>NC_010943.1 atggatgcttggtcccgtagtctcgagcgcctcgaagcggagttcccgccggaagacgttcatacctggctgaagccactgcaggccgatctgcgcgtggacagcctggtgctgtatgcaccgaatgccttcatcgtcgaccaggtccgcgagctgtacctggcccggatccgcgaactgctggcgcacttcgccggtttcagcgacgtttttcttgaaatcggctcgcgcccgcgccctgtggaggcgcagaacgcgccggtttccacgccgtcggcgcatgtgtccagcgaaccgcaggtgccgtttgccggcaacctggacaaccactacacgttcgccaacttcgtcgaaggccgcagcaaccagctgggcctggccgccgccttccaggcggcgcagaagccgggcgaccgcgcgcacaacccgctgctgctgtacgggggcaccggcctgggcaagacccacctgatgttcgccgccggcaacgccatgcgccaggccaatccgggcgcgaaggtgctgtacctgcgttcggaacagttcttcagcgcgatgatccgggccctgcaggaaaagaccatggatcagttcaagcgccagttccagcaggtggacgcgctgctgatcgatgacatccagttcttcgccggcaaggaccgcacccaggaagagttcttccacaccttcaacgcgttgttcgatggcaagcagcagatcatcctgacctgcgaccgctatccgcgcgaagtcgagggcctggaagcgcgcctgaagtcgcggcttgcctggggcctgtcggtcgcgatcgaaccgccggacttcgagacccgcgccgcgatcgtgctggccaaggcacgcgaacgcggtgccgagattcccgatgatgttgcgttcctgatcgccaagaagatgcgctccaacgtgcgcgacctcgaaggcgcgctcaataccctgaccgcccgcgccaatttcaccggccgcgcgatcaccaccgaattcgcccaggaaaccctgcgcgacctgctgcgcgcccagcagcaggcgatcagcattcccaacatccagaaaaccgttgccgactactacggcctgcagatcaaggatctgctgtcgaagcgtcggacccgctcgctggcacgcccgcgccaggtcgccatggccctgaccaaggaactgaccgagcacagcctgcccgagatcggcgatgcctttgccggtcgcgatcacaccacggtgctgcatgcctgccgccagatccggaccctgatggaaaccgacggcaagctccgcgaggactgggacaagctgatccggaagctgagcgaatgatgcacggatgccgatgaggcgtcatcgcacaaaacggtgcagaatccggtagcaagcgcgggacacgttgtggataaaaatggcgtttgaaatcgcgtcggttttatccacagctttccccaccccctgggggtcggtaatacagagggtttcgatgcctgaaatccttttatttacaaagacttagcgttgttttccagcgattctgtctctaccagcaccaccaagcttttgatttattccacattttttaaagcataggggcacggaaccacatgcgtttcacactgcagcgcgaagcctttctcaagccgttggcacaggtcgtcaacgtggtcgaacgccgccagacccttccggttctggccaatttcctggtccaggtgcagaacggccagctgtcgctgaccggtaccgacctggaagtggagatggtgtcgcggatcgcggttgaagatgcccaggacggcgaaaccaccattcccgcccgcaagctgttcgagatcatccgcgccctgcccgacggcagccggattaccgtctcgcagaccggtgacaagatcaccgtgcaggccggccgcagccgcttcaccctggccaccctgccctccaacgacttcccgtcggtggacgaagtggaagccaccgagcgcgtggccatcggcgaagcaaccctgaaggaactgatcgagcgcactgcgttcgcgatggcccagcaggacgtgcgctactacctcaatggcctgctgttcgacctgcgcggcgatgcgctgcgcacggtcgccaccgacggccatcgcctggccctgtgtgaaaccgatctggccaagcccagcggttccaagcgccagatcatcgtgccgcgcaagggcgtgaccgaactgcagcgcctgctggagagcggcgatcgcgagatcgaactggaagtcggccgcagccacgtgcgcgtcaagcgcgacgatgtcaccttcacctcgaagctgatcgacggtcgtttcccggattacgaagcggtgattccgatcggtgccgaccgcgaagtgaaggttgatcgtgaagcactgcgtgcctcgctgcagcgcgccgcgatcctgtccaacgagaagtaccgcggcatccgcgtggaagtctcgccgggcaacctgaagatcagcgcgcacaacccggaacaggaagaagcccaggaagagatcgaagccgacaccacggtcagtgatctggccattggcttcaacgtgaactacctgctggatgccctctccgcgctgcgcgatgaggaggtcatcatccagctgcgcgattccaactcttctgcgctggttcgtgaatccagcagtgagaagtcgcgtcacgtggtcatgccgctgcgtctctgacagcagcctgttccacgtggaaccgaaggacgcccggtatctccccgggcgtttttttttgcaggttccacgtggagcatcggagttcgcggaatctccaggtctggacgaatgtcttgctcgagattgctgcttgccgattgttcctggttgcccctccgatgcaatcggccctgcgcgttaggaatccaggttgctgacctgggcgctgcccagccaacttcggtcgagtacgcagttccgggtcttcagcctgattgagggtgacccgatctggtcggatggatgaagcggatcgcatccgctatcgcagtggttgcttcatctgcagacgtcactgtccacagggttggttggggccggatcagagctggcctagcttctaaatctgggtataaatctaaagcatggtggtgatggtgggcccagatttcgtggaaaaatgcattatccaattgattttcaagagatttatggagctgaaaccccctgtatagaggcccctcaggctgggggggaacctgtggatagtttggcaggtcgggcaaaagggcttttttatccacagtttgcccataccttgtgtataagtcatacagacccgctgtggacagcgtgaaacgaatggtctgaattctttgaaatctgtggaaccccccacggcatcgcatcgtagatttcaagaaatccgcgcgctgttcgcgcaacccgccgtcgggagcacctggcgatgctcgcggaatgaggctgaaatcgctgaaatctgaaggcctgtaccctgcgccgccgctcagaattcaaggattcccgggcatatccagacccaggcgagcccaggtgagggagcgccaccacgtggaacacgcgtagggttgccaggcggaggcttcagcacagtggcgatgtctggcgcgccacggctggcttgaccgatgcagtaagctgatggattccctgccccactaccgcctcgtgcggatggtctttcgcgccccatgcttatccgccgcctcgccctgcaccaactgcgtcgcttcagtgcggtggacctgtcgccccagcctggattgaacctgctgaccggcgacaacggtgccggcaagaccagcgtgctcgaagccctgcacctgatggcctacgggcgcagcttccgtggccgggtccgcgacggtctggtgcgccagggccaggaagcgctggaaatcttcgtggaatgggacgaacagcgtgccgatcacccgccgcaccgccgaaaggccgggctgcgccacagtggccaggattggaaggggcgattggacggcgaggatgtcgcgcagctgggcaatctctgcgcagcgctggccgtggtgacgttcgagccggggagccatgcactggtcagtggggggggcgaacctcgccgtcgcttcctcgattggggcttgttccacgtggaaccggattttctctccctgtggcgccgctattcccgggcgctgaagcagcgcaatgctctgctcaagcagggcggaccgtcgcggatgctcgatacctgggatcacgagctggccgaggccggggaaccgctgaccagccgccgtcagcactacctggagcgtctgcagcagcgcacggtggccttggccgccagcctggctccgcaactcggcatccaggggctggaactgagccccggttggcggcggcatgagcttcccttggccgatgccctgcttctggcccgggaacgcgaccggcaggccggctatacctcggtcggcccacaccgggcagactggagtgtggatttccacagcattccgggccgtgatgcgttgtcccgtggccaggccaagctgacggcattggcctgcctgctggcgcaggccgaggactatgcagaacagcgcggcgaatggcctgtgatcgcgctggacgatctggcctcggagctggatcgcacccatcaggcgcgggtgctggagcgcctgctcaatgggccggcacagatcttcatcaccgctaccgaaaccccggcggcgctgctggacctgacccacatcgcccggttccacgtggaacatgcacaaatcgtggctgtgccatagtgggcacaccagggccgctcgaccccggctggtataattcgggttggaatcctttcattctcggcacatcgctccaagcggtggccgacctgcggagcctacggcaagcgcaatgagcgacgaacagaacaccccggcaaacaacggcaattacgacgccaacagcattaccgccctggaaggcctggaggctgtccgcaagcgtcccggcatgtacatcggtgacgtgcatgacggcaccggtctgcaccacatggtgttcgaggtcgtcgacaactcgatcgacgaagcgctggccggccacgccgaccacgttgcggtgacgatccacgccgacggttcggtctcggtgtccgacaacggccgtggtatcccgactggcaagcacgagcagatgagtgccaagctcggtcgcgaagtgtctgcagccgaagtcgtcatgaccgtcctgcacgcaggcggcaagttcgacgacaacagctacaaggtttcgggcggcctgcacggcgtcggcgtcagcgtggtcaacgcgctgtcgcagaagctgctggtggacgtgttccagaacggcttccactaccagcaggaattcagcaacggcgccgcagtgaccgcgctggccaagctggaaaccaccaccaagcgcggcactaccgtgcgcttctggccgtccaccgtcgccttccacgacaacgtggagttccactacgacatcctggcccgccgcctgcgcgaactgtcgttcctgaactccggcgtcaagatcgtccttgccgacgagcgtggcgacggccgtcgcgatgacttccactacgagggtggcatccgcagcttcgtggagcatctggcccagctgaagacgccgctgcacccgaacgtcatttcagtcaccggcgagcacaacggcatcgtcgtggatgtggcgctgcagtggaccgactcctatcaggagacgatgtactgcttcaccaacaacattccgcagaaggacggcggtacccacctggccggtttccgcggtgcgctgacccgtgtgctcaacaactacatcgagcagaacggcatcgccaagcaggccaagatcaacctgaccggcgacgacatgcgagaaggcatgatcgcggtgctgtcggtgaaggtgccggacccgagcttctccagccagaccaaggaaaagctggtcagctccgacgtgcgtccggcggtggaaaacgccttcggtgcgcgcctggaagagttcctgcaggagaacccgaacgaagccaaggcgatcgccggcaagatcgtcgacgccgcgcgcgcacgtgaagcggcgcgaaaggcccgcgacctgacccgccgcaagggcgcgctggatatcgccggcctgccgggcaagctggccgactgccaggaaaaggatccggcgctgtccgaactgttcatcgtcgagggtgactcggcaggtggctcggccaagcagggccgcaaccgcaagaaccaggcggtgctgccgctgcgcggcaagatcctcaacgtggaacgcgcgcgcttcgaccgcatgctgtcctccgaccaggtcggcacgctgatcacggcgctgggcaccggcatcggccgagacgagtacaacccggacaagctgcgttaccacaagatcatcatcatgaccgacgccgacgtcgacggcgcccacatccgcaccctgctgctgacgttcttctaccgtcagatgccggagctgatcgagcgcggttacgtctacatcggcctgccgccgctgtacaagatcaagcagggcaagcaggagctgtacctgaaggacgacccggcgctggacagctacctggccagcagcgcggtggaaaacgctgcgctggtgccggccaccggcgagcccggcatcgaaggccttgcgctggagaagctgctgctggcctatgcagcagcgctggattcgatcgagcgcaacgcacatcgctacgaccgcaacctgcttgaagcgctggtcgatttcgtgccgatggacctggaaagcctgcgcgctgccggcgaaggcgagggcctggatgcactggccaagcgcctcaaccagggcagcctgggcagcccgcgtttcacgctggaactgcaggaggccaacgacgagcgcccggccgctgtgctggtgacccgtcgccacatgggcgaacagcacatccaggtgctgccgatgtcggccttcgaaagcggcgaactgcgcgcaatccaccaggcatcgaagctgctgcacggtctggtccgcgaaggcgcgaccatttcccgcggtgccaagtcgatcgaagtcgacagctttgccaaggcacagaactggctgctcgaggaggccaagcgcggccgccagatccagcgattcaagggtctgggtgaaatgaatccggagcagctgtgggacaccacggtgaacccggaaacccgccgactgctgcaggtgcgtatcgaggacgctgtcgcagccgaccagatcttcagcaccctgatgggcgatgtcgtcgaaccgcgtcgcgatttcatcgaagacaacgcgctgaaggtcgcaaacctggatatctgacacaatcgggacacggccggcgcgcggggaggcgcgccggccttcgactcttgaacacaggtacctgatgtcagcatccgccccggtctctgctccgcccccggttccgccggcttctgccgcgccgcgtgccgtttcgccgttggcggggttcttcatcgacctgggcatcgccgctgtcaccctgttcggcctgagcctggtcagcggcctgctgtggggcctgtaccgtggcgtggtggttggttacgcgaacgcgcaggctggcgctggcgcacccgacgccagttcggtcgcggcgtcactgggccagcccggcgcgcttgcgcagattctcatggcactgttcgccaccggtggcgccgcgttgctgctgtacttctggcgacggccggccaacgccgccgagcgccacgcctcgcgccaggcgctgcgccgcccctccacctggggctggaccctgctggtggcgaccctgatcgtgctcggcagcaacggcatcgccttcctggccaagcaggtcggcgtcgagccggtccccaccaatctggcgctgatgcagagcgcgatcgcacgtttcccgctgttcctggtgctgttcgcggtggtcctggcgccggcctacgaggaactgctgttccgccgcgtgctgtttggccgcctgtggcaggccgggcgaccagggttgggcgtggtactgagcagcctcgcgtttgccctgatccatgagatccctggcaccagtgccaatggcccggccgaaatcgcacagctgtggctggtctatggtggcatgggagccgcgttctgctggctctaccggcgcaccggcacgttgtgggcggcggtcaccgcccatgcgctgaacaatgcggtcgcccttgccgcgatggtgttcctggggtcaacgtaacgccgcgtccgcttgacgaaagattaagccgctacgctacacactccgcatatgaacacgggggagtttccatgaaacaactgctgctggcccttgtcatcaccaccctggtcagcgcctgcgcgaccaccacctcccctaccggtcgccggcagatggtgggcggcgtctcgcaggcgcagctggaccagctcggcgcacaggcgttcgccgaaaccaagcagaaggaaaagatcagcaccgacggccgccagaacggttacgtgcagtgcgtggtcaacgccctggtcgcgcagctgccagctcaataccgtggcgtacggtgggagacggcggtattcgtcgacaaggaacccaacgccttcgccctgcccggcggcaaggtcggcgtgaacaccggcatcttcaccgtggccaagaaccaggatcagctggctgccgtgatcggccatgaaatcggccatgtcatcgcccgccaccacgaagagcgcatcacccgccagatgggcgcacagaccgggctggccgtgctcggcgcgctggctggcgcagcctacggcgaaggtgctgccagcaccgtcaaccagctcggtggcatgggcgcgcagactgccttcctgctgccgggctcgcggacgcaggaaagcgaggctgacgtgatcggccagcggctgatggcgcaggccggattcaatccggcgcaggcggtcgacctgtggcagaacatgatggccgccagcggcggtcgcagcccgcaatggctgtccacccacccggatccggccaaccggatccaggaactgcgacgtgatgccccgggcctgacgccggtctatcagcaggcgcaggcggccgggctacggccaaagtgcggatgagtgcgcagttctatgctgtattgcagcacataaaacgatttctcacgccatctgtttctgatacgtttggcggctcagatttttctgacagtccgactttgccgctaaccggcggttcgatcgaggtgaacgatgattttccgtaaccacaaagctgtgctttccgtcctcgtcgcgaccgccctgaccggcgccgtggtcaccgatgccttcgcgcagtcctcgcgttcctccgagcgcggcaaccgcggcggcaagcaggccaaggccgaggcgctgtacccgaacgcgacccgccaggagccgacggtcaaggcttcggccaagatgggcagcaagctgcagaaaatgatcgacagctacaacaaggaaaagttcccggaaacccgcacccaggccgacgccatcctggctgacagcgccgcgaacgagtacgacaagtcgctggccgcgcagctggcctcgcaggctgcctaccagaccgatgacgccccggctgccatcgcctacctgaagcaggtcctgcagttcaacggcctggacaacaacggccacttccagtcgatgctgatgctgggccagttgcagctgcaggaagaccagacagccgaaggcctggcaaccctcgacaagtacttcgccgagagcaagtcgaccaagccggaagaactgatcgccaagggccaggcgctgtaccagctggagcgctaccaggaagcgattccggtgctgaagcaggccatcgccggctccgccgaaccgaaggacaactggaaccagctgctgatggcggccctgtccgaagccggccagtccggcgaagcagtcaaggaagccgaggcgctggccgccaagaacccgaacgacaagaaggcccagctgaacctggccagcatgtacatgcaggccgaccagatggacaaggcggccgcggtgatggacaagctgcgcagcagcggccagctcaccgaagagcgcgagtacaagcagctgtactccatctatgccaacaccgacaaaaaggaaaaggacgtcattgcggtcatcaacgaagggttgcagaagggcatcctgaagccggactaccaggtttacctggcgctggcccagtcctactactactccgaccaggtgccgcaggcgatcgatgcgtggcagaaggctgccccgctgtccaaggacggtgagacctacctgaacctggcacgcgtcctgcatgccgaaggtcgcatcccggaggccaagcaggccgcccagcaggcgctggcgaagggtgtgaagaaccaggctgatgccaagaaaatcatcaacctgaagtaagtaggaataacgcctgaatgcctgcccagttgatgcgcaggcgctcaggattggtataagcttggaggttcctgcggtgtcatgcaccgctgatcagggattccgcccccggcatcccggccccactattgagctcttggcgcatgacggaacaactagtcgttcaccggtacgaacaacccgatgacaaggggctgagctggcctcgcatcgtcggcatcgcgtttgtaattgccctgcatctggccgccttcatgatgctcctcattcccgccgtggctcccaaggccgtggctgagaaggagcgcaacgtcatggtgaccatcgtcgatgcgccgccgccgccgcccccgccgccgccgccgccgccgccgaccgatactccgccgccgccggtgaagaatctgtcgccgccgaagccgtcgccggtcccgccgccgccgcaggcgccggtcgtggacgtgccggagccgcgcccgagcgatatcgtcaccccgccgtcgccccccgcgccgccggcacctgcgacctcgatcgaggccagcgtggacatctcgtcgaaggccatgaatccgccgcgctacccgccggccgccttccgcgcgggtatccagggcgaagtgatcctgatcattgatgtcgatgccaacggcaacgtcaccaatgtcacggtggaaaagtccagccgtaaccgcgacctggaccgtgccgcgatggaagcggctcgcaagtggcgcttcaacgccgctgaatctggcggtaagaaggcggcaggtcgcgttcgcgtcccggtcaactttgcgctgaactgatgcgcccgggtggccgcatggccacccccgctcccggttcgattgtttagcttagctacaccctttatcaccacacacaacaaaggtaagcgtcatgctgcaggaaattttcatcgccgctgctgccgggggcaatccgtccaacgccctgtcgcagatgggcttcgagcacctgatccacgaaatgaccaccaagccgggtgatttcgcggtttcctgggtcgtgctgctgaccctgatcgccatgtcggccatgtcctggtactggaccgtcatcaacatcttccgtgcgacccgcctgaagagcgctgctgatcgcgtcgtcagcctgttctgggataccccgaacgcgcaggacgccatccgtgccatggaagagcagccggcttcggagccgttctcgaagatcgccctggacgctgcccaggctgctgcgcaccaccagcgcgctgaaggcggcgccaccggcggcgtgggtgagaacctgagccgttcggagttcgtcgaccgcgccctgcgccaggccgtcacccgcgaaagcaacaagctgcagtcgggcatgaccctgctggccaccgtcggcgcgaccgctccgttcgtcggtctgctgggtaccgtgtggggcatctacggcgccctgatcaagatcggtgccaccggctccgcttcgatcgacgccgttgccggcccggtgggtgaagcgctgatcatgaccgcgatcggtctgttcgtcgcgatcccggccgtgttcgccttcaacttcttcagcaagatcaacagcgcgaccatcagcaagttcgataccttcgcgcacgacctgcacgacttcttcgccaccggctcgcgcgtccgctaattgcggcgcgcgtcacccagcgacgaacgtaagtagtcaccaagatctagacggagcccgttatggctttcagtagtggtaacagcggcggccccatggccgacatcaacgttacgcccctcgtggacgtgatgctggtgctgctgatcatcttcatcatcacggcgcccctgatgtcccacaaggtcaaggtggatctgccggaagccaacctgatccagaagccggaagacgctgaaaagcgttccggaccgatcaccctggcagtcaaggaagacggctcgatctactggaacgacgaagaaatcaacaagcagactctcgagtcgcgcttggcgaccgccgcccagcagaccccgcagccgccgctgaacctgcgtggtgaccgcaccaccaagatgcgcgtcatcaacgacctgaccaaggtcgcgcaggagcagggcatgctggacgtcggcttcgtcgcgaccaaagaaaaggggcaataagccatggcattcagtagtggtggtggcaagggccccatggcagacatcaacgtcacgcccctcgtggacgtgatgctggttctgctgatcatcttcatcgtgaccgcgccgatcatgacgtacccgatcgccgtcgacctgccgcagcgcgtgctcaacccaccgccgcagctggtcgaaccgccgccgccgatcgaactgaagatcgacgccagcaaccaggtctcgtggaacaacagcccgatcaataccagcgagctgcagcagcggatggagcaggaggtccagcgtgacccgaccaaccagccggaactgcgcatcgacgccagcccggattccgagtacgacgtgatggccaaggttctggccgccgcgaagaatgctcagatgaagaagatcggttttgtgcagcagtaatcgctacaccgcaacacaacagtcatgacgcgactgcagacgcccctggagacaggggcgtttttttttatgcctgccggcctggaccgctatgatcggcggatgctcgccctcttcgactccctgcgtcattggctcgacggcatcgcccaccttggctcgatcctggcggtggcctacctgctgtatctgttcgcgctggcgggctggatcatgctgcagaagcgtgagccggtcgccacgctgagctggatcctgtcgttggcgctgctgccctacctcggcttgttcatctactacctgctgggcccgcagaaggtgaagcggcaacggctgcgccgcggacgcgcacgttcgggcatggagcactacagcgatgtctgcccaccggatgccgactgcaccgagctggccaagatcgcgcaggccaccacgggcctggcgccgagcagcgcgaccgaagtgacctggctggtggatggtgccgctacctacgccgctctgttggaagcggtggcgcaggctcgcgatcacgtgcacctggagtactacatcttcaatccggaccatgccggtaccgccctgcgcgacgccctggtcgagcgcgcccgtgccggcgtgcaggtgcgcctgctgctggatgcagtgggttcttccgccctgcctcgccgcttcctgcagcccctgatcgatgccggtggcgaggcggtctggttccatccgcggcagctgctgaagccgttcaagcggccgtggttgaacctgcgtacgcaccgcaagctggtgatcgtcgatggccggctggccttcaccggtggcatcaatatcaccgacgatgaagacgagagccgcaagccgaacgcctaccgcgacctgcacatgcgcatccgcggccacgtcgtgcgcagcctgcagctggtgttcgccgaggactggctctacgccagtggccaggatccctcgcgcatggacattgcccgtctgtggccggccgacatgccgctgcgcggcgatggtgcgatcaacgcccaggtgctggtctccggcccggactcgggctgggaaacgatccaccgcctgcacgtggcggccatccaggaagcacacgagcgcgtgtggctggtgacgccctacttcgtgccgggcgaagcggcgcggatggcgctgacttcggcggcactgggtggactggacgtgcgcctgctggtgccgaagatgagcgactcctggtttgtcacccaggccgcgcgctcctatttcgacgaactgctgcacgccggggtgaagatctacgagtacggcccgcgcatgctgcataccaaggctttcatcgccgacgacgatgtctgcatcgttggcagcgccaacttcgaccaccgcagcttccgcctgaacttcgagctgtcgatgatgatcagcgaccgtgaccgcgtcgccgctctggccgggctgctgcagggagagttcgaccgcgccacccgcgtgcacgaccaggccggccgttcgctgtggctgcaccgcctgcccgaggccttcgcccggctggcctcgccgctgctctgacgcagcgctacactgcggcgatcatccggggagcccgactatgtactggttgtacctgctgctggcgctgggctgtttcgccttcgccctgaagacccccagcgccgcattgatgaccctgtgcctgctggccgccctcgccttcctgctggcctgggtgcgcggtcgctatgtagcccgcttcggcgaccttcagcgggaccctgccacccttgtcgatgccgaggagctgcgccgcctgcgcgagcaggcccaggcccgccgcaatgccgacgccaacgaccacgatccgtcccctctttccaagtagttccgttccatgacccagctcagcgtcaacgtcaacaagatcgccgtcctgcgcaattcgcgcggcggcgccgaaccggacgtggtgcgcgccgcccaggcctgcctggatgccggtgcacatggcatcaccgtgcacccgcggccggaccgccgccatatcaccgccgaggacgtgctggcgctgtccacgctgacccgcgcgcgtggtgtcgagttcaacatcgaaggcaacccgttcgcaccgccgcgcgagggctacccaggcctgctgccgctgtgcgcgcagacccgcccggcgcaggcgacgctggtgccggatggcgatggacagatcacctccgaccatggcttcgacttcgagcgggatgccgagcggctgcgaccactggtcgccgaactgaaggcgatgggctgccgggtcagcctgttcgtcgatgctggcaacccactgctggagcaggcggccgaagtcggtgcagatcgtgtcgagctgtataccggcccctacgccgaagcacacgcggccggcgacgctgcggcgatgctggaactgttcgccactgcggcgcggcgggcgcaggcgatgggcctgggcgtcaacgccgggcacgacctgtcacaggacaacctacgcgatttcctggcccacgtgccggacgtgctggaggtgtcgatcggtcacgcgctgatcggtgaggcgctgtacgacggcttggatgccaccgtgcgcgggtacctggcgttgctctgaccgctctcctgtagcgttgagccatgctcgacgcagcaccgcgctgaacccttcaggcagccgtcgcagccattgagacggctgcggcgtaacctgccgcaatgggtatcgcgatcaagggccgaggttccacgtcccaccttgccgggcgctttgaaagcaccgtcagcgaggcggtggacgacggctgggcggtcgatgagagcgaggaattcctcgccccgcgtctgcgcactgaagtacgtgccgagaccgcacgcagcatcatcagccgcaacacctcaccggacgtcggcttcagccaatcggtgaatccgtaccgcggttgtgagcatggtatcaataccccctgattgttcactagataaatccatatagatcaacaggttagagaataatcagtaaacacattgctatcggcacaatcccccgcgcagtgccggccaaacacgcccatcctggagaggttggccaaccttcgtggtctgcaaagagtgttagagccctgcggcgcgcagcagggccgacatcgaggtacccatgcctttagcaactcgctccaaggtagcgagagtgaggttcttttcgccacgctcgatcttgctgtagtaggcgcggtgcatctggatgtggtcagcaaaggcttcttggctgacacccagatcaatgcgatgcgcgcggatcacatctgcaagtttcgcttggttcgtatgctcgaccatacgaagcagcttgtggttccagtactttaaagactacgcctctaaaggtagtctacttataagtactaattgcatctcccatgaacttttacctcgtatgtccggaactggagttcactcttgagcttcccttttctcccatgggcagggagcaggtcgctatgcagatgcgtcgaatgcaagaagaggaagggcaagcaagaggctttgagtaccgcctggcagaagagctctcaaagctcatcccccagctaacggattgggacatcaagccgcccacgggtgcacagatggcatatgcgacttcgctctgcgcacagttgggcattccactgcctgcagcaacacgtcgatcgcgggcattgatgcagatcttcttggcggaagccaaagcgctccatggccaacgcagctgataaaggccttgccagccgaagctgtggataagcctgggcagaacctactcgccaaacgaccgtatggcctacagctagctgaatttcacggtgttgcggcgcctgtggttagcaataatactaacggcccgaccttcccaagttgtcgccatggaacaggatgctcgaaaggcccaagttcccctcaaaggcagaggggccgcatcgcgtgtcccaagccgtttcgataccactgcaacagtgggagtcgacgacggctgggagtcggtctaccaggagatggaagacgcgccaccgctgagaactcaggtgcaggaagagcgagcgcgcacagtgatcagccacaactcatcccctgacgttggctttagcgcgtcggtcaacccgtaccgcggctgcgagcatggctgtgtttactgttttgctcgcccttctcactcctacttgagcctttcaccaggcttagacttcgagacgcgcctgtttgcaaagacaaatgccccggagcgcctcagagcagaaattagcaagtcgaactacaagtgcaccccgattgcgttggggataaacacagacggctatcagccgattgaaaggaattaccaaattacacgccaatgccttgaggtgcttgctgatgccaagcatccggtgagcttcgtcaccaagagtgccttgatcaccagggacgtcgaactgctggcgtcgatggccaaggatcggttggttacggtctacttctcggtcaccacgctcgacaggaagctatctgcaaaactggaaccacgagctgctgctccccacgcaaggctgcgagcaatgaatcagctgcacgaggcaggagtaccggtaggggttttgatcgcgccggtcattcccatgatcaccgaccatgacctagaagccatccttgaggctgctcacgaacacggcgctcgggcagcaggctacgtgcttctcaggctacccaacgagattaaggacatttggagagaatggctcgagctgcactatccggaccgcgctgcgcacgtgcttagcttgatgcgacagatgcatggtggaaaggagtatgacgccagctttggcaccaggatgtccggaactggccctgtagcggacttgatccggaagcgctttgaaaagaagcatcgtgaactcggtttcactaggctgccagcgctggccactcatctttttcaacctccccaagacaagtcgccacaggggcaacttttctagccgaacggaaaacgaggctagcatcagtacaaagctatggatgcagtccgagcggcgcctacagggacagagcgtcctaggtttctgagtactgataccatctccccgaaaaggaaatagcatctcctccgcagcaagcttagacggctttccaaacatatttggttatcccgcttcctcatgaaaaggaccagcgtatgcccaagcaagtgagaggtttatcagtctaccgaagcacgattgagcggctgccacagtttcgcattcttagcggcccactcacagaacaccaagcggcgatgctgggattcgacgaccttccgctcgcaggcgcttccattgtgccaagcgccgaaggacccgcgacgttattcaatgcccgaggcaaagagatcatccgaaaggaccttccgatggtcaccaagtctcgatcaatcaatacctcgtggaaggactggcacggacacactcaccacggtactcagacaagatcctatgagacctatcccagggaatacgttgcaccacctggtgaattcctcactgctgtagatacagacagtggtatcgcaatggctactaggatcattgaccggacggagccagaagagagcattgcaaacctcctcaacatctacctggaatgcttccaacacttcgaaatcgttgacccggacctcgcggtgccggtcagggtcgagaagatcaactggcgcattctccctccggggaagttcccgttcgatagagcgatgcaggtattggatagttatctgaagcagttgaccgacagcgaccgcgcagtcgctaagcagcgcatccggaccatcactcgtcacgagcccgacttcatggcagtcggattaggcggtttcagtgagtacatcgtttttgggttcacgggaaggaatcgatacgtgttcgagagtcccgagtcaggcaatgccacttacatcttcaggaacgagtgggaggcggtgtctcagctcaccaaacgccagatccttcaagagcagctgcaggagaccaggatcatccacacctcgcgttgggccgtagaggtctcagaagcaatccaacggaagtgaagtggttgggcaaagtttcagaggggcgtagcccgaaccggtaccctgtgacccacgccatggatagctacctaccgatgcgtttactcaggcttagaagcttagacaggaactcccaatgaagccaaccatcctggcactggacctcgaaggcacgctcatctccaacgcagtcagtcagattcctcgccctgggcttcaccggttcctagaggatgtccgatcgcagttcgaggaacttgtactgttcactacggttcccgaggcacttgcaagaagaattgccggactcctggctagggaaggcagtgttccggcatggtttgtcgagcttcgatacatccactggtctggaaggacaaaggatctttcctatgtctccccccacgtgggtgaagcctttctcttggatgaccatggcccctatgtgcatgatgggcaggagagactgtgggtcgagatcccgctgttcggctccccgtactcgtcagacgatgacgggttgcagatcgcagctgaacgcctgaccgatcgcatcattgaactgcagagtgcatccgaccttggccacatgatcgccgatcatggctgagcagcgcgttgtctcgatggctcgttgaaagagcgcgtatgcagcggccgtcctctcgcacattcggcacagttagggatcagcacgcgggcagcactcgagaaactctttgatagcgtcgctccggagaacccggagacggccaaccaaaggttgccagcaatcaaaagtggtgcagtggcgttgcggcaaccttacctttgccggcagcaattgaatcggtagctccaggcgtacccactgcccagccaacacgcttccctaaagaacgcgcagtagcaaccgcggcgtctcccgattgatgatgtcaactcactgccagccttgggtagccattgaccgcgcgctaccgattgccgcgccaagcggacaccaacattggtactgaaggagcaaatctagcctgcgcgacgaacgaacccacctctctgttgcgcacttcccccgtaccagcgagcaggtcttccttcacaccgagcgtaccagtagggtcacgatcacgcgtaaatatatgaatcaatggaagtaaaaagtaggcatgattctcatttcagttgttaacgtaccgtaaggctcacagcaaaaaaaactttccgtatacctgatagctttcggcgccatggtctatgacgtcgaaatatgcaccgcacgtgcaatcgcttcggaagcgacaggaatcaagtgtgcgcaaggcgtacccttacccgaaggcttctgctttttggtcagcaggtctgatggaacgatcgttcagcccgcttttgaattctttgcagatgcccatctaacgatcggtccaaagccaaagcttgcctgcagcaagaacacaaccgcagctatcgcggctgacctcaccgacttccatcactttcttgacgcaagaaaaaagctcgtttccgacgtagatgaggatctcctcagatcctatgcggacaccttgactgacctggactctgcggtgaccttggataagctcgccgccgcgactattcatcgaagatggtcgaccgtgaccaagctaatcgcattctgcgtgaaacggggatacctgaggaaggcaccagcgctgctgagcaagcagacgaagcgaggaactgttcaagttctcgacgttggcgtcgaccttcccgggctgaacgacgctgacgaactcatcactgcgctccatcccgagaccgtcgtcggtattcttgacgaactaggtccaaaccctgtgctcgagcgaaacggtctggttgaactggcatacgcaaccacggcgcagcgattgatggctgagctttgctatcaagcaggactgaggcgggcggaagtgtgcgatctcaaagcgaaaaccatccttcaggcccgtacggaagggcgcgatcctctcactgcagtcgccatccccgtgctcgggaaaggtaacaagaagcgcaatgttcccgttccagtctggctactcaacgcgttgaagcgctatgccaaaggtgttcggcagcgcctcgttgacctccgactgggataccacaagctcgaggatcacggcgtcctattcgtcctcgacgcaaacaaccgcaagcatgcgggcaatccgataaccccgcagatcttcgaccggcatttcgcccaggccaaggacaggctgctcaaacggctctccaaagagcgtgacctggctcgctacgaatccacgcagcgcgagcgaataaccattcacgcccttcgacacaccttcgccttgtacacgtacatggagaagcgcgcaaacggtgacatggatgcgatcaagtatgttcagtcggtactgggacacagtctcagggatacgactgagtccatctacctgcgaagcgcgaacgcattcgagagcgaaaccagggaatcgatcagactgcaccttgaaggtcaaccctttatgcgaatcggcgtcgaggcctgacgagttggagctcacacggctccacggccagcatacgcactactcctcgcatgtgaccgactcaccttatcaaatcagattgaacacggattggagcgttacgtggcaggaagaagatccgcccagctgcggcacgccgtagtagttgaggaaaaggtaggcaacacaaagaaatgggatgtccgcgagagcgctggtcgcctagaagtcgcgttcaggcgcgccggagacctgcgcgacaacatcgttaatctcagccggtggaagggcataggtgcagcggcaccgctcttcgccgaggcgttctgccgagctaacaagaacagcagggagacgactagatcctcttcagctaacaacatcgtgagtggcctggtgcagtacctaaccgtaaaaggggtaaagataagcggcccagacgacactccaatggatctcggcgagtcctttctaacgtatctgaaaggtagggataccacgcacccgacagttctctcggtggagacccagcgccactattacgggaccttcaagaaggtcgttcttgcgctgcacgagatggatccacggtggaaggtgatccgtattccgccaaagccgttcgcaggactgccacggaagagcaagccgaaagagctggaccgtgcggcttgggccaacgtcatgaaggcggcggtcgaagaatgcatatcgacaatggacgaagtgtggccgcttctagatagggttcacagtgccctcgctcagaagaaaaagggcgacgctgtatcgctaagcgatccggcagaggcaattgctcaaatattggcaaactttgacggtcatcttcctcgccaaggcgcggttcacaagctcccaggcgtaggaaagatcagcgaaagcgagtacttccgtctgaggagactagcgcacccgatcggcggcgatctgatcccattctttctcgtactagccatgcactcgggcttcaacgagcagccacttagaacactcaccctgaatggcatatcggagcactacccgcttggacaaaagcgaacggtgatcaagtcctccaagcgcagggctggaagttccgctcagggcgcgacacagcgagcagccttccccgctagcgatcacccgctagcgcctgaaagattgatcagtttcgttattgcttggaccaaacgaatcagagactacgctgctggtgagcttgccaatgacttcttcctccacgcagtttccgaaggcgggcggcacaagcgccgaggaatgcacatcgactcctactcagccagaaccgacgacgtgaccacgcgggtgaccggttacatcacgttgttctgcaaacgaagggggcttaagtactctggctctcaagcaaacaggcttgcgttctccgaagcggttgatgggctgaccgacggcgacgccttcgagctccgagcaatgctaggccatcggctactgtcaactggtcaagacagttaccagacaaccacgatgcagcatcggcaaaaggaacagctggcaggagccatgaccgcacaggagcgctgggtgacttcaaatggaaagatcgacacacgctccgcccgaagtgatcgtgagcaaacggcagccacgcagggcttctgctgtgcagatccattccaaagtcctcaaccagggcagcgccatggaaagctctgcaccagctatggttcctgtcctgcatgcccgctcgccgcagctgatccaaacgaagcctacgcgctcgcgcgctttcttcaactgcaggagctatacgaagaagccagggcagagctcggcagcgagatctggaggcgaaagttcgagaatgcctatctcgctctccgcgattcatggatcccagcagtgagcacaactgcgaatcgacaatcagcgatgatgatcatgctgacgcccctgcctggacttgaatagtccggctgtaccgccactagcgaatcaattctagagatatggctatgcccgcagcaagaaaggtcgaaacagcgcaggcagcgaccctgcatccttccttccaagttgactatgacagtgatgtctggacctttgcccagaccacggtcggccaacagaaggagtttgtcacagttgactgggcaatccctgtggcacgcggagagttgctcacggactacaagcacagaggactgctctctgagctgaagtgctacctcaagaccgccatcattgaggacaccgtacgtatgacggttgggtctatccctggcacttacatgggcatgagggagctggtgaagttcatgggagagcgggagatccactccctcttcgatatcaccacggcgatgagctgggactacgtcgaaggtctcgaagagcagtacatgacggcccgaagtgatgccggtcgagacagggcgtggacgcatgcgaccgcctacaaactcatccatccacttacacagatctacgaaatcgcggacagcttgcgcgccagaggcggacaagcaccgtgcgaagcgccgtttgacggaagaaagacctacgacgtcgtgacagagccgctcgggcttgctcgaacgggtggattgatgcctgtcccggacgagatctcggtaccgattctttcctacgcatgtgagtggattgagtacggctcggaggatgtgatcagacttcaggctgaggtcatcccgatgctgatcgacgcaagaagtgctacgggaccgagacgaatcgcctgctttcgtcagatcaaacggcacatcgaggagttccagatgagcccgatcccagggacactgacaccctggcatgagccattggccaccatagatcggattgatgacgctggtgacgagcgcgagattagcggaactcagggcctgagacgcctaatactaatgactcaaagcgcatgcagtgtcttgctgcagggatgcaccgggattcgagctcatgagctgattggcctctccctggaccacgatccgacgctacagcacggtgtggtcaagtcagtgacgtcgctagacggactaatggaggtgttctccatctgtggcatttccgccaaaagggaagcgactcgccatgagtggactgccggactgcgcccgttgggcacgaatcacctgccgatcgtgctgaaatccgtcgaggtgctggtgcggctaatggagccttggcgagcactatcgggcactaagtcactgatgctcagcttctcccacgccaagtcccttccatcgggtcccgatggaatcggccgaatgacagcatccagaaattctctgctgcaacgtgagtttgccgtcgaagccctcacgaagaagcgtggcatcgaaacgacgcaagctgtttacgaggtgaggtacctacgcccgcagcgatggaggatcacctttgcgcactatgtgttccgatccaagccggaactaatgccagcgctacggacgcacttccgtcacatgagcgagcagatcacggatcaagggtacattggaaacgatgcggctctgctcgagaacttggaaggagagagagtcatggagacctctcggttcctagttcaaatcaccctcggcaggccgatcggaggtggaccggcgcagcgtcttctcatgcagcatgccgaatcaatgaccgaggcactgtccaagatggacggagagacgccgatcgataaggccgtggcatacgtgaaactcaccgacctgcggatatggacagggacctacgcaagttgcctgattgatatgttgcctgaccgttccagctgcaacccacaagcaagcctcctcactgtccgcgcctcgccgaacttcggcctacggtcgcccggcctgtgcgcggggtgcaagtgctgcatcatcctgccagagcataaggacttttgggaggatcgcctcctgaaaaatcaggccattgtccagatggagcggaccaactctagggatcagtattccaagattgctatgagccgtgttgttcagagtcgagcagtgctgaggatgatatccaacgctaccggggacgcttccgatcgttccggcgaaagttgacgacatttgctccatcgtctctcttggtactctgcttctgaagccgggacactgcgagttggagagatgcgttgtggatgttggtcttgtaaagcagagccttcaaccttgcgttctcagccttaaccctggcgagctcttcagctactgagcctcgcctctcctcctcagccagctcctgaattcgggttctaccccgaaatcacggacggttgtaaaagggctgagaacttctggtcttgcctggcgacccttcgtcgcatcctcgggttgtggaaccgctcgatgtattcgaacacatccgccctcgcggcatcgagcgttgggtaggtcatgcggtagacccgctcgcgcttgagcaggccgaagaagccttcgcacgcggcgttgtcaccgcagtggcccaccgcgctcatcgagcacaccaagccgttggccgccaggtaacgctggtagtcgccgcttcggaactggctgccacggtcggagtgcaggatcagtggatggctgccttggcgctgccagaccgccatctgcacggccctgatcaccatctgacgatcctgacgatgatgcattgaccaccccaccacccgctggtcaaacaggtccagcacgatgcacagatacagcttgccttgccgggtcttgagctcggtgatgtcggtgacccacctggtctccggctccaacgcggtgaagtcccgctccagcaggttgcgcacacccggcggcgtcagcgccggcttgccgcgctggcctcgccgcttcggtcgcggccaaccctgcaggccatcggtcgccatcagacgcgccacccggttcaggctcgccgtctcgccttcctcggcaaggtcttcatgcatccggccggcgcccaatgtgccccggctgtcctcatgcaactcacggatccggccgagcaagcgctggttgtcgcgctcccgggcactgggcaagcgcttactccagtcgtagtaaccgctggccgagacccgcaggcaacgacacatcagtcgcactggaaactcatcgcggcaacgttcgatcacctgatacctcaggatgatcccttggcaaagaacgtcgccgcttctcgcaaaaaatcccgctccttcttcacccgggccagctcgcgcttgagccgcgccagttcctcgtcccggggcgtcccggtgccaccgaaggccacctggccccggctctgggcctcccgcttccagcgggtcagcaatgcatcccggatccccagctcccgggccacctgggcacagctgacgcccggctggctggcctgctcaaccgcaccgcgcttgaactcggtgctgaacttccttcgcttcgacatgaacactcctcatggccttgatcggccttctcgtaagtgtccgtgaaaacgggggtgaaccccaatgccttatcctctactgagttgggtctgctcattctgctgtccgctgacgcatcattggtaagcagatagcctacgccaccttcgccgcccaatcatctaggtgggacaaggagaaccttgaaatcaatcctgatgcagtcgctgcccggcgagacccacgttcttcagacccagatgttcagcaacgactttgggacaaggtccattgtgaccattgcaatgatgaagcgccgcaaagcttcgtgcctgatagggcgcagaatggttaggttgaggctatggggtcggggtcagcgttggggtactggagcagatcaccagccctttcgcaccacgcgtgagggctacatagaggttctgcacgctcatgctctccggatagaggaccacggcaatgtctgcctcgagacctttcagaaggagagtgctgccgactgctctgcgcgcaatggggcggctgaggtgacgatttcgctcgcgggcatgaagtgcggctcctaatagatcttgctctccgttgataacgcttcgcatggctgatcgacagcagtgcagaatctcgggccgatagacccgagtgcctgtctgttcggccaaagcgtccaccagccgcaaggcgcgcgtcatggtccgctcggactcaaaggcgactgcctcagcttctacaggagttggaggtgtcctggctctccctctacgaatggtaccgacacgcgtcactagattcgccgtgccgacgcccgtcatcatgagagcggagaaggtggccaagtcttgcagcgcactaggagcctgaagattgaattgcctggcgaagttgacgaggtctcgcatgtccacggcttctaccgccattgccccaggcgtttggctggtgagttggtggcggccttgaacattcatggactcgccaattaccagaaccgttccttggctaccaggcgcattggtccgtgccgcagtcaatctttgctgcacttcactaccggcaaccagctggatccaacgaacggatgacggagccgtagttagatcaatgggtaagccggccgtaagagcatgcctttgggatagcagccactggcccagctcttcattacctgcaatttgccagcgccaaggggttcgaaggctacccgctgctgggaaggacgattgaacgtcttgttcccagtgaaccagccgatttccgccaaatccgaagatggcctgcagagggtcaccgaggacgcacgtgggcaaaagcgcagcgagggtggacacgatggagtgctgaacggtgctgcaatcctgatactcgtcaaccaaaagccgggcgtaagtggctgcgatgggtgcagcgatatgccccgagtccaagagttgccggaatgattcacggatcgcggggtagtcgctacccgcgttgttgagctccaagagttggggatgatggccactgcgcgccgggaacttggcgatgagacgcatagcgaatccatcaatcgtcgacagccgataggcagagctgggcacccccgcgcgtttcaagcgtgtcctcaacgcggtgacgccagcatttgtgtgagtcagaacaaggatcggtctgttcccagagtgggatgccagcgcctcggcaatcagctgggttttgccgcatcctgctggggcggtgatcgatccgcgttggatagctagcagatcgatttcaggcagcacgggtaaaggcccagagttggtctactactgccttgaagctagcgtccgcgtttgcgtagccccgagagacgatatccaggacgattgactggtaagtcgtaagcgacttgaaccagctattctttttgatacgggagacttcgccaagcagtacgcgaatatcaggcggatagggtgaattcggcctcagcgcttcgatggacgccaaagttgttagaccgttcgatttggcaaccagctgttggttcataagatcttcgccaacacgctctttagccttcaggagcagggcatcaatcgatgtgtcaggaaggcagaggaacagctcgtcctccaacgtcattcctgcccgccaagtcacgaggctgccgcctgattgaagatatgcttctgcaacacctggagcggcaggtttgtcagcgtctatgaagacgaggactcggtaacccagatccataagcgcagtcgctcgggcaaaagcgttgtccggagtgcctccgcctgcattgacgtatgcaccacctaaagccaagaaagaggattctttgctggctaccccccatagatcgaggccacgcacaaaccctacctcgcttgctccctcgcacacaatcacagacttcgccagaaaggcctccgggtcagtgcgcagcgtgctttgaatctcgtcggtcgagccagcggaaatgacgacatggccagccggtcgtggccgaactacaagcagctgctcacctgaaagctcacgaagtgccacaggggagtgtgttgtgagaaacgcttggagaggcggcggcgtctccttggctcccaaggaatccagcagccgcatgagccgatggggctctaacccatattccacctcatccaccaaggcaatcggcgctgactccgccgcggcccgttgaagtcccgtcaccaagagtcgagaagaacccgtaccaagggaccgaagggggatgcctgcctcgctgtgaagcgcgatggcgccttcgccgatggagacggagtgcgagtcgagtaaggcctgcggcatcgatccgacgtcaactccaaggctctgggcagttgtccggacgattccgagtgtctgactcaggtggggcgatgcttgagcgccaaagttggcgcgcgcctgacgcgctgctagagcgagctgggctcccaattctgcgcgctcgtctgttagccggttgagcaccgacccgcggctccaagataagttggagcttgtaaagctgccgatgcgtgccggagctaacacgatgcgttctttccaaggcaggcttcgttccaagccttgttgaagcgacctatcggagatcagcgtccagctgggctcaaggtccgccccgacttgaagcagcagcgtaagcactgtctccaaccccgcggcgggttcgtcttctagggtgtcaaataccgaatcgaatcctcgcaagaagtcgccatagacatcaatgtccatcagcgatgccggcagttccccgaatgtcacggcaatacgaatgggctctgagacatcgaggtcaaaaaagtccatgtcgccgaaggaaatgcttcgtcgagcacccaagcacaggtcgatggcatcgaggatggtggacttgccactatcgccaggaccgatcaaacagttgatgcccggggcgggcgaccagtcgagcgccttgatggatcgaaagttccgaatggccaaatggcgaattcgaggcatggggcgtcctgtaagaggcttggtcaacggtccgtgtaggacgcagactgacaccaactcctactacgcccctgaggcaatcctagccctaaagcgttctgccagtcattggctcattggtggaacttggcgccacgccgagctgcttcgcgaacttccctaacctgtaacgcggcaacactgagagagcggttccaggtcgcttcttccgtggtcacctgcccgcttgcaggcgacggaggtccgttcatcgccaacagcggacttccctgagcgaaggaaattggttcgcgaagctgaataggcttgagctggtgtccgcccggcgcgcggcggtgctaggattcggccatggacatcggtcggacaaccttaaccgtcggcgtcgccatagtcgcggtttcttgcggcgggtcccaggggcgctggactgcctttgtctatccgcccggcgcgtccactcaggaagtccgtcacgctgtttatggcgattacgacaccttcgagcattgccaggcggctgcaatagccgccctgagaaatagccctccactgccaggggcgcaggaagtgggatcttacgaatgtgggcgcgcgtgtcgatatgacgtcgacatggacttgtacgtctgcgaccaaactcgcaagtaggtagctccgtgctcgccgcccgcctggcgccttggtcagcctggccagcgtgtgtgaagttgatcgatgacaaaccggtgacggtgcgtgccatccacgtctcggtgtgccaagaggtgcgggtcgtcctcagcaagatgttcgtgcttatgcgctatctcctctggatcgtgcgccggccatctgcgccacgcggcgaccaaaccgagtgtggccagaatccccaaggcggccaaggcaacatgcaagccgtagcgcgcaccaacccacccggcgagtggataggcgatcaaccagcaaacatgcgatagggaaaattgggcagcgaagaggaatggtagatcggcggactcagccgaacgccgcagcagccgcccgccgggggtaaccaagccggcatacgccatgcccagcagcgtccaggccggaatgaccgccgtccacccgggatgtcccttcagggcaaaccagacgccaaggaaggtaaccaggacaactgacatgaacagtcctgcagccaacattactgtccggtccgaaatgcggtcgagaaccttcggaagaagaagtgcgaccagcatggacccgcctccgaaggccgccagcgcccatgcaacctgctcctccgccccgcccagaacggtgcggaccataaccaccgtattgacgaacaccatcgcgccgccggctgcggcgcagaggttcaacgcgagcaggccctgcaatcgcggtgtgcggaggtagattcgcattccacggatggctcgggcatagggaccgtccttggaagagaccgcagcgagggccgggaaggtggtggacgcgacgagcagcgccgagaggatgaaacctaccgaggtaccagcgaacagcccgtggaagctaatgatcgtcagcagtgcggcagcaagcgccgggctcagcaggctttcaaggtcatatgccaatcgggaaagtgagagcgcacgggtgtaatcacgctcttcttgaagaatttcggggatggtggattgaaacagcggcgtgaaacatgccgatgccgactgcagcacagcgatgaggacatacacctgccagatctcggtgacgaagggcaggcagaccgccacaaccgcacgaaccagatcgagtgcgatcagcacccgcttgcgcagccgtgcagggaccaacgctcctgaaacgggcgccaaggtcacgtacacgaccatcttgatcgccagcgcggtgcccaacaccgctccggcctggctgccagcgaggtcgtaggccaggagggcaagggcgacagtcgccaagccggttccgaccagggcgactatctgggcaccaaacaggcgccgaaacgccgggtgactcagtacttcgagcatgggattgtcctggtagcaacgttctgacggcaccaacccgtgtgcgcccttttgcccggattcagggcagaggcggcagacaggcggagtgtacgcccaccactgttcgggtcgaggtgacgaccccgccggaatggcagggtcgttggctaaatccgagtggatttacttcttcttcggagctgcctgtgcgtcgcaacgttccttcagcgccttggtctgggcatccttgaggtccaccttgtacttcgaacggtcggcaagctgttcgcaagttgtcggcttggccttgggagcagccgggggagccggatcggcatggagggcaggatcatgagcggatgccgtggtgaaaagggacatgctgaaaagcaggccggcaattactgcgctatgagttttcatgttgtttctcctcgggttgggtcggcgaagtgccgggtgttacggctgatagatgtcggcttggtagcccacaagttcgatgctcacggtcaccggcgtgtcgcttcggttctgccagtaccacccatgagttccttcaaatggcgcgacgaaggtgccgtgcgcctcccgctgcgcagcttcgacggcgtagctggtccatgcacccttcacgtcgggccgctcaccatgcatatcgactgctacatcaccggtcgccttccagctgaacagaattcccgcgccagcagccatgtgggatttgacctctttgcctttccccggctccagcgtgatcgtcatcgcgtcctggcgaagctcaccgttggtgagcgataccgcggctggatcaagcgattgccccttgttcgccccgaacgcagccgcagccttttccgccaaggtggtcgctgcgtccgatgctgtcgaggacgtcggcgtagccgggtctgcggcggtgcttccgccgtctgccagggcagtcaggcccagcgctcggccgatcccggtgggatcaatgccgtactccgccggcagaacggccgtaacgagaagcgcgccggcaatggcggcagcgacaagggtcgacttcagcaggcggccagtcgtgggaagtggttgattgatagtgattgacatgatgggtctcggtcagaaatcaggaagcgaagtagccggtgagctgcatgccgatgagcacgaagccggccgtcatcaagatggtgttcacgccgtaggcctggcggttgaaggaaggcagccgacgccagaagcccatcacgatcaagatgccggcaagcgccagaagttggccgagctcaacgcccacgttgaacgcaagcatgttggggaccagcccgtccggcgatagcgagaagtcctgaagcttcgtggccaggccgaagccgtggaagaagccgaagacaaggactgcaatcttggtgttgggttgcacgccgaaccaccgcttgaacgcgcccatgttgtccaaggccttgtagaccaccgagagaccgatgatcgcgtcgaccagataggcgtcgacatgaaagccgccgagcacgccgagcagcagcgtcgtgctgtggccaatggcgaacaaggtgacgtagatgctcacgtcccgcatgcggtataggaagaagatcaccccgaacagaaatagaaggtggtcgtatccagtcaccatgtgcttggcgccaaggtaggtaaacgcgatcagttgcctaccggtgctttcttcaaggaaggcctggtctccctcgcttacaccgtgcgcgaacgccgcaaacggcaggaggactgcggcaagcatcgaaagccaagcaaagagcttgttggaagaagtcaaagacaagttccttgtgcagaaaggggacgggtggttcatgaggagcgactttccagaacagaatcttcgcggtgaaccaatcgatacagcgccggcagcacgagaagtgtcagcagcgttgaagagatgattccgccgataacaacagtggcgagcggacgctgaacttccgcgccagcaccgacgttcagggccataggaaggaagcccagactcgccaccaaggccgtcatcaggactggccggaggcgggtaagagcaccttcggtgacagccttgtgcagggggacgccttcttcccgcaggttcttgatgaagctgatcattaccaggccattgagcacggcaacgcccgaaagagcgatgaagcccacacctgcggagatggacatgggaatgtcgcgcagccacagcgccaccacgcccccggtcagtgcaagcggcacgccactgaatacgatcgcagcgtccttccctgagccgaatgccatgaacaacaatccgaagatcatcaccagaaccactggcacgacgacggacagccgcttgcttgccgagatcaactgctcaaacgtgccgccgtactcgatccagtacccttccggcagctggacctcctgtccgaccttggtgcgcaactcctcgacaaaggaccctaagtcgcgcccgcgcacattgcttgtgatcaccaccctgcgtttaccattctcacggctgatctggttcggaccaggcgcgatctcgaccttggccaactggcccagcggcacgaagctgcgctcttggcctgtgctcaccccgggcgcgacggccacaggtagtgacgccagtgtccggacgtcctggcgaaggttctccgacagacgaaccacgatatcgaagcgccgatcgccttcgaacacctggccgaccgattcacctcccagcgccaccgagatggtcttctgcacgtcgtcaatggctacgccgtatcgtgcaagtgcatccaggtccggcgtgatcgtcatcaatggcagaccggtgatctgctcaagtttcacgtcggccgctccctggatctcactggcaacgttctctacctggctgccgatggttgccagttgctccaggtcgtcgccgtacagcttgacagcaacctcagcccgaacgcccgcaatgagctcgttcatccgcatctgcaccggctgggtgaactcatagttgttgccaggaatggcgcgaaccactttctcgagctcggcaacaagctgtgccttcggcttgcgcggatcaggccattggtcccgatctttgagcatgatgaaggtgtcggctacggaggggggcatgggatcggtggccacctcggcagtgccgatctttgcgacgacttcatctacctcggggaactgtttgatcgccgcttccagctgacgttgcatgccgatcgcctgggtcaagctggtccctggaattcgaagcgcatgcaaggcgatatcgccctcatccaggttcggaatgaactcggtgccgaggcgacttgcaagcaggcccgccaggacggtgagcaccgcagcagaggccaccactaccttgcgtgcattgacggcacgctcaagcatcgggccatacacgttggtgactcggcgcatggctttggtttccttctccgaaacctttcccgttacgaactgagccacagcggcaggtacgaatgtcaaggacagtgccatggcaccggtaagcgcgatgaccacggtaagcgccatcgggtggaacatcttcccttccacgccggagagggcaaagatcgggatgtagaccgccgcgatgatgaaaaggccgaacaggcttggcttgatcacctctgcactggcacttgccgccaaggaaaatcgttcttcccgagtcaacaaacggccctgaaggtgttgccgctcgccaaagcgacgcaggcagttctctacgatgatgactgccccatcgacgatcaagccaaaatccagtgcgcccaggctcatcagattcgcagagacgcgattctggaccatgcctgtgatcgtcagcagcatcgtcaatggaatgaccgccgcagtgatcagtgccgcacgaagattgcccaaaagcaggaagagcaccgcgatgacgagcaaggcgccttcgaggaggttcttcttcaccgtctcgatggtccgatccaccagttcggttctgtcatacacaggatgcgcccgaacgccgtcaggcagcgtagcgtcgatgtccttgagcttggccgcggttcgctgagccacgtcccggctgttttcgccgatgagcatgaacgccgtaccaaggaccacttcgttgccatccttggttgccgcgcctgtacgaagttcggtgccttctacaacttctgccagatcgccaacacgcaatggcatgccatcacggttagccactacgatcttgcgcaaacccgccatgtcggccacttggcccggcacgcgtaccaagtactgctcaccgcttttctcgatgtagccggcacccacgttagtgttgctgcgggccacggcttcgagcacatcctgcagcgtcagtccgtatgcttggagcttcttcgggtccggcgtgatgtgaaactggcgaacatagcctccgacggtgttgacctcggttacgcctttcaagtggcgcatctgcggtcggatcacccagtcctgcagcgtacgaagcgccattggtgtccacgtctcttcagcaccggactccgcttccacggtgtacatgaagatctcacccaggcccgtcgctaccggtccaaggcttggctttagtcccacgggcaattgggatcccgcttgctgaagtctctctgcgacctgctgacgggcgaagtagatatctgtgccatcttcaaacacgaccgtgacctgagacaggccgtagcgtgagatggaacgggtgtattccagctttgccaacccggccaacgctgtttcgaccgggaaggtgacccgttgctcggcctccagcggtgagtagcccggagcttcggtgttgatctgcacctggacattggtaatgtcaggaacggcgtcgatgggaagcttgctgtagttccagatcccaaggcctgagagggccaggaccagaaggagcacaagccatctgtgcgcgatagacgcgcgaatgattcgctctagcatggtgcgtccttagtggtcgtggcttgcgccggacttttcgatgtcggcacgaatcaggtagctctgctcggaaacgtaccgggttcccggcttaagccctttcagtacctccacgcgatcgccatcgcgcctacccagttcaagcatccgcacctcatagctgttgcccacttgggcgaataccacggtgaagtcccgaaaacgctgcaggcccgattcctttactgttaatggaacctccgtttccgcgatgacgacttcggcggatacggccattcctggtcgccacctgccctcgctgttggtaagggccacacgtgccaccacggtctggccagcgctggccaacggaaggatgccctgcagctttcccgttgcttccaaaccgcctgttgccgagcgaatggtcaccatctggcctggcgacagtcgctcggcatcgcttcccagcgcacgcaggtccacccagacctccgaaaggtcggcaatttcaaacagcgtgttgtcggcagcgacatcgcctaccgacgtgctgcgcgcgagtacgactccactgaaaggtgccgtgacggagtaggtccgcatgctgtcattgccctcgactgtggccaacgtctgaccagccgagacgcgttgtcccatctcgaccgccacactgcggaccacgccagggaagcgtgccttgaccgcagcaaatcggccggtgtcgaccgcgacgttgcccatgagggaaacggtgtcccggatggtccccggttcggcggactcgaccacgacacctgcgtcggcagcggctttcggatctatcgtggtgcgcccttcataggaggcgtaagaccaggcgtagttctttccacccaccaccgcatcggctttgacatcaaaggaatgcggctcgaccacctccccgctgccgaccaggtagtccttctctggaataaagctgaagttgttgacttcgccgtccagacgcttgagttgtatcgtcgctttgacttctccaggtgccagcggtttgtcgttgcgataggcatacagccggaaatgaggcggggtattggtttcgtaaacagttacttcaagggcgaagtcgccgtcgcgaagcatgcgaccgcgatgcggccctcgctcatagtcgcctgcggtcgcagcagtgtcctctggctttgctcgttgcgacgattcgttgccaccgcacgcagccagggcaattggaagcaggatcaggaatacgtatcggttcatgggcgaatgtccaaggcagaagcggtgaggcggtcggcctcgaccaggagacggagatagcgcgcggcggcttcgacttcccgttcgcgaagatcgaagagcctttgctgagcctggctgagtaccaggaaggagaagcgtccttcctcaaagcccctgcggctctgatcaaaggcctgctgggcctttggcaactgacgctggcgcactgactccacttccgattgcgcttgcttgagctgttggtagatgccaaacagctcctgacgcatttccagcatctgcgcctggcgccggtatttgagagaggtgagttcgtagtccgcttcagccacggagaagtccgatcgccgacggctccccaacgggacggagacggacatcaccaggccgctgtccttggtggcttccagtcggcggatgccgaggccaacgctgacatccggcttggcgctagcgcgggcgatctccctccttgcatctataactccggcttgagcgtccaaggcgcgctgttgtggtgtcgtggcgaggcgccggctcagatcatcaaaatcatccagagggggaaggaccgcggtatcccctgcaaccgagccgaaatccggacttggcgccccccacgtggcagccagcgacattcgcgcgctttccagagcctgcaatgcctgctcccgcttcagctcggcatcgagcagggcgatctcggcggatctcaggtccgagtcgggattgcgggcggccgcgacccaacgggccacttcacggcgcatggcgctggccattttgatgcgctcttcggcgtgctcgacatgctcctgggcggccagcacgtcgacgaaacgccctgcggccaaagttgcgatagcgatacgggtgacgtccgcttcgcttcgggcagcgtccacctcggcgccgccgagcgcttggcgcgcagcccgcttcccacccagttctagaaccttggagatgcggaaggtggattcggcggcgtctaggccgctcaggccgcctgagccagccacgttttcaagctcgccgcccagcacgagcggcgtaggcaatgcctcccggcccgcccggcttctgacagcttccagtcgagcggtgtctgcctggacgctgggatgggtgccgagggcgcgggcgaccacatcctccaagcgcagcacttcagcggcatggccaggcacggccacaccgtaggcgccggctatggcgagcgcccacaaactacgtaatttcacggaaaatctccgacgatggtcatgacgacgcgctgccggccaacattgggtggacagcgcgctcaggccgctacagcgcggcaggtgtcgtcagacgatcggaggtctgaatggcgagccgcgatgaccagagggctcatcgacggagtgcaggccgggcagtaaagatgccggcggaacagttgctaggttcagattcgaagacaccagcatgccggcaaagctcacatcggcctggtgaaggacgctgtgcacgcccgatgcatgcttcggatctacgttgtcgccagttccaggaccgtgtgagtgcccgtgctctgccgttgcagcgatgtcgtgctcggcagtatggagctcgccctgttggatcacgatcggccgaacaacgacgctcaacagcatcagcacgaaaaggctgaaccggatgagtcgacggtggcgggccgagaaggcggacatgaaaggaagaatagaggcagtcaagctgagttgtcgagagccctgagttggagccccccctgatccagttatggcttggcgctcgagggagggcgtcgcttaagcccactccgatcagatcgcattgcctcaggtatcgccgcgcctgctgccgcttctggccgatagcggccgcccagtaaggatggtgccggccagaggctggaactgggcctcactgctctctggaaccgcgtcctccaggctcgttccaacgtcgaatggggcctggcccctctctcaggcgttgggcgattctgcgctgcttatgggattcagtaagaccatatccgtaccactaggctcaccgttggactttcaggttaaaagggcgcagcgttcgcttctcgcccaacagggccattgatttcggagagcgcaggtgagcagaacaagtaattctcatccactgcagattgcgacgctgcctatcggcgtgaatggcggtgcgatcggcgttacctttgcaccgggaaaatatcaggacgtcgcaatgacggggtcttgggcccgagacttggatatcgatctggcgtcgatagtcgcgtggggagcacagcatctgatcacgttgattgagccgtgggagttcgaagagctacgaattacctccttggcagagcgtgccaaagcgcatggcttgatgtggcacggcctaccgattaaggatggtgcggctcctgatgcacggctgcttctgccatggcaatccacaggaccccagttcgcagccgagctcttgtccggaagcaggatcgtggtgcactgcaaaggaggcctagggcgagcggggaccgtggcgtcgatgcttctcattgacacgggctgcgctccagacggcatcgatgcgatcgctaaggtgcgctcggtgcgccctggtgcagtggagactgcggagcaggaagaattcatcctgaattggcctgctcgcagagcctcaagtctgggggtagtcgcaatgcccggctaacctaccctttaccgccttgggctggaatacaagaggacggaactccgcaggtagtctgtagggaagccgccgtaggggacgcagtgctgaacacttttcctcgaacacatatagtgttgctgctcctactgcttcgcgcgcccctcgcacgcctatctgaacctgtcgccaggcctggacttcgagaccaagctgttcgccaagaccaatgcgccgcagctgctgcgcaaggagttgtcgaagccgggttacgtgccgcaaccgatcgcgctgggcatcaacaccgatgcgtaccagccgatcgaacgcaagttcaagctcacccgccagctgatcgaagtgatgctggaaaccaagcatccgttctcgctgatcaccaagaacgcactggtcgaacgtgacatcgatctgctcgcaccgctggcggcggagaacctggtcagcgtgcatttctcggtgacctcgctggacccgcatctctccgcaaagctggagccacgcgcgtcggcgccgcatgcacggctgcgtgcgatgaagcgcctgcatgaagcgggcattccggtgggtgtgatggtggcgccggtgatcccgtggatcaacgacagcgaactggaagccgtgctggaggccgcgcacgatgctggcgccagcaccgcaggctacgtgctgctgcgcctgccgctggaagtggccccgctgttccgcgactggttggacacccaccatcccgatcgcgccgcgcacgtgatgagcaccatccagcagctgcgcggcggcaaggattacgacagccagttcggcacccgcatgcgtggccagggcgtgtatgccgatctgttgaacaaccgcttcaagctggcgcgaaagcgtctcggcttcaatgcgcagaacagccattggccgaagctggattgcagccggttcgtgaagccgctgacgccgaagaaggattcgccgcagggttcgctcttctgaggtgtgtacatctgctggcgtatgcaccagcgattcgtcgcgctgtgctgtgcccagctcattgatgggcaatgcacgagaaacattacgtgcctccattgcaccgttgcagcgtgccgtcatacactcgttacaaacatgaattcccgatgactgaatgagtcggtctcggatgaggagctaggcaagcgcatgacgcacgttgcaacacggaacaccttgcagtcccgacttcttcttctgccgctgctttccctgccgatgacattggcaactgcggcaaacaccctcgaaaccgttcaagtcaccgccacgctccctgttggaggtggcggtgcaggcggttttggatttggtggcggcagtggtgtccacctgtccgagtcacagatggacaatggcggtggcggcggtgcaattccgaccgaaacggcgaaggaacagccgaccgatgacaaggagaaggactgtaatggccgcaagggcaatcctgtcgtgctctacagcggcaacaaggtcgagccggaactcgatttcgccagccagggcgaaatgggcctgttcctgcagcgcaactacaatcattactggagcgcgaccggtctgttcggcaatcactggctgagcaacttcgactattcgctcgcgttcaccgatgcaaaccagctggcgtgggtacaacggcccgacggtcgccgcatcaagtatctcaaggatccagccagcggccgctggtacgaggacaaggcccagcccatcgcgtatctcgccgcgaacggagacggcacgttcacgcttcgaaacgaaaacaacgggacggaaatctacaacgccgagggctacatcacccggctcagcaatgagcaaggtgtgagctggacgttctcctataccgatcgctacctgcagaaggtcacccactcctcgggacgcagtatcagctttggctggaccaatggacaggtctcccaggtgaccgacccggccggcaacatctaccgctacacctatacccccaacgtgttcgggaatgggcgtggtcggctcgccagcacgacattgccaggcgctcctgcaacgacgatcagctaccactacgaagacggccgcttcccgggtgccctgaccggcaagtcctttgacggcgtgcgctattccacgtttgcctacgacgcggagcggcgcgccatcagcaccgagcacaatggcggcatcgaacgattccgcttcagctacgccgtgcgcagcaccgaaccggtgcttccgccccccgcccccgctcgaccgggcggtgtccgcgccgacgaagagcgtggatggtgcgagcagcgccccggaggctcacgcatctgctaccagccgcgctcgctgcctgtcgattcgctgccgatggagagcgctctcggcatgaccgccgccgctgcgccgagccttacgcggcccgtcgatatcgatgtcactgtgatcaaccctcttggccgcagcaccacctacacgttcaaggacggaaagattgtgtcgaccaagggtgatccgtcgccgaactgccctgccagctacaaggagcagagctacgacgccaatgggtaccctgatctggtccatgatttccaggacaatctgaccaacttcgactacagcgcacagggctacctgctgaagcgggtggaagcggtcggcagcacggccgaacgtacgacgttgcaggagtgggataccgcgcgtaaccggctgctcaagaccacggtggtgggtgatcttgaagtcgcctacacctatgacgatcgcggaaacgtagccagcgtgactgagcgcaatctgacggcacgtggggtgcccagccagacgcgggtaacccgcaccacctatagctatcacgccaatggattgaaggcctcgatcaagatcgatggcccgcttccgcaggatgacgtcacctcgaccttcaacaaccagggcgatctgaccagcaccaccaacgctctcggtcacacgatcagctattccaacttcaacggcttgggattgccgggacgtatcgtcaatgcgaacggtggtgtgcgggagctgacgtatgacggtcgtggccgcgttgtgtccgacagaaccagctcgggaaccggctgggcgaccacagccattggctacacctccgcaggcgacatcgcctcgctcacccagcccgatggcgtgacggtacgctacggctacgatgcaggacgccgcctgacgcatgaagtccgctcgctgggagacggtacgtgggcgtggacccgtcatagctacaacaacgcttccaatcgcacgcgtaccgaggtttcacagaccgactatccgatcgatacggcagtcaagggaatgattgacgaaatcacccatgacgggcagtggaactggttcgctcgaggctgggcctgctccaccggatcggccggatccatccaggtggatggctacgccgaaggcaacgtctacctgggaagcacccaggcaaacctcgccagcgagccaggggttgctgccgcctgccaagcctcaggcaatggctatagataccagctgccgatatcgctggcctagaggcagcagctgggtggccgcaagttctccatctacggtgtatctccgaagggagcacagcacaaccaagcgctgggcaactccggcaacttcgccattcccacggcaacgatcatcggagacgtcgcaggggttacgaacgacgcgaactggaacttctccgtacaaggatgggcatgctccgtgggcgtcaacgcggccaccaccgtacacatctatgcgggagggccggcaggcgctggtacgtatcttgggagcgttaccggcacgctggttccgaacgacgacgtaaaggccgcatgccaatcgcaaggggcgtattggtttggcttcacgttggattccaatatgcgcaacgcacatggcggaaagcccatctacgtccacggcatctcgccctcgggccaggctcatctgctgctcaatcgctcgggtacgttcacagttcccgcggtagtgcgcaacgccgaagtcgttggcgcgtcggcctatccgtaccagatcttcaatggcggctcctcaacattgatcttcgagttccgcaacacaagcaatgtggtctggaatccaggcgatacctacctcgcgttcggcctcaatcagcccaacgagaacatcgcactctctgcgccggtgccacccggtggcgtggccaggttcagccgcagcgtggggccgaataatccgggcagcgggaatcgaacgttctcgtacgtggcgagaatggcgtccggcggcgttgcctggggcgcggaagcaaaggtcttcctgtctgttgagaacaacaagggaagttgcggtcgcgtcgtctgcgaacgccctcggtaagaaaggactatccatatgccagcactgacgcttgccctgatcgggctgaacgctgttgtctccgtcaatacatatgagtacgacgagctgggtcgcgtgattgtcgagcgcggaaacggcgtacagaacgtgcgttatgcctatgacgcggagggacgcgtcacccaggtcaccgactcgcagaatcgggttactcgcatgagctacgacgctcgcggtcgcttgatccaatcaatcgatgctgctggagggaagacgcagattgcgtacgatcatgcagatcgtccaatccgagtgagcgatccccgcaatctggtcaccacctatgagtttgatggcttcggccagatgtggaagcaggtgagcccggatacgggaacgacacagcaccagtacgacgctgcaggtctacggacatcgacgaccagagcggacggaagcgttgtttccttcgactatgacggcctgggtcgcatgacctctgcgagtgcggaggaccggacgttgggctacagctacgactggtgtggcaatggtaaaggactgttgtgcggcacctcggggccgggaacagcaacacattttgcctacaccgcgaatggatcgctgcagatacgccgcgacttcacagatctgtctggtcagaagacggattacagtacgacgtatggctacgacggcatcaatcgcctgagtgagatcacctatcccaatggtgacaaggcaacctactcctatggttcccacggaaaaccaagcgcgttggtggcaaccgtagacggcacgcagcgttcgatcatttcccaggcaagctggaaggccacgggagcgcgcgggtggctggcttatggcaatggcctcggccggggctataaccacgatccggagggacggctgacggcaatgtcggtctggggacccaacagcagcaaggtcagctattgggactaccagtacagtggtgatggagaaatcaccgccatcgtcgacgctgtcgacccgagcatgacgcagctgatcggttacgactcactgagccgactgacccagctgactcggtttggcgtcaccaacaatctttcctacgacgccggcggcaatcacgaccgctatcaggccggtagtcagctgacccagtacagcatcgacccggggagcaaccgggtgctgaactacaccaatcaggacggcagccgccagtaccagtacgacgcattgggaaatcgtatcagcgagactgcgggtagccggatcagtacctacgaatacgatgccttcaatcgcatgagccgaagcaacatcggaggagtagcgaccgactacgtgctgaatgcgcagggacagcgcgttgccaagatcaaccagagcaccaacagccgctacttctacgctggccagaaccagctcatgactgagctcaacaacggtgtgtggaccaattacttctggttcgatggagagctggtgggcttggcgcgaagcgggcagcacaattacgtgcataccgatcatttgggacgccctgagtttgtcaccagcccaagccagcagaccgtctggaaggcgtacaactacgcctatggacgcagcgtccagaaggatgagattggcgggttgaacattggctttccgggccagtactacgacgcggaaagcggcctctggtacaacggcttccgcgactatgacgcaagcattggccggtatgtgcagagtgatccgatcgggttggcgggtggaatgaacacatacgcgtatgtctcaggaaaccccatctcaagaaccgatccgtggggcctgacccagtgtgatatcgacgtggcgttctcatttgcaaagcagaacaatccagacctcaagttcggcaacggcgcgccgcaagtggatattccacgcccaggtgatgaggggcgatcggatctatatggtgatggtcgtattcatttgaacaagagatacctggatgtgcttgattgggcgggcgtatacaacgttctggatacaatcattcacgaaggcttccacttcacgcgccctagaaagttgcaaactgaagaaaatggttgggatcatcgctacatttcgccggaagcaacgaaacgagcacgtgagcaggtttacaactatgacaaggcccgcaaggctacttgtgagtgcacacaatgaaattctttgtttatgcggcctattctttgctttcactcgccttctgcacccagcttattcacgcacgtgaactgcacgaatgcatcgtcgtgtcacaggcctcgaacgtcaccgacatgccagatggccttgacgagtttgaacagcgtctgtggacagcaaattctggccaaatcgtaaggaagggcgcggacaccctcctcctgcttcgagtgttttcggaagctccgggtgtgatggattcccagcagtacaccaagatcaccggaattctgaagggatacgcgccttcggctgacaaggcgcctgatgttggcagtgcacgcctgaccagtggaggcgcgggtttcgcgcataagggagactattggttgtccgatgcggcggcagttgaactgcgtcagccgcacagccacagcagtcggatggaagtcaaagtgacggctgtcggatggaacagctatcggaaagaacaccggcccttcgatctacggttcacgtgccaactcagggaaatccctgtcgacaggctcagtgcttggcaaggcggaaacggtgatctctggttgtcttttggaccgaccaagtagcggcaacagcctcagccgccaccgaacaacttctgcgcactctggaacaaaatccagctggtggcgatgaacttgtcgccgccctgcggtcggttgccacgatgggtatgggtgaacgccgtcggcgcaatcagcagactgccggtgcgtggtgcgatcttccgcccctggaacaggaactcggtttccccctcttcgaactcgtcgttgaggtacagcgtccacagcacgtgccgatgcagggtctcggcctgcgcatccttggggtacagctcgcagtgccagtaggggtaaccaccctcgcccgccgcataccactgcaggttgatggcgccgggacgcaggcaggtccgcgcaagatccgccagttgttgtggcggcatgtcggggaagtcctcggcagacaggcgacgcggttggccattgctgtcctggatctgcaacatcagtggtgcaatcaatgcctgtggataacggcgtagataagtcagcaggccattgaacaccgcatgctgcagctgatggtccacatcctgccagccatcaaggccgctgatgcgcagatccttgctgtgcttgagttccgggaacacaccactgcctaccgcgcctggccgcagaccctgtgcagcacgcatgcgctcgacgatcgccgcgcagacctcgctggggaccgcgttgtggatgacctcgatgaaatcgaccgggccctgctcgtgcatgcgtgcattccttaggcggcaacggcttgatggtgccgtttgccgccctcggtgtcaccccacggtcatgtcatcgttctgccatgaccgctgtcaggcgataggccgtcagccctgtgcgttgtcgtgtgcgtggtggtagcgcacggcttcggccacttcctcgcgcgaacccaggaacaccggcacgcgctggtgcagctggtcgggctggatgtcgaggatgcgctcgcggccggtccaggcggcgccgccggcctgttcgaccagcaggcccatcgggttggcctcgtacatcaggcgcagcttgccggccttggacggatccttcttgtcccacgggtagatgaagatgccgccgcgggtcaggatgcggtgcacgtcggcgaccatgctggcgatccagcgcatgttgaagttcttgccgcgcgtgccttccttgcccgccagcagatcgccgacataggcctgcatcggtgcttcccagtggcgctggttggacatgttgatcgcgaactcctgggtagccgccggaatctgcatgttctcggtggtcagcacgaactcgcccttctcacggtccagggtgaaggcgtgggtgccatggccgacggtcagcaccagctgggtgctgggcccgtagatgcagtagccggcggcgatctgcttgctgcccggctgcaggaaggcgtcgtcgcccggcagttcgacattggtcgggcagcgcagcaccgagaagatggtgccgacggagacgttgacgtcgatgttggagctgccgtcgaggggatcgaacagcagcaggaaatcaccgcgcgggtagatgtccggcaccggctggctgtggtccatttcctccgaggcgcacgcggcgaggtggccaccccaggcgttcgcttcaagcaggatctcgttgctgatgacgtccagcttcttctgcgcctcgccctgcacgttaccggtaccggcatcgcccagcacgccaccgagggcgcccttgctgacggcgatggagatgctggtgcaggcgcgggcgacgaccgcgatcagctggcgcaggtcggcgttgatgcggccggcgtgctgttcctggatcaggaagcgggtcaacgaagtacgggacatgagcgggcaggtctcggcagcgggaaaacgcctattgtcgcccgtatggcggggccgtgcgtgagcgcgggaaggcgtaatcgtttccagatgcgttgcactcgtggcgcctccccctcccacgcgcttcagggttcgccgcgagcgcggtggggatggcaaaggcaagagcaaaagcaaaaaaacaaaggcgcctttcggcgcctttgtcttcaagctactggagcgttgtttcagcccttggcgacggtggccacggccttggcgacgtattccaggttgttctggttcaacgccgccacgcagatgcggccggtgccgacggcgtagatgccgaactcgtcgcgcagacgctcgacctgctcgcggctcaggccggagtaggagaacatgccggcctgttcgttgatgaaaccgaactgcggcgcgccagcggcagccagcttctcgaccaggccctggcgcagggcgtggatgcgctcgcgcatctcggtcagctcctgctcccacatcgcacgcagttccgggttggtcagcacgccggccaccagcgcagcaccgtgggtggatgggctggagtagatggtgcggatcacgcgcttgacctgcgactgcaccgccttggcgtcagcggcggtcggtgccaccatcgacagcgcacccacgcgctcgccgtacagcgagaacgacttggagtacgagttggcgacgatgaagctgtcgatgccggcttcggcgatgatgcgcacggcggcgccgtcctgctcgatgcccttgtcgaagccctggtaggccatgtcgatgaaggggaacagctgcttgtccttcagcagctgcgcgacctgcttccactgggtgaccgtcaggtcggcaccggtggggttgtggcagcaggcgtgcagcagcaccacggtgccggcgtccagcttgcccaggtcggccagcatgccgtcgaaatcgacgccatgggtgctcgggtcgaagtaggtgtaatccagcacgtcgaaaccagcggcgctgaacaccgcacggtggttttcccagctcgggttgctcagcgcaacggtggcgtgcggcagcagcttcttcagcacgtcggcgccgacgcgcagcgcaccgctgccgccgacggtctgtgcggtggtgacgcggccggcggccagcagcggcgagtccttgccgaacaccagctcacgcgtcgcctgcgtgtacgccggcaggccatcgatcggcaggtagccgcgcggtttggcctcggcggcgagctgctgctcgatctgcttgacggcgcgcagcagcggaatgcggccgctctcgtcgtagtagatgcccacacccaggttgaccttggtcgggcggctgtcggcgttgtacgcctcggtcaggcccaggatcgggtcgcctgggaccagttccacgtttgcaaagaaggacacggcggtactcgttcggtagacggaaagggggaggaagtgcgctacgcggtccgcggcttttcggccggaaacagcccatcgtaacaaagcctgccggggctggccgccgccatcgtcatccgcggccccgtaccatggcgtgcgttgccgcctgatccatcaacctgaatcatgaatcccgccgcacgacgccgttgccttccactgtccgccctgctgctgtcgccttgggcggcggtggccgagcctgcgcccaccgccctgcctgcggtgcaggtacaggccgcccgggtgccaggcatcgatccgttcgcgctgccggccagccaggacacggtctggatcgacgccagccgcgcgggcaccggcgcgcagctgtctgaggccttggccggggtccccggactgctggcacgtgaccggcagaacttcgcccaggacacgcagctgtcgattcgtggcttcggcgcacgctcgacctttggcgtgcgcggggtgcgggtgctgatcgacggggtgccggcgaccatgcctgacggccagggtcagctgtcgcatgccagcctgttgggcgccgagcgcatcgaggtgctgcgcgggccgttctcggcgttgtacggcaattcctccggcggcgtgctgcaggtctggagcgcgcagggccaggccggcgacccttggcggttgcgcgtgaatgccggcgccgacaacacgctcagtgtcggtgcgcagctgaagggtgccggtcaagtgctggactacaacatcgccgccaatcacttccgcaccgatggctggcgggaccatagccgcgcgcgccgtgaatcgctcaacgcacgcatcggtggagagctgggcggcgggcggctggagctgctgctcaatgcgcttgacgcccccgatgcgcaggatccgctgggcctgacccgtgcccaggtggcggctgatccgcgccaggccacggcagtcgcgcaccagtacaacacccgcaaaaccgtgcgccagcagcaggccggcctgcgctggacccgtgaaacgggagcgcagcgctggcaattgatgggctatgccggccagcgcgcggtacgccagtacctgccgattccgccggcaccccagaccaacagcccgctgcatgccggcggcgtgatcgatctgcagggcggctatggcgggctggacgcgcgctggggctggcacggtgatctggccgggcgaccgctggacctggtagccgggctcagcgccgaccgccagcgccagcaccgcaccggcttcgagaacttcatcggcagcgccttgggcgtgcgtgggcggctgcgtcgtgaccagatcgacgtcgtgcagaacgtggatcagttcacccaggcctggtggcaatggagcccgcgttggtcgctgctggccgggctgcgccacagcgccgtgcgattcgaatcgaatgaccgctacatcgtcggcgccaaccccgacgacagtggccaccgccgctaccaggcgaccacgccggtggcaggcgtcagcttcgaggccagcccgcagtggcggctgcacgcggccgtggggcgtggtttcgagacccccaccttcaacgaactgggctatcgcgccgacggccaagccgggctggcactggatctggccgccgcgcgcagccgctccatcgaggttggcagcaagtggcacgcacaggatggcaaccaactcgatatcagcctgttccgtgcagataccgacgacgagctggccgttgccagcaatatcggcggacgcagcacctaccgcaacattggccgcacccgccgccaggggctggagctgcagtaccgacagccgctggccgagcacctggaactgcagctggcgtggacctggctgcaggcgcaggtgcgctcgccgtacctgacctcgaacaccctggtcgctgcaggcagccgtctgcccggcgtgccgcgccagcaggccttcgcccggctgcagtggagccctgccgattggcagtgggcgctggaggcaacggccagcagcgataccgtggtcaatgacgtggccaccgagcgcgcgccgggctacgccctgctgcacctggaagccggccgtcgatggacgctgccgggcggcgagctgcgcgccttcgcccggctggagaacgtgctggaccaggcctacatcggctcggtgatcgtcaatgacggcaatggtcgcttctacgagccaggaccgggacggcgagccaacgtcggcctgcaatggtcgtggcgttgagttggttgtgccggccgctggccggcatcgcgccgcgcagggcgtcagggggttgccggccagcggccggcactaccggtcagtcgggggccttggctggcacgaacggcgaggtcgggtcgctggccgggaaggtctcctccagcgcctcgtcctggttgtcgctggcgcgctgcttgcgttcacggcgcttgagcgggctctcctggccaccgcgatggcggtcgccaccatccttgcggtcctgggccgcctgttcagcctcgtgcttcaccggcaggtggtcgtgctcggcatcgaagaacggcgcgccggtgccgcggtagtcggcgttgtcggcatcgcgcttgccgcgctgctcgccgggaatgggcgggtggttctcccgcagcgggtctcgcgaggtctctcggctcatggtctggtacctgcccttgggggattccactacaccgccccgcaggtaaagccgttgcgaacctggcgtcatgaacatctcgctcaccccccggtaacggcaccgcgcgtattcctgcccacccgcccccgctgcaggagccggccatgccccgtcttgaacgacccgcaccgtccgtgttcaacgccctgctcgatccgctcggccagcgcagcgcgcagcgccgtacgcgtcgccatgaagacccccaggcggtggcgcaggactacctgcagtacatgctcagcgactacgaggagcgccgcgggcagagccaccggaactggcgcgacctgtgcccggtgtatgccttcgcgttgaccacgcatgctgcggattggccacgcggtgatgccgccgatacctgcgaggaactggccgagcactgggaacagatgcgcgggcagtcacgcttgggctggtcgcaggcgcggccggtggtggaagacgcctggcgcgcgctggaccatattccggcggcggcggtgaggccgttgctgcagtagtgccggccgctggccggcaaccccaggaaacttcaggccgcgagctctgccggccagcggccggcactaccgcatctgcgtagaacccacgtgcacggtatcgacacgggtggtttacaccgcccatccgaagctggatgccctgttccgccaaaggtacgcccatggcccgcccgatctggaccggcacgctgtcgtttggcctgctcaacgtgccggtgtcgctgatgtccggcgaacgcaaggtcgacctgcagttccgcatgctcgattcccgcgaccgcaagccgatacgtttcgaacgggtcaacgccgacaccggcgaggaggtgccctggaaggacatcgtcaaagcctatgagtacgacaagggaagctatgtcgtgctggaggaaggtgatatccgctcggccgcgcctgaaagccacgaagcggtggaggtggaatcattcgtggatgcggcgcagatcgacccgcgctattacgagaaaccgtatctgctggtgcccggcaagaaggccgagaagggctatgtgctgctgcgcgaaacgttgcgcagcaccggcaaggtgggcatcgcgcgggtggtggtgcgtacgcgcgaatacctgtgtgcggtgatgccgcatgaggacgcgctggtgctgatgatcctgcgctatccgcaggaactggtggatcccgaggactacaagctgcccaccggcaagctgtccgactatcgcatcaccagcaaggaaacggcgatggccgagcagttgatcgagtcgatggccggcgattgggatccgtcgcagtaccacgatgaattccgcgagcgcctgcagcaggtgttgaacaagcgcatcaagtccaagggcggcaccacgcgggtggacgatgagccggcaccgcgcgaggacgccagtaccaatgtggtcgacttcatggcgctgctgcagaagagcctggatgcgaacaagcgaacgccagcgaagaaggccgcaacgcgcaaagcaaccgccaagtcgccagtgaagaaggccgcaaagaagacaacgaagaaggctgcaaagaagaccgcaccccgacgcaaggcggggtgagccatgtcgttgcaccagtatcggcgcaaacgccggcttggcggtggcgccgggcagacaacggagcccgacgacacgcccgcaccgggcgacccgaagcagcggccgacctttgtcatccagctgcaccatgccagctcgcgtcactatgacttccgcctggaaatggacggcgtactgaagagctgggcggtgcccaaggggccttccctgcgcgtcggtgaaaagcggctggccgtggaagtggaagaccatccgctctcctacgccggtttcgagggagacattcctgaaggccactatggtgcgggccacgtggaagtcttcgatcacggcacctgggcctgtgaaggcgatccactgcaggcactggcggcgggcaagatcgacttcgtgctgcatggacaacgcctggccggtggctggaagctggtgcggaccgcgatgaaaggacgccaggtgcagtggctgttgatcaagcgcggtgacggggaagcgcgcgacgcggaggcggatgacctgctgacggcaccgatgccgaaacgaacacctgcggcgaagaagcgttccgcggacaagacggcgcgagctgcacccgtcgcacgcacgaccacacgcaaggccgatgtgcgctggcatgcacgcgcgctgcaactgcacggcgcacgtgacgcaccctacccgcatgcattcaaaccgcagttgaccgatcatcgcgacagtgcgccggacggcgaccgctggcttcacgagatcaagtgggatggctatcgcctgctggctgatctgcacgatggcgaggtcaagctgcgctcccgcaatggtctggattggaccgatgattttcccgaagtggtgcaggccgtgcaggcgctgccggtgcgcgatgcacgcctggacggcgaactggtggtgctggacaaggaaggacgcagtgacttcgcagcgttgcagcgggtgatcgacggcagttcgaagcaaccgctgcgctacatcgtgttcgatcttccgggcgtggctggagcggatatcagtcgtgcgccgttgctggagcgcaaagcactcctgaaagagctcattgggcccgcgcctggcaccctggccttcagtgagcacgtgatcgaccatggcccgcaggtgttcgatgccagtggcaaggccggattcgaaggcaccgtcagcaagcaggtggatgccccgtacgtgaatacccgcgcgcgcagctgggtgaaggtgaagcacgaagacaccgacgagttcctgatcgtcggctacacggcacccaagggttcacgggtggggttcggctcgctgctgctggcgacgccggacaagggcggcttgcgctatgtgggccgcgttggcaccggtttcgacgaccaaagcctgcgcgcgctgctcaaggcactgcagccattggcggtgaagacgcccgtgctgcagctgccggcgcatgtgccgttccgcgctgccagcgtacgctgggtgaagccggtggcggtggccgaggtggccttccgtggctggggcaaggaaggcctgctgcgccaggccagtttcaagcgactgcgcagcgacaagcagaaggaggacctgggaatgagcaccgcagataccgagaccggaggcgaggtcgagatcactcatccggagcgggtggtgtttccaaggcagaaactgcgcaagggtgacgtggccgactactaccagcgcatggcgcgctggatcctgcccgagattgccggacgtccgctgtcactgctgcgctgcccggacggcgtgggcaaggcctgcttcttccagaagcaccatggccccggtctgggggacgcggtacatgcggtacccctgcagcagaagagcggccgcgaggattacgtctacgtcgacgatgcgcggggcctgctgcagctggtgcagatgaacaccctggaactgcatccgtggggcgcgaccgtggccgatcccgagcacccggatcgtctagtgttcgatctcgaccccggcgaaggggtgagctgggcacaggtgaaggccgctgcgcgcgatgtccgtgaccgcctgcaggaggtgggcctgcagagcttcgtgcggctgtccggtggcaagggcgtgcacgtggtggtgccgctgcagcccaaggctggctgggacgaggccaaggcgttctgcgaggcgttcgcgcaggcaatggcgctggagcagcctgatcgctacgtggcgacgatgagcaaggccaagcgcggcggcgtgatcttcatcgattggctgcgcaacacacgcggtgccaccagcgtgtgttcgtggtcgctgcgcgcgcgcgatgctgccggcgtggcggtgccgctgcgctgggaagaactggcccgggtgagcgcggccgacgcgtttccgatggccaaggcgctggcgcgcgccaagcggctgaagggtgacccatggcagggcatcgcgcggttgaagcagaggctgccgtcgctgaagcggtagtgccggccgctggccggcaacctcggccatcctgcagttgccggcccgcggccggcactacctgcatgcgctcagcgcagatcgcgcgaggggcggcgcccgaaccaccaaccgaccagcagttgcaacggcagcgatgccaacagcgaaatgacgaaccagaacgggaagtccgcacccgccgtccacatcgcgtagccacagcccagcgcgatcagcgaccagatcgagaagccatgtgaacgcggccagcacggtgcgtaataggtggcgaaggaaatgccggcgacgccaccgagtacgctgaaggccaggtcccaccccaactgcacgctgttgctgtccggcgacaggcccagcaacggcggcagccagccggcgacgctgctgaccagcgcaagcgacagcacgccgccgatcagggcgacgatggacaggaacagggtcttgagcaggccaggcatgcgcgtattgtacggctgccacagagtgcccgcgttgccggccagcggccggcactaccgaaccgactggggtttgccggccagcggccggcactaccgaaccgactggggttttgccggccagcggccggcactaccgatggatcggcatggccgccgtgcccgtgggagaggggtacggagcagcggcggccatgcacaggcagtcaggcggcgaagtcgagcaccacgcggccttcgatggtgcccgcgtgcatgcgcgcgaacacgtcgttgatgttttccaggcggtcggtgctgaccgtggctgcgaccttgccttcggcggcgaactgcagtgactcctgcagatccagccgggtgccgacgatcgagccgcgcacggtgatgccgttgaggaccatgccgaagatgtccagcgggaagttgccgggcggcaggccattgagcgacacggtgccaccgcggcggaccatgcccagagcctgttcgaacgccttcggcgaaaccgccgtgaccagggcgccgtgcgcaccgccgatctccttcttcaggaatgcggccggatcggtggtacgcgcgttcacggtgatctgcgcgccgagctgccgggccaatgccagcttgttgtcgtccacgtccaccgcagccacattcaggcccatcgcacgggcgtactgcaccgccatgtggcccaggccaccgatgccggaaatcaccacccagtccccgggcttggtgtcggtcaccttcaggcccttgtagacggtcacgccggcgcacaacaccggcgcgatctcgacgaagcccacttccttcggaagcaggccgacatagttggcatcggccagtgcgtactcggcgaagccgccgttgaccgagtaaccggtgttgcgctgcgtctcgcacagcgtttcccagccacccaggcagtgttcgcaatggccacacgccgagtacaaccaggggatgccgaccctgtcgccttccttgacgtgccctaccccgcctcccacggccacgacgtgccccacgccctcgtggccggggatgaatggcgggttcggtttcaccggccagtcgccctcggcggcgtgcaggtcggtgtggcagacgccacagctgccatttgattgtcctatgtgatctcgtaaggtccaatcatttaagcaatatcaacatgttgctgatactttgagtccacttcagtcctatgtagtccactcaaatccacagtcctttgtcggtaacattggcggtaatctctactccttcattgccagttaccgtcttcatgcctctgaccgataccgctattcgcaagaccaagccttccgccagcgtccagaagctccgtgatggtggtggcctgtacctgctcttgcgccctgatggtgccaagtggtggcgctgggattaccgccggccagtgactggcaagcgcaatacgctgtcgctgggtacctatcccgatgtaagcctggccgtcgctcgagagcgccacgtcgcagcacgcaagctactagccggtggcatcgatcctggcgagcatcgcaaggcacagaagaaggcagtcgttgagagtagtgccagcacgtttgaggctgttgcagcggagtacttttccatgcgagctgggaagctctctgctgaatcaatcagccatgagcgacgcatcgttgaaagagacttgaatccgtaccttggcagatctcctgtaggtgcaatacctgcacgggagctgctggatgcactgcgaaggatcgaatcgcgcggtgctgtcaaaaccgcacaccgtgctcgggggatagctggaagggtgttccgctacgccatagctactggccgtgcggatcgcaatccggcagatgatctaagaggggcgcttgcttcttcggaagtgcagcacttccccagcattaccgacccatccctgatcaccggtctgctgcgtgcaacgcatggctatcagggctcgcctgtggtccaggctgcactacggttggcccctttggtgtttgtacgtcctggcgaactacgccatgccctgtgggacgacattgatcttgatgcaggtcagtggcgcttcaccgcaaccaagactggccagccgcacatcgttcctctggcagtgcaggccgttgccattctgcgggagctgcacccgttgacctgtcgagctaagtacgttttcccttgcatgatcggcaagggaagacccatgagtgagaacgcagtcaatggcgcactgcgtcggctgggctatgaatctggctccatgaccggccatggcttccgcgcgatggcgcgcactgtcttggatgaggtgctgggtttccgaccagactacatcgagcaccagcttgcacatgccgtgcgtgatccaaacggacgggcatacaaccgtacggctcacctggtcgagcgcgcaaaaatgatgcaggcatgggcggactatctggacggcctgaggacctccccctgaccccccccgtttttccatttttcatttctgacttactgtttttgctggttacattggtacgctggttacactctcttccacgtccttatatatcaatgacttgcaattgatcgagatgtgtaccggccattgggtgctactggttacggtggtacaccggcaagaaatcggacggcataggacgcctttggaccgacacttctatccggcctgatagccgtgccgttgtgctttcgcccggctctgacggacacctgcgggtgagtggagccgggcccggcctctgagggaggtggtgcacgccaccgggcgatgcgcccgattcactccctggccaacgagggcgacgccctgtgaatctgcctatcgagtgcaggcgttatcgcgtgcaccgacttgccgtgtgcgtcgttaggcctagaggaagcgccaggccatacctccaaggaagtccattggcgtccaatgcgggacttgtaagccggtcttttacacagggcaccgcgtgagttcatctgcggcggtctctagcctctaaccaagcccacaacacagggtggcagttgacccaaagtcagcgccgcgacttctcacatgcttggttccccaacccctccggcgaccgcacctggccagcctgccgatcattcccggcatgacgccggacgcggtgagcgcttcctgcgcaagcccgaagtgctcagccgcaccggcatatcccgctcgcacctgtacgggctgatgaaacgtggccggttccccgcatcgatccccctttccccgcgcgtgaccgtctggctggagtcggacgtggacgcgtggattgccacccacatccccgacacccatctgcgagtgcagccatgaaagacaccatcgtcctgaccatctccaaccagaaattcaacctcagcccggaagaggccaagtttctggccgagcatctgcgcacggctgtggcacagccgaatctggcgctgaacttctcccaaagccggaccgcgcaaggcggccgcatcgcactgtcgcgtggtgtcgcgggtagccgctcggtcactgactgctgaggtgctgcgatgaccagttcaagagcgttcctacgctgcccgcactgcgataccgccgccatcgtgcgcaccagcgtgctgcattccaaactgctgcgtgaatcactgctccagtgtcgcaacgcgctgtgtggccataccttctcggcctacaccgaaatcgtgcgcacgcatacgcagagcgcgtgcccgcgaaatgacatctgcctgccgatcagcagtcctgctgaacgcgccgcgctcagtgcacaggccaagcaagagcccgtcaccacacctggcaaggcacggcgatgacgcgcctgttgacagcaccggcaaacccggtgcagcattgccccgtcgccgcacaatcggcgaccgggtttagcagcccgaaccccaaggcgcaccagcgcccatcgaccgatgcacggcgcttttttgttgctcgctgtgttgtcgcgggcgactgcttgccagttctacggcgggcggtgcgcggaggccgaaaggcctgccggctccttgggtccggtctgctaaccgcgtaccgtccgtcacctcgtttagcagcgcggtggcggattccaacctatccaaggaatcctgccatgtctcatgacaccctggccgcgccgtcgcgctttgccacccgtatcgcacaccacctcggcgaaatcgccgacaccctcgactgggaccattcccgctggctggcgctgactgcgcgcctggaggccaccggcaaagcgcccgaggcgctgacgctgggcgaggtgcagcacgccattgccgccaccgttcaggaggccgcgcgatgaacgtctctgccctgaatttcgccgtcgccaatgacgatgcggccacgcatgacctgtttagcgctgtgcgccagttgcagcgcatccacacgatgccgatggctgcactgacgcagctggtagccgccttggaacgccgccctggtgcactggaagcactctccgtaggccagctgctggtgatggtccgagacgcggaggtggctgcatgaacacggaaaccgtaagagtgtccggcgtgccgggtgtggccgatggcgtgctgagcgccaccatcaccgatacctggttcgatgccgagcgcaccgcccatattgtcgaggtggctcgccgcatcgagcggctgcacagcaaggcttcgcgccgtcttgccattgtcagtggtgaactggatgaggcgctggaaggccacccgttggaggaccgcctgcgcgagcgcctgctgtggccgctggagcgcgattgcctggagttggccacggttgcggcgcgggtgcgcgtgcgcctgtcgttgttcgcgcctgcgcagtcacaggagcagttcgatcgcggcatggccttgcagctggccgacctgcaagccgagcaggctgctgtcgagccgccgcaagagcgcgcgcccagcgctgcacccatgccctacggctactggatcagcgaggacagcttcaatcgcgtggagcgtgcgcgttccgcctctttgctgctgtccagcgtaggcgagggcatcggcgagtccgtggcgttgtcgttcgatgccgtggcggccagcgccgcctacgtgcatgaagacctggccgctgtggtggccagcgcccgacacagcagtcagatggaggccgacgatgacgcggcctgagggattcattgccgcactgcgtgcggcaggactatgcgtggctacgggcgatgctgtcctggccaatggccgtctgtgccgcgtccgcgccgagggcgatggcagcggccagcgcagcggctggtatgtgctgcatgcaggcccgcctcaggccggtgcctatggcaactggaagaccgggctcaatgagtcctggtgcgaagctggaagcgaggcactcagcgaggccgaccgcgcgatgctgcgcgaggccgtggtgcgcgcacaacgccagcagcaggccgaacgcgcccagcgccaagctgtggcccggcagcaggcgcgtgagcgctggcagcgcgccagcgctgctacgcccgaccatccttacctggtggccaagggcgtgggcgtgcacggcctgcgtcagctggacggcctgttgctggtgcccctgcgcgatgcacaggggcggctgtggagcctgcaaactatcgccgccgatggcagcaagcgcttcctggccggtggccgtaagcgtggtctgtactacgccgtaggccgcacggtcagcgacgtggtgtgcatcgccgaaggctatgccactgccgccagcatccatgaggccaccggccaccccaccgccgtggccttcgatgccgggaacctggagccggtggcgtgcgccctgcgcgccaagttcccctcggcggtgatcgtggtgtgcgccgatgacgatgcggccaccgcctcgcggctgggcatcaatccgggcgtggccaacgcccagcgcgccgccgatgccgtgggcggggtggtagccatgccgccgcggcccagccatgaggccacctcctgatgatttctctctttaccccgaaggcgcagcgcgccgacgcggcactggagccccgtgcatgagcaacgtcacctctgtcgatttcaatgatgccgccaagaacgccggcactggcgccgtacgcggttcgattcagcgcgccgtgcgcaagggcgccaagggcaggaccaagggcaacaaggacgccgtcgacagcgccagtgctgcacgggcccactaccagctcaacgagaccggcgtgtactacgtcggtgtcaccgaagacggtgacctggccgagccggtgtttgtctgctcgccgttgaaggtcgaggccaagacccgcgacagccagagcgagcaatgggggcggttgctgacttggaccgatgccgatggccatccccaccagtgggcggcacctgcggaaatgctggtgggcgacccgcgcgagttcgtgcgccagctggcagcgggcggtgtggaaatgtcggcccaccgcaacacgatgcagcggctgttggcctacatcattcaggagcgcatcgacacccgcgcccgtaacgtggccgtgccgggctggcatgagggccgctatgtgctgcccaatggcgaaagctacggcaatggcgcggagcggctggtctaccagcacagcggtggattgcagcatcactatgcggcggtcggctcgttggaggactggcgatgcgacgtggcccggcgctgccaggacaattcgcgcttggtgctggcggtgtcggcgatgttcgcggggcccttgctgcacttcactggcgctacgggcggtggcttccacctggtcggcagcagcagtagcggcaagagcaccgcgctgcgcgtggcggccagcgtggtgggtcccccggaatacgcccgcgaatggcgcagcaccgccaacggtctggaaggcgtggcggtactgcacaacgatgccacgctgattctggatgaactggcgcagatcgaccccaagcaggccggtgatgcggcctatctgctggccaacggcaacggcaagagccgcgccaaccgggccggtgaggcccgtgcggcggcacgctggcgggtgctgatcctgtcggccggtgaggtcggattggcgcagcacatggccgaggtgggcaagcaggcacgggcgggccagtccgtgcgcctggccgacgtacccgccgaggccgagggcgggcacggcgtgtttgagcgcctgcacgatgccagcgacggcgcggcactgtcggccctgctcaaggacgcggcagcacgcacctacggcgcaccgtggccgctgtggatgggctacctgacccagcaggacagcccgacgctgaccgcccagctgcgcgaatcgaccgaccgattcctggccagctacgtacccgaagatgcctcgggggaggtgcgccgggtggccgagcgctttgctgttgtcgcctttgctggggagttggccagcacctgccgccaccgcatcaccggttggcccaagggcgaggcgacacggggcgtggcgacgtgcttccaggcatggctgcaacgtcggggcggttccggcagcgccgacaccgacgaactgcttgcgcgcgtgcgtgcgttctttgaagcccatggcgagagtcgcctggagctgctgcgcggccccgaaggcacagtgccggtgcgcgaccgtgtaggtttccgacgcttcgatgaggtcggattgacggaatacctggtgctgcaggaggcgttcaggcgcgagctgtgtgcgggctttgatgtgcgcttggccgcacgcacgctggctgaggccggatggcttaagcgcagtgccgatggtaggccctcacaagctgtgcgcatccccggcctgggcgctatccgcgtcttcgtctttgaccctcgcaaggttcacgacagcggcctgtaagcggcgctgtctttcacaccgttagccgacacagtgtcggcgagccccccatcgtttcaacggagattcaacatgagcaacatcgagaccaccaccaccaccacctccgaactggctacccaacccggcgaaggtgccgaggtagcgtcggtatcggagaataggcggcggctgaacgagctggcccagcagttggccagcgcagtgcagcgcaagcgcgccctggtgggcaaggtcgatacgatgcagcgcgccaaacaggctgcacagggtgacgccgccgctgcacgtcagcagtggggggccaaactgcgccagagcgatggcacgctgacccgtgacattcagaagctgcgcgccaacgagcgctcggcgctctcgctggctgaggaatatgaggcgatggagggcgaaatcgcggctgagctgccgcgcctggagctggagttggctgaggctgcggatcgttgcctcagcacgacgaacggtgtcatcagagaggctgccagtcaggcctatgggcagttgctggagcaagcgggcgatagcctggcggtcgcctttgcactgttctcgagagcggagaacgcgggcgtgaaccatcggcaggcagccagtgacgacgaactggccagcgcgtttttcggcaacctctgcaacgcggtgcgccatcgtttggacgatgccacagtgactgagcaggttgcggaacgcttggcattgccgccgatggatatgagcgaggtggacatgcagctggcaggcagtactgccgcccgtatcaggcggcgggtagagctcaatgcagagggcgtggcgtgactgattcccctgctgatgccgctatcggtcaggttgtgcccgcgccgagcgcgggcactgccggggcaattacggccttttcctttggtgaaccaacgcccgtgctggactcgcgcgggttgttcgattatttggaatgctggcgcaatgggcgctactacgaaccaccgatcaccctcagtggtctgtcgcgcaccacgcgctccaatccgttcctgcacagtggcctgatcttcaagcgcaacatgctggtgcgtaccttcgtcccgcatcgattgctggaccgcaccgcgttctcgcagatggccttggattacctggtgttcggcatggcgtacatggagcggcaaatctcctactccggacgcctgttgcagttacagccactcatggcccagtacatgcgccgtggtgtgcaacccggtgagttctttcaggtgcgagccggacgggccgagcatgaatttgcacctggctctgtgtaccagctgcgcgaggccgataccgatcaggaaatctacgggatgccggagtggctggccgtggtgcagtcggcgctgctcaacgaatcggcgacgttgttccgccgcaggtactacaccaacggctcgcatgctgggttcatcctctacatgaccgacccgcagccggagggcatggacgtggacgccctgcggcaggcgctgcgagactcgcgcgggccgggtaatttccgcaacttgttcgtgcattcgcccaacggcaagaaggacgggttgcagctgatcccgatcagcgaagtggccgccaaggatgaattcaccggcatcaagcgcgtgacccgtgatgacattctggctgcactgcgcatccccccgcagctgctgggcatcgtgcctcagaatgcgggtggattcggctcgattcgggatgcggccacggtgtgggcatcgatggaactggcacccttgcaatcgcgtatggccatggtcaacgaatggatcggcgaggatgtcattaccttcgccccgtttgacctggcacccggagcaacctgacgccctgtccggtgtgccggtgccgctcgcagaacgcgcggcggttccggcccgggctgacccaataggccgcccacgggcggcctattttcgtttcacgccgcgcggacggtagcctcagtcgcatccttccgccgcttgctgccctgttgcttgggcggcaccaggtcaacgtgaatccgatagcccagcgcggtggctgcacggctgagcgtatcgagggtgagcccggtatctgcctcatccagcacgcgatccagctgcgagcggctggtgttcatgcgcttggccaagtcagacttgctgaccttggccaccttcatggcttcagcaacctgccaggcgatcacgcgcttgaccgcgacagatgcggactcttccagcagcccttccgactccaggaagtcgtcaaagctcgatccgatgtgcgggttcttgctcatttgatcacctcatccctacgcttctttgccactgccagatcggccttgggcgtcttatcggacttcttcacaaacccgtgcagcagcaccatgtcctgcttgaccgtggtgaacatgacgcgggcaatgccttcggggatcgagctacgcacttcccacaaccggtcgtccatctttcgcaccagcggcatgcccatgggccagccgagctggaccgtcttgatatcgccaccgatggccctgcgtgcctcggcagagacctcttccttgagccatatccgcacaggctcatcggccgaggcggaacggtagaaccggacgtccaagactgtcttcatgcggccagtatacgccgggagcgttctgggatgtacttatttatgtacgttcattcaggggcgcggcccctattgccgacgcccgcagcggtgctccacggctcccccattacagcaggtagccacggtggaatcggtgatgtgtcctggcgtcctgccttcgaggtgccgggcagtcgccagtcacgtaatccagtcggcgctgcgatgcctgaaaggggcgccttgcggttgtgagccagtcaatcaggcgcgtctttgcggtcctgcctgtaaccagtgtaaccagttgttcccaacggatggtacgcactcacgccagacgtaagtcattgatatataaggtggctatggagggtgtaaccagcgtaccaatgtaaccagtaaaaacagtgagtcagaaatctcaaacaggaaatggcaggcgctaggacaatagatagaccggcgaaacccttgggagacaggggaagtggcagggggagaggggcagtagtgcctgcacaggacgtgtaaccaaaaaagcgttccagacccttaattcatagccttcctgaaacactgtaagtagtgggtgttttcttcttggacgctattggacgccctcttttctcccttctctggtcactgcgcatttggcgtccatctggccgctcagtgccccgccagaaaccccctttggtgcagggattcgcaggtattggcatgacctctcagtgtcccctacagccttgctgggcctattcctggcctgtgtgcaggtagtgcagaaaaagcaccctatgaagtgcgcaggcgtggcggggagacgagtgcgcacgccggggtgcgcacaccgccgggcctcctgcctccctgtacacccgattccatctcaaccgtcaccagcgcgctcactggccacgtgcagtgcagcgctcttccagccctggcgtcatgcagtagcgcgctgctgcgcgtgctgagagccggtgcacgcgcagcagcattccgtgacgcccctagtgcccgtcgctcaggccaagctttgcgctgatggcggtaattgtggcggtaacttcaaaatcaactcttggaagaatctatatgtagcaatggttagctggttattgtgtggagtccgccacaggcctcgatcctgaccagcacctcgcccgcccccgggcgcggtaccgagacttcctcgatgaccagcggcttgccgaactcgcgtacgacggcggccttcatggtggattgcatgttcggatctccgcagtgcgcttgcccacagaatgacgccggctcgaggccggcgctttgatcacgatcaaacctttgaagatccgtgcagcaggttcagctggccagtaccgatgcttcgcgcgccagtcgttcgatggcgtcccagtcacgggtctgcagcagcgccggggtggtcagccacgagccgcccacgcacagcacgttgggcaggtgcaggaactgcggcgcggtctgcgcgctgatgccaccggtcgggcagaaccgcacgtcggcaaacgggccgtgccaggccgccagcagcgcagcgccaccggcctgcaccgccgggaagaacttgaaggtgtccgtgccgtgctccaggcccaggatcaggtccgaggcggtggcggcaccgggcaggtacggcaggtcggcatcgcgcgcggcggcatacagcgccggcgttgcaccgggcgacaccgcgaagcgcgcgccggcctgcttcgccgcctgcatctgcgcggcgttgagcacggtgccggcgccgatgacagcatcgggcacggcctcgaccatggccttgatcgcatccagcgcctgcggcgtgcgcagcgtcacttcgatcaccggcaggccgccgcggaacagcgcctgggccacttcgaccgcctcattcacatcttcgggggtgtacaccggaatcaccggtgccagcttcaacagcgcgcgcaggcgcggatcagcgctggacatggtcttgctccttgcccgatggggcatcgcggatcgccgccgggtccggcagcgcagcggcgcatgatgccatgcgcgctgcgaaggtgctggtaccctgccctgcggcggattcagactgcgtcggcctgcagtgcctggatgcggcgttggtaccagtcacccccaagcgggtcgaacaccgccgaacgttccatcggcgcttcgtatacatgcaccgaaatggccagggcttcatcgctggcattgcgcagggtgtggtattcgtgaggtggaatgaggctgccggcgctgccgcagccgccgcgcagcgcggcgtggcgtcggaagcgccagcgttcgccggcgcattccagcagctcgtaacgggtgatctccagttcccccaaccacacgccctccacacaccacatggcatcgtggtcgtgcagcggcgtgccctgccctgggccccagctcatggcaatcacgctgtagccgtgttcctggctgtggtacagcgggcgtcgcgcgtaatgatcactgaccggacggtgcacgcattcgggtagctcgatgcggctgtccgcaatggcttcctgcagcgccagctgcaggtcggcggtgatgcgcccggcatcaccggaggtcatcgccgcgtcgactgcggcgatcaaccggtcgcggccacggaacgccggaaacggagaagtctgcaggtccatgccccgactgtagcggagcatggttaagggaatgttggtgttcgcgcgcgtggcacccgcattcatggcaagcacgcgtgaaaaacggttcagatgcaaacgcagtagagcgatcacaatggaaccccacgcggtggaacgtgtcgaacacggtctgtgccgctccagctgcgacattccgcaacttcgcgcccgacgggcgcaaggctagaattctccgacttacctggttctatacatgtcagtgcgaaatatgagcgatgccgcgttgccggcatcgaaaggcaaggctgccacgatcaacgacatcgcacgactgtcgggagtttccaagaaaacggtttcaagaatcatcaacaactcgccgctggtgcgcaaagacacccgcgacaaggtcgaggcgttgatgcgcgaggtcggttacgtgcccgaccccctggcgcgcggactcgcgttccgccgctccttcctgatcgggctggtgtacgacgaccccggcgcccaatgcattgtcgacctgcagcacggcgcgctggaagcgctgcgcggcaccggctatgagctggtggtgcacccgtgcaacagccaggatccggactgtgcggacggcgtgcgccgcttcgtgcagcagcagaagctgcatggggtgatcctcggcccgcgtgcatccgaatcggttgcactcgcgcagatgctggacgacatcgactgccgctacgtgcggatcaacgcgcatgcgtcggaagaagacgtgcaggcggtggtcacccacgatcgcgatggcgcggcagcagcagcgggctacctgctctcgctcggccaccgcgacatcgcggtgatcgccggaccgggtgaccggcgcgcggcgcgtgagcgtacccatggcttccttgaccggttggcccaggtcgggctgaccttgccgggcgagcgcgtgctggaagcgggcgacaccttcgaatccggcgtgcatgccgccgaacggttgctgctgggcggacaacgccccagtgcgatctttgccggcaacgatgaaatggctgccggcgtgtaccaggtggcgttgcgtgcgggcatcgcggtgccgcagcagctgtcgatcgtcagctacgacgacagcccgctggcgtcgcggctgtggccgcctctgacctcggtgcgtcgccatgtgtccgatatcggccgcgtggccgcgtcgatgctggtgcaggccgacgtgccggatgcgccgaccgcagccagcgtgcatccgcagttgatggtgcgcggttcctgccgcgccgtggacgcctgagtgccctgccctcgcctgcgccgccgcgaaggcatcaggcatcaggtatcaacgagaacggcgcatcgaggtgcgccgttttcagtgcaaagcggtgtgcgccgtgcgcttacacgtcgccgccgtcggcccccagctctctagtgttgcgaaaccagtatttcttacgagtcgaagaccaaaaaatcgccggatcttcgcagtatctcctcgatgacatcgttttcgtcgaatttgcgaaattcagggagattgtcgtactggccgaacttggcggccggaatgaagtgaccctgaaagacgaccatcctgacatccggtcgtatcgcggcaacctgcttcctgggtggggcccatgcggaggcatcgtcctcgaatggcacattgccgacgcgtggccatctgccctccctgatcgcctcctgaaacaggaacacgtccaatacgctgtttaaggtagaaatctgcgtgatggagagaatgcgtcctttggacaaaacaggaaggacggcgatgtcaacgtcccgatatgcacgaatatagccaaagctctgatgctcagcatccaatggaacagcatagacgtctccagcgatgacgcggaccctcttcctgggcttggtctcaacgctcatctgcgggtgaaatcatctctaatgaatggctggtagcttggggtagcagtcggtgcagcacagcccttgcggtatgactgtctctcgatcgagcgcggcctcgatcaattttggtcaatcagataggacagtgcgtagaggatgattcgacctcgaaccgaagttcaaggccgattgcgacagagtgtcacgcattgcataacggcagtcatcttccatcggtcgcgcagcactcatacaccttacacgtcgccgccgtcggcccagccttcaccggtgcccttctggaacacgcggtcatcgccctgcacatcgcctgccggcagatgcgcctggctggccagtgccgcgtagatcggggtgaagtccggcgacgtcgcctgcatcagctgttcgaagctgtcgatgacgaagtaggtcttctggaaggtgtcgatgcggtacttcgtgcgcatgatccgctgcaggtcgaagccgatgcggttgggcgcggccgattccagcgagtacagcgactcgcccttcgacgacacgatgccggcgccgtagatgcgcaggccctcgggcgtgtcgatcaggccgaattccaccgtgtaccagtacaggcgcgtgaggttctgcagcgcgtccgggccgatcgcgtgggctttgacgccgccacggccgtacgcctccatgtagtcggcgaacaccgggttcatcagcagcggcacgtggccgaacagatcgtggaacaggtccggctcggcgatgtaatcaatctggtccgggcgacggatccaccaggtcaccggaaaacggcgattggccagatggtcgaagaaatccagttccggcagcaggccttcaacgccgaccagggtccagccggtggcggcgcccagtacttcgttgagctgctcgaagcgcggaatcatgtgcgcgctcatgcccatctcgtcctgtgcatccaggaactcctggcaggcgcggccgaccagcagctcgcgctggcgctggtacagcgtgctccaggtggcgtggtcgtcggcggtataggtgtcccacggctgctcgacgagcgcggtggtgtacaccggcacgtagcccttgtcggtctgctggtgttcgacgcggcggggctgggcgaggtccatggggcactccttgacgggatgcctacgatgctagggcagagcacgcgcaacagggttgcaaaagttgcgcccgttggccctgttggcgcaatatccttgcgtactcaccatgttgcggggcaacaatggccggagaagtccagtttgatcgcacggatatacgcctgctggctgaaatccagcgggatgggcgcgccaccaacgccgaactggcggcgcgggtgaatctttcgccttcggcttgcctgcggcggttgcagcggctggaaagcgagggtgtgatcgtcggctatggcgcgcggctggagccgcggcagctgcggctgggcctgcaggccttcgtgcgcgtgcagctggaaaagcacgaccaggccgccatcggccacttcgtggacagcgtgcaagcgtgggacgaggtggtggcctgccatgcgctgaccggcgacatggactacctgctgcacgtctacgtgcgcgacctggagcacttctctcgcttcctgctggaccggttgctcaacgccggtggcgtggccgatgccaattccagcttcgtgctgcgcacggtgaagggcttccaggcattgccgctttcgcagctggagtcgtgatcatccggcggatgtgggagagcgtgacttgctttgcatcctgggcgacgcaaggcattttcctacggcgagacggatgaacctctgacagagtgacgcaatcagccttcctagactcactggacaaccctgtccggagagatcgacatgaaagtctgccttgctccagtcattgccctgcttgtcgctggcctgatgccggccgctgcgggtgcttccccccagatcgccaacgcccaacctctggcgctgagttgcggtaccactgaattcgtcggcatgaccagcaactcgtcgacgctggccaagcgccagtgcaatggtagctatgtctatggaatcggcgtctcggtcaatgaagcggtggagaacctcaacggcttcatggcggtgctgcaggccggcgtgagctgcagcgcggatgccagcagcatcgtcagtggtgcctacggcaagggtgttttcgcccagtttgtctgcaatggctggtcgatcgccggcgtgggcaactcacccaccaccgcggcgcgcaactcgctggccatcgcgacggaaatggcggccacgggtacccattgcgcagcgccgctgcagggttcgtactatccggaatcctgggggttccgtttccgctacgactgcggcaacacgcagaccctgaagagctggtccatcagtgggctcggtgccagcatcgatgacgccaacgtcatcgccatgcgactgatgcgttactccacagcggcaggccagagctgcaacttcgagaaggccgaaatcaatggcgtcattctgcacgccacgctggtctgcaacggctcgtacatccatggctacggcagctcggtgacggccgcagccaacgacgcactggcccagatcggcgcctgacccgtcgtgaggcccctgggggtgacccgcatggagcgggttgccctcagcacttgtccttgcggcccatcagcttgcccaggcgcgaggcttcctcgcacttgggagcagccaccggcgccggtgcagcggccgcagcacgcgcacgctgcagctgctggatcctggcgcggatctgcggcattgcagccatcgcggccttttcgccttccaggatcgccgtgccgcgctggctgaaatcggcagcgccgatgtccagcaccttcggccggatgacgatgtcggcgcgtgccagttcctgttcgcccaggcgctggcccatgatcgagatggactggttgacgatgcccagcatgtcggtcggcgccttgccgctggccttgctggagatgtccacggcgatcacgaagtcggcgccgagctggcgcgcggcatccaccggcaccgggctgaccacgccgccatcgatgtagttgcgaccaccgatcttcaccggttcgaacacgccgggaatgctgctcgacgcgcgcaccgcctggccgacgttgccgcgcacgaagatcgcccgctcgccggtttccagctgggtggcgacggcggcgaacggcttcttcaggcgttcggccggacggttggcaacctgttcgttgacgtagtcctgcagcttctggccctgcaccaggccaccggagaacagccgcacgtcgcggatgctggcttcatccagcgccaccgccttgctctgcatctggaacgcgtccatgccgctggcgtacagcgcgccgaccacgctgccggcactggtgccggacaccaccgcgggctcgaagccattggcctccagcatcttgatcacgccgatgtgggcaaagcccttggccgcgccaccgccgagtgcgatgccgatcttcaccggcttggcctgtggcaccacggtcggcgccggcggcggcgtagggcggaccggatcgccaccgcagccggccagcaggccgatcagggcgacggacagcagcatgcgggggcggaacaggctcatcggcagtgcgctcgcggcgccggattcaggaaagggcgccagcataccgaagccgtggcggggcgggcagggtgggaaatatcgcccattcataaaggtagtgccaaggtccatggggctgcctgccagcggccggcactaccgggatgcgcgccaaggtccatggggttgccggccagcggccggcactaccgggatgcgcgccaaggtccatggggttgccggccagcggccggcactaccgggatgcgtgccaaggtccatggggctgccggccagcggccggcactaccgggatgcgtgccaaggtccatggggttgccggccagcggccggcactaccgggatgcgcgccaaggtccatggggctgccggccagcggccggcactaccgggatgcgcgccaaggtcgatggggttgccggccagcgccgacacgaccggaggcggtcagaagcggttgtcgccgtccagcatccggcccaggccgcccagtaccgaaccctcgccgcggttctggccaccgccctgcggcgcggccatccacatgcggccggccaggcgcgagaacggcagcgactgcagccagaccttgcctgggccggtcagcgtggccaggaacacgccctcgccgccgaacagcatgctcttgatgcccgcaacacggcgcacgtccatgtccacggtcgggtggtaggccaccacgcagccggtatccacgtccaggcgctcgccggcagccagctcgcgttccaccacgcagccgccggcgtggatgaacacccagccgtcgccttccagcttctgcatgatgaaaccctcaccaccgaacaggccggtcatgatcttgcgctggaactgcacgccgatctgcacgccgcgcgcaccggccaggaagctgtccttctggcagatcaggcggccgccgtgctggtccagtttcatcgccagcaccgtgcccgggtagggcgcggcgaaggcgaccttgcccttgccgtgcccgctctgcgtgtagacggtggcgaacaggctctcgccggtcagcacgcgcttgccggcggccatcaccttgcccatgaagccgccgccctggtcgccgttggcggcgccgaacaccgtgtccatctgtaccgtggcgtccttgaacatcaatgcaccggcctcggcgatcgcgctctcgccggggtcgagctcgatctccacgaactgcatttcatggccgacgatgcggaactcgatgtcgtcggcgcggccgctggcgccgacggggaccggcggtggggtgttgggcatgcccggggccaccgcctgcagctcggccacctcggcgatcggtgtccacccgctcatgccctggcaccaggccagcgcgcgcggattggcctgcgcgtagcggcgcgcggcctcgtcatcaagcgggccgatgcgctcggcctgggcggaggcatggaagtaccactgggtcatggcggcgggtccgtcgcgttggaaaccccgagtctagcgagcgcccggggcgccggcgacggggccatgaacggcgggcatttgcggcgtaggtgctgtattgcaacaattatctggtagcgccgttttaccacccctccaaacacagcctaccgccatgtccccgacccgtacttcccgtggccgccttccggtcgcgcgccccctcgttgccgctctttccgccctgctgccgctggtagcagccgctcaggaaacccccgccgccaaggatccggttgccctcgatgccctgcaggtgaccgcgcagcgccgcgtcgagaacgccaaggacgtaccggtcgcactgagcgcgatccagggcgagaagctggatgtgctcggctcggccggcgatgacatccgcttcctggccgcgcgcgtgcccagcctcaacatcgagtcgtcctacggccgtgccttcccgcgcttctacatccgcggcctgggcaacaccgatttcgacctcaatgcttcgcagccggtgtcgctggtgtatgacgacgtggtgcaggaaagcccgctgctgaagggcttcccgctgttcgacctggccaacgtggaagtgctgcgtggcccgcagggcacgctgttcggccgcaacaccccggccggcgtggtcaagttcgattcggcgcgaccgtcgcaggatgccgacggctacgtgcgcgtgggctacggcagctacaacagctggaacgtgcagggcgcctacggcggcccgctgaccgaccgctggtcggcacgtgtctcggcgatctaccagcgccgcgatgactgggtcgacaacacccgcgccggtgcccccaacagtggtttcgaaggctatgacgaagccgccggccgcgtgcagttcctgtacgaaggcgacgacttcgaagcgctgttcaacctgcacaagcgcaagctcaacggcaccgcccgcctgttccgcgccaacatcatccagaagggtggcaattcgctggtcgagaacttcgaccgcgacaaggtggccaacgacggcgtcaacttctccgacctggaaacctggggcggcagcgcgcgcctgcagtggaacctcggctcggtgacgttgcattcgatcaccggctacgagaccgccgaatcgctcaaccgtggcgacatcgacggcggctacggtgcggccttcctcggtgccggcaactacggcccgggcctgattccattctcgtcggagtcggccgacggcctgccgcaccaccgccagtggacgcaggaagtgcggatcgagtccaacgagtggggccgcttcgactggcaggccggcgtcttctacttcgatgaagacgtgaccatcaacaacttcaactacgactcgctgaccccgggcaatccacagaccggccacgtggtgcagaaccagcgcaacaaggcgtgggcggtgttcgcttcgggcgacttcgatgtcaccgatcgcttcaagctgcgcgccggcgtgcgctacacccaggacaagaaggacttcagcgccagcgtgctgcaggccgttccgttcggcaccccggtcagcggcccgtacctggccaacaccgacgtcaacgacgtcagctgggatgtcagcggcgtctacaagctgaccgacgacatcaacgcctacgcccgcgtggccaagggtttccgcgcaccgtcgatccagggccgcctggccttcgcgccgggcctgtcgcaggccgactcggagaaggtcctctcgtatgaagccggcatcaaggccgacctgttcgagcgccgcgcgcgcctgggcctgagcgtgttccgctacaacgtcgatggccagcagctgatcgcggtgggtggcagcaacaacaccgccaccctgctcaacgccgacaagaccatcggccagggcgtggaactggacctggaagcctacctggccgacaacgtcctgctgaccttcggcagcagctacaacgacaccgagatcaaggacaaggatctggcggtggcgatctgcggcggtggctgcaccatcaacgacccgaccacggtgatcaacggccagacctatgcgctggtgaacggcaacccgctgccgcaggcgccgaagtggatccacaacgcgaccctgcgcgtgggcttcccgctcagcgatggcagcgagctgtacgcctacaccgattgggcctaccgcagtgcggtgaacttcttcatctacgagtcgccggaattccgcggccgtagttcgctggaaggcggcctgcgcctgggctacaactgggattacggccagtacgacgtggccgtgttcggccgcaacctgaccaaccagacccgcgtggtcggcgcgatcgacttcaacaacctgaccggcttcctcaacgagccgcgtacctggggcgtggagttcaccgcgaagttctgatgcggtggctgcgttgatgcaatgaaaaagggccggcgcaatgccggccctttttccttacgcccattgtagtgccggccgctggccggcaacgagtgatccggcgcgcgcttacagcgcgctctgcgggcgcaccttcagcaccgcgttctcggtagtgcaatcgcggctggagtgcaggccggccttgcgtgcggccgcgatttccttgcgtgcggccagcaggtccttgttgaatgcagcgttgtcgtgcaggcgggccaccgcggcggcgcccatgaagcggccttcgaggatgtcgctctgccagtgcacgttgcagaccaggcggctctcgccgtagttgcggccacgggcctggatggcatcggcgcggtccggcgcgatctcggacaggatcagtgcccaggcccaaccgatcgaggtgtggccggacgggtaggaaccgttcttgcgcaggccttcctcgtccttcggcgagcaggtcggttcaccattgaccatgaacgggcgcgggcgctggtagtggttcttggccgccttggtcgccgcactggcgtcgatccggctgcgctccagcaggcgatacagcgccggggtcttcaccgcatcgacgtcgatgtcggcggcgcaggagaagtggttggcgccttcggggaaaccgagttccgcatcgacaccggcctgggcgaagcgcgggctgccacgcagcgcgcgggcttcacggctgacctgctcgtccagggcgagcgcggccgaaccggccaccggtggtgccggtaccaggtcgaggctggccggaaccgcgctcttgtccagatagcccaccgccttggtggtgatgttggcttcgacggcggtcggcttggtggcggtggcggcacaaccggccagggccgcgacgacggcaaggccgagcagcgggcgggcagggtgggaaatcagcgacatggacaggctccgggagagaaaacaacgcgccatgatcgcagcccccatacgacactgcagtggccatcggtcatacggccagacccggcatggtcattgtcgcgatatgaaaagcgtcatcgtttgacgtcagtctcctgattccgggcgcagcgcacggactttcacgccgctgcaccgcgagcatcggcacaacggcaagcgccagggccgtccagttccagccgggtcgggggggatccgaagacagagggagagaagcgatgcgcagcaccgcaacaggaagtaccgtcctggccctgctcctcgggcttgcaacagcgccggcgcaggccgccgacgtggtcggcgtggccttcgtgcatggcaccggcgcgcagaccaacgccacccaggactactggcagccggcgatcatcgacaccgtgcgccagggcctgccgaacagcagcaactacgtggtcatcaactgtgacttcacccagtacatgtggaagcccgaagctgccggttgcctggccaaccagctgaccagcttcatcgacagccgtggcatcacccagctggtggtgatcacccattccaacggcggcaatgtggtgcgctggatcctgtccaacccgacctacgacagccgctatccgaagatcatccgcacggtgcgcaaggtcaccgcgctggcaccttcctcggcgggtacgccgttggccgatgcggtactcaacggcaacacctttgaaacctcgctgggctggctgctgggctacaagaacgacgcggtgcgccagcagcaggtggcgagcatggccacctacaacgcgcagaacctgtatggcacggccggtcgcccagcgctgcccaagccgttccgcgcggtggtcggtagcgacgtggaatcggcggtgtgggacagcaacagttactgcggcggctatgccgccaacgtcggcctggagttcacccagaactggctgtcgtcctgctccgatggcttcctggagtgcagcagccagaaggccgccggcaccacctggttcaccgacaaggcgcgtacccagggcgcagaaccgctcagccacaaccagagccgccgcgagtgcttcggcctcggcaccctgctgcgcaacgacctgacccagtgagggagacgaccatgacgattcaatccaccctgctggccggcgccgtgctggcagcactgtccctttccgcagcgcaggccgcgcagccgctgcaggccgcccgcgcaggcgaccaggtgcccgcggcgctggttgccgcgccgttgccggccgatgacagcgaacgcgcaccgctgtccttcgcctgggccttggacccggcgcaatcgttgcaggcggcgactccgtatgcctcggtcagccgcagctactggcagcaggtcgatggcacgcaactgcagcgcggcctcgatctaccgctgacggccgccgatgcggtgatccagctgagcccggcagaaggcgcgcgtgcagtgccggccaactcgctgcaggtgcgcgacccggcaggccgcagcagcgtggcccgcagtgtcgacgcgcgcgcgctgcaggaggccggtatgccggtgagtgatggcagcagcatgctgcgtaccggcgcgaccagtgcggccggtgcgtacacgctgcagagcgcgcaggcacagggccgctacgtggtgcaggtactggagccgaacagtccgctgcggctggaggtgcaggccaaccaagggcaggtgctggccggtggcaacctgcagctgcaggcgcgcctgctggaagacggcgctactcccgcaacgctggcctcacgccgcagcagcctgggcggtgaagcgttgctggttgcgccggacggccgcagctggccgcagcgcctgctgcgcaccaccgatggtgccctgcgtgcgcaggtgcggattccggctgatgtcggcaacgcgcaggggttgtgggagctgcaggtgttcgcccaggccgatggtgtgttgcgcgatggcaaggtcgccttcgcggtggcgcgtccgaccgcgcgcttcagtggccaggcggcgccggacccggccagtcgacaggtcgcactgccattgcaggtagccgccgctggccgctacgaggcgcgtggcacgctgtatgccaccggccgcgatggccagctgaagccggtcgcgcaggcgcatgcggccgcgtggttcgatggtccggggcgtggccagctggtgctgccgttcgaccaggccgcattgccggccggtttcggtgcgccgtatgagctgcgcgacctgcagctgcaggatcagagccggatggcaccgatcgagtcacgcgcgctggcgttgaggttctgagcaaggcggtggcgggccggaacatccggcccgctgcaccggcatggcgacggaatggcatcgcgacgggaatggcgtgacggcgggaatgacatcacgacgggaatgacaccacgacggggtagagtcggtctcccaggcctgtcggtttccaggctccttgtttcccccgagggctccgcctcaccccgcgtacgcggtcagccggccttcctgctcgcacacggtgatcgggccaccgaacaccgccgacagcggcgcgctgcgcagcagttcggcgcgggtgccatcagccagcacacggccgtcgcgcagcagcaccacgcgttcgatctcgggaatgatctcttcgatgtggtgggtcaccagcaccagggtgatgccctgctgcgccagcacccgcatggtcgccaccagctgctcgcgggcgaccaggtccagcccggtggagggttcgtccagcagcagtgcctgcggccgattgaccagcgcgcgggcgatcagcacgcggcgggtctcgccggccgacagctcggcataggcgcgttcgcgcagggacagggcgccggtcatcgccagtgtctcgccgacgcgcgtgcgcatgtcggcggtcacttcgcggaaggccggcaccacgtagctggcgaagaagccggacagcaccgcctgttccacggtcagcccgggcatgtcggccagattgctgctgaggtcgccggtgacgatgcccagctgcgaacgcagccggtccacctgccagcggttctggcccagcaccttcaccgccaccgagccgtctccctgtgcaaggggatacagttcgcgggtgatcagcttgatgaaggtcgacttgccgcagccgttggggccgagcagggcggtgtgctggccctgcgcgatgcgcaggctgagcccgtgcagcaccttcacctggccgcgcaccacggtggcgcggtccagttcgatcaaggggggcagctccgcaacggacggggcggcagtcatggtgctggcgcgtggatcaaggctcgacaactcaggtccccaactgtgaacggtgccacggatgacggtggcaatcaccgccgcagggatgcagtttgcaacgcaagcgcccatgatgtctgccatccccgcgtcgatacggagagccgccatgcccgatgccctgatgtccctgttgaccggtggtgtgctcggcctcggctggtgggccatgctgggcgtgctgctggtcttcacccagatcaccatcttctcggtgaccctgtacctgcaccgcagccaggcccatcgcggcgtcgatttccacccggcgctggcccacgtgttccgtttctggctctggctgaccacctcgatgatcacccgcgaatgggtggccatccaccgcaagcaccacgccaaggtggagaccgaggacgacccgcacagcccggtcacccgcggcatcggcacggtgttctggcatggcgtggagctgtaccgggaggcacgcggcatgcgcgcggacatcgagcagtacgggcgcggcaccccggatgatgcgatcgagcgccacctgtataccccgcacgccacgctgggcccggtgctgctgctggcgatcaacagcgtgctgttcggcctgcccggcgtggccctgtgggcgatccagatggcatggatcccgttctgggcggccggcgtggtcaatggcctgggccactggtggggctaccgcaactacgaatcggccgatacctccacgaacctgacgccgtgggggttctggatcggtggtgaggagctgcacaacaaccatcatgccttccccagctcggcgcgcttcgcgatgcggcgctgggagttcgacatcggctggagtgcgatccgcctgctgcaggcgctgcgcctggccaaggtgcttcgcgttgcaccggccatggacgtacgcccgaacatcgccgtgcccgatgccgagaccctgaaggcgctgctctcgcaccgcttccaggcgatgaccgactaccagcgcaacgtgttcatgccggccctgcgcgaggaagccgcccacgctggggccaagctgcggcgcctgctgccgcgccggctgcgccgtggcctggtcaacgatggccgctggctgaagccggacagtcgtgcccagctcagcgaatgggtggcacagcgcccgcgcatccgcaccctggtcgagtaccgcgcgcggttggcggcgctgctcgaggcccgcggccacgatgccgccgagcgcctgcaccagctgcaggcctggtgccgcgaggccgaggaaagcggaatcgcggcgctgcaggcctacgctgcgcgattgaagggctacagcctggtgggcgcgtgagggcagggtacggcgttctgctggcggtgctgctgccgggtgcggcgctggcccaggtcaccgataccgccagctacctgcagcggatggacagcgatggcgacggcaaggtcagcgaggccgagtacgtgcagtggatgctgtatgccttcgaccgcatggaccgcaatggcgatggcgtgctgagcgccgaggagctgcccggtggcaagggcagggcgatccgccgcgagcagcagcggcaggtgatcgtgcagcgcttccataagcaggatgccaacggtgatggcgtcctggatgcccgtgaactggcggcgccgccacgctgagcgggcgtagaatcggttcatgcctgaactgcccgaagtcgaaaccacccgccgcggcctggcgccgcacctacagggccgccgcgtgcatggcgtgatcctgcgccgcgccgacctgcgctggccgattccgccggaagtggccgagctgctgccggggcagcgcatcgaggacatccgccgtcgcgccaagtacttgctgctggacaccgccatcggcagcgccgtgctgcacctgggcatgtccggcagcctgcgtgtgctgcccggcgataccccgctgcgcgcgcacgaccatgtggatatcagcctggacaacggccgcctgttgcgcttcaacgacccgcgccgcttcggcagcctgctgtggcagccggccggcgaagtccacccgctgctgcaggggctgggcccggagccgctggacgatgccttcgacggggactacctgttcgcccgcagccgtggccgcagcgcgccggtgaagaccttcctgatggaccaggcggtggtggtgggcgtgggcaacatctacgccgccgagagcctgttcaaggccggcatcagtccgctgcgcgaggccgggaaaatctcgcgcgagcgctaccagcggctggccgatgcggtgaaggagatcctcggctacgccatcacccgtggtggcaccaccctgcgtgacttcatcagccccgatggcgcgccgggctacttcgagcaggaactgctggtgtacggccgtgacgggctgccctgcccgaactgtggccgcgcgttgaagcacgccaccatcggccagcgcgccagcgtctggtgcagccactgccagcgctgaggcaggtggccagcggcagctgaacgggcagggcacgtctccgctgcccgttaacgtttgtctgcctatgatggccgaccttcccctctgtgcctgacgcgcctgcatgcaacgacgcgacttcatccgcaatgcctccctcgccctggctgcattcggcctgccgtccctgcccgcgtgcgcggccagcaggagcggccagatgggcctgcgccgcctcggccaaccgcagccgttcgacttcgccaccctgaagggccaggcgcgcgcgctggcacaggcgccctacaagagccacaagcgggtgctgccgggccgcctggaagggctggactgggaccagtaccagtcgatcggttaccgccaggaccatgcgctgtgggccgaccagccgggcaagttccaggccaagttcttccacctgggcctgtacttccattcgccggtgcgcatgttcgacgtggtcgacggcaaggcgcaggagctggcctatgacggcgcggccttcaactacggcaagagcggcatcaaggacggcgagctgccggccgatctcggcttcgccggtttccgcctgaacacccgcaaggacaccgatcgcgatttcgccgccttcctcggcgccagctacttccgcgcggtcggcaaggaaggccagtacggccagtccgcgcgtggcctggcaatcgataccggcatgggcaagccggaggaattcccggacttcatcgcctattacctggaacaaccctcggctgattcggacacgatcgtggtctacggcctgctggattcgcccagcgtggccggcgcctatcgcttcgcgatcaccaatggcgacgtgctgctgatggacatcgacagcgcgctgtacccgcgcaaggcgatcgagcggttgggcatcgccccgtgcaccagcatgtaccaggtgggcgagaacgaccgccgcatggcctgggactggcgcccggagatccacgacaccgacggcctgtcgctgtggaccggtgccggcgaatggatctggaggccgctgctgaacccgcgcaacctgcgcttcaacatgttcgtggaccgcaacccccgcggcttcggcctgctgcagcgcgaccgcaacttcgaccattaccaggacgacggcgtgttctacgagaagcgcccgtgcctgtgggtggagccgaagggcgaatggggcgagggctcggtgcagctggtggagatccccaccgtggatgaaaccttcgacaacatcgtggcgttctggaacccgaaggaaaaaccgcagccgggccaggaactgctggtcggctaccgcctgtactggggtgccgaaccgccggcacggccgccgctggcgcactgcgtggccagccgcaccggcctgggtggcgtggtcggcaagaagcgcgagtacttcagctggcgcttcgcggtggacttcgaaggtggcgagctggccaggctgatcgacaagggcgaggtcgaggcggtggtggaagccagccgcggccgggtcgagatcgtgtcggcgcgtccgctgcgcgagatcaacggctaccgcgcgatgttcgacctggtgccgccggagggcagtaccgagcagatcgacatccgcctgttcctgcgcagtggcggcaagaccctgaccgagacctggctgtaccagtacaccccgccgccggccggtgcgccggagcgcacgctgtactaagagggggttgggtttgcagggcttgcagccctgcacctgccgaggtcaaagcaacagcaacagccgaagcagaagctggtttcctgagggtaggtggggtgggtccggtggcgggagacgccgtaaacccgtccatgggggcttggctgcggcatccatgccgcggacactcccgccaccggacccaccccgccttcgacagacctccgcgatctgtcggagcacggggtcggatcccgttgctgcgcaacgggctctgacccagatgaatttcgatagatgaatttcgatatctgacagatgtgccgaccaacggtcggcacccaccaacagctgcggggatctgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagcttacaaggacgtacttgcagcgtccccgcagtccgacaccgccccgccatcacacgcaatgccagctcttgctgttgctgttgctgttgccggccagcggccggcactaccgcgggtgcagggctgcaagccctgcaaaagaacacccgttacagcggcaggggcgcctgcgccggatcgatccgcccttcaccgcgggtgatcttcttgaactcggcacggctgaccgacacgtagcggtcgttgccaccgatctccacctgcgggccatccttcaccgcatggccatgttcgtccacgcgcacggtcatcgtcgccttcttcccgctgtggcagatggtcttgatctcctgcatctcgtcggcccaggccagcaggtactggctgccctcgaacagctcgccgcggaaatcggtgcgcaggccgtagcacagcaccggaatgcgcagctggtcgaccacctcgctgagctgccagacctgggcgcgcgtgaggaactgcgcttcatccaccagcacgcagcccatcgggccgttggcggccaggtcctgttcgacccagtgctgcaggtcggtgtcacggtcgaaggccatgccgtccgcacgcaggccgatacgcgaggccaccacgccggcgccggcacgatcatccaggcgcggggtcaggatcgccacccgcatgccgcgttcgcggtagttgtgcgcgctctgcagcagggtcgtggtcttgccggcgttcatcgccgaatagtagaaatagagcttggccatcgcccaattctagtcgtccaccgccttgtcgtcgcggaccgcgtccggccgtcctatctcgacgctgggggtccgcgcggggcgccagtagttgtcctgcaggcaccagtagtcggcggcgcgccagtagtcgttgtcgtagacgatgctgcccggcgtcacgatgccctgctcgttgccgcggcgctggacgacgatcaggccggagctcacgtacccgaggcggctgccggtgatctgctggcggccgtccctgagggcgcgctccatgcgaggcttggccacgcggtcgccatagtcggcatagatctgctggccgcgctcgatcgcctgtgcctgctgcagtgcgtccaggcgtgcccagtagtgctcccgcagcaccaggaagtcgtgatacatgcgctcggcggcaaggtccatccagatgtaggccatcaccggatcggcccgggtaccgaggccctcctggtacagccgcgccaccatggcctgggagaatttgtcggcgtagcgcgccgaacgcgtgtagtagtccagcgccctggcgggctgtctgtcccgttcggcccgctgggccatgctgcgccagaacaggtccggatgggcatcaaagaagcctccggtcaggacggttgacgggatctgccgcggggcctccaccgggcattccctggcggtcacggcagcggccatcgacaggcccagcagcaggcagaagcgtggagcttgcttcgctttcatatgatcgccctcctggcaatgaccatggaatacgaacgtcagcgccccgcgcctcccacggggctgagtgggccgacctcgacgctgcggccgcggaactcctgttcccagatgcggtcctgcatgcaccagtacgctgcagggtcccagtacgcatcccgataatagtcatcgccgcgggtcggccagccggcttcggggccgtcggacagctccacctgcagcatcgagctgacccagccggtacggctgccggtcatgccgctgcggcccacgcgcatggcagcctccatgcgcggcttggccgtggcatcgccgtaggccgcatacagcgccggcccttcggcgagcacccgttgccgttgcgcggcatccaggcggttccagtagcgctcgcgctccagcagcaggtcgcggtagccgcgttcggcggcgaggtccatccagatgtaggccagcaccggatcaggggcggtacccgtgccttcctggtacatgcgcgcgaccagcgactgcgacagcttgtcggcgtgcgcggccgcccgcttgaaacgcaccagcgcatgatcgggccggccctggcgccacgactgcaggcccagctcgcgccagtgcaggtcaggatgagcctgcaggaagcccggggtcatcagcgccgactgcaacgatgcgccagcatcgggcgcgcagtccgcactgcgggcagccaacggcgccagcagcaacagcagggtgcccagcagggcggcagaggcggtcgggcgcatgcacctggctccagtgctccggtggcgaatcaatagcttaggaacggcgtgcatgcaagtcaggtccgcccgctgcggccccgctacaatcccattcccatgcacggtctcaatccccctcaagccgccgccgtcctgcatatcgaaggtccgttgctggtgctcgccggcgcgggcagcggcaagacgcgcgtgatcgtggaaaagatcgcccacctgatcggcagcggccgctatccggcacgccgcatcgcagcgattaccttcaccaacaagtcggccaaggaaatgcgcgagcgtgtggccaagcgcctgcgcgagcaggacgccgacgaggtgaccatctgcaccttccatgcgctgggcctgaagttcctgcagatcgaacacgcggccgtgggcctgaagcgtggcttctcgatcttcgatgccgatgatgccgctgcgcagatcaaggacctgatgtacggggccaagcccgacgacatcgaggacatgaagaacctggtgtcgcgcgccaagaacgccggcctgtcgcccgagcaggcgatggccgccgcgcgcagcaaccgcgagaaggaagcggccagcgtctatgagcgctaccagttgcgcctgacggcgttcaacgcggtggacttcgatgacctgatccgtttgccggtgcagatcctggaggaaaatccggagatcgcgctggcctggcgcgagcgcatcggctacctgctggtggacgaatgccaggataccaacgacgcgcagtaccgcctgctcaagcagctggccggtgacaagggcaacttcacctgcgtgggtgacgatgaccagtcgatctacgcctggcgcggtgccaacccggaaaacctgcagcagatggggcgcgactaccctgcgctggaaatcatcaagctggagcagaactaccgctgctccaaccgcgtgctgcgcgcggccaacgcgctgatcgccaacaacccgcatgagcacctgaagaagctgtggagcgaccaggccgacggcgaacgcatccgcgtgtgggagtgccgcaacagcgagcacgaggcggaaaaggtcgcggccgagatcgccttcgtggcgcagtcgcgcaacgtgccatggagtgatttctgcatcctgttccgcggcaacttccagtcgcgcccgctggaaaaggcgatgcagctgctgcgcatcccttaccacctgaccggcggcaccatgttcctggagcgtcaggaagtgaaggacacgctggcctggctgcggctgctggtgaatccggacgacgacaccgcgttcatgcgggcggtgcagtcgcccaagcgcgacgtcggtgccggcacgctggccaggctggccgagctggcgcaggaaaaggacatgccgatggcacaggctgccgaggcgatcggtgccctgcagcaactgccgccgcgcgcagccaacagcctggcgcgcttcaccgacatcctgcgcgacctgcgcgcgcagatgcgtcaggtcacctcgggcgacatgatccgcaaggtcgccaaggaatcgggcctgctcagcgaactgcgccagcaggccaaggaagaggccagctaccagcgccgcgccaacaacatcgaggaactggcacagtggttcgagggcggcccgcgcggtgccaccgcggccgacctggccggccagctggcgctgctgtcacgcagcgacaaggacgagggcggcaaccaggtgcgcatgatgaccatgcacgcctccaagggcctggaattcccgtacgtgttcatcgtgggctgcgaggatggcgtgctgccccaccaggtcagcctggacgagggcaacctgcaggaagagcggcggctgctgtacgtgggcatcacccgcgccaagatccagctgtggatgagttacagcaagctgacgcgcaagttcggtgagcatgtgcggctgaagccgagccggttcttcgatgagatcccggcggaggagatccagcgtgatggcgctgatccggtggccgatgcggcgcgcaagaaggaacgggcgagtgcggggttggcggcgatcgaggcgttgttcgactagggcgctccaacggcgccgcccctccgtggtggagcacgcgttggttccgcagtgtggctgatcggggtgggttcgcgggggacgccgtgaacccgtccctgggggcttagccgcgccatccatggcgcggatacccccgcgaacccaccccgatcggcctctgacagatgccgggcgcttccttccacggcaatgcaaagaaaatcaaaagcagcagccggggttgaggcagaatcggggtttcggctggaggtccacctgtgcaaccgatcgagagtgaacgcctgcgcctgcgtgccatcgagcctgatcgcgatgcggcgccgatgctggcgctgttgaatgatccgggcttcgtgcgcttcattggcgaccgcaatgtgcgcagtgaggagcaggcgcgggactacatcgcgctgcgtgtgctgcacagctatgcgttgaatggctttggcatgtatgccatcgagcggttgtccgatggtgcctggctgggcaatgccggactggtacggcgtgatgggctgccgggtccggacatcggctatgcggtgctgtcggaattcgccgggcagggctatgccggtgaggcggcgcgggcagtgttcgcgcatgcgcgcgctgggctgggcctgcacgatctgtatggcatcaccgatctggacaacgtggtgtccgggaagatcctgctggggttgggcatgcaggagcgcggggtgatccagctgccgggcgtggacagcccgagccggttgtatgccacgccgggtgcggcgcagatctgacccctgatgttggtaggtgccgaccgttggtcggcacgattcagatgcagtgccgaccaacggtcggcacccacccctcagccgcgcagttcggccagctgtgcctgcagttcggccacggccgcttccagctgggccacgcgctcggccaggcccgggtcggctgcatcgctgctgccaccgccgctgctggcgtacctggccgccagcgccgcaccgtccacttccccgcacagcaggtgcatgtagcggtcttcgcgctgcccactggcacgcggcagcaccaccagcagcgcgcgctgctgcaggcgctcgatggcgtggcgggcttcgtcggtgtcggcgaagcggtgcaggcgctcgctgcgcgtgatcagttcgcccagcgtctgcggcccacgcagcaacagcagcgccagcagcacggtctgctgccgggtcaggtccagcgcggcctgcaggcggtgctcgtagcggtccgcgcgcgaggaaaagtgctggcgggccaggcccaacgcctccagctggcgcagcgcgtgctgcacgctgccggcgtcgatgttcatcaccggctcgcgggcagtcttctggttggcagccgattgggcggcattgaccgtcagtggataggtgtccggcgtggtcgcctccttttccaccaggcaacccagcaggcgggcctgcacggcgtcgagcagggggacgtcgggggtctggacggaatcggtcatggcggcctccggaagggcaacgggtcaaccgccaagcatagccgtcccggggccgcctttgccggtaaaatgcgccggtatatctgattgccggtgaatccatgcgtcgtcccgtttccctgtccctgaccctgctcgccactgcggcgctgggcctgtccgcctgcaagcgcgtggatgcgcctgctgccgaagccgctgccccggaggccccggccgccgctgccaaggctgatggcgcgcttgatgcgaccgccaacgacaatctcaacgccgtgctgtggatgcagcgcgcgcaggagtacaaggcaatcaccgagcagacctaccgcgccgccgccgaccacctggacgccgcgctgaaggaagcgcactgggatgcgctggtgccggaggaacgcggcaacgaggccaagggcctgaagccggccgtggtgctggacgtggatgagaccgtgctggacaactcgccctaccaggcgcgcctggtgcgcgacggcaaggaatacgacgagctgagctgggaccagtgggtggccgaaaagaaggccaaggccattccgggcgtggtcgatttcgccaaggccgccaacgccaagggcgtaaccctgctgtacatctccaaccgcgccgtgcaccttaaggacgcgaccctggccaacctgcgcgagcagggcctgccggtggccgatgacagcgtgttcctgggcctgggcaccgtggtcgaaggctgcgagcaggccggcagcgagaagaactgccgccgccgcctggccgggcagaagtaccgcgtgctgatgcagttcggcgaccagctgggcgacttcgtggaagtgaccgccaacaccaacgaaggccgtgacgccctgctgcagcagtaccacgactggttcggcgagcgctggtggatgctgccgaacccgacctacggcggtttcgagccggcgcagttcaacaatgactacagccactcgcgccaggcccgccacgacgccaagcgcgctgccctggactacgcgccgtgagccgcgcgccgctgccgctgcgcgatgacgagcgcctgatcttcgcgctggacgtgcctgatcgcgcgcaggcgctggagtgggtcgaccgcctcggcgacagcgtggcgttctacaagatcggcatggaactgctggcgtcgggcgagtacttccaggtgctggacgagctggcccgccgcgacaagcgcgtgttcgtcgacctgaagttcttcgatatcccggccactgccgcggcggtgatcaagcgcctgtcgcagtggccggtcagctacgccaccatccacggctggcacccggcgatgatggaagcctgcgccgccgccaacagcagcgacatgcgcctgctggcggtgaccgtgctgacctcgatgggccgcccggacctggcgcagatgggcatcgaccgtgaaccggtggacgtagtggtcgaacgcgcgctggccgcgcaggcggccggtatcgatggcgtgatcgcctcgggccaggaagccggcccgatccgcgccgctaccggcgccgggttctcgatcgtctgcccgggcatccgccccggtggcccggtcggcgatgaccagaagcgtaccgttggcgtggcccaggcctttgccgatggcgccgatgccatcgtggttggtcgcccgatccgcctggccaccgatccgcaggccgcggcgcgggccatccagcaggaaatcgcgtcggcgctggctgcgcgctgagattccgttgcgcaggctgcaggcccgaacgccatcccgacccgcgcgggatggcgtttctgcatccgtccaccgagcggttgtgcccgaatcgccgcaaaacctgccgtagatttcatggcctccatgccaggcatcaggacgatcaataaaatcaataatttaggccgcactacgtgaagtgttgccttaacttgagcggcagcgtaggatcgccgccatccggtcctcgggccggacatgtgccacaacactgtccaccggccctgcgccggtttgaagagcctgtgatccccgtgatcccggctctttttttattcccatcagtgacttgcacaagcaacagcggaaaccgtgacgtcccggcttgccgctgtcacgtcacaggccgcaagatgcggaccggtccggggagtccgagtgcatgagcgtggcagtgcgaggaaggtctgcgcgtggatgggggctggcagccatgctgctgctggccgtggcggcgtgtcgtgaatcggcccaggacccggccaagccggcggccgagccggtcgcggcggtgcaggccatggcgctgcgcctggccgaggacgatctggtcggctatgcaaagctgtcggtaccgcccagccagtaccagcgcctgcaacaggcctggaccgaaggccacagccagtggccgctgaccgaactgccgctgggtgaccagctgctgccgatgctggccgcactgcgcaagcccaatgccagcgccgaactgcagcgcagcttcgatcgccagctggccggacaggccggcgcggttcgccaggccgcgcaatcgatgggcaacttcggtgtgcagtaccttcgccaccagaagggctatacgcctggccaacaggcgcattacatcgccctggtcgaaaccctggccagctgggcgcagggtgccccgatcagtgaccgggcccgcgcacgcagcaccatcgccgcgctggtcggcgccgccaacaaggtcggcttcgacgacgaagccggcctgcaggccgcgggcatggaaggcagcctggcgcagctggcgccgttcatccacaccctcaaggcggtgctgggcagctacgggctgggcgtggacgacgcgttgcgcagcgtgcgcggcgaactgctgtcggtggaaggtgacaacgccctggtacgcctgcgctacgacctcgccggtcgcgagatgagcctgcagctgccgctgagccgccgcgaaggccactggtacctgacccgcaccctggccgacaccgacgcgctgctgcgcaaggccgaggcggcccgcgccgctgcgtcgccgtcgccggctgaagcccccgccgagggtggggaagcggcaacgccgccgcctaagccataatggcgccgatgtcgaaacagaacccgctgccgttccccggcgaagaatcccagtcgacgcccgccgatacggtgccggcgtccccctcgaccggtaccggcccgaacccggtaccgccgcccgtgcacgcgcgtccggccggccgacgcccactgtgggcacggttgctgggccgcctggtcgagccgtggctgtcgctgaagatcgagccggaagacccgggccagtacaacgatggccgcccggtcatgtacgtgctggaagactacggcctgtccaacgcgctgatcctggacaaggcctgccgccaggccggcctgccgtcgccgctggtgccgctggccggtgacccgaccggccgcaagcgcgcctacctggcgctgtcgcggcgcagctccagcaattcgctgatccccgagcagcgcggtgccaagacccattccgactcgctggccaaggtcctgcaggcacatcgcgtgcgcgatgacctggacgtgcacctggtgccggtgtcgatcttcgtcggccgcgcgccggacaagcagagcggctggttcgcggtgctgttctcggaaaactgggcgctggtcggccgcttccgccgcctgctggcggtgctgctcaatggccgcagcaccatcgtccgcttcgcgccgccgatctcgctgcgttccatcatcgacgaaggcctggagccggaacgcacggtacgcaagctgcagcgcgtgctgcgcacccatttccgccgcatccgtgaatcggtgatcggccccgacctgtcgacccgtcgcctgctggtggaccaggtgctggccgccgaaccggtgcgcgaagcgatcgccgcgcaggccaagcgcgacaattcgaagacggccgatgcctggaagaaggcacacgcctacgcctgggaaatcgccgcggactattccagcccggtggtgcgctcggccagcttcatgctcagccacgtgtggaaccgcatctatgcgggcgtgctggtgcaccatctggacaagttcaaggccgccgcgccgggtcacgaagtggtctacgtgcccagccaccgcagccacatggactacctgctgctgtcctacctgctgtacgaccgtggcatcgtgccgccgcacatcgtggccggcatcaacctgaacctgccggtggtcggcaccctgctgcgcaagggcggtgcgttcttcatccgccgctcgatccgtggcaacgcgctgtactcggccgtgctcagtgagtacgtcgcgcagctggtggccggcggctactcgctggagtacttcgtcgaaggcggccgctcgcgtaccggccgactgctgcagcccaagggcggcatgatctcgatgacgctgcgtgcgttcctgcgccagccgcgcaagccggtgctgttccagcccatctacatcggctacgagaagctgatggaaggcggcagctacctggacgaactgtccggccggccgaaggaaaaggaatcgatctggtcgctgctgtggggcatcccgaaggtgctcaagcagaactacggccaggtggtggtgaacttcggcgaaccgatcgcactgaacgacgtactggccgagaaggcgccggagtggaagggcgaggcggtgtccgaggacgagaagccagcctggctgtcgaccacggtggacacgctggccgaacgcatccaggtgcgcatcaacggcgcagctgacgtcaatccgatcaacctgctggcgctggccctgctgtccacgccgaagcacgcgatgggcgaggccgacctgatcgcgcagatcgagctgtgcaagacgctgctggtcgagatgccgtattcggaccgggtgacggtgaccccgcactcgccggagcggatcatcgcccacgccgaggaaatcaacgtcctcacccgcatcaagcacccgctgggcgacgtgctcagcgtcagcggcgataccgcggtgctgctgagctacttccgcaacaacgtgctgcacctgttcaccgcctcgtcgtgggtggcctgctgcttccagaacaaccgccgcatgagccgtaccggcctggtccagctgggccgcacggtgtacccgttcctgcaggccgagctgttcctgccgtggagcgaggacgaattcgcacagcgcatcgaccagaccatcaacgtgttcgtgcgtgagggcctgctgcagaacgtcaatgacgacgacggcggcatcttggcgcgcaacaccgggcagaccgacgaggtgttccgcctgcgtgcgatcggccactcgctgcagcaggccttcgagcgctactacatcgccatttcggtgctggtgaagaacggcccgggcgtgctgggcgcggccgagctggaaagcctgtgccagcaggcggcgcagcgtctgagtctgctctatgcaccggccgcgccggagttcttcgaccgcaccctgttccgcggcttcatccagaagctgcgcgaactgcgcctggtgtggccggacgagaacagcaagctgctgttcgacgagcgcctggatgcctgggccaaggacgccaagttcatcctcggccgcgagctgcgccacaccatcgaacgggtcagcccggaagcagcgcgcccggacgagccggcgccgcaggattgaaggcagcgccgggccatgcggtgggtgtggaccttggtccacaccttccagccgtgccaaccagggttggcacccaccaggacggtccttaggccggttcgtcgggaatctgcaggctttccagcctggcaatgcagtccttcaactgcagcttgcgccgcttcaggcgcttggcttccagctcgtcctcgccgttggcggccatgcgggtgatctgttcatccagcaggcggtgctcggcgcgcagggcggcgaggcgttcgacaatctcggcggggtcgtaggtatccacggcttcgaggatacacagcgatgatgaccgccgggagaggggaatcccgacccccggccgtggccgctccgagccgttagaatggagcccatgagtgccgtgatttccctccctgatccccagccacgcgccgcccgcgatccgcgcgtggccgagcgcgagcagcacaagctggccaagcgcctgcgccgccaggtcggcgaggcgattgccgacttcggcatgatcgaggccggcgacaaggtgatggtctgcctgtccggcggcaaggacagctacaccctgctggacgtgctgctgcagctgcagaagaaggcgccggtgccgttcgagctggtggcggtgaacctggaccagaagcagccggacttccccgagcacgtgctgccggagtacctggccgggctgggcgtgccgtaccacatcatcgagcaggacacctattcggtggtcagccgggtcatcccggaaggcaagaccatgtgttcgctgtgctcgcgcctgcgtcgtggcgcgctgtacaactacgccgagacccacggcttcaccaagatcgcgctgggccaccaccgcgacgacatggtggccacgttcttcatgaacctgttccaccacgccaagctgtcgggcatgccgccgaagctgcgcagcgatgacggcaagcatgtggtgatccggccgctggcctacgtgcgcgagagcgacatcgtcgactacgcgcaggcacgccagttcccgatcattccctgcaacctgtgcggcagccaggagaacctgcagcgccgccaggtcggcctgatgctgaagcagtgggagaaggaccacccgggccgcatcgagcagatcgcgcgcgccatgggcgaagtccggccctcgcagctggccgacaccaccctgttcgacttcatggcgctgggccgtcgcgacgacgcgccgctgcccgacgcccatgcctggctggccggttccccggccgacgccgacgcagatcccgagacgcccaccgtttaaggtcggtcgcccttcctctttgccatccggaattccatgttctttcgcaacctgacgttcttccgtttcccgaccaccaccgatttttccgaagtcgacacgctgctgccgcacgccctgctgaagccggtcggcgcactggaaatgaattcgcgcggcttcatctcgccgttcggccgcgaggagaaggaactgctctcccaccgcatcgccgaacacctgtggctgaccgtgggcggcgaggacaagatcctgccggcggcggtggtcaacgacctgctcgagcgcaagctggaggagatcgaggagaaggaaggccgccgcccgggtggccgcgaacgcaagcggatgaaggacgacctgctgcatgaactgctgccgcgcgccttcgtgaagtcctcgcgcaacgacgccttcatcgacctgcagcacggctacgtcgcggtggatacctccagccgcaagaccggcgagtacttcatgtccgacatccgcggcctgctcggcagcttcccggcgatgccgctgaacgccgaagtcgcgccgcgttcgatcctgaccggctggatcgccggcgagccgctgccgaccgggctgagcctgggcgaagagtgcgagatgaaggacccggtggaaggcggcgcggtggtcaagtgccagcaccaggaactgcgctgcgatgagatcgacaagcacctggatgccggcaagcaggtgaccaagctggcgctgatcttcgaggacaacctgtccttcgtcatcggcgacgacctgatcgtgcgcaagctgaagttcctcgacggtgccctggaccagctggagcatgccgacgaagacggccgccgcgccgagttcgacgcccgcttcgccttgcagagcgccgagatccgccgtctgttcctgttgctggaagaagccttcaagctcagcaaggctgactgaacaggcagcccgacggccgccggtcatccggcggcccgaagcggcgctatgctgggcgcatgagccgtctgctgcgccgcctgatcagcccgaccccgcccgccaccgtacagcgcgacaccgttcgcctgcgcctggaggatgccgagatcgaggtactgcgcgtgcgcgatccacgtgcgcgccggatcaagctgagcgtggacgagcgcggcgcgcgcctgaccctgccgccgcgcgcaagcctggtgatgggcgaacgcttcctggaacagcaccgcgactggctggcactgcagctgcgccagtaccagggccagggcctgccggcaccgctgcagcccggcgaagacggcgtgctgccgctgcgcggcgaactgttgccgctgcgctggcaggaaggccgctacgcgcgcctggagatcgacgcgcatggtgcctgcgtgcagtggccgacacgtggtggtgacgccaccctgcgtcgcctgctgcgcgagttctacgaagcacagacccgcgccgacgtcggccgctggctgccgaagtacctgcccacgctgccgcgcgcacccagccgcctgcgattgaaggtgatgtcctcgcaatggggctcgctcgcccccgatggcagcatggcactggacctggcgctggtactgggccggcctgaggcgttcgagtacgtgctggtgcacgagctctgccacctgatccagcccaaccactcgcccgcgttctggcacgaagtggaacaacgtttccccgcgtggcgcgagcagcgcgactacttccagctggaaggccgcaggctgaaggcgatgcttcgccagctgctgtagagccgagccgatgctcggctgacgcgcgtggcgcagatatccagccctcgcgatcaacagcagccgagcatggctcggctctacaaaagcgcgcgcagcgcgcgacccgctcctgctcttccttctttcttccgtgatgggcacacaggaaactgtccgtggccgggcggggtgggttgcgcaggggcgtgagccgcatggatgcggcgaccgagcttacaaggacgtacttgcagcgacccctgcgcaatccaccccgcccggcctagcacggcttctgatttgaacgacccaccacgaggggctcagccgttggctgaaaccctcaccccgcccgcaacgccgccgccgccgcccagcgcgccgccacccgcggcgccgtaatgcacaccgcctggtcggtcaccgtcgtcaccgcgcgctccagcagctggatatccgcctcatgctggcgcgccacgtgcggatcctcgaagaagatcgcgcgctggcagcgcccttccagtacccggtcggcaatctgcgcatcgccgcccatcgggccgctctggtagcgcgtcacccagggcgtatcgctgggccagccacggctccacgccagctcgttcaagcgctggccggtggttccggttgccacccgctcaccgaaccgcgccagcacatcgaagtgctcatcggcgaaggccagcatcgccggcttcatcgcgtcgtgcgcgatcagcgccagcgtctgtccttcgaacgcatgcaggtcgtcggcgccagcatcggcagccagtccggcatggatgcgttccacctcgatccagtcgcgcgcggtggccacggtggaaatgaaaggcttgccgtggatcacgcactgccgcttcagcgccgtggcttccggaaacaccgaggatggatcgaccggatcgatcaggtagaccgcgccatccagtgtccgatccggccccatgccaaccacctcggccaccagcttcatcaagccaccctcgcgaccataggggtagcgatgcaggcccgcgtatccggtcaggaagccctgacgctgtatcgcgtcatgggtgcggccgaccgcgtgcagcgacacgcccagctcgcgcaggccgggttcgctgacgcgcagccagcggaacagggcggcgcgcgcgtcgtggtgatggagacggttggcagccaggccgatgcgcatcgaatgctccgcagatacgggtgaaagcggcagtgtatgtcgccattcacctatcttggtgtttttacaactttcttcattgcgcttcgtccacgcgccgctagcgtaagaggcagcggtaccgctgcgcggccgttcattccgcccgccagaagaggatgcccatcgtgaacgccgctggcctgcgtgccgccaccgcggtcgtggccggcctgctgttgcctgccctggccgccgctgcggattgcaggacgccgctgcgcattgcctggcccgccgaccgcgcgccgttgtcctccagcgagcagggccagccgcgcgggctcagcgcgcagtacctgaagctgctgggcgcgcagcgaccactgcagatgcagccattgccaaccgccgccatcgccgagggaacggtgccgcccgacgtccaggcgctgctgggctggtcgcgctcgcagttgccgacggggtgggtggccagtgcgccctacgtgcagctgccacaggtcattgtgcggcgccgggatgcatcgccggtgctgggcctggaggcgttgcgcggaggcaccgtggccagtcccgacccgctgtcgctggtcggggcgctgacggaacaggcgtctggcgtgcagctgttgccccccgcccccatcgacgacgccctgtcactgctgggcacgggcctggtcgatgccgtggtcgccaatcttggagaggtcgaggccgcgttgcgccactatcagggcgagccgctggtaatcgctgcgcccgccggaatcgacgacgcgccggtgctggccaccgtgcccgcctgcgccgacgtcatcccggtgttcgagcgggccgtgtcgcagctgaccgcgaacgaacgcgaggcgatccgcacggcctggctgccgaaccagccgcgacacccgccctctgcgtcccccctgcgctggctggtgccggcctcgctgaccctgctggcgctcatgctggtgtacgccttcggctactggcgcgtgcatcgcgagagcgagcgtcgccgcgtggctgcgcaacgcctgcaggaggtgacctcgaacctgccagcggtggtctatcaggtgcgtcgctctgccaccggccactacagctttccccagatcgcaggcgacgtgcaggcgttgttcggaatcagcgtggaaaccgccctgatcgatcatcagcgcctgctggcagcggttcatcccgacgatcgctcgcggctgatggacaccgtcgacgccgctgccctggcgcggggcccgatcgatgtcaccttccgcacgcgctcgccacaaggctggcgctgggtccactcgcatggacggccgctgtccctggacagcggcgacgtcgagtggagtggctactggatcgacgtaagcggagtgcaggcgcgcacccatgcgctggccgaggcgcgccgtgcggccgagcaggcagcgctggccaaggcccacttcctggcgaccatgagccacgagatccgcacgccgatgagcaccctgctgggcatgctcgagcggttggagggcagcgatctggatcatcgccagcaacaggtgctggtgaccgtgggtgatgctgcccagatgctgcggcagatcctggacgacgtgctgcacagccaacggctgcaggcactgccgccgcagctgcgacccacgagcgtggcggcactggtgcgcgcggtgcagcagttgctgatgccggtggcggccagccggggcctgcatctgcgtatccaacttgatccggaattgcaggccggatcgctggccgacggcctgcgcctgcgccagatcctgttcaaccttgccggcaacgcgctcaagttcaccgagcatggcggcgtggatctgcaggtgcaggtgctgcagcagcacgatcgcggccaacgtcttcgcctgcaggtcagtgacagcggggtgggcatcagcccggaacggcaacaggcggtgttcgctgcctacacccaggccgaggcatcgacaacgcgccgtttcggcggcagcggcctgggcctggcgatctgccgtgaactggctgcatcgatggaagcagaactgtgcctgcgcagcgcgccaggcaagggcaccaccgtgtggctggaactggatctggacgcctgtgagttgcctgccgaggcattgccgcttccggcagaggcggcgcggccactgtcgtcggcccgggtgctggtagctgaagatcaccccaccaacctgcacctgctggagcagcgcctgcatgatctgggtctgcaggtgcacgcctgcaccgatggtcgccaggccttcgaggcctggcaggcgcgggcgttcgacctggtcatcaccgactgccacatgccgcacatggatggctttgccttggcacgggccatccgcgccgacgcctgcgcggttcgcgcgcaggtcccgatcatcgcgctcacggccagcgcgctgggtcgcacccgcgaggcctgccgcgaagcgggcatcgatcatttcctggccaagccggtggcggcgcaggaactgcggggcttgctggccgtgctgctggcgccggaatcaatgcgccagtaggcggatgatgctggcggcggcgtcgcggccttcggccacggcggtcaccaccaggtcggcgccacgcactgcgtcaccgccggcgaacaggcgcgggtgcgcggtctggaatggcaggcggtccttgccgccagccacgatgcggccgttggaccggccttccacgccgtgctcggccagccacgccggcacggttggcgagaagccgaaggcgatgatcaccacgtcggcctccagcagcgattcgctgccttcgatcggcaccgcattctggcggccattggcatcgggctcacccagccgggtttcgaccacggtcacgccgatcacctcatcgtcggcgccggcttcgatcgacagcggctggcggttgaacaggaagcgcacgccttcctcgcgcgcattggccacttcgcgcgcgctgccgggcatgttggcttcgtcgcggcggtaggcacaggtgaccttggccgcgcccagccgcaccgcgctgcgcacgcagtccatgccggtatcaccgccgcccagcaccaccacgcgcttgccgttgaggtcgggcagggcgatgctgtcttcccagccggcaatcggccggcccttcggatcatcgccgccgacgatgcggctgttctgcaccaggaacggcagtgccggcagcacgcccttcaggtcctggccgtcgaggccaccgtcggtatagcggtaggcgccggtaccgacgaacaccgcatcgtggctgtccagcagctgctgcacgctgaggtcacggccgatctccacaccgaggcggaactgcacgcccatgccctcgagcacttcgcggcggcggtggatcacatccttgtccagcttgaagctgggaatgccgaactgcagcaggccgccgatctgctcatagcggtcgtagaccacggcggcaatgccggcgcgcgccagacggtcggcacaggccagcccggccgggccggcgccgatcacagccacgctgcggccggtcggctgcaccgcgcccaggtccgggcgccagcccgtggccagcgcggtatcaacgatgtacttctcgaccgcgccgatggtgaccgcaccgaactcttccagcgtgcagctgccctcgcacagccggtcctgcgggcagacccggccgcacacttccggcagcgggttggtgctgtggcacagcgtggccgcttcgtggatgcggttttcctgcaccagctgcagccactgtggaatggcgttgtgcaccgggcacttccagctgcagtaggggttgccgcagtccaggcagcgaccggcctggtactgggcatcttccttaccgaacttgccgtacaactcaccccagtcgccggacgtgcgcagttccaccggaatgcgctgcggcatggtgcggggcaggtcgaggaactggaaggcgtgcttgcggctcatggcgggctctgtggtgttttgcggtcgccggccagcggccggcactacgtggtcctgggttgccggcagcggccggcactaccgttacgcggcgcgtcgcagggtttcggtcagcgactcgatgctggcggccttcggtttgaccagccagaacttgccgatgtaatcgcggaactcgtccaggatctgctgcgcccagatgctgccggtcagctcgcggtggcggccgatcaggcggtgcaggtgctggcggtagttctcgaagccctcggcggagacgcgatggatgtcgatcagctcgtggttgtagcggtcgacgaaatcgcggtcgacgtccagcacgtaggccaggccaccggtgaagccggcaccgaagttcaggccgaccttgcccagtaccagcaccacgccatcggtcatgtactcgcagcagtggtcaccggcaccttccaccaccgccagcgcgccggaattgcgtaccgcgaaacgctcgccggcgcggccagcggcgaacagctcgccaccggtggcgccgtacaggcaggtgttgccgatgatcgcggtgctgcgcgcttcaaagcgcgcgccacgcggcgggcgcaccaccaggcggccgccggccatgcccttgccgacgtagtcgttggcttcaccctccacttccaggtgcaggccaccgacattgaaggcaccaaagctctgcccggcgctgccacggaagcgcagttccagcggtgcctcggccatgccctggttgccgtgcgcgcgcgccaccgcaccggccaggcgcgtgccgatgctgcggtcggtgttgtggatcaggaagcgatgctcgccaccgcgcttgtgttcgatggccggcgccagcaggccatccatctgcgtggccaggccgtccggcgattcgtacaggcgctgggcggcgcagtggctgccttcgtagcgggcatcggccagcaggcgcgacaggtccacgcgcacgccgtcacgcggcgcggcctcgatctgccgcagcaggtcggtacggccgacgatctcttccagcgaacgtgcacccaggtacgccagccagccgcgcacttcctcggccagcaggcggaagaagttctccacgcgttcgggctggccggtgaagtggttctcgcgcaggcgctcgtcctgggtggccacgccggtggcgcagttgttgaggtggcagatacgcaggtacttgcagcccagcacgatcatcggcgcggtgccgaagccgaagctgtccgcgccgagcagcgcggccttgaccacgtccaggccggtcttcaggccaccatcggtctgcagcagggtgcgcccgcgcaggtcgttggccagcagcgcctggtgcgcttcggccacgcccagttcccacggcacgccggcgtagcggatcgagctgaccggcgaagcaccggtcccgccgtcgtggccggagatggtgatcaggtcggcaccggccttgaccacgccggcggcgatcgtacccacgccggcatggctgaccagcttcaccgacaccagcgcggtcgggttgacctgcttgaggtcgtagatcagctgggccaggtcttcgatcgaatagatgtcgtggtgcggcggcggcgagatcaggccgatcccaggccgggcatagcgcaggcgcgcgatcagttcgttcaccttgtggcccggcagctggccgccctcgccgggcttggcgccctgcgcgaccttgatctgcagcacttcggcgttgaccaggtactcagcggtgacgccgaagcggcccgaggcgacctgcttgatcttgctgcgctttgcggtgccatagcgggcgggatcctcaccgccttcgccggaattgctgcggccgccgaggcggttcatggcaatggccaatgcttcatgtgcttccggcgacagtgcgcccaggctgatcgccgcggtatcgaagcgcgggaacagggtactggccggagccacctcgtccagcggtaccggcgtggccgccggcaccagttccagcaggtcgcgcaacgccgacggcggccgtgcatgcacggcatcgcagtactgctgccaggcacgcgggtcaccgctgcgcgccgcgcgctgcagggtggtgaccacgtccgggttgtacatgtggtactcgccgccgtgcacgtacttcagcaggccgcctacgtccacgtcctgctgcgcgtcccaggcctgcgcgcacagctcgcgtgcgtcggcatccaggcgcgcgaagccagcgccaccgatgcgcgaggccgtatccgggaagcacaggtccaccacttccggttccaggccgatgatctcgaacagctgcgcgccgcggtagctggccacggtgcagatgcccatcttcgagatgatcttcgacaggcccttgtagacgcccttgcggtagcggcggccgatctgcgactgctcaccgcccttgctgagcttgaggatgccgcgacggccgaggtcgaacagggtctgataggccaggtacgggtacaccgcggtggcaccgaagccgagcaggcaggccatgtggtgcggatcgcgcgcagtgccggtctcgacgatcaggttgacgtcgcagcgcaggcccagccgcgacaggtggtggtggatggcgctggtggcgagcagggcatgcaccatcgggcgtccggccaccgggtagcggtcggacagcagcagcatcaccatgccatcgcgcgcggcctgttcggcctcggcacagatgcgctcgatgccggcgcgcaggccctcgtcttcgctgtaggacagatcgagcaggcggttggcctgcacgtactgctccatcttcagcagctggcgcagcttgcgctggctcagcaccggcgaattgaggatgacgtggttcaccgtctccgggccagcatggaagatgttggtctccttgccgagctgggtggacagggacatcgcgcagtcttcgcgcagcggatcgatcggcgggttggtgacctgcgcgaaggcctggcggaaatagtcgtacagcgggcggctgcgctggctcagcaccgccatcggcgtgtcatcgcccatcgagccagtggcttcctgctcggtctcggccagcggacgcagcacctgctccacttcctcgctgctgagctggtagagcttgtggtagctgcgcagggtgccttcgtcgaagggttcctccaccagcgacgggtcgatcagttcggtctgcaggtaggtcacgccctgctgcagccactgcttgtacggcgcacggccacggttgatgcggtcgaccgcgtcggagtcgagcaggtcgccgcgcttgaggtcgatcgcgatcatctcgccggggccgagcttgcccttgcgcaccacgcgctcggtcggcacttcccagacgccggcctcggaggcgaccaggaagtggcggtcggcggtcagcatccagcgcgccgggcgcaggccgttgcggtccagcgtacacaccgcatagcggctgtcgcaggcgacgatgccggccgggccatcccacggctcgctgttcaggccgtggaactcgtagaacgcggccaggtccgggtccttgaactccagcgactgggtggcgggcggcaccaggatgcgcagcgcctggatcagctccatgccaccggcgaccatcagctccagcatgttgtccaggctctgcgaatccgaaccgtgcatggagatgaccgggtcgaattcaccaatatggaagcgcggcgtcttccacaccttgctgcgcgcctgcgcccagcgacgattgccctcgatggtgttgatctcgccgttgtgggcgagcatgcggaacgggtgggcgagcggccagcgcggcagcgtgttggtcgagaagcgctggtggaacacgatcgcgctggaggccagctcgcggcgctgcaggtccgggaagaagcggctgagcttgtccggcagcaccatgcccttgtagctgatcgcatccggggtgagggtggtgacgtagaagtcggcgtgttcgcgcagctgctgttcgctgcggcgacgggccaggaacagcgccagtgcgaagccggcatcatcctggccaaccccggcatcgacgaacacctgctcgatgcgcggcagcgtgtcgcgcgccagttggccgcagacgctgtcgtcggtcggtacctcgcgccagccagcgaccttgcagcccaccgcttccacctgcgcctgcagctgcgcgcggcaggcctgcgcagcgtcggcgtcatgcggcaggaataccaggccggcggcgaaacgcgcggcggtggtgatgccggcttcgctggccagcagtttcaggaacgcatcggggcggcgcagcagcaggccgcagccatcaccggtcaggccatcggcggcgacaccgccacggtgggtcatgcgcgaaagcgcggcgatggcggtatcaaccaacaggcgcgatggttgatcgtcgagctgggcgaccatgccaaatccacaggcatcgcgctcggagcgcgggtcgtaaagcccttggcggttgcggggggccatctctacctcgatgcgtatagggttggcggcgacactcgtccccgctcattccctggagcgcatcgtgaggccaccggatgcctcgactagatcacaggttgctgcaacgccgcaatacacggttgcaggtgcaacggaacgcgccggcaacccagtgccggcgcggggcgggactcagccgcaacgcacgccgctgacggcgcccttgtcgtccacttcgatgttcaggcggtcgccgaggaactccatcgtggccacatcattgggcttgagcacgcgcacctggctggcacctgcatcttcctgtgcctgcttgccgagggcatcggtgtaggcctggccgaccaggctctgtacctggctggcatcgcaggtgccgaccggcggagcctcggtggccttgccggcgtcgtcggccggcgccttgactgcttcggcggcctgctgggcgtgggcggtggccgaatcctgttcatccagcgccggtgcctggcaggcggtcagggccagcacggccggcagcaacagggcggagagcgaacgggcgcgaatcgggaacgacatcatgactccggaaggggttgtgaagacccgagcatagcggcgaaccggccctcacgtgtttgtcttgtgttatcgacaggatcgcggcatggcgacggcgacactggcggcatgccaactccctccacccccgaacgacaggcagcgcgcgcggccggcctgcgctatgtcgacgacacccagccgggcatcagccggcgccgcgccggcaagggcttcagctaccgcgatgctgatggccacgcgatacgcgacgccaccaccctgcaacgcatccgcgcactggcgatcccaccggcctacaccgcggtgtggatctgcgcccatgccaacggccacctgcaggccaccggtcgtgatgcgcgcggtcgcaagcagtaccgttaccaccccgattgggccagggagcgcgatgccggcaagttcgaccgcatcatcgcctttggcgaggcgttgcctacgctgcggcggcggctgtcgcgggatctcaagcgccccggtttcccgaaggagaaggtgctggccatggtggtcgcgctgttggcggacacgctggtgcgggtcggcaatgagacctatgcgcagcagaaccgttcgtttggactgaccacactgcgaaaccggcatctggagctgctgcgcggtggccgcgtgcgcatgcgcttccgtggcaagtccgggcagctgcaggaggtcaccgtgggcgaccgcaggctggggctgctggtgcggcgcctgcagcagctgccggggcaggcgttgttccagtaccgcgatgacgacggtgcgctgcagccggtcgactccggcgcggtgaacgactacctgcgcgaggtgatgggcgaggacttcactgccaaggatttccgcacctggggcgggacggttgcggcggtgcaggcgtttgccgccaccgaactgccggaaccggccagccagcgcgcgctggcgcaggcgcagcgcgcggtggtgtgcgaagtggcgtcgctgttgggcaataccccggcggtgtgccgcaaggcctatatcgacccctgcgtgttcgccggctgggagcgcggcgaactggccacgctggccggcctgcgtgggccgcgccagtgggaacaggcgaccctgcgcgtgctgcgcagggcgcgccggctcagccgcagtagatcgcggtgatgttgttggtgcgtcccttttcgatggtcaggcggtcgccgccttcgctggccggcggcacccgcgggccgtcgtggcgcagtacccgtacgtgcaggctgtcgctgtccacccgtgcgcgtgcgacggtggcgtccgacgcggccaggccaagtgcgccgcgcaccctgtcgctgtggcactggccggaaatcacaccgtcgatcggctgtacctgggccaccggtgtgctgctgcaggcggcgagggcaaagcagacggcggcggtggcgatggcgtgtttcatggaggcgttccttgtgtgattgcgtgcagggtgcgacggcgcacgtggtggcggaatgaatgccgtgcacatcatggacacggcgcgctcactgccgccaacagcaggggtggagacactgcaggagcggcggatgccgcccccggtactgcggcgcatgcgcccggtagtgccggccgctggccggcaatcccattccccccccgaggagacctgcatggccaccaccaggaaaacccccgcccgccgcaaagcctcacccaaggtgcgcaaaggcagcactgcaaccaggaccatcgccgaccccgatcgcccgcgcgtggtgaagactgcaacccgcaaggccgccgccagcgatccccgcgccgcccgcgttgcggcacggcagcggcgcctgcaggaccaggagaaggccaaggacgcccgcgcggccaagaaggcaaccaagaaggcaacaaagaagaccgcgacccaggccggagcacgacgccagccggaggcgatgccggcgcagcagctggccaagcccgggcacgaacacgaactggagctggcgccgcgtttccttgcacccgactacaccggcagcggcaaactgcagggcatgcgtgcgatcgtcaccggtggcgattccggcatcggccgcgcggtggcggtgctgttcgcacgcgaaggtgccgacgtggccgtgctgcacctggacgaagccgaggacgcggacatcacccgccagcacgtggagcgcgaaggcggtcgctgcgtggtgatcgccggtgacgtgcgcgatccgcgcttctgcgacaaagcggtgaagcaggtggccaaggcgttcggcggcatcgatatcctggtcaacaacgccgcgttccagctgcactgcgagcggctggaagacctggaagacgcgcacctgcaggagaccctgcagaccaacatcggcgggtacatccagatggcgcgcgcggtgctgccgcatctgggcgagggcgccagcatcatcaacaccggttcggaaacgggaatcttcggcagcaaggcgctgatcgattactcggcgaccaagggcgcgatccacgcgttcaccaaatcgctggccagccagctgctgccgcgcggcatccgggtcaactgcgtggcgccggggccggtatggacgccgctcaacccggccgacaagccggcgcaggacgtggcggaatttggcaaggacagtgacatgggccggcctgcacagcccgaggaactgtcgccggcctacgtgttcctggcctcgccggcctgtgccagttacatcagcggggtgatcctgccggtgatgggcgggccacgcgggtgaacagcactacggcgtggcgcctgctgaacggggcttcgcgcaggtgtgtggcgtgtgtcaacggctgcgccggtgcggtggggtaggctggactcccatacgatcacgttcagggaaagatcatgccggagatggatatcagcgcagcggccgatgaagtcgtcgccctgttgcggcagaacgatgcccgtggcgcggccgcccgcctggaggccctgcacaacggccagcgtgcggtggtgcaggaatcgctggatcgctacatcgcggcgcggggcgccaccgagcttgaggcgctgcgacggagcggtggcgtatccgccactgacgcggccacggtcaagccgatgctggatcgcctgagcgacgcgacgcgcccaccgcgcatgcccgacgccgcggagactgcgggcctgagccaggcccagcagtacgacgtgtatggcagcatcgtggcccagcgcggcaacgccgcagcgaacgatgcgatggccacgcaggatcgcgtggtgctggggctgcgcgacgagaaccgcaccaccgaggcgcgaggacgtggtgtctacgacgaccgcatcgtggtgctgtggaaggatgcgcaggaccacggccatgtgcgcgagttcaaccaggccacgacagaaccgaccgcccagtacgacggacacgccaagaccacgccacgcagccctggcttcggcaacgtggcgccgcgtaccaagaccgagggcgaggacgtcaacggcgaccgggtcaaggatcttggacggttgggcgaaggcaccaccgagatgcgcgcgaccacgcatccgcgcaacggccatcccgatgagttcgcgttgcgcccttcgcaggcggcgatcaccgccggcgctggacgggtggagcgcgacaccaatggcgatggctggttcgatgcgcgcgatacccagggcgtgcagcacctcaacgacaccttcaagatccatcgtggcagccggtccaataccgattcggcgggctgccagaccatcggcggcggtgagtacgacgacttcgtggcgacggtacgcggcacccccgggcagaaccgctggcagtatgtgctgacctcggttgcgccgggccaggcgcgcgggctgggacaggacacgccgctcgcggccaatgacgatccccggcagccgcagcatcgcgaccatgccctgcagcagcagatcagcacgcacctgcaggccttgggcgggcgctacgccgagcatgccgatgactacagtctggtcttgctgcgcgaagcgaaggccgcaggcatcacccgggtcgaccagatcgtggccagcaatcccagtggcggccgcgctgcgggtgagacactgttcctggtgcagggcaatccgggcgatccggcggccgtgcgcgcaggcgtcaacgcagccgaggtgcgcgagactgcggtggaaaccagcctgcgccagctgcagcagcaagcgcgcgaacagggtgcacccgtgcccgcgccggcacagcagcacgaagcacccgcgatgggaggacgttgaaggatggtccgtctacccttgatgtccggtttgccgtgggtgttgctgctggcgtgcagcgcatgcgcacccgccggggagtacaccgtgccggtcgcacctgctgcgaagcctgaggcgaaaccggagaccttgcctgcgcaggcaggacccactgaacgcggattgcctgcattgccggaagcttccggcagcgcccattccggcggccgctacgctgcgctgcccgaaccggccaggcgggtgctggcgcagttgaagtgcaacgtggagagtgccggcaatgcgcaggtgctttccattcccgcgcagggtggccagcaggatttcatggtcaccgatcgcagcggaccgcgtttccgctactggatgcgctcgttctccagcaatggcggtaccaccgggtatctcgtgcagctgcaggactgcccagcaaccaccacgggcatgcgcgcctacatcgcacagggagccgcaccgctgcaggatgtcaccgcgtcgttgctggcgcaggccgagctgcctgatacggcgacgatgacggcttaccaggacaggggcgcgggcgatctgttcgccttcatcgggcagctggacaaggtgccggtggtgcgctgggtggccgaagccgaccccgagcagccattggccgacgatgcgcgcagcttcgaccatggcaatgccatccacggcggtttcctgcgctggaaccaggatcacttcgaagtggccaggaccgtgccggccgggctatggccctgcgatgacagcccgttgttgccgtgcaggggcgacccgttcgtgactgggcgttgaggcatcgcgcgcatagaaatcggcaatgcgtggaatgaactgctgcggattggcaccgacaagattggtcagcaccaccaccgccacgccgcgctcgggatagaccacgaacgccgagcgcgcaccgccgataccggccacctgaaggtcgggcgatgcgcgcagtaccggccagccccccgcccacgggccggcacggccatccgccaggcgctccgcgctccacatccgccgcagggcggtctccggcagcaggcggccttcggtcagcgcgaccagccagcgcgcggtgtcgtcggcggtggtgaggatgccgccaccggcccacagcgaaggcggtatgtcgtagaaccagtgcgacaggcgggacggtgcatccgcagcgtcggtggcacgcggggccaggctgtacatcgtcgccgcatcgggaatcaggtcgtagctgtcgccgaaggtggtgcgggccatgcgcgcgctgctgaactggccggtggcgaggaaacgttcgtagggcatgccggattgcttcgcgatgattcgtgccagcagtacgtagttggtctggttgtaggcgaagcgctgcccgggttcggcttcgagcggctgcgcagtgacggccgcccacgcctgcgcttctgagccaccgcccagcagtcccttcgcatcaaggatgtcgggaaggccggaggtatgcgccagcagctggtgtatgcgtacgtctctccacgctggcggaaggtcatccaggtagcgcgaggccggtgcgtccagatccagctgcccctgctgggccagctgcgcggtggccacgccggtgaacgccttggtggccgaattgagcgggaaacgggtgtcgcgcgaggcaagcacaccgttctccacgttggccagcccgtaggcctcggacaacaccgtctgcccgtccttgaccaccgcgatctgcaatcccgggatgcgctgctccagcatgatctggcggatcaggcggcgggtctggtcgttggcctggtcctggctggcagagacagcggcgaagggcagtgcactgatgagcatgagcaggactcggagcattgggcgggacatgcggaattccagcggggcgttgcggatcggatgcagcgggcgggtcaaaggtttaagcgctcggtggtgcctaccgttcgtcggcccatgacttccggggggttgactacagctgtcgtcaagctgacagtgacgacacgtgtagtcaagggagtggtgtcatgcgtggcaagaccatcggggatcaggaactggccctgctgcagtacatcgatgaacatgcgccggccacggtcggcgaggtcgccagtggctacggcgaggcccgcggcctggcccgttccaccgtgctgacgatgatggagcggctgcgggcgaaggggtatcttcagcgccggcagcaggacggcgtctaccgctaccaggccacccgtggcccgcagagcgtgctgcagggtgccgtggcccagttcgtcgacaacaccctgcagggctcggtgtcgccgttcgtggcctacctgtcgcagcgccagcaggtcagcgacaacgaactggccgagctggaagcgctggtcgcccaactccaatcgcgtcgccacgagggctgagccatggacaccacgatgctgattccgatgctggaacggttgggctggaccagcctgcagaccgtgctgctggtggcgctggtgtacggcctgtgccgcgcgctgccgtcgctgtcggcggcgacccgctgccgcctgtggtggctggtctcgctgcaggccgtgctcggcctgttctggagccagccgttgcagttggcctggctgccggcgccgcaggcggtggcgatgaccgcgaccgacgtggccgctgacatcgtctacccgctggccccggaggcctcggcgcagctgctggccgcgatgccgctgcccgcggccgaagtaccggcagttgcgtggtgggcggtcgcactggccgcgctgtggctgtccggcgtgctgatgatggcgctgcgcaccttcggtgagtggcgccgctgccgcgcactgctggctgcggcgtatccctgcgaggacgaggcgctggtgcaggccctgcagctggcctccgatgcccacggcgtgcgccgtgcgccgcgactgtggatgagcatgcaggtggacgcaccgcagctggtcgggccgttccgcccggtgctgctgctgccggccggcgacaacgtcctgcagggcgatgcgctggacctggcactgacccacgaactgcagcacctgcagcgccgtgacctgcaatggggcctgctgcccgcgctggcccagcacctgttcttcttccacccgctgctgcgcctgtcggtgcgcgaatacgcgcaggcccgcgaggaagccgtggatgcggcggtggtcggccaacatggcgccagccgccaggcctatggccgcctgttgctgcagctgggcgtggccccgcagccgcatctgggcgtggccagcgccgcaccgagcaccaccagcctcaagcgtcgcctgctttcgctgcagtcgcaccggtcctgcccgcgtctgctggcggtggcgctgaccgctgtggtggtggtggtgggcgtggcgccgatgcggctggtcgcagcgccggtgccgccggccccgcccgcacctccggccgccccgacggccgtggtgccgcccccgccgaaggctccggaagccccgcccgcaccagcctcggccgcgcgcgttccggccgagccggtggctcccgcaccgcccgcagaaccggccgatatggaagaaccctccggtcccgacgatgccgatgtggccgatgtggccgatgtcgacgatgccgctggcatggatgaggaccatgacggcacgaccaccacctcctccatcacgacctacggtcgcctcgatctgggcaagtcgccccgggaggccttcgtgctggtcgatggtgattcgaccttcgccaacggcggcatggacgacgtgatggtggcccgcaggcagctcggcaagggcccggcgctgtggttccgccagggcgacaagcgctatgtggtgcgcgacccgatgttgatccagtcgctgcagcgcgcctatgccggtgcggcggaccttggtcgccagcagagcgaactgggccgccagcagagtgcgctgggccgccagcagggcgacctgggcaagcagatgggtgagatggggcgtctgcagggtgaagaggcgcgccgcctggcactggccgcagcggaggccgcgcgcagtgcgatggccgcgcatgacatcaaccgcgaagcggcggccgaagcggcgaaggcggcgcggggcgcgaccaacgacgcggcggttgcacgtgaggccgcacgtgaggctgccgccgaggcgcgtcgtgcgatgcaggaagtggacaacgaaaccgcgcgtgccagccgcacccgcgccatgcagcgcctggccagccagcagtctgaactggccagccgccaaacgacgctgggcagccaacaggccgcgttgggcgagcgccaggcacgcgtgcatgcgcaggcatcgcagcaggcgcagcaggtgatcgcgcgcgcactggccagtggcaaggccgagcgactctgatcggtagtgccggccgctggccggcaatggggggggccggccagcgccggcactaccctgggaacatcaaccgcagctggcgcgctcgatgcggttctgcgcatccacctgcacggtcacgcggtcctggcggaagtccatggtcaccgccatgcccggcttgaccacccgtgcattgcgcgcaccgctgtcagccaccagtttcttgatcgtggcttcgtcggcggtcctgccggtgaaggcgtccagcgcctccggtttgcattcgtgcgcggcatcggccacgggcgctggcgcgggatcgtgggaggtgctgctgccggcatgactgcaggcggccaagggcaggatggcgagcaggaccaggggattgaggcgcatcgtcgggctccaggcgtggatggtggcggcagtgtcaccgctgccaccgtcaggccgcgtcaaggcctattgaccgaccagcgccagcgccagcgtctcgcgctcgcgctgctcctcgtgcaccagccgttgcagcagcagggccagggtcaccacgtcctgatggttgtggtcggccacccggcgcaggttcaccgcgtcgccgccgcgcaggaagcgcagccatgcgcccggcgcttccgagccgggcaggtcgtcctcgcgcaccacgcgcagcagctggcgctcgatggtggacagcctgcagttctcccaggtgccgcgatagcggcgacgggtggggtagagcaggtccacatggtccagcgcggtgatcggatcgcgttggcgcgccagccggtagcgcgccttcagcagcggcgcatcgtagctgcggccgttgtagctgcagaacacggtggagggctgcagccaactggcgaaggtggccagcatcgcttcttccgcagccatggtggacatcagcagctggcggatgcgcaggccttcgccacgttgcgggcacacgtgccagtcggccgcgccgatcatgaaggcacgcgtaccggtgccaccggccaagcccgtggtctcggtatcgaagaacagcaggtcgcgcgcagctacatgctggtcctcgcgcttggcgaaggccaatgacagcggggcggtcgggattggttgcggctgcagcgattcgatcaggaacaggcccggcgcgatctcctcgccgggcaactgacgatcctgtgcactggcgcgtgccggcgcggctccaccgcgcgaacgcaggccgagcaggcgatgcagaccgcccacttccggccgacgcagcggtgcgggtgccggtgtggagaccgcagcgccggtcggcttgtggcggatctcctgttcgacccaggcgaacaccgaacgttcggccggtggttgccgcgcatcgttcgcggccacgggtgccggtggcgcagggggcacgtccggcgcggccggtgtgctcgccttcgtgtcgccggcctgcctgcgcagcaggcgcagcttgtccaggctcaggctcacggtgccagcagctccatcgggtcgcgcgtggtcaccaccacgtcgggcacgtgctggcaggcgtcggcatcgaacaggtcgagcacgcgcagcgccagcgcgcgcggcgaagtctcatcgtcttcctgcgcggccagcaccgggcccacgcaggccgggcagccggccctgcagtcgcagcgctgcaccagttcgcgcgcgccctgcaccagttcggcctggcgctgccacagcggttcgctgaggccgacgccgccggggaagttgtcgtacaggtaaacggtgggcacgaactcctgcagcagctccaccccaccgggatcgccctcgctgccgcgcagctggccgcggccgctctggtcggcgatcgcgaaccaggaaccatcgccgttgcccaccgacttctgcaggtcgcgcgcatcggccatcaccgccacggtggcgacgatgtgcagtgcatacgcggcgccgaggaagccatccagcgcatcctgcttgctggcgaacgcgcgcagcagcagcgcctgcggcagctgccaccacaccgcagtggtgtgcagttcctggtcgggcaggttcaccggtccgtagccgatgttctcgtgggtgtaataccggatcttcttgtagccggccacgcggcgcaccacgtgcacttcgccatgatgcgaatcgccacggccggccacgccgccatcgaaacggtccagcaccttgagcttggtgaagtcgatgctgtcggtgtagtagtccacgtgggtgcgggtgacgtaggccttgcgcccctcccagtccagcgtctccacctggtacggggtggactgcaccatgtggatggcgccctcgtacagggtgagcgcggcggcggaataatcgacctcggcgatgatctgctggcggccatcgctgcggtcgaccaccacgaagttgccgtcggccaccgcacgcaggctgaccgcgttggccggatagctgtcggcgatccattcccagcgctcgccttcgcggtggatcacttctgtctctgccagcgcttccaggaacacctccggatcgatcgggccgaagccatcgccgacccggaacggcagctcgaaggccgcgcagcggatatggtcgaacaggatcagcggctggtccggcgcgatgcgcgcgtgctcgggcgaggcctcggcgaagaagtccgggtggcgaaccacgtactggtccagcggctgcgagctggccaccatcactcccagtgcgggttgctggcggcggccggcgcggccgaagcgctgccaggtggcggccacgctgccggggtagccgttgaggatgaccacgtccaggctgccgatatccacgcccagttccagcgccgacgtgctgacgatgccgtcgatgttgccggcacgcatcgcgcgctcggtctcgcgccgctcggtgggcaggtagccaccgcggtaggcgcggatgcgcggcggtttgcgcgggtcgtggtcgaagatgtccttcaggtacttggtcagcacttccaccatcaaacgtgtctgcgcgaacaccagggtcttcagcccggacttgatcgcgatgcgcgcgatgcggttgctctgtgagcgcgccgaggcgcgcaggcccaggtccggattgatcaccggcgggttccacaacagcacctgtttcggcccgctgggcgcaccggattcagtgatggcagtcaccggggcctcgatcagcgcctcggcatgcgcctgtgggttgccgatggtggccgagcacaggatgaactgcggttgcacgccgtagaacgcgcagatgcgcttgagccggcgcagcacgttggtgacgtggctgccgaacacgccgcggtaggtgtgtacctcgtcgatgacgatgtagcgcaggttctcgaagaactgcgcccacttggtgtgatgcggcaggatggcctggtgcagcatgtccgggttggacaccacgatgtcgccatgcaggcggatggcctgtcgtgcatcgccgggcgtgtcgccatcgaaggtgaaggcctttacgcccagatcgccggcgcggttgagttccagcagctcggccacctggtcctgggccagtgccttggtcgggaacaggtacagcgccttggccttgtcctgcattgccgcgctgaccaccggcagggtgtagcacagcgacttgccgctggcggtgggggtgacgatggccacgtgctcgccgcgctggctggcctcccaagcttcggcctggtggctgtagagctgttcgatgccacgcgccttcagcgcagcggccagggcaggcggaactgaatcgggaatgggcgcatagcggccttcgcggccgggaatggcaaagctgccggtgatgcggtcctggtagcggcgctgcaggcgcgcgctgagcagggcgccgtcgcgggcgggcaggccgtcgcgcgtggcgagcttctgctcggcatcggcggtgcgcttggcgagttcgtaggccatggaagatggagccgggacggattgcgaggggtcacatggcaccacactcacgtctcaggatgtgagacaccgcacacggagggcgtgaaccgttcagtgcccgcgtcccgtagcgtcgccgcatctcccctggctgaacagctgccagtgcagcaacgaaatctgaagccggcatccgtatccttgggcgctggacgcaaccaacaggtggatggctgtggcacgacgtggaacgcagggagccctcttggccggcatgctgctggccggcatcgcgcaggcgcagcaggccgcgccggtggcggtgcccgatccggcgcccgttcccccggtggatgcttcggcggcaaccaccgcaccgatctccaccgctctgccgcaggacaacgtcaccaccctcggcgaagtgcgtgcgctcaagccggaagacgagccgctggatctctaccgcttcaagaacccggtgaagttcggcgacaaccgcttcagccgtgactggagcgaaccgccatcgccggagcaggtgagcatgggcggcggctacatcatgatgggcgtggtcaagggtgtgatggcggccgccaagggcgtgaacaagctcacgggtggaccttcgcagatccaggccgccgtggcgcggccgccgccggaactcagtgcggaacagcagcggcgcgcgctgcggttctcccaggagcagaatgctggcgacgcgccgccggtgaagtagcccggtatatcctgccggcttccccatcggtgccatcgccatgtccctgcgttcgttctgcctgctggccgcgttgctgccagcctccgccttcgcttccggcatcgccgatgacggcgcctgccgcaatggcgcgttcccgtccgaacagagccggttcgcactggcgcgggtggtcgatgcaccgcgcctgtacctgcttggcgacatggacggctgcccggccaagggcgaaccggcctgccgacagcgcagctatgtggtcaacggcgatacggtggtgaccgggcgcgacctgggcgcttatcgctgcgcgttcttcccgaacagggtgggtggcagtgccggctgggtggaccgcagcaagctgcagccattgccggtggccgtgccgtcgctgcaggactgggcgggcaactggaaggacggcgacaacggcctgcgcatcaccgtgcagggtgggcaactgcatgtggagggggacgcctactggccctccgccaaccccacgccggagcagcgtccctacggaccgaacatgggccaggtggaagcgcgcgccgcgccgcgcggtgccgacgtcgagttcgtcgaggacacctgcaaggtacgcgtgcattcgctgggcgaggtgctgatcgtggccgacaacagcgaatgcggtggcatgaacgtgcgcttcaatggcgtgtaccggcgcgcgggctcgcgttgaagaacgcctgacggagggggtcagagccctttcgcgggcgaaagggatccgaccccgggtcagcgccgccgttccagccaccacagcagcgatgcgcacaacacgaacgccagccaccacggccagcgtgagcccggcacgggctgcatcaccgacgcgttcgccgacgtgctggaggccaacgcctgcgtggtcgcatcgatcatcgcctgccgatgcagtgcagcggcgtcctttgggtcgaacacatagcgccagacgatgctgtcgccatgctgcaggcgctgccagcctgcctcacggggccaccagccggcgcagcgcagcgccgacgttgcaccatcggcgatcagcgccacgctgtcgccacgcaggttgaaggcctgcagcggcgcctgcacgccgcacagcgcctgccgttcgcctgcccagctgatgggctgtggtgaccacagcgcatcaccgctgccctgcgcgcgtgccagcgtggcaaccacgtcgctccacagttcgccgtggcggtcatcgcggcctgccagcacccagcgccagctgtcggtcagcggcagcaggccgatgcggcccttgccgaccgcgcgccagccgccgacggcctgaccgccccgatcgtgcagcagcgcgttgctgcccggcgcctgcaacgccagtgcttccagcgaagacagcgcggcactgtgcgagctgcggtcggcctcttcgccgtagccggtcggcaatgtgccagcggcgagcgggccacggcgtgcggcgaggaccgcgctttcgccatcgccgggaagttcgagggggtggctgctgccatcaccctgcactggcaggcccagatcgcgaaggcgttgccgcgcgctggccgaaggtgcgcccgcactgcgcaccagcacgcccagtccatcgcgcagcgcctggcgcacggcggccagctggccagcactcaatgccgccaggctgcgctcgtccagcagcaacagatcgctgcgcgtgagcgatgctgcatcgatcgacaccgcgccatcgccgatgctgagtccggccccggtatccgcctgcacctgcacacggatgcctgcatcggctgcccagcgccgcaggtacttcagctctggacccggcgcgccggcgcgcaccagcaggcgcagcggtgcggacggcagggtctgctgcggcaccggtacgctgtccaccacatggccgtcggcatcgagcaggcgcagctggaacacgctgcggccttcggcgcgggcgacaccactcagctgcacgcggccgtcgtcggcaacctccgtgcgatcgaccacgctgtcggccgggtcgagcagttcggccttcgccttggccgcgccacgcgcctgcgccagcacgtcgaagcgggcaccgggtgcgacatcggccggcggctgcagcgcgatccagccgcgcggctccggtgcagcctgccaacgcacatccggcggcagcaccgcgtcgcggtcacgtgcgaccaggcccgcaccgaccagcgtcagcgtggcggccggatgctggcgcagcgcggtggccaggtcgggtacgcgctgtgcgccgggcacatcggcagcttccggcaacagcaacagcgggccttcgctggccgggagtgagtcggccttgcccgcatcgacgccaagtacgaccagcccgcctgcgggctgctggcgggtggggggcgccaggcagaaatacagcagcgtggcgacgacgatctgcagtgcgatcacgacccaccggcggccggggtgcgcagtgtccgcacgcggctggcgcacgctggcgatgaccacgatcagggcgagtgccggtgcaatccacaggttcacagcggaggcgttcatggctgcgcctccagcgcgtcgaggtagcgctggcccatcgcatcggcggcactgcgccgcatcgtctgtggcagaggacgctgcagcgcccgccacaactgtgcgcgcaggcgctggcggcagtcgccgcagtcgggctcgatgcgcagctgctcgatggccgcagccagatcgagtgcatcgggcaggtaggcggcgttgcgctgctgccaggccgccagcgcatcgagatccggtgcgccgttgtcatcaccgaggcgttgccaggcttcaacgatggccgggtccggcggggttcgcgcggccaacggcagttcacgactggccagtccggcgcgatcaccgcccagccggcggctttcatcgatgggtggcagctccggcccgacccgggccaggtagatgcgctcggcctgctgcacctgcttgatgaagcccagcgccttgtaggcaaatggcagcgcctgctccgggcggccctggcgcagctcgccttcggccgaccacatctgatccagcgcggccttcaacgtggcgcgggtctgcggatcgagcagggtggtcgcctcggcgtggtcatgggtgtgcccgtattcggaaagcacgtcggtctcgctgccgaacaccggcgggatatctgcgttggctgtactgccatgatcgtggccatggtcgtcttgcgcaccggcctgcgcgccatggtcgtgctcgtgatcgtcgtcgtggccgtctgcggtcggcgcatcgctggtgggcaggtcgctggtcggcggcggcttcggcgcaccttcgctttcctcgcccaggaactggccgtagcgcaggcgcaggatgcgctggtcgacaccgatcgcatcgctgcgcttcacgaagtcctcggcggccaggctgcgtcgctgccggatcagcgcttcggcatcgatgatgatctgccgctggctgcggaaatacgcaggcagggtcttcttgatgcggccctcgagctctgcaccgagcgcgacttcggcgctgggcaggcgcaggatcacgctgctgctgcgcccggtctgcggcgtgggtgcatgattgtcgcgtacttccagctgggcgatcacatcgttgccaggctgcgcgcccagcgcagccagatcaagggtgtgggcgaaacgccgcgcggtggcttcgccgctgccggcaagcgtgacgctgcgctttacgaaggtgatgttctcaccgctgccctgggtagtggtgatcgacagcgttgcctgcgccgcgacaccgtaatcgtcgctggcctcgaagcgcagtgcccactgccgttgccccggcgtgcccagcaccaggctggccgtgggctccagtacgcgcacgctgggtgcacggtcggccaccacatccagccgatgcaggcgggtctctgccagcgccggttcgctcaccacgcggtacagcagcggcatacgtgccacatcctgcgcctgccactgtccttcgcgctcgctcagtggcaagcggcgaccatcgtggaactgcagccacgccttgtccggggcgcgatcgaagcgcagggaccaggacagccggctgtcggcggcaaccttcgcatccagcgcattctgggtgagcgtggcctggccggtataggccggcgcgtcgatgcgcaggcgggtggactgcaggcgcagcgggcccgcagcagcagcgctgccaggcaccggcgtgcggacaggcacggagccggggccggaacgtggccagccgaatgccagcacaacaatggccaggcctgcgatccagcacagcgccaatgccccacgcggccagcgtggacgcagctccggcatcgcgcgttccagcatggccagcacatgcgtgcgctggcgctgctgcagcggattgagcgtggcggcatcggcgaacagcagatcggcactgtcctcgctggcaccgctgccatcgagctggcgctgcagccactgccggtccagctggcggacatgcgcagtggcgaaggccgcacacgcgagcagactgaccgtgccgacgacgcaggcggtatcgaagcctgccagacgcagggccagcaccgtggcggccagcgcccatggcaggcccaacagcagggtgatgagcgcacggcggcggcgtgcgcgttgccaggcgtgctgcagggtgttcatgcggccaccctgcgccgggcgctgctggccatccagcgttccagcgcgaacagcagcacgacggccagcaacagccaaggcgtgggctcacgcagcggtggtgttgcagcaggcaatgcggcccgctgcggtgcctggtcacgtgcatcgcccaggcgcggggccgtaggcggctgcagcgccagcagcagcgcgcgtggcaactgcggatcgcgcagcgcagcgttgcctgaggcatcccagtcgccgggcagagacagcaggacaccgtggccgatgcgttgctgccacagcagcggggtgccctcggtgttgcgcagcaggatgctggcctcggcggcaggcttgccggcagtcactacacgtccgccgtcctgcagccacgcctgccagtttgccggcagtgcgccagtgcggctccacacgccgatctcgccgcgttcgggcagcgcatccgccaccagaggcgcgagcggcgcctgcctgccccacgcgcgctgcagtgcattcaaccagtgctggacgacggccgatgcatcgctgtgcacgcgcaggcgcgacaacgttgcggcactcggttgctcactcacctgtatcggctgcgggcgccactgcacctcgcgcgacagctgcaggcgtgcgccgtccaggccgggcaggggatcgggaacgtgcacggtcaatgcggtgcccgcaggcagctgtgcgtccagttcgcgcagcaggctgggcagggaagccgtggacgcgggtggcacttcatcaatggccgggaagccgggcgccagccaatgccagttgcccgcttcggcggtgccgcgtagtgcggtcgcgtccagccctggggctacgaccgtccacgcagtgggggctggcgcaggcccggtcaatgcaggtcgtgccagcagcaaggccaacgcggccagcaacagcaggcgcaccagcagcaacggccagtcatcgaagcggatgcgctggcgcggccggatctgtgcacgcagccagcgcagcgcggcgaaatccagcggtgtgtacggatggcggcgggcgagatggatcagcagcggcagcaaccctgcagcgagcgcggccaggcccaacgggaacagcagggtcatgcgccgcccctgcggccaaacagtgcctgcagtggttggtccagcggctggtcgagccagccagtggcactggcgatgccgctggcctgcaggcgcgactgcaatgcgttgcgtgcgtcagcgaagcgttgcaggtagtcggtgcggatcgccgcgccatcgcccagcagttcctcgccggtctccggatcgcggaagcgatggcctgcgccgaacgggaagtcacgctcgtcggcggtgaggatctgcagcagtgccacttcgcggcgtgcgctggccagttgttccagcagcacaatgccggcctcgtcaaaaccgtcgccgatcgccagcagcaggtcgcccgggcgcacgcgctcccacagcgggcgcaggcgatcggccacaggccagccgccacgcgcctgcagcgcatgcagttgcaggtgcacgcgatcacgctggcgtgcgccgttcgctgcgggcaccaactgcagtccatcgccattgatcgccagcaggccgaaacggtcgccctgctgcagggccagttccaccacgcaggcggccacaccgcgcatgtggtccaggcgggtgcgctgcggtgccgcgcgatcggcctggccggccgaggcggtggcatcaagcagcagccagaccgtgatcgggctttcgcgttcggattcgcgcacgaagaagcggtccgagcgtgcatacagcttccagtcgacctggcgcagctcatcgcctggttcgtaggcacggtactgggcgaattcgaggccggcaccgcggctgcggctggcgtgctggccgatgccactggcgccactggccaggcgtggccgcacgcggagcgtgcgcaggcgcgcacgcagctccggtggcaaggtcagcggggtaccggcgttcacgggtggctcaacccgggaacggcacggcctgcagcagggcggcgaccacgtcgtcggcacgcttctgctcggcctcggcggcgaacgacagcagcaggcgatggcgcatcaccggcgcggccagcgcctgcacgtcctcgcgggtggcggcgaaacggccctgcagcagcgcgcgtgccttcgctgccagcaccagcgactggccggcacgcgggccggcgccccacttcacccattggttgatcgccgccggagcaccgtcgccgggccggctggcgcgcaccaggcgggtgatccaggcgagcacatccgggctgacatgcacctggcgcaccgcggcctgcagcgcgatcaccgcgtcggcatccatcaccttcggcaccgcgtcggtggcaccgccggtggtctgttccaggacctgccgctcctcgtcttcgctggggtaatccaccagcacgtgcagcaggaagcggtccagctgcgcttccggcagcgggtaggttccggcctgctcgatcgggttctgcgtggccagcacgaagaacggcgcgggcagcgcgtaggtggtaccagcgtagctgaccgtgcgttcctgcatcgcttccagcagtgcggcctgggtcttgggtggggtgcggttgagttcgtcagccagcagcaggtgggtgaagatcgggccctgctggaagcggaagtggcgatggccggtgccgtggtcttcctccagcagctcggtgccgaggatgtcgctgggcatcaggtcgggggtgaactgcacgcgccggaactgcagctccagtgcctggccgagcgagcgcaccagaagggtcttgccgagcccgggtgcgccttccagcaggcagtggccgccggccagcaggccggtcagcagctgctcgaccacggtgttctggcccaccactgcgcgtgcgagcgcggcgcgcagctcatccaggcgcggcagcagggaatcgaggtcgggggaggtcatgggcgtgcaggtcctatcagttgttcaacgcgtacatcacgatgttgacgccgaagcgggtgttgtcttcggccaggaagcgcttgttgcgccagtcgtagtcccactcgcagccgtagtccttgttgctgtacagcaggcccaggcggccgtcgacctcgatgcccttcaggtagtcgtgcaccaggtcgtcgccccagccgttgagttcgaagctggtggcaggcgggccatccgggaagcggaagaaactgcggtacagcgggtggctgttgggcagcttctgcaatgccctgggcccgaacaggcgacccatctgcgcctcgaacgaggtagcgaacaggccgtcgatatcgtggttgcagtcgtcgacgaagacgaagccgccattgcgcacgtagcgcacgaagttctgccgctcggcggcgttgaactccaccagcgtgtgcccggccaggtagcagaacggcgcttccagcatgcgtgggtcggccagcgccaccacgtgttcctgcgggtccacgcgcagcgaggtgtagtcgatcagcgaggtgatcaggttggacggcatgcgcgcgtccacgtcccagtcaccggagtcgtactgaaggcgggtgaaccagaagtcgtagcgcgaactgcgcgggcctgcctgtgcccaggctggcagcgccgccgccgaagcggcagcggccaaccagcgcaggcaggcccggcgatccatcagaccgcgtcggacagcgaagtgaaggtgaaatcgcgcagcttcatcggcgggatcatcatcacgtagctggattcatcaccggccacgcgcaccggcttgcccagctcttcgatgttgttgagcatgatcaccggcgattcgttgaagcggaagttcttcaccggatgcttgatctggccgttctcgatgtagaaggtgccgtcgcgggtcaggccggtcagcagcacggtctgcggatcgaccatgcggatgtaccaggtgcgggtgaccaggatgcccttctgggtgccgcgaaccagttcggcggtgctcttgtcgccaccgctcatcagcaggttgcccggcgacgccttggcggtcttgccctgcttctgcgcccagaagcgcgagtagtccaggttggcgatcctgccgttctcgatgatggccatgcgctcgcggggcaggccctcgttgtcccagggcagcaccggtgcgtccgggtgccacgggtcggcgatcatggtcacgcgcgggtcgtagacctgctcgcccagcttgttgccgccgcccttcttggacaggaagctgcggccttcatcggccgagcgtgcgctgaagaagttcatcatgaagctgatcaggccggccgccgcagctggctccaggatcaccgtgtacttgcccggttccagcgctttggcttcggccgattcggtggccttgcgcatggcgatgcggatgtcctggtccgccttgaagtcagccgcatccttcaggttgcggccgacccagcccgaaccacggccatcctcggtgcgcacggtgcaggtgtaattgaagttggtggtgcgctggtaggcgaagttgccgttgctgttggcggtggcctggaagccctggccgtcttcgaggaagccggcggcgatcaggccatggccacggcacggcgcgattgaatctgcggcaaccttggcacggaaagccggatcgatcgcggcagtggattcgctgaaggtggggctggcgcggtaggtctgcttgccgatggccggcatgaactccgggttctccggggccaggcgggccaggtcttcggcacggcgcaccacgcgttccagcgcggcatcgtcgaactcgttgatcgaggccgtgccgacgcgcttgccgaaggcaacggtgaccgccagttcggtgttgtcgacgatgccgctggtggagacattgttcagtgcgaaacggatgttgccgtcgatcgcgccggccagcacggcggtgcattcgtcggccttggacagggcgatgaccttgtcgaggatggccttggcctgggcttcggtgaagatactcatggtgtaagggctcctgaccgatcagccgaggctgcgtgcggtgttgatgacgttgatgccgttgaagcgcgcggtggacgaaccgtgcgagaccgccgagacctggcccggctggcccttgccgtcgaagaacgaaccgcccaggcggtagtcgcgctcgtcggccacggcggtgcaggcgttccagaactccggcgtgcggatctggtaggccacgtcttccagcatgcgggtgatctggccgttcttgatctcgtagaacagctggccgccgaactgcgcgttgtagcgctgctggtcgatcgagaacgaaccatcaccgatgatgtagatgccgttctctacgtccttgatcaggtccggcacgctcaatggcttcttgcccggtgccatcgacacgttggccatgcgctggaactgcacgctggaccacgagtcggcatagcagcagccgtcggattcggtcttgccgaggatgtgggcctggtcgcggatggtctggtagtccaccagcttgccgttgctgatcaggtcccagcgcttgcacttcacgccttcatcgtcgtacgccaccgcgccgaggctgcccggctgggtcttgtcggcgaagatgttgaccagttcgctgccgtactggaaatgctgttcgcgcttgtccagggtggcgaagctggtgccggcgtagttggcctcgtagccaagcacgcggtccagctccagcggatggccgatcgactcgtggatggtcagccaggtgtgcgacgggtcgagcaccaggtcgtacttgcccggcttcaccgacggtgccttcagcttttcctgcgcctgcctggcagcggcgatggcgtcttccttcatgtcgtaggaagaactgtagttgaccacgccattggggccgaccaccttgcctgcggcggcgccatccaggtactcgtagcccaggcccatcggcgaggacaggcccgaacgggtgcggaacttgccgctggacttgtcgatggcggtgaccgtcatcggcgcccagatacggtgcacgtcctggtcgatgtaggagccgtcggtggaggcaaagtacttctgctcgttgaccaggaacagcatggagttgacgaagctggcaccggcgcccattgcggcggcgttgacgtccagcagcaggccgaccttgtccttgatcggcacctccatcgcgttcttgcggatcggcgtgcgccagctcacctcgcccacgccaggcgccttggccagctgcaccggcgcggtctgcacaccggcgttggccttggcgatcgccgccgcctgctgcgcggccttggccacatcggccgtacccagcgcattggtggcggcaaagccccaggcaccgttgacgatcacgcggatgcccacgccggtggactcggtgttcaccacgttctgcaccttgtcctcgcgggtgatcacgaactgccgcaggtagcggccgatgcgcacgtcgcagtaggtggcaccggcctggcgggcggcggccagcgccgcatcggccaggcgcttcttcagccccaggtccagcgagctctgcagctgttcggcggcgatcaccttgccgaagaaggagggcacgatcagcccgcccgcggtaagcccggtcagggccaggaagtcacgtctttgcaaggctgctctccatgtcgaaggatgggtggctcaagcgccgagactgcgcgcggtgttgatgatgttgatgccgttgaagcgggtggtggacgaaccgtgcgagaccgccgagacctggccgggctggcccttgccgtcgaagaacgaaccgcccaggcggaagtcgcgttcatcgcagatggcggtgcaggcattccagaattccggcgttcggatctggtaggccgcatcctcgaccatgccggcgatctttccgtccttgatctggtagtacagctggccgccgaactgcgcgttgtagcgctgctggtcgatcgaatacgaaccgcggccgtggatccagatgccgttctccacgtccttgatcatgtcctcgacgctgagcggctgcttgcccggtgccagtgagacattggccatgcgctggaactgcacgctggaccaggaatcggcatagctgcagccatgcgatgcatcgcggccgaggatatgggcctcgtcgcgggtggcctggtagtcaaccaggatgccgtcgcgcaccaggtcccaacgctgcgtcttcaccccttcatcgtcgtagccgacggcgccgaggctgcccggctgggtcttgtcggcgaagaaggtgacgatgtcgctgccccagcggaaacccgcatcgcgcttgtccagggtggcgaagctggtgccggcgtagttggcttcgtagccaagcacgcggtccagctccagcgggtggccgacgttctcgtggatggtcaggaacaggttggacgggtccagcaccaggtcgtacttgccgggcttcaccgacggcgccttcagtttctcgcgcgcgtggcgggcggccgcgatggcgtcctcgaccgggtcgtaggaatcgcggtaagcggtgatgccgccgggcagctgcaccttgccgcgcgcatcgccatcgaggaactcgtagcccatgcccatcggcgaggacaggccggcgcgggtgcggaacctgccgctggccttgtcgatggcggtggcggtgaacggcagccagatgcgatggatgtcctggtcgatgaacgagccgtcgctggaggcgaagtacttctgctcgttgaccaggaacagggtggaattgatgtagtcggcgcccgcattcagcgcagcggcattgagtgccagcagcagctcgaccttgtcctggatcggcaccgccatcgcgttcctgcggatcggggtcttccagtgcacctcgccgaccgacggcgttggcgccagctgcaccggccgggtctggatgctggcgttggcacgggcgatcgccgccgcctgctcgaccgcagcgcgcacggcggcctcggtctgctgatgggttgcagcgaagccccaggcaccgttgacgatcacccgcacgcccacgccggacgattcgcggttggtcacattgccgacctgatgctcgcgtgtgatgaccgactggttgagatagcggccgatgcggacatcgcagtagctggccttggcggtgcgtgcggcggccagcgccacgtccgccaggcgcctgcgctgggcggtatcgaccggggcgagcagctgctcggcggcgatggcacgggaatgcggcagcagcaggcccgccaggcccagaccggaaaaagccaggaactcacgtcgttgcacagcgtttctctctctcgcttgcgtgcggttggcaatgggccggaccgatcacgtcaactcctcgactttcgccagcgcggggcgtggggacaagtgactgcagtcatggttgggggtgtttcggcagggctgcgccctgcacctgctcagagcaacggcaacggccaaagccagagccagagcggcattccgtgggatggcggggcggtgtgggtgggcaggacacgccgtaaacccgtccctgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacctctgacagctggccggtggctgttggtgggtgccgaccgttggtcggcacatctgtcagatatcgaatgaaattcggggtcagatccgttttcctgcggaaaacggatctgaccccaagagtgtttccgacagatcgcggccaactgtcgaaggcgggtgggtccggttgagggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtccccctcaatcggacccaccccgccatcccacggaaagcccgcttttgaatttgacgtggctgttgccgttgctgtggcttgaagcaggtgcagggctgcaagccctgccgagcaacaccccctcgtgcacaatggggccgaccccgcctggaccccgtcctgatgtcgagcaagccgtattcagaagcctgcgagcgcaaccgcgagcccatcgccaccgcactcgacccgtggatgggcgaccgccgtcgggtgctggagatcggcagtggcaccggccagcatgcggccttcttcgccgagcgctggccgtggctgcgctggcagcccagtgatcatccggaccatctgcccggcatcgaagcctggcgtgcagaggccgcgctgctgaacctgctgccgccggcggcgctgcaggtggaactgccaccggcgcccgggctcagcctgccacagggcagcacgttcgatgcggcgttcactgccaataccctgcacatcatgggctgggagcacgtgcaggcgttgtttgccgcgctgccaccgctgctgcgccacggtgcgctgctggcggtctacggcccgttcaactacggcggccgctacaccagcgacagcaacgcgcagttcgatgcgtggctgaaggcacgtgacccgcgcagcggcatacgcgatgtggaagccgtgcaggcgctggccgaggacaacggcttcacccgcctgcgcgacgtggcgatgccggccaacaaccgcctcctgctgtggcggttggggtgatcaagcctcgggggccatgctggaaaggcgtgctgccgcagcacgaagtccgttgaaaatcggttcggacacgtttgaggggaagtcatccgggagctgacgggtgacctgctggatggcgggctcgacggccgcgatcaatgtcttgatccatggttctgcaccatcggcaacgccgcaggcgcgcgcggtttcattccagtgccgccgtcgcacaaggtgcagtttccggtggcggttcttgccatgtacggccatggcgagctgtgcgtttcgtggatcgagttgattgggtcccctgccgaggatgggatataccgacagcacgtcgtagacgggcgtcaggcggaagcgtccaccggcttccaggtgaacactgaaattcttggcatggccgtcggttgcggccagcatccagaaaagaatctgcgtcttgaagaagatcgcgcgatcctcggggtgttcggactgtcgaagcagatccatgatcggaacgataccggggccgccatcggattcatactttctggcagccggcagaccaaagacctgacacatgtcttcctgtggcagtcgcagccaccaccggcggtcggcagacaggcgacggtcaaaccgctcgacaatgagagcacgttggtcgttgaagcggcccatctgcgtctcggccacggggatatcaaaagcggaaagcagatgcatgcacagccattcattctccacggactgatgcatgtctgcccgcatgttgccaacaatgccaagcggcagcttgaagatgtgagtggatggtgtgttgccggtaggaatgcaccatttgccagcatgcagcagaagaccggtcttttcctgcgcaccggcgatggaaatgcggaatgcatcatcacggctgggtgcgccaggcaggttccctgtcgtcacctgacgcaggatcgtagcgacacctgcttcgtccaacacctcgcacgtgatctgctggatgtcttcgggtggacgcgctggcggcaacagctgcactgcgccgacacaatcccgtccaatggcttcaagaagatcgaacgtatcgctgccgcgcgtggcgaaccggtcgcggatccggttgcgtatggcgacgttatcgggaagaaggttatcgaagtagtcgttgacgacgttgccccgatggctctcgccatctgggagcaggggtagagagagcgacaacggtcgggactggggcgagctgatccactggctgacatacgacaaccgggatgacccgttccggacatcatcccaaagtgcgacttccacaccattcatccagacctgcagcgtacccatggctcaccactccaatgacgacgtgttctcctggggacttcgttgctggaggctgacctccagacccagcaccgcccagatccgcatcaggcgttcaaaacttgccgatgcagggtcgcgttccagcgcgcccactgcctggcggctgatcccgagtcgctccgccagctgagcctggctcaggcccgcctggcgccggaaagcacgcatcaggggcgcaagttgttgggctgtcctcactgtgtgcagcggcctgtccataccggcagtcctcaaggaaagatgaccgtacgccaacgcgtacgcaaaggataggttgctttacgacaagcaacctatcgctttctcgctgaggaggcaacctatcgattgctatatcgctttgcaacctataggttgcctttccatgacgcagcgccgcgtcaagccacctgcacgatatgcagcgccttcgggttgcgccactgcgccagcagggcagcctcgcgcgccttggcctgttcgtagtgcgcttccttgacgtggccgaagccgcggatgtgctcgggcacgctggcgatctccaccgccagggccaggcggccgtcctccaggccatccagcagcagctgcacggtggcttcgtaatcggcgatcagctggcgctccatgcgccgctcttcagtacggccgaatacatccaggcggccgccacgcaggaacttcagcttggccagcaggccgaaggctttgaacatccacgggccgtattccttcttcagcaaccggccctgctcgtccttcttcgcgaacagcggcggcgccaggtggaagcgcaactggtaatcgccctcgaactgctgctgcaggcggcgctggaagtcaccgctggtgtacaggcgggccacttcgtactcgtccttgtaggccatcagcttgaacaggtagcgggcgacggtctcggtcagcgcagtggaaccgccgatgcgctcggcttcggcggcgcgcacgcgctcgaccaggctgcggtagcggttggcgtaggcagcgtcctggtaatcgaccaggaaggcggcgcgacgctcgatcatttcgtccagcgaacgcgacaggcgtgcgtcgtccagcggcaggaatgccacgtcgccaccgtgcgagggcaggccacgcagctcgcgttcgtcgccggtgttgcgcggtgccgcggtcgcaccccattcattgccttcccactcgcccggcggcagcgggtgcagcgggccgggggtggactcggtatcggtgtggcggttgtgcaccaggccggcggcctgctgtacggcctgcgggtcgaccaccgccaggcggccccaggcgaaggcctgctggttcatcgccacggcggcgccattgagttcgatggcgcgcatcagcgactcgaacgacagcggcaccaggccctgctgccaggcgtagccgaggatgaacaggttggcggcgatggcatcgcccagcagcgcggtggccagctgggtggcatccagcagcaacggctcctggccgcccagggctacgcgcacaccggcgatgatgtcggcggcggggaactgcatgtccggacgggtggtgaacgtgcccggcatcgcttcgtaggtgttcagcaccacctgcgaacggccggcgcgcaccttcgaaagcgcccagtagtcgttgaccaccaccatgtcgcagcccagcaccaggtcggcttcaccggcggcgatgcgcacggcgtggatgtcatccgggcggcgtgcgatgcggatgtgcgtggtcaccgcgccacccttctgcgccaggccggtctggtcgagcacggtcgcgcccttgccttccaggtggccggccatgcccagcagtgcaccgatggtcaccacgccggtaccgccgacgccggtgatcaggatgttccagggttgttccagcgtgccgcggatggttggtgccggcaggttgtccagcagcgtggaggcatcgcgcttgctgcccttgcgcggctggccaccgtgtacggtgacgaagctcgggcagaagccgttcacgcacgaatagtccttgttgcagttggactggtcgatctcgcgcttgcgcccgaactcggtttccttcggcagcaccgacacgcagaagctcttcttgccgcagtcgccgcaaccttcgcagaccagcgaattgatcagcacccgcttctgcggatcttccagcttgccgcgcttgcggcggcgacgcttctcggtggcgcaggtctgttcgtagatcaggatcgaaacacccttcacttcgcgcaggcgcttctgcacctcctccagttcgctgcggtcgtggaactccacgtcgctggggaagtgctcgcgctggccggtccacttgccgatgttgtccgacagcaccacgatggtgtggatgccttcggcgcgcatctgctttgcgatgtcgggcacgctcaacgggccgtccaccggctggccgccagtcatcgccaccgcgtcgttgtagaggatcttgtaggtgatgttgacgccggccgcgaccgcctggcggatcgccagcgagccgctgtggaaataggtgccgtcgcccaggttctggaacacgtgcggggtatcggtgaacggcgcctgcccggcccaggtcacgccttcgccgcccatgtgggtgaaggtgtcggtgctgcggtccatccaggtcaccatgtaatggcaaccgatgccggccagtgcccgcgagccttccggcacctgggtggaggtgttgtgcgggcagcccgagcagtagtgcggcacgcgcgggaagctggcgcgcggcaacgcaagctcggcttccttctgctgcatccactgcaggcgttgttcaatggattcgttgttgaagaacttctggatgcggcggccgatcacgccggcaatggtggccggggtcagttcaccggtggacggcaggatccattcgccactctcgtcgtacttgccgacgatggacgggcgctggccccagctggccggccagttgaagaactgttccttcatctggcgctcgatgaaggcacgcttctcctccaccacgatgatgtcttccagcccctgcgcgaagcgcgcgatgccctgcggttccagcggccaggtcatgccgaccttgtacacgcggatgccgatgtcggcgcacgcggcttcgtccaggcccaggtactccagcgcctgcagcacgtccaggtagctcttgccggtggtgacgatgcccagccgcgcgcgcggcgcatccatcaccaccttgtcgatgccgttggcgcgggcaaaggcctgcgcggccttcaccgcatagcggtgcaggcgcatttcctggtccagcggcgggtccggccagcggatgttgaggccacccgacggcatctcgaagtcttccggcagcacgatgcggcgcgccatcggatcgacctgcaccgacgccgacgattccaccgtctcggcgatcgtcttgaagccgacccagcggccggtatagcggctcatcgcccagcccagcaggcccatgtcgaggatgtcctgcacgccggccgggttcagcaccggcatcatcgcgctgacgaactcgtcctcgctgccatgcggcagggtcgaactgcggcaggcatggtcatcggcggccagtgccagcacgccaccatagcgcgaggtgccggccgcattggcatgcttgaacacgtcgccgcagcggtccacgcccggtcccttgccgtaccacatgccgaacacgccctgcacgttggcgccggggaacaggttggtctgctgggtgccccataccatggtggcgcccaggtcctcgttcaggccgggggtgaacttcaccttggccgcttccagatgcttgcgcgcgcgccacagttccaggtcgaagccacccagcgggctgccacggtagccactgacgaagccggcgctgtcgatgccttcggcggcgtcgcgcaggcgctgcatcagcggcagccgcaccagcgcctgcacgccactcaggtagatccgcccctcgttgcgggtgtacttgtggtcgagcgtgtaatcacggtcgagcaggtcggcggaggagggcgaagtgagttgcgcggtactggtcatggctggcccggtaggatcggctggcaccggccgcgtgcaggcacgcggcgggaaaggcgcgaattgtagcagcggggccgtggtgggcccggcactcgcgcccgcgccgctgctggggttaggatcggggcgagagagggaggctgcggttgtgcagcctggggagaagggatgtcagttccaggaaagatcctggccagcgtgctgctggcctcgggagcggccacggcgtgggccgcgccggccatgccggcaccacaggagttctacttcgacagcgacctggcggcggcaccgatggtggcgatgcagggcgaaggcgatgagctggtcacccagctggtgaggctgcgcgagcgcggccggcgcgcggtggaagccaccgtgcagctggcttcggtggccagcacccagggccgtgccgagctggccgaccagctgtatggcgaggccctgaaggaggcgccggcacagagcagcgcgggccgcagcgtgcgttggaactatggctgggacctgctgcgccagggcaagccggaggcggcgctggagcaatggttgtcgtcggccggcaatgcgcgcagcaagcccagctgggtgccacccacgtacgcgctggccctatggcggatggggcagaaacaggaggccgtgcagtggtatgccgcagcagtgcgtaccgagccgtcgcaatggagcaccagtgccaattacgcgcagctgctgccgcagtggcgcgaggatgagcgcgcgtcgttggccgaagtgcagcaggcctgggcggcggccccgcctgcgtggccctgagggaggggtttggccgggttcacggcgtcccccgcgaatccaccccgcccggccaagcgtggcttttgatgttcacagccaaccagccgccacgaggggctgcgccgttcgctggaaacctcaatcgtccgcggaaaccgtccgccccgacgcccatgcccgcagtgcctcgacctgctcggccatcagcaccgacagcggccgcgtcgcacggatctcgttcatcagcagctcggtatccagcggccgcccttcggcgtgcgccgcatacagcccggccacgatcgcctgctcgatctccgcacctgagaaaccattcgccgcggccgccagcgccggcagcgcgaagtcgtcggcattgagctggcgccgacccaggtgcagccgcagcagttccacgcgcacctccggcgaaggcaggtcaacgaagaagatctcgtcgaagcggcccttgcgcagcagctcggcaggcagctcgtgcacctggttggcagtcgccacgatgaacaccggtgccttgcgctcggccatccaggtcagcagatggcccagcacgcggcgtgacacgccaccgtcctcgccaccgctggccaggcctttctcgatttcatccatccacagcacgcagggcgccagttgctcggccgaggccaaggcctggcgcaggttggcctcggtctcgccgtggtacttgttgtacagcgcgcccacgtccaggcgcagcagcggtacgccgaaaccggcggcggtggccttggccagcatcgacttgccgcaaccctgcacgcccagcagcagcatgccgcgcggtgggtccagcccggccggtgccgagccagcgatgaacgccacacgccgctggttgatccagcgcttgagccggttggcgccggccacgtcgccgaaccgcgcgctgtcatgctcgaagaacaggtggccgctgcggttgagcagctcgaacttcagccgtgccagctgcggcaggtcgtcgtcgcgcagcgcgccgtcggcgtagatcagctgccgggcgatgcgccgggcatccaccaggctcaggccctgcaggttcttcaggattttcttcaccgcctcgctttcgacttcgacgcggcggccgccgtgttcgcgggcgtaggcatcggcctcctcgcgcagcatcttcagcagggcgttggcatcgggcaggcgcgggttgaagcgtaccgccagcgcttccagctcggccggcagttcgaccttggcgccgatcagcaccagcacgtgcggttcgctgtggcggcgctggatcaggtcgcgcagggcgcgctggtggctggcatagcccaggtaggggtggaaatcgagcagcaggtagaccccgcgctgcccggcctggcggatcatctgcagggccgcgctggcgtcgggtggcccggccggcggatcttcgctgtccaggtcgatgcgacgcaggccctcggtgatcgaccaccggtgcagcgcccgccagacgtgcatcagcgtctgccggaacaggtcgacgatgcgaccctcgtcctgggtctcgatcacgatcaggggggtgttggcgcggatcagtgcgctcaggtcctgcagctcgctcatgccggttcgatccttcgggggcgccacgatagcaaaggcgatggccgcaggttcagcgcggtgctacctcccgtcaccaccgccggtgtacgctcggggcacgtacccggaagcgaggctggcatgaagacgatcctggtggccggttccaagggcggggtgggcaagaccaccgtcgccacccacctggccgcgtacgcggcattgcagggcagggccacggtgatcgccgacgccgaccctcagggctccagcacccgctgggcgcaacggcgggccgggctggaaagcgcggtgctccccattgatgtgtatcggaagaagcagtgggcgcagaagctgcccgatggcaccgaaaccgtcatcatcgatgcaccggcgggtgcgttggccgacgatatcccccattttcttgacgctgccgacgcggtggtggtgccggtgctgccctcggcgctcgacatcgaagccatcgtcggcttcctcaacagcctggcccagaacccgcgggtgcacagccgcaagctgccggtggggctggtcctcaaccgcaccaagccctggacccagacctcgcagcaggcgttgcagatgctggccgaatggccgtacccggtggtcgcgcagctgcgtgacagccagagctacgtggtcatgaccggcctcggccgcagcctgttcgactaccgctcggcccaggtgcgggagcatcaggccgactgggagccgctgctgtcctggctcaagctttgatgcctgcgtcactcttcctgctgcatcctcttcttcatggaaacccgcgatgcgtgaattgatcctgctgcgccatgcccatgccgaaccggctacccccggccaggccgacctcgaccggccgttgtcgccggtggggctcgccgaagccgaagccgccggcaagtggctgaaggagaacaacctgctgccggactgcgtgctgtgctcgccggcgcggcgtacccgcgaaacgctggaagccgtgctcggcaccatcggttacgtggaaaagcgcctggaagaccgcatctacgaagccacccccggcaccctggcggcattggtggacgaccgccgtgatctcgaccgggtgctgatcgtcggccacaacccgggcctggagcggctggtggcgttgatgaccgagggcaccagcagcgactaccgcggcatgccgccggccggcatcgccgtgctcggcttcccgcgcgaggcctcgatcgagccaggcgtggccagcctgaacgcattctggtggccgtgatccgatgagcctggcgcggcgcagccgctatctgctgcccgcgctgctggcactcggcccggcctgggcggccgtgcccacgccgaccaccctgccaccggtggtcgccgaagcgcaccgggtaatgcgcctggatacccagcgttcgcagatcggcttcgaggtgcgcacccgtttcgggcagcgtatcgaaggcctgttcccgcacttcgaagggcgcatcgagatcctctccgacggccgccaccaggtgcacctgaagatgttcacgcgctcggtcgagatccccggcaaggcgcgctataccgggtggatgcgcggcgaggagttcttcgatgccggccgccatccggtggtcgagttcgactcgctgccgtactggccggaaaccgtggagagcggtggcgacatcaacggccggctgaccctgcgcgggatcagccaccccgagacactgaaggtcgagaaggcggagtgcgcccgacccggctatgattgcgacgtcgtcagccgcggtaccgtgcagcgaggccggtatggcatggacagctggcagcttgccttgagtgaccgagtgactttcgtactgcgtgcgcgcctgagcgaggcgccgaaaccgtgaacttcctgctgcgtgtactggcgctggcaaccgtgttgctgggcagcggttgtgcatcgctgtcgaatgccgagcgcgaccgcgccgaggcgatcgccgtgcaggcacgttcgaccgtggtcgactgccagcgtgcagaccgctgtgcacaggattcgccgctgcgggcgctggccggccgggcgttcaccgaatccaccccggaacgaccgcgccactacgccaccctgctcgatgagggcgagggcgccctggtcgcacgcctgaacctgctgcgcagcgccacccgcagcatcgacctgcagacctacatcttcgacaaggacgacagcgcccgtctggtcatcgacgaactgctggccgcatcgcggcgcggggtgaaggtgcggctgctgatcgaccagctctcggcgatctccgacctgcagatcctcggcgccctgtccggcgcccaccagaacttccagctgcgggtctacaacccgaccttcggcaaggcccggctgaactacttcgactatgccggcagcgtgctgtgctgcttccgccggttcaaccagcgcatgcacaacaagctgctggtgatcgacgatgcgatcggcgtggtcggtggccgcaactaccaggacgactattacgactgggaccgcgagtacaacttccgcgaccgcgatgtactcatcgccggcccggaagcacgtgcgatggcggccaacttcgacgcgttctggcgcgcacaccgcagcgtgccggccgagcgcctcaacgacgtgggccgcacgttgctgcgcgagggcgtgccaacgctgccgccggccagcttccgccgcccggaacgggtacagcgggtcagtgccgaagccaacgacaccgagttcgtcacccgttccttcgtcgataccgcgctaccggtggcttcggtgcgctacgtggccgacctgccacgcaagcatcgccgcgagaaggccgatgcaccgctggccggccagcatgtgaccgagccccagctggatgcgctgatcgccagtgcgcagaaggaagtgatcctgcagacgccgtacctggtgctgtccaagccggcgcagaagctgttccgtgaactgcgcaagcgcccgcagccaccgcgcgtggtggtgtccagcaacagcctggcggcgaccgacaacccgatcgtgtatgcgttgtcgtacaagtacaagcggcgcaacatgcgcgaactgggcttcaacatcttcgaatacaagccgttcccgctggacgcgccggttgactaccgcaacctgctgcccgacccgatcgctgcgcccggggggggagacgagggcggtcgcaatccgctgatcggtggcagtgctgccggcagcaacgcacgcggtggcagcagcagtggttcggatgccggcagcaggcagggcccgttgaatcgccacagcgatggtgcctacgacaacgcacgcgcacgccgtcgcgccgccggcagcgaggtggaaacgcgcctgctgcgcaccgagacgcggccgtcgttcctgggcagcaaggcggtcaacaagccgttgccggtcacccgcaagggcgcgcgcatgggcctgcacgccaagtcgctggtggtcgaccgccgcatcggcgtggtcggcacccacaacttcgatccgcgcagcgagaactacaacaccgaaggcgcggtgatcatcgacgacccggtttttgccgaggaactggcgcagagcatcctgcgtgacacccacccacagaactcctggacggtggcgccacgggccaagccaccggtgctgtcggggctgaactacagcgtcggcaaggcctccgaagcgctgcccatccttgatttctggccctggcgctacgccaccgactacgagttcaagcccggcccggagtgcccgcagccgctgccgcggcaggatcctgatttccatcgctgctacgtcgccgtcggcgacttccccgaagtcaacgtcggcccgaagtggctgctggtgcgcatgctgaccgcattcggcgccggtctcgttcccatcctctgaaggtacccgcatggcccaggtgttccgcgaagccgtttccatcgagcagctcaacgcgctcagccgcaacacggcgattgaatccctgggcatcgtcttcagtgccgccggcgaggactggctgcaggccaccatgccggtggatgagcgcacccgccagccctacggcatcctgcacggcggtgcctccgtggtgctggccgagaccctgggcagcagcgccggcaacctgtgcgtggataccggcaagcaggtctgcgtgggcctggagatcaatgccaaccacgtgcgtgccgtgcgctcgggcacggtcaccggcaccgcccgcgcgctgcacgtcggccgcagcacccagctgtgggagatccgcatcgaggacgagcagggccgcctggtatgcatctcgcggctgaccctggcggtggtggctgccggtcacggctgagcccccctgggctcgttgacggcagcggaacccagcgttccccgccgattgccccggtcgatggcggttatggcctaaatcggctggcagcgatgacggccctccggtatcgtgcgcggatgacttcccccactccggccccccgtggcggcgtggcgcgtgtgtgccgttacctgtaccgcgtaccgctgctgttggtccacatcatcgtgttcctgccgctcatcctgatcggcatgcttccgccgtggggcgaactgcgcgtgggcgaggcgaccttcggcgccaaggtggtcaactggtggcagggcgggctgatgtggatcttcggcttccgcctggtgcaggtcggcgcgccgctgcccggtgccgtgctgttcgtggccaaccatgtcagctgggtggatatctgcatcctgcacagccagcgcatgatgggcttcgtcgccaagcgcgagatcgccagctggccgctggtgggatggctggccgcgcgcggccagaccatcttccaccagcgtggcagcaccgaatcgctcggtggcgtgatgcaggtgatggccgaccgcctgcgcgagggcaaggccgtgggcgtgttcccggaagggcggacccgcggcggtcacgaagtgggcccgttccacgcccgcatcttccaggccgcggtcgagaccggcgtgccggtgcagccggtggccctggtgtacggggcgaagggcgacgcgcagaccatcgtcgcgttcggcccgaacgagagcttctttgccaatttcctgcgcctgctcggcgagccggcgcgacgtgccgaagtgcacttcctggcgccgatcggtgcacaggacctggaaggccgtcggcgcatcgcggaaacctcgcgcgcgcgcatcgtggcggccatgagcgccgggtgaggctacggtggccctgatcccgccacctgtcctggacgccggtacgccgacgctgcatgcggctgactatcagccgccgcgctggctgcgcaatccgcacctgcagtcgatgctcagctccagccgcatgcgcctgcagcgcggcctgctgctgctggcggccaccggtgcggtcagcgaagagctgatcctcgatggtggtgatggcgtgcgcctgcagggctggcacagccatgtcgaaggccgcgagcccaagggcatcgcgctgctgctgcatggctgggaaggcagtgccgaatccagctacatgcgcatggccgccgcgcgcatgatcgagcagggcttcgacgtggtgcggctgaacttccgcgaccacggcaacacccatcacctgaaccccggcatcttccactccaatctcatcgatgaagtggtgcacgccgcgggcgatatcgcccagcgctggccgcagctgccgctggtggccgccggttattcgctgggtggcaacttcgtgctgcgcctggccctgcgcgcgccggcggccggcgtgccgctgctgcgcgtcgcctcggtgtgcccggtgctggacccggcgctgacgatggagagcatcgagaacggcccggcgatgtacgactggtacttccgccgcaaatgggccggctcgctgcgccgcaagcgcgatctgttccccgagctgagcgactgcgacgaccgcgtgctgaagctggacatccgcgcgctgaccgcctggctggtcgagcgccacaccagcttcggttcgctgcaggcctatttcgacggctactcgatcgccggcgaccgcctgtcgtccctgcaggtaccggccgacatcctgatggcgcaggatgacccggtgattccgtacgcgaccttcagcaactggcagctgccgggccaggcgcgcctggaaaccgcctgctggggcggccactgcgggttcatcgaaaactggcgcggcgacggcttctccgagcgctgggtcgcccagcgcctgcagcgggtcctgcaggcctgaaccggcgacagcgcgcagcccgctacaatgcgggtttgcacttgaaccggactgccatgcaagaccagatcatccaagcgttgcgccagaaccaggccgaccaggccgtgcagctggcccaggcgtggacccgtgacgaacccggccaggccaacgcccaccgctggctggcgcttgcgctgcagcagcagggcaacgccgaggaggcgatggaggccctgcagcaggcgctgcggctggccccggacgacgcccagctgcacctgcagcatgccggcctgctgctggcactgcgccagttcgagggtgccgacgaagcactggtgcgcaccaccggcctcgatccgaactcgttctccgcctatctgatgcaggcgcacctggcgatcggccgcaatgacttcgacgaagcgcagcgcatctccaccctggccgcgcgcgtggagccggatcatccggaactgctgaccatcgacggcatggttgcactgcgccgcggtgacgccgaccgtgcactggcgctgctgtcggctgccagcaaggcactgccggacgatacccgcgtgctgtacgcactgggctttgcctacctgggcaaggacatgctggcgtttgcagagcagtcgttccgccgcgtgctggaactcaatccgtcgctgtcctcgctgcatgggctggtggtgcagctggcactgcgccagggcaacgtaccggccgccgccgaagccatgcaggtggccctgcagcagccggagatggacgtaccgtcgatgcgccgcctggcgggtgaactgtcgctgcgcaatggccagccgctgcaggccctggactacctgctgccgctgctggagacgcagccggaagaccgccaggtgctgcagctgctgctgatgtcatggcagcgcctggggcgcgaggatgaagcacgtgcgcgcctggatgcggtactggataccgatgaccagctgcacgatgtgtggctggcacggctggccatcgagcaggtgggcagtgaaagcgccgtgaccgcggtcgagcgctggatggcggcgatgcccgcgcatctgccggccctggaggcgcgcctgcgcctgcatgacatggccggcgaacatgctcaggccgaagcgatcgccgaacgcatcgtcagcctggaaccgggccgcgtcagcggcgagacccggctggtcgaaggcctgctgcagcgcgatcccgccgccgccgtggcccgcgtgcaggcgctgatcgagctggcgccggaagagcatcgcgccgacctgcggacgtggatgggcgagatccaggaccgcgccgggcagccgcaggacgccctgcgcacctggctgtcgctgcaggctgaccaggcgccgcagcgcttgccactgccgccacaggccaagtccccgccgagctggccggacaagggcagcattgacggcgatgccagctccgcgccgatcttcctctggggcccgccgggttcgggcgttgagcgggtggcgaccggcctggctgctgccagcccggtgctgcgcagcgaccgctacaccaacacgccgcccgatgatgcgttccagaactacaacacgctgcaggacctggcctcaggcgtgctgacgccggagcggctggtgcagcgctggcgtgaacagctgccggcgcgtggcctgcagagcgacaccgtgatcgactggctgctgtggtgggacaacgccctgctgtgggcgctgcgcccgcagctgccgcagggccgcctggtgctggtgctgcgcgacccgcgcgacatgctgctggactgggtggcctacggtgccgccgcgccgctggcgatgacgtcgctggccgaagccagtgaatggctgacccgcgcgctgacccagatcgccacgctgcatgaggacgacctgtacccgcacgtgctgctgcgcatcgaccagatcggcaacgatccgcaggcgatggccgaactgctgggccgcctgttcgagcggccgatgccgccggcggcacagctgggagccccgcgcctgccggccggccactggcgcaactaccgcgacgtgatgagcgccgccttcgcccagctcaccccggttgcggtgcgcctgggttacccggaagagtgaggagagtccgatgcagttgaccagccacagcctgaccaacggcgcaccgatcgatcgtgagttcgccgcgggcgacgccaacggtttcgccccggaccgcaacccgcacctggcctggagcggggcgccggccggcacccgttcgttcctgctggtatgcgtggacccggacgtaccgaccgtgccggagacggttggccgcggcgacatgagcgtgccgcgcgaccagccgcgctgcgatttcgtgcactgggtgatggccgatatcccggccacggtgcaggagatcgccgctggcagctgcagcgacggcttcgtggtgaagggcaagcccgcacccgccggcccggccggcagccgccagggcctgaacgacttcaccggctggttcgcgggcaacccggacatggccggtgattacctgggctatgacggcccgtatccgccgttcaacgacgagcgcatgcaccgctatttcttccgggtattcgcgctggacgtggcgtcgctggacctgccgcagcgcttcaccgccgccgacgcgtaccgcgccatgcacggccacgtgctggccgaagccgcactgcacggcacctacacgttgaacccggcgctgggctgagcagcacacagggtagagccggccgcgggccggctgctgcaggcaacggcggcaacacaggaagatgccggcccgcggccggccctaccttccatccgcttgcagcgccgccggttcgaacactgcggtgtcgcctctcgcgttgcgcagcaccagcgcgccgcggtcgtcaagcgcaagcgtcggtgccgagccttcgccgtgcatcagctttccggcgagcttctgctgcgtgggcagtctctgatcgacgcatagcgctgtggtctgcacgctgttgcgcaggatcagcaggttgccctgcagccggtactcgttgctgacgtggttgcacaggttcaactcgctcatgaaaccggactggaagcgcagtgtgtagggcgcgcgaccgcggacgaacaacgcgtcgatgcgctttccttgcgcgttggtggcacgcaccagttgccacaggtgcgcttcaagctgatcggtgctgggcgtgctgggcgtgctgggcgtgctggcagcggccacattcgcggacatggccagcagcgcagcaatgatgaggacggggacgtgcttcatgccgatctcccgatgcatccgcgtagtgtcggccgctggccggcagcatccgtgtgttggcagtgccgcgcagggcagccggccagcggccggccctaccgaccatgaagaagggcggcctctcggccgcccttccatcgttttatttcttctcgatggccgactcgaccaccatgtccagcacgtacgcctgcgacggcgcatcggccggcgggttcttcacctcgtagcgcttcacgcgcaccacgttgcgcacgccgtcttcgtgggtgtaaccctcgatgttgccgtagaagttctcgaacttgcccggctcgccctgcttcaggcccttgtcgtcgaacttcacttcgcgcacctgcaggcactggtagtccgggatcagcgggtgcgagcacttctcggtcttcgcagccacttccaggaacacggtttcgccggcgccgccgtagcgggtttcagcggtcggttccgggttgaacaccagcacgtcgcccttggcggtggtcagggtcagcttgccatcggcatcctgctcggccttcagctcgccctgcaggcggctcgacacggcttcgtccagcgccatcagcgccttgtcggtgcaggccatcatggtcgaggccatcgcgctgaccgtcagcttgccgtcggccagggtgtagccgccgcccatgcggttgcaggtgttgctgaccgacaggcggccatctgcgaagtccagggtgaccggcttgtcttcgcgggcgaacagcgcgtcgatgcgcttgccgtcggcgccggtggcctgctgcagcagccagtgctggctctgcaggcgctgcgcatccaggtgcgccagcgtctgctggtctgctgccttggccgcggccggggccacgtcgtcgccgccggtgccggccggggccggggtctggctgcaggcggccatcagggccagcgggaggagcagggtgagcttgcggttcatggtgattctccttggggaaccgtgggggaaacggggtggggtcggcaacggggttaccgtaccccggcgctgttcagctgccggagggcaaccacagcagcagcgccgcgcccagtgcgatgcggtagatcgcgaaggcggtgaacctgtgcgacttgatgtagcccatcagccacttcactacgacgaagccggtgatggccgcggcaaggaaggccacgcccacgtcggcccagtcctcgctgcccagctgccctgccttggccatttccaggaaggtgtaggcgctggcggcaaacatggtgggaatgccgaccaggaacacgaactcggcggcggccgcgcggcggctcaggcccagcagcatggccaggaagatggccgaggccgagcgcgaggtgccggggaacacgccggccacgacctgcgccaggccgacgccgatcgccaccgtccaggtcacctggtcgcggtcgggcaggcgcgcggtgtaggcctccaccagcagcatccagacgccaccgatgatcagcgcccaggccaccgggctgaccgtttccggcagcgaccagccggccttgcgtaccaccaggccgaccaccgcggtgaccaggaacgccgcgcccagcttgaacacgtactcgcggttcccgcgctggttgaagccggtggccagctgcagcaggcgctggcggaacaccagtaccacggccacgatggcgccggcctggatgacgatgttgaagaagtccgaacgggcacccagccagtgctgggcgatgagcaggtggccggtgctggagatcggcaggaactcggtcaagccttcgaggatgcccagcagcagggcggagagcaggtcggacatggacggtgcgtgcacgcgcggcggaaggaagaagggcgagaggatagacgatccgcgctgcaccaaacgggtgcgtctggtggtcggtgcactcgtttggtgcgccgcgttctgcacccgcacggggcggccttcatgaaatcaatgacttgcggcatctgaaaagttggcacggtcgttgctctacctcagcaggcattcatccccatccgaggtcgtaccgatgtccgtggaaaacgttgagaagctgatcaaggacaaccagatcgaattcgtcgatctgcgctttgtcgacatgcgtggtgtcgagcagcacgtgaccttcccggtcagcatcgtcgaaccgtcgctgttcgaagaaggcaagatgttcgatggcagctcgatcgccggctggaagggcatcaacgagtcggacatggtgctgctgccggataccgccagcgcctacgtcgacccgttctacgccgatccgaccatcgtgatcagctgcgacatcctcgacccggccaccatgcagccgtatggccgttgcccgcgcggcatcgccaagcgcgccgaggcctacctgaagtcctccggcattgccgaaaccgcgttcttcggcccggagccggaattcttcatcttcgactcggtccgtttcgccaatgaaatgggcaacactttcttcaaggtcgattccgaagaagccgcctggaacagcggcgccaagtacgacggcgccaacagcggttaccgtccgggcgtgaagggtggctatttcccggttccgccgaccgacaccctgcacgacctgcgcgccgagatgtgcaagaccctggaacaggtcggcatcgaagtggaagtgcagcaccacgaagtggccaccgccggccagtgcgagatcggcaccaagttcagcaccctggtgcagaaggccgacgaactgctgcgcatgaagtacgtgatcaagaacgtcgcgcaccgcaacggcaagaccgtcaccttcatgcccaagccgatcgtcggcgacaacggcagcggcatgcacgtgcaccagtcgctgtccaagggcggcaccaacctgttctccggtgacggctacggcggcctgagccagctggcgctgtggtacatcggcggcatcttcaagcacgccaaggccatcaatgccttcgccaactcgggcaccaacagctacaagcgcctggtgccgggcttcgaagcgccggtgatgctggcctattcggcccgcaaccgttcggcatcgtgccgcattccgtgggtctccaacccgaaggcgcgccgtatcgaaatgcgcttcccggacccgatccagtccggctacctcaccttcaccgcgctgatgatggccggcctggacggcatcaagaaccagatcgacccgggcgcaccgagcgacaaggacctgtacgacctgccgccggaagaagagaagctgatcccgcaggtctgctcctcgctggaccaggcgctggaagcgctggacaaggaccgcgagttcctgaaggccggtggcgtgatgagcgatgacttcatcgacggctacatcgcgctgaagatgcaggaagtgaccaagttccgcgcggccacccacccgctggagtaccagctgtactacgccagctgaccggatgcgatggcggtgggcttccccctcccacccgccgccatcgcttccgttttcgcggctggggagccgcaaggcgggcgcaggcccgccgttgtagagcggactgtcagtccgctgcattggaacgcgggccattggcccgcttatccaggggcaagagaaagaccggatacgcgaccagggccgccctccctcccgcgtcggtcgtgcaaggagagaggcacggccgtcccggccctgtacgtgtccggtgcaacagccacggccatcacagtgatggccgctggttgcctgatgccaacgcgcgctggcgtgctggccccatccaccatcgggacatgcgcatgaaactgatctccgccatcatccggccgttcaagctcgacgaggtccgcgaggccttgtccgacgcaggcgtgtcgggcattaccgtgaccgaagtgaaaggcttcggccgccagaagggccacaccgagctgtatcgcggcgccgagtacgtcgtcgatttcctgcccaagatcaagatcgaaaccgtagtcaccgacgagcgtgccgatgcggtgatcgaagcgatccaatcgtcggcaggcaccggcaagatcggtgacggcaagatcttcgtcaccgccgtcgaacaggtcatccgcatccgcaccggcgaaatcggtgccgacgcgctgtaacccctttccggagactcccccatgaagatgcgccttctcaccgggtggcaagcccggttccatgtcgtgtggctgttgatgctgctgagtgcgctggccgcgggtgcctggccgggcaatgcccacgcccaggcgcaggtgtcgccactgccgagcgaaagcgtggccgttgaaccgctgcaggacactgcagctgcagccgctgcgccggccgtggccgaagcggccgccgcctatgatcatggcgacgtggcctggatgctcacctccaccctgctggtgctgctgatggtcgtgccgggcctggccctgttctacggcggcctggtgcgttcgaagaacgtgctgtcggtgctcagccagatcctggtggtgttctcgctggtgctgctgctgtgggtggcctacggctacagcgcggtgttcagcgcgggcaatccgttcttcgggtcgttcaccgagttcgccttcctcaagggcttcacccccgagtcggtcggcaacacaccgatcaagggcctgccggactatctgttcgtcgcgttccagtcgacctttgccggtatcaccaccgcgctgatcgtcggtgccttcgccgagcgcatcaagttccgcgcggtgctgctgttctcggcgctgtggttcaccctcagctacatcccgatggcccacatcgtctgggggggcggctacctgggtgagctgggcgcgatcgatttcgccggcggcaccgtggtccacatcaatgcgggcgttgctggcctggtggctgcctggtttgtcggcaagcgcctgggctacggccagaccgcgctgaagccgcacaacgtgccgttcacctacatcggcgcgatgctgctgtgggtgggctggttcggcttcaatgccggttccgctgccgcagccgataccgtggcctcgctggccttcctcaacaccgtgctggccaccgccgccgccgtgctcggctggacgctggtggaagcaatcagcaagggcaagccatcggcactgggcgctgcttcgggtgcggtggccggcctggtcggcatcaccccggcatgtggcacggtcggcccactcggcgcgatcatcatcggcttcgtcgccggcgtggtctgcgtctggggcgtgaccggcctcaagcgcctgctgaaggtggacgacactgccgacgtgttcggtgtgcatggtgtcggcggcatcgtcggcgcgattctcaccggtgtgttcagtgcacagtcgctgggtggtaccaaggccggtctggatatcgcccaccaggtgtgggtgcaggtggtcagcgtcggcctcaccgtggtgtggtcggcggtggtgaccgcggtcatcttgctggtggtcaaggtcgtggtcggcctgcgcgtgaccgaagaggccgaacgcaccggcttggatgtgacttcgcacggcgaatctgcctacgaggcctgaagtagcggcagagctattgcattgatgttgtgggtgccgaccgttggtcggcacttccactgtcctcgttctggtaggtaccaagcttgcttggcacggggtctgctctggtgggtgccgaccgttggtggcacagccggagtggcgcatccacgcctggcgtggacctaccgaatcttccttgtgacatgcatcatcgcgcctgatcgcgcacaatcaggccatgcacccgatccgcactgtcctgatgctctcggcctgcctgctgctggctgcctgtgcctccgcgccgcaggaaacccgcaacccgctcgccacctgggtgccatcacccaaccagaacgcgcgcacgcctgtcatcatcgtcatccaccacaccgagcagaagtcggtgcagcagagcctgcatacgctgcgcacggccaacagcggtggaccggtcagtgcacattacctggtcggtgccgatggccatcgttaccagctggtcgccgatgagcgccgtgcctggcacgccggcgccgggcgctggggcaccatcaccgatctcaattcggcctcgatcggcatcgagctcgacaacgatggccgcagcccgttcagtgcggcgcagatcgaatcgctgatcgtgctgctgcgcgacctcacctcgcgcctgaacatcccgccgcgccaggtgatcggccacgccgacctggcgccgacgcgcaagcaggatccgagccgcttcttcccctggcagcagctggccgaggtcggctttggcgtgtggccgcgcgcggccgacggtgctgcgccagagggtttcgacgcgtggaatgcgctggcccgctttggctatccgctggacaaccgcgaggccaccgtcgccgccttccaccgccgtttccgtggccgcgacgacctgccgaagacgctggatgccgaagacgcgcgcatcctgtactcgctgctgctgcagacgccgtgaccccgcgcatgaacgcttgaccccgcgccgggttgccgcccagcggccggcccgccaccatggcggcatgatcgattccgccaccttcgtcaagcgcaggcactgcatcctgctggcagcggccgtgctcgccggttgcgccaccaccgccccccgcaccgggtctgaagcgcccacgcccaccatgccgcctgcagcgacctatgccaaggctgcatggagcgcgctgccacccgtctccaacagcgatctgcaggccggtttcgttgcctggcgcagcagctgcacccgcctgaagaacgatgcggtctgggccaaaccctgcgccaccgccgcagcagtgtcagacaaggacccggccgcgatccgccagttcctgcagcgcgaccttgatgcctatgcgctgcgtgccggtggccaccaggccgacggactgattaccggctactacgagccgatctatgccggcagcctgacccgcaccgacaaggcgacggtgccggtctacggcactcccgatgatctggtggtggtgcagctggagagcctctacccggaactgaagggcaagcgcctgcgcggtcgcgtcgaaggcaaggtgctcaagccctatgacgacgccggcaccatcgcggcccagggcgccaacgccccggtgctggcctggctgaccgacccgatggacctgcagctgctgcagatccaggggtccggccgcgtgcgcctggccgatggcaagcaggtgcggctggcctatgcggaacagaatggccacccctaccgcgccgtcgggcgctggctggtcgaccagggccagctgaagaaggaagacgtcaccatggacgcgatccgcgcctgggcccgggccaatcccgcgcgcgtgccggaactgctgcgcagcaaccccagctacgtgttcttcgtgcgcaacccggacagcccggaaggcccgcgtggttcgctgaacgtgccgctcaccgccggctacagcgtggcggtggaccgcagcgtggtgccgctgggcagcctgctgtggctctccaccacgcgcccggacggcaccccggtggtgcgcccggtggccgcgcaggacaccggcggcgccatcgccggtgaggtgcgcgccgacctgtactggggcagcggcgatgccgccggcaagctggccggcgacatgaagcagaagggcaatatctggatgctgtggccgaagggcgcgcccctgccgaactgaagcagcaggggtcggatccctttccaaagggaagggctctgaccccggatgcctgataatggcgccattccgaactttccggccgcgcctgcggccaggacccctgcaatgacctacgcaaagcacaacgcaaaacgcggcgcgaagtccgccgcaaagaagtactacaagcactgggccgaatcggggctgggcaagggcaacgtgctgatggaagcccgtggcgagaagatcgtgcgccaggtggaaatctacggcaccaagatggtctgggccgacgagcacgcccacagcgatgaccgtttcctgctggccgaccagccggtgtcgttcctggatttcgacgaggacgacgaaatctccgcgcgtgaattcgaagccgcctggaagaaggcacgggaagccaccggctacccggtgtaatcccagcccccggcacccgctcttgtagcgccgagccttgctcgacgctgcaaaagcgggcatgtgaaatgttatatgattacatttcaccgcagccgccccttcccatgaagactcccacccttgtggccgccctcgcggccgctccgttcgcccctgaagctttcgcacagtccgccgatgccgcgctcaccctcggcaaggtgcaggtgcaccagcatggcgaaggccagctcagcgcgcgccaggtgctgacttcggtggacgtgctcggcgcggaccagatcgaagaccgcaacgtctcgcacagctgggagctgctggggcagatgcccggcatccagctcaccgaaacgcggcagggggccgaatcgggcaaggtcagcttccgcgccttcaacggcgagggctacctcaacgccatcaagaccctcatcgacggcatccccagcaacgtcaacagtggcaaccagcgcttcatcgacatgctgttcccgctggacatcagctacatcgaagtggtgcgcgggaccaacgacccgcgctatgggctgcacaacatcggtggcaacgtgaacttcggtacgcgtcagggcggcagctacaccgatgcgcgcctggcctacggcagctacaacacccgtgatgcacagctggcggttggccgcgaagccaatggcttcgcgcagaactattttgttggcacccaggccagcgatggctatcgcgaccacgacacctcgaagaagtactcgctgggcggcaagtggttcttcggcacgctggacgaagggctgcgcgtgggcctgacggcgcgcgcctaccaccatgaggccgacgaaccgggcttcatgaccgccgaggaactgcgcacgctccgccgtggcagcgagctgcgcaacggcaatgatggcgatgaccgcgacatgcggcagatcgccgcgcacgtcgacctgaagctgtccgacgcactcaccttcggcacgcggctctactacaaccgctatgaagacgaccgccgcgtgaccttcagcgatctgcccaccggcaacctgccgcgtcagcgccgcgtgtgggatgagcgccagactggcctgctcagcacgctgacctggcaggccagccccgcgcttactgtcgagggcggcctgaactacgagcagcaggacaacggctatatccgcgagcgctacgcctacgccgaaccgaccgattacagccagccgccggcgcgcgtgcagaacgacgatcgccacagcttcgacaactggggtgcctacgtgcaggccgtctaccagccggtcgaggcctggaagatcgtgccggcctaccgcgtggaccgtttcagtggccgcacgcacctgatgaacggcatcaccgctcggctgcaggattacggcagcatcggtcagcccaagctgagcatcatccacagcctgggccagaccacccacgtctacgcgaactggggccgcaccttccaggtgctgaccgggtccaccgcgccggcctacctcacccccgggcaggcaccgatgcagccgtccaccaacaccggcatggagctgggcctgaagttccagccgttccagggcgcccaggcgcgcctggcggtgtggcagcaggacgcggaaaacgaggtatccaacatgccggccactggcaccacggtcaccctgggcaagacccgccgacgaggcgtggatgcgcagttgagcctgcaactgggcgacgactggacggtatgggcttcgcacgcctaccaggaagcgaagatcacccgcgacgaccgcgatgccggcatttccctgcagggccgcgaagtggctgccaccccgcgccatatcagcaatctgggtgtggattaccgcgccacggatgcgctgcggctgggcctgcaggcgcgtgcacagggcgattactacctggaagaacgcaacgtggccggcaagttcggtggcttcgccgtgctcgacctcagtgcggcctatcagctcaccccgcgtttcagcgtggacctgcagctgaagaacgtcaccggccgccagtacgcctacgcctggtacgacagcttcttctgggacagcgcccgcccgatgttctcgccggccccgggccgcagcgtgttcgtcggcctgaacatgaagctgtaaccggccacgcatctggtagtggtcgagcttgctcgacctgcggcaggggtcagagccctttcctcacggaaagggatccgaccccggatcccgcagcgcaaggggtcagatcccttgccgcgaggaaagggctctgaccccgaacccccgttttgcactacattggtgcaatgtccgaccccgcacccccgccgtccctcgatgccctgggcacgccgctggcctgggccggggccgatggctgcattgccggctgcaatccggccttcgcccgctggctgggcgtcagcgtccggcgcctgctgggtcggccattggtcgccttggaagtgcagggcgaggcgttggcccatttcctggcccgcgacgagcgcgacagcctgcgcctgaaccggctggcgctggcggtgcccggcgaggcgccgcgcttcgccgagggctggatgagccgccgcgacgatggcggctggctgctggaggcgcatccggtcgatgagttcccaggactcgatcccacccaggcgctgcccagcgcgctcagcgcggcgctgaaggggctggcccacgaactgcgtaatccgctggccgggttgaagggcgcggcgcagctgctggcgcggcgtgccgctcagcgcgacgccggcgaacgtgagctgatcgaactgatcggttcggagatcgagcgcctcaacggcctgctcgaccagctgctgtcgccggccccggcggcgccccacgccgaactgaacatccatgccgcgctggagcgcgtgctgcgcctggccgagagcgaagccggctgggcggtgcgcctgcagcgcgactacgaccccagcattcccgaattccatggtgacgccgaccgcctcacccaggcggtctggaacctggtgcgcaacgcgatccaggccggcgccggcaacatcaccctgcgtacccgcgtggagcatggcgtgcgcattgccgagcagctgcacacgctggcgttgcgcctggaaatcgccgacgacggccgtggcgttcccgaggaactggctgaacacctgttcctgcccttggtcagtggccgtgccgaaggcactggcctgggcctggcgctggcccagcaggtggcgcgcgagcatcgcggcacgctgacctaccgctcgcgcccgggccataccgtgttcactctgctgctgccgatcgtcagcggcgctgccccggccgaggaggccccgcgcgatgtctgagtcttcttcgtccccgcagcgcatctgggtggtcgatgacgatcgggccgtgcgcttcgtgctgtgcaccgcgctacgcgaggcgggctaccaggtggtcgatttcgacagcgccgcacccgccctgcaggcgttgagcgaaggcccgccaccggcgctgctgttcaccgatgtgcgcatgcccggcgacgatggcctggtgctgctggacaagctcaaggccgcgctgccgcagctgccggtggtggtgatgtcggcctataccgatgtagccagcacggccggcgcgttccgcggtggcgcgcatgaattcctgtccaagccgttcgatctggacgatgcggtggcactggcgcaacgggtgctgccggccgtcgcaccggcattggcggcggccacacctgcggccgaagcgcatagcgaccaaccgccgcaactggtgggcgataccccgccgatgcgcgcgctgttccgcgccatcggtcgcctggcgcaggcaccgctggcggtgctgatcaccggcgagaccggcaccggcaaggagctggtggccaatgcgctgcatcgcgaatcaccgcgcgcgcaggggcccttcgtcgcgctcaataccgctgcaatcccgtccgagctgctggaaagcgagttgttcggccacgaagccggcgccttcaccggcgcgcagcgccgccatatcggccgcttcgagcaggccgatggcggcacactgttcctggatgagatcggcgacatgccgctgccgttgcagacccggctgctgcgcgtgctggcgcagggcgagttcttccgcgtcggtggccgtgaactgatccgcgtcgacgtgcgggtggttgccgccacccaccaggacctggaaggtctggttgcgcaggggaagttccgcgccgacctgctgcaccgcctggacgtggtgcgcctgcagctgccaccgctgcgcgagcgccgcgaggacatcgcacagctggccagtacgttcctggccgccgccgcgcgcaagctggatacgccgccgaagcgcctgaccgcggccgcactgcaggcgttgcgcgaacacgactggccgggcaacgtgcgcgaactggaaaacgtgtgctggcggatggcggcgttggcggccgccgacaccatcggcgtggccgacgtcgataccgcgctcaaccgtacgcgcggtcgtcgcagcagcaccaccagcgccgatccggggcagtgggaagcgctgctggccgaatgggcacgccgtcagctggccgaaggcgtggaagggctgcacgcgcaggtgcgcgagcgggtcgaccatgcgctgctggaggccgcgctgcagatcacccatgggcgccgcgcagaagccgctgcccgcctcggccttggccgcaatacccttacccgcaagctgggcgccgggcgccgccgcgggggccattgaacggcccctgcacgcgatcctcgcgcccgcttgccgaactgttgatcgttcatggacgatgcaacgcttagtgtcatctgcaaggagtctttgatgcgtctgtcctttgccatcctgccgttgtccgccgccgtgctgctgtctgcctgcggcagcgcgccgaaaaagaccgaacctactccgccgccgccgaccgtggtcagcgcagcgaagcagggcgaggccaatattgcgccggcctcggccagcattgtcagtggccgcatcgcactgatggtggagcccggcggtatccacatcaccggcctgatcggtggcctgcagccgatgcagcaggccggcttccacatccacgagcgcggcgactgcagtgcggtggatgccagcagtgccggcaatcacttcaatcccggtggcgctgcgcatggccgcgccggcaccggcaagcaccacctgggcgacatggacaatctgcgtgccgacgcccagggccgcgccaacgtcgatatccacctcaagggcgttacccttggcggaggcgccgccaccgatatcgccggacgtgcactggtcgtgcatgccaacgccgacgactatcgcagccagcccgccggcaatgccggcgtccgcatcgcctgtggcgtgatccgggttgtccgctgatcactgcaggcatcatccagggagagattccatgcgcttgatccacacttcgctgttcgcagccattgctgcgctgggcctggcggcctgcaaccagcagccggccgcgccgcaggctgaaaccccgccggccgcgccggccgacggtgctaccaccgaaccggctgcaacgccggccccggcggctgcaccggctgccgatgctacggccagcgccgagctggcaccgacccagggcaacgagaccaagggcagcgtcaccttcaaggtggtcgatggcaaggtccacgtgaccggccagatcagcggcctgaagccgggcagcgagcacggcttccacattcacgagaagggcgactgcagcgccccggacggcatgagtgccggtggccacttcaacccgggcaagcaggatcacggcaatgtcgccaccgatccgcaccacggcggcgacatgcccaacatcaaggccgacgacaagggcgtggccaccatcgacggcccggtgtcgagcaacgtcaacatcggcaagggtgatgacttcgacatcatcggccgtggcctgatcgtccatgccgatgcggatgactacaagacccagccgaccggcaacgccggcgcgcgcctggcgtgtgcggtgatccagaaggcgcagtaagcgcgctcctgctggaaatggaaaacgccggcgcaagccggcgcttttcttgcatcccttcctgtagagccgagccgatgctcggctccctttgctgcggtcagggggatcgcagcaatgtgtcgcgtcgccgccgcagttcagcgcattcggcagggccgctttcacacaggatcgagatatcggtctgcatgtgggccttgcccgtcttggcatcgatcacttcgcgcttgaaggtgcgcaccacggccggtgccgtgcggtggggcggcaccatcaccagccagtgggtcatggtcaccggcttcaaccgtccctcggtcatctcgatttcccgcatgatcgcgccaagactggtgttgtagagcgtcatccccggctgactcgactgatccggcgcaagatctacacccttcatcttcggcagcgcttcgacgaagccggcgacggtgccgaattccagcagggcatcatttgcaatcaccacatcatctggctccggctctgatgcctccgtggccgctggctggcgccgcggttcgaagttgaatgactgggtgaagctgatccaggggtgcttcacgggcgcgtccggcgggcaggtcagccgccagttccgtgcggcgttgagcagcgtgtcatcaatgcgtgcatccccgctgctccggccgatcttcacctccgtttttgccggatcgccggccaccgggcgcaaccagacttccgccgagccgcgcaaaccgctggaccgcactgcgctggagaacctgggttcgttgtccgcccagctcaggcggtccagccggcaagccggttccggaacaggcacgaccggttgcgcgatgccgcccgggcccgtgcactgatacttccagctgagggccgcctgccgggctgcatcatccagcacccggttgcgggagccgttcagcacgcgcgcatcgtgggcgcggccctgcgcatcgacgttgacctgcaccttgaccgtgttgctgaagctgatatggctgtcatagacctcgggctccgccacggcagcagcgaaggccggcgcaactgtgcaggtgggtgtcgcggcaaccggtaccgctgcctgggccatgatcggaaggccacagacggctgcggcaagcagggtcagccctgcgcattgaagtctacacagcatgcagttcgtccttgatcgcgcatgagtatccatgcactagcccgcaatggtggcacatcgcgccgccgaaccggttggcggcgcgtggtgcggcttgatcagcgcgccagcagttcgcgcgcgtcctggccggcctcgcagtgcacgaacagtaccggcacgccatgtgcttccagcaccgcggccatctgccgctggcgcatcaggaactgctcgtagatgcccttcaggcggtcgcaatcgttcttgccgtgatcgtagtgcgcgcaccagccggccggatcgaacagcgccatgcgtgcttcgccatgcgtgtaacgcagcagcggctcgggcgcggcgttgagccattcgtcttcaccgggggccatgatcgcggtctcgatcagcggccacagcgcggccaggccctggttgtcgtactgcatcgacatcatcgcggccagatcattcacagtgaaatagcgcgcgtgctcgatgcgggcaccgaaggtgttctgcgccatcaacgcggtgtcggcatgggccatgccgttggccagcagcgtgtcttccagcgcctcggcaaccgcattggtcgtcgctacgtcgctgccggtcagcaggaacggcaccacgcgcaggccgccgcccaccaggctggcgtcggcctggaacggcagcggcacgtcgccctgggcgtcggtaccaaaggccagcaggcgcgggccctggttgcggcccggggcacgcatctgcagttcttccaggcggcggtggatcggccagcccggacgcagcacctcggccgggtcgaaatgggcggcggcgaacaccaggtccagctcggccacctgcggcaccagcttggacaggtcgcggccgacgcgatcggccagttcaccggcctgttcggcgctgagtaccgcctggcgggggacttcaccgccggccagttccagggccagcacgccaagggcattcatcgcggggtcgggtttgctcatggttccacggttggcccatcacagggcggcagctacacttggctccattatgcctgctccgccgtgcaggtcatgttgcagacaccctcatccatgccaggtatctccatgcccaacgctcgtcccgtcgccatcctcggtggcgtccgcattccgttctgccgccagaacaccgcgtattcggatgtcggcaacctcggcatgtcggtccgtacgctgggcgcgctggtcgaacggttcggcctgcacggccagcagctgggtgaagtggcgatgggtgcggtgatcaagcactccagcgactggaacctgggccgtgaagccacgctgtcgtccggcctgtcgccgctgaccccgggcatcacactgcagcgcgcctgtggcacctcgctggacagcatcatcaccgtcgccaacaagatcgcgctgggccagatcgaatcgggcatcggcggcggttcggacaccacctccgacgtgccgatcgtctacggcaagaagctgcgcgcgcgcctgctggccgccaaccgtgccaagagcactggcgacaagatccgcgcgctcacttccggcttcaagttctccgagctcaagcccgagttcccgggcgtggccgagccgcgcaccggcaagagcatgggcgaccactgcgaggacatggccaaggaatggaacatctcgcgcgactcgcaggacgagtgggcggtgtcctcgcacaagaagctggccgctgcctatgagcgcggtttcttcaacgatctgatcgcaccgttccgtggcgtcgagcgcgacaacatcctgcgtccggatacctcgctggaaaagctggccacgctgaagccggccttcgacaaggtctccggccgtggcaccctgaccgccgccaactccacgccgttgaccgatggcgccgccgcggtgctgctggccagtgaagagtgggcgcgtgcgcacggccatgagccgcaggcgtacctgcgcgatgcgcacgtctctgcggtggacttcgtgcatggcgaaggcctgctgatggcaccgaccgtggccgtgccggagatgctcaagcgcaatggcctgaccctgcaggacttcgacatctacgagatccacgaggccttcgctgcacaggtgctgtgcaccctgcgtgcgtgggagagcgaggattactgccgcaaccgcctgggcctggatgcaccgatgggccgtatcgacccggacaagatcaacctgctgggctcgtcgctggccaccggccatccgttcgccgccaccggtgcacgtgtgattgctaccgcagccaagcagctggccgaacgcggcggtggccgcgcgctggtgtcgatctgcaccgccggcggcatgggcgtggtggcgatcgtcgaacgctgatcgttgcgaccgcgcgccaaccaaggttggcgactaccgggttccacacatgaaagcgccgcccattgggcggcgtttttttgttgctccggtgggtgccgaccgttggtcggcacgcctcacggcaaccgcgggttgccgaactcgtcgcgctcttcattggcgtcatacaccggcggctgcaccgcgatgggctgctcttccaccgtggcacgtagcggcgcctcgctgccgcgcacaagcgccacgctgtcctcgccgcgctgcagtcgcagcgcattggccaggcactgcgcggccagcgcgtgctcgccacgctgcgcgaacagttcacccagcgcttcccacgccggggcaccggcgccggcggcgatggcctcgtgcaggaacgtatcggcggcatcccactgctgctgggccagggccacgcggccctgcgccagatgcagtgcggccgagccatcatgcacattgcgccagcgcgccaggttggcctggcgggtggccaggcgctcggccggcaggcggccgtacagcgccaccagttcgtcgtcccagcgctggtccagcgcctgttccagcgccagcagcgccggctcatcccagttcagggccaccgcgcggctggcataggctcccaccacgtccggggtcggccgcagcgccttcggcgtggcttcccactgtgcggccaatgcgttgacatcggccgcttccagcagcgcctgtgcggccaggcgggcttccagttcgctgttcgattcggccggcagtaccttgctctggcgcagcgcaccaagctggccataggcctcgtgtgcgcgaccggcacgcgccagcgcctcggtacgcagccacaggccgcgcggcggcagcggctggatcgccgccacgtccaatgcgttgatcgcatccaccggcagatcgcgcgccagcagctgttcggcgcgcagcagtgcctgcagggtggcatcgctctcgccaagacgctgcagcagcgcttcaccggcggggccgtcggcacgtgcctgtgcgctgcgcacggcattggccagcgccaccgcgctcacttccgggtccttggcagcgccatccagcagcttctcggcacgctgccactggccgtgctcgtaggcctgcaggccgtcgatcaggcgtacccggccctgcttgcggcggtagcggccccaggcgcggaacggtgcggcaatcaggctccacagcagccacagcaccagcactgcgatcaccgacagcagcgccaccttcggcaggttgctgtggtagtcgtaaccgccgtagcgcagggtcacttcaccgaaacggttgaggtcatcggcgccgagccattgcgcggccaccacgccgatggccaccgccagcaacagcacaaccagggattgcaggggtttcatgcgggattacctccggtcggtctgggtgcgcagttgctgcagggtgctgccaagcacggtgttgctggcctgcagcggaagctcgcgcaaggccttcagttcagcacgttgcgcgcgcagggccggtgaatccggccaacgccgctgtgcccagtgctccacgcgttccagtgcggtatcgcggcccgtgcggtcgccgcgttcgatcgcggcgcgcgccagggtcagttccagctgcagggcgtcgtcggcattgcgacgttcggcggcggtcagcgggccattctggcggctcggggtgatgtccacgaacggggccagcgtcgattgccaccacggttttgcggtgtcggtcgcagcgttgccggtcacctgcgacggcagcccctgcagtgccctggccaacgcatccagccgctgcagcgactgcacgcgcgggccggcgcccagcgcatcgagcgcatcgcgctcctgcaccaatgcctggcgcaggttcaggccatcgctgtcgggcagatcggccagcgcggtggcggcctgtgcatacaggcggcgcgcgccttccacgtcgtcggcgtagttcaggcgttgcgccgcctgggtcagcagcagttcggcctcatcgcgctgtaccgcctggcggccctgattggcgctgtcggccagcttggccaggttctcttccagcagcgcactgcgctgcgaaaggcccagcatctcgtcgcgcagcacgcggttggtggtcgccgcatcctgcaggcgctggctggtcgcgcgctggtcgcggcgcagtgcatccagcgtcgcctccaggccctgcagctgcacggccatggtctgtgcctgcgcttcctgttcgtgctgttgctgctgccagacgtaccagccggcatagccgcccacgccaagcacgaccactccggccagcggcagcagccagcgcacgggtcgacggggcggggaaacgggcggagtctcgttcatggggcttccttgtcggcaacgtcgccggtcaggatccggcaggccgcgttgtgcacagcatcactgttgccgaccacagcggcaagcgtgacccacgtccctgttcaggtcgctgccgggacggtgagcgtggcgtgtgcagcggccaccagctgtgccgtggtgggcccggccgcgcgcaccacgcgctgcagccccagtgcatgcgcctgatcgcccagccgttcgctggccacgacgacggtggcctgggcctgcaggcgttgctgcaatgccggcggaagctgctgccagaaatgctgcagcgcttcgccactgctcaccgccagcacccacggctgcgctgaatgcggcaatcgagccaacgtgcggggcggcaggcgcagcaggcggcgctggtagacatcggcacgttcgatcgtggcgccggcggcctgcaggtgtgcagcaatcagcccgcgtccgccgggggcggtgaccaggccgatgcgcaggccccgcgcctcggccagcaccggcagcgccagcaggccctcgctgtccatccgttgcggtgcatgcacctcgccgacgccctgcgcccgcagtgcgcgcgcggtgccttcgcccacggtcagccacgggctgcgttgcgcctcggccagcggcagcagggacgcggctgcggcaacggcggccgggctggtgaacaccacccgatcgcagttcagcgcgcgttgcagctgacgcaccactggcatgccgttcaagcgctgcaggcgccagggtggcagggccaccacatgcccgcccagcccagcaacggcgcggcgcagtgcggaattctggccctgcggtcgcagcgaaatgaaggtccagcccggctcggaaccggcggcgccagtgggtatcgtatggtcggccattgcctgcattatgcgggcccttcgttgtcgtggtctctgctccgatgtccgttgatgctctgacttcctcgctggccgccctgcaggacgtgctggactgcatgccggcggtccgcgccatgcagatccagctcgacggctatgccgatggcgtgctgcgcatcaccgcgccgctggccgccaacgtcaacgacaagggcaacgccttcggtggcagcctggcctcggtgctgaccctgtccggctgggcgctggtcagcctgcgcctgcgcctggccggccacgatgccgaggtctacgtggccgacagcaacctgcgctacctggccccggtctacgaagacctgcacgcccacgccgaagcggccgaggccactggctgggatgccttcctgaacaccttccgccagcgccgcaaggcccgcatcagcatcatcgccacccagcccggtgccgatggcaagcccgccgccgagttcagcggtcgcttcgttgccttcgccaaagggtaggatggcaggctgacgttctggggaaaccaccgatgcgccgcctcatccagttcctgatgtgttccctgctgctggtcagcgccgtggcttcggccgacgacctgagccgcaagcagcgcaagctgctggaagagacccagatcgcctacggcgcgaccatccgctggggcagcatggacgatgccatcggctatctggaccccaagctgcgcaaggaaaagccgcccaccgagttcgagctcaaccgctacgcgcagctgcgcgtgtcgtcttaccgcgagcgtagcagcgcggcgctggaaggcggcctggtcgagcgccgggtcgaaatcggggtgatcaaccagaacacccaggccgaacgcaccgtgatggtggtcgagcgctggcgctgggatccggaggccaagcgctggtggcagaccgccggcctgccggacctgtggaaggggcagtgacgggccgcgtccggcttgtgcgacaatcggcgcccgcttaatcgacccgtgacctgagtgaattacgaagagttgctggcctttgcaggccgaaacccgatgctgtccgcggccctggtcggcctgaccgtggccatcatcgtcaccgagatccgccgcctgttccggggcttcaagggcatcaagcccgccgaactgacccagctgatgaacgcgggcggcacggtggtggtcgacctgtcggccagcggtgacttcgagaagggccacattgccggcagccgcaacgcccaggccagtgccttcggcccggacaacaagctggtggccaacgccaagcagtcgccggtggtgctggtgtgccgcagcggcaacgcctcggaaaccgccgccaaggcgctgaagaaggccggcttcgagaaggtctacgtgctcgacggcggcattcccgcctggcagcaggccgagctgccgctggtcaagggccgcaactgattgccgcaggtggcggatccggccttgtatgggcctgatcccgcccccatcgcagtaattcgaccatcgttttcattgcattcattggagttactggaaatgtccgaagagatcaccaacggcgctgctgcgccggtcgatgccgccaccggccccgctttcaccgtcgagaagatctacgtcaaggacgtctccttcgagtcgccgaacgccccgaccatcttcaatgaccaggtgcagccggagctgcagctgaacctgaaccagcaggtgcagcgcctgggtgagaacgccttcgaagtcgtgctggccgtgaccctgacctgccaggctggtgagcgcaccgcctacgtggccgaagtgaagcaggccggcgtgttcggcctggtcggcctggacccgcagtcgatcgacgtgctgctcggcacccagtgcccgaacatcctgttcccgtacgtgcgccagctgatcagcgacctgatccaggccggcggcttcccgccgttcttcctgcagccgatcaacttcgaaggcctgtacgcagaaaccctgcgccagcgccaggagcagggcgacgcaccgtcgctggctgactccgagccggctggcaacgcctgattcctgccgcgacgtcacggatgagcactaccgctgacaagatcgccgtgcttggcgccggttcctggggaaccgcgctggccagcctgctcgcacggcacggtcatccgaccgtgctgtgggggcgcgatgctgccgtggtcgaagccatcgaccagcgccacgagaacccgcgttacctgccgggcatcccgctgccggacagcctgcgtgccaccaccgacctggcgtcggcggtggagggcgcggcctggatcctggtggtgaccccctcgcatgccttcggcgaaaccgtgcgtgcgctggcgccgctgcgtcctgccggtgccggcgtggcctgggccaccaagggcttcgaacccggttcgggccgcttcctgcatgaagtggcgcgcgaagtgctgggtgaggacgtgccgctggccgttgtcaccgggccgtcgttcgccaaggaagtcacccagggcctgccgaccgcgatcaccgtgcacggcgacgtgcccgagttcgcgcagatggtggccgaggcgatgcatggcccggcgttccgcgcctacaccggcgacgacatggtcggtgccgagttgggcggcgcgatgaagaacgtgctggccgtggccaccggcgtggccgatggcatgcagctgggcctcaacgcccgtgccggcctgatcacccgtggcctcaacgagatgctgcgcctggccgctgccatcggtgccaagccggaaacgctgatgggcctggcgggcctgggcgatctggtgctgacctgcaccggcgacctgtcgcgcaaccgccgcctgggcctggccctgggccgtggccagacgctgcaggatgccgtgcgcgaaatcggccaggtggtcgagtcggtgcagaccgccgacgaagtgatgcgacaggcgcgccgccatggcatcgacctgccgatctccgaccgcgtgcgtgccgtgctgcacggtgagcagacacctgaagaaggcctgcgcgcattgctggcgcgggaacagaaaccggaatacccggacacgctgttcaagtgaatcgaaaaaccccggctacgtgccggggttttttcatcagggagtacacgcgggtgccggacgggagacaggctttggtgggtgccaagcttgcttggcatcacgcgcgctgcatatccacgcatggcgtggatctactgcaacgccgatcaccgcgcccgcggcggcgcgctggtgttgtccatgtccgaaaagatcagccacggcccatcccccacgcgcttcaacgtgagcgtgaacttgccggtatcgcccacgttgttgccgtagctgtacgcaccaatgatgtagcccgtattcccctccaccgcatacgccaaggcacgcagccgcaacggactgctgccctggccggcatacgcggcctcgattgcgctgcggcctcgcaccggcggctggttgctctgcagcacaaagccatcctcggcgaacagcgcacccaatgccctggcatcacccgtgcgccacgcctgctcgtagtcgcgcagtacacggtccagcggtgcgggcagcgcgatatcgggaagcggctgtgcgggcttcgcgccttctgcatcgtgggcaattgccggcgatgccatcagcagggcactgcagaagatcatggcgagtcgtgtgcggcgcatgcgtccaggccctggcgatgatgggaaggcttcagacgcatcctagcgcgccgctggttagaatcacgcggccgccgatttggtggatgcagcgcagatcagacaaggacacggaatgaagatgcgaatcacagggatggcgatgatggccgcgctgctggcagcctgcggacaggcaccggagaagactggcgagactgcacctgctgtggcgccggcgccgaccgccgaagcaccggccgccgtggcgacggtggtcgagaaggaaccgtccgccgaagacggtgtggacccctcggtgtcggacaacgaaggcgaaccggaagacccgagcgccggcggggaactcacctgcgtggacaacccgctggcgacgcatttcttcaccctggtgggcggcaataccgtggacgactgcggccgcaaggatccgaaggtgctggccgcgttcaacgccctgatgaagagcacggccgcagccgaatccgctgacaaggagattccatcgctgcgcgaacgcctgttgagcgggcccagcggtcctggcgaactggtagtgctgcagggtgagccgtggtggttctacaccgcctgccaggcccacgactgccccggcaccgcgttggcgatgctgtattcgcccgatcagtcgaagatggttggccgtcttaccgcgcgctgccgtgtatggtggctgggcgagccgacggcggaacaacgtgcgcagatcgaacagcgccagccactgccggatgccgcgttgaaggaagacagcgcactctgcgagtgatgtggcgtgcgccgcagcgccgggccgtgcccggcgttgcagtgtgcgttgttccccgtattacccttccggccgcatgcgtgcgctgacctgtgcggccagcgacaggctggccatcatcaggccctccatcacgcggtcgcccacgtactcctcgtcgggtccgttctggcgcacgcgctcggcagccagcagcatttccagcgccacgcgcaggccggtcaatgcgcagtccgcgtcggccaaggccatgcggcggccgggcatctgatgacgttccggccagggctggccgtcggcggcggcgcccttgccgatgcggtcgagcgtggcgatgaaaccgtgcggatcgtgcgggtgcagtgcttccgaaggcgcgtccgcgctggcgggcacgtactgcgtgcgtagtcgggaggattcgggtgtgctcatggcaatgctccgtgcaggacagacggcagccgccacgcaaaggtggcgggcggagacgtggctcgaaaaccgggcgcttgttgaaaccggcaggcacagggcctccacgctccgcccgccatagccggcagacggattgcccgccggcgccacgaggggtgacgccggcgggcaagcgttgtcaaacaagcgcacgggttttcgaagcccggccatcctttttcgatggcacgtcatctgtacgcgtgctgctgcgcggtgccaatcagaacagttgcattcaacgcttgatcaaagacgcttttggcatttttgcacgctgttaagctgtcgcagacgcaggcgccgcaacggccgtagcggcatggggaatatgcgacatgggtcgaagttgatgacgtggcgtacgggtaccccaccaggccgatgacgacagtgcggggcgaagaacgcaaatcgacttcggcgcactccggtgtgtcagtgctcttcgcgtctctcgtaccaggcttgtgtacggttcacgatccgcaccacggacagcatgaccggcacctcgatcagcacaccaaccaccgtcgccagcgccgcccccgaatgcacgccgaacagtcccacggctgtcgccaccgccagctcgaagaagttgctggcgccaatcaacgccgaagggccggccacgcaatgcgccacgcccagccgacggttgagcaggtaagccaggccggaagtgaaatagacctggatcaggatcggcaccgcaatcagcgcgatcaccagcggttgcttcacgatctgctggccctggaacccgaacagcagcaccagcgtcagcagcagggcggacagcgacagcggacccagccgtcgaagcgcacgctgcagcctcgcctcgccgccacgcgaaaggatccagcgccgcagcaacgcggccaccagcacgggcaccaagatgtagaggccaaccgacaacagcagcgtatcccacggcacggtgatcgccgacaggcccagcaacagcgcaaccaccggtgcgtatgcgaccaccatgatcgcgtcgttcaacgccacctggctcagggtgaagttggcatcgccgcggcacaggttgctccacacgaacaccatggcagtgcagggcgcggccgccagcaggatcaaaccggcgatgtagctgtcgatctgtgctgcgggcagccagtccgcgaaggcatggcgcaggaacagccagcccagcagcgccatcgagaacggcttgaccgcccagttgatgaacagtgttaccccgatgcccttccagtgttgctgcaactggcgcatcgcgcggaagtcgaccttcagcagcatcgggatgatcatcagccagatcagcgcggcaaccggcaggttgaccttggcgacttcggcggacgccagcaccgcgaaagcaccgggtaggaagtggcccagcagcgtgccgaccgcaatgcaaagcccgacccaaagcgtcaggtggcgttcgaacagattcatgcgggaagtcacggcatgctgtcggtcggctgcaactgtccaatctgatccagcgcgtgctgcagcgcttcgcggtcggaccacaatgagtcaggcaaggcgagcaatgcacgcagtcgcgccttcacgatggcatgagccagcgcgaaggctgcggtcttgtcggcatcgctgcctgccacggcggccggatcgggcaggccccagtggctgcggacgaagtcaccgaacaccacagggcaggcttccgctgcggctgcatcacacacggtgatcaccagatccatcggtgctgcatccacgaactcatcccacgacttgctgcgcagcccttcaatgggcattccttcggcctgcaactgggccagcgcgaaggggttgatctggccattgggctggctgcccgcactgaatgcgctgaagcgatcaccgccccatgcacgcagggtggcttcggcaagcacgctgcgggcgctgttgccggtgcagaggaacaggacattgcgggtcatggagcaattgccttgagaggagaggatctgtgtggggtcagcccttgcaggcgggcgccgtgggcatgcattgctcggttggcgagcccgcgcagcagttgtgcgtcaggtactcgatcaagccgttcatcgcatcgaagttggcgcggtagcagacatggcgaccctggctttcgctctccaccaggccggcctgcaccagctccttcaggtggaagctgagcgtggctgggggcacctgcagggccgtggcgacgtcgcccgccatgcgacctgccgggccagcctccaccagcaggcggaaggcagccaggcgggtggcatggccgagggcggtgagggcggcgattgcattcgacgtttccatatttctagaatagtcgaatgaataagccaatcacaagtgcccacctgccgaacctggtagacgcctcactgccccagcccgatcaccgccagcttgccgccgcagatctggggccaccacgcatcctcctgctctacggctcgcttcggccgcagtcgttcagtcgcaagctggcgctggaagccgagcgattgctgcgtcacctggggtgcgagacccgcgtgttcgatccgcatgcgctgcccatgctggacagcgtgcacccgcaccaccctgaagtgcagcgactgcgcgaatggtcgcagtggtcggaaggccaggtctgggtcagccccgagcggcacggcacggtcaccggcgtgttcaagaaccagatcgactggttgccgctggaagatggcagcgtgcggcccacgcagggcaggacgctggcgctgctgcaggtgagtggcggctcgcagtcgttcaatacggtcaacacgttgcgcgtgctcggccgttggatgcgcatgctggccatccccaaccagtcgtcggtggccaaggcctggcaggaattcgatgacgacggccggatgaaaccctcgccgtactacgatcgggtggtggatgtgatggaagagctggtgaagttcacgctgctgacgcggggccggtcggactacctggtagaccgctacagcgagcggaagggcgacgcgcacgccgcggcattggcgcgggctgcagaggctacggcttcctgatcctcattggtgctgatgtgaggcacgctcacccaagcagcctcttcacccttgaagctgcaaggcggatgatcaccacataggccagcagcatgccggcgccgatgcccattacttcgatttcccagttgtggcggtagggagaagggcccatgaaggcccacgccagaagcaccgccgcaatcagcaaggcgctgcgattggccttcgaaatgagctcatcttcggtcgcgtgccccatgttcggatcccaggaaccgagcagccatcccaagccacgcaggtactcgcgcgccacgaagaacaggaagacgaatacgccacccatcgtgctcagcagaaactggaagagtgggtccaccggcggcctcttggacgaggcagacattgcctcgcaggatcatcaacgggcgcagtatgccagcgtgctggcccccaagggatggcgccttgcctcagccgcaggcgactttccagcagccgacggtgcatcgcagctgcccgggcgggcaggctcggtcaaggcgtgcgccgcagcgacaaaggcggatgcaggaacgctctactcgccggcatgctgtgcggtcttcttctcgtcgccatctgcggcggcacggctctgcgcgaactccgggaacgtcttcgcgatcgaatccttgtccggcaggatgtagaacacaccgcccttctcgaacgtggactgcacgatctgctcgtagaacgcgggcgagacgttgatgcagccgtgggtgacgcggttgtcgtccggcgtcggcgttgccagccgttgggcgcgtttctctttcggggtgcctggcggcagcgggtgcatcgagacggcggaatcgtagtccacccacagcacgcgcccggcatcgtcggaggggccgtagccaccaatgaaacggccggcaggggtggtgcggtcatggccgggaatcgcgctcagtgcgagcttggcaacaccaggggccgagtgatcaccgatggccgaaccgaacagcgccggtgccgcgccgcgcagcttaccgtcgccgccgaagatcaggacctgcgcggcggccttgtccatgattgcgaacgggtagccctggttgtccttgctggcaaccacccagccggccagctcgatcactgtttcggacacgctctggtcgggtggaagttcatcaacggcggcaattcgctgttcaggggcttccttgtccttgcccttggcgctggctgcgccgctgcacgcaacggccagtgccatcgccagtgcggcatggaggacgcggcgtgcaggggaggaggaggtacgaatgggacggctccttgcaatgcaatcctgggtggaaggatgccagtggccggcgaaggccactggttcccgatacagaggtggatcaattcaaaggatgagggagctatcagccgcgcggcttgcgaccggccggtgccctttcaagctgctgtacgcggccttcgatctggtccagacgctggttggcctgctgcgccgactggttggcggactcggcactctgggcagcgccctgcacctttacgtcgagctgatcgaggcgcgagttgatggttgcgaactcgtccttgtaggtggcgcaagcgccgaggcttacggtggccacgatggcgacggtgatggcgcgtgctgcgttgatgtgctgcttggtcagtttcatttccaactccctccttcgtctggggaagctggaatatagcggcgtttgttcccggcgctagcccgtgctttcagctggaatttgagtacgtggatgggctgtgaaggcctgtagatcaacaaaccttaacaagcgggatcaagcgaactgatctgcatcggcggggcgccttgtgcctgttaaaccttacccattcacctgcatgaagccggcatcacggcatgcgcgtctgcgtgcttccgcctgctccgcacgcaggttgccatccacttgcttccagcagcgctgcagcgttcccaggctggacatccagcagttcggcgacgccgctgcgcgtgtcggccgcgcgcgcaacataggcatgggcgatgcgatagccgatccagtagccgagatctccgcggcgcgcatcgtcgccgggaccgttgtacagccacctcgaaagatcggtacccatgctgtcctgcaggaacgcgcgctccagcgcacactcgcgaccctgtgtccaacgctgcagatgcgcgttggccggttgcccggagatccgttcggccacgtattcggcgcccccttccagcagggtctgatagagcagggtgggctgctcgatgtccacgcgtgcaccgggctgttgcacgtgcacatactcatgcgcgatcagatgcacgaagcggtcacctatgtcggtctgcatccagtcggcgttgcacagtgcttccagtccgatgaccacacctgcttcggtagtcacgccaccactgttgccgcggcccaccagtacggtgaccggaggaaagcgcgcagacggcaacagggcgccaagtcgatcgacggcagcggcgacgcgcgtgcggatcgatggcaatgcggtcgcgcaggttctcgctttcgcaaacaatgccggcttgtcctggatggccctggccagccgctccatcgagccgatacggcggtcggtgaagctgcgcagggcatccgtacccgcatccagatagccgtgttgcagatcatcggcgcttgggcgcccttggttggcgtccagcaccttgaagaagcgcgtgacatcgtctgtctgtacgacgatgtgcctggcagaaacgatgcgctcagcggcctgtgcctgcagtagcgcaaccggcgaggcgatcaggatcagtgcccgcatcaagcatcgagcgtggtgcgcgtaagaagccgacagcggtcccatgcggagttccctgaacgccagccttatttatacaccagtcagttcaatattcagggttgattagaccccctaacggataattcacacctgtcgaccgcctcttctctctccccctcccgggaggcggccgacgaaaccaaaataattaaaggtgtgtcccgatgaacaagaattcgctgcttgccctgggtcttctggctgctctgccgttcgctgcatcggcaaccgatggcctgtcgtacaactacgttgaaggcggctacgtgaacaccgatgccaagggcggcgacgccgacggctggaaggtgaagggttccgtggcggtgcacccgaacttccacatcttcggcgactacagcgcgcaggagaccgacaagttcaagaatgacgtcgaccagtggcgcatcggcgccggctacaactacggcatcgcaccgaacaccgacctggtggctcgcgttgcgtaccagaagttcgacatgaagcatggcctggacttcaacggctactcgaccgaagttggcgtgcgcaccgcgttcaacccgtacgtggaaggctacgtgatggccggctacgaggactacaccaaaaagcacggcatcaacccggacggcgagttctatggccgtgtcggcgccaccgccaagttcaaccagaactggggcctgagtggcgaagtgaagctggccaaggccggcgaccgcgagtggttcgtgggcccgcgcttcacctggtaacaaacgcctgtcgttagtgcgtgttgtgctggcgtgtgactctctctctctcccacacgccaaccgaagcccggcctcgcgccgggcttcacttttatgggccccgtggcgccacaatgcggcatgggcgacccttcctctcttgcaggcaccggcacgacctaccaggagcatctggcgcctgcgcagctgcgcggccactttggccagctgtggcagagccagcttcctgccgatgccgatgggcacatcaccgtattgcccgatggctgcgtggatatcctctggcgcgacggtgcgctgttcgtcgtcggcccggaccgcgtggccgcgcacccggcgctggcacccggtgcgcaggtgctgggcgcacgcttccgtcccggccaggcattggccgcgctgggcctgcccttggccgggatcatcggccaggccgtgccactggccgacctgaagggcgcgtgggcgaacaaggcggcggcctccatcggcgacaccgcgcctgcacagcgcctgcagcgaatggcgcactgcctgcaacagcacatgggtgcggccgcgctcgatacgccggcgcagcgcgcccatgtcctgttccaggcgctcgccgcgggtaatgccacgctggatacgctggcggcgcatttgggcctgagcccgcgcagcctgcggcgtttcagccagtcgcagttcggctacggcgccaagacgctggagcggatcctgcggctgcaacgtttcctgcgccacagccgtgcgctgccgcagcactcgctggcgatgctggccgctgatgccggctatgccgaccaggcccatctcagccgcgaggcgcgtgaactggcgggcatgaccgccagcgagctgcgcctggagtggggacaatgatggccgttttgttcaagaccactgtgctgcattgatcgatgctgggctcccaccacggagcctcgccatgaatcctgccgcgccccacgatgccgaacgccgcatcgacaacatcgaattcaacgtcgccgacattgcccgtagcaagcgcttctacggcgaggtgttcggctggcatttcacggactacggcacggcctacaccgagttcgacgacggccgtctgaaaggtggcttcgtggccgacgcgccggtgcgtgcccacggggggccgctggtgatcctctactgcgcggacctggccgatgcgcagcaacgcgtagtggccgccggtggcgaggtagtgcaggcggtgttcgccttcccgggtggtcgccgcttccacttccgcgatctggatggctacgaactggcggtctggagtgatgtggactgaggccttcgtagcttcgccggtggacggaacgagaaccgctccgtccccggtcaggcggttccgctatgatcgcccgcacatcgccacacgcgatgcgtccgcctcaagccagcaggaaccgccgtgaactcccagcccgcaccgatcaccgccgtcaaccatacgctcgacaacgagccgcagcagatcaccgcgccactgacccattcggcggcgtttctggtgctgaaggtgaaggatgacgaggcgtcgatcgccaaggcacgcgaggtgctggccagcaccgacgacctgatcaagaacaccgccatccgcgagatcgaacgcaccttcacctgcaacgtggccatcggccaccgcgtgtggcagccgctggtgggcaccacgccgccgcgcgagttgcagccgttccgcgagatcaagggcgcgacccacacggccgtgtccacgccgggcgacctgctgtaccacatccgtgcacgcacgatggatctgatcgtggcgttcgagcgcaacctgctgatggcctttggcgatgcggtggagacggtcgatgacgtggccggcttccgctatttcgatggccgcgacctgctcgatttcgtcgacggcaccgccaacccggaagggctgtcactgccggaagccaccatcgtgggtgaagaggatccggaacatgccggcggcagttacgtggtggtgcagaagtacctgcacaacctcgatgcctggcgcgcgcagaagaccgaggcgcaggaagcaatcatcggtcgtaccaagcacgacaacatcgagctggacgatgcgccggccgatgcgcagaagtcgcacaagacgctgtgcaccatcgaggatgccgacggcgagcacgagatcctgcgcgacaacatgccgttcgccaacccgggtcgcggcgagtacggcacctacttcatcggctacacgcgccgcctgtgggtgatcgagaagatgctcgagcgcatgttcatcggcaatcccgcaccgctgcacgaccgcatcctcgacttctccaccgccaccaccggcgtgaccttcttcgcgccctcgcgcaaggtgctggccgacctgggcgactgatcgcgccgagtagcagcggccgccatctgcctgtcatctaccgcgccgaccatcagccgttggatgagagcgcaggggcgggcgatggcgatggcaaggaacacaaccggtgcacgccgctggtggcggccactggccgcgttgttcggtgcgctggcactggggagcgccggggtgtccgcgcaggaagctcctgcacactggatggcctatgccgccgccgtgggggggcagctgcagcagcgcctgcagcaggagcaggacccgcaggcgcagcgcgtgctggaatggctgcaggcacatccggacgcgccgacgccgttgccggtgagcgtgtggatcgcggcggatggccgcatttcgaagctggaattcgacagcctgggtgatacccaggtcgacgccgccctgcgcgcgaccctgcagagtgcacccctgcaggccgcgccaccggccgacatgcgccagccgctgcggctgggtttggtgcttacccagtagatccacgccatgcgtggatgttctgggtagatgccgaccttggtcggcacgcacgccaaccaaggttggcgactaccggtagcccagccacgtatggcgtggctctaccgggttgccacctgtggctcgcgagcggcggcgctccatgcgcgcaggccgaacacggccaggccgaggaagaacacgtacagcgcggcggtcacgtgcagcgacttgaacaggtacgcacccacatagaccacgtccactgcgatccacacccaccagcaggccacgtggcggcgtgcctgccaccattgcccgaccaggctcagaccggtcagcagcgcatccaaccacggcagggcagcgtcggtgaagctgtgcatggccgcacccagcgccacgccaccgcacaggccgatggacaggtcgcgcagcagcgtgccgcgcgccagcggcacgatgcggatgctgccctcatcggcggcatgctgtcgccagttgagccagccatagaccaggaaaccaccgaaggcgacctgcagcagggtgtccgagtacagcttggcctcggcgaacaccaggccatacagcgccaccgacagcaggcccaccggccacgccgccagccggcgccgggccatcagccagacgccgaggatgctgcacagtgcggcggtccactcgagcatcacgccgctcacagcgcgaacgtcaccgacaggcgggcctgtcgcggtgcgccggggaacaggtagtagtcaccgccgctgctgccggtatcgcgccagtagaagcggttgaacacgttgtccaccgacaggttccaggtcactgcgcgctcgcgcaggcgatgctggaaacgcaggccagcgtcgaacactgaatagtcgggtgcgcgcacgccaccgtcggcgcgggccacgttggcaccggcatagcgccagccgccggtcacgtccaggccttgcacgaacggcagcgcataggccaggtgcacgctggcgcgcaccttcggcacgttcaccagctgatggccttcataggccggcgtgccggtgtcgcgcgcgcgcgcctgcagcacgctggcgctggccacgatctgcagcgcatcggtcagctggccgttggcggtcagctccaggccggtgtgggtctgcgtgccttcctcgacgaaggtgtagccgacgtcgctgctgtcgggcttggcgtactggtacggctgcgaaatgcggaacacggccgcgcccagggtcagcgcttcgaccggcacgtacttcacgcccacttccagctgccgcgactgcaccgacggcaggaaggtgtcggcgttgctggtccagaacggcgcttcctggcccagcgaaatgccgcgcacgtagctggcataggcattgagctggtcggtggccttccacaccaccgcagtctgcggcaggaagcgcgacaggcggctgtgccgctgcggggtgccacgcttgtcgtaggcgcgctcatcgaggcgcacgaagcggccaccggccagccactgccagtcatcgccgaagctgatccggtccagcgcgaagaacgcggtctggcggctgtccaggcgctgtgcggacggtcccggcatcttcggcgacggcgcgaataccggcaccggtgcttcgtggatgttgctggtgccgacgtactcgttgacgctcgggcgcttgtccacggtgcgccggaagtagtcggcaccgacggtcagctcatggccgacgctgccggtctcgaagcggccacgcagctcggcacgggcctgctggttgcgacgggtgtcgtccgggctgcggtagtcgtagacgtcatagtcgccgttgggcgcgaagtagttgcccggcacgctgccatcggcgcacagcacggcgtagtagcagccgtaggcgaaggcgacgttgtcatcgatcaccgaacggctgtggccgaccgagatgcgcgactgccaggcctcgttgaagtcgtaggtatgcagcgcggtgatgttggtgctggcgatatccaccgggcgctgccacggctggtaacccagcaggtgttcgcggtcgacgccacgcggcaggtcgcgtgcgcccagcagttggtagccggacaccgaacgctgcgagctggtctggtaattggcatccacttccagcttgccgcgctcgccaatgagccagtcggcggccagcgagtagaagttgcggcgaccgtcggcgtgctcgacataggagttgctggaatcccatgcggcattcaggcgcaggccgaaacgcggggtgatccagtggccgacatcgacggcgacgtagcgcgagccttccgaatcggtaccgagcgtggcggtgcgcacttcggccgggcgcttgccgatgtagttgatgatgccgcccggcgccatcacgcctgcggccaggccggcttcgcccttgaggatttcaaccgactgcacgttctccagcgccaggcgctgttcgccggcgatggacaggccgttgaagcggtagccggtggcggcgtccagggcaaagccacggatggcgacgttctggtagtaacccaccggcgcatacgcatcacccagcgaggcatcgttgctggccagctcggacagcgaacgcacctggcgacggtccaggtaatcgcgctcaagcacgttcaccgaggccggcgtgtccttccagctgccgccaccgaaggcgttcacgcgtgaggtatcggccttcggtttgccggcctgcacgcgtaccgccgccagttcggtgggcgagcgctcggcgccggtggcagccgcatcaggggacgcatcggcctcgctggcgtgcagtggcagcgcagcgcagagggcgagggagagcagggtggggcgcaggcagcggttcattcggttcgtcttcggacaacaagggagacgaagcgacggcgcgcaggtgcacagggcccatgatgggggtgtggctgcggctcaaagctccctacgccggtgcaaaccggatcaggttccaagggactctctcagcctggcagatccaggcacccccgcttcaggtgaccatttcactacaaatggtatggatttgcgagccggcgtccttcaggctgcggggtccaggctgcggggtcagatccctttccgcaggaaagggatctgaccccaatggtgcgccaaccgggtcacgccgccgcgtgcagcgcctgcagcagtgcctgtcccggcgcgctgtggaaccacgccggatgccccagcatgaagggctgccacgcgacgtcggcattggcggtcgagccggtgacgccttcgaagtactccacttcggacagtgcgaagtcgaaatgaaccatcggcagcaggtcggccagcaggtgcacgcgtgccgccgacagcggcagcacctggcgatagccgtcgagcagggccagcgcgatatcgatgcgcaccgtctccatgccgcgctccagttccagccacgccaccgcgttgcgctcgatcgccgtggcgaggtcgaacagcgcactggtgggcgaggccaggccaaaatccagcacggtactgatctgcccatcgcgccacagcaggttggaaacgtgccagtcgttgtgcgcccacaatcgtggctcatcgcgcaggcgctcggccaggccgccatgccacggcagcacgtcgcgctgcagctgcgcttcccatggaatgcgcgcgagatagcgggccagcccgggacgctcgtgcagccctgccttgatggccgcgatcggatcgtcggcacggatcagatcgtcgcgcgcgaccagcacatgggtgctgcgttggggcgcgtggtagctggcggcggcccggtgcagctgcgcgagtgtgcgcccggcttcgcgggcctgcgcgacatcggtcagcagcgaccacgacacggcgtcgcggtacaggtcctcgccgacgccgatcgcatgcagctcgaacgtccattcgccatgttcggccgcagtgtggccatcggccgctggcagcacctgcaccaccggtacgcccgctgcggcgagatgggcgatgaagtggtgctcttcttccaggcaggccgcactgcgcacgctgtggtgatggcgcttgacgaacaccgcgccgttcgcgccgttgacgatggcggcagccgacagcggccgcgggctgtgccagcgcggttcgctgccgatgtgcagctgcgggtagcgctggcgcagccacgcgatgtccgccgcgctgatcggtggccagtcggcagcgacctcgtcgttgttgaggccctgcacgcggtgggaggaagaagtcatgccgcagccccagtggggaaagtcacatccaaggctgcgcattcaacgccatgcacgcggccaacgcaaacgggcgggtcatcgacccgcccgtccgtgcatcggcatggaagatgccgcgctgcttaccagccgcgatggcgaccgcggtcgtggtagtagcggttgtcgtagtagcgctcgcgttgccagcgacggtcatcaccgcggtcgtagtagccgctgcggtagtagccacggtcgtaacggcgatcgtagcggtcgtcgtaacggtgattgtcgtagtaacggcggtcgcggcggtcggaggtggtcaggttgccgatcgcgccgccggccacggcgccgccgacggtggcagccggatcaccgttggagagcaggttgccggccacgccaccgaccacggcgccgaccagggtgcgcttgtccttcctcgacatcgcgctggcatcgctgaccacggcgacaccggccaccagtgccagggccatcgccagaccacggaagctgagtgtggaagtactgagcatgttcgttctcctgtgaggtgcatgccacgctgggcagggagggcgcgggcgccccggctgccgtggagaccacgctggcgttccaacattgccggaacattgcctggtccaccgtgcggcttgcgcattcatctagcggcaggcggcatgaagcaaggctgaaagcggcctcggccgctcagctggcagaaagggaaaaggccacgcggacgtggccctcccttctctgccaaggcgttgcgggcttagacgcccatcgccttctgtgcctgccgggcctgctcctgctgggcgtcctgctgctggtgcagcacgttaggcgcgccctgcacggcaccgctgctgagcgcgatgctctgctcgctggcggctcgggcctccaccgccacgcggctggccgccgggtcaccgatcgtgccctgcacggcaaacaggcgttcaccgttcgggctgggcaccaccgtgtcgatgcgctgcaggccggcggcatgcgcctccttggtcagggccgccgcggcgctttccagcgcgtggcgatccttgaaggtgccggccggcaacagttccagacccttgctggcctggatgaagagcggattgcgcgggtgccgttcgtcgttcagcagcgggcgctcgcgggcttccttgatggcctccagcgtcttcgccccgacaatgccgtcggccaccaggccgttgtccttctgcagctggcgcaccgccgcgtcggtgttgcggccgaagcggccatcctcgaccagcggcttgccgtcggcaccgacgtagcccagatgtcccagctgttcctgcaccttgcgcacgccttcgctgtgcgcgccctgcttgtacagttcggcgtgcggcgtggcagcggccttgtgctcggcggcaggcttgccctgggcctgctcgtgcgatggggtgcggttttccagcaggtcgcgcgccttggacagtggatcggaggcgtacagcttccagttcgggtggtccttcacctgcttgaggtagtcctcgaccggcatggtgtgcacgcccttgctgccggaggactggctgatcagcagcttgtcggtggtggggtcgcgcaccaccatcacgatgtggtcgatgccgttccagtgctcgtggcgggtcctggccgtatccaggccgatgatcatgccttccttcagcgcaccgggcttgaggatcgcgtcgcggtcaagcagcacgccggactggtcgaatgccttgcgcacgatgccgccggaacccaggttgcccaggtcgatgcgatcggccttgctgaagaccgcatgcccggccttctggttgatctcgtccatggtgcggttctgcagcgtgccgacccagccggagcagtcgatgtaaccctgctccacgttcttgccggtcttgcccggtacgtacagcgcgtgacccggaatgttgatggcgtacttcacgtggtcgtacttcacgccggcctcgtaggcggcgtgcagttcgatgcccggcttcggcgcggtggccgccgctgcggttgccgccagcgtggctgcacccgccgccacggctgcgctggcctgtgcaggcgctgccggggcctggctttggcccggcgccactgtctgcggggcgatgttcttttccggaatgctgatcgccgcgtacttgtggatgtagtagctggagaacgtccgcgccaggtcgccatcgttcatgccgcgcatctcggccagggtgtggccggtcagcgctttggcatcggaaccgatctggttgagcacgttgcggcgcatgttgatctcttcgccgtggccgttgcggaccacgccgaaggtgccggtggcaatcgcggtctgcaccgagccatagccggcgctgccctgctggtgggccaggtacaggtccaggccggtcggcgtactgcctccggacaggtacgggtggccggtgcgctcgttgcggcgtgccatcgagtccaggttgtcctggtacatctgtgcggccgcttcggtgttgcgggtcgggtcgaactcgtggccggtcaggtggtactggcgcgcggagccgggcacgaactggaacaggcccttggcgccggacgaggtgttgtgggcgcgctcgttgaaggtgccgccggtctcgatgtgcgcgaagcgcatgaagtcatcgaccggaaggcctttctgccgggcgacctgctcgacgatgtccaggacttcctttctgctgtagtcatgctgtgccatgacgttttcctcggggttgatggagcggcgcatgccgcgaatcgccaaccggactcatccgtgagtcaagaacatgtcggtcaacaggaaacccgcgcgtgggcgggtgctatcagggcgcgacgtactgctgggtcgcgctgtcgaaggtgtagtgcacggcgtcgccggcgcccagcgcacgggtcttgccggggccttcgatggtggtgcccttgaaggtcacggtcagtcgcggcaggccgttgccgtcggcagcgaaggccagttcgccatcgctgtcggtgcagggcatcacgttgccttcgtcgcaggcagcgctgttgtcctcgcccgtacgcaccgagccgacatagcgccagaccttgctgtccacgtcgtcttcgctgcgcttggggttgaacagcagcagtgcatagccggtgctgctgatgccgcggtcgaagctgctggtcggcaccgccagcagcaggcgaccgtcggcggtgcgatgttcaagcggcttgcgccgggtatcgacatcgtcggccttgtcgtacgcgcccagcgcgccgatggtccattcctggccacggaacttccatggcttcttggcgtcggcgccggccagcacgaaagtggcctcggcgaggttggcgcgatcatccgggccagccggcgactgctcgcccggcttgccgtagtgctcgcgggtatcccaggagaaacccgtgtaatacgtggtgccatcgagggtgaaggtgtggccgaaccagaaggtcgccacgctgccgttctggacctcgtaggaggtcgcgccatcaccgtccacctggtaggtgaaatacatcacggtcggcgcgtcgggcggggtgacggcggtgtcgggagaggtgttctgcatcggggcaacatcctgtcggggcgcatcggcagcctgcacgggagcgccaggctgggaggacgagggggccggatcggcggcgctgcaggccgcagcggaaagagagacgagcaggcacgccgcgaatgcgcgcaggggccgcaacggcagggtccaacatggctcgggggggtgatgcatgcgcctctccatggtcagcgttgccgggccagacggccggcaggaaaccgcaccccatccacctgggacgggagcgaggacatgagccggtcgattccttcgacctcgcattgaaaacccatgccgggtcatcttggcacagaacggcggccggtcaaagagggcggtgacagatgcccttacagtgtgatctggttctcagatcttgccgtcgcgcaggtagtcgaacaattcggcgtcgcccttcaggcccagtttgagcatggcgtcgcctttctgccggctgatggtgctgacgctcttgtgcagctgcagcgagatctccttcaccgtcatgccggtgccgagcagccgcagcacttccacctcgcgtggcgacaacggcttgccgtcgccctcgcgcatgcgccagctgcccgcagcctcgacccgctcacgcaggctccggctgatgtagggctggccccgatagaccgcctggatggcctgcggcagttcgtccatcgacgagctcttgtcgaccaggccgagcacgccgctgtcgagcaccatgcgcaggatcgccaggttgttggagacgctgagcatcagcaccggcaggtcggggaagcggcggcggatcatgccgatcatggcgaagccgtcggcctgtgggctgcccggcatggaatagtcggtcaccagcaggtcgcagggttggctgccgagcagggccatcagcgcctgcgcgctgtcagcctcgccgaccacgcggccgaccccgctcgattcgatgacggcgcgggtaccgatacggaccacagggtggtcgtctgcgatgatgatgcgcaagctcattgctctagtatggccaccgggcaagccgggccgcgaccatcgcggccctgtcaggattctaggagatcgacgccgatgcgtagctgggctgttcgcgggctggtcctgctgctggccgtgctggtgctgcccgtggcgctggcacaggctgtgcctgggctgttgccgctcagtcccctgcagcgcgagtacctcgccgcccatccaagcatcgtcgtgggccagtatgacagcggctggccgccgttcgagtccctccgtgatggccagcaggttggcctgggtccggattatctggcgcttctcgcccgtcagctgggtgtgaaggtcgaggcgaggcgttattccgactggacatccgtgctggatgcggcctgtcgtggcgagatcgacgtggtaatgaatgtcggtctcagtgccgaccgcacccagtgcatggtctataccgctgcctatggcgaggcgccgttggcgctggtggggaggccgggcgatctgcgtgcttcgaacatgcccgacctggacggattgcgggtggtcatcgagcaggatttcctgaccggaccgcaggtgcgggcacgtttcccgcgtgcggtgcagcttgtcgcaaacagctcgttggctgcgctgcagatggtcagagacgacaaagctgatgtctacataggcaatgcctacgttgccaccgaactgatcgcacgcctgcgcctgcagggtgtcgtcctgctgcgtccgagcgacctgcctcccgaacggatgcacttcggcgttcccaacagcaagcaaccgctggccgaagcgctggacctggcgctggccgcgaccagccaggcccagcgcgatgcactggcacaacgctggctgcccctgccgcagtggtcggcatcggcgcagctggcgctcagccaggccgagaagcgggttctgcaacagccgttgaagatcggcttcgcgccaaacgccgccccattgtcgttcgccgacgaggatggcaggcccagcggcctggccagcgagtacctggcgcggctgatgcaggccggtgccaacctgcaggcgcagaacagccatgactggtacgaggtgcgcgagaaggcgcgccgcggcgagttgcaggcggtgatgggcattccggtcgattcgcactatctgggcccggactgggtgtacagccaacccttcatcagcgtgccgaacgtgatcgtcagccgccacgacagcccggcgctgctgggcctgtccgacctccaggacaagcgcgtactgctgtcggatccggagcgcgtacgcggttacgtgctgcagcaggcgccgcaggccaggatcgtcgccgcgcgcagcgccgaacaggccatgcaacgcctgatcgatggtgaggccgacgcctacgtgggcaatctggccctggtcgaccacctgctgcgcacgcgtttcccggggcgcctgcaggttgccgcgcccgcgggcttcaacgaccagctggcactggccgtggagcgccggcatgcggcgctcgccacgaccttcgatcgcttgctgctgcagatgacgccacgcgagcgcgaagcgctgcgcggcgactggctggcggtggagtaccacaacggcatcgactggcgaagcacgctgcgctggggtgtaccgctgctgctggtgctgctgaccgcgctgctggtgcatggcatcggctactggcgcctgcgtcgcgaggtggccgggcgccgccagctggagcagcgcctggccgaagtgaccgacaacctgcctgccgtggtctaccaggcccgtcgcgaggttgatggcacgctcagcttcccgttcattgccggtgacctccaggcgctgttcgggatcacccgacagcaggctgagcaggacgccacgatgttgctggaacgcgtcgaagaggacgatcgcgcgcgcatcctgcaggtggtcgaacaggccgcgcaccagttcgcaccgctcatgctggaattccgcctgcggggcgatggagcgggcccgcgttgggtgcgcacccaggcgcaaccctatgccgccgaagccggtgtggtgacctggagtggctactgggtggatgccagcgaggctcgtgcacaagcggacgccctgaccgcagccaaggccgaggccgagcaggcggccgaggcgaaatcccgcttcctggccaccatgagccatgagatccgcacgccgatgagtggcgtgctggggatgctggaagtgctggcgcactcaccgctggatgcagaacagaaacgcatccttggcgtgatcgaggattcggcgcagatgctccggcagatccttgacgacatccttgactactcgcggctggaggccaacgcattgcggctggagccggtaccgcagccgctgcggccgttgctggaaagcgtgtgccggttgttgtcggcgcaggccagtgcacgtgggctgggcctgcacgtgcagatcgatccgcagctggcagccgcgcacgaagtggatggcgtgcgtctgcgccagatcgtgttcaacctgctcagcaacgccatcaagttcaccgtgcgcggcgaagtgcggctgcagctggaagtgctggggccaaccgccgaagacggcagccagccgctgtgcctgagcgtcaccgataccggcatcggcatcgcaccggaacagctgcagcacctgtttgcgccgttcacccaggccggtgcgtacatccagcgcgaccatggtggaaccggcctgggcctgagcatctgccagcgcctggtgcagatgatggacggcgagctggaactgcacagcacgctgggcgagggcacccgcgccgaggtgcggctgtcgctggtggaagccggcagcagtgatgttgaagcgctggtcgccgagcaggaacaggcggcgctgctgccgccggcgctgcgccaggcacgcgtgctggtgatcgaagatcatccgaccaaccaggcgatgatggcctggcggctgcagcaactgggtgtaccgcatgtgctggtcggcgatggccagcaggggctggatcgcctggcatcggagcactttgatctggtcattaccgattgccggatgccggtactggatggtttcgccttcacccgcctgctgcgcgaacgcgaaggccgcaacggccagccgcggctgaccgtactggcgctgaccgccagcgtgctggacgacgatgcacgtcgttgccgtgaagccgggatggatgaggtgctggccaagccattgtcattggcgacactgcgcgcggcactgctgcgctggttgccgcaggcgcaggggcaacggttcgaggagccgctggccgagtccgctgccgtcgatgacaggacgctgcccgatctggacagcctgcagcggcgcttcggctcacgcgcggtcgccgagcagttgcgcgacagcctgctgcaggccagtgcaggtgacctggccgctgtgcagcgcgcgctggaggccggcgaccgtgaggctgccgcgctgcacctgcatcgccaggccggtggcttgggcgcggtgggagcgacggtgctggctgcgcaggccaatgccctggtcgagcgcctgcaggatgcggccgagaccgatccggtgccgttgttcaccgcggtggcggcattcgtggcgcggctgcaacagcggttgcagcgcctggctcactgagccgactgctgctgcaggtaggcgatcaccagcgcacggcgttcggcgctggggaaggcgttgtacatgcgtgtgcccggtacaacatgggtgggtgactgcaggaacgcatccagggtctgcgcggaccaggtgatgtcggcgcggcgcatgccgtcggaatagccgtagtcgggcaggctgccggcgcgacggccgatcacgccgtgcaggttcgggccgaagcggtggatgccgccaggctgcacggtgtggcagccggcacacaactcgaacgcgcgttgcatggcctgctgctgcgcctgttccggcggggcgggcgctgcaggcgggcgctggcaggccgtggcggccagggccacggcaacagcgatgagcaggaatgatgcacgcatgggcgggcaggatagcggtgtgtggcaagcgacgggctgcgacgctcggtcgcagcctgtggcgttcacatgcccgagtagttcgggccgccgccgccctgcggggtcacccacacgatgttctggctggggtccttgatgtcgcaggtcttgcagtgcacgcagttctgcgcgttgatctgcaggcgcgcgctgtcggcttcgccgacgaactcgtacacgccggccgggcagtagcgcgcttccgggcctgcgtactcggccaggttcaccttcaccggaatgctcgggtccttcagcgtcaggtggctgggctggttctcgtcgtggttggtgctgctcaggaacaccgagctgagccggtcgaaggtcagcacgccatccggcttcgggtaggcgatgcgggtgtgcttggcggccggttccaggcaggcgtggtcgggctgggtgcggtgcagggtccacggcgggttgcgcacgcccagcttgggaagcagccactgctccacgccggtcatcagcgtggccacggtctggcccttcttgaaccactgcttgaagttcttggcctgctgcagttcggtgaacagccagctggcttcgaacgccgtcgggtaggcactcagttcatcgtgctggcggtcggcggccagtgcatcgaacgcggcgtcggcgcacagcatgccggtcttgatcgcggcgtggctgcccttgatgcggctggcgttgaggtagccggcctcgcagccgaccagcgcgccaccggggaacaccgtcttcggcagcgacaacaggccaccggcggtgatcgcacgcgcgccgtaaccgatgcgggtgccaccctccaggtgcttgcggatggacggatgggtcttgaaacgctggaactcttcaaacgggctcagccacgggttcctgtagtccaggccgaccacgtagccgatggcgaccttgccgccgtcggcgtggtacaggaacgcgccgccgtaggtgtcgctgtccagcggccagccagcagcatgcaccaccaggcccggctcatgcttggccgggtcgatctgccacagttccttgatgccgatgccgtaggcctgcgggtccttgccttcgtcaagtttgtagcgggcgatcagctggcggcccaggtggccgcgtgcgccttcggcgaagattgtgtacctggcgtgcagcgccatgccgcgctcgaaggccgggccgatgctgccgtccttctcgatgcccatgtcgccggtcgccacgccgatcacttcaccgttgtcgccatacagcacttcggcggcggcgaagcccgggaagatcgccacttccagcgcctcggcctgctgcgccagccagcgggtcacttcgcccaggctgatgatgtagttgccttcgttgtggaagcactccggcagcagcgcgttgggcgtgctgcgtgcgccggtttcgctgaggaacaggaattcgtcgcgggtgaccttctgcttcagcggtgcgccacgctcggcccagtccgggaacagttcggtcagcgcgcgcggatccatcaccgcgccggacagcacgtgcgcgcctggttcggaccccttctccagcacgcacaccgacaactcgcggccggcttcgatcgcgcgctggcgcaggcggatcgcggtggccaggccggcggggccggcgccgacgatcaccacgtcgaattccattacttcacgcgggggcagggcgttggcttcagcgctcatcgattgcatgactcgtgggtagggccggcatcggggccaccggcggtgcctgggaatcgcgcgtgcagccacgggcgaaacggttgtttgaatgtgtcagggtaccgggacgcgcgtgatcgagctagatcgccgatgttcacgtcatgattgctgcggtgcagcgtaatgctcgtggccgggtaggtgccaaccttggttggcacattgtttcaccgcccggacctgcatccgtgtggaccaaggtccacacctaccagacgcgatgcttgcggatgaccgacaatggcccggtcctgactgcgcgtgagtgccatggctttgcatccgtacgatctgttcgatgtccgttccctgctcaacgaggaagagcgcgcggtgcaggagagcgtcgcccgtttcaccaacgagcgcgtgctgccgatcatcggcgatgccttcgaccaggcccgcttccccgatgaactggtgccggagatcgcgtcactgggcctgctcggtgcgaccctgccgaccgagtacggcggtggtggcctcggcgcggtcagctacggcctgatctgccaggagctggagcgcggcgattcgggcctgcgcagcttcgtctcggtgcagagctcgctgtgcatgtacccgatctacgcctatggcagcgaggaacagcgccagcagtggctgccggcgatggcgcgcggcgaactgatcggctgcttcggcctgaccgaggcgcatgggggttccgatccggccagcatgaagacccgcgcggtgcgcgacggcagcgactggcgcatcagcggcagcaagatgtggatcaccagcggcccggtggccgacctggccatcgtctgggcgcagaccgaggacggcatccagggtttcgtgctgcaaaagggcatggccggcttcaccacgcaggagatcaagcacaagatgagcctgcgcgcatcgctgaccggggcgctgttctttgatgacgtgcgcgtgcctgacagccaccggctgccgaacgtgaagggcctgaaggggccgctgggctgcctgacccaggcccgctatggcatcagctggggcccgatcggtgcggcgattgcctgcctggatgaagcgctgggttatgccaaggagcgcgtgttgttcggtcgcccgctggcggccacgcagagcgcgcagatcaagctggccgagatggcccgccgcatcaccaccgcgcagctgctggccctgcagctgggccgcctgaaggaagccggccagctgcagccgcagcaggtcagcctggccaagtggaacaactgccgcatggcgatcgacatcgcccgcgaatgccgtgacctgctgggtggcgccggcatcaccaccgaacacgtggcgatccggcacgcgctgaacctcgaatcggtgatcacctatgaaggcaccgagaccgtgcaccagctggtgatcggccgcgaactgaccggcatcaatgcgttctgagtgcaccggtagtgccggccgctggccggcattgagttggtagtgccggccgctggccggcattgcccagtagcgtactcgcaggcgagcgatcggtgtatcgaaccgcgcactgtaccgagatgggttcaaggacagcctgtaccgcgcggctgttgggtccgccttgaagcgagccgagcaccgcaggtccggcgggggcgaagaggcgcgggtgtctgagcgcagcgagttccgcgccgtcccccggcgggccgaggagcgcagggcaccggtgcgcagcaccggctcgcggatggcggcgcgtttcttttggttacttttctttccgcgcggaaagaaaagtaacgcccatgaacgcatgcgcccgccacagcaacgaccaggcagaagagagacgcgtggcgttacgccccgccggcaaacccgtgctgccgccacgcctcgtacatcaccacggcaacggtgttggaaagattgaggctgcggttgtccggccgcattggcaggcgcaggcggcggccatcgggcaaggcatcgagcacgtcctgcggcaggccgcggctttccgggccgaacaggaaggcatcaccgtcttcgaacgccacgctgtcatagcggacgctggcacgcgtgctgagggcgaacaaccgcttcggtgcgatccgcgccagcgcggtgtccaggtcggggtgcacctgcaggcgcgaatactcgtggtagtccaggccggcgcgcttgagctgcttgtcttccagtgcgaagccgagcggctcgaccaggtgcagctgcgcgccggtgttggcgcagagccggatcacattgcccgtgttgggcgggatttccggttggaacaggatcacgtggaactggggcgcggcattcatcggcgcagtgtacctgcgacgaccgccgcctttacggcgcacgccctgcgcgaggcagggcggcaccgcttacgggcgcagcaggatctgggcggtttcggtggccagggcctgcaggtcggcggcgctcggacgcacctgcagggccggcaggttgacgatcacctggttggcgacgctggtggcggctgcggccagggtggcggcgtagcgctgggcttccagctcggcggccagggcgacgcgctgttccaggctcgggcgcacttccaccgaggccagggtggtgatcggcatcgcggcggcgaccggggcggcgacgtagccgctgcgctcggccagctggtcggcacttgggcgcacttccacggtggccagggtcgggatgccactggcctgttcccaggcccgctgggccaactggtcggcggccgggcgaacctgcacggtggacagggtcttgatggattcggaggcctgcaccgacgaaacaaccgcggtgccggcgatcagggcgatggcgatggcaatggtcttggcgttcatgacggggcctgtttagtgttggtgatcagtggtgtggtagtaaggtagtacaccaattctgggcttgcaaggaaaattttcgatttccttcgtttgttcagtcttcagtcagcttttgtctgaagcccttcctggtgcaggaagtaccaagcaatccccgtgccaacttttaatcattgatttgcaagggttttatggtcatcgaaaagtgtccggcgggcggacacctgtccattcgatgtgctgcggacactgtccggacgttgctggcgggtgcttgtgacggctcggacagggcagatcggctccgcagatggcgcacaggggcaatcacccccagtgactggcgaccgattcctgccgttgcgcgcgcacgctaggatcggggttcacctatgtgaccaaggatccggatatgtctctcgcccttcgcccgcgcactgcgctgctggccgttgccctcagcaccgccctgggcacgcttgtgccttcccatgcgttggcggcaaagccggccgcaccggccaaggtcgatatcccgtatgagcagttcaccctgcccaacggcctgcgcgtgatcgtgcacaccgatcgcaaggcgccgatcgtcgcggtcaacgtctggtatcacgtcggcagcaaggacgaaccggccggccgcaccggcttcgcgcacctgttcgaacacctgatgttccagggcagcgaaaaccacgacggcgagttcttcgagccgttcaagcaggtcggcgccaccaaccagaacggcaccaccaataccgaccgcaccaactacttcgagaacgtgcccaccactgcgctggacatggcgctgtggatggaatcggaccgcatgggccatctggtcggtgcgatcgaccaggcggcgctggacgagcagcgtggcgtggtgcagaacgagaagcgccagggcgagaaccagccctacggccaggcctgggaccagctcaacaaggcgctgtatccagttggccacccgtaccaccacggcgtgatcggttcgatgaacgatctgaacgcggcgtcgctggatgacgtgaagacctggttccgcacctggtacggcccgaacaacgccgtgctggtgctggctggcgacatcgacctggccaccgccaaggaaaaggttggcaagtacttcggcagcatcccggccggcccgaccatggcgcagccggcggtgaacgtggccaagcgcagcgccgacacgcgcgagacgatgaccgacaaggtgccgcaggcgcgtatctaccgcgcctggaacgtgccgcaggtcggtaccaccgaggtcgatcagctgcagctgttcgcgcaggtactgggcggtgccaagtcctcgcggctgagccagcgcctgcagcaccaggacaagctggtggacagcatcgcggcaggcctgtcgacgtcgcagctgggttcgaacttcgtgatcatggcgacggtcaagcagggccaggaccctgccaaggtcgagaagatcatcgacgaggaactggaccggctgatcaagcagggcccgaccgcggccgagctggagcgcgccaagaccggtgcccgcgccggtttcatccgcggcatcgaacgcatcggcggcttcggcggcaaggccgacgcactggccgagtgcgcggtgttcaccggcgacccgggctgcttccgcacctcgctggccaacatcgagaaggccagtgctgctgatctgagccgtctgggcgcgcagtggctggacaagggcagccacaccctggtgattgcaccgggtgagcgcgtggcgctgaaggaagacccgagccaagcgccgaagccgttcaacgtgccggcggtggaccccaagtacagcacgctgcccgagcaggtcgaccgcaaggccggcgtaccgcagacccgcgagttcccgcagctgaagttcccggcgctgcagcgcgccacgctgaagaacggcacccaggtgatcctggccgagcgccacgagattccggtggtgcagttcagctaccagttcccgggtggcttcagcgccgaccagggccgcaagccgggcaccgccaacttcaccatgagcctgatgaccgaaggcgccggcaagctcggctcgctggccttcgccgatgctgctgacgcactgggcgccagcctggatgcctcggccggcctggactccatgagcgtggacctgtcggcgctgaaggaaaacctggcaccgtcgctggcgctgtatcgggacctgctgcgcgaaccgcgcttcgagcagggtgagatcgaccgggtcaaggcgagctggattgccggcatccagcaggagaaggtcaacccgggtgcggtggcgatgcgcgtgctgccgccgctgctgtacggcaagggccacccgtatgccattccgttcaccggcagcggtgacgaagcagcgatcaacggcctgacccgcgaagacctggtcgacttccaccgcgactggctgcgcccgcagaacggaaccctgatcgtggtcggtgacaccaccctggccgagatcgtgccgctgctggacaagcagctgggcgactggaaggctgcgggcgacgccccgcaggtgaaggccgccaccgacgtggcattgccgaagggcccgcgcgtgttcctgatcgaccagccgggtgcggtgcaggccaacctgttcgccagccaggtggtggcgccgtccagcgccgccacttcgacccgcttcgatattgccaacggcgtgatcggcggcgacttcacctcgcgcctgaacatgaacctgcgtgaggacaagcactggtcgtacggtgcgcgcagcagcgcgatcaactcggtgggccagcgcccgtggatggccagcgcgccggtgcagatcgacaagaccggcccggcgatggcggaaatgcgcaaggaaatcgccgctttcgccgatggcagcaagccggccaccgccgccgaggtcaaccgcatccgcaacatccagaccctgagcctgcccggtgcctacgagaccgccagcgcggtcgcctcgaccatcggttcgatcgtgcagttcaagcgtccggacgactacgtgctgcgtcgcaaggccgagatcgaggcgatgaccccggcgcaggtgcagcaggccgccgccgagatcaagccacaggcgctgacctgggtggtggtgggtgatctcaagcagaccgaagcggccgtgcgtgcgctgaacctgggcgaggtgacggtgatcgacgccgaaggcaacccggtcaagaaatgagggatgcgcctgcccgcccccgcgggcaggcctccccaggtagtgccggccgctggccggcaaccttgccgtggtagtgccggccgctggccggcaacgccgtgacccgaaggcggggtcacagccccctgcgagggatccgtccccccaccggctacccccgattcaggctgttcaggcagaatccctccatacccttccaggatctgcccatgcgcgttctgctgctttcctccctgctgctcaccgtcaccgcctgtacctgggtgccgatcgaaccggccggcaaggcgacccgtgtgctgccggcaggcccggttccggccggctgcatcgccaagggcgaggtggtggttaccgtgaagagcaaggtcggcttctacaaccgcaacccgctgcgcgtgcaggaagagctggaaaccctggcccgcaacgaggccccgagcgccggcgccaatgccgtgcaggccgctgcggccccggccgatggcagccagcgcttcgccgcattccagtgcccgccgcgctgaacgcttcaccatacggccaaggctgaattcgtaaagatgcggtgaaggccccgggggttatagaatagcgcccccttttgcctgagccttggcgctaacctcgatgctcttcaagaatgtctcgatcgccggcctggcacacgtcgacgcgccgcatacgctgaccaccaaggaaatcaacgaacgcctgcagccgacgttggatcgcctgggtatccgcaccgacgtgctcggcgacatcgccggcatccacgcgcgccgcctgtgggacaacggcgtgctggcgtccgacgctgccaccatggcaggccgcaaggcactggaagacgcaggcatcaatgcgacgcaggtcggcctgctggtcaacacctcggtcagccgcgactacctggagccgtccacggcctccatcgtctcgggcaacctcggcgtcagcgacgagtgcatgaccttcgacgtcgccaatgcctgcctggccttcatcaacggcatggacatcgccgcgcgcatgatcgagcgcggtgacatcgactacgcgctggtggtggacggcgagaccgccaacctggtgtacgagaagaccctggagcgcatgaccgccccggacgtcaccgccgacgatttccgcaacgagctggccgccctgaccaccggttcgggtgccgcggcgatggtgatggcgcgctcggagctggtgccggacgcgccgcgctacaagggcggcgtgacgcgctcggccaccgagtggaaccagctgtgcctgggcaacctggaccgcatggtcaccgacacccgcctgctgctgatcgaaggcatcaagctggcacagaagaccttcaccgctgccaagatcgccttgggctgggccgtggaagagctggaccagttcgtgatccaccaggtcagccagccgcacaccgccgcgttcatcaagaacttcggcatcgacccgaagaaggtcatgaccatcttcggcgagcacggcaacatcggcccggcctcggtgccgatcgtgctgagcaagctcaagcagctgggcaagctgaagaagggcgatcgcatcgcgcttctgggtatcggctcgggcctgaactgctcgatggctgaagtggtctggtaaaagagtcaccgctgacctgctgcacgacgggcagcgatgatttttccaagtgttcaagggccggtttaccggccctttctacaggtgcgatccgatgtcccagcttcccggttaccccgcccacccgcagcgcttcgaggtacgccccggcctgtcgatgaactatctcgacgaaggcccgcgcgacggcgaggtggtggtgatggtgcatggcaacccgtcgtggagctattactggcgcacgctggtcgccggcctgtcggacacgtaccgctgcatcgtgccggaccacatcggcatgggcctgtcggacaagcccgatgacagccgctacgagtacacgctgcagtcgcgcgttgacgacctcgatgcgctgctcaagcatctgggcatcaccggcccggtgaccctggcggtgcacgactggggcggcatgatcggtttcggctgggcgctgtcgcaccacgaccaggtcaagcgcctggtggtgctcaataccgctgcattcccgatgccggcggcgaagaagatgccgtggcagatcgcgctgggccgccactggaagatcggcgagtggatcatccgcaccttcaacgcgttctcctccggtgcctcgtggctgggcgtggagcggaagatgccggccgacgtgcgccgcgcctacgtgtcgccgtacaacagctgggccaaccgcatcagcaccatccgcttcatgcaggacatcccgctgtcgccggccgacaaggcgtggtcgctgctggagcgtgccggcaaggcgctgccgtcgttcgccgaccggccggccttcctcggctggggcctgcgcgacttcgtgttcgaccaccacttcctgaagggcttccaggccgcgctgccgcaggcccaggtacatgcgttcgaggacgccggccactacgtgctggaagacaagcacgaagtgctggtgccggagatccgcgcctttctggacaagaacccgatctgatcggtgtgccgaccaacggtcggcatccaccccttcctcttccggtgggtgccgaccgttggtcggcacacccgaagggttgatgaggttgccggccagcggccggcactaccattacgcggcgaccggcgcctgcggcggcgaggaagggctgttgccgttgtcgtccggatggtcgtcgtcattgtcggcgtcatcgcgccagcgccagtcggccggcgtcaacggatccaggccataggcgatgcgcgccttgtcgcactgcgggctggccttgccgtactcccacgatgcatccacctcgcggcacacgctgggccggttgggatggatggtgcagcgtgaatacacgccgatctgcgcatccagcgccacgcagcgcaccggcttggaatgggtgccgcgcatgcacaggcggtgcgggtccagcacctcggtgagctggtgcggcacgccgccgggggtgacctcgtctgattccatccagtggaaggccacgcggtactgggtgcagcaggcgccgcaggtcatgcagggatgttgcatgggcaagccgcctcgggcggcagtcggaatcaggaacgagggtgcggattttccacgaagtgggccgccgcgcaagaaattccgtaagcggcgacaatgaacggatgaaccgaccctgcaatattgccgcccgcttgcctgaactggcgcgtgaacggccagatcagatcgccatccgctgccctggccgccgtggcgccggcaacggcatggccgcctacgacgtgaccctggattaccgccagctggacgcccgcagcgacgccatggcggccggcctggccggctacgggatcggccgtggagtgcgcacggtggtgatggtgcggccgtcgccggagttcttcctgctgatgtttgccctgttcaagctgggcgcggtgccggtgctggtcgacccgggcatcgacaggcgcgcgctgaagcagtgcctggacgaggcgcagccggaggccttcatcggcattccgctggcgcacgtggcgcggctggtgctgcgctgggccccctcggcggcgcgcctggtgaccgtgggccgccgcctcggctggggcgggaccacgctggccgcgctggagcgcgccggcgccaagggtgggccgatgctggccgccaccgacggcgaggacatggccgcgatcctgttcaccagcggctccaccggcgtgcccaagggcgtggtctaccgccaccgccacttcgtcggccagatccagctgctgggcagcgccttcggcatggaagcgggcggggtggacctgccgaccttcccgccgttcgccctgttcgatcctgcgctgggcctgacctcggtcatcccggacatggacccgacccggccggcacaggccgacccggtccgcctgcatgacgccatccagcgcttcggcgtgacccagctgttcggctcgccggcgctgatgcgggtgctggcgaagcatggccggccgctgccgacggtgacccgggtgacctcggcgggtgcgccggtgccgccggacgtggtcgccaccatccgcagcctgctgccggccgacgcgcagttctggacgccgtatggcgccaccgagtgcctgccggtagcggtggtcgaaggccgcgagctggaacgcacgcgcgccgccaccgaggccggcgccggcacctgcgtgggcagcgtggtggcgccgaacgaagtgcgcatcatcgccatcgatgacgcgccgctggccgactggtcgcaggcgcgcgtgctggcggttggcgaagtgggagaaatcacggtggctggcccgaccgccaccgacagctacttcaaccgcccgcaggccacggctgcagcgaagatccgcgagacgctggccgatggcagcacccgcgtggtgcatcgcatgggcgacgtcggttacttcgatgcacagggtcgcctgtggttctgcgggcgcaagacgcagcgcgtggaaaccgcgcgcggaccgctgtacaccgaacaggtcgagccggtgttcaacaccgtcgcaggcgtggcgcgcaccgcgctggtcggtgtcggcgccgccggtgcgcaggtgccggtgctgtgcgtggaactgctgcgcggccagtccgacagcccggcgctgcaggaagcgctgcgtgcgcatgccgcagcgcgcacgcctgaggccggcctgcagcacttcctggtgcatccggcgttccccgtcgatatccgtcacaacgccaagatcggccgcgagaagctcgccgtctgggccagcgccgaactggagaagcgcgcatgaagatcctggtcaccggtggtggtgggttccttggccaggcgctgtgccgcgggctggtcgaacgtggccaccaggtactggcgttcaaccgcagccattacccggagctgcaggtgatgggcgtgggccagatccgtggcgacctggccgacccgcaggcggtcctgcatgcggtggccggcgtcgatgcggtattccacaacggtgccaaggccggtgcgtggggcagctatgacagctaccaccaggccaatgtgatcggcaccgacaacgtcatcgcggcctgtcgcgcgcacggtatcggccggctggtgtacacctccacgcccagcgtgacgcaccgggccacccacccggtagaaggcctcggcgccgacgaagtgccgtacggcgaagatttccaggcgccctatgcggccaccaaggcgattgccgaacagcgcgtgctggcggccaatgacgcgtcgctggcgacggtggcgctgcgtccgcgcctgatctggggccctggcgaccagcagctggtaccgcgcctggccgaacgtgcacgacagggccgcctgcgcctggtgggcgatggcagcaacaaggtcgataccacctacatcgacaacgccgcgcttgcccacttcctcgccttcgaggcactggcgcccggtgccgcatgtgcaggcaaggcctacttcatttccaacggcgaaccgctgccgatgcgcgagctggtcaaccagctgctggccgccgtgggtgcaccgagggtggacaaggcgatcagcttcaagaccgcgtaccgtatcggcgccatctgcgagcggctgtggccgctgctgcgcctgcgtggcgagccgccgttgacccggttcctggccgagcagctgtgcacgccgcactggtacagcatggagcccgcccgccgtgacttcggctatgtgccgcaggtcagcatcgaagaagggctgcgcaggctgaaggcttcatctgctgcttagatcgccgtcactggttgcacaccgcaggatcgggaggatggatccacgccatccaaggctcgaccacccgcgaggagcgccatgctgcattacgccatcattttctttgtcatcgccatcatcgccgccgttctgggtttctccggtatcgccggcgccgcaacgaacatcgcctggatcctgttcgtggtgttcctgatccttgcggtgatctcgatgttccgcaagcgaggctagccggtagtgccggccgctggccggcatcgctttccgcagagtcgagccatgctcgactctgcgggcgatcaccacgttacacagcgctctgcagcccgcgatcggcctcatggcgttccaacgccagttcgatcaggcgcgtgatcagcgtggtgtagtcaacaccgctggcgccccacaacttcgggtacatgctgatgcgggtgaagcccggcagcgtgttgacctcgttgatgacgatctcgccgtctgcggtgaggaacacatccacgcgcgccatgcccgcacactccagcgtctggtaggcctgccgcgcgatctgccggatacgcgcctgggtggcggcgtcgatgtcggccggcaccaccacgtcagcgccattggcattgatgtacttggtgtcgtaggcgtagaactcgtcgtgcaccaccacctcgccgcatacgctggcctgcgggtgctcgttgcccagcaccgcgcattcgatctcgcggccgaccaccgccgattccaccagcaccttgtggtcgtagcgcagcgccaatgccagtgcctcggcaaagcccgccgcatccttgaccttgctcacacccaccgacgaaccctggttggccggcttcacgaacagcggcaggccgagctgggcgatcaccgcatcggcatccacctccgcggcctcatggcggcggatgcacagccacggcgccacctgcagccccgcgtcgcgcagcaggcgcttggtcacgtccttgtccatcgccaccgccgagcccagtaccggcgaaccgacgaagggcaggttgatcatgcgcagcagcccctgcagcgcaccgtcttcgccgagtggcccatgcacgatcggcaacaccacatcgatctggcccagcgcactggccgcatcggacggctgcagctgcgcctgctcggcgcccgggcgcaccgccagcgactggcccgagcgatgcagcgcgatgagcgacggatcatcggcattgatcaggaaggtatccggctggctcagatgccactggccctgcttgtcgatgccgaccagcaccggctcgaagcgctcgcgatcaagcgcatcgaggatgttcttcgccgactgcagcgaaacttcgtgctcggaagacttgcccccgaaaatgatgccaacccgggtccgtgccatggggaatgcgatgtcctgtgcgttgcgtggccccatagcatgaaccttcatcggccctccgcgtgaggcacagatgaaccagaaatccatccacgcatggcgtggatctaccgtcctcatggcccatcaacaggggtcggagcccgttgcgctacaacgggatccgaccccacggacgacaggaaactgtcgaaggcggggtgggtccggttgtgggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccccgcaaccggacccaccccgccatcccacggatagccagcttttgatgttgatcttgccggccagcggccggcactaccacgggtgccgggcggcagcccggcagcccggcagcccggcagcccggcccaagctccccacccacgcaggtagaatgcgcacatggctctctccctgctcaagtccctcaagccggtcgctggccgcgccctgcagatcgccctgaaccgcgcgctggcgctggatccggatacccgccatgcattggccagcctcgacggccggcatatcgacctgaccctggaagcgccggtgctggcgatgcgcatcagcgtcgacggcgaccagctgcgggtcggcccggtggatgcgcaggaagccgacctggccgtgcgcagcagcctggccggcgtgctggcgcagctgccgctgctggccaacgcgcggcgcggcgacaacaacggcaagggccgtgtgcgcgtggccggcgatgccgagctggcgcgccgcctgcagcagctggccaagggcttcgatccggactggcagcagcctttcgtcagcgtattcggcgaagtactgggcgtgcaggtcgccaacaccctgcgcagcgccctgcagcacgcgcgccagggggcgatcgatctggcccacagcgccgctgagttcatcaccgaggagtcgcgcgatgtggtgccgcgcgccgagctggatgccttccacgacgacgtggatgtgctgcgcgatgacgtggagcgccttggtgcacgcgtgcagcgcctgcggggtgccgcatgaaggccgtgctgcgggccagccgcattggccgggtgatcctgcgttaccgcctcgacgacctgctgcagggcacgccggccgagcgctggctgcgcctggccaagccgttcgtgccgcgcgcctcggccagcatcgcctcgcagtcgcgcggtgcgcgcctgcgcctggcgctgcaggacctcggcccgatcttcgtcaagttcggccagatcctgtccacccgccgcgacctggtgccgccggacgtggccaacgaactgaccctgctgcaggaccgggtcaagccgttcgatggtgagaccgcgcgccgcatcgtcgaggacgcgctcggcctgccggtcagcgaggccttcgccagcttcgacaccgaaccgctggcttcggcctcgatcgcgcaggtgcacgcggccacgctggccgatggtcgccaggtggtggtcaaggtacttcgcccgggcatcgagaagcagatcgacgccgacatcgccctgctcaattcgctggccgccctggtcgagcgcacccatccgcgcgccgacaagatccggccgcgcgaagtggtggccgaggtcgagaacaccctggccgccgagctggacctgcagcgcgaaggcgccaacgccagcgtgctgcgccgcttctgggaaaacagcgacgacctgtacgtgccggaagtgatctggagccacaccgccgagcgcgcgctgaccctggagcgcgtttggggcattccgtccgatgacatcgctgcactggacaaggccggcatcgaccgcaaggcgctggccgccaagggcgtgcgggtgttctatacccaggtgttccgcgacaacttcttccacgccgatgcgcacgccggcaacatctgggtcgacaccgatccggcgcgccgtgccaatccgcgcttcatcgcgctggacttcggcatcatgggccagctctcgcaggaagatcagtactacctggccgagaacttcatggccatcttcaaccgcgattaccgccgcatcgccgaactgcacgtgcaggcacgctggatgcccgaccacgtacgcatcgacgatctggaagcggccgtgcgttcagtgtgcgagccgtacttcacccgtccgctgtcgcagatctcgctggccgaagtgctgatgaagctgttccgggtggcgcagcgctaccagctgacgctgcagccgcagctgatcctgctgcagaagaccctgctgaacatcgagggcgtcggccgccagctggacccgcagatcgacatctgggcggtggccaagccggtgctggcgaagatcctgcgcgagcgctacagcccgcgccgggtggtgcgcgagctgggcaagcgcctgccggaaatcatgacccatgcgccggacatgccgcggctggtgcacgcctggctgacccagcaggtggaaggccgccacgaactggcgatgcgttcgcgcgatctggtcgcgctcgacgccagcctgcagcgcctgcagaagcgcgccgtgggcgcgatcaccggtgtgggcctgctcgccatcgctgcactgatgtatgtgctgcagccgccgggctggtactggggcgacgtgccggcgtggagctggctgtccggtgcggtcggcgtggtggcgctggcgcgcgcgtggtggcgctgactccggcagattgaagatcggcggcagggtacgccgccgatcaattacaggctcaccagtggtagcccaggcccaggtgcgattgcacactctggaagctgtccaggcgcgtcctgtgccaggtcttgccgatacccacgtccagcaccagatgctcacccaatggctggctgcggcgcaggaaggcacgccgtgcatcgtgctcgcgcagcagcagcggatcggactcggcggtgtagccggacgtgccgctgcccagccacagctgggtcgaaccacggccttgcccatccttcagccgcagcgacagtgtggtgccatgcccatccggtccattggactggcggtgccgttcgtggcgcagtgaggcagtcacgcgcgggaagtaatgcgaggcacccaccgaccagccgctcacatgggcgccggcatggtactgggcgtatttgccgcccacgctcagtacggtctgcggtgtcactttccactggatgtcctggttgacctggcggttgacgaacaccggatcatcgttggatgccgtgacagcggtgcgggtggacaggcgcgggctccagcgatggtgcagcgagccctgcatgcggttgccgctgaatcgcctgctgccgtagtcacgctcgccatgggccaaccccaggtgccagcggctgccgccactgcggccggccacgtccacggtctgtacgtcgcgcttgccgaagccatcgctgtagtcggcatggtccagttgcaccgtgacacggtcgacgccggcgtgggcgctgcagacagccagcagcagggcgcatggcagtgcgccgcggatgatcaatcgcatggggttactccaggggttgggaatgcaatgactgcagcagccggtagcggccgggcggcaggtttcgttccacggtgatgcgcggcccgaactggcttcccggcgcgacgatgcggccgggcaggatgatcacgccgacgcccagcgcggcaccttcgccgatccaggcgccgagcttgtcgcgctggctgtcgatgacggtgtcgccgatgtggacggtgaccgttgccccatccaggcgatggttgctggtacgcaccagggcgccgaggtagacccggtcatcgatgcggctgtcggcgatgaagcactgcgggccgatgctgacctggttgcccaaccgtgcgttcttcagttcgctggcaaagccgatacgcgtgccgtcaccgatgcacagcgggccgcgcagcagtgcgttgttgccgatcaggcagtcgcggccgatcgacaccggaccctggacatgggcgccgtcgcagatgcgactgccggcaccgatccgtacggcgccgtgcagggtggcccgtggcgagacctccgcgtcgggatcagtgtggggcgcaagtgtcgacagtgcctcggccatcgcggcgaggtcattccaccacatgcgggtacctcgtcggcttgtcgcgcacgggttcgcggccggtgaacagccccgccaggccatgaaacagccagatcgcataggcgagcagtacatacagcatcgagaaggccgccgccggcaccagccacgcgcgtcggtggtggatggcactgatcactgccagcagcatgacgatgccggtccagaacagcggcatcaccgacagggcaaggccacccggtccgtgcagccgggccgcgccgaaccatacctgcagcgacagcatgatgccggccagggcgagcagcatcatcggcaggatgctgaaaatgccgaagcgtgtcagcagcaggcggcgatgcaggcgcatgcataccgcatagccgacgatccagcgtcgccagcgccgccattcctccaccagcgtgttgcattcctgcgggtagaccacgcagcggatgctctggcgaacccgatagccctgcgcaaccagcgaccaggacatgtcgaggtcttccacgcgggtgcgatcggaaaatccgaccttgcgcagcaccgaagtacggaacaggccacacgagccggaaacgatgaacggtgcgccgcccagccattgctggaagctgcgcttgatcacgatcatcggcagtttcaggctggcgcgcacatgggggaggaagccggcgccctgcaggctggacgaggggaccccgccaaccgcatcggcgccgcgctcgatctcggccagcagatgacccaggccatggctgcgcggatcgatatgggtatctgcatcggtcaggaacacctgctcggcggttgcgtgctgcagcccgtgcatcagcgcaccgcccttgccggtgttggcctggtgcacggccaccaggcgcccgggccagcgcgcctgcagcgcatcaagcacctgagccgtgttgtcggtggaaccatcgttgacacagatcacccgcgccacgtacgggttttccagcaggctggccagcgagcgctccaggcatggggcttcgttgtaggccggcacgatcgcgtcgatgctgtacaggcgggtgctgggccggcgcgaggcctgcacgcagattcgtaccaggatgaaagcgcacatggccaggaacaacagcgtcttcatcaaagcaccagacggtagggcaggaagccctcgctgggaccgatgccgatctgctggccacggaactgcgcatggcagcggaggtggctttcctgcatgtagtggcgatcgccctggctggcatgctcgcgcagcgcgtggatcttcagctccagctgcgcgctgatgtcctcgaacacctgcggcgcgaactgcggcagggtgctgggactctcataacagaggatctgcggaatgtggcggcaggcgatgatcgacgcttcgtgaacggtgcgatggtcctggtgatgatcctcaccacacatcgtgtagatgcggtctggttcgatcagcgtgcagacctgttcgatcgacgcaatgatgtcgttgcggcaggtggggaatcgtgtgtccgggaaatcctgctggatcacctcggccaccccgagccggtgcagggcgcgatgcgattcatcgctgcggtcgatgccggcgtggcagccccggccgccacggctgagtaccagtgcatggatgcgtgagccggcgcgggcgagctttgccaggctgccaccgcaaccgagttcgatgtcatctggatgggcaccgattgccagaatgttcaatgtcatggccgtgtcctagcggaagccgggtgcgcggcggccaggcatgctgtccccgcgcgaaggaggcgggaactatctcagcgtgaaaatgcagcggctctaggattcatacgaaattccggaattcgggtaagaatggacgctgcgtcatggcgagctcagcggaaaatggccctggaactgtcggaactgaagaacgaactggcccacttcggtgccgaaaacgacgcccgtgaagtcgaacgcggccgccgcatgctcaacatcacgccagatacgggcgaattcctcgcggtgctggtgcgcttcggcactgcgcgccgcgtactggagatcggcacctccaacggctattcgacgctgtggctggccgagtccgccgccgccatcgacggccacgtgactacgctggaatacgccgaggacaaggcggcgatggcgcgtgacaccttcgcgcgcagtggcctggccgatcgcatcacgctggtccacgacgatgccgggccgtggcttgcagaggccgccgatgccagcattgacctgctgttcctcgattcggaccgcgggcaatacgccggctggtggccgcagctgcgccgcgtgctgcggccgggtggcctgctggtggtggacaacgccacctcgcatgcgggagagatggaaccgctgcggacgctgctggagtctgacgcgaacttcagcaccagcctggtgccggtaggcaacggcgagctgctggccgtacgcaacgcctgaccgccgtgctgcccgcgcctgatccggtagtgccggccgcgcctgatctggtagtgccggtcgcgcctgatctggtagtgccggccgctcggcaaccccggcagccagacgatccgcaggcagccggccagcgaccggctctaccgcattcagtgcccagcctcgataattccgccgtgagcaccgaacctgacaccctcgccgcggtcgagactgaaaccgcgcccctgcagctgctgcacctggatgagcgcctggccgtggtcaacaagcctgccgggctgatggtccacgacagcaagctggcccgtggcgaagacgacttcctggccgaccgcctgcgcgagcagctgggccgcccgatcttcctcgtgcatcgcctggaccgggccaccagtggctgcctgctgctggcctttgaccgcgagaccgccagtgcgctgggcaaggcgctgatgggtggcgaggtgctgaaggactacctgaccgtctgccggggctggccggccgaactcgcctggcaggtcgatcatgatctggacggcggcccgggcaaaccggtgaaaaagccggcggtcaccgacttccagcgcctggccaccggcgagttgtcggtgccggtcggtgaattcacccgctcgcgttatgcgttgctgcgctgccagccacagaccgggcgcttccggcagatccgccggcacctcaagcacctgtcgcatcacatgatcggcgacaccagccatggtgatggccgccacaaccgcatcttccgcatgcagggcgtgcaccgcatgctgctgcacgccgagcgcctgcggttcccgcatcctgagggcggcaacgtggatgtcagtgcgccgctggatcgtgagttccagaaggcgctggacctgttcggctggcaggtggacctatagacggtcgtgccggccgctggccggcatctgcctgatcccaaccgtacgaggttgccggccagcggccggcacgacctcacttcttttccggctcgttgacgatcgcttccaggtccttctgcaggtccgcgaacagcggctgcatgcgcgcctggatcgccaccatcacgttctgcatcagggccggggtcttgtccagcaggctctggccggccgcgctctcgtagaactcggccatcgccagcacgtcttccttgctgaaagtcttcttgtacaggtccacgtacatcggccgcagctgctgccaggacagtgcctggcgcagggtctggctggtccgtgcctggatccgcttcagctgctcctgctgctgggcattgagctggcgctgtgcggccacctgctggaactgctgctgctgcatcgcctcgatctgcggcagcatggtgtcgatcatgctctgcgcacgtgacgcggacagcagacggttgatgtcgccatcggtcggcggcgcggccagggcggggacactggccacggccagcgccagcagcagggcggcgcggcgcagcagggagggcagggcgggtgcggagcgggtcatgcgaagcttcctgcggtacatgggacggccagcatacccgcagccaaggcgaaggcggcgtgttcggtacctgatcggcggcatacggcgcgcgatgcgcactccgacacgtggctgccgctacaatgcgcggatgggcagtggaccggtcaccatcaacgcgcagcttgaaatccccgacggcgagatcgtcgagcggttcgtgcgtgccagcggtgccggtggccagaacgtcaacaaggtctccactgcggtggaactgcgtttcgacgtggccaactcgccctcgttgcccgaaccgttgcgcacgcgcctgctggcgcggcgtgaccggcgcatgaccggcgaaggcgtgctggtcatcgacgcgcaacgtttccgtacccaggatcgcaatcgcgaggatgcgcgcgagcggctggcggccttcatccaggccgggctgagcgtgcccaaaccgcgcaaggccaccaagccgaccctcgggtcgaaactgcgtcgtctggacgccaaacgcgggcgcgcgcagatcaagcgcgggcgctcatcacgtgactgggagtgattgcttgaacaacccgactccgctgctgccggccgtgccgccgcagatgccacaggtcaaacccaacgccttcctgcgctggctggcgcgctgcaccctgcgcatgggcggctggaaggtgaccggcaccctgcctgacatcccgcgcctggtgttcatcatcgcgccgcattcgtccaactgggacggcctgtggggcatggcggccaagatcgcgctgggcatgaaggtgaaggtgctgggcaaggcctcgctgttctggtggccgctggggccgctgctgcacaagctgggcgtgatcccgctggaccgcagctcgccgcagggcacggtgggccaggcggtggacctgctgcgcaacaacgagaagatgtggttcgccatcacccccgagggcacccgaaaggcggtgaaggagtggaaggccggcttcctgaagatcgcccggatggccgacgtgccgatcctggccgcctatttccattacccggaaaagaccatcggcatcggcccgctgttccagccgaccggcgacgatgctgccgacatggccgccatccgcgagttctaccggccgtggatcggcaagacccgcggcacggtctgagccggccgcaggccgtcgcatagacgccacgtccggcacatgccgggcgagcgcgacaggagtagggtggagggctggtattccataccgtctgcccaaggagcgttttacatgtcgcgtaccgtagtcctggccgccgccatcagcctggcgctggcggcctgttccggcaaggagtccacccccgtgtccgatgcccagaaagccccggcccagcagccggccgaagcctccaccaatccgctgctgagcgccagcacgctgccgttccaggcgccgcagttcgacaagatcaaggacagcgactacctgccggccttcgaagaaggcatgcgccagcacctggccgacgttcgcaagatcgccgacagcagcgagccggccaccttcgacaacaccatcgtggcgatggagcgcagcggcgagaccctgacccgcgtgtcgcgcatcttcttcggcctggtccaggccgataccaacgatgcgcgccagaagatccaggaagaagtggcgccgaagctggctgcgcaccaggacgagatcaacctcgacccgaagctgttcgcgcgcgtgaagtcgatctatgaccagcgcgacacgcttgaactggatccggtgcagaagcgcctggtcgagcactactacgatggcctggtgcgcgccggcgcacagctgtccgacgccgacaaggcatcgctgcgcaagctcaacgtggaagaaaccaccctttccacccagttccacacccgcctggtggccgctaccgccgctgcggccgttgtcgttgacgacaaggccaagctggccggcctggacgaggatgcgatcaacaacgccgccaacgcagcgaaggagcgcaagctggatggcaagttcctgctgccgctgcagaacaccacccagcagccggtgctcggctcgctgagtgatcgtgaccagcgtgccgccgtgctgaaggcttcggaaacccgcgccgagcgtggcgatgccaacgacacccggcagaccgtgcagcgcctggcccagctgcgtgcgcagaaggccaagctgcttggcttcgacaccttcgccgactaccagctgggcgaccagatggccaagaccccggctgccgcgctgaagctgctgaccgacaccgtgccggccgctaccgccaaggcgcgcgccgaagccggcgagatccagaaggtgatcgacgcgcagaagggcggcttccaggtcgccgcctcggactgggatttctacgccgagcaggtgcgcaaggccaagtacgatctggacgagtcgcagatcaagccgtacttcgaactggacaacgtgctgcagaacggcgtcttctacgccgccacccagctgtacggcatcaccttcaagccgcgtaccgacattccgacctacaacccggacatgaaggtgtacgaagtgttcgacaaggacggcacctcgctggccctgttctacaccgactacttcaagcgtgacagcaagtccggcggcgcctggatggacgtgttcgtcgagcaggacggcctgaccggcgccaagccggtggtctacaacgtctgcaacttcaccaagccggccgccggccagcctgcgctgatcagcttcgacgacgtcaccaccatgttccatgagttcggccatgcactgcatggcatgttctcgaacgtgaagtatccgtcgattgccggcaccgccacctcgcgcgacttcgtcgagttcccgtcgcagttcaacgagcactgggcgctggacccgaaggtgttcgccaactacgccaagcactacaagaccggcgaggcgatgccgcaggagctggtcgacaagatcctcaaggcacgcagcttcaaccagggctatgcgaccaccgagtacctgtcggccgcactgctggacctggcctggcacacgcagaaggccgacgcgccgctgcaggacgtcggcgcctttgaagccagcgcgctgaagaagttcaaggtcgacctgccgcaggtgccgccgcgttaccgcaccacctacttcgaccacatctggggtggcggttactcggccggctactacgcctacttctgggccgaagtgctggatcatgacgcctaccagtggttcaccgaacacggtggcctgaccgccgccaatggccaggaattccgcgacaagatcctctcgcgcggcaacagcgtggagctgtcgaccctgtaccgcgatttccgcggcaaagacccgtcggtggaaccgctgctgaagttccgcggactgaaataagcgcgacctgaagtacgaaagaaataacggcgggggaaaccccgccgtttttcgttgaatcgataccatcgacagattccgcagtttgccgctcatccacgcatggcgtggatccatgtatcgaccaaggtcgacacccaccagaagcaggccatgctgttccgacggttcgcggagatctgtcgaaggcggggtgggtccggttgcgggggtgtccgcggcatggatgccgcggccaagcttacagggacgtacttgcagcgtccccgcaaccggacccaccccgccatccccaggaaaccggctttggctgttgctgttgctgttgaggttgccggccagcggccggcactaccgggtgccgggcacagcccggccatcacgtccccacgtgtacccggttggcctgttcggccagccccaggtgatccaacgcgatgtccagcgccagcacatagctctgcgcaccgtacccggcggcgatgcccaggcgctggccgacaccggccggcaggcacgactcggccaccgcgccgtcgtcatgtacttccacgtaggcgttgtgcaggtagggcagcaggcgctgaagacgcaggctgttggcacacgcacccgggtccagcagcgtcacctcgccacggctgtggtcggccacgcgcagggcgtccagcagttcctgttccgagccgcaggcgcgtatcgccacgctggtgccggcgtcgattgcccggtgcaccaacgacttcagtaccggtgccggcagcggcatggcggtacggatcagcgcaccggcggcttccgggccacggatgatgaagatcgacatggctcagccctcctgcgccaggcggcggccgacgatggccagcgacaacggataaccggcctgctggctgcgctggtcgatgaccaccgccgcggggccatgctgcagttgcaggcgcgactccaggccgggctcgctgggtgcctgcaactcgatgtactgcgccggcagccgttccagcgccgcctgcagcgcaccgccctcggcctgccattgcgcctcgtcggccacgccgacatccagcagcacccagtcggccgaacgcgcctgcgactggcacaggcactggcgcacttcggacaggctggcgcagtcgctgcacagcacgcgatggccgttcagctgcgccggcagctgcgggcgcggcacggacgaagatgcgtggcggatcaccaggagggtcatacaacaccttgcggaatgcgccctgcggcgcggtgggcacacgatgcgcgcgctggccgtaaaggtgcgatgccggcggcaggtcccgcgcgtaaaacctgcgtaacccggcgctaccgggaacctctcccccccatatgtggtctgatgcagctaccacccacccggagcctgccatggacgccgttgcccgccctcccttttccgatcgcgcgctggcctggctgaaaaaggaggcgctgccgttgctggtgatgctcggcctgctcgccgccgcccgcgataccctcgccaaccactacgtggtgcccagcggttcgatgcagccgaccctgcagcccggcgaccgggtggtggtggacatgcgcgcctacggcctgcgcctgccattcaccagcagggaactgatgtccaccggcacgccgcagcgcggcgaagtggcggtattcgattcgccagccgacggcacccgcctgatcaagcgcgttgccgcagtggccggtgaccatgtgcagctgtacgaagggcacctgaccatcaacggccagccgctgcagactgcggacctgcaggatgtggaagcctttggtgaacgccgtgccagcctcgatctggacatggggggcggcccggacatcgccgacctggtggtgccggacggcaaggtgctggtgctgggtgaccaccgtggcaacagcttcgatggccgcttcttcggcttcgtagatgccgacaaggtctacggccgtgcggtggcggtgtactaccgccgcggcgacggtttcgagtggcagcgcctgtaagctgaattgatacttcttgagtatcaatcctgacctatcaggttatggatcgactggatggacgggcctagtctgaggcccgttccctcccacgcccggccgtccccaccggcccttcgattccatgactggcgaaactgcggcggccgttgaaggccgtccctccactctcgataccggcaccgacacccgcatccagcagggcaccccggccttccgccgcaccgcgctggcgctgttcctggccggcttctccaccttcggcctgctgtacaccgtgcagccgctgctgcccgagttcagccgtcacttcggcgtgtccgccgccggcagcgcgatgtcgctgtcgttgaccactggcacgctggcggtggcgatgctgctggccggcctgctgtccgacgcggtcggccgtcgcccgttgatgatcgttgcgctgttggcgtcggccatgctgtcgctgtgcaccgcgctggtggacgactggaccacgctgctggtgctgcggaccctgcttggcctggcgctgagcggcgtgccggcggtagcgatgacctacctggtcgaggaaatggacagccgcgcgctgggcctggcgatgggcctgtacatcggcggcaacgccatcggtggcatgagcgggcgcctgctggccggcatcatcgccgaccattggggctggcgctggggcatcggcgtggtctcgatcatcgccgtggccagcaccgtgctgctgtggctgcagctgccgccgtcgcgtcacttccatgcacgtcgcggcggcctgcgccaattgccgtcgcgctggcgcacgctgttcgccgacccgggcctgccgtggctgttcgccacctcgttcgtactgatgggcgtgttcgtcaccctctacaactacctgggctatcacctgctggcgccgccctaccatctcagccagaccgtggtcgggctgatcttcagcgtctatctggtgggtaccttcagttcggcgtggatgggccagcaggccacgcgctacggacgcggccgcatcctgtcgatctcgttcgcgctgatcggcgccggcatcgcgctgctggcgatgccgtggctgagcacgatggcgctgggtatcgcactggtgaccttcggcttcttcggtggtcattccgtggccagcagctgggttggaagccgcgccggcgcgatgcgtgcggaagcctcggcgctgtacctgttcgcctactacctggggtccagcgtgctgggcggtgtgggtggcctggcctatgcagcctgggactggcttggcgtgtgtgcgttcgccgccgtgctgaccctgatcggcggtggcatcgtctgggcgctgcagcagcgcgcgccgcagccggtcacggcgtgacccaacgcacggtagtgccggccgctggccggcaaccacggtgtggcgggtttgccgaggtagagtcgactgttagtcgactgctcttccatcagatcgcgaaaaccccgcgctgcgcgcgatagtcgactaacagtcgactctatcggcgaatgccccgcgcagcagcgtggcgaaattgcggatcaacggggttacccgttcgcgatgccacgccagctgcacttccgaatgggcaccggcatcggccagcgccacgaagcgcgatccttccacccggatgtgatcgcacgaagacggcaggatcgcggcgcccaggcccgcggcggccaggctgatcagcgtcgaggcttcacccgcttcctgcacgatgcgcggcgtgaatccggcagccgcacacaacgcgatcatgtggtcgtggatgcccgcgcccgcgctgcgccggaatgccacgaacggttcctgcgcgaagtcgcgcagcgacagcgtgccctgcttcgaaagccggtgcagggccgggtgcccggcatgcacgatcaacgccagtggatcgacgaacaggctgtgcgccaccagttccggtggcaacgcgcgcttgcggatgatgcccacgtccagtgagccgtcgagcagcgcgtcgatctgctgcagggtgttcatctcgctcagctgcagccgcacctgcggatactgctggcggtaatgcaggatcgaacgcggaatctgcggcgacagcggcgtggcgcgggtcaggccgatgtgcagttcaccctgctcaccgcgctgcgcgcgctgtacctcatccaccgccgcttccacctgctgcacgatggcgcgtgcacgttcctgcagcagctcgcccgcgggcgtcagctgcacacgacgatggctgcgcacgaacaggcgcgcaccgatcaggtcctccagctggcggatctgctggctgagcggcggctgcgacatgcccagccgctccgccgcctggccgaagtgcagcgtatcggcgacagcgaggaagtagcgcaggtggcggagttcgatggacatggggccagtttattcatcgtcagccggaaatgaatcagagatgggatccgatcccgtgccgaccaacggtcggcacccaccaacagcagctggcaccaacagcagcaaccaactgtcgaaggcggggtgggtccggttgcgggggtgtgagcggcacggatgccgcgaccaagtctcgggggtcacttcatggacgggtttacggcgtcccccgcaaccggacccaccccgccatcccacggaatgcccgctgttgcttttgaggttgccggccagcggccggcactaccgcaggtgcagggcggcagccctgcaaaccagaacacccctcaccgctcggaatgcccgctctggtcgtaatcgcgcggactgaacaactccggctggatcagctcgatgaacgcccgcgcctgcgccgacaacgccttgccacgccgcacgatcaccccgtagctgcgctcggggaaccagcgcttcatcgaccgcgccgccagccgctcgtggtcggcctcgttcaggcacagcgccggcacgatggaaatgcccatgcccatcgccacgtactgcttgatcacctcccagccgcccacctccagggccacggtgtaggcgatgcggtggcgctggaacacctggtcgaccagccgataggtgatctgccgcttcggtggcagcaccagtggatagcgcgcgatgtcggccagctccagctcgccaccgctcgccagcggatgatcgtgcggcgcgatcagtacctgctcgaagcgataggccggggcgtagctgagatcggccggcacatcggtcatcgaaccgattgccaggtcggcggcatcctcgcgcagcaggtcggtgccgtcggcgctgatcgcgttgtgcagggtcaggcgcacgtccgggtggtgcaggcggaagcgttcgacgatcttcggcagcaggtacaggatggtcgagctgttggcggcgatgttcagctcgcccgcgtccaggccgcgtaccttgtcgcggaagcgtgcctccagcccgtccaggttctccaccagcggctgcgccatttcgtacagcagctggccctcgcggctgggcaccaggcgacgcccgctgcgctcgaacaacggcacgcccagctcccgttccagggcctgcaactgcaggctgatggccggctggctgacgaacaacgcctcagccgcccgtgagacagagcccaggcgcacggtctggcagaacgcgcgcagcggcttcaaccggtcggatttgtaggaaaaacgcggacttggcgaggggcgcgtggtcatggcgttacaagtattagcacaacttatgtagagcattgcaaaaactgttttgccaaatactcggccagggcggcaccgtggaggcgttccccaccgctggagtcgccccatgtccgccgtcgcttccgctgttcccacccctgccagcaaggccacccccggcatcgccctggcgacccgcgtggccggtcaggacaccgtgctgccggcgccgctgctggccctgctggtgtcgctgcaccgtgcggtggaaccgggccggcaggcacggctgcaggcccgccgtgaacgccaggcgttcttcgaccagggcggcctgccggacttccgtgaagacaccaccgcgatccgtagcggcgactggcgcgttgcgccgctgccggccgcgctgcaggatcgccgcgtcgagatcaccggcccgaccgacccgaagatggtcatcaacgcgctgaactccggcgccaaggtgttcatggccgactttgaggattcgacctcgccgacctggcgcaacctgctggccgggcagcagtcgctggcggcggcggtgcgtggtgatctggaattcaccgccgccaatggcaagcactacacgctgcgcccgtacgacgaacaggccgtgctgatcgtgcgcccgcgcggctggcatctggacgagaagcacgtgcgcatcgacggccagttcatcgccggcggcctgttcgacgcggcggtgttcgccttccacaacgcccgcaccctgcaggccaaggaccgcggcccgtacttctacctgcccaagctgcagagcatggaagaggccgcgctgtgggagaccgcgctgtcgcacatcgaaggcatgctcggcctgccgcacggccagatcaaggtgaccgtgctgatcgaaacgctgccggcggtgtttgagatggacgagatcctgcacgcactgcgtgaccgcatcgtcggcctgaattgcgggcgctgggattacatcttctcgtacctgaagaccttccgccgccacgccgaccgcgtgctgcccgaacgcggccaggtgaccatgacccagccgttcctgaaggcgtattcggaactgctgatccagacctgccaccgccgcggtgcgcatgcgatgggcggcatggccgcgcagatcccgatcaacaacgatgccgcggccaacgaacaggcgatggcccgggtgcgcgccgacaagctgcgcgaagtcaccgccggccatgacggcacctgggttgcgcatccggcgctgattccagtggcgatggcgatcttcgacgaacacatgcccggtgcgaaccagcacagcgtgctgcgccaggatgtgcgcgtgggccgcgatgaactgatcgcgcgcccgccgggcaccatcacccgtgccggcttcgaaggcaacgtggaagtctgcgtgcgctacctggcggcgtggctggatggcaacggttgcgtgccgatccaccacctgatggaggacgcggccaccgccgagatcagccgcagccagctgtggcagtggctgcatacgccgggccagcaactggacgacggcactgcgatcgatctggcgctgctggattccactctctcgcagctgccggcacggctgggcgataccgccgcgctgcctggtggtacacgcatcggcgaagccatcaccctgctcggcgaactgagccgcagcgacgaactgaccgatttcctgaccctgccggcctacgcgcgcatcgattgactcccgcccgcgtttccacgccgtttccctccccgctgcacgcacgaaccgaactggagaaagacatgagcaagctgcccactgccgaacagatccagcacgactgggataccaacccgcgctgggaaggcatccagcgcaactacagcgccgccgacgtggtgcgcctgcgcggcaccgtccacatcgagcactcgctggcccgcctgggtgcggagaagctgtgggcgtcgctgcatgagcgcgagttcgtcaacgcgctgggtgcgctgaccggcaaccaggccatgcagcaggtcaaggctggcctgaaggccatctacctgtccggttggcaggtggcggccgacgccaacctggccggccagatgtacccggaccagtcgctgtacccggccgattcggtgccggcggtggtcaagcgcatcaacaacacgctgctgcgtgccgatcagctgcaccacgccgaaggcaaggatgacatcgacttcctgcagccgatcgtggctgacgccgaagccggtttcggcggcgtactcaacgccttcgaactgatgaaggcgatgatcgaggccggcgccgccggcgtgcatttcgaagaccagctggcgtcggtgaagaagtgcggccacatgggcggcaaggtgctggtgccgacccgtgaggccatcgagaagctcaacgccgcacgcctggccgccgacgtgctgggcgtgccgaccctgctggtcgcgcgcaccgatgccgaggccgcggatctgctgaccagtgacatcgacggcaacgaccgcccgttcaccactggcgagcgcaccgtcgagggcttctacaagacccgcaatggcctggaccaggcgatcagccgtggcctggcctacgcgccctacgccgacctggtgtggtgcgagaccggcaagccggacctggaattcgcacgcaggttcgccgaggcgatccatgcgaagttcccgggcaagctgctggcctacaactgctcgcccagcttcaactggaagaagaacctggacgacgccaccatcgccaagttccagcgtgagctgggcagctatggctacaagttccagttcatcaccctggccggcttccacgcgctgaactacggcatgttcaatctggcccacggctacgcacgccgccagatgagcgcgttcgtggaactgcaggaagccgagttcgaagccgccgagcgcggcttcaccgcggtcaagcaccagcgcgaggttggcaccggctacttcgatgccgtgacccaggcgatccagcagggccagtcctcgaccaccgcgttgaccggctcgaccgaagaagagcagttccacggcgggcgcagcgaacgcgccgcgtgatgcggtagtgccggccgctggccggcacccacgtgctccttcgggcactacggagaagccggccagcggccggctctaccggggtcgcgaatccgatcagggtggccagggaagggccaggcaacgccggccggtcgggggacctgccggcgttgttgtatcgacggaaacgcgatgaacgcatgcagcgtcaatccagcgcaccccacagtccggcaacttggccgaaaccctgtgaaggtggccatcagattgatccggaacgacttttccctggaccgtggcgggcagaacggccaccgtgcgccttcacatcgggaaagcggaccacaaggctcaaaatgagatagggcgcacattttaaagcggtgctatgctccgcggctcaccaggggacgctggcggcgggtgcagggaatgaccggcaggggtgcggccgagaacagtgatgtgacgtcaggtatcgcccgggtggcgatggccgagatcgtgcatgcgctgctgtccgatgccgaggtcgcattgttcgccagatttgcccgtccacgcaagcttcatgccgggcagtggctgttccagcgtggccaccgtggcgagcgcatgtacgtgatcctggaaggccagatcgaactggatttcggcgaggacctggtgatcaagaccctcgggcagcaggagttcttcggtgagctgggcctgctggtgggtgatcacccgcgcagcgccagtgcgcgcgccctggtggactgcgaggtgcttgagctggggcccgccgacttccatcgtctggtggaatccgatccgggcctggtcgcctacttcctgcgccgcacgatcatgcgcgtgctgaccaacgaacaggcgctgatcagccagctgcgccggcgcaaccatgatctggaaaccgcgctggacaatctgtacatcactacccaccagctgacccacacccgtgaactggtgcgtaccgatgaactgaccgggctgcacaaccgccgtggcctcaccctgtacctgcaggaatgccgcgccgatggcagtgggctgccgcaggcgctgctgctcatcgactgcgaccgcttcaagcagatcaatgaccgccatggccaccaggccggcgatcgcgtgctgcagagcatgggcaacatcctgcgctcgatggccggtgagcaggacctggcctgccggctcggcggtgacgagttctgcctgatcctgcgtcgtggcaactacgagatcgtgcagcacgcggcagagttcatcctcagcgcggtacacggcctgctcgagcgcagccacggcacgccgcacgtcagcctggtcagcatcggcgccagcctgctggacccggatgcgggctggagcgagtggtacgccagcgcggatcgtgcgctgtaccaggccaagcgtgatggtggcaactgcctgcgttgggcagacgcagtggactcaccctagatcgggagacagaggcgatgaatggcgacaacggaacgtcggcgccgcacaaccagcaactgcgcgccctgctgttcaccgacctgtgtgactcgctgctgctggtcgaacgcatcggcgatgtcgctgccgccgaactgttccaggaacacgaccgcctggtgctggcgctgcagcagcgctggaacggccagctgatcgatcgctccgacggactgttcatgctgttcgagcgcccgatcgacgcgcttggcttcgcattggattaccagcgtgggctgcagccgctggggcagagacacgagatccatctgcaggcgcgggccggtctgcatgtgggcgatgtgctgacctgggagaacagcgccgaggcagtgcgggctggcgccaaggcgattgaagtcgaaggcctggccaagccgacggcggcgcgcctgatgcagttggcacgtccgggccagatcctgctttcggcggtggccgaatccatcgtgcgtcgctccagtgggtcgctgggcgcgatggctgaaggcctgcaatggcgatcgttcgggcgatggcgcttcaagggcgtgagccagccagccgaagtctacggcgtgcaggcggcgggcatgcccgccccggggcggctgcggcacacggccaaggcccggcgtgatcttccgttgtggcgccgtccgctggcgatggcggcgcaggccgccgtactgctggccgcagtgcttggcgtctggttgctgacccggccacagccggccatcgcgttcgccgaacgcgactgggtggtgctcggcgggctgcataacctcaccggcaatcgactgctcgatgacgccctggaccaggcgttccggatcagtctcgagcagtcccgctacgtcaacgtcgtcagtgacgaccgcgtcagccgcacccttgagatgatgcggaaaccgccggatcgcggtgtccgcgaacgtggcgatgccgccgctgtggcggtgcgcacgggcgcccgcctggtgttcgtgccatcggcgaccgatgtcggcggccgaacccgcttcagcgtggaggtgcttgagccgtcgacgctgcgcaccctggccgtggtatccgccgatgcgaaggcgggtgcggtactggcggcggtggacgatgtttcgcgccagctgcgcgatcgcctgggcgaagagcccgcattgatccagcgcgacagccaatccctgccggaggtgaccacgggcagcatggatgcgttgcgtgcgtttgccttgggccagaagcgctacagccgaggagatttcaacggcgcgatggcattcttcgggcaggcgatcgaggtcgatcctgagttcgccctggcatggctgggccaagcccgctgtcgcttcgccatgatgaattaccgcgatgcccggcgtctgctggcagaggccgaccgtcgatcagggcaccttacgccacgcgagcgcctgtacgtgcagaactgggcgctgcagatcagtgatccggatcgcgccaccgatggctgggcgcgcatggcggagctgtatccggattacatgcctgcaagctacaacgccggtctgaatcttttccacgagaaccgccttgccgaggccctggcgctttccaggcgtgttgcacaaagcagggtcgagctgcctgagatcgcgcaggaccagtacggccgcgccttgctggccagcgagcgctacgcagaggctgacatcgcgttcagccgtgccgccggcaatggttgggaaggtgcattgatgcgccaggcgacggtggcggcagcgcgttccgagttcgagaaggccaatgcgctgcttgcgcggatcgatccaggcaacttccatgctggcaatttcgctaccacgattgcgcttgaccaaggcgatgtcgagggcgccatcaagctcgccgaacagggaaggatgcttgccggacagcgccagggcatggatcggtacaacttcgacatgcccctggccgtcgcctacatgatggccggcagaaggtcgaaggcgctgatggtggcgcgcgtggccgcgaccgcgccgttcgcagagctgagcggcgaacccgcggtggaggtagtggatcgcctggttgcagcacacgcggcagccttgctggcactgagactgggcgatgccgcaccggccaaggcggtccaggcccggatgaacgcgcttcaggatctccctgacagcagcgtgttgcgccagtacgtcaccctgttggccgggcggatgatgcagcatgagggccggccccaggccgggctggacctgctcgtaccgctgctgaagaagcagccacgcctgcaggtgcggctggcagtgcgtgacctggcgctggaggcgggcctgaaggatgttgcccaggagcagacgcgttggctgcgtgatcgccccggatttgcatatgcagaagcgcaatgcagcttctgcctgcaggcgcttaacgtagtggatgtgcggaggctcatggcggcgccggcaatcgaggctgccgacaccatggcctcgatgcctcagcgcagcgtgcgcggcgagccgtaaccgtcctcaagcatcggcacggagtagccggtaccactggtcagcatggcgatgatctgctcttcggcctgtgcgatgacgtctttctccgccaggcagatgttcttgcagcaatcctggacgaactgctgaaggtcagccgggttggatggaacgtgtccagccagcagtatcgcggcagccgtgtcggtggcgaagagctggcggaaggtgtcatcggtggcgaggcgctgaaccagcgtccttgcgaccggcagcgagagcgtcaacgtgggcattgtgtcctgcatccatggagtgtcgaggggcagtggtgatgtcggcttggcaaagcggttcttgagagggtagagcgggagatgtaaaggaatcgggtcgcggttcgataacgtggattcacgatgaaggaagggctgatccgatggatgtcaggcgctgcgcgatcgtagtggtacagcccaccgagcagatccggttcgagtttgagggcctgctgcgcggtggtgatgggctggtgcgcacgcttgcctgggaggcactcgccccccacctggatggaccggtggtgctggacgctgcggcacaggcactgctgggaagcctgagcccaagtgcatggaccacgcttgaggcaggggaggcctgttcacccgcgatggacctgctgatcgccagtggcctggtgttgacccgggggcaggatgacgatgttgccgctcgtgacgagcggctgcgtgcaacgcattggcatcccctggctgcggtcatgcatgccttctcacgctgggaggatgttgacgccgttcgcaacatgcgtgaatcacagatcgaaacggcctcgcagatgcgcaggacgttgggaccgccgccaccgcacgctgccgctgccgacgctgggttggtaccactgccgcctcagcagtccaacgatttcgacgcactgctggcgcggcgcgtcacctgccggaacttcgatgtcacccgatcactgccgctgtccctgctgagccagatgctgcaacgggcattcggcagcagcagctgccagcgcgaaggcgatgatctggtgttcctgaagaagaacgtcccttcgggcggtggactgcatcctgtcgaagcctacgtgctggtgcgcaatgtcgatggacttgccgcgggcatgtacctctatcgagcgcagggccacggactgatgccggttgattgccccgtggccatcgatcgcgacttcgtgatgtccatggtcgggcagcagcactggttcgcggatgcgcacgtgctggtggtcctggccccgcgtttcaacaggacgtactggaagtatcgccagcatgggaaaagctatcgggttgtcgcgatggaggcgggacatctatcccagacgctgtacctggcggccacggatgccggcctgggagcattcattactgcagcgatcaacgaaaagcccatcgaacgtgccctgggcctggacacgatcaatgagggggtactcgcggtctgcggtttcggatggcgtgcatcacggatgacgaccagcgagctggaccctgcaggcacgatctggaaccttgaagaccgcgcgggctgaccccgcgcggcctctgctgcatcacgccgcttcgaagtccaccagtaccgcgccatcacccacctggtcgccggccttggcgcgatagcccttcaccgtcccatccgccggtgcctgcagggtgtgctccatcttcatcgcttccagcaccaccagcggcgtgccgcgcttgacctcggtgccggccgcgaccagtgtcgcgacgatcttgcccggcatcggcgccagcaggctgccggcatccgccacggcgtggtccgattcgcccaccggatcgtgcagggtgaagcggtgctggccgtcggcgccgaacaggtacagctggtcaccgtcgcgcagcagctgcagcgaccagcggcgttcgcccagctgcacggtaagatgctgcgcatcggctgtgccgatcacctgaaccggcgcggcgtcatcgcgctgcacgcgccagccatcggcctgtgcccacactttgagcgtgtgcttgcgttcgccctgctgcagcggcagcacgcgcggtgccgatgcgccgaggcgccagccatcctgggcctgccatggcgaatgcgggtcgcgcgcgtcggtgctggcaccggcagtgccagcaaccgcggccacggcggccagctgccacagggcatcatccgtgtcgcccactgcgctcaatgccgcctgttcgcgttcgatcagcgcggtatccagcctggcgtgcgcgaacgaatcggtattcaccagccggcgcaggaagccggcattggtggtcacgcctaccacctggcagtcggccagcgcctggctcatgcggcgcagcgctgcatcgcggtccacgtcccagacgatcagcttggcgatcatcgggtcgtagtacggggtgatgctgtcgccttcctccacgccggtatccacgcgcacatgggccgacgggattggcaggcgcaggcggcgcagggtgccggtggagggcaggaagccacggtcggcatcttcggcatacaggcgcgcttcgatcgcgtggccgtggatggccagctgctcctggcgcagcggcagcggctggcccgaggccacacgcagctgccattccaccaggtcggtaccggtgatgtactcggtgaccgggtgctcgacctgcaggcgggtgttcatttccatgaagtagaaatcgccgtccgggccggcgatgaactccaccgtgcccgcaccttcatagcccaccgcgcgcgcggcatcgaccgccgccttgcccatcgcagcacgacgttccgcgctcatgcccggggccggcgcttcttccagcaccttctggtggcggcgctgcaccgagcagtcgcgctcgaacaggtacaccgcgtcaccgtggctgtcgccgaatacctggatctcgatatggcgcgggcgctcgacatacttctcgaccagcacgtggtcgttgccgaacgccgaggccgcctcgcgctggcagctggccagcgcatcgacgaagtcctcgctgcgctcgaccttgcgcatgcccttgccaccgccaccggcgctggccttgatcagtaccgggtagccgatggcgtcggcctgcgtgcgcaggaagtccggtgcctgctggtcgccgtggtagcccgggggcagcggtacgccggccttggccatcagcgccttggccgcgctcttgtcgcccatcgcgcggatggcgctggccggcggcccgatgaaggtgatgccggcggcggcgcaggcatcggcgaagtcggcattctcggacaggaagccgtagccggggtggatcgcctgcgcgccggtcgtgcgtgcggcgtcgagcagggcatcgccgcgcaggtagctctcacgcgcggcagccgggccgatgtggatggcttcgtcggccagccgcacgtggcgcgcgttgcggtcggcatcggagtacaccgccacggtggcgatgccgaggcggcggcaggtggcgatgacgcgacaggcgatttcgccacggttggcgatcaggactttggtgaacatggcaacgggcttcatgggagcgtgctcggtcatggcatggattacatgcggaacacgccgaagcgcgtctgctgcggggcggcgttgaggctggccgacagcgccagggccagcacccggcgggtgtcggccggatcgatcacgccgtcgtcccacaggcgcgcgctggcgtagtacgggtggccctgctgctcgaactggtcgcggatcggcgccttgaacgcgtcttcctccgcagccggccactggccgcccttggcttcgatgccatcgcgcttgaccgtggccagcacgctggcggcctgctcgccgcccatcacgccgatgcgtgcgttcggccacatccacaggaagttcggcgagtacgcgcggccgcacatgccgtagttgccggcgccgaacgaaccgccgatcaccacggtgaacttgggaaccctggcgcaggccaccgccatcaccagcttggcgccgtccttggcgatgccgccctgttcgtacttgcggccgaccatgaagccggtgatgttctgcaggaacaccagcggaatgttgcgctgggtgcacagctcgatgaagtgcgcgcccttcagcgccgactcggagaacaggatgccgttgttggcgatgatgccgatcgggtagccgttcagatgggcgaagccggtcaccagcgtcgcgccatagcgcggcttgaattcgtcgaagcgcgagccatcgaccaggcgcgcgatcacctcgcgtacgtcgtagggcttgcgcgtatcggccgggatcacgccgtacagttcgtgtgccggcagcagcggttcttcgctggcctgcaccgccatcgccggttccggcttgcgccagttcagctgcgcgatgatcgcacgcacccgtgccagtgcctgcagatcgttgtcagccatgtggtcggccacgccggatatgcgcgtgtgcacgtcggcgccgcccagttcctcggcggtcactacctcaccggtggccgccttcaccagcggcgggccgccgaggaagatggtgccctgctcgcgcacgatcacggtctcgtcgctcatcgccggcacataggcgccaccggcggtgcagctgcccatcacgcaggcgatctgcggaatgccctgcgccgacaggttggcctggttgtagaagatgcggccgaaatggtcacggtcggggaagacttcgtcctgcagcggcaggaacgcgccgccggaatcgaccaggtagatgcacggcaggtggttctgttcggcaatctcctgcgcgcgcaggtgcttcttcaccgtcatgggatagtaggtgccgcccttgaccgtggcatcgttggccacgatcacgcactccacgccgctcacccggccgatgccggccaccacgccggcggccggcacggcgtcttcgtacatgccatgcgcggccagcggcgcgatttcgaggaaggcgctgccggggtcgagcagggcgtcgatgcggtcacgcaccagcagcttgccgcgtgcggtgtgtttggcgcgcgcggcctcgctgccacccagcgcggtgcgcgccagggtggcgtgcagatcgtcaaccacggcctgcatggccgcgcggttggcttcaaaggtatcgctgcccggttgcagctggctgttcaggacggtcatcgcggtggccttacagggtgcgctggaacagttcgcggccgatcagcatgcggcggatctccgaggtgccggcgccgatttcatacagcttggcgtcgcgccacaagcggccggtcgggtattcgttgatgtagccgttgccgcccaggatctggatcgcctggccggtcagccaggtcgccttctcggcggcgtacaggatggcaccggcggcgtcctggcgggtggtgcggccctggtcgcaggcgcgcgccacggcatagacataggcgcggcaggcgcccaggccgacgtacatgtcggcgatcttggcctggatcagctggaagctgccgatcgcctcaccgaactggtggcgctcgtgcacgtacggcatcaccacgtccatcgccgcggccatcaggcccagcgggccgccggacagcaccacgcgctcgtagtccaggccggacatcagcacgcgcacgccaccgccaacctggcccagcacgttttcttccggcacttcgcagtcctggaacaccagctcgcaggtgggcgaggagcgcatgcccagcttgtccagcttctgcgaggtggagaagcccttcatgcccttctcgaccaggaacgcggtgatgcccttggcgccggcgtccatgtcggtcttggcatagaccaccagcacgtcggcatccgggccgttggtgatccacatcttgttgccgttgagcacgtagcggtcgccgcgcttgtcggcgcgcagcttcatcgacactacgtccgaaccggcacccggctcgctcattgccagcgcgccgaccaggctgccgtcgcacaggccgggcaggaagcgctgcttctgttcttcgttgccgttcttgcgcagctggttcacgcacaggttggagtgcgcgccataggacaggccgatgccgccggaggcacgcgagatttcttccatcgccaccacgtgggccaggtagcccatgccggtgccgccgtatgcttcttccacggtgaggccgagcaggccctgttcgcccagcttcggccacagggccagcgggaactggttgctggcatcggcctcggcggccagcggtgcgacctcggcggcggcaaaatgggccacgctctggcgcagcaggtcgatgtcttcgccaaggtcgaagttcagggatggcacgtgcattgtggtggctccacgacgggatggcaggaaatggacgcacccggcgggggagcgggcggcggtctgcaggaccgctgcccgcacgggcgattggacccagcgtagcggggttcggataagaagtgaatacaaattcaaaaattgaaaccagaatcaaaacatggcctacaaacgctctgcactgatggaagaacgcctggccggggcccgtgaacggatcctgctggccacccgtgagctggtcgccaccggcggctggcgcaacgccccggtgaccgccgtggcgacccaggcgggggtatccaccggcctgatctatcgccatttcccgtccaaggccgagctgttcgtggaggtgctcaacgccgcggtggcccacgaggtcgcgatcatggagcgcatcgccagtggtccggaggtggccagcgagcgcctgcggctggcgatcaccgccttcgttcgccgcgccctggccgggccggggctggcgcatgccttcatcgtcgaaccggtcgatccggacgtggaggctgagcgcatgcgtggtcgtcgcgccttcggcgacgtgttcctgcggctggtggaggagggcgtggccgccggtgagctgccggcgcaggacgcgcatgtggccgccgcctgcctggtcggcgccttcaccgaggcgatggtcggcccgaccgcacccagccgcgaagcgcaccgcgacgaagacgcgctggtggatgcgatctgcagcttctgcctgcgcgcgatcggcgcccggtaacgtggtagagccggccgctggccggcttctgttgctggggtcagatcccttctgcgccgcaaaagggatctgaccccagcccctggcatgttgcgccgcaccagcagtgacgcctgttgtcgcacgcaaagcgcgttctatactcggtccatcacgcagtcgctcagccgtggtccaacgactatcagccaggggtaacgaagagtgcggaattacgatctggagttcctgaaacgcttctccatggtgatcgcgctgctggcgaccatcaccctcggcctcatcctcctagccgcctacatccacacccggattccgcccgaggtgtcgccgactgcggccaagcgcaccgaacagcgcatctcgcccaccggcgcggtctatgccggcagcaccggcgccgccgcgcaggctgcggccaaggccgccgcgctggccaaggccgcctcgcaggtggcctacggcggcaccaaggacggcaaggtcatcttcgacaacctgtgcaccgcctgccacaccactggcgtgggcatggcgccgacgctggaccattcgcactgggacaagcgcatcgcgcagggcaaggacaccctctacaagcacgccatcgagggctacaccggcccggatggcggcatcatgccgcccaagggtggcaacccggcgctgaccgaggaacagatccacgccaccgtggactggatgctgggcaacctgaagtaggcgccgggacggccaaaccgcgaaacggcggaaacgtcggaacatggaacggccaaacgggatggcggaaccgcgggaagggggtagagtcgactgttggtcgactgctcttcccaacgccaccgaaaaagcccgcgctgcgcgcgatagtcgactaacagtcgactctacccgccggtcgccccaatcgccgcggtcgttctccgtctgccgccggcggctttgccggccaaggccaaaaccgcgcgcgtcgctggggtttcgcatttcaaggttagtctgtgcgcctcttccatggagtcgcccgtcgatgcgccgccgttccctcgcccttgccctgtccctgctgctgccggccggtgcctttgcccaggcccagccgcaggccgcaccggccgcgtcgccctccgctgcgcgcagcagcgccaccgtggtgctgaccgccgcgccggccgactggcgtgcactggatggccagcgagtgcgcatcgccgcaccgctgaccctggccggtaccgacggcctggagcgcttcggccagctcaccgtggccttcgatggccgcctctggcagccgaccgaagtggccacgccgggcactgccggctatgagcaggtgagggccgacaaccagcgccgccgcctggtgctggaagatggcagcgatgcccgcgacccggccagcgtggcttacctgccgggcaacccggtgctgcgcaccggcatgcagctgcgcgatgtgcagggcatcgtgcgcatggacgcgcagggccatccgcgcctgcaggtcgaaggcgcgctgaagctgccggagctgaagcgcccggcggtgccgaccgtgccgggcaacctgcatgtggcggccttcaacctggagaacttcttcaacggcgacggccagggcggtggcttcccgaccctgcgcggcgcacgcacgctggaggaacacaaggcgcaggtggccaagctggtcaccacggtcaacgcgctgggcgccgatgtcgccgcgctgatggagctggagaacgatggctacggtccgcagtcggccatcgccgaactggtcgatgcgctcaaccgcgaccgcggcgcgcagggcgactggcgctttgtcgatgccggcaacggccccggtgacaacccgatccgggtcggcatcatctaccgcagcgcgcgcctgcagccggtgggcaagccggctacgctgaccggtggcccgttcgtcgagcacagccgcgtgccgctggcgcaggccttccagggcaagcagggcgcgccgttcgtggtggtggccaaccacttcaagtcgaagggctgccgcgacgccgccggtgccgacgccgaccacaacgacaaccagggctgctggaacgccacccgcgtgacctcggcgcagcagctgcacgcctggctgcagaccgacccgaccggtaccggtgcaaaggacgcggtgctgctcggcgatttcaatgcctacgcgatggaagacccgatccgcaccctgcatgacctgggctggcaggacgcgttcaaggtcgccaaggtcgagcatccctacagctacgtctacaacggctataccggccgcctcgaccacgcgctgctgagcccgggcatggccaagcgcctgcgcggtgccgccgagtggcacagcaatgccgacgaacaggacgccagtggctaccagggccgcaacgtgcagggcccgtggcgcagctccgaccacgacccgctgttgttgggtttcgacagataaggttcggcggggatctgctctgggagggaccttgatcggcacggatgctgccgttgcttttgatctatcagtccgccttcaagcgagccgagcatcgcaggtgaatcaggggcgaagaggcgccgatgtttgagcgcagcgagttcggcgctgtcccctgattcaccgagaagcgcagggaaccggtgcacagcaccggctcgcggctggcggcgtgtttcttttggttacttttcttttcgcgcgaaaagaaaagtgacatcccaccgcgggcgcggaaatggcccgccgcaacccaacgctcacccccaggcgatcaacccgatcgccagcaccgccagcgccaggccggcgcggttccaccgggtggtcgcctcgccgaaggcgaacacgcccaccagcgcgcccagcaccaccacgccgatgttcatgccggcgaacacggtggccgggttgtccggcatcgactggtgggcgtgcacatagaagagaatgttgccgccattgagcaggcccagcagcgcacctgcgccgaggttgcgccaggccaaccggctgcggccactggcgtgccgccacagctgcaacgccagcatcagcacgaaggccacgctgaagctggccagcaccgccgccatcgacggcgtgccggacagcgccacctgcttgagcagcacgtccaccaccgcgaagccggcccataccgccagcagccagccccagccaccgggcgaggacgccaccgccggtccgcgcggcgggcgcaggctgatggccatcatcgccagcaggcccagaccgagcccagccaacttccacggcgtggcagtctggccgaagaacaggaaggcggccgccaatgacagcagcagcgacagccgctgcgccacgtcgctgcggacgatgccggccaccgccaccgcgcggcccagtaccaggaaaatcgagggcagcaccgccgccagcgccagcaatgacagccacggcgcgtgcggcgcgcgcagcgcatccagtggcggccgcagcaccaaggcggtgagcgttgccgccaccagatagttccaggtgaccatctgcgaaacatccagctggcggcgtccggccaccttcaacaacaccgaaaccagcacgctgcagatcacggccaaagacaggtagagcatgggacgggcacagggcaggggcgggggacggtatcatggtgccatgcacaagcactcgttccccgtcgcccccggcgaaaccgcctgcctcgaactggacggcccggccggcccgctggaagtggtcgtcgacctgcccaaggccgatgcgccggtgcagccgatcgtggccatcatctgccacccgttgtccaccgaaggcggcaccctgcacaacaaggtggtcaccatgaccgccaccaccctgcgcgagctgggcatcgccacggtgcgcttcaacttccgcagcgtgggtggttcggccggtgagttcgaccatggcgtgggcgagcaggacgacctgaaggccgtcgccgcctgggtgcgcagccagcgtccggacgaccgcctgtggctggccggtttcagcttcggcgcgttcgtttcactgaaggccgcggccgagttgcagccggaagcgctgatctcgatcgcgccgccggccggccgctgggacttcgacggcatcgcaccgccggcccgttggctggtgatccagggcgagcaggacgagatcgtcgacccgcaggctgtctaccagtggctggactcgctggatttcccgcatgagctggtgcgcatgcccgagaccagccatttcttccaccgcaagctgatcgacctgcgcggcgcgctgacccacggcgtcaagcactggctgggcgcggcggcatgagcgacgtggaactgaccccgtcgcagcggtacgcggaaggggttgcccgtggcgactggcagaacgacccggcccagcatgcggcgctggccgagctggaccgcatccacctgggcctgctggacagtgccgaggacgggtggctggaccgcctgtcctcgttctggaagaagcccgagccggtcaagggcctgtacttctggggcggcgtcggccgcggcaagaccttcctggtcgacctgttctacgacgggctgccgatcaagcagaagtaccgcacccacttccaccgcttcatgcgcagcgtccacgagcgcttgcgcgagcaccagggccagagcgacccgttggcgaagatcgcccaggaatggcgcagcaacctgcgcgtgctggtgctcgacgagttcttcgtcaccgacatcggcgatgcgatgctgctggcgcggctgctggagcgcctgttcgccgagggcgtgaccctggtcaccacctccaacaccgcagtggagaacctgtacctcaacggcctgcagcgcgagagcttcctgccggccattggcctgctgcagcgcttctgcgtcgagctgtatgccgaaggtaccgaggattaccgcatgcgcgcgctgacccgctcgccggtataccgcgcaccgctggcggccgacagcgatgagtggctggccacgcgctggaacgagctgagcggcggccagccggccaagcccggcaacatcgagatcgagggccgcaagatcccggtgcgtggccgcggcaagagcattgcctggttcgatttcgccgcgctgtgcgaaggcccgcgcgggccctcggattacatcgagatcgcgcacgagttcaacacggtgctgctgggcggcattcccgccttcgaccgcctgaacgaagatgccgcgcgccgcttcgtcaacctgatcgacgagctgtacgaccgccacgtcaacctggtctgcaccgccagcacctcgccggtcgagctgtacaccggccagcgcctgcagggcgctttcgaacgtaccgcctcgcgcctgatcgaaatgcagagcgccgagtacctgggtaccccacaccgggcgtgaggggcctgcgggcgtacgttgccggccagcggccggcacgacccccctgggattccggtagtgccggccgctggccggcaatgatcgggggaagggtgcaacggcgtttccctgcggccgctgctccggcctggccggcacatgcagcctcgcgtcgctgcccggcgggcggtcccggcgtccaccggattcccaccggctgcccaccacctgtccacagggttgtccctagccagtttcatcactgtcatgtgaagctgtcattgttccgttttcgcggtgcgttgtaccaccgcaatgacgcctttcgggcttgactgcgcagcccgttccggcaggtctgaagcgtctgatccggacgccggtggcacgatccttgcggcgcaagggattgccgaatttcactacatttggcgttgacgggccccatcacccccactatcttgtggccgtcggtcgcagcaaccccaattccagggatgcccgggtacccatccgcgatcgtcaacggcagtggcaggcgcagggtctcatccgctgcgacgccgtcctgccatcctgggctgtcatgtcccgggctgcgtcacccgatgcatcgagcacccaccaatcacgccaagaggacacacgccgtgaccaccgaatccagcgccaccatcgagaaggaaagcgaattcctgttgacgtcgccgccgacggccaacgcgatgagtgtgaccaagcgcaatggcacgaccgaactggtggacctgaacaagatcgtgcgcgcggtgcagcgttcctccgaaggcctgcacgccgtcgatccgatgcgcgtggccacccgcaccatttccggcctgtacaacggcgccaccacccgcgagctggacgaactgtccatccgcaccgccgccctgctgatcggtgaagagcccgagtacggccgcctggctgcgcgcctgctggccaactacattgccaaggaagtctcgggccaggaaatctacgccttctcgcagtcggtcagccgtggccatgaagtcggcctgatcaacgaccgcctgctgaacttcgtgcagaccaacgcgcgcaagctcaacgatgccatcgacatctcgctggacctgaacttcgattacttcggcctgcgtaccctgtacgaccgttacctgctgcgccacccgcacacccgcaaggtgatcgagaccccgcagcagttcttcctgcgcatcgccagcgcgctgagcgaggacgtgtccgagaccctggcgctgtacaagcgcatgggcaacctggactacctgccgtccagcccgaccctgttcaattccggcaccacccacgagcagctgtcctcgtgcttcctgctggactcgccgcaggactcgctggagtcgatctactccaagtacggcgacatcgcccagctgtcgaagttctccggcggcatcggcgtcagctacacccgcgtgcgttcgcgtggttcgctcatcaagtcgaccaacggccactccaacggcatcgtgccgtggctgaagaccatggattcgtccgtggccgcagtgaaccagggcggcaagcgcaagggcgcggcctgcgtgtacctggaaacctggcacgccgacatcgaggacttcctcgagctgcgtgacaacaccggtgacgaagcccgccgcgcgcacaacctgaacctggccaactgggtgccggacctgttcatgaagcgcgtcgaagccgaccaggaatggtcgctgttcgatccgcgcgtcgtgccggagttcaccgacctgttcggcgaagccttcgaggccgcctacctgcaggccgaagcccagggcaaggccaaccgcaccatctctgcccgcaagctgtacgcccgcatgatgcgtacgctggccgagaccggcaacggctggatgaccttcaaggacaagtgcaaccgcgccagcaaccagaccctgcgtccgggcaacgtgatccacctgtccaacctgtgcacggaaatcctggaagtcacctccaacgatgaaaccgcggtgtgcaacctgggttcgatcaacctgggcaaccacttcgacgagcacaacgagttcgatttcgagaagctggccgagaccgtgcgcctggccgtgcgccagctcgaccgcgtcatcgacctgaacttctacccgatcgaaaccgcccgccgcgccaacctgcgctggcgtccggtcggcctgggctgcatgggcctgcaggacgtgttcttccgcaagcgcctgccgttcgacagcgccgaagcccgcgccctgtcgaagaagattgccgaagcgatctacttccatgcgctggaaacctcctgcgagctggcccaggaacgcggcaagcacccgtcgttcaacgacacccgtgccgccagcggtgaactgcagttcgacgcctggaacgtggtgccggaagacaccgcacgctgggacgccctgcgcagccgcatcaaggaacacggcctgcgcaattcgctgatgatcgcgattgcgccgaccgcgaccatcgcctcgatcgccggctgctacgagtgcgtcgagccgcaggtgtccaacctgttcaagcgcgaaaccctgtccggtgacttcctgcaggtcaaccgttacctggtgaacgagctgaagaagctgggcctgtggacgccggaaatgcgcgatgccatcaagctggccgaaggttccatcgccggcgtggcgcagattccggaaacgctgcgcgaggtctaccgcaccgcgtgggaactgccgatgcgttcgctgatcgacatggccgccgagcgtggcgccttcatcgaccagtcggcctcgctcaacctgttcatggaaagcccgaacatcggcgcgatgtcctccatgtacatgtacgcctggaagcagggcatcaagaccacctactacctgcgttcgcgcccggccaccaagatcgccaagaccacggtgagcgctgcggccccggccaaggtattcagcccggacgaagccatcgcctgctcgctggaaaacccggaagcctgcgaggcctgccagtaacacaccgcgcggtgggtgccgaccgttggtcggcactcgaacacctcgcacctgtagagccgagccatgctcggctgcggaaaaacacccacggtaggccgggccacgcccggcggctcacccaggaattcaaggaaacacccatggccgacaagcccaagcagatgctgctcgatcccggttttgaactgaccctgcgcccgatgcgctacccgcagttctatgacatgtaccggaacgcgatcaagaacacctggacggtggaagagatcaacttccagatcgacatcaccgacctgcacagcaagatgtcgccgggcgagcgccacctgatccaccgcctggtcgcgttcttcgccaccggcgactcgatcgtctccaacaacctggtgctgaacctgtaccagcatctcaatgcgccggaagcgcgcatgtacctgtcgcgccagctgtatgaagaagcgctgcacgtgcagttctacctgaccctgctcgacaactacctgccggatccggaagagcgcgccaaggcgttctcggcggtggagaacatcgactcgatcaagaagaaggccgatttctgcttcaagtggatcgactcgatccagagcctgacccgcatcgagacccgcgaacagcgccgccagttcctgctcaaccagatctgcttcgccgcctgcatcgaaggcctgttcttcttcgcggcctttgcctacgtgtactacttccgttcgcgcggcctgctgccgggcctggcctcgggcaccaactgggtgttccgcgacgagagcgcgcacatggagttcgcgttcgagtcggtgcgcgtggtgcgtgaggaagaaccggacctgttcgacgaagagatgaagcagcaggtctacgacatgctggccgaagccatcgaatgcgaagtgcagttcgccgaggacgtgctgtccggcggcgtggccggcatctccacccgcgacatgcgccagtacctgcagcactgtgccgaccagcacttcgccaagctgggcatggaaaagaagtacaacgtgcgcaacccgctgccgttcatggaactgcaggacgtgcaggaactgaccaacttcttcgaacgccgcgtctcggcctaccaggtcggcgtgcagggcgaagtcgccttcgacatgaacttctgatcgaaccggcccggcctgtcgcaacgaagaaccccggccaatgccggggtttttcgttgcgcatcagaaggatgagctattctcgctggacgccagtggtggcggtgcttcgcatccatgccgggcctggggaggaagaggggatgccactgcaggaatgacgcgtggacaatcccagcgccgggttcccgtgcgcgtggtcctgccatggtggcgcaactgaatggaccccggaggtcgcaatggagactgcagtgcctggaacagcaacccgcaggaccgtgtttcgtgggtggacgggaggactgttcgccgtcctggtcgcctgtccgtccctcgcccatggcacgaactgcgattccaaggtgaccaacgtttccatcgacgccagcggcaaggtgttcgtggcgaccaccgtctcgcccatccacgcggtctgcaacatcgtcagcaaaggcgacttcagcatgccgccggaggtctgcaaggcgacctacgcgatgctgatgagtgcgaaggtctctgccattcccatccgcctgtactacaccagcgtgccgcaatgtggcgatatcaaggcctggtcggcacaaccgagcttctaccacgctgaactgttctgattacggggccgggcgtatcgcctggagggcacgccgcgatcagcgccgcccttccaccgccatgcgcaccgccagtccggccagcaccgcgcccatcagccagcgctgcaccatctgccaggtcgggcgtgcggccaggaagccggcgatgctgccggcggtcagcgcgatcatgccgttcacgctgacgctgaccaggatctgggtcgagcccagcacgatcgactgcatcagcacgctgccttcgctgtccgggtgcaggaactgcggcagcagcgacaggtacatcaccgccactttcgggttcagcagattggtcaggaatcccatcgtgaacagcttgcgcgggctgtcctgcggcagttcgcgcaccgcgaacggcgaacggccaccgggcttgagcgcctgccaggccaggtacagcaggtacagcgcgccaccgatgcgcagcgcgtcgtaggcgaacggtacggtcatcagcagggcggtgatgcccagtgccgcgcacagcatgtagaacacgaagcccagtgccaccccgcccagcgagatcagtcccgccatcggcccctggcagatcgagcgcgagatgacgtagatcatgttcggcccgggcgtgagcaccatggccagcgaaaccagcgcaaaggccagcagatcggaagtggcgggcatggggggtcctggcagtgggcgtgaagcagtgtaacgcctgctgcaggcgcggcctgcgcaggcaccgctgccgggtgaccgttgcacgtgcattccgatggccgtcacgccggtcgcttagaatccgcagcaccccacaccgaagctcccccatgaccccgatccccgagaccgtgccgcccatcgaagtgcgcatggccgaaatcgtcttccccaaccacaccaaccacctcggcaccctgttcggtggccaggcactggcgtggatggacaaggccgcgttcctggccgccgcccgctactcgcgccgtaccgtggtgaccgcgcgcagcgaccaggtcgacttcaagctgccgatccgcatcggccagatggtggaaaccatcggccgcatcgttgaagtcggccgcagctcgatgaaggtggaggtggaactggtcgccgaagacctgcacagcggcgagcgcaagctgtgcacccgcggccacttcgtgatgatcgcgctggacgaggaaggccacccgatcgcggtgccgccgctgccggcggcctgacccggacaaccgaccggcgcttgcgggggcgccgcagcgcccccatctggcagccatgagcctgccactgaccgacttcatcgaccgcgcccagcgcctgttcgtgctgaccggcgccggctgcagcaccgcctcgggcattcccgattaccgcgacagcgacggccagtggaaacgcacgccaccggtgacctaccaggccttcatgggcgaggccgctacccgccagcgctactgggcgcgcagcctgctgggctggccgcgcttcggcctggcccggcccaatggtacccaccaggccctggccgcactggaaagccgtggcaagctgcaggtgctgctgacccagaacgtggacggcctgcaccagcgcgccggcagccgtaacgtgatcgacctgcatggccgcctggacctggtgcgctgcatgggctgcgagcgccgcagtggccgcgaggacttccagcagcgcctgctggacgccaaccccggctgggatgcgctggaggccggcgtcgcgcctgatggcgacgccgacctggagaccgatttctccagcttcgtggtacccgggtgcccgcactgcggcggggtgttgaagccggacgtggtgtttttcggcgaaaacgtgccgcgcgagcgggtggaggcggtgcacgagcacctgcagcaggccgacgccgtgctggtggtgggctcgtcgctgatggtctattccggcttccgcttcgtgcaggcggcggccaaagcaggactgccggtggcggcgttgaaccgtggccgcacccgtgcagacgacctgctgcagttcaaggatgaacgcgattgtgctgaggcgctggcgtcggttatcgaaccatcggctgggtagagtcgactgtcagtcgactctacaggccacccgccgccgcgaaacagcgatccatccagatggttgatcccggagccgtgcggcggtgcaatacgcatcccctacgtcgtccatcactgtcttgagccagctgttttcgccgatctcgttcggccccctgaccctgtccaaccgcatcgtcgtcgcgccgatgtgccagtactccgccgaagacggccgcgccagcgactggcatgccatgcacctgggcaacctcgcgcaatccggcgccggcctgctgatcctggaagccaccgcggtcgagccgcgtggccgcatcagctgggccgacctgggcctttgggatgacggcaccgaggccgcgttggcacaggtactggccagcgtccgccgctggtcgccgatgccgctgggcatccagctcggccatgccggtcgcaaggcctcggtgaaccgcccttgggacggcggtggccagttgccggccgatgatgcacgtggctgggccaccgtggcgccgtcgccgctgccgttccatgccgccgacccggcgccgcaggaactggacgaggccggcatcgccgaggtcatcgccgccttcgccgccagtgcggtgcgtgccgagcgcctcggcttcgagctgatcgagctgcatgccgcccacggctacctgctgcaccagttcctgtcgccgctgagcaaccgtcgcactgatggctacggtggctcattgccgaaccgcctgcgcctgctggtggaagtgttcgacgccgtgcgtgcggcggtatcggacaaggtcgccgtgggcgtgcgcatctccgccagcgactgggtcgatggcggctgggatctggtgcagagcgaagcgctggcccaggtgctggacgcgcgcggctgcaatttcctgcatgtctccagcggtggcctggacgaacgccagaagatcaccgtcggtccgggctaccaggtgccgttcgcggcagcgatcaaggccaaggtgcgcatgccggtcatcgccgtgggcatgatcaccgagcccgagcaggccgaatcgatcctgcgccatcgccacgccgatgccgtggccctggcgcgcggcatcctctacgacccgcgctggccgtggcatgccgctgccgcattgcgcgacagcgtggaaccggcgccacagtacctgcgctgcgagccgcgcgatgcgcgcggcgtgttcaagacgcgctgaggctcacacccgccaggccggcgcgatgccggcctgaaggtgttcgaacagcgcgcggatcttggcggtgaaatcgcggcggtcgctgacgcagaagtagacctccatcggttccgggcgccacgcggtgtcggcgccgaacaccgcctgcaggcggccatcgcgcaggtacggctcggccacgaatgcggccagccgggtgatgccggcaccggccgccgccagcgtcgccagcgcatcgatgtcatcgcagaccatgctcggtggcagcgcggcgtccacgcgctggccgtccttcagcaggccccagcgcaatggccggccatcggtggggaagcggtgcagcaacccgcgatgaccgcccagatcggaaggctgttgcgggacgccgtgcgccttcaggtaggccggcgaggcacagaacacgaacggaacacgcgccagctgccgcgcgaccaccccatcctccagctgcgccccgatgcggatgctggcatccaccgcttccggcccatgctgcacggcgcggtcggtcaggcgcagctccagctgcagttgtgggtagcgctgctgcagtgaaggcaacaagggggcaagcacgtggcgaccgaaggcgctgctgctggcgatgcgcagcggcccggccggttcgatgtcaccggcggtgaccatcgcctgcgcgcgcgccaggtcggcttcgatgtggcgcacctgcgccaggtacagcgcgccggcctcgctgagcgccagctgccgcgtactccggttcagcaaccgtacgcccagatgggcctccagccggttgatgttctggccgaccgcggtggcgctgatgccaaggatgcgggccgcggcggcaatgctgccggtctctgcggtgcgggtgaagctgcggatcagttgcaacaggttcatgaccgaccagcttgccacgggaaggtccaagtatcgcttggtactgaaccaagcaggccggttgcacccgtgatcatccggccgctgggcagggcgctgccctacactgtagcgatgcgccccgattccattcttaccctgtcctgccccgaccgcaccggcatcgtctaccgcgtgtccggcctgctgttcgaccacggctgcaacatcctcgacgcccagcagttcggcgatgaggagagtggccgcttcttcctgcgcgtgcacttcgaccgcgatgccggcctgccgctggagaccgtgcacgccgccatggccacgcttgccgaaggcttcggcatggactggcagctgcacgatggccgacgccgcgcccggctgctggtgctggtcagcaaacaggggcattgcctcaacgacctgctgttccgcgcccacagcggccagctgaaggtggacatcgcagcagtggcgtccaaccacgccgactttgcgccgctggcggcgtcctaccaggtgccgttccaccacctgccggtgaccgccgatacacgcgcggtgcaggagcagcagatcatcgacctggtcgagcgcgagcgcatcgacctggtggtgctggcgcgctacatgcagatcctgtcacccacgctgtgccgcgcgctggccggccgtgcgatcaacatccaccacagcttcctgcccagcttcaagggcgcgcagccgtaccaccaggcacacgcgcgtggggtcaagatcatcggcgccaccgcgcactatgtcaccgaggacctggacgaaggcccgatcatcgaacaggacgtggcccgcgtggaccatgcgatggcaccgcgtgaactggtgcggctgggcagcgataccgaatcgctggtgctggcacgcgcggttcgccgccatgtggagcaccgcatcctgctcaatgggcatcgcacggtggtgttccggtaatcgcccatcccgcgtccgccgggcatggcccggcactaccacggttgctatccggtagtgccggccgctggccggcaactgcagagatcccgaggttgccggccagcggccggcactaccgaatcctggtttcatccaatgaaaagcccccggttcggccgtcccgcgatctgtaggggggcgtagttggggggctggatgaatcgattgtgttgttgtgggcaggagcgcgcaagcggcataagcgacgtgcgcggtagcgccgggccatgcccggcggtcacgcctcagacgatcgcgatccccgccttgcccagcgcctcgcgcaccatcacgtcgttggcttcggtcaccggcttggtcagctcccacaggaacttcacccggaagccggacttcaccgcgtcctgcgcgctccacagcacgcagtagtcacgggccaggccgcatacgtgcacttcgcggatgcggcgttcatgcagccagccggccaggccggtggccgggcgctcgccatcggggccatggttctcgcggaaggcgctgtacgaatccacctgttggcgcgtgcccttgcgcaggatcaggtcggccacggtccagtccacgcccgggtgcagggcggcaccggcgctgccctgcacgcagtggtccggccacagggtctgcggctgcgcgtgcagcaggatggtctcgaacgggcgttggccggggtgctggctggcgaatgaggcatggtcggccgggtgccagtcctgtgttgccaccacggtgcgatagcggcgctgcgccagcagatcggcaatgggtgccaccagcgcatcgccctggtcgcaggccagggcgccaccgggcatgaagtccggctgcaggtcgatcaccagcagggcgacatcggcgggcagggcggtcatggcagttccggtacaacagaaggggcgaccagcgtggccgccccatgcctgcacgtcaatcgtcctgcggcgtcccagcgtcctgcccgtagtacaacaggccgatcttgatccgctcgcggccattctcgcggcgatggcggttggcatcgcgcagcgagtacacgcagccgcagtattcctgctggtagaactgctcgcgcttgctgatctcgatcatgcggctggcaccgccgcccttgcgccagttgtagtcccagtactgcaggccttcatagcgcgaggcggcgcggatgccgcagtcgttgatctgcgccatgttcttccagcgcgagatgcccagcgaagaactgatggtgtcgtaaccgtgctcgtgcgcgtacagcgcagtgcgctcgaagcgcatgtcgaagcacatcgtgcagcggatgccgcgttcgggctcgttttccatgccgcgtgcacggctgaaccagttgtcggtgtcgtagtcgcagtcgatgaagggaatgccgtgctgctcggcgaagcggatgttctcctgcttgcgcagctcgtactccttcaccgggtggatgttggggttgtagaagaagatcgcgtagtcgatcccggaggcggtgatcgcctccatcacttcgccggaacagggcgcgcagcacgaatgcagcagcaggcgcttgccgccggcgggcagggtcagggtggggcgttggagctctgtcatcgtcaggtaccgcatggaccgccggcaacggcggtggcccatgcatcagcgcgtgggtgaacgggtctggccggataccgtgaacaggacgcgcgcggccacaccgcctgcacgcgcaggacgacgacggccccggcaacctccccgcggagattccaggtcgagtcaggggacggtcgtgtcccccggccggggccggtattcgggctgatggactcgggccgcagcccacctactacctgccgcttcccaggcgcgagcccagtgctgttggcaggattcgtttccattcaccgctgcggggcagctccggaatggacgcgcgaggcgccttcaccggattcccgtttaaatccctccccgcgccgcagcgatgggagggataccttcggcgtgtgcaaggtggacctgttggtggcgccggtcaagagcgcaggggtcagaacccgctgcgctgcaacgggatccgaccccagcggaaggaaggggtcggatcccgctgccacgcagcgggctctgaccccggtcgggatgcaccttcaatgccccacggccgcccgcgtgcggatgtcgtccagccgctggtcgtacagaagatggccgttctcccacacggtcaccattgcgtcctcgaagccgtccggcagggtgtcgtcgccgttggccggcagtggcaccgtatgcaggctgccatcgtccaggcggcgcagcaggcgcatgcggccgcgcttgctggccttgccggcgtcggtgaccggatccttgtagacgtcgatccactcaccctcgaccctcgccgccgagcacttcagtgcgaacttctgcgtatcgcggtccagccgctgcagcagcgcaccgcccatgccgaaggccacgttgtcggcggcgtagccgtcgtcggtgatgcgctgcaggatcgcgcggatggtgtccggattgatgccatcgccctggatcacccgcacgtggttgagcacgcgatagcccttgccgttgatcgcgtggccgaaggcttcatccagccggcgcaggctttcggccaccacctccaccgggtcacccgagtcgggacggatgaccagggtggcgcccgacgcgatcacgtcatcgcgcagggtggtgccccagtgttcgctgatcgcgcggtagatgtcatagctgtccgacaccaccgccacgatcgaaccgggcttgccgaactggcgcagcatgttgcgataggcgtccacctcgcgttcgcggccccaactggtgatggtgctgtgctcggcggccggaatcgaatagccggccatcggcgcgtggtagtgcgcgcgtgccaggcacagcgccgacacggtatcggtgccgaggaagttgaccaggtgcgcggcaccgcccaacgcggccgattccaggctcgatacaccgcgcgcgccgaagtcgtgcagcttgaacggcagctgcccctgcgggtcgtcgctggtctgctgcaggaacgcggcgatggtctgccgtgcgtgccagctgatggtggccacggtgaccggataccacacgcgcagcagcagcgtttccagatacgacggcacccagaacgcagccggatcggtcgactcgatggtcatcagtgcctggtgggtgggcaccacgctgccctcgggaacggcgcggatgcgcaccggcaggtggccgccaagccggtcgacgatatcgcgccagccggcctcgttgaacggttcgccgtgcgcggcgaataccgcagcagcgtcgtcgatgtcggcgtgggtgaccggtcgtgccagcgcgtccttgaggatcgcctgcaggccgaagaacaccgtgcgatcgtgcaggccgccacgtgattcgacgtagaagaacgtggcatcggtacccggcggatactgcagccaatggctggccttgtagctgtcggtgttgaggagaagattatcgaggtagtgcatgacggaagctccttcgcgtcgagtgacaccagcggtctatccgccagtggggaggccgggcctgtcagccgcggccgaggaaatactccaggatgtgcaggtggtcttcgaacagctgcgggcccatgtccagggcttcactcaccggtatccagcgcgccttgtcggcgtcgtcgccgccgcgcaccggcggcaggtcaccggccgggaattcgaagtggaaaccgtgggtgatggtgcggccgcgctggctgcggtcggggtggtcgaagacttgctggcccttcagcgaccccttcagcaccggcagcggaatcttcagccgggtttcctcgcgcagttcgcgcaggcagctgtcgagcaggctctgttcctggccgacgaagccgccgggcagcgcccacagccccttgccgggttccgagcggcgacgcaccagcagcacgtggcctgaatgcaccaccaccgcatcggtggtgacgaaggtgggcgcgtagggcgcatccttccaggcggccttgtactgttcgatgaagcggtactcggccaccagctggccataggcaggcgcgcttttgcggaacgcttcaagcatgtcgtacaccggcgccggcacattgccacgcagcatcagcagcgcgccgtggaagtcgacgtcgccggcttcgaacaggtagcgccgcagctcggtggccgacagggtggcggtgtgctgcacgtccaccagcggccactgcgggaactcgcgcaggtagtagctggacgcgtccttgtccatgccgatcaggcctaccttcgcatcggcggcggcgccgtcgttgcgcagggcttcagccacctggcgctgcacgttggcgatccactgcgcttcgttgtacaggtggtcacgcagcgggcggatcagcaggcggtcggtgtggccatcgagggcggcctggatcatcacggcacgttcggccacggtccagggattgcgcaggctgcggggggtatcggcagagccgaccaggaagatcagcttgcgggcccggctcagggccaggcgggcaacggcggcgtggccgttgtggaagggctcgaatcgcccgatgaagacgagatagtcgaattccatgagaatccctcatgtcgttgtggcagccgcgggtctgtcccttggcttgctgcagatgctacgccgatggcggggcgggtcaagcctgcagccgtgcattctgctgaacggcgcatcgcgtgcgcggactgcgccgttgttctcaggccctgagaagcctctgcgccatactggcacccacgcggcggacggcatgctcgggggcaagacagtggcggacaagtactgcgatctggtcatgaaaggcggcatcaccagcggcatcgtgtaccccaatgcggtactggcgctggcgcgcgagtatcgcttcaagagcatcggcggcacttcggccggcgccatcgccgccgccgtggcggctgcggcggcctgcggtgatcgtcgtcagcaggccggcgagcacctgcccggcgatgcaggctatggcgggttgtcggcggtgtcggcgcagctgtcgcggcgcggcttcatctacagcctgttccagcccgcacgcggcgcacgcgcggcctatcgcctgctggtggtgctgaccggcaatgccagcctgccgcacaaactgctgtgcctggccgttgccgtgttcgagatcgcgccgctggaagtgctggtgtcgctggcgctgctgctcggcctgggctggtggggcggtggttggagcggggtggcggccacgctgctgccgtcgctgctgtgtgcgtacggtgcaggtgtggccggtgccgcgcttcgtgtggcacgcgtggcgcgacgcaatctgctgggcctgtgcagcggcctcggccgcgatgcacgcacgccggcactgaccgagtggctgcacgaatgcctgcagcagttgtccggcaagccgctggatgcaccgctcaccttcgccgacctgcacgatgcgccgcgctatgccggcgagccggacagcccgcatgcgatcagcctgcagatgatcaccacctgcgtgtcgcacaacgagccgcgcacgctgccgctgggcggcgcgcagttctggttcctgcgcgaggaattcgagcagctgttcccggccagcgtggtgcagtggctggtgacgcaggccggcccgccgctggaggtggaagggcgacagtactaccacctgccgccgggcccgaagctgccggtgctggtggccacgcgcatgagcctgagcttcccgctgctgatcagcgcggtgccgctgcatgaaccctcacgccgcgaacgacgctgcgagccgaccgcgccggcggccgaccccgagcacaacgtggccgacagcatggaagggctgaccagcgccgggcaggcttgcggcccggtgatcaccgccttccgcatctgctggttctccgatggtggcatcagcagcaatttcccgatccatctgttcgatgccgcgttgccgcgctggcctaccttcgccatcaatctggtctacccgcagcacgccgaagaggtgaaccacggcagcaatggccgccagtcgctggagcacgcggtgttcctgcccaccgagaaccgacacggctggcagcgcacctaccagtcgatcgccacaccgctggcggccgccgagctgggccgcttcctgttcgcggtggtggcgaccatgcagaactggcgcgatctgctgcaggcgcgcgcgccgggctaccgcgaccgcatcgtgcacgtcagcctgcagggcgacgaaggcggcatgaacctggacatgccgcaggaggtgctgacccgcatcgccgacaagggcagcctcgccggtgcgcgcttctgttcgttctcgttcgagaaccactactggatccgctggcgcaacctggcctcggcctaccagcgctacacgctggaagtggcacgcaccgatgatccggcgcagcaggtactggcctaccgcgcggcctattcgatggttgcccgcggggaaccggcaccgccgtcgtacaagctgggctcggaagacaagcggctggcctcgcagcagctgtgggggttgatggtcgagcagggacgtacctgggaagacctcggcccggaccttactgacggcgcaccgcgtccgctgccgcagatgaaggtcacgccgatctactgagccggcagtagatccacgccatgcgtggatgcatttcgcgcagggcgagagcgtgccgaccaacggtcggcacccaccatcaccatcagcatcaccatcaccatcaccatcagcatcagcatcagcatcagcatcagcatcagcatcagcatcaggttccaacagcagcaggaaactgtcgaaggtggggtggtgccggattgcggggtgtccgcggcatggatgccgcggccaagcccccagggacgggctcacggcgtccccgcaatccgacaccgccccgccatcccacggaaagcccgctgttgcttttgaggttgccggccagcggccggcactaccgcaggtgcagggcgcagccctgccgaaccaaccctaccgccccggcaactgcgcgaacgcgcgctgcatgcagtcctcgcgcgggcacacccggcaacccggcccgatcgacaccgaattgcccgggctctgtacatccagccccagcgaatacaccaggcgttcggcatgctgcaggtcgcagcccaacgccaccgcgaacgtcttgcgtggctggccatggcccaccggcccgctgctgacctgccgcgccagccagaaatgacggcggccatcgggcatgcgcgcggtctgggtgaggatgcggccgggctggttgaacgcctcgtagacgatccacagcgggcacgaccctcccacctgcgagaaatggaaatcggtggccgaatggcgcttggagacgttgccggcacggtccacgcggatgaagaagaacggcaacccgggcgcactgcgccgcgccaacgtgctcagccgatgacagaccgcttcaaagcccacgccgaactggtgcgccagcagctcgatgtcgtaactgctggcctcggccgcacgcaggaaacgcatgtacggcatcaccaacgcaccggcgaagtaattcgacaagccaatccgcgcctgcgcgatgcgtgcctcatcggtaaagccagcgcgcgccactaccgcatcgatctgcggcaggtagccgtgaagggccagctcggccgccatctggaacgcctgctggccgggctcaaggtaatcgggcagccacagccgccgcgcaccggcatcgtattgccgtttctcgcgcccggcctgcagtgcggccacttccaccagcacgccatggcggtcggccagcagctggcgcagccgcggtgccacatgcccgggcgacagcccccattcggcgaacagctgctcggccagctcgtccagttcggggatgtggttgtgcatgcggttgaagaactcgcgcacctggtcgccggcgggcagggtgctgccggccccgggctcgcccagctggaactccagcgcggcggcatgctcgcgcagcgccaggtggcggcggtgcaggtccagcagtgcgcggctgacctgcggcaggttgcccgccagggcgcgcagttcagtggcactgacttcggccaggcccagatcgcgcagggtctcgcccagcgcttcctgcagggcagcgggctcatcttcgtcgaacagtgaggaaacatcgcccaatacctcgcccagcttcttctgcacggccggggtgagtgggcgtttgttgcgctcgatctggttcaggtaactggccgacaggcccaaggcgcgggccaggtccacctggctgtagccgcgctgctcgcgcagccgtagcaagcgcaggccaagctgccgctgggtggctgaataattcacaaaattaacatgaatcgtctggcgtgttggccagattaagcggattcagcccggaaatcgagacgggtgctgtgaataatgccaagcatctttcgcaccccgtgggattgtcgtcatgactgttgcagcgccccgtatccgcatgctgatcgatggccagttcgttgaatcggccacctcccactggcaggacgtgatcaatccggccacccaggacgtgctggccaaggtgccgttcgccaccaccggcgaagtggacgccgccgtcgccgccgccaaggaagccttcaagacctggcgcaagaccccgatcggtacccgcgcgcgcatcttcctgaagtaccagcagctgatccgcgagaacatgagcgagctggcccacatcctcaccgccgaacagggcaagaccctgccggacgccgaaggtgatgtgttccgtggcctggaagtggtcgagcacgctgccgccatcggcaacctgcagctgggcgagctggccaacaacgtggccaatggcgtggacacctacacgatcatgcagccgctgggcgtgtgcgctggcatcaccccgttcaacttcccggcgatgatcccgctgtggatgttcccgatggcgattgcaacgggcaacaccttcatcctcaagccgtccgagcaggacccgatggtcaccatgcgcctggtcgagcttgccctggaagccggcattccgaagggcgttctgaacgtcgtccacggcggcgaggaagtggtcaacgcgatctgcgaccacccggacatcaaggccgtgtcgttcgtcggttccacccgcgtcggcacccacgtctacaatcgtgcctcgctggccggcaagcgcgtgcagtgcatgatgggcgccaagaaccacgccgtggtgctgccggacgccaacaaggaacagaccctcaacgcgatggtcggtgccgcctttggtgctgcgggccagcgctgcatggccgcttccaccctggtgctggtcggtgaggcgcgcaactgggtgcaggacctggtcgaaaaggccaagacgttgaaggtcagcgccggcaccgtgtccggtaccgacgtcggcccggtcatttcctgcagcgcccgcgagcgcgtggaaggcctgatcgcctcgggcgtggagcagggcgccaagctggtgctggatggccgcaagccgcaggtcgatggtttcgagaagggcaacttcgtcggcccgaccatctttgccggtgtcaccaccgacatgcgcatctaccaggaagaaatcttcgggccggtgctggtcatcctcgaagcagaaacgctggaagacgccatcgcgatggtcaacagcaacccgaacggcaacggcaccgcactgttcacccagtccggcgcggccgcgcgcaagttccaggaagacatcgacgtcggccaggtcggcatcaacgtgccgatcccggtgccggtgccgctgttctcgttcaccggttcgcgcgcctccaagctgggtgacctgggcccgtacggcaagcaggtggtgctgttctacacccagaccaagacggtcaccgcgcgctggttcgatgacgagacgctgagccacggcgtcaacaccacgatcagcctgaagtaacggcaggagcagccatgagccactcgatgacgacggaactggaagaagcgcagcaggcgtaccgcgaggcggcgcgcgacttcgcacaggccgaactggcgccgcacgccgcgcgatgggatgcggagggcatctttccgcgcgaggcgatcgccaaggccggtgaactgggcttctgcggtctgtacatggacccggaagtgggcggcagcggcttgagccgactggacgccgccgtcgtcatcgaggagctcgccaacgtcgatccgtcgaccgcggcgtacatcagcatccacaacatggcctcgtggatggtgtccaagtggggccagccggccctgcgcgatgcgtggggcaccgatctgtcctcgggcctcaagctggcctcgtactgcctgaccgaaccgggtgcgggttccgatgcggcgtcgctgaagaccaccgccgtgcgcgatggcgacttctatgtgctgaatggctccaaggccttcatttccggcgccggtgccaccgagctgctggtggtgatggcgcgcaccggtggtgccggtgccggcggtgtcagcgccattgcggtgccgtcggacctgccgggcatcagcttcggccgcaaggaagagaagatgggctggaacagccagcccacccgtggcatcaccttcgaaaacgtccgcgtgccggtcagccaccttctgggagaggaaggcggcggattcaagctggcgatgaagggcctggacggcggccgcatcaacatcgccgcctgctcgctgggcgccgcgcagggtgcgctggatgccgcgcgccgctacatgggcgagcgccgccagttcggcaaggcgctggccgagttccaggcgctgcagttcaagctggccgacatggtcacccagctggtcgccgcccggcagatggtgcacaccgccgcgcgcaagctcgatgccggtgccagcgacgccaacgtgtggtgcgcgatggccaagcgcttcgccaccgatgccggcttcaacgtctgcaacgaagcgctgcagatccacggcggctacggctacatccgcgaatacccgatcgagcgcctgctgcgtgactgccgcgtgcaccagatcctggaaggcaccaacgagatcatgcgggtgatcgttgcccgtcacctgctcaacaccgaagaggaactgcgatgaaggattggcgtacccaggagcacgtgggcctgaaggtggaggtcgatggccacaccgccgtggtcaccctgaacaacccgccggcgcacacctggaccgtgcacagcctgtcggcgctgcgcgacctggtgggcgcgctcaacgcagaccgcgacatctacgcgctggtgatcaccggtgacggcgagaagttcttctccgccggtgccgacctcaaccagttcgcctccggcgacaaggccgctgcacgcgaggccgcgcgccgcttcggtgaagccttcgaagcgctgtccggtttccgtggcgtgtcgatcgccgcgatcaacggctacgccatgggcggtggcctggaatgcgcactggcctgcgacctgcgcatcattgaagaccacgcccaggtcgcgctgccggaggccaccgtcggcctgctgccgtgtgccggtggcacccagaacctgccgcgcctggtcggcgagggctgggccaagcgcatgatcctgctgggcgagcgcatcaatgccgagaccgcactgcgcattggcctggccgaagaaaaggtcggcaagggcgaagccaaggcactggccctggaatgggcgaagaaggccggcaagcagagcccgaccagcatcgccgcctgcaagaccctggtgcagtccacccgcaccggcacccacgcctcggcgctggtggccgagcgtgaagccttcgtcgacctgttcgacaccgccgaccaggtcgagggcgtgaccgccttcctggaaaagcgcaccgcgcagtggaagaacgcatgagcaccgacaccgttgccgacgacgcaccggtgctgttcgaggagcgcgtggccggcaacggcgcgcgcatcggcatcgccacgctcaatgcgccgcgtacgctcaatggtttctcgctgccgatggcgcacctgctgctgaagcagctgaatgcctgggccgatgacgacggcatcgccatggtggtgctgcagggtgccggtgagaaggcgttctgcgccggcggcgacctgcacagcctgtacaagagcatggtcgccttccgcgaggccggctgcagcgacatccgcgagaacgactacgccgccgagttcttcgacgtcgagtaccgcgtcgatcatctcatccacacctacgccaagccgatcctgtgctggggccatggcatcgtgatgggcggcggcatcggcctgatgtccggcgccagccaccgcgtggtcagcgagcgctccaagctggccttcccggaaatcaccgttggcctgttccccgatgtcggtggcagctggctgctgccgcgcgtaccgggcaagggcggcctgttcctggcgctgaccggcgcgctgctcaacccgggcgacgctatctacgccggcctggccgacgtgcacgtggcagaagaacgccgcagcgcggtgttcgatgcgctgctgcaggtggcctggtcgggcgatgccgcacacaaccacgaacgcctgacccatctgctgcagtcgcacgccagcgacgccgccaccggcccgttgctggccaatgcggcgcaggtcgaggcgctgtgcgaaggcgatgacctgcaggccatcgtggcgcgcattgccggcctgcagaccgacgacgcctggttgcaggccgcacagaagactctcgccgccggtgcacccggttcggcacggttggcgtacgaactgcagcgccgcagtgccggccaggatctggccgcgatctatcgcctggagtacatcgtcgcgctgcattgcgccgcccacggtgatttcgccgaaggcatccgcgcgttgctggtcgacaaggaccgcaatccgcagtggaacccggccaccctggccgaggccaccggcgcgtgggccgacaccttcttcgcttccccctgggccgccgccgcgcatccgctggccgacctgggcactccccttgttgaaaggagccttgcatgagccgcattgcattcatcgggttgggcaacatgggtggcccgatggccgccaatctggtcaagaacggccacagcgtgcgcgtgttcgatctggtcccggccgcggtgcaggccgccgttgacgccggtgccagcgctgcgtcgtcggcacgcgacaccctggcagatgccgaagtggtgatctcgatgctgccggccagccgccacgtcgaaggcgtgtatctgggcgatgacggcatcctcgccgcgattccggcgggtgcactggtcatcgactgcagcaccattgccccggccagcgcgcgcaaggtctccgaagccgctgccgcacgtggcctgcagatgatcgacgcgccggtatccggcggtaccgccggtgcccaggccggcacccttaccttcatcgtcggtggcgaagaggacgcgctggaacgcgcgcgcccggtgctgcaggcgatgggcaagaacatcttccatgtcggcgccagcggcgccggccaggtcgccaagctgtgcaacaacatggcgctgggcgtgatcatggcggtgaccggtgaagccatcgcgctgggcgtggcgcacggcctggacccgaaggtgctgtcgcagatgatggcggtcagcaccggccgcagctgggccaccgaagtgtgcaacccgtggccgggcgtgctggaaaacgcgcctgcgtcgcgcggttacagcggcggtttcggcagcgatctgatgctgaaggacatgggcctggcggtggaagcggcgatgagtgtcggtgcctcgattccgctgggcgaagtggcccgcaacctgtactcgatgaaccaccaggccggccgcggcaagctggatttctccagcgtcgtgcagctcatcaccagcgaaaaatgacctggtagtgccggccgctggccggcaacctcatgcccccctgtgggacaacgaaggtgggatgggcggatgttcggtttcgactggcatccgcccatttttttgctctttacgttggtagtgccggccgctggccggcagcaccccatcaggcaacgatcagcgtcacgtcgatgttgccgcgggtggcgttggagtacgggcacacgatgtgcgccttctgcaccagttcttccacctgctcgcgcggcacgcccggcacgttgatggtcagctcggcttcgatgccgaagccggtcgggatctggccgatgcccactttgccggtcacggtggtgtcggccggcagcgcgaccttggcctggccggccacgaacttcagcgcgcccaggaagcaggccgaatagccggcggcgaacagctgttcggggttggtgcccgggccaccggcgccgcccagctcgcgcggggtcgacagctggatgtccagcacgttgtcggacgagacggaacggccttcacggccgccggtggaggtggcctgggcggtgtacagaaccttttcgatggacatcgggatgctcctggtcagtgggtgggtactgcgttggagcctactttgcccgctttccgcgtacgttgggttgcagggcgtacgaaaaacttgatcgatcgtcctgttggcctagatcgtccactcgcggtcggtggtgaacatgatggtcaaccagcggtccggcgaggcctcgcccagcgcgtcgccgatctcgtcgcgcagctggtcccattccaccagcggccgcggcgggtcgttttccggaaccacgaagaacagctcgatctgctcgcctcgccccacctgcgccacgtagctgcggtgctcgacgaagccatgcttggccacgatcgcgcgtgccacggcatccacgtgcgcctgcagctccggcggggtgaccagcaggatgccggccagcgcccggcgcacggtgccgagcggggcgatcatcaccagcacgcagacgaaggcaaggatggccgggtcgatgtacggcccgacccaggcccaggacgtgccctgcaccagcacgccgccgaggaaggccagcaggtagcaggccgacatgctggccgcgatcacccagttcttcgcatccagtgcgatgaactccgagccgatgcggcggttggcgcgcaggatgaaccaggccagcgcgccttcgccgacgatcgacagcccggcgaaggcgatggccgggcccagcgcaatgtggcggcccccggacatcagtgcatccaccgcattgaccagggcatacagtgccgcaccgatcatcagcgtgccgctgacccccagcacgatcggctcaaggtgccagaaacccatggtgaagcgctggttgagcctcgactgcagcgcatcggtctgggtggacagcgcgatcaggcgtgccaccagcagcgacagccaggtcatgaccacatcgatcaggccgtagatgccgtcgaagatgatcagcgaggaattggccagcaggccgaataccactgcggcggcggccagcagcagcgaggcggcgatcgacaggcgcagcacgccctgttcggtggcggggtcgaagaactgcgggcggtgggtggccatggcccgattgtagagcggcggcatgcttcgctgccttccgctgtccggcatcgtcgcagaacgtcgaggacatcgccgagatgcccagcgagcgtgaccgcgaatgcgtcgcccagggcgtggccaacatggtcatcgattcctcggccgcatgctggatatgcagcgctacgatgccggtgacacgcaggtctaccgcgtgcgtgggcaggtgttccttgcctcggccggccatctgggtgcggtgttcgattaccagcacgtgacgccgagggtacagattgatctgcgcgacgcccacccgtgagacctgaccgcctgaggcggcagtgtttcaagaagcagaccgcctatggatggcgggtactgatcacttggggaaagctccggacggacttatctgtcgtcaaagcgtcgacgcgatcaaaccggatcggctacacctcgaggccgactccctcgaagcgtgggcacgctccgggggacgcaagacctcgcatttgcgacaatcctcgacgcacctcaaccaacgccctcgtcggcctcaagccgacgaggggtgagcaaggcaatggcactcacgggccggttggcccgctctcttacgccatcatggcccgcgggccgtgctgctgggtctgctggtcgatcttctgctgctcgcgctgctgatcgctcacctgcaatgcccgctcgctgttttcctgcacgctctggcgcatcgcgtctgccgtcgataccggcgcggtattgcggttcaacgcgctttcgtcgtgcagtgcattggcctgcaccgcgcgcgccatcgagccatcctggttcagctcaacgcgatcaacccggtacaggccggcacgtgcagcttccacggtaagcgcagcggccagcttctcgctgtgctcgccggagggcaggccacgcgcttcctcggcgaacttcacctgcaccagggtctcggtgtacagccagttctgcgggctgcgcgggtcggacatcgggtacaccgtctcgcgcgcaggctcggccgcggcctgctgttccggggtgctgccctgtgcctgcgcacgctgctgcacttcattggccagcgcctggcgggtttccgcatcggcaatgccggtcgctggcaggccatgctgctgctggaaagcgttgatcgcatggcggctgccaccgcccagatagccatcgctgccgatggcctggcccttggcgtcggtcagccccagcgcggccaggttgccctggagttcgcgcgcgtcgcggtcgatcgcggccagcgtggctggcccggccttgccgtccaccgggtccaggttgtgcgcgcgctggaagtcttccaccgccttgcgggtggtggcatcgaagcgccggtccggattcagcgtctgctggccgccagcactggcatagcccagcgtgaccagattgctctccagcttcagcacgtcacggccgctggacccttccttcaacgtctgcgaaccggcctgctggcgcggtgcgccgatctggtccagcgccaccttgatgtccgcatcgttgtgctcaccggcgggcgagtagtcgcggctgctgaccttggcatgggcgcggtccattgcgtccttgttgttggcgtaggcattttcgtagcgcacggcgatgtcgccggccttgggcgcgtcgaagtactggtaggtctcgcggatctgcccggccttcgcgcgcagcgcctcgtagtcaccgccttcttccagcaccttctgcagcttgggcagctggctgggcaactggttggcggtcttggcgatcaggctgatcgcttcgaagcggttttcctcggcgatgccgctgccgtgtgcgtccaccatcgccatgccgatccgggtggcgttgcgcacctgcgggtagtcgatgttcgcgtggatccactgcttgccctcggccgaaccggcccaggcgttgatgctgtcgcgcgtgttggtatcgatgaactggatcgagctgcgcccgctcaggccattgccgtggctgagcaggtcgcggcgcaggtcggcgtggtcctgggtgaagggcaggttgtgcgccttggcataggtgctggcctgatcgatcacggcgtcgacataggtcgtctcgcccgccttcagtgcgtggccgtcgatggcgcccagcgcccactcgccgcgctggccgaagtcgacctggatcgcgcccaggctgtaaccgctgttctgcgcgactttgttcaccgtgccccagtgcggttcggtcacgccctgggtgatgccggcgatggccagatggtaggaggcgggacccccttcggtaccacggccgacggcgaaatacacggcgccggaggtggcatcgagatcatgggtatcgatgttggttggcatgtcttacatccttgtgcagtcagagggtttgcccctcaagggtcagtccagcagctgcagatacttctgcagctggtcggcacgcgcgctcaggcgcatcacatcgttcagctcgccctgcaggttgccgggctgcgaatcgtcgtacagcgcggtatccagttcgctatcgcggctgcgcgactgcagccacgcgcgctgggcattcaccagcttggtcttctttgcgccactcagctttgcctgcagctggcggtaggcctggttcaggcgctggtcctggcgtgcgctttccgaggtcaggcaggcggcctgctcgatcgcaccctgtgccttgtcacggcaggtggtgaaggtcgggctcagcccggtggcagccggtgctgcggttgccgtgccgatggccagtacggcgaccgccagcgcggtggcgagggtcctgctcaaacgcttgtgctgcatcatctgctccacacgtccaatccattgcgagcgacggactataacggcgtcaatatttcgtcgtcgtcaacgaatcgcgacaactgtgaccggttgcccgtcattgtggggtggcgccgcccggcctgcggacggccctcgggcccgggcgccccgctatccgggcgccagccgccgccattcagccgagcggtgtaaactattgatctcactggcaatgccagtctccacgatcaacaccccgatgacgtccgccaccgcccgttacgctgattccctgcgcctgtccgttgccccgatgatggactggaccgaccgccattgccgcgtgttccatcgcgtgctggcgccgggtgcacgcctgtacacggagatggtgcacgccaacgcggtcatccacggcgaccgcgagcgcctgctcggcttcgaccgcagcgaacagccgctggcgctgcagcttggcggcagcgatccggccctgctggcgcaggctgcgcgcattgccgccgagtggggatacgacgaggtcaacctcaactgcggctgcccgtccgaccgcgtgcaggccgggcgtttcggcgcctgcctgatgcgcgagccggtactggtggccgagtgcgtggcggccatggtcgatgcggtcgacatcccggtaacggtgaagtgccgcctgggcgtggacgaggacaacgactacgacgtgtttgccagcttcgtcgaccgccaggtcgccgctggtgcggcgatggtggtggtgcatgcgcgcaacgcgtggctgaagggcctgtcgccgaaggagaaccgcgaggttccgccgctgaagtacgactgggcctaccgcctgaagcaggagcgcccggcactgccggtggtgatcaacggtggcctggccagcatcgaggcggtacaggcgcaggccgcgcacgtcgatggcgtgatgctgggccgggcggcctatcacgacccctatctgctgcatcagctggaggcgctgcacaccggcgccccgctacaggcacgtggtgacctgctgcgcgcgatgcgcccctacatcgaggcgcggctgcgcgaaggcctggcgctgaagcacatcacccgccacctgctcggcctgttccatggccagcccggtggtcgcgccttccgccaggtgctgagcgagggcgcacaccgcccgggcgccggctggagcctgatcgaacaggccttggcggtcaccgaacgcgaagctgatcgcgccgcagcgtgacgtcggtcacggtcctgacttgacaaggggcggcgattcgtcccgaatgttcacctagatgaacgacgcgagcgcagggccggaaaagttcagaccggattcactgccccaaaccaagaatttgcaaaggatttgtaaagcgccgggtcccgaacccggctcccggatttacgacttttgaacgaatcgccgtgctcggctaggatcgcatcgatgtcttccgctcccttccatcgccgcattgccctggccacctgcgtggtgctggcggctgcgccgctgtcttcggcgctggcgcaacagccgccgcgtggcgatcaggggcgcgcggagatgatggagcggggcgagcgcggtggccgtggcgacgagcgctcgctgtccgatgccgtgcgccgcgtgcagcgcaccaccggcggccacatcctcggcgccgagcgcgtgccgttcgatgggcgtgacatcaaccgggtgaagtacatggacgaccggggccgggtccgctacatggacgaccccgcaccgtcgcgttcacagccgcgcacgccgcggtcggatatgtcatcactacgcggcgataacccctgaacagggatagttgtcgctatcaacccgtaccccacaggcctccgggccacacccaggacactagggagagttcatgcgtatccttctggtcgaagacgaagccccgctgcgtgagaccctggcagcccggctcaagcgcgaaggctttgccgtcgatgctgcgcaggacggcgaggaaggcctctacatggggcgcgaagttccgttcgatgtcggcatcatcgacctcggcctgcccaagatgtcgggcatggagctgatcaaggccctgcgtgacgaaggcaagaagttcccggtgctgatcctgaccgcgcgttcgagctggcaggacaaggtcgaaggcctgaagcagggcgccgacgactacctggtcaagccgttccacgtcgaagagctgctggcccgcgtcaacgcgctgctgcgccgcgccgccggctggagcaagccgaccctggaatgcggcccggtcgctctggacctggctgcgcagaccgtcagcgtggccggcagcaatgtcgacctgaccagctacgaatacaaggtgctggagtacctgatgatgcacgccggtgaactggtctccaaggccgacctcaccgagcacatctaccagcaggacttcgaccgcgactcgaacgtgctggaggtcttcatcggccgcctgcgcaagaagctggacccggatggcgaactgaagccgatcgagaccgtgcgcggtcgcggctaccgtttcgcgattccgcgcaacgagggctgagccggctcagcctggcgagaccatgatgtccggccgtctgtggttcttccgacgctggcggccgcgctccctgcaggcgcgccagatgcttgccgcgtccgtgggtctggtcgcgttcctggccctggccggttacgcgctcgacgccgccttcgccgatacggcgaaggcgaacctgcgtgagcgcctgaagaactacgccaccgcctacgcggccggcatcgacttcacccgcgaccgctcgctgtacatccgcgagcagccgccggattcgcgcttcgacgtgccgggcagtggcctgtacctgcaggtggtgatgccgcacggcaagggcaattcgatgtccgccgaaggcccgatgctgcccaccgtcggcggcggcctgctggcgccgcgccaggaagtgttcgaaggcccgctgccgatgatccagatcgacggcagccagggctcggtgtaccgctatggcctgggcctggtgtgggatgccgacgccgacccggccaccgaattcccgtacaccatctatgtgatggaagactcgcgcgcgctgggcgcgcagctgcgcgtgttccgcggccgtgtctggttctacctgggcggcatcggcctgatcctgctgctgctgcagaccgtcatcctgcagtggagcctgcgtccgctgcgtcgggtgatcaccgagctgaccaaagtgcagcgcggcgagaccgagcgcatgagcgagcgccacccgcgcgagctggaaccgctgaccgacagcatcaacgccttcattgaaagcgagcgcgagaacctcgagcgccagcgcaacaccctggccgacctggcacacagcctgaagacgcccattgcggtgctgcgcacgcagatggacagcggcgcgggcgatggcgcgctgcgcgaggagctggacgtgcagctgcagcgcatgaacaacctggtttcgtaccagctggcacgtgctgcgtcgtcgggccacaagctgttctccgcgccgctgccgatcgagtccaacgctgaggaaatcgtacgtggcctggagaaggtctacgcctccaagggcgtgctgtgcgagttcgacatcgatccggccgcacgcttccacggcgaaccgggcgatctgcaggaactgcttggcaacctgctggaaaacgccttcaagtgggccaaccgccgcgtgttgctgaccgcgcagccgctgccggcaccgaacgcgcgccgcgctggcctgctgctggcggtggacgacgatggcccgggtatcgccccggacgacatcggcaaggtgctgcagcgtggcgtgcgtggcgacgagcgcgtgcagggccacggcatcggcctgtcgatcgtgcaggacctgatcaaggattaccgcggcgaactggccgtcggccgttccagcgaattgggcggcgcccgtttcgaagtgcgtttgccgccggggccgtaaaccttcgcaatcggtagtgctggccgctggccggcaacttcatgatcttcggtggcattaccgggttgccggccagcggccggcactaccgtgtttcgatcttcggcggctcgccatggaaccgccgcagctgcgcgttcccgtccgccgggcgtcgcctgacgtaatgacgcgtgcgtaatccggtagtgccggccgctggccggcaccctcatgctcttcggtggcattaccaggtcgccggccagcggccggcactaccgtgtttcgatcgtcggcggttcgccgtggaaccgccgcagctgcgcgttcccgtccgccgggcgtcgcctgacgcaataacgcgtgcgtaatccggtagtgccggccgctggccggcaccctcatgatcttcggtggcattgccaggttgccggccagcggccggcactaccgcgtttcgatctttggcggctcgccgtagactgccgcagccacgcgttcccgtccgccggacatcgcctgacgcaataacgcgtgcgtaatccggtagtgccggccgctggccggcaccctcatgatcttcggtggcattgccaggttgccggccagcggccggcactaccgcgtttcgatctttggcggctcgccgtagaaccgccgcagctgcgcggcgacctccggcaacgcctgctgcagcagatccggtgccgagaagtgatactcgctggccaccgcgaagaactcttccggcgcctcggccgcgtacgggtcgatcaacgtctcctcgccggcatccacctgcgcgcagaaggcgtcgtaggaacgctggaaggtggctgcccactcgcgctgccactcgcgcggcagtggcggcgtgccgtccatcgcgccatccagcgcatccagcttgtgcaccatctcgtgcaccgccacgcagtagccctcgtgcggcgtcgccaggtcggcctgcacatcggcccacgacaggatcaacggaccgctgtcccacgactcgccaatcagttcgtcatcccactcatgcagtacgccggccgcatccatgtggctgcgatgtacgcggaatgcatcggggtagacgatcagctgcgaccagccttccagacccacctcgccgaactccagcagcggcaggcagcacagtgccgccagcagcacgccatcgccggcatgcagctgcagctcgccgatcggggtaatggtcttctcgtgcaggaagcgcgtggccaggaggcgcaggcgtgcgcggcgatcatcgtccagaccgtgcagccaggccgcacggcggcaggcctcatcccaaagtgcatcgtcgatcggccgcggcgcagaccgcagccactgcagcaacgacttgatcagcggaacattcccggcaggtagctgtgccacttcggtgcgcggatgcgctgcagcacgtcgtcatcgctgccaccgccgcccgtgctggtgctggctgccgggcggaccggtgccggcttggtggtggcggtcgaagcggtcgcggtcggtgcacgctgcgaggcggcatcaccgttggaggacacgcaggcgccgcggctgtcgtccagcgctgccgtcgcagacgccgcgaagggcatcgtcagcaggatcaggcaatgggcataacggcgcattgacgacatccacgttaagggaaggtgagttcccgattctagcccgaacccggcgccccgttggaagcccccgcggaacccagcgtggcgggcgccgctggcggctttcccgcataattccttcctgacttcgtggaagctgccgtggacgaccgccaattgctggccaaactcgctgccggtcgcctctccggcgacgccctggcccgtgagctgggccagacccgggcggccatttggaagcgtattcaaggacttagagccgccggtgtagacatcgaggggcgtgcaggtgagggctatggcctgacccgcccggtcgacctgctggacccggccgcgatccgcgccggcctgcccggcgacgcccaggcgctgctgcacgacctccaggtggcctggacggtggactcgaccaatgccgaattgctgcggtgcagcgcgccccagcgcggggtgagcgtgctgctggccgaacgccagaccggtggccgcggccgtcgcggccgtacgtgggcgtcgccgctggccgcgcatatctacctgtcggtgctgcggctgttttccggtggcctcggtcgcctggccgggctgagcctggtggccggcatcgccgtggccgaagcgctgcacgacctgggctacacccaggcgcagctgaagtggccgaatgacctgatcgtcgatggcaagcgcaagctggtcggcctgctcgcagaaggcggtggcgaatacgccggcccggcgcgcgcggtgatcggcatcggcatcaacacgcacatgccgccgtcgttcgccgagcagatcacccagccgtgggtggacctggacacgctggccggcaagccggtggaccgcaacgtggtggttgctgccgtgctggcgcgcctgctgccggcactggaagaattcgatcgcgaaggcctcgctcccttcctgccgcgctacgccgcgttcgacatgctggccggtcgcgaagtacgggtggaactggaaggacagtggcagcgtggcaccgcactcggcctggctgatgacggcgccttgcgcgtgcgcatcgatggccgtgagcgcctgctgcacgccggcgaagtcagcgtgagggcggcatgagcgattggttgttcgacctcggcaactcgcgcttcaagttcgcgccgttgcagggtgaccgtgccggtgacgtgcaggcctgggcgcatggcgccgaaggcatggccggacagccgccgcacagcctgcccagcggcaccaccgcgttcgtggccagcgtggccgcaccgtcgctgaccagcgcgatgctggaccagctgcagcgtcgcttcgagcacgtgcacgtggtgcgtaccagcgccgaatgcgccggtgtgcgcattgcctatgccaagcccgaaaaattcggtgtggaccgcttcctggccctgctggccgcggccaaggcgcagcgcccggtgctggtggtcggcgtgggtaccgcactcacgattgatctgctcgacgccgacggccagcaccacggtggccgcatttccgcatcgcccaccaccatgcgcgaagcactgcatgcccgcgcggtgcagttgccggctaccggcggtgactacagcgaattcgccaacgacaccgccgacgcgctcgcctccggctgcgatggtgcggccgtggcactgatcgaacgcagcgcacagcaggcgcacacgctgctgggcgtggcaccgtcgctgctggtgcatggtggcggcgcaccggcgctgatgccgttgctgcctggcgccgactaccacccctcgctggtgctggatggcctcgcccgctgggcggtgcaccagcccgcaggctagtatccgcgcatgctgacccgtgccctgatcgtcgtactggccatcctcaatcttggcgtcgcctgctggtggctgctgcgcgatgcgccgcagaagcctgcgccgccgccgcaacccgccggcgtggccgagctgcgctgggtgcccggtggggtggatgccgctgcggccgccgaagccacggccgccgcgccgaccgcgccgttgatggagcgcgaaccggcggagaagacggccgtggctgtaacgccggcgcccgccgccccggccaagccggagattgccaagccgcaggcggctgaggctacgccggttgcggccgctgccaagccggtagcaccgtctgcacacgttccggcaccggagaaacccgcaaccccgcccgcggccgccgagccgccgcgctgcgttgcgctgggcccgttcgccgaccgcgccgccgctaccagtgcgcagggcaaggccagcacgctgctcagccaggtgcgcctgcgcgaacagcccgctgccagcggtagtgcccgttaccgggtgatgctgccggccgccgccaaccgcgaagaagcccaggccaccgtgaaacgcatcgtcgccgctggcctgagcgactactacatcatcagccaaggcgaggaggccaatgccgtggcgctgggccagtaccgcaaccgcgaaggcgccgagcggcgcatggcggcggtgcaggccgccggcttccagccgcgccttgtcgccagcggcgacgccggccagtggtggctggaagggcagctggcggcaggcacgcaacccgcccaggcccaacagcgcagcggggcgacacagagccggtcgctggaatgcgcaaggttgcgctagaatcccctgaccgcggcgctgccgccggtgaacaacccatgccgctttagctcagttggtagagcaactgtcttgtaaacagtaggtcatccgttcgattcggataagcggcaccatttcggaggcgccgaaacgccttgaaaataggagtttcaacgaaaaaggccagcgcggtgcgttggcctttttgcgtctaccgggaaaattaccgggaaaattagcggctcttttttggtttcacggccgctttgaccaccggcacggaatggtcgtacagctgacgcatggcctccgttacgtggccaccagcgcccttgtcttcgctgtcggtgattccccgatgtttcaggccgtggagcgcaaagcgttgatccttctcgatcactccctcagcaatcgcgcggcggaccatccgttgccaagcgctgtcgagggcagatttcgtgagcggggtgccggactccgaaaccagcaggcgtcgctgctccggtttaatcggtatcggtcggccgtgggcctgcatccgttcgtcccgatagccctgcagccacttcacagccgcgcgtaattccttggtccatagcgtcacattgtcacgcgaccccttacgccggttgctacggatgccctcatgctgcaggtgggcgtcggtgagagtgtccacctcaatgccgcgcagtcgaaccgcgtaggccagcaccatcactgcagggagatagggggggcagctgcctgcggtatgcgcttgccggccggcacatgtgcgggcgaagcgcagtaccgcgtcgaacgaatcgtggtcaggcatgcgcgcgtcgcgcttctcacgcaccttgcggataccgtcagcgggattggtggtgcagtggccgtgtcggataccccaagcaaagaggcgtcgtaggtagctggcgacgcggttggccgctgccggcgtcgcggggatccccggcagctttccgatagcgggccggccagtggccagcgtttccactacgcgttgcagtaccggcaccgacaggtactccacgcgctgctggccaagcaggcggccatcgcgcagtaggtatccgcatgccttcgcggcgcagtagtcgtacccttccctcgacttggcagagagatctaggtactcgctggatttcttgaaaatctcggtcaggtgatcgagcgagccgcgcagactgccaccaccccgcgcctccatgatcgcgtgtaggtccgacaaccgagcgttgccgttggccaccgtcatcttgatccggccaacgccctcggggtgaggggaaagcacgtaccagcggccatcctcccagtacaggccgcgcggcagcgatccctggtcaatgtgaccagggatctccgggttgaacttccttcttcgaccacgtgtcatcaaaccaattccagcagtgtcgtttcgtgtgggtgtgtcgttgcgcccggcagacccaacgccgcgttgatggcctcgactgtggtccagatgcgcccgcgccggtcgtacttatacagaatcccttgagcatccgcccaccgttccaccgtgcttggcgtagggggcggaccatcaggggcgcagatccgttgtagatcgttgaagtgcaggatctgcgccatgctcaagctctccctgcggtgaacaatttcatctgtagcacgttgcttggcaacgattgctccaccgccgcagcggtcggctgcaggccgtgttgcttgtgccagtgcgcccacgccaaatcgaacgaggggtgctttgcggtggtgctgcaacggcattcgatgaagtgcccaccgcccgcactctcgcggcgcaggtcatggatgtagcggacagggtgaccatccgggcaagtgaaaaggacgcgaggcggagtcttctgctgctgtgtcatgtggcggccgcgatgtatggaccttgggcgacgctgctgatgccggcgaggaagcggcgagcgttctcgaaatcagccatgacggcaccccccttctttggtaccaggccattcccccatggcgtcgtacacatgggccacggggccgaagctgtcttcctcattgccgatcacgcagcgggcagcgtcacccaagtgctggatggtgtctgcgtcgatccgatccagcgcctgtgcactggtgtagtccatgtcggccagccagtcgtgtcggtttaggaccaaggcggcggtcagcgcctcccccgtggagagcggacctgtcccgcccatgcgctttgcctgcagtgctacttgaatcacgcggtcgaggttcatgcgacacccccaacgcggcgaacggccatgggtgcacgacggcgcagcggctgcgggacctggccgacggccaaaccgctgttgcgccgacgcggtgggcgcgtctgccacatcttgagcatagtggcgccggcgaccggcagtaggatgcacatggccagcagggcggtgaaatcagccattggccacctcctgcgcggcctgcgccatggcagcggccgtagcacgcttgccgggcagcatgttggccacctcgtaggggaagggcacgcggctggccaggtccgccagctcgggcgaaatacagctggtttcgtcgttgaagtcggttcccttcaccagctcccagcccttgctacttccctttcggcgctcgaacacgcactgcgcgaccttggccggtcccatgttcagcatcgccgtggcgatgacgcggttgtgggtgacgtgcagcgtgatggttgcgctggcctcggattcgccgccgctaccagcaatcacacggttatgcacacccgtgatagcctccgctccgggtccggtgctggaatccagcgactttgcgagggtggtcatggctttgcctgtcatctgttgcatggttctctcctgaacttcgttggtggatggccttggggttggaggtggtgctcctcccgccggcccgctgttgcacttacttcctgaaaatccagcacgtcacggtgctgtgtcgaacacggctacggatcggcgtcacgtccaccaagcggtggcatgtgcgcattgcatcgagaagcgatttgcccgccggaagccgcacacccaaccgctttgcttcggtcctaacctctggcatgcagacggccagttgcgaaggatcgctggtgtggttgccaacgccacgcgataccaggccggcttcaactacctgccagaacgctgcgcgcaccgctgcattgttcggccgcgtcatttcttgaacacccagcagcgaacagccacaccggcgccggtgctgttggtcttgatggcgctgtttaccgtcaggttggtatcgaccagcttgtaacggcgcgagtcgcgcaggtatgcacgtagcagtttcaattcggcaaccggctggctgtggtgcgcggccttagcgatgaagtcgttgaggttgatggctatccgctgcgaatcgcgggagtggttgaccactgggcgctcgccgttgccgatgctctccagatactcgtaggcttcccagaactcgttgaccaggggatggtctgcgctgacggccgattggcgctccattgccattccaaccagcgccttgcgcgtcgccgtcaccaagtcttcgggaatgtcgatgaccaggcgcagcccatccagcagggcaagcatctgcgagtggttcttgatgaggcgttccatgcgcagatccttgttctcgcgcaacttggcctcgtagaaccgcacgcgctcggcgaacttctccatcacctgtgcctctgcccgcactgccttgatgaggaagtggctcaggtcttcgacctgcagggcgttgaggttgtccgccgcaagccggctttcggtggtggcgttgggcttgcggaaatgcagcttgacgatacgcgtcatgatcgcctcgctggcgtccacggccgcgttttggctgatgacaatcgtgccccggaaaggcggctcgtaggtttcgttgccgccgttgcgcacgccgcgcgtagccagcgtgccgccaccgtagtagtccttcagttcatcccattcaaaggacttcgcgtgcgccttgtccggtgcatcgcggtctgcttccagcagtaccaccggcatgcccgaggtctggcccatggcgcgggcacgtccggccttggatgacttggctgggtcgaagccttcgtagtcgctgcgggccagcagcttccagaggaacgtcagcagcgtggtcttgccggcgccggcctcgccggtagcctccaagaacgggaaggacttgtgtgcgctgcggatctggttggcaaacagcgaaccgaaccagaacgtaagggccaccatgccgttcgtgccgaagcaggtccacagccactgcagccactcggcccggtagacttcgtggtcgcgttggatgtccattcggatcgaccgctgcgtcgtcttgatgcgcagcttggggaactcgaagtagtcctcggcgttggccagggtgacttcgccattgcgcacggccaggtcgccgaagatgtacgccttgtggtcggggctgtagccaacgaaatcgaccgtagccacgtccttgatgccgaaggtttgcgcatccatcaccttgtccagatgcttgccggtaccgctgaacagtgcgccctgcgcaaggctcagcaggcgcttcttgaactcggtggcgctggcgatctgtgcaccggtaaaggtgccctttacggacggggcgtcgtgtgggaagtccacacggaagaagtaccagctttcatcggtggcttcgtgcttctggaaatagagggcctcgggatagcagttggcgatctgccggatcgaggcgcttgcacgctggatcttggccagttcttcggcttccagttcgtcctcgctggccaggtcgcggtccactgcgcgttcgcggcacaacttttcgtaacgcagggcgtcgaactcgaaccagtacaggcgcgagttgtgttcaaggtggaactctgtgtgcttctcgcgctcatacatgatgaggcccttgtccatcgcggtgcgggccatgagcagcgcgccgttgtgcagcgccagatcgatatcggcctgccactggctgtcgccatcctcagcggcctgggcgcgcaggtgcaggtcgttccagtcggtcttcttctcgccggtctgttcgatttgcgcggccttgcagcgataccccaacttctcggcgcggcggatgtgcttggccgtgaagccacgtgccccgggctcgttgtccagcgcccacaccagcatgggcagatcattgggccgcgcggtgcacagttccttgagggacagttcggggaaggcattgctcgacatggcggcgacggcgcagatcccgcgctgcagcagcgcgatggcgtcgaagatgccctctacaatccagacctcgcgggcggtacgcagctggtcacgcgcagctgccccccaccacacaccggcgtagctctcccctggggcgaaacgggctttcatcttcccgaaccggtgcggccggtcgatcagacgttcccaccagccgcccttgaccaacgggaatcgcaccgtggctgtgccttgtcgcttgtcgcggtcgtagtagtcttcctgcgtgtacagcccctgcagcggcttgacgttgaagccgcggcctgtggccaggtacgcgtcggcggcagcgtgcggggcctgcggcgtctgtgggttgtgcttggagtagtcgtcgaacaggtcatcgtagaggtcgcgcacgcgcacctcttgaccgcacttggcctgtcggccgcagcgcagtacccaaggcttgaggaagctggtgtatagctccttcttgccgcagtgggggcacttgccgccgcgcatgtactcggtaccactgcggtgcttgaggccatagtcgcgctcgatgcgcgacagtacctgttggcggatctcttcttgcataccggctcagcccttggtcgccgcattcgcggacgtgcgttggtgttgcatggctctctcctgaccgtcccctagcggcggtggtgcgctgctaggggcggggtggtgcattactcgtctacggggcgggaccggctcagaattgcggccaggtcctcggcgatgtagtgggcgacggcggatgtgtgatcggcctcgatttccagcatcttcgccgcttcgctcggcagctttccgagcaggtcggccgcgtggctgaggcgccacagccgttggtagtcgtcgccgccgatcacctgtgcaccgcgatcctcggctacaggtgggccggggttgcgcgcaggaggtgtgtgcccgttgtggctggccatcagttcaccccgcccggatagctgtcgccggtgcgcagccagtcgaagaaccggtcggcctcgcccttggcgagcaggtagaccacggtcccggtctggatgccctcggtggcggcgcgttgcacattccgcgagttgtgcgcggagacggttgcggcggcgtccgaatcgatgtgtatcagggcgaggtacagcacccggcgctggtcgaaggaggcgcgcagcccgaagccggggatctgcgtttccagcacgatgaccgggcgcagcgcctcggcgggcatgatcacgttcgttggggccatcagtgcacccccttgccgtcggcagtaggcgcgccccggcgggcatcgcactgcgcggtgtaggccatcagcacgtcgcccagggtgatggtgagcggagacacacctacggcgaccagccgggcgatgaacgcctgatagtcgtcgttgggccattcgagggtgtcggcgatcaggccgaaggcgagcgagatttgacgcgcggcagggttgccgggcgtggaaggggcgccatgaggcatggagacgtctcctgtatccgaggattgatctcggagggacgtttctaagcggcccaccgaggaagtcgggaggttagaaaccgggatacagaccggccgacagctttccccttgcgggtgttgtatcgctgccgcctcccgacgcagaaaaacgtcggtgcgctcgctttgcaggcgcaaaaaaaccgcgatgctgacgggcgcggatgccgctgtatcctcggagtttctaagctccttggcgcagatcctgctccccgtccgtggggaagtcaagtaaatctgtgtagaaatgtgcagatgggtttgagcagccgacaggttcatgcggacacctgtgctgcggtcgttgcagacagcacgacataggcgccgccggctgcaatgtgggcttcgaccagggcgcgcagttcggcggcgtcgcgctgcttctgtgcataggtcacgtactcgatacgaaccggagcggtgacgaaactcggctccattgccgaggaccatccgtcaaattgtgtcttgtggcgcatcacaggcgcagcactcccttgctggcgccagatggcgccaggtcagttggtggtggaaggggatagaaaagtcagggagcgggcagggcgccgctgtcctgttggttgaattcgctggattcgatccagtccatctgtacctcgccgcgctccagcctccaccgctgttgcagcagcgaccgctcgtagccgggtgtgggcggtaactcgcaggctggtgcgttgggcaggccgctggggctagcgatgctggtcagctccgacatgcctgtataggtcgctccgcacatcgggttctggcacacgtaggcatcggtgcgcaggtgacggtgctgcagagcgctggtgcgcttcgtcagcggggtgccgcaggcgtcgcaggtgaacacagcacgctggccgacaggggcgttcatgccttggccccgcgcttgggtgcctttttggccacggtcttcctcgccgaggctgtgccggccttgcccttgttggcgtggattcgggtggtttttggcaattctgtgtgagaatcaggggcggctttcatgccgagggctactgcggcggcgtgggtcttgccgatccggcacttgctgtcgctgcgcagtgcgttgttcaccgcatcgcggctcaacccgttggcttccgcaaaggcggtaactgacaggccgttgtcgatgagccactggcgcgcctgctcagcagtgcgcagcgtgggcgcagtagtccgtcgtttggcgttcattccgtttcccctgtgtatttctaggcgaaatggtggtgaagttaactgcacctgtcaagggggaattgcgtgtctgtaggtaatcgcctgaaagaagaacggaagcggctgggtctgactcaggaggccatcggattggcctgtggtgttgccaagcgcacgcagatcctgttcgagcaagacgcgcacgtgccgggcggcgcgtactttgccgccgccgacgaactcggcatggatgtggcctatgtgctggtcggtcgccgtgatcggctgtccgaatccgatgccgatctgctcaacgcctggcgcaccgcgtcgccatcggcacgggtcgcggccatggccgcactgaccggggtcgcaccagcagcggccgggacggcgccacgcaccctgttccagaacgcaacgataggccagcagatcagcgccgacgcggatctgcgcgcgcagaagatcgttgtcaaggctccgaaaggatcgaagaaagccacgccgtagccttacctactgctctattcaggccgctaactcgcccgcatgaggcgccggcgcggcgcgcgatagggtgtgaaggaatatgggttgcagtagtggtgtggagcatggtgcggcgacgtgcgtttgcagtggtcaaaccgtgtttgaaggggccgtgattggccaggtgttcacgggcgacgtgcgaatcagctcaacacctcaactgagcccgcgccgccatagaagccgccggaagaagcgtaaaccactttggcgtagatcaactgtcactgaggggaaaacaatgcaacgaggtacggaattccctggagcgcgattctctttgcagacgatccgttcggcaatcgagacctatcgcgaggtgctgagcgagatcggagagccgctcttggatgaggcgcttaaggttgatcttgccgatggtcaatgggagtttgacgatgagaacgagttctttgctgcggtgcctcaaggaactggatacagcgtctacctatctggccgatcggtgcgtctgcaagtgaaccagctgcgacagcgggccgtcgtttacgtcaaggcgccaacacgcgctaacgtccagcgcatattcgggccgttcgatagcaagcaggggacagaggtcgttcctgctgccagtccggtggttttcattggtcacggaagaagtccagcgtggaaggaccttcgcgaccaccttcgcgatcagcatgactatcggatcgaaagctacgaatcgggcgcccgcgcaggacactctatacgggatattcttgaatcgatggcagcgaaatcttccttcgcgcttctcgtgatgaccggcgaagacatggacgcgtctggtgaaatgcgtgcgagacagaacgtaatccatgaagccggaatttttcaaggccggcttggattctcacgcgcgatcatgctcttagaggaggacgttgtggaattctcgaacgttgacggtgtgcagtacatccctttttccaaggggcgcatcagggaggcttacggggacgtacttgcaacccttcgtcgcgaattcggccccggctgagtcccgcgccctagcctcggcatcgtgttgcctgcgcacgcaatttgacgagccggcatgtcgtatgccttggcttcagggaagcgggcgaacgaaaacgtcacgtgcggacaatttgtggtggtccgcgtctttggttccagatagctctatcgtcgcagagagatcactaacaaggtggatacatgagagccgaatttctggggtacttcgaacccagcgccagggacattgcgcgaatgtggaaaggcgcgacaatcgcgctggataccaacgtcctgctgggcctgtaccgaatgcccaggaagtcgcgggaggagatctttgaagtgctcaaaagcgtgcgagaccgcttatgggtcccctatcacgttcttgtcgaatatcacagtaatcgcctcaacacgttgcgcgatgaattcgaagcagctgaaaaaatggagcgagatttccgtgggtcgttcgtcgatttcaaggcgatcgtcactgaggaaaaggtcacgaagcgagcctgctggccggagctttccgaaaaatttgttgaaattgaggctaaggccaaggagctctatgcaatagcaaggaaggagcgaagcaactacattgcgccgagcgatgacgatgagattcgtgattttcttgagaagctgcttgaggggaggatcggggctaggccgagcgatcaatcggttgtggacgccgccgaggaaatcgctgcaaaaaggtatgccagcggcctcggtccggggcatcttgacgaaaagaagatcggtacccatttggtcgatggcctcgtctatcagcgccagtatggtgactacatggtctgggctggtttgatcgagcattgccagagggagaagccggaaggagtgatcttcgtcacatcggacgtcaaggatgactggtggttggacactcgtggaaaagcaggaaaaaaaccacaaccggaactggtgatggagatgcagcgagtggctagagtccgtgacttcggtatgtataccttgtctacgtttgcagcgaacgcaaagtccaggctgaagctgaaggtggacgaccagaccatcaccgacgctctgcaggcggagcatgtcgctccaaaattcgccgtacaaaggggttggatgattgcgaggggtgccagccataagaacggggagccgcttggcgtgtttcactcccacctagaaggtctcgactacaaaaatttgctggaatccttgggggcaaaaacccgcctgctagggtcagtgggtacttttggaattcgaaacaatgacgacggcacgaccgaattggttctcgttgcagggttgcggatgatgacctcctcgctggaatcagagggaaagctgattttgcggcggatggctgactgggatgaggctagtgcatggcacatctacttagtgccggattctgatgaaaagttggtgggacgagcatcctttaagaaacgcgttggcgagctgattgcgccttacgtgcctgccggtacctcggtaacaatccacatcggagatcacactggtccgggcaagctcgcgtatgcatttacatcggaggatggctagccgcgctcgagctctaacgcggtgacgaatccgccactgccgtcgatggtgtgcgtcgtcttggccaccagccaatcggtgccatcgatctgcggcttgaacccacttactgtcaccgtctgctcgggatagatatcggcccggccgagcgctaggcgatagctcagctgggctgtgccacgctccagccgcttgaactccgcctcggcatgctgccgcgcttcgtcggctgtggagtaggtagcctgcagcttcttctcgttgtccgacgtgcccaccagcacgccggtgcggcgtgctgccttgcggtcaccccagtacgcacgcacgcctgtgtagctgtcccggtcggcgacggtgtagcgatgctggtcgcccgatgcacgtgtgatctgcacgccgggcaacggtgcgccgctggctgtggtgccagcgccaatgggcgcgaagatcagcgccccggccttcaccgtggccaccgcgtcgaagcgcttacccaaacgcgtgagcaggttgatatcactctcgttggcttggtccagatgggggatgcgcacactcgccagatccgcggcgatggacggacgcagcgagtgttcgccggcgatggcggtcaggatgtcgcccagggtggtgtcgtgccagctacgctcacggcgactgcgcacggcgccggtcaggtcggccgagcgcgcacggatgctgacgatatcgggcgcgccgctgtgctccacgtcatcgaccttgaaggtgcccttgtcgaacaggccactgtcgcgccagccgatggccacctgcagggtgacgccccggcgcggcagcgccagcatgccgtcatggtcatgcaggcgcaggctcacttcgtcggcctcatcgccccggctctcggtcagggacaggtcgagcaggcgcggcgccatccggtcggtaagatcctggccatccagcatcacgcgccatgccggaatggggtacgggctcgccctcatgccacagcctcggcagcgccatcgtcgtcgcgctccagctgcagctggaactcgatcaggcgtggcgtaccgtcggggaagaactccttccgcgtctcgctcaggctgaccagcaggtaggcgccgtacaccctgccactaccctccaccagcgcctgcggcttgccttggtcggccagctcgcgcagttcgtccagcacctgcaggttgtctaccagctcggcgctgatggtgccctgcaggctgatgctgtcgtcgccgggcccgacgtactgccgcgccgggcgcgcgcccaggcgttcgctgctcgcgtgtcgccacgtcatctgccgctgcagctgctcgtatgcagctgtggacagggaaaacacaaaggtgccgtaggtcatcatcatggtggttgccctcagtcggacaggcgcgaaccgcgccggctcgccctgtcgcgctcgatctgttcgatggtctgccgcaccaggtcggcgattgcttggccgtcgctgccagcgggtgcggtgatgttgatggtgtagctggccgctcctgtagcgcccgctgcgcccggcgcggcaccgggcgccaccaccgggccaccagcggccagcgcgggcagcgcagcggcgcccagcgcgatcccggcgcctgcctgcttcatgcggtcgcccaggctggccacctgctgcagcggctcgccctggctgcggtcgaggccaccggccaagccctgcatggtgaagtcgccgaactgagcgaacacacgcgacgggctgtgaatgccgagcatgctcttgaacttgatcgtcacaccttcggcgatgccggcaatggcatcgaaggccgcgccgcccatcgacttcacgccgttgatgaggcccgcaatcatatcgacgccggcctgcatcatcttcgccggccagctaagcaggatctgattggcgccctcccacatggccgtcaggcccgcgcggatcttgccgccgtcgagggtgaacaaccccacgatcagatcccacgcgccctgcaggtacgtccacgcgccgccgacggcgttctggatcaccggcagaatcgtggtgaaggcatccaccagccagccgatggccttcactgccatgcgcaagttgaccgtcagcacgttgcccaggatctggccgaagcctcggccggcatcggtggcgccctgcagctgctcgctggttgcctcgaacggggtaaacagcttcttgacccaatcccacgcctgactcatcgcgccggaaatcatgtcccacaccgggcccagcggttcgagggcggtcatcaactcggccatgatggggttcaccacgtcgaggatgccctgccatacaccgatcatgaatgctttgatcggctcccagtatttccagaccagcgcagccaccacgccaatggcaacgccgatagccagcaccggcaggctgatgccaccgagcagcggcagcagcatgcggccgacattgaacagcatcgggaaggcccggcccccgagtgaaagcacctggccgatcaacttgccgatgccaccgccgccactgagcagcgttgtggccttgtggatctgcgtcagcgccatggcgcccacgccgccggccacgagcaggccgcccagcgcggtggccagggcagtgccaccgatggccagcttggcgatggacgcggtgagctgagggttctcgcgcacccagccagtgaccttgcccaccaccgcagcagtcttctcggccagttccttgaacgtcggcagcagggtttgcccgatgctctgcgacagcaccaggccggtgttcttcaacaactgcaaggcgttctcggacgtggccacgcgcgcggcgtactcgttgttcatcgagccgccgtacttctgctcatcggcgaccttgccgaagttgtccttgagcagttccagattggtgagcagcggtgcgatggcgccgatggactcgcggccgaacagctgcgtcatcgtggcggcctgctcggccttgggtagctgtttcagcttctccaacacctgcatgatcgcgccgccggcgtccttctgcatggcctgggccatatcgccggcattcaatccaagcttcttgaatgattcgacctggcgcttggtcgcggcatcgccagaggacagcgtcagcagcatgttcttgatgccagtggcggacacttcggactcgatgcccataccggccacggttgcgcccagcgctgccagcggcccgctgcccaagccggcaacctcgccaagcgcaccgatgcggttcaccacatcgctgatcttctgcacgctggccgggccggtgttgcccaggtagttgatcttgtcggccagcacaactacatcgtcctggcccatccggaaggcggtgcgccaggtcgccatcatctggcccgcttcttcggcggtgctgtcgaaggccacgcccatcttcgccgcgtcctcagcgaagcgcaccagctcctgccgggggattgatgcctgaccggcggcagcgacgatcttggcaatgtcggccggcaccataggcagacgctgggacagatcctcaacgtcccggctcatctgcttgaactgctcgggcgaatcgaaatcgaccaccttcttgacgtcggccatcgccgactcgaacgtcatggcctgagcaatcgggaatgcctgcacgcgcagcgcggtcgccgccgccaacgccataccggtgccggtggccgctgcggtcatgccggcgctgtggatcttgcggctacgcgccatggccgcgtccagcgaggccaggcgtgtgcgctgctcatccatctttgcgctggtcgccgcaatgtcggtgcgcagcttgcgctcatggcttcccagctgctgggtgctgatgccggcgcggtccagaccggtgcgcaggcgctgcagttccactgcgctctgctggtgctgggtcttcaacgaggcggcagagcgcttagcctcgttcagtgctttgctcatggcgcgggtaggagcattggagcgggcaatctcgcccgccagctgccgcaccttggcggtagccgcctcatgggcggactgcagcgagcgcgtggcagcttgggcctgccggtatgcgcctacgtcgcgctgggcggcgttgagccgccgcagcgtggcttgttgctcctgcagggcgctggacagccccttgctgccggccatgaccttgcggaacggcgcggtggcttggtcgagcgcctgcaggacgacctgcaggcgaaggttgccgccgctcatgcggcaccagcgtgggggaactgtgtcactgctctgctccgcttctcactcgggcgcgctcgcgccactgcaccaactcagaaaggctcagggccgacagctcggtcagggtgaacccgaagatggccgcgatatcggccatgaaatcctctacgcaggcaggaattccctctgcgccttcgacaagaaaaaatgcacgacgacggtggccaccgacaccagatcaaccgggtcgaggttgttcacatcagctgccgtcagcgtcggcgtgctgatgcgcgggagcagggtggccagggaggtgacctcggtctgcagcaggtcctgcagcttgaggccgcgcagctcgccggaattcggcttgcgcaggtggatggaggtgatctgctggtcgccacgctgcagcggggtttcgagtaccacggtgttgggatcggcggtctcggcggcggcggtggggttcgtggaatcgttcatcgggtctctcgcagggtgaacccggccacggatgtggccaggagggaaaaggggatcaggcgccgatggcgcggcgctgggcggccagctggtcaacaccgttgacgatgaacaccatgccgaccatatcgatctcgatttcggtccggccgttgatgctcagcttgtagtagctggcggtggtcttgacgctgaattcggtgtcgtcaccgaccttgccggtgccggcgtcgatttcgctgtggcgacctcggatgacgatctccacagcgtccacatcagcagtgtcctcgcgctggtaggcgccagcgaaacgcagctgcaccgcgttgtgacgcaccgcgccgtattgccgcagcacgtcgcgcatcaggccgccgcacttccattcgagttcgatcttctcctgacccaggtcgatatcgatggggccgagcatgccaccggcgcggaactcttccatcttgcgggtcagggtgggcagctttacctcgactacctgcccgaggtagctggcgccgtcgttgaacaggttgagattcttcagtttgctgggcagggacatgggagtagttcctcagggcatcaggtgttgatgcgggtggcgaagtcggcgaagtagcggtcggtaatgcgctgacgaaggttgaggttctccagcggcggcaccggcgtgtagtcgtaatcgatggccaatttgccgtcggacagctgcgtgggcaggttggcggcttcgtcgtaccaggcgctggcgtcgatcacgtagccgccggccttcaactcgcggaacttggcattgatcgtctcgatcatgtccttgaccagcgacgggtgcagcggcttgtcgatgtagatcagctgcgcttcggcgatggtgtcggccaggatctgcgcggtgcgtgtggccgactcgaaggagaacagcggatcatcgctgcaggtgcgcgagccccagaaacggtagccctgactgttgatgagggtggttacctgagccgcattgagcaggccggcgtcggtctgcgggtcctgcagatcccaggtcacatccgcgctgatgccggtcacaccctgcaccttcacgttggacagggtcttgtgccagccggtctgctggtcgatcaaggcacgcaggccgatagcgcgagcggtggcgaaactgaccgctgccttgttggcagtggtgtcccaggtcaggaagtcaggccacatcatcatcagctcgcggtcgccgaactttttacggtagagcaggatctccgagacggtctttgcctcgcccacgccgacgtaggcgatagcgcgcagcttcttgcagatagaagcaaggctggtcgctaccgcctccacatccagccccggcgcgccgatgatgcgtggtttgacgcccagcttgctttcagccaccagcagcgcctgcagcccggtgtagcggccaccagcgacggtgccgatcacgttgctggtggtagcggcggcatcctcgccttcgtccacacgcaccacgacggtgaccggattggattggtcagcgatagcgctgagaacacctgcgagcgtgccggtggtgccggccttggcgatggcgccgcgaacgtcggtcagcagcaccggggtgtcgatgggaaaggtggtgtcgtcggcatcggaggccgtgcaaacgatgccgacgatagcggtggcgacggtgcgaattgggcggatgccgccatccaactcaatgacgcgtacgccgtggtgatagtcctgggccatggttgactcctacggttatggggcttggaagcgaagggggatggagagggtgttttgctggccggctcccggcagttggaagtcgagatcgagcaggaatgcaccgggtgtgtcaccgggcgtgagcgcaacgcgagtaagccgcatccgtggctcccaacgcatgagggcggtggcagtggcgccgaaaagctgcaggcgcgtgtgatcgttgaagggctggtcgatcaactccggcaatagagagccgtaatcccggcgctggatgcgtgagccgattggggtggtcagcacatcgcggatggactggaccaggtgagcggtgccctcggcgctgccgccggtgatcgaatccatcccgatcatgctggcggtcccgaggtgccgccgcccgcctgcaccccgccgtgcttgtgctgcttgaggctgatgccgccgccggtcacgtcttcgctgacctcagccttgccggtgatgatcacatcgccatcaatcgagacagggccggagatgcgcaccccgccgtcagccacgatgctgacggtaccgcctgcggggaggttcgccgtcagcgcgtgggccgcgctgtcgtaggcgaccgttgcgctgtcggcgaactggatcagtgtcagatccgggttgctggatggcgcagggacggtggcgctgaacaggccgggcaaggcgaccgcgttggccaggtcgccgtcgatgcacagcagctggacctgctcgccgacgcttggcggcaaccacacgcggaccttgccagcggcaggcgtcatccacggtatgaagtcggtctgcatctcgccgctgcggacacggcaaagggcagcggcgtgatcgacttccgtcaccacgccgtcgcgcatcatgttgctcactttctgtggcaggccgctatccatacggccatgctcgccgccgtggctcgcgcgcgcacgtggcggcacatgtagctggactcgctacacatgcgcagggtgctggcggttcaacgggagagcagcgccgtgatatccgggttggctttcaggaaatcggccagccgctgttcgggtggagacggggccggcgtgggtcgagcgtccactaccttccacgcgcccgccaaccatcgccattcctgtttggcggtgagcgaatggggcggcttggtcgcaactgcaccaaacggaatcagaaagacgccgggctcaagcgggctttcatccgctgcggccctgccaatcaggtaaccggcgtcatcgcattgccaaacgagcttggttttcatgcttgcgcctcagtacttgatgcaggccaatagcgcaacgttgcgcggccgaacgccaatgagcgtcagtccgccgccgttgatcgaatccatgcgactgagtcggccactgcccacgttgttgacctggcgcgacgagtcggcgttcgtggtgtgcacgccgaagtcggcgagcgagtactgatattgaccagaaaccaagccacccgccgatgcgccccagcttgacagcacctcggttgcagcctgcagcgaacccaaggcacgaccaccgtcgacgcctcgcccgtcatcccagccgcgcacgaactcgccacgtaggtcaggcagtcggaacgtcatgtcgttggcactgccgaacagggtgccgattactgcaaacaggtccgcgtacgtggtgcggctcacatcggcgccgttgcagcgcagccagcccggcggcggaccgcctgtggggaagtgagcgaccatgcctgccggcagcaggcgctccgagtgcagatcagtgatatcggcgatgctatgcctgtgctgcttggctgcgaagtcggtcgcatgcttgccgtcgacggtgtcggcgtcaaggccattgccggtgccctcatccttaagcgcggcgcccttgactccgagatcctttcgcacctcggcggcggtttcacgtccaagcatggtcttggttaatagcgtgggcgcaccgctgccaaggcggtcattcaggcccgcgcggaaagcggcaggtgagagtgcgcgctgtcgatcggtgcctgcgatggcttcgctgtcggtggcaagctcaaccacgccttgcgtctcgacggtcgctggcggattgaggaagtcggtactaccgaactggatctgcttggcgtccatgtccgccatcagccagtcgatggccagcatcatcatcgcctgtgtggacttctccagcagcaccgcgtcgctgccgtagacggccagcagcgttccatcgtccaggtacagaccgatgcccctcagctggtaggaatcggtggtctcatcgcgcacggtaaggtgaaccacgtcatctgctaccgccttgccaccaaatgtggtcaggcgcttgcgttcacccggcagggtgaggtcgcctccgttagggtcaggggtgaacgcgcgctcggtgacgccaacctgggtcaccgtcactgctttggtaccagtgtgggcagcgttgaccagcgcggcgcggccgcgtgtggtgaacttcaatcgcatcgggtcattcctcggtagtcatctgcatgcggcggtaagcgacggctttgacggctgcaatcaaccccagctgctcggcgaactcggcgccttgggtgaaggtgaagtgggatcggacgggcttggttcggttgacctcggcgatgacgtcctcaacgtacttggcggacggatcgacgccgggacgcccggatagggtcaacaccagctcgaatgtgtgcggctgcccaggcggctcctgctgccaccattcacggatcgttacagacccgccaaaggactcgattacctcgcgcacactgccagcggtgcccttgtggcgctggatgttgatcgcgctagcgatccgctgccgcttgatgttttcgggccacgcactgtcccatgtatccagcgagagttcccaagcgagccagggcagatactcggccgggcacgaccacggatctttgatccggccatgacgcatgggcatgccaagtaccgtcgcgtcggccgcttccagtgcgcgttcaagcgccgacgcgtttggcggcagcaggctggcgctactcatcggcgcccacgtggttgatggtgaccaggacgcagtgcgcggcctgggttcgatcaatgctgaggtcagcaagggggctatgcagacgcacgcgctgcacaccgtcggtatgcaactgcgcgtagatcgccgacacagcgatatcccgcccgaggcggtgtgcctcggccatgtaagcggtcaggcgccggcgcgcctcggcaatcaccagggcgccatcagggccattgaaggtggtgaggtcggcgtccaccgtgtagctgatgatctgcgccggtgcgacggtcacccgatctgtcagtggccgtacttggccgctctgcagaagggtgtccactttcgccagtagctcggccgacggcgttccatccccatcgcgaccaagtacggtgaccaccacgtcgcccggcgctgggctggtagcgctggcatcgagtacgccggtgtccgcagagagcgtatggaagatgtacgcgccctcgggtccagccaccgagacgccctccggcgcgagctgaattcggcgccggaactcggcatcggtctcgaagcgggccggcgtgccggcctcagggtctgccggtgccagctgctttcgggtcacgccgaagggggcagccaggttatccagatccgcgccctgcgcgtaggccaggaacaggctccgtgcgcgctggttgaattgctcacgcagcatcagctcgcggtaggcgctggcctgcagcaccttgtaaaccgggtccgattcgaccagcgcatcgtagtcgggcatgaaccgcttgaactcgaccacgcgctgggcgagcaggcgctcgaagtccagctgctcgaacacgtcgggcaatggcagtcgagacaggtcaacggctgtgaaggtggacacgtcggcaccggctgggggatgcgtttcagcttcccatcgcgcgcgcgcgaggccagcactaccgagttgtaaagcggggcataacgctacaggtcgcgcaggtgatcgaggatcaaatcgcgcaccagctgttcatcggccggtgtgaaccccagcagccggcgcttggggtatgtgatgcgcggaccgtccttgctgacggcggcggcgcggccctcttggtggatcagggcgattcgcgagacacgcccggagaaacccacggtggcctcgttggcattgctgcgcgcccgcaggtagcgggtctgtcggatcttcacgaacatggcgccgcgcttgatgcgaccggcctttgcacggcgcggcggcgcattgcggcgaggggcgaatggcgagccgtctggattgcgctgggcggtgatgcgctgttgctgggcccggcgcagggccatccctaccctgcgcgccagattgccacgctgagccggctgcagctgctgcagaagcggcgccacccacgtctcaaggcgctgcagatcctcgttcattgggcgatggacggaagcgttgcgatgacccggccgtcggcaaccagcgtgcccccggccagcgtgtcggcatgctcgccctcggtgggcggctcggccaagtgttccagtaccagggtgccgtcgtccgcacggctcacgcatacccgctcggtgagcgtcagcttgatggccaggtccaccagattgtcggccagcacgtccacctcgaaggtgagcttgtcgcggttcgccgggttggccagcagttccgattggtgccgggtcagccactgcagcaggggcaccatcaccgcttcgggggagccggcgaagtcggtcagcaccagatccagcgtgtagcggtactcgaaggaagcgccgggacgataggtgccggcgagaccaccgttgtccacgaagatcagcaggcgctcggggtctgcgtgcaaggcggggatcgccgcgaccaggtggtcgcgcagcagctggggcttcttcatggcgtgctcgcctgccgggccaacgcatcgtgtagctgccggaccagcgcctgcaggccagtcacctgggcggctgtagcgtggcaggtggcgtagttggcggcggtggtttcggcgacggcagagagcgtaacgccggcggcgggcgcatcaggatctccggcagggccggtgggggggtggcctgacgcggcggcatcgtggatgtgcacgaagccagcaggaacagtgcaggcagcatcagcggtcgcagtgacatagacgggaacctctttgacgatggtggcgccgcgttcatggaccagctgcacgcggtccacgtattcggtgaccacctgggtggtgccttcggcaagctgcagcttgctggccagctcggctttctcggcgttggcggcagccagcgaatcgttggcacggtccagcgcggcagtggcgcggccgacccgggcctgctggcagctgaaaagcccggcggtggccagcaccagggcggacagggcgaggacgcggtaaagcatcagcgtgcgcccagcgcggccagggcgcggctggtgcgggcggtgcggtcggccatgccgttgggcgtggcgcggctgcgaacgttgcccagattgatgatccggctgaccgcaagcacgtcgcgctggtcggcgtaggtgttgaggccgttgacgtgccagaacgctgccgcagccatggcgccgatttccggctcgatcagcaggctgggctgatcctcaagcagctggccgatcagctggcccatactgcggtagttcccacggccggtgtgctgcatcgggccacggccgcggaaccggtagccatcgccgctggcctcgctgccgttgccattgcggttggcgtacacgcggttgcccagcatggccggctggtggacaaaagccgcagcctcggccggcgtaacgtacttgccgaacacttccagcaagcgctcgcggctgtagctgagggattcctcggtacgcgacaggctcaagctttcgtgcccgagctgggcgaggaagtaggccgcgcgcacgggcgtgttgatgccgaagcgctgcatggccgcattcagggcctcggcccagcgctgggcgcgtggtaacgggcactgcatgatctgggcgagcagggcggcggtcagcatgtcagttgctcccaaacaggtgggccacgttgccgcgcgcccgataggtggccaccaacagcaccaccagcagcaccaattgccaggcggtgacgttggcgcgggcgccctgcaggatgatctgcagtgcctggccaccggtggcgacgatcagcagccacgcgcaccaggcgatgccgtggcggtggttggcattgggcgccggccggtaggtcagcaggcgcacgcagatggccacgcagcacagtagcgtggcggtagacaggaactcagccatcggtgcctccgcgcggcaggcggctcgggtcggcgctgcggctgcgctcgatcagggccagggtgagggtgatgatggtcgccgcgcacaggaaggcagccagcccgctcgacgccacgtcgaaacgccgcatcacctcagtgccgcccatgtaaccggccacgacactgatggccaggtagatcagccgcttccagatggacaggtccttggcagagacgacaaacagcgtcgcaccggcgaaggcgccaatgaaggcatcggtttcgatgccgggcagcagcgaggcaaggcccacgccggtggccagcgccgccatactgccggtggaggttggttcggtcatcgtcaatcccatagctggacaagggggcgcatcaccgcgcctgtggatgtggtgggcacgtcgggtagctccaccacggtgcccatcggaagaaccggcccgtgcaggctgattccgtagttcagcgccatcaccttctcggtcatcccggcagtggtgcccaggtgccggtggcagagcgcgtcgatggtgtcgccctgcagagccaccacgcgcatcagatcagctccaccgtcacccggcgggtaccgagcagatcgctgatcgcattgcgctgatcgcgccgcatctcatcaatggtcgggctcagatcgtcggcgcgctggttgccctgcgccgtagcgtcgtaagcccggtagcgttcgtgcagctccacggccgtagcgcagtacacggcacgtagatagagctgcaccagccgcgaggtgtcatcgatcagccgcgcgggtacctcggccaacgttgcgtagccggcggcttccttgtccgcctgccactgttccagttcccccgtgacggacataaccgccatcaccaccgttgcccgcatgcgctgctgcgtcacatcaccgggaactcggattgcctcgcgcagcacggccacatcgatctccggccagaatgcgccggcggtaacggggggctgtgttgcgacgggcgatgcgttggcggtgaagctgctcatggtggcctcgtaggtcgccggtggtcggggcgtcacaccaagggagagaggtcttggtgatcggccccgagccggcggggttgcggggtacgctcggtgtgaggtcagtcgttggactggctggcctcgaacttcttctgcagacgctcggcgcgcttgaggtcttccttgccaccgcagctgtcatgcagctggatggcgcggcgcagatcctcgacggcctgggcaacgccctcggcatccagcggcgttgcctcggtgtcgggtggcagcaggccgcgtgcgcgcgccagcagcagccgggcacggacctgatcgggcatgtcctggccctcggtcagctccatcgcccgggtcagtaccgcaggatcgaactcgacgccggttttcagggcgttgagcgcggccacaccaatttcctcggcgaccacgcacccggccgttcggctgaactcatcgggcatcgacaggccatgggccagtacgtattcggcgatgtccagagcgcggtgatactcgccggcgtccatgctccacagcatcacggtggacacgatctgatcttcaccaccctgattggccgcaagcacgccttcgacgtacggggcgtaatcgggcaagagggtgaccttgagcgtggcctttgcctgtgtggactggatctgtttcagtcgtgcacggtcatgagccaggcgcagttgcatctgctgatagatggtcgtcccttccatcaggttgctgccggccaccgctgcggcagactgctctgccagcacacgtttcaggtgccggctcgccggggtatctgccatgacttactccccgaactcgatgttttcggcgatggcacccaagccgtagtcctcgatcacgtagtcatcgttggacgactcgaagttggcgacgcggttcttgttcggctgttccatgatgtgacggcgacggccaccgatctgccagtacagcgacaggttgctcagcgaggtcaccatcaacgacttggccgggaagaacggcacgatgaccggctgcaggccaccgattcgcttcgtgcccaggatcagttcggccgcgaccttctcggtcggggtgttgttgccgttgacgatggggaaatacttgtcgtggaccagcgaacggccgcagatcaccaccaggctggtgtcatcctgatgccacggatcgatcaggttggccaccagatccatcaccagcgcgtcgatgttgccgtaatcggcgtcggtgccgccgaccttgatcttgcctgacccggccgcgccttccttcatgacgcgctcgggcgcgtgttcgcggtacttctgcagccaacccttgttcacatcctgcagcagcgggttggcgacgcgatcagtgttcttagcaatgctggtgccattccagccgatcatgatgcgatccagcgcctgccgctggatgatggcgtcgcggatgagcgtctggaactcggggcggtgtgcccaggcatcgagccgggcatacggcagtgccgtgtcaaagtcggttttctggcactcgtagccctgcgcgtccagcgcggtcggatcagacggattgcgctcgccattgccgctggtgtcggtgcggccggcgatggtgccattgatgcccacgccgatcttctcgcccttgagttcggcgacgccgggcatgttgatggcctgcaggaaggtgctgttctcctgcatgcgagcttcgagggcctgctgcacagtcggctccaccgcgaaggtgttgacgacgccgctgacgttgttgagcgttgcgatctgctgagtgaagccgtcgaacaggcggcgggtttcggtacgcatgagtttctccgggtatctggaaggtgggggcgatcagcagtcggtgacgttcttggcgtccacgtccttgccgccggtgatgacggggcgctgggtgaagccctgcggggtttcatcaagcttcttgcggaagctggccacctgcgtggacagcgcctgcacctgctcgcgcagggcgcggttgtcctgagccagccgcgccatcgccgcgtcctgctcgcctaccgcttccatcagctgatcggcgaacgcgcccacgtcgaagtcgatttcgtccttggccggcggaaccggggcgggcttcttgccgatgcccagggtggacaggagcgtcgcaaccgggccggggcgtgcgctggcgggctcggcggtggtgaagttgattgtggtctcggcagcctcggtgaacaggttctccggggcctgcttgcgatccttcaacgggctgtcttcggggtgcttggcggagaaggccagcatgctggtgcccaggctcgccggcgagtcggtcacggccaggccgaacagatacgccttgccgctgtcggcgaactccggggcaatttcgatgctggtaaagaccttctgtttgcggctgttgacgatctccaccaggtcatcagtcggttccacctgcgcgaacagggcgagcttcttcttgccggcgatatcgacctcttcggccttgaccgccaccacgtcgccgtaggcacggaacgggctatcgggcagcgagctgcggatgtgttccatccagatccgggcgccgtagacctcggggttgtaggtctcggcaatctcgacaatctgctgccggtcgatcacgcggccgtcggtggtggcgccttcgacggccacacggaagaactcggaacgcttcttgtttttggtggccatctcgccctctgctggtgtcggtgcacatcggttctcgatgtgatgacccatggtcgaatgagggcgttggagcggcaatgcggttggtttgtaagccgctgttctacgtaggtttttcgtgtcgcgcacgcgcgaccccggtcaacctgttcacgtgaccagcgtagccgaacaactccacgtcgatccacggcgccaagccaaattcctttactggatgggctggcgtgtgtgcgatatcgcctcactgataggcgagaaagaacggaccgtccacagctggaaggcgcgtgacgaatgggaccgcgccgacacggtggagcgtattggcggcgcgctggaagcacgccttgccatcctcatccacaaagaggggaagaccggcggcgacttcaaggaaattgatctgctgcaccgccagctggaacgacaggcgcgcatccagcgctaccagggcggtggcaacgagtcggatctgaatccggcggtggccaatcgcaacgccaagccaaagaagaaggcacgcaagaacgagttcagcgaggaggaaatcgaacgactgcagacggcgttcgtggatggttgcttcgactatcaacgcgattggtaccgcgccggcaacgagcgtacgcgggtcatcctgaaatcccggcagatcggcgccacgttctacttcgcccgcgaggcgctgattgatgcgttgaccaccggccgcaatcagatcttcctgagtgcttccaagagccaggcgcacatcttcctcggctacatgcgcggcttcgtgcgtgaggtgctggaccgcgacctgacgggtgacccgatcaccttggccaatggagccgagctgttcttcttgggtaccaatgcccgcaccgcccagggctaccacggcaacttctacttcgatgagttcttctggacctacggtttcaaccagctgaacaaggtcgccagcggcatggcgatgcacaagaagtggcgcaagacgtatttcagcacgccgtcaacgatggcccatgaggcgttcgacttctggaccggcgaccgcttcaacaagggccgaccggtctcccagcagatccagttggatgtaagccatgcgcggctgatgggcgggcgccgatgcgaggacgccatctggcgccagatcgtgaccgtgctggatgcggctggccggggctgcgacctgttcgatatcgaagaactgcgccgggactatagcgccgaggaattcgccaacctgctgatgtgcgagttcgtagacgatagcgctagcatcttcccgctcaccatgctgcagccctgccaggtcgacagctgggtggagtgggtagacgatttcaagccgctggccatccggccctacggcgaccgcgcggtgtggatcggctacgacccggccgagacgggcgacagcgccggcatcgtcgtggtcgcgccgccgctggtgcccggtgggaagttccgcgtactggaacggcatcagttcaagggcatggactttgctgcccaggccgcctttatccagcaggtgaccctgcgctattgggtgacgtacatcggcatcgatgccaccggcatgggcacaggcgttgcgcagctggtccgccagttcttccccggtgtgaccatcttcaattactcccccgaggtcaaaacgcggctggtgttgaaggcattcgacgtcatcaagaacgagcgcctcgaatacgacgcgggctggaccgacctcactcagtcgctgctggctatccagaaaaccatcacacccagcgggcgccaggtcacctacacggccggacgttcgcgcaccaccggccacgccgatctggcgtgggcactcatgcacgcactgcagaacgaaccgctcgaaggcggtaccgccgctcgcggctctatggagattttctgatggcagacaccgaccagggcgccagcgtggcgccgccggccaccaccgaggtattcaccttcggcgaccccaccccggtgctggaatcgcggggtatctttgattacctcgaatgctggcgcaacggtcgctactacgagccaccggtggatctgcatgggttgtcgcgcaccacccgtgccaatccctatctgcagagcgggctgacgttcaagcgcaacatgctggtgcgaaccttccgcccgcacaagctgctgactcgggaagcgttcgcgcagctggcgctggactacatcaccttcggcatggcctacgttgagcgccgccgcgctatgtccggcaacgcgcacagcctggccgtgccgttggcgcagtacatgcggcgcggtgttgaggcgggtgagttctttcaggtgcgggccggccggattgagcatgagttcaagccgggcgaggtgttccagctgcgcgaggccgatcccgatcaggaggtctatggcctaccggagtggatgccggcggtgcagtcagcgctgctgaacgaatcggccacgctgttccgccgcaagtattacaacaacggttcgcatgccgggttcattctgtacctgaccgatccgcaacccgaggacggggatgtatcgaagctgcgcgaggcgctgcggcagtcgcgcgggccgggcaatttccgcaacctgttcgtgcattcaccgaatgggaagaaggacggcctgcagctgatcccggtcagcgaagtggcggccaaggatgagttcaccggcatcaagagcgtcacccgcgacgacatgctggcgtcgctgcggaccccgcctcagctgctggggatcgtgccgcagaacagcggcggcttcggttcgatccgcgaggcggcaatggtgtggtcggcgatggagctggcgccgctgcagacgcgcatgactgcgatcaacgaatggcttggccaggacgtgatcgccttcgatcccttcgagctggcgcccgccgcatgatgatgacccgacagaacctgcgctgcggcgcgtgcgctcgcctgctggccaaggcggtgggcgaccatgacctgcagatcaaatgcccccgatgcggggagatgaatcacatgaaggcccagagcctccccatggatcgccgcgagcgacaccacgaagagagctctacccatgaacaacgaactgatccaaggcgatgcgctgaccatcctgccgaccctcccggccaacagcttcgacgccctcatcactgatccgccatatgccagcggcggcacgcacgcctctgctcgccagcgcggcccgaacgagaagtacatgcagagcggtggtccgcgcctgcatgccgacttccccagcgacgaacgcgaccagcgctcacatctggcatggatgcacctgtggctggcgcagtgcaaccgcgtcctgcgggatggcgcgcccgtgttgctgttcaccgactggcggcagctgccactgaccaccgacgcgttgcagtgcgcggggttcacatggcgcggtgtggcggtctgggacaagacgggcggcgtgcggccgcagcgcggccggttctccaaccaggctgagtacgtcgtttggggcagcaagggcgggatgccgctggggcgggcggcgcccacgctgccaggcgtgttccgcgaggcggtacgcaaagccgacaagcaccacctgaccggcaagcccactgacttgatgcgccagttggtgcgcatctgcgagcagggtggacgcatccttgatccgttcgccggctctggcaccaccctggtggccgcggaggccgagggttacagctggaccggcatcgagatgaccggacactacttcgatgtggccaagtcgcgcttgccctctccgtaacgcgcgcgcatcaaagcacacgagaagccgccctcgggcggcgttcttgtgggtgcggccagcctttcagagtagcgctggtgctggggtagataccctcactagtggatggctccccacctggcgcttggcatcgtcaaccagccagatgctgaagttttgaatgaagaagtcgtagccggcctcctccaggtgctgaccgccctgcgttactgccatgagaacgtcacgacgcccccaagcatggccatagatcaatggaccgttcggagtaatgcgtactgcgggcaggtgctgtgcgtgaacagccactgcaattaggtcggtaaaaaccatccagtcgtagccgtccgccagtgccaatgcctccctatctggcgcgaccgcaacggcgcccgggtacctgccgtccagcatcagcatttgtccgacttcttgcccctgaatctgcacagggtctgccttgatggcccacacgccttgacagcggaacagcgtgcctgagggtgcttgcgacggcaccacggtcttgaacgcatccaacgggtagttcatctacggctcctgggctaactgccgtagagcatagcgaagagctatcgcccgcccgaaacattcgtcagcgcggccgaggcccggcgggggcggcaggctcaggagcgcaagacagattcagcgcggccgaggcccggcgggggcggcaggcgcaggagcgcaagacagattcagcgcgacgggcgaggatcggacctaaccataccgaacggggcatgcgcgtacgtttctgccgtctggaccccgacgcgcgcactcgtctccccgccacgcctgcgcacttcatggggtgtttttcctgcaccccctgcagcaaccacccggcgaggccatgtatggctttctccggggtgtccgagtgcttgccgaccctgcgattccctgcgcgcaagggggcttctctacgcgccctgggtggcgaacgccgtcggcgtgtccgtttagggggagggggggggccggaaaggagcaacatctgcaatcggccgtcgtctacccgcgtaagtcattgatatgtatgaatatggaggattgcaaaagatgttaattcggagcaatttccaaggccaaaaaatgtaatgtcattgatttttaagggaaaaaaatcctgtcgaggttgccccctcaaaaggcaatgtggttgctcgaaggttgccctattattgccattgatatagatagataaataattgatttataagtaatttataggcggtcagaacgtcgattgcataaattgctacttcccgatggccgaatgattttttgcaactaaagggccggaaggttgccttggcatctcccgccgcctccgcacgtgcactctcactggacgcacgtcgcgttgtcgcagcctttgcgacggccagccgtatcctgccgcccatgccgctgccccccgacttctactggacgacacgctctgccagctggccaggtgatccgctgaccgtgatcgcttgcgacagtgtctgggtggtcgctatgtcgcagcgctttgacgacgggatctggatcgccctgctggatcgccatcgcaatggcccaggtgggcccgcccggcggtgcaccagctatgagcaggcgtgtgccggcgctgagctgtgggtggccaggcatgaggcacggctccgcgaggacgtggcagccatcaatcgctggcgggaggttgtgcgcgcgaacaggctggccaagttgaacaccccgccgcccttcggctggatggggtagggccgccggcgggcgtcaggcgacctgcagcagctgctcggtgttttgcgtggggtgctgcgcgatttgcctgatcatgcctggggctgattcgccgctgcacccgcgccggcgacttccgccactactggcaagttctctacccctggtgcattgggagctacggctttggcagcgcgtgcgggcggcttggggcacacggatcgcattccgtcgacgtgctcaatcaagcccttcggagttttagaccacataggatccagcacaaagtcgactccctctcgcctcgcgagtttcgcggccgggacgaagtcggcatcgccagccataaggatgatctggcgcacttgtcgtttcagggccaacgaggaaatgtcgataccgatacgcatgtctacacccttctgtcttacgttggggtacagatcgtcgggcgtcaggtccgcaaagctcttacgccccttcaagagagcatcgagggtctcaggagctgccgtccaagagctaaattcggtcagatgacccaagcgcaatgcgaccttgcgcatatggcggagcttgtcatggagagccgttctgaagacggcttccgaagactgggagtaatcgatgcacttccctgatattgggttgtgcatctttttcgtgagcggtgggcaatcgtagaagaagatccgatagagatctctcttgtcacccgacggactcttgaggtgggctagggcccatctgtgcgccagctctgccgctcggttggcgttcaaagcgttgtgcggctcaattcgcctgaagcgcttaacgaagtagccgccgtcgatgagaattgctgttggcatccgagttgccgtcccctggtgcagcgcaaaaaaaagcccccggttcggccgtcccctgatgggttgggaggcttacttggagggctggatggctgagattgtggggaactgtgggtagtggagcaagtgattggatggcccgtggaacaagctcttgagattttatgcacaggcttatccacagaaatctcccatatgttgtggttctcaaacttctagccctacatcttgtgtttaaacgtcaagtcagaatgtttaacttacgttcagcattggtagagatgaaaatccgtgcctcgactccgcaagttgttggcagcaaagggtttagttacgcggcgctcctttgtcgctagggaccttgagatgcaaggattttggtcgcagtaccgcttcagctcgttccatgagctggggagggccaccgccgcgacctcggggatatcgcagccctgctcgaacagccgcgacgtggcttcgtgccgcaggttgtggaaacacagatcctcgatcttgagcgcgctgcaggcacgcgtaaacgatgtgcctgcggacttcgagttgtaggggagattcggctctcgccggcaatccgtggctgtcgctgcactaggtcccaggcttcgcccagcagagggaacgtccggtggttgtcgatcttggatggcgagtgcgggatctcggtcaacgctggcgcgaggtcgaccagcgatggcaggccgaagtcggggacggggcgtcgttggacgaatcgaccgcagacgtcgtgaggctggcggtgtccagcgtcgttgccgtgtgtaagacggcaacgatgagtcccgagaggtcggggagtcagaccttgtagttcggcagcgcaccgtttagccaatcgaacgcctggccgtcgacgatccagctgctgtcctgtacttccttcgcctcgatcagcacgaggccagtcatctggcctgcggccttgagtgcatcgtagaggccgcgtgtgctgccttcatgcttcgcgaaaatcacgttgtccgcgaagcgatggtggctttcggtccgcaactccagctcatgctcaaaccccgccaacttgtcgtcattcttgaatggctcgaaaacaatcacggacacagtcatcggcttgactctctctctaggcaattgagagccgaatcatggagggtctgcgacagggacgcaaacccgtaggttacaagcgaactggcgccgccgctcctgcaacgagtgagcctgcgccacagtgggcaccgggaaaattgcatttctgccctagcaatgacaggcgtttcacgaaccgtcgccgggaaaaatatctaatctaactcgctgatatcaaagctcagttcaactatcttgtaaacagtaggtcatccgttcgattcggataagcggcaccatccccatgattcagcgcctctttgcgctgctccagatacctgcccggtggttcgaagggcggcagagctgttttctcgacagtcttaccttgagaacgatagcccgtcctgcgcatgaacctgctgcgccggctgctgttcaagatctgcggccaacgcttcagcgcgatgaagggactctgcttcaggcgcacgaagcgcgtccatcgtactcatggttccacgacgttgggcaggatcgtccatcgctccctcgacgatgaataccttctcgccacgtgcaagggactctgtcgggttgttcaatacaacgtggtcaactcttgaaagcccttgctccttcgcgagcaccaacagactcgcggacatgcgctggctcgactcatcccactgcttcccgctctcggcgtccaggcgttccacacccgctctgatctgcatgtagagagagcggtcagcgttgccgagttcggccactgagaaagtagctcgttgcagcgagagcgagtcgtcggtggtcgagctgaggctggccgcaaccgccgtacgctcggcgtcaaattctggatctggcctacgccgccgttgcgtgggtgctatttcccggtcgtagaagtcgccgtagtaaagctcgtatgtcgcatgaggtccaacggacggagcctccgtcttaaacacctcagcgatctgacccagtgcttggctacggttgattcgtcccgcctggagttctgccgcaatggttccatattgttgtggccggctacccgtgccggaaacgccaatatctgggccaccacccgcaacgatttcacgctggacctggacattgctgagagtcgcggcggcttctcctcgcaactcgctgtctacataggcttgcttagaagctcggtttgagggttcggtgaagagatggtgcccaacttcgtgagaaagagaacgtgcgagtctggtgccttgcccgattgcattctcgtctatgacgatcttcacgccgggaacaaggtaggtgccttcaccggctgtgccccattgaacaacgataccttcgcgtctcgcctgggcgagacccgcctgaagtgttggggattttgccagaagcggggccaaggaaggatcatccaacggcgatgcaggacgccgcgcggctcctgggcggcctccctcctgcggctgtggcagtccagcgtcttcagtacgctccatgcggcggctccttcgcaattacagggatcagtgctgacggatcgatatgtaggtcagcgtcacgctgtcggcggcgagcccaagcacgacctgtgcatcgttcacctgcgcggtccagtaaggccgggagcccggcgcatcgggtcgaggtggatgtttggtggagttctcccagatcatttcctcgagcgcaatgctcggtggcgcgatatcaaaaatcaggttcgcgagggcggggttgtcagcggcacttctcagcctgatgttccgcacctcaaggtcgcccagcattccgcgttctgcgatccgctcgtccatgagatcctgacgcgccggctctcccagacgggtgtggagaagttcactcaatgcatcgacatcatcaaagcgaactgtagacaatcgctcgatgctgttcttgaatcgctccataccaatttcactccctgattcgacggcctgtctttgattcagatgatctgatgggcgtggcggcgcggcggttgaacatgctgccagtacaagcgccggaatagcgatcgcgaggcgacgacgcgctgcgatccagaggcgccgccgaagtccacgttctgatgaagtagcgcatttctcgacccatgcattcatgaaagcatctcgcgcgccaatgtcacactcttgaatctagcacagcattttgtgagtgcggatcgggtccgcgtgaacaatgagctactgaaaacgcacccgattccactttccaatttgagaagagggggcgtcggcagcgagggagggagtgccagacgggaggccgagcacagctccaagcgtgcattcccgatagttgaaagactgtagccagtaggctacagttctccatgaagatccagcgtacccgtcagttcgcgacatggattgacgctctcaaggacgtaaccgcacgcgctcgcatcctggcccgtatcggtcggctcgctgaaggccatccgggtgatcaccgctatctgggggacggtatttccgaactgcgtatcgatgcagggccgggctaccgcctgtactacacccagcgcggcaggcagttgctgattcttttggtcggaggtgacaaaagctcacagcaacgcgatatcgaaaaggccagggagattgcacgtgccctgtgagcgtcgaaccggctgtagtcgaaacgaatcaataccgaagtactggagctgttccatcatggccactaagaaaaaagtcgaactcaaatcatttgatgtggccgaacaccttcggacacccgaagaaatggcagcctatctcgacgcctgcatcgaggaaagcgacggcgattccgcgttcatcgccaaggcgctcggcgacatcgcgcgcgctcagggtatgagcaaggttgcgcgcgcggcgggcctgtcgcgcgagagtctttaccgcgcactgtccggcgaacgcagccccgatttcgccaccatcctgaaggtgacccgtgccttgggtgtgcgcctgcatgccagtgccgtgtgaggcatcaaggcactgcgctccacttccgccgcctcaagaagtccggtgcgatcagtctcaatcaaaccgaatgatgcggatcaaccctcttgtcgacgatccgtctccgaaggcggccaccgtgccacaggggaatacctctttcgcaccgtcatggttgacgaatgagatcgtgcagtgcgcccgcgtcccaggcgtgatgcgggtgacgacgcggtcattcagcacgaagctgtaccacatgactccagggcttatggaaagcgccctgggacgcgcggtggaggcgatcatctcggcaacagtgccaccgcgcgaatccacttcgtccagccgcagctcaacaaggaaaggtttcaggtctgggtagggtgtgctcattccagcagcgggtctgcctgaatcgttagctgggttgcggcgtgttgaacctatgcgttggggatctcaacgttccgcattattgagtcccacccatctgcaacgccacatactccgccagcccccggcaggccagcatcagcccttcgcgcgtgccgtcgccgatgtcgtctttctcttccccatccacgcgcacgcgctcggcggcgtgatacagctccaacagcgacaccaaacccaccgcggcgcgatcccggcgtgcggcggccacggcctggccgggtgtggtggagggccccggccacggctgtccatcggcggcgtcaccggcctggatgcgctgcaggcagccgggcaggttgatcggcgcgggcgcctcgttggcggcggcgaaagcggcttccaacggctgcgccagttcgggtggcaggcgcagcgcagcctcgcccagggtggcggtcaggtacgggtgatgggtcttgggcatgcgggcgtcctcgtcggcaacagaggtgccacccgaagagggtggcgggcgatgcgtggcttccaagaccggaaatcgatgagccggtgggcacagggcccccacgcaccgcccgccgtcgatcggcgaacggattgccagccggcgccgctcttgggaagacggcgccggctggcaagcgtatacagcttcgattaaacgggcttggaagtcccggccacctttgcaggtggcgattcatcatgcgcacgtgaaatcaccgcctgccagtcgtttgtttcgatggcatcgggtgatctgaaaggaaaaatgaattatcgcgtttggcccgtttcgagcatcgcaatgccagaagcgacatatcgcgcagcgccgtcatcatcggtcatccgggctgcgccactgttgccgcacggcttacagtagcgtgcgacgtaaagccggcttaacagcctcggcaaggcaccaaggcaacgataccagacccaaaagtgccaacgcgcgccccgatcttgatattcctcacggaccgcccgcagcgcccaccgcatactgccgctacacgcccacctgggcctcttcgggatccgcacatgcgtcgccacgccctgccgctcaccgtcgcattgttgtccgccgcattcgcagccccggccatggccgccgtgccgttcttcaacgccagctgcccgggcggcatcgatgttcacgccgacgatggcggacccgtctacgtgcagggccgcgaggccacactgaaacgtttcaacgaccgctatttcgaagcacgcgatgccaacagcggcatcaccctgtcgatcagccgcaacgatgacggcgcgccgcaggtcagctacaccggccgtggcggcgccaatggcatctgccaggtcagcgccagcggcacgtccgcgctcaccgcaaacagtgcacgccctcgcgacgctgccgccggagatgccgcactaccgcgcgaagtcacctgcgaatccaccgaccagcagcaggtctcgtgcgatctgaacacccgtggcaacgtggaaatcgtgcgccagctcagccgtacccgttgcgaggaaggcaagaactggggcctgtcgcggcattcggtgtgggtcaatggcgggtgccgggcggtgttccgcaatacctcgcgaatgtcgtattcagccccaactggtgacagcgcgctgggcgcctgcaacctgcgcaagggcgcgcagggcgcggtggtgacccaggtgccggtgggcagcgactaccaggagctgatcattgattaccccgatggccgctacctgtgcatgatgcgcaacaacggcgaagtgcagagcgtgaccccgctgcgccgccgcgggggttgagttcgtcgcgcccgccgccctatggtggcccccccttattgacgtcgggtggcatcaccatgtcccatcttctggccaaggctgctgaaaaggcggatctcgaccggatcgatgccttgctggatgcaggcgccgatatcgagtggcagcacaagggcacggggcgcactccgctgctctcggccgtcattgccggaaaatgcgatgccgcagcgcgattgctggatcgcggtgccaacatcgagcatgcctgcagggcactgggctacaccgcgctgggttgggccgccgcgcatggcgatactgacatcggcgacctgctgatcgcacgcggcgccatgctcgaccctgcttcgccggaacaacggcgtacgccgctgatgctggcatgcgcccgtgggcacctggcgatggtcgaacgcttgctggacagcggcgcgtccgtggcaccgctggatttcgaagggtgcaacgcgttggcgatggccgatgaacgcggttacgcggaggtggtggcgctgttgcacgccgccggtgcgacgccgccgcctgcgttgatggaagcaccgccgctggagtggccccagcccgacgccggaggtgagcccgcgtcggtggtgcgtggatacttgttggcatatcacgagtgggaaacgcgtggctacaaggattcccgtgccggtggcggacttctgctcagctcgggcttccaacaggagaaagcggacatcctggcggcctggtgtaccgaccgcaaacgggtctattcgaccggcgtttcggtcgggaaccccccgcggtacgtaccggaggatctcttggtgtcagttgcgatgccgacggtctcgagggccgaggtgctggtacgcgacgaccctcagaaggcgcgttcccttcgttacgaacatctgttcgtactcaagcgtgtgggtgggcggtggcggatcgacctgcggaagaagcgtgtgttccacatcgagacctgggcggcagccatcctctagtgtgaaaggagcctggacacgaaccccgccctgctgcaccgccgcgagtggtgtcacatccctctggctagactgtgcttctttttcgttcgcaggaggcacccatggcccatcccatttccgtatccctcatcggcgtgcccaccgacgtgggcgcgggccatcgtggtgcacggcttggtccggaagccctgcgcgtggccggcctgcccgaggcgctggaagcgcgcggcgtggacgtgcgcgacctgggaaacctggatggcccgcgcaacccgtggaccgcgccggtggaaggctaccgccacctggatgaagtggtggcgtggaaccacgcactgatggaagccagctatgccgagctgcaggccggtcgcatgccgatcatgctcggcggcgaccactgcctgggcatcggttcgatcactgccgtggcacgctggtgccgcgagcagggcaagaccctgcgcgtgctgtggctggatgcgcattcggacttcaacaccagcgatgtcactccatcgggcaacatccacggcatgccggtggcctgcctgtgcggcctcggcccgaaggcgctgacccacctcggcggcagcgcaccggcgatcacccccatccaggtgcaccagatcggcatccgttcggtggacccggaagagaagcgcctgatcaagacccacaaggtggatgtctacgacatgcgctacatcgacgagaacggcatgaagcgcgcggtcgaggcagcactggcgggcatcgacgagaacacccacctgcatgtcagcttcgatgtggatttcctcgacccgagcatcgcaccgggcgttggcaccaccgtgccgggcggggtgaactaccgcgaggcgcagctggtgatggagatgattgccgacaccgggcgcatgggttcgctggacatcgtcgagctcaaccccttgctggacaagcagaatgccaccgccgaactggccgtggacctggtcgaaagcctgttcggcaagtccaccctgatgcgcgactgagctctccgcctgaacggatcgatgatccgttcacacgcgctccacgcccctgccgccagattgcacatcacgcggcggcagtggcattggctccttccgccgagcgaccgaaccccatccgcgaatgaagcggtatagcggcgaacccaaggagaagcccatgaagcgcgtagttgccctgatgctgttgtcgatgttctcggtggccctgctggccggttgcaacaccgttgccggtgccggcaaggacgtgcagaaggctggcgaaaaggttgaggatgccgccaagggccgttgagcctgaagtggaacggaaagcaaaaaggccggggggacctccccggccttttttcttgcgcgtttttctgcagcgtacgtgtcgaagcgtagtgaaccattcaagcaggtgagcagtgctttcatggtcggttgaccggcgctcaacagccgctgcgcgaagctgtagccacggtaagaacgccgttgcaaccaaggactcccagcaatgaacaaagacatcatttccggcaagtggtcgcagctgaagggcaaggcccaggccaagtggggcgatctgaccaacgacgacttcgatgtggctgaaggcaatgccgagtatctggccggccgcctgcaggaacgttatggctgggccaaggatcgtgctgagaaggaagtccgtgagttccaggatgccgtgagcaaggactacccggactacaagtaagcgctacggttttcccccacagcacaacgcccgcaccgagaggttgcgggcgttgtgctgtctgggcggccgatcaacgcgccggcgggtccggcacatagcggttggggaacgcctgcggttcgcgcggcaggcgcgacggcggtgtatcgaccaggatgccgcgcgcgcgcagattgcgggcgctgtcgtagcgcagctgcagaacctgcgccgggctgcggctggcgcgttcgaagtcggtatcgcgtaccgacgactgctcgcgtgcgccgtggccggtgcccagcgcaggggcctgtgacttgctggcatagccctcgatgcggctgttgctggcgctggcatcggccgccgcttcggccgtcggggccggtgccggcagcggcaggctgcggcgcaggatcggatccggacgccagcggcgcgcttcctcgaacaccgccacgccgaccacgccgatgttgtccgggcgaccggtgcggctggcatagctgccgctggggctgctgaacacgaactgcgccacttcatcctggctcttgcgccagccggtgatgtcggcgcgctggccggggttgagcacgtagccggtctgcgacggatcggcatcctcgccggagatggcgttgacgccgtctaccgacagcaccaccagcacccggcgcgggctgtcgttgtacaggcgcacggcgtagcggtggccgcgctcgccggccacccagcgctggccctcggcggggtagctgcgcaattcggtgccgcggtcgcggtcgaccagagacatgcgcacggggccgccctcgtaggccggcggcggcatcggggcggggcggaagccggccaggggcaggatcaacagcaggggcagcaggcgtttcatcgggcgtctccagcggggttgcgtgaatgaacgcgccgcaggccctgacggggttggtggcgtgcaaggtaaactggccccgttcatcgaaggttaccccacgcagtcatgaccacccgagtccttaccggcatcaccccctccggcacgccccacctgggcaactacgttggcgccatccgtccggccatcgcggccagccgcgccccggggatcgagagcttcttctttctggccgacctgcacagcctgatcaagtcccaggacccgcagcgcacccagcgcgcgaccctggagatcgcggccagctggctggcctgtggcctggacccggaacacgtgtggttctaccgccagagcgacatccgcgagaccaccgagctgatgtggttcctgaccgcgatcgccagcaagggcatcctcaaccgcgcgcacgcctacaaggcggcggtggacaagaaccgcgaggaaggcgtggacgaggacgcaggcgtcagcgccggcctgttcatgtacccggtgctgatggccgccgacattctgatcttcaaggccaaccaggtaccggtgggccgtgaccagatccagcacatcgagatggcgcgcgacttcgcccagcgcttcaaccacgtgtatggcaaggagtacttcccgctgccggacgtggtgatcgacgagcaggtggcgacgctggcgggcctggatggccgcaagatgagcaagagctaccacaacaccattccgctgttcgtgccgcgcgaggagctgaagaagctggtgttctcgatcctgaccgactcgcgcgcacctggcgagccgaaggacaccgagggctctgcgctgttccagatgtaccaggccttcgccaccccggaacagaccgccgaattcgccagggcgttcgccgccggcatcagctggggtgacgccaagcagcagctgttcgagcgcatcgacagcgagctgtcgccgttgcgcgaacgctacaacgcgctgatggccgagccggagaagatcgaggcgctgctcaagcgccgtggccagcagctgcgcgagcagctggcggcaccgctgctggacgagctgcgccatgcggtgggcctgcgtgacctgtccaccgcaggcgatatcgccagcgaggacgccggcgtggcccgcgtggcaccgccactgttcaagcagtaccgcgagaaggacggccgcttctacttcaagctgaccgccggtgacggcacgctgctgatccagagcgaaggcttcgattcgccgcgcgacgcggggcagttgattgccgtgatcaagcaggcggagcagggtgaccagctgcagagcgaactgttcaagctggaagccgaagtggacgccgtgctggcggccctggccatgctgcgcgaagcgtaagggtagggccggccgctggccggcaactgcataggaaatgccggccagcggccggcactaccacggcaactgcataggaaaacgccggccagcggccggcactaccacggcactgcataggaaatgccggccagcggccggccctacccgcgaacgaaggtcatggcatgatgtccgcgcgcctcaggcgcgatgacatggagtctgcgatggcctggttgtcgctgctgctgttcctgccctggttcctgctgctgggcagcctgtactggctgttcccgcgccagccgcgcaccccgcggcggcgcctgttcgatggcaccaccctgctgctggccttcgccctgagcgtcgcctcgatgctgtgggggtatcgacttggcatggcacagcccggcgccggcccgatctggccgcaggtactggcggtgctgtacgcctacggcgcattcctggcggtgctggtgctggccctactgctgcggccgcggttcgcattgcgctgaacctggcccttgcgcacccgatggacctgcggttggttggcctgcgcttgcccttgcctgcgcttgcctttggtagagtcgactgtgagtcgactgctcttctggaagcccgcgctgcgcgcgacagtcgactgacagtcgactctacccggccacaacccggcaccacccgaccaaagccgcatcgaacccggaccgcccgcgcgcctaccatgggcgtctgttcccgatcctgccaggtgcgtgccgatgatcgccgaccccagcatccacaccatcgataccggcttccagcgtcccgacttcgacgcggcctatctgatcgttgaaaacgaccgcgccgcgttcgtcgactgtggcaccggcctgtcggtgccggcgatgctgcaggcgctggccaacgcgggtctggccgttgacgcggtggactggctgctgctcacgcacgtgcacctggaccacgccggcggcgccggcctgctgatgcagcagctgcccaacgcaaaggcagtgctgcacccgcgcggtgcgccgcacatgatcgacccgacccggctgattgccggtgccacggcggtgtacggtgccgaggaaatcgcgcgcagctatggtcgtatcgaggccattcccgaacatcgtgtggtggtggccgaagacggccaccgtatcgacctggccggccgcgagctggtgctgctgcacaccccgggccacgcactgcaccattactgcgtgtgggatgcacgcggccgcagctggttcaccggcgataccttcggcatttcctaccgcgagctggacagcgcgcagggggccttcatcttcccgacctcgtcgccggtgcagttcgacccggaagcgatgaaggcctcgatccagcgcatgctgggctatggtccgcaggcgatgtacctgacccactacggccgcgtggagcaggtgcagaaactggccaacgacctgttcgaacagatcgatgcgatggccaccatcggccgccagtgcgatggccggccggaccgccaccgctgcctgctggccgcgctgcaggcgctgtacctggaacgtgcacagctgcatggctgtgcgctggacgatgcggcggtgatcgctgttctggcgatggacatcgaactcaacgcgcagggcctggcgtgctggctggaccgcatcagcaggtagacccacgccatgcgtggatgacgtgggcccaggctgcgccgtgatgtcacgaccacgttacactctggtgacttccaagctagccgtggtactgccgtgaatccgatgcgcgtgttgctgctgtcgtcctgcctgtttgtcggtggcctggcccatgcagccaacgacctcccgggtggcggcatcgatccgcaggctctgtcgcggcacgtgcgtgtgctggcatcggatgaattcgagggtcgcgcgccggccaccgagggcgaagagcgcacggtgcagtacctgatcgagcagttccgcagctacggcctgcaaccgggtggcgtggatggcagctgggtgcagccggtgccgctggtgcgcgcgcagttggacgggccggccaaggccagcctgtcgctgaagcagggcaagcgcgcgctggccaacggcgtggacgtgaccctgcagagcctgcagccgcgcaagcgcgtgcagatcaaggacgcgccactggtgttcgtcggctatggcatcgacgcaccggaacgccactggaacgactacaaggacgtggacctgcacggcaagatcgccgtggtgctgatcaacgacgccgatttcgaggccgatgcaccgggcgcgttcgatggcaaggcggtgacctactacggccgctggacctacaagttcgaggaagccgcgcgccgtggtgccgagggtgtgctgatcgtgcacgagaccgcgccggccgcctatggctgggccactgtgaagagctcgggcacctcgccgctgttcgacatcgaacgcggccaggccgaggcgatggcgcagcacacgccgctgcgtggctggatgcagcgcgaacttgccgaggcgatcttcgctgacgccggcttggacttcgatgccgagaagcgcaaggcgatgcgtgcggacttccgcccggtggcactggacaacgcgaagctgagcgtggatttcgcactcaagcgcgagcaggtggtgacccgcaacgtggtggccaagctgcccggtggtgaacacgccgacgaggccgtgatcttctccgcgcactgggatgccttcggtatcggcgaagccgacgccaagggcgaccgcatccgccgtggtgcgatcgacaacgccaccggcgtggccacggtgctggaactgggccgcgtgttcgccgccggcccgcagccgcagcgcacgctgtacttcgtggccctcaccgccgaagagaagggcctgctgggcgccagctactacgccgcgcatccgctggcgccgctggacaagaccgctgcagtgctgaacatcgagatgttcagcccggatggcgcgacccgcgacatcgcttcgtggggcaagggccgggtgtcgctggaaggcgacctggaacgcgtggccaaggcccgcggtcgcagctacagcccggacccgaacctggaggccggcttcttctaccgcgccgaccacttcgcctttgcccgcctgggcgtgccggcgatcaccatcggcccgggcctggacaagctggacggcggtgttgaagccggccgcgcgctgcgcgagaagtatttcgccgactgctaccaccaggcctgcgatgcctggaccccgagctgggatccgagcggccacgcggctgacactctgctggtctacgacctgggtgccgagctggccaacagccgccgctggccgacgtgggagaaggaatcggagttccgcggcgcgcgggacaagagcgaagcggcccgccgctgaggctcgggaccggcggggtgtcatgtcattccgccggggggtagagtcgactgccagtcgactatcgcgcgcagcgcgggttcttcggtgccgacagagagagcagtcgactgacagtcgactctaccgattgccgattgccgattgcggattgccgccctgcggccggcactacctgcgccggcgcagcagcgtccatgcgccccagccgccggccgcgagcgctgccagatagcacgccaccatcgtgcgcaggccaaccggcgaccctgcattgatgccgcgatgcaggcgcagttgcagcgagctgtggccgctgcccaggtccaccgccagctgcagcgccagcgcggcgcagaacaccagcagggccattccgaagccgatgcgcggccacgcgacctgtgcgttggggcggcgcagcagccaggccagtgccgtggctgcggccagcgtcgccgcgatccacatcagtggcgtggcgggagacgcagcggccaccggcagtgcaccggtggccgcgatcacggcaaggcgcttagttgcgggtgccgtcgagccagttcgggcccttgttggtgaggaagaacacatagaccaccaacgataccgcgatcgttgcggtcacgtagatggcgaaccagtcgacgtggccggtcttcagcgcgccctggtacagcagcggggcggtgccgccgaacagcgagttggccagcgcgtaacccaggcctacgcccagcgcacgcacgtgggtggggaacagctcggcctttaccacggcattgatcgaggtgtagccggtgaggatgacgaaggccagtgccagggtcaggaacgccagcgtggcgtcgtgctggtgcggcagctgggtgatcaggtaccagctgtacagcacgccgccgacaccgaagaacaccagcagggtcttgcggccgatgatgtccgacagccagccgccgaccggctgcagcaccatcaggaacgccagcacgcccaggttgatcagggtgccggtcatcgggtcgttgcccgcgaatgcgctctggatcattttcgggccgttcaccgagtaggtgtagaaggccacggtgccaccggcggtgatcaggaagcacagcagcagcggccgccactggtgcacgaacagctcgtacatggagccggacttctgcgccttgcccacgcgcgcagcttcgatcgacgactccgacagcgattcgtccatgccgcggcgcagccagaacaccaccaccgcggcgatgccaccgatgccgaaggcgatgcgccagccccactcggagatctccggcttgccccagaaggtcagcatcagcagcagggtcagctgggccagcacatggccgccgaccagggtgacgtagtggaaggaggacaggaagccgcgacggccgggaatggcggcctctgacatgtaggtggcgctggcgccgtactcgccgccggtggcgaagccctgcagcaggcgcgcgaacaacaggatgactgcggcccagatgccgatgctggcggcggtgggggtgatggcgatcaggaacgagcacagcgccatcagcgtgaccgagacagtcagcgccaaccgacggccgtggcggtcggcgaagcggccgaagaaccaggcaccgatcgggcgcatcaggaacgtggcggcgaagatcgcccacacgtacatcgtggagttcttgtcgtccggcgagaagaactgcgattcgaagtacacggcgaacaccgagtacacgtagacgtcataccactccaccaggttgccggcggagcctttgagggtattggagatcgaccggcgcagcgcggcgccgtcggtgcgggtgacagcggattgggacgtggtgctcatccgggtgggaatcctcgatgcggcgcttccgtgcgggaaagatcggtgccagccgcgcgcggggcgctgacggccagcctcctaggtactgcatcccacgtcaacgccgggtgccggaggggcggggcagggcatgggaccgcacagggtgacagcgcaggggggcagggaccatagctaatacgtcgtaaggagagccgttgcagcccttctcggcagcctcaatcagacgatgtatgcgttggttcaaccggggaaacgatggcggtcctgaagttgctgcgggcccacttccgcaaaagtgctgccgtgaaggccagaagcgacagggacagcgcgatctcccagatcggcacattcacgtacagaagccgaaccggcattgcagccattgacgtgaaaggaaaaagggacattacgtgcatgaatgcaccgtcgggcgtccgcaggccagcaaatccaatcatgatcatcgtcagtgggaaagccgggagcgtgttgcggaaagctgaatgcggtgatcgaatcgcggtagcgcacgcggcgaaaaaccagttccacagcatgagccccagaaggcagaacacgagcaggccgagcatcaccttccaactgccttcggcaaaggttgcatccccactcgccgaaccggacatcagcgtccaaccgattgcaccgtagaccccatacactgccaccgtcttcaatccatgaaggatggacgcggcaactttgcagtcgagccagagcccaggtggcgctgcactcaggatcatttctgtagcatgaccaaagcgctctcccagcaggccctgaaaaatcatgccaaggcagccaagtatggcgagtgtcgtcagtaccaccattgcgattgaaacagcggtcaaggatgtgtccgcgaagaccccggtgccccgagagtcaatgacgcgtagcgagactggtgagtccaccttccgaagctggtcacgggttacaccgagcagtgatagagaatgttgacggtggagcgtgtccaggctgcgttgcagttccccaagccagcccggcggctgctcggtgtggagaatatagtctccggccaccgaggacagaattggtggatcgcctgataccccatctcccagcgcgtcactgaagtggaagcgcccctcgctcaggcccgctactggagtgcctcgcgcatccaagtggacgacggctgcagattcccgagcaagaatggcgtctccacccaacttcaccaatgcgatcactgcgagcaatagaagacctgcaacttcgccacgaatgtccaggtgccttctgaattcgaacaggctgatcatgaagaacgggctcactcgcataagcttttctccggtcgaaggtcatgcggggaggactcgcaatgcagaggatgagagagcgccacgatgcgggtagggtgaaggtcctgcgacgtggcgggatgaagctgtccatccctcagcatgagaatccttctggcgaggcgctgaagcaactcaatgtggtgggcggaaagcacaacggctgtgccttggcgtgctgcacgattgatgaggtcggcaacggcaatctggtttacagggtccagtcccgagaacggctcatcaaggatcaggacgcccgggtcgtgaagcatgcaggcggcgagctgcagcttctgcaggttgcccttggagaggctggatactcgatttgaggcgcgcgccagcagccctatttcttcaagccatacatcgcgtgccttcaccgcctgctttcctgacatccctctcagtcgcgcccagaactccagtgtccttccaacggtgacttcggagaagagactgcgcgattcgggcagatagccaatatccacgtacggtacgctggcggtgtcggcttcggttccaaaagctacggttccggaatcggcaggaatgagatggcagaggatacggaagagcgtcgtcttgccaacgccattggcaccgatgatgccaacgatctcccctggaggtacgcaaagatcgaggtcccgcagcacgatcctctcgccaaaccgcttgcagacctgctcagcgagaagcatggcgggacctctcttcaaaaccgtcagccaattggcgggctctggatcgcatgaacaggctgtgcctggactgcaccatggtggtcaactgaagggcggcttcgggggttggcgagttcgcaatcagggcttccagtgcagccatgcgcactcggtccatcgggtggctcctgaaaatatcgcgaagcagttgctgcgactccccatcttccgtcgcagccgcgatcatgaaaatggccgcagcgctggagcggttgatgatctgcgaaatcgtgccggttccaggttcgaactcgtactggtccatggttacacttctcagtgagtgctccatgatgttgatgcttaccgagaagctttctggtgccatttgttggtggacatcctggaatgccctgtacagcagcatgcttcccttgttgagctgggatcgttccatgaacctgagatcgacactttctccggggattccgcaaacagacgcgtagtcgtactcgaagtagtcacttatgtaccccggtccctgatatccgatggtcaggaaattgaagttgtggtcgtgcggaatgccatagaaaaacgtgctgtgcccgcttgcagcaaggatctcgtcctcatggccaggccagaagcatgcgcggatgaagtagctctggcccgagacctgtggggcatggagcatcaggacctggggtgtgtagtcgttatcgacctgaatgcttttcgaatccttgagttccttgcagatgatctcgctcaggaatgtctggttgttgcccagcttcctcagcacgggggccactgagatcatcgactcctggtcgcggggatcgaacgccgaatcgtgtaggtagtccacgagttccatcaggccgatcgaatcctgggacgtgtcttcaatgcggattggcatggttgctcatccttgttccagtgagcgggtcgcaagcttcctgatctcttcgttcacatcgttctccctcatttccttgagtcgctcggatgccgctgccgggtcaacgcggtagagcgacctcagcgcgttccagcgaacgaatgtcgtcggatggcgcgacatgtccagcaaggctccggtgttgtcgctcccccgcaggtaggacaatgctgtcgcgatgatctggagccgggagtcggttacgcttgtcgccgtgcagccgacgagctttccggacggcagggagaagtgctgagtgacctcggaccttgatctggacgagaggcagacaatcatcgacgtcggactggagccatgtagaaggtgcattccctgcctgccgccctcaaggaacagatggtcaccagaagccgactgccctcgactaggcgggcccagccgcgggtcggattcgtcaccggtgtggaccgggtatacctgatactcgacgccgggcgtatccgtgaagaacaccagtgagtccgtgccgttgatggtgattccggtttcgacaccggcctggaatgctgcagctgcctgaagtggcgagctctgcatgtagtgcacgtccacgaactcgtccttgtatatgaccattcccgccagtggcggcttgacgaagaatttccccggcgtcgcatacagtggactgcccatgtggctccggcactcatcgtggaagaagtcgcgcaggattacctgatcgaactcacggcatatcgaaagcatggattgacggtttgtcgaggtgtccccacttccattgatcagcgatccccattggcgaatacgtgccgcacgtccagtggcctcgagcacgcccaagagcgacgatctccttccgaatatctccgtcagtgcagacagttctgcaggatcatccgcgagttccaacattcgagctggatctttcatattgtctccggagggtgggtcggatgatccgacccacccgagtgggatatcacttcggatggatgccccggttgatgagaatgccgacaacgatgccgacagctgcgcagcctgctccggttgtctcaatcaagatgcacgaaccgtgcatccctaccgatctggcctgcttgggtagtgctttcggttccacgggatgctcctcagatgggcaggacggcaatgacgattgcaacggcaatcaggaccggttcaatgggtgagcacagcaatgaagcaccagcaactcccaccggcattgcgagtggaggcggtatgcaggtcatggtggttctcctgttcaggtcattggcccaacacctgctgggcaagtccgttttcagtgatcggagcaatcctttccttgatcggcatctcacttgtgttcggcggggtgcgatacgtcagcttggatgacactgccacccgcctggcggcgcaacagacgtcggggtttgtctcaaccctgtcgagggaaaacccggcgcctttgtaggtgcaaatcagcgtgcccggaaccggggttatttccgtcagccgaacgctctagaatccgttttcccccgcccgctggtgcgtcatgtcggcttcccctgttccctttgcggctgccccccggggtggccttgtcgcgctggcattgctgctggtctacgtggtctggggctcgacctacctgggcatcgccaaggccctgcacggcggcgcgctgccgctgacgatggtctccggcagccggttcatcattgccggtggcctgatgttcctggccttgcgcctgttctggaagatgccgaacccgaccctgcggcagtggcgcaacctggtggtgatgggcgtgaccatgctggtgctgggcaacggcatggtggtgctggccgagcgtgaggtgtcctcgggcctggccgcgacagcggtggcctcggtgccgctgtggatggcgctgttctcggcgctgcgcgggcagcatgccagccgcggtgagtggctgggcatcgccatcggcttcctcggcgtagtctggctcaacgccggcagcagcctgacggcctcgccgaccgggctggtgctgctgctgatcgcgccgatcggctgggccttcggttcggtgtgggcgcgcggcctggacctgccgggcccgttcatgaccgccgccgggcagatgatctgcggtggcgtgctgctggtgctgatcggcctggcggtcggcgagcgcccgaccacgctgcccgataccggtggcctgctggcgatggcctacctgtgcgtgttcggttccatcgttgccttcaccgcctacgtctggctgctgcagaacgtgcggccggcgctggccggcagctatgcgtacgtcaatccggtgatcgcggtgctgctgggcgcgctgctcaacggcgagcgcttcggctggcgcgacctgctggcgatggcggtgattctcctgggtgtggtggtgctgacaatggcaaggacgagaaagaagtgagcatggacgagaaagaacaacgccggggcctgctggtcaccgcatccaccttcgtgatctggggcctggtgccggtctattggcacctgctcaacgaggtaccctcgttccagatcatcgcccaccgcatcatctggagcaccgtgatggtgctgggctggctcttgatcagctcgcgcctgggctggtggcagaagatcgccgcgcagccgcgcgcgctgccgatcctgctggtgtcgagcctgaccatcgccttcaactggggcctgtacatctgggcggtcaacgccggccatgtgatcgagaccagcctgggctacttcatcaacccgctggtgaacgtgctgctgggcgtgctggtgctgaaggagcggctgcggcgcctgcagtgggtggcggtggcgatggcggcggtgggcgtggcctggctgaccatcgacgcgggtacgccgccgtggatcgcgctgggcctggcctgttcgttcggcctgtatggcctgctgcgcaagctggtctcggtcgatccggtggccggcctgggcgtggagagcatgtacctgttcctgccggcgctggccttcgcgatctgggcggaaaacggccatggcggcgcgttcttccatggctggggctggcgcaatgacctgctgctggtcttcggtggcgcagtgaccgcagtgccgctgatcggtttcgcctacggcgtgaagcgcatcccgctgtcgctggtcggcatcctgcagtacatcgcgccgagcctgcagctgctgctgggcgtgttcttcttccacgaagggttcgatactgccaaggcgatcggcttcgccgcgatctgggccggcctgatcctgttcgtcggtgacaacatccgcacgatgcgcgccaagcgctagcgccggcggggctgcggggtcggatccctccgcaacgcggagggctctgaccctgttctatccgtcgcgtggggtcagagcccttcgcagggcgaagggatccgacccgcttccacccaaaaaagaacggcgccccgaagggcgccgttctgcttccatccaccgccaggagagagagatggcggtggcgggaacgcggttgcaggcttagaagcgctgctggtacttcatgtacatgaaacgaccgatgtcgaagccaccgtagtaggtgaagctgctgttcggctggctgtacatgatcggaccctggtggtcgaagacgttgttcacgcccagcgacacggtgccgtcccacggcaggctgtaacgcacctgcaggtcgtggaaggtgttggagcccaccttgcggctcggctgcgcatcggtgtacggcgagacgaagccggccatgttgcagtccgggccaccggccaggtcatacgagcaggcttccttcatgcccgagtagtagcgggcggtccagccgatgcccaggtcgccgtactgccaatccaggttgaaggtcgaacgcacgcggaagttgccctgccagccggtcttctgctccaccggcgtggtggcggcgctgtcgttgcgctgctccaggtagtcggtgtaggtggtgttccaggtggcggcaaagcggccgaacgcggtttccggcaggcggtaacgcaggctgaagtcgtagccggcggtttcgcggtagcccgcattgaccagcgagcggtccagcgacgtcacctgacccagcgtcttggcgctggtggaacgggtgaagcggccgcacgccgaatccacgccctgcacgtagcactggttgaggatgtcggtggccgactcacccacgatcgcgttgtcgatgcggatcttccaccagtccaggctgacgtccaggcccggcacgaactcggggctgtacaccaggcccacggtccaggtcttggcggtttccggcttcaggttcgcattggaaccggagtcgaaatcggcgatgccctgctggcccggacggttggcgacgttgccttccgacgcggtctgctggcggaagtccgccggcaccttcagcgcctggcagcgtgcggccacggtcgcgctgctggcagcgatgccgaacgaggtatcgcacggatcggtgaacgaatcacggctcttcaccgcaccgccgtacaggtcgtccacggtcggcgcacggaagccggtgccataggtcgcgcgcaccagcaggctgtcgatcggcttccacttcaggccgaacttgctgttggtggtcgaaccgaaggtgttgtagtcggtgtagcggccggccaggtccagcgacagttcacgcgcgaacggcatgtcggccagcagcggtacctgcagctccaggtagacctcgttgagcgagtagtcgccacgggtcggctggccggtggtgccggcaatctggcccttctgcaccatcaggtccggggtgtagctggcttcctcgttgcggtgctcgaagcccatcgcggccatcacgtcgccggccggcagggtgaacaccgaaccggagatgttggcgctggcgaccttggtggtgctcttcatcttgtcgacgaagcgggtgaacaggtagtcctgcacgtcctggttgctcagcgagcccgggcccgcatagcccatcggcgcggccgggttccacggcacgcagccggcgatcactgcacccgggcggccgcagcgtgccacggtgccatccatgaaggatgggccgaccgccaggtcgacgtgcggttggtacatgctgccggtaccgatgcgctcgccttcattgcggttgtacatgtagctgacgttccagtcccagtaacgcgaaccggtttcaaagctgccttccaggccgatgctggcgcgcttggtgtccaggttgttctcggtcgcacgcggcatttcttcggtgcggtgcgagaacagcacgtcctggccccagtggttgaacgcgctgtccttggacagggcagcacgggaaccgttgcgcgcctgtgcggtggacaccgagtaggggtagccggccaggtgcttggtcgactcgcgcttgctgtacagcgcgtcggccacgatgcgcaggtcatcggtgatcgagaagccaccgttggcgaacaccgaagtgcgctccaggccgctcagcaggctcatgttggtcttggtgttggcaccatcggccggattgggcgtgtggaagttgcccttctggctcgggtcgccgcccgggcccacggtcagcgacttgccgtcgacagtgacgctgccccactgcgtggtctggttcagtgccttgacgtcgtcgggatggcgcgggccacccgggtaacggctgaactcgcgctcgctgccgaggatctcgtcttccttggtgcgctcggcgccgacgctgaaccagccgcggtcgaaggtcttgccgaaggtggcgctgtaggagcgcttctggccgtcaccctcaccgtactggccgacgtagacgctggcttcgccaccgtcgaagttcttgcgggtgatgatgttgaccacaccggcgatggcgtccgagccgtacagcgcggacgcgccatcggtgagcacttccacccgctcgacaatcgcggagggaatcgaagccaggtcggagtagccaccggcgctgacgcccatgcggcggccgtcgatcagcaccaggctgcgctccgggccgaggttgcgcaggctgacgtacgtgccgccgaagtcgcgcgaagaactcagcgacgacgagcggctcaggctcggtgcgccggcggcggtgacgtcctgcaggatgtcggcgacgttgatgtaacccttcttctcgatctcggcgcggctgagcgcgacgaccggctgtgcggtctcgacactggcctggcggatgcgcgagccggtgatttcgatgcgatcgaggttggtcggggtatcgccggcgctctgtgcgaaggcgggggtggtgcagctggcggccagcgcgatgacgatcgcgttgcgcagcggattggttttcagggacatccgtgaaatctcgtgtttcaggaaaaacaagcgcccgttctatggacgcgtggggtgctgcaaaccaacgtgggggggcgattctagaatgtttccattcgtaactgtttgcctctgcgccgcggatgtgcgcgaaaatgaatcgcaaccaacaatccacagatgggatgtgcgcgacgtcacgcgcgttgcgcttgcgatgggcagaggcatcgatagcggcgtatttcccgcaatctgtagccgtgcgcgtgtgccggcatccatccacgcatggcgtggatctactggacgtcctggctcaccaccaagcgtggatgacgcgcaaaagaaaagggacggagccttcgctccgtccccctgcgtgatgcgcattccaccgctgcgtgatgctcaggtttcgcgcaacgccgtggtgatcggcaaacgtgccgcgcgcagcgccgggaacaggccgccgaccaggccgatgcccagcgcccatttcagtccggtccacagcagttccggcgacacgtggaacttgaacaccaccgcgctgaagttgctgccgatggtggacacgctgtagccattgaacagcagccacgccaccgcacaccccagaaggccacccagcaacgccagcagcatggtctccagcatcaccgccgtcaccaccggcaggccgcggaagccgatcgcgcgcatggtggcgatctcgcgcgcacgggtggccacggccgcatacatggtgttgagtgcgccgaacactgcacccaccgccatgatcgtgccgatcaccttgccgaggatgtcgatcagcttggtcagcccgccgccctgcttgctgtagtagacacgggtggtttccacgtccagtttcaggcgcgggtcggcggcgaccgctgccttgaactgctcgaagccggccttgccatcggtacgcacgctgatcgactgccaggcgctgcgctggtaggtggtggccagcgtatcggcgtcggtccacagctccgaatcgtgcgcatcgccggtggcgaacacgccgaccacggtccaggtctggttgcccagggtcagcgtcctgcccacgtccatgtcgcggaactggcccttggccccctggccgaccacgatctcgcgcaggccagctgcgaacttgcggccttcgatgatcttgaccttgtcatgcacggcccaggcctgcggaccaacgccgcggaactgcgcgttgacgtcggtgccgtcggacttcgataccaggttgaccacctgcgacagctccggcgacagcagcggccggccttcgccatcgcggctgatgccgggcagggtggacaacgtcggcacctgctcgcgggtgatcaccgagttggtctcggcctgcgagccgccgcgcagcacgatggcggtggtgtcgtcgccggtgttgttgagcgtggcctggaagccttcgcccatcgccagcatcgccaccagcacgccgaccacgccggcgatgccgaccacgatcaccgaggacgcgccccagcgctgcggcaggctggccacgccgatgcgggtggcggccagcgccaaccgtccgccacgggtcagcagcagccaaagtgccaccagcacggccacggccagcacgccaaaccacggcaggctgatccacagcaccaggccgatcaccagcagcagcaccgtcaggccgttgcccagccatttcttgagtttgctcttgaacatgtcggtgtcctcctcagcggccggccagtgcgtcgacgatcttcaggcgcttggcacgcagcgccggcaacaggccgacgatgatgccgatcaccacgatcaggcccagccccatcagccaggtcggcgtcggcacgtgcggcggcagcatgcccatgctcttcgggccgatcgccggcaggatcagtgcggccaggcccatgccgatcaggccgcccaggccgatcagcagcaccgactccaccatcaccagggtcagcacggtgctgtccttgaagcccagcgtcttcagcgtggccagctccggcacgcgctcgcgcacggcctgcgccatggtgttgccggtcagcagcagcagggtgaagaacaccgcgcccatgattgaagtgacgatcatgccgatgtcggcgaactgcttgacgaaggcctgctggaacgccgactcggtctgggtcttggtctcgtggtcggagttggccgagattgcatcaatggcctgcgctacccgcgaggaatgatccgggttgtccagcgtcaccgtgtaccagctcacctggttcttgatgtagtcgttggattcatcgaagtacttccagttcatcatcaactggcgttcttcgttggccgccagcgctcggtccttggaacggtagatgcccttcagttccagcggccagtcgttgctgccgccgcgcgggaagatcgtggcctgcaacgggatggtgtcgccgatcttccagccgaactgcttggccagcgattcgccgacgatggcgccggtgcgggtctgcttccagtcctccagctgtgccggatcgatctgcagctcgcggtagacatcgaagtagttgggcgacaccgagaagttcgggaagaagttctttggatcctggtagatgccgccgaaccacatgccgtaggccacgtcccgcacgccggccacctggcggatctgggtttccaggcggatcggcagcgactgggtgatcgacagccgcgaggccaccaccaggcggttggcgccttccacgctgccgccggacgagaacgccacgcgcaccgagtcgagcatgccgaacagcaggaacgcggccaccaccgacagcagggtcaacaaggtgcgcgtgcggctgcggaacagctgcgcccacaccaacgagaagtatttcatcgccgtggcctccgtcagtgggccagcggcgcgtcggccagctcgcccttgtccaggtgcaccgtgtgcgtggcgtactcggcggccttcgggtcatgggtgaccatgatgatggtcttgccgtgttcgcggttgagctgctgcagcaggccgaggatctcctcggcggactggcggtcgaggtcgccggtgggttcgtcgcagatcaggaaggtcgggtcggagacgatcgcccgcgcgatcgccacgcgctgctgctggccgccggacagttcattggggcgatggctgcggcggtcggccaggccgaccagggtcagcgcgatctcggcattgcggcggcgctgcgcggcattgagatgggtcagcagcagcggcagctccacgttcttctgcgcggtcagcatcggcatcaggttgtagaactggaacacgaagccgacgtggtggctgcgccaggtcgacagctggccgccgctcatctggtcgatgcgctcgccttcgatgctgatctcgccgccgctggggctgtccaggccgccgatcaggttgagcagggtggtcttgcccgagccggacgggcccatcagcgcgacgaagtcgccgctggcgatgtccaggtcgatgccgtgcagcacctgcactttctcggggccacgctggtaggtcttggtgatgttgcgcagtgaaaccagggtcgacatgggtggttctccacggaaggcgggaaacggggaagcgcacctgcggtggccgcaggcgtgcgtcgagcggtgttgccggcggcgcccatgggcgccaggccgttactgcgcttgtttctgttgcaccttggcgccatcgcgcagggtgtccggcgggttcaccaccaccgactcacccgcgctgacgcccttgaggatctggcggtccttgcccatcgcctggccggcctcgaccgtgcgctgctgcacgcggctctggtcgcccagtacgaaggcaaccgaggcgccctcgcgctggaccaccgcgccagccggcacgcgcacgccctgcggtttggcggccgcctgcggctgcgcctgctccaggaagctgacccgcacgcccatctccggcacgatgcgcgggtccttcaccttcagcgccacgcgcaccttcaccgtggccttgccgcggtcggcagtggggatgatggcgatgacctcgcccggaatcttccactccggataggcgttgagcgtggcttccaccggcatcttcggttgcacgcggccgatgaaggcctcgccgacctcgacttcgatctccagcgagtccatgtcgacaatggtgccgatgccggtacgggtgaaaccaccgcccgccgacagcggcgaaacgatttcgcccggctgcgcggccttggcggtgaccacgccggagaacggcgcgcgcacgatgttgttgtccacgcccagatcggcaatggccagctggtcgttggcgaccttgacgttgcgctgggccgtttccagctgcgcacgcaggctgtcacgctgggccacggcctggtcgtactgcgaacgtgacaccagttgctggccgaccagcgcctgcaggcggctggcttcggcggcggcctgcttctgctgtgcctccagcccggccacctggctgcgcgcggcctgcagctgcgaggcatacaggctgcgctgcgcatcggcatcgatcggatccagggtggccatcacctggccggcttcgacccgcatgccttcctcgatcatcacctcgcgcaccttgccggtgatcttggccgagaccgtggccatgcgccgggcgaccacgtagccactggcatcaagcaccgaactgctggcgctgccctgctggatggccactgcgggcgcggtttccacttccacggccggcgcgcggccgaacaggaaggccacggcagcggcgatcagcagcacgaccacgatgatcgcgatccacagccaacgacggccaccgccattgctgccaccaccggaggcgggcggcggcgacttgcggtcgatacggagttccttcaacagctcggcagaagcgttcattcgttccatcacaggcgttcgggcgggtgtggccggaagcgcggacggcggcggttccggcggtggagcgtgcggcacagcatgaaggcaggcacagcgatgacggcagtgacagctgtcatccgatgacactgacggcggcaactgcgaaatgtgaccacggcggcacaggatggcaacgtccccgctaccggtaccgcccatggatccgatcgccccgtcgctggcccgcctgcagcaggtgcaggtgcgctaccgcgaccataccgccctgcagggcatcgacctgcaggtccgcgctggccaggtgctggcattgctgggccgcaacggtgccggcaagagtaccgcgatcagcgtgctgttgggcctgcgccgcgccgatgccggccaggtcgagctgctcggtggcgacccgcagcagcgcagcagccgcctcggcctgggcgtgatgctgcagagcaccagcctgccgccgatgctgcaggtggacgaactggtggcgcaggccagcgcctgctatccggacccgatgccgctgcaggaggtgctgcagcgcgcaggcctgcaggcactggcaggccgtcgctacggtcagctgtccggtggccagcagcgcgcggtgcagttcgccatcgcgctgtgcggccgcccgcgcgtgctgttcctggacgagcccaccaccggcctggacatccaggcgcggcaggcgatgtggcaggcgatccggcagctggtggccgaaggctgcggcgtgctgctgaccacccactatctggaagaggccgaagcgctggcgcagcaggtggtggtgctggagcagggccgggtgctggccgacgcaccgttgagcgagctgcggctggccgatcggccgcgccgcatccgctgccgcagcgtgttgactgttgaagacgtacagcagtggccgggcgtgcagcaggtgcagcgtgatggcgagcacctgcagttgatggcaagcccggccgagccggtggtggcgcgcctgctggccgccgatgcacagctgcgtgagctggaagtacagggcgcggcactggtcgacgctttcctcgacatgacccgggaggccgcatgaacacgatggcccgtaccggcactacacccgcgccggtatcggcgtggcgccaggccttgcgcccgtacggcgctgaactggtggcggagctgcgccgcgcctggcgtacacccgccttcgcggtgccttcgctgctgttcccggtgctgttctacctgttgttcggcgtgctgttgggccgcggccatgcaccgctctacctgctggccacctactgcgtgttcggtgcgatggccccggccctgttcggcttcggcgtgcagctggcgctggaccgtgaaggcggcctgctgaccctcaagcgagcgctgccgatgccggcggcggcaccgttgctggcgcgactggcgatggccgtgatgttcgcgttgctggtagccgccctgttgatcggggtggcgcgcgcgctgggtggcgtgcagctgcaggcagtgcagatgctgcagctgctggcggtggcgggcctggcagcgctgccgctgggggcgatcggcctgctgatcggcagtcatgtcagtgccagcgcggcgccggcgatggtcaacctggtctacctgccgctggccctgctgtcgggcctgtggctgccgttgtcggcgctgcccaaggtgttctcgatgatggcaccgctgtggccaacctggcatctggcgcagctggcgctgccggtggtcgggctgccgtcggtgggcagcatggctggccacctgctggtgctgctggcggtcacggtggtggcgctgctgttggcacggcgtcgcctgcgccggatcggctgaactggcatgatcggcagcgatcattcccgcctggattcttccgtgtcgtcgagctggcttgcgtccctgctgcgccccgcaccggactcggcggtggccgacctgctgcggcgtggcaagtcgccctggagcggtgcgatccacctgctgtggtcggtctggatcttcctcaccccggtgcttggcaatggcttcacggtgcgctggctgctgctgaccgtggccagctatccgctgttcctgctgctctatgcgaaggtgatgctggcgccacggcaccacgcatggcgctatgcgctgggcatgatcctgatggccctggtgctgctgccgtggtatccgtcgggactgagctacttcgtgttcggttgcgtgatgatccgcatgagcagccgtggcggctggtgggtgtacctgttgcagctcaccggcctgaacctgttgttctgcggcgctgcgctctacgtcggctatccgtggcaagccatggtgtggatgccggccgtgtcgttcatcgtcggcctggtggtgaacgtggaggccttgagccatcaacgggacgttgccctgcagctgtcccaggacgaggtgcggcggctggccactaccgccgagcgcgagcgcatcggccgcgatctgcatgacctgctgggccacacgctgtcgctgatcacgctgaagctggagctggcgcgcaagctgtacgaccgtgatgacgcgcgcgcgcggcaggagatcggcgaagccgaggcgatcgcccgcgaggcgctggcccaggtgcgcagtgcggtgaccggcatccgcgccagcgacctggctggcgagctggcctcggcgcgcctgctgctggaatgccagcaggtacacctgcagtacacaccgccgccgccgatgccggtcgacgtggaacgtgggctggcgctggtgctgcgcgaggctgcgaccaacatcgtgcgccacgcgcaggcgacccgggtgcaggtggatttcatgcttgaggaacgacagttggtgatgcagatacgcgatgacggccgcggtggcgtacaggccgagggcaacggattgtgtggcatgcgcgaacgggcgatggcgctgggcggccagttgtcactgcagtcgtcgcgcggagaaggcacggtagtgaccgtgcgcgtgccactggtggccgcgaccacgccgctgtcgccagcgtcattggcacgggatggtgccgcatgatccgcatcctgctggccgaagaccaggcgatggtgcgcggtgcattgtcggcgctgctgggcctggagccggacatcgaggtgctgggcagcgctgccgacggcgaggcggcgtggcgcatgctgcagcagctgcagccggacattctggtcactgacatcgaaatgcctggcctgtccgggctggaactggcccagcgcatcgcccgccacgagttgccgatcaaggtcgtgatcgtgaccaccttcgcccgtgccggcttcctgcgccgcgcgctggaagcgggcgtgctgggctacctgctgaaggacgcaccggccgagaacctggctgatgccctgcgcaaggtgaaacagggcatccgcgcgatcgacccacagctggcactggatgcgtggtcgcaggccgacccgctgaccgaccgcgaacgccgcgtgctgcggctggcgggcgagggccgtaccgccagcgagattgccgagcagctggggttgtcgcatggcacggtgcgcaattacctgtccgagtgcatcggcaagctgggcgtggccaaccggatcgaggcgtatcggatggcgcggcagaagggatggttgtagcggcgtgcgccgacgcactggtagcgccgggcgctgcccggcggattgttaccgcgcctgcggagaggtgtcactttctttgctcgtgcaaagaaagtaaccaaagaaacacgccgccagagcgcgagccgtcgctacgcgacggttccctgcgcttctcggcgaatcaggggacggcgccgaactcgctgcgctcagacaccggcgcctcttcgcccctgattcacctgcgatgctcggctcgctcaaggcggacccaacgtcaaaggcaaaagctgcacccagtagcaactgtcttgtcaggggcagccgagggccacctcggcgtctcgcttacgggcgttgaggatcaccagcattttgcgcatgaccgccacgagcgccaccttgctcgctttgcccttggccttcaggccagcgtaaaacgcgcgcagccttggctcgtaccggatggccgtcagggccgccatgtaaagggcttcgcgtaccaccgcgcgcccaccactgatccgccgttagccctgccaggtgccactttcgcggttcatcggggccaaccccaccagcgatgctatggctttacttcccaagctgcccagttcgggcaactcgcaggccagtgtgctgatcaggatggggccgacgcctttgagcgcgccgatattcttccagccaggctgcccctcaagctgctcggcaatagctttatccaactgcttcaggtcgtcagatagctgagctatatggcgttgcttcattgcaatcagatccggatcgaccaatcgccgcaagcgctgcatctcactgacccgcatctgcaccagttgcctgcggcattgcgcaaattcagccagacgctgctgccaaggagcaggcggtacgtagcgggtcagcggcaacaaatgggccatctgtgccagcactgtcgcatcgagccgatcggtcttggcggcacggcccgtgccttgggcaaatcgccgtgcacgcgccggattgattcgtaccatcggcaggccagcggcgtgcaatacatccagagcagcacgctcgtaacccccgcttgcctcaagaacgacctgcttgatcggccacgtcttcagccaccgaatcaagcgcacaaagccgcgcttgtcgttgctgaattggcgaaactgctctccatggacggccacatccagcgtggctttgctcacatcgatcccgatcccaaacatggcagaactccgctaggctgacagggtcgagagctctccccgcttgcccagtcttatcagttcgagcgccaactcaaccaactgttcgggcggttcagggagaatccggcgtggggacccaagctacttctcggtcgcaagacctggatccacacggtcgcccacgccgggctctcggcacccaaggtgccagattggcaagagataagatccacgccatgcgtggatgctcttgccgttgatcttgaccttccagtccgccttgagcgagctgagcaccgcaggtccggcgagggcgaagaggtgcgggtgtctgagcgcagcgagttcccgcgccgtccctcgacgggccgaggagcgcagggtaccggcgtgcgaagcacgtcggctcgcggccggcggagcgtttctttggttactttctttgcgcgcaaagaaagtgacacccctccgcagtcgcggaaacaatccgccgggaacacccggcgacccccatcaatccttcccgcgcgccatcgcctggaacacgccatcccgccgcacccacaaatggaacagcgccgcccccacatgcatcagcaccgtggcgaacaacacatacgccagcaggctgtgcgcattgcgcagcgcggcatacaacgccggggtgtgcggcacgatcggcggcaggtgcaggccgccccacagcacgatcgggtaaccgccggccgacagcatcgcccagccgatcaacggcatcgccagcatcagcgcatacagcatccagtgcgaggccttggccgccatcacctgccacaccggcaggtcggccggcagtggcggcgggcggtggcgcaggcggttgtacaggcgcagcagcaccagcagcaggatcgcgatgcccagtggtcggtgcaggtcgatcagcagtggccgcaggtgcagcgaggcgaccatggtcacgccgatgaacagcatggcgatgatcatcagcgccatggtccagtgcagcacccgcgccagcaggttgaagtggccgttatgggtgttcatcgcgcggcctccttcggttgctcgacgttgccgctggcgcgctcgcgctcgcggcggttgaaggactgcgaatacaccgccgagcgggccgccaggatcggatcgtcactgccgcgcacgccgctgggcagaatcagcggatcgaagttgatctggccgcacgcgcctttttcctgcgactgcatgcggtccaggctgagtacgccggccaccacctgatcacgcgactcgggccacggcaccgatggatcatcgatggcatcgccgggcgcggcggtagtgacgaccaggttccagcgcaccgggccgctggccaggcgctgctgcagttcctggctgaggaaatcgacactggcctgcttgcgcgtttccgcatccatctccaccaccggcgcctgcggctgccagcgccagcgcaccgcacgcttctggccctgcgcgttggtgaaccagaagctgttgacgctgttgaaggtggtgtcggcccagctgctggtccacggcgccgtcttggcccactgctggaacgcctgtgcgctggggtatttcgccagcaccgcggccatcttctgcgggtcgggcttgccggtggtcgggtcgggaatggaggcgcgcgtctgctcgtagaacgcctcggcatcgggcacggcgaagaacgggaagctgttcatcgccatgcgccattcctggccatcatcgctgaccatctgcaccgccaggctgcgtacgcgcgcggtgttgtcggcaccgtagggatcaccaccgccgatcgacaggcggcccatcaccggcacgcggcgctgcgagaacacccgtgcactggacagggtaggggcctgtgcactgggttcgaaccagccgctcacgcagatgcccttgctgtgcgcccggcggaacccgggatgtgccgggccggtggcttcgatggtgtcggtgaagcgctgcgcggtcaggcggccgccaatccagccggccagccaggcgaaggccagcgcgaccgcacccagaatgagtgcgatcagtgcgatccagagcaggggtgaatgcttgcgtggcgcgccaggcgtctggccagcgcgggtgtagcggaagagcgacatggccggagtcctgccttcacggagcgtgtgggtggtcgacccacacatcctcgcagaacccggccggggccgaaattcaatttttcgtcagattttccggggacggggtgccgaccaacggtcggcacccacccgatcagctgtagcgctgcttcagcatcgcccacgccgagcgcagcgccagcgcttcgccaccggccggacggcccgggcgctcgccgtcgttccaggcatacacgtccagatgcgcccagcgctggccgtcttccaggaagcgttccaggtacagcgcggcggtaaccgagccggccatgcgcgaaccggcgttggccaggtcggcgatgccgctgctcaggtagcgcaggtaggggcgccacagcggcatgcgccagaccgggtcgcgggtcgcgtcaccggcctgcagccactgctgggccaccgtgtcgtcgttgctgaacagcgccggcaggtccgggcccagggcgatgcgcgcggcaccggtgagggtggcgaagtccagcaccaggtccggtttctgctcaccggcgaaggtcaatgcgtcgcacaggatcacgcggccctcggcgtcggtgttgtcgatctccacgctcaggcccttgcgggtggcgatgacctcgcccggacggaacgcatcggggccgatcgcgttttccactgccggcaccagcagggtcaggcgcaccggcagcccgcgcgccatcaccaggccggccagggccagtgcgtgcgcggcgccgcccatgtccttcttcatgttgcgcatgccgtcggccggcttgatgtccagcccgccggtatcgaagcacacgcccttgccgaccagcaccagtgccgggtcggtttccctgccccagcgcagcacgaccaggcgcggcgcacggtgcgaagcgcggcccacggcgtggatggccgggaaattctgcttcagcagttcgtcgccggtaatcgcctcgacctgcgcaccatgtgcatgggccagcgcgcgcgcggcgtcttccagctgctgcgggcccatgtcttcggtcggggtgttgacccagtcgcgcacgcgcaggctggcggcgatcaggtcggccacttcgccggtcggcgaggccaccagctgcgccggtgcgcggttgcgcttgcgatagcggtcaaagcggtagctgcccaggccccagcccagctgcagcagcgccagttcggcggccggcagttcattggccagctgccagacgctgccttccggcagcgcgtgcggcgcatgcgcatagctgtaggcatcggcacgatcacccacgcccatcacggcaccggccaggccatcggcgcccggcagcagtgccacgctgtgggcgccggcgttgaagccctgcgatgccagccacgcctgcgtggcagccggctggctgtccttccaggcggcgaactgctcgcggtccagcacgtacaacggcagcgccgcagcggtgtcggcggtgaaaccagtgatctcgctcatgcgtcaggtactccggcgtgcggcggcgtcgaggttggcatccaaccagtcggccaggccggtaagggtgtcgaactgcaggtccggctgcagctgcggatgggtccaggtggctgcgtcgcggttgatccagcagccgcgcaggccggcggcaatcgccccggccacgtccatgtcggcatgatcgccgacgtgcagcacctgtgccggtgccacacccaggcgggtgcacgcggcatggaagatgctggcttcgggcttggccgcgccgtgttcgcgcgaacccagctggaaggcgaaatgatgggccaggccgatccgctccaggtcggcgttgccgttgctcagcgccgccaccggtacccgtgcggcaatgcgcgccagcgcggcgatcgcatcgggatagcactccacctggttgcgcgcggcgtagaacacttcatacgcaggctccagcagatcgaggctggcaccgctggtgtgcagtgcttcgtgcagggtcagccggcgcagcgcactcaggtcgtggtggaggtgcggatgggcgtggtacagccgctcgcgcagttcgcgcatcgcctccaccggatacatcgcggcggtagcggggctgtgttcgcacatccaggcgtgcaggacctgttcgatgcgggcgccgatcggagcgaacggccacagcgtgtcgtcaaggtcgagggtgatggcttggacggggaaattcaccccgccattctacccctgcccgcgcgggctttcatgcgacgcggcgggcgggtgggcactgtggctgggccgggtcagcgcaggttgtacgagcaggcgatggtggtctggccgtcgaactgctgcacgtccaggttgtgccgcccaacttccttcgtgtaggtgcctgctaccgggtcggacatcttcgccagtgccgcgacctgttccacactggccgagctgaagtacgcggtgaaactgtcgatgccatcctcgccgctgtcgccgtcataggactacagccggttcacgggctggcccagcaccatcaagggcgtggtcagccggaactcgccgctggattcgccgtcctgcacccttgccggggccggtgtcagcatccgggccatggcgtcgaactgtatgggcgtgaggtgccgcttgcaggtaaccgcctcagcaagctgggtgcgcgcctgatcggcagtcggcggtgtcgcggcgaacgcgggagcggcaatgcaggccaaggcaaggcaacgcgtggcgagagagttcatccgagcggatccatccgggtagggcgccatagtctgccacttcgtccctgtttctggttccgccacctgcgtccatccgttgttgatgccgtcactccagcaggcgtgcccagccctgcatgccgtccaggcgtgccagcaccagcttgatgcacaccagcagcggcaccgccagcagcagcccgatcatgccccaggcccagccgaacaccatcagcgccaggatcagcaccagcggcgacagcttcatccgacggcccagcacgatcggggtcaccatctgcccttccagggtgtgcaggcccaggtaggcggccgctggcagcagggcctgcagcgggtcgcggaactcgacgaagcccatcaacagcatcagcgccacgccgatcaacggacccacatacggcgcaaaattcagcagcgcggccaccgtgccccacagcagcgcttcctgcaggccgataccgagcagcatcagcacgccggcgaacaccagcccgaccagagtgttgatgacgctgatggtcagcacgtaacgcgagacctcgcgttcgatcgaacgcaggatgtccgtggtgaagcgctgctgctggcggttggggaacagggcgatcgccgcgcgctgcaggctctgcccgtagatcatgaagaacagcgtcagcagcaccacggccaacaccgaggcagccagccgcggtgcacgggtcagcatgcggtacgggtcgtccagctgggtacggatcacctgcaccttgtggttgctgtcaccaccggccacacgggcgaagttttccgccgcctggttggcctgctgcaccggcttggtcaggtcctgcacctggcgggcgaccttgcgcagctgctgtggggcttcctgcgcccattccatcgccgggccgatcagctgcacggccagcgaaccggtcacgcccaggccggcgccgaggatcaacagtgcgcccagcgcgcgcggaatccacagcttctgcagcaggcgcaggatcgggttgccgaccagggcgaagaacatcgccagcagcaccggcaggatgatgtcctgcgcggcccacagcgtgtagcccaccgccagggtcgccagcaccaccagcgacatcggcccgcgcgggcgcgacggtggtggcagcgctgcctccggctcgtcggggccggccggtggcggggacaggagggactcgctcatcgacgcatcaaccggaaaggggagcgcattatccgccggccgcgatcggcgcggcggattccatggatcaacgttcggacagctcggtggccgcttcggccggacgcggtccgcgcaggtccggctctggctccggcacggagcgtggtgccggtgccggccgtgctccggcagcggaggccgctgcctgtgcctgctcgctggcatcgtcggcttcttcggccgcatcgtcggcggtggccgcagcctgcgccgccatcgccgtggcgaacgccgcctgcgcactggcgaacaggttcgagaccgaaccgaccatctgcagccagcgggcaccgttgaccttgcccggcacctccagcttgccggcgatgaagccaccggccaggccgaccaccacgatgcgcaacggcgaccagccctgtcgccatacctggccgagggtggaccagtggtcctgtgtctcgcccaggcgcacggtcaccacctgttcgcagcgctttacccgccgctgcagcgcgccgaacttcatggcttgccctcgggcagctgcacgccggcatcagggtcgtcttcgctgggttcgtcaaacaggcccaggcgtgacagctggcgccgggtggcgtgcatgccggtgtggtggaagaagtaggacacccgccagatcgcatagccggtgacggccaggctcagcagcgacgtgatcagcagggcctgcagccaactcaggccccagctctgcagcagcgcgatgagggtggcggccatcagcagccacgccgaggcaccaaacacgatcgccacgccggcccaggccagcgcacgaccgaatgcgctgcgcgccagcgcgaagtcggccgaggccagccggcgcagtgaacgcagcgtgtgcttggccgaatcggcagcggcacgaccggccgcgccgacctggcggatgctctcatccagcggcggggtggccgccggatcaggcgcttgcgtgttgtcttcgctcacgctgcggcttacttgtcgctgctgccgcgggccagcttggcgatgatccagccggctgcgaaggcgacgccgaacgaggccagcggacgttcgcggatcagttcggcggcgctgtcgatcaggtccttgcccttgtccatcagcgcatcgacctgttccttggcggcggcaccgccgaactcggcggcggccaggccggacagtgcactgtcggacaattcagccttgacgttggccttgccgatgcgaagctcgtcggtcgctgcaccggttgcacccttgatcgcaccgccggcggccgtagcggcctgcttcaggtgggaaccggcttcacccaggtgttccttcaggttctcggtattggtggggctcatcgaatcactcctgttgcgatgggggaacgggagtcggcggtgccgacctggactgacagcaatagcattgccggggtatagggggtgttacggcagggcgatcagcgcatcacgagctggccctgctgctggccattgttgcgcagcacgcgcagcaccagcgtcggcgggcgctgctggaagttggcgcgccagctggccaggtcggcgaattcaccgacggtggcatcggtgatgatgtcgccctgctgcaggccgttgctggcggcgcggctgccgcgcttgacctcgctgaccagcacgccgctggcgccagactggcgcagcgactcgggcaggtcgacgaaggtggccccgcccaggcgcgggtccaggctgtcgccggtgaccgcgcgtgcctgttccttcagcgtcgccttgatctgcagcggcttgccttcgcggcgtacgtccagcgtcatcgggctgccgaccgccgccaggccttccacgttgtgcagggcttcggcgctgtccacgcgctggccattggccgacaccaccacgtcgcccggcttcaggccggcggcggcggccgccgaaccggccagcacacgggtgatcagcgcaccgcgggtttcgcccaggcccaggccctgcgcgatctgcgcggtcaggttctggctttccacgcccagcgtgccgcgcaccaccacgccgtgcttgaccagctggtcgaccacgctgcgcgccaggttcgagggaatcgccaggcccaggccgatgttgccggccatgctgccctgcgggttgaagctggcagtgttgatgccgaccagctggccctgcaggtcgaccagcgcgccacccgagttgcccgggttgatcgacgcgtcggtctggatgaagttctggtagcccagcccgcggatgccgctgcggcccaccgccgagacgatgcccgaagtgaccgtctggctgaagccgaacggattgccgatggccaccacgaagtcgcccacccgcagctggtcgctgttgccgagcttgatgtcggtcaggttctgcgccggaatgcggatcagcgcgatgtcggtatcgcggtccgagccgaggaattcggccttgaccgtgcgcccgtcggccagtgtcacctgtacgtcatcggcgttgtcgatgacatgatggttggtcagcaccaggccctccctggcgtcgatgatcacgcccgagcccagcgattcgttgatgcgttcctgcgggatgtccgggaacaggcggcggaagaacgggtcgttgaagaagggattgcgtacgcgcaccacctgcttggtgttgacgctgaccacggccggcatcgccttctccagcatcggtgccagtgacggaacctgctgcccggccactgcggctggcagtgccgccatggtcggcaccaccgctggaagcggagcggcatcggcacggttgtccaggtgggcgttgatgccggtggcaacgaagccaccgaaggcggcggcgattgcgagcgtgagcagggtaggtagcggtcgcatgggagtcggttcgctggcgggaatgggggcggttcggctctacggtaaaacaagctgaatgagtgtgtcgcgatctggataaatgcgccatgaaaaccgcgcgccgggaacgcggatcgcgacgaccagtgctgggccggtgacgacagcggcggcggcgcgcggcagtgtacggacgtcagccgcaggtcgtgcggatacaggacgatacttgcgcagttctgcgcatcccggtgccgcgacgcgccatattgcatgccttccgcggcatccgggcgggtgcacacaaccaatgcctgtcacgacgcggatcatgcggcgcagcactgaaaaaaaggggtttcctgtaaacacggtgtgcctgcagggatggtcgactacaccatcgccgtcgcagcagatgcgattggtggcgcacgccccgttccacgatcgtcaatgtcggtatagcatcgccccgttttgatacttaaggcccccaggagggcaacatgagcaacggtaatggtgtgtcggtcgtgaccgacgctgtcgagaacgtcaaagaagccgccaccaacgttggcgagaccatcgcccacgctgccgaagacgcagtgaagtcggtcaagaagaccgtcaagcgcgccaccaaggctgccggtacccgcgttgccaaggccaagaaggccgtggccaaggtcgagaagaccgttgccaagaaggccgaaaaggctgccaagtcggtcggcaagactgttgccaacgccaagaagaagctggaagcggccaagaagaacgccaaggccgaagccgctgccctgaagaaggaagtggccaagaagaaggccgctgcaggcaaggctgtgaccaagaaggccgccgctgccaagaagaccaccaaggccgccaccaaggctgccggcaagaaggtcgccaccgtgaagaaggctgccaccaagaaggccgccgtcgccaagaagaccgttgccaagaagaccgcagccaccaagaaggtggtcggcaagaaggtcgccacggccaagaaggctgtggccaagaagaccgtcgccgccaagaaggtcgctggcaagaaggccgtggctgcgaagaaggttgtcggcaagaaggttgccgccaccaggaaggtcgccaccaagaagaccgccgccgccaagaaggttgtcggcaagaaggctgccgtcgccaagaaggccgtcggcaagaagaccgctgctgccaggaaggttgtcggcaagaagaccgccgttgccaagaaggcagttggcaagaaggttgccgctacccgcaagacggttgccaagaaggctgccccgctgaagaaggtcgccgccaagaaggctccggccaagaaggccgtgcgcaaggccgccaagcgcaagtaatcgcgccgtgaccaaaggccctgccacccaccgggtggtggggcctttcgcgtttccgggacactgtccggggcaagatgcaggttctttccgctggaggcccgggcatgcgcggtatcgacttcagttcctggcagggcgtgctgtccaccttggccggcctggtcctgatcaccctgctgggcgtgggcatccgcctgctggtgatgcagaccctgcaacagcgccgcgagcgcgagaaccggcagatcaacgaacggctgcgcacgctgatggcggcctacaagaccctgggcggttcgttcaccggcgaactgggcgtggatcccagccatcgccgcgacctgcgccagcgcgaagatgccgaaggcatcgccgaaccccgctcggatcgcgcgcgccgcatccgcgatgccgttgaagcggcgctgtcggacatcctgctgctgggcaccgacgaacaggtgcggttggctgcgcgcgctgccaacgatcttgcacaggggcgaccggtgcatacccacgaactggtggtctcgctgcgcgacttcgtgcgcgaagcgctggacctggcgccgattccggccgacctgcagataccgccgcaggggccgacccggccgggcagtgccagtggcaagggccgcaacgacggcgacgccaagggcggccgtgcgggtggaggcggcggtggcggcggtggcggaatgggggccggcatgggcggtgtgggcctcggcgccggcgccgcactgggcgccggccatgcctccgccagcgatggaacggacgcgcgctgagcacgtccgcccggttcagcgggtcagttcgtaaatcggcacgaagccaccgtagatcatccgcgcgccgtcgaacggcatcggattcgtcgccggatcaaaccttgggtcttccatcatcttcttcatgccggcgtcgcgggtcggcttgtccggccattcgatccaggaaaacaccaccgtctcgtccggcgtggctttcaccgcgccgaaaaagtcgctggtcttgccgtgcggtacgtcgtcaccccagcactcgaccacgcgcagcgcgccgtactcgatgaaaacgggatcccctgtgcgtgcatgggcgaggaacttctctttgttggcggtgggcaccgccaggacgaaaccatcgatgtagctcattgcctgcctccggatggaccgtgccgcatgcacggccttcaagtacacgacgaaccagggcgtcggggatcgacatcctctgagcgcccgttcagcccgggccaccgggcagcggtgccagcaccgtatccggtggctgctggccggccaggtggcgtacgaagtagtcccacatgcggtgcgtgtaggtggcgtcgttgcggaacagctcgtggtcctgccgggccaggtacagcaggtcgtagctgcgctgggccttgttcagggcggcggccagctgcagggtcagcgccggcggtgcgttttcgtccagctcgccatagaccagcatcagatgcccgcgcaggttgccggccagcgctgcgttgtcgagcccggcaaagggcgccggcacgccgtcggtcatggccgtggctggcagcacgccaccgaacagccggtccatgccgtgcagggcgccgccgtacatgccctggaatttgtgactgccggccgaggccacgcccaccttgtagaacgccgggtagcgcagcaatgcccgcgccgcgctgtaaccgccgaacgaatgcccgtagatgccgacccgctgcaggtcgatgcccgggtagcgttcgcccagctggcgcagcgcggccacatggtcatccagctgcacatcggcgccgtgcaggaagctgctgtcatggaaggccttgtcgcggccgccggtgccgcgcgcatcgatgctggccaccacgaagccaagctcggccaggctggcgcgtgacaccggattcagcgcggacaccgcttcggcgtaggtcaccggggcattgctgatgaaggcgccgccgtacatcgcatcgatcaccgggaagctgccgtcatcgcgatagtcgcggggcaggtagacggtggcgaagatcggcgtgcgcccgtcggcggccagcagacgttcgcgctgcggtgggcgccaccccgcagcaagcactgcccggttgtccgccgcttccagcaccagcagctcgcgaccgtcatcgctggcccgcagcacggtgcgtggtggctggtcgagacgggaaacggtatccaccagatagccaccactgggcgacagcgcctggggtgcgcgcccaccgaacagcgcgccggtaccggcatcggccatgtggtcgttgccatcggcggccaggcgctggatcggccctccctgcagcgatatccggtacaggccgcgcacgtaaggatcgcccgcgtcgacgccaccggcgctgaagtacgcccagccaccgacagcgtccacacccagcaggtcgcgcaccgcccagtggccgcgggtgagctggcgcagcactttgccatcggacaggcgcacccggtacagatggccccaaccatcgcgctgcgagaaccacacggcggtgtcctgcccgggcaggatagccaccgctggccggttgtaggaatacacgttgagctgcaggcgagtgtcgctggcttcttccagaaccgtgcgcaatgcaccgctgctggcatcgatctccaccaggcgcagcctgcgcggtgtgccgaagtgcgcgatcacggcatacaaccgatcgccgtcccaacccaggatgccggcctcactgagcgtgttccagccctcgggcagcgcgatgtcatgctgcctgccgctgcgggtatccaccacaaacagggtgtcgcgcacctgctgtgcatcgcccagcacccccagcttcacggtatgcacgcgcggccgcgcgctgtgggtcgggctgctttccagataggggtagtcctgcagcgcgcgttcgtcgtagcggatgccggccacgtagcgcccgtccgcagaccagccaaccgcgaacggccgcaccgccatccggccctgacggcgtggaataccgcgcagggcgaagtccggcagcacgccatagccattaccggcttctccgccgtgggtcagtgcccgtggcgccgtgccaggcgactgcagccacaggttgttgtcgcgcacctgcagccacgcatcgcctacgggcgaaggcagtgcatcggccggcggccgcgcatccggcgaacgtgcgcattgccagcgcggccattggcaatcgacgggcacttctccgctgaaccgcaggcgcaggccatcgtccgcctgctgcacgctggccaggcgcaggcgtggcccgctggcaccgagcggtgcaaccgcagcgtccagcgcagtgggttcgaacagggtctggcgtgtcgcctggacgggatcgaccagtaccgcctggcgccggccctgagtgtcttcgcgctcataccagaatcgtccatcggccagccagtggggcaggaccgaagcattgcgcagcgcgccgcgcagatgactgtcatgcacgcgttcggcgcgctggtagtcggccgcctgcagcgcgtgtgcggtgtgtggcgacaagagggcaacgcatgcaaagacagcggcgcggacacacgtccgcagcggatcggaaacgagcaaggcaacctcctgttgcaatcgtcgaaggattacagatgcacgcgcgccgcgcgcgtatgccagacggagcctgaatcaagcccaaaaattcagcaatgcgaagaccactgttttcagggagcgttgtggcgaataacggagaatttacattcccgatgcgatggcgccctggcgctgctgcacaccataagaaagtaaaggtgtacccccatgaagaattcgctgattgctctggccctggccgctgccctgccgttcaccgcttcggctgctgagaacctgtcgtacaactacgctgaagccgactacgccaagaccgacgtcgatggcatcaaggctgacggctggggcgtcaagggttcctacggcttcctgccgaacttccacgcgttcggtgaatacagccgtcaggaagtcgaccacaccaacatcaaggttgaccagtggaaggtcggtgccggctacaacgtcgaaatcgctccgtcgaccgacttcgttgcccgcgttgcctaccagaagttcgatcgcaagcacggcctggacttcaacggctacagcgctgaagccggtatccgcaccgccttcggtgcccacgccgaggtctacggcatggtcggctacgaagactacgccaagaagcacggcgtcgacatcgacggccagtggtacggccgcctgggtggtcaggtcaagctgaaccagaactggggcctgaacggcgagctgaagatgaaccgccacggcgacaaggaatacaccgtcggcccgcgcttcagctggtaattgcttcctcggcgcgcctgcgcgctgaagatgcctcgacaggcccggcccatgccgggcctgttgcgtttcgggctgggcaaacgctacctgaccgtgttgaggtggacgggcggcattgcaacgaattggattccgcaggcgtcggctgcgccctagggtgagtggcctgtcctgcaggaatgcaacgatgaccccgtttccctcgccccgcgattctccctgccgcttgttgctgctggatccgcatccactgttgcggcatggcgtgcaggaactgctggcccggcaggcgggcctgcagatcgatggaagctatggccgcagcggtgatctgctgcagcgcctgcagcagcaggcagctgcgatcgatctgctgctggttgacgccttgccgatcggtgacagcggggaaggcctggaactgctgcggcacgtgtcacgacattggccggcagtgccgatcctggtgctgtccgcacactgcaacgcgggtgtcgtgtccttggccctgcaggccggtgcgcgcggattcctgtccaaggcctgcgcgccgcagatgctgctgcgcgcggtgagcgtggttgcccgcggcgggcgcttcgtgccgccggagctgcgtgcacagttgaaccagtcccgccggcagcgccagcagtccatgcgttcaccacggttgagtacgcgcgagcgcgctgtcctgcagtgggtgctgcgcggctgcagcaccggcgagatggcacgccgcagcgggcgtgcggccagcaccatcagcacgcagaagcgagcggcttaccgcaagctgggcatccgcaacgatggcgagctgttccgcttccgccatctgatcgacgctgattgaggcggggttactcgccctggtactgcttttcttcgaccagggccgaaccggccacgcggttgatctcgttcttcacctgcacgcgctcgccattggtgccatagacaccgcgtgccagctggatgaaggcatcgtcgaacacctgggccgcttccttgtcgcgcagctggtcctggatgtcccacatgcgctcgttgatcaccttcagctgctgcttcagcgcggccagtgccggttgtgcgtgcagcagctgctgcagcaacggcagcaggccgtccagctcggtgcggacgttggccagcttggcggcatcgtcgatgcgctcggccttgatctcgagaatggtgatcttgtcgatcagctcgccgatcgataccggagtcaggatggcgtccacgcggttggttcctggaaacagggcgccatgataccgcgctgctggcattggccgcagtccacgggatttacgccgaatttgcgccacgggcccggcagcaccctcgatccgttacggcccccgcctcgacactgcgttcccggcggcgtgaccgccttcgacgaggaacacagtgcagtgaacagcaaggggatgatggcggcgctggtggccgccctggcagggctgctcgggatcggcagcgcgcaggcacaggtgcaggtcagtggcagtgcggcgttgaccagtgactacgtatggcgcggcagctcgcagagcgacggcgacccggcggtgcaggccggcgcgaaggtctcgatcccagcgggctggtacgccagcgtgtgggggtccaacgtttcgttcaagccggacaatggcgcgcgcagcgagttcgacctggtggcgggctggtccggcgcactggcaccggactggagcctggatgccaacctgacccgttacgtgtacccgggcaccggccgcgcgctggactggaccgagctcaacaccacggtgacctggaagcagcgcgcctggctgcaggtcgcccattccaacgatgcgttggccggtggccatcgcggtacctatgcccagctgggtgtgcgtgtgccgttgcacgaacgcctccgcctggaagcagcggtgggcgagtactggctggccaccgcgcagggcccggactacctgcatgggcagctcagtgccatcgcctcgctgaccccggcatgggaactgcgcgccaccgtgcatgacacggacaacgcagccaagcgcctgttccccggcaacgccggtgggcgatgggagctggcgctgcagggcagcttctagtcgggcagcgacgcctggcgcgcgcgcagcgcgccgggcagccacagcagcagggccagcgcagccacggcagcgccggccacgcagacgcccgtccagccgaagcgctggtagacctgcgcagacagcagcgaacccagcgaaccgccgatgaaatagccggtcatgtagccggcattgaggcggttgcgtgccgccggttgcagtgcgtagatcaggttctggttactgacgtgcaacagctgtgcggccaggtccagcaccaccacgcccaccagcaatgccagcagcgagtgtgcggacagccccagcggtagccacgacagcagcaacagcagcagtgcaatggcggtggcacgcccggtctggccacggtcggacatgcggccagccaggcctgccgccagcgtaccggccgcgccgaccagcccgaacagcccgatggtggcgtcgctgtaggcatacggcggctgtgccagcaggaacgcgagcggggtccagaagatcgcgaacatggcgaagctgcaggcgcccagcagcgtgcgctggcgcagcaccggttcctgcacgaacagcacgccgatcgagcgcagcaatgcgaaatagcccaagccggcgctgtggtggaatcgcggcaggccgcgctgcaatgccagtgcggtcagcaccagggtggcagcggcgatcacatacaccaggcgccagtcgcccaggctggaaagcaggccggccacggtgcgcgccagcaggatgcccagcagcaggccactcatcagcgtgccgaccacgcgaccgcgatgttccggcgcggccagcgtagcggcgaacggcaccagcacctgggcgaccacggagaacaggccggtgatggcggtgcccaccagcagccaggtcagtgacggtgcgcaggcactgatcaccagtccgccggccgacagcaggctcatcaccacgatcaggcggcggcgttcgaacaggtctcccagcggcaccagcaggatcagtccggcggcatagctcagctgtgccgcagtgaccaccatgccgacctggccgaacggtacgccgaaggcgtcggcgatggtgtgcagcagtggctgcgcatagtagttgctggccacggccacgccggtagccacggacatcagcagcacctgccagcggtgcaggggggggagggacgggctcacgcggtgttccaggaagcggggggcacagtgtccacctgctgcggtcatgatggaaatgaatcatcatcatccttgccatctgtaaacgagatagttggatgaatctcaagcagctcgagtttgccgttgccctggccgaggagggcaatttcacccgtgccgccgaacgctgccatgtggtgcagtccgcgttgagccaccagattgcctacctggagcaggaactgggcacgccgctgttcgagcgcctgccgcggcaggtgcgggcgacggcagcgggtgaggcgctgctggtgcacgcacgccaggtgctggtcagcctgcgccacctgcgcgccgacgtggccgcggtcagtggcgaggtgcgcgggctgctggcgatcgggcagatctcctcgctgaccgatatcgatgtggtggcgatgctggccgcgttccagcaggcgcacccgcaggtggaattccagttgcgggtggacaagagcgaggacctgatcgcgcaggtgcagtcgcgtgacctggatgttgcactggtggggttggcgccctcggccggcctggacggggtctgccaccagatgctgcaggaagaagacctggtggcggtgctggccccctcgcatcggctggctaggcgcaagcggctgccgttgaccgaattgcaggacgaggcgctggtcgacttcccgcgcggcaccggtgcgcggcggcagaccgacgatgctttcgtcgccgctggcctgccgcacacggtgcgtttcgaggtcaacctgatggaactggtggagcgcttcgtccgccatggtctggcggttggcatcgtgccggcgctgatcgccgaaggcttccagggcgtggtgcggattccgctgcagccaaccccgacccgccgcgtgcacctggtctggcagcggctgccgacaccggcggcgcgggcgttcgtcgaggccgtgctcagccgcgcaggcgcaggctcaggcccttgaggaagttgcgcagcatctggtccaggcaacgccggtagttggtgtgcccgggctggcggaacagcgcaccgacttccgacttggagacgttgaaaccggcgctggcgaagatctccatcagatcgacgtcgcgcagctggaacgccacgcgcagcttcttcagcaccaggttgttgtcgatgcgggtttccaccgcgcgctgcggctggctctcgtcgcgaccgcgcaggtgcacgatcaggccatcgaggaagtgcgccagcgcgctgtcgctcatcgcttcgaaaccggcttcgtcctcgcggcgcagccaggccttcacctgttcgggatccacggcgaaggccgggtcggccatctggcacagggtcaccacgtggtggtcgcccaggtccagggaatagcgcacgctgcgcaggacatcgttgttgatcatggcccattgtaccggcccctggcgtgtcaccggactgtcatcgaactgcagcatcgtgggcactcgttcgctgagacccttgcatgcgccggtatctgttttccgcactgctgctcgccagcagcttcgctgccttcgcccaggaccgcttcgtacccgtcgagcggcgcctgagtgcatcccaactggccgaggtcgggctcagcccagcgcagttgcaggcgctgaaccgggtactgcgcgaggcagagcgcgcggccaccgggccgacggcagcggtggcccccgccgctgcgccgctgcctgccaatgtgccggcaccggcagcaatgcatctgggcctggaagaaggaccggtcaatgcacgcgtggtcggagaggtcgcaggctggcagcccggcacgctgttcacccttgataacggccagcaatggcaggtgatgaaggggcagatgaagctgcgcaaggtgctgcagtcgccgcagatcgccgttgttccaggaattgccgggcgctggttcctgcaggtcgacgaagacctgcccaaggccagagtgtttcgcgtgcgttgagccggggggacggcaggacggcgggcaactcaggacgggccgggaatgccagaatgggcgtccggtttttccccctggagttgcctgatgacccgcactgtcctgattaccggcgccacgtccggcttcggcgccgccgccgtccaccgcttcgcccaggccggctggaaagtgatcgccacgggccgccgcggcgaacgcctgcagccgctggtcgatcgctacggcaaggacgtggtgcatgccgccgccttcgacatccgcgatccggttgcgatggaagcggcgctgctggcactgccgcccgcctttggcgagatcgatctgctggtcaacaacgccggcctggcgcagggcaccgcgccggcacagagcgccaagttgtcggactggaccacgatgatcgacaccaacatcaccgcgctggtgaccctgacccaccgcctgctgccgcagctggtggagcgcaagggcgcgatcatcaatatttcgtcggtggccggcgtctacccgtacccgggtggcaacgcctacggtggcaccaaggctttcgtcagccagttctcgctgggcctacgttcggacctgcacggtaccggcgtgcgcgtgaccacgatcgagccaggcatggccgaaaccgagttcaccgtggtgcgtacccacggcgaccaggcggcgtcggacaagctctacaacggcgccaacccgatgaccgccgaagacatcgccgaacagatcttctgggtggccagcctgccgccgcacctgaacatcaatcgcctggaactgatgccggtcagccagtccttcgccggtttccaggtcgcccgcgaaggctgaccgccgtttgtagagtcgagcatggctcgactctgcagaaacaagaaaaagccgggcaatgcccggctttttcattcacagcggcaggcttactgggccttgatcgccatcgcctgcaggccggtgccatctagcttctgcttggcttcggacagttcaccggcactgccatacggccccatgcgcacgcggtacacggtcttgccgttgatctgtgctgactccacgcgtgccgcaagtcccatcatcgccagcttggccttggttgcttcggcatcgccggaggcgccgaaggcgcctgcctgcaggatatagcgggcgttgtcggcggccgccggagcggctgtggccggggtacccgccgttgccgttgcggtttccgcgcgcgctgccggcgtggcggcggcggtgctggtcgaggccgtgctggccggcggcgttgccgcagccggacgttcactcagcggtgccggcagcggacggctggtggcggtcacctgcgcggtgctggacacgctggcggtggccgccggtgcggtcgtggtcgtggtcgccggcggaaccggcttgccttccagtgccgcctgcgcgcgctgcgcttcggccttggcccggcgctggtcttcggcacgcgcgctggcggccagttcggcgtcggacatctcgacttccttgcccggcagcagggtgtagaagtcgtactgggtggcggccggcttttccggttcggcctgcttcggcgcagccggctgcgcggccggctgggtaccgacatcgctgtcggcatcggcgaccggggccggctgcgcgttcgggttcggctgcggaccggcgcgcaggaagccatcgccctcgcccttgaacaggttcggcgccgccaggaacaccacggccgcgatcgctacaccggccaccagccacacccatccgggggtgccctggctgccgctgttgcgtcgtgcctggcttttgccgcgtcgtgctgccatgtgtactgcgtctcctgatgcttacattttttccggggcgctgacgcccaggagttcgaggccattggccagtacctggcgcgccgcacaggccagggtcagtttggcgttgcgatcggcggcatcttccaccagcaccggcgtcccgtgataccacgtgtggaacgcgtgcgccaattcacgcaggtactgcgccaccagatgcggttccagcgccacgccggccgcttccaccacttccggatagcgcgagatctcgttcatcagcagcagcgaggcatcgtcggccaggcggccgaggttggccaggccgttgccctgctcgtacaccaggcccttctcctgcgcctggcgcagcaggctgcagacgcgggcatgcgcgtactgcacgtagaacaccgggttgtcgttgctctgctggcgggccaggtcgatgtcgaaggtcagctgcgaatcgggcttgcgcgcgatcaggaaccagcgggtggcatcgcggccggcttcctcgatcaggtcgcgcagggtgaagtagctgccggcacgcttggacagcttcacttcctcgccgccgcgcatgacggtgaccatctggtgcagcacgtattccggccagccctgcgggatgcccacttccatcgcctgcaggccggcgcgcacgcgggccagcgagccgtggtggtcggcgcccagctcggtgatcgcgcgctcgtagccgcgctgccacttggacaggtgataggccacgtcgggcacgaagtaggtgaaggtgccgtcggacttgcgcatcacgcggtccttgtcgtcaccgaagtcggtgctgcgcagccacagcgcgccaccttcttcataggtatgacccgacgcctgcagcttggccaccgcttcggctaccttgccgtcggcgtacagcgagctttccaggaaatagatgtcgaagtcgacgccgaacgcggccaggtccaggttctgctcgttgcgcaggtaggccacggcgaagcggcggatcgcctgcatgtcgtccgggtccttggcgccgaccacggtgctgccttccaggtcgacgctggcgccggccatgtaggcgcgtgcgacgtcggcgatgtactcgccgcggtagccaccttccggccagccgtcctggtccggcgcgatgcccttgatccgtgcctgggtggacagcgccaggttctcgatctgcacgccggcgtcgttgtagtagaactcacgcttggcgttccagccgttggcatcgagcacgcgcgccacgcagtcgccgatcgctgccgcgcggccatggccgacatgcagcgggccggtcgggttggccgacacgtactccacgcccaccgtgcggccattgccggacaggttgcggccgtagtcgtgggcttccttgatgaccgacgcggcttcgcgctggtacgcggccggggccaggtggaagttgatgaagccggggccggcgatctcgaccttgctcacgtcctcgctgcgcggcagcgcctcgaccagcgcctgcgccagtgcgcgcggattgctgcgcgcggccttggccagcagcatcgcggcgttggtggcgaagtcgccgtggtcgcgggtcttcgggcgctcgaccacgaagtccggcggcagggagtcggcgggcagggtgccattggcgcgcaaggcttcgatgccttggctgatcagggcgcggaggagatttttcacgaggcctgctgtgagaatgagcggcggaatcgcccattttagcgcagatacccgcgcccacgctgaccagaacatgcctgtgggggcgacagaaggcgcctgaagggccgcgctcagccgaacagccgcggctggggcggggacagcaggccccgttcagcaaatgaaacgggacggccctcgccgaccacgaagtggtccagcaggcgcacgtccaccatcgccagcgcctgctgcagttcgtcggtgatgcgggtatcggcgctggagggttccgggtcgccggaagggtggttgtggctgaggatcaccgccgccgcgttgtgcagcagggcgcgccgcaccacttcgcgggggtagaccggtgcggcgttgatggtgccgtggaacagctcttcacaggcgatcaggcggtggcggttgtccaggaacagggccatgaagacctcgcgggcctggccacgcagccggtgctgcaggtagcggccgaccgccgccggattgttgccaaccgcctcgccgtgctccagctcggccgccaggtagcgatgggccagttccagcccggcagcaagcgtgcaactgcgtgccgggccgagcccgggcaggcgggcgagctcggcggcggggcggtcgagcagtacccgcaacgggccgtgcgcctgcagcaggtcgcgcgcggtctgcacggcatcgcggccaccgaacccggagccgagaaacagggccagcagttcggcgtcggaaagtgccgtgggcccgcgcgcgatcagcttctcgcgggggcgttcctgttcgggccagtcatggatgggcatggcccatcatcgccagaccttgcggtggctcccatcggggcatgccgcggactggggtcggaggttgcctcagccgcgccgggtctgcaggtagtcgaacagttcctggttgttctgcaggcccagcttgcgcttggcttcggccttctgccggctgatggtcttcgggctgcgcccgcagcgctcggcgacttcgttcacgctgaggccggctgccagcagctccagcacttcctgttcgcgtgccgacaacggcgccggctgacgcggaaacagcaggtcgcgcgcctgcaggtggtggcgcagctgctgggagacgaatacctgcccggccagcgcggcgttcagcgcgtggggcagttcggcgaaatcggcgcacttgtcgaccaggccactgatgccctcccgcagcagtccgtccagcaggccgggatgacgggcgccggtcagcaccaccaccggcaggccagggcggcgcatgcgcagcgcgtcgatcagctccggaccgtccggaccggcacccggcatcgacaggtcggtcagcaccgcatcgcagtcgtggtgatccaccagctccagcagctgggcgccgtcgcgcgcactgccgacgatgtccatcaggtaggtctgcagcacgatacggatgccatgcaggaccacgggatggtcgtcggcgatgatgatgcgcggatgcacgcggctcctcgaaggtcgaacaggccacggcgggcggcagccaatgcctgattctgcaaaagcgcagacccgtagaggtataggaaaggtccgaaactggtaccgggtgaatcccgggtcaacggagacggactccatctgctgatagccgcccgctatgtgcgccctgcaccgggacattaccgaccatcgggtaagctagcgccctcgtttgcacaggaattccaggtggctgactcccccaacgcttcccccgcgccggcccgcgcgctggaacgtcagaaactgctgttgtgcgtcggaggcgggatcgcggcctacaaggccctggaactggtgcggcgcctgcgcgacgccggtgcccaggtgcaggtggcgatgaccgccggagcacagcagttcgtcactccgctcagtttccaggccctgtccgggcagcccacccgcaccacgctgtgggacagcgccgccgaacaggccatgggccacatcgagctggcccgctgggccgaccgcatcgtggtcgccccgggtaccgccgatctgctggcccggctggcccagggccacgccgatgatctggtcagcaccctgtgcctggccagtaccgcgccgctgacgatctgcccggcgatgaaccaccgcatgtggctgcatccggccacccaggccaacatcgccctgctgcgccagcgcggcgctcaggtgatcggcccggtcgacggtccgctggccgaaggcgaatccggtcccggccgtctggccgaaccgggcgacatcgttgccgcgctggctgccaatggcagtgctgcagcggcggttgtcgcaccggaaacccgcgcgctgcagggccttcggctgctgatcagcgctggcccgacctatgaagacatcgatccggtgcgctacgtcggcaaccgcagcagcggcaagatgggctttgccctggccgcggccgccgcgacgatgggcgcccaggtggtgctggtcagcggcccggtacagctgccgacgccagccggcgtgcagcgcgtggacgtgcgctcggccgcgcagatgcgcgatgccgtgctgaagtcgttgccggccgacatctatatcggtgccgccgcggtgtccgactacacgccacgccaggtcgcgccgcagaagctgaagaagaccgccgacagccagtcgctggtgatcgagctggtgcgcacgccggacatcctcgccgaagtcgctgcacagacgcagtcgctgaagctggtggtcggcttcgccgccgagacccacgacgtggagaaatatgcgcgtggcaagctggtcgacaagcgcctggacctggtgatcgccaaccaggtcggcatcagtggcggcggtttcgagagcgacaacaatgccgccacggccttctggcaggacggtgaacaggtattcccggccacctccaagcgcgagctggccgaacaactgctggcgctgatcgcgcggagactccaggcatgacccaggcttccacttcccaaccgctgcaggtcaagctgcttgatccgcgtttcggcgacagctggccgctgcccgcctacgccaccgaagccagcgccggcatggacctgcgcgcggcgctggataccgcgctgaccctgcagccgggcgacaccgcgctggtgcccagcggcctggccatccatatcgctgatccgcacctgtgcgcggtgatcctgccgcgttccgggctgggccaccgccacggcatcgtgctcggcaacggcaccggcctgatcgacgccgattaccagggcccgttgctgatcagcgtctggaaccgtggccgcgaggccttcaccatcgagccgggcgatcgcatcgcgcagctggtggtcgtgccgattgcccgcgtcagcctgcaggtggtggatactttcaccgacagcgtgcggggaacgggtggattcggccataccggggtgcgttgacgggggacatcgatgagcggcatcggggaagggcagcgggaacggtcgttgggacgcagtgcgccactactgggggtgctgctggtcctgctggccggctggttcggatggagcgcggtgcagcaatggcggcaggaggccaacggccaggcgctggaagaagcgcgtgaccaggccgtgcagggcttgcaggaggccgcagccggccagctgaagcagctgcagcagcagttgaagaacgaacgcgtgcagcaggcactgcaggccggtgacgccgcggcagcggcgctggccgtgcgcgagagctggaccggcgtggagcaggctgacgtgctgaccgccgatctggccacggcctatgccgacccggccaccttcggctacgcacgcctggccctgctggaacaagcgctggccgagggcaagcctggcctgcgcgtggtgcgcgatgcaggtggcaatcgcctgggtctggcggctccggtgcagctgggcagccttggcccggcagtgctctacgtgcgccagccattgctgcggctgacctcgccgctggaccaggtgagcgccccgtccaccggcttcctcggcctgcgccaaggcacgcatgacctcgttgcccagggcgacgccggcctggccgagagcgccgaagcgctggcgcgcccggttccgggcacgccgttgcggctggtggccgccgtaccgaatgtcgaagccggtccactgggcctgggttcgctggccagtgccatcgtcgcgctgctgctggcgttcatcgccgtgctgctggtggtgggtcgcggtcggctgccgaagtcgctgccgttgccgcgccgtgcggccgtggcggaagcggatcatggcccgaccctgagcgagagcctgcagatggcgccgccaccggtggccgccgccagcgccgcggacactgcgccgccgccgccaccggtccctgccggggaactggccgccggcatcttccgcgcctacgacatccgtggcgtggtcggcagcgaactgacgccgaagaccgccgcgctgatcggccaggccatcggtaccgtggcgctggaacagggcctgcgcgaggtggtgatcggccgtgatggccgcctgtccggcccggaactggctgcgggattggccgaaggcctgcgtcgcaccggttgcgcggtgatcgacatcggcctggcaccgacgccggtcgtctattacgccgccttccacctgcgcaccggcacctgcgtggcggtcaccggcagtcataacccgcccgagtacaacggcttcaaggtggtcatcggcggcgagacgctgtcaggcgatgccatcaccgatctctaccagcgcatcgtcgaggggcgcctggcgcaggcggccgagccgggcgattaccagcagcgcgatgtcagtgccgactacatccagcgcatcgccgacgacgtgcagctggaccgcccgttgaaggtcgtggccgatgccggcaacggcgtcgccggtgcgcttgcaccacagctgctggaagccatcggcgccgaagtcatcccgctgtactgcgatgtcgacggtaccttccccaaccatcatcccgacccgagcgagccggccaacctggaagacctggtgcagacggtcaagcgcttcggcgccgacctcggcgtcgccttcgatggcgacggagaccggttgggcgtggtcaccggcgaaggcaggatcatctatgccgaccgcctgctgatgctgtttgccgccgatgtgctgatgcgcaaccccggcgcgatggtgatctacgacgtgaagtgcaccggcaagctgtccgatcacgtgctgcgcaatggtggcagcccgttgatgtggaagaccgggcactcgctgatgaaggcgaagatgcgcgagaccgatgccgagctggccggcgagatgagcggccacttcttcttcaaggagcgctggttcggtttcgacgatggcctgtatgccgccgcgcgactgctggagatcctggcgcagcgcgaggaaaccccggacgaggtgctggccgagctgccggagatggtggccacgccggaactgaaggtgccggtggccgaaggcacgcctcatgcgctggtggcgatgctggtggcggcggcacagtcgccggacaacccgtatgtgggcggccgcctgtcgaccatcgacggcctgcgcgtggacttccccgatggctggggcctggtgcgtgcttccaatactacgccggtgctggtgctgcgcttcgagggcaacgacgaggcggcactggaacgcatccaggcgttgttccgcagccagctgcagccggtgctgggcgacaccccgctggggttctgacccctttggaagctgcagcagagtgggtagtgccggccgctggccggcaagcccatgaacctcacacaccctggagttgccggccagcggccggcactaccccttgaaacgcaagcccacgcccggctcggtgaacaggtagcgtgaatccagtgctgaatcgcccagcttgtgccgcagcttgccgaccaggatgcgcaggtagtgggtgtcgtgctggtgggtcgggccccagatttcctggaggatctgcggctgggtcaccacccgcccggcattgcgcagcagcagcgacagcagcgcgtactccttgcgggtcagcgccaccggctcgccatccagcgccacttcgcggcgtacgagatccacatgcagatggccatcgtcgaacaccggtggcgtgccgtcgctgggcacgctgcgcgtgcgcagcagcgcccgcacccgcgccatcagctcctgggtgccgaacggcttggtcacgtagtcattggcgccagtatccagtgcgcgcaccttttcggcttcacccgcacgcacggtcagcatgatcaccggcacctggctccactgccgcagttgctccagcacctcatggccttccatgtccggcaggccgatgtccaggatcaccaggtccatgtcctcgctggccgccagctgcaggccttcctggccggtggccgcctgccgcacctggtagccctgcgcgcgcaggctgatgtccaggaaccggcggatctgggtttcatcatcgatcaccagcacgcgcggggccggcgcgctggcgtcaatcggagtcgggctcatcgtgggaggctggcttgagcaggggcagggtgatgcggatcagggtaccgcgaccgtcgcgtccgggcagcgcctgcacgctgccgccatgcgcaccgaccatgccctggcagatggtcaggcccaggccggtgccgtggcggccacggtcgccgcgctcgacgctgtagaacatgtcgaagatgcgcgcgcgctcgtcatcgggaatgccggggccggcatcgatcacatcgatgcgcagctgtccgtccagttcgcgcgcctgcacctgcacggcggcatcgggtggcgagaacttggccgcgttttccatcacgttgaacaccgcctgttcaaccagcgccgggtgtacccagattggcgcgagcgtggccggaatatccagctccagccgcaccttgggctggtagcgctgcaggcgccgcgccgccgagccgatcagctcgtccacgccgatccagtcgcggttgatcttcaacccttcgtggccgagccgggtcatgtccagcaggttctggatgtagcggtccagccgctcgccttcgaccaggatggtgtccagcagggcacggcgatcagccgtatccatcgccgcaccgtagctggccaggctgtcggccgaaccgatcatcgccgccagcggcgagcgcaggtcgtgtgacaccgaagagagcagggccgagcgcagccgctcggtctcgttgctgacgtgggcctgctccagttcggccaccagccgcgtgcgcagcgcggcctgggcgatgtcgtcgaccatcgcctccgccagctgccgctgctcgggcagcaggcgcgcctgtgcgccgggcaggtaaaggccagccacgccgatggcgcggtcttcgccatccagcagcggcaggaaccaccattgcgcaccggccagggtgtcggtgaagcgaccgctgggctggccgtggcgcagtgcccaatcggcggcggccaagtcggtatcgcccggctggctgcggccaccggttgcggtatcggcgccgatccgtagccacgctggaacgtccatggcctgttccagtgcatgccgacccgcctgcgccacctcgccgttgccggccgcgctggccagctgccgtcccagctgctggcgcgcacgcgcatgtcgattcgccgcacgcagcgcgatcacctgcatgcgcaggcgcgaggccaggcgtccggccaccagcgcggcggccaggaacaggaacacggtgatcacgccctggcgcgcgccgatggcgaaggtgaagcgcggcgcgatgaacaggaagttgtaggcgaggaagcacaggatcgccgccatcaccgccacgctggcgcgcgtgcgtgcggccaccagcaccaccgccacgatgaacaccatcgacaggtcggccatgccgacccagcgttcggccagccatgccaccgcacaggccagcgcggtggcgatcagcgcctgcaccggttcgtagctgatgccgcgcatcggcggcagcaggccctcgcggcgcgaacgcgcacgtgcctgcggggtgctgatgatggtgatctcgtagtgcgcgccgcgctggatcagctgctgggtcagggtgcggttgaacatccgcgccagtggacgttcgcgggtccggccgagcaccagggtcgacacgccgttgtgcgcggcatggtcgagcagggcatcggcgatgctcgatccatgcagcagttcggcgtcgccgccgaggcgccgtgccaatgcgaaggccgcatcgatctcgcgccgggtcgcctcgtcctggcgtcggccctgcacggtcaccaccgtccacggcgcatcgcggcgttcggcgatgcgccgcgccacccgcaccaggtattcgctctgaccgccgccatcaatggccaccagcacgccacgacgcagtggcaggttgctctcgccgcgcgcggcgcgcgcttcacgcaggctgctgtcgacgcggtcggcggcctcctgcatggccagctcgcgcagtgcggtgaggttggccggcgagaagaacgcctgcagcgcctgcgcggcctgttcgggcacatagaccttgccctgctgcaggcgcgcgatcagctcgcgcggcggcaggtcgaccagcacgatgtcgtgcaagcggtcgagcaccccatccggcacggtctcgctcacgcgtacgccggtgatgcgcatcaccacgtcattgaggctttccagatgctggatgttgaccgtggtccagacgtcgatgccggcgtccagcagctccatcacatcctgccagcgccgctcgtggcggctgccgggtgcattgcgatgggccagttcgtccaccagcaccaacgccggatgccgtgcgagcacggcatccaggtccatctcctgcagggcatggccgtggtaggccacatccttcagcggcagctgtggcagcccctccagcagcgcctgggtatcggcacggccatgggtttccaccaacccgaccaccaggtcgacgccgcggcgcagctgttcctgcgcgcgggtcagcatggcgtaggtcttgcccacgcccggcgccgcgccgaggaacacggtcagcttgccgccggcttcgcgttgcaggccttcgaccagggcatcggcctggcgggtacgcgcatcagtcatgggtgccattgtgcgcgcagccggtgcaggccggcatcacggcgccttgggcgcgtggtccagcgcgaagttcagcgtcaccacgttcacccgcggctggccgaacaggccccactggcgaccttcggtatgcgcctgcaccagtgcctgcacgcgttccacaggcaggccacgggcacgcgccacgcgggccacctgcagctgcgccgcggccggcgacagttgcggatccaggccgccggcggactgggtgaccaggtccgccggtacctgcgccgcggtgacgccttcgcgcgcggccaccgccgcggtgctggcggcgacgcgctcggccagcgccgggttgctgcgcgccatgttggaaccggctgccgccatcgggtcgtagttggccgccgatggccgtgcctggaagtagccgtcaccggtgaacggctgcgacagccacgccgagccgcgcacctgaccgctgccatcgcgcagcaggctgccctgggcctgggtcgggtaggccaggccggcgaagccggtggcgatgccggcgtagaccgcaccggccagcagcagggtggccaggcccaggccgatcgccgggcgccagctggcgccatcctgcaggctggccacgcgggcctcggccttcggttcgcgggacagggaagtggaggtggaagcagaacggttcatgcgccgaataccaggacaagaaggaggtcgatcgccttgatcgctgcgaatggcagcagcacgccgccgaggccgtacaccagcatgttccggcgcagcagcgccgttgcggtggccgggcggaagcgcacgccacgcagggcgagcgggatcagggcgggaatcaccagggcgttgaagatcagcgccgccagcaccgcgttgcgcgggctcgacagctgcatcacgttcagtgcggccatggtcggaacggccgcggcgaacagcgccggcaggatcgcgaagtacttggacacgtcgttggccagcgagaaggtggtcagcgcgccgcgggtgatcagctgctgcttgcctacttccaccactgccagcagcttggccgggtccgaatcgaggtcgaccatgttgccggcctccttcgccgcctgcgtaccggagttcatcgccaggccgatgtcggcctgggccagtgccggggcgtcgttggtaccgtcaccgaccatcgccaccagacggccaccggcctgctcctggcggatgcgcgccagcttgtcttccggtcgcgcctcggcgatgtagtcgtcgacaccggcttcggcagcgatcgcggcggcggtcagcggattgtcaccggtgatcatcaccgtgcggatgcccatcgcccgcagctgcgcgaacttctcgcgcatgccgtgcttgaccacgtccgacagttcgatcacgcccagcacgtggcggccctcggccaccaccagcggggtggcaccgttgcgtgcgacctgctcgacgcggccggccagttcagccggtacattgccgcccagcgcctgtacgtgggcacggatcgcatcggcggcacccttgcggatctgccgcccatgttcaagatccacgccggacatgcgggtctgcgcactgaacgccaggtactcggcgtggtccggttcagcggtggcgcagccctgttcgcgcgccaggcgcacgatcgacttgccttccggggtcgggtcggccagcgaggacaacagcgccgcttcacgcagctggctggcatcgataccggccaacggatggaagtggctggcctggcggtcgccgtaggtgatggtgccggtcttgtccagcagcagcacgtccacgtctcccgcgacttccaccgccttgcccgacttggccagcacgttggcggccagcgcgcggttcatgccggcgatgccgatggccggcagcaggccgccgatggtggtcgggatcaggcagaccagaagcgcgatcagcagcagcgggtcaacctgcacgcctaccgccgcgccaatggccggcagcgtcgccaccaccaccaggaaggtcagcgtcatcgccgccagcagcagggtcagtgcgatctcgttcggcgtcttctgccggttggcgccttccaccagcgcgatcatccggtccaggaagctgtggcccggctcggcggtcacccgcacgatgatctggtcggacagcaccttggttccgccgatcacaccggatcggtcggtaccggcctcgcgcagcaccggtgccgattcgccggtcaccgctgcttcgttgatggtggccaggccctgcacgatctcgccatcggccggtaccagctcaccggcactgacgatcacatggtcgcccgggcgcagctcggcggctggcagctgggtttccgcggcacccggctgcggtgcggccaggcggcgcgccaccaggtcctggcgggcgcggcgcagcgatgcggcctggccacggccacgtgcttcggccacggcttcggcaaaattgccgaacagcacggtcaccagcaggatcgcggtcaccgccaggccaaagcccagcggcgcattgccggtcagggtgacgatcgcggccacgatcgtgccggccatcaccaccgccatcaccgggctgcgcaccagatgcatcggcgacagcttgcgcactgcctcgaccagtgcgcggcgcaggcctgcgccatccagcagggcagggcgcggtgcgagggaactacgggttgaacttgcgtgggtactcattgcgatgtcctcagtgcagtcccaggctcaggtggtcggcgatcgggccgagtaccagcgccggcatgaactgcagcacggtcaggatgacgatcaccgagaccagggtcagggcgaaggtcggcgtttcgatctgcaggctgccggcagactccggcgcctggcgcttggcagccagctgtgcggccaccaccagcgggatgatcagcagcgggaagcggccgagcagcagcaccagcgagcaactcaggttccaccacagcgtggcgtcacccagcccttcgaagcccgaaccgttgttggcataggccgagacatactcgtagaacacctggctgatgccatggaagccgggattggaggtgccggccaggccgggtacggccagggtgatcgcggtgaacaccagcagggtgatcggctgcagcagcaccagcagggccagcaggcgtacctgtggcgtctccagcttgcggccgaacagttccggcgtacgcccggtcatcaacccggccaggaacacgcccagcagcaggtacacgatgaactgctgcaggccgcagccgataccgccccagatcgcgctgaccagcatgttgaccatcgcgatgccgccactgagcggcgccagcgaatcgtgcatgccgttgaccgagccgttggagacctgggtggtcaccgccgcccacagcgcagtgccgtcggcgccgaagcgcacttccttgccttccatcagcagcggggtggcggcgctggcgctatgcccttcgctccacatcatcgcgccggtggacagcagcgacatgcccagcatgcagctgaacaccagggcgccgaagcggcgccggccggtgaacgcgccgatcatgaagatcaccgccatcggcaccagcaggatgccgacgatctccagcgcgttcgacagcggggtcgggttctccagcgggaagctgctgttcgggccataccagccgccgccgttggcgcccagctgcttggccgcgaccatcgccgcgaccgggcccagcggaagtttctgttcggccatgccagcgctggcatcgatcggcgtagcctgtggcccaccggcgatcgtcgacggcacgccctgactggtcagcaccagcgtccacaccaggcacagcggcagcaggaagcgcacgcacaggcgcaccacgtccacgtagtagttgcccaccgccacctggcggtcatcgccggccccggtggtcgccgcagcctgcggcgcacgcgagaacaacgcgcgcagcgtcgccaccgccagcgccaggcccatcatcggcgtcaccacctgcaggccggtgatgccggtcatctgcgagaagtaggacagctgcgcctggcccgaatagtgctgctggttggtgttggtcaggaacgagatcatcgtgtgcagcgcggtgtcccagcgcatgttcgggatctggtccgggttcaacggcaaccaggcctgggtcatgaacaccgcctgggtcagcaccgcgaccaccacgttgctcagcacgaaggccagcacatagccgcgccaggacatggcgcgcgatggatctacgccgagcaccttgtacagcggcttctctatccaatggaacagcacgtcgaccttcatcggcgtgccgcgcatcacgcgcgccaggtacaggcccagcggccacgccagcagcaggctggcggcaataatcacaagcatctcagtcatggccggctccgctcagaacgactcgggccgcagcacgacataaaggagataggcggcggcaaccagcaccagcacgccacacaacaacgacagccagggggacattgcaatagcgtcctggtggaacccctccacctcaggccgccatcgtcgtcctaccccccataaacgcactacgcgccggaccgggccgacgcgtaaagagtgcataaattccgtgggccaacccgtaaccaggcccggggtagcgccgggccatgcccggcggaggcagcgccgtcagcccgccggagtgtccgccggcaccagccccttcagctcgcgatagcgctgcagggtgctgtcgatctcggccttcaacgcctgctgctgctgcaccagcccggcctgcaagcgctgctgcgcctgcagctgcgcatgccgcttgcggatcgcctcggcctgcttgtcggccaccttggcgccggccagctcgcggtctcccgccgccgacagcagcgccaccagcgactcacgcaggctggtgacgttgtactcggcggtcttcaggttgttgtccagcacttcctggcgctcggcaaacacccggcgcaggtcggcctcgctgccgtaggtggacaacatggcctgctcggtgcgctggcgggtctgctcggccatcaggtccagctgttgctgctgcgcagccgtgctggcagcggcacgctcctcgtcggtcaacgcgcgctggacctgcgcattgcgcaggcccgtgctcgcattgaattcctcgcgggcatggttgaccgcgtcggccggcagcgaatcactgcagatccgctccttgccctcgttccagcagtacagcttcttttccgccttgctgctgtcgcgcgactgcgccggtacggtgaacggcacgaccagcagcaggccggcgaagaggacagcaggaactcgggacatgacctttcccctgggtcggtcagcggatcgaacgaacgccgtactgggcccgataggcttccagcggctgccggtaacccacaagttccgggttgccggaggcgaaatcaagcagatcggccagcgatgccacggcgatcaccgggataccggcttcttcggccaccgactgcgcggcagaacggcggtcggtctccgaagcgatctcctggcggtccagcgccaccacgatgccggccggggtgccaccggcggcgcggatgatgcccagcgcttcgcggatcgcggtacccgcggtgatcacgtcgtcgacgatcagcacgcgcttgccctgcatgtcggcgccgatcagctggccaccctcgccatggtccttggcttccttgcggttgaacgacagcggcaggtcgcggccgcgctgggccagctcgcaggccatcgcggtggccagcgggatgcccttgtaggccgggccgaacaccacgtcgtacttgatcccgctggcatcgatggcatcggcatagcacgcgccgagctgggacagcagcgagccggagtcgaagcgcccggcgttgaagaaataggggctcagccggccggacttgagggtgaactggccgaagcgaagggcgtcggcggtcagggccagctgcaggaaacggtggcggtggtcgctcatcaaaactcgattcatcttcatttggagcacaaatcctaatccagctgggcgtttcgcgctcgtccggccccgtgtgaaggcgctggcgggcccacccggcggactgcgcagccctgcagtcaaccggtatgcttgcccggtttcccgccgtaggtcttccgcatgcgcatcatcagtttcaacgccaatggcatccgttccgccgcgaccaagggcttcctcgactggttccgtgcccaggatgccgatgtcctgtgcatccaggaaaccaaggcccaggaagaccagctgagcgacccgatgttccgcccggacggccaccactgcttctaccgcgacgccattaccaagaagggttacagcggtgtggcgatctacagcaagcgcgagccggaccaggtcatcacgtcgctgggctgggccccgttcgacgacgaaggccgctacatcgaggcacgctacggcaacctcagcgtggtctccttctatatcccgtccggcagctcgggcgacctgcgccagggcttcaagttcgaagtgatggaatggctgcggccgatcctggaggagtgggcgcgcagcggccgcgactacgtgctgtgcggcgactggaacatcgtgcgttcggcgctggacatcaagaactggaagtccaaccagaagaattccggctgcctgccggaggaacgcgactggctcaacgccctctgcgccgaccacggccaggccaccgatgtcaccgccggccgcggctgggccgatgcctaccgcctgctcaaccccaccggcgaggactacacctggtggagcaaccgcggcgccgcccgtgccaacaacgtcggttggcgcatcgactaccagttcatcaccccgggcctgcgtgaccgcctgcgaagctgctcgatctaccgcgacgagcgcttctccgaccacgccccgttcaccgtggactacgacctgtgaccgaggctgccaagccgcgccgaccgtggcagcaggtgttgtccaacctgagccagcgcaaggtgctggcgatgctgctgctcggcttcagttccggcctgccgatctatctggtgggcaacacgctcggcttctggatgcgcaaggaaggcatcgagctgagtacgatcggcttcctgtcatgggtcgggctggcctacaccatgaagttcctgtgggcaccgatcgtcgacaagaccgacgtgcctctgttcggccgctttggccgccgccgtggctggatgctgctgtcgcagctggtcgtggtggtgggcctggtcggcatggcgctggtccagcccaaggggggccagatccagttcctgggtatcgcctggcagcacatcgtcgtgttcggcgtgatggccgtgatcgtggcgtttgcttcggccacccaggacatcgtcatcgatgcctggcgcattgaaagtgctgacaacagcgagcagcttggactgctgacctcatcatccgcgctgggctatcgcaccgcattgctggtcaccgatgcgctgatcctgatcatcgcggcccgtgtcggctggcaggtctcgtacgagatcatggccgtgctgatggcgcttggcgtggtggccgtggtcatggcccgcgaacccgcgcgggaagtggctgccgtgcaggcgcaggcgacctcgctgtggacaccgcgtggcctgttcgacgccgtggccgggccgttcatcgccttcgtccgcgagcaccgcagcggcgcgatcctgatcctggtggccatcagcgtctatcgcatggccgacttcgtcatgggaccgatggccaacccgttctacgtcgatctcggcctggacgaggacaccgtgggcgcggtgcgtggctcggtcgggctggtcgcgaccttcgtcggtattgccgcagcgggcctggtctcggtccgctggggggtgctggcggcgctgatggtaggcgctgtgctggggccggcctccaacctggcgtttgcctggctggcctattccggcccggacacaacccatttcgccgtggccatggcaatcgacaacttcgccagcggcttcgccggtacggcgctgatcgcctacatgtcgagcctgaccagcattggatacaccgccacccagtacgcactgctgagctcgttctacgcgatgcccggcaaggcgctcaaggggctctcggggtggtcggtacagacgctcgcacagggccggacgctgctggaaggctacgcgctgttcttcgtcggtaccgcgctggtggcgatcccggtggtgatcctctgcgccctgctgatcctgcagcagcgccgtcgccaggccgccggctcgacctgattgcctgcccgcccggtctgcgggatcatcgccccgacgcgccgagggggcggtgccttgcgaacggggaagtgagcatggccgacgttgtgctgcgggacctggacccgctgctgctggaacgtatcaaacgcgtcgcggtcgcccgcggctggacccacgaacagacctgtgccgccttgctggagcagggcctgttcagcagtgaactggaagtccgctccggcttcggcgatccggaagtggatgccctgtccgatgccattgccgccctgcaggccttgcccgcagggcagggcttcgattagcggccgcgccgcaatgctgtagagacgagcccacgcccggctgcccggtagatccacgccacgcgtggatggcgccacctcacgccaggtggatcgcacccaggatccgcgggcccttagctccggtcacgcttggcaggttgccggccagcccgtccatcgtccgctgcgccagccatgcaaagcccattgcctccacgtactccgggtccagcccgtgcacggcgctggattccacctgcacgtccggcagccgggccgcgaggcgcttcatcagctgtcggttgcgtaccccgccgccacagaccagcaggcggcgggtctgcggctgctgcgccagcagcgcgtcggccaccgttgccacggtcagctccagcagggttgcctgcacgtcggccgccgcgtactggccctcggccatgtgcgcctcggcccaggccaggtggaactgctcacggccggtgctcttcggcggcggcagcgcgaaccacgggtccgagcgccagcccgccagcaggccctcgtccaccgcgccgctggcggcgtacgcgccgtcggcatcaaaggtccggccggtgtggcgctggcaccaggcatccatcagcgcattggccgggccggtatcgaagccacgtaccgcaccttcgcgcggaatcagggtcaggttggcgataccgcccagattgagcacggcgcggtcttcgtcggccgtgcccagcatggccaggtggaaggccggcatcagtggcgcaccatggcccccggccgccacgtcgcgtcggcggaagtcggagaccgtggtgatcccggtcaactcggcgatgcggttgccgtcgcccagctgcacggtgaaggcggggtcggccagcggccggtgacgcacggtctgcccatgcgagccgatcgcgcgcacctggctgcggtccacgccagcctcggccagcagctggttggcggccccggcgaagctgatcgcgatccgggcgtccagctcgcccagctcctccagcgaatccagtggaccaccttcgcccagcgccaccagccgtgcacgcagcaccggctcccagcgggcggtcaggccgtgcacgaagcggcagcctccgccggcaggaaactgcaccagcgcggcatcgatgccgtcggcactggtgcccgacatcaggccaaggtacaggggggcgtcagtgtcggcagtcgtattcatggcaggcataaaaaaaggacgcggcaagcttgtgctgccgcgtccttcttcgtcaacgcaggggctcagccgcgcttgcggccggtgctgctcttgtccttggcgctggccacctcgggggcggcctcgtcgcggctggtcggtgccgggctggcatcggcgtagatcagcttctccatgccctggatgcgggccatcgccggcgcggtctgcgcgcggaaggcgaccagctcggcgcccttcagcggctccggcggcggcatggtcacggtcagcgggttgcggtgctcgccgttgacgcggaattcgtagtgcaggtgcgggccggtggccaggccggtcgagccgacataaccgatcaccgtgccctgggccacccgctggccggtcttgatgttcgcaaagcgcgacatgtgcccatacagggtggtgtggccacggccgtggtcgaggatcaccacgttgccgtaaccgcgctgcacgccggcgaactgcacgcgggcatcgccggcggccatgatcggggtgccggtgcgcgcggcgtagtccacgcccttgtgcatgcgcatcttgcccagcacggggtgcttgcgcgcaccgaaggtcgagctcagccgcgcgaacgggatcggcatgcggatgaagctcttcttcagcgaacggccgttgatgtcgtagtactcggacttgccgttgcggtcgaagcggaagccggaataggtcttgccaccggtggtgaaagtcgccgccagaatcttgctggtgtccaccttctcgccttcgcgccaggtttcatccatcaccacgctgaagcggtcgcccggctgcaggtccttcgagaagtcgatgtcgtacttgaagatgtcgtcggtcatcgtcgcgatcgccgacggcgacagcccggcgcggcgggccgcggcatacagcgagctggtgatctcgccactggtgaccaccgtgcgcgtggaggtctcgcgcttggtcaccttctccttgatgtcgtcaccggccaggctcagctccacccggttgtcggcatcgcggtcgaagcggatgctgcgcaggtcgccggacaggggcatgtcgaaggcgatctcggcgcccgggcgaagcttggtcagcgcctcgcgcgcccccgggtggtccagtacccggtgcagggtggtcgccgggataccggccttgtcgaacagatcgctcagggtctggccgcgttccacgcgcagcacctgccagctgtcaccgggcacctgctgctggcgggccatggccagcggcggcaacggcagtgccaggctggtatggctgtcggcaaagggggcgtcgatggtgtgcgagaagcccggcacgatcgtcgccaccagggcgccgatggtcgcgaacaggctggcatgcatccagtggcgccgggtccagcgctcgttgaaggcggcgggaagatgttgcctgagcttccgatgcagggcgttgtcgtgcaggacgtggaggcgttcctggaagcgctgcttgcgtgcgcgcccttgttcggaattgtgcatcggcggttttttcctggtggcccgggagcgggggcctgatcgccggttaccatagacacctgagaaaaccgcgtcaaacccttgtgcccattggcttttgtgaagccaatcgggttaactttgctttaacaccccacacaagaatcggcgttgccgggagtagtcacgtgtcctcgattgaagaagcccttgcccagatcggccgtggtgccgacgagatcctcaagctcgaggatctgcgtgcgcgcctgcaggagggccgcccgctgcggatcaaggccggcttcgaccccaccgcgcccgacctgcacctgggccacacggtgctgctgaacaagatgcgccagttccaggacctcggccaccaggtcattttcctgatcggcgacttcaccggcatgatcggcgacccgtccggcaagagcctcacccgcaagccgctcagccgcgaggacgtgctggccaacgcccgtacctatgaggagcaggtgttcaaggtgctggaccgcagccgtaccgaagtccgcttcaactcggagtggttcggcaagatgggcgcggccgacatgatccgcctggccggccagcacaccgtggcacgcatgctcgagcgcgacgacttcgccaagcgctacgccgcccagcagtccatcgccatccatgagttcctgtacccgctggtgcagggctacgactccgtggccctggaggccgacgtggagctgggcggtaccgaccagaagttcaacctgctgatgggccgtggcctgcaggagcaccacggccagaagccgcaggtggtgctgaccatgccgctgctggagggcctggacggcgtcaacaagatgtccaagtcgctgggcaactacattggcatcagcgaaccggccatcgacatcgtcaccaagaccatgaaggtggacgacaccctgatgtggcgctggatcgagctgctgtccttcgacatcagccaggccgaagccgtgcagctgcgcgagcaggtggccaatggcggcctgaacccgcgcgtggtcaagctgcgcctggcgcgtgaactggcgacccgcttccacgacgccgcagcggccgagcaggcgatcgccggctgggaagcggcggtgaccgggcagggcgacatcacccagctgccgctgcaggacgtggcgatcccggtcgaaggcctgcgtatcgctgcgctgctgaccgcggccggcctgaccccgagcaactccgaagccaaccgcaagctcaaggagcgcgcggtcaaggtggacggtgaggtggtcgaggacggccagcaggtgctgcagccgggcttcgaaggcctgctgcaggtcggcaagcgcaccttcgcccgcgtacgcctggtcgctgcctgagacaaaggaagggccggcgcagccggcccttccttatgctcttgtagagccaagcccacgcttggctgctcttcgggcggtcctcccgcagcgcgacggatgaacggatgcaacatccggtgaaaaaaatcgccacacccccttcacaaacgatgggaatagggacatacttctcctcccccgtcgcaggggtcgccaccaaggggcttcagcgacaacagggcgcccaccaccgccgaacgagatgatcgaacgaaggtgttgacggactgaaaaagtctggcataatgggcggctcgctacgaaggaaacttcgcagcacatgggaatggcgctgaggccacttccctcgatctttgaaagtatgcgcaggtatcttgtgaaggcgcctgcaggaaggatgattgtccatcttgcagacgtttgatcaagcaactattaattgttttaaagcaagcgatacgttgccagcatcaatcatctgcagctttaaattttgatcttcggatcatgtagttttaagtgaagagtttgatcctggctcagagtgaacgctggcggtaggcctaacacatgcaagtcgaacggcagcacaggagagcttgctctctgggtggcgagtggcggacgggtgaggaatacatcggaatctactttttcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcaggggatcttcggaccttgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccataccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaatccagctggctaatacccggttgggatgacggtacccaaagaataagcaccggctaacttcgtgccagcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtcgtttaagtccgttgtgaaagccctgggctcaacctgggaactgcagtggatactgggcgactagagtgtggtagagggtagcggaattcctggtgtagcagtgaaatgcgtagagatcaggaggaacatccatggcgaaggcagctacctggaccaacactgacactgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtcgagaactttccagagatggattggtgccttcgggaactcgaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtactacaatggtagggacagagggctgcaagccggcgacggtaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcaaagacagcatcgtcctgtcgggcgtcttcacaaagtacctgcattcagagaatcacgtcggccaggccgatgtgagagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatgtttgagcatgttccggaaagtatttccgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccattctctgaatgacgcatacattcgatctttatacgcatcagcactgtggctggtacgtgttcttttaaaacttgtgacgtagcgagcgtttgagatgttctatcagacgtgtcgtgaggctaaggcgagagacataagtctctttattgattgagtcgttatattcgtatccgggctttgtacccccggatcatgtgtaacccaaggcaacttgcggttatatggtcaagcgaataagcgcacacggtggatgccttggcggtcagaggcgatgaaggacgtggcagcctgcgaaaagtatcggggagctggcaacaagctttgatccggtaatgtccgaatggggaaacccacccgcttgcgggtatcctgcagtgaatacatagctgctggaagcgaacctggtgaactgaaatatctaagtaaccagaggaaaagaaatcaaccgagattccgtaagtagcgacgagcgaacgcggactagcccttaagctggattggttctaggaaaacgctctggaaagagcggccatagaaggtgatagccctgtatctgaaagggccattccagtgaagacgagtagggcggggcacgtgaaaccctgtctgaacatggggggaccatcctccaaggctaaatactactgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtgtgcgtacaagcagtaggagctccgcaaggagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatgcccagggtgaaggtgcggtaacacgcactggaggcccgaacccactcccgttgcaaaggtaggggatgaggtgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcatatgtatcctctcgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccgagacggactgtatgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattcactgctaagtggaaaaccatgtggaaaggcacagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcggggaagatttaacggggctaagcagtgaaccgaagcttggggtgcataactttgttatgcgcggtagaggagcgttccgtaagccgttgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaaacccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcggcgcagggtgagtcggcccctaaggcgaggacgaaagtcgtagtcgatgggaagcaggttaatattcctgcacctcgcgtaagtgcgatggagggacggagaaggttaggtgtaccaggcgttggttgtcctggggaaaggcggtaggtttggatctttggcaaatccgggatcctttaagaccgagcaccgagacgagcctttatggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagcttacgcagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcaccctttttggtggctcgtgcgagctatagctgaagagggtcgcagtaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaaccatggcgctagctgtggcggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctgggcccattatctgggtcggggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagctcgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtaggaaactaggacttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagatctcccggggcacaagccccctgaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggcttgaccatataacctcaagttgccttggctttacgacaacgtcgtaagagcatccaagtgcacgctacgtcacaagaactacgagaggcaggcgccttatccggctgtatcggatggcgacgctccaaccgcctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccagggtttacacccgagaaccccgctgcttgcgcagcggggttttcctttttttgcaggcacccggtttcgacctggacttgcggcaacaacttcacgaagagcttcaagttcctcaaacaagttgttgacaaagctgaaaggcctgccataataggcggctcgcaacgacgaaaggccttcgggcccaacgacgaagcggcatcggcaacaacgtccaccccggtgagacgaccttgaaaaaggtgttgacgaagcggaaaagccggctataatgggcggctcgctacgaaggaaacttcgcagcacacgggaacggcgctgaggccacttccctcgatctttgaaagtatgcgcaggtatcttgtgaaggcgcctgcaggaaggatgattgtccatcttgcagacgtttgatcaagcaactattaattgttttaaagcaagcgatacgttgccagaatcaatcatctgcagctttaaattttgatcttcggatcatgcagttttaagtgaagagtttgatcctggctcagagtgaacgctggcggtaggcctaacacatgcaagtcgaacggcagcacaggagagcttgctctctgggtggcgagtggcggacgggtgaggaatacatcggaatctactttttcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcaggggatcttcggaccttgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccataccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaatccagctggctaatacccggttgggatgacggtacccaaagaataagcaccggctaacttcgtgccagcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtcgtttaagtccgttgtgaaagccctgggctcaacctgggaactgcagtggatactgggcgactagaatgtggtagagggtagcggaattcctggtgtagcagtgaaatgcgtagagatcaggaggaacatccatggcgaaggcagctacctggaccaacattgacactgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtcgagaactttccagagatggattggtgccttcgggaactcgaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtactacaatggtagggacagagggctgcaagccggcgacggtaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcaaagacagcatcgtcctgtcgggcgtcttcacaaagtacctgcattcagagaatcacgtcggccaggccgatgtgagagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatgtttgagcatgttccggaaagtatttccgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccattctctgaatgacgcatacattcgatctttatacgcatcagcactgtggctggtacgtgttcttttaaaacttgtgacgtagcgagcgtttgagatgttctatcagacgtgtcgtgaggctaaggcgagagacataagtctctttattgattgagtcgttatattcgtatccgggctttgtacccccggatcatgtgtaacccaaggcaacttgcggttatatggtcaagcgaataagcgcacacggtggatgccttggcggtcagaggcgatgaaggacgtggcagcctgcgaaaagtatcggggagctggcaacaagctttgatccggtaatgtccgaatggggaaacccacccgcttgcgggtatcctgcagtgaatacatagctgctggaagcgaacctggtgaactgaaatatctaagtaaccagaggaaaagaaatcaaccgagattccgtaagtagcgacgagcgaacgcggactagcccttaagctggattggttctaggaaaacgctctggaaagagcggccatagaaggtgatagccctgtatctgaaagggccattccagtgaagacgagtagggcggggcacgtgaaaccctgtctgaacatggggggaccatcctccaaggctaaatactactgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtgtgcgtacaagcagtaggagctccgcaaggagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatgcccagggtgaaggtgcggtaacacgcactggaggcccgaacccactcccgttgcaaaggtaggggatgaggtgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcatatgtatcctctcgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccgagacggactgtatgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattcactgctaagtggaaaaccatgtggaaaggcacagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcggggaagatttaacggggctaagcagtgaaccgaagcttggggtgcataactttgttatgcgcggtagaggagcgttccgtaagccgttgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaaacccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcggcgcagggtgagtcggcccctaaggcgaggacgaaagtcgtagtcgatgggaagcaggttaatattcctgcacctcgcgtaagtgcgatggagggacggagaaggttaggtgtaccaggcgttggttgtcctggggaaaggcggtaggtttggatctttggcaaatccgggatcctttaagaccgagcaccgagacgagcctttatggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagcttacgcagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcaccctttttggtggctcgtgcgagctatagctgaagagggtcgcagtaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaaccatggcgctagctgtggcggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctgggcccattatctgggtcggggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagctcgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtaggaaactaggacttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagatctcccggggcacaagccccctgaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggcttgaccatataacctcaagttgccttggctttacgacagcgtcgtaagagcatccaagtgcacgctacgtcacaagaactacgagaggcaggcgccttatccagctgtatcggatggcgacgctccaaccgtctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccagggtttacacccaaaaccccgctgctcacgcagcggggtttttctttgtgcgcagtaaatgcaggtagtgccggccgctggccggcacccgatggcattgcatcacccggtagatccacgccatgcgtggaggcccactgcgaggaagcatggcgccaaccaaggttggccgctaccaatcgattgccggccagcggccggcactaccggcagatccacaccaatcgtggatctgccgccgacggtacgcaaaagaaaagcggcgccccgtggggcgccgctctgctctcaacgatgttcagtcgagcatggcccgtctttaccttgccggtgccttgtccttcatcatcgcgtcgcgggctgccttgaacgggttgccttcgtaccagttcggccaacgatcggcaccggccagttccttgccgacgccgtacatcagctgcaggtcctcgacagtcccgtccagcttccaggtggacgcgtcgaactcgtccttcggaccgtggtagcggttggcgccgtagtccgctgcggccttgcggccggcgtccacgccaccctcgcgcagatcctcgccaccatcggcgtacagggccggcacgccggccttggcgaagttgaagtgatccgagcggaagtagaagccgctctgcaccgaggtctcaccatgcagcgtgcggtcctgggctgcagccagcggcttgaggatgtcctccagttccgagctgccgaagccggtgacggtcacgtccttggcacggccggccaccgacatcgcgtcgatgttgatcacaccggcgatcttgtccagcgggaaggtcgggtgggagacgtagtacttcgaacccagcaggccggactcttccagggtcaccgccaggaacaccaccgagcgctccggcttcggatcctggtgggccatggcttcggccacctcaaggatgccggccacgccggtcgcgttgtcgaccgcaccgttgtagatgttgtcgccggtttcaccctcgtgcttgcccagatggtcccagtgcgccatgtacagcacggcctcgtcggcacgcttgctgcccggcagcacgcccaccacgttgcgcgactgcttctgcgcgatctggctcttcaggtcgaccgcggcggtggctttcagcggcaccggcttgaagccgcgcttgctcgcatccttgtaagcctgcgcgaggtccaggccggcaccggcaaacagcgccttggcggcgtcggcgctcagccagccctgcaccggaatgcgggcttccgggtcatccttggccggcaggtcgtactgcgggccggcccaggagttcttcactacgtcccagccataggaggcaccggcggtgtcgtgcacgatcagcgccgcggcggcgcccttgcgcgcggcctcttcgaacttgtaggtccagcggccgtagtaggtcatgcgcttgccgtcgaacagcttcgcgtcgtcaacatggaagcccggatcgttgacgaacatcacgaccgtcttgcccttccagtcctggccggcatagtcgttccacttctgctccggcgcatcaacgccgtagccgacgaacaccaggtcgctggcatcgactttcacctcagcctggccggtacgggtgccgaccaccatgtcggtaccgaacttcagctcggtggtcttgccaccctgggtgatcttcagcacggtcgatgcgtcggccgtggtctcggtcatcggcacgtcctggaaccagctgtcaccgttgcccggctgcaggccgatgcgctgcatctggtcgcggatgtagttgaccgtcagttcctcgcccttgctgcccggcgcgcggccttcgaattcatccgaggccagggtcttgaccatctcggcgaagtcgccggcgttgatctcgggggagaactgatgagccgccggcttcgcggcagcggtgtcggtggctgacgccggtgcggtggccggcgtgtcttcgcctttgcaggcactgagcgcggccgcggcggccaggcacaggaggagtttgcggggcatcgtcgattcctggaaaacaaagggcggccgcacgtcgtgcacggccggtatcagcgagtatcaccgaaccaagcggtccggtgcgctcagtccgccggggcggtttcggtgtcgaacgggatcggttcggcgccggtgaccggaccgatgcgcgcggtgcgatgcacgtaaagcaccacctcgcgttcgaactgcagggggccgttgactacggcattcgggccgacgatcacgcgcggcttgcggctggcggtgagcgagacgctgaagttcggcttgcgcacgtgcacaccgccgttgacctgggaaccgatgccgacggtgatatcgccgttgacggtctccacgtccttgccgacgcggctttcgaccaggccgatgccaccgttcacggtttcgacgccgccttcgatctggctgccgcgatcggtgaagatgctgccgttgacggtgctgacgctgccgtgtgcaatcacctcgcggcccaggcgtacgccgccgttgaccgtttcaatcttgccggtacgtgcacggtcggccaccttgaccccgccgttgacggtgtcgatgctgccggtctcgacgccttcaccaacccggataccgccgttgacggtatccagcttgccgtagcgctggccaggctcggcgctgatgctgccgttgaccttgctgatgttgtcctgggcaccggcggggccggcaacgagcaggacgcccaacaacagcggaatggaaagagttttcatgggacctcgatggatgtgcggctggcaggccgcgtgcggagatgtcaccattccccggtaccccctgcaactgcctgaagtcactggaaagcccttgcgcgacaacgccttcccatcacgccgacatcacatcgccgccatccgcggcgggcgctgcctgctgttggggctggccatcgccttggcgctgccgttgcagggcgccgctcagaccacccgcgagaccgagcgcaagctgcagaagctgcgtagcgagttgaagggcgtggcgcaggagcgcaggcagatcgagggccagcggggccaggcctcgcagcagctgcgtgaggcggacgagaaggtggcccgcaccggccgtgcgcttgcgcagactgaaactgcgctgcgcgagcagggaagggccctggccgaggccgaacaacgccgcagcacgctgcaggccaacctcgcccagcagcatcgcgagctggccggcctgctgcgtgcggcctaccagctgggcaaccatgcacctctgaagctgctgctgtcgcaggacacggtggccgatgccaatcgtgccctggcctaccaccgctacctgcaacgcgagcgggcacagcgcatcaccacgctgacagccgacctgaaagagctggaagtgctgcaggcgcagatcgccgagcgcaagcagaagctgcagggtgcgcagcaggaccagaagcagcaggctgcggcgctggaagccgaccgtcgcgatcgcgccaggaccgtcgcctcgctggatgagcgcttcaaggaccagcgcgagaaggaacaggcgctgggccaggacgccaaggcactggagaagctgctggccaacctgcgtgccgctgcggcaagggccgaagccgagcgccgcgccgcggcgcggcgagcagccgctgaaaaggccgccgccgagcgtgccgcacgccaggccgccgcgcagggccgcccgccaccgccgcccaccaaggtcccgcctgccgtggcctctgcgccggcgccgaaggtgggtggcctgggctggccgttgtcgggcaacctgttggcccgctacggcggaaagctgcccgacggccgcaccagcagtggtgtgttgatcggcgcgcccgccggcagcaccgtcaccgccgtggccgacggcaccgtggtgttctccgattggatgaccggctacggcatgatcctgatcgtcgatcacggcaacggctacatgagcctgtacgcgcacaacgacaccctgctgaaggatgccggcgcacgggtcagccgcggcgatgcggtggccaaggtcggcaattccggtggccagggcgtgaccgcgctgtacttcgaactgcgccggggcgggcagccggtcaacccggacagctggctgcagcggcgctgaatccggcgctgtcgagtggcggacggattcaacgggaatttagctgtgcttcgcgcataatcgacgcatgtgccttgggcacgatgccaacgtcgacaggagtgatccatgcgcgcagcccgtaccgccaccctcttgctggccctgttgccggcgctgtcctgggcgcagcagaccgcgcccgccccgagcaaggaaaccagcgggcaggcagcgaacagcgaggaggcggtgacctcgaaggtgccgctggaggacatccgccgcttcgtggcggtgtacaacgcggtgcgcgcggcctatgtcgacccggtcgatgacaagaagctgatgcagtcggcggtgcgcggcctgctgctcgacctcgacccgcacagcacgtacttcaacaaggaagacgcgcaggccttcgacgagcaggccaacggcgcctacgagggcatcggcgtggagttgcagcagcagcccgacaacgccagcatgaaggtcatctcgccgatcgacgacacgccggcggccaaggccggcatcctcgccggtgacctgatcatcgccatcgacggcaagccgatcagcgccattgatgcgagcgaaccgttgcgtggcccggccggcagcaaggtggtgctgaccatcgtgcgcgcgggcaagccgaagccgttcgacgtcagcctcacccgccagaccatccgcgtgaccagcgtgcgcagccgcctgctggagccgggctacggctacatccgcctgagcaccttccaggccgacaccgggtcggacttccagaagcacctgcagcagctgcagaagcagtccggtggccagctcaagggcctggtgctggatctgcgcagcaacccgggcggccttttgactgccgcggtgcaggtggccgacgacctgctcgacaagggcaacatcgtcagcacccgcggccgcatcagcatcagtgatgcccggttcgatgcgacgccgggcgacctgctgaagggcgcaccagtggtggtgctggtcgatgccggttcggccagcgcctcggaagtgctggctggggcgctgcgcgacaacaagcgcgcgcgcgtggtcggcagccgcaccttcggcaaaggctcggtgcagaccgtgttgccgctggacaacggtgactcggtgaagctgaccaccgcgcgttattacacgcccagcggcaagtcgatccaggccactggcatcgtgccggaggtcgaactgaagcctgcggcgcgcccgggagacgaggcactgccggccagcctgagcgattacagcgaagcgaccctgccgggccatctgcgtggcgacgacgaaggcaccgagggctaccgcgccggtgcggtgctgccgggcgatggcccgatcaacgacgcgctggccgagctgaagaacccgggttcggtggctgcacgcttgaaggccgaagcggcgaaggcggatgcggccaaggctgcgaaggccgctgcggcgaagccggaagcgaaggtcgaacctaagccggaagcacagccggaagcaaagcccgcaccggccccagcgaagccgtgaggtagcgccgggccatgcccggcgtcggctcaagggcggaagaagaaaccaaatgccggccagcggccggcactaccaggggtcagaagccgtggcgcttgcgcagccggcgggcgatcgccgcgcgcacgtagaccccgtacaccaggccgaacacgaagccgccgatgtgggcccaccaggccaccatgccgaagctcgggccgatatgggcgaacaccacctgcagcgctgcccatacgccgatcagcaggtaggccggggcacgcacgaattccaggaacaggccaagcgggatcaccacgcccagccgcgcccccgggaacagggccaggtaggcaccgatcagtgccgagaccgcgccactggcaccgatgatgatctggtccgggctgcccatggtgtagatggccaccaggttggacaccgcgccgccgaccaggaacagcagcagtaggcgccaggggcccagcacccgctcagcaggcaggccgaagatcagcaggaacaccaggttgcccagcaggtgcgaccagtccgcgtgcaggaacagggcggtgaacaggcgcagcacgctgccgtcctgcagcgtcgcccaccagtcgagcgggtgggtcaggcccgtggacagggcgccccagtccagccagaggctgccgcgggcatcgtccggacgcgagatcgaccataggaacgccagccacagtgccgcaaacagcacgggcgtggcccagcgcagggccgccttcttgcgggacgggagggagacgaacatggcactagcctagcgtgcgggcgcttgcgacggggattgtcctgttcagcttttgagacgaaaaaaccgcctgcgtcgttattgtttcattaacggctctgggtaatactcgcatacggcgtcgtatgtcgggaggggaatccggcgcgcttcgacgggcctctgggcctgccgggcgcaggcgcactcagagcaccatcaccgcttaccggagagagagaactacgatgcaaaccgcttccaccattgcccgactgaccctgctggccgtcggcgttgccggtgcgctggccgccgccgatgccaatgctgccgccttccagctgaaggaaaacagcgccaagggcctgggccgcgcgttcgccggctccacctcgaccgaaggtgacgcctcggtcatcgccaccaacccggcctccatgcgcctgctcgacggcaccctgatccagggcgacgtcagcgccatcagcttcggcgccaagttccgtggccagggccagtacggcaacggccagccgatttccggcggcaacggcggcgacgccggcatgatcgccccggttccggcggcctacttccacctgccgttcggcgagaaggagaacatgcacttcggtgcatcgctgaccgtgccgttcggcttcaagaccgaatacgaccgcgactgggtcggccgctacaacggagtcaagaccgagctgcaggcggtcgacctgggcgtggcgttctcctatgacgtcaatccgtacctgtcgttcggtgcgtcggtgttcgccgagcgcctgaacgtcgacctgaccagcgctgtcgacaccggcaccgcgatcaacgccactgcccagcgcaccgctgcggcgcgcgtgctggctgccggcggcaccgccgcccaggctgcggcggcgtcgcaggcggctgcacgccaggcggcccagctcggcttctcgccgggtaccgccgatggctacctgcgcatcaagggcgatgaagtgtcggttggctataccctgggcatgaccgtcaccccggtggaaggcaccaacatcgccttcagctaccgctcgaaggtcgagcacaagatcaccgatggcaaggcggacttcaccattccgcagaatgcggcggccttcctggccaccgctgccccgggtaccttcatcgacagcaacggtcgcgcgaccatcaccctgccggccagcgccaccgtgggcttcacccaccgcgtgaacgaccagtggcagatcatggccgaagtcacgcgcaccgcgtggagcaagttcgaccaggtcaccgtcgactatgactccaaccagccggacagcgtgctgccgttccactaccgcgacaccaccttcgcgtcgatcggtaccgatttccgcgtgaacgacaagctgaccctgcgtggcggcctggcctatgaccagaccccgaccaccgacgcccaccgcgacgtgcgcgtgccggacaccacccgcaagtggctgtcgctgggcctgacctacgccgcttcggacaagatggaatacagcgtgggctacacccacctgttcaccaaggatccgaacgtgacctcgacctcggccaccgccaacaccgtgaccggcaagtacaaggtcagcggcgacgtgctggcggcttcgatgcagtacaagttctgaatcgggcgattgcctgaagcagtacgaaaggaggccccgcgcaagcggggcctttttttttgcggagtggtgtgggccatccacgcacgtggatctacgcgacaatagcgtcatgaacctgtccgacccgaacttccagctggagctggctgccaacatcgccgtcgccggctcgatcctgctggccggccgcaacaacgtgcacacctggtggctgggcatcgtcggctgcgcattgtttgctgcggtgttcgaacgatcgcacctgtatgcggacatggtgctgcagttcttcttcatcgccatcagcgtgctgggctggtggcagtggctgcgcggtgaccatggcgcgccgctgccgatcaccgcgctgcgcccacgtgcctgggcctggctggtgccgctggcggtagtggccaccttcggctacggctggatgctgacccgactgaccaacgcctatgcgccctacatcgattcggcagtgctggtattgagcgtgatcgcgcagatcctgatgatgcgccgcaagctggaatcgtggtgggtgtggctgctggtgaacaccgttgcggtaccgctgtactacagccgtggcctgcacctgacctcgatcctgtacgtgggcttctggatcaatgcgctggtggccttgcgccattggcggcacctgatgcgtgacgaggccaagacggccgatgctgctgcctgagcgcgttgcacgcggcctggtggtgggcaagttctgcccgctgcacctcggtcacgaacacctgatcgagtttgccgccacgcgctgccggcagctgctggtgatcggctggtcgcagccgggtttcccaggctacagcgccgagcgtcgcgagcgctggctgcgagcgcgcttcccgcaggcgacggtggcggtgctcgatgatgcgcgcctggcggcattgtgcacgcagcacggtttgcccgtgcgcacgctgccgcaggacagcgacaacgagcacgtgcagcgcgagttcaccgcctggctgtgcctgagcctgttcggcgggccggtgcaggcggtctacaccggcgaggactacggcgacggcttcgcgcaggcgctggccacgcacttcggcgcgtcggtacgccatgagcggctcgaacgcgcactggacgtcgggcaggcgtgtggcacccagctgcgcgccgatccgcatgcgcaccgtcatggcctcgcaccgcaggtctatgccggctatgtgcagcgcgtggcgttcattggtggcgagtccagcggaaagaccacgctggcgcgcgtgatggccgagcgcctgcagactgtctgggtgccggagtatggccgcacgctatgggagcagcagggcggagagctgacgccagatgatctgcttcgcatcgcaatggcacagccgcagcacgaagacgagaccgcacggcatgcgcatcgctggttgttctgcgataccacgccgatggtgacgctgggctacagcggctggatgtctggtacggcgccggaggcactgcggcaggctgcattgcgaccgtatgacctgctgttcctgtgtgcgccggatatcccgttcgaccaggacggcacgcgggtgggcgaagccttccgggcgcagcagcatgcgtggtacgtgcgcgagctggaggcgcggggagtcgactacgtgctgctggagggggggctggaagcgcgcatcgcgcgcgtgcacggcgagctggcgaagcgggcggacaatcggttcagtgtggcccagcctctgtagagcgagcccacgctcggctgtgcgaggcaaaccgagcgtgggcccggctctacaggaagcagggcacaaaaaaccccgctttcgcggggtttttcgttcactgcatcaaccgggcgatcagtcgcccagggtcagcagcgaggcgttgccgccggcggcggtggtattcaccgtcaccgtcttttcggtggcgaagcgcagcaggtagtgcgggccgccggccttcgggccggtgccggacaggccctggccgccgaacggctgcacgccgaccaccgcaccgatctggttgcggttgacgtagacgttgccgacatggacgccgttgctgatgcggtcgacggtctcgtcgatgcgcgaatgcacgcccagggtcaggccgtagccggtggcgttgatctggtcgatcaccgcgtcgagctggtcgcccttccagcggatcacgtgcagcaccgggccgaacacttccttctgcagctggcccaggtccttcagttcgtacgcacgcggtgcgaagaaggcgccgttggcggcctcggccgacagctcggcggcggcgatcaggcgcgcttcgcggtccatgcgctcagcgtggtcctgcaggatcttcagcgcatctgcgtcgatcaccgggccgacgtcggtggacagcaggccggggttgccgaccttcagttccttcatcgcaccggccagcatggtcatcaccttgtcggcgatgtcgtcctgcacgaacagcacgcgcgcggccgagcagcgctggccggcggaggtgaaggccgaaccgatcgcgtccttgaccagctgttccggcagcgccgacgaatcggcgatgaaggcgttctggccgccggtctcggcaatcagcacaccgatggcggcgtcacgcgccgccatcgcgcggttgatcgcacgggcggtgtcggtggagccggtgaaggccacgccggccacgcgcgggtcggcggtcagcgcggcaccgacggtagcaccgtcgcccggcaggaactgcaccacctcggccggcacgccggcgtcgtgcagcagcttcaccgcgtagtagccgatcaggttggtctgctcggccggcttggcgatgacgctgttgccggcggccagggcggcagcgacctggcccaggaagatcgccagcgggaagttccacgggctgatgcagacgaacacgccgcggccgtgcagctgcagctcgttggactcaccggtcgggctcggcagcttctcggcgtggctgaactgctcgcgcgcctgcttggcgtagtagcgcaggaagtccaccgcttcgcgcacttcggcgatgctgtcgggcaggctcttgccggcttccttcacgcacagcgccatgaattccggcatgcgtgcttccagctggtcggcggcgtgctcgaggatggcggcgcggctggcggccggggtgcggttccaggccggctgcgcggctacggcattcgccagggccttctgcacggtggcggcgtctgcggccagccactggccaactacttcgcgggtgtcggccgggttggtcaccggcagcgcggcgccggccgggttggcacccggcaccagcggcgcggcctgccagggcttcacagccgcgttgatctgctcggccagggcgcgcagttcgttgtcgttggcgaggttggcgcccatggagttcttcctgtcgtggttctggctgcgcagcaggtcaaccggcagcgggatcttgggatgcggaatcgaagcgaacgaggcgaccatctcgaccggatcgcggatcaggtcggcgatcggcacgcgctcgtcggtgatgcggttgacgaaactggagttggcgccgttttccagcaggcgacgcaccaggtacggcagcaggtcttcatgcgaaccgaccggtgcatacacgcggcagggcaggcccaggcggtcagccggcaccacttcggcgtacaggtcgtcgcccatgccgtgcagcttctggtgctcgtacacgccgccgttggcgatgctgcgcacggccgcgatggtatgcgcgttgtgcgtggcgaacatcgggtagatcgcgtcggcatgggtgaacagccgcttggcgcaggccaggtaggacacgtcggtgttctgcttgcgggtgaacaccgggtagcccgggtagccttcgatctgcgcgcgcttgatctcggcgtcccagtacgcgcccttgaccaggcgcacctgcaggcggcgaccggcgcggcgcgccatgtcggccaggtggtcgatcgtgtacggggtgcgcttctggtaggcctgcacgaccacgccgaagccatcccagccggacagcgacgcgtcggagaacacctgctcgatgatgtccagcgacagttccaggcggtcggactcttcggcgtcgacggtgcagccgatgccgtagctcttggccagctgcgccagttccagcacgcccggcaccaggtccttcagcacgcgctcgcgcttggcgtgctcgtagcgcgggtacagcgccgacagcttgatcgagatgcccggggcattgttgacgtcgccatccggacggccgccgcgtgccttgtgatcgccgccgatggcgtgaatcgcacgacggtagtcttccaggtagcgcagcgcgtccttcatggtcagcgcaccttcgccgagcatgtcgaaggagtatcggtagctggcgttgtcgcccttgtgcgagcgcgcgagcgcttcgctgatggtgcggcccatgacgaactggtggcccatgatcttcatcgcctggcgcacggccaggcgcaccaccggctcaccgacgcggccgaccaggcgcttgaacgcgctgggcgcatcggcgcgggtggcgtcgttcatctgcaccagcttgccggtcagcatcaggccccaggtggaggcattgaccagcaccgagtcgctgccgcccaggtgcttttcccagtcggcatcggccagcttgtcgcggatcagcttgtcggcggtgtcctggtccggaatacgcagcagtgcctcggccacgcacatcagcagcacgccttcctcgctgcccaggtcgtactggcgcatgaaggcttcgatcgcgccctggtccttggcacgcacgcgcacgcggccgaccaggtcggcggccagcgcctgcaccttggcctgttcttcggcgggcaggcgggcctgcgccagcagctcgcgcacgtgggtggcctcgtccttcaaccaggcgtcggtgatggcctggcggaacgggttggggggcgccggcagttccggcgacagcaacgcgccgggacgcggggcgtcgtgggctgcaggggaggaggaaggtgcgttcatgccggtccggccagtggaaaacttggcgattttaatcatttttgcgggttgcggaagtgcccagcagccaccttcttgaagcgctgatagccaatagctgcggtggattcagcgtgttcagcaagtgcggaggagtttatgccgaattcgtcattcgtgccgccgacctcatgctgtgttgcagcatcggaaaatgtgtgaatgcacccttgctaccggcgagagggcggggctaccatcgaggcgtttcccgcggcaggaacgcggttgcgacatgatcgaggtgcttccagctccggatgggtcaggtacgcagctgcggctgcgtcccccacgggcgctcgatgcccggcagttcgtcctgttgttcaccgtgttgtcgggtgcgatgtggctggtgtccgccctcgggtggttggccggcaatgcattcgcccccctgttcgcgctgctgtacagcctggtgctggcggccgcgctgcgtgccttgtggcgcagcggtgaacggcaggaggagatccgggtagtgccggcgtacgtggaggtcatccccgtacccggtggatcgccggtgttccgggcccatccccactgggtgcgcctgctcaccgacgatgagagggtccggctggcatccagcggccggcaggtggaggtggggagtttcctcgcgccggccgaacgtcagacgctcgcagagacacttgaaagcttgctcgccgccagcgatggcggcaaccgacgacgctaagggtctaggcaatgaagcaaagcagcaggtggggcacgaagtgcgtgaacgcggtcgccgcgatgctggcgaccgggggactgatgccggcgttggcctgggcccaggcggccgatccgaagccgtggcagctgaacatgggcaagggggtgacccagacctcgcgcctggcctgggaatcgaacaacctgtcgttgatcatctgcacggtgatcggcgtcatcgtgttcggggcgatggcctacgccatcttcaagttccgcaaatccaagggcgcggtcgcggccaccttcagccacaacaccaaggccgagatcatctggacagtgatcccggtgatcatcctgatcgtgatggcatggccggccacggccaacctgatcaagatgtacgacacccgcgatgccgagatgacggtgaaggtcaccggctaccagtggatgtggaagtacgaatacctcggcgagaacgtcaccttcaccagccgcctggaccgcgagtccgaccgggtgcggcagagcggcatcgtgccgacccgcgaaagccatccgcactacctgctggatgtcgacaaccgcctggtgctgccggtcgataccaaggtgcgtttcgtcatcacctccgacgacgtgatccacgcctggtgggtgccggcgctgggctggaagcaggacgccatccccggcttcatcaacgaagcctggacccgcatcgagcagcccggtgtctaccgcggccagtgcgccgagctgtgcggcaaggaccacggcttcatgccgatcgtggtcgaggcggtgtccaaggaggacttcaggaagtggctggcgcagcgcaagccggcgccgcccgccgagcccgccacgcctgcggcaccggccgaaccgaccgaaccgactgcaccgacgggcgaggcaccggctgcccctgctgctgcagaagccggcagcgcgcctgccaccgcggccagcggagcgtgatgtaaagcccgcggccgttcgcggccgcggtgacaaccgattctgagaggtgttttgcaatggcgcactcggcagttgggcacgacgatcaccatcaccaccagagcttcttcgaacgttggttcttctcgaccaaccacaaggacatcggcacgctgtacctcggtttcagcttcatcatgttcatcatcggcgcggcgatgagcgtggtgatccgcgcagagctggcgcagccgggcctgcagttcgtcaagcccgagttcttcaaccagatgaccaccgtgcatgcgctggtgatgatcttcggcggggtgatgccggccttcgtcggcctggccaactggatgatcccgctgcagatcggcgcgccggacatggcgctgccacgcatgaacaactggtcgttctggttgctgccggtggctttcagcctgctgctgctgaccctgttcctgccgggcggtgcaccggccggtggctggacgctgtacccgccgctgtcgctgcagggcggctacaacgtcgccttcagcgtgttcgccatccacgtggccggcatcagttcgatcatgggcgcgatcaacatcatcgccaccgtgctcaacatgcgtgcgccgggcatcgacctgctgaagatgccgatcttctgctgggcctggctgatcaccgccttcctgctgatcgcggtgatgccggtgctggctggtgcggtgaccatgctgctgaccgacaagttcttcggcaccagcttcttcaacgccgccggtggcggtgacccggtgatgtaccagcacatcttctggttcttcggccatcccgaggtctacatcatgatcctgcccgccttcggcgtggtcagcgagatcatcccgaccttcagccgcaagccgctgttcggctaccaggcgatggtgtacgccaccgccgcgatcgccttcctgtcgttcatcgtctgggcccaccacatgttcaccgtgggcatgccgctgggcggcgagatctacttcatgttcgccaccatgctgatctcgatcccgaccggggtgaaggtgttcaactgggtcagcacgatgtggcgtggctcgctgacgttcgaggcgccgatgctgtggtcggtggccttcgtcatcctgttcaccatcggtggcttctccggcctgatgctggcgatcgtcgccgccgacttccagtaccacgacacctacttcgtggtcgcccacttccactacgtgctggtgaccggtgcggtgttcgcgctgatcgccgcggtgtactactggtggccgaagtggaccgggcggatgtacagcgagaagtgggccaaggtgcacttctggtggtcgatcgtattcgtcaacctgttgttcttcccgcagcatttcctcggcctggccggcatgccgcgtcgcattcccgactacagcgtggccttcgccgactggaacctgatcagctcgatcggtgcgttcggcatgttcgtcaccccgttcatgatggccgcgatcctgctgtcgtccctgcgcaacggcgagaaggccgaggcccgttcctgggaaggcgcgcgcggcctggagtggacgctgccgtcgccagcaccggcacataccttcaccacgccgccgaccatccgtccgggagatctggcgcatgacgacatcacgcattgaggtggggcatgcataacgagagcccgctgccgatcggtagagtcgactgtcagtcgactcgcgaagtgcagccgactagcagtcggctctaccaaagccaaagccaaagccaaagccagaccgaagcccaacgccacggcatcgaacagcaacgccagcgcgccaggcgcacggcgatgtgggtcggcgccatcgccgtgctggtctacgtcggcttcatcctcagcggggtgatcggccgatgagcgaggcgccagccagcacaccgtcacgcagtgcggggctgccgcgcctgatcggtgtggcggtggcggtgttcctgctcacgttctcgctggtgccgctgtaccgcatcgcctgcgaaaaggtgttcggtgtacgcctggaacgcggcccgggcagcgaggccagcaccggcgccgccaccggcaagcgcaccgtgcgcgtggagttcgatggcggcgtcaattcgcgcctgccctggtcgttccatcccgagcagttgaccatggacgtggtgcccggcgaactcaacgaagcgctgtacttcgcccgcaacgacagccagcaggcggtggtcggcagtgcggtgccttccgtggcgccggcgcgtgcctcgggcttcttcagcaagaccgaatgtttctgtttcaccgcgcagacgctgcaggctggcgagaagcgcgacatgccggtgcgtttcatcgtcgatccggacctgccgccggagatcaagacgatcaccttgtcctacaccttctatcgcaacgacgcgctgtccgatcggctggccccggccgccacttcggaaggcgcgcacgccgcaccctgacccggataccgacatggcccagacaccgaccgacgccaacgtgtacttcgtcccggcccagagcaaatggccgttcgtgggttccatcgcgatgatggtgaccatggtgggcgtggccagctggctcaacgatgccagctggggacgctggaccttctacattggcatcgcgatgctggtgctgacgttgttctggtggttcagcgacgtggtgcgcgagtcgcaggcgggcaactacaaccaccaggtcgatggctcgttccggatggggatgatctggttcatcttctccgaagtgatgttcttcggcgccttctttggcgcgctgttctacacccgcaacctgggcctgtcgtggctgagcggcgaaggccgcggggtgatgaccaacgagctgctctggcagggctattcggcaggttggccgaccaacgggccggcggcgatcggtggcgcgttccagaccatcccggcctggggcctgccgctgatcaatacgctgatcctgctgacctccggcgtgaccctgaccatcgcccatcacgcactgaaggccggcaaccgccgccagctgctgatctggctgggcctgaccgtggtgcttggcctgggcttcctgaccctgcaggcggaggagtacatccacgcctacaaggaactgaacctgacgctcggctcgggcatctacggttcaacgttcttcatgctgaccggcttccacggcgcgcacgtgctgctgggcacgatcatgctgatcgtgatgtggctgcgttcggccaagggacacttcacccgcgacaaccatttcggttttgaagcggccgcgtggtactggcacttcgtcgacgtggtgtggctgatgctcttcatgtttgtctacgtgctttgaccgcgcacgcatcggtggcctcagccgccgatgccgtgcggtttgatccagcccatgtagatgctcacgatcaccagcaggatcaacacaaccgacaccgcgatgcggcgcgtcagtgcgttgaccgtgcgcttggtctggccgcggtcgaccagcaggtaatacaggccggcgcccagattccagacgatgacgatcagaaacgcgattaccagcagggtcttcagcgaatcactcatgcgcggctcgagggcagggtggatgcgcctatctgaccgcgtttgcgcggacttgtcatgatgcgccagcacacgcgcgtgatcggatggctgctggcggtgctggcaatggttggtttcaccgcattggggctgtggcagctgcagcgcatgcatgccaaacaggcaatgttggatgcacaaggtccagctgtggcacaggcgctgccactggcgcaggccctggttgcacctggcgccttgcacggcgtggccgaccacggccgtttcctgcccggcgtggtgctgctggacaaccagacccggcacggccgcgcgggcgtgaagatctatcgcccgttccgcagtgacgagggcagcgtgctgctggtcgatctgggctggcgcgcgctgccgcccgatcgcaggctgccggatgtgccgtcgccgccttcgccggtggcggtgcgtggcctgctggcgccgccgccgtcggcggggctggccctgggcccggcgttctccgctaccgatgaggccgggcgttggctggccagccgcttgcccgccgagggcctggcggcggcgcttggcctgccggcattgcccgagcgggtcctgcgactggacccggcgctgcccttcggcgatgaacgagacctggacctgctgccgaacacgctgccgccgcagcgccacctgggctacgccgtgcagtggttcggcctggccctgaccgtgctggtggtcgcgctggtactggagtggcgcaggcgacgtgctgcccggtagtgccggccgctggccggcaacccccgcattcctggatgccggtcggcggccggcgctaccgcggcgtcacacccgcatccctcacccaaccatgagaaaatgccccgcatgaacactgctacgtccccgcaggcgcgcggctccggccgccggaccctggtgctgctgtttgccgtgttcttcggggcgatggcattggctgccgtgctgcgcttctctggctggcagcccaccgggcaccgcaatgccggccagctgctgaagccgccggtggacctgcgccagcaggcgccgaccctggccaacggccagccgtacccttggaaccccgaagcccgtacctggcgcctgctggtggcgccggccggtgcctgcgacgcccagtgcgtcactttgtcgcagggactgggcaaggtgtggcagctgttcggccataacgccgataatgtcgaaatcctgtggctgggaacgccaccggcgtcgatcgcctcgctgcccgcgctgcggccgctggctccgtcgccagcactgcgcgcggccctgcccggcgtcgacgatccggctggcctgccggtctacgtgatcgatccgaacggcttcgtgatcatgcgtcatgccccgggcaccgacctcggtggcctgcgcaaggacatggccacgttgctgaaactgaagtgagtcccgtttgatgagcctttccgcgcgtccggcgctgcaccgcaatttccaccgcctggcgtggttcgccatgatcatgaccgcgagcacgatcatgttcggcgccttcgtgcgcctgtccgatgccggcctgagctgcccggactggccgacctgctatggccaggccacctggccgcagcacgtggaagagaccatcggccacccggcggcggagatccgcccgctggaaacccacaaggcctggcgtgaacaggtgcaccgcttcctggccggcgcactgggcatcgagatcctgaccctggcgctgctggccacgcgcaagcggcgattcggaagcacggcggtggtgaccgcctgcgtgctggtggccgccggcataccgctgtacatgatgggctggcatggcaccgccagtaccttggctctgatcggcgaggcgatcctgctgatcgccgcgctgcgctggagcaacatcgacctggcgcgcgctgcactgctgaccctggccgtggtgatcttccaggccctgctgggcatgtggacggtgaccctgctgctcaagcccatcgtggtgatggggcacctgctgggcggcatgctgatgttcgcgctgctggtctggatggcctggcgcgccacgcacatgccgatcaccctggccgaagcaccgaagctgaagtgggtgctgcgcatcggcgtggcggtgctggtcacccagatcgcactgggcggatgggtcagtgccaactatgcggcgctggcctgcggcggcggcagcgcctcgctggacaacttcccgcgctgtgccaaccagtggtggccgcagcacaacttcgtcgaaggcttcaccctgtggcgcggcatcggcgtggattacgaaggcggcgtgctggatggcgcctcgcgtatcgccatccagatggcgcaccggctgttcgcggtggtggtggccgtctacctgctgtggctgggcgtgcgcctgttccgcttgccgagcatgcgtggctgggccagcgcgctgatcgcgctgctggtgctgcaggtcaccctcggcatcctcaacgtgaagctggcgctgccgctggaagtggcggtggcccacaacggcgtggccgttgccctgttgttcgtgctggtcagcctgctggcccgcctgcgcgccccggactgactccatgttttccaattaccgccagtactgggacctgaccaagcccaaggtcgttgccctgatcgtcttcaccgccctggtcggcatggtcctggccattccgggcgtgccgagctgggagcaggtgcgcgccggcgtgctcggtttcctcggcatctggctggctgcttcggctgccgccgccatcaaccagttgctggatgcgcacatcgatgcgcagatggcgcgcacctcgtggcgtccgctggtggtgggcaaggtcaagccgtggcaggtgctggtgtttgccggcgtgctgatcgtgctgtcgatgaccatcctggtgctgtgggtgaacctgatcaccgccgtgctgaccttcgcctcgctgatcggctacgcggtgatctacaccgtgtacctcaagcgtgcgacctcgcagaacatcgtcatcggtggcctggccggcgcgatgccgccgatgctgggctgggcggcggtgaccggcatgcagggctcgtcggactgggcgtactcgtcgctgctggtgctgatcatcttcatctggaccccgccgcacttctgggcgctggcgatcttccgccgcgaggactacgccaaggcggagatcccgatgctgccggtgacccacggcgtggtgcatacccgcaagcagatcatggtgtattcggtggtgctggcgctggtctgcctgctgccgtacctggtgggcatgagcggtgcgttctacctgggcggcgcgatcgtgctcaacgcggtgttcctctggtatgcctggcgcatgctcaacccgccggacgaattgttctcgatgaagatgttttattactccatcgtgtacctgatggcgctgttcgccttcctgctggtggaccactggatcctgccctggttgtgaggggctgccctttgtagagtcgagcctcgctcgactcaggcccggtctgatggcgggagcatccacgcacggcgtggatctacttgaaccgcggttgctgcgtcgccattgctgttcctgaccgcaaaggaaaggaaggcgcagggatgcattcgatcttccgttggaccaccgcgctgctgctggcgctgggtgtagccctcaccgcgcatgccgatgacaccgccgcgcagatccgccagcatgccggtgagcaccgcctgctggtactgggcgaattccatggcacccgcgagaccccgttgctggtacgccagctggtggacgactacagccgcaacggcccggtcctgatggcgctggaactgccacgcgccgagaaccctgtgctgcgcgactatctggaatccgatggcggggccagggcgcgccggcacctgcacggccgcgcgttctggaccgtgcgcgatgaccagcatgatggtcgccgcagccgcgacatgctggcgatgatcgaaggcctgcgtgtgctgaagacgcaggggcgcgtgatcgaagtggttggctatgacgtcaatgccagcagtggcggcaaccaggcgcgcgatgacttcatggcagccgaattgcgacggctctatcgagggttgccagacaatgcacgcatgctggtgctgactggcaatgtccacgccatgctgcggcggccggaaggtatgccgccggaaatgcagaggcggccgctggcctcccagctgcgggacctggatatctacagcgtgcggttgggtgcgctgcgtggccaggcgtgggcgtgcgcggaccgttgcatggcgcggccacttccagagcaggtggccccgcggctgcggggcgatacccatgcggaacgggcgtacgacctgtgggtgtggatgccggagctgagcgtcggcacgctcgtggatccgtagcgtcaggcaacccatccacgcatggcgtggatctactggtggttcacgccatccgtggtatggagtagatccacgccatgcgtggatggtctacccggaacaacccgcgcgccctgtcagggcttgcgccgcgcataccgctgcgcgatcacaccgcagacgatcagctggatctggtggtagatcatcaccggcagcacgatcgcgccgaggctgccgccggcgaacagcaccttggcgatcggcacgccggtggccaggctcttcttcgagccgcagaacacgatggcgatctcgtcctcgcggttgaagcgcagccggcgggcgatgaaggtgatcagcggcatggcgatgccgagcagcacggcagccaccacggccacggccagcaacgagagcagcggtgtcttgctccacaacccttcggtcaccgcttcgccgaacgccgaatacaccaccagcaggatcgtgccctggtcggtgtagcgcagcagcgcgcgctgcttctcaacccagccggcaatccacggccgcagcaggtggccggccacgaacggcaccagcagctgcagcatgatgccgccgatcgcgtgcagtgggtcatgcacgccgccggaggtgccggccagcgcggtcagcagcagtggggtcaggaacacgccgaggatgctcgacagcgaggcgctgcacaccgctgccggcacgttgccgcgggccatcgaggtgaacgcgatggacgactgcacggtggacggcagggtgcacaggaacagcacgcccaggtacagctccggagtcagcagccagcccgacagtggcttgaacatcagccccagcagcgggaacaggaggaaggtgcaggccaggatggtcaggtgcagccgccagtgcagcatgccgccgatgatcgactcgcgcggcaggcgcgcgccatgcaggaagaacagcgcggcgatggcgacggtggtgacatcgtcgagcacgatggcggcggcgcccttcatcggcagcagcgaggccaggccgacggtgcacagcagggcgagggtgaagttgtccggtcgcaggcgcgaccaccagcgggtcatggtgggcagggtccttggtgcggagggttcagggcgaggtgaccggcgttgccaggcgttggcgggtggcggcttccagcgacttcaggccagcacgctggcccagctgaagggcctgttcggggctggcatgttcgtaccgtgcattgaccaggccgagcacggcgccggcgcggttgccggacgcacagtgcagcagcaccggcccctggctctgctgcagggccaggtgcacggcgcgcacattggccgtatccaggccatcggcgccggccaccggaatgcgcacgtagcgcaggcccaatgattcggcgacgcgggtttcatcgaagccccggtcctcgccgggctggcgcaggtcgatcacggtgcgcacgccctgtgcagccaaggcctgcagctgtgcggcgctgggctggccgccggcatacaggccggggcggacttcgttgagggacgcgtcttcggccagggccgtcagtggcaggcagagcgacaacaacagcaggcaggtcaggcgcagcagcatggtcttctccgtgaaaacgttctgccgctacaggcgcagtccggcgcgcgccttcagcagctcgcgcagttcgtacttgtcagtatcgtccaggccctgctggcgctgctttgccaacaactcctccagacgttgcaccagcagctgtttctccagctgtgccactgcgtcgtgcagttcctgggtccagctggcctcggtgccgggcagcgtctgtgcggccagggtatgcagcgaggcctgttcctcgcgcccgtcgaagtgttccagcagggcgccggtgctgatgtccgggcgctgttcgaccagccccagcagctccagcagcagttccacgccgggcaggcgcaggccctggaagtggtgcttgccgcccagcgtcagcgccagcgacggctgctgcagcagcacggcgatcgcgccgcgcaccaggctgcgcttggccacgggctggatcgtccgctgcggctggcgttgcggcatcggcgcgcgcgtggcctgggcagtaccgcccaggccggtcagctgcgccagctgctgcttcatcaggtcgccgaaggcgccgtcgggaatctgcgccagcatcggcttggcgcgttcggccaggcgtgccttgccatcgagcgtgcccaggttgatctcgcgggtcagttcgtcgaagaagaactgcgacagcggcgtagcctgcttcaggcgctcgttgaacgcttcggcgccttccttgcgcacgatggtgtccgggtcttcgccatcgggcaggaacaggaagaaggcctggcggccgtccttcatgcgcggcagcaccgactccagcgccttccagccggcgcggcggccggcggcgtcgccgtcgaagcagaagaacacgtccggcgcgttgcggaacagcagctcggcatggtccggcgtggttgcggtacccagtgttgccaccgcctgggtgacaccgaactggaacagcgagaccacgtccatgtagccctcgaccacgatcaaccgctcgatcttctggttggcctggcgcacctgccacaggccgtacagttcgcggcccttgtggaacagcgcggtttcgggcgagttgaggtacttcgggccgtcgtccttctcgaacacgcggccgccgaatgcgatcacccggccacggcggtcgaagatcgggaacatcacccggtcgcggaacttgtcgtagacgtggccgcgatcattcttggagaacaggccggcacggtcgagcagcttcatgcgccgctcgtccttgcccagcgcatcgcgcaggccgctgtacccgtccggggcgtagccgatctggaagcgcgcgcggttctcttcgtccacgccacgcccatcgaggtaactgcgtgccttgtcgctgctttccaggttcttctggaagaaccgggcggcggcatccagtgccgaatacagctcgcggctgtcgtcctgctgctgcgggctgcgcgggttctcgttgcgcggtacttccatgccggcgcgcttggccagctcatccaccgcgtcgaggaactcgaggcggtcgtagttcatcaggaagctgatcgcggtgccgtgcgcgccgcagccgaagcagtgatagaactgcttggtgggcgagaccgtgaacgacgccgagcgctcgtcatggaacgggcagcgcgcggcgtactccttgccttggcgcttcaacggcacgcggctgcccaccacctcgacgatgtcggtgcgggcgagcaggtcgtcgatgaaagcgtcggggatacgggccatgggcaacagggcagggcgcggtgcaggaccacgcgacggaaccggggcggttggcctagtttaccccctgtcgggcacctggctggcggttgccggatcaatgccggctgcggccaggtgatgacgcgcgcgcaggcgctcatcgatcaccgccgtcatcagggcgccaacgaagaacacgacggtggcgtagtagatccagaccagcgagatcaccagcgcgcccatcgagccgtaggcactgccgggggccacggtggcgatgtagacgccgatgccgtaccggcccagtgcgaacagtgccgaggtgatgacgccgccgatgaaggcctggcgccacgccacgcgacggtcgggcaggtagtggtacatgaaggcgaagccgactgcgtacagcagcaggctcgtgacgtaccccagcgcgggcaggatcgagggcagttgcgcgaaggccacctgcagcaccgtggtggcggtcatcgacaggatcagcaggaagcccagcgccagcaccacgccgaacgagaacacgcgcttgcgcagccaggccttgaggccttccaggcgctcgccgctggtgcggaagatcaggttcagtgcgttctgcagctgggcgaacacggcggtggcgccgacgaacagcagcagcgtgctccacacacccgccagcgagccgacatccggctggttgtcggcgttcttcagaacggtttcggccacggtggccgcgctgctgccggccaccgagctgatctggtcgatcagtgcctgctgggccggtgggtacagcgaggcggtcagccacagcagcagcaccagcaacggtgccatcgacagcagggcgtagaaggagacggaagctgcctgggtcagcacgtcgacgtcgacgaagcgcttggccaccgccatcgggaagctgtcctgcaggcgcttgatgtacttgcgcagtgacacgggaacgttgggctcgggttcaaccatgtgtgcggttgtagcaggcgaccgacgaaggtgcggtgaagcgggtgcatcaatggggtcagagcccttccgtgtcgcggaagggatccgaccgcaagtgctggattacgccagcagctgcttgaccagcttggagaccaggcccatgtcggcctggccggcgagcttgggcttcagtgcgcccatcagcttgcccatgtcggccgggccggaggcgccggtttcggcgatggcggcctggatggcggccacgatctcggcttcgtccatcttggccggcaggtaggcttcgatgaccacgatctcggcgcgctcgatctcggccaggtcttcgcggttggcggcttcgtactggctgaccgagtccttgcgctgcttgaccatcttgtcgagcacggcgatcacggcggtgtcgtccagttcgatgcgctcgtccacttcgcgctgcttgatggcggcattgatcaggcggatcacgcccagcttgtgcttctcgcccgccttcatggcggccttcatgtcttcggtgagctgctgcttcatgctcatgaggaacctcgtggtggtaggtggggcgggggcggatgcccgaacccggaaacgcaaaaagccggcgacgctcgcgcgtgccggcttcggctccatcgcgacaggcaggcccgccgcaatgaagatgcgtccgatcagtacaggcgctgacgcttggtgacgtcgcgcgacgagcggcgcagctgacgcttcacagcagcggcggccttgcgcttgcgctcctgggtcggcttttcgtagaactcgcgcttgcgggtttcggccagcacaccggccttttcgcaagtgcgcttgaagcggcgaagagcaaactcgaagggctcgttctcgcggactttgacgctgggcatggaatctccgggacacagtagaaccgggtcacgcccggcgagccgcacattatagcggcgaatagacaaactgcaagcggccaaccctgaatacgggccggaagttcgaaagcagtgagatctgcacatcccccgagggggcggcaggggcgtcataatagcaggcatgcgagtccttggcatcgaatcttcctgtgatgagaccggcgtggcggtgtatgacaccggcctgtccggcagcgcggccctgcgcgcccatgcggtctacagccagatcgccctgcacgccgaatacgggggtgtggtgccagagctggccagccgcgaccacgtccgcaagctgctgccgctggtgcgccagaccctggccgaagccggtctgggggtaggcgatatcgatggcgtggcttatacggccggtcccggcctggtcggcgcgctgctggtgggcgcgggcgtggcgcgttcgctggcctgggcgctggaggtaccggccgtgggcgtacaccatatggaaggccacctgctggccccgctgatggaagacgacccgccggaagcgccgttcgtggcactgctggtgtccggtggccatacccagctggtggcggtggatgcgatcggccagtaccgcctgctgggcgaaaccctggatgatgcggccggcgaggccttcgacaagaccgccaagctgatggggctgccgtacccgggcggcccgcagctggccaggctggccgagcagggcacgccgggcgcgtaccgcttcgcgcggccgatgaccgaccgcccggggctggatttcagcttctccggcctgaagacccaggtcctgatggcctggcgcgacagcgaccagagcgagcagacccgtgccgacatcgcccggggctttgaagatgcggtggtcgagaccctgtcgatcaagtgcgagcgcgcgctggaagcggcgggcaccaacgtgatcgtggtggccggcggcgtcggcgccaacaagcgcctgcgcgcccgcctgcagcagatggccgagcgcctcggcggccgtgcctgtttcccgcggccggcactgtgcaccgacaacggcgcgatgatcgctttcgccggcgcgttgcgcctgcaggccggccaatacagtccgccgaaggtggatgtgaccccgcgctgggacatggcgaccctgccggcggtgtgaaccggtagcgtcgggccacggccggcggacgcattaccgatgcactgccaacggcgacgccgccagcacggttgtcgcccgctcatggcgctgcagccagcccagcgtgtgtgggcagcgggcatggatcagccgcccgatcgcggccaggtcggcgccgatgtcgcgctcgaggatgggctcgtgatgggcgatgcggttgcgcaggtggcggatgcggtcgaggtcagcatggatgttcgtgcggaccacgctgagagcatcctgtggcgcgttcggcaacgcaatcttcaagccccgcgcccagatggctccctcgaagcgccgcgtgaaaagctgctgccagaaagcgagacgaagactggcgatgatctccggagtgtccatccgaggatctgcctgtctatggatatcctgcaaggccgacaacgcgccatctgctggcatccgctgcagcagtgcaggatgccagggccagcgcggcccgaaggtatgcgccagcgccgcggccaccgcattgcggattacgatttcacagacgtgcaggggagatagcagcgcgccgcacatctgcatgttccatacgtaaagtgaggcggcgtccaaacagtgccggtatgcaatgcgtttgtacgtcgcccaccgtgggcgtgacagcgctgcctgcaggattcgttgctctctcatcaaatacgggaccacatggcggatcactagcctgcgctggttgccgcaggcgtgatatcggacaatgccgccgtgtcaggcagcaaaattcctgtatcgccttgggcttcctccagtatgtcgtgattgactctggaccgtagaggaaatgaacgtcacgatctgcatcgtgtgctccgggactcgcggctggattccagctccccccggggacgttgagaggtaccaaagggccccgctagcagggccctttgttttttccgggccgccccacgccagtggcccgccgcctgttccgggcaggctcaccgccgtgccggtaccatggccgtctgtattcggctggtaaccgcaatggacaaggttttcatcgaggggctgacgatcgacgccctgatcggcatctacgattgggagcggcggatccgccaggacctggtgttcgacctggaaatgggcttcgacaaccgtcgccccgcagccaccgatgacatcgcccacaccctgaactacaaggcggtgagcaagcgcctggaacagttcgtgcgcgagtcggagttcggcctggtcgagaccctggccgagcgttgcgcgcagatcgtgctggacgaattcgacgtgaagtggctgcgcctgaagctgagcaagccgggcgcggtgcgcggcgcgcgcgcggtgggcgtgatcatcgaacgcacgcgggactgacccggtcgtgccggccattggccggcaaccccggtagtgccggccgctggccggcaaccttggcaacaacgaaacagacaggagacaaccgatggtggacgcggtggtggcggtacagtggctggaacggctgcagaacacactggaaccctatcctggcgcctacctggcgttgatgatctcggcgctgctgatcgccgctggcctggccaactgggtgaccaagcgcatcctgctgcgcgggctgcgacgcctgctcagccgcctgccgggcgctgataccggccgcggcagccacctgatgcgggtgatctcgcgtctgtccaatgtggtgcccagccaggtgatcgcctcgggcatccgcatcgtgccggacctgccgccggggctggtgagcttcatcatcggcgcctgccaggcgtgggcgatcctgaccgtggtgctggccatctcgcatgcgctggatgcggccaatgatctctacgagcgccgccccgaggcacgcaacaagccgatcaaggggtacctgcaggtcgccaagatcgtcatcttcgtgatcgccggcctgtcgatcgttgccaccctggccggcgtcgacctccgctatctggtcaccggtctcggcgccgccactgcagtgctgatgctgatcttccaggacaccatcctgtcgctggtggccagcgtacagatcagtggcgatggtcgcgtgcgcatcggtgactggatcgagatgcccagccagaacgccgatggcgatgtgatcgacatcgccctgcataccatcaccgtgcagaacttcgacaagaccatcaccaccatcccgaccaagaagctggtgaccgagtcgttcaagaactggcgcggcatgcaggaggcgggtgggcgccggatcaagcgcgcgctgtacctggaccagcacagcgtcggcttcctggatgagggcgatctggcattcctcggcgaattcgcgctgctgcgcgactacctgcaggccaaggagcaggagctgggacagtggaacgggcgcctgcgcgagcagggcgtggccgaggtcaacagccgccgggtgaccaacctgggtaccttccgggcctatgtggagcgctacctgcgcagccacccgggcatccataccgacatgaccctgctggtacgtcagctgcagccgaccaccgaaggcctgccgctggagctgtactgcttcacccgcagcaccgcctggggcgagtacgaggcggtgcagtcggacatcttcgaccacctgctggcgatcctgccggccttcggcctgcgggtattccaggcctccagcgacgccatgttgatggccgggcagcgccagctggccggctcggagtaagctgcggtgcccccggcggggccatacggaccccgctggtggctgaaactgaatgaacaaacccctcgccaaatcgcccgggatcgctagaatgccgggcttgtaaacgttttcatcaaggactgccggtggcctccgatcgcatcgaatccctcattgcccagatgaccgtcgaggaaaaggtcggccagctgggtgtcttcgcggacatggtccgcccgttcgccccggacgtgaacccggaagccaacgtgcgcaatgccgaccaggtgctgcagcaggtgcgcgagggcaaggtcggctcgctgttcaatggtgtgggcgccgaactgggccgccggattcagcaggtcgccaccgaagagagccgcctgggcatcccggtgatcctggcggccgacgtcatccacggcatgcgcactgtgttcccgatcccgctgggcgaagccgccagcttcgaaccggacctggccgagcgcaccgcccgtgccaccgccgttgaagccaccgccgccggcctgcactggacctacgcaccggccgtggacatcgcccgcgaccagcgctggggccgtggcgccgaaggtgccggtgaggacgtggtgctgggctgtgcctttgccgccgcccgcgtgcgcggcttccagggcagcgacctgcgcgccgccgattcgctgctggccacgccgaagcacttcgccgcctatggcgcggtgatggccggcatggaatacaacatggtggacatctcgccgcagaccctgcgcgacgtgcacctgccgccgttcaaggccgccttcgacgccggcgcgatcaccgtgatgtcctcgttcaacgacatcaacggcgtgccggccagtgccaacgccgaactgctgaccgacatcctgcgcggtgaatggaagttcccgggcgtggtgatctccgactacaccgccgatatggaactggtcgcgcacggctatgccgccgacgaccgcgatgccaccgccaaggcgttcaccgccggcctggacctgagcatgcagagcggcttctacgccgagcacctgccgggcctggtcgagagcggcgaggtgccgatggcggtgctggatgagggcgtgcgccgcatcctgtggctgaaggaaaccatcggcctgttcgacgacccgtaccgttcgctggacccggcgcgcgaagccgatacctcgtacctcgccgcgcatgacgaactgtcgcgcgatgccgcgcgccgttcgatcgtgctgctgaacaaccgtgacaacgtgctgccgctgcagaagaccgggcagaagatcgcgctgatcggcccgttcgtgcaggaccgcgagaacattgaaggctgctggaccctgttcggcgacaagcagcgttacgtggacctggaaaccggcgtgcgcgccgccatcggcgatgaagcgctgctggagatcgtgccgggctgcgaactggaaactgccattccgggcggcaccgaagcagcggtggctgccgcgctgcgcgccgacgtggtggtgctggcgctgggcgaaccgcagcgctacagcggtgaagcgcagtcgcgcgtggagatcaccctgccgccggcacagcaggcactggccgaggcggtggcgatgaccggcaagccgctggtggtgctgctgcgcaacggccgtgcgctggcattgcagggcgcggtgcgcaacgcgcacgcggtggcggtcacctggtacctgggcacgcagaccggccatgccgtggctgatgtgctgttcggcgactacagcccgtccggccgcctgccggtcagcttcccgcaggtgtccggccagcagccgtacttctacaaccacccgcgcaccggccgcccggaactgccgaccatgtcggagttcaaggctcgctggcgcgagatcccgaacgagccgctgtacccgttcggccacggcatcggctacaccaccttcgcctacggcgtgccgcagctgagtgcggcgcagctcggctgggacgacaccctgaccatcaccaccacgctgaccaacagcggcgacgtggccggcgaggaagtggtgcagctgtacatccacgaccgcgtggccagccgcgtgcgtccggtgcgtgaactgaaggacttccgcaaggtggcactgcagccaggcgagtcgaccgacgtggtgttcaccctcacccgcgagcaactggccttcaccggccgcgacggcgtgctgcgtgccgaaccgggccactttgacctgtgggtctgcgcgtcctcggcggccggccaagccgtgcagttcgagctgctgaaggcctgatcgaagaaaaaggggacggaggggattaagtcgtttgtgccactaacgacttaatcccctccgtcccctttttgttgtcctcaccgcggcggcgctaccatcgggctccccctgtttcgatggagtgcgcgcatgcgccggatggcttgtctgattcccgccctgatgctggccgcctgctcgcagccggcggcacccccggccgagcctgcggcggatgcaccgccgccgatggaggccagcgccccggcaacgcctgcggcgtctgccactgaacccgctgcttcggcaccggccgcgcccgcagcggaagcgcccgccgaagacgcacgcgcgcgcatcgaaacgctgcttggcgatgcggcgcagttcgagaaggtcttcaatgcgttcaaggccgccgtggttggcggcgatcgcgctgcggtggtcgaggaagtgcgctttccattgaacgtcggtggcggaaagaagatcaccggccccggtgagttccagcgcaactacgagaagatcatcaccccggcggtggtcaaggcggtgtccgagcaggatttcggcaaggtgttcgtcaaccagcagggcgtgatgatcggcagcggccaggtgtggttgaacgggcagtgcctggaccaggcctgcacgaagaccgaggtgaaggtcatcaccatccaatgaacgcagacggccccgcgtgcggggccgttgtggacaaacgtgccggccagcggccggcactacctcaggtcttcggcgtgagcttcaacagacgcgccttgctgccgtcttccagcagccacagggcgccatccgggccctgttccacttcgcggatccgctcgcccatgttgaagcgttcggcttcgcgcgcgctgtcgccgtcgaaagccacgcgcaccagcgaggtggaggacaggccgccgatgaagccgctgcccttccattgcgggaacaggttgccgctgtagatcacgaagccggccggcgagatcaccggcgtccaggtcaccttcggcgcggcgaattccgggcgcgtgtcgtggtcgggaatcggccggccgtcgtaatggtcaccattggaaacgatcgggtagccgtagttggcgccgcgcacgatcaggttcagttcgtcaccgccggccgggcccatctcgtgtgcccacagcttgccgttggcatcgaaggccatgccgaggatgttgcggtggcccagtgaccacacctgcgcggccacgccgccctgcgaggcgaacgggttgtcggcgggcaggctgccatcatcgttgaggcggatgatcttgccgaggttgccgcccatgtcctgcgccggatcgaacttctggcgctcgctggagctgatccacagcttgccgtccgggccgaaagcaaggcgatggccgtagtggccttcaccactcaccttcgggctctgtcgccagatcaccttcaggtccttcagctggccggcaccgttggcatccagcgccagcgtggcacgggccacggcagcgccgcgggtgtccagcgtgccttcctcggcatagctgagatagatcacgtggttgctcgcgaattgcgggtgcaggatcacgtcaccgaagccgccctggccgccgtaagcgaccttcggaacgccggtgatctcatgcttctggccgctggccaggtccaggtgctgcagcttgccgcgcttttcagtgacaagcaggctgccgtccggcaggaaggtcatcgcccacggctggtcgaaccggctgatttcggtggcggtgaacgggcgctggtcggcagtggtggaggctgcgggcgccgcagtctgggcgccgttggcggccgggtcggcggcattgcaggcggaggtggcaaggatcggcaccaggccgagggcgagcagcaggggcgtgcgggtcatgggtatctccagggcggggatgcggatggccgggctgtcccttgtataccactggcgtcgtgagcgtcgtggcccgaaggtcctgcgacccctgtgcgagcgcggcgggatcgtctagggtgggcacgcccgggcaaagcgtgcccgtctgcctgccaaggatctgcaatgaacactgccatgccccacaagccctccaccgccttcatcgctgcctcatgggtggccctgctgctgggtgcggcggcctacctgatcggtctgttcaacgccacgatggcgctcaacgaaaagggctactacctgaccctgctgctgttcggcctgttcgcggcggtgtcgctgcagaagagcgtgcgtgaccgcgtcgagggcattccggtgagtggcctgtactacgcgctgtgctggttcgcactgctgtcggcgttgatgctgctgctggttggcctgtggaatgccacgctggcaccgagcgagaagggcttctacggcatggcgtatgcactgtcgctgttcggcgcggtggcggtgcagaagaacacccgcgacctgatcgccgccggtggcggtgagagcaagcgcagcgcggtcgcgccgccgctgccggaacaggagtgaatgtgtagagccgggcccatgctcggctgtcctgcggcgtttgttgagtcgagccgagcgtaggctcggcccgacaaaagcgtggcgctatcgcttcaacaacggatccgcctgctgcgcgtcctcccagccacggcgcacggcattgcgtgcctgcgcccattccagccggctgcggccacgctcgctggcccagcgcgactccagttcagcttcgacctgttcgtaggcgcggatcatgtcctgcgcacgcgcggcatggccgatgcggtaggccggttcatagtcctcgaagaacagctggtcgtcgtagtacggttcggcggtgtagcgttcgcgccagtagttgctgaccgcatcgcgcggcgtgctgtcgtccggtacgcggccggggatctggtactcggtcatggaaggctccgttgtggacgaagcctgatcctgcctgcgtggcggttaacggcccggtctggcagcgtgatcaccagatcaatccgccgggcatggcccggcgctatcggtcatccggcgtcggcatcttttcgcggcagcttgtagatcaccgcgccgatggcgaacgccaccagcgcagcagcgatgttctgccagctggcactggcgaacagcgccaggcacagcagcagcgcgagtaccggaatcagcgggccacccggcagtttcagtgcgcccggccggtccgcatagcgcttggccagcaccagtaccgcagcggccgttccgatgtaggcgaacaggcgcgtggtcatcgacagcagggccagctgcacgaacgaaccggacagggccaggcccagcgcgatcaggccttggcacaggatcgacgcggccggcgtgtggaagcgcggatgcacctgcgccaggatcttcggcccatagccatcgcgggccagtgcgaacaggaagcgcgggcccatcatcatcgtgttgctgttggtgccgaggatggagatggtcgcgcctacggtgaggatcagcgccagtgcttcgccgccgaagccggcagcggcatcggccagcggcgtggccgagctggccaggccggccagcgtgccctgtgccaccacctgcaccgcgccgtagatgacggtgacggtgatgatcatggtgatcagcgcgaacggaatatcgcgacgcggattacggtactcgccggcggcggccgggatgttctcgaagccggcgtaggcgtacagcagcagcagggcagcttcgcccatgcgctgcaggtcgtgcgggtcggggcgctggccggagaaggccagctgcgggtcgatgtagaacgcgccgatggccacgaacagcagcagcggcaacatcttgccgatcaccagcaccacgccggtacgcgcggccgagcgcacgccgatgatgttgacgccggtgaggaagcccagcgacaccacgatcaccgcgatgcgccccatgccggcaccggcccacggccagaaacgcgcgaccgcatcggccagcgcgttgctgagtgcggccgccgagctgatgcgggtcagccagatcatccagccgatctcgaacccggcgaagcgcccgaacgcctcgcgtgcatacaggtagctgccaccgggctcgtcgaaatagctggcggcctgcgcgtagcacagcaccagcagcgccacgacgataccggcggcgaccacgccccacaggctgaaggggccgagcagggcgacggtggcggccggcagcaggtagatgccgctgccgatcacatcgttgatcgacaagccgacgatctgccagcggctgaccgcgcgctgcagctgcggttcgtcctgcgcgctcaacgggcgtctccacgcagtgcgggcagttgccactgggcctgcaggcgcgtgtactcggcgcgcggcagcagcacgaagcgcggcgcatcctgcggccgcaaccagtccagcagggcctgcatgcgggcctgcggcatggcggtgcagccggccgtggcctcaccgggttggcgccacagatgggcgaagatgcagctgcccttgccgggctggttgtccgggttgtgggcgatcacgaagccctcctggtaacgcacgtcgcccttgttgtgcagatccagccgcatcggctcggtggagccttccacagctgccttgccgaccttcttcgcgtctacgatgcggttatagaacggcgacgccggcacatccatgcagtagctgctgtcgagcatcggctggtagggcatggcggtgccggggcgggtgacggcatagccgaacgcgctgccgagcgcgaacacgcctgccgggctgcggccatcgccttcctgcttctgcgggccatcggcctgcgccgggtgcaggcccaggccccaggcgctgccggtgcggcccagtgccaccgggaacgcctctccatgtgcatgccagcccttgccatcacgcaaataggcctgcagctggccctgtgtgctgtcccagctttcgctggtgaccacgatcagctggcgcgcaccctgcagcggcgcagcgtggacggataccgccgcggcaagcagcagtgcagcggtagcgagacggaccagcgatttcatcaacaggtgctccggtcaggaatccagcaggtggtcgatccgctccaggttcaccgccagctgctgctggcggtccggattggtgtggcagagcagcacgaacaggaaatcgagcagggcgtgcatggcgctacggtacagcagctgcgcgacctgcggcgtgcgctcgtgcgcacacaccaccagcgctgcgtcagcatgcgcgcgcagcgggttggcggtatggcgggtgatggaaatcaccttgccacccatgtcctggaactggcgcgacagctgcgaaagctgcggcaggttgccgaattcggagaacaccagcagcgcatcgccggggcgcgcggccgacaggttggccagcatcaggatcgggtcggtatgtggcaccaccagcaggccgagcagcgacagccgcatggcgaactcgcgggcatacaggccgtcgtcacccaggccgtacacgaacagcttgggcgcgccgtcgagcagctgcacgatgcgctcgatttcctcgcgtgggttggcctggcgggtttcctcctcggcctgcgccttgctgcggcgaagggcgtcgcccaggcgcaggtagtcatcgccactgtcgggttcgctgggcgcctgctgcgcgtccgcgccggcgcgggccacgtcctggccgatcgagtacttcaggtccgggtagcccttgaagccaagcttctggctgaacttcaccacgctggactggctgatgccgagggcactggccagttgctgggacgagtagtcgcgcagcaggtgggcgttgtcgaggatgaagtcggcgatgcggcgctcgatggccgacatctgcccgcgctcggaacggatcttcagcaggggcggcatgcggggtgtccgggcatgtgtaggcgcgttgcggttggcagcatagagcagattatgtggtggctcgggcgggcggggtttgcgggggacgccgcaagtacgtccgtgtaggcttggccgccgcatccatgcggcggacacccccgcaagccccgcccgcccgaccccggacagatcgcgcgcgtgccagccgcgaagaggatacgaggtagagcagaagcaggagcatccacgcgtggcgtggatctacccggagctgtcgttgagtccgccttcaagcgagccgagcaccgcaggtccggcgagggcgaagaggcgcgggtgtttgagcgcagcgagttccgcgccgtccctcgacggaccgaggagcgcagggtaccggcgtgcgcagcacgtcggctcgcggccggcggagcgtttcttttggttacttttctttccgcggaaagaaaagtaacgcgcgacccaggatcagttgaggaccaagccagccgcaaggcgcaaatcaccccagcatctccagcccacgcacctcagtaatgcccagccccggcacgtcgctgatgctgatctccgattcgttgaaatgcacgccgccgctgaccgggtcgaactggcccagcgagggaccgtcgaggtcaaccttggtgatcacatcactcttggccacggccaggtgcacggcggcggccacgctgatgctcgactcgatcatgcagccgatcatgcacggcacgccgtagatgccggcgatgtcggcgatgcggatcgcgttggacaggccgccggtcttcatcagcttgatgttgatgatgtcggccgcgcgctgctggatcaggtccatcacctggctgggactgaacacgctttcgtcggccatcaccggcgtgttgacgcgatcggtgacgtacttcaggccgctgatgtcagccgccttcaccggttgttccagcagctccagtaccacgccggcctcttccagcgtacgcatcgcatgcaccgcctgcttggcggtccagccctggttggcatccaggcgcagcagggcgcggccttccacggcggcatggatcgccttgacccgttcgatgtccaggccgatgtccttgccgaccttgatcttcagcgactcgaagccgcgttcgatcgccgacagcgaatcggccaccatcttgtcgatgtagtccacgctgatggtgatgtcggtggtgatcaccgggtcgccgccaccgagcatctggtacagcggcgcaccgtgcagctgcgcccacaggtcgtacagcgcgatctccaccgctgccttggcgctggtgttgcgctccatcgcggtctgcaccagcgtgcacagatggttgaggttgaccacgtcctggccgatcaggcgcggggcgatgaagtggcggatcgcttcgatgatcgagccgtgcgtatcaccggtgatcactgcagtggcgggggcttcgccgtagccggtgtggccggtgtcggtgcggatcagtacgaccacgtcttccacggtttccaccgtgcgcagggcagtcttgaacggcgtcttcagcggcacgcgcagcatgcccagttcgatggcagtgatcttcattcagggggtcttggcccgcaggcgctggatgttggtgatgcggtcgatgtagcggacggtatcgctggccatcatcggctccagcggcgtgaccgaaacaccattgagatgggcctgcacacgtctgccgtcggcaccgaaccagctgccgcccgccgtatcgtggatgacccaggtgcggccgtcgacgtggccgatggccatcatcacgtggccggggatgtagaccaggtcgccgacctgtagttcggtgaccgcacggtcgcgcgcggccttgccgaccttgtcggtgaacggcaggcgatccagtgccgggctgaccgcctgtgcactggtattgcgcggcagcagcacgccgaagctgcggtagatctcggagacgaacccgctgcagtcgcgggtgtcgtagtcatggccccagccgtagcgctcgcccaggaacttgaaggcctgctgcagcagcaggcgcggggtcagtggcaggtagtcggcggcggtgtcctgcgagcgcggcagcagcgccggtacgagcttcagacgcccatcggcctcgcgcaccggcaactgcaccacccacgaggcatgcgcctgctggccgttcaccggctctgacgcaggccagtcggccagcaccggcaggcgtacgcccatgtccagctgcaggcgcgatacgcgcggttcctccggggtgtaggcggtctgcgcggtggcgccggtgacaatgcggtacgggcccttcttgccatagccgagcactgtggccttgtcgccgctggcgatggcgtcggcttcgatccacgcgctgtagcgctcgctgtgcacgaacagccagcggccgtcggcactgcggtgaaccaccgcgaccttgtcgccggggaacagcgccgattcctggaagcggtcgatgtcggtgtcaccggcggtgctgaagacgcgctcgcgggtggggaaggtacgcagtgccgcgcgcttcaccaccagcccataggccggtgccacctgggcaggaatcgcatcgaggccgaggttggcttcgatgccgctgcgcagcgcgggggcgatggcctggcccgtctcgttgaacagtgcacgcgtgggccagctggacagcgcgctgatgctggcacgcaccgtcgccgcatcaagctgggcgggcagtgtggcgatgtcctggatatggctgtcctgcgcccgcatccgcgcgttctgcgcctcgatctgtgtgcgatccagaatcggcgcatcagcgttgtccaggcgcgcggcccagtactgcggggtgaggtaggcctcgtgcaggccgatcacatagggcagcggcgcacccgggtcgggcggtggtgccgcctgtgcaaaggctggtgcggccagcaggcacagggccagggtcaaccggcgcggccaacgccggtgcggttcgcgggaagccaggctcatgcggtgcacaccctcctcgaatgcctgttggaatatttattccttttggcatcgaaagcaagaataaattattgaccggcatcccggcccgtgttacacagccgttaccacccgcgctggggaagtgtcgctgtggatcctgccgttcgcaaaccgcgtctgcctgctgctgccggcctgtgtgccgcgctgctgctgtgggtgtggtcggcgggagcggaaccgccgccctcggccgtccagtttgcgcgcgtcgtgcagatgatcgacgcgggacggttctttgaagctcacagcgaactgaacacctggtcggccgccgacgcggcggagcctggcgtcagtttcgacgacatcgcgttccaggaagaacgcatgcgccgcatccgcctggatttttccctcgacgaaaccgccgccaaggcggccgtgcgccgctggattccggacctgaccgacgaggagttcgcgcgctgggatcaactcggcctgatcgagcatctggatatcgatggcacgcgttggtatttcaagcgcgcaccgtcgaacctgttcctgctcagtgacgaagcacgcgcacgccgccgcgcggatgcaccgatgtcaccgccgggcccgaacgaagtgctcaacgcgcaccacgcgcgcgtgcttgccgcagccgaacagagtggccaggcgtccgtattgccgcagcgcattgagttcacccagtcgctcacggtgaaagccgatgccgtcccggcgggtgaaaccgtacgcgcctggattccatacccgcgcgagatcccgggccagcaggaacaggtgcagtggctgggcagcgccccgggcaaggcacgggtggcaccggccagtaccctgcagcgcaccgcctatctggaagccaaagccgtagccggcaagccgacccggttcgagatccgctatgcggtaacggtcttcgcgcgacacaccgcgatcgatcctgcgaaggtgcaggccaccccgaatgatcccgcattgaagccctatctggccgagcagctgccgcatgtgcgtttcaccccggcgctgaagctgttctccgagcaggtgctgcagggcgagacgcgcccctatgaagtggtgcgcaagctgtttgccgccgtggaccgcattccatgggccggtgcgcgtgaatactcgacgctcagcaacatcagtgatcatgcgctgcgcgccggccatgcggattgcgggcagcagaccctgctgctgatcgcgctgctgcgcatgaacggcattcctgcacgctggcagtcgggcatggtgttctccagcgacggcagcggctacaacaacctgcatgactggggacaggtctacctggcgccatacggctggctgccgatggacgtgaccaccggcgcgcttgccagcgatgtgccggcactgcgcgatttctatctgggtggcctcgacggctaccgcattgctttcaacgacgatttcggccagcccttcgtgccggccaagcagcacttccgctcggaaacggtcgactcgcagcgcggcgaggccgagtgggcaggcggcaacctgtacttcgaccaatggagctacgacttccagtggcgggtactgccagccaggcaacgctagcgcgacacatcgcattccacaccattcaattcttgcaggagagagcaggggatgaaggcttacagcatcaagcgggcggcgttgtgcgtcgccctcggggcgtgtctgggcgtagtgctgcccggcatcgcgatggcacagaacgtgagcggtgcagtcgccggccgtgcaaccgccggtgaccaggtgaccgtggtcagcagcagcaccggcctgacccgtaccgtcaccgtaggcgccgatggcagctaccgcctcggccagctgccggtgggcgactaccagctgcagctcagccgcgatggccagaagctgggcgaccaggtatcggtgagcgtggccgtcggcggtaccaccacggtcaacctgggcagcggcggcggtgtcaccaacctggatgcactgcaggtggtcggcacccgcgtggtcaaccgcgtggatgtgtactccaccgaaacctcgttcaacatcaaccgccaggagatctcgcggctgccggtggcgcaggacctgtccgcggtcgcgctgatggcgccgggcgtggtcggcggcaactcgtcattcggaggcctgtcgttcgccggttcatcggtggccgagaatgcggtcttcatcaacggcctgaatgtcaccgacatgtatacccgtcgtggcttcagcaccgcgccgttcgccttcttcaaggaattccaggtcaagaccggtggctactcggtcgagttcggccgctccaccggtggcgtgatcaatgcagtgacccgttcgggcagcaacgagttcgaaggcggcgttgaagtcaccgccgagcccagtgcgtggcgcgccagtggcggcgatcatttccaccgcgacggcaccccgcattcctacggaagccgcgacaacaactccttcctgaagaccaacgtctggggctcgggaccgatcgtcaaggacaagctgttcctgttcgcgatgtacgaggaccgcagcgacaagggccacaacacctcgtccgatggcagtacctggttcaagaacgactccggcaacggcttctggggcaccaagctggactggaacatcaacgacaaccacagcctggcgctgctggcgttctccgacgagggcgatgtcaccaacgcgtcgtacggctacaactggaatgcggaccggatcggttcctggggtggcgactcggtcaccgagaccggcggccgcaactggtcggccacctacaccggccacttcggccagaatttcaccgcgcgcgccatggtcggccagaacaagcagcgtgccttcaccaactcgtcgctggaccaggcctgcagcccggtgttcaccgacagcacctacggcccgcggctgggcaagctgcaggggctgcgcgcgggctgccacccgaccggcgcggcggtggccgagcgcgatgacacccgcgatgtcgcgcgcctggatttcgaatggcagctcggtgatcacctgctgcgtttcggtgtcgaccgcgaactgatgaccaccaagcagtccacccgttatccagggccgaccgagctgagctacaccgcctacgtggcgcgccccggcgatgaagtgtgggatggcgccaacgcctacgtaccggctggcgtcaccgagatgctgcgcgctcgcaaccgccgctccggcggcaccttcgagaccgaggccaatgccttctatctggaagacatctggaacatcaccccgaacctgatgctgaacctcggcgtgcgctgggaccgcttcgagaaccgcaccgctgccggcaaagcgttcatcaagatggacgacctgatcgcgccacgcgtcggcttctcgtgggacatgcgcggcgatggcagcaccaagctgttcggcaacgccggccgctattacctgccggtcaccaacaacatcaacgtgaacttcgccggtggcctgaccgacgaatacagctattacgtgctgaacggctgggagcagaaaacctcgccgaccggttcgccgtacatggcaccgatcgtcggccagcagatcgggccgaccgacacccgcatgaacaccggcggtgccgacctgcgccagagcgtggaccgcgacctgaaggcggtctaccaggacgaatacatcctgggcttccagaacatgatcaaccaggcctggtcgtggggcgtcaatgccacctaccggcgcatgacccgcgcgctggatgacatccgcatcaactacaccccgtgcggcccgacccccagcacgctgtggccgatcgccaacccgggcgagagcctgacgatctggggcgacaagagcatcggttgcgccaacgaaggctggatcaccatcgacaccgccaacagcggctatcgaaagggcggcagcggcgaggtgatcggttactccaagcccaagcgcacctacaaggcgctggagttccagatcgaccgtgcgtgggacgagaagtggatgttcaacgcgtcctatctgtggtcgaagagcgagggcaacttcgaaggcccggtaaattccgataccaactacggcgacaccggcatggtgcagttctgggaccacccggccaccaatgaacgctatggtgttctgttcaacgatttccgccatcagttcaagctgcgtgccgcgtatgcgctgaacaagcagtggtcgttcggcaccacgcttcaggtgcagtccggtggcccgatcaccgcctatggcgtgatgtggccgaacgactccatcgccggtggcagcacgtccagtgaaggcagtggtggcggcaccggttggctgtgcgtggccaactgttcgggcccgtacaaccagcgccagttcgagtacagcccgcgcggcgcgtttggtcgcctgccgtggacctggaccatgggcgccaacgtgacctggcgcctgccggtggagggcatcgacctcagcgcccggttgtcggtgtacaacctgttcaacaaccagaagaccatcaacgtgcaccagcgctacgaggcgcagcccggccagtatcgcgaggcgacgttcgctaccggtacgcgctggcaggcaccgcgctacacccagctggtggtgacctggaacttctgaggccacgatccgcgccgtccaccgtgacggcgcgggcaatggaggggctgcccgcatgcaccacttgctgatcctcgcggcggcactggtcgcaccgtccgcttcgtcggtcgacagtgcagccatcgaggccgacatcgcgaccgtggtccgggccgagcatctgcctgggctggcgttggcggtggtcgagaacggacaggtggtccatcgccatgcagagggggcgcgcggcgatggcggccgcatcgacgaggacacgctgttcaagatcgcctccaacagcaaggcgatgaccgccgcgctgctggcgcggctggtgcagcagggcaagctgcgctgggatgatccggtgcagcggcatctgccgggcttccgcatgcacgatgcgtgggtgggcgagcagatgcaggtgcgcgacctgctgatccacaacagtggccttggcctgggcgccggtgacctgatgctgtggccggagccgaacgcgttcacccgtgccgacatcattgcggggctggcgcacctgaaaccggtcagcagcttccgcagccactatgcctacgacaacctgatgtatgtggtggccggcgaggtggcggcggcagcgggtggcaagccgtatgaccagctgatgcgcgagcaggtgttcgaaccactgggcatgacgcgctgccaggtgggtgcgtggtcggtgaaacacgtgggcaacgtggcacagccgcatgcctggcgtggtgaacgcaacgaggtggtgaacgccgatgctgcgatcagcccggacctaccctcgatggcggcgggaggcatccgttgttcgctgcgcgacatgacacgctggatgcaggtgctgctcgatcccgcgctggtgccggactggctgggcagcgagcagcggcgcacgctgtggaccctgcatatgccgatgccgttgggtgaacgccagcggcgctgggacaacgcgcatttctacggctatggatatggctggcgggtgtcggacatggacgggcagtggaaggtggcgcataccggcacgttgtcgggcatgtactcgtcgctggcattacttcctgaccgcagggtcggcgtggtgatgctgatcaacggcgaaggcgaggatgcacgcacggcgctgatgcaggccacgctgaagcgcttcaccgcaccagacgatgcgcgccctgcgatggagtacctggccgaactgaaggctgaccgggcaacgcaggcagcatctagccatcaacggccagcgaccaccgccgcaccgccggcacgcggcaatgacctgccgcattggcagggccgctactccgacccctggctgggcccggcttcgctgtgcccgggcaaggatggcctgcgcttcagcgtggacaagtcgccccggctgcaggccacggtgctgcaattgcaggggcgctggctgctgcgctgggatacgctgggtgacgaggcgcaggcgtggctgcagccgggccagggcccggcgccgacactggacctgcgcgccatcgatccggacatcgacttcagctatgacttccaggacctgcatttcactcgtactggcgactgccctggcggcgaccgccaacgccgctgagccaccgcgcgtttcgccggccactgatgcggccagcgccggattggtggagatccgcacgttgtcgccaggcatcgacatggacatccgatacgccaatgccaacaacttcaccggcgcgcgcgtgcccggttatgaggcgccgtcctgctatctgctggcgccggtggcgaaagcgctggcgcaggtagaacaggatctgcgcgcgcagggatttggcctgcgcctctacgactgctaccggccggtgcgctcggtgcaggccttcatggcctgggtgaacgatccgcgcgaactctcgcgcaaggcacagcagtacccggacctggacaagccacggctgctggccgacggctacatcgccgagcgttctggccatagtcgtggcgccacggttgatcttggcctgctggattgccgcactggcgcctgcacgccgctggacattggcaccgacttcgatttctttggcccgcgcgcgcatacccggacgagcgggctgagcactgtgcagcaggcgaaccgccagcagctggtgcaggcgatggcacgccacggcttcgtcaactatccgcaggagtggtggcactacaccctgcagcccgaaccggatcccggcaccgcgtacgacgtcccggtacggtaggggtatcggcagggctgcgccctgcacccgcggtagtgccggccgctggccggcaacatcagacgcaacagcaacagcgcgcgttccgtgggttggctgggcggtgccggagtgcggggacgccgtagatccgtccatggaggcttggcagccgcatccatgcggctgacaccccgcactccggcaccgcccagcctctgacagtttcccgcgcggtccgttgtagagccgagcccatgctcggtgctctttgttcgtcggctgcttcttgttcaattctcgcgatattcgatttcgatggagattcatccacgcatggcgtggatcttatctcttgccaatctggcaccttgggtgccgagagcccggcgtgggcgaccgtgtggatccaggtcttgcgaccgagaagtagcttgggtccccacgccggattctccctgaaccgcccgaacagttggttgagttggcgctcgaactgataagactgggcaagcggggagagctctcgaccctgtcagcctagcggagttctgccatgtttgggatcgggatcgatgtgagcaaagccacgctggatgtggccgtccatggagagcagtttcgccaattcagcaacgacaagcgcggctttgtgcgcttgattcggtggctgaagacgtggccgatcaagcaggtcgttcttgaggcaagcgggggttacgagcgtgctgctctggatgtattgcacgccgctggcctgccgatggtacgaatcaatccggcgcgtgcacggcgatttgcccaaggcacgggccgtgccgccaagaccgatcggctcgatgcgacagtgctggcacagatggcccatttgttgccgctgacccgctacgtaccgcctgctccttggcagcagcgtctggctgaatttgcgcaatgccgcaggcaactggtgcagatgcgggtcagtgagatgcagcgcttgcggcgattggtcgatccggatctgattgcgatgaagcaacgccatatagctcagctatctgacgacctgaagcagttggataaagctattgccgagcagcttgaggggcagcctggctggaagaatatcggcgcgctcaaaggcgtcggccccatcctgatcagcacactggcctgcgagttgcccgaactgggcagcttgggaagcaaagccatagcatcgctggtggggttggccccgatgaaccgcgaaagtggcacctggcagggccaacggcggatcagtggtgggcgcgcggtggtacgcgaagccctttacatggcggccctgacggccatccggtacgagccaaggctgcgcgcgttttacgctggcctgaaggccaagggcaaagcgagcaaggtggcgctcgtggcggtcatgcgcaaaatgctggtgatcctcaacgcccgtaagcgagacgccgaggtggccctcggctgcccctgacaagacagttgctactggggctaccggattgggtccggggcagatcccttacactggccgcctcttcatccctgcccacccgatgaaccttcccctgcacttcggcctgctcggtaccctggaagccggcgccatcgccctgctggtcgggctgctggtgtacttcctgtggtcgcagctgtgccggctcctgcactggaccgcgggtcacgcgatcgggtggtcctgtgtcatcgccgtgatcatctccgccggcatcgatgcatggaagctgttctacatgggcatcgtgcggctggagtcgccgctgtacgcgcgcctgttcctggcaaccatccacgatccgaacgaactcggcagccgcgtggtgctggaaatcgccggtgcgctcgccggtgttgcgctcggctgggtgttgttcagttcgcggtcatcggaaaaaaccgtcgactgacgcaggtttttcgttggctgccggttaaatccggcagcgctgaatgcgcatcttatgagctgctcacttgctgctaaccaccgcgctaatgcatgcgcgggggcgagtggttaatggtgcgtgttgacgccggtcgcggggcaaaatcgattcagaaacggggtggcagggtaggtgccgtgcggagacaacacgccgcgcaacaccacccaattagcaggagacacccctgatgactattcgcaaccgcaagcccctgatcgccctgatcgtcgccgctggcagcgtgctggccattccagcgatggcacagtcggccaagcagcaggcggcgcatgcgcagaacgaggccgcacaggcccagcaggcggctgcacaggccggccaggccgccgaccaggcgaccaacgctgccgcagccgcatcggcgcaggccaacggcggtggccagacctgggccagcatcgataccgatggcaacggcaccatcagcaagaccgaggcgcaggtgaacgcgggcctggcccaggtgttcgaccaggctgataccaacaaggacggcgagctgagcgccgatgagtacaaggcctatgtggccgcccagcaggccggcgccggcggcgcagcgcagggtgcgcagggcaggtaagacctgtatcggggcgtatgggaacccgggcggcttcggtcgcccgggtttttttcgtcaccacggcccctgtatccttgcgcgatgaacacctccacgcctgcgccgtcgcgcgccatcggcctggtcggttttgacggtgacgatacgctgtggaagagcgaggactactaccgcaaggccgagcaggactaccttgacctgctgtcgcgctacgtcgacgtgcacgacacccagaccgcgcgccacctgctggaagtgcagcagcgccacctgggcaccttcggctacggcgtgaagagcatgacgctgtcgatgatcgaagcggccatcgacatcaccgggcagcgcatcgaagcgaaggacatccagcgcatcctggatatcggccacgacaccctgcgccacccggtcgaactgatcgacggtgtgcgcgaagcggtggcggccatcgccgagcactacccggtggtgctgatcaccaagggcgacctgttccaccaggaagcgaagatcaaggtcgccaacctgggcgagctgttcccgcgcatcgagatcgtctcggagaaggacccggaaacctacgcccgcgtgctggccgaattcgatctgcccatgcagcgcttcgtgatggtcggcaactcgctgcgttcggacatcgagccggtggttaccctgggtggctggggcgtgcataccccgtacgcagtgacctgggcccacgagacccagcacggcgtggccgatgatgaaccgcgcatggtcaccgccgataccgcccacgactggccggccgcactggcggcgatcgaagccaaggccgctgcggcggcctgacagggcccggcggctgcggcagaatcggggcatgaattaccgactgcgcgtgttgctgttgtccttgctgctggcgccggccaccgtgctggcccagcagaccgccgagcgttcggctgcgtatgaggtggcaaccggcgacagctgggttgatgcccagctgcaggacatcaaccattacgccgaacgctacccggatgcctttctcgatgaggtatcgcgctatgccgacgtgccccgtggctacatcagcgcgctgttcaccacccatggctggcaggccggggacatctatttcgcctgcttctgggccaaggccagcggccagacctgccgcgacagcgtgcgcgccttcagccaggacccggacggcggctgggaagcggtggtgaagcggatgcccaccaagccggacaacctgcattaccgtgccgtgcgccacgccatcgtggccagctaccagcattgggaccggccgatcaccctggatgccaccctgaagcgccagctcaagcggtagtgccggccgctggccggcaatcgcacccttccaggcatccggagattgccggccagcggccggcactgccggtttgtttcatgttgctctgcatatcgccgccaccgcgcgctccggcgacaatacgggtccgagctgttcccccgttcccgtaatcgagtgactgatgagcgcctctttggtttcgcctgatgtgatccgccgcctgttcgcacaggccatgtcccgcatgtaccgcaccgaagtgccgctgtacggcacgctggtggaactggtggagcggatcaacgcgcaggtgctggagcaggaccccgctctggccgcgcagttgcagcgcaacgacgagcgcgcgcgcctggatgaagaacgccatggcgcgatccgcgtgggcaccgtgcaggaactggccacgctgcgccgcctgttcgcggtgatgggcatgtacccggtcggctactacgacctgtcggtcgcgggcgtgccggtgcattccaccgcgttccgcccgctcaccggcgcggcgctggcgcagaatccgttccgcgtgttcacctcgctgctgcgcctggagctgatcgaagacgaagcgctgcgtgccgaatcggcgaagatccttgcgcgccgccgcatcttcaccgacggcgcgctggcactgatcgaccaggccgagcgtgacggcggcctggcgcaggccgatgccgagcgcttcgtcgaggaagcactggaaaccttccgctggcacggcgatgccacggtcgacctgccgacctaccacgcgctgcacaacgcgcaccgcctggtggccgacgtggtcagtttccgtggcccgcacatcaatcacctgaccccgcgcacgctggacatcgacgctgcgcaggcggcgatgatcgaacacggcatggccgccaaggcggtgatcgaaggcccgccgcgccgcgcctgcccgatcctgctgcgccagaccagcttcaaggcattggaagaggccgtgcatttcccgggcggcgaaggcggcgatgccggcacccataccgcgcgcttcggcgagatcgaacaacgcggccttgcgctgaccccgaagggccgcgcgctgtacgaccagctgttgtcccaggcccgcgatgccggtggcgaaggcagcaccggtggcgactacggccaacgcctgcaggcggtgttcgccagcttcccggatgaccatgacacgctgcgccaggaaggactgggctattaccgctaccagctgaccgacgccggccgtgccgcgcccgagcgcgtggcggatctgccggctgaagtgctggtggccgccggcctggccacggccgacccgatcgtctatgaggatttcctgccggtcagtgccgcgggcatcttccagtcgaacctgggtggtgaagaacagcgcgcctatgccgcacatgccaaccgcgaggccttcgagcaggcgctgggcgtggcggtgaatgacgagttcgagatctatgagcgtctgcaggcggagtcgctggcgagcctgcgcatcgcgtgaaggtagagccggccgctggccggctgctggggaagccgaccagcggccggctctacccgattccgtagctggggtcagagccctttcctgtggaaagggatccgaccccgacgttgcgcatgatcggggtcagatcccttttcggcagaaaagggctctgacccccaacgcaatcagcccttcatcgttccggtatccagccaacgctggtgccacgacagcgcttccggcagcaggtgcggggtgtgcttgccgtagctctcgcggctggcgcggtcgaagtaatcctgcagctgcggacggaaatccggatgcgcgcagttgtcgatcagcacctgcgcgcgcttgcgcggggtcaggccacgcaggtcggccaggccctgttcggtgacgatcaccgacacgtcgtgctcggtgtggtcgacatggctggccatcggcacgatcgccgaaatggtgccgttcttcgcggtggacgggctcaggaacgccgacaggaaaccgttgcgggcgaagtcgccggaaccgccgatgccgttcatgatccgcgtgcccatcacgtgcgtcgaattgacgttgccgtagatgtccacctcgatcatgccgttcatgccgatgcagcccaggcggcgcaccagttccggatggttggagatttcctgcgtgcgcatgatgatgcgctcgcggtagaaatcgatgttctccttgaacgtctcgttggcctgcgggctcagcgcgaaacccgtgcacgaggcatagctcagcacgccgtcgcgcagcaggtcgagcatgccgtcctggatcacttcggtgaacgcggccaggtcgcggaaaccgctcttggccaggccggccagcaccgcgttgggaatgttgcccacgcccgactgcagcggcagcaggttcggcggcaggcggcccttcttcacttcgtgcttgaggaactcgatcaggtgcgaagcgatctgctcgctggtcgcatcgatcgggctgaacgggctgttgcggtccgggccgttggtgcgtaccacggccacgatcttgtccgggtcgcagcgcagcgcggtgtcgccgatgcggtcgttggcgttcaccagcggaatcggtttgcggtgcggcggcagcgcggtgccgtagtagatgtcatgcatgccgtcgacgccggccggctgccattcgttgacctcgacgatcaccttcttcgccaggtccagccaggtcttgttgttgccgaccgaggtggagggcaccagcgagccatcctcgcggatggccgagacttcgatcacggcggtatcgatctcgccgtagaagccgaaccacacgtgctgggcaacgtggctgaggtggatgtcgatgtagtccagcttgccctcgttgatgcggttgcgcgcatccgggtcgctctggaacggcatgcgcatcgcgatgccatcggctttggccagcgcgccatcgagttccggcgcggtggaggcgccggtcatcagcttgatctggaaagggttgccctgggcatgcaccgcttcgatgcggcgggccagttcgacgggaacggccttgggatacccggagccggtaaagccgctcatggccacggtttcaccgggctggatcagcgcggctgcggcctctgcggagaccacgcggtcacggagacgcgcgttggcgatgcgatcaacagacatgacgacacgtgttgctggggggaattccgattatcggccatcctcatccgtacggggggttctaccttcgtggaatggcttttccccaggggctcacccaaacccgtcggttttgttttgcagtgcagcgtgcaaagtgctttcgcagcccgcacgatggccctgcatcccgacgtgggggagggagcagagcccgctggcagttcgctgcaagcgggcttttttattgcctgtcgcccagtatgaatacgcggcctccattgttggtaatgccggccgctggccggcagatccgttgacttggtagtgccggccgctggccggcagatccgatgatgctgccgaaggttaccggggttgccggccagcggccggcactaccgggtccgttgcgccccggccgggtcgatacaatcagcccatgaccctcgcccccgctgatctgcccgtctccctgcagcctcttgtcgaccgcgccctggcgcgcctggcccaggtcctgaccgagcccatcccggccgacctgctgccgttgctgacccggctggcggtggccagcgacttcgcgctggacaccctggtgcgtcaacccgcgctgctggcgcagctggccgcgcccggctgcccgccgatcccggcgccggtgctcgacccgctgcagcccagcgactggccggcacagctgcggcgctggcgtgcggcgatgtccacacggctgatctggcgcgaccttgccgggctggacgacgtggcgcagaccctggccggcgccaccaccctggccgaagactgcctgcggcttgcgctggaggccctgcagcaggaattcgcccagcgccatggcgtcatcgccgatgaccaaggcacgccgcagcagctggtcgtgttcggcctcggcaagctgggcggcggcgagctcaacttcagttccgatatcgatctggtctacgcctatccgcacggcggcgaatccgatggcccgcgcgcgctggccgccgaagagtatttcgcccgcctcggccagcgcctggccaagctgctggacgaaaccaccgtcgatggcttcagccaccgtgtcgacctgcgcctgcgtccgttcggcagcgccggccgcgtcgcgctgtcgttcgcggcgatggaccagtatttccagcgcgagggccgcgactgggaacgctacgcgtggctgaaggcgcgcgcggtggccggcgacatcgccgccggtgaagcgtggctgcagaccctgcgcccgttcgtgtaccgccgctacctcgatttcaccgcgctcgatggcctgcgcgaaatgaaggcggcgatcaccgccgaggtcgcgcgccgcgagttgcacgaggacatcaagcgtggcgccggtggcatccgcgaaatcgaattcctgtgccaggcgttgcagctgatccgcggtggccgtgaaccggcactgcgcgagcgtcgcctgctggtggcgctggatgcactggtcgccgccggtcagatcgcgcccgaggatggcagtgcactgcgcgaggcttacctgttcctgcgccggctggagaaccgactgcagatgctgcgcgacgcgcagacccacgtactgcccagcgacgcgctggaccgcgaacgcatcgccgtcggccttggctatgcggactggaacgtgctgcgcgcggcgttggccgaacagcagcagcgcgtcagtactgaattcgccgcgctgctggcgccgcgcaagggccaggccgcgcccgacgcgctggccaactactggcgcagcctgcccgaaggcagcaacgcaccactgctggccgaagccggcttcctcgatgccaacggcgccgaccagtcgctgcgtgatttcgcccagggcaccggcgtgaagtccttgtccgatgccgcgcgtgcgcggctggatcgcgtgctgcccgcactgctgcatgcggccacgcgctcgccacaacccgacgccgcgctcaagcgtgtgcttggcctgctgcaggcggtgctgcgccggaccagctatctcgcgctgctggacgagcagcccagtgcgctggcgcggctggtggatgtgctggcgcgcagcgcgctgcttgccgagcgcctggcggcgtatccgctgctgttggacgaactgctggacgtacgcgtgtccgggccgatgccggatgccgccggcatgctggccgagtgccagcaggtgctggcggtggaggatcccgaatccgcgctgcgctggctcaacgagacgcggctggcgctcagcttccgcatggcgatggctacgctggatggccgccagggcgcggtggacagcacccggcaactggccgaactggcgcaggcggtggtggtcaccgtgctggcgatggccgaagcggacatgcacgccgcacacggcgggattcccggcggacgtttcgcgatcatcggctacggcagcctgggtgggcttgaactgggcttcggttccgatctggacctggtattcctgcacgacaacccggccggggtggacgccagcgatggtgcgcgtccgctggagccgggccgctggtatgcgcgcctggcgcagaaagtgatggccctgctcggcgcggttaccgccgccggccgcctgtacgacatcgatgtgcgcctgcgcccggacggtggcaagggttcgctggtgtcttcgctggccagctacaccgaataccagcgcgaacgcgcatggacctgggaacaccaggccctggtgcgcgcacgcggcgtggccggtgatgccagcctgctggccgacttcgagcaggtgcgtgcacagacgctggggcgtgagcgcgacacgggtgtgctgtatgcggacgtgctgaagatgcgcggccgcatgcgcaccgaactggaccgcagcgatgccgcacgactggacctgaagcagggtgccggcggcgtagtggacctggagttcctgctgcagaccggcgtgctggcacgcagtgcgcagcatgcggcgctgctgcagccgcgcgatacgccgtcgttgatcgatgcgctggcggttgccggtttcctgccggatgccaccgcgcaggcactgcatggcgcgcacgccacgctgctggacgtgggcctggcctgcacgctggatcggcgcccgcggttggcaccgaccacgcctgcgattgaagaggcgtgtgccgcgattacggcagcgtgcagagccgcggagctgccgttcgcctgagcgggggcaaatgctgcaacaactttgggtaggtgcggaccgttggtcggcacccaccggatcaatggccctgcgatgcccgcttctggtaggtgccgaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgccgaccaacggtcggcacccaccgaatcaatggccctgcgatgcccgcttctggtaggtgccgaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgccgaccaacggtcggcacccaccgaatcaatggccctgcgatgcccgcttctggtaggtgccgaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgccgaccaacggtcggcacccaccggatcaatggccctgcgatgcccgctcctggtatgtgccaaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgccgaccaacggtcggcacccaccggatcaatggccctgcgatgcccgctcctggtaggtgccgaccggtggtcggcaaaatctgtcggcagcgatgagttctgcagggcgtgccgaccaacggtcggcacccaccgaatcaatggccctgcgatgcccgctcctggtaggtgccgaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgccaaccaaggtcggcacccaccagagcatgtgcggtcagctggtggcccgcagcggcgccatcttccacaacaatgcgcggaacggggccagcaggcagacgccgatcgccagcttcaccgccaggtcgccggtggcccagctcacccacggcagggcggaaccggcaaacgcgatcgaccagaaaatggtggtatccaccgtcgcgctgcaggtggtggccaccatcggtgcgcgccaccagctgccacgacgcaggcggtcgaacacggtgatgtccagcagctgcgccacgatgaaggccgagcacgaggcaatggcgatgcgcggcgtggccacccacaccgacaacaccaccgccaccaggaagccgatccacgccacgcggcgcgccgggcccgggccgaagcggcggttgatcaggttgctgaccaggaacgcgaccggatagctgaaggcaccccaggtcagccaatcgttgatcgggtactgcaccagtacgttggacagcagcaccaccgcgcccatcgccagtaccgccagcaccagggcgcgcggggtcagcggggcaaaaagaggggcaggacgcacggacatggcgagccagggggacaaaggggatcgcccattatccgcccggcccgcgtcaaagccaaaaccggtcgttcagctttacagcgcttcgctcaacacgtcgccagcggcgtaggcggtgggcacgtaagccagtgcctggccctgcgcgcttttcacggtccagccggcaccggcttcggtggggtcgaagtgcacctgctggccgaccacgaagcctgccgcctggtcttgatgcacgcgcgccggccagcgcagggtggcggtctggtcggccttgtccggcacctgcagctgtacctggcgctcgccctccggcgtggtctccaccttcttcacctccatcggcggcagcggcactgccttggtgcgcgtggcccgcccgttgcgttcgctggccttgaacggcgccttggacagttcggacaagcccatcgaggccgccagtggcaacgacagcaccacgaacgacgttacgatcacgctggcctcgctgctgttcaactgcggcgcggcgccagcatggacagtgggcaccagcagcgccgagagcagcagggcggacgcgggaatgcgcaggcaacggaacatggagacctcctggtcaacgtgggggcggcggctcagcgccgggtatcgaagatgtcgcgcgggccggtggcctcgggcaggtattccagtgggcggccctggttgtccttcacctgccagccctggtcggtgccggtcggctcgaagttcacggtctggcccacggtgaactgcacggcgggatcgccggggcgcttcggccactgcatcgacgcggtgttctgcgggttgctgacatcgcgcagctgcacttcgcggcggccgtcgacggtggtggcgatggcgctcacctgcatctgcggcagcttcaccgatgcaccgtggcctggtggtagcccggcatcccgggcttccttggcagcggcggcgcgcgcggaagcaaccaggggcgcggacatttccaggctcggcccctgcggacccgggtcctgcaggatgatgatgcggcgttcggcatgggcggtgttcgcgccgagcaggccggcaatgatcaccatcgacatcagggaaacaggcagcggacgcatgtcgttctcctcgcgggattcagggcgtggcggcagcagcaccggccaccggcacatgggggatcaccagttcctgctgcagctggctgcgctggtgcaggaagtcgaataccgattccaccgtcaccaccgaatagttgccggaaatgcgttcgccggcggggtggtcggtggtggtggcgtttgcaatgaacaggcgtgcacccacgcgcttgcccaggccgatatgcagcacgctgggctggtacttctgctggcgcagccattgctgggcctgttcgcgcttgacgatggccggtgcgccatcggcctgcgccatcgccgcgcccagcacctccagtacccactggttggagttctggtagtcggtggcgaacgggtaggcgaccacgttgtacctggtctcgtgcagcgccttgggctggatcgacggcgacaccagcatcgccttcaatacagcacgcagcggcgccgacggcacgccgatgcgcaggtcggtatgcccgccgctctcgccgacgaagttgcccaggccctcgtggtacagctgcgagctgtcggtcttgcagcggttgagcaggtgcatcgcgcgccagcggccgtcgtcctcgcgcagcaggaaggccaggtggctgtgacgcaagccgtagcggctcaggtcctggccaccgcgcgcggcgatcaccacgtccacatcgggcagcgcatcgagacgctcggcggtggtccaggccacgtccagcatcgccgcctgcgcggccacgctcgggtagcgctcgcggcattcggtgctgttggcccaggccggtgcagtcgccagcaggctggcgatcagcagcgcggcgcggggcaggcgggaaaaacgatccatgtcgataccttcaacggcgggcaggcccgcgcgccgatcatacgccggtcagcgcagcgggcgatccaggcccttgcgctggagttccttgtcgcaggcgtcgctgatcggggccaccggcagcggcgggcgctgaccagtcttcggatcgcgcagcgccggctgttcgcggtacgcgtccagctgctgctggcattgatacgagatcggatccagctcggtgggcgtggtggagcaggcggcgagcagggccagcggcagcagaagcagggtgcgcatgaagacgttcagcgtgatgggggacgctggactctaaccgcacagtcggatcgaaatgttcagaaaacgctgcgcacccggtagtgccggccgctggccggcaacgtcaggatcttcgttagcgcgtagagcattgcccgccagcggccggcactaccccaatgccagacgctgtttcacttccgccgccacccgcgcggtctcgcgcagtggttcgatgcggtcgtactgccagtccagccaatgcgcctgcagccgcccgcgctcgcgcagctgctgctggaagcgcgccagccggccttgcgcggtctcggccagcgccaccatcaccggcatgcgcgtggcgcaggcttcagacagcaggttcaccgaatcgggcgagaccaccacgcggttggcccagccgagcaggccgccataaggattcgtaccgtcgccgccatcgccccatatcacgtgcggcaggtcggcgaacgtcgcgcgcaggatctcggccaacgccggtggcgtgcgccgcgaggtggtcgccagcaggctgccgccttcgctgcggatctgcccggccagcgcctggaacacgcccaccatcgccgtttcatcccacggcgcaagcggcgtcggtccaccgacaagcaacgcggtgcgcgggccgggcaaggtactgaagccggcgaacgcggcgcggccccaggccagccagtcgtcgtccaccgggttgaggctgccgagcagggtcagcacgttgctgccacgcagggcatcgtgttcgggcaccaccaccacatcccaatggcgggcactgatgcgcgggtcgaggatctgcaccacctggctgccacgtgcccgcaggacgcgcagtgcgccggcggcctggcggccacagccgatcgccagcgccggggcctcggcagccaatgacgcgaaagcctcgccatagccgttcacatcacccggcaggcgccgcggcgacagccagcgccagggtgcgcggggctgcaggaccagcggtcggtgggtgccctggcgcagcgccgaggccagcgcgaccgcctggcggacattgcccgcacggccgtcagtgaccgtccatggcgcgctcgatcgtttcaccattggcattaattcgtttcagccctgctgggtgttgcaacagtcgcgacactctacactgcggctcgtcgtttcgccccgcgccgcccgcgggcactgacttcccttagccgccctggagatccaccgatgtcccacgcgctcgacgctgctgccctcgaccagctgttccgtactgcccgcacccagaacgccttcctcgacaagccggtcccggccagcctgctgcaggaactgtatgacctggtgaagtggggcccgaccgccgccaacaccacgccggcccgcttcgtcttcgtcacctcgaaggaagccaaggccaagctggccccggccctgtccgaaggcaaccacgacaagaccatggctgccccggtcaccgccatcatcggcttcgacctggacttccacgagaagctgccgtacctgttcccgcacaccgatgccaaggcctggttcgacggcccgcaggaaggccgccacgaagccgccctccgcaacggcagcctgcagggcgcctacctgatcctggccgcacgcgcgctgggcctggatgccggcccgatgtccggcttcgacccggccaaggtcgacgaagccttcttcgccggcacttcgatcaagtcgaatttcctggtcaacctgggttacggtgacccggcgggcctgttcccgcgtctgccgcgcctgtcgttcgacgaagcggcgcgcatcgcgtaagtcgttgtatcggtttcgggcctgctgtcccgtggcaggctcttgctgcaccgtgtacccaccctacgatccggagagttcctcagatgagcgccacccgtaaactgctgctgccgctggccctgaccctggccatcgccgcctgctccaagccggccgacaccgctgccccggctgccgatgccgccgccccggccaccaccgagcaggccgccaccccggccgccgatgccgccgctgccgcgcccgccgccgaagcgatcaagatcgcctcgggcacctacaagctggacccgacccacaccgacgtgctggcccagtggagccacttcggcttctccaacccgagcgcgcacttcggcaacgtcgaaggcaccctggtgtacaacgccgaagacgtgaccaagtccaccgtggaagtgaagctgccgctgagcggcctgaacagcttcaccgccaagttcgacgagcacctgaagagcgccgacttcttcgacgccgccaagttcgccgatgccaccttcaagagcaccaaggtggaagccgctggcaccaacaagctgaccgtcaccggtgacctgaccatcaagggcatcaccaagccggtcaccctggacgtgaccgtcaacggcggcggcgagcacccgatggccaaggttccggccgccggcttcgatgccaccaccaccctgaagcgtagcgatttcggcgtcggcgcgtatgccccgaacgtcagcgatgaagtgaagatccgcatcaccaccgaagccaccggcgaaaagccggctgcttgatgcatccaactcactcgtcgtgagaaggcagaaggcccgctgaaaagcgggccttctttttgggtgccggtagagccggccgctggccggctgcatgcgaggtgcccgatgatgaggggttgccggccagcggccggcactacccggtagacgcaaacctgcatctggtgggtgcggaccgttggtccgcacgatccctcagcgcaacgcgcccaaccatgccacgcacgcttcgctcgggctctgcttggctttcactgccagcccgcttacgcgcacgaaggtctgcgcggcctgcgccaccacctggcgggcgatcagcgccgcctgcttggtcgcggcctgctgcttgcgcagttgcacgatgtgcaccgacggccggcccaccggcgcgtacttctggtcgcggcgcagtacatcggccacctgcgccacttcgaattcggcctgcaggtagcggtgctgtgcctccaccagctcacgcagcggcgtgcgcagtgcggcgatgtcggcgaaggcggccagtgccgcctcgcaggcggcgtcatcggcaaagcgggtacgcagcgcatccacgctggccagggtcagtttggccatgtgggcctcgtcgctgcaggaaaggagcgcgattgtcgcattgcttggcgtgttccggagcggcggtcttccgtttggtagagtcgactgctcttggcgcgatgccggaaacccccgcgctgcgcgcgatagtcgactaacagtcgactctacctggctggcgtttcaggcgcagccgcaaccacggaaggaagacccatgcaggacgcgcagtactggttgaacgaattctggtcgggcctgagcgtgctcgatctggtgggcggcagcgtgctcggtatgctgcttggcctggtgctgggcattctcgcctggcgcgggctgcaccgccggggttggttgcagcggcgcaagcgctggcatcactggctgctggccagctacgtggtgctgctgccactggccaccgccttcttcggcctgcagctgggctttactgctggtgcgcaccgcgcgctgttcaagcagctcgatcatttccaaccgcacctgcagaccctggtggaaggctggagcgaaggcttcaccgactcgctggaagacccgcgcatgcgcgaggcattgcgcagccagggcacggtgggcgacgtggccgattccatcgcttcggcctacctcagcgaacatccgttgccaggccttgatcgtcttggcaacggcccgttggcgcgcggcaccggctgggtgatcggcaaggtgcgcgaaggcctgctgcgcggcatggtggaagacacgctggtggacaaggccggcaccgtgggcctggagcccaaggtggtgcgcgaagcgctgacgatgcatgtggatgagctgctgcacacccgtggtgtgctgcggctggtgaaggcgcagatcaacggcatgatgcccggcgtgtatttcgggctgctgttgccgttgctggtcatcgcgctgctggtggcgctggagatctgggccgcgcagcggttcaggtgggcgcagcaggtggtagtgccggccgctggccggcaattgcaggttcctgtcgagggttcatgaggttgccggccagcggccggcactacctgtcggagggcgtgaggatgctggcgctggagatctgggccgcgcagctgtttgggtggatgcggcaggcggtgccccgcgtggtagtgccggccgctggccggaagttgcgggttcctgccgaaggttcatgaggttgccggccagcggccggcactacctgttgcagggcgggcggaccaacggtccgcacccaccaagcagggtccgcacccaccgtcttgggatcaatcgccgtcggtttcgtccgggtgcgccttccagtagccggtcgagcggatccagtcgcgcggcacgcccaggtggccttcgatgaacttgcgcatcatccgcgcgcggcgcgattcggtggcgatccagtagaagacatcgccgtccggcgcctcgaagtcggtcagcatgtcttccagcagcgtgctgctggccgccgggaagccgttgcgctccagccagtggatgcgcacgttctcgtactgcggcaggtcctggcgttcggcctcgtcgctcacttcgatgaaggcctgcacctcggcaccgtccggcagcacgtccagccagcgggcgatggccggcagcgcggtttcatcgccgatcagcacataggcatcgtagctgtcggccaccacgaacgaggcgcgcgggccgccgatcaccagcgtgtcgcccggctgcgcgcgctcggcccacggcccggcaataccctggtcgtgcagcacgaagtcgatggccagctcgccggtttcgtggtcccaccagcgcggggtgtagtcgcgggccggcgacggctcctttccggccggatagctgcggccttcggcggtcagcaccggcagcaccatctcgccgctggcgttggggaagaacagcttgatgtggtcgtcggcgccgggcgaatcgaaaccggccagctcggcgccacccagcacgatgcggcgcatgtgcggggtgacctcttcggagcgcagcacggtcagttcacggaagcgcacatccaggcgcaggcgcgtgttgttgtgttcggtcatggggttacctgcaaaggtgtcgcgcgggggcgcgcggcgtaggggagacctggctggagtcagtctggctgggtcgttgaaatgggtgggctctcgctaccggccgtaccgttgagcagggcagacgcccgcgtcagcagcgccgctacttcttccgcttcgccctcggcccagcggccgtggtgatgcaccagcgcccgcttgaactcgcgcagggccgtggccagcggcggcggcagcgaggccttggtgatctcgcgggcgcggtcgaaggcacgccgctgcgccaggcgcacctgggtgcgctgcaccttcagctcgaactcgccggcggcggtgatgcggaagatccgcttcccgtccacttcctcggcctcgatccagccggcctgctcgaagctggtcagcagcgggtacatggtgccggcgctgggcgtgtaggcctgcatgaactggttgctgatcagctgcatcagctcgtagccatgacggggttgctcgccgatcagggccagcaccagcaggcgcaggtcgccgcggctgagcacccgcggctggccgttgcggcgcggcacttccggatgggtggaacgggctctgggagaagcggtacggctcatttcgatatatcggtaaacgagtgtgcaaacgatatatcgatatgtcgaagacgacaatcaccgatccggccacaagcgggtcagttttgggccacggccggccccgcgcacagcaaaaggggcgccccttgcgaggcgccccgggcaacactgtggaagggagtgaggcagggccagacggcggaccgaagcgggcgaggccaacactcgaggcctaccctgagggcagggcggggggcgatccagaggcaggtgcgacacgttgtcgccggttcagcgccggcacgcgcagccgatacaggtgggcatggcgctgccctacaaccgtcatcggcagcggtaacactgcgtcctgcacatgggcgcggcggcccgcaagcgacagcccgcgcagccaccaaggcccgccgcagggccttcagcgggcccggcaagccccttgcggacactggccggttgcatccatacgcctgcgtagccaagtgacgaaagcccttggtgcgctacactttgcggtctagaaatctatacaacagtcgcgcgcgtgcgtgcggttatgggagcgctaatgaactggttgaacgaggtgctgaacaacgacccgaatcctgtggaaacccaggagtggatcgagtcgttgaaggccgttattgatgtcgagggctccgagcgcgcgcatcagctgctggaaggcatggtggaactgacccgtcgttcgggcgcctacctgccgttctctcccaccaccgaatacgtcaacaccatcgaaccgcagttcgaggccaagagcccgggcaatgccgagctggaatggcgcatccgttcgatcatccgctggaacgcgatggccaccgtggtccgcgccaaccgcaagccgggtgacctgggcggccacatcgcctcgttcgcctccggcgccaccctgtacgacgtgggcttcaaccacttctggcgcgccccgagcgaaaaccacccgggcgacctgctgttcatccagggccacagcgccccgggtatctacgcgcgttccttcctggaaggccgcatcagcgaagagcagctggacaagttccgcatggaagtggacggcggtggcctgtcctcgtacccgcacccgtggctgatgccggactactggcagaccccgaccgtgtcgatgggcctgggcccgctggctgccatctaccaggcgcagttcatgcgctacctggaaaaccgtggcctgatcgagaagtccgaccgcaaggtatggtgcttcatcggcgacggtgagagcgacgagccggaaaccctgggtgccatcgcgctggccggccgtgaaggcctggacaacctgatcttcgtggtgaactgcaacctgcagcgcctggacggcccggtgcgcggcaacggcaagatcatccaggaactggaaggcgtgttccgtggcggcggctggaacgtgatcaagctgctgtggggcggttactgggatgccctgctggccaaggacaccaatggcgtcctgaagaagctgatgatggaaaccgtcgacggcgaataccagaactgcaaggccttcggcggcgcgtatacccgcgagcatttcttcggcaagtacccggaaaccgctgcgatggttgccggcctttccgacgacgacatctggcgcctgaaccgtggtggccacgacccgcacaaggtgtacgccgcctaccaccaggccgtgaacaccaagggcatgccgaccgtcatcctggccaagaccgtgaagggttacggcatgggcagcgccggtgaggcgctgaacccgacccaccagaccaagaagctggacgacgaagcggtgcgccacttccgcgaccgcttcaacattccggtgaccgacgcgcagctggccgacggccaggtgccgttctaccacccgggcccggattcgccggaagtgcagtacctgcaggaacgccgtgccgcgctgggcggttacctgccgcagcgccgccgcaaggccgacaagaccttcgtggcgccgaagctggaagcgtacgagcgcctgctgaagagcagcggcgagcgcagctactccaccaccatggccttcgtgcagagcctgaacatcaccctgcgtgacaaggaactgggcccgcacatcgtgccgatcgtggccgacgaagcccgtaccttcggtatggaaggtctgttccgccagatcggcatctacgcgccgttcggccagaagtacaagccggtcgacgccgaccagctgatgttctaccgcgaagaccagagcggccaggtgctgcagcagggcatcagcgagccgggtgcgatcagctcgtggatggccgccggtaccagctactcggtcagcaacgtgccgatgctgccgttctacatctactactcgatgttcggcttccagcgcgtgggcgacatcgcctggcaggcggcggacatgcgtacccgcggcttcctgctgggtggcaccgccggccgcaccacgctgaacggtgaaggcctgcagcacgaagatggcttcagccatctggtggccggtggcattccgaacgtgcgcagctatgacccgaccttcggcttcgaagtgacggtgatcctgcagcacggcaccaagcgcatgatggaagaccaggtggacgagtactactacgtcaccctgatgaatgagaactacacccacccggaaatgccggaaggcgcggccgaaggcatcgtcaagggcatgtacctgctgaccgacgccggcaagccgaagaagggcgagctgcgcgtgcagctgctgggctcgggcaccatcctgcgcgaagccattgccgcggccgagctgctggacaaggacttcggcgtgaccgccgatatctggagctgcccgagcttcaacgaactgcgtcgcgatggtttcgacgtggaacgtgccaaccgcctgcatccggaaggtgagcagcgcaaggcctacgtgaccgagctgctggaaggccgccagggcccggcgattgccgccaccgactacgtgcgtgcgtatgcggaccagatccgcgcgttcgtgccgatgtcttatacggtgctgggtaccgatggcttcggccgttcggatacgcgtgcgaacctgcgccggttctttgaggttgaccggtactacatcgcgcatgccgcgattgcggcgttggcgaaggaagggaagatgaccgcgaaggacgtggcccgggcgatcaagcagtacaagattgatccggagaaggctaaccctgttggggtttgattagacagaaagggcggccaaatggccgcccttttttctggagtatgattacgaggaaggtcggatgttcagcaaggaagaacagtctcgagttcttgcgagtctaagggacgctcagcgcgcagccttcgagaaaattagggcatatatcgatgccccacacggaggtcagtcatttctagctgtgctgccgaccggggcaggaaagtcgggattgatcgccaccctagcgcagtcgcagaagatcggatcaacattgatcctaagcccgcgagtggctgtctgcgaacaacttgccgaacaggtatctggcgggttctttgccgaccgatcagtgtcggtgagcgcgctacgagaagtagaaaacatcgatgaagaactcacagattcttccatttatgtggctaccttccaaaaattgttgtgcatgaatgaagatcggctaaaagatcttcagtcgagatgcgctctcgtaattattgacgaagggcatgcggagccggcaccaaagtggggttctctggttcgtagctttcagtgtcacaaggtcattctcacggcaactccctatcggaatgatctcttccaattcaatgtcggccaggatcagaatttctgctacaccttctctgatgcagtgggtgatgcggtaatcgcagatccagagttccaagcttgcgaaaggcacgaccttccaaaaatagttaaagaatttatcaagcagaatccacttgcaaaggtaattgttaaggcgagggattttcagggtgttgttgcagctaaacaggcaatggcgtcggaaggtttttcggttcttgcaattcacgatcgcttcaaaagcgatatcgccattggtgaattgagtgacgttccgaaggatattaaggggctagactttcaggtcattgtgcaccaaagaaaactggacgaaggtgttgatctgcccagtgcgaaactttgcattctcacctatccgatagctagtgggcgagaattggttcagacagtcggtcgagtggtgaggctgttcaacggtgtaacgccactgattattgattgcgcggctggaagtaaccaaaggctttgggaaaactacaagattttcgatcggtatatatccgatgcggtggcttggaataagttcgtaaggtctctggataccgctagtctcattgagagctatctggatgtgtttcctgatgttacttatctcggttctaactttaagagaaaatttgatattcaatcaatcgacgttgacaaggacgttgtaattccaacggcgtcggtttgtttcttatctgtagggcctggtttttcaattgaatcctttgttgataccttgttgtggaggtatcagagagagggcgagctgtcccgtcattgcctttctttgtacggattccatgtaatactttctgtaaaatttgaaaactcaaagtacttgaagggcagtttgttctttgagccctcgctgcatatcacaatcgctaaggtggttggggacctattggctgtttacgatagccgctcgataaatcattcgaatgatgtcgagcttagaactctacagcctgtggaagtgcagagattgcttagtctttctgctcgaggaaaatccgttagggtaaaagagactcatgccaggtccgtcggtacatcgcgcagcaggcctgagcgtgtgtcccagataagtcctgatctaaacgttgcacctaatgggcaggccgctgcaagctatgcactgtccgtaactaaggttgtcaatgtcgatgcggcacagcgtgtggaaagtagctactatttgagtgcggcatctgggcgagtggccgaccaaaagcagcattccttcagtctagaaagtctgtctgactggctggatgaagtgacctcggtgatatcaaaaagagttacccagttgagtcctgcaataaatggatatgccctacctatcgcagccgatctaagtggtgatcctgtttccgcaacatttgacttcagtgggttggacggggttgctaacgtattccaggggagtagtcgaggctgaatcgcccagggttttctagacagtcgtcagccgtttagtgcgtactgcttctcgaactctaccggggacagcccgtcgttggaactgtgccgccgttttgggttgtagaacatctcgatgtactggaagacgtcggcccgtgcctcgtcgtgattgctgtagatcctccgcttaatacgctcccgcttcagtagctggaagaagctctccatcgctgcgttgtcatggcagtttcctcgtcgactcatgctgcacacgatgtcgtgctcgcgcaggaagctctgccagtcttcgctggtgaactgggttccctggtcggagtgaagcagaagcccggggcttggcttgcgccgccacactgcagccaatagcgcctgcaaaaccaggtccgtatgttgagttggtcgggttgcccatccaacgacctgacgcgaaaacagatcaagcactaccgccaagtacaggaagccgtcgtacgtgcggatgtaggtgatgtccgtgacccacgcgcgatttggctcactgactttgaagccgcgagccagaacgttcttggcgactgatccaacagggccgctcaatgggcgtggtcgccgaccgtagccgaccattgcccgcagcccctcgctcttcatcaagcgtgccacgcgatgacgactacacgtctcgccaagctcgcgcagatctgtggtcactttgcggtggccatacacagagccgctttccagccagctgtgcttgattaggccgagcaaccgctgatcgtccttgtcgcgagcgcttgccggctcttttagccaggcgtagtagccactgcgatggacgccaagcatccgacacatcgccgcgaggccgaactcatctgcgtgttgcttcatgaaggcgtactttgctcttacccctttgcaaagtacgcggcggctttttttaggatgtctcgctcttcagtgaccctgcgtagctcagccttgaggcggcgcacttccgcgttctggtcctgctcgacacgccggccaacatcgcctttgccttgttgccgcttccagccgtaaagactatggatcgacacgcccagtcgctcggcaacctccgctaccggacggccgtactcaacgatctgtcggaccgcctcgatcttgaactcatcggtgtaccgcttcgtgctcataaccacctccgcctaagccatagtttatggctgcgaggtgtctacggaaccctgggcgattcaggccaaattgctgctgggattgagtacgttgaagttagttcctggaagctcaagctggcaggcgcaagaatttcgatggcctacagcagtgctgaagagcggattaaattctcatcgaaaaaccctatctcaatggccgtgatggggtctcctatcagcgacttcatcgactacttgaatcaatgtgaagtaaaaatactttttgccggtggcgtatcatatgttggcggaaaattctataggtcctccctcccgacatcagtgggatttgatctagattccaccgcgatgagtcgaattttctttcctctacctgagttgcaggctcttggattgacggagaaggggaggctagagggaaaagagtatgttggcacgctaaacgaaaagttcgatcaaaactcagtattcgatataatcgacagtttggccaaaggtccccatgcgaggtataaatctccacagtacaggtcactccaagcaatgattgcagatgctgacattgttatatgcagtgacatgggaacggaagctgcggattttataatttcttcgcctcgcttcctttgctacgttcatgcgaagtgtggcaactccgtgcggccgcgatcctcggccggggcgctcgcagaagttggaggtcaagcggtcaagaatatcgagtatctcataacgtcagatacgaatttgccttttgggaatgcggcgcttctgtcactggcttggcccagcgctggttcggcctacaagatatctcgacgacttcgggttctaaagaagtttggcgaaaatgtcgtgcttccggcaacgaactcggcttataacgttaggctaaataaagctatttccacgattgctgagcgccggagatcgcccgcttgcaggaaagaggcttggattgtcgctgccaactcgttctcattctctaatttcaggaagcagttggcgaaagggccctcagctaacgctgaatcacttcaagcctatcaattgatggattcatgggccgcgacatgcagtgcaaacgacgttgagcttagggtaattgtctctccttaggggggggtgtatttgaggtaaattcactgttagatgggcgtacagtagagtgtcggcagaggggttttctgggggcaaataagtagctctaaaccctggtcgtcctgatacattcgcgcacgccttcgtttgttttcgtgagattcttggtgtctatgaatttatagtcgtgatttgagagtacggattcgctgcaggatgcggatgaatttgtaggaatatgaatctactttcttccggcagtcgtgtattcgtgctaccagcggcgagtctttgctctgtggtagcccctgcagccgtcaggtcgtgacgcaaatggccggtttgaactaggatggtgctgggacttaatttcaagagctaggcatggggcgcatcaactcggcgattcttctaaaagaattcgcgatcggttctgagtactcgaggcaggacgtcgcgcagttgggtggcctgccggttccttccgaaatctatggcaccgcttgggccgacggcgttctagagctcgagaacgctgtgttgctgttcgtcaccctcgagaaggagggcgaggccagctacctggatgtcttcgacggcaccgacttctactgggaaagccagaataggaacagccagagctccccgataatccgcaggatctcaggcggctcgcccacctatctattcgctcggatgagagcgaaggtccgcggcgcctcctatgcggtcccattcgtctactgcggaaagctcgacttcgtggcgatggacggggagcaccctgtcacgtgcctgttcgatgcggtcgacattggaaccggtcatggcgacagcctgaccgagatcctccagtggcgacctagcgtctccccaaccgagttctctgcgcgccaggtccgactgaagggtgacggaaagatcctgccgccagcaatcgcaaattccttcgctactcctacgcccgctgtggcgagtggcccgctgatctgggaagtcgtgctcaccgatggcgccatacgcaacggctacatctcggttgaccccagttggtcaggcttcgatgcagccatgttgggccgtccagacgtagcgtcaggaagagaagctacctttacgttcccggatggctttcagatcacctccgacctgcgagccaatggaccaggctcagctcgcatccgcgcacgtgttgcgcccgcctttagacgtcttggggtagcggctggcgattcgctgctcatcattcaagaagcaaacgggcagtaccgagttgaggtgcgcaagggcagtcgagacacatttgatctcggctacgtacgcctgcgcgagcgcttcctcgcacgtttccccggtttcaccggcttctctaaagatcagcgtttgctgcgggagaccagttacaagcgccagttggtagagcagtatcaggcgatcatgcttcctgccctagatggcagacaaccagtcgaagtgtggtctgcactgataaagctactgcgtgtgcgtgtcggtgctgagaatccgcagcctcagaacgtcgtcggttggagaatcgtcgcgcagttggccgagttgtcggaggacgaccgagtagcgctgggcagcgccgttctttcactgcttgcaggccaacgcggcgacgccgcgctggaggccttcaacgagtctttgtccaacctgagtccgccgctacgggctgctggccagcggtcgctctcaagcctcctgcttacgctcgaagactccaaacgctacttcttcatcaagacggggcagatgcgccacgccctgggactgctcgatccaaccttcgacttccgcaagggcggaatgaccagcgaagagtgggagcgtattggtgcgctatcgcgccgcctcgcagatcggctgtcggaagacggctggccacccgcagacatgatcgaagtgcagtcattcctctgggtggccatcgcctatgagcggggcgacggtgcagaaggtgaggagcaagaagatgaagctgtggaacaggataacgacatgcaggtgatgcacgctccctccaacaccatcctctatggcccacccggtaccggcaagacctatggtgtggtggataaggctctggagatcctcgatccggagttgctggccgccaccaagggccagggggctggcgcgcgagccgtgctcaagcaacgcttcgacgctctgcatgaagaaggacgcatccgtttcgtcaccttccaccagagcttcgcttatgaggactttgtggagggcctgaaggctcgtgcaggtgcaagtggtgcgctcgaatatggagttgagagcggggtcttcctcgaactctgcatcgatgcgcaacacagtgacttgccatacgtgctcatcattgatgagatcaaccggggcaacatcgcccgcatcttcggcgagctcattaccctcattgagcccagcaagcggcagggcatggatgaagcgttgtccgttcgcttgccgtactccaagcaagattttgcggtgccagccaacttgcacatcattggcacaatgaacactgcggaccgctcgctggccgcgatggacgtagcactgcggcgacgcttccggttcatcgaaatgccgccccggccggagctgcttgattgggacgtcgacggtattcgcatgggtgaactgttaagcaccctaaacagccgcatcgaagttctgctcggccgggaccacctcatcggccatgcttacttgatgggtgccaaggatctgcctgggctggctgaggcgttccgcctccgcattctaccgttgctgcaggagtacttcttcgaagactggcgtcgtatcgcttgggtgctgaacgatgatgctaagccgcagggtgagcgcttcttgcgccagcgcgagctgcagttgaaccgcctgtttgtcccggaggcacagctcgcacctgacaccgccaattggtatatccatgagtcagcgttcgagcaggcagccagttacaggggaattctcgtcggccaggcagactgaccgatggctgtgctgactgtgcgcgagtatgcgcggatcggcgtttcagaaggcggtccgcggcaggaggggctggacgccgccttcttgccgcaggcgtcctttgactggctctgtggtgagttcgagcgcttgcgcgcgggcggagcggcgctcatgcagcgcgatggcgcacgctggctgcgtctggaccagtatgtaggtgtagtggaatgtcccgacggcaccacattggaggtgctgccgaagcacgttgcacatgtagatgatgtgcttggcgcgaggcggttgctgcgccgcatgctctgcaccgcgctagacatctcaccgagggaaggtagtcctaccgacgtggctctgttcgatatcccattaaatgaatgggtcatggggcgattcatcggcgcgctggatgaactactaaagcgcggacttcgcttcgactacacacgggtccgcgaggagcagttattcctgcgtggtcgcctggatatgtcgcgtcagctacgtcagtcgcccactcgtgcccacgtcttcaacatcgagcacgatgtgtttagcgaggacaggcctgagaaccggctactgcgcgtcgccctggatcgcgtgtgtgcacgtacgcgcaacgcgggaacctggagacttgcccaggagttgtctacgcgtatggccagcgtgccacgaagtacccaggtggctaacgatctgcgcgcttggggcagcgaccggctgatggcccactatcgtgaagtccgtccgctatgcgagctgatcttgtcgggccagagccccttggcattggcgggcgattggcgcagcccaagcatgatgttccccatggagcggctgtttgagcgctacgtgggcgcttgcctagcgcgccagttcgcgccggagtggcaggttggtggtgcagcgtcggagtacctgtgcagccatggtgaggcaaactggttcaatctgattccagactttctgctgcggcggggcgatgagctccgcgtacttgatacgaagtggaaagtgctggatgcaacggccagcgacgcgcgcgagaagtacgggcttaaacaatccgacttctaccaaatgtttgcatacggacagcgctacctgggtggagtggggcagatggcgctcgtctatccgcagcacacgggattcgcgcagccccttcccgcatttgatttcagcgccgaactacagctttgggtgttgccctttgatctagagcgtggattgctggtgatgcctacacactggcggctgactggcaacgtctgtcctcaagtgaacccacccgccgcgtatagcggcgagctcagtagctgggtttccttaattatctgagccggccgctcatgcacacgtgctactcccgcacttgcaaccgctcagtcacctgcgcagtcaacgccacacaagccatcttcaacccttccatcacccgatcccccaggtactcctcgggtgcgccgttctgccgcgtccgctccgcagccagcatcaactccgccactacgcgcagccccgccagcgcgcaatccgcatccgccagttgaagacaccgcccaggcagttgatgccgctccggccaaggctggccgtccgcagctgcaccggtcccgatgcggtgcagcgtggcgacgaaggcgttgggatcgacggaccgttcgtgttcggattcggtgttgtccggatcgtactgcgcgtgcagggaacggaagtccgatgtgttcatggcaatgctccgtacaggacagatagcagcgccaccaataaaggtggcggacggtgcgggctcgaaaaccggtaaatgccagaccggcgggtccgaagacccccacgcaccgcccgccatggaacgcgaacggattgccagccgacgccacataaaaggtgacgtcggctggcaagcgcatacagctggcataaacacgggttttcgagtcccgcgccacccttttccggtggcacaccaaggtgtactcgcatgattgcgagatgccaagaaaccgtaggccgcaaaggccgcagatgctgacgcttacggcattgttgcatggcgcgcgcgtggcagaacccttgcggtgcagtggtttcggccggtgttaagttaccgcccgaatgcgcataaaaaagtacggtttgcagccgctcgggatcccaaaagcgacacatagtccatcgggctgatacgcgcagcgtgccgattgcgacacggcttaactttgcagcgccacgcccggccgtggccacagcgcgtcgtcgcgctccaggtcgtagtcgctgccgaacgccagcgccgcatcacgcggcggtaggtctgcgtagcagcccagcaggtactcatccatgccggcatcgctatggtcgatggcgaacaggtggagcagctccttgtcgaaggcttccagccatgcgggttcgatcttggtcacggtcatcctcccgaagcaggggaggatgacctgggaaggtctcagggactgagatccctggcgccgagggaggccgcctcaacctggggcgctcagcccatgcgcatggcgtggctctgctgttcctgcgtacgtgcatccagcgcctgctgctcattctggcgggcgagctcgcgctgatcgcccaccacagccagttgctgcagcgactcagccaccggcgtttgtgcagccacggcagtgggcatccctgcacgcaggtgggcggggtcagataggtcgccttgtacaacaaagatggtgtgacccggcggctgattggccgtggcgttgctcagcaccacatggtccacctgttccagaccctgctcgcgtgccttcactgtcaggctggcggcgaggttctcactggtcgcgtcgaaggggcggccgtgcttctcgtccagtgcagcgacgccctggcgaatctgctgatggagcgcgtagtccgggctgcctggctctatcgctgcgattcggcgaccttccgtaaagagaggctcgggttcctgcgtagacaccacgcgtgggctcttggcgatctctctgtagggatcttcaggatgaaactgcttcgccttggcctcgcgttccaagcgaacttcgcgggtctcgttcaacgcggagatctcggcgggatcggtctctttggttgttctatcgagcgggggaacgcccactgtgtggttccagctgccgtccttggggtcgtagctgtgatagtcgaacttgttaccaatcacgttcggatcgacggcatcgcgctgcaggagtgctgcgccctcgaacttgctcagctcaacgaagtagaaatgcccagcgggctgcggcatatccaggtgcacgctgacggccgtcttgccggcacggaatgcgccggcagcgctgttgtccagcatgttctgccagactttctcggctgcctgatcgccgcgtttgtgctccgtggacaccagcagcaagcgtggcgtccagcagttcacattgaggttgttggcttcgaaggaaacatcgtgggacttgagcgtgctcgtatagggcaggttgagagcaagatcgggcctgccggcctccacccaacttctgcgctctgccaggtcgttcctgatcagatcctggccgaaggtttcttgcctgcgttcggtgaacgctacgttcttctcgttgccgaacagcgtagcctgttgctcggcaacggcggttgcaaagctgttggccacccggccagggagactgtcgttgcgcacaacgcccaatgccagcagtccatagccatcattatcgggaagctgcgcgagatagttccaatacagctcgcggtttccctcctttgcgtaggaggacaggacacgaatgtccctatcggtaagtccgctcatgattcatccttgagatgcggtttacggctgaacgcgatagcggctcagaagatcacgcacgctgttctccagacgctgccagtcgctcagcatgacgcgtgcatagttcatctcgatggcgatgctatcgcccacgtccacgatggaatggcggcacattgcgatctggccttcgccggcgcgttcaagtgtctttccctgaactacaagtccgtcaggaatgcggtctgctgggtcgcagctgatgaacgttgtcagttgcccctccatagagcgggccacataccagtctggttccatccccgggttgtgcacgtaaggcctgcccagcgcagcctccgaatccttcgcataggctgccatcaacgatgggtcgatcgcatacggcgtcaaaccccagcgttcgggttgtgcaacgcgcagcgcaaggttctctaccgggtcccttcgctccagtgatccaggcgcgctggtggcctcattgctggaccgacgtgccagatagttctggatgggaacgcgatcgatgtacctaagctcgaccagtacctgccgccggctgtcctgcgtgctgcgcaccgggcgatcaccggggggcgctgcatcgaaatccggccagaacaccgtgagcatgacgcctccatcggccagggggcccgtctggttgtagtagaggttggccgggaacatgaagcggtgcgggccaagccgagcttccaccggctgcgtcgtgtaggtctgtccgcccaccgtacgtgggctggttgcggtttcggacatgggggttccgttcgggtccttttccgtggatggggccttcgcgcaggcggtggtgctcaacacggccaccagggcgaaggaggcaagccggcaagccggtgctctgctcatgggcgattcccttgcatgatcgaaacgactatagaacggtggaatggcaagctccagtcgcagccgggaccgcggccaccgcggggtcattactgcatgctggctcacatattcagcaagtcgcgatcggcgtcctctattcctccacctgccccccataccacctatgccatcatccagccaggaccgcagcacccatcaaggctgaacaggcatggagcaggcaacacgctacaccgcaaccctttatctggccgcccccggcaccccactgaagagcggaggtgcctcgccgcgcggccatatgtacctgcaggtggccgcgggcgacgaggcccacagctatggcttcgcaccaccgcgccacgcgccgggcaaagcccccacgggtgcgcagtacgcgcaggtgcgccacgacgatgccgacgagcatctggacccgtactacagccgtaccctggaaatcaccgaggagcactacggctgcctgcgtgatttcgcggaggaaccggctgagttcgaattcgatgtggatcgcccggccaccatcaaccgttgcagtgatttcgtctgggccgcgctgcactatgccggcctgcatccgctgccggcgccgctggatggcggcagcaacctgggcgagttcgcggtgttgttcaacctgccggaaatccagtgcattgccgcgccgttcccgggcagcgatctgaatgtcgaaacccatcacgcgatgcccgagcgcgaggccgagcaccatcgccagggtgaccgcgccagcgatgagccgccgccgacgccgattgaagtggccggcacgctgctggacccctcgcatccggaccatcgcctgttctcgcagctgatccagaaagtggccgaactggatgccgcgcatggccgcccgttcgatgcggccagccagcgcatcagcgccagtctgctggtgctggccaagcagaacaatctctcgcgcgtggaccacgtgctgctcagccggccgacaaaaagcagtcatgccgccgagagcatcttcatcgtgcagggggaccgcaacgacccggggcaccgccgcgccagcatcgccaccgaggtggcggccaagaccgatgtggccgattcgctgcggttgaaggagcagtaacccgcgcgcctgccatgcacgcgccggcgcacgccacgccccccacctgctaccattcccccgcaaccccagccagcccaccccgcgcagacagatgcggggcgggccgtcgcagtacggcccagcgagccaggacaccttcccgtgcccattcaaggacgctcgcatgttccgtactcctctcttccgctcggccgcgctggccgttgccgtttcgctcagcctcggcgtgccctccgcgttcgccgacaacgcgcccgccgccagtgccaccgccgccgctgtgcagcgccaggccgtggccaaaggcctgtacgagctggcctacagcccgaagcagaacgccgtgttcgtggcctcctccggcggtttcggcgatgacgccggcccggcccaggtgctgcgcctgaacccggccacgctggccgtggaaacccgcatcccgctggagcgcaaggcgttcggcgtggtgctggatgacgcccacgaccgcctctacgtgggcaacaccgtggacctgtcggtgacggtggtcgacaccgcgcagaacaaggccgtgggcaccatccagttgatggagaagaagaccggcaaggatggcaaggccgcctacacccacgacctgcgcgagctggtggtcgacagcgccgccaaccgcctgtacgtgaccggccacagcagccagccggacgtgagcagcgtgctgttcgtgatcgataccaccacgctgaaggtgatcaacaccatcgacggcctgggcaatgccaaggcgccgggcctggcgctggatgcggccaacaagcgcgtctataccagcaacctgctggccgacctggtggtggtgggcaccgattcgaacaaggtggtggcgcagcacaggatcgccgccgagcagccgatgaacatcgcgctggacccggccggcaagcgcctgttcgtgaccgaccagggctcggaattcctgcgtggctaccaggccaagagcagcggcctggtcagcaagcatccgggccagcgcgtgctggtgctggaccgcagtaccggcaaggaactggccagcatcccgaccgatgccgggccgctgggcatcctgctggatgcaccgcgcaagcgcctgtacgtgaccaaccgcgaagccggtaccgtgaccgcatacaacagcgacagctaccagaaggtggccacctacgccgtgccgacccacccgaacagcctggcgctggatgcgaagaacaacgtgttgttcgtgagcatcaagaacggcgagaaggatgacaagggcgctgacgagagcgtggcgcgcatccagctgtaagcattcgcgctggattgacgaggcccgtgtcctcggccgtcggccgtggagcgggcctcatccatttatgcggctcgcatgacgctggactaggaagtgttgcaaaagcaggggcagcgcttgttgcagtggggcggtacatgtagcgtcttcagccttccaggggaggctatccaatgagtacgtataccgcgttcgtcgagctcgcatttgaaaggttgaacaaagagctggcgataccgaagggattcgccgtagcgctctacaaagaagaagactcgtggagcttcatctcgaagctggcgcagctcgtcgaggccgttttcacgcgggccgtcgtcgatgccctgcgcgagccgctgatattcgatgtgatcagcaatctcccgcaggaagtgaggatcaattttctgcgcaagatgaacatcatcgacagtgaacagaaatcgatgttcaaggccgttgcggagatcaggaaccagtacatccatgatctctcgaacatcgacgttccgctggatgcctacatcaagaacctggaggacggtgcaaggaaggggctcttcaaacggttcaagccgtacttcgtcgacccgaagatgtccattgaggagttcatctcacaatgcaggccacaggtcttccatgtgtgcgtgctggagctgctgaaggtccatggaaaggtgtcatccatcaacatccagaaggaccacgaggcattccgtcttcagcaggcgggaaggttgctgccggcgaagaagcacggcgagatgcttccgttggatcgactgacggtgagcagctatgtcacccaggccagagacgtcctgaagcgggaaggcctgctcgtttcagagttcaaatagcgggagagaaaccgcttccgcgcctgcttaccccaaccgaggcgcaggatgctgcatttcgtgcgcctgcacctcgacctgcggctgcacacccagccccagcttctgcatcgattgctccaccggcgtctgcgccgccacagctgtcggcatcatcgcgcgcaggtgcgccggattggccgggtcgccctgcaccacgaagacgttgtgcccggccggatgctgggccgtggcgttgctgaccagcacgtggtcgacctgttgcaggccctgctcgcgggcgagcacggtcaggctggcggtcagacgctcgctggtctggtcgaacgcacggccgtgctgggcatccagtgcggccacgccctggcggacctgctggttgaggccatagtcggggtggttgggggtgatctcggccatggccatcgaacggtagcggtgggtcgtgggtgaacccaccaagtatagatccggcccgttaagtgcgcccgacgggtcagtctgccggccgatggtcatagctgatcacccgttcggccagccaactcccgtccacgcggcgccagacctggatgaagcgggcctggcccacccagcgctccacgccgtccttgccgcgttcatggaagcggtgatcgccgatctccagcgcccgctcgtcgtgtagcgggaacacctgcagcgaaggctccacccgctcgcggcgcaggctccagccgcccttgcgcgcattgctgcacatgttggccacgctgcggcggaagtcttcgcggctgctggccgacttgccatccttgtcatggaagaactccatgtcctgggtggtcatcgcggcggccttgtcggcatcgcaggcctcgaaggtggcggcgaacagctgggtgtcggcctggcggatctgctcgcgcaggtcatcggagggcgcgggtgcggcggcgaggccggcggccagcaggggcagggtgagcagcagcatggcgaagctccaaggagggttcacgcaggctcgcatggcgttcggggcgctgcagccggcgtccgacgaaacggccgttccatggagtgaatgcccgcattggcggctcggctccagcgtcggggccgtggtctgtgcaggggatgtcatggcgaccggcgattccatcacggccgcgataggggccggcccataggctgaaatcctccccttccacaggaggttccatgcctgctccccgcgtccgcctgcacgttgaagacaccggtggcgacggccgaccggtcattctgattcacggttggccactttccgccgatgcatggaagacgcaggtgtcgatcctccgcgacgcccaacaccgggtgatcagctacgaccgccgaggcttcggccgttccgacaagcccgccgagggctacgactacgacacgctggcggcggatctggccggggtgatcgaggaacgtgacctgcgcgacgtgaccctggtcggtttctcgatgggcggcggtgaggttgcgcggtatgtggccaatcacgggcaggagcgcctgcacagcgtggtgtttgcagcagcggtgccgccgtatctgctgcgcggcgaggacaacccggaaggtccgctcacacaggacaaggccgacgaaatgcgcagcggtctggagaaggatcgcgaggcgttcttcgatggcttcacccgcgatttcttcagtgccaatggcaagctgatggtgaccgaggatgagcgccaggccgcaatcgcgctttgccatcaatccgaccagacggcggcgctgggttgcatgcaggcgtttgccactaccgacttccgcgacgatctgaagaagatcacggtgccaaccctgatcctgcacggtgacagcgatgccatcgtgccgtttgaaggctcgggccagcgcacgcaccgggccattccgggcagcgaagtggtgatcctggaaggcgcaccacatgggtgcaataccagccatgcggaccgcttcaatctggcgctgctgaacttcctgaagcggtaagctgcggccatgcgccagaccaagacacccccgtggaagaagcccaaccccaagggccagacctcgcagccgctgtcgcctgcgcagaaagaggcggcgcggcagcgggcggaagagaatgggcggcgttatccgaatctggtggacaacatgtgggccgcgaagctgccgcgcggatcctgatctgtagagtcgagccgtgctcgaccccgcacggtgcccatccacgcatggcgtggatctactgcaacagcagcctggcctggccccgcatctacatgccgtccagcggcgtccagccgggttccagccatggtgagatctcgctctggcggacggtgattgcctccgtcggcagccccgccaagcgcgcaagctctgcacgcagcagctcggaatccaccggcgcggccgtagccacctgcagtcgatcactctgatgcctcacctgtaccggcagcgtggcgtgcgcgtcatgctggccgccggtgcgcccgatcgggtagcgcattgttaccggccgtgacagctgcgccagtgcgggctgccacgcctgcagcacgaggggctgcccggcagcgggaacatgcacttcagcaatcgtggccgggtagcccgtaaggctctcgaccagcacctggaagcgcgcgccatccggcatgaccagcacggcggcaatcaacgcagagaacgaaacgaacaccgccgcgaggttccagctgcgcggcgcggtggccgggcgcgttgcggtgcgcaggcccggtctgcgccgcagcttgcgagcgtagatgcgccggtccttcctgcgcgggctgctgctgtgctcgggcagattcaagggcacccgtggaaggcgcgccacgcgggccttgatcaggcgcgacagcagcatccacgcgatcacgaacgccagcagcggaagcagcgttcgcacccacagatacagcgtgaccatccacaacacctctacatgcgaccatccatgctcgtccacatcctaccgggaccacgcggcggttgtcgtatccgccagccgacaagcacagggcgcttggttaggatggtcctttgttgtcacggatgaaccgatggtctctgctgctgcccgcttctgtcgtatctgtggtcctggcccgattctgctggcactgcaggtcgtggcgctgctggcggtagcccttgcagccggcttcttccactaccgcgtgggattgctgctggagccggtggatgacgcatgcggtgggcctgatcctgtcgcgcgcatgcaggtcgcagaacagctgctggcgcggtccgctgcgcttgcaccatggcaaccgttgcagtggattccgatggcaggcgtggtactggcgttgctgggcgcgatgtcgatcagcgtctaccgtctggggcgtctgtccgaacgcctgcgacgcgccaactggggggtgatggccctgcacgccgcgatcctggcgctggcgctcagggcattgcacctgtacgacatggcgtggaccagcgtggccaagctgtctccggccgcctgcttggttgaactgggcgagcagggccggctgccgctggcacagtcgcagcaggtggtgttcgagatcctcacccatgagcatgcgccgctgctgcgcaatcccgatgaccttgccctggtgctggtcgcgttgatgctggtggcaatggctgcaggattcatgctgtggcgggcgatcgtgagggccaagtctcgagatgcgccaggagaatgctagggcctggaatgcctggcatccgctttgatcatgtcatcggcctctctgcacgacaggctctgacgcagatccttccgatcgagcatatagacaggagaagactctcccgcaagcttcaactgcagtgattcaccgaatggaatgacccgacccaagggtttcgtccagacgacgggcgcgtcgcgctgtagcgttcggtcaattagcgatgccattggcttggcctgagcatcgatcgcaaggcgaacacatcccgctgttccagtgctgcccatgctcaggattgcgcgcgtgatgggggcggacgtagtgggaaagatgcacgccagtgagaccgtcagtagtcctccccagaatgcttgcctgactacaccaaagtggctgctgcgcacgattgccagaacggtagcgaattgcagaagcgcaacaagcaacgtactcagggcaatagtcaggagaaccatgactgtgccgtacccagctccatcagcggcattggcggctacaaaagcaaccagaaacatggcgagaacttgcaggatgcccgaaggaagattcgagaggattgaggaatgcttgaagcgatgccggtgaggtcggcgtatcagtcggacacacagcgttagtaccgaaagactggtgagcgcccacaggatcatgatgattacggacgccgtatcatctgtattgaaaaggagcatccctgtggccgcggcggtgaagagcagccctggcgaccagaggagaagaagccattggggcgagttacttttcacgaaattctgaactggccttcgaaagaaagagccgcggtccggaatgatggcgacggccatgagccggcctctcttgctcttggcagcgccttccattaccaatgtgcagatgtagccaaggaatgcgccgatcacggcaatcagtacaatgatgattgcaaagaagagcggtatgaatgctacgaagtcagaggaaaggacattgatggcaattcgttcctgcatgcagaagttcgcgatggatgcgccgcagagaaatacaatgcctccgacaaagaacgacgtattctcgcggattgtagccgcgatttcctttaggtcagtctgccaggaagattcgtttgttctgcttgttttgtccatgaaaaccctggtctggttggctgagcatgaatcgtcgtccaaacagcctgtcacgggaatcagggtaatccctacagtttaggtgaggagaagccaatgcgttggttgctgcgtgctgtaccgctactgctctgctcgttggcggtacacgccgccgaggtggaccgccggattgcggtgaccatcgacgacctgccctgggcgcgggtggacgagatcgttccgccggatcttcagtcgcggcacgaagcgctgatggcgcagctgcatcaggcagacgtgccggtggtcggcttcgtcaacgagaacaagcttgagatcgacgggcaggtgcagccggcgcgggtgcagatgctgcgcgactggctggacgccggttatgtgctgggcaaccacacctactcgcacatggacctgaacgccaagggcgtgcctgcgttccagcaggatttcctgcgtggcgaggcggtgctgcggtcgttgctggccgagcgcgggctgaagccgcagtggatgcgtcacccctatctgcgtgccgggcgcacgccggaagaacgcgcgcagatggacgtgttcttcaagcagcatggctaccgcgtggcacccgtgacggtcgacaacggcgagtgggtgtgggcgttcgcttatgccaacgtaatgaacgagcagccggattccccggcgcgcgaggcgacgctggcgcagctgcgcaagggctatgtgccgtacatgctgaacaagctggactactacgagaagcagtcccaggcgctgctgggctacgcgctgccgcaggtctggctgatgcatgcgaacgaactcaatgcagccacgttcgccgaactggtggcggcgacgaagctgcgcggctatcgcttcatttcgctggacgaagcgatgcgtgacccggcctatgcgcggggcgccgagggctacagcggtcgctacggcccgagctggctgcaccgctgggcgatggcggagaagaaaccgaaggacttctacgccggtgaaccggaagtgccgaagtgggtgatgaagctggcgaaggtggactcggaatgaggctcagcgcttgacggccagcacgccgtcaagcgccagttcggccttgaaccccgccttttccaggcgcttggccacttcacgcggcacgtcgcggccgctggtcagcttgttcggcgcgccggtgtagtggaacaggcgcccgcccttgcggatgacgcgggcgaggtggtcgtagaacacctgcgagtacagttcgccggcgatgccgaagcgcggcgggtcgtgcaggatcgcgtcgacgctgttgctggccacctgttcgatctgctgcgagacatcgccgtggctgaactgcagccggccaccggccgcagccgagtccggatccggcgaccacgggttgagcgtgcgcagccacatcacgtcggcattcttctcaaacgagcggatctggccgacgccggcctccagtgcgcaggcggcgaagtagcccaggccaccgcaggtatcgaggatgaccttgccggccggggcgaccagctcgaccttgcggcgcgcgtcctcgaacggtgacagcttggaggtcggcagcatcttgatgccgtcgatctcgaaggtcggtgcgccccattcggtcggcaccagcttgatcagcgagccgctgtagcgcgagatcggggcgaagtcctcgccgtcccagtagtacagcgtgcggtccttcagcttgcccggccacgggtagggctggccacggaagtggaagccgtcggcatccagcaccacgctgtcctcgctgcggccgaggtcgagcgagccctgccagtcggcagcgcccttgtcatgggcacggcgcagggtgtcggcgctgtcgcgggtcagcagggggccggtgtagtggggcacggcgggtaccggggcggttcgggggagggcatggtaccgcagctgttgccggggccacgtgtggctgctgcagtagatccacgccatgcgtggatgtaaacgggaggagccgagcgtgggctcggcgctaccgctggctggtgcagctgaagccgtgcgtggctccttctcctgaaatcatgttgacgccacgcgagggctgcatgccctgcagcgcgcacgaccgacgatggacgtcctgggtttccggtggctgccgatcaaagtcgtagcgcaggctgccgtcttcctgcagcagccaatgcacggtaacgcgctcgtggcgaccatcaccgagatcccagtccagggtgcgcatgatgagggtctggccatcgggcagctgccggacttcgtcataggtcccctgggtcttcggcgcgcttaccgcaagcagcagaaacagcagcattggcatcgctcctcagaagacaggatgcgcccatagtgccctgagccgccatcagaatcattgcgccttacgggcacttcaccgcatacaccggcccagcaccgatcagcatcaacgccatgtagtcactatcgctggccttgcccttcaacgtcgcgtccttgttgaagtggaagatgccgaagccgcccgccatgcggatcaacgcgctgtcgatctgctcggcgtcatcgcggaagtagcggctggtctcgctgcgggtggccttgtgcagggcattcggctcgcgctgccactggtcgccgcggctgaaggagacgaagtactggccgccttccctgtcgatgcggaagtcggccggtttgcgcgcgccggtggcgaagcagccctgcaacgggtcggcgctgaaaggaagcccggcatcaccaccgcaggcggtgagcagcaggagagcaccgggcagcagcaggcggagcatgcgcatgggatgtccctacagggcaggtgcggctagtgtaggcggcactcgggcgtcgcccgtacagaaattcggcaagaacaaaggggttttcggatggcgcaggggaaggcaccgtggtgcggcatggccagttggctggggatcgctgtgggttggggagccggcacattggcggcgcaggccgcggtggccgcaggcggcaatggcatggctgcgggattgggcgtgggcgtgctgggcgcggcactggtgggctgcggcctggcggtggcctcgcgcgtgcgcggcgagcgctggccgtggatcggcatcggtggtgcggtgctgagtgcgctgccgctgctgatgtacctgctgcggatgatgttgaagctctagggtagtgccggccgctggccggcaacgctggattgtttccagagcccatgaggttgccggccagcggccggcactaccggatgcgggtcaggcgctgcggtggatctccaccgttacatgcaccagttcttcgtggatggccagtgcattgcgcacggtatcggcatccagattggcgtcgctggtgaccacgctggcgctgaccgcgtacttgccgcgaccgacctgccagacgtgcaggtcggccaggcgcgccggccagggaccctgttcgatcacttcgcgaacttcggccaccaccggtgcgtccatctgcgcgtcgagcaggatgcggccgctgtcgcgcagcaggccgacagcccacaccgtgaccagcacggcgccgaccaggcccatcaccgggtccagccaggtcaggcccagcagcttgccgccgagcagggcgacgatggccagcaccgaggtggcggcgtcggccagcacgtgcacgtaggccgagcgcagattgaggtcgtgaccgtgcgcatggccgtgatcgtggtgttggtggtcatgcccgtgatgatggccatggtcatgcccgtggtggtgatgcgcgtggcctgggctgtcgtgcagccaccatgcgcagagcaggttcacgcccaggccgaccgcagcgatggcgatggcttcgttgtagtggatcggcgccggtacccacagccgttgcagtgactgcacggccatcagcgcggtgacgccgagcagggcgatggcgctggtgtagccggccaggatctcgatcttccaggtgccgaaggcgaagcgcgggtcgtgcgcgtagcggcgcgcgcagcggtaggcgaacaccgccaggcccagcgccagcgcgtgcgaactcatgtgccagccgtcggcgagcacggccatggagttgaaccaccagcctcctacgatctccaccagcatcatgccgacggtcagccacagggcgcggcgggtattgcgttcggccagcgggttgccgtcgtcgaagcggtgttcgtggcgacgggcggcggcgagggcgtccaagtgcatgacggcggtagctggagtggatacccccatagggtatatgatcccgccatggcgcatgtacacaagaatcgaaagcagctgctgacccgggtgcgccgcatcgcgggccaggtggcggcgttggagcaggcgctggaccagcccgagggtaaagccggcgactgtgcggacgtgctggtgcaggtcgccgccgtgcgcggtgccgcccacagcctgctgatggagctgctgcacgagcacctgcaggaacacgtggtgggtgccgatgacccgcagcagcgggcggacgaggccgaagtgctggtggagctgctgcgccgctacggcaaataggccggggggcggtagagtcgactgttagttgtgtaaacccaccacgttgttcagcaggactctggaaataggtggctggccaccgatccccatgtgagggcggtgccagttgtagtggtgcagccattgggtcagcacggaattgcgctggtccgaggaggcgtattcgcgggcgtaggcccattcgcgcaggctggtttggatgaagcgctcggctttgccattggtccgcggcgtgtagggcttggttctgatgtgcttgatcccaagggatttgagcagcttggcaaaggcggtggagcgatagcaggcaccgttgtcggtcaggatccgcttgaaggtgattcccaggctggcgtagtactgcagagcgcccagcagcgcctggcaggcggtttcggcctgttcgttggggtggacgctgctgaaggcgacccgggagtgatcgtcgatggccacgtggacgtagccccagccaccgccagcggcgtttccccgacgtttggcatcggttctgtgccctggccgctggaagttgcccagcttcttgatgtccaggtgcagcagccctccgggctgatcgtattcgtatcggatgacctccttgggcggttcaagccgacacagccgattgaggccgtgggcacgcatcagccttgaaatcgtactgtggccgacccccagcgccttggagatggtcaggtaggtctgccgtttacggcggtgctccttgatttgctcgattaccggagcaggtgtggcatgcggcgtctggtgaggccgtgagctgcggttttccagccccggtgccccgaactggcggaatcgggccagccatttgtaggccgtacgcacacttacgccgcatgcttgggctgcttcctctgggcgcaggccctcgtggaggatgcggcgaataagaagtgctcgactatggacggtcaaacgggcatttttatggtggttcatccgggctctttggggtctggagaggtgtggtaaccaccattttccaaagatgtcccggatgaacaacgtacagagagatcacagttagtcgactgctcttcgtacaaccaacgaaaaaccccgcgcttcgcgcgatagtcgactaacagtcgactctaccccgggtggcggtgccgcgcgttccagagatgcgttgcggccagcagcaggctgccggtgaccgtcatcggtgtttcccagtcgtgtgagggtaaggacagcgcgccggccagcaacaggcccagaccgacgccagcggcggcccaggccagcaccggcagcgggtgacggcgctcggcgcgccatagcgcgtagccggtcagtggcagggcgatggtcacgaacagcaggtgcacccattccgcctcggcccaggtgccgaacaggggaagcgcggcggccagcaggggcagcgccaggcagtgcagcaggcacaggctggacagggcgaccgcgccggcatcaagcagggcggcagaaggcgacttcatcgggggaggttccttgcgcagtaagtgttatacagtaacattcctgttccgcagccaacccgctccgacatgaacactgtttcccgcgccgaccgtcgccttccggtcaccgtgctgtccggcttcctcggggccggcaagaccaccctgctcaaccagatcctgcgcaaccgcgagggcctgcgcgtggcggtcatcgtcaacgacatgagcgaggtcaacatcgatgcgcagctggtgcgcgaaggtggcgccgagctgcgccgcactgaagagacgctggtggaattcagcaacggctgcatctgctgcacgctgcgcgacgacctgctgcaggaagtgcggcgcctggccgatgcgggccgctatgactatctgctgatcgaatcgacgggcatcggcgagccgatgccggtggcggccaccttcgcggtgcgcgacgaacatggcttcagcctgagtgatatcgcgcggctggacacgatggtgacggtggtcgacggcagcgcgttccttgccgacttcggctcgacgtcgcgactggccgagcgcggccaacaggccggcccggaggatgatcgaggcgtggttgacctgctatgcgagcaggtcgagttcgccgacgtgatcgtggtcagcaaggtggaccaggtggatgacgaagcgttgcaggacacgctggccgtgttgcgtggcctgaaccgcgacgcgaagctgctgctgtccagcttcggcgatgtgccgctggccgagctgctggataccggtcgcttcgacatggagcgtgcgcaacgcgcgccgggctgggtgaaggaactgcggggcgagcacacaccggaaaccgaggagtacggcatcggcagcttcgtctaccgctcgcgacgtccgttccacccggcgcgcttcgcccgcgcgctgcagtccggcatgcccggcgtgatccgcagcaaaggctggttctggctggccaaccgcatggactgggtgggtgagctgaacaccgtgggcgctgcgacgcgcacgcaggcggcgggcttctggtacgccgcacgtgaccgcgtgcgggccgggctggaagacaccgcgccgttgttgccgcccacgccgctgccttacagcgacttgggatgggcgcggcagcaggccgactgctggagcgcgccgctgccggggccggaagaattcccggatgcggcagcgcacacggcgatgcagcggctgtggcatcccttgtggggcgaccgtcgccaggaactggtggtgattggcgtgcacatggatgagcgcgcggtgcgctcgaagctggatgcgtgtctgctcaacgaccaggagctgcgtgcggggccattgctgtggcagcagttgccgcaggcgttcccggtgtggaagcgttgacggtgcattgaggatccatgggttgccggccagcggccggcactaccccctggtcgatacgtcatgcgtggatggatgcatggcggagtcgagcatggcttgactctacagactgtcgcgccactgccagcccccggtgctcacctgcagcacgtgggtcggtcgcaatgcctgcagcaggtgccggtcgtggctcaccatcaccagcgcgcccggccacgccgcaagcagttcctccaatgcctgcaatgcgctcaggtccagcgcattgccgggttcgtccaacagcaacagctggggcgcgggatcggcgtacagcacgctggccagcgcacctttcacgcgttcgccatcgctgaggctgtgggctgcccgctggatgcgctgtgcatccagcccgagcagggccagccgcgtgcgcagctcgcctgggtccgcgtccgggttggcggcctgcacggtgtcgaggatgctgcgctcgccggacagccccagcagctgctggtcgagcagggccagtggcgcatgccgttgcacggcgccactgcgtgcaggcagctggccggccagcacacgcagcagggtcgatttgccgctgccgttgtcaccgaccacggcgatgcgctggccgcggcggatctccagctgcaacggtgcactgcagccatgtggcagcaccagcgcctcggcctgtagcaggcgcatgctgccacggtcacccgcaccggcgaacagtgccagttccggcgccgcgtgcaccgccgatgccgctgcgcgcagatgctctgcgctggcctgcaggcgttcggcctgcacctgttgtgcgcggccgtggctggcctcggcgcgctgcttctgccggccgagcaggatcggggcctggttggcctgcttcgcatcgcggttgccacgcgcctggcgttgttgttgccgttcgtgctgttcgcgcgcgctgcgttgctgctggcggtgctgggcgcgcgcatgatcgagctgggcggcggcagcttcgcgctcggcggcgcgagcatcggcatagtgctgccacggtccgccgtaacgatgcagcccgcgcccatcgagttcgacgatctgctgcatgtgcgccagcagctcgcgatcatgactgatcaccagcaggccaccgcgccactgctgcaaccgttcgtacagctgttggcgatggcgtgcatcgaggtggttgctgggttcgtccaggatcagccaatcggcaccgctggcccaggcaccggacagcgcgacctgcatggcctggccaccactgaggcgcgcggccggctgggcgggatcgagatcgtcgggcagccgaagcgcctgccattgctgctgcaggcgttcgcgcagatcccagcggtcgccgacgcaggcgaagtcggcctcgtccacgctgccggcttcgatgcgttgcagtgcagccagttccgcgccgacgccggccagttcaccgaccgtgccggcgggcggatagccgggcgtcggcaacaggaacacgcggccactgccgcgcacctggccagtgtcgggcagcaaccgtccggccagcaggcgtgcgagcacgctcttgccggcgccattggcaccgaccaggccggtggcgaccggctcgaaggaaaacgtcagatcggaaaacagcgggcggccgtcggccaatcgatacgacacgcgatcgagcgtgagggaatgcggggtcatgcgacctccatggatgccgggttctcccctgcgcgcaggggcgggaagagtcaggccgtctggtgggaagacggcggcatcaatggcgcattggtcgcgagcctctgggaggaatgaggggccagtatagcggggctggctgaatggtttgatggcgcgactctacaaaggcatccacgcatggcgtggatctactctgggccgggcatggggtggatcgatctcctacggcacggtttccaggcgcgcgctgacgaagtcgatgaacacccgcagcttcggaagcacgtggcggcccgagggccacagcaggtggaagatgccgcaggaatgcacatgctcgtcgagcacggttaccagccggccgtcggccagtgcatcgcgcaccgagtgcaccggcacgaaagccaggccgatatcgcgcagtgccagcgctacccgcgcttcgatggtgttggccaccatgtgcacaggcagctcctgcggtgtttcatggtcgggccagtggatcggccacagttccagcttgccggtgctggggaagcgatagtgcagcaacgtgtgctgcaacaggtcggccggcgtgcgcggcgtgccgcggcgctgcaggtaggcgggtgaggcgacgatgcggcgtgggaacacacccaggcgtcgtgcgttcatgcgtgagtcgctgggctcgccgacgcgcagcacggcatcgaaaccttcctcgatgacatcgaccaggcggtcgctgaagtctaggtcgaggcggatatcgggataggccgccatgaactcggccatcagcggcagggtcaggtcacccaccaacggcaggccgatgcgcagcgtgccgcggggcgtggcgtgcggctgcgccagctcggtgcgcgcggcatcgcgctcgtcgaggatgcgcctgcagcgtgccaggaacagctggccctcggcagtgagggtgatgctgcgcgtgctgcggtggaacaggcgcacgcccaatgcctgttccagccgcgcaacgcatttgccggcggccgaggccgagatgccctgcaggcgcccggtctcgacgaagctgcgggtatcggccgcgtgcacgaaggtctgcagattggcgaggttgtccaggactgacatgggcgtgcgggcaatgaaagcggcagggtagattggcgcggccgtagcgggcggttccgccatcgcaacactgtggtgcggggtggcgtggagaccgttgcggccttgcggttccggccatcatgccgattgcggactgcacggtccatgatgcccggagcggcaaccggctttttgcgctgcgccgtgctgcctaacgtggcgggcctctccccacggattcccgcgatgaatgccgctccttcccttgaacccacgccgacgctgccatcggtgcagcggctgctgcagcaggtgcacccgcagcgcctggtcggtgcggtggtgctggtgcgcgagcacggtgtgctgcgccacgccagcgcgaccgggctggccgatcgcgagtcggcaacgccgatgcagcgcgaccagttgttccggctggcatcggtcagcaagccgctgctgaccacggtgatcctgcgcctggtagcagagggcgtgctcgacctcgatatgccggtgcagcgctggctgccggacttccgcccggcactggccgacggcagcatgccgccgatcagcctgcgccaactgctcagccacagtagcgggttgggctatcgcttcctcgaagccgatgccgacggcccgtatgcgcgcgctggggtcagcgatggcctggacgcgaacccgctctccctggccgacaacgtgcgccgcatcgcgcaggcgccactgctgttcgcgccgggcagccaatggctctactcgctgggcgtggacgttgccggtgccgttgccgaagcagcgacgggtgaaacgctacaggcactgtacgagcgcttgctggccgcaccgctgggcctgcgcgacaccgcctttgctgcgcgcaacgcggcacgcttggccacgccctatgtaagcgacgcgccgcagccgcatcgcctgcaggaaggcgaggtggtcgctccgttcgagggtacggtcggcatcgaatacagcctcgcgcgcgccaccgatgccagccgtttcccctcggccggggccggcctggtcggtaccgccgatgacgtgatggcggtgctggaagccttgcgtgatgtgcagcgttcaggcctcctgccgtccgcactggcagcggagatggccagcccgcaggtcggcgagcagggaccgccggaaccggccggctggggcttcggcctgggctttgcggtgctgcgcgatgcggccgcaaccggtacgccgcagaacgcaggtacatggcgctggggcggtgcctacgggcacagctggtttgtcgatcctgtgcgcgggctgagcgtggtggcactgaccaataccctgtacgaaggcatggatggtgccttcgtcgacgaactgcgtgatgcggtctatgccgatctggagaccgtgcgatgagcggccacgccatcgacgcggccagcccggccggtgaggccacgcgcctgccgtgggcaggcctgctggcgctggccggcggcggcttcatcaccctgctgaccgagaccctgccggccggtgtactgcggccgatgggcgacagcctcggcgtgagtgatgcggcggtcggccagctggtcagcgtgtacgcactgggctcggtgatggccgccttgccgatgaccgcactgacccagcgcctgccgcgacgccccttgttgctggccgccattgccggcttcgtggtggtcaacacgctgaccgcactgagcagcagttatccgctgatcctggccgcgcgtttcctggccggcgtgagtggtggcctgctgtggtcgctggtggccggttacgcggcgcgcatggtggtgccgtcgctgcagggccgggcaatcgcggtggcgatggtcggatcgccgttggcgctgtcgctgggcgtaccggcgggcacgctgctgggccagcagatcggctggcgctgggcattcgcgctgatgagcgtgctggcggtcgtgctgctggcctacgcgcgctgggcattgcccgcgttgccggcggcggcggccggtcagcgtacctcgttggctacggtgtggcgcatgcccggcgtgcgcagtgcgttggcggtgatggtgctgtacgtgctggcgcacaacgtgctctacacctacatcgaaccgctggcggtggaggccggcgccggcccgtggctggaccgcctgctgctggcctttggcgtggccgccatcgccggcatcggcattgccggctggggcgtggaccgtcatctgcgcacgctggtgtgggcggcggtgatcggcttcatcgtgccggtgctggcgctgctgctgtggccgggcgacgcgaccgcgctgctgctggccacgatcctgtggggcgtggccttcggtgcggtgcctacgttgttccagaccgcattggcacggcgcgcgggtgccgccgcggatctggcgcagtcgatgctggtgaccggctggaacctcgccatcgccgccggaggcgttgcagggggtgtgctgctgcaggcgggcggcccgaaccagttgggatggctgccgttgctgctgctggcggtgagcgtggcgtggctgctggcacggccgaaggcctgggtgtaggcccagagcaaacgttacggaggtgccggccagcggccggcactaccgtggtccccgccatccacgcatggcgtggatccaccgagcgctgcgacccgcgtttgccattgcctttgccttcttccgttgattccgtggcgggacgccgccggaacctgtcagaggccgggacggtcgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccacggacgggtttacggcgccccccgcgaacccgaccgtcccggccaaccctgggatagcaatacgcgacccgccacgaggggctccgccgttcgccgtcctactccactccctcacgctcgatcggcacgctgcgcggattctgcatgtgctcccgcgccgcgccatagcgctgctgccgcttgtgatggaacgccacgaactcatcccgtggcagcggccgcgagaacagccagccctgcgcgaactcgaccttccgggtatgcaggtacgccagctgtgcctcggtttccacgccctcggccaccacccacaggcccagctccttggccatgtcgatgatgtgcggcgtcaccgggctggtcgcgctctcggtgccgatcgcatcgatgaacgacttgtcgatcttcagcgcatccagtggcagctgctccaggtactgcaggctggagaagccgacgccgaaatcatcaatggccacgctgtgcccggcccgacgtgcctgtgccagcatcgtgcgggcgcggtccagatcgaggaagccgcgctcggtggcttccatccagatctgctgcggcaggataccgctgccggccatgtgcttggagatcatcttcagcgcacggccgctgctgatgtcttcggcggccaggttgatcgcaatgtgcgcgctgcggtcggccaccagcagttcgcgcatgtcgcgcaccacgttctcgatcaccagatcggtgactgcggcgatcatgccggcctcttcggccagcggaatgaacaggtccggccgcacctgggtgccatccgggcgctgccagcgtaccagcgcctcggcgccgacgcagatgccggtatccagttcgatgatgggttgatagtgcaggtacagctcgcggcggcggatcgccgtggccagctcgccgcgcagggacaggcggcgacgcgacagccagatcaccaggccggcaccgatggcggccagcagaacgccgatcggcacgaacagccaggcctgctggcggaaggtcgcggcaagcgcggtacgtggcgtggttgcgatcgccagccactcttcgttgcgcgcggtggcgtacagggtgttgtggtccaggccctcaccgggcgcgcgcagcagggtttccagcaatgccggatccatgccgtcctgcctggccaggaggcggccgtccgggctggccagggcaaggcgcacgttcgggtcggcgatgacatcgacgaagcggcgcggatcgaccagcacgtcgtagttgccatacaggatcgacaggacctggcgccgtccgcttgcctcggggcgcacatccacggcgatgccggcgccatcactggtgacgtggtcggacctgggctggttgacgtcggacaggaacgggccccacgacgtgcagcgcagcttgccaccctcgaagtagcccatctggtcgaccgacggcgaggtcatcaccagcgtctgcatgcgccggatgtggtccggcccgcacggatcgtaggcgccggcctcggcggacttcaacgcggccaacgcttccaggtaggactggtcggcgcggcgcagggtgcggccggcgatgtcgcgcaggcgctgctgctcgacactgaccgcacggtcccaggtggcataggccatcaccgcgatcggcacggctgcggccagcagcgccagtgcggtgccgccgatgatcacgcgcagccggctcatggccggggctccagcggggcgggcggggcagggcgcatggtcggggccgatccttgggcaggtgcggctatctgagcatggcgccgggccgggcggaatgggatgaatccggtattcggtcacattgtgatgaaagcggccaagtttgacgggattggcccatccgacgctggcgctccggcctgtggaggactaccgtcgaacgcttcgcccgcccttttgcccgcgcccatgaccgagcccgcaacgccccccgagcacctgcgccgcagcctgtccaaccgccacctgcaactgatcgccatcggtggtgccatcggcaccggcctgttcatgggctcaggcaagaccatcagcctggccggcccgtccatcgtcttcgtctacctgatcatcggcgcgatgctgttcttcgtgatgcgcgcgatgggcgagctgctgctgtccaacctgcagtacaaatccttcatcgatttctccaccgatctgctcggcccctgggccggcttcttctgtggatggacgtactggttctgctggatcgtcaccgccattgccgatgtgatcgccattgccgcctacgcgcagttctggttccccgggcttgacgcctggaagccggcgctggcgtgcgtgatgctgctgctgtcgctgaacctggtgacggtgaagctgttcggcgaaatggaattctggttcgcgctgatcaagatcgtggcgatctgcgcgctgatcatcaccggcgccggcctggtggcgtggggcttcacctcgcccagcggccacaccgcgtcgctgtcgaacctgtggaacgacggcggcatgttcccgatgggcctggtcggtttcttcgccggcttccagattgcggtgttcgcctttgtcggcatcgagctggtcggcaccaccgccgccgaaaccgccgaccccgagcgcaacctgcccaaggcgatcaactcgatcccggtacgcatcatcatcttctacgtgctggcgctgatcgcgatcatggccgtcaccccgtggcgccaggtggtgccggacaagagcccgttcgtgcagctgttcgtgctcgccggcatccctgccgccgccagcctgatcaatttcgtggtgctgacctcggccacgtcctcggccaacagcggcatcttctccaccagccgcatgctgtacggcctggccgaagagggtcacgccccacgcgggttgtcgaagttgtcacgtgccgccgtgcccgcccgcggcctgctgttctcgtgcctgtgcctgctcggtggcacgctgctgatctacctgattccgaacctggtgaccgccttcaccctggtgacgacgctggcgacggtgctgttcatcttcgtctggtcgctgatcctggtggcctacatggcctatcgccgtcgctacccggagcgccatgccgcatcgatcttcaagatgcccggcggtgttgccatgtgctgggcctgcctggtgttcttcgccgccgtgctggtgctgctgagcctccaggccgacacccgccaggcgttgatcgccagcccggtgtggttcgtgctgctgggcgtggggtattgggtgcgtcggaggaccgcgaagtagccggcgttttcgttccattgattgatccattgtctccagacgtttcatccacgcatggcgtggatctactgtcagccgcaggaaactgtcgagggcgggcgggtgtggcccggcaggaccgttggcgccatggatggcgccatcgagcccccatggatgggtttacggcgtgtcctgccgggccacacccacccgaccagccctcaactgcccagcgctgctctggctgttgacgttgcctctgcgggtgcagggcgcagccctgccggcccccattcacccaacattagcgggcgcggccggatgatccggccgccatgccccgtcaccctctcctgcttgcgctgttgctgctgcccagcctgtggcccgggctggccgccgcgcgcaccgtctaccgctgcgtgcagggcaacaccgtcagcctggccaccgcgccggaacccggttcacgctgcaccgcgaaggaaatcgacgacaacgccatccagaccccgaacctgtggggcaacatgggcgtgttcagcggcgtgctgtacgagcgcgagcaggatggcgcgctggtctactccacccgcaacctgcccggctcgcgggtgttcctgaagttcacagtggccacgccgccgggcgaacctgcccacgaaggcctgggcaaggtcggcaagccgcagttggcgcagcacgccaagcagttcaaggccgcggccaaggccaccggtgtcgatgacgcatggctgcgcgcgattgcccatgccgaaagcaacttcgatgcgctggcggtctcgaccaagggcgcacagggcgtgatgcagttgatgccggagaccgcacaggaatatggcgtgcgcgatccgttctcgccgcagcagtcgatcgagggcggcgcgcgctacatgcgcgcgctgctgcgccgctacaacggcgatcgcccgttggcggcggccgcctacaacgcgggcatcggtgcagtcacccgctacaagggcgtgccgccctacgccgaaaccctggcctatgtggacaaggtgatggccctgtatgcacgctaccgcgaagcgatgggcatccgtaccgaggtgccagcccgctaggcggaaggtgtagtgccgagcccacgctcggcgccacagaaaatcggctcagcgcgaagtggaagcgctgaccaggtcgtagcgctcaatgcggccgacgcgtgccacctcggcctgcacgtcggcgcgctgcttcagcgcacgccaggccgcatcgatcttcacgtcaccgggcagcgaggggtaggtgcgcatgtcctgcagggaggccagcgtctcgccacggtcggtgggggagcgcagctgttcgatcagcactgcggctgcgccgtccaggttgccttcgtccagcagcatctcgcgatggaacaggcgtgcgtcgtcgcgctgggcaaggatcaccgagcgggcggcttccactgcctgggcatcgccgcgttcgcgggcggcagcgaactgcagcagtgcctgggccgccttgccgtaaccggccaggcctggcatgtcattcactgcggcagcagcgtcctgcatgcggcccagcgaactgagcacgaaaccgacgttgaactggtgctcggcaccatccgggcccagcgcaccgatgcgtgcggccagcctggctgtggccagcgcatcgtcggtacggcccaaccggcgcagcgccgtaagccggctgttgagcagccatgccacccattcggcttccgccgccgagggcgactcaccttcggccgccgcaccggccatgccatcggtcagtgccagcacttcctcgttgcggtccagcatcagcagcgtactgctgaactcggccatgcgtgcgtccagcgcccggtcgagcaggccggagacccgcagttcgtcgaggtgtttctgtgcagcctgcaccggatcgaagcgggcatcggcgcggtcgacatagcgatcaaaccgcttgtcactgcgcaggcggatgatctcggcggggccggtgatgcgcgccagcgtggcgggaatcctgtcgccacggccgttgtcggcctgcagcgtggccagcgccagccacagcccggtgggttccaggccgccgctcttccagccgttgtcgaacagcgcctgcagcagttccatgcgctgctggggctggtcccgcaggcggaactgcaggtagttgatcgcgtggtggtccaccggcaacggcgcgtcggcatgcttcagcgcctgcaccaggtgcttcgtggcaggtgccggttggttctcggacagttccaccgagaccagggtcagcaggatctgcgcgtcgtccggcagtgcttcctgtgcgcgctgcaggtagcggcgcgcctggtccggcttcttctgcaccattgcggtccagccggccacctgcgcggcgcggccgcggtgttcggcatcgaagtcatccagcatcggatcttccatcagccgttccatcgcgatcagcgcacccagcgtgttgccactgcgcgactgctggatggcttcatcccatcgcgtggcataggcctggtgcatcgcatcggcggtgacggacggcttctgcggtgccaccgtgatcgaagcagtggcggatgtgctggccaatgcggcaatcagcagggcggcgacggggaggatgcggggcatggaggatttccatccgtgggaaccgcattgaacccgctgcagccagcgagaacaagcgcgatggatggaactctggcgtttgaccgcacgattggccatggcggatcgtgcgttcagcgactattgtcggtgcctcttcagacggcaggcaggcagcgcagcacgatggcacggtggcaatggatggcggcaggcgtagcattggcgacggtagtggcattggccgcaacctggtgggagacaccgctgcatacgctggctgaaccggcgggtccggttccaacgccgctggcgtggaccgcgcagatcgaaccgctggccggcgatggccacccgggtgaccgcgatggcgcgtccgcgcaggcacgtttcgccgatccgtacgcgttgctgcgcggtgccgatggcagcgtctatttcacggacgccggtgacaacaaccggatccgccgccgcttgcccgatggccgcgttgaaacggtggccgggcagggcgagggacgcgttgatggcccggcactgcaggccagtttcaatacgccttcgggcattgccgccgacgcgcagggcaacctgtatgtggccgacaccggcaaccatgcgatccgccgtatcggcaccgatggccaggtgaccacgctggccggtggcgaacagggccatgccgatggccctgccgtgcaggcacgcttcgatgcgccgatgggcatcgcagtggatgcgcagggccaggtctacgtggccgacaccttcaatgaccgcatccgggtgatcggcaccgacggcatggtgcgcaccctggccggcggcgatcggccgggcctggccgatggcgtgggcgccgctgcgcgcttcgacacgccggtggcgttggccttcgatgcgcagggcgcgctgctggtggccgacctgttcaacaacgcggtgcgccgcgtaggcgccgacggcacggtcagcaccgtggtcgccgccggtggcgtgatcaatgggccgctgtcgctggccaccacccacgatggcgtgctgtacgtgggcgatcttgatggccgcatcgtgcaggtgacgccgcagggtcaccagatcgcgctggttggcaatggtcgcctgccgcgcctggcccgccccagcgggctggcgatggatgccgatggcagcgtgctggtggccgacgccgccagctaccgtctgcatcgcctgcgcccgctgccggtgggcgaactaccggcaccggcactggtcggcccggctgccgatgcggcgttgccggagacgggcggtcgctggccgctggcaccgcaggacggttggcatgaagtggtcggtacgttgggtgaggtgcgcggcaacttcactggcgagagccgccaccacctgcatggcggtttcgacgtgcgcggtgatgtgggccagaccgtactggcgattgccgagggcaagatcagcagcccggtggccgcctggaacctgggtgagcaggccgagggcctggcggtggaccgcctcaagtacatccacatgcgggtcggccgcaccccgcgcgatgagccctacgatgcgcgctggcaggcgttgtatgacgagcagggcaagctggagcggatgcgcgtgcgccgcggcatgcgcatccacgtcggcgaccgcctgggcagcatcaacaaccaggcgcacgtgcacctggccgtgggtaccggtggtttcgagaccaatgccgtggcgctgggcttccacaactacgccgaccacttcgcaccgcgcatcaccgatgtggcgctgctggatgacaacgaccagccgatggccgccggcagcgatggcgtggtgatggtggcgcgccagggccgcggcgtgcagatcgtgatcgaggcctgggaccaggtcgacaacaacctgccgcgccgccgtctgggcatgtaccaggtgggctaccagatcctcgatgccagtggccgggcgttgcagggctacgaacagccgcgctggaacatcgtgttcaaccgcatgccgccgcagaaggaggcggtgcgggtggcctacgcccccgacagcggcatcaccgtgcatggcagcgcggtgacccgtttccgttacctggccaccaacaccgtgcgtgacggcctgatggaaaccgggcgctggcagccggcggcgctgccgccgggcgagtacatcgtgcgcgccagcgtgcgcgactacagcggtaacgaaggcgtgggcccgcgcgagatcagggtacggctgctgccatagccgcagccggggcgccgcagcgttcgcgctcggcgtccatgtcttccagcggccgcacctcgatgctgccgaagcgcgcccatgggaagtcgcgggcgatgcgcatggcttcgtcgcggtcgcgggcgacgatcaggttgaagccggccagcagttcgcgggtttcggcgaacgggccatcgagaacacggctgttgccatcacgcacgcgcagggtctgtgcagtgtcgaccggctgcagtttctgcgcggccagcagcgtgccttcggcctgcagcttgtcggcgtgggccaggcagtcgcgcatcagcgcgttgaattcttcgatgggcagggcctgcagcagggcaggctcgatatagatcagaagcaggtactgctgcatgggacggtcctggcggggggcggagtgtccatgatcgcgcaggtttgcgcgtgagcatgttgcagcgcgggaggcggcgccttcggcggggatcggcgaacggcggagcccctccgtggtggggttgggttggtcgctgaaagctgggtttctggcggttggccgggtgggtaggcgggtcgggggacgccgtaaacccgtccatgggggcttggccgcggcatccatgccgcggacacccccgccccgcctacccacccggccttggacagatctctgcagctgatccaccacggaaaatcacaaacaagagcaaaagcgggtcgcttcgctcgcaaagccgaggccgaggccgccagccaatcgccgttgtttttgtttttgcttttgcttttgccttttttcttgatcttcccgtggtgcgtgccggaggcaggaaactgtccaaggccgggtggggaggcagggcaggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccctgccctgcctccccacccggccaaacccatgaacccgagctttcagcgaccaacccaaccccaccacggaggggctccgccgttcgccgaccctcgccgaaggcgcgctttccgcggaagaaaaaatttccaacagacgtgtcgattcccagccccctggttcgttgtacccagtgaagggcacgcaccgcgcgtccccacgggagaccgcaatgaaagtgatggtgatcgtgaaggccaacgccgactccgaagccggccgcatgcccagcgaacaggaactgtccgaaatgggcgccttcaacgagcaactcgtggccgccggcatcatgctggccggtgaaggcctgcacgccacccagcgcggccgtcgcattcatttcggcggcggggcacccaaggtcgagaccggaccgttcggtcctgccagcgaccagatcgccggcttctggctgtgggaggtgcggtcgctggacgaggccgttgaatgggccagccgtgcgccgttcaacagtggcggcacgctggagctgcgtccgctgatttcagccgaagacttcggtgaagccttcacccccgacttacagcagcaggaacagcgtctacgtgcacagctggaaggttgacccgattcatctccctgccgggcacgacccggcactactgccctagaaccgcacaacggagtattgccatgaaactgattcccttcctcggcttcagcggccaggcccatgaggcgatggcgttctacgccaaggcgctgggtggccaggtcacctcggaaatgaagtaccgcgacatgccgccctccgacggctcgccgggctgcaacgaaatgccgccggaaaccctggaccacgtcgcgcacagccagctggaaatcggcagcgccatcgtgatggcagccgacggtcccggcggtggcgagggtggttcgaccaccatcaatgtcgacgtcgacagcatcgaggaagccgagcgcgtgttcgcggcgctggccgaaggtggccaggtgcagatgccgatcgctgaaacgttctgggcgcaccgctggggcatgctgatcgaccgctacggcaagccgtggatggtcaactgcatgaagcaaccctgattcctctctttctttcatccacaaggagcttcaccgatgagtgcaccgcaaccgcagatgatcttcgtcaacctgcctgtgcaggatctcaacgcatccaaggccttcttcgccgcgctgggctacggcttcaacccgaccttcaccaacgacgatgcggcctgcatggtcatcagcgagagcatcttcgtgatgctgctgacccagccgttcttcaagcagttcaccaacaaggcgattgccgatgcgcacagccacaccgaggtgatcacctgcctgtcggccgacagccgcaaggcggtggacgtgatggtggacaaggcgcttgcggcgggtgccagcgaaccgcagccggcgcgcgactacggcttcatgtaccagcgcggcttccaggacctggatggccatctctgggaaatcgcacacatggacggcgagccgggctgacggccgccacaagggagaaccctcatggcttacgtggatgcttacgtgctgccgtgcccacaggacaaggtggcggcctaccgccgcctcgcccgcaaggccggtgcggtgtggaaggaccatggcgcgctgcagtacatggaatgcgtggctgacgatgtggaaccgggcaagagcacctcgttcccgcgtgcggtcaaggcaaagcccggcgaaacggtgatcgtcgccttcgtggtgttccgttcgcgcgcggcgcgcgaccgcatcaacgccagggtaatggccgacccgcggctggcgtcgctgggcccgaaggacatgccgttcgataccaggcgcatgttctggggcggcttcaagccgattgttgaagcgtgagctgcggcgcttgtgcgggccgggcgtgcgtgctgtgatcggcgcatgcccgatcccgcactgacgcagcgtctggaaaccctctggcggatggaatcgccgatgttgatcgcgcgcctggcgcggctgctcgggggcgatgtcggccgtgccgaggagctggcccaggacacctggctggccgcgctggagcgctggccggaacagggcatcccggacaaccccggagcctggctgatgaccactgcgcgcaaccgtgccatcgatgtgctgcgccaacaccagcgggtggcgcagcagcatgcgcagtggggcgaggaactgcacccagcggcgctgccggcaccggatgacagccaggcgctggaggatgacctgggtgacgatctgctgcggttgatgttcttggcctgccatccggtgctgccggccgatgcgcgggtggcactgaccctgcgcctgctcggtggcctgaccaccgtcgagatcgcacgtgcgttcctgcagcccgagccgaccatcgcccagcgcatcgtgcgcgccaagcgcaccttggcgcagaagcaggtgccctatgaggtgccgcgcgcggacgcgatgcccgagcgactggcttcggtgctggaggcgatctacctggtcttcaatgaaggttacgcggccagcgccggcgatgactggatgcgtccggcgctgtgcgaggaggcactgcggctcgcacgcatcctggcgcaccggctgccggtgccgccggtgctgggcctgctggcactgatggaactgcaggcatcgcgtgctgcggcacggaccgacgcgcagggcgcgccggtgctgctggaccagcagaaccgcgcgcgctgggactggctgcagatcgaacgcgggcagcaggtgctggcccgcgcgctggccgccggtggtgctgatgatccctatgtactgcaggcgcgcatcgccgcctgccatgcggcggcacgtcgggctgaagccaccgactggccacgtatcgcttcgctctatacccagttgctgcgggtgatgccttcgccggttgtcgctttgaatcgggtcgtggcggtgctgcgcagcgagggcgcgttcgctgcgtgggcacaactgcagccactgctggtggatgcacgtctgcgcgactatgccccgctggaggtcgtccgcgcggagatactacaggcgctggggcgcgacctcgacgcacgtcatgcttttgccgaagccgccagactcagccagaaccaggcggagcggggcctgctgcgccaacgggccggactgccgccccaggagtgactgcgacgaacgcagcacttgtcggcaggcgcctgagcggctatgtttcgcgcccagcggacgcatcagcgtccgcattccgtgcgtattgaccgaggagcggttggatgtattcaaggacgaagagcgcatcgcgcgcttttgcgcgcctgcttgcctgtgccctgtgcctggccgtgtggccgatggccgcgcaggcggctgacaaatcgcagcaggcctactgggccggttttgcctataccgcggatgccgctgccgtgcaggcgaccacgccgcatgcgcatgccgtgctggaaaaccgcggcctgatcccgctgaaccagaccctggcgcaggcgctcaagcgccggccgccggcgaacctggagctgatcgaccagccggtggcgatgctcgacggcaccaccagcgcgactgtgctggccgccgcactggaccgcgaactggtctcggtcgagccgatcggcaaccagtacaaagtgctggtggaagtggccctgcaggcactgttcttcgatttccgcgagcgccaggtgatcgcgtcctatccgctgaccctgcagcgcatcgacgtgcaggactatcggccggacaacgacgatatcgacgcgatcgtcgccgatctgctgtacggcagcgccgataccagcctgtcgcaggtgctggccgccagtctcgcccaggccaagctgcccgatgccgccgtgcgtcgcctgcaggtcggtggcgtaaccctgtccgacgcggtccgcgccaagctgcccgacccgaagtgggaaaccccgctgcgcgccacgctggcccatgaactgtccaagacgctgtcgtccaataccggcgtcggcctgctgccgccggcctcgggccaggcgatcggtggtgcgatggccgcccgctttgccgacggcaaggtctaccagctgaagattcccgagccggactacgtcatcactgtgcaggtcgatgcgctgaagaacggcgtcatcaatgaaaccccggcgatgaagacgatgctgttcggcgcattcttcaccgccaaagtgaccgaaccgttctccggcaaggtctatttcgaacagccgctgcgcaagggcgccaccaaggtggtgccggtcacgcagtggcaggtcgaccagtggtcggccagctacgaaaccctgctggccggcttcgatgccttcgccggcgccgccgccaagcgtgccgattcgcgcgcatggctggacgaacagaagccgggcggacgcccgttgcagcagcagacccaagccctccaggagttgatcaagtcatgtcgttgatgcgtaccatcctgctcatcctcatcgcgctggtggtggcctcgccggtcgccgcgcagaccgcgagttcgcgcggtaccggttcggccagctacggcctgcgcctgagcgccgacacccgcgcccaggccctgaacaaggccaaggtcaatgcactggaggcgtacatcgctgaaaccggtgcggccaagctgcgcctgttcgaagcccgccgcgccgagttcatcggcgagatcgaccgttatgtgctcagtgccgtgccgctgtcggacaccgaagacaagaaggccaagacctacaccgtcactgtccgcgccgagatcaacaccacgctgctgcagaccaagctggacgcaggttcggccgtggccggtgctaccgccgcgcagcgttcgctgctgaccttcctgttcatggcacgctcgcaggacaccgtgcagtcgttccaggacaaggaataccgccgcgtcgacgccagcagcagctacagcgagaacacccgtgaaggcgacagcttccgtggcaactcggtcagcaccaacggcagcatcaaccagaacggctcggtgtcggtcaccagcggtggcagcaccacccagcgcagcgacaacatcagctggaaggtggccaatgccgctgaagtgaacaccgcgatgaccggtgccttcagcgccgccggctacgaagtggttgaagccgagtacgtggaaggcgaatcgcgcggcctgctgagcatcgagcgcatccgcaaggacttcagcaccggcaacgacctgtctgccgccaccctgcgcgataccgccaacggcatccgtgcggccaacatcccctacatcgccgtcggtaccctcgacgtcggcatgcgcgaccgcgatccggccagcggcaacacccgcgtgttcgtcacggtcaccggcaaggtgctggacgtgaccggccgtttcccgcgcaccgtgtcgtcggtgggcccggtgcagttctccggcaccggcccgaatgaaaccgtggcccgtaccaatgccctgcagctggctgccgagaaggccgcccagcagatgatcaacgaactgaacgtcaaggcagtccgctgatccgccacccggtgggtgccgagctcgctcggcatcgcgctggggttaccgattcccacgtgccgcttcgcggccgtctctcccaaaggacactcatatgatccgcaataccgctcttgtcgtggccatcgctgccgccaccctgtcgatgccggcccacgcgggcctgggcaagctgaaggacctggccggtgccgccaccggcacctccagcagcagcgcctccagcgccgccgctccggatgaagccgcgcaggaagcgctggtgcgtcgtttcgtcagctcgcagtcgcactcgctgcaggcccagacgtcgttcgcccgcgccttcggcctggccgagcaggtgcagctgctggaagccgagcgccaggcgctgtcgtcgggttcggtcagcgtcgatgcgatgaagaagtcggtgtcggtcagcgaagctgcgcaggccgcgatcaacgagcgccaggccgctcagccggaactgaacgctgaatccaagcagcactacgccgaaggcctggtctcgctgctggcgtcggcagccgaagcacagaagctgggcggcgaagccagcagcttcaccgccggcatgaagaacctgggcgcgacccagctggccaccgttggccgcaagctggcagcgggcgcatgggtggccaaggaatcgccgggcttcatccagggcctgtacggttcgaccaagtcggccgtgaccttcgccaggaagagcaaggtgaaggtgccgtccaacgccgactcgatgctcgactcgatctgatccgaggcgaatctccatgcgtatgacaacccgtttgatcggcctgggcctggccgccgcgctgcttgcagcctgcggcaagcaggacaccccggccgccgcgcccgccaaggacaaggcaaccagtgcactggccagcaatgcgccagtggaagcagcgcccctgcgtggcacgccggatttcggcggcaccacacaggtcgcgcgcgaagccgacggcatcggcagcaccccggaactggcggtgctggcggcgctgcagtcggccgtggcgcaggtcaacggcgtacgcgtggccagccagatgcagggcctgcgcgcaggcctgcatgtggatgtggatggcgaacacgtcggcgatatccgcgccgacgcgttcacccagcagatgatcgccggctcgcagggcgcggtgctgggctatgaaatcctgtcgcaggatgaagtgcggcagctggacgaggaaaccatcgcccgcgtgcgcgccagcgatgaaggctggagcttcaagggctcggcgtcggccaatgcgtccggcgaagcctcggccaagagcggttcggcctcggccagcgtcagggaaagctacgacgagaaggtcagcgtcgatgccaagcgtggtgcaagctcgttcgattccgacgtgacccaccgcagcatgcgcagctactggaaggtgcgcgtgcgtgcacagatcgcccagtaccgcgcaccggacgagcagggcaagccgaagatcgtggttgcactgccgcgcaccaaggccggtagctacgccgtaggcgatggccgcgtggatgccgatgaagtggccgacgcgatccgtgcgcgcctgtccgacacgctgacccagacccagcgcttcatcgtgctggaccgtgagttcggcgacgaactgcaggccgagatcgaccacatcaacagcggcaacgtgcgcctgcaggacaccgcgcgcgtgggccagcagctggcgaccgacctgatcctgataccgaccatcgaacgcttcgagtacccgcgcagcgtgcgcaacctgcgcatgtccgaccgccaggtgacctcgtactccggtggcggccgcatcaccctgcgcctgatcaacgccaccaccggccaggtggtgatgtccgacagcttcgaccaccagctggcctcgaccggccccagcaccctgccgcgcgtggtcaacggccgcaacatggccgcggcgatgatggaatcgctgtcgggccagatcggcaccagcatcgtcaccacgctgtttccggtgtcggtggtctcggtggacggtgaccaggtggtgctgagccagggcggtgacaccgtgcaggccggccagcgctggcaggccgtgcgcctgggcgaagaactgaaggacccgcagaccggccgctcgctgggccgcagcgaacacccgtgctgcaccatccgcatcgaccgcgtcgctgcacagacctcgtacggcaccatcgaagacggcgtcgacgcgatgcgcggcggtttccgtccgggccagatcgagctgcgccagaagctgggcagcaagccggctgccgccgccgcaggcgcgactgcctcggccgctcccgcagctgccgcacgcccggccgccaagccgaagcccaagcccgctgccgcgccggccgaagacccgaactggtaacaggctcaagcaacacaccgaatgggtcagagccctttcccgccgggaaagggatctgacccattcgtgtttccgtccgcgtcgaccaaggtcgacacctaccaacagcgatgtgtcgaccaaggtcgacacccaccaacagcagcgggaacctgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatggatgcggcgaccgagctacatggatgtacttgcagcgtcccccgcaaccggacccaccccgcctaccctcaggaaaccagcttttgctgttgcttcggctgttgccgttgtttcggcaggtgcagggcgcagccctgccgaatcccattacactccagaaggattccctgctggagagagcaatgaaacgagtagcactgggcctgctggccctgtcggtgtcgagcgcactgatggcggccaccccgaaattcgacggcgcgcgggtctccgccgacgtcaaggaactggcctccgacgcctacgaaggccgctccccggccaccgccggcgaagaaaagaccatcgccttcctcagcaagcagttcgccgacgccggcctgcagccgggcggtgacctcaaggacggcaagcgcctgtggacccaggccgtgccgctgcgcaggggcgacatcgtcggcgcgccgcagttggcattgcaccagggcggcaagaccctgccgctagaacagggcaagcagattgccgtgcgcgccgccatgaacggggccagcaacgtcgacatcagcaaggccccgctggtgttcctcggttacggcgtgaaggccccggagcgcaactgggacgacttcaagggcgtggacctgaagggcaagatcgccgtcgtgctgatcaacgacccggacttcgagaccggccagggtgacttcgacggcaagggcatgacctactacggccgttggacctacaagtacgaagaaggcgcccgccagggtgcgctgggcgtgctgatcgtgcacgagactgcaccggcgtcgtatggctgggccaccgtggccggctccaacaccaacaccatgttcgatgtggtgcgcgacaacccggccgacagccacccgctgctggaaggctggatccagcgcgacctggccgtggagctgttccgctcggccgggcaggacttcgaggcgctgaagaagaaggcgcagcagcgcgacttcaccccggtgccgctgaccggcgccagcctggacgcgaagtacgcggtgaagaccgaagtgatcacctcgcacaacgtggccgcgcgcctggaaggcagccgccacccggacgagaccatcgtctacagcgcgcactgggaccacatcggcgtgggcgagcccgacgcacgtggcgaccgcatcttcaatggcgcactggacaacgccagcggcaccgcctcgctgatcgaactggcgcgcggcttcgccaaggccaagcgtccggagaggtcagtgctgttcctggcggtcaccgccgaggaaaagggcctgctgggttcggagtactacgccacccatccgctgtatccgctggaaaagaccgtggcggtgatcaacatggacggcatggcgccgttcgggccgtcgcgtgacttcggcatctacggtgccgcgcgtttcgagctgctggaccagctgaaggacgtggccaagggctgggatatccgctacacgccggacccgaagccggaagccggcctgttcttccgctccgatcacttcccgttcgccaagcgtggcgttccggcactgtcgtggtcggccggccaggactgggtggacggtggggtggccgcaggcaagaaggcctccgaggactacaccgccaagcgctaccaccagcagggcgacgaatggcagccggactgggtgtttgccggtgccgcccgcgacctggaagtgctgtacacgctcggcaaccagctggccaacacgcgcagctggccgaactggagcaaggacgaatcgttccgcgccgtgcgtgacgccagcgccgaccagcgcaagtaagggcatgcgccgggttcgcccggcgcctcccaggtagtgccggccgctggccggcatccctgtgatgcatgcggagaaagtggggagccggccagcggccggcactaccagatggctttccatccccacttttccggccttcgtcgcagcccgcttgtttgcccggcgggccgccctatgctcggctcacccccttcctccaaggcgccgccgtgttcgccagcctctctctcctgatccgccacctgctggcctgggccgccgcgctggttgtcgccggcatggtctggagcggcatcttcagcggtatgaacgatggcccgggctgggtgttcggcctgctggcgatgttcctgatgatctccgcgctgggcagcgcgattacccacgtgcgccgggtttggctggtggccggccgattggattcgaccacgttgtccgggcgccagcgccgccaggtggaactgccgatggatgccggccaggcctatgccgtggtggaagcggcgattgccgaacttccgcgcgtggaagacgtggaaagctcggccggcagcctgcaggtgcgcgcctacgtgcgccgggtggacctctggaatggccgccagccgtcgcgctggaacctgccggcgcggctggcgatcaagcgcaacagcgtgctggcgacggtcacgccggggcagggcaccagtaccgtcactctgctgttcgaaccggatgccggttggtgggccgatctgctggcgctggatgagggcagcaacttcgagaacgccgaagcggttacccgcgcgatcagccgccgcgtggccgaccagcgccgcgatgagcaggccgccgccgaacagacccaggtggaaaaggaattgtcggtcgcgcgcttgaacctgctgcatgcgcaggtggagccgcacttcctgtacaacacgctggccaacgcgcaggtgctgacccgcaccgacccggcacgtgccgagcagatgctgggccaccttatccagtacctgcgcagctcgttgccgcaggtggacgagtcggtgtcgacgctgggcgtggagctggaacgcacgcgcgcctacctggagatcctgcgcatccgcatgggcgcacggttggcggtggaagtgcaggtaccgaatgagctgcatggcgtgcacctgccggcgatggcactgcagacgctggtggagaacgcgatcaagcatggcctggagcccaagcccggcggtggcacgatctggatcctggcgcgtggcttcgatgaccatgtgaccgtgaccgtcgccgacgacgggctcggcttcggccagggcaccagcggcaccggcatcggcctgaagaacctgcgcgaacgcctgcgcctgacctgtggcgagcaggccggcgtggcgatcgttgccaacttccccagcggtgtggccgcgaccatgaccttgccgcagacacacaaggagcgcagccatgccgcttgaagccctcattgccgaagacgaggaactgctgcggcagtcactggtggaacagctgcgccggttgtggccggagctgaagctggtggccgagtgcgaggacggcgccagtgcgctggagcaactggccgagacgcagccggacatcgcgttcctcgacatccgcatgcccggcatcagtggcatcgaagttgcgcgctcgctgtccgagctgagcccgcgtacccaggtggtgttcgtcaccgcctatgaccagtacgccatcgacgcgttcgagcagggcgcgatggattaccttctgaagccggtcagtgacgaacgcctgctggcgacgcgtgagcgcatcctgtcgcggctgccatcgacacgccaggatgacgccgtgcttgaacgcctgctgcagcggctggggccatcgcagggtgctgccgagcgcccgccgctggcctggatcaccgccagcaacggccgcgagacgcagctgatcatgctggaagatgtcgcctacttccgtgccgacaacaagtacaccaccgtggtcaccgctgccggcgagagcctgttgcgcacaccattgcgcgaactgctggaagtactcgacccgcagcacttccgccagatccaccgctcgaccattgtcaacatgaaggctgtggcggcggtcagccgcgacgataccgggcgcggcgtgctgcggctgcggggccggacggaaacactggtggtcagccaaccattcatgagcctgttccgcggcatgtagccgcaccgcacctttccgctaccaggagcattgcatgcgtcctttcctgcttgcagccctcgctgcactggcgcttgccggttgccagaagtccaccgaaaccgcgatcacccgcaccactgccaatggcgtggacacgctgtacagcaagcgcacggtagtggacggcgtggcgcgttttgagtgcatggccagccgcagcggtcagtgccattacctgttgctggacccggcctgtcgtccggacgcggcgtgtgcgaaagcgccgatacggtcgttcgcgttggcggtcggcaccacccaggagttcagggacctgccgaagggcttcgcccagtgcgtcagcgaggatcggaaagaacaatgccaccgtgagtgatcacggcggcattgtgggtccccccgcttccctgaagggtcagtaggcaggctgcagtgtcaggtcgtggtggtgctcgttctcgcccacgtggttgaggcggccgaccagttcggagtgctgcttcatgcgcccgatctcggtcatgatgcggatgtcctcgtggcgcagctcgcgcttggcggtgaccgcctgcttgtaatcgagcacttccgggtaatgctcggccaggtccagtgcctcggccacgtgctcgacgctgtcggccttggagctgatgcgtgcgcgactgttgaacgccttcatccagcgctcgaaaccggcctgctgatcgaacatgttggccatgaaccagatcacgaacaggatcgagacccacgagccgaacacgactaccacgcgggtgaacgtgatatggaagtcgtcacgccacaggtagttggcgatcaggccaagaatcagcagcgaggccgcctgccagccgacgatcgaggcgatcagccattggcacttggcctgcgccagcacggctacttcatcgcggatctgctgctcgctgagattgcgccaatgcgcaacctgtttatcgaacgggctgctgtagagctcgttgtcgcgaagcagaattcccaaacccttgaacaaagcaatcatggctggctccttgtggaacgtgcgtcgatcagcattggacggtgtggcgggtccagttctagcacttccagcgagccgtgcaatgggcgcaatgccaagccgcgtaagggccttctctgaatcggtgaatgttgctgcatcgcagcatcgaggccggagcctgcgacaggatgtcgcagggtgaaatgtgctgcggccgcacatgaaaccgtggctgagtgcgaagactcgccgccggcgtcgtgatcgcccagaatcggggctgaccgcgcaactcgcggccactctttcgcttttcctggatctgtgatgccggctctgctgcagcgactctcccgccccatcaccgcgccgatccggcgctgggtactggaggccttcccgcgtggccagagcggcatcgattacgaccagccgctgggtgacccgggctggtttggacctgacagcgtgacctggcgcctgcacgccgagttcccctcgatgctggccgggggcctgtgtgcgctgatgctgcagaccctgcatccgcgcgcgctggccggggtctacgaccactccaatttccgccaggacctggtgggccgcctgcgtcgcaccaccgcgtttgtcgccggtaccagctatgcacccagcggggaggtagaggcgctggtggcccaggtgcgccgcatccatgcacagatccgcggccagaccgcgcagggcgagccctacgcggcggacgatccacaactgctgacatgggtgcacgtgactgaggcgtttggtttcctgcagggcttccgtcgctacgggcgcgaggtgccggcgcacatcgccgaccgctactacgacgagtaccgccgcgtggccgaggcactgggtgcggtggatgtgccgcgcagtgaagccgaggtggcagcgtacttctgcgcgcggcaaccggagctgcgtgtggacgagcgctcgcgtgaagtgctggaggtgttgtccggcgtgcgcctgccggtaccggtgccggggctgtcgcgcgaggtgttccttggcgccggtgcggcactgctgccggactgggccgaaggcatgcttgaacgcagcggccgccagcgtgcgcaggcggccgcttcagcgaagttgatgcagggcatggcgccgctgttccgccgtgcgctgcccgatggcctcgccagccgcgcctgtgcgcgcatgggcgtgccggtgtcggtgctgcgcgagtggcccaccgttcccgggtaggtgccaatcttggtcggcacgcgttgcgcgataaagcttcatccacgcatggcgtggatctactgatgccatggttctggttggcacgcgctgcgcgcggtgccgcagaagggccaaccaaggttggcctctaccagagcggatgcggcagcatatccacgccatgcgtggatgggcctcacccggccgacttcaagccacgcaacagcatttccagcgccgtcgtcgcctgccgcaggcgcgcgtcgccatcctcgccctcggcgatccagaacgcggcctcggccaggctgccgtagatcagcgatgccagcgcctgcgcatccaccggcatcgctacgccctgcgcgatcaactgttcgatcaggcgctgcatcgagtggacgcagtggcgctgcgattccggtgaggcgccacccagcaccgcgcgcgcgtcacgcagcacgatgcgctggatctccggctccagcgccatctccagataggcacggcagcgctgtacgaaaccgtcccaggcatcatccgcgccatcgctgatcgcctgcaggcgcaggtcggtctcggcatcgagctgggcgaccaccgcggccagcaggcccttcttgtcgccgaagtggtggtagagcgcaccccgggtcaggccggcttgggcggtcaggtcatccatcgaggtggcggcatagccatgctcgctgaacacgcggcgggcggtggccagcaggctggcacgggtttcttccatttcggcgcgggtgcgacggaccatccggagctccttacatacgcagtgcatgattatttacatacgacgcgtatgaatgtaggctcttattcatacgctctgtatgtattgtcgtggcgccgggagcgccaggcaagccgctgccctggagatcccgatggccaccccctaccgcgacctgttcgccgcccccggcaccgccggcctcgccctggccggcctgctggcccgcctgccgctgccgatgaccggcatcggcatcatcacattgctgtcgcagctgcgcggcagctatgccttggccggtgcggtgtctgccaccttcgtgctgacctatgcgctgctgtcaccgcaggtatcgcgctgggtcgaccggcgcgggcagggcagggtgctgccatgggctactgcggccagtgcggcagggttgttgctgctgctcgcgtgcacgctgctggctgcgccagactgggcgcttttcgtcgccgccatgctggctggatgcatgcccagcgtgtccgcaatggtgcgcgcacgctggactgcgatccatcgcggtcgcccgcagctgcagaccgcgtattcgctggagaccgtgttcgatgaggtgaccttcatcgtcggtccaccgttgtcagtggggctgtcggtggcggtatggccacaggccggcgtactggcggccgccctgttgctggtggtcggcgtcgccgcattggtgctgcagcggggcaccgagccgccgctgcagcagcacgaaggtgcaactccctcgggctcgctgctgcggcacacggagatccgcctgctggcgttgctgatgctggcgatgggcgtgattgtcggtacggtcgacatcaccagcgtggccttcgccgaacagcgggggcagccgcttgctgccagcgtggtgctgtcggcctatgcgctgggcagctgcgcggcgggcctgctgttcggggcactgaagctgcagacgccgttgcggcgcctgttgctgctcggcgcagcagctacctcgatgaccaccctgccgctgccgtgggtcggcagcctgcccgggctggccgtggcggtgctgcgggccggggtgttcttcgcgccgacgatgatcgtggcgatgtcgctggtcgaacaacgcgtacccgaatcgcgcctgaccgagggcatgacctggctgctggccggattgaacatcggcgtggcgctgggcgcggcgctgtccgggcagagcgtcgatgcggggggcgtgcgtagcggctttgtcgttgcactggtggcaggcgggggcgtgctgctgttggccgtactcgcgcgacgtgccttgcgcccgtctgctgcatccacctcccctgaaggcatcatcccgtgagcgcttcatcgcctgcgcatgccgcgcctgtgcatcgccatccgtggtgggcggtttctgcggttggcctcgccaccttctcggtggtcaccaccgaaatgctgccggtgggcctgctgacccctgtcgccgaagatctcggcgcgtccaccggcaccgccggcctgatgatctcgctgccggccctgctggcggcagtgttcgcaccgctggtggtgatcgcagccggcggcatcgatcgtcgccgcattctgtgcgtgctgctggggctgctgctggtcgccaacgttgcttcggcgcttgcacccggcatcggctggctgctggccgcgcgcgtactggtggggttctgcatgggcgggatctgggccatcgctggtgggctggcagcacgcctggtgccggcgcatcgcatcggcctggccacctcgatcatcttcgggggcgtggctgcagcatcggttctgggggtgccgctgggtgcactgatcggcgacgccctgggctggcgcttcgcgttcgcagcgatggcgctgttcagtgcggcggtgatgctgctgcatctgtgggtggttcccgcgttgccggtggtggcgtcggtgcgcccggcgcagttcgtgcagctgctcggccaccgtggcctgcagcgcggcctatgcctgacgctgctgctggtagcgggtcacttcattgcgttcacctatgtgcgcccgttgctgaccctgcgatcgggcgtggatgccgcttggatcggcgcgctgctgttcgcctatggcacggcgggcatcgcgggcaacttcatcgccggaccactggccgctcgtcacccgcgcggcatgctgctggcgatctcttgcggcctgctgctgacgccgttgttgttcctgtggctgggcggcacacccaccggcggcattgtggtgctgctgctgtggggcctggcctatggcggcgtgtcggtcggcctgatgagctggatgatgaaggcagtgccgcacgcggtggagatcgccaccgcgctgtatgtcggtgtgttcaacatcggcatcgcaatgggcgcgtggggcggtggacggctgctggatggcgtgggcctgcatgcgaatctgtgggtcgcggccgggcttgccatggtcgccacgctggtgattgccacaacgcgccggtagatccacgccatgcgtggatggcttgtagtcctgtagacctgtagatatgccgaccaaggttggcatccacccgagcggggcatttgccaaccaaggttggcagctaccgggaaatgaaacgggcgcctcgcggcgcccgttccggttacatcaccacaccttgacccgcttgtccggagccaggtacagcttctggccttccttcacctcgaacgccggataccaggcgtcgatgttgcgcacggtcagtgcgcggaactggcctggtgcatgcacatcggtcagcagcgagttgcgcagcgcctgctcgcggctcttgctgcgccacgcctgggcgaagccgaggaagaagcgttggtccggcgtgaagccttccagggtctggcccggcttgccctgcagcgacagctggtaggcatcgtaggcagtgcccaggccggccacgtcggcgatgttctcgcccagggtcagcttgccgttcacatgcacgcccgggaacggctcgtagctgctgaactgcgcggccagcgcatcaccggcggcgttgaactgcttcaggtcctcggcggtccaccagttgtgcagcttgccggtctcgtcgaacagcgcgccggcgttatcgaagccgtggctgatctcatggccgatcaccgcgccgatcgcaccatagttcaccgcgtcgtcggcggcaccgtcgaagaacggcggctgcaggatcgcggccgggaacaccaggcggttttccagcggcacgttcatcgcattgatggtctgcggcagcatcgcccactcactgtggtcgaccggcttgcccagcttggcgatgttgcgctggtattcgaacagctcggcgcgctgtgcgttgccgagcgcgtcatcgcggcggatctccaggccggtgtaatcacgccacttctccgggtagcccatccccacggtcaggccggcgaccttggccttggcatgcgccttggtctgcggcgacatccacgacagtgcgtcaatgcgcttggcgaaggcggcgatgatgttcttcgccatttcgtccgcacgctccttggtcctggcgtcgaagtgcttctcgacatagcgcttgccgatggcctcgccgacagcgtggttggcatcatccacggcgcgcttccagcggtcgctctgctgcggcgtgccgctcagcgcggtgccatggaaggcgaagcgggcgtcggcgaacttcttcggcaggtaggcggcggcacggtccagtgcgtggaaggccaggtagtccttccacacctccagcggctcggtggcgaccagcctggacaggccggccacggccttgggctgccacacgatgaagtcctgctgctcgcccagcgcggccgcatcaaggaaggcgttccagtccatgcccggtgccttggcgttgaaatcggcctgggtccacggattggcacccttggtcacgtcgttggtttcttcctgggtggcatgcgcctgcgcgatcttcgtctccagcgcaaggatgcgttgtgccttgccggccgggtcggccacgccggccagctgcagcatctgcgcgatgtagccctggtactgcttgcgcagttcggccatgcggccgccgcccaggtagaagtcgcggtcgggcatgcccaggccgccctgcacgaggtacggcgcggtgcggtccggctgcagcatgtcgaccgagacccacaggccgaacaggcggtcggtgtagaagttggtggcattgagcaggtcgacgtcggcgcgcatctcgccgccgagggcacgtgccaggccagccttgtcggcgatggtctcgatggccttcagctgcggctgcaccggggcgatgccgtgctgctcgatgccggcttcgtccatgtaagcggcgtagtagtcgccgatcagcttgtcgtcaccgctggcctgcgcattgccggccgcaccctcgaggatggcgcgggtgtcggccagggtcttttcagcgatgacgttgaagctgccgaagcgcgaacggtcggccggaatctcggtgttcttcacccaggtgccgttggcgaagccgaagaagtcatcgccggccgcgatgctgcggtccatgccgctggcatcgaagccgaagctgcccagcatcggcttggcggcagcgggtgcagcctcggcgggcttggcggtgccagcggccggatcggccggacggtcgcaggcaaccagggacaggctggcaacgatggccagtgccagggtgggacggcgcagcttggacatggacttctcttgcagcggaaaaccccaagtctaatccgccgcagcccggctggccgtccctgtggctggccggtcctgtgcaggatctggctgaacgcgctgaagcgatcttcacgccgtcaccggggtggtgcatgctgggccctggagccctgcgcggacacggggaggtggccatgcaggacggggtcaggcgtcaagaatggcgttcgccggccgttgaggtcggggatgtggaggattcgttcgcgcatgaagccagccgactgcacaaggaagatcgaccgatgcccgcgttgaagcgggcgttggcccgtccgttgcgcgccatcacctggggcggcgtgctgctgggcctgttgctggtggccggattggccaccatgctggccaacgaccatcaccgtcgcctggaggccgcgcagcggcagagccgggcgctggcggtggggagcgagcgcctgctggcgctggaactgcgcaatctggagcgggcgatgaccggcatcgccggcgatgccggtgagttgttccgcagcgtgccgtcacaggccccggtactgctggatgcggccatcggtggcgtgctgcgccgccacgctgaactccacagcatcgtggtgttggaccgccacgggcgcgcgctgaccgccgggcgcggcgacctgcagctgccgctgtggaccgacccgctgcgccgggggcagggcagtgccctgtacatcggcccgccgcagcgggccagcgatggcgactgggtggtgccgctggcactgccgatggccggtgaacgctggctgttggcgcggctgcgctgtggtgaactgcagcgcatcgccggcggcctggatgttggtcccaacgggctggtctcgatcaccgacgccgagggttacatgctggcgcgcgtgcccgatccacatggcacggtcggtcgccgctacgacctgccgcggcgtgacctgctcggcaagcaggcggtggtcgagctcggcagcctgcccggcgtggtcgatggtgtgccgcgcatcacgaccatcagtacgctcgaccgcagcccgctggcggtgcagatcggcctggccgatgaagacgtgctggcaccctggtggccgtacctgcaggcatcggtggcgatcgtgctggcctacatcgtggtgctgctggtgctgctgtatgcggtgcgccgcagtacccgcagccagcaggcgatggccgaggaactgaaggcgggccatgccgagctgcgtctggcccatcaggtcgggcgtgtctgcacgtggtacgtggatgaggacgccgcgctgctgcgctggtcccccctggcgcgcgagatcttcggcgtgcagaccgatgcgctgccggtagccgacttcttcgctcgcgtgcatcgcgatgatgccgcgcgcctgcagcaggctttcgaccaggcctttgccggcggcgcagtgctcgaccaggtgttccgcctggtgctgcccggtggtgaagtgcgctgggtgggcgcgcgcggacagcgggtggaggtggccgacagcgaacgacgcatgatcggcgcgttgaccgacctgagcgaacgctaccaggcgcgcgagcagatgagcgaagtggaacgccgcttccgcctgctgttcgaccgcaacccggcgccattctgggtgttcgacccggacacgctgcgcttcatcgaggtcaatgacgcggcggtgcgccagtacggctacagccgcgaagagttcctggcgatgagcatcctcgacatccgcccgcgcgaaggctgggacgaggtgcgtggtgccatccagcgcgcgcaggtgggcgatccccccgacgcaaccgtgcgcctgcaccggcgcaaggacggcagcgtgttcgaggtgcgcgcacacctgtccaaactcgatttcgacggacagcccgcgtgcctggtgctggccgaggatgtgagcgaacggctggcctacgagcgcgacctggcctaccaggcacggcacaacccggccaccggcctgctcaacgtgcgtgcattgaccgaccagctggatgagcagggcgagggctataccatcgccttcgtgcaactgcgcggactgcagctggtggccgatacgctgggccgtgaaatcggtgatgcggtgctgcagtcgatggcgacccgcttgggcgggttgggcgcacgctgcggcacgctggcgttccagccggcggaggacttcgtgttcgccatcggttcggagcacgatacccagcgcgtgctggacgacctgctgcagatcgtgtcggcgccgatgcgcggcaaggattcactgcaccagttcgagccgcgcatcggcgtggcggtgcatgtggccggtgacggccacagcgccgaacaggtgatcggcatggccgcgcaggcggcgcacgcggcgcgtgcggagggcaacgtggtggtctggttcgacgcagcggtgaccacgcggctggccgaccggttgcgcctggccgggcgcatccatgcggccatcgacaacgagttccagctgtacttccagccgatccggcatgccagcgatggcagcccggcggcattggaggcattgctgcgctggccgcaggctgatggcagcttcattccgcccaatgagttcatccagctgtgcgaggacaccgggctgatcctggcacttggccgctgggtgatccgagcggcagcgaaggcgcagcggcggttggtcgaggccgggtggggcgagctgccgattgcggtcaacgtctcggccgtgcagttcttcaacagcgacctggtggccgagttcacccgcgcccagcaggagttcgggttggcgcggggtgcgctgcatgtggaactgaccgagagcagcctgatgcgcaagccggggcaggcgatgcagaccatgcagcgcctgcacgagcagggcatcagcgtgtcgctggatgacttcggcaccggctattccagcatgtcctacctgcagcacctgccgctggacatcctgaagatcgaccgcagcttcgtggcggacgtggaaaccaatccacgcaacgcctcgatctgccgcgcactgctgtcgctgggccacagcatgggcctgaccatcatcgccgaaggcgtggagacgccgggacagctggactggctggctgcgcacggctgtgaccaggtgcagggctacctgctgggacggccggcaccgctggaacggatcatcgacgcgctggatgaggtcgccgcctaagtggtagtgccggccgctggccggcattcgcccaggaccgggaggtgtctgattgccggccagcggccggcactaccgcaaacgccaggctcggctacaccccggtttccaccaggtggtcgatgaagctgcgcaccttcggtgccaggtggctgcggctggtgtagaccgcgaagatgccgatcggcgcggcctcccactcgggcaggacgcgcaccagacggccatcggccagtgcgtcttccagcaggaagtccggttgcaggatcacgcccatgccggcgatcgccgcttcgcgcagcacgtcgccgttgttggcgtgcagcaggctgcttaccgccaccttcacttcaccgccgggcccctgcagcggccagtgatcaccggcggcccagtagctgtagctcaggcatgcgtgtgcctgcagctcctgcggggtctgcggcgtgccgtgtgcggccaggtaggccggcgcggcgcacaggctcacccgcgattcgcccaggcggcgcgcgatcagcgtgggaccgggctcgcgggtgatgcggatggccacgtcgtagccttcctcgaccatgtccaccagtcggtcggacagcgccaggtccagctccacctgcgggaagcgctggcgataactggccagcagcggaccgaggcgggcaatgccccagctcaccggtgcgttgatgcgcagcgtgcccgaaggctccagcgcctgcgcgccgatactggcctccagcgcgtcgaattcggccagcaggcgcacgcactgggcgtagtaggcggcgccggcactggtcgggctgacccggcgcgtggtgcggtggagcaggcgggtggacaggcgcttttccagcgccgcgacctggcgcgtgacgccggcggtggacatgtccagggcctgggcggcggcactgaagccgttgcgctcgaccaccgccacgaacacgcgcatcgcctcgagggtgtccattgttgcgccttgtgaaataaatacggtcaaacgatcgtatttatcggccagtgaaggcgcaataacctgtgcccactcccttcaaggtgctttgccatgcacaccacgaccgctcctgtttcgccgctggcgccgtatggcgccaccctgctgcgcctggctctgggcgtgctgttcctggtccacgcactgaccaagctgctggtgttcaccccggccggtacggcggcgttcttcgagtctctgggcctgcccggtgtgctcggctacctcaccatcggcgtcgaactggtgatcaccgtcgcgctgctgctgggcatctacgcacgctgggtgggcctggtcggcgtgccgctgctgctgggcaccatcgtcaccgtgcacggcgccaacggcttcggtttcgccaatgccggcggcggctgggaatacccggcgttctgggcattggcgctggtggtgctgttcctgctcggcgatggcaagtggaccctgcgttcgcgctgatcgccgcctgatcctgcaactggagaattccatgtcccgcctgccttcgctgtacatctcccatggttcgccgatgactgccctgcagccgggccaggttggcgtgcgcctggccgagctggcgcgcgatctgccgacgccgcgcgccatcgtgatggcttcggcgcactggctgggccggcagccgctggttggcgcgcatccacagccgccgaccatccacgacttcggtggcttcccgcgcgcgctgttcgaactgcagtacccggcaccgggtgatccggcactggccgaagaagtggccggccgcatcgccgccgcaggcctgccagtggccatcgacccgcagcgtggcctcgaccacggcgcgtgggtaccgctgcggctgttgcgccctcaggcggacatcccggtggtgccggtgtcgatccagccgctgctcggccccgagcatcagttcgcgctgggccgtgcgctggcgccgctgcgcgaacagggcgtgctgctggtcggctccggcagcatcacccacaacctgcacgactggggcgactaccaggacggcaaggaagcgccgtacgtgcggcccttcatcgaatgggtggagcagcgcctggccgctgatgaccgccaggccctgctggattaccgccggcaggcgccgttcgccgaacgcgcgcacccgaccgacgagcacctgctgccgctgttctttgcaatgggcgcggccggcgagggcggtttcggtgcgcgtcgcatcgatgccggcatcgatgccggcttcctcgccatggatctgtaccgcttcgacggggcatgagccggggctgacgcgcggcggccccggccgtcgcggccatggccgcatgtggtagttttttccgggtttccggcgctggcctccaagcctccccacgcgccgcttcctggaagaagcatgcataccattgaagtcgtcctggcgatgctggtggccgttgtcgccagcggctacctggttcgcgtcctgccgttctcgttgccgctgccgctggtgcagatcggcctgggtgcggtcatcgccggggtgttcaaccgtggccacgcgctggagccggaagtgttcttcctgctgttcctgccgccactgctgttcctcgatggctggcgcattcccaagcagggcctgttccgcgacaagggcgcgatcctcgaactggcgttcggcctggtggtgttcaccgtcatcggcgccggcttcctgatccactggttgattccggtgatgccgctggcggtgtgcttcgcgctggcggccatcgtctcgccgaccgacccggtggcggtgggcgcgatcgcttcgaaggcgccgattcccaagcgcctgatgcacatcctggaaggcgagtcgctgctgaacgatgcctcgggcctggtctgcttccgcttcgcggtggcggcggtgatgaccggcaccttctcgctggccacggcctcgctgaccttcgtgtgggtggcggtggcgggattggcggtgggcgtggcggtgacgctgggtgtgtccaccttccagcgctggctgtggcgccgcttcggcgaagagcccggcgcggcgatgctggtcaacctgctcattccgttcgcggcctacctgctggccgaagagatccatgcctcgggcatcctcgccgcggtcgccgccggtatcgcgatgagctatgtcgagctgaccggtcgcgtctccggcagcatgcgcgtgcagcgcgccggggtctggaacatgctgcagttcagcttcaacggcatcatgttcgtgctgctgggcgagcagctgccgggcatcgtcgaacgcgccaccaccaccatgaacgagaccggccaccagagtgcgtggtggctgctggtgtatgtggtggtgatcaatctggcactggtcgtgctgcgcctgttgtgggtgtggttgtcgctgcgctggaacctgctgcgcgcgcgccgtcgcggcctggagcggggcgaggcaccgaactggcgcatcgtggtggcgacctcggtggccggcgtgcgcggtgcgatcaccctggccggtgtgttgaccctgccgctgttcctgcccgacggcagtgcattcccggcgcgtgacctggtgatcttcctggccgcatcggtgatcctgttctcgctgctgggcgccagcatcgcgctgccacagctgctgaagggcctgcagctgccggctgactcgggcgagcgcaaggaagaggacctggcacgccggctgtcgtcgaaggccgcgctggccggggtcgagcgcatgcgccagcagctggtgatgaaccagaacaccgagaacgtgcagctgtacaacgacgccgcctcgcgggtgagcctgctctaccagcgccacctggagcgcgacagtgatgggcccgacgtggacccggagaaggtacggcgcatggaaatgggctaccgccagctgcgcagcgccggcctcaatgccgagcgcgaggagctgttccggttgacccggcgcggggtgatctccgatgagatctcgcggcgcctgatccgcaaccttgacctgctggaatcgcgcaagcgcgaatgaccgtgtaccccgggtgggtgcggaccttggtccgcgttgatcggggtcagatccctttccgcaggaaagggatctgaccccaggatccgggagccgtgcttattccggcttctggtccaggaaatacacctcgaccttgcccttgaccttgatggtcatcgggttgccgcggcggtcgcgggccttgccggcctgcacgcggatccagccttcgctgaccgagtattcctcgacgttgtcacgctcgacgtcgttgaaacgcacgccgacgccgcgctccagcgcctgcgcatcatggaaggggctggccgggttgatcgccaggtggtcgggaggggtatcgctcatcgcttcattcacagtgacggccaccaaggccggcttcagcggcacaggataaaccgtagaatgccggcctgccccagaggaagttccgccatgcccgacaacagcgactatttcgacttcgaggaagacatccacgacttcgacgaagatggcttcgaggcacgggtctggaacctgctggtgctgatcaacccgggcgacgaggaactggccctgcagcagttcaaccgctggcgcgaacacctggccgaggacgggcagccgctggaagcggacagcgactggctgccggccctgttcacggccatcgcctggcagtccggtttcgaggtcgagcgtgatgatctggaatcgctgcagtcggcagtgaacgagctgtcggcgcgcttcaacctgcagctggactggggcggcgacctggatgacgaggacttcgccgaaggcctggacggcgtgcagctgatgtccaccgccttcgaccgcctgcgcgagcacaactacacgctgtggagcgtggatgccggcagcgacggcttcaccggcgtgatggcgctgacccgcgacgacgacgcaatgctggcgctgtgctcgctgctcaacgtggaaatccggctgggcagcgacccgttctgaacgatgggccgatccccccggcacgacccggcggggacgatctgctgggcacggcctgacgggttgatccgctggggacgacccgacggggtagagtcgactgttagttgtgatctctctgtacgttgttcatccgggacatctttggaaaatggtggttaccacacctctccagaccccaaagagcccggatgaaccaccataaaaatgcccgtttgaccgtccatagtcgagcacttcttattcgccgcatcctccacgagggcctgcgcccagaggaagcagcccaagcatgcggcgtaagtgtgcgtacggcctacaaatggctggcccgattccgccagttcggggcaccggggctggaaaaccgcagctcacggcctcaccagacgccgcatgccacacctgctccggtaatcgagcaaatcaaggagcaccgccgtaaacggcagacctacctgaccatctccaaggcgctgggggtcggccacagtacgatttcaaggctgatgcgtgcccacggcctcaatcggctgtgtcggcttgaaccgcccaaggaggtcatccgatacgaatacgatcagcccggagggctgctgcacctggacatcaagaagctgggcaacttccagcggccagggcacagaaccgatgccaaacgtcggggaaacgccgctggcggtggctggggctacgtccacgtggccatcgacgatcactcccgggtcgccttcagcagcgtccaccccaacgaacaggccgaaaccgcctgccaggcgctgctgggcgctctgcagtactacgccagcctgggaatcaccttcaagcggatcctgaccgacaacggtgcctgctatcgctccaccgcctttgccaagctgctcaaatcccttgggatcaagcacatcagaaccaagccctacacgccgcggaccaatggcaaagccgagcgcttcatccaaaccagcctgcgcgaatgggcctacgcccgcgaatacgcctcctcggaccagcgcaattccgtgctgacccaatggctgcaccactacaactggcaccgccctcacatggggatcggtggccagccacctatttccagagtcctgctgaacaacgtggtgggtttacacagttagtcgactatcgcgcgcagcgcggggttctcgcggccggatgggagagcagtcgactgacagtcgactctacccggtcggtgccggttggtgtctggcgaacccgcgacgtggcctacggccggtactgcgccctggcgttggcaatcaccgttttgaccagttcacggtcggtgtgccgtgagatcgcccgcgcaccgagcgcgatcgcctgtgcgcgcagctcggaagtgacatcgtagtgggcaccgctggccttgttctggaaggcccgcgggggaatgccgagctgcgccgccatcgcgtgcagctcggccagggtgtcggccatcaggtgcgcccagcgctgtccgcgccagggatgcaccgcgtcatcgacgtagaccgtcaccgccgcggccggttcaggcctgcggcttgctgtcgctgtcagcggccggagcggcctcggcagcggcttcttcggccacgttgccctcggcggcttcgccttcctcgccttcagcagcgtcgacgccttcgaactcggcgaccagcttgtccaggtactcgtcggcggtctgctcggattcggccgccagggtgtccagcagcttctgcagcagttcggagtactccaggttgaccttgcggccttccttctcctgcacgttggccaggtgcttgagcatggccagcatcggtaccgggttctcggcgttgcccatggtctggccgccgatggccagcagccactcacggccctgcaggccgatggccgcgaccacctggccgtcttcgttggtcagcacggcatggttctgcacctgctgctgtgcgttcaggcgcaggaacgggcgcttggcctgctgcttcttgcgcttgtcgcgcttggccttggagttctgggacatggggtgggatcacctggaaaaggaaagaccgccattgtagcgggtgcgccgggtgatgcccctggtgggtgcggaccttggtccgcacgctttcccggatgtgcggaccagggtccgcacccaccgtctactttgcctcaccctgcgcggcctgcacgtccgggtcggcggtgggcgccgacagccccacctgcgggccggcaccggccagggcggcctcctcggcggccttggtcatcaccacgatgctgatgcggcggttgatcgggttctgcgggtcggtcttgtcgaacagtaccgacgaggacaggccgaccacgcgggtgatcttgctgtcctccaggccgccgtccaccagtgcgcgccgtgcggcgttggcacgatcggcgctcagttcccagttgccatagccgcgtgcggccgaataggcggtgatgtcggtgtggccggtcaggctgatccggttcggcacatggttcaggtactcggccagttcgtgcaggatctgctgcgtgtacggcttcagcgtggcgctgccaaggtcgaacatgggccggttctgcttgtccacgatctggatgcgcaggccttccggggtcaggtccagcagcagctggtccttgaacggctccagcgcctggctcctgctgatcgcctcctgcagttccttcatcagcgcttccagctgctgcttgtcgcgctgctgctggtccaccggctgcggcacggcctccttctgattctggaagggatcgttgctgttgccgcgcgagatgtcggtggcaccgcccagcttgatcatcgaggtgctggcgccgcccgggccggccatgccgggcgccggcgtggcgttctgcccactcagcgggctggggttgcggaagtactcggaaatggccgcacggtcgttcttgttggtggtggccatcagccacagcaccaggaagaacgccatcatcgcggtcacgaagtcggcgtaggccaccttccacgagccgccgtggtgggcggcgtggccggccttcttgacccggcggacgatgacggtgggcttgttctcggccatggcttacttgaccgtcttcaggtgctgctcgaaatcggagaaggccgggcgcacgttcgacggcagcgtcttgcgggcaaattccagcgcgatcttcgggttgtagccgcgcaggcaggccagcagggcggtcttgaccgattcgtagatgcggctgtcctgttcggcgcgggcttccatcgccgccgccatcgggccgacgaagccgtagcccagcaggatgccgaggaaggtaccgaccagcgcaccggccacatggccgcctacttcgacgatgtcgccgccgatcgagcccatggtgatgacgatgcccagcaccgccgccacgatgccgaaaccgggcaatccgtcggcgaccttggtcagcacctgcgacggcgccatggcttcggcgtgatgcttttccagctccagttccagcagcggttccagctcgtgcggctcgatgttgctgccgatcatcaggcgcaggcagtcggtgatgaagtcgatcaggtgatggtcggcctgcaccttggggtagttgccgaacagggcgctctcggctgggcgctcgacatggtcttccagtgccatgaagccttcgcggcgcgccttgttgagcagttcatagagcaggctgagcacatcgatgtagtcctgctgcttgtagcgcgggcccttgaacacgcccaccatggcctgcagggtctgcttgacggtcttggccggggtaccgaccaggaaggcgccgagcgccgcgccgccgatgatgaccagctcgtagggctgccagagggcacccaggcggccgtgggcaccgaggtagcccccgatcacgctgatgatgacgaccaggaatccaacgatgatgagcatggggcgacgcaaggagaggggatatctccttgtcggcccgtcgcccggttttctgaagagggaattctgtgaaatcggtcagcgggtatttcagcccgccatgccggcctcggcaccgccacgctgcagtggatcgggccacggctcaccattgccagtgaatgaaagtgagacggaattcaggcagtgacgctcgtaggtgggcggcggaccgtccgggaatacgtggccgaggtggctgccgcagcgcgcacaggtgatctcggtgcggaccatgccgtggctggtatcgcggatctcgcgcacgtgcgctgggtcgaacggagcgaagaagctgggccagccagtaccggaatcgaacttggtgctggagcggaacagcggcagcgcgcacaggcggcagcaatagacgccctcgcgcttgttgtcgaggaataccccgcagaacggcgcctcggtgccgtgctgcagcagcacgcggcgttcctcgctgctgagaccggcaaccagcgcctcggtctgggtggcagtggggggcgtcagatcgaaggcggtcatggcggcgctccgtggggtcgatggcctgggggtgccggaaaacgtgggggtgctggcgcccgcttgcaagtgtgatggccgttcatgggcggcacacaggcgttggcgcatggtgaatgcgaaccacgccggagcgtgccatgaaatcgaccctttccctgctgttgatggccctgctgcccttggtcgcgcaggcccaggtaccgacatcgtcgagcccgaccgccacccgtagtgcgaccaccgtggcaccgcagccggtggtgccgccaccacaggccgcgcgcccgcagccgcaggtactgccctcgccacagccgacgcagccgatcaagtccaccggtccggcccaggtcgcgccggcgccggtcccgaagcctgccgacaaggtctatgaccgcaatggccgcatcgttcccggggtgcgcccggccggcccgaaccgcgtgttcgactcgcgcaccggccgctattacgacagcgtgccggccggcgatggccagcagatcaagcgctgacctccaatgcgaatccaggtgggcagcggctgcgggctgtgcgggctgaacgcacgaaaacaacctgctgcagatcactgctttttcgcctgcgattaaccgttccgggaccaacgtgaccgtgcgccggcatttcgccgccgcatgtcctttgtccactggatcgcgatcatgaaaaaccagcagaaccgtcatcccggcaaggaaccgcagggccgcaacccgcagcagcaacagcaacagcaacagcagatggacccgcagcagccgcacaagggcggcaagcagcaggaacagcgctcgcagaaacatccacagcagcgttgactgttgccatgaccggggtcagagcccgctgcgcgggatccgaccccttgccgaatcccgaccggggtcggatcccgcaacgcgggctctgaccccgatcgcaaccgcctcaatccggaatcggcaagctcagcgtttccttcacttcttccatcacgatgtagcttttcgactcgcgcacgtgcggcagtgtcagcaacgtgctgccgagcagcttgcggtaggaggccatttcgctgatccgcgctttcagcaggtaatcgaagtcgcccgacaccagatggcactccagcacgttgggcagcttcagcgccgcgcgccggaactcctcgaaaatgtcgccggacttgtaggccaggctgatttccacgaacaccagcaggctggccttcactgcggccgggtcgaggtgggcgtggtagccggtgatcaccccttcgcgctccaaccggcgcacgcgctccgtgcacggcgtggtcgacaggccgacccgctcgcccagttcggtgaaggaaatacggccctcggcctgcaggatgcgcaggatcttgcggtcgatcttgtccagttcgcgggtacgggtggccatggtcgtcaaccttgggtaatgaattgcaggagaacatcctgcccgttgatttcaaaacaggcaaatcaactgggaatggctgtctatacttccccaattatggtccctgtgcgctccagtgcagggaatgatcgggttggagaagtcccatgcgagtcctagttctcggcagcggcgtgatcggtaccaccagtgcctggtacctgcgacaggccgggtttgaagtcacggtcatcgaccgccaacccggcccagcgctggaaaccagcttcgccaatgccggccagctgtcattcggctacacctcgccgtgggcggccccgggcgtgccgaagaaggccatcggctggctgttcgagaagcacgcgccgctggcgatcaaaccgggcatggacctggcccagtaccgctggctgtggcagatgctgcgcaactgcacccacgagcgttatgcgatcaacaaggcgcgcatggtgcgcatgtccgagtacagccgcgactgcctgaacgagctgcgcgcgcagatcggcatcgaattcgaaggccgcgacctgggcaccacccagctgttccgcacccagcagcagctggatgcctcggcgcaggacatcgagatcctggcccagtacggcgtgccgtacgaggtgctggaccgcgccggcatcatccaggcggaaccggccctggcccatgtcgatggcctggtcggcgcgctgcgcctgccgcgtgaccagaccggcgactgccagctgttcacccgtcgcctggcgcagatgtgcgtggatgctggtgtcgagttccgcttcgaccaggacatcaccggcctggagttcgatggcgaccgcatcaccggcgtgcgcatcgacggcaagctggaaaccgccgaccgcttcgtggtcgcgctcggcagctattcgccggcgctggtcgcaccgctgggcatgcgcctgccggtgtacccgctgaagggctattcgctgaccctgccgatcaccgacccggcgatggcgccgacctcgaccatcctcgacgagagctacaaggtggcggtcacccgcttcgacgaccgcatccgcgtcggtggcatggccgaagtggccggcttcgacctgtcgctgtcgcagcgccgccgcgaaaccctggagctggtggtcagcgacctctacccgaagggcggcgacctgtcgcgcgcgcagttctggaccggcctgcgcccggccacgccggacggtacgccggtgatcggcgccacgccgttccgcaacctgtacctcaacaccggccacggcaccctgggctggaccatggcctgcggctcgggccgctacctggctgacctgatgagcgcgcgccagccgcagatcagcaccgaaggcctggatattttccgctacggccagtacggtcacgcgccgcaacaagagaaccgcacatgcgtcctgcccgcgcgctgatcgatctgggcgccctgcgcagcaattaccggctcgcccgtgaactgggcggtggcaaggccctggcgatcatcaaggctgatgcctatgggcatggcgcggtgcgctgtgcgcaggcgcttgaaggcgaggccgatggcttcggcgtggccaccatcgaagaggcgctggaactgcgccaggccggcatccgtgcgccgatcctgctgctggaaggcatcttcgaactcagcgacatggcgttggtggccgagcatgatttctggttcgccgtgggttcgccgtggcagctggaggccgtcgccgccttcgacagcccgcgcccgttgacggtgtggctgaagctggacagcggcatgcatcgcctcggcctggacgtggacagcttccgcgcggcgcacgcgcgcctgtcagcgctgccggaggtcgagcgcatcgtgctgatgacccacctggcgcgcgccgacgagctggacagcgaacgcacccacgaacaggcggcgaccttcgcgcgcgccatcgacggcctgcacggcgagaccagcgtgtgcaattcgccggcgctgctgggctggccggacgtgcgcagcgactgggtgcgcccgggcctgatgctgtatggcgcaaacccgctgccggacgacaacacgctgaccgagcgcctgcgcccggtgatgacgatgcagtcgaaggtgatcgccgaacgctggatcgaagcgggtgagccggtggggtatggcgcgcgcttcgtggccaaggcgcgcacccgcgtgggtgtggttgcactgggctatgccgacggttatccgcagttcgccccgaatggcacgccggtattgatcgatggccagcccggcgcactgatcgggcgcgtgtcgatggacatgctgacggtggacctgacggcgcatccgcaggccgcggtgggcagcgtggtggaactgtggggcagtgcgccgacgttggcggaactggcgccgcgctgcggcgtgagcgcgtaccagctgccgtgcgcggtcaagcgcgtggcgaaggtgtacgtgtagcgccgagcccacgctcggcttcggtgtggcggccgaccttggtcggcgccctgtaatgcgtgtcgaccaaggtcgacacctaccgggggcctggcacgcagcggtcgccctgcgcggctccggtagcggccgaccttggtcggctaatgcgtgtcgaccagggtcgacacctgccgaggggcctagcgcgcagcggtggcctggctggccagctggcgcttcacccagtcatcaatcaggcgcttctcgtagcgcagcggatcgctgttggtcagcaacccactgccctgcaggtagccggagtcgctcaggcgggcgtcgccttcgctcacaatacggccgtcggcgtccttcaacgtgtactgcagggtgatgcggggcgggtagatatcacgcatcacgcggatgtcgcgcgcacgcgggccgtgccacggctcgtagtcaccggcacgcttgatgtccaccagggtgacatcgagggtctgcccaggctgcagcggcttggcagcggtggtctgcaggtagcgggccagctgctgtacccagtcaccgcgttcggcctcgaagcggttggtgctctggcggatctcggtgaacgtggccggatcctcccatttcacgctgaccgggccattggcctgcaacgcacgcggcgcgtccctaccggttacgttgcgcgctgcagcgttggcgccgctcaccaccagggcgcctgccagcagggcaatcacgagtgcgcgtttcatgacggtctcctgcgtccccgcgctggggacgatgttgatcacggatcgagtgtgatcctgtggccgggtcactgcaatggccggctgcggcgtatgcaaggggggttaccgccaattcatcgtcgtcaaccctgactgacggcgcttgacgctgtgaatacgctctctggaacatgctgtgtctccaatccggcccgtccagacgcccttgtccacactgccgcccctagtggagcgcccaccgatgatggtgccggcgcccgaacccgacctgcatcatggcgtgcttgagcgcatcaacgccggtttctgcgtgatccaggtgctgttcgaaggcgaccgcgcggtggactatcgtttcatcgaggtcaacgacgccttcgagcgccataccggcctgaaggacgcacgcggtcagcgcatgagtgcgttggaaccgaaccacgaggaagactggttccgcatctacggtgaagtggcccgcagtggtcgccccgcccagttcgagatggaagcgcgcgccctgggccgctcgttcgcggttgatgcggtgcgcgttggtcgtccgggcgaagacaaggtcggcatcctgttcttcgacatcaccgcgcgcaagcagatggaagtggagctgggcgaaagcgaagcccgcttcagcgcactggccgatggcctgccgatgccggtatgggtgctcgacgagcgcggccatgcccgcttcgtcaacagcgccttcagcgagtttttcggtggcgacgaaacgcgcgttccggaagatgtctggcgcggcctggtacatccagacgatgcgtccgtattcgagtacgagctgcaggaagcattgaaggcgcagcgttcgatgcatgcgctggtacgtgcgcggcgcgccgacggccagtggcgctggctggagatgaacgcgcggccgcgcttctcgcgcatgggccgcttcatcggcctggctggcagcagtccggacgtgaccgagcgccgcgagatcgaactggcacgcgaggaactgctgcagtccgagcgcgccgcgcgcagcgccgccgagaacatggcgcggctgaaggacgagttcctggccacgctgtcgcacgagctgcgcacgccgctgaccaccatcctcggttggagcgagctgctgctgcagcgcgtggacaacaccagcccgctgtacaagggcctgaacgtgatcgccaacagcgccggtgcgcagaagcggctgatctcggacatgctcgacctcagcagcatgctgctgggcaaggtacagctggaggtggaagtgctggacctgcgcacgctgcttggcgaagccatcggcgcgcaggaactggtggccgaaggcaaggcgctggacgtgaacctgcagctgcccgagcagcccagcctggtattgggcgatgccacgcgcctccagcaggtgttctggaacctgctctcgaatgcgatcaagttcaccccggccgagggccgcatcgacgttcagctgcaggccgacggcacccactgggtgattacggtgcgcgataccggcgatggcatcgcaccggagttcctcaaccacctgttcagccgcttccgccaggccgatggcaccaccacgcgccgccagcgaaggccatggccacggcgccacgttcaccgttcgcctgccccagcacctgccggatgccgagcgccggccgctgcgcgaagtcatcagcgggccgatcctggagccggtgatcgtcgaaccgtatccgctgcggggcatgcatgtgctggcggtggaagaccagccggaggtgctggagtacctgcggcgcatgctggaagagcagggcgccagcgtgtcggcggccagctcggccggcgaggcactggcattgctggccgacaccggccatctgcagtaccacgtgatgctgaccgacatcggcatgccgggcatggatggctatgggctggtgcgcacgctgcgcgaggacatgggcgtggacgcggcaaccttgcctgcggtggcggtgactgcactggcgcgtgccgatgaccgccgccgcgcgctggcgtcgggcttccaggagcatgtcgccaagccgtactcggtggcgcagctggtggctgccgtacgcaaggtgcaggtgccgcgcgcggacagcgcgctgcactgaacattcacggccgatcggcgaccctgcaatcaggaggtcgccgatgtcccgtatagctccacgtatccacaccgatccggcgcagatcgcgcgcctggaagccctgctgccgcagctggatggcgaaacgcaggtggaactgattctgcacgatggccgccgcctgctcggcacggtggccgtgaggccaaccgtgcagcaataccgcaacgtcgctggcgatgaaggcagcaacggccagctgcgcgtggatgactacgacacgccggtgcagcagcaccatgtgtggttggacgagatcgccagcatccgcaggttgccgccgagggtttgacggcaacctgccgggcccatccccgcttggcgtggatctaccagaggttgcagtagagccacgccatgcgtggctgctgcgctcagtgctcgaacagggtcggcgtcgcctcgaaccggcgtgcatacgcccgctcctccgcaaccctcgccacctcgtcatcggccaggtccggcgcgccatacaccgcataggccacgctgccgtcggcaccatgaccgacctggtgcagccggtagcgcgagtggccgccgccggtgtcctcggggtaatgcacgggcggatggctgccttccaggtccatttcactgttgtcgaccacgccaccgacgaacaaggctcgcatgcaggttctcctgggtttccgggggagcctctaccctgaacgttccaatgttgctggcagatcaaggccccgttcgggtttcgcaaagcggctgccgggcccggcccggtcaagccggtacaatggacggccctcacgcttgaagtaccgcgccgatggcctccagcgacgacgcccccctgcagaccctgttcctgccgttctcccaaggcgccctgcgctggccggaaggccccgtggctttcctgcgggcccgcgacggctggccgctgcgcgaagtggccggcaaccgcgaggtgcattgcgagcagagcttcgccccgttcgcgcagccgctgcagcaggccgccggctggaccgtcagcggccagctggatgatgtggccggcaagggccgctacccgctggtgctggtgctgccgccgcgccagcgtgaagaagcccgcgcgctgttcgcccgcgcgctggcgctggtcgccgacggcggccgcatcgttgcctgccagtccaacaacgaaggcgcacgctcgggcgagggtgacctcaagcagctgaccggcctcggcggcagcctgaccaagaatcactgccgcgtgtactggaccgcgccgatgcagggccagcacgacgccgacctggccaagcgctggttggcactggatgcggtgcggccaatcgtcggcggccgtttcctcagccgcccgggcgtgttcgcctgggatcgcatcgacccggcgtcggcgctgttggccgaacacctgccggccgacctggccgggcgtgccgccgacctcggcgcgggctacggctacctgtcgcgcgagctgctggaacgctgcccgaagatcaccgcgctggacctgtacgaagccgagcagcgcgcgctggcactggccgaactcaatctggcgccgccgccgcgcccgctgccgctgcgcttcctgtggcaggacgtcaccgcgggtatcgaaccgggctacgacgtcatcatcagcaacccgccgttccacacgccgtcgcgcgccgatcgcccggacatcggccagcgcttcatcgccgtggccgcgcaggcgttgcgcccgggcggacgcctgtacgtagtggccaaccgccacctgccgtacgagtacacgctcaacgagagctttggcgcggtgcgcgtgatcgccgagcgtgatggcttcaagctggtggaagcggtgaaggggaagggcaagtgaagctggtcaagctcatcgccaacctgggctatggcagccgcaagcaggtgcagtggatgttccgcgaaggccgcgtcaccgacgccgacggcgaggtgctgtatgccgacgaccaggtgccgcacgaggcgatccgtgtcgacggcgagccgctggacccgccggtgggcctgtcgatcgcgctgcacaagccggccggctacacctgctcgaccaaggacaccggccgcctgatctacgatctgctgccgccgcgcttccgcgaccgcgatccggtgctgtccacggtgggccgcctcgaccgcgagaccagtggcctgctgctgctgaccgacgatggcggcctgctgcaccggatcatctcgccgaagtcgaagctgccgaaagtctatgaggtcgagttgagcgacgacctgcgcggcgacgaggtagcgttgttcgccagcggtacgctgatgctggagtccgagaagacgcccctgctgccggctgaactggaagtgctggatgcgcgtcgcgcgcgcctggtgctgcacgaaggccgctaccatcaggtacgccgcatgttcgccgccaccggcaaccacgtgcaggccctgcaccgcagccgcgtcggcgggctggacctgcagggactggacgaggggcaatggcggcagctcacctccaccgacctggatacgctgttcgctccatgaccaccatcgctgcgctgccgttcctccccgacgccgtcatcttcgacatggacggcctgatgatcgacagcgagcgggtttcgctggcctgctggagccaggccgccgacgagttcggactgggcctggacgaggcggtgttcctgcgcatggtcggcctcggtgaccgtgacacgcacgcgctgctgcgtgcgcagggcatcgaggacagcgtgatcgaggcggtggccgcgcgctgccacgacctgtatgaagcacgcacacagaccggcctgccgttgcggccgggcatcctggagttgctggagttgttgaaggcgcacgcggtaccgcgtgcggtggcaaccaccacgcggcagccgcgcgccaaccgcaagctggccgctgccggcctgctgccgtatttcgatgcggtgatcaccagtggcgacgtggcgcggccgaagccggcgccggatatctacctgctggccgcgcagcggctgggccaggcgccggaacgctgcctggcgctggaagactcaccggccggtacgcgtgcggcgctggcggccggcatgaccgtgatccaggtgcctgacctggtccatcctgacgaggaactgcgcgcgctgggccaccgcatcgttggatcgctggtggacgcgcacgcgctcctgctgccgttgttgccgaggtaaccggtaggtgccgaccgttggtcggcagaccccaatgccccggtgggtgccaaccttggttggcactctttactgccctggtgggtgccgaccgttggtcggcacacctgccccatcacacccgcccgaacaccagcgcggcgttggtgccaccgaagccgaagctgttggacatcaccgtatccagcttctgctcgcggctttcgcgcaggatcgggaagctctccactttcgggtccagctcgccgatgttggccgaaccggcaacgaagccatcgcgcatcatcagcaggcagtagatcgcctcgtgcacgctcgccgcaccgagcgaatggccggacagcgccttggtcgaggacagcggcggcaccgcatcgccgaacacttcgcggatcgcattgagctcggtgacgtcgcccagcggcgtggaggtgccgtgggtgttgaggtagtccagcgggcgatcgacgccctgcagcgccatcttcatgcagcgcaccgcgccttcgccggacggagcgaccatgtcggcgccgtcggaggtcacgccatagccgatcagttcggcgtggatgtgcgcgccgcgcgcaacggcgtggtcgtagtcctccagcaccagcatgccgccaccaccggcgatgacgaagccgtcgcggtccttgtcgtacggacgcgaggcgctggccggggtttcgttgaagctggtcgacagcgcgcccatcgcatcgaacatcacgctcatcgaccagtgcaggtcttcaccgccaccggcgaacatgatgtcctgcgcgccatggcggatcatgtccgcggccgcgccgatgcagtgcgccgaggtcgcgcaggcggccgacagcgaatagctgacgcccttgatctggtaggccgtagccaggcaggccgagaccgtcgagcacatcgtgcgcggcaccatgtacgggccgaccttgcgcacgccacgttcgcgcagcaggtcgaccgcgccgatctgccattcgctggagccgccaccggaaccggcgatcaggccggtgcgcaggctgctgacctgctcggcgctgagcccggcatcggcgatggcatcgcgcatggccagataggcgaaggctgccgcatcgctcatgaagcgcttctgcttgcggtcgatcagcgcctccagatcgaggtcgacacgaccgccgacctggctgcgcaggcccgcttcggcgtggtcggccagggcggtgatgcccgagcgcccttcgcgcagcgcggccgaaacggtatccagatcattgccgaggcaggacgtgatgcccatgccggtgatgacgacgcgacgcatcagaagctcccggtttcggtgaacaggccgacgcgcaggtcgcgcgcgctgtagatttcgcggtcatccacgtacatgcgggcgtccgactgggccatcaccagcttgcggttgatgacgcggctgatgtcgatctcgtaacgcaccagcttggcttccggcagcacctggccggtgaacttcacttcgccacagcccagcgcgcggcccttgccgggggcgcccagccaggtcaggaagaagccggtcagctgccacatggcgtccaggcccaggcagccgggcatcaccgggtcgccgatgaaatggcagccgaagaaccacaggtccgggcggatatccagttcggcgcgtaccatgcctttgccatgcggtccgccgtcctcgcggatgtcggtgatgcggtcgaacatcagcatcgggtcgttgggcagacggccggcagcggtgccgaacagttcaccgcgtgcgctggccagcagctgttcgcggttgaacgcgtggagacgggtcatgaagcacaatcctggaagcgaagaacagggaaacaagcgcccgagaatgcccgtggaaactgcgccgatcaaacatttcaaccgtacgcaaccgtagtgttttcaagggaatacgcgcatcctgttgatgtgcaacgaccatacttcggcgtgtggcccacccggcccggccccgcctatcccacctgacatgacccgactgcgcaagatcatccacgttgacatggacgcgttctacgcgtcggtggagcagcgcgacgatccgtcactgcgcggcaagccggtggtcgtggcatggcgtggcgcccgctcggtggtgtgtgcggcgtcctacgaggcgcgcgtgttcggcgtgcgttcggcgatgcccgccgtgcgtgccgagcgcctgtgcccggacgcgatcttcgtgccgccggacttcgcgcgttacaaggcggtgtcacagcaggtacgcgcgatcttcctgcgccataccgacctggtcgagccgctgtcgctggacgaggcctatctggacgtgagcgagccgaagagtggcattgaactggccaccgacatcgcccgcaccatccgcgcgcagatccgcgaggaaacgaacctgactgcttcagccgggatcgcgccgaacaagttcctggccaagatcgcctcggactggcgcaagcccgacggccagttcgtgattccaccgcagcgcgtggatgcgttcctggcgccgctgccggtgaaccgcgtgcccggcgtcggcaaggtcatggaaggcaagctggccgcgcgcggcatcgtcacctgcggcgacctgcggcagtgggccttgatcgatctggaagaggcattcggcagcttcggccgcagcctgtacaaccgcgcacgtggcatcgacgagcggccggtggaaccggaccagcaggtgcagtcgatctcctcggaggacaccttcgccgaagacctgctgctggaagacctgacagaggcgatcgtgcagctggcagggaagacctggaacgccacgcgcaagaccgagcgcatcggccacaccgtggtgctgaaactgaagaccgcgcagttccgcatcctcacccgcagcttcaccccggagcgcccgccggaatcgatggaagagctgcgcgacatcgcgctggccctgcgcgcccgcgtcgatctgccggcggagacccgttaccgcctggtcggcgtcggccttggtggcttccgcgaaaaggaggcggtggtgcagggggaactgttcgagcaaggacccaacgattccccgcgaagctgatctatgtgtcgaccaaggtcgacacccaccaagagcaggccatgccatgcagacaggttgaggagacatgccatccagacagatcgcagagaactgtcgaaggcggggtgggtacggttgcgggggcgtgagcgccatggatggcgcgaccgagcctccacggacggattcacggcgtcccccgcaaccggacccaccccgccatcccacggatagccagctgttgccgttgcattgagcaggtgcagggcgcagccctgcaaaagaaaactccctacctcacggccactgcatctcgcccttggccaccttcgcactcagttccagcgacgccacgcccgccagcttgggatagcgcgcctgcatcgcctttaccagtgccgcactgtccttggccttggccgcctcggcatcgaacgcgcggatgtagtctgcggtgaagcgcagcgcactggcatccagtgcggcacccggcgcgtaatgccccggcaccaccaccttcggcttcagcgcctgcaaccgctgcagggtctgcagccagtcggcatgcgacttcggcgtctgcgtgtcggccatccacacgtgttcaccggccaccaccggaatgccgccgacgatcgcgcgcagcgacggcacccacagcaccgtgcggtccggggtcgggccatccaggccgatcagcggcaggcgctggccttccagctgcagggcatcgccatccagcacctgcggcaccacgatgcgcgacggcacgtcggcacccatcttcggcccccagtaggccagcttgccggcctgggtctgctggatgtgggcaacggtctgcgcagtggcgacgatgcgtgcctgcgggaacgcgtcctgcagggtagccaggccgaagtagtagtccggatcaccgtggctgatgtagatcgttgtcagctgcttgccgctggcgcggatcagctcgaccagcttgcgcgcatcgctggcgccgaactgcgcgttgaccaggatcgcatcgcggcggccttcgatcagcaccgaggacaccgagaacatcgcctgcggaccgggatggaaggtctgcaggtgcagctgggattttgtcgctgccgcgggcgccgcggtggccggtgcggccagcagcggcgcactggtgaagctggcggccagggcgaggggaagcagcagggcagcggtgcgcattggaaattccttgtgtcgaatggggagccgaacgtgggctatgccgggcgtccttgcccgggcccctgcgggccgtcgcaagtgacgttggcaacggctcctgccgttgccttcggctctacagggcacgcgcgtcgatcagtacgccgcggtgatgatctgcttcgggtactgctgcgcttccagctcggcgacgaacgcggcgccgtagtcggcgtagctgatgcggctgtggccgctggcatcagcgaggaaggccttgggctgcacgcggtactggccgcgctcttcgcccgggccgatttcggcggccggcgagaagaaggtccagtccaggtcgtccaccgcctgcaggcgattgaaggcttcacgatgggccagcgcgtacggcttgtaggcctccgggaagttgggggtatcgaccagctgcacgcccggcgcgacttccaggctgccggcgccaccgaccaccaccaggcgcggtacaccggccttgcgcgcggcggcggccagctgcgcggccacttcgccgacgcggccgatgtcatcgcccggacgcgggccataggcgctggccagcacgtcgtggccggcgatggcggcgaccagggcatcctggtcatccagcgaggcgatcaccggatgggcaccggccagttcggccggaagatcctgcgcgctgcgcacgatgacggtgagttcgtggccgttggccagcgcgtggcgggcgatctggcggccgatgttgccggtggaaccaacgagggcgatcttcatggcaggactccgtggggcggtgtggggggggaatggggccactctaggccgctgcagtcgctcgaaaaacagcgtataacgcgcttgtttgttgcatggatcgagcatatggaccgactgaccgccatgaccgtattcgtcgaggtggccgagcgcggcagcctcaccgccgccgccgaggtgctggacatgtcgcgggcgatggtcagccgctacctggccgaggtcgaggcttggctgggcgcgcgcctgctgcaccggaccacgcgccgggtcagcctgaccggcccgggcgaggcggcgctggcgcgcttccggcagatgctggccatcggcgaggaactgcagggcgagctggccagcgacgatcccgaaccgcatggcacgctgcgggtgaccgccagcgtgtcgttcgggcagagccacctggcgcgtgcggtggccgcttttgtcgcacgccatccggcggcgcgcatcgagctgctgctggtcgaccgcatggtgaacctggtggaagagcgggtggaccttgcggtgcgcatcgcccgccagatcgatcccagcctgatcgcacgacggctggccacctgccgctcggtgctgtgcgcgacgccgtcgtacctgcaggcgcgcggtacgcctaccgccccggaacacctggccgcgcacaactgcctgacccatcactacgtgggcaagagcctgtggcagctgcaccgcgatggccgttcgctgtcggtggcggtgggcggcaacatcagcgccaacgaagcctcgctgttgctggaagcggtgcgtgcgggcgccggcatcgcgatgctgccgacctaccaggtggcgccactgctgcgcagtggcgagctgatcgagttgttgcccgagttcagtctggacgaactcggcattcatgccgtgtacgcatcacggcgccagcagcccgctatcatgcggcgattcctggacttcctggccgagtgtttcgccagcccggccttccaggatctggattggcgcccaccgggcaaggagaacacatgaaccacggacaggccttgatcgaccacaaccgtgctgcctgggaccgccaggccagtgaagtgcgcgaatggtcgcgcccggtggaaagttcaaccgttgccgccgcgcgcgaaggacgttggcaggtgcacctgacgcctcgcgccctgccgctggactggctgggggatgtgcgcggccgccgcatcctctgcctggcctcgggcggtggccagcaggccccggtgctggcggcggccggggcggaggtgaccgtgttcgatctgtccgatggccagctcgagcaggatcgtcaggtggcggcgcgtgatggcctgcaactgcgcacggtgcagggcgacatgcgcgatctgcacgccttcgccaacgacagcttcgatgtggtgttccacccgatctccaacctgtacgtgcccgacgtccggccggtgtggaccgaatgccgccgcgtgctggcgcgtgatggcatgctgatggccagcttctacaacccggtgctgttcgtcggtgcacgcgatccgcagctggatgcacagggcctgatccgaccgcagtacgccattccctattcggatctggaagacctgccaccggccgagcgcgaggcgaaactggcgcggggcgatgcgctgaccttcggccacagcctgaccgaactgatcggtggccagctcgatgccggcttcgtcatcgatcgcttcatggaagactggcagccgcagccgcgcttcctgatcgaccgctatctgcccaccttcctggctacccgcgcgcgccggatcggctgaggcggatcggtgcaaaaaccagcggcgtacaatggacggccccacgtcgcacaggtgccgttcccttgtcgtatccctatccgctggtcgtgttcgacctcgatggcacgctggtcgacagcgctgccgatattgccgaagcactgaaccgcacgctggaagacatcggcctggcgcgcgtgccggaagccacggttctgggctggatcggcgacggtgtgcgtcgtctggtcgaacaggcggtgcaggccgccggccgcgaggtggacctggccgaggtgatgccggtgttcatggtgcactaccgtgagtgcctgctgcgcagcccgcgactgttcgacggcgtgggcgaagcgctggcgcaactgcgtgcgcgcaacgtgccgctggcgatctgcaccaacaagcccgaagcactggtgccgccgctgctgcagcacctgggtatcggtgatgcattcgcgctggtactggggggggattcgctgccgcagcgcaagcccagtggcgagccactgcggcacatcgccgcgcacttcgggctgccggtggagtcctgcctgatggtgggtgattcgttgaccgactaccgcgccgccgaagaggccggcatgccgatcgcgctggtgcgctacggctatccgcgcggcctgcacctggccaccgcgcatgcggtggcggtgatcgacgacctgcgtgaactgccggggttgcggggctgaagcagggggtagtgccggccgctggccggcaacccgggatgcgttgccgaaggtcatgatgttgccggccagtggccggcactaccatgaacgttgcgctcacttcggctggtaacgcacgctcaactggtactcgcggccgggctggttgaaccatgccaccgtttcgtagcgacggtcgaagacgttggcggcacgtgccagcagcgaccacgatggcgtcagtgcgtactcagcgcgcaggtccagcgtgccgtagccgcccaccttcaccgcgttggcggcatcgtcgtagcgcttgccggcaccctgcacggtcaggcctgcgcggaaatcgccgaagcgacggtcgatgtccaggcgcgcggtctgctgcgcgcggcgtggcagccagttgtcgaactgggtgctgccgccggtgcggttgcgcgggtcggtgtagctcagctgcgcgttgatgtcgaagccggccagcagcacgccgccggtcagttcggcaccgcggatgcgggccttctccacctgctgcatcttgaaggtcgccgcatcgtaggtgatcagatcatcgatgcgggtttcatacacatccaggccccagtgccagccctggccctgctgcgaaacgcccaggttggcactcttggatttctccggcttcaacgtcggcacgccgctccacgggtcgtacagatcgctgaaggtcggtgccttgaacgccgtgccatagctggcgttgaggcgcaggccgtggcccagctccatcgcccagccaacgctgccggtggcgtggttgccgaactgctggttgtcgtcgttgcgtgcgctggcctgcagctggtggcggccgaagcggccctggtactgcacgaacacgccggtgttgcggcggctgtcgaccaggtaacccgcgctgctgccatccaggttgtcttcgctccagtccacgcctgcgctcagcagctggccctcggccacgccgaaatcgccctgcagggaggcgctgtcgcggtgggtctgtgcgctgccacgtgcaccgaagtcgccgaagttgtccgactcgttgtcactgcggccgacgttggcggtgaatgccaggcgctcggacggggtgtagcgcaccttgccggccagcacctgctggcgggtttccgaatagttgtagtaaccgtcgtaatggttcctgccgtcggcgcgcagggcgctgccttccacgttccactggtcgttgaaggtgtagccaccgcgcaggctcttggacaggttgcggtaaccgtcgcggtcgggctcgtcggcgaagcagccggcgaacagcgtggccgagccgcggcaggcatcgatgccgtcggaatgctggtaggcgatatccgcaccgaaccagccgcgttcggtaccgccgccaatgccaccgctggcttcacgcaggccgttgctgccaccgccaagctggaagtgcggggcgaaatcaccctggttgcggcgggtgaagatctggatcacgccaccgatggcgtcggcgccgtacaggctcgactgcgggccgcgcacgatttccacgcgctcgatctgcgccagcggcaggtcctggtacatggccaggccgaggtcggcgctgttgatgcgcacgccgtccaccagcactacggtgtggccggaattggtaccgcgcaggaacagcgagctctgcttgccgaggccgccggcattggccaggttgatgccggcgcgaccgcgcagcagttcctgcagcgaagtggcttggctggattcgatctgggcgcggtcgatcacctgcgccggcgcgatgctgtcctgcagggcgatcggggtgcgggtggcagtgaccaggatctggtcgagcgcggtggtgtcattggcggcctgggccagcgcgggcagggcggccagcacggccagggacagcattcgggactgcagcttcatgggggactccaggtgccacgcacgcccgcgtggcgaaggggaggagccgcgaaggcaggcgtgcgccgatgccgcagcgcacgccacggtcatccagcgccatgcccaccgcatcgcgacctgaggcttccgggccggtctccgggcttgccgccgggtggcgcgaggccaccgtccaggcgccttcccatgcctgcggcacagtggcagtgttgcctggaactgacgtgcttaccgttgcgggggcagcgccggcctggcgtggaatcacgcgtcaccggcttcccgtttcaacctgccggccatggccgcaggtcacctggaagtgggcgcagtctacggcatcgcaggccgtcccgttgcgtcgcgcctgcgcgacggcctttgctgtgcctttagaatggttgctcgatcccgtggtgccgttgccgatgtccgcccgttttccgctgtacctgcgtcgcccgtccgggacgcgcgcatgatcctcgacctggtccgccatgccggcaacggtcgcgatgagttcctcgatggccgcagcgacccaccgcagctggccggcctgccacaggagcttgtcgaggcctatgccgggcaacgctgggagcgggtgatcagttcaccgcggttgcgcgcgctgcatacggcgatggccctggccacgccgcgtgggctggacgtggaagcggacgaggaatgggaagagctggacttcggcgattgggacgggcggtcgctgttcgacttgccggaggatgcactggcggccttccatgccgacccgcacgcgttcccgccgcccaatggcgagagctggggccacttcgagcgacgcatcgcgcgcgcgctggatcgcctgctcgatgatgacgatccggtgccgacgctggtggtcagccatggcggcccgttgcgcatggtgctgtcgcaggtctgcggcctgccgatgtcgctgtgctgggcgctgcgtatcgaccacggcacgcgcctgcgggtgtggctggagcgcggcgagatcgggctggtgggtgagctgctggagctgcagcagccctgagcgcactcgccgggcatggcccggcgctaccgatcccgcatcacactggtagtgccggccgctggccggcatccccaggaacgcggaggcctcaatcctcgtccgcgcccccgggcacgctgtcctcagcgtcatcgtcggcatcgaagcgctgctcatgcaccgggcccgacgccgggccggctgccttcagcggatgcgcagcgatgcgtgcttcgtaatcctgcaccagtgcttcacgctgtggctcgctcagctcctgccaatggcagtccagcaacgcgccttccagcgagtacagcaggttcaggctgggcttgaagccggcgcgcttgaccttgacgaaggcgccgacggctccgatcgcgaccaggtcgtcgcggctgcgcaggccgacctggcgcagccacgccgcacttttcgggccgatgttgcgcagcttcggtgcgctcatcccagcgcctcgacgaacacgcgggcgatggcttccaggccagcctggtcgtcggcatcgaagcggccgaccttcgggctgtcgatgtcgaacacgccgatcagttcatcgccgcgcagcagcggcaccaccagttccgagcgcgaggccgaatcgcaggcgatgtggccggggaaggcgtcgacgtcctctacgcgctgggtcacgcgctggctggcggcagcaccgcacacgcccttgtccagcgggatgcgcacgcaggccggcaggccctggaacgggccgaccaccagttccttgccgtcgtacaggtagaagcccacccagttcaggtcgggcagggcgtggtagaccagggccgagaggttggccgcgttggcgatgcggtcggactcggcgtagaccaggccacgggcctgttccagcagctgggcgtattgttccggcttgctgccggtgagcgaggcatttgcgaacatgccagcagtctagcaagcgtgccgggccagcgataatgcacacactgttgccctgttggagcccgtcgatgccgatgcccgccacgctgccgcccgccctgttcgtcaccggtaccgataccgagatcggcaagaccgcggccagcaccgcgctgctgcatgtgctgcgccggcgtggcctgcgtgcggtggggatgaagccggtggccagcggcagcgaagacctgggccggggcctgcgcaacgaagacgcattggcgctgcaggcggccagctggccggtaccggactatgccgatctgaacccgtatgcgttgcgccagccgctggcaccggagctggccgctgccgaggacggcgtgcaggtggagctggcgccgatcgtggcagcgttcgagcggctgcgtgcgcaggccgatgtcgtggtggtggagggtgttggcggttggctggcaccagtctcggccacgctcgaccagctcgacctggtgcgcgcattgcggttgccggtgttgctggtggtgggcatgcggctgggctgtgtcaaccacgcgcgtctgaccgcgcagtcgctgcaggccagcggcgtggagtgcctgggctggatcggcaaccacatcgacccggcgatgcagcgccaggatgagaacatcgcaacgctgcagcagcgcctgccgatgccgtgctgggggcggctgccacatctgccgggcgcggatggccagatcctgagcacgcatctgctcgattgacctggggtagtgccggccgctggccggcaacctcgatgtatccacctgcgtgcagttgccggccagcggccggcactaccgtgctgcggccgccagctcccgcgcgatcgcacccaaccgctccaccgcgccgatgaagcgtgcatccagcgtctggcagcacgacagccgcaggcaatggcgataccgcgcgccgcgtgaatagacctggccgggcatgaacacgatgtcctcctgcagcgctcgctcgaacagctcgcgcgtgtccacgcccggcagttccagccacagcaggaagccaccctgcggttcggtggcgcgggtgccggccgggaagtgctcggccaccagctggcgcagccgtcccacctgttcgcggtacagccggcgcatgcgatgcaggtggtgctcgtagctgccggcctccagatacgccgccaccgcgtcgccaagcagctgcggctcgccgccggtggactggaatttcagcagcgcgatgcgctcggcgaagcggccgccatcgagccagccgatgcggtaatccggcgccagcgtcttggaaaagccgccgaccaccatcacccagccatcgcgatcgaaggccttcaggagcggtgccggcggttcgcagaactgcagctcggcatacaccgcatcttcgatcagcggcagctggcgtgcgttgaccagttcggccaggcgttgcttggcggcggtcggcatggtgcagccgagcgggttgtgcacggtcggcatcaccaccagtgcggccagcggcgtgtgctccagcagcgcgtccagcgcatccacatccaggccgagctgcggatgggtgggcagttcgatggcctgcaggccgaggttggccagcaacgggtagaggttgaagtaggacggcgcctcgatgccgaccgcattaccgggctgggtgaccgcgcgtagcgccagctgcagcccttccatcgcgccgtgggtcagcagcaggcgttcgctgtgggtatgcaggcccatgcgcgggccgcggcgcacgatctgcgccagcagccgtggcgagccgttggggcgagcgtaggtctccacggtctgctggccatggcgcagtacctgcgccgtgtgcttggccagctgcgctccggggtagaactggcgaccgcgcgggccggcaaaggccaggtcgatcacgccggggcggcgctgtgcttccagcacgcgggccatcagtacctgctgcagcggcgcggtgggcgcagacggtgtgtcgcgcagcgaacgttccggcaccgacagccgcggcgcgacctcgaagccggccttgggccgcggaatgaccagaccagcgtcttccagctggcggtaggcggcgatcaccgtgttcaggctgagccggcgctgcagggccatctgccgcagcgaaggcaggcggctgcctaccggaagccggccgccatggatggcctcggccagttcgtcggacagccgttggtagcggggggggatcattgcgctctgatcatctgtatccatcgagtttcccgccatctggtgctgtacccatgatgacggcgagcctagcatgtcgttgtcggccgggcctgatcggggcacggccggtactttccaagcgcacggctggatggccgtgcgtctttttttggtagtgccggccgctggccggcaatccctggaaccgcaagagccggccagcggccggcactacccggggcgttaccgcattggcaggagcgtcaccgagcgccagccggccccatggaaatgccgtcagcgcatcggcaccagcaccgcatcgcgccggtacagccccgggaactgcctgcccagcgcggccagctttggcgcgtcgtagtagcggatgtaggcggcctgcgggtagttggtcatgtaattctggtggtagctctcggccgggtagaagcgctggccgctgaccagctgggtgacgatcggcgcgcggaagctgccggcctggccgagctgggcgatgtaggcgcggctggccgcctgctggcgggcgtcgtcagtgaagatcgccgaccggtactggctgccgtggtcgggcccctgacggttgagctgggtcgggtcgtgcaccaccgagaagaacacctgcatcaactgcccatagctgacctggcgtgggtcgtagtcgaccttcaccgcttcggcatgaccggtctgaccgctgctgacccgctcatagcgggcattggcagcgctgccaccgatgtagccggacaccgcattactcacgcctttgacatgctggaacacgccctgcacgccccagaagcaaccgccggcgaacaccacgctggcgtgggtggcgtcatcgcggaacgcggcatcgccgctgggtgctggcagcgcgccggtctgcgcgctggcttcgaccggtgccgcgatggcgccatggtcaacgagcagcacgccggcgatgagtgccgcggccaccagtccggcaacgccagcggcaatgccctgttcaaaggagaatttcatcgtgtcctcccggttcaaccgaaggtgaaggcataggcctgcacgcccgcatcgaggaattcgatctcgaagcggtgcgggctgaccgtgccgcgttggcgcaccagctggtagaggcggtgctcgtcgaccacgccgctgccatcggcgccgacatcagtgccggcatcggtggcgggcaatggcttgccatccagcaggacgcggaagcgcaccggctttccttcctggcccggtgccagcaccaggtgcaggtcgcgcgcatggaactggaaggcgatgcggccaccggcctgctgcagctgcgcagcctcgccggtaacggtccagcgtccggacaggccccactggttcaacgccagggtggccggcaatgtgtagtcgaacgcggtgtcgctgcgctgcccaccgggcgaggcgaactgctcggcacgggcgtggcccagataggtttccggcgagcgcagattgcccatgtcggcctgcgcagccacgcccttcagatcggcggcggccggatcggccggcggcggcaggttcgtctggccggcctcggtcagcaagcgacggatcacctgttccgagcgcgcatagttgccctcgccgaactggtggccgcggatgttgccctgcgcatcgacgaagtactgcgccggccagtagcggttgttgaacgcgcgccagatcgtgtactggttgtccagcgccaccgggtactcaaccttcagctgctgcaccgccttcatgacgttgcgcgggtcacgctcgaaggcgaactccggcgtgtgcacgccgaccactaccaggccgtggtcgcggtagcggcgttcccattcgtgcacgaacggcatcgcgcgcaggcagttgatgcacgagtacgtccagaaatcgaccagtaccaccttgccgcgcaactgctgggccgtcagcggtgggctgttgagccagccggtggcgccgtccagcgcgggcagggtgccttccactggcagcggtgcattggcagcggcgttggcaccggccatcatcatcatcggcggagccgccggctgcgcgccgggtaccgcatccagcaggccctgctcgatacgcgcggtgctgaccgtagaaagacgggtcagcaggccggtatcccagcccaggccgatcgccaccaccgccagcaaggcggccacgcccagcaccttgcgcagcacatcgccaaggccaagccgcgcgtgcagcgcacggaacacgcggccgcccacccacacggccagggccagcgccgtgatcgcgcccagcgcatacgccagcagcagggcagtggtacccacgctggcgccatgcagcgcggcaccggtcagcaccaggcccaggatcggcccggcgcacggcgcccacagcaggccggtggcgataccgatcagcagcgaggtccatgcgccgccacgccccgctgcgtcggccgcatcggcacgcgcgctcaagcgggcacccacgcgctggaacggcgccagcaggtggtcggccagtcgtggccagagcaatgccagtgcgaacagcgccatcagcagcagggcgatccagcgtccgacctggttggcctgtgccacccattggctgcccaccgcagccaggctggcgaccacggtgaaggtgagtgccatgcccagcagcagcggcagcgtgctgcgcaggaaggggcggtcggcacgggcgaacacgaacggcagcaccgggaggatgcagggactgagcagggtcagcgcgccccccaggtaggcaagcagcaacagcagcatcgtcaggctccggaagcaggggaagaaccgaccggcacccgccagccatcggcggtaccgccctcagcggcaccgggaacgaacaccatcgctgcgccgttcatgcagtagcgaagtccggttgggcgaggcccgtcgttgaacacatgaccgaggtggccaccgcagcggcggcagtgcacctccacccgcagcatgccgaaggtgacgtcgcggtcttcgccgatggcgttgtgcagcggcgcccagaagctgggccagccggtgccgctctcgaacttggtggaggaggagaacagcggcagcgcacagccggcgcaggcaaacgtgccctgccggtgttccttgttgagcgggctgctgtacgggcgctcggtcgcctgctggcgcagcactgcgtactgcgccggggtcaggcgctggcgccagtcggcatcgctgcgcatgacctcgaactgtcgcgacgggcgcgcttcagcggcggccggggcggcacggctgcaggcccccaggccgagcaggccggcggcggtggcaacaccgcccaggcccagcagatggcgtcgggtaagggacatggcggactccgggaaggggcgacggggccatgctgcgcccgcccgggtcaacgaatcctcacgcaggattcaatttttcgtgaggtatcggcgtccatcccgcgccacaatgcagccagcctcccactggccccgagctgccgatgtccaccaaacgcgtgctgatcgttgaagacgatgcccacatcgccgacctgctgcgcatgcatctgggcgatgagggctacgacgtcgcccatgccgccagcggcgatgccggcctgcgcctgctcgagcaggaagggccatgggatgcgctggtgctggacgtgatgctgcccggcgtggacggcttgcaggtgtgccagcgtgcacgcgcgatggcgcgctatgtgccgatcatcatcatcagcgcgcgaggcagcgaaacgcagcgcatcgtcggcctggaactgggggcggatgattacctggccaagcccttctcgatgccggaactggtggcacgggtgcgcgcactgctgcgccgggccgaggcgatggcgcagagcgcgcgcatcgatgccggcgcgatcgagctgggcggcctgcagctggacccggtcgcgcgtaccgcctcagtggatggcaacgcactggagctgaccccgcgcgagttcgacctgctgctgttcttcgcccgtcatccggaccaggtgttcgcgcgcatggaactgctcaaccaggtctggggctaccagcacgatggctacgagcacacggtcaacacccacatcaatcgcctgcgcagcaagatcgagccggacccggccaatccacggcggttgctgacggtgtggggccgtggctacaagctggtcgatcctgccggggcggcggcatgatcaagccgaacctgtggcagaagctggcggcggtgatcgctgcgctgatgctgatgtgctgcatggcattgctggcgctgcagatgcgcgccaacacccgccacgagcaggaagtggtgcagcggttgtcgctgggcctggccgagcacattgcccagcgcagcgaactgatggacaccagcggcatgcgtgatgccgccgtgcgcgcgctgttcggccagctgatggcggtcaaccccagcgtcgaggtctacctgctggacgaccagggccgcatcctcggccacgatgcgccgacaggccatctggtgcgcaaccgggtggacgtggcaccgctgcgccggctgctggccggtgcgccgttgccgatcctgggcgatgacccgcgcagcacggacggccgcaaggtgttcagtgccgcgccgctgatcgtgcagggtcgccaggccggttatgtgtacgtggtgctggtcggcgaacaccgtcagatgctgtccgacgaccttgccgccggcagccagtggaacaccacgctgtggtcggtgatgcttgtcggcagcctgggcctgctggccgggctggtggccttctactgggtgacgcgcccgctgcggcggctgacccggcgcatccaggcctttgacatcgacgcacccacgccattgccgccgccggagccgctgcgtcccggtgagcgcgacgagctggtgatcctcgaacacgcacacgcgcagatggcgcagcggctgggcgagcagtggcagcagctgcgccagcaggacctgcagcgccgcgagctggtcgccaacatctcgcacgacctgcgcacgccgttgtcgtcgctgcacggctatctggaaacgctggcgctgaaggacgccacgctgtcgccggacgagcgccgccgctacctcggtatcgcgctggcgcagagcgccaaggttggccggcttgcgcgtgcgctgttcgagctggcgcggctggaacatggcgaagtgcgcctggagtgggaggtgttcgcattgccggagctgctgcaggacgtgctgcagaaattcgagctggcggcgcaggctcgcaaccagtacctgcacgcggacttcccgcccggcctgccgctggtgcgcgccgatctgggcctggtcgagcgggtgctgaccaacctgctcgacaacgcgctgcggcatgcgcccgacggtgggcggatcgaggtgtgcctgcgcgcgacgccggacagcgtggaagtgagcgtggccgatgatggacctggtgttgcccctgcactgcgcacgcagctgttccaggcaccggccgcgctgggcgcgcgacgtggagagaacggcgggttgggcctgctgatcgtgcagcgcatcgtgcagttgcacggccgtcgcatcgaactgcgtgacagcgagcgcggcgcgttgttcgcgtttgcgttgccgcgtgcggaaccagcggcctagcaggccgcatcgcactccacggcagcgccgctttccaacggcaggtgcagtcggatgcaggcaccacccagctccgaatcggttacttcgaccaggccgccatgcttgtcggccaccacctgcaccagcgccagtccgaggccgaaaccggggctacccggatccagccgcacatagggttgcagcacctggccgcgcagttcgggtgcgatgccggggccatcgtcctccacctgcaggcacagccagccgtcgttgaccgtgctggcgatacggatctgccgccgagcgtagcgcagggcattgccgagcaggttgcgcagcgccagttccagcatgtgccggttgacgttgaccaggcctgccggcgacagcacctgctgtaccggcatcggcagcggtgcgaactgggccaccacgccacgtaccagtgccgccagctgcaggcgctggcgggtcagctgatggcagcggccgagcgcggcgtactcgacgccggcatcggtgaggtgctgcagccgatcgacatcagtgcgcaggccgcccaaggcatcacgctggatctcgtccagcgcggtgtcctccaggtcggccaggccgaaacgcatccgcgccagcggcgtgcggacttcgtgcgccactgcctgcgccagcacgcgctggctttccagcagctgctgcagctgctcggccatgtgattgaaggcattggccagcggccgcaccagcgctgtgccggcgcgcggggcgcgcgtgtccagctgtccgtcgcgcatctgccgggcggcctgtgccagctgcgagacgtcgcgccacaggcggtagaccatcacgtacatcggcagcgccacggccaccatcaggatcagcagcaggatcgccacgcctgacacttcgctgtcctgccagccctcgtcaggcagcgcttcgtccaacggcccaagcatcaccgcgtagtcgctgtcgccgatccgctgcaggctgcgcatgtgctccaggtcgatctgcacccggccgttgctgaagggggggcgctggctggccggcagcgccttcatcgcctctgccaacggcaccatgcgcagggcataggcgaagtcggcgtccagttcgcgcgccagcgtcggccactgctcgcgcggggtttcggcgaagcggtgctgcagcagggcatgggtgccgcgcatctcggccagcagtccggcttcggtgcggtcttccagcagcgcatcccaggcccacaggcccagcacgatcagtagcaggtgggcgaccaggaagccgatgccgtagcgcaggaagtggaaggcgtggccgcgcatcgccgagggcgtgcgcttcatccccatgccgagcggctgaacaggtagccgcggccgcgcacggtcttgatccgttccggctgctccgggttgtcgcccagcttgcggcgcaggcgcgagatgcgggcatcgatcgaacggtccaggccgtcgaaggcgatcccgcgcaggccgcgcagcagcgcatcgcggtccaggatctggccggcattgctggccagcaggaacagcaggtcgaactcggcagtggtgagctccagcagcgcgccctgcaggtgcacgttgcgggtggacgggtcgatgctcagctcgccgaagcggaggctgccgtcgcgtggttcgacccggcggtggcggcgcaggtgggcgcgcaggcgggccagcagcacccgtggttcgatcggcttgccgatgtaatcatcggcgcccagttccagtcccagcacctggtcgatgttgtcggtgcgggcggtcagcacgcagatgatgccgtcatagtgggggcggatctgccgacacacttcgaaaccatcctggtcgggcaggccgacatcgagcaggaccagggcgggcttgtcggccaggatccgggccaccgcacgctcaccgctgcgctcgtgggccacctggtagccatgccgctgcagatagtcgctgaccatcgtacccaggcgggcatcgtcttcgaccagtacgatatccagcattttcaaggcctccgtggacgcacacgtaccgccacggcacgagcgcggcgatgctatcccagccttcgggccgcccgggtcccgggggcgggcgccattcagccggggttgctggcgcacgggccgggcctcaggcctggcaacaacttggcgtccagcatagcctgatgctgttacaaaacgttaccttcgtgatacgcacggtgaccatcgctgacagcaaagcgactgacgcagggccgggggcgggccgagcatggagtctcctccgctccgcgtgtcgctcccatgtcgcccgccgccgcctgcctgctgaacccgtcccgccgctgccgctgcggaggtgcccgatgagcggcgtggtcggggcctggctgccgcccgccgaggacgaacacctgctgcagcagctggcgccaatgctgcgcgcccttcagcagcgcggccgggggcgcatcggttactggaccgacgccgaggccggcctggcgctgggccactgccgggcgccaaccgatacgccgttgcagcccctgagttcggactgtggccgttacgtgctgtgcctggatggccggttgtacaaccgggccgacctgcagtcgcagctgcgcgatctgccacgcagctgcagcgatgcgcggctgctgctgcaggcgatcatcgaatggggcgtggaacgggcgctttcccgcatcgagggcgcgttcggtttcagcgtatgggaccgcgagttgcgcgaactgtggctggcccgcgacccggttggcgagcggccgctgtactacggctggtaccagggccggttcctgttcgcctcggaaatgaaggcactccaggcctttgccggtttcgccccgagcatcgaccaggatgcgctgagcctgctgctgcgccatgactacgtgccggcaccgcacaccatctaccgcggcatccacaagctggtggcaggcgcgatgctgcgcatcgatctgaatgaccatgcggctggcggctccagccaggccgcacagggtggttcacgctactggtgcgcacgcgatgcgatgcagagcgcactgcaggaaccgctgctgccggcgccgagcctggagcaggcgaccgaccagctggaagctgtgctgcagaaggccatcgccgcacgcatgcattcgccgctggcctgcggcgcgttcctgtccggcggcaccgattcctcgctggtgacggcgatgatgcaggcacagtcgacgctaccgatcgaagcgtggacggttggcttcgacgatcccggccatgacgagagcgattgggcctcgcaggtcgcgcggcatctgggcgtgcagcatcatctgcaccggatggacgcgcgtcagggcctggatctgctgcagcggctgccgcaggtctggtgcgaaccgttcgccgatgcctcgcagctgccgaccctgctggccagcgaactgctgggcgcgcgcaagccggtggcgctgaccggcgacggcggcgatgaactgttcttcggccaccccagctatggccgcgcgctgcgcaatgcacgcctgtgcggtggcctgccggactgggtgcgtgatctggcgcggcgcagcggcaaccgcatgaatgtcgagcgcggccgcctgggcggctggcgcgcactggtggcggaagtcgccgccaacgacgtggaaggtcactacctgcagcgcgtgacgcgctggcggcagccggcgcaggtggtgctgggtgcacgcgagccgatgacgatcttccagcagcaggacacggcgctgccggccgaggcccgcatccagctgctggatttccgcatggacctggccgagggcattctcgccaaggtcgatcgtgcgggcatggcggcgggcgtggagacgcgcgcgccgctgctggacatggaggtggtgcggttggcctggcgcctgccgcagcacctgaagtaccacgacggtgagcacaagcggatcctcaagcacctgctggcgcgctacctgcccgagccgctggtgtatcgccccaagcgcggcttcggaccgccgatggcgcgctggttggcgggcccgctgcgcgactgggcggaggcactgctggacccgcagctgctgcgcaaccagggctgcttcgatgcggcacgcgtgcgcggcatctgggaagcgtttctgcggggtgagcgcaagtggcacacgcacctgtggaacgtgctgatgttccaggcgtggcaccagcactggcacggtgctcgcgggcgctgagccgttcctgcatcgcgtgcggcgggttcaatctgcgtggcgccgggcggatgcccttgcgtacgaatgtcctccggcgccggccgttggccgtcacctccccctttacttcgtacgcaagggcatccgccctgcgttcggagttcgtcggcgcctcattgaaggcagattgttcgcagccttacccaccgcacgccgagcctcgtcggggcgggcagggggttgggcaaagtaaaggaggaggggacggccaacggccggcgccgggggacatttgcccaggcccctgcttgtctcggcggggcccgtcagttcgcggggaatcgggacgaagacacgcgtgtggcggattcattctgcgtggcgccgggcggatgcccttgcgtacgaatgtcctccggcgccggccgttggccgtcacctccccctttacttcttacgcaagggcatccgccctgcgttcggagttcgtcggcgcctcattgaaggcagattgttcgcagccttacccaccgcacgccgagcctcgtcggggcgggcagggggttgggcaaagtaaaggaggaggggacggccaacggccggcgccgggggacatttgcccaggcccctgcttgtctcggcggggcccgtcagttcgcggggaatcgggacgaagacacgcgtgtggcggattcattctgcgtggcgccgggcggatgcccttgcgtacgaatgtcctccggcgccggccgttggccgtcacctccccctttacttcttacgcaagggcatccgcccggcgttcggagtttgtcggcgcttccttgaaaggcggccgcgcgtgctgcgctttcctcaccgcacgccgagcctcgtcggggcgggcaggggtttgggcaaagtaaaggaggaggtgacggccaacggccggcgccgggggacatttgcccaggcccctgcctgtcccggcggggcccttcagttcgcggcgaatccagacgaggaagcgctcttcaatgcagacgccaggcaaaaaaagacccggcagagggagggatctgccgggtccggattgcgtggggggagggacccacgcaatgagcgttgcgtcgcgtcagtggttgttcgcgtccgccgttgattcgttgtagccctgcaccagttcggaccaggccttgccggcctgcaggccgagaccgaccacgtcctgctgggcctggcccagccgctgcaggttgtcctgccacagctgtgcgcccttgttgagcatcccggccgtgtcgtcactacgggccagttcacccaaccagccgccggtcgcggtcaggttgcgctccatcgccttcagctgcacgccgaacatgctttccgcgttctccaacgccaaccggttcgcgcgggttgctgcggcggcgagctggcgggtggcatcactgaagcgatcgctgaaggcggcggccatggggcatcagggagtggcttgatgcattgcagcatacgccgttgatgcggcaatgcaacaaaaataacaaaggcgcccaaggcgcctttgaaacacctttcagatcaatgggttgatcaggccgtcgggccgcggtagcggcagccggaggtgcaggtttcgtgcacggtgatctcgctcagcgccggcaggctgggcttgagttcgttccagatccacaccgccaggttctcgctggtcgggttctccaggccggggatgtcattgaggtagtgatggtccaggcggtcgtagatcggctggaaggctgccttcacgtcgccgaagtccatgatccagccggtctgcgcccccggctcgccctcgaccttcagttccacccggaacgagtggccatgcaggcgcgcgcacttgtgccccggcggcacgttggggaggcggtgcgccgcctcgagcatgaagactttgaagatttccatggcgcgattgtacgccgcaggtggccggccatcctgagcggatgttgggctttcgtgaagtaactctttccatccggatgaagagatgatagcttctcttatatccgtatgaagagatgttattggccggaccccggccaggcatggactactgcggaactacgtcgccctttccacctcccccacatcgtcatgcccaagcacaccctgctcgtggcggccctggccgtcgctctggccgcgcctttgtccgccgccgccgaaacctccgccgatgccagtggcgaagccagtaccctggccgccgtgcgcgtcaccggttccaacatcaagcgcaccgataccgaggcctccaacccggtgcaggtgatcggccgccaacagttggaacagaccggcaaggccaccgtggccgatgtgctgcgttcgatctcggccaacaccggcaacgccagcaacgaaaccaccaacaatggttgggcgtccggctcggcgggcatcggcctgcgtggcctgtcgcagaaaaacacgctggtgctgctcaacggccgtcgcctggccaactacggcttcccggccggtggcctgtccgacaccttcgtcgatctcaatgcgctgccgctggtcgcggtcgagcgcattgaggtgctcaaggacggcgcctcggcggtgtacggctccgacgccgtggccggcgtggtcaacatcatcacccggcagaacttcgaaggcgccgagatcggcggcagcttcggcggtgccgaccagggcggcctgcacgagcagaacctgaagttcgtcggcggcctcggtgatctcgacaccgatggctacaacatcctcttcagcctgcaggggtacaaccgtgagcgcctggaccaggacgagcgcaacctgaccaggagcggcatctacaccgacaagccgggtggccgctggaacggctggtcggccaagggcgcgcgctacctggtcaacggcgtctcggtgccgatgctcgatgccaacggtaactgcccgaccggcaccacccgcgtggccagcgcaccgatcgacggcctggccggcgacacctgcggcttcaaccaggcaccgttcaccacgctgatcccctcgaccaagcgctaccaggcctacgccaacggtaccttccgcctgaacgacaacgtcgaagcgttcggcgaagtgctgtacagccagatcaagagtgccgcgtggttcggcagcagcccgttcttcaccctggagagcggccgcttcgcactgaacgcgaacagcggcctggcagagccggtgtcgtcgctgctgccggccaacaatccgtacaacccgtacggtcgcgcgattcccgtcgagtacaccttcttcgacctgggcggcacgatcaagaccaaccgttccaccgcctaccgcggtgtgttcggcctgcgcggcaccaccgcgaagtgggattgggaagtggctgcattcggtgcgcgcagcagcgagcgtgagagcgtgtccggtggcttcgccaaccgctgggcgctggccgacgcgctggccacgggcagctacaacctgctcaacccggcggccacgccgcagtcggtgcgtgattcgatcaacatcgccacgctgcgtccggccgaatccaagctgcagggcatcgatgcgaagatttccggcagcctgggccacacctgggccggcgagatcggcttcgccgccggcgccgagtggcgccgcgaaaagctcgactccaacaatccgtggcagatcgatgccggcctgcaggtgcgcccggccattgccgaagtacacggcaagcgccaggtcagtgcggcctacgccgaagtgaacgtgccgctggcctcgacgctggagctgtccgccgccgcgcgcgctgatcactacgatgatttcggcgatgcgttctcgccgaagatcggcctgcgctggcagccgctggatgtcctgctggtgcgtgcgtcggcgtcgaagggcttccgggcaccgtcgctgtcggaaaactccaacagcaccagcatcgcctacggcagcgtggtcgacccgcgtgatccggacgtgccgggctcgcgccagaaccccaccttcttcaccgtcggcaacaacgaactgaagccggagcgcaccaggagcgtcaacttcggtgtggtgctgtcgccgtgggccaacaccaacctgagcgtggactactaccgcatccagctggacaacctggtcggcaccaacaacacccagaccctggtcaacgacaacgtggccggcgccgtgcagcgcgatgagcgtggcaagctgcaggcggtctacaaccgctaccagaacctgagcgagctgaagacctcgggcatcgatgtcgagctgcgccagcgcatcccgaccgcggcgctgggtgacttcaccgtgtcctcggcctacacccacgtgcgcgactaccgtcgccccaccgtggtcggtgggccgctggtcgactacgccggcagcaacctgggcgcgaccctgcccaaggacaaggccaccaccacgctggactggaagtacggtgatttcaacgcagccgtgacctggtactacaccagcagctaccgccaggaggccagcaccgccgccaaagccgtgcagcagcgcgtcggcagctacagccagtacgacctgtacctggcctacaccggcatcgacaagctgaccgtgtatgccaaggtgcagaacctggccgacaagacgccgccgtacgacgcctcgttcccgggcatccgcgcgccgtacgacttcagccagtacgacctgcgtggccgctacttcacgctgggcttcgattaccgcttctgatccatccgccgcggccggtcacctgaggggaccggccgcgcgatcgtctgccgttgtgttccaggggagtcaccgtgtccttgcatcgccgtgccgttcttccgttgctgcttgccaccgccaccgcactgtcctcgccgcagccggcgcaggcacagagcgcgtacttctttccgcaggtcaccgacgcagcggcgttcgatgcagcggtgccgacgccggagcagttcctcggctacccgatcggcaggcgttacacccggcacgaccagctggtggcgtacttccaggaactggcgaaacgctcggacaagaccagcgtgcgcgagatcggccgcagctatgaaggccgcccgctgttgatcgccaccgtcaccgctgcaggcaatcatgcgcggctggaacagatccgccagcagcacgcgaccctggccgatccggcgcagccgcgcagcgccgccggtgacagcccggtggtggtgtggctgggctacagcgtccacggcaacgagacctccagtgccgaggcagcgatgctgacggcgtactacctggtggccaaccgcagcgcagaaacccagcaatggctgcagcaggcggtggtgctgttcgatccggcgcagaatccggatggtcgtgaccgtgctgccaactggcacaacgcctgggcgtccgacccagcttctgccgaccccgccgacaaggaacacgtcgagccgttcccgcagggtcgtaccaaccactacttcaccgatctcaaccgcgactggctggccctcacccagcaggactcacggccgaaggtggaggtgttccaccagtggtacccgaacgtgcagatcgacttccacgaaatgggcaaggacagcacctactacttcgagccctcgccgaagagcatgcacagtccgctgattccggcggcgtcgtatgaattcaacaagaccctcgccaagtaccacgcgcaggcgctggatgcgctggggtcgctgtactacaccggcgagaatttcgacaacttctcgccggtgtacggttccacctatccggacttccatggcgctgtcggcgttaccgtcgagcaggccagctcgcgcggccgcgtgcaggaatcggtgaatggcctgctgaccttccccttcaccatccgcaaccaggtcgccaccgggctgggcacggtgcgtggcgcggtgagcgagcgcagcggcctgttcgacctgcagaagcagttcttccagagcgcgctgaagcaggctgcgcagcagccggtgaagagcttcgtgttcggcgacgcgcatgacccggccctgacccgtcgcctgctggaactgctgctgctgcaccggatcgaggtgcgcgcactggaccgtgccgtcactgtcgatgggcagcgcttcgatgccggcagcgcctacgtggtgccggtgcagcaggcgcagttccgcctggtgcattcgatctttgccgagacgccgccgatcaagggtgatgtgttctacggcagcaccagctatgcgatcgcaccggcctacggcgtggcctttgcgggcagccgcagccgtatcgaaggcggcgcacgcgtggccgcgctgccggtggagcagggcgcggtactgggcggcgaggccggattcgcctacgccatcgactggcgcgactacaacgccgggcgcgcgctggccgcgctgcagggcaagggcgtgaatgcacgcgcggcattccagccgttcaccaccgcgaccgcgcagggcgacatcagcttcgccgccggcagcctggtcattccggttgccgggcaatcgctgcagggcgcggcgctgctcgagacagtgacatccgccgcgcgcgaggcgggcgtacaggtccacgcgctgtccagcggccggagccgcgaaggcatcgacctcggcagtgacggcgtcaaggcgctgcgcaagcctgcggtggcactggtgatgggcgagggcgtggccgccaccgaaatcggatcggcgtggttcctgctcgaccagcagctgcagttgccagccagcaagctggatccgcagcagctgggcaaggtaccgctggaccgctacaccacgatcgtgctgtccggtggcacctacacgggcgtcgatgccacggcggtggctgcactgaagcgctgggtgcaggccggaggttcactggtgacctacggcagtgcctcgaagtgggcgatcgagcagaagctggccgacggcgaaaagctcggcaaggaagaagacgctgctgatgcaagtcgccgcgcgtttggcgaccagcgcgacatcgctgcgatcgagcgggtcagcggcaacattctcagtgccgatgtggataccagccatccgttggcgttcggcgtgccgcgccggcagctggcgatcaacaaggagaacacggtgacgctgcagccgagcgcgaacccgttttccacggtggtgcgcatcgacacgccgccgcgggtgaatggctatctgtccgagcgcaaccgcacgcgggtggcgggtagtgcgtggctgctggtgtcggcgcaggggcagggcaatgtggtgctgttcgccgatgacccggcacaccgcaagtactggcacggaacggaccgactgctgatcaacgcgatcttcttcgggaatctggtgaatccgagtaaagcgcggggttgagggtttgcgcgcctttgttgacgcgtgtgggggaggccgggcgggctgcgcaggacacgctgtaaatacgtccatgtaagctcgatcggcgcatccatgcgcctcacggtcctgcgcagcccgcccggcctcccctcgacagtttcctgcgggcgcggacgcatcgaaccccaaggcgggagcaagggcagacgcaaagccaggaattgcggcttcggcttttgattttgaatttgaatttgatctttcttctcccggctacccggcgggacaagaaggcgcaggcaatgcttgaagcggatgggcatgggggcagcgcagaaccgttggcgccatggatggcgccatcgagcttacatggacgtatttacagcgtgttctgcgctgcccccatgcccatccgccctcggtactgccaccgcgtgctttatcacccggtagcccgcaacaaaaaaggacggcgcgtcagcgccgtccctcgatagcccccgcgcagcgggaagcaccctcgatgtcagctgggatcagccggcgcgaccaccgccgccaccctggccacgaccgcggccgccaccattgccgccaccaccacggcgctggccctggccggcacctgcacgctgctggccattgccaccgccttcgcgacggccaccgccggccttcttcgggcctgcgtgcgcgtggcgcggcgcatcaccgtgcggacggcgcgcatggctcttgcgcggtgcgcgctcgccagtatcgtgctcggccttgcccggtgcactgttgccccagcggatcggcacctgcagctcgaagcccggtacatcgcggatgtccatgtcgcggcccagcaggcgcacaatcgcgcgcagcagcttcacttcatcctgcgccaccagcgaaatcgcctggccggtcgcgccgttgcggccggtgcggccgatgcggtgcacgtagtcctcggccaccatcggcaggtcgaagttgatcaccttcggcagctcgttgatgtcgatgccgcgcgcggcgatgtcggtggccaccagcacggtcacgcggccggccttgaagtcgcccagcgcacgcaggcgctggccctggctcttgttgccgtggatcgccgccgtcttgatgcccgacttttccaggaaggtggccagcttgtcgctgccatgcttggtgcgggcgaacaccagggtctgctcgcggctgtcctgcgccagcaggtgcagcagcaggtcgcgcttgcggccggcgtcgaccggatgcacgcggtgggtgatggtttcggccacggtgttcttcggcgtcacctggatctgttccgggttgcgcatgaactccagcgccaactggcggatgttgtcctcgaaggtggccgagaacagcagggtctggcggttctgcttcggcagcttggccaggatgcgcttgatcgacggcaggaagcccatgtcgagcatgcggtcggcttcgtccagcaccagcagttcaatgccggacaggtcgatgctgcgacgctccaggtggtcgatcaggcggcccgggcaggccaccagcaggtccacaccgcggcgcaggatgtccagctggttgcccatgccgacgccgccgtagatacaggcgctgggaatgcgcaggtacttgctgtagccgcgcaggctgtcgtgcacctgggtggccagttcgcgggtcggggccaggatcagcgcgcgcggcttgcgcgggccgctgcgcacttcctgcgaggcggtgcccaggtgctgcagcagcggcaggccgaaggcggcggtcttgccggtgccggtctgtgcgccggccagcaggtcacgaccggccagtgccagcgggatcgcctgctgctggatcggggtcgggttttcgtagccctgctcggcaagcgcacgcagcaggaagggcgccaggcccagcgattcaaaagacattgagtttgctccaagtacaagaaacgcctgtccgaacggacagacgggggcagatcaaactgatcggctgactcggagcgttcccgtgaaccgcgctgcgagaattgggtgcagccggcacgaagcgcaggctggaatgcgtgacgaacggcgtcggagtgggggcgggcgaagagggcggaccctggtcgccggcgatcccggagggaaacggacggccgctgcagactgcgcaagtctaaacgatgtttgagacttcacgcaaaaagacctgttcaggtaggggttctctctgcagggctgcgccctgcacccgcagaggctgaagcaacgtcaaaggccgggttcctgtgggaggcggggtgggtccggtggcagggggcgctgcaagtacgtccatgtaagctgggtcgccgcatccatgcggctcacgcccctgtcaccggacccaccccgccttcgacagttttccgcgatctgtcgaatctcattcgatcaatttcggtgtctgacggatctcgacgatgaatgatgtggatgttcgatcagtcattgggaacctgtcgggggtgcggcggtgtgggtgggcaggaccgttggcgccatggatggcgccatcgagcccccatggacgggtttacggcgtgtcctgccggcccacaccgccccgcccaaccagcagaaagccagagccgcttttgacgttgccgttgctgttgcattgagccggtgcagggctgcaagccctgccgaaccccccactacggtagggtgggccgatgccgcgctgcagcttggcgccgccgcagatttgattacacttgaaacttgtttgcccacgactccggacacccacccatgaagcttggttctttgaaggaaggcggccgcgacggcaccctgatcgtcgtctcgcgtgacctgcgccacggcgtgcgcgccaccggcattgccgccaccctgcagcaggctctggaagactggagccacatcgcgccgcgcctgaacgccctgtacgaatcgctcaatgccggcgacgccgacggtgtgttcgacctcgacccgcaggccctggccgcgccgatgccgcgcgcctatgaattcgtcgacggcagtgcctacctgccgcacgtcgagcgcgtgcgccgcgcccgtggcgccgaggtgccggagagcttctacaccgatccgctgatgtaccaggccaccagcgccggcttctacggcccgcgcgatgcggtcaaggtggtcagcgaggagtacggtatcgacctggaagcggagatcgtggtgatcaccgacgacgtgccgatggcggccaccccggaacaggcggcgggccacatccagctggtcggcctggtcaacgatgtgtcgctgcgcaacctgattccgggcgagctggccaagggcttcggcttcctgcagtccaagccgcgctcggcgctgtcgccggtgttcgtcacccccgacgaattgggcgttgcgtggcaggacagcaaggtgcacctgccgctgctgacccacatcaacggcaagtggttcggtgcaccggaagcgggcgtggacatgcagttcaatttcgcccagttggtcgcgcatgcggccaagacccgtccgttgggcgccggcaccatcgtcggctcgggcaccatcgccaatgaagacaccagcaagggtgcctcgtgcttcgccgagcagcgcgtggtcgaaaccctgcgcgacggcaagccgagcacgccgttcatgtcgttcggcgacgtggtccgcatcgagatgctcgatgccgccggtaacagcatcttcggtgcgatcgagcagcgcatcgaacaggccgccaagccctgagcatggaggcggccatggagattccggtcgacgacggcatcgtgctgtacacctactggcgatccagcgccgcctaccgcgtgcgcatcggcctggagctgaagggcctggcctgggaggcccggccggtgcatctggtgcgcgacggcggagagcagcacctggacgcctatcgcgcgctcaacccgcagcagcaggtgccgaccctgctgcatgaggggcatgtgctgacccagtcgctggcgatccttgaatacctggacgagcgctttccgcaggtgccgctgctgccggccgatgccgccggccgtgcgcgggtgcgggcactggcccagctggtggcctgcgacatccacccgatcaacaacctgcgggtgatgcagtacctggagcgcagtctgcagctgccggccgatgcacgcacgcagtggacgctgcactggattgccgagggctttgcggcgatggaagcgctgttggccaacagccgtgacaccggcaccttctgccacggtgaccgccccgggctggccgacctctgcctgctgccgcagctgtacaacgcccatcgtttcggcctggaccttgcgccgtacccgacccttcgccgcatcgaggccgcctgtcaggcgctggacgccttcgaccgcgcgcgcccggaaaaccagcccgacgcagcctgaaagtagagggacggaggggatcaagtcgcaagtgcattcacgacttaatcccctccgtcccctttttgcagcagttgcgcgagatcatcgcggaacagtgcataggcccgttcgcggcgcgcgccatcgccttgccgcagcacccacgccgggtgcacggtggcgtagccgcgggtgccttcctccagcgtgtgccagcgtccacggtcgcgcgacagattgaaatcacggccaaataccgaggctgccgcggttgcgcccaggcagacgatgagctgcggccgcacgcgcgcaatctcgcccatcagccacggccggcaggcctggatgtggcggctttccggccgcttgtgcagccttaccttgccgcgccgctcatggtggaagtgcttcaccgcgttggtcaggtacagcgtggcgcgatcgattcccagctcggccaatgcgcggtccagcaactggccggcagggccggcgaacggctggccgcgcagatcctcggtatcgccaggctgctcgccgatcaccatcacccgcgcatcggccggcccctggccgaacaccgtctgtgtggcggtctcccacagcgggcactggcggcaggcgctggcctgctgtcgcagcgtctgcaggctggcggtatctgggcgcgctgccgcagcgtccccacgcatgggaatcctgcgctggggtgcctgcgcgggccggtcatgcatttcctgcacgcgatcgcccgcatcgcgcaccaggcgcggcagcagctgcgcctcgggcaggtggcgccagtatctggccggcatctcctgcatcatcatccgggtgttgagccgggccggattgaagatgctggcgtaataggtctgccacagggcctcgcgcgcatcttcggccggggcgtcctcgcgccgtgcgccggggccgaaggtcagcgcctgtccatcccacgccacgctgcgcgaaggagtgaggatcgcccagcgcatgccggtgaagcggcgtgcgaagaacggcgcgacccggtcgacgatgtggtgctgtggctcgaaccaggcgatgaacgcatcaggttggccaggcacctcgcggaagcgcacgaatgccttcatcttgtgcgtgtcacggcggacggcctgggccaatgtcatcgcacgcagcacatcggcatcggcgggattggtcagcaccgcgcggtcgccatgggtgatccgccacagcagccggtacagcagtgacaggcgctgcggttcgccatggcacaggcaggtgtcggccagttccaggaattcgcgcgggacgccgggaacgcttgcctgtgccgccaccggtgcctgctgcaccggcggcgcatccagcagcgatgcctcgccgccttcgagccagtccaattgctcgggccgcacgccccgcagcagcgcatcacgcgcgccgtcgcgccaggcctgcagcgaccacggcggatccacccgctgcgaccagcgcggcgcgtcaggctgccggcggtgcatcgaacagtgatccctggcgcggcggcggggccagttgtgctcgcagcgcggccgggtcatccagtgccttgcgcgggtgatggtcggccaacagcacgaacggtagcagtttgctcatcggcgccttcaggcgggcgatgtccgccacgcgcaggcgcccgtgccggcgcgccatcagcacccggtctgcattgcgcacgcccaggccgggcacccgcagcagcatttccttcggtgcacggttcagatcgaccgggaagcgttcgggatggcggatcgcccaggccatcttcgggtcgatatccagatcgagcattccgccctgggtggtgtcggtgatctcgtccacgccgtagccatagaagcgcaacagccagtcggcctggtacagccggtgctcgcgttgcaggggtgggggctgcagcggcagctgccggctggcatcgggaatcgggctgaacgcggagtagtagacccggcgcatccggtaactgccgtacaggctgtcggcgctggccaggatctgctggtcgttggccccatccgcgccgacgatcatctgcgtgctctgcccggccggggcgaaacggggagggcgcgggcgtgcgctgcggctggccgtcggcgccaccgctgcgggggccttgcgcgcctccttggcttcctcgatgcgccaacgcagttcgcccatcgcgccgcgtatcgaatgcaccgtcttctccggcgccaaggcgctcagcccggcttcggtcggcagttcgacgttgatcgacaggcggtcggcgtaacgcccggcgctggccagcagttccggcgaggcctcgggaatggtcttgaggtggatgtagccggcgtagcggtgttcttcgcgcagttgccgggccacctccaccatctgctccatggtgtagtccgcattgcggatgatgccgctggagaggaacaggccctcgatgtagttgcgcttgtagaagtccagggtgagcgtgaccacctcgtccacgctgaagcgcgcgcgtggcacattgctggacacgcgattgacgcaataggcgcagtcgtagacgcagaagttggtcagcaggatcttcagcagcgatacgcagcggccatcgggcgtatagctgtggcagatgcccatgccctcggtgctgccgataccgccgctggcgcgcgaatcgcgcttgcccgagccgctggaggcgcaggaggcgtcgtatttggcggcatcggccagaatggccagcttgcggatggtttccattgaggaaacctacggatgaggggtctcattggatgagacggcccctgaattcttcaggaaaaggggacggaggggatcaagtcgtaagtgcatatacgacttgatcccctccgtcccctttttcgtgcggtcagaagccgtgggtgatgctgggtgcgccggccgagaaatccgcgtatgggtcatgctcgccgctgctgccttcggacaggcggaacttcagtgccaggccatcgcgcgagtcggccgcgcgcagcgcttcctcctgctcgatggtgccggccttggccagccggaacaggcactggtcgaaactctccatgccctcttccagcgatgcttccatcgccgccttgatctcgtgcacctggccgcgacgcagcaggtcgcggatcatcggcgtgttgagcagtacttcggtggccggcaggcgacggccttccttgttcttcaccaggcgctggctgatcaccgcacgcaggttcagcgccaggttcatcagcacgttcttgtgcgcgctttccgggaagaagttgaggatgcgctcgatggtctggtcggcgttgttggagtgcagggtggccaggcacaggtggccggtttcggcaaaggcgatcgccgcctccatcgtctccgcatccaggatttcaccgatcaggatcacgtccggcgcttcacgcatcgcgttcttcagcgcgttgtggaaggcatgggtatccagcccgacctcgcgctggttgacgatcgacatcttgtgcttgtgcaggtactcgatcgggtcttcgatggtgaggatgtgaccggtggtggtgctgttgcggtggtcgatcatcgacgccagcgaggtggacttgccggaaccggtggaccccaccaccagtaccagcccgcgtggggtcatgatgacgtccttcagcacctgcggcaggttcagctcctcgatgctcggaatccggctgcggatggcacggatgaccatgcccacttcgccgcgctgcttgaacacattgacgcggaagcgaccggcatcgggcagggcgatggccatgttgagttccagctcgcgctcgaactgcggcacctggccttcgtccatcagcgagtaggcgatcttcttgaccatgcccggcggcaggccggtgttgcccagcggatagagcttcccctcgatcttgatgtagaccggtgccccggtggtcagaaacatgtccgaagcgttcttttcggtcatcagcttcaggaagtagccgatatccattgcgaattttccccaacgaaacggccgacgcccgttgccagcacggtgtcggcttgacgacaatggccgtgaaccgacaaccggtacggcctccccaatgaaacgacttagcttcgcacgaatgcgccacagcctgtatgtgatggcgtttgcattcgcactgtctgccccggcctgggcgcaggatggcgcgatggaactggcccaggcccggcaggcggtcgacaaggccacccaggccgatgccgaccagtacgccccggacctgatcgggctggcccggcaggggctggagcaggcccagcgcgccgccggcgaccgccgcgagcgcaagaatgccccggccatggccctgcgtgccgccgccgatgccgacctggcccgcgtgcgcagcgaggaagccaccgtgaccgcccagctgcagctgcgccgcaacgaggtcaaccagctgcaacgccagctgtcgaccggggaggatcgccggtgaagccgatgactgccgcaaccctggccgcgctgctggcgctgccgaccctggccgtggccgccgacaacccgatggtggcgcagctgagccagcgcctgatggccatccaggccaacccggataccgctgagctgggcgccttcgagcgcatgcaggcccagcaggccatcgccaccctgggcaaggccaagcgccgcgaccaggagctggccacctacctggccgagcgccgggtggagatcgccgagacggccgtgcgtaccgcgctggccgcccgcgaggtcgaccgcctggagcggacccgcagcgacctgctgatcgaggccagccgccgcgacgccgcccgcgcccgccaggaggccgagcagctgcgcatgcaggcacagatgcaggccgaggaggctgaacgcctgcgccaggccgccgaggccgagaccctggcccgccaggacgccgagaacgccctgaccagcgtcgccggcaagcagcagcagcgcctcagcgccgcccagcagaacgccgccaagctcgcccgcgaggaagccgagctggtgtccggtcagaagctgccgggctcgaagttcgatggccgcggcgaggtcttcaccttccgtggcgatgcgtttgccgccggcgcctccagcctgtccggcggcgcccgtaaccaggccaaggcgttggccgaatacctgaacatcggcaagaagggccgcctgcgcatcgaggcttacgacagtgccaacggcgtaggccagaagcgtgccgaggccctgcgcgatgccctggttgcggcgggtgtcgcgagcaaccggatccagcttgccggcaagaaggcggcctccacccaggcacgttcagccgaagtcatcatcgccccgtaattgcttgatattgtttgtttttcgttgtgatgagcattcagcctgaaccccgccccggcggggttcggtctttttgccgcaggggtcttgtaccccgccttgagcaggcgtagggtcaatcgtccgggacgcaatgccgcggaccggacgatgggagggccgggccgatgcaagcagggcgcgaaccgcagcagatcgacgtgcgcaggccagtgccgcaggtcgttgcaggcgttcaggtggccatcgaccggcgctcctccatgaacaacgccccgtgccttgcggccggggcgttcgtgtatctgtcgaaggaggtccatcatgtttgaagatcagccccagagcgagatcgacgcacgtcgcgcgcgtgatccggagttcagggcactccatgaccagcaccgcaagttgaacaagaagtgcatggacgcggagttgggtgtactcccgatcgatgatgtcaccctgggtcgcatgaagcgcgagaagctgctggccaagcaacgacttctgagaatgtacgaaacaccgctcccaacgacgtcccccacgctttgacgcaccccgtcacgcccggaacggcgtgacccggccatcgatggccccgccgggcgctcctgccccggcatcgcggcaccgccgatgaggcggccgcgccaaggcaccacaggcggtggtgccttggcctgcaggcacaactcaccgatgcgggcggtaccggtctcctcgtcgatccggggccgtccgcatctctttctgcgggcttgcggcccgtctccgcgccgacctgacattcatcgccatccgacggataatcatcggtccggccccctgcggcgcgaaccgaaagtcctccgaatgcccattcattcttccgtcctcgaactcatcggccagaccccgatcgtcaaggcccagcgcctggacaccggcgtctgcgagctctacctgaagctcgaaagcgccaacccgggtggatcgatcaaggatcgcatcggcctgtcgatgatcgaggcggcggagcagcgcggcgacctgaagccgggtgcgaccctggtcgagggtaccgccggcaacaccgggctgggcctggccctggtcgcgcagcagaagggttacaagctgatcctggtcgttcccgacaagatgagccgcgagaagatcttcaacctgaaggcgatgggcgccgaagtccgcctgacccgctcggacgtggccaagggccatccggagtactaccaggacctggccaagaccatcgccgagcagaccccgggcgcctacttcatcaaccagttcggcaacccggacaacccggccgcgcatgaattcggtaccggcccggagatcctggagcagatgggcggcgacctcgacgccatcgtgttcggctgcggcagctccggcaccatgaccggcctgtcgcgtgccttcgccaagctgtcgccgaagaccgagctggtgctggccgatccggtcggctcgatcctggccgaatacatcaatgacggcgtgctcaacgacaagtcgggcagctggctggtggagggcatcggcgaggacttcctgccgtcgatctccgacttcagccgcgtcaagaaggcctatgccatcagcgacgccgagagcttccacaccgcgcgtgaactgctgggcaaggaaggtatcctcggcggctcgtccaccggcaccctgctggccgctgcgctgaagtactgcaaggagcagaccacgccgaagaaggtgctggtgctggtctgcgataccggcaacaagtacctgtcgaagatgtacaacgactactggatgctggacaacggcttcctggagcgcccgcagcacggtgacctgcgcgacctgatcctgcgcccgtacggccagcgcgacaccgtggtgatcggcccgaacgacctgctgaccaccgcctaccagcgcatgaagctgtacgacgtgtcgcagctgccggtgatggacggtgaccagctggtcggcatcgtcgacgaaagcgacgtgctgctgcacgtctatggtgacgaagcgcgtttccgcgacaccgtcgccacggcgatggtcagcaagctggaccggctggacgtgaagtcgccgatcgaggcgctgctgccggtgttcgaccgcggccaggtggcgatcgtgatggacggcaacgccttcctgggcctgatcacccgtatcgacctgctgaactatctgcgccgtcgcgtgcagtaagccgttgatcgccgacgttcgctgctgaatcccggtttatccgcgtcaaaggtcgttaaggccgcgctggtagacttccgcaccttcgatggcgccgcgtgtcggcgcccctcaggaaagaacatgtccaacgctacttcccaggatcgcgccctggccctggccacgctggccatccacggcggccaatcgcccgaccccagcaccggcgcggtgatgccgccgatctacgccacctcgacctatgcgcagtccagcccgggcgagcaccagggcttcgagtactcgcgtacccacaacccgacccgcttcgcctatgagcgttgcgtggcgtcgctggaaggcggtacacgtggctttgccttcgcctcgggcatggcggccagctcgaccgtgatcgaactattggacgccggcagccacgtggtggcgatggacgatatctatggcggcagcttccgcctgttcgagcgcgtgcgtcgccgcaccgccggactggatttcagcttcgtcgacctgaccgacctggctgcgttcgaggcagccatcacgccaaagacgaagatggtctggatcgagaccccgaccaatccgatgctgaagatcgtagacatcgccgcggtggccgccatcgccaagcgccatggcctgatcgtggtggtcgacaacaccttcgcctcgccgatgctgcagcgcccgctggaactgggcgcggacctggtcctgcattcggccaccaagtacctcaacggccactcggacatggtcggcggcatggtggtggtgggcgacaacgccgagctggccgagcagatggctttcctgcagaactcggtgggtggtgtgcagggcccgttcgacagcttcctggctctgcgcggcctgaagaccctgccgctgcgcatgaaggcgcattgcgccaacgcgctggccctggcccagtggctggacaagcacccggcggtggagaaggtgatctacccgggcctgccgtcgcacccgcagcatgagctggcgggcaggcagatggccggctacggcggcatcgtctcgatcgtgctcaagggcggtttcgaggcggccaagcgcttctgcgagaagaccgagctgttcaccttggccgaatcgctgggtggtgtggagagcctggtgaaccatccggcggtgatgacgcatgcctcgatcccggtcgcgcggcgggaacagctggggatcagtgatgcgctggtgcggctgagcgtgggtgtggaggatctgggggatctgcaggtggatctggagagggcgctggcgggtactgctgcgtgaatccgatgaccgtgtcgtccgccaacacatcggtttcgccgctggcgatggtgcgcagttttctcggcaaccgcgtactcatctaccagctggccaaacgcgaagtcatcagccgctaccgtggctcgttgatgggtttggcgtggtcgttcttcaacccgctgttgatgctcgccgtatataccttcgtgttctcggtggtcttcaatgcccgatggggcggcgacgtggcgcacaagggcgacttcgcgatcatcctgttcgtgggcatcctggtgcacggcatcttcgccgagtgcgtcaatcgtgcccccagcctgattgtcggcaatgccagctacgtcaaacgcgtggtgtttccgctcgacacgctgccctgggtggcgatgggagccgcgttgttccatgcgttggtgacgttggtggtgctgctgctggcgcaactgctgatccgtggcgttctgcccgtcaccgcgttgtacttcccactggtcgtgttcccgttggtgttgttcacgatgggccttgcctggctgttgtcggcgctgggcgtgttcgtgcgcgacatcggccagatgaccggcatcttcactaccgtgctgttgttcctcgcgccggtgttctatccagtgcacgcgttgccggagaacatgcgcaagtggatctacttgaatccactcacgttcatcatcgagcagtcgcgggaagtgctgatctggggcaaggcgcccgatttcattggcttgggcaagtacgccattttcgccgccgtggtcgcgtggctgggctatgtctgcttccacaaaatgcgccgggggttcgccgatgtcatctaatgaacctgtgcgtgagcctgatgatctggcgatccgggtctccggtgtcaccaagtgcttccaggtgtactcgcagccacaggaccgtctgaagcaggccgtgctgccgcgactgtcgcggttgctggggcgtcctggtggcatgtactaccgtgagttctgggcgctgaaaggcgtcgatttcgaggtgcggcgtggcgacacggtgggcatcatcggccgcaatggttccggcaagtcgaccctgcttcagatcatctgcggcacgctgcagccgacgcacggcgaagtgaccgttcgaggtcgcgtggccgcactgcttgagctgggtgcaggcttcaatccggagttcaccggtcgcgagaacgtctacatgagcgcgtcgatcctgggcctgtcgcgcgaggagatcgatcgcaagtatgacgatatcgtggcattcgccgacatcggcgacttcctcgaacagccggtcaagacttactccagcggcatgtacgtgcgcctggcgttcgcggtgatcgcgcatgtcgatgccgatatcctggtgatcgatgaagcgctggcggtcggtgacgcgatcttcgtgcagaagtgcatgcgctacctgcgcaagttccgtgagaacggcacgctgctgttcgtcagtcacgacacctcttccgtgctgaacttctgccagagcgccgtctggctggatcgtggcgacatgcgcatgcatggcactgcgcaggaaacctgcaacgcctacatcgaatactgctcgcaggaagtgtatggcgatacggtcaagctgcagtcacggcaggccgctgcccgtgccgcggaggcatcgcctggcactccgtcgccagcccggatcgagaaggacctgaaggtcgagctgttcgacaacgttgccaattcagccggttggcagtccggcgtggcaagcatcgactcggtcaccctgtgcaacgaggacggtgagcccttcacgacgtttgccggtggcgagcatgtcgtgctgaaaatccgcgcgaccgcgcatgatcccctgacgagtcccttgatcggattcttcgtcaaggatcgccttgggcaatcgctgttcggtgaacacacctacacctatatccagccgccgatggaagtggagggtggcaccgggttggaagcgtcgttccggttcactctgccgctgctgcccaacggcgagtactcgatgaccgtctcgatcgccgaaggcgacccgtacaccaacacccagcacgcctggctgcatgatgcggtgctgatccgggtggcctcgcccaagctgcgttatggcctggtcggtatcccgttcgaggaagtgaccatggtccgcacgcgtcagccgcagccgacaggagagccgcagtgagcgcatcgcagggaccgacggtgaccgaagcgcacggcttcattccaccactggccagtaccgacccgcgcatcagcgtcggtcgatacacctatggttctccgcaactgaaggtatggtcggaaggtgaacgcatcgagatcggggcgttctgttcgatcgccgatgacgtagtgatctttgggggcggcgagcaccgtctggattgggtaacgacctatccgttgcgcatcgcgctgaactcccccggtgctggccacgatgggcacccgcacaccaagggccccacgcgcatcggcaacgatgtctggatcgggcatggcgcgatgattgtttccggcgtgaccgtgggcgatggtgcctgcatcggtgctggcgccgtggtttcgcgcgatgtgccggcctatgccgtcgttgctggcaatccagcgaaggtggtgcgtacccgatacgacgagccgacgatcgcccgcctgcgtgcgattgcctggtggagctggccgatcgaccgtatccgcgccttcgaatcgctgctctgcagcggtgacgttgaagccttcatcgccgccgccagtgcgccctgactctctgaacatctctcaagaaaccggctgtcccatgaacgattttccgctgtcgaacagcatgctgatctccccgcgcgaactgtcgctgagcgcgtggctgggtcacattccctttgcctcgtggctggtcgagcagctgcagccgcagtcgatcgtcgagctgggcacccatcgcggttcctccttcctcgcgctctgccaggcggtgcaggagcaggggctgactgcacgggtcttcgcggtcgatacctgggaaggggacgagcacgccggttactatggcgacgagatctacaatgcgttgcgcgagtaccagcagcgcaactatgccggcatctccgagatgctgcggatgcggttcaatgaagccctgccgtattttgccgacggctcgatcgatctgctgcacatcgatggcctgcacacctacgaagcggtccgtgaggactttgaaacgtggctgcccaagctctccgatcgggcggtggtgatcttccacgatacctgcgttcgcgagcgtggttttggcgtctggcagtattggagcgagatcagccagcagtacccggcattcgagttcacccatacccatggtctgggggtactgctggtcggcaagcagcgtgttcccgcgttggcggacttggcagcgcgcgcggccgcaggcgactttgctccgatcaatcgcctgttcgacacactgggcagcaacatcaagcgtgccgaagaggtggagcgtgtcaatgcaggattgatggatgcacgcaacgaggtcaaccgcctcggaacgctgggccacgagctgcagcagcgttgcctgcaactggagcaggacgtgcgtgatggccgggagctggttcggcaggcggagcagcaggtgcagcagcagcgggaacgcgccgaacagagcgctgtgaccgcagaagacctgcgtcgcatcgtcgccgaggagcgtgccaggatggtcgaagaggtacaggcggcactgggaccgcagctggattcgcaggcacgatcgctcgacaggctgctgcagccctggtggcgtcgctaatccacgccctgccaacgagcgggatgttaggttgaaaaatacggggtgcctggtcccacagggaacagcagagggccggcattccaagcaaccgatttcttcaagacccatcagcagattgggttgaaccacctcctagggatgaacatgtctaccgtcaagccaatctgcttctatctgccgcaataccaccccgtcgcggagaattcggagtggtgggggcctggcttcaccgagtggaccaacgttgccaagggaaagccgaacttcgccggccactaccagccccacatcccgcgcgagctcggtttctatgacctgcgcctgatcgacaacatgcgggcgcaggccgagctggcctcgctctatggaattcacgggttctgcttctactactattggttcgatggacgtcgcatcctcgagttgccgctggacaactacctgaagagcgacatcgagttcccgttctgcgtgtgctgggccaatgaaaactggacccgcacctgggacgggctcgagaaggatgtgctgctcgagcagaagcacggcgccgatgaggatcgccggttccttgaggacatcctgccgctgttgaaggatcgccgtgcgatcaaggtcgatggcaagcccatgctgctggtctaccgtgccgacctgttcccggacgcgaaggaaaccgtcgcgcgctggcgccaggtggcccgcgagaatggtgtgggcgagatccatctcgtggcggtgcagttctacggcattgtggatccgcgcgattggggttatgacgctgccgcggagttcccgccgcataccttcatcggcgcggagaatcgtctgacgcgaccgatcgacatcaccaatcccgagttccgtggtggcctcgtcgattatcgcaaggtggtcgcccagtccatcagccggcccaagcccgacttccgctggtaccgcggcatcgtgccgtcctgggacaacaccgcgcggcgccagcacacctcgcacacgctggttgacgcctcgccgtcgatctaccagtactggctgcgccgcctggtcgagtacacccgggtcaacaatgcaccggaagaccagatcctgttcatcaacgcctggaatgaatggggcgagggctgccacctggagccggacctgaagcacggcctggcttacttggaagcgacccatgccgcgctgaacggtgctggcagtgatgagatgctgatgaaggatgaggcgttgctgcgcgcactcggcggcgagcgcatgaaagcgctcctggatgatcgcgagcgtctggtcaacgatgtggtcctgctgtccgccgaagtacgcaggaccaatccccagggaatctcttcggtgcccaggccgggcctgcgtgcgttcattggccgttgcctgaggcccttcccccgcctgcgttcctttgcggtgcgcgtctatcacgcgtggcacgcatgagttccgtccgtcgcgttgcggttgttgcccacttcgacgccgaaggccggttgactgacttcacgcgtcggctgctcgaaggcctgttgcggcacgcagagcgcatcgtgctggtgtccacccgcctggcgtctgaccaggcggtgggcctggatgagcgcatcacggtcatcgtccgagagaacgttggatacgacttctactcgttccggaccggtgtgctggccgtggaggcgttgtatgcctacgacgagctgatcatcgccaatgacagcgtgctggtgattgatccggagggcctggaccgtgccttcacgaagatgcagggtgtggaatgcggtgcctggtcgatgaccgagtcgcagcaggtcagccgccacctgcagtcgtatttcatggtgttccgcaaggacgttttcttcagccagtacttccaccagttctggcgcgatgtgcgggtgctggatgacaagtgggaaatcattctttcctatgagatcggcttgacgcagtggctgttgcatcacggggtacgcattgcgtcggcgttccagcctggcgcggatgggatgcagaagctggctgcgcgcctgaagcgcaagcgcgagcgcgatgcggctccggacagcattgctgcaccgggggcattcgagatccagcaggccaatctggtccactacctgtgggatgacatctaccgccagtttggtttcatcaagaccgaagtgctgcgcgatgatcccaatggcgtacaggacgttggcctgtccagcctgatcgccgacccggtgcgcctgggccaggtcgaggaggaagtcgccaggatgcgggccacgcgtgtcaacgcgatgccgctgctcgcccagtccagtgacggaatttcacaggaagaactgcagcgctatggtgtcggcgccattcctgctgacaagctgaagtcgcggttcgccatcgtgcttcatctctatcatctggacctgatcgaatcgatccaaggctacatgaagaacatgatcgttgatcatgatctgttcgtgtcggtgaaatcggttgctgatcgtcgggtggctgtgcgctttttcgaagagcggaaggtgcgtgccttcgtcttcgtgcatccgaacatcgggcgcgacgtcggtcccttcgtcagcctgctcaataccggcctgctcgaccgctatgacgcggtctgcaagatccactccaagaagagcgtgtaccacgatggcggtggccagtggagggacgagctgatgaagtccctgctgggctcttcacacaccgtgctgaagatcctgcgcgccttcaggcacgattccagctgcggcatcgtgggcccggagcatgcctatgtcagcaatgcccgtttctggggaggcaatgaggaacggctgcgccgccttgctgcggaaaccgggatcgacgatgcccgcatccggctggggttctttgccggaacgatgttctggttccgcccggcggcgctgtatgcgctgcgggagcgggcgctggccttgagtgagttcgacccggaagcagggcagctcgatgccaccctggcccacgtgatcgagcggcttttcgtactgtgggtggagcaggcgggctacttcgcggcgaccacgcggactccagacgctgcgttgcgccatgagaactacgccaatcagggcatttctgtccttccggcctgagcttgcttccggtctgggagatggacggcctgcggcggcttgagcgcatcggtcccggcgtgctgtgcacgggctgcacgtgcggccccggctctgatcatcactccgaaccatcgtgcctgtactatgcagcgtccagactgatggctcccagatgtgactcatgaacaacggtaaagtagcgatgacccggctgggctggctggcgtcgggtctggcgtgcatcctgacgatcctggtgctgacgcccttcgcagtggagatgcccatcgccggtgtcgacggttcctgggcctacgcgatgaacgtcgccacagccgagcacctgcgcttcggcaaggacatcatctttacctttggtccattggcttcgatctacaccgaggtgtaccacccggcgaccgatcacttgatgatcggtggcgcgatgttgctgtctgttgccgtgttcgcagggctgtttgcggtcacgtcgccgcacaggcgcgtgctgctcccattgtttccattcctggtggcattgacctggctgcctgattgggatggttggcgcgacgccgtgttcatgctgctgccgctactgcttccgatcacggtggcgcgcgggcaggagaccggcaagcccaactgggctgcaatcattctactggccatcgcgattgcgattctgccgttgatcaagggcagcctgagcgttccggcggcgctggccagtctggtggcggtgctgttgtgctggcgggagtcgccgaggctggcgatcacactgtttgtcgtcgaagttggcgtgctgatcgcagcctggctcaccgcaggtcagtcattgctcgacctgccggtctacttcctggcgcagatgccgctcatctcgggttataccgatggcatgtcggtgtcggtagatgggcgccccctgaacatcgtgatctacctgttagccagtgtgatgctggttgccctttcgacgttcggaggcgtccgtcgtcgttggtatctgccggtcctggtcgcgctgtatctctttgtgatcttcaaggccagcttcgtcagacatgacccgccacacgccctgattgcttcgtcggcgctgctcctgatgggcgcactgctgtatctggtgccgggctctggtaggtggccgggcatcgccgccatggcagtgggcgcgctgggctatgggctcctcgccttcgccttccttccgttggatcctgtggcgtcactggcacgggttggttcgaagttcgagctttcggtcgaagccgcatggaggcgcgctacagagccggcagcactggcgaaggagtatccgcgtcgcttggtgctcctcggggacaggccgccattcaagggcctgtcgggcgatgctgatctctatccatgggacctgtcaccgctgctcgcttctggcgcaagctggaagccacgcccggttccgcagagctatgcggcattctcgcccccgctactcgatgccaatgctgagcatctgcgcagcagcccgccgaccaggatcttcttcaacatcaatcccatcgatcagcgctaccccagcatggaggatggcgccagttggctcaccctgcttggagggttccgggcgcagcgcatcgatgcgggctacgcgttgctctcgcgccgcgatgccgtggcggaaaccctgcaaccacggccggtgacctcgaccgaggtccgcatgggcgaggacgttgcggtgcctgagaaccaggggccggtgtgggcatcgatcgacgtccagccgacgctcctgggcaggctgttctcgattctctacaaggctccggagttgacgctgcaggtgcgctacgacaacggcgaaaccgcgtcatatcgtttcattgccggtctggccaagagcggcttcctgctttcgcctacgatcacggatgtgaatgattttgtcgcgctgacgtccagccaccgcgatgacctgctcggcaaccgcaaggtcgtcgccatgggcattcgcggggccagcggcacacgcctgatgtggaagtcggcggtcagggtgagctttgcccgtctggatgttcccaccgccccggaggccgacgcggccttggcgggtatctggaagcacggcgatgcggtggagtcctacgtggctgctggtgattgccacatcgataccgtgaaccagctgcaggcggagggcggcacgctggatctgccggcaggcctggtgaaagtgcgcggttggtcggcgctcgatggcgcgcggggaaggcccaacgacggcgctttcctgcttgcgtcggccaccgatggccgcacctggatgttgccggcgaaccgggtgccccgccccgatgtggctgcctacttcaagcaaccggcactccattacaccggttttgaagcgttcgtggacacccgccagctgcctgaggacgtgcagatccgcgtgctgcagaaggatggtgagcaactgaaggtctgcgccgcagtgctggccatccgccgggcgagggttgcggaactgccctgagcgggcagttccatcgcagctgacagcgcttactgtgcggtttggaacagcggcagcagttgcgtgagaacgaccgcgtggccttcgcggttggggtgattgaactgcgccatcagccgtttgcggtcaccaggataggcttcgaacgcggcaaggctgtcggcgacaggggtgtcggtcaactctcccagcttccggatcatgctggcctgggcccggagagcggcacgagcctggccgttctcggcctgttggtcccaggttggcgtcagcaggaccggacacgctcccgccgcgcgcgatgacataacaaaccaggcgagattgcgtgccgactgctgcaagggaagagcacggtcattcaggccatagtcaatcaaaacgacgcgggggtgcaggtccagcaccccgcgctggaaacggtcgcggccctgctgggagttctcgcctccgacagcggaagtgatcacattcaataccgcatgcggataggcatcagcgagtgcatcttccagttgccgcgggtaggcatcgcgtttgtgcacggcgggcgtcacgccgaatccggcaggaacgctgtggccaaaggcaacgatgtccacagtatggttattgggccatgcgacctgcagatcccgtaccactgcagccaggcaggcttgcccagtgggggcaggtgcaggtgcgtttgccacggtctgcggcgagggctccgaagggactggcgtgggttggcagccggggggccgccaggaccaggagaagtagggcggtatgttgtttcatgcgcgcagtgtgggccgttttcgcccaatatagcgcgccgcggacgacaaggtagccagcgctcgccgatggccctgcgcggaatccgtccgcgacccgaaggcgacgggacgcgaggggtttgcggatacaatctgtagggataaatggggccgctgcggcttgtcgcaccagcgagatagcggcacggcctttcagcgcaagaatctcaaggcaagcgatgaaacaggcgatcagatcagtcaacggtgcggacggtgcgggggcggccatgacgcctgtgtgggcggcctgcgtcgctttgttgagctcctttctggtgatcctgatggttacgccgttcgcaccggcgatgccattcgagagtctcgatggatcgtggatgtatgcgatgaaccacgccgttgccgagcaactgcgttttggcacgcagatcgtcttcacctttggaccgttggcatctgtctataccacgctctatcacccggccacggacctgctgatgctgggcggctccctactcatcgcggcagccctgtttgcaggcatgttcgccgttgcgccccctcgctggcgcgcatggttgctgctgttgccgctggtactcgggctgggcgtaagccgcgacgttgccttcctgttccttcctgttctgcttccatgcgttgtcatgcgcggtatcgagcgcgggcgtgcgtattccgctgtcgtctgcctgattgcggcggcgatggcaatattgccgctggtgaaaggcaacttcggcgtgatggtcgcgctggcgagcgcggcgacgatcctgctgggctggcgattggatcgccggacggtaatgctggccctcgccgtccaactgatcgtgatgccgatggcatggatggcctcaggccaggcgctgccggatctcccgcgctacttcatcgctcaggccccgatcatttccggctacaccgatggtatgtcggtggttggcaggggcaaggacatcctttacttcctgttggcggccgttgtgctcgttggcctgtcactgtgcagcggcgggcgtcgctattggcatgtaacgttgctggttgcggcctatctgttcgttaccttcaaatccggcttcgtacggcatgacctgcatgcgctcaccgcggcggtggcgctgacgatggttggcgcattcctgtgcatccacaatgccggccgcgccggcatgctggccctggtcattggcctggccgggtggtgggcgattaccgatccctatgctcccgtaacgccgaagtcactgtcagcgcagttcgcccagtcaatccagcggcccgcagccggactggtgacgcggatgatcgagccggaggcactcggcaaccagttcaaggcgatttccgcggcgatcggctcgcgcgccccgttcgcagggtacacggggacggccgatgtctatcccaccgagctcgctccgctgatcgcggctggatcgacctgggtgccacgtccgatcctgcagagctactccgtttacacgccggcccttgcgacggccaatgccgatcatctgctcaaggatccgccttcgcgcatctacttcaaggtggatccaatcgatcatcgctatccagccatggacgacggcgcgagctggctcccgttgctgggcagctataccccggtggctctggaagggggatatgcggtgcttcagcggtccggtcggccgccgatggcgttgcagcctcaggacgctcagctcaccgttgcgcgggtggaccaggaagtcgccgtaccggactggagggagccggtctgggtctcgatggatattcgaccgaccccggctggtcgcatcgcatcgacgctctacaagctccccaagttgtcgatcaaggtccgcttcgagaatggcctcaccgccgactatcggctgatcgctgggtcgacccggacgggcttccttctgtcacccacggtggccgacgccagggatttcgttgcgctctcttccggtagccgcgaggaactgctgcgtgggcatcgggttgttgcctttaccgtctatggcgacagcggtacccggcggttctggaattcaagcttcccggtgacctttgcacgtttgcctattcctgaggccgccgggacagaccgtgtactggctgctgcgcaggagcccgcccactgatctgcgcgggccttccgttgccgtgatggctggaatcactcaggctcggaacgatagtcgcttgtggccgatgtagctggtgatcaccggtacgatgacgcccaatgcgtgggcgatggtttcgttatgaaaatccacgttcagaagcggcagcagccagcgtgccaccagcaggctgatgaggagggtctgcccgacagcagcgatgttgacggcaatgaaccagagcacctgatggtgcaggcggttgctggcctggttgaacacgaacaccttgttcagcgcgaaggcggtgaccaggcccaagcagaaagcgagcaggatggcggttacatacggcagccagtggctgagcaggatccgggagccgacgttgacggcggctgccagcccgcctaccagcaggaacctgatgaactggcttgagggcagtggtacgttcattgggtcacttcattgttgcccatcatgtacctttatccttgatgcgcacgagttcttgaggaccgcgcaggtgagcgttcgtcacgaacggcgtccggtgacaggatgcacgcttcacgcggcccggaaggataggtgcttgtggccgaagtagctggtcacgacgggggccagtacgccgactacgtgtgccagtgtgtcgttgtggaagtgcatgcccatggcgggcagcagccagtgggacagtgacacgctgatgaggagcgtctggacaacagcggcggcgttgacggccatgaaccacagggcctgctggtgcaatgggttctgcgccttttcaaacacgaactgcttgcccagtacgaatgcggttgccatgccgaggcaataggcaaccaggatggaaggtatgtacgcgagccagtgacccagcagcaggcgtgaaccgatgttcacccccgccgcgaggccaccggcaatgaggaacagcacgaactgccgtgctacgggaactgtgctcacgttgcgactgttccctgcaaggccagtgccgccagcgtctgccccaccgcaatgctctcgttgatcgagcgatcttccgggtagtagtaggcggtgtccgccatgaagaagccctgcagcggcgtcttcatcggcggcagcatgtcctggaagcccggcgggcagatcgtctgcgcgtactcgtagcggtggcagtgcgtcgccttgatccattctggcttgaacgccggattgatcatcggcaggtagctgatcacctcgtcgatcagctgctggttgctccactgccacttcgggtgggtcttgggcatgtagtacggcgcgtacacgatgtgctcgcccggacccttgcccggattgaggttgctgtactcgatcaggcccgggatggtgatgcggtcatcactgatgttcatccagaagttctcgctgaccggctgcgacagcttcaggatcacgcaggccaccgggatgttctcgatggcatcgacctgctcggcgaagaccttcggcagtgccggcaccatcttcggcacgtactggatgggggcggtcgagacaaccgtgtcgtacgcttgttgcgcgctggcggtgcggatgccggtgaccttgccatcgaccgccgtcacttcctcgattggctgcgacagcaggatccggcctccccggcgctgtacctctacggccatcttttccagcagtaccgccgagccaccctccaggtagcccatgctttcattgaacaggttgcggcgcgacagcgccacgcgcttgatgcgggtgccgatccacgatgccgacaggtcgttctggtattcgaagaacttcagggcgaacgccttctcccacatcaccttgtaggccttggggccgatccagcgggtgatccagtcgcgggcgttttccttgtccagcgcggtccagtcctggattcccttggtgtgcatcacatgcagggcgtagcggaccttgtcaaccaggcccagatgcgggaagccgagcagcgcgaacggggtgccccacttgtgcagcttgccctggtagtagtagcccatcttcgtgtccgtccagtgcaggcggtcggacagctgcatctcgtcgagcagcttgaacagcgggtagtcggtcttgcagatgaagtggtagtagcgctcgatgcgcaagccgtcgaagtcgaaatccgcggacatgccgccgatgcggtcgtcgcgttcgtagatgtcgacctggtggccctgcttgagcagctccagtgctgccatgagacccatggggccgctaccgatgatggcgaaattgggcatgtgaggaactcttcgtctgttctgtcggatcagcgctgcagcacgatatggctgtagcgcgggtcggtgtagctttcgcggatggcggcttcgaacggggtctgcttcaccccgaacaccgcctcggtatcgacacccttgaagtcgtcaccggcactgagcgccttgagctgatcggcggtaaagggcggcttgctgctgaacaggctgtataccttcagcaggaaaccgaagaatccgatcgggatgtgcacgatcaccgtgtgcagcttcttgacccgcttgatggtgcggatgatgtccacgtagtccacgcgggtatctccgacaatatcgaatacttggccgtccggttcggtctcgatgcacttggcgatgcagcggcagaaatcgcgttcgtacagtggctggcgcatgaacctgccgtcgccgggaatcgggaagaccggcgtacgcgccatgaagcgcgacagccagcccaggtgcttggggtcgaaccagccgaacatcagggtggggcgaagcacgcagtggcgctggccgctggccactaccatctcttcctgctcacgcttggtattggtgtagtcgtccttggcgacggaattcaccaccgaagagctgatgtgcaccatgtagggcacgccggcagccttgcaggcggccaatacgtgcccggttgctgtcaggttgttgcgtacgaacagttcggtggtcttgccggtgatctgtgcatgcagctgcaccacaagtcgcgcgccttcgaaggcgcgcgcccagtcgccgggctccgcaaggtcggccaggatcgtctctacgtcgggatgcaggctgcgcaggatctccaggttatgggcgtgcttgtcgatcgccaccaaacgggtatagccctgctgcttcatctcgacgatgaggttctgccccaccaggcccgcggcgccggtcaggacgatcttgtcgttcttgtctaccatggacgaattcgaatgtttggaaagggattcagcgtggcttgtaggccacgaccagagcttgcttgcccaggatgtgccaggcgagcggaatcttcaggtacagcgagaccagccagggcgcctgtggcaggcggcttttggtggtgtagggcaggaacttcgggatcacaacccggggctcgagaccggccatcagcacaccctcgaccaggctccggtcgctcagcgcggtgtgatgatcgaaatagtcccagtattcgtcgtacaggaagcggatgttcggctgcagaatgatcgcacggccaccgggtttgagcatgcgcgcgctctcgcgcaaggtctgcaggacgagatccttggtcggaaggtgttccaggaagttgctcatgaacacggcatcgacgctggcatcgggtatcgaagccaccgccgtgcagctctcgttgatgatgcgcacgccatcagcggcgaactggcggacatcgggattgaggtcgaccgcgatcttgcccgccgccggaatgttgttgatgaattcgcagtagcctgcgccgatgtcgaccactgtatcggatggatccacgaaacgactgaagtactggccacacagtacctgccagatccgattcttgttggcgagctcttcctttgggaagcggtgctgatagagaacgtctaggtcgcgatcgatatcgggcatgcgtgagatcctctctcttgctgggtcgacgtttgagtcagagcttgattctgcggaaaacgaattcaggaatgttcttgatgatcatcatgatcgcccaccagaaccccggcaggtaggccacggccttgcgcttgccgatggccttcataatgcccacagcgaccttctccggggtcgcccacagggcgcccttcttgaaggctgcggtcatcggtgtatcgacgaagcccggcttgatcaccagcacgttgacgccggcagggcgcaggcgctggccaaggccgctgaggtaggcggtcaccgctgccttggcactaccgtacaggtagttgctggcgcgtccacgatcgccggccaccgaggaaatgaccgccagggtggcactcggctgaaggcgctgcgccagtgcagcggacagggcgatggtggaggtgccgttggtggcgaactcgcgcagcgacaggttcaccgaggcatcgcaggcagactggtcgggcagggtgccatgcgcgatgagcacggtgtcgacaccgcccagcgcgttccaggccgcatcgagcagcgcactgtgcgcgcctacatcgttgatgtcgagcacgccgtactcagcgcgctgcgcaccgcgcacctgcaggtctgcggcaatggtgtccaatcgaccggcattgcgacccaccagatagattgcagccgcgcgggcggcatacaggcgggcgacggcttctgcaatcgccgaggtggcgccgatgatcaggatcttctgcatgcttactccatcacccggcgccagaagccggacgagaatcgggggtcgatgtggcgggagaaggcctcccaggccgggtaggcctgccggaacagcgcgccggacatgcgcgcatccttggccggatagacagcgccgccggcctcgctgacgatgcggtccaggcggtcgagcatcttcaacaggtcggcgccgtcgttggggaaatccagcgccagggtggtacccgggcgcgggaaggagagcatgcccggtgagggccggtcgccgaactccttcagcaccgccaggaacgagccgcgaccgctgcgggcgatttcgcccagcagcgccgcggtggcatcgtgcgcgatggccggcggcagcacgcactggtgctgcaggaagccgcgcgggccgtacatgcggttccagtggttgatgccgtccagcggatagaaatagctctggtagtgcgagacgtggcgcgcgcggcgtgccggctggcgccagtaatacagcgtattgaacgggcgcagagtcaggcggttgaccagtgatacgggcggtaccaccggcatgctgcggcgtggcgccgagctgggggcagcggcctgtgcattgcccggcgcatggtcgccgcgcaggaaatgcccgcggcccagatgcttgccactggcaaggcagtcgatccaggccacggtgtactcgaagccgctggcggactcccgcgacaggctgaagaactcatcgaggttgtcgaagcggatcgattcggtctcgatccaggggccggggacgcgtcgcagctgcagttcggcccaggtgatgaagcctgtcagaccgagaccgcctacggtcgcttcgaacagtccgctggcatcgccaggtgccagttccagtcgcgtgccgtcactgcgcagtagctgcagccgacggatatgatggccgaacgtgcccgcacgatgatggttcttgccatgcacatcgttgccaatggccccgcccactgtggcatagcgcgtgccgggggtaaccggcaggaaccagccgctgggcagggcgatgtcgatgatgttggccaaggttgccccggcttcgcagcggacgatgccggttgccgggtcgaaggcgatgaagcggtccagcgcccggctggccagcagggtcccatccgggttcaggcaactgtcgccgtagctgcggccattgccgtgcggcagcacgctgccatggtcaggcagcggcaggccatcctcacgatcgagcacagggacgacgcgttgttgtacgcgcgggtaacgcccccaggatgagccgctgaccagggtcatatcgcgatcaggacgatcagtacgcacagcgcgatgacgatctggctgccgcggtccagggcagcgaacacgatcgggtcgtcatgcatgtcgccgcggtgggagacgatccacatgcggctgatccagtacagcaggatcgggcacagcagccacagcagcttgggattgctgtacagctccaggctctccgggctgttgatgtaaagcgcgaacaccagaacgccgatgtaacccgcagccgcgccgagcgactgcaccagcggcaggtcggccaccgagtagccacggccgatggccatctccttgccattggccagggccgatgccagttccgtgtagcgcttgagcatggccaggctgaggaacacgaacatcgagaaggccagcagccagaacgagagctccgagccgatcgcaactgcgccaccgatgatgcgcacggtgtacagcgcggccagcatcaccacgtcaatcatcacgatgcgcttgagcttcagtgaatagctcagggtcatcacgtagtagcagagcagtaccagcgcgaactcggcactgcacacgaaggccagcgcaaagccggccagggtgatcaacggcgcgaccagcaggccatgcagcaacggcagcgtgcctgccgcgaacggacgcctgcgcttgcgcggatgcatgcgatccggggtgaggtccagcaggtcgttgagcaggtagacgccggatgcgcacagaccaaaggccaggaaggcaacgccggcatcggcgatggcggccggatccaggaagcggtgtgcggtcagcagcggcaccagcaccagcaggttcttcagccactggtagacacgcagggccttgatccaggtcagcaggttgccattctgcgcgggcagatgggccagcacctcgctctgcctggacgccgcgcggacgagccccgcaccgttgttgaccacgatcgcgccactggcatgcgcccacaccttcaggtcgacctggccgttgcccatgtagtcgaagccgcgctcgccgaagcgttcggccagcgcgtggcccttgttgctgccggacaggttggtatggccgtcactggccatgacctcctcgaacagccccaggtgatcggcgatgggttgcaccagcagccggtccgaggcggtgcacagcacgcggggacgctgcgtggtggtgcgcaggatctccagcacgcgctcgtcgtagggcagcgtctccgccggcagctgcacccgcgaggccagctggcgcttcacgtaggccttgccgcgcagcagccagaacgggatcagaaacaggtaaagcgggttgtgggcgagcagcgccaacaacgattcgtacaggatgtccgagcggagcagggtgccgtcgaggtcgacgcagagggcgcgggatgtggtcacgttctgcatgtttccgcttcagcgaatccaggggtatgcatggcggcaagcttcagttctcgtcagatcggcgattatagcgggtagtcccagcagtcctgctgggtccgaccgcagctccgtccgaggggcgcccctcggacgtggagtagccgtttcccctggccccgcttgtcgcttatggagtcacatccgtcagaagacgcttgagatcaagggggcagcccggggttcgcccggggggcgtcgatgggtactcgatgataatgcagggttgggtcgtcccatccggctttcgcgattcccagaagctgatacccccaccctcccttatctcgaaggacaggggccccgttgtacccgggggcacctccatgtaggcataggcgttgtcctcgatgcccggcaggtccagcgtagccaggaccgatggggtcccgtccgccagcggggttgtcagtacggccacgcccgggttgctgcgcgcgtaggttgccagtcgcaggccaatccgtcggggcgtctcgtgggtgttgtccggggtatgggcgatggcaaagcgatcccccttggaaacgggagggctcacagagaggttgtcgtccgcctgagcaagaactccgatgcctgccgctacgtccttgcggacgtagtactgcgtgtggggcaggcggatgtagtcgcgtgccatcgcgtctatgacgcacccgccgtagcttgcccagtcgtacttttcccacaccttccactcatccagcatgacaagcttgggccgggtcttttcgatgtccatgcacggatcaatgcgtaccccgagcaccggatggtctaggtactgccgctgccacggaagatagaaatagtagccggaggcagggagccgtcctgcggccaggtactggtagttctggaaggaataggccaggattctgtcgcccgggtcggtgagtttctgcgcgagctgcgcaaactcggttgtttccggaattctgcgatcgaccagcaactggtcttccttggcgccgccaacaatcagtcgagccgtcaggatgcagcacaacaccagcagcagactgtgctgacgggggaaccccgctgggatcagatgcaggagcagcagaggcatggtgagcgcgacgtagatataactgaggccatgaatatcaaggccacgaatgagcatcgaccccagccccagtgcgaccaggatctcacgccagggaagcgctggacgtttgcacgcgacagccgcaagggcggtcacgatgacgcccagcagaagcaatcctcccaggtccgatgttgctgcgtggaaggcgtttccaatcagcatcagcaggccatgcccctggttgtactgtggaaggagtacggcattcaggtagacatggaaggcgaggtatcccctgacggaaccagtccacacgaggaacacgaggttgaacgcgatggctgcaacggacccgcagagcaccttgcgccagttgtccttgtgcacggatgcgacaagaaacgccatcgctgccggaatgtatgtgatcgcaagaaacgggatcgaagcgaccagcgcacctccgacaatggtcctggccgtcccgacgcgaagctctcctgctatctgagggagcaaccaggtcgagaacgctacgctgagcatgattccacagagcacctggtaggaataagtgtgcccgagcccagccggcaatatccccgcatagatggtggcaataagcagcgtgtaggtcacacgcacgattgcatgctggttccggatcagtggagaaaacagcaatgcggcaagggagaccagctgcaatatggcaatcagcgcgcgatgtgcggctatggagtggccgcccgccaactcgaccaacatgcccggcaggaacgtaagcgggccatgatggttgaaaatttcccgatagagactgctgcctgcaaccatcatctttgcggcaacgatggtttcggtctcatcggcaaattcgctgaagttgagcagcctgagctggtaggccaccagcgctgccatcgatatggtaaagacaacccatgccgcagtggccgcggggtcggtgaaatggttccggattgcacgaatcatcatggtttgtgcccgatcggcgggttgtagcggccggagatcgccgcaagcaatacacgcagaatctgcaggttgccccttacgctgctgatcttggtcgggacctctccctccggatagcggcgtgccgtgggtagttcctggcaacggaagccaaggcggggcgcgcgataggaaaggtaggccaacagttcgtatccgttgaatacatcgcggaaggtgcccacgtccgggtgttccagcagtgcccggctgtaggcgcggaagccctgggtggtatcggtccagtggaagccggaaaacaggctcagcagcggcgcatggacaagccggatcgcggcatggcgcaataagggggtattctcggccacaccccccgctatgaagcgcgaggcctgcacgaagtccacgccctgttcgagtgcttcgatgaagcggtggatgggggagggctcgtccttgttgttgccatcgatggtgaccactccgcggtagcccgcagcgagacagaaagcataggcgcagcgcaattgcgcgctgagccgaccggggccggtcttcacgagcagtccagtgacaccgcagctccgcagaaaggtctcatccagggagccgtcgctgcttccaccgtcaacgatgatgatgtcggcgatggaggcagtgccgatctcatgcatccgggacagcagtgcgcggatccgctcgccctcgttgatcacgggaatgacaacggcatgatcgtggcacttgctttgcagaagtgtcttcgtgaaggcaggtacctgccaatccgcgctgtgtccagccgggcttgggggcgtgatgggagtggtcattgcagaagtcactgtcggcctatcagggggcgtgaacggtaatcaggacaacgccggagagtatcaatgcaatgcctgccacggttgtccatggcatcggctcccggaacgcgatcactgaaacgcaagccaccagggcaatggcacctgccgttgagatcgggtgggcaacattgagcggaaggcgtgccagtgacatggagtagagcaggaaggcgccgccgtacagggacaggcccgtccagaagggccaattgcgcagggcccccatcggatcggtgagtgaggggaactgcctcggcgcgcttaccgcaaccttgatgagggcgcttgcgcccgcattgcataggatgccgacgaccaggatcagccacttgttcatggcgatgctccaatagactggggtcgatagtgatcgagcacgaattgcaaggacgccctgatcgcatgctcgccctcggctgggcgcagcatctcgatcgtcagcggtatgtcgcccatgtgtcggcgcaatagaattgccatctctgcatgattggtgtcccgcgtacccaaaggtgcaagtcctggctcgctcagatggacatggccgattatgtcggcgtgccgctgcagcagctgtgccggctcttctccgttgatgaagattgaaccggtgtcgaactgcatcctgacgtgcgagtgccctgtcaggcgcacgacttcggcagtcgcttcggtatgcgtcatgaagttcgcgccatagcattcgggattgggctcaaggcacagggtgatgccctccagtcgggcggcttcacccacgcgatggaagaaagccgcgccagcttcgttggcccgctgcagtggcagggagccgcggtcgcgattgcgcggcgagccaaagaccgcgcgtgtcgcacccaggcccgatccgatccggaacacatggcgaagatgctcaagcaagcgcagctggacatcgactgaagcaaagacgttcaggccttctgtgccgaacagcagcgattgcattccgatgatgtcgatgccgagcgcttcccagaagcgcctgaccttggcgacagccgcgtcgctggcttctgcaaacaccgggaagtacttgctgggagcaacgtcgatatggcgaacgccaaggtcggcaagcagccgcccgacagcgtcatcctcatctggattccacgcgatgttggagatcgagatgctcatggtgccagcaccgcagtcgcaggttcggtctgatggtaggcgcggatggccgtgagcgtggcgctccgatcatagtggtagccagggtttccctgcgcgtcccgggcatgtcggctgagcatgtcgtagcgggcaggcgggcagtcggacgtgccatcgaactgcaggccgaacacctcgcgggcgatctcgccgacgcttatcggggcgctggtcagatggatcagttcaaggtcctgctgtcgcgcagccagaagatccgcgctgagattcaccatgggatagaactggaactgggcacggctgtcgatggcgtgcacattgttgtcgttgtgcaggtcgaagatgatgttcttgcgcaggcctgggccgaccaggcctgggaggcgaacgatcatcctggacctgaatcgtgattccacgaactcttccagccggcgccgatgcaggccatagggatgcaacccggccgtcatgacctgcgtcgattcgtcaacgccgatcgggttggcgaatacgtcaaccgtgctgatcaacgtgagatggtcgcaggtgatcgcatccagcgccttgatgagtgcctggatgttcctccagtcggcttccggttcgcggttggcgatccacttctgcgcgggcgcggccgagcagaccaccgtgtggtaggcctgggccgcgacctccttgatattgcttctattgaacagatgctcgaaccgtgtctgtcgcttcagggtggaacccacgaagccggtatggccgatgagtgcgtgagacatcgagtgctcctggtgcccggatgcccgggcggctgtgcggttcggatgtggggcggtgagccggcaacggcgcgggccggttgtgttcaccctccccggggagggggggggaaggagatcgtatccagatggccgatcacgtcgtagatattgtcgatcttcccacccagtattgttgagtaccctggcagctggggatacgactcgaacagaatcgggcggccatcgtcgccttcgttcttcaccaagaccgtttttatttcgaacaacgattgctgatgcacggccttcgaaacactcgggagatagcgggcggcatcccggagcatgtaatcgaaccggcttgaacgggcatgggattcaagttcgacgtagggattgcgcgccggcgtgtcgatccaggccgtatggggcgtgtagcgcacgtgggacagcgtgctggactggcgcgcggggaagggcatgatggagaaaaagggcccgtccatgaccgtgatgcccagcccctccagcgcgggaggaagctggatcaacgccatttcggtgatttcatgcttgagcgaggcgtggctgtgaccctgtgggccactgatcaggttgagccctgcgtaggtgcagttgaagacctgcttggccgccatggatgtggtgacgctgccttcagtgctacgcaggcacacgcgtatcgcatcgttttccttctgtacggcagtcgcttcgtatcccatgcccaggtgcacgccggcgcctgccagcttggcttcaagcaactggcggatgcgctcggaatcgaagctgtactcctgcgcgatgaacgcccgttcgatcaggtgcgggttgaacaacgtcgccagtgacgccggtgccggttccagaggggcgtcgatcgtgcggcagaagcgcacgaactgggaggccgtgaccttcgagttgcggcgggcgatggcatagaccttcaggaagtcggaatgcaccgctgactcccattcccgcatgaatcggggcaggttcaccctgctgcgataggccgtggtgaagctgcggggatagtggtagccattatggacgcgtgcctggttggaaaacgaggcgcgttgcatcaatcggggttcacgttctatcagaatgacccggcccacccccctctcggtggcgagatagctggcaaccacggcgccatagaagcctccaccgatgatgatcgcatcggcgtccagtggcagggtctcaggcacgcccgggcggtccaggcatgcccgcagcgcgctctacgttgacgcgctcaaggcgttcaaggcgtgcgctggtgaattcctgggcgacatggaaggacggcccctcgttgctgagtgcggccatgtgcaggatgtactcgcccagcaccagcagtacaagagagatcaacaggaacatcccggattgttgcaacgaaaggctgacccatcccggtgcaacgtcggccttgaagattgcgatggccaggacatagacggaatagagcaggttggccagtgcgccgaaggtcgacagcatggtcaccagtcgcatggggagccgggtgctcgacaccagcaggcgcatgcctctatcgatgctctgcccaagcttcttttccggggccgttctgggctcgtgccggtacgtcacgttggtccgggtgaagcctgcagtgacgggcaacaggcgatagatggcggctggtcgaggatgttgcaggatgtagttgacgaccttcttgctcatcactctgtactgcggggcctccgctccggggtcaacgccgttgagccagcggaaggcctgattgaatacggcattggccagccggtatgcgaggcccagacgagggcgggcctgattgttggcaaagaccacatccgttcccgtgactgcagcctccaacaactgtgggaggatcgaaacatcatcggtcagggggtcaagaacggcgatgaaatcgccgagcgcgctttcgatgcctgcccaggccgctgtttcccaggcaacgctctgggtcagtgcatagacctgcaggttgggcaggccgccttcgcgggtgagctcccgcaggcgagcgatgctcccatcggtggatccattgtccaccacgacgagttcatagtcggtggccagtgccccgaggcgggtcacggtctccgagagcagcgacgccaagtgcgcgtcgtgattccgtatcacgtacacgacggagatgaaggctgaaacggatgcagtcacgccatctccttaggtgcgcagaatgtggccaattgcgtcgtggtttgacgattatagcccgatcagcacaggtctcagagcccgatttccttcaagcggtggcaggcgtgcgcgcctccagcgcaaccgtcgcggccatcccgaccgccaccgccaaccacaggctggccaggcgtataccgatagccgcagccagcgccgtatccaggtccgcaccggatgcggccagcatgagcacgatcgctgcctcggtggtgcccaccccgccgggaacgaaggaaagcgcgccgatcagcatcgccagcgggtagatggccagcgcgtactgccaaggcagaacgatccccagcgcgtagcacagccaggcgaaagccgccgaggtcagtagccaggccgccaggccacaggcggtgctggctgcggtcagcccgggacgcaacagcgggcgcagtgaggtggtacccgccaccagaaagcgcgccagcctgcgcaccggctggccggggagccggtcgatcaccgcgatggccgcgcgctgcagcggggaaaggcaggcaaccagacacagggccagcaccaggcacagcacgacggtagcgagcacgccaaagagggggatcagatgcgctgcgcccaggctcagtgcagtgatcaccagtagatccagcgctcgctcgtagatgaaagtggtcagcgtgacctgcgcgggaacccccaagcgggaaaaatagcggatgcgcagaagctccccggccttgccgggggaggcggtgaacgcaaagccggcgagataggcgagcaggccggcacgccagcccgtgggctggccctgtgcccgcagcagcatgtgccaccgcaggtggcggaacccgtaactggccagcaccagggccacgcagccacacaaggggagtgccagcgcctgcaggcgggtcaggatctgcttgtcccggtcgacataccacagccccagcagatagatgccggctaccaaggtcagccaggccagggcccgtccgcggcggatcggcctggttgtggcggaaagcatttcggacacgggagcggcaccttcttcagcaccggcgggaaggtcacggccggacggggcgcgatcctatcaccgtagctaccggcgccgtgcacgccggtagctgcgcccatctattcggcggcgccgattaccagatccatggccttgtagcggtcgatcagttcggtacccgcttcgaaggcggcaacgtccgcctcgggtacattgggccgggcgtagaccagaccattgcgcgtgaggtaatactcgtccttgcccatgctggagatccgatccagcgcgcactcttcgaagaaggtgcagcccaggaacagggtgttggcgttccgtatgccaagcaggctcaacaaggtcggggcaaaatccagtgaattcttgtagtcggcattgatcttgcggtgctcgacacccttccagtagatcaccagtggaatcggatcgatgaagtagccgccgacatccgggtcggcctgctgtgccggcggatcggggaaggtcgagtggtcggcagtgatcaccagcaccgtgttctcgtgcaggcggctggccatgaatcgctgcaggaagtcgccgatgttgtggtcgtaggtgtggaatcggttcagtacctgattccccccgtcaccgtacttctgctcgccatcaaggaacgcatgcgtctggaagttgtaggccgcggcgaagaacggcctgtcccggggctgtgcctccagctcatcgagcatcgcgctgaacaattgcggatcggaaagatacttcggccgttcctcgtccggcgtggtgcgcaggtgtttgtcgaacaggtagtccctgcccagtgtcgcgtcgaagcccaacgtttcgatcatgttgttgaggaatgcctgctgcgacaggaagaacaggctgtggtactgatgcgagcgcagcacgtcgggaaggctggcgcgcgatatcgcggtaatctcgcgggaaacatcgcgttggccgatgccggtgccatcctcgtagaatccatcgatttcctggtggccagacgtcaactgcccgcgcaggccgcggaacgtggctgctgtatggttgtagtagttgcgcaccatcagcgatccaccggcaaatcgatccaggttcggcatcaggtcggcataggctccgccgtagctgcccatccagcgtgccgacatgccttcggtaaaaaggacaatgacgttggggcgcggcggcagaccggcgatcatgtcctcgggaaagccctgctcgtagacggtgcgccgtgaaaactgcgtccggacggcagtgagctcgctgctgctgagtcgtgtctgcgagctcattcccgcgtacatgatcatggagtgaaccagtgaggacacgggtgattcgccgcgtgcgacggtaatgccgcgagccagcggctgcttgtggatcatgccggcgtaggcgatggccaggatgccgacgcaggcgaagatgccgcgcctggagtagcgtgatgctacaccgcggtatcgataggcatgcgccgcgaatgccgcaagatagctgcccaacaaggcgtagatgccgttgaacgcgatcaggcccgcaacctctcgattggcaagcgcgatggggggaatcaggccgccggaaatccagatcgaatacatctgggcgatgtagatcgaacccatcgcggccggaatcaacagcgcagtggctttcgccacacggtttcgaatatccagtgcaagctgcgtgatgagctcgatcagtgccagttccattgcgaacgtggccgcgacgtagaacaggtccggcagaccgagaaaggggtgcatccgattcaggaggacgcaggaaagcaccgctgcaacgcaggttccccatgtgggtgaacgtggttggaaagaagggaaggtaacgctcatcagctgtaaggaagaatttccgtgaattcttccgcggggcctctcttggaaaggaaacggaggccaggatgcgcttcagcgctgatgccctcagtgctggtcaggtacccatggcgggccggatcataggcctttcttcacgttatttacacatttatgactcagcggctagatgctgtaccagcaccgcgctgatacaaacggattcaaagttgcgcatgctgcttgccgaatctggtggaattggttggaaaatgtgattgagtcgattttcgggcgcaaaaaagggccggaatcgactgattccgaccctctccaatgaaacgctgtattccggcttagagcgccttttccagctccggcaggatcgcaaacagatcccccaccaggccgatatcggcaatctcaaagatcggcgcatcgccgtccttgttgatggccacgatggtgccggcatccttgattccggtcaggtgctggatcgcgccgctgatacccacggccacgtacagttccggcgcgatgatcttgccggtctggccgacctgcaggtcgctgggcacgtaaccggcatcgaccgcggcgcgcgaggcaccgacggcggcacccagcttgtcggccagctggaagatgaccttgaagttctcttccgagccgacgccacggccgccggagaccacgcgcttggcgctctgcaggtccgggcggtcgctggcaccggcggcgaggccgacgaagcgggtgtgggttggcagtgcggcgtcgacgctcgccgcttcaatggcggcgctgccgccctgggcggcttccggccacgacgcggcacgcacggtggcaaccacgatctggtcggctggggcttccacggtgatgatcgcgttgccggcgtagatcgggcgcttgaaggtgtggctgccttcgacggtcatcaggtcggagacctggttgacgccgagcagcgcggccacgcacggcatcaggtccttgccgaaggtggtcgacgggccgaacacgtgggtgtagcccttggccagctgtgcgatctgcggcgccagcacctgggcgatggcctgcgcgttggcggcattggccacggtcaggaccttggcgacgccagcgatcttcgcggcttcagcggcgacagcggccggatcggcggccagcaccagcacgtcgatgctggcaccgctgatggcggcggcggcgctgacagtcttggcggtggcggcattgagcttgccgtcgtggtgttcggcgatgacgagaatcttgctcattacagcagccccttctgcttgagtgcggccaccagttcggccgcgtccttgaccatcacacccttgctgcgcttggacggcgcgacgtactgggtggtcttgaaggtatcggcggcttcaacaccgaggtcggccagctgcagggtttccagcggcttggccttggccttcatgatgtccggcagcttgatgaagcgcggctcgttcaggcgcaggtcggtggtgaccacggccggcaggtccacttccagcgtttccaggccggcgtcgacttcgcgggtcaccgtggccttgccgtcggcgatctcgagcttgctggcgaaggtcgcctgcggacggccccacagcgtggccagcatctgaccggtctggttggcgtcgtcgtcgatggcctgcttgcccaggatcaccaggtccggctgttccttctcgatcagcttcagcagggtgcgcgaggcggtcagcggctggatggcctggtcggtcaccacgtggatggcgcggttggcgcccatggccaggccgttgcgcaggtgcgcctgggcgtcggccggggcgatggtggcgaccaccacttccgtggcgatgcctttgtcgcgcaggcgcagggcttcttccagcgcgatttcatcgaaggggttgggggatagcttgacgccgtcggtgaccacgccggaaccgtccggcttgacctgaatgcggacgttgtagtccaccacgcgcttgtacgcgacgaggattttcatctggtacggggtccttcaataacggggagaacgtccggtcctgcaacagcaaccggttcgggggtgggatcccgattctagctggcttgggtcgaccatgcgaatgcgtatggttttgctgcggtgcggcaaaaaaatggccgatccagcgctccgttcacgtcacgcaggcagtcgtgaagacgaacgacatgtatcctgtgccgctgtgccggggcgcccacaggcgctccgtggatgaatttcgatcaggagaacaagtagtgcccacatggcttgtcaccggcggcgccggattcattggcggtaacttcgttctcgaggccgttgcgcgcggcgtcaaggtcatcaacctcgatgcgctgacctacgccggcaacctgaagaccctgtccagcctggacggcaacccgaatcacgtgttcgtgcagggtgacatcggcgacagcgccctggtcacccgcctgctggctgagcaccagcccgatgcggtgctgaacttcgcggccgagagccacgtcgaccgctccatcgatggcccgggcgccttcatccagaccaacgtggtgggcaccctgggcctgctggaagccgtgcgcgactactggaaggcgctgccgaccgaacagggcgcggcgttccgcttcctgcatgtgtccaccgacgaggtgtacggcaccctgggcgagaccggcaagttcagcgaaaccacgccgtatgccccgaattcgccgtactcggcgtccaaggccgcctcggaccacctggtgcgcgccttccaccacacctacgggttgccggtactgaccaccaactgctccaacaactatggcccgtaccatttcccggagaagctgatcccgctggtgatcgccaaggcgctggccggcgagccgctgccggtgtacggcgatggcaagcaggtgcgcgactggctgttcgtgtccgaccactgcgaagcgatccgcaccgtgctggccaagggccaggttggcgagacctacaacgtcggcggcaattcggaaaagcagaacatcgaagtggtgcaggccatctgcgcactgctggaccagcgccgcccgcgcgcggatggccagccgcgcagcagccagatcacctacgtcaccgaccgccccggccatgaccgccgttacgcgatcgatgcctccaagctgaagaacgacctgggctgggaaccggcctacaccttcgagcagggcatcacctttaccgttgactggtacctggacaaccaggaatgggtcaacggcgtgctcgacggcagctaccgtctgcagcgcatcggcaccgcggcctgaacccaggagacaccatgacccagcgcaagggcatcatcctcgccggtggctccggcacccggctgtatccgatcaccaagggcgtcagcaagcagctgttgccggtgtatgacaagccaatgatctactatccgctcagcgtgctgatgctggcgggcatccgtgaagtgctcatcatcaataccccgcacgaacaggcgttgttccagcagttgctgggcgatggctcgcagtggggcatggacatccagtacgcggtgcagcccagccccgatgggctggcccaggcgtatctgatcggcaaggagttcgtcgccggcaagccgagctgcctggtgctgggtgacaacatcttccatggccatggcctgcgtgaagtcctcaagcgtgccgatgagcgcgtggacggtgccaccgtgtttggctattgggtgaatgatccggaacgctatggcgtggccgagttcgacaagagcggcaaggtcatcgacctggtggagaagccggagaatccgcgttcgaactatgcagtgaccggcctgtacttctacgacggcaacgccagcgcgcatgccgccgaactgaagccgtcgccgcgtggcgaactggagatcaccgatctcaacaagcgctatttgggcgagagcaacctgcacctggaagcgctcggccgtggctatgcctggctcgataccggcacccaccagtcgctgctggaagcctccaacttcatcgagaccatccagacccggcagggcctgcaggtctgctgcccggaagaaatcgcgtttggccagggctggatcaccgccgaacagctggaggcactcgccgcgccgctgatcaagaatggctacggccagtacctgcacaagctcgccctgcgtggagttgttccgtgaaagtgattgaaaccaagttgcctggctgcgtggtgatcgagccggcggtgttcggcgatgcccgtggctacttcttcgaaacctggaatgccgagcgcttcgctgcgctgggcctgccggatcgcttcgtgcagagcaacgtctcgacgtcggccaagggtgtcctacgcgggctgcattaccagtggccgcggccgcagggcaagctggtcagcgtgctggaaggcgaggtctatgacgtggccgtcgacatccgtcgcggctcgccgaccttcggccagtgggaagcggtggtgctgagcgcggagaacaagaagcagttctggattccggaaggcttcgcccacggctttgccgtactgtccgagcgcgcggtgttcagctatctgtgcaccgaggtctacctgaaggacttcgatgccggcgtgcgctggaacgatgccgatatcgccgtggactggccgatcagtgcgccgacgttgtcggccaaggacgagaatgcccccttcctgaaggacatcgccgaagaccgcctgccggtctacgtgccatgaccgttctggtcttcggtggcaacggccaggtcggccaggagctgctgcgcgcgctggcgccgctgggcaaggtggtcgcgaccacccgcagcggcactctgccggatggcagcgcctgcgaaaccgccgatttcggccaacctgaaagcctgccggccctgctggatcggctgcggccgtcgatcgtggtcaacgccgcagcctacacggctgtcgatcgtgccgaacaggaggtcgacgcggcctttgcggccaatgcgcaggctccgggggtgatcgcgcgctggtgtgcggcgcatggcgtgccattcgtgcactactccaccgattatgtgttcgatggccagggcacggtgccataccatgaggacgaaccgaccgcaccgctgggcgtgtatggcaccagcaagcgtgatggcgaggatgcggtgcgtgcggccggtggtcgccacctgatcttccgcacggcatgggtgtatgcctcgcatggtgcgaatttcctgcgcacgatgctgcgcgtcggcgccgagcgcgatcagctgcgcgtcgtcgccgaccaggtgggcacgccaaccccggcggcattgatcgccgatgtcaccgcgcaggcgttgcagcacccgggccagttgtccggcacctggcacctgactgccagcggccagaccagctggcatggttttgccgaggcgattttcgccgaatcgctggctgcgggcgtgctggtgaaggcaccctcggtcgaggcgattcccagctccgagtatccgacgccggccaagcgcccggcctggtcggtgctggacaaccgcaagctgcagcaggattttggcatcgtgctgccggtgtggcaggatgggctgaagcgtgtgattggtgaggttgctgcgatccgcggatgagacagcgcaggtaacggggcgcgtctgcgagcaggtttcgcggcgcgccctcttctttgacagctcctgcaaatggctccaccatcgcgcggcgcattcatcgtcgacgagaaggatttcatgagcagagtgtccaccgcgccggtcgcaaggaagggagggtccccactggctgtggccgcaggtgtggccgtgaccgcactgctggcgcgcctgctctacgtgcagttcttcagcacgccgatgcctttctgggaccagtgggacggcgagggtgccaccgcgctgcagccctggttgaacgggacgctgcagtggagcacgctgctgacgccgcacaacgagcatcgcatcctgccgacgcgcctggttgcgctggtgtcctatctggtcaccgggcagtggaacaacgtctacgaagcgcgcatcagcgcgctcgtgttctgcttcattccagcgctgctggtctggtacgcgctgcgtgacgccgcagcggccaacggacgccgactgctcgtcgccttcgcactgctcatgtcggtcctgccgtttgcctggcagaacttcctggtcgggttccagagccagttctactttctgatcctgtccagcatcgttgccattgggctggccgcgcggcaccaccagcgcattccggcgctgctggcatccaccgcgctgagcgtgctggccgccaccaccatggcctcgggcatgctgaccgccgtcgcggtcggcatcacctgcctgatcgcctgcctgtgcctgccgggcaggcgtgccccggcactctgcgcgacggcggtactggccgttctggctgtcgttgcctatcgcgtgattccggtcatcgatggccacggcatgctgcgcgcacagtcgctggccgagctgctgctggcggcgacgcatgcgctggcatggccggcgcgctcgaactgggcggtcatcatcgtctggttgcccggcgcggtgatgattgcgcgcatgctgctgcgtcgacaggcgagcagaaccgatctggtgatggcgggcctgtgcatctggacggcgctgcagggcgtggcgatcgcttacggacgcggccatgagatgcgtgttcctgcgtcgcgctataccgaactgttcgtacctgggctgttcgccaacgcctggttcgcactgcggctctggaacctgctgccggcgtcgcggatgcgtggcgccgcgcgtaccgccgtggtccttttcgcgctgctggtggtggtggcgccgctgagccaggtaggcaaggatttccagaggatccgcgagttcgctgcggcctgtcggctacagcaggaaaacgtcatccgctatctggtcaccggcgatccggctgcgctgcaggtgggcgagttcgagttgccgtacccggatgcggggaagctgaaggcgcagctggacgacccgaagctgcgcgcgatcctgccggtgaatcccgccaggccggcgcccggcgaccgatgagcgggcccggtgggcggtcgatgtccgactgcccgtcgaaggcgccgccgcgtcagttgcgcccgtacgtatcctcgaaacgcacgatgtcatcctcgcccagataactgcctgactgcacttcgatcagttccagcggcagcttgccgggattgcgcaggcgatgcgtcacgcccagcgggatgtaggtgctctggttctcgctgagcaggatcacctcgttgccgcgggtcacctcggcggtaccgctgaccacgatccagtgttcggcgcggtggtgatgcatctgcaggctgagcgtgccgccgggcttgaccgtgatccgcttgacctggaagcgctcgccgttgtcgatcgaatcgtaggcgccccaggggcgatacaccttgcggtgccaggtcgcctcgctgcggccttcggccttcagctgtgccaccacggtcttgacctcctgcatgcggtcggccttgcccaccagcaccgcatcgtcggtctcgaccacgatcacgtcatcgaggccgaccatggccaccaggcgctgggcataggcataggtgttgcggcagtcgatggcgatcacatcgccctggtgggcgttgccgtcgccgtcctgctgcgagacatcgcgcagtgcggtccacgaaccgacgtcgttccagccggcatccagcgggatcaccaccgcgtcggcggtcttttccatcaccgcgtagtcgatcgagtccgagggcacggcggtgaaggcatccttgtccaggcgggtgaagtcggcatcgcggcgcgcctgctgccaagcctggcggctgcgagccagcatttccggctggaagcgctccagctcctgcaggtagcgcgacgccttgaacaggaacatgccactgttccagtagtactggccgctgctgacgtaaccggtagcggtctccaggtcgggcttctcgacgaaacgctcgaccgcgcgcacgccctgtccatcagcggccttgatatagccataaccggtttccgggccggtcggtacgatgccgaacgtgaccagcttgccggcttcagcggcactggcggcggcctgcaccgcgttgcggaaggccgcctcgtcggtgatcacatgatcggagggcagcaccagcagcagcgcgtcggcaccgtcacgggtggcctccagcgcggccacggcaatcgccggtgcagtgttgcggcccaccggttccaggatgatcgcggccggctcggcgccgacctgctgcagctgttcggcggcaacgaagcggtgttcctcgttggcaatcaccagcgggccacgcgccgccagtggggcgacgcgttgccaggtggcctgcagcatcgtcagctcgccggccagtggcaggaactgcttcgggtaggcctcacgcgaaagcggccataggcgtgtaccggacccaccggacaggatgacgggctggatgctgctcatgcgggcctcggttactgctggatcagacgggagatttcgtcggtacgcgcctgcatcagtgcggcgtcaccacgcgcttcgacgttcaggcgcagcagcggctcggtgttggaactgcgcaggttgaagcgccagttgccgaagtcggcactgatgccatcggtgtggtccagcgcgggcgactgcgcggcgaagtgttccatcacgcgcgcaacggcggccttggcatcggccaccttgaagttgatctcgccgctgcacgggtaggctgccatgcggtcttcaacccagtcggccagcgaacggccgctctcggaaaccagctgggcgatcagcagccacggaatcatgcccgagtcggcataggcgaactcgcggaaatagtggtgtgcgctcatctcgccgccgtacaccgcgtcttcggcacgcatcttttccttgatgaaggcatggccgctcttgcactgcaccgcgacaccgccggcctgctcgaccatgtccaccgtgttccagaccaggcgtgggtcatgcacgatcttgccgccgggatggcgcgccaggatcgccttggccagcaggccgaccaggtagtagccctcgatgaagcggccgctgtggtcgaagaagaagcaacggtcgaagtcaccgtcccaggcgatgccgaagtcggcaccgtgttcgcgcaccgcgtcggcggtggcggcgcggttctccggcagcagcgggttgggaatgccgttagggaagctgccgtccggctcgtggcagatgcggatgaactcgaacggcaggtgcggtgccagcaggtcgacgatggcgccggcgccgccattgccggcattgaccaccagcttcagcggcttcagtttgctggcatcgacgtagctcagcagatgctggatgtaggcgtgcttgtcatgctgggcggtctgcccggcacgcggcggctgggcctcggaggtatcggcggcgaccgcgtcggaaatcgcgaacaggccggtatccgaactgatcggccgcgcgttctccttcaccagcttcatgccgttgtagtccatcgggttgtggctggcggtcaccatcacgccgccggccgcgccgaggtgatcggtctggaagtagacctcttcggtgccgcacaggccgatgtcgatcacctcacggccggtcccacgcaggcctgcggccagcgcatcctgcagtgccggactggtaaggcgcacatcatgtccgaggaccaccgggcctggagcgagctgtgcggccagggcgacgccgatgcgacgggccaggtcctcgttcagttcttccggcacacggccgcggatatcgtaggccttgaaagcgggcaggggcatcgatcagatcctttgtgagctcagccctcgattgtagtcccagtcccgtatgggaatcgtttccatcgggaaactccacctgactgggtgttccggtcagtgctgcggcggccgccggcccggcctgcgggtgcgtctggccggcaggcccggcagtggcgccagcagtgcctgcacgtcttcttcgctgaagcgcggcccggcgctgccaccgccttcgagaatcgattcggccagcagggccttgcgctcctgcagctcggcaatccgctcttcgatgctgcctgcagtgatcaaccggtagacgaacaccggctgctgctggccgatccggtgagcgcggtcactggcctggttctcggcagcgggattccaccagggatcgaaatggatgacggtgtcggccgcggtcaggttcaaccccacgccacctgccttgaggctgatcaggaacaccgggatttcaccctgcatgaaacgctgcaccggcgtggcccggtcctgggtatcaccggtcagggtcacataggccagtcccagatcgtccagcgcctgcgcgatcagcgacagcatgccggtgaactgcgagaacaccaggatgcgacgaccttcctcgaccatcggcggcagcatctcgcgcaacagatccagtttggccgagcctgcagcccgtgccggtgcgttgcccggcagcaggcgcggatcgcagcagacctggcgcagtttcagcaatgcatccagcaccacgatatggctgcgcgccagcccgctgccgctgatggcctcacgcacctgcttttccatcgctgcacgcacggtttcatagagatcacgctggccgccctccatttcgaccgcacgggtaatgagggtcttgggcggaagctccgacgcgacctggtccttgcgtcggcgcaggatgaacgggcgcaaccgctgcgccagcagctgggcacggcgatggtcgctgccgcgttcgatggggtggcgccaatgctggttgaactgcttctcggtgccgagcaggccaggcagcaggaaatcgaactgcgtccacagttcgcccaggtggttttccagcggcgtgccggtcagacacaggcgatggcgggcctgcaacgtgcgcagggtgacggcagcgcgtgatttcggattcttcacctgctgggcttcatccagaatcagcagatggtaggcatatgcctgcagcgcctgctcgtcgcgccacagcagggggtacgtggtcagtacaagatcgtgttcggggatggcctcgaacagcgcttcacgtgccggtccatgcagggtcagcacacgcagggcaggggtgaagcgtgccgcttcgctctgccagttgtgcagcagcgaggtcggcaccaccagcagcgccggctggtccaggcggccactttccttctcgaccagcagatgcgccagggtctgcagagtcttgcccagccccatgtcatcggccagcacgccgcccaagccctgctggcgcaggtactgcagccacgacaggccctcgagctgataggggcgaagcgttgcctccagccctgccggcggcggtacttcgctcggtgcgggtgcctgcatcagccgctgcacgagcgcctgggtatccttgcggccacggaactgcaggcgcgcagtgtcctgcagcgcctgcaggcggccacggtcaagcgcagacaggcgcagcggcgcgccacgctgggtaaacaggtccgccaacagggccatgatcggcttgagtcgtgcggcccgcagtgccaggcgcgtgttgtcgcccgtcgtcaacaggatgttctcgtcgtcgccgatgtcatccagctggccacgcatccagcgagggtcggcctgcagcacctgctgcagcagcggaaccatcgacacatcgcggccttccacctggatgtccaggcccaggttgaaccagcccgcgtcttccgggtccgcctggatgtccaggtcgatctcctccacccgggtgatgcgatggcggaaatcctcgtccgcctccaccttccagcccaaggcttccaggcgcggcacgtcgtccagcaggaaccgtgtccagtcatgggtacgcagctggaactgcgggccggcgccttccagtggcgcccgcggagccgtgtcgcgatgcaagcccaccgtgcgcagctcggcctcgcgccgtgattcctcacccaggtcgcggggcagcagtgcgagttggccctccggatcgtgggcgaacaggctcggatcatccaggaaccgcacgtgctcgtcgtactcgaaggccacggttgcgatatcggcccattgcgaagggtcgcgggggccgagccacggcggccggaatttgatcgtatgcaggcgcagcacgggggtcatggcgctgatctgcagcgtaggcagtgtgtcgcctgcaccggggcgcggcagcgcggggtcgatctgttgcagcagttgcgccacgatcggttcctcatcggggagcaggtggggaagggcgagaaacgcgtccgcgtcctccggcttgacgtccagcaagagaaggccgacttcaccggagaccggatccaggtaaccggcactagatcccagtacgaggccgtccgcatcgccttccacgctcagtgtcggcgccagcagcaacctgccgtgagtcgtctctgcgctccaccccaacgtaccgcgacgtggtgcgccgggcctggccggcacgcgatcatgcatgccacatgacacccagccatgcccgctggacacgatcgactgcaggatcgtgccgacgtcgaaccactccggcggttttaccgactgatgcagggcccacagctgcgccaccgcggccaggtcggcctgcgtcaggtaggcgggcggttccagcaacagctgaggggtgatttcctgccacttgtcgaactcgatcgtatcgtcgagggcgtatttgacgcggcggagcaggatggaaggccggtgattgaacgtggacagctcgaagatgatgccgcttctacgtgaccggggaggctgggttctgacggactgccagcgtgacagctgttccagcagttcgcggcgtggcgactggaccggttcgtgctccgacgctggatcgtcatcgcccaggtctgctgcgtccagcatgtgggcgaccagcacggctgccacgtgcttgcagtgacggccgacagggcacgagcattcactttgcaggcggctgcgaggatggcgcaggctggcttccagatcgatttccacccggtagggatatctggccgagcctttcacttcggcgatgagcattccactggtcagatgcatgttgcggacaccggacaggcaacgttcgctcttttccagtgtccacgcgtccatccagcggagcaggtcttcttcggtgtaggtctgggccatcaatgagggtgggccgggcatggggccggccatggcaggggaaccgggcattctacggaacccagtgcgatgcccgtgcaatgctgcggcgcatccaggcccttcgccgccctccagctagaatgcggtcatcctcaacgtgcagggtagtacagcaatgcagcaatcgactttcaccggcaagcgcagcaagcgcttcgccagtgcggcggaggccctgcaaggggtggtcgccgatggccagacgctggccgtgggcggcttcggcctgtgtggcattcccgaggcattgatcgccgcgctgcgcgacagtggtgccaagggcctgaccgtgatctccaacaatgccggcgttgatggtttcggcctgggccaactgctggaaacccggcagatcaagaagatgatttcgtcctacgtgggcgagaacaaggagttcgagcggcagttcctggccggcgagctcgagctggaattcaatccgcagggcaccctggccgagcgcttgcgtgccggcggtgcgggtattccggcgttcttcaccgccaccggctatggcacggtggtggccgaaggcaaggaaacccgcgagttcgacggcaagcactacgtgatggaaacagcgctgcgggccgacgtggcgctggtcaaggcgtggacggccgacgaggccggcaacctggtgttccgcaagaccgctcggaatttcaacccggcctgtgcgatggccggcaaggtctgcatcgccgaggtcgaggagatcgtgccggttggcgccatcgatccggaccaggtgcacctgccgggcatctacgtgcaccgcatcgtgcacaacgcgcatcctgaaaaacgcatcgaacagcgcaccatccgcgcggagggcaactgacatggcgtggacccgtgacgagatggcggcacgcgccgcccgcgaactgaccgatggtgcgtacgtgaacctgggcatcggcctgccgaccctggtcgccaaccacatccctgaaggcgtggacgtgtggctgcagtcggagaacggcctgctcggtatcggcccgttcccgaccgacgcggaagtggacgccgacctgatcaatgccggcaagcagaccgtgaccgcacgcgacggtgccagctatttcggcagccacgacagcttcgcgatgatccgcggtggccacgtcaacctggccatcctcggtgccatgcaggtcaccgacaagggcgacctggccaactggatggtgcccggcaagatggtcaagggcatgggcggcgcgatggacctggtggccggcgtgcagcgcgtggtggtgctgatggagcacaccgccaagaacggcgagcacaagatcctggccgaatgcacgctgccgctgaccggcgtcggcgtggtcgaccgcatcatcaccgacctggccgtgtttgacgtcaccgatgctggtctggtgctggtggaagcggcgccgggtgtgggcgacgatgagctgaaggagaagaccggcgtggcgtttgcgcgcagctgaggccggagcctcagcgctttcgggcgtaagcatattccgaggaggaagcgcgcgggggagcgccttccacctcggaggtgtcggccacggtgaacccggcagcggacactacggctccagtcgcacgctcgatggcatgcgccagcgtgccatcgatctgccccgcttcagtgtcgaacatgctcggcagcagatgggcatcgagcagcgggcgcagcgccggcaggcgtacccagaacatgctgccggacgcgaactgcccgtcaccgggcgcgctgtccaggcccagcaatgcccacagccgctccatgcgctgcgcattgccgccgatgtagtcggctaccttcagcaggtggcccgccggagccatcaggccgatgctgggatttgccagcagatgggccaggttcgccgcagcctgcgcagtgcccagcagcgcatcgaccatctcgcgccgccactggtcaccattgtcgcggtgggtggagcgcttggtgtgcagcttcagcaccagcgattcgttctgctgcagcaatcggtcggcggcgtgcaggaacggcaggacgtcccggccgtggttgtcgtagacccagatctcagcggtcaggccctccgcatcgatgatcgactgcacctgtgcctgacgctcgcctgtggtggtgatgaccaggcgtgcctgtagcccgctgtccttcactgcctgcaacagctccggcagggcatccaggtaccacgcgtggatgacgatgcagggacgcgacggagcggcctgcgaggggaacagcgcgcgccgggtggcttgtagccaggcatggccgagacgggcatcgggttcaaggacagcgctttcggcccattcgttccaggcattgatgaataccagacgccgagcaggcgccacatgacgcaggcgctggtgcaccgtgtcgtgcaaccagtcgctgtagccacgcggcgacgcgtgaagcagcacgcggccgcgtcccgggcggcgcgcttcgttgtcccagcccgggttgacacctggatacaacggatagtccgccagtggtgcacggcgcatctgtgtcgccagctcacgccagtcgcgcacgtcgccttcgtaatcgggattgagcaggaactgcgtggtgttcagctggcgtggggcggcaatattcggtgggaactccactgcggcatcgaagccgatgtcgcgggggtccgggcgttcgaaactctgcacgtaggccagatggatctcgccgatgccattgtcacggcaccagccacgccagcgcgccgccgtagccttggggtcgggcagcaactgcggccggtacagcaacagcaccggtcgtccctcgaccttcaacgcacgcgggtcgcgcaggtaatcggcaacgtgggcgatgaacgccagatcatcctcggcactgtgctgttggccgatcagtacgtcctggttgcgcccatcccagcgccgggtccagttctcgttggcccaacacaggcagaacggcagctcgatcgtgctgtcggccaaccactgccgcagcggccgctccatcagcgtgtggccgctgaaccagtagaagtagaagcagaaagcgccgatgccatggtctgcagcgagtttggcctgcgcccgcagcgtctcgccaacacgaaggtcatagaagcccaggtcgccgggcaggcgtggctgtacatggccctcgaactggggcagggcgcggctgacatttcgccattcagtgaagcccttgccccaccaggcatcgttctcttcgaacggatggaactggggcagatagaaggccaccagcgtagctggcagcgtggcaggcaatggcgcgtcatcttcggcggcgtagccgatcgcccgttcatcggcgcgctgcagtggacgggtaccgtcggcagcggcgccgatgcgaccacgcggcggagggggactccagctgccaatgcgatccaggccccggttgcgcagccgatcacgcagcgacgcaggcatcggcagggcacggaacagtgcgcgcaggaccgagaaggtgagctggcggatgccgggcgccgcgtggctcatggatggaacctgggaaaagaggggcggcgcatgattcgggaccaacggtgggactgcagccattttccggtaatcgtcgctgcaacggcaaatccatcaaatccatcaggtgctactgtgccgccatgctgttcccccacgaccttcccgatgccgacgtccgccacctcccggcctggctgtctcccgccgaggccgatgccttgcagcgcgatctgcaagccggcgtgccgtgggaggtgcatcgcatccgcatgttcggcagctgggtggattcgccacggttgagctgctggataggtgatccgcaggcgcgctatcgctactcgggggcagaattcgtgccgcacccgtggccgccgtccctgcagggcatgcgcgagcgcctgcaggacgatggcttcggccgcttcaacagcgtactgctgaaccgctatcgcggcggtggcgattacatgggctggcacagcgacgacgagcccgaactgggcccggcgccggtgatcgcctcgctgagcctgggcgcggcacggcgtttcctgctacgccggcgtgatgatacggcggagaagaccgagtacctgctcggccatggcgacctgctggtaatggccgggcagacccagcgttattaccagcacgcgttgccgaagatggcgcgcgtgcagggcgagcggatcaacctgacgttccgctggattgcgccacgctgatcgatcagcgcgtgacggtcggctggtcggcctgcccgctcaccagcgtccagcccaccacatcctgcgccagctgctgcaggccgcgctcgaacgcggcggtcaccgccggcacgtcggtactgccgaccggctgtgcctggcggaaggtacggtcggcgaccacgcgctggtcggcgacgtggatcagcttggcgttgacctcgatcaccacggtcggcgtggcctggccctggtagtccgactcgaagcggcgcacgtcggtggacagcttgtagtcggcgcggatgccggcggtgctgcgggcgacgccgtggatgcgtccggaatcctcaaagccgcgcagcagggtgtcctcgatcatgtcggtggccggctgggcccagctggcgcccttgtagatctccagctgcgacggcgtcggtcgcacgttgatgcgcgggctgtcgaccatgcgtgcggcgctgggcttggccagtaccagctgccagctggcctgcggccacgccggatcggccttcacctgcacggcgggcgagtacagcgtcactgcggttttctcgctgctgccaaggatggagcagccgcccagcagggtgaccagcgaagcggccagcagcaggcgcggaaggggcatcgggctcatttgggttcgaactccttcggtgcgtcgcggcccagcaggtagcgcgcgggattgttctcgaggcggtcgctgacccggcgcaggtcgcggatcaggccgcgcagttcggtcagcgtcgggcccagctggccgaggccatcattggcgaagctgttgatcgcggcgcggttctcgccaaggatcgaatcggcgttgccggcggccgagtcgagcttggccagggtgccgtccagcttgtcgatgatgcccggcagctgctgcaccaggttcctgtccaggcgctcgatggtgccgttggtggtcttcagcgtggtgtccagactgcgggcggcatcgcgcgcgctgagcagcagcgcctgggtaccctggtcacggtcggccaggccgccgctgatcgtctccaggttggccagcgtcgcgttgatcgaggccacgttgcggtcgctgaggatctggtccatgcgctcgacgatgcggttggcgacgtcggtgatgttctgcagcgccgacggcgtggtcgggatgatcggcgccgggtccttgttgaccgtggtcagcgccggcgactgcggcgtgccgccgctgagctggatgatcgacgggccggtcaggctggtgatcgccagcttggcacgggtatcggtcttgaccggggtggtcgagttcaggcggatgcgtgcgaccacctggcgcgggtcgtccggcaccaggttcagttcgatgatcgaaccgaccgcgatgccgttgtactgcaccgggctgcccaccgacaggccggtcaccgcctcgcggaacaccacgcggtattcctgccaggtgcggtcggaggagtacttggccgcccacaggccgaaggccagcagggccaggccggtgatcagggtgaacgcgccgatcagcacgtagttggctttggtttccatggctcaggcactctcgatctgttcgccgcgcgcggcacgcgcacgcggtccgtggaagtattcctggatccacggatgatccagtttctcgatgtccggcagcggcgcgttggccaccactttgcggtcggcgatcaccgccacccggtcgcagatggcgtacagcgtgtccaggtcgtgggtgatcaggaacacggtcagccccagcgcctcctgcagggtcttgatcaggcggtcgaacgcggccgcaccgatcgggtcgaggcctgcggtcggttcatccaggaacagcagcggcgggtccagtgccagcgcgcgggccaggccggcgcgcttgcgcatgccaccggacaactgcgatggcagcttgttgatcgcatcggcgggcaggccggccagcttcaccttcagcagcgccagctcgtagtgccagcgctcgggcaattcgcggtggtgttccttcaagggcacctgcacgttctcgcccacggtcagtgaagagaacagggcgccgtcctggaacagcacgccggtattgcgttcgatgtgcaggcggctctcggcgtcgtcggcacgcgcatcgcggcccagcacttcgatctggccggcgtcgggcgtgcgcaggcccaggatcgagcgcatcagcaccgacttgccggtgcccgagccacccaccacgcccaggatctcgccacggcgcacgtccaggtccaggtcttcatgcacggtctggctgccgaagcggttgaccagcccgcgcacgcggatggccaggtcgtggccgtcgccgtcctgcatgggtatttcttcgggagtcggatgcgtgctcatgtcaccagtccatgtgcatgaaccacaacgccgcgaaggcgtcgatgatgatcaccagcgagatcgtctgcactacgctggaggtggtgcgttcgccgaccgactgcgccgtgccttccaccttcagcccttccaggcagccgatcaggccgatcaccagcgcgaacaccggcgccttcgacaggccgaccagcatgtgccgcacttccatcgtctcgtgcatgcgcgcgatgtacatctgcggcgggatgtcgaggtcgaacgcgccgacagtgatgccgccggccaggcccgcgatcatcgcgatgaaggtcagcaggggcagggtgaccagcagcgccagcaggcgtggcagcaccagcaggtcgatcggatccagacccagcgtgcgcatcgcgtcgatttcctcgcgcgccttcatcgcgccgatctgcgcggtgaacgcactggcggtgcggccggccagcacgatcgcggtcagcagtaccgcgaactcgcgcaggaaggcgatgttgaccagctcgaccacgtagatctcggcgccgaagtcgcgcaggatggtcgagccgagaaaggcgatcaccgcgccaaccaggtaggacagcagcgccaccagcggtactgcgtccagcccgacctgctccatctggtggacggtggcggtcaggcggaaacggcggggctccttgaccaggcgtgctgccttgaccaggttctcgccgaggaaactgcacagcgccttgatgttgtggccagtggcatggacgctgacaccgagccgttccagcgccgccagcacgccgaaatcgcgcttgggccggggccggtcgtcggccacttcctcgatggtgcagaccagtgcctggtggtccggccggaactgcaacgcgtcctcgccaaggtcggcgcgatgcgctacgcgcagtacctgcagcacgccggccgaatccatcttctcgatgccggtggcgtcgatgccggtcagcgtgtcgggaacgccgcgcaggacttcggccgcggccagcgcggtcttcaaggtccaggtgccggacaggcggatcaggcccgggtcatgggcatcctgttcgagctggggggcgtggttcggggtcacttgggccattcgggtcgcagcataaccgttctgtctggggcatcgcgtcgaacccggatgaatttatccagtgcggcccggcagtaggtaatactacggcgcatgtccgcagacgctcacacgatccccacgccccaggccacctacgcgcagcgcgtggcctttgtttccgagatcgccggacgcctgcacagctacggcaccacggcccagcgcctggaaacggcagtggtggcactggcccgccagctcgatctggattgtgaaccgtggtcgaatcccaccggtatcatcctcagtttcagcgacccggcacaggcgatcggctccagcgacatcacccgcgtgatccgcctggcacccggcgagaacgacctgcacaagctcagcgtcgccgaccatatcgccgaggaagtggccaacgggcggatgagcattgcccagggccacaccgcactgcgccagttggacaaggatccgggccggcgcggcaagctgcgcaccattctttcattcaccctgggcgcggccggcgtggccggcatgtggaagctgccgtggctggacatcgccaccgccggtgtcatcgggctgatgatcggcctgctcggcatggtcaccgaccgtcgcccggccacccgtgaagcggccgaggcgctggcggcgctgctggccggcatggtcgcaaccctggtcgcgtcctttgtcggcgcactcaacctcaacacggtgatcatcgcctcgctggtggtgctgctgccgggcatgtcgctgaccaatgcggtcaatgaactcgccagccagcattgggtctcgggtaccgcgcgctttgccggcgcgttgaccaccatcatgaagctcagcgtgggcgcgatgatcgcggtgaccctggccgatgtactcggcctggacccggtgatccgcgccacgcggccgcaggggccgtgggtggagtggggttcgctgctgaccgcggcattcgccttcgcgatgctgttcaaggccaaccggcgcgattacccgtgggtgatcgcggcctcggtggcgggttacgcgatctccaagttcggcgggcacgcctggggcgcgccggccggcatcttcctgtcagcgatgctgctgaccgccggtggcaatctgttcggccgcctcgttggccgcccaggagcgatcatccgcctgcccggcatcatcatgatggtgcccggaagcaccagcctgcgcggcgtgctgaccctggtccagcagcaggacgttggcgcgggccaaagcgtgttcctcaccgtgctcaacgtggtgatggcgctggtggccggcctgctgttcggcaacctgctgatgccggcgcgcaaaaccctgtaggtgtggaccgttggcccgcacaccgaagaatgaaaaacgccggcttccgccggcgtttttcattgcatcccggtccggcctcaggccttcttgatcaggaaatcttccggcttcttgttgcccttggcggtcagctcggccatccagcgcggctgcttgccacgaccggtccaggtttccttggggttggccgggttgcggtacttcggggcaaccttgcccagcttgcggccggcggtcttggacggtgccttggctgccggggcggctttgcgcgcgcgcggggccggggcgccgccgaacagttcttcgatggtgtagccctcggtcttggccagcttggtcagctgggcccggaccttggtgattggccggcgcttggcgacgatggtctgctgcttcttggcggtacggatcagggcgcccagctcgcgtgccgacaggccggtcaggtcaatgctcatttacggttactccggaaactaaaatgtggacgggacgagccagtccatggcgtcgcgggacagaataaagatgaattaatcacagcacaaatgcaggcgggtcatggcctggcagcatcccggctgcattgcgtcgattttgaccggattatgtccgctgcaatattgctcaactgggcgacaggcaaaaaaagaccggggcgtgccccggtcttctcctgatcagccctgcagtcgctgcagcagggtggccttgtccaggctttccgcttcgctggcgcggcgcgagcggtactcgtaggtaccggcgcccaggccgcgctcgctcaccaccacgcggtgcggaatgccgatcagttccatgtcggcgaacatcgcgcccgggcgcaggccacggtcgtccagcgcggcatcgaggccggcgtcgcggagttcctgcagcaggctggcagcagcatcggccacggcggcgtcgcccttcgggttgatcacgcacaccaccacctgccacggcgccatcgcgtccggccagatgatgccggcatcgtcatggttctgttcgatcgcggcagccaccacgcgcgagataccgatgccgtagcagcccatcgccatcaccgccgccttgccgttctcgtccagcacggtggcatccagcgcttcggcatatttgcggccgagctggaacacgtggccgacttcgatgccacgggcgatcttcagttcgccaccgtccagcgcgcggtcaccggcacgcacgttgcggatgtcggccacttccggttccggaaggtcgcggccccagttgaccccggccaggtggaaaccgacttcgttggcgccgacgacgaagtcggacatcgcggccacttcgcggtcggcgaccacgcggatggccttggccggggcgaccgggccgaggaagcccggcacgctgcccaggtactcggcgatttccgcctcgctggcgaagcgctgctcgtccaggccggcgaccttggccagcttgatctcgttgacctcatggtcgccgcgcaccagcaccagcacgaactgctgtgcttcgccttcaccggcgatcagcgccaccgacttcaccgtgcgctgcagctcgatgccgagcagcgccgcgacgtcctcgcaggttttctgggtaggggtgtcgaccttgcgcatggcttcactggcagccgcgcgcggtgccggatcggcggcgatcgccgcttccatgttcgcggcgtagtccgaaccggtggagaacaccagcgcgtcctcgccggaatcggcgatgacgtggaattcctgcgaggcatcgccaccgatcgcaccggagtcggcctgcaccatgcggaagtccaggccgaggcgggtgaagatgcggctgtaggccgacttcatgttctcgtattcgcgcaccaggcactcatcgtgcaggtggaacgaataggcgtccttcatcaggaactcgcgcgagcgcatcacgccgaagcgcgggcggatctcgtcgcggaacttggtctgcacctggtagaaattcaccggcagctgcttgtagctggacagctcgctgcgcgcgaagtcgcaggcggcctcttcggcggtcgggctgtagcagaacacctggtccttgcggtccttgatcttcagcagctgcgggccgaacttctgccagcggccggtctgctcccacagttccttcggctggatggtcgggatctggaattccacggcaccggcgcggtccatttcctcgcgcacgatgcgttcaaccttgcgcagcacgcgcaggcccagcggcgaccaggtgtacaggcccgatgccagcttgcggatcatgcccgcgcgcagcatcagccggtggctggtgagctcggcgtcgctgggggtttccttggtggtgtgcaggtggaactgggagaggcgcatcgtcggcttcggataacggcagagacgcctattctgccagcccggccggggagaggggtatcggcagggctgcgccctgcacccgccgtagtgccggccgctggccggcaacagcaacagcaaaagcgggtttcctgggagatggcggggtgggtccggttgcgggggacgccgtaaatacgtccatgtagcaactgtgttgatggagggacttggcccctccatgagacgggcacggtagtgccggccgctggccggcagcctttggtcttgcgccctggctggccttaggcagggaccagcccgttttcagcgtcgcgcacccgggcgttgaggatcaccagcatcttcctcatcaccgccacgatcgctacttttccttccttgccgcgggcccgcagcgaccggtaaaagtcccgcaatcgtggctcatgtcgcatggccgacatggctgccatgtagagcacctggcggatctcggccctgccgccatggatgcttcgcctccctcgcatggctccgctgtcgtgggagatcggcgccacgccgaccaggctggcaatggcttttccgctgatctgacccaactcaggcaggtagctggccagtaccgcctgcaatgccgggccgacccctttcattgacttcagcactgccagttgaggctgctgcgcgacctgttcagagatctgcttgcccagccgctcgaccagtgtttgcaggcgaatgatgttgccttgcatctgccggcgtagctcgcggtcagtcaccatttcctgctgttggcgggctacggtcagtgcctgcatcgtttgtcgacgcgcccgcacaaactcacgcagtttccgctgccagggctccagcggctgataggaaggcaattccaccagcgcggccatctgcgccaatacaagagcgtccaagcggtccgtcttggccactttacccagcccctgagccagtctacgcgctcgcagtgcgttggcacggatcaccggatggccggccttgtgaaggaagtccaggacagtctgctcatagccgccggtggcttccaaaacgatctgaatggccggccgcgtactcaaccaagtgctcaactcggcatagccagaggggctattgctgacctgcagggtctggccgtctgtcgtgccgatatccaatcggcgcttgctcacatcgatcccgatcccgttcattgcccgactccgtatagtctggaagggtcgagagctcccccgcttgcccagtcttatcgcttcgagtgtcagctccagcaactgttcgggcggatcaagggagattccggcgtgggcgccaagctacatggcgatcgtcgagatccaggctcgtacggcggcccacgccggctctcgacacctacgctgacagattttcatcagataaggctcggtcgcgccatccatggcgctcacgcccccgcaaccggacccaccccgccttcgacagtttcctgcgagtcgtcggaatggctcctggggtcagatccgttttccgcaggaaaacggatctgaccccggattcaattcgagatctgacagatttcatccacgcatggcgtggatctactggccaccggccaactgtcgaaggcagggcactgtgggtttgcggggtgtgagccgcatggatgcggcgaccaagcccccatgggtgagggcgctttgctcgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccggaccgcggagcggggttcacggcggccccgcaaacccacagtgccctgccatccctcaggacgccgctttgcatttgacgttgccgttgcttgaagcaggtgcagggcgcagccctgccgataccctcactccaccgggcagtacgccttgatggccgcttcagccaatcctttctgcgcgctgcgctgttccgcggtcaacgcggtatcggccttcccgtcgccattggtgtcctgcatcacctggccggagccttccagcagggccaggttggcacgggcggtgctgcactgctccggcaccggcgcggccggggtctcggcgctggccgcggcctgcggggtgcgggcctgttcgcgggtctcgaacttcttgcccgccggcggggtctccgaatactgggtcacgccatgggagtccttccatttatagaccgggccggccacggcgttggcactggccaacagcagcaggcatccaaggcaggacagggcacgcatggcaaactccgcggaatgggcgtagaacgccgattgcagcattggcgccgagcactggcaagtcgattaaactggattccatggacccgatcacaccgccgccgcgttcgcgcacgatttacctgctgcccaacctgttcaccaccgccggcctgttcgccggcttctacgcgatcatcgccgcggccaacggggatttcgtcaatgccagcatcgccgtgttcgtggcggcggtgatggatggcctggacgggcgcgtggcgcgcctgaccggtaccagcagcgagttcggcgtccagtacgactcgctggccgacctggtcagcttcggcatggccccggcgctggtgatgtaccactggtcgctgtcgtggctgaagttcgatgacccgctgctcggccgcgtcggctgggccgtggccttcctgtatgccgcctgcgcggcgctgcgcctggcccgcttcaacacccaggtcgcggtggtcgacaagcgctggttcgtcggcctggccagcccggccgcggccgggctgatgatgtccttcgtctgggccttcgccgatggcaacctgggctgggacggcaaccagctgcgctacgtggcgctggcggtgacgatcgtcgcggcgctgttgatggtcagccgtatccgcttctggagcttcaagggtggcggcgccaagggcacccgttccgaccgcgtgccgttcctggtgctggccctggtgccggtcgccatcgccatcgcggtcattgatctgccgcgcgtgctgttcacggtcggcatcctgtacgccttgtccggcccggtgatgtgggccgtgcagcgcctgcgcaagaagcccgaggccgcgtgagccaggaactgcccgtgctgtggtcaccggcccagcaggcctggctgcaggccatgggctacaccgtctatcacgacggccagttggctgcggagctggatgccgcgctgcagttgagcgtggccgaagccgatgcggctgccgcgccagcggtggagcaggtgcgggcaccaatcgcacccgcgcgcgagcctccggttgaagccaaaccgggttcccgccaggaacgcccggtgccgccgcgtcgcgagaccccggtcagcgcaccggacaccgcgcccgccgctggccgcccgctgccgggtggcaatgcgcggcagccggtggtgcggctcccggatcgcctgcagatcgcactgctgcgtgcctccggctgtaatcccaacgaccccgccacgcaggcgctgatggacagctggccgctggaccagctgcgtcaggacccggccgccaagcgcgcgttgtggccgcagttgcgcgccctgcgcaagcggggcgcaccatgagtgcggtcagccagcccggcccggtcagcctgcgcgcattgcgcgagagcgacctcaatgcggtgatggcgattgaagtgcgtgggtatccgttcccatggacccgcggcatcttcgttgattgcctgcgtgccggttatcccggcctggcgatggagcgcgatggccagctgatcggctacggcgtgctcagtattgccgccgatgaggcacatgtattgaacatctgcatcgatccgctggcgcagtcgcgtgggctgggtcgccaactgctgcgcgcactggtgcagctggcaggcaaccgcggtgcgcagcgtgtgttcctggaagtgcgtccgtccaacacgccggcgctggcgctgtaccacagcgaaggcttcaacgagatcggccgccgcccgcgctactatccggccgcacagggccgcgaggatgcggtggtgatggcgatcgaactggtcgacggcgacctgcagatgatgccgccgttgtaacggagaagggttgccggccagcggccggcactaccggtggatctccgctgtcatcgacacgtcacctgccgtggtaggtgccaaccttggttggcacgcttttctcacgccagccgcagtgccaacacaccgccgacgatcagcgccgccgccagccagcgcgcgcgcggaatccgctcgcgcagcaggaacaccgagatcagcaacgcgaacaggatcgacgattcgcgcagcgccgagaccatcgccaccggcgcctgggtcatggcccacaatgccatcgcgtaggacgccgtggtgccgacgccaccggccagtcccagcggccagtgctggcgcgcatagtccagcactgcgctgccgcgggtgtacaacgcccacagcggtaatgggatgcctgacagcaggaacagccacagcgtatagctgagcgcactaccggactggcgcgcgccctgcgcatcgaccagggtgtaggtagcgatcatcgccgcggtcagcagcggcagccgcagctggccgccacgtgcgcccagtgccatgcacaggatgccggtgctcaccagcaccacgcccagccacgccgccgggggcagttgctcgcccagcagggtgccggccagcgcaaccaggatcggcgcgctgccacgcatcagcggataggccaggctcatgtcgacctgctggtagcagcgtgccaccagtccgtagtaggtcacctgcagcagcacggacgcagccagccagggccagctgtgcgcggccgggaacggcaggaagggcagggcggccgccgacagcagcgcggcgctgccggtgaccagcacggtgccgaggaacttgtccggcccgcgtttgacgatcgcattccagctggcatgcagggccgcagccgcgaggaccagcaggaagatggaaagaggcatcgggcgatgatgccatgccggggaaatgttccgggtttggtgggtgccaaccttggttggcacatcgctcagtgcggaccaaggtccgcacccaccagagcggggcagggcaggtgccaaccctggttggcacgcaccagagcgcggcgcttagagcttcgcgcgctgctcgcgcaggccggccagctgggtgttccagtcggccagtcgcacgcgctcctgctcgaccacggccggcggcaccttgtcggtgaacttggccagcttggtctcgctcttttccttctccgcttcgacgcgggcgatttccttgtccaggcgcacgcgctcggcatcgagatcgaccaggccttccagcggcaccagcagcttcagctcgcccacgatcgcggcggcggccggcggtgcgctttcgccttcggccagccactggatgctgtccagcttcagcaggaacgacagcgaggcgctgaagcgttcgatgcgcacgcggtcctgctccagcccggcctgcaggcgcagcggcaccagcttggacggcgcgacgttcagctcactgcgcacgcggcgcacggcactgatcaccgccttcagccattccacgtcggcctcggcctgggcgaaatcgccttcgaactcggcggcggtcgggtacgggcgcagcgacagcgtggtttcggccaggcccaggcgcggggccagctgctgccacagctgttcggtgatgaacggcgtgagcgggtgcagcaggcgcagcagcgcttccagcacgtacagcagggtgtggcgggtgctttcggcgtcggcggcgtctgcgccgttcagtgccggcttgctcagttccaggaaccagtcgcagaacgcgttccaggcgaactcgtacaggcactgcgccagcaggtcgaagcggtaggcggcgaaatggccctgcgcttcggcggtggtggcggccaggcgcgcgaggatccagcgctcggcatcggtacgcggcctgggaacgccggtgaacgccgcgccctcggtgttcatcagcgcgaagcggctggcattccacagcttgttgcagaagttcttgtagccctcggcgcggttcatgtcgaacttgatgtcgcggccgtgggtggccagcgcggcgatggtgaagcgcagcgcatcggcaccgtgggcggcgatgccgtccgggaattccttgcgggtggccttctcgatcttctccaccatcttcggctgcatcaggccgccggtgcgcttggcgaccaggtcgtcgatggtgatgccgtcgatgatgtccagcgggtcgagcacgttgcccttgctcttggacatcttctggccctggccgtcgcggatcaggccggtgaagtagacgtccttgaacgggattttcccgaccaggttgtcggtggccatgatcatgcgcgccacccagaagaagatgatgtcgaagccggtgatcagcaccgacgacggcaggtagcgatcaaagccgcgctcggccatggcctgctcgttgggccagcccagggtggagaacggccacagctgcgaggagaaccaggtctccagcacgtcgctttcctggttcagcaccacgtcgctgcccaggttgtgcttcgcccgcacttcctcttcgctgcgaccgacgtagcagctgccagtggcttcgtcgaaccacgccggaatgcggtggccccaccacagctggcggctgatgcaccagtcctggatgttgttcatccagtggcggtaggtgttgatccagttcggcggcacgaaggaaatgcttccgtcctcgaccagttccaggccgcgcttggccaggtcgtccatcttcacgaaccactggtcggtcaggtacggctcgatcacctggccggtgcggtcaccgcgcggcacctgcagcttgtgcgccttggtctcgaccaggatgcccaggtcttccagttcggccagcacggccttgcgcgcggcgtagcggtccagaccctggaaacgctccggcgcgttttcgttcagcgctgccaccggggtgaacaggttgatcatcggcaggctgtggcgcacgcccacttcgtagtcgttgaaatcatgcgctggggtgaccttgaccacgccggtgccgaacgcgcggtccacgtagtcgtcggcgatcaccggcacgcggcggccggtcagcggcagcaccacgctcttgccgatcaggtgcgcgtagcgcttgtcttccgggtgcaccatcaccgcggtatcgcccagcagggtttccgggcgggtggtggcgaccaccaggtagtcgcgggtttcgcgcagggtttccacgccgtcggcatcgcgctcgacgtgctcgtagctcaggccctcatccagcgtgtaggcgatcgaccacaggaagccgtcttcctcggcgctctccacttccaggtcggaaatggcggtcttcagcaccgggtcccagttgaccaggcgctggccgcggtagatcaggccctgctcgtaccagcgcacgaaggcttcgttgactgccgccgacggctgcgggtccatggtgaaggtgctgcgcgaccagtcggcggaggtgccgaggcggcgcatctggcgctcgatggtatcgccggactgctgcttccactcccagaccttgccgatgaagccttcgcggcccagcgaatcacgggtctcgcccttgccttccagcgccaggttgcggctgaccaccatttcggtggcgatgccggcgtggtcggtaccgacctgccacagcgtgtcgtagccgcgcatgcggtggtagcgcaccagcgcgtccatcagggtctgctggaacgcatggcccatgtgcagcgtgccggtcacgttcggcggcggcagcaggatggtgtacggctcgcccgtgccggacggcttgaagtggccggccttctcccaggcctcgtagaggtcggtctcgaaggacttcgggtcgtagctggaggcgagttgggtcatgcgggggaaccaggaggtaatcgttgaaggatcagggcgcggcggcggcccatcaagggggccggggcgcgcttacatgtcgtgcttgttcagctcgtaaccggcggccttgtactggcgccagcgttcgcgcagcggttcgcgcgcttccggatcggccgggaccacttccagcacgcgttcgcactggcccagccagggttcatcgcgcaggttgatcaccagcgggcgtgccggcgcgtcggtgccgggtacggcgatcagcaccagggcctcttcctcgtccatgtcttcgccggcgatctggtgcgggatgtaggcatcgttgtcgaacgcccacagcagctcgtccagctcctcggcctgggcctggtcgcgggccagcaccagggtgaacaacccggcgtcgttggccttgcgcgccagttcgcagaccaggcgcagcggctcggtcaggaagcggggcttggcgatcaggtagaagtcggcgcggggcatggcaggatccgggtcaggcaggggcccggcggtgccgggcgaggccctggccagcgggggccggccagggtcgggtacggcatcaggcgcgtgcggcctggtccagcagccactggctcagcaggccgaccgggcggccggtggccatgccacgcttgccttcatcgctggccacgccggcgatgtccagatgggcccagcgctggccttcggtgaagcgcgacaggaagcagcccgcggtgatcgcgccggcccagcggccgccgatgttgtagacgtcggcgaaggtcgaatccagcatcggctggtactcgtcccacaacggcaggcgccaggcgcggtcgaacacatgctcgccggcggccagcagttcattggccaggtcgtcgtgcttgctcatcaggccggcggtctggtggcccagggcgaccatgcaggcaccggtcagggtggcgacgtcgaccagcgcggccggttcgaagcgctgcgcataggtcagcgcatcgcacaggatcaggcggccttcggcgtcggtgttgcccacttcgatggtcttgcccgacatcgaggtgatcacgtcggacgggcggtaggcgttgccgtcgatggcgttttccaccgccggcaccaccaccaccaggttcagcggcagcttggccttgaccgcggcgacgaaggtgccgatgacgttggcgccaccgcacatgtcgtacttcatctcttcgatgccgccctgggtcttcaggttgacgccaccggtatcgaaggtgatgcccttgccgaccagcacgtacggcttggcgtcgccgccgccggtccacttcagcaccaccaggcgcgggcggttggccgaaccacgggccacggccagcagcgagcccatgcccagcgcttccatctggtgctcatcgagaatctcggcctcggcaccgtcatgctcaccggcgaacttcacgcccacctcggccaggtaggccggggtgcagtagttcggcggtaggttgcccagctcgcgggcgaactcgacaccggcggcgatggcctggccctgggccagggccaaggcgtcgtcaccggcgatggccagctgggccaggccggcgtcgtcggtcttcttcttgcccagagtggcggtgtagcggtaggcagcgtgatcggcggcgatcaccgcctggcggatcgcccaggccgcgtcgcggtccttgatggccacttcggacagggtgaacagtgcgctgcgggtagcgcccgctttcagcgcgcgcacggcgtcgccaacggccttcaggtactgcggcacaccgaagcgggcggcgtcaccgagaccgaccaccagcacgcgcggggcggacacgcccggcaggtcgtgcagcagggtggtggcgccggtcttgccggacaggtcgccgcgctgggccagcgaggtcaggcggccgccgctggcggcgtccagggcctgtgcggcgggggtcagggtatggtcggcatacgcgccgaccaccaggcaatcaacggcggcggccggagcaacgtggttcagggtgaattcgagggccattgagcagattccattggcgagtccgtacaatcgcaggccgtttacgcccagacagtagactgggcggcaccgcgaacgaaccccagagtttaaaccaccgccccatgctgaagctcgaccgatacctgctgggcgatttcgtccagagtttcctggctaccctgatcgtcctgctggtggtcagcgtgggcggcgtgctggtggacatcctcggcaacatcgccgacgggcgcctgccggccaagctgctgttctcccagctgggcctgcagttcatcgcctacctgccactgatcctgccgctggcgttgatgctgggcctgctgctggcggtggcccgtctctaccgcgactcggaaatggccgtcatcactgccattggcgttggccccaggcgcctgctgcggccgctgctgatgctggtggtgccggtggtggcgctggttggcgcctgctccttgtggctgggcccgtgggccggcagggtggccgagcagatgatcatcgaggccaatcgaagcgtgctgatggcgggcctggagccgggccgcttcacccagctgcccaatggtggcgtggtctacctgtcctcgatctcgcccgatggtacccagctgggccgggtcttcctgcaacggcagaaggacgatcgcctggaagtggtgtccgccgcaggggggcgcatgttcttcgaaggtgcccgccagcgcttcctggagctggatgatggccaccaggtggaaggaccggtggccggggggctggattaccgcctggccaccttcgcccgcaacgatgtggccctgcccgacggtgcgcagacccgtaccggggatgatccggaactgatgccgaccacgcagctgttcggcgatgaccggcccgaggcgcaggcacagctgcatcgccgccttgccccgccgttgatcgcgctggcgtttgcgctgctgaccgtgccgctgggccgcagctcgccgcgccagcagcgctacgggcggatgatgctggcgctgatggcctacatggtgggcaccaacctgatgttcatcggcagtggctggatcgccaacggcaagattccgcctgcgcttggcctgtggtggctgaccctgccgctgctggcgctggcgatctggatgtatgcacgtgatggccgcctgggccgcccgaagggagcccgcgcatgagactgcgcccgatgcgtttcgacctgtatctcggccagtcggtgttcaccacggtgctgctgacctgggccgtgctggtgggcctggacgtggtgatggcgttttccggcgagttcaaggacatcggcaagaacggctacaccctggggcatgcggccgcctgggtgctgtatacggtgccacgccgtgcctacaccatgttccccacggctgcggtgatcggtgcgctgatgggcctgggccagctggccgcgacctccgagctgaccgcgctgcgtgcgctgggcctgtcgcgcaagcgcctgagcgtatcggtggccatcgccctgtcgttgcttaccgcagtgatggtgctcagcgccgagacgctgggcccctggggccaggaccgtgccgatgcgctgaagtccagtgccaaatgggggcgggacatctccaccacccgctattccggcctgtgggcgcgcgagggcgataccttcctcagcgccgccggtggcgaagagcagctggtgggcgacaagggcacgcggctgatcctgcgtgacgtgcgcctgtatcgcatcgccgaggatggtcggatcgcctcgctgacccatgcggacacggccgagcacgaccgtgacggctgggtgctgaccggcgtgcgccgcgataccttcggtgaacgttcggccacgcgcgaggaagtggcgcgcgagccgtggaactccaagctggacgccggcgcgctggccaccggcatcgccaagccgcgcaacctcagtgtggccgagctgcgtaccagcatcgaataccgcgagcgcaacggtctggacgcgcgcgactacgaggatgtgtactggagccgctggttctacccggtgaacgtgctggcgctgtgcctggcggcggtgccgttcgcgttcggctcgctgcgcagtggtggcatgggcaagcgcctgttcctcggcatcctgttcgcgctgggcttctggctgctgcagctgttcttcggccgcatggccggcgcgttgaagttcgattaccgcattgcctatgcgttgccgccgatcgtgatgctggcgatatcgggattgctgttccgacgcaagtcgggttgattcccagggagccgggcaaggcccggctgtttccgtttcacttcaaggacgaacatgagcttccaacgctttctgccgtacatcgcggccgtgctgctttctgccggctgcagccggtccaccgtcgacttcgagatcgacaacccgaccgatgcaccgctgaccttgtcggtcgaccagcaggtgcataccctgccgccgcacacctccatgcccctggtcctggagccgggccagtaccgactgcagagcgagaagatcggcagcgtacgcatggttgtctacgccgatgggatcggtgggttgatcaacccggccatggccgagtacgtgatcgtcaccgagcagtacgtcaccagcaagaccaactccggtggcctggcgtcgaagatcgaactgaacgacgtggagatcgagggcccctacgtgaaggcgaccggtatgttcattccgcgtcgttgggacgttgggctgatgggggagctgcccgatacggtggtgtccaacagcccggatacctcgtccgactaccggaccaagctctacaacgtgcccggcttcttcaagtacctggacgccggggaagacctgaaggcggccttcgggccgggcggctaccaggtgccggcggcatcggtggcattcaccccggcccaactgccggcgctcccggcggcctatgaggctcagggcaaaccgatgcgcgacctctatgcgcgctatctggcggccaccgacgcgggggagcagaggcgcctgaagaaggccagcctgaagctgtggcaggacttcgtgaagacccgtgcgcagttgagcggacagtcgccggtggccgatgatgtgcaggccaatgcgtttgcgtccgccttcttcgacctctggacgcagccggcggtgatcctgcaggacccggcgccagccagctgatcgctgcgttgatcgtgtagagccgagcccatgctcggctctcgagtgcatcgcgaaactgccgaggatggctcgacgctactggatgcgcatcagcgcttgggcatgcgcaccacgcggatgccgctggcgcggtcgtgccaggtcaggcggtcgcggtcgacccaggcccaccagaatcccagtccacccagcagcagggacagcgtgcccacggtgaaacgcatccacagctggctgcgccgcagcggcgcgccatcgctggcgcgcagtttcagccgccacggccgcatgcccagcgtctgcccaccacggcgccagctggccgtggcataccaccccgtgaccagccagcacaccgcccacagcagccactgccaggcgctgaacggtgcgatgttctcgcgctgggcgtggccgctgaaggtgtaggcaagggtgaacagggtgccggccaacatccacagcgccagcaccggcagcgcgtcgtagaccatcgccagcacgcgccacagcagcaatgcacgcgggcggggcagctcggtagtggccgcaggggccgtatcaatggcggggcgggacatgcgccgagcatacgcaatgctggccgcatccgcagtggccctcgtatcctgcacgcatggcccttgtttccacccccgccgaacgccgccagctggtccagcaactgcccgaactgcgcgccgacgacagtatgcgcatccagcgcttcctcgatgcgatctgggccgagaacggtctggcccgcgccaccctcgacagctaccggcgcgacctggaagggctggcgcgctggatggatgggcgcgatggtggcctggccggcatcgagcgcccggggttgttcgactacctggcctggcgcacccgtcatggctggtcgccgcgcagcaatgcgcggttgctgtcggcgctgcgggcgttcttcgccgatggcgtgcgccgtggcgaacgcggcgaggaccccagcgcgctgctggatccgcccaagctgccacgattgctgcccaaggcgctggccgaacgccagatcgacgcgctgttggcagtgccggatatcgacagcccgctgggcctgcgcgaccgcgccatgctggagttgatgtacgccgccggcctgcgcgtgagcgagctggtgctgctgccggccaccgcggtcaacctgcgccagggcgtgctgcgggtcaccggcaagggcagcaaggaacggctggtgccgctgggtgaggaatcgcagcactggctggagcgctatctacaggcatcgcgcccgctgctggtcggcaagggcaaggtgcaggcgctggccgatgggcagaccccattgtttgtcgagccgacgctgcatgcgctgacccggcaggcgttctggcacctggtcaagcgccacgcgcaggtggccggcatcgacccggcgcggatcagcccgcacggcctgcgccacagcttcgccacccatctgctcaaccgcggtgccgacctgcgcgcgctgcagatgctgcttggccacagctcgttgtcgaccacccagatctacaccctggtggcgcgcgagcacctgcagaaactgcacgcccggcatcatccgcgcggctgagccgtgtcctgaaccccggccccgggcggtgcgcggcgtcgcggcccggtgccggtggctgtgtcagaatccggggtcttcttctgtcgcggactgctccatgctccgatttgccatcgccgccgtgttcggtgcgctcagcctgactgcctgcgcccagccggccccgccagccgccaaggcgcctgccgctgctgccaagcccggcccggccgccaacgcgccagccgaccaggccgtgcgcgccgcgttgactgccctgaaccccggtttcaaggtggactacatcggtgccgcgccgttccccggcttccgcgaggtggtcgtttccggccagctgctgtacgtgtccgacgacggtcgctacctgttccagtcgcagccttacgacacccgtgccaagggcccggccaacagcgaaggcctgctcggctaccgccgcgatctgctggccaaggccaaccatggcgaccgcatcgtgttcgccgcgccgaatgccaagtacaccatcagcgtgttcaccgacatcgagtgcggctactgccgcaagctgcaccaggacatcgccgagctcaaccgcaacggtatctccgtcgagtatctggcattcccgcgcatgggcctcggcagcaaggactacaccgacatgatctcggtctggtgtgcggccgatcgccgccaggcactgaccaacgccaagcgcggtggcaacgtgccggcaaagaactgcaccaacccggtggcgatgcagtacgcactgggccagcagctgggcgtgaacggcacgccggcgatcttcgcgccggacggcacccagctggggggctacctgccgccggcgcagctgcgcgcggcgctggaaaaactgtcggccaagcgctgatcggcgccgaccttttcctgtagagccggggatgcgtgtcgcatccccggcttttttcttacttcaggccatcactgaccgccttggtcagcgtgccctgcgcatcgtcaccactgaactcccagacgaacgcgccgcccaggccctgggtcttcacgtaacccatcttgcgggtgatgttggccggggtgtcgaagctccacagcgtgctgccgttgtagatccaggtggcaccggcggtgttgtcggtgtagcccggccacgccaggttcttcagcaccttccagtcctcgatgccggcttcatacgtgcccggggcagcgccggtcgcggtctggtacaggccgttgttggcgttggccacaccggtccagccacgcccgtagtagccgatgcccaggttgagcttggcggcaggcacgccacggctgatgaaggcctcgatggcgtcgttgctgttgtacagcttctggtcgccggtggacggatcattcggcgaatcaaacagcgccgactggtgattggtcttcgcatcccacgcgccgtggaagtcgtaggtcatcacgttgatgtagtccaggtacgggtggtacgcggccgggtcggtgacgcggatcttgtcgatgccggcacccaccgccaccgtcagcagcaggcccggacgcactgcatcgagctggcggcggaactcggccatcagcgcggtgaagttggcgttgtcttccggcttgccgcattcgatgccgcacgccaccgggtactcccagtcgatgtcgatgccgtcgaacacgcccagcgcggcaccggcaccaccggcaccgtcggttaccggcaggttgcccttgatgtaggcatcgatgcacgaggcgacgaaggcctggcggttttccgggcgcgccgcgctggagaagccacgcgaccaggtccagccacccagcgagatcagcaccttcatgctcgggtacttggccttgagctgcttgagctggttccagttgccgcgcagcggctggtcccaggtatcggcgctgccgctgacactctcggcggcactgaaggccttggtgtagtcggcgaaggcatcaccaccggcaccgctgttcggatccgacggctgggtgacgcccacttcgcagcggttgttgcgcacgttgccgaaggcgtagttgatgtgggtcaggcgcgcggccgaaccgctgctgtcgatgttcttgacccggtagttgcggccgtagatgccccactgggtgaagtagccgatgacccgcttgccggtagtgccgccgtcgccggccagcgtggtggcgctgatctcggtgccctgcgcggacgcgttgccggcgttgtcgcgggcacgcacacggtagcggtaggtggtcgatgcagtcaggccgccatcgacgtagctggcactggatggtgaaccgaccaggctgccattgcggtacacgtcatagccggccacgccgctgccaccggtgttgtcggtggacgggctccagctgagcgcgatgctgttggcggtacgtgtgccgaccgccagtccgcccggcacgctcggtgcggtggtatcgccaccggcggcgttgacggtgatggtgatggtcgcggtgctgctggtggcgttgttgttgtcggtggctacggcgcgcagggtgtggctgccggcgctggcattggtccagctggccgcatacggcgcactggtggccacgcccagcgtgctgccatcgcggaagaactcgaccttggcgacgctgccgtccggatcactggcggtagcggtcacgttgaccgtgctgccggcgctgaaggtggcgccgttggccggcgaggtcaggctgaccaccggcggctggttggcgccgctgccatcgcaggcaccgaggttggtgtaatagggcgcaccggccggatggtccggcggcgcgttccagatgtcctggttcgcccgatagaggacgcctcctttctgcagggtatcgccggcccggtagatcttggcctggtcccactgggccacgccggcacagctggcggcctgcgccaggccgggcagggcagcggcaccggcggccacggcgagcagccaggccaggcggcggggacgacagcttcgggtcgcacgttcggcactgcgcacaatcgggtcgtacatgggtaagtctccgatcaaagggcgcgcgggccccgatggcgccgcgcgtgacgcaggtccgggcgtcgcccgggaaggcgacgggtggggccggacggaggtacctgggaggccggggagagagtccggcgccaggtggggacaacgttgtcatcaatcgcgtggtcaatccgtgagcaagcgcatggttccgggattcggatggagagcggcgctgcgcgcggtcggcggccatcggcggagcccctcgtggctggtcgggcgcgaattcatgggtttggccgggtggggggggggcaggcggggacgccgtgaacccgtccctgggggcttggccgcggcatccatgccgcggacaccccgcctgaccccacccacccggcctctgacaggttcctgcgcagccagccacgaaaggcagaacaaaaaatcaaaagcagaagccggtcgctgcgctcttgaatgcctgacttctgacgttcccttgctgccggccagcggccggcactaccggggagcatccacgcatggcgtggatctaccgcagatcgcggaaatctgtcggaggcggggtgggtccggtgacgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccccgccaccggacccaccccgccatcccacgggaaccccgcttttgctttggccgttgctgttgctgttgccctggcctcggcgggtgccgggcgccgcccggccagagcccttcccccgcttccggtacaatgtcgggcccgtttcccaactacggttccccggacatgatggtcctcgagggcgcgcccgccctgtcgccgttccgccgcgaacgtcttgaatcccgcctgcagtccatcgctccctctctgcgcatcagcggtgcctggcacgtctacttcgtgcagcccgaaggcagcgccgctcccgacctcgccaccctgtgccgcatcctcgaagctgcgccgcaggcagaagccgtggccgacggcgcggtcagccgcatcgtggtgccgcgcctgggtacgctgtcgccgtggtcgagcaaggccaccgaactggtgcgcggtgccggccagccggtaagccgggtcgagcggggcctgcgcatcgacgtgcagggctggccggccgatgccgacgtgcagcaggcgctggtcaaggcactgcacgacccgatgacgcagtcagtgctggagaccgtgcagcagggccaggcgctgttctcggcgcccgcccgcggcgaactggaacgcgtgccggtggaccagctggaggccgccaacgagcgcctcggcctggccatggcccaggacgagatcgattacctgcgcgaacgcttcaccgcgctgggccgctcgccgtcggacgtcgaactgatgatgttcgcgcaggccaattccgagcactgccgccacaagatcttcaacgccagctggaccatcgacggccaggagcaggaccgctcgctgttccggatgatcaagaacacccaccagcagaccccgcagcacacgctcagcgcgtacagcgacaacgccgcagtgatcgaaggccatccggcgtcgcgctaccgcccggatccggccagcggcgagtaccgtcgtgaaccacaggtgcccagcgcgttccagatcaaggtggagacccacaaccatccgaccgccatcgcaccgttcccgggtgcctcgaccggtgccggtggcgagatccgcgacgagggcgcgaccggccgtggcggcaagccgaaggccggcctgaccggtttctcggtctcgcacctgcgcattcccgagctgccgcagccgtgggaagcgccgcgcgcgctgaacccgcgcatggcgcccgcgctggaaatcatgaccgatggtccgctcggcggcgcggcgttcaacaacgagttcggccgcccgaacctgcttggctacttccgcagcttcgagctgcctgaaggggccgacctggtgcgtgcctacgacaagccgatcatgctggccggcggcctcggcgccatcgaccgtacccaggtcgacaagatccagctgcagcccggtgatgcggtcatcgtgctcggtggcccggcgatgctgatcggcctgggtggcggtgccgccagttcggtggcctccggcgaaagcgccgaggacctggatttcgccagcgtgcagcgcgacaacccggaaatggagcgccgctgccaggaggtcatcgaccgctgcgtggcgatgggcagcaacaacccgatcaagttcttccacgacgtcggtgccggtggcctgtccaatgccatccccgagctgctgcacgactccaaggtcggtggcgtgatcgatctgggcaaggtgcccaccgatgatccgtcgctgtcgccgatgcagctgtggtgcaacgaatcgcaggaacgctacgtgctcggcgtcgcccaggagcgcctggccgagttcgccgcgctgtgcgcccgcgagcgctgcccgttcgctgcggtcggcgtggccaccgccgaggaacacctggtggtggcctatggcgccgtgccgggccacaccccggccgatgcgccgatcgacctgccgatggacgtgctgttcggcaagccgccgaagatgcaccgcgataccgcacacccgccggcaccgcgctggccggcgctgaagaccgcaggcctggacctgcaggaagcgggtctgcgcgtgcttgcgcacccgacggtggcctcgaagaacttcctggtcaccatcggtgaccgcagcgtcggtggtctgaccgcacgcgaacagatggttggcccctggcagctgccggtggccgatgtggccatcaccgtggccgacttcgacggcgtggccggcgaggcgatgtcgatcggcgagcgcaccccgctggccctgctcgatgcggcggcttcggcacgcatggccgtgggcgaagcgttgaccaacctgtgcgcggccccggtcgatgcgctggatgagatcaaactgtcggcgaactggatggccgcggccggccaccccggcgaagacgcgctgctgtacgacgcggtgaaggccgtgggcatggaactgtgcccgcagctggacatcagcattccggtgggcaaggactcgctgtcgatgcaggcgcagtggcacgaccagggccaagcgcacaagagcgtgtcgccggtgtcgctggtgatctctgcgttcgcaccggtcgccgatgtgcgccagcagctgaccccgctgctcgaccgcgacgtggaaagcgagctgtggctgatcggccttggcgccggcaagcagcggctgggcggttccatcctggcccaggtgcatgccgaccacggtgacctgccggcgttcgccggcgctgccccggatctggacgacccgcagcgcctgcgtggcttcttcgagctgatccgcgatgcgcgccaggccggcctgctgctggcctaccacgaccgcagcgacggcggtgccttcgccgcgctgtgcgaaatggccttcacttcgcgcctggggctggacatcaccctcgatgcctggggcgacgatccattccgcagcctgttcaacgaagagctgggcgcggtggtgcagatcgcacgcgaagaccgcgcagcgttcgccgacctggtcgagcgccatgcactgaccgagtgcgcgcagcgcatcgccaagccgaccaccgcaccagtggtgcgcgtgtcgctggctggcgagaacctggctgaatggcgctgggagtcgctgttcgacgcatggtggtcggtcacccacgcgatgcagaagcgccgcgacaacccggccaacgccgacgccgagcgtgagatcgcccgtgccttcaacgcaccgggcctgaagcccaagctcagcttcgacatcaatgaagacgtggccgccccgttcatcagcaccggtgcgcgtccgcgcgtggccgtgctgcgcgagcagggcgtcaacggccagatcgaaatggcgaacatcttcgaacgtgccggcttccggcccttcgatgtgcacatgagcgacctgatcgaaggccgcgtcgccctgcaggacttcaccggcctggtcgcctgcggcggcttcagttacggcgacgtgcttggcgctggtcgtggctgggccacctcgatcctggagcgcagcgcgctgcgtgatgccttcgccgcgttcttcgcgcgcgaggacagcttcgccctgggcgtgtgcaacggctgccagatgatgagccagctgaaggacatcattcccggtgccgaacactggccgcagttccgccgcaatgccagcgagcagttcgaagcccgtaccgcgctgctggaagtggtggaatctccgtcgatcctgctgcgtggcatggccggttcgcgcctgcaggtagcagtggcgcatggcgaaggccaggcggtgttcgacaacgcggtcgaccaggccgcggcccgtgtttcgctgcgctatatcgatggccacggcaacgtcgccagccagtacccgctgaatccgaacggttcgccggacggcatcaccggcctgaccagcagcgacggccgcgtgaccatcatgatgccgcacccggaacgcaccccgcgcgcgctcaacatgagctgggccccggccgagtggcagggtgattcgccgtggatgcgcatgttccgcaacgcgcgggtgtggtgcggctgatcgcaccacaccgcgcaggcttcaatgccgttgcgtatggaaaaacccgccgttgatcggcgggttttttctttgcgcgtgtgaaaatcctgatgcacccgcgagttacatggattttcaggcgacagggttacgtcacgcgtcgctaacaaaatcctttcataaacagggaaaatagtgaactgcttcacggcaataggatttgtcgtgtcaaagtcttgacgatctgcaaagttgccgttaacacttgaaccccgtttcagaatcattcatttcgcagtaaccggttggcgcacgcgctcggttttctgtcgctgcgcgccgttcggcaataccccgcagtaaatcacgcgaataaacgcccccaggggacgttgggccggaaagcccagcggtggcgttgctttgcccaaaaccagtccaatcaggagccgtaccgatgaatcggatttatcgcaaggtctggaacaaagcattgggtcagttggtggtggcctcggaactggcttcctccgacagcagcagcggtggggtcgtcgaccagcgccgcgatgcgacacaggccacgcccgcactgctggcggtggcactgggcctggtattgggattgggcatgagtggctctgccaccgcacagtcggtgcagatcggcggtagcgctacctgcgtggcattcagcggcaagctgctcgaaaagtgcctgatcgaaggctcggccacggccaagggcagcaatgcggtggcgattggcagcaacagcagtgccagtgcggccaacagcgtggcgctgggcgccggctccaaagccacgcgtgccaacaccgtctccgtcggcgatgccggcaaggaacggcaggtcaccaatgtcgccgcaggcacgcaggcgaccgacgcagtgaacaaggcgcagctggacgcgcaggcgcgcgccacgcaggccgcgctggctgacgtggccgccgacggcaaccggtacttcaaggccgacggcgcaggcgatgacagcgacgcggcgaagatcgcgggtgaaggcgcactggccgccggtgccggtgcgcagtcgctggccaacgccaccactgccatcggtacccaagccattgccgcaggcatcggcgccagcgcattcggccagggcgcgttggcgatcggcgatgccagcgtggtggtcgggcaaagcgcagcagccttcggccttggcgataccgccgtcggtgccagcgcgtacgccgccagcgaaaacggtgcagcaacggcactgggtgcactgtccgaagccaccgccgatggcgcgaccgccgtcggtggcggtgccgtagcgatgggccccggcagtaccgcattgggccgcggcgccacggctgccaacgaagcctcgattgcagtcggtgcgttcagcacggccgtcggtgaatacagcaccgcgctgggctccaattcggccgcggtcgctaccggcagcgtggcgttgggcgccggttcgctggctgaccgtgtcgataccgtgtccgtcggtgccgccggatatggcctgacccgccagatcaccagcgttgccgccggcaccgaagataccgatgcggtcaacgttggccagttgaaggatgttgccgcagtggccgatgccaccgccaagcgcttccaggccaccggcagcagcaacagcgatgccggtgcgctggctgaaggtgacgacgcgctggccgcaggcgaggccgccaatgccatcggcactggcaccacggcggtcggtgccggtgccactgccgttgcgcagaacgcgaccgcggtgggcaacaacgcactggcctcgggccagaacagcgcagcattcggcaacaacgcgcaggccaatggaccgggcagcgtggccgtcggtggcgctgcggtggatgccaacggcaacccgctgatcaccagtggtggcgtgccggtggtcaccggcgccaccagtgccggtgtgggtggcacggccgtcggcgccagtgccgatgccagcggttttgccgcgtcgtcctatggcgtgggggcctatgcgtccggcgcgcaggcgtcggcgttcggtgcggtctccaatgccatcggtgattactccacggcattgggtacgcagagcaatgccacgggcaccagcagcgtcgccattggtggcccggccgacctgattcccggcctgggcttcttcgtacagacacaggccagtggtgaagccgcgaccgcggtgggtgccggcgccatcgccagcggcgaccgtgccgtggccaacggcagcctcagcgaagcctccggcgccgaagccaccgcggtgggctacttcgcctatgcgccgggcgagaacgccagcgcgcttggcgcgcagacctgggccagtggtgcgcagagcaccgcagtgggctactacgctacggcacgcggcgccaacagcgtcgcgctgggcgcgaactccgaagcggtgcgtgccaacagcgtggccgtcggcagtgccggcaacgagcggcagatcaccagcgttgcagccggcagtgaagccaccgatgcggtgaacaaggcgcagctggatgcggtggccagcaccgccgacagcaccgcgcgcttcttccaggcccagcctgaagctggcagtgatgccggagcgctggcggaaggcgagggtgccatcgcggccggttcgtcgagcaatgcgatcggtaccggcgcggttgcacatggcgcggccgcgtcggccatcggcgatgacagcgtggcggtgggccgcaacagcacggccaccggcaatggcggtgtcgccatcggtggcctgggccaggcctacgacgagttcaaccaacccatcatcggtgcagatggcaaggcgcagcaggtgggtaccacggccgtggccgatgccacggcggtcggcagcgctgcgcaggccagcggtgcagccagcagcgccttcggcaatgcggccaaggccagtggtgacaacagcttcgccgccggcggcaagtcgcgcgccaccggcgcgtatgcggtggcggtgggtgacagtgcgtttgccagcagcgatgacagtaccgcggtgggcggctacagctgggccaccgccagcggcgccagcgcctttggttccggtgcgtgggcgaccgccaccaatgcctcggcgttcggcaacgcggcgtgggccagcggcgctggcgccacgtcgatcggttacaacagctgggccaacggaaccagcgccaccgcagtcggccgtggtgccttcggctatggcgacaacagcgtggcgctgggcttccaggcactgggcaacagcatcaacagcatcgccatcggcaccaacacggtggccggcggcgaaagtgtgatcgcgctgggtgcgggcagcaatgccagtgccagcaacgccgtcgcactcggcgcgggctcggtcgccaaccgcgcacgcacggtgtcggtgggcagcagcggcaacgagcgccaggtcaccaacgtcgccgccggtacccaggacaccgatgcggtgaacaaggcacagctggatgcggtggcaagtaccgcagcaaccaccagccgcttcttccaggccagcggcaacggcgacgatgtggcgggtgcgctggtggagggcgacaacgcactggccgcaggtgatgcagccaacgccatcggcaatggcgccaccgcgcttggcagcggtgccaatgcgctggccggcaacgcgcaggcgatcggcttcaacgcgctggcgaccgccgccaatgccagtgccgtaggcgccaatgcacaggccaccggcgaatacgccaccgcgcagggtgcggaaagcgaagccagcggtgagcagagtgcagcgttcggcgcggccagcatcgccagcggcgcaggcagcaccgccagcggtgccttgtccgaagcctccggcgaagaagccgtagccgtgggctacttcagcaacgccagtggcagtggtgccaccgcggtcggcagcgagagcgtggccagcggcacggctgcggcagcgttcggtatcggtgccgaagccaccggtggttacagtaccgccatcggcggctacgcacaggcctcggccttcaatgccaccgccttcggcaacttcgccaacgcctcgggttccaacagcgtggccctgggcggtgattcgcaagcgtccggcgcttacagcaccgccaccggccaggggagcctggccaccggcaccaacagcgtcgccgtcggtggctcgctgttcggcgtgctggcgaccgaagcctcgggcaactactccacggcggtgggcggtggcgcttggtcagggggcatcaacagcaccgcgctgggcaatgcagcggaatcgcgcgcggccaacagcgtggcgctcggtgcggattcgattgcggaccgcgacaacaccgtatcggtgggcggcggcggcaacacccgccagatcaccaacgtggccgatggcacgcagggcaacgatgcggtcaacaagaaccagctcgatgccgtagccgccgctgcggagaagaccagcaggcagttccaggccagtggcaatgccgatggtgaaaccggcgcgctggtggagggtgacaatgcgctggcggccggtgatgcggccaacgcgatcggcaacggtgccactgcgctcggcagtggtgccaatgcgctggccgccaacgccaccgccgtcggcatcgatgcgctggcgaccggcaccaacgcggcggcactgggcagcaccgcacaggccaccggcgaggacagcctggccctgggcagcggtgccagcgccagcgaagtggggacgagcgcggcgggcgcgcgtgcacaggcaagcggtgtctacagcaccgccaacggtaccgaatccaacgccagtggcgcacagtcccttgccagcggcttccgcagcgcggccaccgccgatggcaccacagcggtgggtggctatgccgaagcgaccggtcgccttggcaccgcactcggctacggctcggctgccagcggtgccaacaccacggcggtgggcttcggggcagcggcggcgggcgccggcgcggttgcggtgggtcagtcgagtgaagccagcggtgcggaaagcgtggcgatcggcggcagcaccttcttcggcctgattccgtcgcgcgccagtggcaccggtgcggcagcattcggtgccggtgcatgggccaccgaggattacgctaccgccatcggctggaatgcctggtcggcaggcagcaacgccacggcgctcggtgccaatgccaccgccaatggcagcaacagcgttgcgctcggtgccggttccaaggctgaccgcgacaacacggtggccgttggcaaggccggcagcgaacgccaggtcacccacgttgcagccggtaccgaagccaccgatgcggtgaacaagggccagctcgacgccgttgccagtgtcgccgacaagaccagccggcagttccaggccagcggcaatgccgatggcgaggccggtgcactggtcgatggcgaaaatgcgctggcggccggcaatgcggccaatgcgatcggcaacggtgcgaccgcgctgggcagcggcgccaacgccatggccaccaacgccacggcggttggcttcgatgcactggccaccggcaacaacgctgccgcactgggcaatgcggcgcaggccagtggtgtcgacagcgttgcgctgggcagcggcgccagcgccagtgaaaccggcgccagcgccactggcgccggggcccaggccaagggcccctacagcacggccaacggtgcgcaggccacggctaccggcacgcagtcgcaggccaatggtttccgcgccagtgcctcggccgatggcgcttcggcgttgggcagctatgccgaagccagcggccgcctgggtactgcggtcggttacggcagcaaggccaccggtttgaatgccacggcggtgggtgtcagtgccaacgcttcggctgccggcagtgtcgcactgggtggaggctcggtggccgatcgtgccaataccgtgtccgtcggcagtgccgtcaacaaccggcaggtcaccaatgtcgccaacggtaccgaaatcaatgacgcagtgaatcgcgggcagctggacgccgttgcgtttaccgccaacaccaccaaccgatatttccgcgccaatggcacgggaaccgcgaacgccatcggtaccgattcggtagcgatgggctcggtggccaatgcggcgggcgcacgcagcatcgcgctgggtgccaatgccacggtgtctgcctccggcgcactggccgttggcgccggtgcgggtgcggtcggcgtcaattcggttgcaatcggtgctggagcgcgtgcgctggatgccaatgttgtgtcggtgggcagtggcaaccccaccgatggcccggccacccgccgcatcgtcaacgtggctgatggccgcatcgctgccggcagcagtgacgcggtgaccggttcccagctcaatgtcaccaatcagcgcgtgggcgcagtggaaacccgcgttggtgatttcgattcgcgcatcgccacggtggaaaccacggcggccagtgcggtcggctacgacgacgccagtcgtgaccgcctgaccctgtccggcttccagggcaccaccatcgacaatgtcggtgccggcagcatcgccgccggcagccgccaggcgatcaatggcggccagctgttccagtcgctcagcgatgccgccagcttcctcggcggcggtgccagcgtcggcatgcagggcgtattcgtggcaccgaactatgtgatccagggcgccacctacagcaacgtcggcgatgcattgggtgcgctggaccgcaaggtcagtgagattgaccgccgtactgcgggtggcacgcgtgcaggtgctgccagcctgcgcgcaatgagtgcctcgctggatgaaagcgcactggccagcgttgccgatgcatcggcggcggccgatgcagcaccggccagcagcgcacgcgtgcagggcacgccgaccgctgcggcggcgggtgcgggcatcccggtgggcaccccggcatcgggcctcaacgcggtcgccatgggcgacggcgcagtggccagcggcgcctcgtccaccgcaatcggccaaggtgccaatgccaccgctgcgaacgcggtggcgctgggccagggctcggttgctgatcgtgccaacacggtgtcggtgggcagcgaaggcaacgaacgccaagtcaccaacgtggcggccggtaccgccgccaccgatgcggtcaacaagggccagctcgatcgtggcatggctaccgccaacagctataccgacagccgcgtccaggccgtcgccgacagcttcgatgtgttcaagggcgagatcgacggacgcctgcgccacatggatcgccgcatcgaccgccagggcgcgatgagcgcggcgatgctcaacatggccaccagtgctgccggcatccgtacccagaaccgggtcggcgtcggcatcggcttccagggcggtgaatcggcactttcgctgggttaccagcgtgcgatcagcgatcgcgccacggtgacgttcggcggcgccttcagcagcgacgacagctcggtcggcgtcggtgccggcttcggctggtaagccactccatcgcgccggcggccacccacgccggcgcagcacctgcaacgagggcctggggggaggtcacggcaatcccggctgggccggccgggagtcgtcaaggaatgatggccgcagtgttggttcgatccatgacccagaagaggaattcgacgtgatcaagaagcagaaccttcgcatcaatgtgttggcagccgccgtgctgtcgctgaccggtgttggcctggcacaggccgccgacctgaaagcaaatgcgccgttgtccggcccgaagacgcagcaggttgatggcatcatcgtgaagtaccgcgctggcagcgccgcagctgccgatgcgaacgccaagctggccgtggtcaactcggccatcgcccgcgccgtgccggcaggtaccaacgcggctgcgcgcagtgccgcgctgcgcccgcaggtggcccgcaagctgggcatcggtgccgatctgatccgcctgcagggagggatcgcgcgcgccgaactggacaaggtgctgggcgaactgaaggctgacccgaccgtcgaatatgcggtggccgacgccatcatgtatccgatcgatgccgcgtcgtcgccgcgtgcggacgccgtcgcgaagtccgatgcgtcgcccagcttcgtgcccaacgatccgtactaccagagccacaactggcacttccacaacccggtcggtggcgtgaacgcaccggccgcatgggacgtctcgcagggcgagggcgtcgtggtggccgtgctcgataccggcatcctgcccgagcacccggatttcgccgccggcaccctgctggagggctacgacttcatcagccaggccagccgctcgcgtcgtgccgccgatggccgcgtgccgggtgcactcgactacggtgactggatgcccaccgccaatgcctgctacgacggttcgccggtacgcgacagcagctggcacggtacccatgtgaccggcaccatcgccgaggccaccaacaacggcctgcataccgccggcctggcctacaaggccaaggtgttgccggtgcgcgtgctcggctactgcggtggcaccctgtcggacatcaccgacgccatcacctgggcctcgggcggtaccgtggccggcatccctgccaaccagaatccggccgagatcatcaacatgagcctgggcggctccggcagctgcgatccggcctaccaggcggccatcaccggtgccaccaaccgcggtaccctggtggtggtggcagccggcaacgactcgatgaatgtggccaacgcccgcccggccaactgcgatggcgtggtctcggtcggcgctaccggcatcacaggcgccatggcctactactccaacttcggtacccgcatcgatctgtccggcccgggcggtggcgtcaccgacggcaatccgaacggctatgtctggcaggcggtgtccagcagcaagacgtcgccgccggcagccggttccaccgagggttacacccttggcggcaaggccggcacgtcgatggcggcgccacatgtggctgccgtcgccgcgctggtgcagagcgcgctgatcgccgccaaccgcgacccgctcgcgccggcgggcatgcgtaccctgctgaaggaaacggcacgtccgttcccggtcagcattccgtccgccaccccgatcggtaccggcatcgtcgatgccaaggccgcgctggacaaggccctggaagagccgtgcaccgagaactgcgggccggtggcgaagccgctgaccaacaaggtggccatcggcgggttgagtggtgccgccggcagcagcgtgctttacagcttcgaagccgcggcaggcaagcagctcagcgtcatcacctatggtggcaccggcaacgtgtcggtctacctggccaagggccgcgagccgagtgccaccgacaacgatgcgcgctcgacccgcccgggcacctcggaaacggtgcgggtgacggcaccgactgccggcacctactacatcaaggtggtgggcgaggcggcttacagcggtgtgagcattctcgccacgcagtaagcgcgcagtgcggtagttgaatggccgaagcccgtcacccgcatgtgacgggcttcgtctttttacgaaagcgggcggcggggcgacggaaatcacgacgtaactgctaaagtcgagccgactgacaggagagtcacgtgaacgcccttgctgcaaccgctgccgacgacgccgaaggccgcatcctggatgcgttgttggcgcgtggccgcctcaaggagagcgatcttgcacgggcacggccgctgcacgcggaggccggcggcagcctgcttggcctgctggtgcggctggggctggtgtccgaacgtgaccaggcgcaggccagcgccgaggtgctgggcctgccgctgctggatggcaagcagctgccggattcaccgccccagggtctggccgagggcctgccgctgtccctgcgtttcctcaaacagttccatgtatgcccgctggcgctggatgaacagggtgtacggctgtggctggccgatgcccacgatccctatccgcagcaggctgtgcagctggcacttggcgtaccggtgaccccggtgctgggcatgcgtgcggagatcgatgatctggtcgagcgctggttcggccagggccgcagcgcgatgggcgcgattgttgaaaccgcagacggcgagggcggcgcggtcgacgatatcgagcacctgcgcgacctggcctcggaagcgccggtgatccgcctggtcaacctggtgatccagcgtgcggtggaactgcgcgcttcggacatccacgtcgagccgttcgaaagccggctgaaggtgcgttaccgcgtcgacggcgtgctggtggaaggcgaaagcccgccggccaacctcaccgcagcggtgatcagccgcatcaagatcatggcccgcctcaacatcgccgagcgccgcctgccgcaggacggccgcatcatgctgcgcgtgcagggcaaggagctggacctgcgcgtgagcacggtgccgaccgcgcacggcgaaagcgtggtgatgcgcctgctcgaccgcgaaacggtggtgttcgatttccatcgtctcggcttcaccgatgcgttcctgccgcagttccgcaaagtgctggaacaaccgcacggcatcctgctggtcacaggcccgaccggttcgggcaagaccaccacgctgtacaccgcgctgagccagctcaacaccgccgacgtcaagatcatcacggtggaagatccggtcgagtaccagatcgagggcatcaaccagatccaggccaagccgcagatcggcctggacttcgccaacgcactgcgcagcatcgtgcgccaggacccggacatcatcatgatcggcgaaatgcgcgacctggaaaccgcgcgcatcgcgatccagtcggcgctgaccggccacctggtgctgtccaccctgcacaccaacaatgcggccggcggcatcacccgcctgctcgacatgggcgtggaggactatctcctcacgtccaccatcaacggcatcctggcccagcgcctggtgcgtcggctggagccgacccacgccgagcgctatgaagcctcgccggaggagatcgagcgtttcgagctgcgccgcctgcagccggaagggccgatccatctataccgcccgaagccttcggcactggcgccgactggttacctgggccgcaccaccatcatggaattcctggtgatgaacgacgcgctgcggcgtgcggtgatgcgccgcgatggcatgggcgagatcgaacgcatcgcccgtgaagccggcatgcgcaccatgtacgaggatggcctggccaaagcactcagcggccagaccaccatcgaggaagtgctgcgcgtgaccgaggaaagctgatgcgcgcaggacgctggggctgacatgccgaactaccgctacaaagcgctcaattcgcacggcgagatattcgacgggcagatggaagccgccagcgaggccgaactggtcgcgcgcctgcaggatcagggccatctgccgatggagacccagctggccgatggcggcgtggtcggcggcagcagctggcgcacgctgctgcgccagcgcccgttgcagggcgcggcgctgctgcagttcacccagcagctggcgaccctgcttggtgccggccagccgctggaccgtgcactgtcgatcctgctcgggcttccggaagacgaacgctcgcggcgtgcgatcaccgacatccgcgacgtggtgcgcggcggtgcgccgctgtcgaccgcgctggagcgccagcacggcctgttctcgcgcctgtacgtgaacatggtgcgtgccggcgaggcgggtggcagcctgcacgagaccctgcagcggctggccgactacctcgaacgcagccgcgcgctgcagggcaaggtgatcaacgcactggtctatccggccatcctgctggtggtggtgggcggtgcgctgctgttcctgctcggttacgtggtgccacagttcgcgcagatgtacgaaagcctggacgtggcgctgccgtggttcaccaatgcggtgctgcagctgggcctgttcgtgcgcgactggtgggtgctgctgctggtagtgcccgcactgctggcattgttcttcgaacgcaaggtacggcaaccggcgttccggctggcgctggatggatggctgctgcagcgtcgcggcatcggccgcctgctgggcgaactggaaaccgcgcggctggcgcgcacgctgggcaccctgctgcgcaatggcgtgccgctgctcggggcgctgggcatcgcacgcaacgtgctgggcaaccgcgcgctggccgctgatgtggaagcggccgccgacgaagtgaagaacggtgccggcctgtcgctggcactgtcacgcggcaagcgtttcccacgcctggccctgcagatgatccaggtcggcgaggaatccggtgccctcgataccatgctgctgaaagctgccgacacgtttgaacaggacagcgcccgtcgcatcgaccgcctgttggccgcgatggtgccggcgatcaccctggtgctggcctcggtggtcggtgcggtgatcgtggccgtgctggtgccgttgtacgacctgaccaatgccatcggctgatgatggctccctacgcaaccccgacactccgcaactgaaaggaccgaccatgattgcttcccgtcgaccgatccgcctttccttcactgccgcgcgcaaccagtcgggcatgagcctgctggagatcatcatcgtcatcgtgctgatcggcgcggtgctgaccctggtcgccagccgcgtgctgggcggtgccgatcgtggcaaggcgaacatcgccaaggcccaggtgcagaccgttgcctccaaggtcgacaactaccagatcgataccggcaagctgcctggctcgctcaacgatctggtgaccgcaccagcaggtgtcggtggctggctgggcccgtacgccaagccggccgacctgaatgacccgtggggccacgcgttggagtaccgcgcgccgggcgaaggccagccgtatgaactgatcagcctgggcaaggacggcaagtccggcggcagcagcgtcgacgctgacatccgctaccagccgtaaccaggcatgatgcatttcctgccgcgccggctgcctcgcccgcgcctgcacggcaggcgcgcagcgggcctgtcgctgctggaaatgctgctggtgatcgcgctgatcgccgcgatcggcctgatcaccgccgcgggtctgtcgcgcggctttgcaggcatgcagctgcgcagcgccggcaaggacatcgccaatcagctgcgcatggtgcgcgcccaggccatcgcgcgcggtgagccgcagcgcttcgtgatcgagccggcgcgtcgccgttggcagggggccaaccagcggcagggcgatgtgccgacgcagctgcaggtgcagttcgaaggcgccgcgcagctggccaccgcgccggggcagggcgtgatcgagttccatcccgacggtggttccagtggtggccgcatccgcctgcaacgtgagggcgccgaatggcgcatcgatgtcggctggctgaccggcgaggtccgctccggcccgtggcaggcgccatgaaacggcaggcgcgtggttttacgttgctggaagtgatcatcgccttcgccttgctgggcctggcgctgacgctgcttctgggcagcctgtcaggtggcgcgaaacaggtccgagaggccgagctgcgcacgcgtgcggtgctgcatgcgcaatcgctgctggccgaagccggtgtcgccgcgccattgcaggtgggcagccagcagggcgactgggaacagggccgataccattgggagctgcaggtacagccatgggtcgagccgcgtgccgccagcgcggtacaggcacaggcgcaatcgccgggggctccctggctggccgagctgcagcttcaggtgcgctggggcgaaggcgaacgcgaacaactgcgctggcgcagcctgcgcctgctgccgccggacctggagagcgcgcgatgaagcgacgcgccgcaggctttaccttggtggaagtgatgttggccacggtgctgttggccggtggcctggcgttggcctttgccagcgtgcgctcggcgatggcggtgagccagcgtggcgagcagattgccgccgagagcgaacgcatgcgtgcggtcgaggctctgctgcggcggcagctggccggtgcgctgcgcacgccgctggaagtgcccgatcccacccgcgaaccgatcttcttccagggcgaagagcaacgcatgctgttcgcggccgatctaccgggctatctgggccgtggcggtgcctacctgcacgcactgcaggtggatggccgcagcggccagcaacgcctcctgctcgacttggtgctgctgcaggagggcgagcgcatcgccgaaactccgccgcgcccaccggaggtgctggtggagaacctcaagtcggtgcaactgcgctatcgcggcatcgatgccagcaccgggcaggtgactgattggatgccgcgctgggatgatacccggcgcctgccgatgctggtggagatccagatcgtgcccgccaagggcgctccctggcctgcactggtggtcgctccgcgcgcgggcggcagtggaggagcgcgatgagccgggcgcacggcgcggcgctggtactggtcctgtggctgatcgccctgatgacggcgctggtgggcgcgttcgcgttgagcgcgcgggtcgagcatctgcagcagcgggtgctggatgatgatgcgcgtggccaggagcgtgcacgggcgggacttgagtacgcgctgacgcgcctgtccgccgatccgcagcgggcgccctggcgcgccgatggccgtgtctatcgttggcagttcgatgacgccagcatcgagatcaaggtgctggacgagaacggcaagatcaacctgaacctggccgacgtggctctgctgagcgccttcctcaaggcgctgggtgaagacgaagcgcaggcccgccagctggccggcgcgatcgtcgactggcgcgacgaagacagcctgctgcagcccggcggcggtgccgaagcgcccgactatgccgcagcaggcctgccctatggcccccgcaacaagcgtttcgagacgctgggcgagctgcagcgggtactcggcatgcgcggcccgctgtaccaggccatgctgccgcacctgaccctgtacagccgccaggcgcgcccggatccccagtttgccagcgcgccggtgctgaccgcactgggcctggatgcggataccgtgctggcgcagcgcgcacagcaggagcgtgacgcagataccgctggcggtgcgacaacgcttgccagcagcagcggcacctatagtatcgagtctcgtgcaaccgacggcagtggacgccggtcggtgttgcaggcagtggtacgcaatggctcgggcggggttcccgggcggtcctacacagtgcttcgctgggagcagggaatgacagcaagatgacggcatggcaggacagtgtgcggcaggtacagggccggatcggccctggcgccggccgtttcctgcgctggtggcggcaatcgctgctggcctgggtgccggcacgttggcagtgggcactgggctgggcacaggcgcgcctgctgctgcagcgcgaaggcgaccaccttcaggtctggcgtgaggcgggggagcgccgcgaaccggtcgtacggctgccgtggccgctgtccccggccgaactggatcgcgtgctggaagcccgcctgcgcagcttgccgcgggtgtggctgctgccggcaagcgatgtgctgcgccggcagctgcgcctgccggcggcggcggctgaccgcctgcgtgcggtggtcggtttcgagatcgaccggcagacgccttttgaatccagccaggtcagctatgacgtgcgtgaacgtggcgcggcgggcgagggccagctgcaggtcgaactggtggcctggccgttgcggcagctcgaggcctggcgcagcaacgtgggccaatgggccgatgcactgtccggtgtcgatgccattgatgcgcagggcaacatcctgcaggtgaacctgctgccgcccgcgcagcgtcagctgcaggccgacccgatgcggcgctggaaccttctgctggccgtggccgcggtggtgatgctggtgctgtctggcctgcaggtgctggacaatcgccgcgcggcggccgacgaactgcgtgcccaggtggagcgcagcgcgcgcagtgcgcgtggcgtagccagcgaacgtgcccagctgcaggcgctgatcgacggtgccgcgttccttgaaaagcagcgcggccagcgcgcgggtacggtggagatctggaacgaactgacccggcgcctgccggagggaacgtacctggaaaaactggccatcgagaacaacaacctgcagctgatcggcctgagccgcgaggcctcgcagctggtgcagctgctgcaggatgcgccgcagtggcgcaaggtcaacctgaccggcgtactgcaggccgatggcgccgccagtggccgcgaccgcttcaccatgaccgctgaactgcagccgttgccggcggcagccccgaaccgggaggcggccgatgccgatgccaagcgcacgccgtgaccgctggctggcactggcactgttgctggcagtgctgggcctggcctacctgctgctggtgcacccctggttcacccagccgctgcgcgaaatcgatgctgatgtcgccgccctgcgcgagcgcgagcagcgcgtgcaggcgcagctgcagcagcagccgcagatcgaacagcgcctgcgtgccacccgcgaggcactgcagcagcggccgggcttcctgcgcgaggccaccgccgaggctgcagccgctgcgctcggcgcgaagctgcaggatgcggtggcgatggccagcccgggcaaccgcagctgcaccatcagcaaccgcacgccgctcaccgacaaccgccgcgacgccgagttcgtgcgcgtcgccatgcaggtgcgcctgcgctgtggcgtggccgaactggccacggtgctgcacagcctggagaccggcagcccgcgcctgttcgtcgacaacctcaacctgatcgcgcagcgcttccagcagtcgccgaatgaatccgggctcggcctggatgtgtcattcgaactggctggttacctgctgccgggggctgctgccgatggcagtgcgccgacgcctgccgccgaaccggtgtccgcgccgcagccgccttcagcgccacccgcccccgcaccggcggcgccggtcgagggacaggaggtcgctgatgaaacttgagcagatcagcctgcgcaccggcttcctgctggccctggccggttgggctgcggcggtctggctggccactggcttcggtctgggcagccagctgccaggtgcggatggcgatgccgatgcggtgccttcgctgccggtgctgccgccgttggccgcagaacgcatgcccagcgccgacagctacagcgcgatcggcgagcgaccgcttttcgccgaggaccgcaggccgaagccctacctgctcggtggcagcgagccggccgccagcgccgcgctgcgcctgaccggcgtgctgctgaccggcgacttcggcatggccaccttcaccaccgaacagaaccgttcgctgcggctgcgcctcaacggcgaagcggtggacggctggcaacttgtggggcttgcgccgcgccaggccacggtgatcggcccaagtggcagccaggtgctggaactggccgtgttcaatggccagggcggcgagccgcccaccgtactgcggggtgccaatggcgcgccgccggcgggtgcggtcgttgtgccaccgccggcgggcgctccgccgatgccatccccacctccggctgctgcaaccgcaaccgcgcagccgcagcccgccagcagcgtgccatcagccgccgccgcggcacctcctgccaacaccaatggccccagcgaagcgcagatgcaggccatccgcgaacgcatccaggcccgtcgccgccagctgcagcaacaacagcagcaacaaccgtcgccgcccccgggcgatggcaccaaccgatagagtgaatgcatgagcctgcgttttcttccctggtcctttgccctcgcgctgctggtcggctgcagcaccgtgtccgcgccgcatgtgcagcgcaagggcaatctgtcgcccactgccgaggccggccaggcagctgatgtcgcagcagatgctgcccgtgacgcccagggcgctccgcaggcggtgatccgccgtggcaccggcaccatgatcaaccgcgaagcagcacgtgcaccggcaccggcgctgcatggcgccagcaccggtgaagcaaccttcaatttcgaaggcgagtcggtgcacgcggtggtcaaggccatcctcggtgacatgctgggccagaactacgtgatcgcaccgggcgtgcagggcacggtcaccctggccacgcccaagccggtgtcgccggcgcaggcgttgaacctgctggagatggtgctgggctggaacaacgcccgcatggtctacagcggtggccgctacaacatcgtcgctgccgaccaggcgctggccggtacggttgcgccgagcacggcgcctgcagccagtgcgcgtggcttcgaggtacgggtgatcccgctgcagttcatctccgccaccgagatgaagaaggtgctggagccctatgcgcggcccaatgcgatcgtcaacgtcgacagcggccgcaacgtgatcaccctgggcggtacccgcgccgagctggaaaactacatgcgcaccgtcgagatcttcgacgtcgactggctgtcgggcatgtcggtgggcgtgttcccgatccagtcgggcaaggccgagcaggtcgctgccgatctggagaaggtgttcggcgaggagagcaagacccccagcgccggcatgttccgtttcctgccgctggaaaacgccaacgccgtgctggtgatcaccccgcaggtgcgttacctggaccagatccagcagtggctggaccgtatcgataccgccggtggcagcgcccgcctgttctcctacgagctgcgctacatcaaggcgcgcgacctggccgagcggctgagtgaagccttcgccagcagcggcaaccgcggcggctccagcccggcatcgctggcacccggcgcgattccatcgcagctgggcagcgacggcgagcgcggcatggacagcaacaacagcagcagtttcggttcgaccccgggcagcggttccagcggtgccggcaacggcagcatgaacctgccgcagcgccagtctggcaacgtcagcgtcagcctggaagtggaaggcgatcgcgtgggcgtgtcggcggtggaggagaccaataccctgctggtgcgttcgaccccgcaggcctggcgctcgatccgcgaggtgatcgagaagctggacgtgatgccgctgcaggtgcacatcgaagcccaggtggccgaggtgtcgctggatggtgacctgaagtacggcgtgaactggttcttcgacaatgccgtggccgggcgtgcactgacgggagcattgggtggcgtgaccctgccggcagcagcgggtggctcctggagcagcttcgccggtgccgcaaccggtggcgaaggcctgggctgggcattcaccggccacaatggtgcggcggtggtgagcgcgctggacaaggtcaccgatgtacgcctgctgcagaccccctcggtgttcgtgcgcaacaacgccgaggccacgctcaacgtgggcgacaaggtgccgatcaacaccaccacggtcaacaccggtatcggcaccggcacctacagttcggtgcagtacatcgacaccggcgtgatcctgaaggtgcgcccgcgcgtaacccgcgatggcacggtgttcctcgatatcgtgcaggaagtgagcagcgcctcgaacgtgcccgacaactgcaatccgaccgagcgcaactgcaacccgcggatttccaccaagaagctgtcgaccgaagcggcggtgcagagcggcgacaccatcatgctggccggcctgatcaccgattcggccaccgatggcagcagcggcattcccggcctgagccggattccggtggtcggcgcgctgttcgggcagaagagccgcaccagccgccgttcggaggtgatcgtgctgctgaccccgagcatcgtgcgtaacgggcaggaagcgcggaatctgaccgacgagtacagccagcgcttccgcgcgatggagccgctgaaccagccgcgcgcaaagaagtaaggggtttacggccgggctgcgcccggcacccgcagaggccgaagctggagcaacagcaacagcaacagcaacagcgggtttactgagggatggcggggcactgtgggtttgcggggacgccgtaaatacgtccatgtagcaactgtgttgatggagggacttggcccctccatgagacgggcacggtagtgccggccgctggccggcagcctttggtcttgcgccctggctggccttaggcagggaccagcccgttttcagcgtcgcgcacccgggcgttgaggatcaccagcatcttcctcatcaccgccacgatcgctacttttccttccttgccgcgggcccgcagcgaccggtaaaagtcccgcaatcgtggctcatgtcgcatggccgacatggctgccatgtagagcacctggcggatctcggccctgccgccatggatgcttcgcctccctcgcatggctccgctgtcgtgggagatcggcgccacgccgaccaggctggcaatggcttttccgctgatctgacccaactcaggcaggtagctggccagtaccgcctgcaatgccgggccgccccctttcattgacttcagcactgccagttgaggctgctgcgcgacctgttcagagatctgcttgcccagccgctcgaccagtgtttgcaggcgaatgatgttgccttgcatctgccggcgtagctcgcggtcagtcaccatttcctgctgttggcgggctacggtcagtgcctgcatcgtttgtcgacgcgcccgcacaaactcacgcagtttccgctgccagggctccagcggctgataggaaggcaattccaccagcgcggccatctgcgccaatacaagagcgtccaagcggtccgtcttggccactttacccagcccctgagccagtctacgcgctcgcagtgcgttggcacggatcaccggatggccggccttgtgaaggaagtccaggacagtctgctcatagccgccggtggcttccaaaacgatctgaatggccggccgcgtactcaaccaagtgctcaactcggcatagccagaggggctattgctgacctgcagggtctggccgtctgtcgtgccgatatccaatcggcgcttgctcacatcgatcccgatcccgttcattgcccgactccgtatagtctggaagggtcgagagctcccccgcttgcccagtcttatcgcttcgagtgtcagctccagcaactgttcgggcggatcaagggagattccggcgtgggcgccaagctacatggcgatcgtcgagatccaggctcgtacggcggcccacgccggctctcgacacctacgctgacagattttcatcagataaggcttggtcgccgcatccatgcggctcacaccccgcaaacccacagtgccccgccttcgacagttgcctgctgctgttggtaggtgtcgaccttggtcgacacgatccacgccatgcgtggatgactctccatcgaaatcgaatatttcgagatctgaaacatctgagccgagcatggctcggctctacagaaggcaatgcccgacagatcgcggaaaactgtcgaaggcggggtgggtccggttgtgggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccccgcaaccggacccaccccgccatcccccaggaacccagcttttgctccggctgttgcttcggctctggctctggcctctgccggtgccggtgccgggtgcaacccggccgataccctcccggtgctaggctgtggctaacgacaaccacggaggcgggatgggggcgatcgtgttgttgccgctgtgcgtggacgatgccgcgctcgaccgctgcctggccgcactggatgccggcaccgcgccgggcaccgcggtctggttagccgacgatgcgcagaccgggccgcgcgcgcaggcggtggtggaacattggttggcgcatacgccactgcaggccgagtacacccgccgcgcgcggccgctgggcgaggtggcccacctggacgagatgttgcgcgcctgcgatggcatggacgtggcggtgctggcaccggacagcgtgcccgcgccgggctggctgcagcagctgcaggacaccttcgcccgcgatgccgccatcgccaccgcaaccccgtggtgcaatgccggcgaaaccgctgcgtggccacggctgggcgaaatcaatcccgaaccccatgatccggccctgctggcgcatacctgtgccacattgccaaccctgcaccccgagctgccgtccgcagtcacccatgcggtgctggtgcggggcaacgcgcgtcgacgtgccgggggcctggacgtggacagctacgccggctggaacgcggcgctggtggacctgagcctgcgcatggccggcctgggatggcgcaacgtgctgtgcgagaccgccttcgtcagccgggcgggggaggcggtcagccgtgacggcgatcttgaagcgctggccgcgcgctggccgggctgggtgcctcggttggcggacttcctgatgcacgacccgctgcacgggctgcgtgccgacctgcagcagcgcatgcggcaggcgataatgccgaaggaacagggcgacctgtttgttccttccgcgccggagccacccgtttgaatgttgccatcgccgccatcgtcgtcacctaccagagcggcagcaccatcgatgcctgtctctcgcgcctgcgccaggcgcgggacgtggccgaaatccgggtgatcgacaacggctcgatggatggcacgctggatatcgtgcagcgccatgccagccacgacccgcgcgtgcgttttgtcggcaatccggacaatcccggctttgccgccgcaaacaaccagggggtggccgattcgcacagcccgtggctggccttcatcaacccggacctgatggttgagcccgatactctggccgagctgtgcagtcgtgccgaacggttgggggattgcctgctgggtgtcgaacagctggacgagcatggccatgccgacgaggccgtgcgccgtcgtgatccggatttcctgttgatgctgcgttcgcccggcaaaggctcgaagctgtcggtcccgcgcgatccgcagcaggcgctgcagcgggtgccggcgttgtctggcgcgctgctgctgatgccgcgtgcgctgttcgaccgcatcggtggctgggacgccggctatcgcctgcacgccgaagacctggacttgtgccggcgcgcacgtgaggctggcgcagtggtggcgatcgccaacgacctgcaggtcacccatgtgcgcggtgtctccagccgctcacggccgttcttcgtggaatggcacaagcaccggggcctgtggcgctatttccggaagttcgaggccagtcagcgttcgctgccggtgcgcgtggcggtgtggggcgcgatctgggcgcacgccctgatgctggtgccgcgcctgctgcgcaggtcgttgtagagccgagcccacgctcggctgcatggatagggtcatccacgcatggtgtggatccactggccgcgcccccggttcaccctgctgggcgcataatccgccccatgcctatcatccagtccctgctcgacaccgacctgtacaagttcaccatgatgcaggcggtgctccaccagcaccccggtgcccaggtgcagtaccggttcaagtgccgcacgcccggcatcgacctggcccattacatcgaccagatcgacgaagagatcgaccacctgtgcagcctgcgtttcagcgacgcggagctggattacatgcgtggcctgcgcttcgtgaagcccgacttcgccgatttcctcggcctgttccacctcgaccgcaagtacatccagctgcgcgcgtcgaaggccgtgcccggcgagatcgaactggacatcaccggcccgtggctgcacaccatcctcttcgaagtgccgctgctggcgatcatcaacgaagtctggttccgcaacaccaccacgcctgacttcgccgaaggcgagcgccgcctgcaggccaaggccgcgctgctgcgcgatacccccggtttcgaacagtgccgcatcgccgactacggcagccgtcgccgctactcgcgcgactggcacgcgcgcctgctgccgctgctgcgcgatgcactgggcccgcagctggtcggcaccagcaacgtgcacttcgcccgcctgtatggcatgaccccgcacggcaccatggcccatgagtatctgcaggccttccaggcgttgggcccacgcctgcgtgactcgcaggtggcggcgctggaatcgtgggcacgcgagtatcgcggcgacctcggcatcgcgctgtccgacgtggtcggcctggatgcgttcctgcgcgacttcgatatgtacttctgcaagctgttcgacggtgtccgccacgattcgggcgatccgttcgactggggcgaccgcatgctggcgcacttccagcagcgccgcgtcgatccgcgcagcaaggtgctggtgttcagcgatgggctcgacatcgccaaggtcatgcgcctgtacgactacttccgtggtcgctgccaggtcgcgttcggcgtcggcacccacctgaccaatgatctgggtccgacgccgctgaacatcgtgatcaagatggtccgctgcaacggccagccggtggccaagctcagcgattcgccgggcaagagcatgtgcgacgaccccggctacctggcctacctgcgccaggtcttcgagctgccgccggcgtaaacacgtcggcttacaggtagtcgaccaccaccaggtaggcaccctgcagcggctgctgcttcgaagcctgcacgctgtagcgctcggagaaggcgatatcgccggcgcgcatcgcgctggccgacaccgacagcttctgcccctggcgcttgccgtcgcgcagcgtcgcggcctggccatcggccagcgccgtcacggccaccgtcgagcccttggccgacggcgggcaggccgccaggctcagctcgccctgggacaggttggtcgtgcagcccggctcggcgatacggccgctgaaacgaatgctgccgctgctggcctgggccagcgcactgacggacatcagggccacgcacagcagaagggaggttctcatgacacgttctctggttcggtgtgtcctagttagcgacaggttcgatccgtctttaataggacgattccgaatctgctagggccatcaccaacaaagagtgatgcgcatcaaataaggtgatttccaccttaaaaaggcctgtttccgcgcatgccgaacgcgccaccaggtgcgtcatgcagggtcgtttgtggcctgatccggctaccgtcaaatcccttgcgctcccccaaccgcgatttcgcctaacacgtcacatttgaggcgtcaatgaattggcgttcagaaaaataatgagactttcatcacagttgtgcctatacttgcgtcacggattcaggggaaggtatgtccgagtccggccacaggtgagacgcaaggatgggtcttgatagcccggcagtgctccttgcttcctcctctacttctcatctcttcagtagggttaggtaaaagcgaatgcacaagatcaacctcattgccgctctgatgctggccgccgctccgctggccgccaacgccgccgacggcaccatcaccttcaacggcaaggtgaccgacaagacctgcaccatctcgaccccgggcggcaaggacttcgccgtcaacctgccgaccgtgtccaagaacactctggccaccgccggtgccgttgccggtcgtaccccgttcgccatcaacctgaccaagtgcagcgccggcaacgtcgcgacctacttcgagccgggttcgaccgtcgacttcaacaccggccgcctgctgaaccaggcctcggccaacgctgccaccaacgtgcagctgcagctgctgggctcgaacaaccaggtcctgccgatcaaggctgctggcgctggcctggcccagaccaactcgcagtgggtcaccgtcggcaccgacggctcggccgacctgaactactacgctgagtactacgccactgccgccgccaccccgggcgacgtcaccagcagcgtcaagtacacgatcatctacaactgatcgtagccgtacccgcactggccggcgtacgcgccggccagtgcatcgcggcccctggccacatacctcgagcgtagtacttccgatgaaagcattctttccccgggcgctgctgctggcagcgttcacgctgcccttctgccagaacgctctggccggcgtggtggtcaatggcacgcgagtgatctatccggcgcaggcgcgcgaagtcaccgtgcaggtcgacaacgtgggcgattcgccggcgctggtgcaggcctggatcgacagcggcgacgccaaccagaccgccgataccagcgatgccccgttcgtactgacgccgccgatcgcgcgtgtcgagccgggccgcagccaggcgctgcgactgatcttctccggcgcgcagttgccgaccgaccgcgagtcggtgttctggctcaacgtgctggatgtgccgccgtccccggacaacgctgacagcggcgaacagaattacctgcaggtcgcgtttcgttcgcgcctgaagcttttctaccggccgcagggcctgaagggcgtcgccaacgatgcaccggcagcgctgcgctggacccgcaatggcgaccgcctgcgggtggaaaacccgagccccttccacgtcactctggccgaagtacatgccgtgaccggcagcagtgaaaaggccgtcgaggacaagggcgcgatggtcgcgccgaagcagagcctggagttcgccgcaccggcgggcaccgaccaggtccgcttcatcaccatcaacgactacggcggccgggtggaacacaccatccgcctcggcagcaccgggggctgaacgcgccgcgccggcccctggcctgcgcatcccgccaccgccgctgtgcggcgaattgaaggaatgtcagtgtgatcggaaacagattgacattgtcgatccatcaggcgctttgcctgttggttgctggcgtggcctgcccaggatgggcgctggctgctccggccaatctcggcgaacaggcgctgatggcgcagagtggtgcggccaatgcgcgtgcaccggaatcggcccagttcaactccagcttcctgtctggccaggccaagcaggtcgacctggcggccttcagcaacggcaacccgatggtggccggcaactatcgtgtcgacgtgtacgtcaacggtgcctggcagggccgtcgcgatctgcagttcaaggccgatgcgcagggccgtgtcgacgcctgcctgccgctgccgatgctggaagaaatgggcgtggacagcgaggccgtgctgctgcagcaggatccgtccgtgcccaccgacaagaccagctgcgtgccggtccagcagcgcatggccaatgcctatggtgtctatgacagcggcaacctgcgctacgacctgagcatcccgcaggtgttcctgcgccgcgaggcgcgtggctacgtcaacccggcgctgtgggaccgtggcatcaatgccggtttcgtcggttacagcttcaatgccatcgacagcgacagccgcgtcgaaggtggccagcgcaaccgcagtgcctacctcggcctcaacgccggcatgaacctgggtggctggcagttccgccacgattcgaacctgacctggtccgagggcgacggccgccattggcagagcatcgccacctatgcgcagcgcggcattccgcaggtgcgcggcatgctcaccatcggtgaggcctacaccaccggtgaactgttcgattcgatcggttaccgcggtgccagcctggccagcgacgaccgcatgctgcccgattcgctgcgcggttacgcgccggtcgtgcgcggcatcgccgagaccaacgcgcgcatcgaagtgcgccagaacgagcagctgatctactcctccaccgtgtcgccgggcagcttcgtcatcgacgacctgtacccgaccggttacggcggtgatctggaagtgagcgtgatcgaggccgatggccgccgccgcgaattcaaggtgccgttcggttcggtgccgcagatgctgcgcgaaggcgtgtcgcgttactcgctgacggccggccaggtgcgcaacaagctgctggccgatgagccgtggctggtgcagggcacctaccagcgcggtatcggcaaccagctgaccctgtacggtggcagtgcactgagcgatggctacctgtcgctgctgtacggcgtcggtctgtccacgccggtcggcgcattcgctgccgacgtcacccatgcgcgtacctcgttcgatcactacggcaaccacaccggtgccagcgtgcgcttgagctacagcaacatgatcggcgagaccgggaccaacctgaccctggccgcctaccgctattcgaccgaaggcttctacagcctgcaggacgcgctgtacggccgtgattcggacaagcgcggcatcgatccgaccacccgtggccgccagcgcagccagttccaggtaacgctgaaccagccgctgggccgtcgcggtggcgcgctgtacgtgaccggttcggtgcgtgacttctacgaccgttccggcacctccaagcagtaccaggtgggctacaacaatgcctggcgttcggtgaactacggcttctcggcgctgcgcaccgaagagggcgtgctgggccgttccgacacccagtacctgttgtcgatgagcgtgccgctgggccgtggttcccacccggtgtcgttcagcgccgatctcggcgtgcgcgaccgcggtggctacgacaacagccgcgtcggcatcaccggttcggccggtgtcgacaacaacttcagctacggcgtggccctgtccgattcccgcgaaggtggcaccaccgcggtcggcaacgccgagtaccgcagccgctactccgcgttgaacgcgacctacagccactcgcgcgatttccgccaggcttcggtcggtgccaacggcagcgtggtcgtgcatccgggcggcttcaccttcaccccgcagcgtggcgacaccatggtgctggtggaagcgccgggcgcacgcgatgcgatcgtcagcaacgccccgggcctgcgcgtcgatggccgcggctacgcggtggtcccgtacgtgtcgccgtaccgcctcaataccgtcaccctcgacccgcagggcatggcccacgacgtcgagctggaaagcaccagccagtcgatcgcgccgttcgccggtgccatcagctacctgcgcttcgatacccgcaagggcaacgcgctgctgatccaggtgcgcaacccggatggccgcaccatgccgttcggtgcgcaggtcaaggatgagcagggccagccggtgggcatggtcagccagggtggccgcctgtacgtgcgcagtgaaaagaaccagggccgcctgctggtggagtggggcgccggcgccgaccagcgctgcaccgtcgattaccaggttccggcgggcgccgatgcgtccaagaccggcttcatcccgctggaggcagcatgccgatgatctcttcccgtggccgcaaggcgctgagtgcggtggccatattggctggtattgccgtggccagcccggcgttggcgacctgctacatcacccaacagggctttgtcgcgcaggacgtgcagatggacatggggcagatcgtaatcctgcccagtctgcccgtcggtggtgtgatcaaggagctgatcgtgcctatcaaccagcgcgacagcatcggttactgcgatcgctggggcggtagtgccaatggccgtttcgtcaacgccgcgcagcagaacgcggtcccgggtttcagcaacgtctatgccaccgatgtagccggggtgggcattcgtgtctatcgtgattcgggcaccatccagacttactacccgcataccctgcaattggggggcagccggacgttgaccctcaacggtggccgcttccgggtggagctgatcaagaccgccgcgcagacgggctcgggcatcatcgcgcctaacggccgcttcaccacctattatctcgacggcgacggccctggccgtccggaactgacctcgaccttcaagggctcgggcaccaccgtggtcagcccgacctgtgaagtgcaggccggcagccgcaatatcgccgtcgatttcggcagcgtgcccaacactaccttcaccggtgtcggttccaaggccgttgaccgcgatttcgagatccgcctgaactgccagggcagcaatgtcgcgcagtaccagagcaagatcggcatccgcctcgatgccgatcaggacagctcgaacatgccgggcgtgctgaagctcagtgcggccaccaacagcgccacccgcatcggcatccagatggtccagcgcgatggcaccaccgagcgcgaagtgcgcttcggccagaccgtcaatgtcggtaccaccacccccggcaccagcacgatgaccttgccgctgcgcgcccgctatgtgcagacccaggccggcacggtcggtgccggtgtcgcgaacggccaggccaccttcaccatccagtacgagtaaggcggccccaggccgcagccactgctgcgttccaccgcaacgtcgcccgtgacacgggcggcgttgactgcgtcttgatcttccaacgatgaagatcaatgccacgacgcgcgtaccatcattcgaatgtgatgtacgtcgcgattttggagtttcctcatgaggtgaccgtctcctgcctgcgggtattggacgggaacgccgaaaggatccagacgtggctacagctcctggcatttccccgcaccggctgtccggagcgctgcggtgaaggtcctgtcggtgtttggcacgcgaccggaagcgatcaagatggggccgctggtgcgggccctggccgaggctgcggacatcgaatcggtggtctgcatcaccggccagcaccgggcgatgctggaccaggtgatgtcgctgttcgagatcaccgccgaccatgacctggatgtcatggtgcccaaccagaccctcaatggcctgtgttccaggctgttcgaacggcttgacgcgctctacacgcaggtccgtcccgaccgggtgctggtgcacggtgataccaccacggcgatgaccgccgcgctggccgcgttccaccaccgcattccgatcggtcatgtcgaggccggactgcgcaccggtgacatcaaccggccgtggccggaggaaatgaaccggcgggtgatcgatgtggtcggcgaccagttgtacgcgcccacgcccagctcgcgcgccaacctggccggtgaacacctgggcgggcagatcctggtcaccggcaacaccgtcatcgatgccctgcagcagaccgtagagcgcctggatgccgacccggcgctgcgtgcgcgggctgacgaacccttccacatgcttgaccccgatcgtcgcctgctgctggtcaccggccaccgccgcgagagcttcgggcagggcttcgaggacatctgccgtgcgctggctgaactggcacggcggccggacctgcaggtgctgtacccggtgcatctgaacccgaacgtgcagggcccggtgaacgcccacctcggccatctcgacaacgtgcacctggtgccgccgcaggactacctgcgcttcgtgcggctgatgcagcgcgccgacgtcatcctcaccgactccggtggcgtgcaggaagaggcaccggcgctggccaaaccggtactggtcatgcgcgacgtcaccgaacgcccggaggcggtcgaggccggtgtggtgacgctggtcggcaccgcgccctcgcgcattgtcgaagctgtcaatgcggcactggcacaaccaccgcacccgacccgcttcgatccccacgccagcccctacggcgatggccgtgccagcgcgcgcatcgtcgccgccctgcgtggcacgccgcttcccgaattctcgcccggcctccgcagcagcggcgccgtccacccccacccacgcgaagtgacgccatgacccagaccggccgctctcccctgtttgcatccgccgccgcgttcgtcctgtcgggcgtggttggcagtgcccatgccgccgacagcgtcgccggccagttcgccgagtggagcggtgacagcacggtcagccggcagatgaccctgcgcgaactcggtttccgccaaccgctggtgctcagcgggcaggagagccagcgcgagatctacctgccggtgccggccggtgtcgccacccgcgatgcgcagctgcagctggacgggcgctacgtgcgcggccatgccgggcgcacgtccggcctgtggtcggtcgatggcgatccgatcgccgcacgctcgatcaccgatgcacagggtgacgccagccagctgctggccatcgatggcgaaccccgccagaacggcttcgttcgggtcggcgtcggctggtggtcgatcgtgtccgactaccaatgtgccgaccagagcgcgccggccaacgtgctgcggctgtcgccggactcgcgcttcagctaccgcttcgacggccgcgccgtggacaccgtggccaaggcctggggcgcgctgcccccgcaggtgcgcctgctggtggacggcaaggcgctgcaggcccccatctatgacgcggcctggcgcattggcgcggccctgcaggccggtggcaagcaggtgcaggtggtggcactgcccaaggtcggtgacagcctcgacctgaccggcatcagcatcccggccagcctgcagggggtgcccgcttatgccgcgttggccgcaggcgagcgcgcgcatgcgatcaaggatctggccgaagtgggggcactgctgtcgctgcgtgacagtgggccgctggctgccgatgtgatgatcggcagcgacgcattgcgcgctggcgtgcgcacggcactggatgcgctggccgcacaggttgccaccgctggcgctgacgcgggcacggcgttcgccgcgtggcgcggtaccgacatgggcggcctggaaaagcccgcggccaccgcctcggtcagcgtggtggccgttgccggccgtccgacgctggtggtcgatccgccggcggcgggcaaggtcgccgggttgttcgccgaacagtggcgcagctatgcactgggccgaagcctgcaggtcagcgcagcgggcacgccgaagctggacggtgaccaggtgctgctgagtcgactcggcaacatcgccggcacggtggatgtcgtgacccgcgcggaccgcagcgccagcttcgacctcggcgcgttgtcggccgatgggcgcctgcccgaggaggtggtgatcgacgtctcggcggcccccaatgcggccgggcagggcgcggtggccacgatccatttcaacgattacctgctgggcggcaaggtgctgtcggccaacggccagccgcagcggctggtggccaaggtgccggcctacgcgctgtcggcacgcaacgagatccgcgtcagcttcctgcgccagccggcacgcccctattgccacgatccggccaccgcgtatccggtctcgatcctgcccagcagccacctgaccctggccaaacgttcgctgggcagtgacttcgtcggtgccagcagccagctgtcacgcggcaaccagatgttcgtgcccgctacgtggctgcaggacgcgccggcatcgctgcgcaaggtgatcgcggtggccagtgcagtgggggcctcgccagaggcgtcggagctgaaggtggtcgatgccggtgcggcgatcagcccgggtgcgccgtggctggctttcggtgtggcgccgtcgggtgtcgatgtggccggcctgaaggacggccacctgctgatcggcgggaagcctcagccgctgctggatgtcagcggcctggatcgcgccgcggtggtgcaggtcggcacctccggcggccagcttggcgtgctgtacagcgatctgggtgcacaggcaccgtcgttcggcgcaccgttccggctgctgcgcggtgatctggcggtgctcgacggcagcgatgccgtgcgcgagttcgatcgccaggatccttacgggggccgagttgcccaggatggcaatccacaatcgaagtgggaacggcacatggtctggttgctgctgctggtcggcgtgatcgtgttcgcgctgctggccgcccgcgtcacccaggtgcgccgccgcaagtccgccaacacagggcactgatccaccgtggacggtctgttctggaacatccagctggccaactactacgccgtcctggaatccacggcggcggcggtggccgtgctgatcctgatctccagcctcgatgatctgttcatcgacgtctggtactgggtgcgcgagagttggcgcgcgctcaccatcaagcgccgcgaagcgtaccggccgctgacccaggaagacctgatgcagcggccgcaacagccgctggcaatcatggtgccggcgtggatggagtacgacgtcatcgcgcagatggtggagaacatgatcaacgtgctcgactaccgcgagtacgtcgtgttcgtcggcacctatcccaacgaccagcagaccatcgatgaagtcgagcgcatgcgccgccgctacaagcgcctgcgccgcgttgaagtgccgcacgacgggccgaccagcaaggccgactgcctgaactggctgatcctggcgatcttcgattacgaaaagcgccacgacatcgaattcgccggcgtgatcctgcacgacagcgaggacgtgctgcacccgatggaactgcgcttctacaactacctgctgccgcgcaaggacatgatccagctgccggtcacctcactggaccgcgagtggtacgaactggtggccggggtctacatggacgaattcgccgaatggcacgccaaggatctggtggtgcgcgagagcgtgtccggcatggtgccgtcggccggtgttggtacctgtttctcgcggcgcgcgctgctggcattgagcgcgcagaccgacaaccagcctttcaacaccgacagcctcaccgaggattacgacgtcggtgcgaggctggcagccatgggcatgcagtcgatcttcgcccgctttccggtgcagttccgcgtgcgccgcccatcctggttcggctgggggccggtgcgcgagcgcacccagcagatggcgctgtgcgtgcgcgagtacttccccgacaacttccgcgcgtcgtaccggcagaaggcgcgctgggtgctgggcatcggcctgcagagctgggagtcgctgggctggcgcggatcgctggccaccaagtacctgctggcgcgcgaccgaaagggcatcatcacctcgttcgtcagcatcatcgcctacatcatcttcctgcaactgctgctgttctggctgttgaagatgaccgggctgtggacgatgcagtttcccagcgtgttccaggccggtacctggcagatgaatgtcgcgctgctgaccaccgcagcgctggcgacccgggtcgtgcagcgcttctacttcgtcaaccggttgtacggctgggagcacgcgctgatgtcgatcccgcgcatggtggtcggcaacatgatcaatttcatggccaccgcccgtgcctggaaggtgttcctggcctacctgctgttcggcaagcgcatggtctgggacaagaccatgcacgacttccccgatgcggcgcagctggtgcagacccgcaagcagctcggtgagctgttgaccacctggcaggcggtggaacccgaacgcctgcagcaggcgctggagcagcagcaggcaggccgccagcaaccgctgggccgcatcctgctcacccagggctggttggatgatgaaacgctggccgaggccatcgccttccagggtgacctgccacgcgcggtgatcgacgtggactacctgcgcgcctgccagttcccgatcagtgccgatgcctgcgtgcaatggcgcatgctgccgctgccgccgcgccaggaaggcaccctgcggctggccgtggccagcccgctgcccgaagacgcgttggccctgctgaagcaggagacgcgcagcaaccacattgaacagagcatcgcccgcgaaagcgagatcaacgccggcctgcggctgatcggtggcgaccggcaatggcagctggacaccgtgcccctgctgggcgatctgctggtggaaatgcgcctgatcgatcacgcacgcttcgagatcgcactggacgactacatgccgcagcgcgacggccgcatcggcgactacctggtcaagcagggcatcaccactgaagaggccgtggcccaggccatgcaggagcagcgccggcgtgcggccacgctgcagtcaccgccgcccggagccttgccggcatgaagaccacgctgctgtccactgtcatcaccgtggcattggccacggccgccgcgccggtgctggcacagaccgatgcaccactgccattgtccggtgccgcctaccgcatcgccgagcaggcgtttgccgcctatgaacgtggcgattaccccgcggcctaccggcagtccagcgaagcaatccggttgcgcccggacgtggtgcggctgcgcctgctgcagatctatgcgctgcagaaactggggcggggtgccgaggcgcagcagcaggcacgtcgtgcactggatgcggggttgaaggatccggccttgccggcgctggccgctgcgcccaggacgaggagaggtgcggcgcgtaccggagcggtaccgcgtgcacccgcgacggtgaccgaccgcaatagccggcaggcctatatgctggcaaccgaagcctatgcggcctacgacgccggccagatgggcgtcgccgccagcaaggccgagcaggcgttccggcagcagccgcaacagggcgcatgggcgctgctgtgggtggcggcgctggaggcacagcaacagcccggacaggccgacgccgccatcggtaccgcgctgcagctgggcgcaccgaatgtcgaggagttgcgcgcgcggcgcgtggcactgggccgccaacgcgcgctgctgctggcccagcaggcctatcaatcgctgtctgcaggcgagaatgccgccgccattgagcaggcgcacgctgccgtggagctggcccccgacgttgcttcataccggttgctgctgatcaccgcgcagctgcagggcgatcaactggccgacgccgagcacagtgctgatgcggcattgcaggtggatgccaacgacctcaatgcacgggtgatgcgcggctacctgcgccagcgccagggcaataccgtgctcgccaatgaggacttcgacaccgcgctcgctgcgccggggtcagcaacgcagcagcgcaacgtgcgcctgctggcggtggatgcggcgctggccgcaggcgatcgggtgcgcgcagctgcactgctggcaccgttgcaggcggcggtaccggcaggtgaaggcgatgcacggtcacagcagcttttgcagcagggcatcgagcaacgcagccgggcgatccgctccagtcgcgagcttccccgcatcggtgccgaagcgtacctggcaccagtccagcactgccagtccgttgacagcggcagcctctgcgagctgatgccggccgacctgcagggcgatggtggtgccgcacagcgtgcctacgctgcctatgcgcgccaggattacgccgatgccatcggtgaggcacggcaggccgtgcaactcgcgccggacgacgcgaacctgcaaggcctgctgaccaccacgctggcggcgggcaaccgtgcccagcaggacgaagcgcggcagcgcctggatgcggcactggcacagcgccctgatgacgcgggggcgctgatgcagcgcggctacctcaaccagaaggcccatgagccggcgcgcgcactggccgacttccgggccgccgaggccaccggcaaggcaccgaaaagcgtagtgctcgaccaggcctacgccagcgcagccaacggtgaccatccacaggcggtgacgctgctgcgtagcgccattgatcgcgccgatgccggtgagctgccactggatgaacgccaacgctacaacgtgcgcaatgccatcgccaattactcgcgcgagtggggcgtgatcgcctcggcgggtttccgtggtgcgcgccaggcggcgaccaatgtcggcggtgcagcgatcagcacgccgggcgattcggtgttcagcacgctggaggcgttctggcggcccccggccttcaacgaccagcatggcacgctggaactctacgcacgcctgctcaacacgctgtacgacgagggcggcacttacgaatcgatccgcgcggtggacccgtgcaccggcgaatcaacgccggatgcgcgcgcacgcgccgagcgcctcagccattcgcgttccaccaccggctggccgtccaccatcgcttcgttcggcatgcgctacgccttcggccagaccggcctgagcgccggcctcgagcgccgccagttcctcggcagcgcaacccgccagggcgaggtctaccccgcatcggcggccgtgcagtgccgcctgcagctggcccggaacccgccactggaagccagcacgctggcccgctaccgcttggccagcgattccggtggctggatgtcctacctgacctatggctattaccacggcatcgatctgcgcaccgacgtcaaccagtggtggatggtcagcggctacgcgcagggcggctatacctgggatgacaacagcgcgcacttcaccctcgatgcactcgatgccaatggcacgccggtgcgtcgaatcggcgatgccaacggccgcctgcatcgcgaacagtggttcgctgccggtgaactacgcgccgggcgcagcttccgctttggtgccgggcagactcattgggtggtcacgccgtatgtggtggtgggggcggactggctggaccagcgctcgcgggtgcacgacatccgttacccgctgttcccggcgcagtcgttcgcgctcaacgatacgcagcgcagctggtcattcggcgcagggccaggcgtgggcgtgcgctactggttccgcgaggaccactacaacacgccgcgttcctacctggacctgaccgtgcagtaccgcttcgcgatcggcggtggtgatacgcagcgtgccaagggcctgttcgccaccgccatcctctactactgaggcaggccccaacgtcgtcgcagcgccgcggcctgcggcgtgtcctgggtcagccacggctccagcgcatagaccagcacgtgctgcgcaccgctgtcgcgtgcccacgccagctgccgctggatgcgcgcggcatcggcggtttcgcccttgaacccgctgccatcagcgggaccgccgggcagctcgcggaacaactcaacgatcgcatcgaaaccgatgccgtgtgcgtggaaatgatcgagcagcggttgcagctgctgcacgttgccagcgccggcaacgcccacgccgtcctgcaccatcggccgcagcgtggcctgtgccagcaccgcctgccacagcatgaccaggttgccgtcggtctgcaggcggctgaagtagcaggaaatcgcacagtcgccgccgcgcgcgctggcggcctccaccagccggtgcagccattgcgccagccactgctggcgggccgggtcagcccagtggtactgctccagttcgtagggcaggtaccagccctcgaaggccggctgctgcgcccagggggcctgtgccaaccagttgcgtgcatgcgcgaggctgtcggccaggaacgcctgcagcgtggcatcgtcggccccgatcgcctgccaccagcgttgctggaagggcaggccgacgcggatgcggatgtcgttctcgctggccgcggtgaacagctgctgcaggctgccgtcgggcagcgaccagtcgccgtcgctgccaccgacgatgccagtccactgcagcaccagctgacggcagcccaacgtacgcgcaagcttcaaggatcgctgccagtcggccaggccccactgcaggtggctgcgccacggctgcaggaaggtgccatccacctgcaccggcagcgagcagccgggcagggtggcgagcatgctggccaacggcgccagcaccgccgcgcgcagcagccggcggcgcaacggcgaagacggatccgcgggaaggtcgggccgaaccatgcctgcatcatcccagagcgccgtgcgtggcgggtgaaccccgcgcctggtagtgccggccgctggccggcatcgcgcccaaggtggcaggtgaatcaccatgtggtagtgccggccgctggccggcatcgcctaccgcttattccaacgcgtagcgcagggtgaacagcaccgccaccagccacaccgccggatggacttcgcgccagcgcccggtacccgccttcagcgcggcataggcgatgaagccgaacgccaggccgttggcaatcgagtaggtgaacggcatcgccagcgcacacagcgcggctggcaccgattcggtcaggtcgctccagtccacttccaccagctcacgcagcatcaggccagccacgaacaacagggccggcgcggtggcatagctgggcaccatcgctgccaacggcgagaacagcagcgccgccagaaacagcgccgacaccaccagtgcggtcaggccggtgcggccgcccacctgcacgccggaggcgctttcggcaaaggccgtggtgctgctggtgccgagcatcgagcccgccacgatcgcggtgctgtcggccagcagcgcgcggccgaaacgcttctgcgcacccggcagcttcagcaggccggcgcgaccgaccacgccgtacagcgtgccggtggcatcgaacacttccaccagcacaaacaccagcaccacctgcagcagcactgcgatgggtgcgccgccgtcatggtgcagcaggcccggcaggtccagctgcaggaaggtgggtgacaggctcggcggcagcgagaccaggccctggtattgcacgtcgcccaacgcccagccagcgccggtcacggccaggatgccgatcaggatcgcaccgcggatgcggcgcgcttccagcaccgcgatcagcaggaagccggccagtgccagcagcgggggcgccgtgttcaacgggcccagcgccaccagtgtgtcttcattgccgacgatcacgccggacttctgcagcgcgatgatcgccaggaacaggccgatgccggccacgatggccgagcgcagcgatgagggaatacccgataccagccacgcgcgtactcctgtcagcgacagcaccaggaacaccaggcctgagatgaacaccgcacccagtgcctgctgccacggcaggccggcggcgccgaccacggtgaaggcgaagaacgcgttcaggcccatgcccggcgccatgccgaccgggaagttggcggccagcgccatcactgccgaacccagtgcggcggccaggcaggtggccacgaacaccgcacccgcatccatgccggtggtgccgaggatctcggggttcacgaagacgatgtaggacatcgtcaggaaggtggtgacaccggccagcagctcggtacgcacggtggtgccgtgctgctgcagctggaacaggcgctcgaacagggacatgggggcgctcatgggtagatgccggccgctggccggcatgcatggtcggtacacattgcaaaaaggagaaaggccgcgcgagcgcggcctttccggttgccttacttcagcgccttgaagcgcaggcgcttcggcgcggcgtcgtcgcccatgcggcggcgcttgtcttcttcgtactcgcggtagttgccctggaagaactccacgtgcgagtcgccttcgaacgccaggatgtgggtcgcgatgcgatccaggaaccagcggtcgtgcgaaatgacgaaggtgttgcccgggaactccagcagcgcatcttccagcgcacgcagggtttcgatgtccaggtcgttggacggttcgtcgagcagcagcacgttgccaccctgcagcagggtcttggccatgtgcaggcggccacgctcaccaccggacagcgaaccgaccatcttctgctggtcctggcccttgaagttgaagcggccgatgtaggcgcgcgactggatctcgatgccgttgatgttgaggatgtccaggccgccggcgatttcctggaagacgttgtggttgccttccagcgcgtcgcggctctggtccacgtaggacagcttcacggtcgggccgaccacgatctcgccggtatccggcttttcctggccggtgatcatcttgaacagggtcgacttaccggcaccgttcgggccgatgatgccgacgatggcaccggccggcaccaggaagctcaggttgtcgaacagcaggcggtcgccgaacttcttggagacgttcttgaactccatcaccgcattgcccaggcgctcgcccggcgggatgaagatttcgttggtctcgttgcgcttctggtaatcgaccgactgcagctcttccaggcgggccagacgggccttgcccttggtgcggccgcccttggcgttctggcgcgaccactccagttccttctggatcgccttctggcgagccttttcctggttgtcttcctgcttcaggcgctcgtccttctgggtcagccagtcggtgtagttgcccttccacggaatgccgcggccgcggtccagttccaggatccactcggcggcgttgtccaggaagtagcgatcgtgggtaacggccaccacggtgccggtgtagcgcgccaggaactgctccagccattccaccgactcggcgtcgaggtggttggtcggttcgtcgagcagcagcatgtccggcttctgcagcagcaggcggcacagcgccacgcggcgcttctcaccgccggacagcttgccgaccacggcatcccacggcggcaggcgcagcgcatcggcggccacgtccagctggttttccagcgtgtgcgcgtcgccagcggcgaggatcgcctcgaggcgctcctgttccttggccagtgcgtcgaagtcggcaccttcctcggcgtaggcggcgtacaccgcttccagcgcggcctgtgcctgcagcacttcgcccacgccttcctcgaccgcttcacgcacggtcttggtcgggtccagctccggttcctgcgccaggtagccgaccttgatgccgggctgcgggcgggcttcgccctcgaaatcggtatccacgccggccatgatcttcagcacggtggacttgccggcgccgttcaggcccagcaggccgatcttcgcgcccgggaagaaggacagcgagatgtccttgatgatctgccgcttgggcgggaccaccttggacacgcggttcatggtgtagatgtattgcgaggacatgcggtctccgtaggcgcggccctgcgcccgacccgtcacgggaacatcccgttgcggcagcgggcacagactgaaatggaataccaccaattatagccggaaccggttccgggccgctcccgggaggcgccgccgggctggctatcgcctgaatactcggtcacagtcctgcagcgggaagcgtttccagccggaaacggttcagatcggttgcgcaatatgggctcaccacccaccaagcagaggtctgacatgcgcatcaatcgagtaatggccagtgccgtggcctctgtgctggcactgggcgccgtggccccggcattcgccgacaacgaccatcgccgcgaccacgaccgccgtgaatggcgcgaggatcgccgtgagtggcgccaggagcgccgcgactgggagcgcgaccgccgcgaggcccgtcgcgactgggaacgcgaccgtcgcgactggcatcgcgaccatgaccgctattaccgcccggcaccgccgcgcgtggtctatcgtccggcctacggcccgggctatggctggaaggtcggccaccgctatcgcgactactaccgcggcccgatctacgtggtgaacgactacccgcgctacaacctgcgtcgcccgccctacgggcaccagtggatccgcgatgaccgcggcaacatgctgctggtggccatcgccaccggtgtgatcgcccagtacgtgctcagcagccgctgaggatcgcggccggggtcggacccctttccatcggaaaggggtctgaccccacaacatccctcgaaaccatacggggccggattccttcgggaatgccggccccgtccgtttcggccccagcgggccagtgcggggctacaatcgagggctgagccgtaccccttttccctgcctgctggagtacccgatgttcccgcgtgacgtccgcatcgaatcctacgatcccgaactggccaaggccatcgccgctgaaacccagcgccaggaagaccacgtcgagctgatcgccagcgagaactacaccagcccggcggtgatggaagcccagggcagccagctgaccaacaagtacgccgaaggctacccgggcaagcgctactacggtggctgcgaatacgtggacatcgccgagcagctggcgatcgaccgcctgaagcagctgttcggcgccgactacgcgaacgtgcagccgcacagcggttcgcaggccaaccaggccgtgtacttcgccctgctgcagccgggtgacaccatcctcggcatgagcctggcccacggcggccacctcacccacggcgccaaggtgaacgcctcgggcaagctgttcaacgccgtgcagtacggcgtcaacgatcagggcctgatcgattacgacgaagtcgagcgcctggccctggagcacaagccgaagatggtcgtggccggcttctcggcctactcgcaggtgatcgactgggcgcgcttccgcgccatcgccgacaaggtcggtgcctacctgttcgtcgacatggcccacgttgccggtctggtggctgcaggcgtctacccgagcccgctggaacacgcccacgtggtcacctccaccacccacaagaccctgcgcggcccgcgtggcggcatcatcgtcgccaagggcgccgacgaagacctggtcaagaagctgcagtcgatcgtgttcccgggcatccagggcggtccgctgatgcacgtcatcgccggcaaggccgtggccttcaaggaagcgctggaaccgggcttcaaggcctaccagcagcaggtggtgaagaacgcccaggcgatggccaatacgctgatcgagcgtggctacaagatcgtttccggcggcacccagaaccacctgatgctggtcgacatgatcggcaaggacgtgtccggcaaggacgcggaagcggcgctgggcaaggcccacatcaccgtcaacaagaactcggtgccgaacgacccgcgttcgccgttcgtgacctcgggcctgcgcctgggcaccccggcggtgaccacccgtggctacgtcgaacaggactgcgtggacctggccaactggatcgccgacgtgctcgacgcgccgaacgatgacgccgtcattgcccgcgtgcgcgatgccgtcagcgcgcagtgccgcaagtacccggtctacggctgatcagggccggggtcagagccctttcctggcggaaagggatccgaccccgccttccggatcgacgcagggctcggatcccttcccgcagggaagggctctgaccccgtcatcaggaatcccgcgcatggatgagcgccgcctcaagtacctgtacatcgcactggcggtgctgttcggcctgcccagcctgttcttcggcggtgccggcgcctgcatcgccgtggtcatgggggtgatcgggctcgtctcgctggacgcggacaaactgtggtttgccgcctgcatgttcgcgtggggatcgtgcgcgatcgccggcctcgtggcctgggtcgcactgagcatcgtctggctgcgcgatggtgcacgcgggctgcacatggcatcacgccgctggtggctgctgctgggcctgggcgtgctggcaggcctgcccttgctggcgatggcgctgtattacttcgccgagctgggttcgtccgtgctcagcgggctgttcgccgggccgtccctgctggtgcccaccggtatgttgatcctcctgcggctgcgtgctgacgccctgggcgagccatccggcccggtacggtcaaaggagtaggcccgcgtggatgagcgccgcctcaagtacctgtacaccgcgctggcggttctgttcggtctgcccagcctggtgatggggggcgcggcggcgacaatgctgctgctgatggggctgggccagttcggccatggcacgctggcctcggtgacggtgatgccgctgtggggcctggccggcattgccggctgcctggcctggttgtggctgagcgcgggttttctgctgcaggggcgtgccgggctgcaggtgcgaccggtctggtggtggatgctgctggcaggcggtctcgctgccttgccgccgctggggctggcgctgtggtggggcatcgccgtgaacgccgaaggcatcggcgtgttgctgttgggcccgtcgatgctggtgccggccgcgatgctgctgtggatcaaacgccgcgcatgacgtggcccatggaaggaaatcgaacgcatggatgagcgtctgcacaaacgctggatggcgatcgccggcctgttggtaggcctgcccaccgtggcggcaggcggtacgggtgccgtgctggggctgatggtggtatgggacggcaagtacctgacgggcgacgagcacaggctgttgctgctgtggtcgtcggccggaatcctgggcgcgttgtcctggttgtggctgagcggcctgttcctgtggcgcggtgtcaccggcctgcgccactccccggttgttgcctgggtagggctgggggtgggggcgctggccgcgttgggcgtcgttgccgccacgctgtacttcaccttcaagcacggggaaatctctacattggccttcctcggctttggcccgccgctgctggtgatggcagggcacctggtgtggttgcgttgggcgcgcgcggcctcggcgccgccggcacccgcttgaacgcgcagcgctgaccgcgctgaaggctcggttcgaccgaaatgcaggcacttccgcggagacagcatttgctgccgggccccttctcaggtacctttgcgacgctgccatgaccgtggcaataggtacttccctgagccaggcgttccatgcattgccccttctgccaacatgccgatacccgggtcatcgactcgcgcgtctctgaagacggcgcgacgatccgccgtcggcgtgaatgcgaagcctgcggcgagcgcttcagcaccatggaaacagtcgagctgaagctgccggccatcgtcaagagcgatggcacccgcgaagcgttcgaccagcgcaaggtccgcgctggcttcgaccgcgcgctgcagaagcgtgcggtggccgaagacaagatcgaagcggcagtacgtgccgtggtccaccagttgcgcatcagcggcgagcgcgaagtgccctcgatcaaggtcggcgagttcgtcatgaacgaactgcgcaagctcgaccatgtcggctatgtgcgcttcgcttcggtctaccgcagcttcgaggatgtggccgatttccgcgaggagatcgagaagcttgaacgcgacctgccgtccagtaccgaacagctgcagctgctgggcgacgtgattgccctgaccaagaagaagaagggctgaccgcctctgccttggtggatgccaaccttggttggcactgagggcgtggatctcctttgctctggtgggcgccaacctcagttggcgctgatggcgtggatctccttcgctctggtgggtgccaaccttggttggcactgatggcatggatccacaccggcagcgttaccatggccgcatgaccacttcgttctccgtcctcgaccacctgcacatggccaacgcgctgcgcctggccgagcgcgctgcctataccacccgcccgaacccgatggtcggctgcgtgatcgcccatggcgaacgcgtggtcgggcagggctggcaccagcgcgccggtggaccgcacgccgaagtgttcgcgctgcgcgaggccggtagcgaggcgcgcggtgccaccgcctacgtcactctggagccctgtgcccactacgggcgcacaccgccgtgtgcactggcgctgatcgaagcgggcgtgtcgcgcgtggttgccgcaatgcgcgatccgttcccgaaggtcgatggcggtggcttcgatctgctgcgcaacgccggcatcgaggttgccgaagggctgatggcggcgcaggcacgtgagctcaacaaaggcttcctgtcacgcgtggagcgcaatcggccgtggttgcgggtgaagctggccgcgagccttgatggccgtaccgcgatggccgacggcagctccaagtggatcaccggtccagccgcacgcgaagacgtgcagcactggcgtgcgcgtgctggtgcgatcctgaccggcgccgacaccgtgctggccgacgacccgatgctgaccgtgcgcctggccgataccgaagtgatgccaccgttgcgcgtggtactcgattcgcgcctgcgttcgctcgagtgcggccgcgtgcgcgagggcggggcaccgacgctgtacatgcacgatgcggcggtgagtgcgccggatgcggctgacgcagaatttgccagcgtgcccagcgcagagggccggttggatctgggcgcggtgctggcgctgctggccgagcgtggcatcaacgaagtgcataccgaagccggcgccaccctggccggtgcgctgctgcgcggcggctggatggacgaactgctgctttaccaggcccccacgctgctgggcgacaatggacgcccattgctggccggcctcggcatcaatgcgatggaccagcagcgccgcctgcgtgtggttgaccagcgccaggtgggtgaggacatcagactgctgctgcgcccatgatggaatgacgcagatcaagggccggacccttggcgtcacgccgcttcgtcgtcttcttcgccgaccgggcactggcccttccactgctgcttccacagcacatgcaggtcgcggcagtacgcgcccagtgtctcgcccggcagttgccttgccttcaaccgcagctggcggcgcgtaaagccgtcgtcgtactcatccggcagtaccagcacggcacactgatcgtggtacatcaggaaatcgcggcagtggtcgtcattgctcatccacgcatccaggtgcctgtcgctcagctgggttgactcaaaggcaaccgagggtttgacgacgaagatcctggtggctttgaacctggacgcttcggcctgccagcacaccatcagcgccagcaacatgagcgcgatcgacgtcatacggtgtttcatgcggttgccccggtggaagagggcaacagcattgaccatgcaggccgcgcagggccatgcaacggttctgaaagtgcagtggcccttgtcgtcggcgacgatgagccgagcgcggactcggctctatacgtggctcacgcgcacgcgtcggtccacatcatctcggcgatcgggcgcagtgccttgcactcctgcgtcatctcgtcggccgacttcaccttggccttggccttcagttcctcggccatcgcgtccacgccgccgatctggtccggtgcgatcttcgccacgcaactgcggtgctgctgcagcaacaggtcgcagcccggaacgccggtcaccttcggcgcgttggccgcctgcgcgtcctgcatccagtcctcgaacggtgccagcgcaccggccacggtacccaccagatcatcgaagttgccgctgtaccagtagccattgtccttggccgggtacagggtgaaggtgccgctggccggaacgcgcgcgccactctgcagtgcctgggtataggcatcggtgaactgcttgcgcgcggccgggctggcatcgtcggccaggctggcggcgaacagcggccggaccttgcccaggtcgggcacctggcagctgtagctgatccgcgccagcttctggtcttcaacgtattcgttgtcttcgatcacgctcttggtcgcgcggcacttcgaatcacgcagcgccttggcatacagcgcttcggtggccgcagcgtcgaccttggcgccggtgccggccagtaccgtctgccagggttcggccaaggccttggccagcgcacccggggtcggggtcacggcgtcctggccctcgaacgccggcttcagtgcgtcgttgagcgtgcgcgtggcggccgcgtcgtcttccagcagcacgcgtgcatacaggtcgaaggcctgctcgggcgtcagttgggccggtgctgcgctggcaatcagcggggcgcacagcagcacgctggccagaagggttcgggtgggggtcttcatgacggtgttttcctgttcgagacgcgcgcaagcctagcgcatctgcccacactttcgatggcgcgatgcagccaggtgacggtgtgcagcggacaaaaaaacgggccccttgcggggcccgttcgatcgcacgacgaggagcgatcgttggatcagaagctggcgcgcacgccaaccgagtactgggtgacgtcgcggtagccggagatttcgcccaccagaccccaggtcttggtgaagttgatctggccgccgacggtgccgacccaggtgcccttgaagttgttgccgccgtccatgtaaccggccttggcccaggcttcggtcatgcgcgacggcttgccgcggatgcccatggtgacgcggcccaggttggtgtggtccttgttgcgcaggcggccgtagaaatcggagttgacggtgatttcggcctgctggcggacccaggcggcgtcagcggtgaagtcgacgcggtcggtccacggcatgtggtagccgatgcccagctccggctggttcagcttcagcttgtaggagccgtagtcgtagttgtacgacttgctggcgtaggtccagccaccgaacacatggacctgttcggacagggcgaccgagccacgcagatagccgccgtcgaccttcgggtcatccagcaggtcgtcgttggtcttgacctgcgtccagccgccttcgacgtaggtgtagctcagggcgtcggccgaagccgagaacggggcggcggccagcagggcggccacgatcaggatcttgcgcatgggaattcctgtgaatttcagtccattggcgggcctgccctcgcggctgcccgtggcgacatcatgtcgtccggggcagaattttaatgaaagttttacaaattgcgagcgacggccgtcacagctgtggcatccgaccccgttcagcccgggctggtacactagccacgccggttcgccggtacacaaacgtcttcagggcggggtgcaattccccaccggcggtaggtgcgcaagcacgagcccgcgagcgccccggcccacggccgggggtcagcagatccggtccaatgccggagccgacggtcatagtccggatgaaagaagacggtgccacagggctcttgccctgcgtgcgcctgtttgccttgcggcgtttttcgctcacttttcgcggagaacgtttcttgtttactggaatcatcgaaggcgtcggccgtctggtcgcacgcgaacccatcggcggcgatgtccgcttcaccttcaatgtcgggaatctgccgttcgacaacgtgcagatgggcgagagcattgctatcaacggcgtctgcctcaccgtcatcgcattcgacaccaacagcttccaggccgatgcttccaccgagaccctgggcctgaccacgctgggccagctgggcgaaggggcggtcatcaatctggagcgcgccatgcggccgaccgaccgcctcggcggccatctggtcagcggccacgtcgacggccttggccaggtactgtccatccacgaagacgcacgtgcccagcgctggcgtttcggcgcgccggccgcgctgcgccgctacatcgccaagaagggctcgatctgcgtggacggcgtcagcctcaccgtcaacgaagtggacgatgagggctttgaagtcgcactgatcccgcacacggtggccaacaccgccttctccgcctcgggcgtgggtagcgcggtcaatcttgaaatcgacctggtcgcccgttatgtggaacgactgatcagtgtgccgaccaacggtcagcacccacagggagatgtcgcatgaatttcgccccgattccggacatcctggaagacatccgcctgggccgcatggtcgtcatcgtcgacgacgaagaccgggagaacgaaggcgacctgatcatggccgccgagctggtcaaggccagcgacatcaacttcatggtcacccatggccgtggcctggtgtgcctgccgctgaaccgtacccgcgccgccgatctcggcctggcgccgatggtgcaggccaataccgcccagttccagaccaacttcacggtcagcatcgaggccgccgagggcgtcaccactggcatctcggcgcatgaccgcgcccacaccatccgcaccgcggtgaagcccaacgccaagccgtcggacctgcaccagccgggccacattttcccgctgatcgcccagccgggcggcgtgttgacccgcgccggccacaccgaagccgccgtggacatggccatgctggccgggctggaaccggccggcgtgctggtggagatcctgaacccggatggcagcatggcgcgccgcccggagctggaagtgttcgcccgcgagcatggcctgaagatgggctccatcgccgacctgatcgcctaccgcctggccaccgaaaagaccgttgaacgcgtggacgagcgcgagatcgacaccgagttcggcccgttcaagctggtgacctaccgtgaccgcatcgcccatgacctgcatttcgcgctggttcgtggcacgccggatgcggaaaccccgaccctggtgcgcgtgcaggtggagaatccgctggccgacctgctgcactggcgccgtgacgacttcggcgtggctgccaccgatgccctgcgcgcgatcgatgccgaaggcgccggcgtgatggtggtgctgcaggccccgcgcgacggtgaagccctgctggcccgcctgcgccagcagccggcgccggtggtaccgggcaaggacaaggacgtgagccagtggcgccgcaacggtgccggcgcgcagatcctgtccgacctgggcctgggcaagctgcgcgtgctgggcaccccgcgccgccagatcggcctggccgggtacggcctggaagtggtggaggcggtcaccctgtaatgggaattgccggccagcggccggcactaccggtgggtgcagaccccatgccaccggtgggtgccgaccccatgccaccggtgggtgccgaccccatgccaccggtgggtgccgaccgttggtcggcacgcccttgcgcccccgccagccacggccgggacccatccacgctagaattaccccttaatcgaatcccccaagccgcatatgagccactacgaaggcgatcttcgcactcccgaatcggcgcgcttcgccatcctggccagccgctggaacgcccgcatcaccgatacgctggtcgccggcgcccgccagagcctggccggcaacggcatcgccgaagccaacatcgacgtgatccgcgtgccgggtgcctgggagctgccgctggtggccgcgcgcctggccgccgcccatgaacacgccgccatcctcaccctgggctgcgtgatccgtggcgacacccgccactacgaacacgtggccgaccgctgcgccgaaggcctgatgcgcgtgcagctggacttcggcgtgccggtgctgaacggcgtgctggcggtggaacgcgttgaagacgccgaggcccgcgcaggcggcagccacggcaacaagggcgaggaagtcgcactcgccgcattggaaatggtcaaccttctggagcagctgccatgaacaagaacacccagggcaagccctccggtaaacccgtccgccgcgatggcgtcgacccggtgctgcgctcgcgcgcacgccgtcgcgccgtgcaggccatctacgcctggcagatctctggcggcaacgcccagtcgctgatcgcccagttcgcccacgagcaggcccgtgaaatcgccgacctggcgtatttcgaggcgctgctgcacggtgtgctcgacaaccgtcgtgatattgacgaagccctcggcccgtacctggaccgtggcatcgaggaagtggacgcgatcgagcgcgcggtgctgcgcctggccggctacgagctgcgttatcgcctggacgtgccgtaccgcgtggtgatcaacgaagccatcgaatcggccaagcgctttggttccgaacatggccacacctacgtcaacggcgtgctggatcgtgccgccgtggaatggcgcaaggtcgaatcgggtcactgacccactgcgtcccgcatcgttcattgaacggcgcgggaatctgcttcggtagagtcgactgtcagtcgactgcctttcgatcagcagtcgtagtgtcggaccggagagcagtcgactgacagtcgactctacccccccccagccggttcacctggtcggcatccgcgcccgccgcccatccatgcaacccgccggaacgccccatgtccctggccgaattcgccctcatagaccgtatccgcgcccgcaccctcgagcgcgacgacatcctgctcggcatcggcgatgacgctgcgctgctgcagccgcgggccaacgaacagctggtggtcaccgccgacacgctcaacagcggtgtgcatttcccggtggaaacccgggccttcgacattggctggaagaccttggcggtcaacctgtcggacctcgccgcgatgggcgcgcgcccggcgtggtgcacgctggcgctgtccctgccggaagcctctgaagactggatcgaggccttcggcgatggcttcttcgccctcgccgaccagcatgacatcgcactgattggtggcgataccacgcgtggcccgctgtcgctgtcggttactgcgatgggacaggtcggccgtggccaggcattgcgccgcgaccgcgcgcagttgggcgacgacatctgggtcagtggcacgctgggcgatgccgccggtgcgctgcgcctgtggcagcagggcgcgctgaacctggccaccgccacgttgctggccgactacgagagcctgcgtctgcgcctgctgcggccgacgccgcgcgtcaccctcggcctgcgcctgcgtgcgttcgcgcatgcggcggtggacgtgtcagacggcctgctggccgacctgggccacatcgccgcacgcagcaacgtagccgcgcatgtggatgccgattcgctgccgatctcgcacgcgctgcgtgagctgctcggccgcgacgatgcacgcgactgcgcactgcgcggtggcgacgactacgaactgtgcttcaccgccgccgccgaccagcgcgacgcactgcactacttggccgaatcgctggacctgccgctcacccgcatcggccgcattgccgatgggcaaggcgtgcacgtggatggcgaagccgccgacggcggctaccagcacttcgcgtgacccgcaaaggtctgcacacgattcgtatcctgtagagccgagtcatgctcggctgcttctacgcaatacatgaaaggtgggcgcaagctcggctctgcatcagcgacacgggtctaccgctcaacgcgggcttccgaatcgcgaggtgtgccgtagtcatccagccatgtgaatgacactgacgctgggatgactgcgccatccggcagtgcatagcgtacctgtgctcccggcgcgatcatgtccacctcgacgctgcggccgtcggcaagcgtcaacgaactcagcgacacgtggtacgcgcttgggttacgcacctgcaggccatcgccatcgccggaccacagcagggcagctgccgcatcgcgcgcattgcccggcagccctgccgggcgatggaacagtttcacccgcgtgcgcactgcgaactgaagcaggttgcggtctgcggttccggaaggcttgggcggtatgtccagcagattgaagtagaacaccgactcgcgatccatgggcaccggcggatccgaggggcgcggtgcataggtgatgcgaaatgcctgggcatgctgtgacagcagcaggcgcggttcggccggcgtcagccggaagggcgtgcgtacatcttccggtcgtgcgtggctgtcgccatcgtcgatccagacctgggtcatggcaggctgctcgccgacgttgctcgctttcactgtgacatcgcggcccttggcggcatcgtgcacgatgcgggttccctgcagtgtcacggcggcctggccgggaagggcgaatagggcagccagcaacgcggacagccctgaaaggaatgagaatttcatgcggcgcctcgctggacgacgacagtctggcgcatccggccagactgccacggaagtcagtcgtagagaacgacgaagtcaccggatgcgttggcctgcccggcctgcgcattctgtgagggcgatgcgtaccaggcgctatacgtcagctgtccactgccaccggcagcaatcgtcagccactgcgtcgggtcatcaccgatgcgctggtgattgtcgtccgcgtcatacagcgcaaccccgacgttgcgtgctgtcgaggccgctgtcagggcgagattgccggtgctgtcatgctgcgtaccaccgaagcggacgccaaccttctgcgcggcaccggagccactgcaatcaaggttgatggtgaagttcttctggcctgcacgtgttgccgcgttcaccgagacaagatcaaccttgcccatcggcacggtgatcgcaccaccggtcgtgccgaccgtacaggtggacgtttccagcgatccggtgatttccaggcgctcggcgtgggccagggagggaatcgtcagggccaggaaggccccgcacagcagttgtgtttgaaggggcatggactgttctctctgcaatggaatcctgcacgacagcgatgtcgtgggttggcgggagtctgtccgggcgtcgtccgcaacgatatgaagaatgttgcaaaagcccgtcattgcggcaattgcaactttctgcatgggcgatggctcggcaaacgcgtacggtgcgtgtccccgcctttgctccagtagacgccaatgatgtcgctctgtcctgcatacgctggctggctcgccctgttgggagcgacggttgctttcagtgcgagcgcgacctgccgcgcaccggggggcgacgcacagctggatcacgttttcgacgtcgcctttaccgagcgcgccgatgtcactctgggattccgatctggatcgctgacgctggtctgcgatgcaggcgaaacgcagatggaggagctgcttcagctgtctggaatgaagtacgttcgcgacgtgccctgggggagccgtgccattgccgcctacgaaatggattccacctcgcccttgttggccttcagctacagctatggtggctgcgaaatatccgatcccgaatgcccgatcgaggaggtcgaggaaggtggcgttccgctgcgcgacggtgttccgagccggtactcgctgaatggagcaagaaagaacgtcaccatgcaggtcatcgcgttctcacggggcggaccaatgcacgacgtggcccgccggcctgcgggctccctgcgcacgacgtctggcggcacgggtgggttccatcgtttcaaccttggcttccgctttcgtgcccagacctgcgcggtcactccgcagaacgtcgacctggatccggtggacgcggtaaccctgcagcgcaacggcagcgcgggcgagaagtcgttcaatgtgcgcgtcagctgtgccgcctccgggcgccgactggttctggagctggtggacgttcacgatcctgccagcacgtcaaacacgctgaaggcggcgccgggcagtaccgccaatggtgtggcagtgcagatcctcagtggagggaatcctgtgcggatgaaagccccctggacccatggcgccgcatcaggcagtaccctgccggttccattcagtgcgcgctacctgcgcacgaccgggacgctgcgcaccggatcgatacgtggtgaagcaacgttgctggcagattactactgaggtgcgtcgcgcatgaatggaatgcgggcatgatcccttccactacgccgcgtccaggtctgtgtgcttcacggcttgcatcggccatggcattcgctctgtcgggactggcgttacctgcccacgcggagaccgaaacgggccttgaattcagtgacggcttcctcgtgggtgggcgaaccatcgatatgcgtcgctatgtgcgcggcaaccccatgcccgcaggcgactaccgcgttgatgtgctggtcaacggccagtacctgcagacacgcgacatcaccttcgtagcgggcgacgaccctgaccgggcgggtgcctgcctgtctgcggatctgctgcgggagctggaactgcaggccacctatcgaatggcgctggagcgggcaacgggttgtatcgacctgccgtccgtgatcgcgggggcaacagtgacattcgacagcggcacgctgcagctgctgatctccgtgccgcaggctgcacaggcgagggcggcacgaggcctggtgccggttgagctacgtgatccaggcatcaacgccctgttcgtggactacagcgccagccatggccgtagtgcaggcgtcgatcgcagccacctcggcctgcgcatgggtgcgaacatcgggagctggcgcttccgccatcgcaccgccttcaaccatgcgcgggggcaggtgcgccgtaccaccatcaacagttacgcccagcgtgacattcccgggtggaacagccagctgttgctgggtgagggcaacaccagtgggcagctgtttgacagtgtgccgttcacgggggtgcgtatcgccagtgatgaacggatgctgcctgattcactgcgcggatatgcaccggtggtacgtggcattgccgacagcagtgcagtggtgcgcatcgagcaggacggtgttgtcatccatgaagtaaacgtcgctccagggccgttcgcgatagacgatctgtatcccaccaactttggtggtgacctgcaggtgatcgtagtggaagccgatggccggcagcagcagttcaccgtcagcttctcggcggtgccacaggcgctgcgcgcgggtacgtcccgctcaagcgtgaccgccggtgcactaagaggccgtcacgtcctgcagcggctgggcttcgccgaggccacccatgcgcatggactgaacaatcgactgacagctctcgggggattgcagctggctgaaggatacggtgccggcctgctgggggtggcggtcaacactcctgtcggcgcgctgggcatggacgtcacccattcgcgcgcccgccaggcggacgggcggcccctgatcggcaacagctaccgggtgaactatcagcgctacctggcagaaagtggcaccaacttcgggcttgcggcgtatcgttacagcacccggggcttcctcacgctgcacgatctggcaacggcccgcccggacgagtggcatccagtgggacgtgcgcgccagcgctaccagctgaacttctcacagaggatcggggagcgcagcagcctgcatctcgacggcggccacgtcgcgtactgggacagcacgcagcgccagaatgatctgcagctgagcttcaataccgttgcggggaaggtcaactacggcgtatccgtcatgcgtttccggcagggaaacggtcgtcaggacacccgctacgacctcacggtcagtctgcccttgggatcccacggcagcacgcagcggaccagcacccgcgtgggtcgctctgacggtggaggccaggcccagctgagcctgacaggtgcggtgggagagcgtcgcgcgctcaactattcactgtctggagagcagcgggcgggcggggtacgcagcagcactgcattcgccgattatcaaggccgctacgcacatctcagcgcgggcttcacccgagccgggcatttcagcagtcacacgctgggggccgccggcagcatcgccttgcaccgtggtgggatcaccctggggcagccagtgggagagggatttgcgctggtgcaggcgcccggcgcgcacggcgcccgcatcggagccggcgctgatctccgtgttgatcgccgtggttatgcgctgctgccgcacatcagcccttaccgctggaaccgcattgatcttgacccgtccggtttgccgctggaagtggaactcctacagacctcccggcgcatcgcgccgacagcgggcagcatcgtacgtgttccgttcgaagtgcgacgcgagcgctccttgttcatcgatgcgacggacgcgcttgggcagccgttgccgtttgccgcgcgcgtgcaggaggagaacggcacgccgcgcggagccgttgggcaggggggcgtgattcatctgcgcggtgcccaggatgaaggagcattgatcgtcgatgccgatggccccagccgctgtcgactgctgtaccgcatgcccgccaaacctgacgcctatggcctgtcctggacccaggcgctgtgcacgccaatgggcgacgccgggttgcgggtagagaccgcgattccaggtcctgacattcaatcttcgcttgctccaggagaatctccatgatcgatcagtaccgtcatctgccggccatgcttgcattgctgatggccgcatcgccggccagcagccagacactttccatcagtggccgagtgttgccgggtacctgtgcgctggccacccccgccatcacgctcgacagcgtcaaggccgatgcactcaatgtgggcaacaacaatctcaagaccagcaatctgaatttcaccggatgcatcggcgtcaccaaggcactgctttcctttgatgggaccgctgcggagggcgatgccctgcggtggaaaaacacggcgacgagcgagcccgccaagggcctttccattgtgctgctggcaggcgcgagcggatcgacacctctgaagaagggagacaaggacattcctgtcatagtgactggagcgacggccagctacacgctgcgtgcgggctactacctgccctccaccagtggtatcaacgcgggctcggtgcagaccgagatcaccatcacagcaacctaccagtagtcttcatccagtcgctgcatggggaagaactcaggttccaatgagcttgccattgcgaatggatgcttcacctccatgccggatgacgtgcgcgtacggcaatgacgacctatctcgccttgccgatgtgccggcgagggggggaatggtcgtcagtcgactggggtacaccgcgcggagaagcagatggcaggatcgaagtcttgactgtatctgaacgaaggccccatctgtcgtgattgtccattgagtgactgtgcagccggtggcgatgctgccggatcgctcgctactgaccacgcgcatgtcccctcccgaacgttcccacaacgccgccatcgatggcctgcgtgcattggcggtgctggccgtcgtggtcttccacaccaatgcggcgtggttgcccggcggtttcaccggcgtggatctgttcttcgtggtgtccggcttcgtgatcagccagtcgctggcctcgcgcgccaatgcgtcgctgggcgcaatgctgcttgatttctaccggcgccgcgtgctgcgcttgttgccggcgctgctggtgatgctgatggcgacctttgtgctgtcggcgctgttcattccccgcgcgtggcgcaacgagcagttcgaccagaccggctgggccgcgctgatcggcttcagcaacatcgtgctggcgggtcagcaggacgattacttctcacccggcgtggaactgaaccctttcctgcacacctggacgctgggcgtggaggagcagttctacctggtcttcccgctgctgttcttcgtgtggttgcgtgggcgtgagcgctggccatggtcgcgttggctgttgccggtgttgaccctgctgtcgctggcgtgggcaggctggcaggcgcaaacggcaccggcggcggcgttctatctgctgcccgcacggttctgggagttggccgcgggcgcgctgctgtaccagtggatgcgcacgcgcacgccgggccagaacggggatgcggttgccgtggccggtctggcgctgctgggtgcaggcgtggtgattgcaccgcagctggcgatgccggttccgggcgtgctggctaccgtggctggcacgttgatgctgctggcgagtgtgtcggcgccgggtacatcgcgcatcggccgcgcattggggtgcgcgccgctggcgtatctgggcaggctgtcctattcgctgtacctgtggcattggccgctgctggtgctgctgcgctggacctgcggcctgcacggtgctgcgctgtggctgtatccggtactgctgctggcggtgtcggccgcgtcctaccacttcatcgagcgcccgctgcgcagtgcggcgccgctgctgcggctggcaccggccaaggtgctggcgatggggctgccagtggtcgcgctatgcggcgcaggcgcgtgggctacggtggaataccacgagcagatctcgctcagcgttacccgcgatggctacgcatggcaggcgcgtcgctatcccgcatggcggtcgctggagccggtgagcgcgccggcgctcgaagggcggcgcctgttcgtggtgggggattcgcatgcggcggcctaccgcaccatgaccagcatggtcgcgcgccagaccggcatggagatgcgccaggatgaccgcggtggttgcagcttcgtcaatctactgcgggccagcccggccgactgtcgggacttcattgaaaacgcattgtcgaatatcgagcgtgaggcgcgtccgggtgacatcgtgctgctggcagcattgcgcatgccggagctgcgtgggttcgattggcagcgccaggatgcacaacagatctatcaacagctgttggacgagcgcaccccggcccatgcacaggccgcgcgtgacgaggctgatcgtgttcttgggcgtttgcaggagctggccgtgcacgtggttgtggatgcaccgctgccgttgttcaaggccggggcctaccgttgttcggattggttcaaccgcagcaatcctgcctgtgccggtggcctgagcatgccgcgtgccgatctggaaaggctgcgcgcgccgcagatggcgttgctggccgagctggcggcgcgctatccatggctcacggtgtgggacccgctaccgttgctgtgcgggccgcagacctgctcggcggtggaagagggtgaaccgctgttcttcgacaatgatcacctgagtgggcatggcaaccgcgtgctgctgcccagcttccggcagacgctgatcgatagtgcaagcgacaagtccttgtagagccgagcccacgctcggcttgccacgcgcagcgcgggcttgatcgggaccgggtcgacgagcagccgagcatgggctcggccctaaaggagtgcacgcggcctatgccagcggcagcaccttgcctggattgaggatgccgtccgggtccagcgcggccttgatcgcgcgcatcgtcgccagcgtggccgggctgaacgcctgggccatgaaatcgcgcttggccaaaccaatgccatgctcgccggacagcgtgccgcccagtgacagcgtcagttcgaagatcttcggcagtgcggcatgcgcgcgtgcgttctcgtcggcgtcgtccgggtggtaaagaatgttgacgtgcaggttgccgttgccagcgtgaccgaaggtgacgatggtcagcgtgtagtcgcgcgccaatgcctgtacaccggccaccagttccggaatgcgcgacactggcaccaccacgtcttcattgatcttgccgggcgcgaccgtccgcagtgccggcgacagcgccttgcgcgccgcccacagctggtcgcgcgcgcggccttccatcgccacgtccagctcgatcatgccgtcgccttcggcggcgctggccaatgcctgcaacagatagggcagggtgtcgtggtcaccatcggcctcgaccagcagcatcgcaccggcctccggaacatcggcgccattgagccgcagcagctccaggctgcgtgcgtccatgaattccaggcgggtgggtaccaccggctgcgacatcaaccgcgacacggcggctgcggcggcatccgcatcgcggtacaacacgcgcagcccggcctggctgaccggcagcggagtgagcttgagggtggcttccacgatcagcgccagcgtgccttcgctgcccaccagcaggtgggtgaggtcgtagccggtggaatccttggtgtaggcaccaccgcagcggatcacctcgccggtgccggtgacggcgaccagaccgagtacgttgtcgcggctggtgccgtacttcaccgcgcgcgggccaccggcgttgcaggccaggttgccacccacgctgcagatctccgcgctggatgggtccggtgcccagaacaggccatgtggcgccagcgcctgctgcagcgttccattgagcacgccgggctgcaccacggcgcagcgatcaccggcacggatctccacgatgcggtccatgcgggtgaacgacaacacgatgctgcccggcaacggcacggctgcaccggtggtgccggtgccggcgccgcgcgcgaccagcgctacgccatgcacgcgacaggcacgcaccagtgcctgcacctgttcgacgctggcgggcagcgcgacggcagcggggcgctggtggcgccacgagttgtcctgcgcgttcgcctccagcgcgttgtcatccatgcgccagccctccgcgcccagcagggcagacagttcggcaatcaatgcggcgggcagggcagtactcatgacagatctcgtggggcagcaggagcgggttggatcagtttccaggcaacaacggcgccggccagcggcagccagacccagcgcagttcagagagcagggtagcgatgccgcgcgcgctgaagaactgcggggcaaacggtgaaacgcggatcggccgccacggggcgaagaagcgctgttcgctccacggccaggccagggcaacgccaaggccgccggaggtcatggcgtcgagcaggggatggctggccgcgcagatgaagacgaacacggtggcttgcatggtcgatgccaccgttggccgcgccttggtaggtgccaacctgggttggcacaatgcagaccacaacgccgccaatgcggccaacaccccggcaaacaacaacgaatggctggcaccgcgatggccgaacgcatcggcatagggaatatgcagggcaaaggccagtacatcggcatcgggcagcatcgcggcgaccacaccggcggccagcagccatgccggaatgcggccacgatccgcggcgcaccacagcgccagaggcacagcggcatgggtgatgatcgaaggcatcagtcacgcaccatggtcgtgccggccaggctgcgctctggtagctgccaaccttggttggcacagaagcgccgaccaaggtcggcctctaccaaagcaaacggtagccatcagcaatcatccaaccggaacgcatcgcgcagccactgcaactgcggcggctcgcccgtagcttccaccacatcaaagcggcacggcgcatcggccagcgcgggatggtcctgcaggtacaacaatgcggcatgtgccaggcgccgacacttgcgcacatccaccgaggccgcgccgccaccgaaatcagatcgcgcgcggtagcgcacctccacgaacaccacggtgccggcgtcgtccatcaccaggtccagctcaccgccacgataacgcacgttgcgcgcacgcggctgcagtccggcccgttgcagatgctgctcggcggcggcttccaccgccgagccccgttggctgcgctcagcgaccaccgacgatcggcatcggccggccgccattgaaggtggaccaggccggctggcgcaggatgttgccgttgctgtccaggaacagggtgccggtggcaccgtccaggccaccttcgttggacagcttgtccaggtaggcggtgatcttccaggcatcggcgccgaaggcgaacaggcggccggccgcaccgcgtgcgctgggcagggtgctggcgacctggctggccgacggcaggcccgacacgctgcgcacgttccaggcttcgttcgggtagacgatgccgtccagcgccacgtcttcttccatcttgccgctgccgacggtcagctgcgaggtgccgacgcgggtggcgccaccggcaccggccagcgccagctgcggcgccagcaggcgagcctgcggggcgcgcacggcgaggaacacggcatcgacctggccggcattgcgcacctgcgcaccgacatcgccaaccgcatcgctgacgccgaccgtggccaccacctggccgccgcgctgggcgaagcgctgggcgaaggcggcggcggcacggcgaccggtatcgtcggcgctgttgatcaccagcgccttgccgcgctcgcggccacgcaggtattcggcggcgacgatgccgtcgtcttccggcgccagcgagaaaccggcgctgccggccggcggcgcgtccttgccacggttcagtgccagcaccggcacctgcagctgctggcggccgtacaccgcgtccacttcgtcgcggcccagcggaccgaccacgaagtcggcaccggaggcgacggccttgtcatatgcggccagcgcaccggccggggtaccggcggtgtcgatgaagttgatgtccgggcggcggcgggtctcgccgtagtaggcggcgagcaggccatcgcgcaccggctgcgcggcggtggccaggcggccgctgagcggcagcagcacggccagcttggccggcgggcggtaaccgtcgctcatcgccggcgggcgcttgctggtatcgaactgggcggcgccgtcgcggtcgaacgggcgcggcagcggcaggccgcgtgcgatcagcgcacggccagcgaagttgtacagcgggtcgttggccggcagggcggcggcacggctgcgcagggtagcgtcgtcgagcgtgccgagcaggccggcaatggcggcctggttttcgctgcgggcgctgccggtcaggctggcgtgcgcgcgggcgcgctcggcggcggcgccgaagctgtcgccggtgccttgcagggcattcgcgcgtgccacgtaccagcgcgtgcgcagggccggcagtacgttgtcgccgctgtccttcagcagtgccagcgcctgcgccggctgcttgtcggccagtgccagctcggcgccggtcagctggtagcgctgcaggctggcgccggtcagctggcgggcggtgagctggcccagcaggctgcgcgcgcgggcactgtcgccggccaggttccaggcccaggccgcatcggccagggcattggcgcgggcaccgccacgcagggtggcggccaggccttccagctgcaatgcggcgtcgcgcggcttgccctgttcgatcagcgccagcgcctggctctgggccggcgattcgggcgcgctggtcaggctggtggtggcgcagccggccagcagcatcagcgacaacgacagggcggagatccgtgcggcgggcttgttcatgatcgggtccatgcgatgagggcagcggccttggccgggtacacgctacgattctacccttgccccgtgagtaccgctgaaatgagtgtcccaaccctgtacgtcgtcgccaccccgatcggcaacctggccgatctgagcccgcgcgcgcaggaggtgctgcgctcggtggcggccatctgtgccgaggacacccgccgcagcggccagctgttgtcccatttcggcatccagcagccgctggtggccctgcacgaacacaatgaagaggccctgtcgcagcgcctggtgtcgcgcctgcaggcgggcgagtcgctggcgctggtgagcgatgcgggcaccccactggtcagtgaccccggcttccgcctggtgcgtgctgcccgtgcggccggcatcaaggtcagcccgattcccggtgcctgcgccgccatcgccgcgctgagcgtggccggtctgcccagcgaccgcttcagcttcgaaggcttcctgccggccaaggccagcggccgccgcgaccgcctgcaggcgttggccggcgaagtgcgcacgatggtgttctatgaatcctcgcaccgcatcgccgaatcgctggcggacatggcggcgatcttcggcggcgagcgcccggcggtgctggcacgcgagctgaccaagctgttcgagaccgtgcttgatggtgatctggcggggctgctggccaaggtggaagccgacgagaaccagcgcaagggcgagttcgtggtgatggtgcagggtgctggtgacgacgaggaagcgcagctggcgcatggtcgccgcgtctacgcgaagctgagcgagcacctgccgccgtcgaccgccgccaagctcgccgccgagttgaccggtgcaccgcgcaaggcgttgtacgggagttgatggatcgtgcggaccaaggtccgcacccaccagatcggaatctgcacccaccagggcagcgacatcggtagatccacgccatgcgtggatggatgaaccggacgccgcgatcggcacggcaggaaggacgtgcgtgcgctagaatatgcgctggcggagccggccagacagtcgcgtcatcccttcgggggtgccgaggaaagtccgggctccatagggcaaggtgccaggtaacgcctgggcggcgcaagccgacggaaagtgcaacagaaagataccgcctacgtcttcttcggaaggccggtaagggtgaaatggtgcggtaagagcgcaccgcgagtctggcaacagaccggcacggcaaaccccacctggagcaagaccaaatagggatcctttggcgcggcccgcgttggatccgggtaggttgcttgagcgttgcggtgacgtaacgcctagaggaatgactgtccacgacagaacccggcttatcggccggctccgcctctttcttctacatgcgtgcttccatatgcgtgaaccgcgcatcggtagtgccggccgctggccggcagcttcacgctgccagcagcggcggacagaataccggctagcggccggcactacctcgacgtcgcgcggtcctcaacccggcgtacggtactgcccggcggagatgaactgctcgaaccgttcacaccacaccaccacggtggtgtagtcgtccacgtccacgttcgcaggcacctccaccaggaagcggttgaaggtcttcacctcgccgatgcgctgggcctgcgccttgatcttcaggaaatcggccttgttgtcgacaaagtcgcggaccaggtagaccttgtagtccggccccgggcccatcttgccgtcgaacgcgacctggcgggtgctgacgctgacgttgccttcggcccagtgcaccgcgtcgctgcccttgaggtggcgacggaaggtggtgtggtagcgggcttcggccatggcggcctgcacctgtgcgaccggcgggtcgtcgggggcgatcaggatcggcagcaggtagatgcccaggccgaagcccaggccgagggcgagcaggtgggtggcggcaagtacaagaacacggcgcatcgatgactccctgtggatcggtggggcgcgcggcaggaccgcgccgggtcatcgtgtggcgtgtgtgcagacatttatagacacagaaaacaggtacagggtcagaaatcgacctggctctggccaagtgcgacgccctgtgggccgaagcggcgctcgtggatctcgccgtggccatcggcatcgatcagcagcacggtgctggcgcgggtgccgtaatcgtcgccgcggatgaaggccgggctcagccagcgctcgcgttccaggccgatgccggtgtcgggcaggtcgctgtcggcggcgcgatgttcgtcggccagcgcggcccagagcggggccaggtcctcatcgccggcctgcagccacgcagacagcgcgtccatcagccgtcgggtcttcggccagggcgcgtccagcgcgccgttggacatgccatgcacacccgggcccaggctctggcgctcggcggggtggttgcccaggtactcgaggctgtcgccatcggccagcagcaggttgaagggtgcatacgcgcccgccacggtggccagctggtcgatatgcacggcggcggggtcgcggccgcgcaggaagtcggccaccagtgcaccccgggacgggccggtctgtgcggccagcggatcacggacattggtgaccacggccatgcggccgccggcgccgacgccggcccagccaccgccggagcgcaggtcgcgccctccgatgacggaggtctcatcctgccagggggccagcgccgcggtcgggcgggcgtggaactcatcacggttgccggtcatcaccagccgccagcgcgggtggtgcatccagccaagagcgagcaggcacatggcctcattgtgcatcgtttgcgcagtccggcggcgtttccggccggttccggatgaatgcgcaggcgatgtttcacgccttgtccacagccctgaacttccgttcaatctcaaaaattgagacggatcagcaacttgtggataagccttgaacaattctctaaaggttgttgcaagccattgatgcggctggcgatttccctgctgaaaagttgttgacaacccttcggccgctgctaaggtgggcatcagagggaaatccgggtgttttgtgggttttcgtggttcaatgtttcaccgggcgaaggataggtgcacgcgtcgtgttccagggcgagacggccatcacagttgacgataaagggcgcatggcggttcccaccgcttaccgcgacctcgtcgcgcgcgccagcaacaaccgtctcgtgctgacctacaacccgttcgaagccggctgcctgtggctgtatgcagagtcggaatgggagcgggtccgcgacgacgtcatgtccaagcccaacacccagcgcgtcgtgcgcctgttgcagcagaagctggtcggctcggccgcccatctggaactggacggcaacggtcgcatcagcattcccgccagccaccgcggtgcggtgggcattgagaagaaggcggtattgctcggtatgggcgacaagttcgaattgtggagcgagcaggcgcatcgggccctgatccagcagacgttgtctgacgaggatctgggtgatgggttgctcgacctgaagttgtgagccggggtgcccggatgcgcccagaagcgcagaccggtcaccttccggtgtcgcagtcgccggcggtgcacctgccggtcctgtacacccaggtccttgaaggcctgagggtgatcgaaaacggacgttatctggatggcacgttcggtcgtggcggtcatgcacgtggcgtgctcacccagctcggtcccgaggggcgcctgctggtcatggacaaggatccggaagccatcgccgttgccgagcgcgatttcgcgccggacccgcgcgtgtccatcttccgtggcagcttcgcccagctgctgcagtgggatgcgacggccgaaggcctggacggcgtgctgttcgacctgggcgtgtcgtcgccgcagctggacgtggccgaacgtggcttcagcttcggcaaggacggcccgctggacatgcgcatggacccggacagcggtgaaagcgccgcgcagtggatcaaccgcgtggaagagcgcgaaattgccgacgtgctgtggacctatggcgaagaacgccagagccgccgcatcgcccgtgccatcgtggcccgccgtgagaagcagcccttctcccgcaccgccgaactggccgagctgatcgcctcggtgatgccgcgtgggaaagacaagatccacccggccacgcgcagcttccaggccatccgcatccacatcaaccgcgagctggccgatctggaagccgggctcgatgcggccgtggaacggctcaagcccggtggccggctggcggtgatcagcttccattcgctggaagaccgcatcgtcaagcagtacatgaaccgcctggccaaggcgccgccggccaaccgccgcctgcctgaggcggtggcgttcgtgccgacgctggacctgatcggcggtgccatcaaggctaccgacgaggaactggccgccaacccgcgtgcgcgcagcgccgtgctgcgcgtggcgcagaagcgggaggccgacgcatgagccggctgctgctgatcatcctgctggcgtccaccgtggcctcggcgatcggcgtcgtgttcgtgcgtcaccgtcatcggcagacgttcatcgaactgtcgcgcgccgagcgcaagcgcgatgacatcaacctggaattcggccgcctgcagctggagcaggcgaccctggccgaagccaaccgtgtcgatcgcatcgcccgcgagaagctcggcatgaagttccccgaggccgccgatatcgtggtggtgcgcccatgagcaaggccggccgcaaccgcccgcgcaatgccttcaacctgcgccagcgcctgcgctgggtcgcgctggcgctcggtctgtgctcggtgtcgctggtcggccgcgcggcctatgtgcagatcatcaacagcgacttctaccagcgccagggcgaggcccgttacctgcgcgagctgccgatcaagacctcgcgcggcatgatcaccgaccgcaacggcgagccgctggcggtatccacgccggtcgcctcgatctgggtcaatccgcaggacctgctgcgttcgcccgagcgcatcccggagctggcccaggcggtcggcatgtcggtggatgagctgagcagccgcctgtcgcagaagtcggacaaggaattcatgtacctgcgccgccggatcaatccggacgaggcagagaaggtggtcgcgctgaagattccgggcgtggccgcgcagcgcgagttccgccgcttctacccgcagggtgaagcgatggcgcacgtgctgggcttcaccaacatcgacgaccgcggccaggaaggtctggagctggcgttcgacgaatggttgcgcggcaaggccggtgcgaagcgggtgatccgcaaccgcaagggcgagaccgtcgagagcgacctgctgcgcgccgccgagccgggcaaggacctgaccctcagcatcgaccgccgcatccagtacctggcgttcaaggaactgcgcaacgcgctggtggccaacaaggcagcgggcggttcgatggtgatcatggacgtgaccaccggcgagatcctggccatggtcaacctgccgacctacaacccgaattcgctgaccggcgcgctgcccgatgcgcgccgcaaccgtgcggtgaccgacctggtcgagccgggttcgacgatgaagccgttgaccatcgctaccgcgctgcaggccggtgcggtgaccaaggacaccatcatcgataccaatccgggttacatgaccctgggccgcttcaccatccgtgacgtgccgcgcaacaatggcgtgctgaacgtgactggcgtgatcacccgcagttcgaacgtgggtgcggccaaggtcgcggcgaagatgccggaccaggtgttctacgacggcgtgcgccgctttggttatggctcggtaccgcacagcggtttccccggtgaatccggcggcgtggtcctgcgcccggcgcgctggtcgggtaccaccaagaccacgatgtcctacggctacggcctgaacgtgacgccgctgcagatcgctaccgcctattcggcactggccaacggcggtcgtctgatcgcgccgaccttcgtcaagggccagcgcaacgaaggccagcagatcatcgacgagaacgtcgccaggcaggtggtggcgatgatggaaaccgtggtcacccagggcggcgccaagcaggcggcggtgctgggctatcgcgtggccggcaagaccggtactgcgcgcaaggccggcccgggtggttacgagcggggccattacaacgcgctgttcgctggcgtggtaccggccaccaacccgcgcttcgccaccgtcatcgtcatcaacgatccgcaggccggcaagttctacggtggcctggtgtcggcgccggtctaccacaacgtgatggaaggcaccctgcgcctgatggacgtgccattggacgacctgcagtcgtggctggccgcacagcagtccggcaaggtcggccactcggcctcgatcctgcctgcgccgccggccgagaccgcgctgccggtggatgccgccgctgaattcgatgctgcgctgccgagcgcgcacgcccagacgccgcccactacgggaggcacgcaatgagtccttcgatgttgctttcgcagttgcttccggacgttgcccttgcagggcacgaccccgttctgaccggcctggtgctggacagccgcgccgtgcgtcccggcaatgccttcgtcgccatcgccggtttcggcgcgcatggcctgggctttgtcgagcaggcccgcgccgccggtgccagcgtcatcctgtttgaaccgccggcgcctgccgaactgccggcaccggccgatgcgatcgccgtgccgggcctgcgcgcacgcatgggtgcgatggccgaccagttccatggcgcgccgtcgcggtcgatggcgatggtcggtgtcaccggcaccaacggcaagacctccaccgtgcagctgctggcccaggcctggcacctgctcggtacgcccagtggcagtatcggcacgctgggcgccggactttatggtgcggtcgagccgaccggcttcaccacgccgctggtgctgcagatgcatgcgctgctggcgcagctgcgcgacgccggtgcgcgcgcggtggcgatggaagtcagctcgcatgcgctggaccagggtcgcgtggatgccgtgcactacgacgtggcggtgttcaccaacctcacccgcgaccatctggactaccacggcgacatggccagctacggcgcggccaaggcgcggctgttccaccgtccgggcctgaaggccgcggtgatcaatctggacgacgcgttcggcggccagctgttcgccggcctgccggcgggcgtgcagccgatcggcctgagctcgcgcggtgccaccgacgccagcgtgcgcgccgaggcgctgcagctggatggccgtggcattgccttcgaactggttatcgacggccagcgcgcggcggtgcagtcgccgctgctgggccgcttcaacgtggacaacctgctggcggtggccggtaccctgcatgcgcagggccagccgctgccgcgcatcgccgaggtgctgtcggcactgcagccgatccgtggccgcatgaaccgcctgggcggcgaagacggcctgccgaccgtggtggtcgattacgcacacaccccggacgcgctggaacaggcgctggacagcctgcatggccacctgcagggcacgctgttctgcgtgttcggctgcggcggcgagcgtgataccggcaagcgcccgcagatggcgaccattgccgagcgtctggccaacaaggtcatcgtcaccgacgacaacccgcgtggcgaggacggcgacgtgatcgtggccgacatcctggccggcttcaccgatgcctccgccgtgaccgtgcagcgcagccgcgcgcgtgcgatcggcctggcggtgaagcgtgccggtgccggtgacatcatcctgatcgccggcaagggccacgagccgtaccaggaagtgaatggtgtgcgccatgacttcgacgacaccgaagtggccgccgctgcactggcggccaaggccggtgtactagaggcgcaggccggggagggcaccgcatgaagcgcaccctgctttcgctgatcgcacactgggccggcggcgagatccacggcgacgacgtggccatcgatgcggtcagcaatgacacccgcagcctcggcccgggcagcctgtatgtggcgctgcgcggcgagcgtttcgacggccatgactttgccgccgacgcgcaggcgcgcggtgccagtgcgctgctggtcgagcgcctgctgccgatcgaacttccgcaggtgctggtggccgacagcgaactggcactggcgaagatcgccaccggcatgcagcgtgaccgtggcaccgaggtgttcgcgatcaccggcagcaatggcaagaccagcgtgaagagcctgctgctgtcgatcctgcagcaggtggcccagcacgcgcacaaggtggtctacgccaacccgggcaaccgcaacaacgagatcggcctgccgctggcagtgatcgatgcaccggaagatgccgactacgccgtctacgagatgggcgccggcaagccgggcgacatcgcctacctgaccgacatcgcccgcccgcgctatgcgctggtcaacaacatcgccccggcgcacctggaacgcatgggcagcctgctcggcgtggcggtgaccaagggcgcgatctatgccgcgctgccggccgatggcgtggccgtgatcaatgtggacgatgcctacggccgctggttcgaacagcacttcgtcggcaccccggcacgctgccgcgtactgcgctatggcctggagcacaccgcggacatcaccgcgcgcgacatccgcgccggcgcgcagggcaaccagttcactctggtttcgccagccggcgaagcacgcgtggtgctcggcctgccgggtcgccacaacgtcagcaatgcgctggccgcagccagcctggcgctggccgcgggcgtcgacctggcgctgatcgctgccggcctggccgaagcgcagccggtgccgggccgccagatcgcccatcagctgcgcaatggcgcggtgctggtggatgacagctacaacgccaatcccggctcgctggcggcggcgatcgacgccctggccgccgcgccggaagagggctggctggtgctgggcgacatgcgcgagctgggtccggatgccgaagcgctgcatgcgcaggccggcatccgcgcacgtgctgccggcctgaagcggctgtatgcgctgggtccgctcagtgccgccgctgcggccgccttcggcgaaggcggtcgccatttcgctacccatggtgcgctgtcacaggcgctgcaggatgagttgcacgctggtgtgcgctgcctggtcaagggttcccgtggcagtgccatggacctgatcgtcaaagcgctgctggcgcaaggagaggaatccccgcatgttgtatgaactggctcgatggttgcagcagttggagagcctgttcgggctgttcaactaccagacgttccgcgccatccttgccgcgctgacggccctgttcctgtcgctgtggctcggcccggcgatgatccgcaagcttgcccagttcaagggcggccagccgatccgcaaggacggcccgcagacccatttctccaaggccggtacgccgaccatgggtggttcgctgatcctgctcaccatcaccctgtcggtgctgatgtgggccgacctgcgcaaccgctacgtgtggctggtgctggcggtgatgctgtgcttcggcgccatcggctggtatgacgactggatcaagatcgtccgccgcgacccgaacggcctgaagtcgcgctggaagtacctgctgcagtcgatcttcggcctggccgcgggcctgttcctgttctacacggccgacgtgccggccgcgttgaccttctacattccgatgttcaagtcgatcgcgctgccgctggccggcatcggtttcgtggccatcgcctacttctggatcgtcggcttctccaatgcggtgaacctgaccgacggcctggacggcctggcgatcatgccgaccgtgcttgtggcctgcgcgctgggtgtgttcgcctatgcctcgggcaacgtggtgttcgccaactacctgcagatcccgcagattccgggcgccggcgagctggtcatcatctgtgcggccattgccggcgcgggcctcggcttcctgtggttcaacacctatccggccatggtgttcatgggcgacatcggtgcgctggcgctgggcgcggtgctgggcacgatcgcggtgatcacccgccaggaactggtgctggtgatcatgggcggcgtgttcgtcatcgaaacgctgtcggtgatgatccaggtcgcctcgttcaagctgaccggcaagcgcgtgttccgcatggcgccgatccaccaccacttcgaactgaagggctggcccgagccgcgcgtgatcgtgcgcttctggatcatctctgtcgtgctggtgctgatcggcctggccacgttgaaggtgcgctgagatgaacgacctgtcccgccaggcaacacgccttgaagccatcgaaggcagctacgacaagtggctgctgggcgcgatcatcgcgctcaccggcgtgggcgtggtgatggtggcgtccagctcgatcgccttgatgagcagtccgttctactacctcaaccgccacctgatcttcctggcggtgggtatcgtgctggcggtcatcgccgcccgcactgaactgaagtccatcgagcagtacaaccagatgctgctgctgggctgcttcgtgctgctgctggcggtgttcgcaccgggcctgggcagcacggtcaacggtgcgcgccgctggatcaacctgggcatctccaagttccagacggtcgaagcggtgaaagtgctctacatcgtctggctgtccagctacctggtgcgtttccgcgacgaggtcaatgcgacctggccggcgatgctcaagccgctgggcgtggccggggcgctggtggtgctgctgctgctgcagccggacttcggctcgtccaccctgctgctggcgatcaccgccggcatgctggtgctgggcggggtgaacatgccgcgcatgtcgatgccggtgatcatcggcctggtcggcatgagcgcactggcgatcatcgagccgtaccgcatgcgccgcatcacctccttcctggacccatgggccgaccagcagggcgacggctaccagctgtccaacgcgctgatggcggtgggccgtggcgagtggaccggcgtcggcctgggcaactcggtgcagaagctgtactacctgcccgaagcgcataccgacttcatcttctcggtcaccgccgaggaattcggcttcctgggcacctgcgtgatcgtggccctgtacgcgctgctggtcggccggaccttctggctgggcatgcgctgcgtggagatgaagcggcacttctccggctacatcgccttcggcatcggcctgtggatcagcatgcagaccttcgtttcgatcggcgtgaacctgggcatcctgccgaccaagggcctgaccctgccgctgatctcttccggcggctcgtcggtgctgatgacctgcgtggcgatgggcctgctgctgcgcgtgtcctatgaactcaagcgcgccgagcgccgccaggccgtgcgcatcggcggcaccgaagacgccgctgccgagccgagcgacgagccggccgcgccggtggccgccagcgtaccgatgagcgccgagccggtggctgccgctgcagcgaacgctgcgcgtggcaccagccgcctgcagtcgcgcatcgaaccgaccttcgggaggctgtcatgagcacagccaccgacaacgtgcgcccggtgatgatcctggccggtggtaccggcggtcacatcttccccggcctggccgtggcccgcgtgctgcgcgcgcgcggcgtgccggtcacctggatgggcgccgacggtgcgatggaaacccgtctggtgccgcagcacgacattccgatcgacacgctggccatcaccggcctgcgcggcaagggcaagctggccctgctgggcgcgccgtggcggctgatgcgcgcgctgcgcgcggccggcatgatcatccgcaagcgccagccgcgtgcggtggtggccttcggtggattcgcctccggtcccggcggcatggccacgcgcctgcatggcctgccgctgatcgtgcatgagcagaaccgcgcaccgggcctgaccaatcgcatcctgtcgcgctatgcacgccgtctgctgaccggcttcccgggcaccttcgccaagggcgaggagtttgtcggcaacccggtgcgtgcggagatcgccgccgtcgcaccgccggaacagcgcttcgccgaccgccagggtccgctgcgcgtgctggtggtgggcggcagccagggtgcacgcgcgctcaataccggcgtgccgcaggccatcgctgcgctgggcgccacagtgccggtgcaggtgcgccaccagagcggcgagaagatgcatgccgaagcggtcgaggcgtatgccaaggctggcgtgcaggcggagatcaccccgttcatcgccgacatggccgaggcgtttgcctgggccgatctggtcgtatgccgctccggcgcgtccacgctggccgagctgtgcgcggtcggtgtcggcagtgtgctggtgccattccccgctgccgtcgacgatcatcagacccgcaatgcggagtacctggtcgagcgcggcgcggcggttttgctgaagcaggatggaacgctggccgacggcattgccgcactgctgcgcgatctgtccgaaaatcccgcccgccgcatgcagatggcgcaagccgcgcgtgccctggccaaggtcgatgccgccgagcgcatcgccgatatcattctcgaggaagctgtatgaagaaggcatgccaccgcgcctgccctgcgcgaggccgcgcatgatccgccgcctgcacgacaccaacgacctggtgcgcgcgttcccgcgcgtgcatttcgtcggcatcggcggcaccggcatgagcggtatcgccgaagtgatgctgacgctgggctatgaagtgtccggctcggacaacgccgacaacgtggcgacccgccgcctggccagcctgggtgcgcgcatcatgcgcggccactcggcggccaacgtgctgggcaccgactgcgtggtggtctccagcgccatccgcgaagacaacccggaactgatggaagcgcgcagccagcgcattccgatcatgccgcgtgcggccatgctggccgagctgatgcgcttccgtcgcggcatcgccgtggccggtacgcatggcaagaccaccaccaccagcctgaccgctgcggtattgagcgaaggcggcctggacccgacgttcgtgattggtggccagctgctggccgccggcgccaacgccaagctgggtggtggccagtggctggtggccgaggccgacgaaagcgatggcagcttcctgcgcctgaatccgttgatgtcgatcatcaccaacatcgatgccgatcatctggagaactacggcaacgactttgcccgcgtgcaggcggcgtttgccgagttcctgcagcgcctgccgttctatggcctggcggtgctgtgcatcgacgacccggaagtggctgcgctggccgccaggaccccgcgccacgtgatgagctacggcatgagcccgcaggccgacgtgcgcgccgagaacgtggtgcaggaagggtcgcgcatgcgcttcaccctgcgcctgccgcagggcaccagccaggaagtggtactggcactgccgggcaggcacaacgtactcaacgcactggccgccgccgcagtgggctggcagctgggcgtggccccggacgccatcgcgcgtgcgctggaaggcttcgccggtgtcggccgtcgcttcaacgatctgggcgaagtgaccaccgccagtggcgccaaggtgcgcatcatcgatgactacggtcatcacccgagcgagctggaagccgtgttcgccgccgcccgtggtggctgggccgacaagcgcctggtggtggccttccagccgcaccgctacagccgaacccgcgaccagttcgacaagttcgccgcagtgctgtccagcgtcgatgcgctggtgctgagcgaggtctacccggctggcgaggaaccgattgccggtgccgactcgcatgcgctggcccgcgccatccgcgcgcgcggccgcagcgaaccggtggtggttggcaaggccgccgagctggccagcgtgctgccggacgtactgcaggacggtgacctgctgttgatgatgggggcgggcgacatcggcgccgtggctacccacatcgcggtggaaggcttcaagggggagggcgaggcgtgagcgcgctgactttcccgccgctgcgcgtgaccgacccggctgtattcggccacgtcgccgtgctgctcggtggcacttccagcgaacgcgaggtgtcgctggattccggccgcaacgtactggaagcactgcagtcgcgcggtgtcgatgcgttcgcggtggacggcattccggagctggccaaggcgctggctgccggcggcatcgaccgtgtgttcaacatcctgcacggccacaacggtggtggtgaggacggcatcgtgcagggcctgatggacgccttcggcgtgccgtacaccggctcggacgtgctgggctctgcgctgagcatggacaagatccgtaccaagcaggtgtggttgtcgctgggcctgccgaccccgcaataccgcaaggtcgacgcatcgaacgtgcatgcactggcggccgagctgggcctgccggtggtggtgaagccggccaacgaaggctccagcgtgggcatcagccgggtcaccgacgacgccggcctggatgaggccgtggccctggctgcgcgctacgacggccagctgctgatggagcagatggtggtcggcgacgaactgaccgtggccattctcggcgacgtcgcgctgccgtcgatccgcatcgtgcccaagggccagtggtacgactacaacgccaagtacatcgccgaggacacccagtacctgtgcccgggcctggacggtggcgacgaagaggaaatccgccgcatcgcgctggccgcgttccgcgctgctggctgccgtggttggggccgcgtggacgtgatgcgcgaccgcagcagcggccgcttcttcctgctggaagtgaataccgcgccgggcatgaccagccattcgctggtgcccaaggccgcaggccaggccggcatcagcttcgatgagctggtgtggcgcgtgctggaacagaccctggaggcctcgcacgcatgaacgcggtgctgcgcatcttcgtctggctgttggcgctgtcggtggttgcactgccggtggtggccgtggtcaatggctgggtcggcgccgagcgctggccgctggcgaagctgcgcgtgcatggcgagttcaagcgggtaccggccgaacagctgcagcaggtgctgctgccgtatgcgcgcgccgggttcttcgcggtcaagctgcaggatgcccaggacgcactggaaaagctgccgtgggtggaaagcgcacgggtacgcaagcagtggccggatgtgctggaagtaaccctggtcgagcacaagccgttcgcgcgctggggcaacgaccgcctggtttccgagcagggcaagctgttccccacgccgaagaagctggccgaccttgcgctgcccgaactggatggcccggacagccagaccgaagaagtgatgaagctgtacagcgactcgcgtgcattgttcgcaccggccggcgtcgatgtgcgccgggtgacgatggatgcacgcggcagctggtcgctggtgctgagcaacggcaccgaagtggtggtcggccgcgacgacgcgcgctcgcgcatgcagcgcttcgtcaaggtactgccgcagctcaaccgtcaggacgcgccgatcgagcgcgccgacctccgttacaccaatggtttcacgctgagctggggtaccccggccacgccggcgaaagcgccggcgaccccggccagaagcacgcaggaaaggacatgaatcgcaagggtgacaaatcgctgatcgttggcctggacatcggcacctccaaggtggtggcgctggtgggcgagtactcgccgggcaacccgatcgaagtgatcggcatcggctcgcacgagtcgcgcggtttgaagcgcggcgtggtggtggacatcgaatcgaccgtgcagtcgatccagcgcgcggtggaagaagccgagctgatggccggctgcgagatccgctcggtgtacgcctcgatctccggcaaccacgtgcagtgcaagaactcgccgggcatcgtgccgatccgcgacggggaagtgacctggggcgacctggatcgcgtgctcgatgcggccaaggcggtggcgattccggccgaccagaagatcctgcacgcgatcccgcgcgagtacgtgctggacgattcgcaggaaggcatccgcaatccggtcggcatgaccggagtgcgcctggaggtgcatgcgcacctggtggtgtgcgcgcagtcagccgcggccaacatcagcaagtgcgtgcagcgctgcggcctgcaggtggatgacctggtgctgtcctcgctggcctccagcgttgcggtgctgaccgccgacgaacgcgagctgggcgtggtgctggtcgacatgggcgccggcaccaccgacatcgcggtgttcgtgcagggcgcgatctgccacacggcttcgctgccgatcgccggcgaccacgtcaccaatgacatcgcgcacatgctgcgcacgcccaccccggaagccgagcagatcaaggtgcgctacgcctgcgccctggcccagctggccaccgccgaggaaagcatccaggtgccgtcggtgggcgaccgtccgccgcgccgcatgccgcgccattcgctggcgcaggcggtgcagggccgttacgaggaaatcttcgagatggtgcaggccgaactgcgccgctccggcttcgaggaactggtgcgcgccggcatggtgctgaccggtggtgcctcgaagatggaaggcgtggtcgagctggccgaggaaatgctgcagatgccggtgcgcgtgggcatcccgcagcacgttaccggcctgggcgaagtggtgggcaacccggtgcatgccaccggcgtgggcctgctgctgatgggcagccagatcgagcacccgcggcggccgtcgctaccgaccgggcgcgccggaagcatgttcaagaaactcaagacctggttccgcggcgagttctgacgcggaacccgtaacaccggggtcaccccggcgcagcacctgcagtacccgcatcacaacgcagcaacgcaatacacaacccacacagccgcaacggcaacatgacacgcgaaggcaggaggcccgaccgtccatgccaccgacaagcggatacaacgaggacacggacatggcgcattttgaactgatcgaaaagatggcacccaatgcggtgatcaaggtggttggcgtgggcggcggcggcggcaatgccgtggcgcacatggtcaactcggcggtggacggcgtggagttcatcaccgccaacaccgactcgcaggccatcaagaattgcggtgccaagctgcagctgcagctgggtaccaacgtgaccaagggcctgggcgcaggcgcgaacccggaagtcggccgccaggccgcgctggaagaccgtgagcgcatcatggacgccctgcagggcgcggacatggtgttcatcaccgccggcatgggcggcggcaccggtaccggcgctgcaccggtggtggcgcagctggccaaggagatgggcatcctgaccgtggccgtggtcaccaagccgttcccgttcgaaggccgtcgccgcatgcaggtggcgctgaagggcatcgaggaactgagccagcactgcgactcgctgatcaccatcccgaacgagaagctgatcaccgtgctgggccgcaatgcgaccatgatccaggcattccgcgccgccaacgacgtgctgcagggcgccgtgcagggcatcgccgacctgatcgtgcgtccgggcctgatcaacgtcgacttcgccgacgtgcgcaccgtcatgtccgaaatgggcctggcgatgatgggtaccggcactgcccgtggcgatgaccgcgcccaggccgctgccgaatcggccatccagaacccgctgctggacgacgtgaacctggccggtgccaacggcatcctggtcaacatcaccgccggtgcggacttcaccatggccgagttcgacgagatcggccgcaccatcgacggcttcgcttcggaagacgccaccgtggtggttggcaccgtgctcgacccggacatgcaggacgaagtgcgcgtgaccgtggttgccaccggcctgaaccgcgtgtcggccagcaaggcccagcgtccgggcgagcgcgcgccgatcaagctggtccgcaacgccaccaccggccagccggagttcggcgacttcgacaacggcggcgacgccgtgtccaaggccgtcggcggcatgggcctgggcctgcgtcgcgccagcagcgataccgcggcggcttcggccccgtcggcgccgtcctcttcggccccggccgcggcagaactgccgaacgattacctggacatcccggcgttcctgcgccgccaggcggactgagcgggccggcccggggttgtcctccccgggttgcgccaccatgtcctgaaaacgcgggcgccgggccaggatgggcccggccgccctgcgtcatgtgcgtcccattggcgcgccggtgtgtcctgcctgcctttcagccggggtaggggaccgtgcgtgttaatctaatgtgtcacttccggtccatcccccatgatccagcaacgcaccctcaagaacacgatccgcgccaccggcgttggcctgcacagcggcgacaaggtctacatgaccctgcgcccggcaccggtcaaccatggcatcgtgttccgccgcgtggacctggacccggtggtggaagtgccggccaaggccgagctggtcaccgaagtgacgttgtgcaccggcctgacctgcaacgacgccaagatccagaccgtcgaacacctgatgtcggcgctggccggcctgggcgtggacaacatcattgtcgaactgtcctcggccgagctgccgatcatggacggttcggccggcccgttcgtgttcctgctgcagtcggcgggcatcgtggaacaggatgcgcccaagcgcttcatccgcgtgctgaagaccgtggaagtgaccgagggcgacaaggtggcccgcttcagcccgtacgagggctacaagctgggcttcaccatccagttcgaccacccgatgattccggccaagcagtcgcgccaggaaatcgagttctcgacgctggcctacaccaaggaaatctcccgcgcgcgcaccttcggtttcatgcgcgacctggaatacatgcgcgagcgcaacctgggccttggcggttcgatggacaacgccatcgtgctggacgagttccgcgtgctcaacgaagacggcctgcgctatgccgacgaattcgtgcgccacaagatcctcgatgcgatcggcgacctctacctggccggtggccaggtgctgggtgcctacgaaggcttcaagtccggtcacgccctcaacaacaagctggtgcgggcgctgatggccgacgccactgcctgggaatgggtcagtttcgactcgccggcgacgccggatccggtcgaatatgccactccggcctacgcctgatttctgtaggctgttgaatttaaaggcaaaagcgccgccttccagggcggcgttgtcgtttcaggcgtgttcggcgcattcagcatgcttgatacgcgtcaaggccggatcgaggacacggttttgtgaacctgttggatcggaagcctgaatttaacgcagttttaacaacaatctaacgacaggcccccggatggcagctaggatgcgacccggcccccgaaatgtttcacgccgtggtgacacgtgcgacggggagcggagccggatgctccgttgtcgtcaggaccgcttcttcggcttcgaaggaacgtcctgcaggcaagccaaggcgtcgcgtagccctttgtgcgtggcggctgaaactgcgtggggtccattccggttgtcgagcgctggggagcgcgtgggagtgggagacgcagtcttgatggtcaccctggtggccttcagcccgatggaacgggccgcgtcgagcaactgggcttcggcaagccgcaacttggcatgccagaccggggactcgacgagaaaaacgaggtgttccccgtccacattggccagccggcaacggctgcgcagaggtggcggcaactgggggcgcaactgacggtccagcgcgtcgagccacaaggcacgccgcagcgggttcccgcttttgtccgccatcaccgcatccagcgccggcttcggcactgacgcggggcgaacgctggatttcggctcagacatgaaaactcactgatggcattcaaaaagatcgtaatcaaaacgcgtgaaggacaggccaagtcgtcgccgatcgcgcgtttgcggttctatttcgaggaccgcccccgcgccctgctgggcagcgtgctcggggtaggctgcattatcggccttgctggcggcattggcgccagcgcgctgaatgattcccggctgcaggccaaggtcgagcgccaggatgcggaactggccaaggtcaagcgcgatgcgcagacccaggtcaacgcgctggcggcacgcctcggcgagctgcaggcgcaggctacccgcctgaacgcccttggcgaacggctgacccagatgggcaagctggaagacggcgagttcgacttcaacgagacccctggcctcggtgacggcgatgccggcggcccgaccagcgacatcccggtcaaggacgtcaacgccgacttacaggtgctggagcagcgtttcgctgcttcaggccgccagttgtcggtgatggaatcgctgatgttcgaccaccagctgcagcagaacgccgtgccgtcgcgcatgccgatccgcaacagctacgtgacctccggcttcggcacccgtgccgacccgttcggccgcggtgccgccacccacaagggcatggacttccacgccaaggtcggtgacccggtgatggccgtggccgaaggcgtggtcagcttcgccggcgtgaagggcggctacggcaacgtggtcgacgtcgaccacggtaatggctacgtcacccgctacgcgcacaattcgcgcctggtggtgaaggccggtgacctggtccgtgccggtcaggaagtggccaaggccggttccaccggacgttcgaccggcgcccacgtgcacttcgaggtgtgggagaacggcaacgtggtcaacccgcgcaagttcctcggcgacggcggcaacacgccggtcggccgcatcagccgcggctgatgcccgggtcggatcccttccgcgccgcggtagggctctgacccgatgcggttgatctggtagtgccggccgctggccggcaacctcatgatcttcggcagcatcgcggatcaccggccagcggccggcactacccctcggggttgaaacctcagccgcccgtcccaagctacaatgggtgttgccatcgacagggcgccaggcgccctgtttcgtttgcggcggacggatcccaagggggaggccgggcgtcgtgtccatccaacccggttccttcaatgatcaacagcctgcttacccgcgtatttggcagtcgtaacgaacgacagctgcgccagctcaaccgcatcgtcgccaagatcaatgcgctggagccggagatcgagaagctttccgacgagcagcttcaggccaagacgccggagttcaagcagcgcatcgccgatggtgaagccctggacaaggtgctgccggaagccttcgcggtctgccgtgaagccggccgccgcgtgctgggcatgcgccactacgacgtgcagctgatcggcggcatggtgcttcacctgggcaagatcgcagaaatgcgcaccggtgaaggcaagaccctggtggcgaccctgccggtgtacctcaacgcgctggaaggcaagggcgtgcacgtggtcaccgtgaacgactacctggcccgccgcgacgccgctcagatgggcaagctgtacaactggctgggcctgagcgtgggcgtggtctacccgggcatgccgcacagcgacaagcgcgaagcctatgctgcggacatcacctacggcaccaacaacgaattcggtttcgattacctgcgcgacaacatggcgctgtccaaggccgaccgctaccagcgcggcctgcactacgccatcgtcgacgaagtcgactccatcctgatcgacgaagcgcgtaccccgctgatcatctccggcccggccgatgattccccggagctgtacatccgtgtcaaccgcgtcgtgccgcacctggtcaagcaggaagcggaagacggcgaaggcgacttctgggtcgacgagaagggcaagcaggtgcacctgtccgaagcgggcatggagcacgccgagcagctgctggtggaggcaggcatcctcaacggcgaaaccgaaggcctgtacgcggcgcagaacctgaccgtggtccaccatctcaacgccgccctgcgcgcgcacgcgatctaccagcgcgacgttgactacatcgtgcgcgacggcgaagtggtcatcgtcgacgagttcaccggccgtaccctggccggccgccgctggtccgatggcctgcaccaggcggtggaagcgaaggaaggcgtgccggtccagcgcgagaaccagacgctggcgagcatcaccttccagaacctgttccgcatgtacaagaagctgtccggcatgaccggcacggccgataccgaagccttcgagttccagagcatctacggcctggaagtggtggtgatcccgaccaaccgcccgaccatccgcaaggacagcccggaccaggtgttcctcaaccgcaagggcaagttcaatgcggtgctggccgacatcgaagagtgcgccaagcgcggccagccggtgctggtcggtaccacctcgattgaaacttcggaaatgctgtccgagcacctgagcaaggccggtgtgaagcacgaagtgctcaatgccaagcagcacgaccgcgaagcgaccatcgtcgccaacgccggccgtccgggcgcggtgaccatcgccaccaacatggccggccgtggtaccgacatcgtgctgggcggttcgctggaagcagagctccacgcgctgggcgaggacgcgaccgacgagcagaaggccgcggtcaaggccgactggcagaagcgccacgaggcagtgaaggcggcgggcggcctgcacatcgtcggcaccgagcgccatgagtcgcgccgtatcgacaaccagttgcgtggccgttcaggccgccagggtgacccgggttcgtcccgcttctaccttgcattggaagacaatcttctccgggtgtttgggggagagcgtgtccagaagatgatgcgcatgatgggcatgaaggaagaggacgtcattgaggatcgattggtcactcgaatgatcgagaaatcgcagcgcaaggtcgaggcccacaatttcgacatccgcaagaacctgctggacttcgacgacgtcaacaacgaccagcgcaaggtgatctacgcccagcgcgacgaactgctggacgccgagtcggtgaaggacaacgtcgacggcatccgcgacgacgtgatcttcgacgtggtggcccgcttcgtgccgccgaactcgatcgacgagcagtgggacctgcgtggcctggaagcgaccctggagtcggactttggcctgcagatgtcgctgaccgacctggtcaaggaacacgaggagctggacgccgaggcgattgccgccaaggtgcaggaacgcgtcaaccagcacttcgccgagaaggaagccagcgtgggcgaagagaccatgcgcgcgctggagaagcacgtgatgctgaccgtgctggaccagagctggaaggagcacctggcgcgcatggattacctgcgccagggcatctacctgcgtggttacgcgcagaagcagcccaagcaggaatacaagaaggaagccttcgaactgttctcggacatgctggagaacgtcaagcgcgaagtggtgaccctgctgtcgcgcgtgcgcatccgcagcgacgaggaagtgcaggcgctggaagcggccgaacgccagcaggccgaagcccgcctgagccagtcgcagttccagcaccaggatgtgggcggctacagcgccgacgaggaagccgcgcaggtgcaggctgcccagcagggcgtggcgcagatgcagcgcgacgagccgaagatcggccgcaacgatccgtgcccgtgcggcagtggcaagaagtacaagcactgccacggccagctgagctgatgccgaagagccccgcgaaagcggggcttttcgtttgtggcaggggagttgcagcgcatccgtgattgcgccggccgccctgttctgggcatgcttccccccatgccttcccccacccgatcgatccatgtcgtggccgccgtcatcaccgacgcccgtggccgcgtgctgctcaaccgccgtaccgagaaccgcgacatggccggcctgtgggagtttcccggcggcaaacgcgaatccggcgagacctccgaacaggcgctggtgcgcgagctgcgcgaggaactgggcatcgaggccgatgtcggcgagtggctgatggatgtgccgcagcgctatccggacaagcacctgaccttggaggtgcgccatgtacgcagctggaaggggacgccgcgcgggcgggagggccaggcaatcacctgggtggcgccggacaagctgggccgctattcaatgccaccggccgacctgccggtggtggctgccctgcgccagcccgacagctacctgatcaccccggcaccggccgatgatgagggcggcgtgcagcattggcatgaacagctgcagcgcgtggtggccgcgggccagcagcgcatccagctgcggttgccgacggcgcatccgcagcggcaggcgatggtcgaacaggccgtgcgcgcgcatcgtcgcagtggggtgcagtggctgctcaatcgcgatatcgaactggcgcgtgcattgggcgtgggcgtacacctgggcagcgagcagttgcaggaactgtcgcagcgtccacttccccaaggccagctggtggccgcatcctgccacgacctgcagcagctgcaggcagcacagcagctgggctgcgacttcgccgtgctgggcccggtgcaggccacggccagccatccggacgcggtgccgctgggctgggacgcgttcgccgagctgcgcgcgcaggtgtcactgccgatctatgcgctgggcggcgtgggtcgcggtcacatcgccgaagcgcgtcgccatggcgggcagggcattgccgccatccgcgggctgtggccggagtgagtcggcatgcggggtcagatccctgcgcagcagggctctgacccctcccgatcacaacgtgatccagaaacacccgtattgccgtcgcaaccccagcaccgtcgaggcgcgcgccacgctgcccggcaacgtctgctccaggcgcaggccgaccggatgccgcacggccggcggctcagggtcggacccctgcgcagcagggctctgaccctcctccggcactgcgacctggtcctgccgcggatacaccggcaccacgtccaccagcggccgccgcgccaacgattccagttggccgagaatgcgctgcgcgcccgcgtcggacaccgagccccacaggtacagcgaggacagccgattgacgtcgttgctgaggatgccgttgcgcaatgcgtccacgagctcgctcagccggcgcgggcagcgtgcacccagcgtgtcgcgcgctgcggtattgccggtcggggagcgcggcggcagccgtgaccgtgcacccacgctgtcgcagggccggtcggtatacacgctctggccctgcgcatcggtgcagcggttcaggcgcgtggactgtgcgtgggcgacgctcgacagcacgcatagcggcagcagcaacagcaggaaggaaagccggatcatcctcgcagggtagcgccgatccggtccgcatggcgtgctttcagccccgcagcagtttgagcactgaagtggtcggcttggccaggttcaaggtgtagaagtgcaggccgggcgcgccgccttcgatcaggcgctggcacagccgggccaccacttccgtgccgaatgcacgtaccgactcggcgtcatcgccgtaggcctgcatcttgcggccgatccagcgcggtatttccgcgccgcactgctcggagaagcggcgcagctggctgaagttggcgatcggcatgatgccgggcgtgatcggcacctgcacgccgagccggcgcacttcatcgacgaagtggaagtaggcatccgggttgaagaagtactgggtgatcgccgcatcggcaccggcatcgatcttggccttgaagtgcttcaggtcagccagcgcatcggtcgcctgcggatgcgtttccggatacgcgcccacttcgatgtggaacgcatcgccatgctcggtgcggatgaagtcgatcagctcggcggcgtagcgcatgtcgccggggaagcccatgcccgagggaaggtcaccgcgcagcgcgaccaggcgacggcagccgatggcgcggtacagcttgagcagttcgcggatctcctggcgggtgccgcccacgcacgacaggtgcggcgcggcatcgaagccatggtgctggttgaggtggcgcacggtctcggaggtgtagctcagggtcgagccaccggcgccgaaggtacacgacacgtattcgggggcgtagtccttcagcttggccgcagcacggtccagctggctgcgctgttcgtcggtcttgggcggatagaactcgaagctgatggcggtcatggcgcggatggcggcggtcggtgcgaagcagtatatctcttcatcaagatggatgcttgaagattgcgtgagagcccgccgtccccggcccgcgaccgttcgccccgccgtgcggccgctgctccgaaatcgcaaccggggtgcctccgccaggcccacgctgctcccatcccggcaccacccacccaatgaaggagcagacgatgaagatcttcctggcactttggtacgcaatgaaggccctggcccggctggcgatgatcggcatggcgatggccgtgctcggttccggctcggcgcatgcggcggccgccaccggcaccggcaaggtgcaggtcgaggtggtcggcaagggccgtccgctgctgatggtccccggcctgaacagcagcgccgaggtctggcgcgagacctgcctggcgctgaaggacgtgcagtgccatctggtgcagctgccgggttttgccggcgctgcgccagccgacccgcgcccggccgaattcctgccggcgatgcgcgggcagctgctggcctacctgcatgaccaacagctgggcccggtggtggtgatcggccacagtcttggcggcctgctggggctgcaggtggcgcaggccgagccgaaggcagtcagtgcgctggtggtggtcgacgcattgccgttcctgccggccgcgcgtgacccgaacgccaccgcagacagcacgcggccaatggctgaccagctgcgcaagggcatgctcgccgccgatgccgcgcagtggcaggcgcagctgaaggccggcctgccgggcatgacccgcgatccacagcggcaggccgagctggggcgctggggcgaagccagcgaccgccagaccaccgctgacgccatgcatgcggtgatgaccaccgacctgcgtgacaacatcgcctcgatcaccgcaccgacgctggtgctgggcagctgggccggctaccagccgatgggcggcaccgaggacagcacgcgcgcggtgttccaggcgcagtacgcgaaactgcggggcgtgcagatcgcgatgagcgcgcagggtttccacttcctgatgtgggatgatccgcgctggctgcgcggtcaggtgcaggccttcctcgaccaccaccactgagtttcaacacgcctcggaatggacatgccggattcctcctcgacggtacgcttctggctgctcaatgcgctggtgtgggcgctctatggcgttgccggaatcggcctgcgccaggcctatttcagcgatgccggaagcgcaggcgtgttgatcacgctgggcctggcgttggccctgttcgggtgcagcggtgccatccgcgcgctggcgctgcgtgccgactggtgggcgcgcggcacggccgggctgttgctgcggctggcgctgtcggtggcattgggcgcggcagtggcgcagctgctggtgaacatcgcgctgcactcggcgctggcctggaactgggtgagcctggggcggcagacggccgacttcagccccaaggcgctgctgctctactggtacacaactgcggtgatgctggccctgtgggcagcgctctgggcaggcctgcacagcctgcgccggatacgcagtgcggaactggcgcgcctgcgtgccgaggccgagcgcagcgcgctggagcgcgatgcactgcgtgcacggctcaacccgcatttcatgttcaatgcgctgaacaacctgcgcgcgctgatcctggaagacccggagcgtgcgcgcgacatggtcacccgcctgtcgcgcacgctgcgccaggcgctggcacacagccgcagcgagcaggtcaccctggccgaggaactggtggtcgtggacgactacctggccatcgaggcagtccacttcgaacagcgcctgcaggtaagccagcacattgatgccgatgccatgcaggcacagctgccggcgatggcgctgcagctgctggtggagaatgcgatcaagcatggcatcgccagccgcccgggcggcggtgaggtgcagatccgtgccacgctggacaatgacgtgctgcgcctgcaggtggacaatccgctgggcagcgccaacgagcccacccatggccatggcgttggccttgcctacctgcgtgcgcagctcggcacgcagggtcgtttcaccctgcagccggtcggcgaccgcatgcaggccctgctggagattccgcaatgagtggcgtgctgcgtgtgttgatcgttgatgatgcacggctggcgcggcaggagctgcgcacgctgttgtcggcgctgccatgggtgcagtgcgtgggcgaggccgacgatgtgcccgctgcacgcgaggcgatcgccacactggcgccagacctggtgctgctggatgtgcagatgccctccggcagcggcttcgatgtgctggatgggctggagacggtgccggcggtggtcttcgttaccgcctacgacacctacgcggtgcgcgcgttccaggccaacgcgctggactatctggtgaagccggtcgaggcgccgcgcttgctggaagcgttgcagcgggcgcgccagcgcgaggtggtggcgggcgagacgccggagccgcgcagcacgctgggcgcgcaggaccaggtgttcgtgcgcgagggcgaacgctgctggttcgtcgcggtctcggagatccgtcggctggtggtggatggcaactacacacggctatggttccgcgaccagaacgccctgctgacccgcagcctgagcgcgctggaagcacgcctgccgccggagttgttcttccgcgccaaccgcaacacgctggtcaacctgcgccgcatccgaggcgtgacgcccagcattgcagatggctacgatctggcgctggacgacggcagcgaggtggaggtatcgcggcggcaggcacgtgaactgcgcgagcggatggcgttgtagctgccgctacagctcggcactgaccgggctggtgatgaatccccacagcaggcgtgccatcactgcgggcgagcgtgcctgcctgcgcgcataagtctgtagcgcatccagccgcgggcggtcatagaggtggccggccagcagcacggcatgcacgcggcgggcattggcgatgtcgtgcagcgggttgccatcaagcagcaccaggtctgcggctttgccgacctcgacgcttccatgcgatccctgccgttgcagatgacgtgcggcctgcagcgtagctgcgcgcagcacgtcggcctggctcaggccggcctgtcgcagccactgcagttcatcgtggtagcggaagccgcccaatccggtatcggtgccgaccagcacggtgacgccggcacgatgggccgcaccggtgagagccaggccatgctcgaagtaggtcttcagtgcgtcttggccgcgtcggccgggatagcgcgctgcggtggcctgcaggtcatcacgccacgcccagcgtgaaagcgggtccagataggccaggcgcggatcgtcgacgaaggcggggtcgcttgcgcgtgcatcttcttcgcgggtgacatgggtcggtacgaacgcggcaccgctggcctgcatcaaagcgaacgccttgttgcagagcgtgggctgatagctggcaaccatgcgttcggccaatacgatcgggtcttcgccgtcgagcgtgccaccgcgccatgccgccgcgttgtcgaagcagtggcgcacgaacagatgggcgtgctcgaagctgcgctggcccgcctgcaccgcatcgtccagaggcaccgccttgggcaggtggccgaccaacggacggcgcagctgctgcgcctcggtggccagccgctgataggtgtccgcacgcagccggttgtagaccttcaacgcgtcgaccccgcgcgcgctgtacgtccgtgcacgcgcagcggcggcctccggcgtgagtgacggatcttcgaagtagaaactggcgatctgtacgaagcgcggtgcaacctgctgcccggcaatggcctgtgcggtccagcggcgcttgtcggccacgcaggcgatcagcggatcggtggtctgcgggcagtccatcatgtcgcgggtgccggtgatgccgttggccagcatcagcgggaactgcagctgcggcgacaattgcagtgcgtgggtgtgcatgtcccagaaaccgggcagcagccagcggccgccggcgtcgagcacgggaagccgcgcgtcctgcggatcttccccaatggcagtgatggtgccgtggcgcactgtcacggtggtgggttcgctgacctggccgcgcgccacgtccaccacccgcgcgttgacgatcacgcggctgttgcccggctcgggcaacggcggagccgacagcggccagagcagagcggcggcgaacagcaatggcggcgccagcaggaggatgaccagtacgatcggccactgccgacggtgggcggaacggggcaatgcgcatgctgcatccatgagccggcgatccttgtagtgggtcgcccgcagggtgctgcaagcgggacgctggcgccagtgaccatcggcatccggccctgtctgcctccggggcggttaccctgtgcagcagaactcctgatcacacccgcgccatgtccatcgtcctcacccatttcgcccgtccccgcctgttcccgcgcgtgccgcgtggcaacaccatccaggactgcactgccgagcagttcgagtcacacctcaatgcgcatgcgccactgaaggtactcgacggctacgccccgttctgcaagctgttcgtctacgagaactggaccagcacgcgctgcctgaccgtaccgatcaccgaggccaaccgccacctgctgcgcagtggttacgaagcgcgcaaccgcgaggaactaccggtgctggtgcgctggttcgagggcgtggaatcaccgcgtgcgagctacctggtggtgatcctgtacagcgccgggcagctggccagggaaggctcgccgatcgaggccgactggggcatcgtcggctgcatctacaccgccgaaccggaagaggtaccgatggcaccgatcacgatgatgcgcaatgcgctgggcgtggacgagggcggatccggcgtgccgctggaccgcgaagcctaccggcgttccgtcgagttctgggagaacaacgcgaactggcggccgtgagcaacatttgtcatccacgcatcgcgtgaatgtgcggaccgcagtagagccacgccatgcgtggccgcttggccttcaggcagctttccattcccaccacgggtaatggtactcgcggtcgatggcctgccaatgctggccgcattgcgtgcaggcaacggcgtggcagtcgccccagcagccctcagcctcttccaccgagagcagctgcatctgtccttgttcaatcaggcgacggggatcgaagaacgggtagccggggttgagcgcgcacaggcaaccctcgcgtgcacgccagtaacgcagccgacgcagggcggccttcagatacgcctggttgctgatcagcatgccgccaagcgcgatgccctggcagcgttgttcgatcagatccacatgtgcgctcaacgcgtccaacgatgaggcactgaacagtcgtgcgacgacgcgggcggcatcggtgatgcgcgttgcgtcgcgcgacaacaggtcctgcagcagcacatcggcctgtgcatcgtcgagccggggtatcggcgctgcagaccacggccagcgcatcagcgtgacttgccgatggcagcgtagttgccggttgtcaggcgcagcagatcggccggcgccagttccacttccaggccacggcgaccggcgctgacatgcaggctgggcagcgcttcggcgctggcgtccaggaaggtgcgcaggcgcttcttctgcccgagcgggctgatgccaccgaccaggtaaccggtcgcgcgctgcgcggcatcggcggcggccatctcgcacttcttgcagccggcggcttcggccagtgccttcaggtccagctggccggccaccggcacgatcgccaccagcagttcgtgtgtctcggtgctggccagcagggtcttgaacacctgggccggatcgaggccgagcttgtccacggcttcgccgccataggattcggcgtgggcgtcgtgcacgtagctgcgcacggtgtgggcgatcttctcgcgcttgagcaggttgatggccggggtcatggctgcatcgtagcgcgcgctgggcgcgttgccttgaccgaagctactgccggagcatccacgcatggcgtggatctaccagtggggactggatgcggggtgtacgaccacacgcaaacgcagaacggacgcccgaaggcgcccgttccgtggtgttgcatgcacaggtagtgccggccgctggccggcaccccgcaggcatcagtagcggtagtggtccggcttgaacgggccttccaccggcacgccgatgtagtcggcctgttcctggctcagggtggtcagcttcacgccgatcttttccaggtgcaggcgggccacttcctcgtccagcttcttcggcagcaggtagaccttcttctcgtagctgtccttgttcgcccacaggtcgatctgtgccagggtctggttggcgaagctgttggacatcacgaagctcgggtggccggtggcgcagcccaggttcaccaggcggccttcggccagcaggaagatcgcgttgccgttcgggaagatgtacttgtccacctgcggcttgatgttgacgtgcttgatgccggcgaacgacaccagcgcatcgacctggatctcgttgtcgaagtggccgatgttgcagacgatggcctggtccttcatcgcgctcaggtgctcgatgcggatgatgtccttgttgccggtggtggtgacgtacaggtcggcacggcccagggtcgattcgatggtgttgacttcatagccttccatcgccgcctgcagggcgcagatcgggtcgatctcggtgacgatcacgcgcgcgccgtaggcacgcagcgaggcggcgcagcccttgccgacgtcgccgtagccgcagaccacggccaccttgccggccagcatcacgtccatcgcgcgcttcaggccgtcggccagcgactcgcggcagccgtacaggttgtcgaacttgctcttggtgaccgagtcgttgacgttgatcgccgggatcagcagggtgccggcctgggccagttggtacaggcggtgcacgccggtggtggtctcttcggagacgcccttccagtccttgaccacgcggccccagtaacccgggcgctccttggcgacgcgcttgagcaggttcttgatgacctgttcttcgtgcgaggaggaggcggtgttgacccagtcgctgccgttttccagctcgtagcccttgtggatcagcagggtcacgtcaccgccgtcgtccaccaccagctccgggccggtcagggtgccatcggccagggtgaaggtcagcgcgtccagggtgcagtcccagtactcttccagggtctcgcccttccaggcaaacaccggggtgccggtggccgcaatggcggcggccgcgtggtcctgggtcgagaagatgttgcacgaggcccagcgcacgtcggcgccgatgtccttcagggtctcgatcagcaccgcggtctggatggtcatgtgcagcgagccggtcacgcgcacgcccttcagcggcagctcggcctggtacttgcggcggatcgacatcaggcccggcatttcgtgctcggcgatgtccagttccttgcggccccagtcggccagcgtgatatcgcggatcttgtagtcaccttcggtggagaaggtcttggcaacagcgttcattcgtgtgctccggttgtggacgagcggatgctcgcatctagccgggcgccgttgttacaaagccaccttaccgagcctggccgggcctcgtgggatccggtcgcagcgcccctcggcaggggagaacccccattatatcgcggccccgacgtgacatccggatgacccaaccatcggcagatggggccgcgtgcacggcctgttaaggtcggtgttttcacgcatcacacaggtggaacgatgagcatgcacgcgcgccgtactcggcgctggaccggcctggtcctgtcgatgggactgctggcggtggccccgctggcctgggccgcagcgccgcagccggtggccgcacaggcccagggcgtcaacggctacgaactgccgtcggccgcgctgcaggcggtggtggacgcgccgcgtgcaccctcgttgtacctgtcgccgcgccgcgacgtggccgcgatgatgcagatgccgtcgctgccttcgatccaggtggtggcgcagccggaactgaagctggccggcctgcgcatcaacccgcgcacgttctccgacagccgcttcagcttcggcgagaagctgtggctgatgaacgtggccgacggcaaggagcggcagatcagcggcctgcctgccaagctgtcgatcgccagtgtgacgtggtcgccggaccagaagtggctggccttcaaccaggtcgacgccggcagtggcgccaatgaactgtggctggtggacgtggccggcggcagcgcccgtcgcctggttgccggcctgaacacggtgatcggcagcggctaccagtggctgccggacagccgcggactggtggtgttcacccgcccggccaacctcggtgcggccccggccgccgacggcattccgaccggcccggccgtgcagcagaccagccagggcggcggcgtggtgtcgatccgtacctaccaggacctgctgaagaacgaggctgatgcgcgccagttcgattactacgcgaccacccagccgatggaagtcagcctggatggcagtacccgcgcgatcggcgcggccggcatcttcatgggcttctcggtgtcgccggatggccgcttcgtgctgcgccagccggtgcagcgcccgtattcgtacgtggtgccggtggacagcttcccgcgccgcatcgaagtgatcgaccgtgccagcggcaagctggtgcacaccgtggccgtgcgcccgctggtggaagggctgccgaccggcaacgacgccgaagtgaccggcgtgcgcgacatccgctggcgcggtgatgccgacgccaccctggtctgggccgaagcgcaggacggcggcgacccgaacagggacgccaaggtacgcgatgcggtgctgatgcaggccgcgccgttcgacaaaccgccggtcaccctggcccagcttggcagccgcctggccggcatcagctggggccgcggtgacctggccctgctgaccgaatcgtggtggaagacccgcaggaccaagacctggttgatcgccccggacaacgccggtgccgagccgcgcctgatgtgggaccgcgatgcgcaggaccgctactccgatccgggccggccgctgttgtccagtgacgagcggggccgttcgctgctgcagaccagcgccgatggcagcagcctgtatctggccggtgccggtgcgtcgccggaaggcgatcgtccgttcgtggaccgcttcgacattgccagtggcaaggccacccgcctgttccactcgcaggcgccgagctattcgctgccggtggcattgctggacaaccagggcggttcgctgctgctgagccgcgagagcccggacgagccggccaacttctacgtgcagtcgctggccgatgcgggtgctgcgccgcgtgcgctgacccgcttcgcccatccgctgccgcagttgaagggcgtgcagaaggagcagatccgctacaagcgcaaggatggcgtcgacctgaccgcgaccctgctgctgccgccgggctacgacccgaagcgcgacggcccgcgcccgctgctgatgtgggcctatccgggtgagttcaagagcgcagccgcggccagccaggtgaccgattcgccgtaccgcttcaatgcggtcagctactggggcccgcaggcgttcctggccaagggctacgtggtgctggccagcccgtcgatgccgatcatcggcgagggcgacaaggagccgaacgacacctacatcgaacagctggtggccaacgcgcaggcagcggtggatgaagtggtgcgccgtggcgtgaccgatcgcgaccacatcgccatcggcggccattcctacggtgcgttcatgaccgccaacctgctggcgcatacgcgcctgttcaaggcgggtatcgcgcgcagcggcgcctacaaccgcacactcacgccgttcggctttcaggccgaggagcgcaactactggcaggcgcaggacgtctaccagaagatggcgccgttcaactacgccgacaggatcaaggacccgatcctcttcatccacggcgtggacgacaacaactccggcaccttcccgatccagagcgagcgcatgtttgctgcggtgaagggcctgggtggcaccgcgcggctggtgatgctgccgaacgaatcgcacgcctaccgcgcacgcgaatcgatcatgaccatgctggccgaaagcgagcgctggctggagcagaccatcggcccggccgagcagggcaaggcgaagaagaagcgctgaccgggcctggtagtgccggccgctggccggcaacctcatggagacatgcaacctgaggttgccggccagcggccggcactaccagatgaaaccatttttgcatcgcagcacgacgcccgatctgggataggcttggggcctggatccgttgaccgaggcctgtgcgtcgccgatgaacgagtaccgcagcagcatcgagtttgcttctcccgatcttccgcttcgcgatgatgtgcgccggcttggcgcactggtcggcgacctgctggtcgaacaggtgtcggccgcgtttcttgatgacgtcgaggacgtgcgtacccgcgccatcgcccgtcgcgaaaaccaggcgccgctgtcggagctggccgatggcctggccgggcgcacgccgcagcaggccgagaccatggtgcgggccttcagcacctacttccaggtggtcaacatcgccgagcgcgtgcatcgcatccgccgccgccgtgactaccagcgcgccggtaccgcaggggcgcagcccgatggcctgcaggatgcactgcagcacctgaaggcgcagggcgtgggcctggacgaactggcgcagtggctgccgcgcatcgacatcgaaccggtgttcaccgcgcatccgaccgaagccgtgcgccgcgcgttgctggaaaaagagcagctgatggtggccagcctggtcgacaacctcgacggccagcgcaccccgggtgaggccgccgccgatgccgcgcgcttccgcatggcgctgaccgcgtcgtggcagaccaccgattcctcaccggtgcggccgaccgtggatgacgagcgcgagcacgtcggcttctacctggtgcaggtgctgtaccgggtgatcccggtgctgtacgaatcgctgcagcaggcgctgcgcgatacctacggcgaagaactgccgctgccgcgcctgctgcgctttggtacgtgggtgggcggcgacatggacggcaatccgaacgtggatgcccacaccatccgcaatacgctggatgcgcagcggcaggcggtgctcgggcgctaccagaaggaactgctgcagctggccagcctgctcagccagtccaccgagcgggtaggggtgagcgatgcgctgcaggcgcgcgtggcgcagtaccagcagctgctgccgcaggtgcagtcgcgcccgcgccacgccgatatgccgtaccgcctgctcaacgaccgcatgcgcgcacgcctgcaggccacgctggacaatggcgggggcgcctacgccggccccgccgaattgatcgacgacctgcagctgatcctcgacagcctgcttgcgaaccgtggcgagcacgctggtggttttgccgtgcagcgcctgctgtggcgggtgaagaccttcggcttccatctggcgcggctggatgtgcgccaggagtcgagcgtgcatgcgcgcgcgctggccgccgtgctgggtggcgaagaggcctggcaggcgctggatgtggcgggccgtgcgcggctgctgagcccgcatgccagcggtgaaacggcattgcccaacggcgacgacgagggcaaccagcggctggacgcggtgttcgctgcactggccgatgcgcgtgcgcggcatggcagcgatgcgctgggcagctacatcatctcgatggcgcacgaccgcagcgacgtgctcgcggtgctggcgctggcacgccgtggcggcctggtggaagagaacggatcagtaccgctggatatcgcaccgctgttcgagacggtggatgatctcaagcgcggcaccgcgaccctgcgtgacctgctggccgacccgatctatcgcgcgcacctgcaggcacgcgacgacgtgcagatggtgatgctgggctactcggacagcagcaaggacggtggcatcgctgcctcgcgctggggcctgcagcgtgcacaggtggagctgctggaggtggcggccgaggcgggcatccgcctgaccttcttccatggccgtggcggctcgatcagccgtggcggtggcaagaccacgcacgcggtggatgcttcaccacgcggcagcatcgatggccgcctgcgggtgaccgagcagggcgaggtgattcatcgcaagtacggtatccgcgcgctggctttgcgctcgctggaacaggccaccggcgcggtgctgcgcgccagcctgcgcccgcgtgctgccgagccccgcgaggacgactggcggccggtgatggatgcggtggctggggccagcagtgaggtgtatcgcgcgttcgttggccaggccggcttcatggattacttccgtaccgccacgccgatcgatgtgatcgagcggatgacgctgggctcgcgtccgtcgcgccggctcggccaggacgcagcactgggcaacctgcgcgcgattccgtgggtattcgcctggagccaggcacgcgcggtgattcccggttggtatggcgtgggcagtggcctgcaggcggcggtggatgccggccacgaacagaccctgcgcgatatggcgcgagactggccgtttttccgtacgttcctggacgatatctcgatggtgctgtccaagggcgatatcaccatcgccgagcagttctcgcagctgtccggcgagttgcacgggcgcttcttcccgcaggtgcagcgcgaactggaactcacccggcactggctgctggcattgatggaccagcagacgctgctggaccacgatgcgcggctggcgctgtcgatccgcctgcgcaatccctatgtcgatccgatcagcatgctgcaggtggacctgctgcagcgctggcgggccagcggacgcgaggatgacgatctgctgcgtgcgctggtggcgtgcgtgaacggtgtttcacagggcgtgcagaacaccgggtgaggtgtagcggtagtgccggccgctggccggcaccctcatgatgtttggcagcacgcgcgaggttgccggccagcggccggcactacctcattcctccggcgacggcggattcgacgccagcagttccagatggcgctgttccatttcctgacgcagctggcggcggatcagcgcggccgcctggcggcgcttttcgtccgaggtgaccggctgcaagggtggcaccggcgtcggccggccttcctcatccaccgccaccatggtgaagaagcagctgttggcgtggcgcacgctgcgcttgaggatgtcctcggccaccaccttgatgccgatctccatcgacgaggtgcccgtgtagttcaccgatgccaggaaggtgaccagctcgcccaccgcgatgggctggcggaacatcacctggtccaccgacagggtgactacgtagctgccggcgtaacggctggcgcaggcgtaggcgacctggtcgagcaggcgcagaatcgcaccaccgtggaccttgccggagaaattggccatttccggcgacatcagcacggtcatggacagctggtgggttttcagttcggtcgacatgcggcggattgtatcggcaaccgcgcgattgtttccggaggccatgaaaaagccggccagcggccggctctaccagaaagcagaagggccgcttgcgcggcccttcttcaaggtcagccgactaacagtcggctctaccggtcggctctacccgccggctttacttcagcttcgcatccgcgcgcagggcggcggcgcggtcggtcttctcccaggagaaggccgtggcgttgacggtctcgccttcgccgttgaggtagctgaactccttcggcttgcggccgaagtggccgtaggccgcggtctgctggtacatcgggtggatcaggtccagcatcttgatgatgccgtacgggcgcaggtcgaagtgcttgcggatcagcttctcgatcttgtcgtcgctgatcttgccggtgccgaaggtggtgaccgagatcgaggtcggctcagccacgccgatggcgtaggagacctgcacttcgcaacggtcggccaggccggcggcaaccacgttcttggcgacgtagcgggccgcgtaggccgccgaacgatcgaccttggacgggtccttgccggagaaggcgccaccaccgtgacgggcccagccgccgtaggtgtcgacgatgatcttgcggccggtcaggccgcagtcgcccaccgggccgccgatctcgaacttgccggtcgggttgatgtggaacttggtgcccttgtgcagccacttggccggcagcaccggcttgatgatctcttcgcggacggcctcgatgaggtccttctgcttgatgcccggggcatgctgggtcgacagcaccacggcgtcgatggccgagaccacgccgttttcatagcgcagggtgacctggctcttggcgtccggacgcagccacgacagcggcgagttcttcttcttgcggatcttggcctgctgctcgaccaggcggtgcgacaggtggatcgcggccggcatgtagctgtcggtctcgttggtggcgtagccgaacatcaggccctggtcgcccgcgcccatttcttccggcttcttgcggtccacgccctgggcgatgtgcggcgactgcttgccgatcaggttcagcacgccgcaggtggcgccgtcgaagccgacgtcggagctgtcgtagccgatgtccgtgatgaccttgcgggtcagggcttccaggtcgatccaggcgctggtggtgatttcaccggccacgatggcaacgccggtcttgaccatggtctcgcaggccacgcgggcgcgctggtcctgggtcaggatcgcgtccagcaccgcatcggagatctggtcggcaaccttgtccggatggccttcggagaccgactcggaggtgaagagatagctggacatcaggcgtaatatcccttgattcggatggaaagatgggcgcgcatgatacacggggtgcgccgcctgtgcattgtgaacctgtaccggttgccggtggttaagcccgcgtaggcccggcaagggccgtcctgacgggattgggctccggcctcgaggcccagtgttccaccagtgtgacagcgggccgggtggcgagggggcggttgcggcccctccggccggggacgaccgtcatcgttctgccccgaaaccgccatctggctgccgcctgccgggcgcaggctgtcggccaatacggccgccgggcatgagtggatccgccatgcaggaacttgaacagcgtctccagcaacgctttcccgattggttccatggccgtcgtggccaactggcgcggccattgcttcgcagcgtcgggcgctggtcgcggttggaccagatcgaagcgttcctgcagcgcagtgcaggattgcgcggattcggcttcgtcgccgccgggctggagttcatcgatggccagtaccaggtggatccggccgcgttggcgaagatcccggccaccggtcgcctgctgatcgtcgccaaccacccgtccggcgcactggacgcgctggccctgctggacgcggtcggccgcatccgccgcgatgtgcggatcgtggccaacgacctgctgggggcgatcgcgccactgcaggacctgctgttgccggtgcgcatcctcggtggcaaggcccagcgtggcagcctgcacgctgtggaggaggcgctggccgccgagcagtgcgtgatcgtgttcccggccggcgaggtctcgcgcctctcgctgcgaggcatccgcgatggtcgctggcagcgcggtttcgtccgctttgcccgtgccgccggcgcgccggtgctgccggtacgggtggaagcgcgcaactcggcgctgttctacggcgcctcgaccctgttcaagccggccggcaccgcgctgctggcgcgcgagatgttcacccgtcgtggccgcccgctgcggctgagcatcggtgagccgatgcagctgggcaagggcggtgacccaggcgcacagctgctggccgtacgccgcgcgctgtatgcgctgggccgcaatggcgcggccggcaatgccgctgccttcgcaggccccgagccgctggcggccccggtgccaccctcgcaggtcgccgctgggattgccgcagccacccagctgggccagaccgccgacggcaagcagattctgctggccacttgtactgccgattcgccgctgctgctggagctgggccgcctgcgcgaactgaccttccgccaggtgggcgagggcaccgggcgcagccgcgacctggacgactttgactcgcggtacgagcacatcgtgatctgggacgcggccgcgcagcgcatcgccggcgcgtaccggatcatgcgtggtgcccacgcgctggcccggcacggactgtccgggctctacagcgcgtcgctgttccgctattccgacgatgccatcacccacatcgccgaaggcctggaactgggccgcagcttcgtggtgcccgactactggggcagccgcagcctggactacctgtggcagggcatcggtgcctacctgcaatgccggccgggcatccgctacctgttcggcgccgtgtcgatcagcgcggcgctgccacgcgatgcgcgcgagcagctggtggcgtactaccagcgctattacggcggtaccgctggcctggccgaatcgaaccggccgttccagtacttcgccgcaccgccgagtttcggtgagctggatgcaggcgccgcgttcgacgtgctcaaggccaacctggccgcactcggcaccggcgtgccgacgctgtatcgccagtacaccgatctgtgcgaacccggtggcgcgcgcttcctcgccttcggtgtggacccggacttcagcgattcgatcgacggcctgatcgaagtggacctgtgcgcgatccggccgaacaagcgcaaacgctacctgcgcgatgcggggacgccggcatgagcgtgctggcgaacctgtcgccgcaccggcgcgcagtgttcgtctctgacgtccacctgggttcacgtcattgccatgccaccgaactggcacgctttctctcgcagctgcgctgtgagcgtctgtacctggtcggcgacatcatcgacctgtggtggatggcccatcgccgtgccaactggcggcagtcgcacagcgaggtcatccaggccctgcacgcgctgcgccgtgccggcaccgagatcgtctacatccccggcaaccacgatgcctcgctgcgccaggtgtgcgggctgatgctgccagcgatgcaggtgcgccgccgcgccatccatgtgaccgccgatggccgtcgcctgctggtcgcgcacggggacgagtacgacggcgtgacccacttcggcggcctgcaggaaaagttcggcgactggctgtactaccgcatcctgaccggcaaccaggccttgaatgcagtgcggcgccggctgggcatgcgctactggtcgctgtcggagttcctgaagaagcgcagcggcgccgccgagcgctacatcgagcgcttcgtgcaggccgggctggacgatgtgcgccggcgtggtctggatggcatcgtctgcggccacatccaccgcgcggcgctggtcgaacgcgatggcctggtctacgccaacgacggcgactgggtggagagcctgaccgcactggccgaagaccacgatggcgcgctgcgcctgctggaccacaatggccagactctggtggaactgccgggcgcgcgcttgtcgcaggcggcgtaacccgtttccgtagagtcgactgttagtcgactatcgcgcgcagcgcgcggtgtccgcagcctgatggaagagcagtcgactaacagtcgactctacagaaacggtgtccgggagtgagacggcgcgcccgcaagccgctagcatcggtccatggattccctgacccagatcgtgctcggcggcgccgtcgctgctgccatcgctccgcccggccatcgccgcgcggccctgctggccggtgccgcgctcggcaccctgccggacctcgatgccctgtggttgggcttcaccgccgccgacccggtggcgaacatgatcgagcaccgcagcttcagccattcgctgctggtgctgccctgggtggcggcactgatctggtggttgttcaagcgcttcggcaacggccgcgtcgcgcagtcaccggtgcgctggttctgggcaatccagctggcgctggtcacccatcccgtgctggatgcgttcaccgtctacggcacccagttgtggtggccgctgcgcccacacccgaccatgggttccagcgtcttcatcatcgatcttggctacacggtgtggctgctgctgggttgcgtgctggcctggtttggccgcgcccgcccctgggctggcaaggtgctgggcgtggcgttgctgctcagcagcgcctacctgggctggggcctgatcgcaaaggcccaggtcgaccgtgctgcccagcagagcctggcggcgatgggtctgggcgatgcaccgcgcttctcggtgccgatgccgttcaacaccctgctgtggcgcgtggtggcgatgacgccgaacggctacgtggtgggcgaccgctcgctggtggccgaccatggaccgatgcagttcgaaggccatgcgtccaatgtgcaggcgttgcgcgaagcagggagcatcccggcagtgcagcagctgacgtggttcaaccggggcttcatgcgtgcacaggtggtggacgggcggctggtcctgagcgaccttcgcatggggctggagccggactacaccttcaacttcgccgtggccgagcaggtcgacgggcagtggcgaccgatcacgcccgagcaggtgcggacggattacagcagcccggccgcgcgcgcggatgccgggcgccggctggcggcgatgtggcagcggatctggcacgagccggcagcctccgcgactggtgcggcgcacccgtagatccacgccatgcgtggatggcgggacatcggcagtggcagccacgcatggcgtggctctactgcggttggcggttgagcttgatagaacggttcagcacctggcgtgggacgttggcaatgtcaaagccaacgaacgccagcaggaactgcagcccggagatcagcgcgaccatggcgatcatgatggtacccaccggcgtggcgacatcggcctgggccgaccgcacccagtggtacagcccgaacagccccccgaaggcgagcaggctgctgccggcgatcagctccagtgacgcgatgctgaggtcgcgcaggaaatagttgtaggcaatgcgcttgagcgtgttgcgcaggtgcttgaagctgaactctcccaggatgcgaccgatgcgcaggttgctggtttcgtcgccgtagtgggcgtccattgccacatcctgcacgaccgcgcgcacggtgttcagtcggaacagcatgtcggtctcgaagaaatagcggtcgctgaccgcctcgagcttcaggtggctggcgaccttggcatggatggcggtgtagccgttggtcggatcgaacacctgccagtatccggatgaggccttggtcatgaaggacagcagcaggttgcccagacgccgcaccgggggcatgcggcggatgtgggtcaggttccagaatcggttgcccttggtgtagtcggcatggccgtcggcgatcggcgcgacgaagtccatcagcagcgccgggtccatctgcccatcgccatcgaccttcaccagaatgtccatgccatctgcgatggccgcgcggtacccggtcttgatcgcaccgccgacgccaaggttgtgctgatggaacagcacggcgatgcgcgggtcgttggcttcggccaggatcaggcggccgctgccgtcggggcacgcatcatccacgcagtagatcgccgttaccgcatcatcgatcgccgcgaggacggacagcacgtggcgggtcactttgtagcaggggatgattacggcgatccgagccggcgtggatgcggagggcgtaatggtggtcatcggactcatggggctgggtgggccagcagggcctttgccggcagttccaccagatccccctgcagcacccgtggtgcgtcgccctcaggcgctacggtgatgtggtggtagcggttgaaggtgaaattgaacgcctcgtcggacatcaatgggaagtaccggcggaagtattccatctgtggcaggtacagcacatggttcacggcgggaataccaacacccggcaggagggccccgaacccaccgggagccaccagcgcgccttcgggcgtggtggctgagccccgggcttgcagggagtgcaggacggcagtgcggtccattgcgaagatcggcccggcaggctgcacagggttgaacaagccattgcccagcagattggccaaggcggcggtggccaggaccaaggtggccgcatgcgccgacagctttgggcggcgggcggcaacggccagccccgccaagcagagatagggaatggcatcggcggcgctgtgcaggcggctgaactggccttcgccgaacaggaacttggccacgctgccagccatcagcagcgcagccagcagcagcagacgcctgcgctccaggcgtacgccgcaatggaccaggatcatcgcgcagccgatgttgagcagcaggccgaacgccagcagcgcgcgtgcgggtggcaccatcgagagcccggtcaacttgccgaccagaacgggcacgggcaggaagatccagcaggcgatcagcagtacgccagcggcgagggccagcacgctgccgcggtggccccgcacccattcgcgcagtcgtgcgccgtcagcaaggaccagggtgaacagcggcaacaggctgccgagtacggcgatctcgcactcgttggagcctttgaacattggcagcggtgcaaaccggtaggtcatcaggttcgggaagacgtgcgcgaacagggacgtcagcccgaccccacctccggcgctctggcgctggcccggataaaccgtgttgcgcacgatcgggatgatgtcgtggaagtaaccgatgaacacggccaatgccagcgcgcctgcgatgccggcatcgatcagtcgtggaagcgtgagggcatcgcgacggaaggccaggaccagcaccgccatggccagcagcgaggaaatgatgaagggcggataggacactgcgatcacccagacagcgagggcgtacgcactggccaggatgcgaacccagcgattgccgatgcacagccaggctgcggcggcccagggtgccagagcgaaggcaccggcattgctggtccaccagacctgcacgaatggcgcgaagaacagcgtggccgaaaccagcactgcggctggtaccggcatccgcagttggcgcaggaacagggcccatccgctcaggaaggccatggccatgaacatgaagaagaacgaataggcgttcgctgctggcaacacgaagaacgcccagtggtagggcttgaacagcaggccccagtcgagcagcggcagcgcctggaaggtgcgcagtgactcgtggtacggcgagtgtgcgttgaactggccgaaatcgttgttgaccgcgatctggatgtagggcgtgaacacgatccactcatcgctgcggatcatgcgggcgctgccaagcaccgggttctgtggcgccaggccgagatactcgtaggccagcgagtaggaggatggcgtcagcgcgaatgcgacgtagagaatgcacaacagcgcgatgatcccggcgagcaggcgcgtctggccgggcgggagcccgcccggcaggttcacttcatgggtggagaaaggcgttcgtccgctgtcactcatcatgcgctcgcaggtaaggtccatccatgcgcgacgtacccgcacaccgctgcctgagggcaatagagggggatcccggcacgcgccgttccgaggccgggactgcgggattctagcgggttgccgccggagccgcaggccatcctgtggcgaggatgggcctcaatacaccgtcgcgcggccctgcacgaacgagtagaagaacaccgcgttcgggtcgttctgcaccaggcggaactcgcggcgcatgccctccacggtttcctcgtccaccgagccggcctgcagcagctggtcggcggccgacagcagcagctgttcccagaacgcgatcatcgtcttgcgacgcgccggctcgcggttgtccaggtggatggtcttgatctcggtgtgcacgtcgcggaagccgccggccagcagcaggttgcccagcttggcgccgacgaatgggtcgcccccgtggtcgtactggaaatcgttgaaggccatccagtagcgccagatgtgcggcgaatacggatcgagcaggaacgaggcattcatcacttcggtgatgtacaccggcgaacccggtgccagcacccggcgcacttcgctcagcacacgtgcgggtgacggcacgtgctccagcacccagcacaggaacgccgcgtcgaagctgcgtgcctcgaacggcagctcaccggcatcggcctgctgcagggtatagcggtcgctgcaccacggcgtgcgcgccaggttctcgcgcgcggtggccagctgcgtttcgctcaggtccacgccggtcacgtgcagctcggggaagcggcgcagcaggatctcggtctgtgcgccgacgccgctaccgacttccagcaggcgccgagcgccgctgtagtcgatctggccgaagatgcttgactccagcagccgggcctgggtcatcaggcgctgctgctcggtgccggaaaacccgtgcagataggtcggggaggaaatcggcggggtcatggtgggctcttgtagcgtcgagctggctcgactgttcgcaaacgcggggctggcggctcaggccgccgaaggcagcgccggttccccggcgatcaggcggtcgaagtattcggtggtcaatgcgatctggctggccggatcctcggcacggttgaccaccgcgcggaaagcggcattctccggccggtccttggcataccagcccaggtgcttgcgcgcgatgcgcacgccctgcggctcgccatagaacgcatgcagcgcgtgcaggtggccaagcaggatgtcgcgcacttccgccagtgatggcggtggcagttcctcgccggtggccaggtagtgcgccacttcgcggaagatccacggccggccctgcgccgagcgaccgatcatcaccgcatccacgccggtttccttcaggacgtaggcggccttctgcggcgaatcgatatcgccgttggcgatcaccggaatgcgcagcgcggccttgatctcgccgatcgtggcgtactccgcctggccggtgtagtgctggtcgcgggtacggccgtgcaccgccagtgccgcgataccgctgtcctcggcgatgcgtgcgatcagcgggccattgcgatgatcgcagtcccaaccggtacggatcttcagcgtgaccggcacgtccaccgcgttgaccacggcctcgaggatgcgcgccaccagttgctcgtcgcgcatcagtgccgaaccggcccaggcgttgcacaccttcttggccgggcaccccatgttgatgtcgatgatctgcgcgccgtggtcgacgttgtagcgcgcggcctcggccagctgctgcggctcggtgccggcgatctgcacgctgatcggggccggttcgccgtcatggtccatgcggtggatcgacttgcgcgtgttccagaagcgcggatcactgatggtcatttccgaggcggccagacccgcgcccagccgtttgcacagcaggcggaagggcttgtcggtgacgccggccatgggcgccagcacgacgttgggggcaatggtgtacgggccgatctgcatgcgcccattgtagggcgcgcgcggcggtacggccgcgtcgggcgcggtccggttcaggccgatcggcaccgacctcatgccgtaccggcatcagcagatgcttgacggttgcttccgccgcccccacgggcgggcgatggtgggcggctacctcaggctctgccaggcctggccggtacccagcgcgaaggccagccccaggctgaggcagaccactgaactgaccacccagaaacgccggccgttgtagccgggccggagcagggccagcccgaagcccatcgccgcgcgcatcagcaacagcagggcgatgcccgacaagaccagacggctggccggcagcggcgaatgccagcccgcggctgccagtgcgtacagcgtccaggccaccagcacggcagtgatgccggcggtcatcagcggcggccaccaatgcccggcctgtgccagccggaccatgcgctggccagcaccgaagtacctgtaccacgcggcgccgaaggcaatgcagccgatatgcagcaaggctgcgatggcactaccggcggcggcaaccagcaaccaggggaatccgtccatgtcctgcccacgctgaaacgctgcgcggatggtgggtgaggggcgggatgcgggcaatgcgaccggcagtcgcagctgttcgatgcgaccgccgccgatggcgcttcgctcagcgcggcggatcgatctgcaacccggcgccgagacggtccaaggccacgtccacgcgtggcagccgttgccggccctgcggccacagcaggcgcagcggcaggccgcggcagtccagcgatggcaggatcgagaccaggctgccgcgcgccagcgcgtcatcgaccagccaggtggccagctgcgcgatgccgaagccggcctcgaccgccgccacctgggcctcggcgctgccaaccaccaggcgcgcgcgggcctgcagcggtgtactgcgctgcctgccatcggccacctgccacggcccgatgctgccgtccgcgcgtccgaacagcacaccgtcatgcccggccagctcggcggccgagcggggctggccatgccgaagcagataggccggggaggcgcagaagcgcaggcattcgtaaccgagcaggcggctgcccagcgtggcgggcagcggctcgggaccgccgatgcgtacggcgaggtcgacgccgtcctcggcgaggtcgctgaagcggtcgctgaaggtcacctgcggatgcaactgtggaaactcggcggccagctgcagcagcaacggccagactttgaggcgcccgaaggtggccggcgcatccacccgcaggcggcccacgggcgcgtctgcgtgcgagaccagcaccgactcggcatcggccagctcgcccagcacccgcacgcaggtgcggtagaagccctcaccggcctcagtcaggcgaaggcggcgcgtgctgcgctcgaacaaccgcgcgcccaggcgtgcctccagccgcgcgatggtcttgcccaccgccgaactggtcaggtgcaggcgttcggcggcggcagtgaagctgccggcatcggcggtggcgacgaaggcctcgatgccgcgcaggcgctcggtgggaagcatggggaatttctgtccggaatcgatggaaaacatagcagtaatcggaacccggggaggaaataggctggcggcccctgttctgatgcccgcccatgtcctccctcgattccgctgcggccgctgtccacgcaaacgcccgcgcacgcctttcggttgtcctgctggcggtgtccgccttcgtcatcgtcacctccgagttcctgatcgtcggcctgttgccggcgctggcgcgcgaccttggcctgggcatcgcccgcgccgggcagctggttaccttgttcgcgttcaccgtgatgctggccgggccaccgttgaccgcgctgctgtcacacgtcggccggcgccgcctgttcgtggccatcctgctgttgttcgcgggttccaacgcgctggccgcgatggccacgcagccgtggctgctggcgctggcgcgggtgctgccggcactggccctgccggtgttctggggcaccgccagtgagactgctgcgcagctggcccctgcagggcagggcggtcgtgcggtcgcgcgggtctacctgggtatcaccgccgcaatgctgttcggtatcccgctgggtacgttggctgccgacgccctcgattggcgcggcagcttctggctgttggcggccctgtcgctgttgatggccggcgcgctggcgttgtggatgccggacaccgtggccggaccgcggcgcgcgctgggcgaacaggcacgagtactgcgccagccgcagttgctgggcgatgtgctgctgtcggtgctggtgttcaccgcgatgtttgctgcctatacctacctggccgatgtgctggagcggctgatgcaggtaccggcggcacaggtgggctggtggctgatgggcttcggagctgtcgggttgatcggcaatgcactgggtgggcgctgggtcgatcgtgcgccgctgggcgcgaccctggtgttctgcgcggtgctggcgctgggcgtgctggccagtgtcgggctggccggccacggcacgttcgtgctgatcgcactggccctgtggggtgtggcgcataccgcattgttcccgctgtgccaggtgcgggtgatgcgtgcggcgccgcaggcgcaggcgctggcgggaaccttgaatgtgtccgcggccaacgccggaatcggcctcggcgcgctgctgggaggtggggccatcgaacgcttcgggcttgcctcgctgggcgtggtggccgctgccgtggcgctgctggcaatcgtcgcgggcctgctgctgcggcagcttgcccggtctcgctcatccacgcatggcgtggatctgcctcattgaaaggcaaacaaaaaaagcccgggtgtctgcacacccgggcttcttcatccacgcatggcgtggatctactttgcttcggcgtcggccggggtgaagcgcggcatcgccgctgcagcaccttccttctcggtcgaacgaccggcgaactggttggcgaagcgcacgtggcgggcgaacggggcgtcggccacctgcgccagcgacgcggccagcgcaccgttgaaggcgtcaccggcaccggtggtgtcgatcgcctgcacctgttcggcacccacgcggtagtacggctgggtatcgccgcgcaggttctcgtcggcatgcgacacgaacacgcccaccgaacccagggtgaccaccacggtaccgttgccgaccagcttgcggcacagcgcgtgcaggctggcgccatccagcgcggcgacgtcgttggcatccacccgctcaccgacatggcggccgagcagggcagcgaactcggtctcgttcggggtgatcacatcggccagcttgagcaggccgatggtcgagggggcatcggccggtgcggtgttgagcacggtggtgacgccggcctcgcgggccgtggccagtgccgcttcgatggtctgcaccggcgattccagctgcaccagcaccaccctggcgccggtcaacagggcctgctgctgttgcaggaagtcggtgctcagcgcagcgttggcacccgggccgatcacgatggtgttgcggccacgggcatcgacgtagatgccggcggtgccggtcggttcgctgctggcttcggcgatgaggccgaaaccatcctgcgccgccagttcgcgcgcggtggcgccaccggcgtcgtcgcccagcgcgcacacgaagtgcgtctcggcaccggcgcggcaggccgccacggcctggttgaagcccttgccaccggggccggtgctgtagcggccggcaatggtcgcgcccggtgccggcagcgactcgcaccgccacacgtgatcgacattgaaggaaccgacgacaacgacactgctgctcatagggaatcttttctcaaccaagggttcaactgaagtgcgtcagcacgccggcgatggtcgccgtcatgaaggtggcaatggtaccgcccagcaccgcgcgcaggccgaacttggccaggtcgtggcgacgttccggggccaggccaccgatgccgccgatctggatcgcgatcgagctgaagttggcgaagccgcacagcgcgtaggtcgcgatcaggcgaccttcgctggacaggctgacgccagccacctggccgttcacgatctgcgacagctcggtgtaggccacgaactcgttgatcacgaccttctggccgatcagcgaaccgacggtggtggcatcggcccacggcgtaccgatcacccaggcgatcggggccagcaggtagccgaagatggtcgacaggttggtcggcttgccgatctgcgcagccaggccggtcacttcaccgatccaggtcagcggggcgttcagcagcgcgatcagggcgatgaaggccagcagcatcgcgccgatgttcagcgccagcttcaggccgtcgccggcgccggccgcagccgcgtcgatgatgttgctggaggtcttttcgacttccatcttcaccgtgccgcgggtgagcggggtgccggtttccgggatcagcagcttggccacgaccagggtggccggcgcggccatgatgctggccgccagcagatgcttggcgtagaaggcctgctgcgctgggtcgccgccgccaagcatgcccacgtaggccgccagcacgccgccggcgatgtgtgccatgccgccgatcatcatggtcagcagctcggactgggtcatcctggcgatgtacgggcgcacggtcagcggcgcctcggtctggccgatgaagacgctggcgcagacgctggtggtttccgcaccggatacacgcatgaccttggtgatcgcccacgccatcacgcgcacgatcgcctgcatgatgttcaggtggtacatcacccccatcagcgccgagaagaagatgatggtcggcagcacctggaaggcgaagatgaagccgtaattcttggtgtccatcaacgagccgaagatgaaaccggaaccctcgttgacgaagctcagcaccttgacgaagccgtggcccagcgcgtcgaacacgtcgcgcccgcccggcaccaggatcaccagcgccgcgaaggcgatctgcagggtgataccggtggcaaccagcttccagtcaaccgcgcgcttgttattggaaaacaaccaggtgatgccgatcagcaccgccaacccgaacaggccgaagccgatcctgcccaaaccttcgaccatgtgagtgactcccctggggcgtcgcgaaaaacgggaagcctagtgcagggcaggggccggggcaagaaaaagcagcgtgcgcgcggccaacggtaccgatcaggccagcaacggcaagggcttgcggctggcggcggcaggtagaatgggggtcgatcccggcccggatgcgggcccgcagcaggagattcgcatgcaataccgtcgcctgggctccaccggcctgccgatttccgccttgtccttcggcgcctgggtgaccttcggtgaccagatcccgcgtgatgaggcccgcaacctggtggccgccgcctgggatcatggtgtcaacttcttcgacaacgccgagggctatgccaacggccgtgccgaacaggtcatgggtgacgtgatcgccgacctgcgcctgccgcgcgacggtttctgcgtgtccagcaaggtgtttttcggcagcgccaaggacccgcggccgacccagcgcgggctgtcgcgcaagcacgtgaccgacgcctgccacgctgcactcaagcgcctgcgggtggactacctggacctttactactgccaccgcccggatccggacgcgccgatcgccgagaccgtgcatgcgatggacaccctggtgcggcagggcaagatcctctactggggcacctcggagtggtcggcggtgcagatccagcaggcgctggacatcgccgaggcgcgcaacctgcagggcccgtcgatggagcagccgcagtacaacctgctgcaccgcgagcgggtcgaggtcgagtacgcgccgctgtatgccggtgccggcctgggtaccaccatcttctcgccgctggcgtcgggcctgctcaccggcaagtacgaccagggcattccggccgatgcacggctggggcgggaaggcatggagtggttgcaggacctggtgctgggggccgacgccggggcccgcctgggccaggtgcggcgcttcagcgaggtggcacgcgcgctgggccacgccccggccacgctggccatcgcctggtgcctgcgcaacccgaacgtttccagcgtgatcctcggcgccagccgggtcagccagctgctgcagaacctgcaggcactggacgtgctggagcaggtcgacgcgagcggctgggcgcaggtggaagccgtcttcgcctgaaccccggggccgaccgggcctcgggggcctggctcgggccggttcggccgagggaacgggacgggaacgggacgggaacgggacgggaacgggaacggtagagtcgcctgtcagtcgactgcttcgaataaccgactgcttcgagcaacagcagtcgaccaacagtcgactctacacacctgcgtcgccatttaattgatgcgatctatcgaattacggaactcgatcattaatcccatcaatgaaattgagaatggttgttgattgtcaactgagaatcattatcatttaactcgtccctcgcacgagtccagatgctcatgaatgctcaacctgtactgctgcgccccgaaacgctgaccctccgcgatcgaccggtccgcgtcgttccgccggaagaggtcatcgacagcgaagccctgctcaagggccgtcgtgaaatcctgatccagcacggcgaccgcttctatcgcctgcggcacaccagcaacgacaagctgatcctgaccaagtaatcgcggtctggtcgcccgcctccctccctcctgccggcagcgccgacagggtgggcgacccgtccgctcccgctctctccccctcggtctaccgcgtgcaccttccgggtgtgccggtgaccgggggttcccctgcctgaccgaacgaacccagatgacccgccataccgccctttgccttgctgtctggatggcgctgccgctgtccgcccacgctgctgccactgctgcccccgatgcgcgcgaattcgatcgggtgcaggtcactgccacccgcaccgagcgggcggtgagcgacgtggcggcaacggtggatgtcatcgaccgtgagcagatggaccggcacctggtgcaggacatcaaggatctggtgcgctacgagccgggcctgtcggtcacccgcagcgcgacccgcttcggcctggatggtttccgcatccgtggcctggacggcaaccgcgtgcgcatccagaccgacggcatcgtcatgccgacccggttcgacatcggttcgttcgccagttccaaccgcaacttcaccgacctcgatacgctcaagcgcgtcgagatcgtgcgtggcccggccagctcgctgtacggctccgatgcactcggtggcgtggtcgcgttcgtgaccaaggacccggccgactacctcaagggcggcaagaacagctacttcggcctgaagttcggctacgacggtgagtggaagggcctgctcggcggtgccacggccgcctttggtggcgaccactggagcggcctggtcaacgtcaaccaccaccagggccaggaaacggacaacaagggcacggtacgcagcgacaacgacacccgcaccgcggccaatccgcaggatcgcgacggccgcagcctgctcagcaagctggtctatgcaccgagcgaagaccagcgcttccgcctgaccgtggaaggcaacgaagacaccaccgacaccaatgtgttgtcggcgattgccagcgttgcaccgcgccccggcgcgatggctgcggccactggcatgaagtcccacgacacccagaagcgcaaccgcgtgtccttcgcccacgagatggatgcgctggaccagccgttcgccgacagcctgcattggcaggtgtacgcgcagaacagcgaaacccggcagcagaccgacgagacccgcaccgacggcacccgccgccaccgcgtgttctccttcgaccagcatgcctatggcctgcaggcgcagttcaacaaggcgttcaccaccggcagcgtcgagcacgcattgacctacggtttcgaaggcacccgtaccgagatacggcagaagcgcgacggctatcaggtcagcaaggctggcgtggtcagcaacacggtgctgccggacaccttcccggtgcgtgacttcccgatcagcaagaccaccgagctgggcctgtatgcacaggatgagatgcgctttgccgatggcaggctgtcgctggtgccgggcgtgcgcgtggaccgctacgagctgaagccggaagtggacagcatcttcgccgaagacaacccgaccacggccgtggcgcagctgaagaagaccagcgtgtcgccgaagctgggcatggtctggcgctttaccgacgaatggtcgctgttcgccggttatgcgcgtggcttccgttcgccgccgtacaacgacgtcaacatcggcctgaccaacgtcgccttccgctataccgccgtcgccaacccggatctgaagccggaaaccagcgacggttacgaactgggcctgcgcttcatcgcgccggcggcgtacgtcagcgtcagcggctactacaacgactacaaggatttcatccagtccaacgtcgataccggtcgcaacgcacagggtctgaccgtgttccagtcgcagaacatcgccgacgcgcgcatctatggcgcggaaatgaaggccggcatcgagttcggcgaactcagcccggcgctgaagggctgggcgctgcgcagtgcgttggcatggtcgcgtggtgacaaccggaccgatgacgaaccgctggcctcggtcgatccgctgcgtggcacgctgggcctgatgtacgacaccgatacctggggcgtcgaactggccggtaccttcgtgcagcgcaagaagcgcctgccgccgcctgcggcgcagaccaatccgaacgcaccggcgccgttcgtctaccagccggccggctacggcgtgctggacctgatggcgcactggaacttcgcgccgggtgccaccttcaatgtcggcgtgttcaacctggccgacaagcgctacatcgaatggtcgtcgatcaccccgagcctgatcaccgatcgcgcactgagcgatcgtttcagcagcccgggccgcaccttctccgccagccttgccgtttcctggtgacctcatgagccgagcactgtccgcacgcaggaatgactccatcgccgcgccgaacagcgcggcctggccgaccccggcacagctggccacgctcggcaccgtgttgtgcctgtaccacgccgacggcaacgagctgggcggctggcgccaggccgtacgcgtacacgcctgtcagggcgtggacagcgagggcctgcgcgaaagcctgtgcttccttgatggccgcggccgctgcgtgtggcgcctgtacctgctgcccgacagcgatttcctggcctgggaccgtctggtcgcggcgctgccgccgggaccggaacacgatagcgaggcgagcgttggcgaacgcctgtggcggcgtttggccggccatcttggcggccagcgctggcgcctgtgcgcgctgcgcctgcatgccgccgacgacggacgcacgctggccgccagtctgtcgaccctgtcctcgctgggcgcggccaccgcgcgccgcatcgcacgcctggaaggtgctgaaggcgagctggcgatcgacgactgctgctgtgccgacgccgcccggcgtccggcgccccagattcccggcgacctgccgctgatccgcctgtgaccctctcctgatggaacgcccgttggccacggatggcccctcaatgaatctgcaaccccgaaggaagaccccgatgaagctccagacagccagcgccatgctgctgctcgccgccagcggcgtggccagcgcgcagccctccgatatcgcccgcgaccacgacagcatcctcgccatgcagggtgagtacaccgtggacttcgccttcgacgagaccgtgctgctgaagccgggctacgagcgtgcaccggcgatgcgcagcggcggcagtgaagtggtcatcgtggtcgagaacaccccgaagcgcatcgtgctgcagcacctgctgctggatgaaaagagcggccacatcaccaagcactggcgccaggactgggtgtacgaagcgccgaaccgtttcgagttcagcgccgaccagacctggaaggtgcgcagtattccgtcggcggtgaaccagggcgcctggacccagtgcgtgtacgaagtgagcgacgcaccgcgctactgcggcaccggcacctggacctacaccaacaacgtgccgagctggaccagcgatctgagctggcgcccgctgccgcgccgtgagtacaccaagcgcagcgactacaacgcgctggctgtggtcaaccgccatacgctgaccccgaacggctggacccacgaacagttcaacaccaaggtgcagcgcaacgccgatggcagccaggtggagatcgcacgcgagttcggcttcaacgactacgtgaagaccaccgaggtcgacttcaccccggcgcgcaactactggaaggccaccgccggttactgggccaaggtgcgccagcgctgggacggtttcctgacccaggccccgggcgtgcacctgaagaccaggatcgacggcatggcgatgatcattccgctgttcacccaggccgaagagatccagtccggcaagaaggtgaaggacaagcagatcgacgaagtgttcgccaagtacgtggaaaaggcccagtagatccacgccatgcgtggatgtgcttgttccttgaacactggcagcgccgtcctgggctcttggtaggtgccgagcttgctcggcacgcgccccggtccggcgccgcctcaggcctcgcgcagcgccaatgccggcggcgtatgcaggatcgcccgcgtaccccaccagcctgccagcaggctcagcccgatgccgaccacgccgccgatcagcaggcccggccacggcggcagcaatggtagctcgaacaccttctgcgagactgccacgccgatggcggccgccgcgcccaccgcgagcaacgcggccagcgtgcccagtgcgccgaactccaccagcaccgcaccgcgcagctggcgccgggtcgcgcccagcgtgcgcagcaccgcgctgtcgtagcgacgctcgcccgccgtggcctgcagcgcggccagcagcaccagcacgccggccagcaggctgaacaccatcaccagctgcaccgcctgtgccacccgctccatcacatcgcgcacctgcgagatcaccgcgtccacgtccagcagcgacaggttgggctgagcgcgcaccagctcgcccagtccggctgccttgccggccggcaggtggaatgccgacagcaggttgtgcggtgtatcgcccaccgcgttcgggttcagcagcacgaagaagttcgggcggaaggtgttccagtcggccttgcgcacactggtcacggtgaactcgcgctcctgctcgcctactgcaatggtgatgcggtcgcccggatatacgccgtagcgcttggcccagccgatctcaaccgacgcctccgatgccgtgctgtcgggcgtccagaaggtgccgttcatcagcgtgttggccggcgggaagctgctgcgccagctgaagttcaacggccggttctcgtcgtcgtcatcgcgctgggcttcgcctgacgccggctgcccgctctggtccggcgagcgatccacgcgcagcggcggcttgccgttgatcgcgatcaggcggccggtggccatcggttcgatgctggcgtcgttggcgcccagtccacgcagcgcggccagcacgctgtcgcgctgttcgggctggatgttgatcaggaagtagttcggcgtgtccgcaggcagtcgctcgcgccactgctgcagcaggccggggccggtcaccgccagcagcaacagcgcgcacagcgacagcgacagcccgaccagctgcatcaccgccagcatccggcgccgggtcagcgccgccaggcccagccgccagtggccgtgcagacggtgctgcaggccgcgcagcagctgcagcagcgcgaaaccgaccacgccggccgccaccgccaacgcggccaggccgcccagcacccatagcgccagcttgagatcaccggtcacctgcaccgccagcagcaggctcgccgccagcgctgctacgtaggccagcagcgaggctggcggcagggcggcgaaagagcggttgagcacacgcatcggcggcaccccgcgcaggcgcagcaatggtggcaggccgaagccgaacagcagcaacaggccgatgccggcgccggtcagcgccggcatcgcttccggcagcggcaggcgctgcggcaccaggctgcctagtacctgcaccaggccttcctgcgcggccatgcccaggccgatgccgagcgcacaggccggcaccgccagcatcagcagctgcagcgccaggccaagcaggatgtcgcgctggcgcgcgcccaggcagcgcaggatcgccacctggtcgatgcggcgcagggcaaaacggttggccgccagcgcggtcgccacgccggccagcaataccgccagcagcgcgctcaggccgaggaagcgcccggcaagatcaaaggcctggcgcacgccgcgctgggtgtcgtccacgctcagcaggcgaaggcctctcacctgtggcagcagccactggcgcaacgcggcaacctggtcggcggagccggcgaacatgagccggtagttgatgcggctgccagggccgagcaggcccgtgccttccacatcggcgcggttgaccagcagggtgggggagagcgtcagcaggtcgccgccggcatccggctcggcctcgatgatgccggcgatgcgcagcgtgccggcgccgaattcgagatcatcgccggccttcagtcccagcccctgcagcaggcgcgggtccgcataggcctggcccttgggcggcatgccggcgttggcgatcagcgcgccaccgggcgtgctgcgcaccctcagcgtgccacgcagcggatagcccgcctgcaccgccttgatgctggccatctggctggcatcaccgttgaacagcacgctgccgaagctggcgatgcgggtgaaggccagtccacgccgctgcgcctcgtcggcgaacgcctgcggcgggtcatcgcgcccggcgatgccgaggtcgccaccgagcatttccgctgcgctgccggtcagtgccaggttgacccggttcaccagcgtgccgaccgcggtcatcaccgccacgcccagcaccagtgcggcgaacacggtcagcaggtcaccggccagcgcctcgcggcgcagcgcgcgccacgcatgccgcagcaggttcatgcctgcgccccacgctcgaccggcagcaggcggccgtcgtcgatgcggtggatgtactggcaacgctgggccaggcgcaggtcgtgggtgaccagcaccagggtggtgccgctgccggcgttgagttcgaacagcaggtcgctgatgtgctggccggtggcgtggtccagcgagccggtcggttcgtcggcgaacaggatgcgcggacgggtgacgaaggcacgtgccaatgccacgcgctgctgctcgccgcccgacaactggcgcggatagtggcgggcgcgatgggccagcccgacctgggccagcacttcatcgacccgcgcccggtcttcgcgcccggccagctccagcggcagcgcgacattctcggcggcggtcagcgccggcagcaggtggaaactctggaacacgaagccgacctcacgcgcgcgcagctgggcgcgggcctcctcgtccagcgccgacaggtcctggccagccagcgcgatgcggccgcgactgggcaggtccagcccggccagcaggccgagcagggtggtcttgccggaaccggaggcgccgacgatggccacgctggtgccttcatggaccgtcagggtgatgttgtccagtatgtggacttcaccctccgggccctgcacggacttgccgacctggtcgacggcgatggcgacgggcgcgctgcggggggacaggctgtcgatgaggagactccaatgcgcaagacgggatggagccggcgagccggcgcgatgatggtgctgctgctagggttcctgctgttgccggggctggcctgtgccaaaggtccggccggcaccgtgctggtgctcggcgacagcctcagtgctgcccacaatatccctgccgacgccggctgggtcagcctgctgcagcagcgggtcaggcagcagtcgaaaaccccggcgcgcatcgtcaacgccagcatgagcggcgagaccaccgccggcgcactcacccgcctgccggccctgctggcgaaggaaaagccgaccgtggtagtgatcgcccttggcggcaacgacgcactgcgcgggctgaccccggcgcaggtgcagggcaacctgggaaagatggtgcaggccagccagaaggccggcgcgaaggtgctgctgctgggcattgacgtgccgcccaactacgggccggcctatcgccagcgcctggctgcggcctacagggcgctggccacgcagtacaaggtgccgctgctgcccttcctgctggagggggtggccctgcagccgggcatgatgcaggccgacggcctgcacccgaccgcacaggcgcagccaaaggtgctggacaacgtctggccgctgctcaggccgctgctctgaaccgtttgtttacctcttgacggaacttcacatcgcgtccaccgtcgatccggcatgtttcacaaagctgaagttagaggggatcacatgcgtcagacgaaggagacctccggcttggtgctggtggtcgaagacaaccgcaacatctccgagatgatcggggaatacctggaaggtcgcggcttcgaagtcgactatgcacaggacggcctggatggctaccgccttgcggcggagaacagctatgacgtcgtggtgctcgacttgatgttgccgcgcctggatggcatcgaagtgtgccgtcgcctgcgcaacgatgcgcgcaagtccaccccggtgctgatgctcacggcacgcgacacgctggacgacaagctcaccggcctgggtttcggtgccgatgactacctgaccaagccgttcgcgatccaggagctggaagcccgcctgcgcgcgctgatccgtcgcgaacgtcgccaggtcggttcggaagtgctgaaggtggccgacctggtgctcgatccggtcagcatgcgtgcgacccgtgccggcaccgagctgcagctttcgccgatcggcctgcgcctgctgaccatcctgatgcgcgaatcgccgcgcgtggtcacccgccaggagatcgagcgcgagatctggggcaatggcctgccggattcggacaccctgcgcagccacctgtacaacctgcgcaagatcatcgacaagccgttcgaccgtccgctgctgcacaccgtgcagagtgccggctaccgcattgccgacatcgcccagccgatggcctgagcaggatactcgccggtgcagcagcaggcccggccgggttgtggccacgtacgagggcagggcatgaccggtcggcactgccgccggtcatcgcccatgcacccgcacggcgtggcgcgctgcctataatcgcagcgctctgaccgggactccgcaatgccgcacggcctgccgcgcaagatccgtatcgccttcatcctgcaggcagtgctggccagcctgggcatcctgctgggtgcgtggctggtctcgctggtgatcaagcacagcctggtgggcgctgccctgcgcgaggaggcggcgtactactggacgctgcacgaagcgtccccggtgcagccaccgcccaatacccagaacatccgcggctacctgctggaaagcgggcagtcggcactgtcgttgccggccaacctgcgcaatctggagcccggcttccacgaactacccaaggacgaccagctggtgctggttgatgtgcgcccggctggccgcctgtacctggtgttcctgcgctcgcgcgcagagatgctggcgttctggttcggcatcgtgccggtgctgctgaccctgttggcggtgtatggcgccagctgggtgacctaccgcgcgtccaagcgcctggtgtcgccggtgaactggctggctcgacgcgtctcgcgctgggacccggggcatccggaagcggccgacctggagcccaacaagctgccggcggacatgcagggcgagacccggcagctggcggccgcgttgcactcgctggccaaccgggtcagcgcgcacgtggcacgcgagcgcaacttcacccgcgatgccagccatgaactgcgtacgccgctgaccgtcatccgcgttgccagcgacatggcactgggtgatgaaagcctgcagccgcgcctgcgccgcagcctgcagcgcatccagcgggctggccgcgacatggaagcggtgatcgatgcgttcctgatcctggcccgcgaggcagacgtcgaaccgcagatcgagctgttcgacgtcaacgacatcgtccgctatgaagtggacaacgccaacgaactgctgggggctcgcccggtgtcggtgcacctgcacagcgatggcccggtgcagctgcatgcgccgccgcgggtgctgcaggtggtggtcagcaacctggtgcgcaacgcatgcagctacaccgacgaggggcgcatcgacgtgcatgtgcacaacgatcgggtggtggtgcacgataccggcatcggcatgtcccccgaagcgctgtcacgggcgttcgagccgttctatcgcgccgaacccagccggccgcagggtaccggcctgggcctgtcgatcgtacgcaggctgtgtgatcgcttcggctggaaggtcagcctggccagcgagccgggccagggcaccgaggccacggtgatcttccggtagagggattttgccgggctgcgcccggcacccaccgaggcaacatcaacatcaaaagcgggcattccgtggaatggcggggcggtgtgggtttgcaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgcaaacccacaccgccccgccttcgacagtttcccgcgatccgcagtacatccacgccatgcgtggatggggttgctcagttgcagttgaccttcggcgccagcgccttggtccagatgtcatacccggccggggtcatgtgcagcatgtcctcgcggaacagcgttgcatccggctggccatccgcgcccagcatcggcgtgtagatatcggtgaagccggtgttgggcagcttggccagcgcggccttgatcagcgtgttggcctcgttgatcgccggcagcaggtgcgcccgcgacgggctcggcttgatcgacaggtactcgaccttggtcttcggcaggtcgcgatgcacgcgctgcacgaaggcgaccacgtcgtcgcggacctgggtcgcggtgcggccgctgttgaggtcgttgtcaccggcgtagaagaacaccttgcacggcgcatacggcaccacgatctggccggcataccaggtgctgtcacgcacttccgagccgccgaaaccgcggttgaatacaggctggccggggaagtcggtggccaggctctcccagaagcggatggaggagctgccgatgaattcgatgccaccgcggggcggcgggttggcctggtcggcgctggcgaaccgggccatgtcgccggcccaggccacgttggagacctgttcgggtacccggggcgacgtggtcgggcccagggcctgggccagcggtgcggcggtcagcaggcccagcatcagcaggcaggtatggcgacgggacatcaggcgctccagcagggaagggaacgccatcatagaagctggggcgggccggggcttgcccctggcggtccattcaccgggccggtgccgggatgcggctggcggccttgtggcaaaatggcggccatctgcctattcctgtgcacccatgattccctgccgtgcgtctgagcggtcgctgcgccgcgcccctgttgctggatgttccacccgtggctgatcagttcggccatctgccgcgcggcccgcgccgcatcttccaggccgcccgctggtcctggcagggcctgcgcgccgcctggctgcacgaatcgtcgtttcggctggaggtctacctgctgatcctgctggcgccggtcgcggtctggctggggcagacgccggtcgagcgtgcgctgatgatcggttcgatgctgctggtgctggcgatggaactggccaactcggcgatcgaggcggtgatcgaacgttacggcagcgaaatccacgagttggctggccgcgccaaggacatgggctcggcggcggtgttcgtgctgatgatgaacgtgctgttgtgctgggccctggtcgtggttccacacgcgctggccggcagctacggctgaaaccccattcccccactgccttgaagagattccatgtcctttgagttcctcgccgaccccaatgcctgggtaaccctgttcacgctcagcgcgctggaaatcgtgctcggcatcgacaacctggtgttcatttccatcgcggtcagcaagctgccggaagagcgtcgcccgttcgcacgcaagctcggtatcgccgtggcctgcatcacccgtatcggtctgctggtgtcgctggcgtatctggcgcacatggcggccaacctgttcacggtggccggcatgggcatttccatccgtgacctggtgctgatcgtcggtggcctgttcctgatcatcaagggctgcatggagatcaaggaactgatcagcggcggcgaggatgaagatccgagcaccaccaaggcctcggccgtgttcggctacgtgatcgcgcagatcgcggtgatcgacatcgtgttctcgctggactcggtgatcaccgcagttggcatcgccgaccacatcccggtcatggtcgccgccatcctgctgtcggtgttggtgatgctgctggccgccaacccgctgggccgcttcatcgacgccaacccgaccgtgaagatgctggcgctggccttcatcctgatgatcggtgcggtgctgatcctggacggcctggacgtgcacgtgcccaagccctacatctacgccgcgatgggcttctcggtgctggtggaatggctgaacctgctgatgcgccgtcgcgcgcgcgagcacaacgtgccgggcgctggtaactggtaagcgcctctggcatgtaagtccctcagaacccccggcccggccgggggttctgcgtttgtggggggcacggctctgctacggcgctgcggtttttgcacttgtagcgggtttccgtgccccacttgtgaaccagaatcaacagtgttttcccggggcgaggcttaatccgccacatcaaagcgcgcaggctacgcactcccgaatccctcccccaggaccccccccatgaattccagagccgccttgctggcgcttgccgtcggcgccttcgccatcggaaccaccgagtttgcgccgatgggcctgctgcccgtcatcgccgacggcgtgggcgtgggcattcccactgccggcatgctgatcaccgcttacgccgtgggcgtgatgctgggcgcaccggtgatgaccctgctgatgggacggttcggcaagcgcactgcgctgatgctgctgatgtcgatcttcgtggtcggcaacctgctctcggcactggccccgaactacggcctgctgttgctgtcgcgcctggtcaccagcctcaaccacggtgccttcttcggcatcggtgcggtggttgccgccagcctggtgccgaaggacaagcaggccgccgccgtggccaccatgttcatgggcctgaccatcgccaatatcggtggcgtgccgctggcgacctgggtgggccagcaactgggctggcgcctgtccttcgccggtactgcagtgctgggcctgattgcgatcaccgcgctcggcttcgcgctgccggcatctgcaccggggccgcgcccggacgtgcgccgcgaactgaaggccatcctgcagccgcaggtactgctggcgatgggcaccacggtgctcggcgcgggcgcgatgttcactctgtacacctacgtggcgccggtgctgaccgaactgaccggcgcctccaacaccttcatcgcgatgtcgctggccctgatcggtatcggcttcacgtttggcaatggcatcggtgggcgcatggccgactggtcgcttgatggcgcgacccgcatcctgctggcggtcctggccgtgctgatgttcgtgctgccgctggccttcatgcaccacgccactgcggcgctgggcgtgctgctgttcggcgcggcgaccttcgccatcgtgccgccgctgcagatccgggtgatgcaggcggcgagcgaggcgccgggcctggcgtcatcgatcaacgtgggtgcgttcaacctgggcaatgcggtgggtgccgcgctggggggtgcggtgatcagctcgggtttgggttacgcggcgattccggtggccggtggcctgctggcggcatcggggctgctgctggcgtggctggggcgtccgcgcactgcggtggctgaggcctgctgaggggagagggtttccggcagggcttgcagccctgcacccgctgcaatcaacgtcaacgtcaaaagctggttacccgtggggtggcggggtgggtccggtggcgggggacgccgtaaacccgtccctgaagtgacccccgggagttggacgtcagatccaaccccgagggatacatgaacagatatgacgcacgtttcaaactgcaggtcgccaaggaggcctgcaagacctccacatcggtcaaagccattgcccgtcgccacggccttgagttctccacggtcaggcgctgggtggcgacctatcggctgcatggttggcgcggatttcaacgccaggcccagttctatgacctcccgttcaagctggctgtcctggaaaaaatgagccaggacggcatgtccgggcgggaggccaccacctacttccagattggtgatgccggcgcggtggggcgatggcggcgcctgtatgctcaaggcggtgcccaagcgttggcaccgcctccgccgctgccccgaaagccgatgaaaaagacccgttcgtccaagccgcctgaggaaatgagccgcgatgagctgctcaaggaagtcgcctatctgcgtgcggagaccgactacctaaaaaaactcgatgccttgatccgggaagagcaggcggcgcaagacgcaaagcgcaagccatccaaggattgaggcaggttcatacgctgtcgcttctgctcgaagcggcggagctgtcacgcagtacgttctattaccagaaccatgtcctggcccatccggatcaggacgaggcagccctgtgcgagcgcatccgtgcaatctacgatcaaagccaagggcgctatggctatcgcacggtgacgctggaattggccaatcagggtcatcggaccaatcacaagcgggtacagcgcctgatgggggagatgggcctgaaatcacgggtacgggtgaagcgctaccggtccttcaagggggccgccaatgttgtggttggcaatgacctcaatcgccaattccacgccgagcgccccaaccagaagtgggtgaccgacgtgaccgagttcaaggtacaaggcatgaagctgtacctgtcgccgatcatggacctctacaacggcgaaatcgtggcttatcagatcaagcgccagcccgtgttcgatctggtaggtcagatgctggaggaggccatcatgaagctttcgccggatgaacgccccatgatccactccgaccagggctggcagtaccagcatgaaaactaccggcacatgctggaaaaacattcgttgaaacaaagcatgtcccggcgtggcaactgcctggacaatgcggcgatggagagcttcttcgggacgctgaagtcggagttcttctacctgaacagctttgacagcatcgagagtctggaggctggcctggtggaatacatccagtactacaaccaggagcgcatcaaactgaaactgaaaggtctgagcccggtagagtaccgggagcgggcccaatcggccgcctgaccccgtccaagtctcgggggtcacttcaccctgggggcttggccgcggcatccatgccgcggacacccccgccaccggacccaccccgccttcgacaatttcccgcggtctgccggaacggcgtcccgctctggtaggtgtcgaccttggtcgacacgaatgcctgaagaaccgcgttttgcttttgatttttttcttttgatcttcccgcggtgcccaggaaattgtccgtggccgggagggtgggttggctgggggcgtgagccgcatggatgcggcgatcgagcttacatggacgtacttgcagcgccccccagccaacccaccctcccggtcgaccccgataacgcttcctcgccaaccaccgcctcgccaaccaccgcggagggggcggcgcccgatggccggtctttcacccgaaccgtggcatgctcggtgcccagtccacccggaacctccgccatgcgcctgttcacccgtgtcctgcccctgatgctgctggcctccctgctgtccggctgcggctacaacgccatccagcagaaggatgaagcggtcaaggccagctggtccgaagtgctcaaccagtacaagcgccgcgccgatctggtgcccaacctggtgcagaccgtgaagggcttcgccagccaggaagagcgcgtgctgaccgaagtgaccaacgcccgctcgcgtgttggccagatcaacgtcaacgccgacgacgaagcctcgctcaagcagttccagcaggcccagggtgaactcggcagcgcactgtcgcggctgctggtggtcaccgagaactacccggtgctgaagtcggaccagaacttccgcgacctgcaggcccagctggaaggcactgaaaaccgcatcaccgtcgcccgcggccgctacatccagcaggtgcaggactacaacacctacatccgctcgttcccgcaggtgatcaccgccaagatcttcggttacaagaccaagccgaacttcaccgtggaaaacgaagcgcagatctccaacgcgccggcggtcgatttcggcagcgcgccgcagcagcagccggcaccgcagccgggccactgacccatgcgcctggccactgcgctcctggccctgctgctatggctgccgctggcatcgcacgcccagcagctggcgccgattccggcgctggattcgccggtggtcgacgccaccggcacgctggatgccgcgcagaagcaggcgctggtacagcaggcgctggaccttcagcagcgcaagggcagccagctgcaggtgctggtggtagccacgacccagccggaagacatcgcgcagtacaccacgcgggtcttcgaccagtggcagatcggccgcaagggcgtggacgacggggtgctgctggtggtggccaaggacgaccggcgcgtgcgcattgaacccggttatggtctggagggagcgattcccgatgccatcgccaaccgggtcatccaggaatacctggtgccgcgcttccgcagcggcgactacgccggtggcatcaccgacgccacggcggtgctggtcaagctgatcgacggggaagcgctgccggcaccggtcagcggccatcgcgggcgtgagcccagcggtggtggcgatacctggttcctggcgctgttcatcggtgtgttcgccggcagcatcctgcgcgggatcttctcgcgcgtgccgcgtccgctgcgtggcctgctcggcggtgccggtgcggcgctggcggcattcctgttcacctccacactgctcgccagtggcctggctggcgtcgtgggcctcattgttgccatgctctccggtcacccgggccgctttgccggtggcggtggctggggtggtggcagctggggcggcggaggcggcttcggcgggggcggtggattcggcggcggcggcggcggcggttggggcggcggcggtggccgctccggcggtggcggtgcttcggggggctggtgatgatccaacgactgtgtcgtcatgtgttttcgccgtcggtacggcgcgcattcccgccggccacgctgcaggcgatcaccgaggccatcgcggccggtgagcagcgccacggtgggcaggtgatgttcgcggtggaagcggacctgccgctggccgcgctgtggcacagggtcaccccgcggcaggccgccgagcatgcgtttgcccgcctgcgcacctgggataccacccacaacaatggcgtgctgatctacctgctgctggccgaccacgccatcgagatcgtcgccgaccgtggcctgcatggccgggtcagcccggcacaatggcagcgggtctgcacccacctgcgcgaggggcttcgtggctcccatccggtggaagcgctgcaggatgccatcgacgaggtctccagcctgatcgaagggcactttccggcctcgacccggtcgaacgatgacgcgttgccgaactcgccccagctccttggttgagccggggcggcactggcccgagaataggcgttcaaccgcaaggcaccttccatgatctatttccacgacatcgaccccatcgccctctcgctggggccgatcaaggtgcattggtacggcatcatgtacctgttgggcttcaccgccgcctggctgctgggacgcaagcgcatcgccgccggccgcctgccgggcgtcgacgccaatggtttctccgacctgctgttctacgccatgctcggcgtggtgctgggcgggcgcatcggctacatgctgttctacgcgctgggcgatttcctgcacaacccgctgctgctgttcaaggtgtgggatggcggcatgagtttccacggcggcctgctgggcgtgctgggcgcctgctggtggtggtcgcgcaagcacaagctgcatttcttcgacaccatggatttcatggcgccgctggtgccgctgggcctgggcttcgggcgcatcggcaacttcatcggtgccgagctgtggggcaagtacaccgacggtacctggggcgtggtgttcccgtccggcctgccggcaccgctgaaccagctggaccacgcgaccctgcaggcgcagttcgccaccggcgcgctgaaccagttcgcgcgccatccgtcgcagctgtatgaagccttcctggaaggcctggtgatgttcgtggtgctgtgggccgtgtcggccaagccgcgccaccgttacctggtcggcggtctgttcgcgctgatgtacggcctgttccgcttcgcggtggagttcgtgcgcatgcccgacaacggcgtctacgtggccttcgactggctgacccgtggccagatcctcagcctgccgctgattgccttcggcctggtgctgctggtgatgtcgcgccgtgcgccggtactgcagccgcagctgccggtgactgccgggggcaaggcatgaaggcttacctggacctgctctcgcatgtgctcgagcacggcgccgagaagagcgaccgcaccggcaccggtacccgcagcgtgttcggctggcagatgcgtttcaacctggccgacggcttcccgctggtcaccaccaagaagctgcacctgcgctcgatcatccacgagctgctgtggttcctgaagggcgacaccaacatcggctacctgaaggacaaccaggtgcggatctgggacgagtgggccgacgagaacggcgatctcggcccggtgtacggcaagcagtggcgcagctgggccaccgccgatggccgtgagatcgatcagatgcagtggctggtcgacgagatcaagcgcaaccccgattcgcggcggctggtggtcagcgcctggaacgtgggcgagctttcgcagatggcgctgatgccgtgccacaacctgttccagttctacgtggtggacggcaagctcagctgccagctgtaccagcgcagcggcgacatcttcctcggcgtgccgttcaacatcgccagctacgcgctgctgacccacatggtggcgcaggccaccggcctgggcgtgggcgatttcgtgcatacgctgggcgacgcgcacctgtattcgaaccacttcgagcaggcgcgcgagcagctgtcgcgtgaaccgcgcgcgctgcccaagctgtggttgaacccggaggtgaccgatctgttcggcttccagttcgacgacatccgcatcgacggttacgatccgcacccggccatcaaggcgccggtggcggtatgagcgcgatgaagctgtcgatgatcgtggcgctggaccgcaaccgtggcatcggccagggcaatgccatgccctggcacctgccggacgacttcaagcacttcaaggcgctcaccctgggcaagccgatcctgatggggcgcaagacggccgaatcgatcggccgcgtgctgccgggacggaccaacctggtgctgacccgcagcggccaggtgccgttcgagggcatgcgcgcggtggcgtcgctggacgaagccaagacgattgccgaaggcgagggggccagcgagctgtgcatcatcggtggtggcgagatcttccaccagctgctggaccaggccagtgacctgtacctgacctgggtggatgccgaaatccccgctgatacccatttccccgaagtcgacatgcaggactggcgggaagtgagcagcgagccgcacccggccgacgaacgccatgcctacgcgttccgcttcgcgcactacgtgcgccgctgatcgcgcaagtaccaacgaaaacaccgacggggatgtcgacggggtagagtcgactgttagtcgactgctctcggcggtcacccgaaaaccccgcgctgcgcgcgacagtcgactgacagtcgactctacctgggctgtcgctgcggcatccggtaatgcccgatgatggcgtgctggaacagcaggttctcttcgcgcgtgccgcgtgcgatgttgtgcaggaccaacggcgtgccgtcggccagccgacggtcggagacgatgcccacgtgcagcaggccgttgccgttgagcttccaggcgacgatgtcgccggccgcatagtcggcggcggcggcggtgaccggctgctgccaaccctgccgttcgaaccagcgcatcaggttcggcacacggcgatgatcgatgttgcggtccggccgtgacaggccccagatcgcgggataggcactgaaattgccgcgcatgtcttcatgcacgcgcgcttgcaggtccaggccctggttgcgcagggcgcgcaccaccacgtcggtgcacacaccgcgatcgagcgggacgtcgccgccgggataggagaggacccggtaggcgggatcgtaacgggtggtaacgccgatctgcgcccgcgctgcggccaccaatggcggagaatgcgactgcggggatgccgacgcgtgatcggcgtctgcgccagtgccaggcgctggggacggatcgcgctggcagccgctgacgctggccagcgtcagcagcagcaccgtccatggtgcccagccgcgtcgcgtcatgcctgcggcgctgcaccgttgttgttgggcccgccggaaccaccaccgccaccacgacgacgacgacgacgcggaccacgattgcccgggttggcagcgggcgcactgccgccgccctgttccttgccctgcgccgatgccgccgggcgctcgtgcgccggtcgcgctggcgggcgtgcgttgggcacgggtgcggggacatcgcggcccggcacctgcaccacgcgcagttcatcggtatcgagctggatcgcggtcagcttgccaccccagactgcgccggtgtcgatggcatgcacgccctgggtgatggtcaggcccagcgccgaccagtggccgcagacgatcttcaggtcgcgctcgacccggcccggcacttcgaaccaggggtacagtccctgttcctgcgtgcccggcgtgcccttgtcctcgatgccgatgcgcccgcgcggggtgcagtagcgcatgcgggtgagcacattgatgatcgcgcgtgaacggtcgtagccggacaggttcggtgcccagctcggcttgtcgccgtacatgttgcggaacagcttgcggtagccggcaccgtgcagttgcgcctcgacctcggcggcatgcttttcggccatctgcgtggtccacttcggcgccaggccggcgtgcaccatcatccagcccagctcgcggtccacgtgcaccagcttctgcaggcgcagccagtccagcagttcgtcgcggtcctcggcctgcacgatgcgcagcaggtccgggttgaccttgcgctgttcctcttcggtgcgtgcaccgacggccagcagcgaaagatcatggttgcccagcaccaccacgctgtgctcgcgcagcgaatgcaccagccgcagcgtttccagcgactggccaccgcggttgaccaggtcgccgcagaaccacagggtgtcctgcgccgggtcgaagcggatcttctccagcagccgctgggtgacgtcatagcagccctgcaggtcgccgatcgcccacacactcatcgtccggcctccgtgtcagtgcagggtacgcgggatggccagcacgaaaggtgcgaccggcgcggcgaattcggtgccgtcgtcggcgaccatgtcgtagtggccctgcatggtcccgtgatcggtccccagcatgacgccggacgtgtaatggaagtcttcaccgggacgcaggcgtggctgctcgccgatcaccccgtcgccatcgacatgctcgacgcggccgttggcatcggtgatgcgccagtggcgtgcgaccaggcgcgcggcaacacgcccctggttgtggatgcggatcgtgtaggcgaacgcatagcgtccgtcttccggcgcggattgatcgtcgaggaagcgcggtgcgacttcgacggagatggcgtaaacgtcagcgtcttccataccggcagtgtaatcaggaggcattggccaaagcgatgaattcggccacgtccagctgttcggcgcgggcatcgggacgcacgccggcggcaacgaactgttcggcggacaccacgttgttcagggcgttgcgcagggtcttgcggcgctgcccgaaggcggccttgaccacctcggcgaaacgcttgtggtcgctgatgctgatcgtggccgggtcacgcggcaccagccgcaccacggccgaatcgactttcggcggcggccggaacgcgcccggcggcactacgaacagcgaggtcacctggcagtaggcctgcagcatcacgctgagccggccgtacaccttgctgccggggccggcggccatgcggtcgaccacttccttctgcagcatgaaatgcatgtcgcggatcaccgcggcatgttccagtgcatggaacaggatcggcgaggagatgttgtagggcaggttgccgaccaggcggatcggctggccggcggccagctcggtgaagtccacgcgcagcacgtcgcggtggacgatggtcagctcgcccagcggctcggcggcggcggtcagcggcgcgatcaggtcacggtcgaactcgatcaccgtcagtttcggatgcacgcgcagcagcggcagcgtgatcgcgccctggccgggaccgatctcgaccaggcggtcaccgtctttcgggttgaccgccatcacgatcttgtcgatgtagtggcggtcggccaggaaatgctggccaagctgcttcttggccggggcggtgaacaccgggccggagggggaatgcggggaattcatgcgctcagtgtacgttgccgcgcaagctgcgcacacaacgtcgttgccgcctgcaggctggaaggatcggcaacgccacggccggcaaggtccagcgcggtgccgtggtccactgcaacgcgtgggtagggcaggcccagggtcaggttcaccgcctgctcgaagcccgagtacttcagcaccggcaggccctggtcgtggtacatcgccagcacggtgtcgaagccggccagcttggccggcaggaaggcggtatcggctggcagcggcccgatcaggtccatgccctccgcgcgcaggcgctgcagcagcgggatgaccaggtccagttcctcgcggcccagatggccgtcttcgccggcgtgcgggttcaggccgagcacggcgatgcgtggtgcgggcaggccgaactcgcggcgcagcgcggcgtgcacggtgcgaagagtgtgttccaggctgggcgcggtaatcgcgtcggccacctcgcgcagtggcaggtgggtggtggccagggccacgcgcacgatgtggttggccagcatcatcaccaccttcaccccagcctggtcggccagcagttcggtggtgccgctgtaggcgatgccgccttcgttgatgacggccttgtgcaccgggccggtcaccacgccgtgcagttcgcctgacaggcaggcctggccggcaccgagcagggcgccgatgaccgcgccggcattggccggatcggcctggccgaaacggctcggggtggcattggccaccacgcgcaggcgcaggtcgccggggacgcgcgcttcggcaccctcgggcagcagttgcagcggcaggttcagcgcggccgcggccgcgcgcagggtgtccgggtcggcgaaggccagcagccggcaatcttcacgcggctgctggacgaggcggacgcacagctccgggccgatcccggcgggctcgcccggtaccagagcgagctcggggcgcatcgatcaggactgcggcggcgtggcggtgttttccgcacggtcgccactgcggaagctgacgtaggcttcgccacgcagttcctgcaggaagcggttgtactcgtcttccagcttgcggcggccaatggtctcgcggacctgggcacgctggttgtcgttggtcacgtcggtctggcgagtggccacgcgctgcaggatgtgccaaccggcatcggtgcggaacggctggctgacgccgccgtcctggatggcggccacctgctggccaaaggccggaccgaacgcatcggccgggaaccagcccagatcgccgccctggcccttgctgttgttgtcctcggaggactccttggccacggtctcgaagtccgcgccaccggcaatgcgggcacgcagggtatcgatcttggctttggcggccgcgtcggtctgatgatcgtccacgcgcaccaggatgtggcgaccgtggtactcggtgacggtgctggcgccagcggtggcgctggcatcacgcacttccaccagcttcaacagctggaagccgctggggccacggatcgggccgaccacttcgccgggcttcatcttttccatcatctgcgcgaaggcctgcgggatttcatccaggctgcgccagcccaggtcgccgccttccagcgcattggggctgtcggaatagcgcacggccgccgcgttgaagtccagctctcccttgtccagcagggccttgacgccatcggccttcttctggccggtggcgatctggtcggcgttggcgccgtccggcaacgcgaccaggatgtgcgccaggtggtactggttgcctaccgtggcctgctgcttcagcgcggcatcgacttcaccctcgctgacgctgatgcggctctgcgcgaagctctggcgcaggcgctgcacggtgatctcatcacgcaccgatgcgcggaaatcgttgaaatcgatgccgtcgtgggccaggcgctggcgcagggcgtccaggttcgaaccgttctgctgggcgatggagttcatcgcctggttcagctcctggtcgctgacacggatgccgctgccctgggcgcgggccacctgcagcttgaccagcaccaggcgctcgagcacctggcggctgagcacgtcttccggcggcagctggttctcccgtccggcgtactgcgccttgatgttggcgatcgcacgctggagctcgctctgcaggatcacgtcctcatcgacgacggcggcgatgcggtcgagcggctgcgcctcctgggcaagcacctgcaggggggcggacacgctggacaccgccagcagcgaggcgagtagaacggggaagcgcttggtcatgggatcaaattcggatcgtagtcatcgcgggtcgccccggtgttgctgggcggcacgagatagaggtcgtcgcggttgtagccgaggatagcacggcgcagagtgcggtccgtgtcctggccgatggagctcaggcccttcaggacgaactccacctggatggagttgttcatctcgccttcgcgattgcggacatagcggcggccgaccacacgcacggccaggcagcagctgtcccactggacaccgccgatgatttccagcggctccttgtcctgcagcgagtagtaatagcggccgaccaggctccaacgcgcattcagcgggtacaggaacgacaggtcggcctgctccagcggggtgcggtcatgcttgttggcaccgggcagagcaccggcattgatgcggtagcggtagctcaggttgaccacgccgtcgttgggcatcaggtagcgggcacggacgctggccagatcctcgcgcttgtacttcgggtcccactggtaggtggcgcccagggtccagcggtcgttgatcatgtagttgccgtcggcgatccaggccgacttgcccttttccaccggggcgccgccgggggtgacggtcacccgcgactcatcgaagtactggatctggccgatcgaggccgagaaacgttccttgccggtggtctggtcgatgaaccgggtgctcaccgccagggtcagctggttggcgtcgttctggcggtcggcgccggtgtagcgcgagtcgcggaacaactggccccagctgaaggtgaagtcacgggtgtcgaagatcggcagctcgtcctggttgcggtacggcgtgcgcaggtagaacaggcgcggttccagggtctgcaggaacgacttgccgcggatgctggtttcgcgatcgaagaacaggccggcgtcgatgctgccgatcggcaggctgcggctgggcgaggtattgccgcgcagctgttcgggcgtggccgtgttcgggtcgatgccctgcgaacgcaggatctgggcctggatgcctctcacaccatccaccaggccacggtccagctgataggcggtgtaacggtaggccagggtcggggtcacataccaggccgcgccgctgatcgggaatgacacatacggcttcacgtccaatcgcgaaccgccgctgacaccgacgccgtcggtccactgcactccgttgcgggtgtactgcagatccttaccggtgccgacggcgttcttgaagttgatgtcgtcgtgggtgaagcgcaccgcttcggcgtagatgccggcttccagccagggccggaccggcttgtcccagttgaagtacaggcgcggctggcggttgtagggcagggcgcgctcgtcgagcgtgtagtcggtcagctgccagcggtcggccatgatgccggccgtccagttcgtgccggtgccatacaggcccaccgtgctctgcaggttggaggcggtcacccccaccaggcggttggcgaaatcctcgacatagcgctcgtcgctgacccaggccaggttggcgcgggcctgccagtggctgtccacgttgtggtagccggtgaacatcacccggccgcggtcacggtcacgcaggcggtcgttgggcatgaacgaggtcaacacctcgccgcggccgccgttgtagaggtagcggaactcgttgtcgagcagcaggccgcgccggctcatgtagcgcggggtcagcgtgtcgtcgtagttcggcgccaggttgaagtagatcggctgggcgtagtcgaagccgttgcgcccggacatgcccagctgcgggaacagcaggccggtcttgcggcggtcatcgatcgggaacttgaagtacggcgcccacagcaccggcaccttgccgatgcgcagcacggcgttgcgcgcggtgccgaagccctcgtcgttgtccacttcgatctgcggcgccgacagcttccacaccggctgcgaggggtcgcaggtggtgtaggtggagcggtgcatctggccgaccgcaccctgcaggtcgaccgactcggcatcgccgttgccccggcgcgacaccagctggtacttgatgtcggagatcttgtgggtatcgctttcctggttgccttcggcacgcttggcgaccatccggatcgacccgtcctggtagcggacattgccgtcggcgatgtagttgccggtctcggtgtcgaagctgagcttgtcggtaccgacgaactggtcaccccggcgcagcgccacgttgccctcgtactgcggcacggtggtggtgcccagcagctggtcaccctcgatgtcggtcggctgctgctcgcgggcggccgcggcggcagccttgtcctgggccggaaccggggtgggggcgtcagtgaacgcgggaatgacgtcggtggccgggcacaggccccagttgagcggcttttcatcggccatcgccggcaggctgatggcgatgctcagaggcaggggaagcaggcggagggctcggcgcacgcggttcggattcgggcgaaaacggacggtagcttgccccatcccttgcataggggcaatgaaggacgccggagcctgccggttcgggttcatccggcggaggtgcccacggacggcgtgagcagggtctggacatgggccacgctgcactcggccagggcctgcaggtcgtagccaccctccagcatcgagaccatccggccggccgcgtgacggcgtgccagcgcgtgcagttcaccggtgatccaggcgaaatcgtcggtctccagcatcaggtccgcctgcggatcacgcaggtgggcgtcgaagccggccgagatcagcagcagctgcgggcggaagtcgtcgatggccggcagcatctcgtcggcccagacattgcggaagcggaagccaccgctgcccggcggcagcaggatgttcatcaggttgccggcaccgcggtcacggcgcaggccggaattggggaacagcccggcctggtgggtgctgtagtacgagacccgggcgtcgtgctggaagatgtcctgggtgccgttgccgtggtggacgtcgaagtcgaccaccgcgatccgttccaggccgtggcggtcgcgggcataggcggcggcgatggcgatgttgttgagcaggcagaagcccatcgccgtgctgctggtggcgtggtggcccggcgggcgtaccgcgcagaaggccagcgggtcgtcgcccagcatcaccgcatcgaccgcggccacgccggcaccggcggcgtgcacggcggcgctggccgagccgggtgaggtccaggtgtccatgtccagctggcgcagcggtgcggtctgcggttgcagcacgaagtcgagcagggcgctgtcgtggacccgggtcagttcaccgaacttggccggtggcgcttcgcgccactccagctggccggggaacgcggtgtgcagcgcgtccagcacatgctgcaggcgttgcgggcactccgggtggccggggccggggtcgtgcagcaggcaggacggatgggtgtaggccagcatcgtgcaggctcagcgctggcgctgctgtggttgccacagcgcttcgccctggccgtcggcacgggccagcacccgggccagcacgaacaacaggtccgacaacctgttcaggtactgcaacgcctcgctgcgcacggcctcgtggcgggccagggtgaccgtttcgcgctcggcgcggcggacgatggtgcgggccagatggcagcgcgcggcggcttcgccgccggccggcaggatgaattccttcagcatcggcaggtcggcgttgtaatggtccagctgctgttccagggccgagacatcggcggcgtggatcgcggcgtggccggggatgcacagttcggcgcccaggtcgaacaactggtgctgcagatgcaccaccagcgcgcgcacatcctcgggcaggggcacggccagcagcaggccgagcgcggcattggcctcgtcgacggtgccgtaggacgccacccgggcgtcatccttgggcacgcgctggccgtcaccgaggccggtactgccgtcgtcgccggtgcgggtgtagatgcgcgagaggcgatgacccatgtcgcggctcagtggcggatgtcgcggcgggcctgctggagcttcaacacctgctccacggccagctgcagggcggcggccagcgccacgtagatcgccgtggtgcgcaggtaggggccgaaccactgcgcgtagttctgtgcccagccggccagggtcggctcggccacgttgctgctggtccagtagaagccgccctgcgccagcaggtggcagaccgccaccgaggcgaccagcagcagcgcgcccttggccagtaccggccagcgcgcgctctggtagttgcggcccagcagcatgccgccggcccacagcgagaaataggccggcagcagcagccagtagcccggcgacacgcagtagtgctgccagaagtccaggccgctgctgcggatcacgatccagtccaccagcaccgcgaacaccatcagcagcgggaacgcccagcgcgtccagcgggccaggtagaagccaccgatgaagaacaccgcccatgaggcatcggggatcgccgcgaagtgattgacacgggtcgctgccagcaccagaacgagcacggacaggacgaaggcgcggttggcagtgtcggacatggtggcgggcccggagcggattcaggtttcattctagcccgccgcgcgggttggcgcaggaccggccgttcggcgtacagacggggcgagcgcgtatcatgaacgcatgagtgaacgacatgacgtgctgattgtcggtggtggcctggtcggcgccagcctggccattgccctggaccgcctcggccgcgacgtgggcctgctcgaggccagcccggccggcgagctgccggtggtgttcgaccagcgcaatctcagtttcgccgctgccaccgtcaatgcgctgaccgcgctgggggtgatgcagaagctggcgatggcaccgggcccgatccggcgcatccacgtcagccgtgccggcgatttcggccgtgtgcagctggaagcggccgattacgaccggccttggttcggccaggtggtgggcgcccgcgacttcggccaggcgctggaagggcggcttcaggagctgccgcggctgcgccgttaccggccgatgcggttcctgggcctgggtgaagtggtcgacggctaccgccaggtgcgggtcgccgatgaggccggcgagcgcgtattgctggcacggctggtggtgggtgccgacggtacgaccagtggcgtgcgtggtgcactgggcatcgaggtcgaccgccatgatttccagcagaccctgttcgtggcccgtgtacgcagccagcgcgcgccggatggcaccgcgtgggagcgtttcaccgataccggcccgacggccctgctgccgcgcggcgatcgtcacttcggcaccgtgcatggtgttgcgcgcgaccaggccgatgcggtgatggcgctggacgatgccgcctggctgcaacgcctgcagaacgcgatcggctggcgtgccggccgcctgctcgagtccggcccgcgcagcgcctacccgctcatccaggtgctggcgcgtgcgctggccggtgagcgcacggtgctgctgggcaatgccgcgcagaccattcatccgctgggtgcacagggcttcaacctgggcctgcgcgatgcgctgaccctggccgagctgctggaggatgcgcatgaagatgccggcagtgatgcactgctgcaggcctatgtcgcgcgccgcgaggaagatcgccggcagacggtggcgttctccggcggcctggcgcgcctgaccagcaacccggcgccgctgatgcggccgctgcgcagcctcggcctggtggccgcgcaacgcgcatcggtgcagtcgatgctggtcggtggcgcgatgggcttccgcggcgaagtgccgcgcctgtgccgcggagaagccgcatgagccggcgcatgcgccttgatgtggccatcgtcggtggtggcgtggtcggtgccgcgtgcgcgctggcgctggccgatgccggcctgtcggttgcgctggtggaaggtcgtgagcccgcgccgtggcaggccgcacagcctgacctccgcgtgttcgccttcgctgctgacaacgtacaactgttgagccgcctgggcgtgtggccggcgatcgcgcaggcccgcgcctggccctaccggcgcatgcaggtgtgggatgcggccggtggcgaagatctgctgttcgatgccgatcgcttcggccgtcgtgaactgggctacatcgtcgagaacggcctgctgcaggatcggctgtgggcggcgttgccggcggcgggcgtgcagctgcactgcccggcgcgggtggaagcgctggagcaggacgacgacggcgtgcgcctgcgcctggatgacggtcgtcgcctggaagcggcgttggcggtagccgccgacggcgccgaatcgaccctgcgccaactggccgggatcgaggttgaaaagcatgactaccaccagcgtggcgtggtggcctacgtggacagcgatcttcccaaccaggccaccgcctggcagcgtttcctgccgagcgggccgctggcgctgctgccggtggccgagcgccgcagctcgatcgtatggaccctgcccgaggacgaggccgcgcgcgtgctggcgctggacgaagacagcttcaaccgcgaactgacccgcgccttcgcggcgcggctgggtgagctgcggctggcatcaccgcgcgcagccttcccgctgcgccgccagctggcacgtcactacgtggccggccgcgtgctggcattgggtgatgccgcgcacgtggtgcatccgctggccgggcagggcgtgaacctgggcctgcgcgatgtggccgccctgcagcagtggctggcgccgtcggccgagcgccgtggccagccgcggctgtcgccgcagcgcctgcagcgctgggcacgcgaacggcgcagcgacaaccacatcgccgcctacagcttcgatgcgatcaaccgcctgttctccaacgacgaaatgcacctgaccctggcccgcggccgcgcgctgggctgcgtcggcaaatggccgccgctggtgcaggcattctggaagcgcgccgccggggtgtagccggaacgcgaaccgcacgttgctgggggggccgctggcgcgttagcaaccacgggatcccgctctggtaggtgccaaccttggttggcacgtctgccaggtcacgtcggcccagatggggcaacggcgtttccgatgttgtgccaaccaaggttggcacctaccgaaagcgggcgctgctaccgccgttgatccagtagatccacgccatgcgtggatgaagatcgcgggtggattcaatccaccagccagccggccaggtcggcacgatccagcttgccgcgacgcttcacgtccaacgcattgaactcatcggccagcgccggattcgcctgcgcttcctcgcggctgatgaaaccatcgccgttcacatccagcgcagcgaagtggatgcggtactggccaaccacgctgctcggttccagcgaacgcacggtcacctgcgcctcgccggccggttgcggaatctcgacgctgccgctgacccggcccgcatccagcggttgctggcggatcgcgccgccggtggggcccaacggctggctttgtgccggggtgtgcggcaattgctgggccaccgctggtgcggcggccagcagggtgatcagcagcggaatcgttcgatgtcgcatggatgctcctccctctgcagcgccggggtatgcccggcggacgtgatggcctcagcgcagtggcgacgccagtacggtgatctcctcacggtcgtgatagagctgcttggcacgcaccaccagcggcttgccggcctggtcctggaacaggtccaggcacaggcgggtttcgtcccagcgcttcttcatcggcagcttcaggttgaagatcgcgtgccggcaccagccttcgcggaaccaggtggccatgcgttcggctacgcggcgcggctgctcgaccatgtcgcagaccatccagtccagcggctgttccggatgccagtggaagccatcggcgcgcaggtgctcgaccaggccggtgtccagcacgtgctggcgcagcgggccgttgtcgatgctcaacacgtgcatgtgctggcgggtcagcacccaggtccagccgccgggggcggcgcccaggtcggccgcacgcatgccgggcttggccagtgcttcgcgttcttccggcatcagcagggtcagcagtgcttcgtccagcttcagtgccgaacgcgaaggcgcctcgggcagcagcttcaggcgcgggatgcccagtgcccacggcgcgctgtcggccgggtcggccacgcagacgaaggcgtgggtgccgtcgacgaacaccacgtgcaggcgcggcaggcggttgttcggcttgtcagtcagcttgccggccttgcgcagcgccggacgcagcgcgttgccaaaggcgcgggccaacccggacagcggcttgccggcgtccgagtccgggtgttccacccacaggtcgccgaagcgcggcgcatcggccagcacgtcgagcatcggggtaatgcggtcggccgggtccagctgcggcagctcggccagcaccaccagcttctgccgcgcgaagatcagctcgcgccagcgcaggcgcggcgccagcgcggcggcttcgtcgcacatgaaaagcacgtaaccgtcattgcgctgggtacgtgcataacctgcgaaaccggcttcgccggcgcggaactgcagctcgccggccagctcgggctcgaagccctgccggcacaggcagagcaggccgatcccggtgtcagtaacgggcgccatcgctttccccataggcgcgcagcacgctgcgcgcggcgtcgcggttcaggccctgcaccacttcgatgccacgcttgttgagctcgccgacccagtcggccggcagcgggccttcatcgaacggggtcagttcctcgacgtcggccgagttggcaccgatcagcaggcggtcgatgcccgcccacacggtagcgccatagcactggcagcacggctgcgaactggtggccagggtgaccggcgacagcactgcgttcaggcgcggggtctgcaggcgctgctgggccagcatgtaggccatgttctcggcgtgcgccagcgaggtcgcgtgcggcatcacccggttcacgccggcggcgatgaccttgtcgtccggtccgaacaccacggcaccgaacggaccgccactggcgtgctcgacgttcagccgcgacagctcgatcgccagcgcgaccttggcctcatcgcccggatatcgacgatccaggtcgatctggtcgtggatccaggcgggaagggtcaggtggacttgcgcgtacagcatcgcgggggtgcctcgtagggtgtggaagaaggtgcggttgcttgggaaaccggcgcgcagtgtagccgcaccggcctgtatcgggtgtggcggtgggtcagcccggcgagccggtgcggatcactacgtactgcttgcggaactccagcccggcctgcggccaggtggcagcataggcgcgcagcaggggcagggcggtggcgaagtcatggccgttgacccggcaatcggcttcgcacaggccgtcggcatcgcgcgaggcgaacaggcggatggcgaggaattggcgggctttcagcagctcgtcgaaggcatccatgctacgggtgaacaggcagcaggggcaggagccatgatcgtcttcgctgcaggtggaggcatccacttcctgtgcacggtagtgcgccaacggccccagcactacagtgcgctcgtgttcctcgccgttgtcaccggccggataggtcaggcccatcatcggcaggccctgtgcgtcttgggcgccgatcgcggtctgcagggtcaccaggtccacccgggcccaggcctggaagccggacagcagcgatgcctgctcatcggcaccatttgcgtgctggtactcgaacaggccatcggcgaacaaccgcggatgctggctttcgatgacggtggaggtctgccaaccaccgttgtctcgcgcgtgtgcggccattgcatgcggggtcaggcgcaggccgctgtccagcagcagcgcgttgccgtcgacgtggctggcgatgcccgcgtcctgaaggacctgctgcagcagcgggaggagagcggcggaggtcgtggtcatgtcaggcctgtggggtggatggggtggaacatccaggcagggcctgggcatctagcggtcgagcgcgtcgagttcggcgcgatatcgctgcgcgtcggattgctgctgcggatcgttgccgtggtcgcgcagccagctttccagctcgcggcgatagtccgcgcggaaatcggcattacccgggctgaaatgcagcttgcgtgccgccacctccacccgctcgcgcgcgctggcccgggcctgggcgacgccgtgcggggattcattggtgaggatgacgaagttgcgtgggaagcccggcgtgtacttgaccacgaacggctggtcgcgcgccgggatacggatggcgttttccagcggccacagcgaagcggtgttggtgtggaacaccacgtccacgtcgcggccctcggcggtacgcagcaccccttcgtagcgccagatgtactgttcgttgagcgtggagctggttcgctcggccttgacgatcaccgcttcaccacgctcgcccaccacgttgaggaaggtggcgttgaggaagtggccgaggaacatgttgagcatcgccagcgggaacaccacgatggcgtagcccggaaagcgccgccaccacgagaccagcccggccagcaccatcgctgcaaagaacgtcagcagcggatgctgcgagatgaaccagaacaggacggagagggcggtgatcattgtcgatggcgtgcgggcgccgtgctggcgcccgcgcaggtcctcaggccgaccaggtatcgcgcagggtcacgctgcggttgaacaccggcttggcttcggtgtggtcgcggcggtcggcgacgaagtagccggtacgttcgaactggaacgactgctccggcgcggcgctggccgcggccggctcgacatagccggtgacggtgcggcgcgattccggattgaggtaatcgcggtaggtcttgccttccgattcatcatccgggttcggcaccgagaacaggcggtcgtacaggcggatctcggccggcacgccatgcacggcgctgacccagtggatggtgcccttgaccttgcggttggcgccttccatgcccggacgcgattccggatccagccagccgcgcagctcggtgatggtgccgccggcatccttgatcacttcgtcgcagcggatgatgccggcgccgcgcaggcgcacttcgccacccggcaccaggcgcttccagcccttcggcggcacttcggcgaagtcctcgcggtcaatccacacttcgcgtgcgaacggcacgtcgcggctgccgaagctctcgtccttcgggtggttgctgaaggtcagctgttcttcatggccttccggcaggttggtcagcaccagcttgaccggatcgatcactgccatgcggcgcggcgctgcactgtccaggtcttcgcgcaacgcgccttccagcacgctgaagtcgatcagcgagttctgcttgctgatgcccacgcgctcggcgaacaggcgcatcgcggccggggtgtagccacggcgacgcaggccctgcagggtcggcatgcgcgggtcttcccagccgtccaccagctgctcggtgaccagcgccatcagcttgcgcttgctcatcaccgtgtagttgatgttcaggcgcgagaactcgatctggcgcggcttggcggcttcgcgcggcaggccggcatcgaccagcggctgggtcagcgcatcgtcatgggcgaaatcgacgttgtccacgcaccagtcgtacagcgggcggtggtcttcgaactccagcgtgcacagcgagtgggtgatgccctcgatcgaatcacccagcgcgtgggcgaagtcgtacatcgggtagatcggccacgcgttgccggtgttctggtgctcgacgtgcttgatgcggtacagcgccggatcgcgcaggttgatgttgccgctggccatgtcgatcttcgcgcgaagggtgcgcgcgccatccgggaactcaccggcgcgcatgcggcggaacagatcgaggttttcctcgacgctgcggtcgcgccacggcgacgggcggcccggttcggtcagggtgccgcggtaggcgcgcacttcctcggccgacaggtcgcagacataggccttgccctgttcgatcagcttctcggcggccaggtaataggcctggaagtagtccgaagcatggcgcagctcgttccactcgaagcccagccagcgcacgtcgtcctggatcgcggccacgtattccgggtcttccttggccgggttggtgtcgtcgaagcgcaggttgcagacgccgctgaattcgccggcgatgccgaagttcaggcagatcgacttggcatggccgatgtgcaggtagccgttcggctcgggcgggaagcgggtcttgatcgcctggtgctttccgctggccaggtcctcgcgcacgatctggcggatgaaatcgcgcttctcgtggctgtcggcgggggtctcggggctggcgggggtgtgctcggacatgagtctggggcgaaaaagggcagaaagaccaacagtctagcgcgtacggggcagggctgcccggtggggtgtggggatgccggccagcggccggcactacccaactgcacggcgatccacattccgccggcccgctgccggcgctaccggaaggtggatgggtagtgccggccgctggccggcagaacggtcatgcgccgtcaccaccaccattcagcttccgggcgtatgctggaaccctgtcccacggagccgccgcatgcacatcgtgtacaaggccgacaacctgttcgacgcccacctggtcaagcacgcgctggaagatgccggcatcccggccttcgtgtttggcgagcagctgctgggcggcatgggcgagctgccgctgttcggtgtgctgcgggtgggaatccccgatgcggcacgcccgcaggccgaggacatcgtggcggcgctggacttgggccacgcgccggacgcccccatttcagatgcagacgacatagccggacttccggcgtaggagcgcatcatgttgggaattggccagggcatcctcggcatcggcgccttcaagcagcgcctgccacgcccggaagaggcgctgtcggggcgtgaccagccgctgccgctgcacagcaaccagcacttcgtgaacagccatccgctgaaggaccgttttgccggcctgcagcagatccgtttcgcgctgggctgcttctggggcgccgagcgcaagttctggaccgaaccgggcgtgtacagcacctcggtgggctatgccgggggcatcaccccgaacccgacctatgaagaggtctgttcgggcctgaccggccacaccgaagtggtgcaggtggtgttcgacccggcggtggtgagcctggagcgcctgctgcagctgttctgggagagccacgacccgacccagggcatgcgccagggcaacgacaccggcacccagtaccgctcggcgatccacgccaccgacgaagcgcagtacaaggccgcgctggccagccgcgaggcctaccaggcgcagctggatgcggccggctacgccccgatcaccaccgagatcgtgtacccggcaccggcgtactactacgccgaggactatcaccagcagtacctggcgaagaatccgaacggctactgcggcatcggcggcaccggcgtgagctgcccgatcgggttggatgtggaggcgccgcgctgacgcgcggtggtccgcctgcggcgggcaacgtcaacggctgaaagccaaggccaaggccaaggccaaagccaaagccaaagccaaagccaagcggctctggtttgctgtgagtttggcgggacgggtgcagatggcgggacacgccgtaaacccgtccttgggggctcggccacggcatccatgccgtggacggtcccgccatctgcacccgtcccaccttcgacagttttccggtgacggtgggcgagagcattggttactgacgaactgaagaaaaacaaaaaggacgcggcgttcgccgcgtcctttttgtttgatcctgcagtgctttctgtagagctgaaggcagcggcaggagccgctgccaacgtcgcttgcgcgacggcccggagggtgccggtcaggacgaccggcacagccatgctcggctccgagcaagcgaagcgcgcgacccgctgttgctcttctttcgttcttccgtggcgggcggccgcaggaaattgtcagagggcgggcgggttgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccatggtgaagtgacccccgagacttggacggggtcaggcggccgattgggcccgctcccggtactctaccgggctcagacctttcagtttcagtttgatgcgctcctggttgtagtactggatgtattccaccagcccagcctccaaactctcgatgttgtcaaagctgttcaggtagaagaactccgacttcagcgtcccgaagaagctctccatcgccgcattgtccaggcagttgccacgccgggacatgctttgtttcaacgaatgtttttccagcatgtgccggtagttttcatgctggtactgccagccctggtcggagtggatcatggggcgctcatccggcgaaagcttcttgatggcctcctccagcatctgacctaccagatcgaacacgggctggcgcttgatctgataagccacgatttcgccgttgtagaggtccatgatcggggacagatacagcttcatgccttgtaccttgaactcggtcacgtcggtcacccacttctggttggggcgctcggcgtggaattggcgattgaggtcattgccaaccacaacattggcggcccccttgaaggaccggtagcgcttcacccgtacccgtgatttcaggcccatctcccccatcaggcgctgtacccgcttgtgattggtccgatgaccctgattggccaattccagcgtcaccgtgcgatagccatagcgccctttgctttgatcgtagattgcacggatgcgctcgcacagggctgcctcgtcctgatccggatgggccaggacatggttctggtaatagaacgtactgcgtgacagctccgccgcttcgagcagaagcgacagcgtatgaacctgcctcaatccttggatggcttgcgctttgcgtcttgcgccgcctgctcttcccggatcaaggcatcgagtttttttaggtagtcggtctccgcacgcagataggcgacttccttgagcagctcatcgcggctcatttcctcaggcggcttggacgaacgggtctttttcatcggctttcggggcagcggcggaggcggtgccaacgcttgggcaccgccttgagcatacagccgccgccatcgccccaccgcgccggcatcaccaatctggaagtaggtggtggcctcccgcccagacatgccgtcctggctcattttttccaggacagccagcttgaacgggaggtcatagaaccgggcctggcgatgaaatccgcgccaaccatgcagccgataggtcgccacccagcgcctgaccgtggagaactcaaggccgtggcgacgggcaatggctttgaccgatgtggaggtcttgcaggcctctttggcgacctgcagtttgaaacgtgcgtcatatctgttcatgtatccctcggggttggatctgacgtccaactcccgggggtcacttcatggacgggttcacggcgtcccccgcggacccaacccgcccgacccagcacggctgttgcttcatgcctttcgcgaccaaccaacctgccacgaggggctcagccgttggcagtaatcctcacagtgccgcgcggatccgctcgcgcagtgcttccagatccttggcaaacgcctcgatgccggtcgccagcttctcggtggccatcggatcggccgcgaggtccgccgcgaacttcgccgcatcgatcggggtcaccgccgcgccttccgctgcaccggccaccagcttgcgcggcagctcgccgtggtcagcgtccagcttctccagcaggtccggcgaaatcgtcaggcggtcgcagccggccagcgcttcgatctgcgcggtcgaacggaacgaggcacccatcaccaccgtcggcgaaccgcggcgcttgaattcggcatacacgccacgcacgaacttcacgcccgggtcttcgtcgatggtggccggggtctggccgttggccacgtaccaatcgaggatacgaccgacgaacggcgagatcaggaacgcgccggcttcgctgcaggccagcgcctgggtcgggttgaagatcagggtcaggttgcagtcgatgccctcggcctgcaggatgcgcgcggcttccacgccttcccaggtcgcggcgatcttgatcaggatcttctcgcgcggcacgccggcatcggcgtacatctggatgaactggcgggccttggccacggtggcggcggtgtcgtgggcctggtcggcgtccacttcggtggacacgcggcccggcaccagcgtgctcagcagcgcgccgacgccgatggtcaggcggtcggccacggcgtgcaccacggcttcgcggtcgccactctgctggcggccccaggccagttcgcgttcgatcagctcggcgtagaccggcaggtccagcgccttcttcaccagggtcggattggtggtgcagtccaccggctgcaggcgcttgatcgcctcgtagtcaccggtatcggcaacgaccacggacagttcgcgcagctgggacagtttggacggggtactcattacggctcctggtgcagggggatcgaatcgcgcgcggtgcgcagcggtaatcaggggcggtcgttgtggaccgcagtcacgcgcaggcgcagcttgcggccgccgggcgcgttccagtcgatgctctggccgatcgaaaggccgagcagggcactgccgaccggggccagcacggaaaccttgccttcatcgacgttggcttcgcgggggaagaccagggtcaggacgtgcttctcgcccgacacttcatcttcgcactccacgcgcgaatgcatcatgacgatgccttcgggaatctggtccggtgccagcacggtggcccggttgagttcttcagcaagcgcgagcgcggcaggcgtctggctcagcgcaggggattcgagcatggcgtccaggcggtccatgtcgaaggtggaaacggtgatcgacggcggcaggccgctggcggtactcatggtgaagctccttggttgaaagccatgcaaaaggcggcacctgctggcgccgcctgtctgtattgtggggacaaatgcggccggaatcgactcctgccgattccaggccggtgctgtgggggttcagccgttcagggcggggccgggcagagcagtcgcttcgccggtggcattcaccgcatcaagggtgaacagcgcctgcggcaggcgcttgaactggtcggccagttccatcaggaagtcgttcatggccgagctgcggcgccagatcatggcgatgcgacggctgggacggccctcgccggtgaagtcgagcaggcggatgttgttcgatcgcggcaccggcggctgcaccgacaggctgggcagcagggtgatgccgacgtcggcggcaaccatctgccgcagcgtctccaggctggtggcgcggaactcggacttctcgttggcgccgaacaggcggcacacttccagcgcctggtcgcgcaggcagtggccatcttccagcagcagcagcttctgcgtggccagttcctgcacatccaggtgttcgcggcgggccagcgggtggcgcccggacaccgccagcaggaacggttcctcgaacaggaactcggcgtgcagctggtcgtcgattaccggcagcgccagcagcgcggcgtccagcttgccttcgcgcaggcggtccagcagcacatcgctcttttcctcgaccagcagcagttccagctccgggaagcgctcgcggatgcgtgggatcacatgcggcagcaggtacggaccgagggtcgggaagatccccaggcgcaccgtcccggcttccgggtcgcggctgcgtcgcgccgcttccttcagctgctccacttcggacacgatcacccgtgctcgtgccgccgcttcctggccggccggggtcagcatcaccttgcgcggtgcgcgttccaccagcggcaggcccagttcttcttccagcttgcggatctgcgtggacagcgtgggctggctgacaaagcaggaggcggcagcccggccgaaatgcttgtggtcggccagggctaccaggtacttcagatcacgtaggttcatccttacaccccaggggtaacggaccggctgacggcgtggttacccgacaggcagacaatgttcccggtgatctgggaacggtggatcaggccgcttcagcaacggcaccgctgctgttgctcaccgacgagcggatcaggtggtcgaacgcgctcagtgcggcggtcgaaccggcgcccatggcaatgatgatctgcttgtagggtaccgtcgtgcaatcgccagcagcgaacacacccggcaggttggtctggccgcggtcgtcgatgacgacctcgccacgcggcgacaacgccaccacatccttcagccactcggtgttgggcagcaggccgatctgcacgaagatgccctccagctcgacgcggtgggcgtcgccgccgacgcggtccttgtagaccaggccggtgacacggctgccgtcgcccagcacttcggtggtctgtgcgctggtcagcacggtgacattggccaggctgcgcagcttcttctgcagcacttcatcggcgcgcaggctggaatcgaactccagcagggttacatgcgacacgatgccggccaggtcgatggccgcttccacgccggagttgccgccgccgatcaccgccacgcgcttgcccttgaacagcgggccatcgcagtgcgggcaataggccacgcccttgttgcggtactggtcttcgcccggcacgttcatctgccgccagcgcgcgccggtggacaggatcaccgaacgcgacttcagcaccgcgccgttctccagctgcacctgcaccaggccgtcttcaccggccggcaccagcgcgctggcgcgctgcaggttcatgatgtccacctcgtactcgcgcacgtgctgttccagtgccgtggccagcttcgggccttcggtctccttcaccgaaatgaagttctcgatcgccatggtgtccagcacctggccaccgaaacgctcggcggcgatgccggtgcggatgcccttgcgtgcggcgtagatcgccgctgcagcaccggccgggccaccgcccaccaccagcacgtcgaaggcgtccttggcggcgatcttctcggcatcgcgcttgctggcattggtgtccagcttggccacgatctgctcgagggtcatgcggccctggtcgaacacgtcgccgttgaggtacacggtcggcaccgacatgatctcgcgcttctcgacttcgtcctggaacagggcaccgtcgatggccacgtgctggatgcgcgggttgagcaccgccgccaggttcagcgcctgcaccacgtccgggcagttctggcaggacagcgagaagtaggtttcgaagcggtagtcgccttccaggttctgcacctgctcgatcagctcggcggtggccttggacggatgaccgcccacctgcagcagcgccagcaccagcgaggtgaactcgtggcccatcggcaggccggcgaaggtcaggtggatgtcctggcccggggtgcccaggtcgaaggacggcacgcggccctggccatcgcgcagcacctgcagcgagatcttgtccgacaggctttccagggtctgcagcagttccagcatctcctgcgacttggccccgtcgtcggcgtgcgcggtgatctggatcgggcgggtcacgcgctccagataggtcttcagctgcgactgcaggttggcgtccaacatcggtcttctcctggcttcaggcaaacagggggcgtggcaccgctgtacaaggtagcggaccagctgggggtaggggtgaacccaagacagcgaccgtggaaggggctggctggccaaggcgggcgagcgttggctgtcttgggttcacccccacgccggtagggcaccggcatggggacgaagggcgcgccgtggcgtggggccacggaaggccggtactgcgttagatcttgccgaccaggtccagcgacggggtcagggtcttctcgccttccttccacttggccgggcagacctggttcgggttggcggcggtgaactgggcagccttcagcttgcgcagggtctcggaaacgtcacgggcgatctcgttggagtggatctccagggtcttgatcacgccttccgggttgatgatgaaggtgccgcgcagcgccaggccttcttccggaatgtgcacgccgaaggcgttggtcagctggtgggtcgggtcgccgaccagcgggaactgggccttgccgacggccggcgaggtttcgtgccacaccttgtgcgagaagtgggtatcggtggtgacgatgtagacctcggcgccagccttcttgaactcggcgtaatggtcagccgcgtcttcgatctcggtcgggcagttgaaggtgaaggcggccggcatgaagatcaggacggaccactggcccttcaggctggcgtcggaaaccttgatgaactcgccattgtggtaagcgttggcttcgaacggctggatctgggtgttgatcagggacatcgtttttcctctggtgaaggggagtgggtgaatcgacaggagctaggttaccgactcgctggcgataagaacaatccattgattgcatctatttgatagatggagtctatcattcggtcatgagcaggcactgaacctttccgctcccatcctgcaactggctgtgtgacaagggaaatctcccggaggcgcggaaaggggccgatagcccctccttattccctccggcagaacctgaacggattgcagctttttgtagtgtcgagccacgctcgactgcggatctctggaaccgagcccatgttccgctgttccagaagcagccgagcatgggcacggctctacaattgcggaatgtctttccaaaccgaaccctccctgcgccagatcgtggccgaggccagtgcccgtctcggcggcatcgaagcccgccacgaggctgaactgctgctgctgcatgtactggaccgcccgcgcagttggttgttcgcgcacgccaccgatccgttggccgccaatgaccaggccgccttcgaggcgttgctggcccgccgcgtggccggtgagccggtggcctacctgaccggccgtcgcggattctggacgctggacctggaggtcgacccggccacgctgatcccgcgtccggaaaccgagctgctggtcgagctggcactggagcgcctgccgccagaccagtcgctgcagctggccgacctgggcaccggcagtggtgcgattgcactggcactggccagcgaacggccgcaggcgcaggtgctggccaccgacgccagcccgggcgcgctggccgtggccgcgcgcaatgccgcccgccatgatctgcgcaacgtccgcttcgctgaaggcgggcacgactggtatgcaccgctgcagggcgcgcgttttgatctgattgccagcaacccgccgtacatcgccagcgacgatccgcatctggagcggggtgacctgcgcttcgagccggccaccgcactggcctcgggtccggatggcctggacgacatccgccgcatcgtcgacggtggccaggcccacctgctgcccggcggctggctgctgatcgagcacggttgggaccagggcgaggcgatccgcgcgctgttcgacgcggcggggtttgccgaggtgcagaccgtgcaggatctggagcagcgcgaccgcatcaccctgggccgacgtccggcctagaatggaggttctcctgccccggcagggcatcaccctggagctgcaagcatgcgaacgctgtaccccgccatcacaccctacgacgtcggcaccctgaaggtcgacgaccgccacacgctgtacttcgaacagtgcggcaacccggacggcaagccggtggtgatgctgcacggtggcccgggcggtggctgcagcgacaagatgcgccagttccacgacccgtccaagtaccgcatcatcctgttcgaccagcgcggtgccggccgttccaccccgcacgccgacctggtggacaacaccacctgggaccttgttgccgatatcgagaagctgcgcgaacacctcaaggtcgatcgctggcaggtgttcggtggcagctggggttcgaccctggcgctggcctatgccgaaacccatccgcagcgcgtgaccgaactggtcctgcgcggcatcttcatgctgcgccgctgggaactggagtggttctaccaggaaggcgccaaccgcctgttcccggatgcgtgggagcactacctcaagccgatcccgtcggtggagcgccatgacctgatctcggccttccaccgccgcctgaccagcgacgacgaagccacccgcctggaagcggccaaggcgtgggcggtgtgggaaggcgcgaccagcttcctgcatgtcgatgatgacttcatcaacagccacgaagacccgcacttcgcgctggcgtttgcccgcatcgagaaccactacttcgtcaacggcggcttcttcgaggtggaagaccaactgctgcgcgacgcgcaccgcatcgccgatattcccggcgtgatcgtgcacggccgctacgacgtggtctgcccgctggccaatgcctgggacctgaccaaggtctggccgaaggcgaagctggaaatcacgccggcctcgggccattcggcgttcgaggccgagaacgtggacgcgctggtgcgcgccaccgacagcttcgcctgatcggtagtgccggccgctggccggcaacgccgcaccggtagcgccgggccatgcgcggcgctatcaaccctcatccacgcatggcgtggatcgaccacagcctggtagtgccggccgctggccggcaacgccgcaccggtagcgccgggccatgcgcggcgctatcaaccctcgtccacgcatggcgtggatctaccacagcctggtagtgccggccgctggccggcaacgccgcaccggtagcgccgggccatgcgcggcgctatcaaccctcgtccacgcatggcgtggatcgaccacagcctggtagtgccggccgctggccggcaacgccgcaccggttgcgccgggccatgcgcggcgctaccaaccctcgtccacgcgtggcgtggatctaccacagcctggtagtgccggccgctggccggcaaacctgaaacgggtggattcctgcaggcgccggccagcggccggcgctaccaatccccggccagcaatgcgtcggccagcacctgcagcttcggcgaatgctggcgcgacggcgggtagatcagtgacagcgcgcggctgcgtccctcgaacggctgcagcacgcgctgcaggcggccgtcggccaaggcatcggccaccgcgaaatccattacctgcacgatgccgatgccggcgatggccgcttccaccagcggatcgccgctgtcgaacaccatccgcgtcggcggcgtgaactcgcgcagttgcccgtcctgcaggaactgccagtccaccagccggccactgcgcaggttgcgcaccgccaggcaggcatgatcctgcagcgcggccacatcatccggtgcgccacagcgggccagatacgcggggctggccaccgtcacccagcgcagcggccgcaatggccgcgcgacgatgcgctggtcggcgatgacgccggtgcgcagcgcggcatcgaagccttcctcgaccagatcgaccaggcggtcgctgagcacggcttccacctgcagttgcggatgctgttccagtaatggcgccagcatcggcaccagcaccttgcgcccgaacatcgacggcgcactgatcttcaacgtacccgagggcgtgcacgggcggtcggccagttgccgctcggcatcgtccaggccggccagcagcggtgccacctgttccacgaactggcggccatccggggtcaacgccacgttgcgggtgttccgctgcagcagctttacccccagcgtggcttccagccgcccgatcgcgcgcgacaggccggactggctcaggcccagctgcccggcagcgacggtgaagctgcgtgcctcggccacctgcaccagcatgcgcacggcattgaggtccaacgaggatccattcatgccgaaaatcatgacagatatggtcgggcaggggtttattgattggcccgcatcaatgagactgcgctcccccatcgatccagaccgccgatgcctcccctcaaatacccgcgctgggcgttgaccctgctggccaccgcgcagctgatcatcgccctggacgccaccatcatcttcgtcgccctccatgacatgggccgcgcgctgcagatcaacgcgcagcagctgcagtgggtggtcagtgcctacaccgtggcgttcggtggcagcctgctgctgggtggccgcgccgccgacctgattggccgtcgccgtttctaccggctgggcatgctgctgttcgcactggcgtcgctgctcggtgcgttggcgccgaatgccaccttgttgatcatcgcgcgcgccgcgcagggcgtcggtgcggccctgctgttccccgccacgctggcactgatcaacacgctgtacgccgaaggcccggtgcgcaaccgcgcgctggcgatctggagcatggccagtgcggtcggcctggcgctgggcacgctgctcggtggagtgctgacccaggcgttcggctggccggcggtgctggcggtgatcgtgccgctggccacggcgtgcgcggtcgcagccggtgcgtggttgccgtccgatggtccaagggtgcgcggccgctccttcgatctggccggttgcctgaccgtcaccgccggcggcagcctgctggtcactaccctggttcaagggccggagtggggctggacggcaccggccacgctgatctgcctgctgctttcagccgtgctgttgacggtgttcgtacagatcgaaaaacgcagccgtgacccgctgatgcagttttcgctgttgcgcctgtcgggcctgcgcgcggcactcggcctgaccttcgccttcatgagcagctatggcgtgcagtactacttcctggcgctctacttccaggatggctatggctggagcccgctgcaggccggcatggccttcctgctgccgacgttggtgtgcaccttcggcatccgtattgccgaacgcatgctgcggcgccgttcgccaaggcaggtactggcctggggcttcgccgccggtgccatcggcattgccgcggtggcactggcgatgccgcacggtgccagctactggccgctgctgccgggcatcgtggtgctcagcatcggccagggcatgagctggacagcgatgtggatcgtggccgggcagggcgtgccgggtccgcagcaaggcgtcgcgtccggcatggcggccaccgcccagcagatcggcggcgcgttgggactggcggtgctggtgatggtggccaacgccgcgcgcggcacgcaggccgcaaccagtgccgacgccctgcaaggcatggtcaatgcacagtacggcgccgcgttgttcgccgcgctcggcgtggtgatcgcgctgggcctacgcccggcgccggtcgaatcggccgccaccgtctgcccggtcagcgatgcatgattgaaggcgctgccgtgggtggatgtgccacgcctgcggtggtgccggccgctggccggcaacctcggggtggttggatcattgaggttgccggccagcggccggcactaccgatccggaatggatccacgcgcgttcaaccgaacgccagcaactgcggctgcaatgcgctgaagatccgcgccagccgctccgcccacgcctgctgcccagccacatcggcaatcaggtcctggcggatttccagttccacgtgcaccagcccgcggccttcgccatgcaccggcactgcgtagtcgctggtgctgctcaccgaatacggttcattgtcaccaaccaccaggtcgccttcctcgcgcagtgcctgcagcaaggcatgggcgaagcgcgtgtcctggtggtacagcacgccggcatgccacggtcgctgcgcgccgttcatcgccggagtgaagctgtgcatcatcaccagcagggtggggcggccggcatctcggcgcgcatccagttccgcgtcgatgcgcgcgtggtagggcgcgtggatcgcatcgatacgctgctgccgctgtgccgccgacagcccggcattgcccggcaccacggtgtggtcgctcacctccggaatcagcgtcggcgaggccagcgggcggttgcagtcgatcagcagccgcgaataggtctgttcgatcgcccaggcatccagccgttcggccagtgcacgggtggttccggcaatgccgatgtcccagccgatatggcggtccagttcggcctgcggcaagcccaggcctgcgagggcacgcggcagctgctggccggcgtggtcggccagcatcaggtacggcgaggcaccctgaggccggtggatcgtatggatcgccgggtcgtcggcgccgagcagcgccggcagcgcgtgcaggtcggcgtcagccacgcgggcgtccgtccaggtgatgctcgatcatccacagcccggcccagagcttggcgtccagctcgtagccttcgcccatcttctgcaccagccaggccgctgcctcactgcgcggaatctcgtgcacgatgatgtcttcgctgtcgtcaccaccgccctcgccaacgcggcgcaggccggtagcgcgcacgaaggcgattttttcgctgctggcgccggaagaggtcgggccgatcagcagcacttcggcgtgatcggcggtccagccggtttcttcttccagttcgcgcacggccgagacttcgatcgattcgccggcgtggatgtcgccgaccaggccggccggcatctcgatggtgggtgcctgcagcggcacgcggaactgttccacgaacagcaccttgtcctcgggggtgacggcgatgatgatcgcggccaggccaccggcatgggtacgttcgctgtattcccaggtgccgcgcaccagcatgcgctggtacttgccttcatagacgacacgcggggcttcggtgttgcgctggctcatgcgggctcgctgtgggtgggaagaatatcgggcacgccggcggcatcgaacagccggcggcgggtcatcgggccaaagcgcagggtctggcacaggccgccgagcagctcgggatcggcggtctggcgcaacaggccgggctggctgccttccagcggcgcgtccagcgcgatggtggtcagctggcgccagagctgggcgtgctcgcgctgctcgcgcaggcgcaccgccatctgggcggcgccgcgcaggcgcaggaacggcacttcgtccaggcgttcgtacagtgcatccatgctgccgaaatgggccagcagcacggcggcggacttgctgccgacgccactgatgccgggaatgttgtccaccgcatcgccgcacagcgccagatagtcggcaatctggtgcgcgtgcacgccgtgccgcgccttcactccggccacgttccagcgctggttgcgtgcgtagtcccactgctcgtcgtgatccagcagcagctgcgacaggtccttgtcggcggagatgatcacgccgcggtggctgccacgatgcacatgcagggcgcttccgatcaggtcgtcagcctcgtattcatggtgggccagaacggcgaggcccaacgccgcgcacaacgccttgcagtgcacgaactggcgcttgagcgcctccggcgccgggtcgcggttggccttgtaggcggggtacaggcggtggcggaagccactgtccagcgcttcgtcgaaggcgatggcgatgtgacgcgggcgttcgcgctcgagcaggtccagcaggaagcgggcgaagccgtgcacggcattggtcggccagccctgcgcgtcctggaactggtcgggcagggagtgccacgcgcggaacacatagatgctggcgtcgaccaggtacagcgacggcggtggtaccggcagggtcatgccggaggcgtccagtcgcgcagcagggtggcagggtccggacgctcgcgctcgggcacggcggccttcggcgtgccgatatggatgaaaccggcgatgccttcgccctcggccaggcccaggtaggcgtgcacggcggggtcgaaggccatccaggcggtcagccactgcgcgccaaagcccagcgcctgtgcggcctgcagcagggcgaagcagacgcagccggcggtcatcagctgctcctgttcgggcaccttcgggtccgggcgcgggctggccaccaccacgatcaccagcggcgcatggctgaaacgctggcgatccttctcgaacacggcctcgcccgcatgcgggtcgcgttggcggctgcgctcggccaggaagtcgcccagagtgtgacgtgcatcgccggcgatcttcaggaagcggaacggtacgcgcttgccgtgatcgggcacgcgcactgccgaagccagcatccgctgcagggtggccgggtccgggccgggctcggccagttgccgcgaaggcacggagcggcgggcatccagggcgagcagggcggcggggtcgggcatggagtctgaaccggtcatcacgaaggtttgattatagtcggggtggtcaaagacaccgtctgtgtcgcgtctggcctttgaataccaaattgtgatgaacgtcatgccactggcgggaaacgggcggccgcttcccctcgcctcgcaggccttgcacggcttacgatatctaccttgccgggccgccggtcatgaggtttgaagtgaggactgtttcactgtccgtgacgggctggccggcctaccatcgacgtaccggtacatggggtgtgccggtcgtcgcgatgtccacgttgtctgtcgtaccagagaaggtggggagccttcccgaatgatgagcgcgcccacaccgatgggatcgccgggccgtgacccggcccagctccagcgtgcccgggacatggtcctgcccgcgctgtgccaggcctttggcgcggcactggcgcgcttcgacgatgccctgttcgaccgggccggcaatgccggttcgtcgcagctgctgttcctggatgcgatgcgcgaactgcgccgccgccgcgaggacattgccggtgccttctctggccacctgcagcgggcctgggatgcgctggccagtggtgagcccatgtcggccgaatcgacgctgtccggcccagccgaggatggcctgagcctgctggccgagcacgtgctggagtcgcggctggcggtgcgcaatttcgccacggtgctgctgcgtgacttcaagccggtgctggcgcggctcgaccgtcgcctgggccgtctggtcggcggcgccgaactggatgccgaccataatcccatcagccccgaacacctgggcgtggccatccacgaagcctttgccggctgtgaactggccccggaagtgcacctggtgctgatcaagctgtgcgagcgtgacctccgcgcgccggtgggtcgcatctacgagaagctggacgagcaactggccgcggccggggtgatgtcgcagatgggggcgccgcggcgtccgccatcggccgcgcccgacccgcgcatggcctcgggcctggatgacctggtggagcagcgcccgggctcgggcctggacggcgaattcggtgatgacgagcaggccgcgccggcctgggcgcagcgctttgccgcacgctggtccgagcggcgtggccacatgcagcagcacctgggcgccgaaggcagcggcaccggcgaggcccatgcgggccagcagggcatgctgctggaggcgctgcacgaactgctgcagcagacccgccacgtgcgcgaggacgcgacgtcggccgcacaggtggcgatcggccagcagcgtccgctcagccagcgcgagatgatgtcggtgctgtcgctgctgcaggccacgcccagtgcgaccctgcgcgcagcgatcggcgaggacggcgaatcactcgcgcagcggttgaagagcgaagtgctttccagcgccacccgtctcggtgtcgacccgggccagacccggctggacccgcaggacgaggatgcaatcgacctggtgggcatgctgttcgacgtgatgctggacgagcgcgaactggaaggccgctcgcgcgagttgatcggccgcctggtggtgccgttcgtcaaggtcgccatgctcgaccgccgcatgttcgtgcagaagacccatccggcgcgcaagctgctcaactcgctggccgaggcctgcgaaggcaacactggcgaaagccaggccgagcgcatgctgatggccaaggtcgaggagatcatcgagcgcctggtcgccgagttcaacgagaacctggcgatcttcctgaccctggaagaagaattccgcgagttcctcgtgcagcatcgtcgccgcgtggaaatcgccgagcgtcgcgccgccgaaacgcagcgtggccaggaaaagctggaaatggcccgtacccgtgccggtgccgagctggaccgccgcattggtgatgccaccctgccgccggccatcgctgaattcctgcgccagccatggcagcaccacctgaccctggcgctgctgcgcgagggcgaggagggcgcatcggtggccgaagcgctgagcctgggcgacgggctgctggaggaagtggccgaggcccgccgccagattgtcggcaagccgtggctgcaggcctggcagccggtgctggccaaggtgttcgccagcgtgggcgtgcatggcgacgccgccaccggtgccatcgatgccctgcatgacaccctgcagggcattgccgaatcgcggccggaactgcaacgcgcgctgccggaactgccgcaggtggcactaccgaccccgccggtggccgaatcgccggcggtcgagctgggcgggcagatcgatgccgatgatttcgacaatgccgacgccgatcgcttccgtcgcatggagatcggcaactggctggacttcgtcgacaaggacggcaaggtgcaggccggcaagctgtcctgggtcagcccgatttcctcgcgcctgctgttcgtcaaccgtcgcggcgtgcgcttctgcgtggcctcgccggaggaactggcggtgatggtgcggctgggacgtctgcgcgcccatgtggatgacggtgcgttcgacagcgcgatgcagggtgtgatcgatcggctggacccgggcagcgccacgctgcactgagtggagccgcctgctaggatcgggaaaactcaccgatcagcggggacctgcatggccgtggcgttgctggggatcaaggagaccgcgccgggcgaacggcgcgtggcgctgacgccggaaaccgcgcgcaagctcggcgccctcggcattaccgtctggtacgaggccggtgccggtctggccgcaggtttcaccgatgcagcctatgacgacgccggtgcccgcgcattcgacgccgggcgctgggccgaaatcgacatcctgttgtgcgtgcaggcgccgccggcggcggtgcttgaacagctcaagccgggtgccaccgtggttggcctgttgaccccggccagtgatccgggcctggcggcactggctgccgatgaccgcctgcacctgttcccgctgcagcagctgccgcgcaccacccgtgcgcaggccatggacgtgctcagttcgcaggccggcatggccggttacaaggccgcgctgatcgccgccgaacgcgcaccacgtttcttcccgatgttgaccaccgctgccggcaccgtgcgtccggccaaggtgctggtgatcggtgccggcgtggcggggctgcaggccattgccactgcccggcgtctcggtgcacaggtggaaggtttcgacgtgcgtccggaaacccgcgagcagatccagtcgctgggcgcgcgcttcctcgacctgggggtgagcgcggcgggcgaaggcgggtacgcgcgcgcgttgaccgatgaagagcgtgccgagcagcagcgccgcctggccgaccacctgcgcagcgtggatgtggtgatctgcaccgcagcggtaccggggcgaccggcgccgacgatcgtgactgccgcgatggtggagggcatggccaccggcagcgtgatcgtggacctggctgccgagagcggcggcaactgcgcactgacccaaccggggcagtgcatcgagcatcagggcgtgaccatcgatggcccgctgggccttgccagccgcggcgccacccaggccagcgagatgtatgcgcgcaacctgctcaacttcgtcgcgctgttcgtgcgcgaagggcagcttggtttcgactgggaagacgagctgctggcgaagacacgctggcaggcgtgaacgacatggggtcagatccctttgcctctggcaaagggctctgaccctggttcccggaatctgccaggggtcggatccctttgcctcagcaaagggctctgaccccgttccccggaatctgccaggggtcggatccctttgcctcagcaaagggctctgaccccgttccccgcggcgtttcagcgcggcttcgccggcggtgggttgtcgcgcacccagtccttgcgttgttccggcgtcatctgcgaccagcgctcgcgcagtgcatcgcgctgcgcgggcggcagttcccgcatctggccgaacagggcccgggcctgctcacgctgttccgggctcatgtgctcgaagcggcgcaggccacggcgggccttgtcgcgctcctccgggctcatcgtctgccagcgctggccatgcgagagcatgcgctggcgctggccggcatcggcgctgttccagcggtcgcgcagtggcgccagcagcgattcccgctgcgcttcgctcaactgttcccaggccggcagcggcgtggccggcgcagggcgtgccgcaggggcgggcgcggcgctctgcgccagcgccgggagggccggcagcagcaacagggtcatcagcaggggcagggtgtgcagtcgggacatgattcactccatcgccaggtcggtatcgcccagccacaggtacagatcgggattttcgtcgtagagcgcgctgttgtcttccaccgaggccagcacaggtgccggcgcggggcccgtcagcgtgccatggccagtgaactgcaggccgatacccagcgccaccaccagtgaacaggcgctggccagccaccagcgcaggcgcccgtgccgggtcgcgctggcgccgtgtcgggcctggcgcaggcgtgccagtgtggccggcgacagcgcatgcagcgactgcgcgtgcaggctgcgcagggtgtcatcggaaggcagggagcggttcacgggtggatctccaggtagtcctgcagcgcctgccgggcgcgtgccagatgggtttttaccgcgccttcgctgcagcccatggcgcgggcggtggtggccccgtccaggtcctgcagcacgcgcagggtgaaggcctcgcgctggcgggcgggcaggcggcgcaacgcgtccaccagctgctggtactgctggcgctgttcatgcgcctgtgccgggtccgggccgggatcggcccagtcgatctcgccgccttgcgcgtcctggttgtcgcgccagaacggcaggcggaagcggcgccggcgctgcacgtcgatcacgcgccggcgcaggatgctccagaacagcggcgcccattcggctgccggcttgtcggcgtagtccagcatgcgcagcagcgcgtcctgcaccgcgtccatggcgtcttcgcgctggcgcaggccggcctcggcgaagcggaacgcgcgcgggccgacgctggccaggaacgcttccagcgatgccggcagggcatcggtctcggcgctcggggggacggggctgctcaccagcacagggtacggttcctcgctcggggtcaccatcgacaacgcgtgagcgccgcttcggttgacgccgggtgcacgccgggttcagcccatggttatgatgggccgacgaagacagagcgggagcgttgccagtgagtgacgggttcgtagcgctgtacatcttcatgctggccgccatcgccggccacgtgatcatttcgcgggtgccggtgatcctgcataccccgctgatgtcgggctccaatttcatccacggcatcgtgctgatcggcgcgatggtggtgctggggcacgcacagacaccgttggagaaggccctgggcttcctcgccgtggtgctgggtgccggcaatgccgccggtggctacgtggttaccgcgcgcatgctggaaatgttcaagccgagcgcgcccaagggcggcaaggacgagccgaaggagccgcaggcttgaacatcagcaccgtcgaactgctcgactggctggtcaaggccagctacctcgtcgccgccacgctgttcctgctgggcctgcagcgcatggcctcgccactgaccgcgcgcagcggcatccgctgggccgggctgggcatgctgctggccacggcggccactttcttccttcccgaactgcacaacgtgccgctgatcctggtggcgctgctgctcggcgcgggcctggcctggtggtcggccggcaaggttgccatcaccgacatgccgcagatggtggcgctgtacaacggcatgggcggtggctcggcggcggcgatcggcgcggtggagctgctgcgctacgctttccttgccaaccgcgataccagccactggagcgcgcaggcgctggccgatctggccgcgcgccagccgtcgggcacggtgctgctgctggcggtggtcggcgcagcgatcggcgcggtgtcgctgtccggctcggtgatcgcctgggccaagctggatggacgcctggacaagcgcgtgacctggccgggccagcaggtgatgaacctgctggtggcgctggcggtggtggtactggcgatcatcgccgccagcacgctcagcacctgggcgatcgttgccttcttcgtacttgcgctgacgctgggcgtgctgatgacgctgccgatcggtggcgccgacatgccggtggtgatctcgctgtacaacgcgttcaccggcctggcggtgtcgttcgaaggttacgtgctgggcaacgaagcattgatcatcgccggcatgatggtcggcgcggcgggcatcctgctgacccgtctgatggccaaggcgatgaaccggccgatccgcaacgtgctgttctccaacttcggcggtggtgctggtggcgaagcgcaggcgatcagcggctcgcagaagccgatcgaagcggctgacgtcgccgcgatgatggccttcgccgagcgcgtggtgatcgtgcctggctacggcatggccgtggcgcaggcgcagcacaagatctgggagctggcgcagcggctgggccagcgcggggtgaaggtgaagttcgcgatccacccggtggccgggcgcatgccggggcacatgaacgtgctgctggccgaagcgggcgtgccctacgacctgatcgcggacatggacgacatcaacccggagttcgccaacaccgacgtggtgctggtgatcggcgccaacgacgtggtcaatccggtcgcacgaaccgatccggccagcccgatctacggcatgccggtgctggacgtggtcaatgcgcgcaacgtggtggtgatcaagcgcggcaagggcaccggcttcgcgggcatcgagaatgcgctgttctacgccgacaacacccgcatgctgtatggcgacggtgccgaagcggcagcctccctggtcagcgagttgaaggcgctcgacggcgggcattgaggaccgggggcggatccctttccgcaggaatgggctttgacccctttgccggccagcggccggcactaccgcatccacgcgtggccgctgcatcgggtaggtgcgggccctggtccgcacgcgtttgccggccagcggccggcactaccgcatccacgtgtggcggctacatcgggtgggtgcgggccctggtccgcacgcgtttgccggccagcggccggcactaccatcccatccacgcatgcgtggatctacctgcatgtccccggcgggcgtggcaaccggcgcgctcagcgcgccagccaggcgcctacggccacggccacggccagccacagccactccaccgcgccattggccagggtgatcagggtccaggccaggtgcgggcccatccgcatcgtggcgtcccacaggtccagcccgatcgagccgcccatccaggcgctggcgatggtccagttggccacggcggccaccagcagggtgcccaccacgaccagcacgatgcgcagccggcccgggccgagcgtacccatgcgcagcatgaacaccagttccagggcggtcagtaccgccatccagccgacctgccggccggtcatcagcgccagcaccatccaggcaaggggagcaacaaccaggcccagcaacagcatgatgggccagagccaggtcacggccctggcacgcgcggcattggaggacatcgaagctccctgaagatcacccacaggatactgtggtttgcggcggtgcaccggcggtgccggagcggctgggctagaatgccgtcttgcgtggccccggccacggccccatatcggtccccatgtattcccgtagcagcgaacctgtccacttcgagcgcgattgcgaggccgtgatggtcccgcagggcgataccgtgaccctgcccgccggcagctatgggtacatcacccaggcgctgggcggcagttattcggtgttcgtcgagggcaacctgttccgcattgccggcaaggacggcgacgccatcggcaaggaggcaccggcaccgctggaactgccggccgacgccactgatgaacaggtggaacagctggtgtggcagcagctgcgcacctgtttcgacccggaaattccggtgaacatcgtcgaactgggcctggtctacgaggtcgagatcaagcacctggacgaaggccagcgcgagatcgacgtgaagatgaccctgaccgcaccgggttgtgggatgggcgacatcctggtcgacgacgtgcgcagcaagcttgaaatgatcccgacggtggccgaggccgacgtcgacctggtgttcgacccgccgtggaaccagcacatgatgtccgaggcggcccggctcgagaccggcatgctttgacccagggcccgcagtgaagcgggcccggcactacccgcaaccagaacaggaatcctccggtgtcccagtccatccccagcttcgccgttacccgttcggaccacccgcgcagcgctgaagagcgcgccaagatcctggagaagccgggcttcggcctgcacttcaccgatcacatggtggaagtgcgctgggacaaggatgccggctggcacaacgccaacgtgcgtgcctacggcccgttgcagctggatccggctgcggccgtgctgcactacggccaggaaatcttcgaaggcatcaaggcctaccgccatgccgatggctcgatctggactttccgtccggatgccaacggccgtcgcctgcagcgttcggcgcagcgcctggcgctgccggaactgccggtggagatcttcgtcgaatcgctgaagcagctgatcgcggtcgacagtgactgggtgccgtcggccgatgagtccagcctgtacttccgcccgttcatgatcggcgacgaagccttcctcggcgtgcgcggcgcgcacaaggccggctactacgtcatcgccagcccggccggcccgtacttcgccaagggcgttgccccggtgtcgatctggctgtccaccgaattcgcgcgtgcggccaagggcggcaccggtgccgccaagtgcggtggcaactacgcggcgtcgctgctgccgcagcagaaggcgcaggcacagggctgctcgcaggtgctgttcctcgacccggtcgaaggcaagtacctggaagaactgggtggcatgaacgtgttcctggtctacaaggacggcactctggtgaccccggaactgtcgggcagcatcctcgagggcatcacccgcgagagcatcctgcagctggcccgcgaccgcggcatgaaggtcgaagagcgcaaggtcagcatcgacgagtggaaggacggcgtggcctccggcgcgatcagcgaagtgttcgcctgcggcaccgccgcggtggtcaccccgatcggccagctgaagggcgagggcttctcggtgggcgacatcaacgcgccggccggcgaagtgaccatgtcgctgcgcaaggagctgaccgacatccagtatggccgcctgccggaccgccacaactggctggtcaagctgggctgatcgcccacgctgaactgtagcgtcgagccacgctcgactgctcttccggaaagcccgtccccgtgacgggctttctgcgttatgggcctgcggtcagatcccttttccatgggaaaagggatctgaccccgaatcagcgaacgccgatgtcggcatagtcattccaggacacgtgacggcccagtcaggtctgtgcaggacacgagaaggttccttcaccttcacaaaccctcgacccgaaaagtctcagaacgaacatttcatcttgctgaaaagacgctgaaaatcttgtggtgtccggtttcggccattagcgtcatctgcacggcggatcgttagggggatccgctgactcaccggacttcgaacctcgccaatgcaagccagccccgggttcgggccggtgcttctgccgattccggcattcacaccacaagaaagggaaatacgatgtcccaggtaacgcaaccgcgtgtgcgtcgagtgtgggtggtccttggtgcgtccgttctgtcatcgctgctgctggccacgcctgcgctggccggtgatgtccagctcagcggcctgcagtccgcgccgacgcaccagcgcttcatcgtcaagtaccgcgacggcagcgccgccgtggccaacactactgcgctggcttcgtcgctgaagacggccgccgccggcctggccagcagccagggccgcgcgctgggcctgcagcaggtccgcaagctggccgtcggcccgaccctggtcaagaccgaccgtccgctcgaccaggccgaatccgaactgctgatgcgcaagctggccgccgacccgaacgtggaatacgtcgaagtcgaccagatcatgcgcgcgacgctgaccccgaacgacacccgcttcagcgagcaatggggcttcggcacctccaatgccggcatcaacatccggccggcctgggacaaggccaccggcaccggcgtggtggtggccgtgatcgataccggcatcaccaaccatgccgatctcaacgccaacatcctgccgggctatgacttcatcagcgacgccgcgatggcgcgcgatggcggcggccgcgacaacaatccgaacgacgaaggcgactggtacggcgccaacgagtgtggctcgggcatcccggcctccaactccagctggcacggcacccacgttgccggcaccgtggcggcggtgaccaacaacagtaccggcgtggcaggtaccgcgttcaatgccaaggtcgtgccggtgcgcgtgctcggcaagtgcggcggctacacctccgacatcgccgatgcgatcgtgtgggcgtccggtggcaccgtcagcggcgtaccggccaacgccaatccggccgaagtcatcaacctctcgctgggcggcggtggcagctgctcgaccacctaccagaacgcgatcaacggcgcggtcggccgtggcaccaccgtggtagtcgccgccggcaacagcaacaccaacgtgtcctcgtcggtgccggccaactgcccgaacgtgatcgcggtggcggcgaccacctcggccggtgcacgtgccagcttctccaactacggtaccggcatcgacatttcggcaccgggccagagcatcctctccaccctcaacaccggcaccaccacgccgggcagcgcgacctacgcgtcgtacaacggcacctcgatggcagcgccgcacgtggccggcgtggtcgcgctgatgcagtcggtcgctccgagcccgctgagcccggcgcaggtcgagagcatcatcaagagcacggcacgtccgctgccgggcgcctgctcgggtggttgcggcgccggcatcatcgacgccaatgccgccgtggccgcagcgatcaatggtggcggcaacccgaacccgggtggcaacgtgctgcagaacaacgtaccggtgaccggcctgggcgctgcgaccggtgccgagctgaactacaccgtcgcggttccggccggcagcacccagctgcgcgtcgcgatcagtggcggcagcggtgatgccgacctgtatgtgcgccaaggcagtgccccgaccgataccacctacacctgccgtccgtacctgagcggcaacagcgagacctgcaccatcaacagtcctgccgccggcacctggtatgtgcgggtgaaggcctacagcaccttctcgggcctgaccctcaacgcccagtactgagcccaagcccctctccatgggcacgccccggctcaggccggggcgttcttctttgggtaggtaccggccttgcaagggcagcgctttggtgcgtgccgaccttggtcggcatgctgttcctcagaccgactcgaagcggttggcggccacgttcttgcgcacgtgctgcggatcgaagatacgaccgttcatggcgatgtatacgccgctcggcagcgactgcaccgcaccgatcgcgcagccgatgttgaactccgcatccgacccacggaaccgcgccgggctgagcgcgccggtcatcacgatggtcttgtccgggatcgtcgccagcaccttgccggtctgcaccatcgagtcggtgccgtgggtcaccagcacgtggcgggtcggctgcgcggcgatggtggcgcggatcagttcgcggtcttcgtcgttgatgtgcagcgaatccttgcgcaggatcggaatcacgttgaagcggaacgtcacgcccagctcgcgcaggatcatgccgatctgggggtcgccgatctggtagtccgacttgtcgtcgaagtagatcttgtcgatcgtgccaccggtggtgacgaccaggagctcttccatcatgtgcatgcgcgaaaccaggacaggtacagcggcgcggggccaggaacacagatgatacggcccggcgggcgcagcgtcagcgtcgcttgccgaagcgggcgcgcagccccggcaggctggcgctgaagatcaccagcagggccagggcgatttcgatcagcgccagccagcgtgtttccgggtggctccaggcgctcatcacgccgtggctgaaccagcccagcgccagcaccgaggcccagaacccggctttgcgccagcccagccgcagcgcaaaggccagcgccagcggcggcgcggtgaacaccagctgggtggccagccagtgcttgtcattgatgaaccagcctgcgaacagcgcggccagccccatcagggccagcagcaggaccgtgcgcggcgggcggctcatcgggccaaccgctgcgcgatgtcggccacccggcggcccagcgcgcgggccagcacggcctcgtcgtcggtcggctgcggatcgtcggcggcaccggccacgtggctggcgccatagggcgtgccgccgctggtggtgtggctcaacgccggttcggtgaacgggatgccgacgatcacgcagccgtggtgcagcagcggcacctgcatcgacagcagggtcgattcctggccgccgtgcatcgaggcggtggaggtgaacacgccggccggcttgccggacagggtgccattgacccattcggcgcccagtccatccaggaagtgcttgaccggcgcggccatgttgccgaagcgggtggggctgccgagcagcaggccctggcattccaccaggtcctgcacgctcacgtagggggcgccgtcgtcgggtaccggcggctgcgcggtctgggtcacggcggccactggcggcaccgtgcgcaggcgcgcgctcatgcccggcacttcgccaatgccccgcgcgatctggcgcgccagccgtgccaccgaaccgccccggctgtagtacagcaccagaatctcgcccatcgtgcccgcttctcctcgtcgtgtggtcgccagtatggctatcctgccagcattccgcatcgggtacccttccaccgatggaacctttggatacgctcaacctgtggatggagcgcgcgcgggatcgcgcacgggccatcagtttcggccgcttcctgtggcatcgcttcctcgacgaccgcctgttccaggcagcggcggcgctggcctacaccacggtgttcgcgctggtaccgctggccatcgtggtgttcggcgtgctgtcggccttccccgtcttcgaccgctggagcgaccagctcagcgattacgtcttctccaacttcgtgcccaacgccgcgcgcgcggccgagggctacctgcggcagttctcggccagtgccggccagctcaccgccgccggcttcatcgcgctggtcgtctcgctgctgatcaccctcaacagtgttgaagaaaccttcaaccagatctggcgggtcggctcgacccggcccaagctgacccgtttcctggtctactggactgtactgacgctgggcgcgatgctcgcggcggcttcgctggcggtgtcggcgcgggtgttcgcgatgccgctgttcggcacgcaggagggccgctggctggccgaactggcactgcggctggcgccgatcctgatcgagttcgtctgcatcacgctgatgttccgggtggtgccgcaccacacggtgaagtggcggcatgcagtgcctggcgccattctggccgcggtgatcctggagctggtgaagtggggtatcggcgcctacctgggcagcttccagtcctaccagaagctgtatggcacggtcgccttcgtgccgatcctgctgctgtggatctacctgtgctgggtggcggtgctgctgggcgcgtcgttgtcttcgtcgatggcggccttccgctaccagccggtggaactgcgcctgccgcagggctacgagttctatggcctgctgcgcctgctcggccgcttccaccatgcccgagccaagggcaagggcctggccgatgatgaaatcctgcggctggagccgatgctgaccgattcgctgctgcaggacctggcctgcaacctgcaggagatcggcctgctgcgccgcgatgaacgtggcgaatggctgctctcgcgcgacctggaccaggtgagcctggccgatctttacgaatgtacccagttgcgcattccggtagccgagcagcatctgccgtatcgcgacgacagcctgggccgtgccgcattggcggcgctggatgatctgcggctgcccctgcgtgaacgcctgaagcgcaaggtcagcgatatctataccgactctggagacatgccatgacccgcaagaccccgttgctgctcccgctggccctgctgctggcactgtcggcctgcaagccggcccaggagccgacgccggccagcagccaaccgccggcgcaggcaccgacgccgaccgcaccggcgccggtcgaggaaaccccggccgagcgcaccaccgccgagttcccgacgctgaagatgaaggcggtggatggcagcgactacgacctggccgcgcaccgcggcaagtgggtggtggtgaacttctgggcgacctggtgtgccccgtgccgcaaggagatgcccgagctgtcggcgctgcatgcgatgcgcagcaacatcgaagtggtcggcctggcctacgaggacatcgaagtgccggaaatgcagtcgttcctgaccaagcatccggtgacctatccgatcgtgatcgtggacccgttcgatccgccggccgatttcgccactccgcgcggcctgccgctgacgcacctgctggatccacagggcaagctggcgcacaccttcctcggcccggtgacggccgccgacatcgaaaagcagatcgctgctgccaagtaatggggttgggcggcagggcctgcggccctgcacccgcggtagtgccggccgctggccggcaaccccagcaacagcaaaagcaacagcccaagcggggtttcctgtgggtaggcggggtgggtccggtggcggggggcgctgcaagtacgtccatgtagctcggtcgccgcatccatgcggctcacgcccccgccaccggacccaccccgccttcgacagttctccgcgatctgtcggaatgcatggcctgctcttggtgggtgtcgaccctggtcgacacgtagatccacgccatgcgtggatgctcttcgttcaattgtcgaaataatcgatttcaatggagattcatccacgcatggcgtggatctacctccgtcaccggaaatccgtcggggatggggcggtgtgggttggcaggaccgttggcgccatggatggcgccatcgagcccccatggatgggtttacggcgtgtcctgccaacccacaccaccccagccaacaagcaaaactcccagagccggctgttgtcgttgcctctgcaggtgcagggccgcaggccctgccgacctaccctaatcctcgaccgggaagtcctcgatcggcttcagcacatcgtagtgctcgcgatgcagcttgcccttcagcttcggcagctccggcaacggtgcatccacgcgcgtgtccggcaaccggtccagcaggttgcgcaccagcgtcagccggcccagccgctggtcgttgaaatccaccaacgtccacggtgccgcctcgcgatgggtcgcgcgcagcatcgcctcgcgcgcctcggtgtaggcgctgtacttgctgcgggatttcaggtccaccggggagagcttccagcccttcagcggatcgagatggcgctcggcgaagcgcttctcctgctgctcctggtccacgcacagccagtacttgaacagcaggatgccgtcgtccaccagcagctgttcgaacaccggcgcctggcgcaggaactgctggtactcggtctcgctgcagtagcccatcacccgttcgacgcctgcgcggttgtaccagctgcggtccatcagaacgatctcgccggcggcgggcaagtgcgaggcgtagcgctggaagtaccactgcgtggcttcgcggtcggtgggcttgggcagcgccaccacccggcactggcgcgggttgaggtgctggctgatggcctggatcgcgccgcctttacctgcggtatcacggccttcgaacagcaccagcaggcgctgtccgctgtgctgcacccagcgcgccatggcggtcagttccagctgcagcggcagcagcagttcgtcgtagtccttgcgcttgagcttggccatcgtcacaccacgcggggaggaagcccgagcgtagcgcaggggctgcccaggcgatgtcgacgccgggtagagtcgacggtcagtcgactatcgcgcgcagcgcggggttttcggcttcctgccgagggcagtcgaccagcagtcgactctacccagtcgacgtcatccaatcgacattacccagccgacattacccagccgacattacccagtcggttcggttgttcccagccagtcgtgttcgcgcgccagctgctgcaccaacgtcgacagatcgcgggcaaacccgtccatgtcgaacagcctgctgcgctcgcgcgcctgtgccagttcagcgcgcaacgccgccagtgctgcagggtcgttgcccagcgcgctggcggtggtgatgaacgccgcatcgtcggcgacattcatccgtgccagtcccagatggtggttgaggctgccggccacgcgcgcggcgaaggtgtcgccggggcaggtcagcaccgggcagccggcccatagtgcgtcggacgcggtggtgtgcgcgttgtacggatgcgtgtcgaggaacaggtcggccagcgggtaacgggccaggtactgcggatgcggcagcttggccatgaacaccaggcgcgccgggtccaggccggcagcctgcgcggcagtgcgcaggcgggcgtcggcctggcccggtccggacagcagccacagtacgctgccgggcactgcctgcagcactgcgaaggcacggcccatgctgcgcgggttgagcttgtagctgttgttgaaacagcagaacaccaccccctgcgcgggcaggccgcagtccgcacgggtcggcgcaggctccagcacgcgcgtattgtctgacggctggaaggctcgtggcaggcgcagcacgcgttcgctgtagcacggctccagtgccggcggcagggcgaaggcatcgccgaccaccgcgtccatccacggcgcccccgacgtgcccggataggccagccagttcaattgcagcggggcagggcgcatcgccaacacttccggcgtgccgccaccgccccaaccgcgcaggtcgaacagcaggtcgatgccctgtgcgcggatgcgtgcggcggtatcggcatgtcgcaggccagccacatcatgcagctgcgccgctgcctgcaggcgctggcggatgcggctgccgtcgtcgcggttcagtgcgaacagatgcagttgcagtgcggggtcgcgacgcagctgctcgaacagcgccacggtcagcaatccggtcggatgtgcgccgaacccattggagaggaagccgacgcgcagcgggccgtgcgggcgcaccgttgccggcggcaatggccgcaccgaggcagccacggccagcgcacgggtgtgcgcgcaggccaactgttcggcagcgctggcgtcctcgctgaggaaggcgaacggctcgaccacgccctggccgctggcaacggcggcgcgcacctgtgccgccagcgtgtccaggtcctgccaatcgcacaggcggcgctgccaggccaggcgctgggcggcgatgtacggctcggccggcatcagcccatgcgcgcgtcgataggccgccgacgcgccttcggcatcatcggcatcttccagtgcatggcccagccacagtgcaatgccgggatgctgcggtgccaatgccgaggcctggccgagcagcttggccgcatcgccatgtgcaccggccatccacgccacgcggcccagccgtgccagcgcttcggggtgattcgggcgcagctgcagcgcacgtcgcgcggcctgttcgccggcagcgatgtcgccggcttccagttccacgtcggccagcatcacccaggcgacgaagtcgtcgggctggcgggcgatcgcttgctgcagttgctgtcgctgctgccaggccgacatcgtgctcagcccgccgacagctgggccagggcgtcgacctggtgttcgtggctgagccgctgcagcagcggatcgaggtcaccggccaggatgttgggcaggtcgtacagggtcaggccctccacgcggtggtcggtgatgcgcccctgcgggaagttgtaggtgcggatgcgctggctgcggtcaccactgccgacctgcaggcgcctcgactcggcctgggccgcgtcctggcgttggcgctcggcgtcgagcagctgcgctttcaggcgcttcatcgccttgtcgcggttggcgtgctggctgcgttcggtctggcattccaccaccacgccggtcggtacgtgggtgatgcggatcgccgactcggtcttgttgacgtgctggccaccggcgccggaggagcggaacgtatccaccttcaggtcggccgggttgatgacgatgtcatcgacttcgtcggcctccgggatgatcgccacggtggccgccgaggtatggatgcggccctgcgattcggtggccggcacgcgctgcacacggtgcgtgcccgattcgaacttcaggcgcgagaacgcaccacggccgaccacccgtgccaccacttccttgtagccaccgtgctcgccgggattgtccgattcgatctcgaccttccagccctggcgctcggcgtagcgggcgtacatgcggaacaggtcgccggcaaagatcgccgcttcatcgccgccggtacccgcgcgcacttccaggaacaggttgccttcgtcgcgcgggtcgcgcggtaccagcagcagcgccagttcctgctccagttccagcaggcgcgcctgcgcggcggcgatttcctcgtcggccagttcgcgcaggtcgggatcggcgcgcatgccttcggcggcggccagatcagccttggcacgggattcatcggccaaggcgatggcgatcggttcaagttgggcgaattcgcgcgaaaggtcgcggaaacgggtgttgtcggcgaccacgtcgggttcggcgagcaggcgttccagttcttcgcggcgctcggccagcgcttccagcttacggcgcagggtcggcgtcatcgggtctcacgggtgggtggcggtaacccggcgtagccgggaacaggcgctcggcggcgcgggtcaggtcggcatcgccgctcagtgcggcagcgcgcagggcagcggtaggaggatgcagcaatcgattggtcaggccgtgcgccagcagttccagcacttcgtcggccggcttgccgttggccagctgctggcgcgcgcgttccagcagttcagtgcgggtggcctcgccgaacgcacgcagctgtcgtagcggcgcctggtgggcgctggcctgctgggtctcgataaaacgcgatacctgaaggtcgatgatcgcctcggcctcggcggccgcctcgcggcgtccgcggcggttgtcttccaccgcgcgctccaggtcgtcgacggtgtagaggaaggcgtcgttgagcgtgccgacctccgcctcgatgtcacgcggcacggccaggtcgaacagcagcatcggcttgtgccggcgcgcgcgcagggccttggccaccatctcgcggtggatcaccggttcgcgcgcagcggtggccgagaacaccacgtcggcctcgcccaggtggcggtccagttcggtcagcggcagggctacgccaccatggcggctggcaagttcctgcgcgtgggcgagggtgcggttggcgatcagcagccggcgtaccttgccttcgctcaggtgccgtgcagccagttcgatggtctcgccggcaccgaccagcagcacggtggaatcgtccagccgcgcgaacgcgttctgcgccaggcgcaccgccgccgacgccaccgataccgggttggcgccgacctgggtatcggtgcgcgcacgcttggccaccgagaaggtctgctggaacaggcggtccaggcgctggccgagcaggccgtggtcacgcgcggtcgaccatgcgtccttcacctggccgaggatctgcggttcgcccagcaccatcgagtccaggccggtggcgacccggaacaggtggcgtacggcttctgcatcggcatgctggtacaggtagccctgcaggtcgccggcctgggcgtgcagccactggtccagtgcctgtgccgaatcggccacggcatacagctcggtgcggttgcaggtggacagcagcaccgcctcggcgatctgcggagtatcgcgcagcgaaccgagcgcgcgcggcaacgcctcaccggcgaaggccgcgcgctcgcgcagctccaccggtgcggtctggtgattcagtccgagcacccacagggtcattgttcagttgcttgcgataagctgctggccattggacgacattttaaggccccgatgccgacgatgcccgcattgattcgcatccccagtgttctgctgctgtccctggcctgcagccaggccctggcggcggtgccggccaaggcccccgtacgggccccggccactgaggaactggcgctggaaccggtgatggccggtgagttcgcgctgcaggccggcaagctggccgaggcggcccgctggtacctgcaggccgcccagcagaccgacggcgacgccggcctggccgagcgcgcgacccgcatttccatgctcgccaacgatgacgccagcgccgccaagggcctggccctttggcagcagcgcgcgcccagctcgttgaccatgcgcagtgccgctgccgcgctggccatgcgccagggcgatgtgaaggcagcgcgtggcgatctgcaggccttgctggccgacccggatgaacgtggctggaagttcgccctggccgccctgatcggcggcggccgcgacccggcagtgccggcgcaggtgctgggcgagctggtcgacgccaacgccattccgccgaagatcgaggcgtggcaggagttcggacgccttgccctgcgcatggacaagcccgagctggcgcggcgcatgatcgatgaagtggtcaagcgcttccccgaggagccgcgcgttgcgctgctgcgcgccagccagctgcagcaggccggggagaccggcaaggcgttgtcgttgctgcacgatgtggagccgaagacccgacaggaccctgaactgcgcaatgcggtggccattgcctacgacagcctcggccagcccgccgccgccgagcgcgtgctggcgttcggcccgcaggacgtgcagacctggggcatgcgcgcctcgctgctggccaagcagggcgacaaggcggcgctgtccaacctctacaacgaactgtcgcggcaggcggccaagccggacccggcgcagcgcctgctgctgggcaagatcgccgaatacctgaagcgttatcccgaggcggtgcagtggtaccacagcgtgcccggtggcgatgaactgagcgaggcgcgcctgcgcgcggccaacgcccaggccctggccgggcgcctgccgcaggcattggatgaagtgcacgcgatccagtccgatgcggtggtcgacgacgatgtgcgccgcgatgcctacctgctggaagccgaactgcgccagcgtgctgatgacagtgccggggagctggatgcgctggcccgcggcctggccgcctacccggatgacaacggcctgctgtacgcccgtgcgctcacctgggaacgccgcgacgacatcccgcgcgccgaggccgacctgcgcaagatcctggtgaccgacccggagaacgtgccggcattgaacgcgctgggttacaccctggccgatcgcaccggtcgcctgcaggaagcgctggagctgatcgatcgcgcccgcgtggccgaaccggacaacgctgccatcgtcgacagctatggctgggtgctgtaccgcctgggtcgcaaggaagaagcactggtgcagctgcgccgtgcctggaccctggccaaggaccccgagatcgccgcccatgtcggcgaagtgttgtgggtgctgggcaagcatgacgaggcccgccatttcttcgacgaagcggccaagctcgaccccgaaaaccgcgcgctgctgcgcgcccgcgagaaattcaatccatgagtgtttccctgatccggccgctgctgttggcaactgcggccctggcgttgaccgcctgtaccagcgtgggcacgcagaagaccccggcgccggcggtggtcgaggttgtttcggccgaggcggcgcaggccgaggcggcgcgcgtggccgcgctgcaggcacagccggactgggctttccagggccgggtcgcggtcagcaagggcaaggacggcggcagcggacgcatcgactggaagcaggaaggacgccgctatgtggtcgagctgagcgcgccggtgacccggcagagctggaagctgaccggcgatacccattccggagccggtcgcctggaaggactggccggcgggccgcgtgacggcgaagacgcccagcaactgctgctggaggcgaccggctgggacatcccggtcaaccagctgccggcgtggatccgtggcctggtggccggtgatgctgctggtccggagaaggtcgagcgtgatggtgaaggccggccgcgtcgcatgcagcagatgggctggcaggtgcagtacctggactggtacccggccgaggccgggcgcccggcgctgccgcgccggatcgaggccagcaatggcgacgccaaggtgcgcctgctggtcgaccaatgggggcagggcaccccatgagtgccgggcgcgatgacacgggctggtcctggtggccggccccggccaagctgaacctgttcctgcacatcaccggccgccgtgccgatggctaccacgagctgcagaccgtgttccgcctgctggactggggcgaccgcatcggtctgcacctgcgtgaagacggccaggtgcgccggcagggcgaggggctggctggcgtggccgaggcggatgacctggcggtccgcgccgcgcggcttctgaaagatgcggccaatatcgtgcaaggcgcggacatcatcgtcgaaaaacacattcctgcaggtggtggctttggcggcggttcgtccgacgcggccaccgtactggtggtgctgaaccggctctggcgtgccggtctggacgaggacgcgcttgctgcgctgggcctgcgcctgggcgccgacgtgccggtgttcgtgcgcgggcgcaatgcctgggccgaaggggtgggtgagcgcctgcagccgatcgtgctggcgccggcctggtatgtggtggttgaaccgggtgttcatgttcccaccccggctctgttcgcagacccggatttgacgcgcggcagcccagtggcgaaaatagaggacttcgcttccgggaccctggtcgggaacgcgttcgaaccggtgctgcgccgccgtgagcctgccgtcgaggcagcgttcgccgcgttgagcgacatcggcacggcgcggctgaccggttcgggaagtggttgtttcgtcgagttcgcatcgcagtctgccgcagagcagggacggtcgaagttgccgaaggagttgcgggcaagggtggcagcgggcgttgcgcgttcgccactgctggatgcactcgagcaacactgatttatcaatgcaggggcgtcgccaagaggcccaaggcaccaggttttgatcctggcattcgtaggttcgaatcctaccgcccctgccaatagcggctgtgtccgcgccttccagcgcatcgcccgcgcgggacgtggaaacaaccgcggtgttgtcagcagcaagggtccatcggggtccttgccgactccggatccccgccactcgtccccgcccgagacaatcatgatgcaagagtccccgaacctgctggtcttttccggcaacgccaacaaacgtctggcgcagaacatctgcaaggaactgggggttcgcccgggcaaggcgctggtctcgcacttctccgatggtgaagtgcaggtggagatcgaagagaacgtccgcaagcaggacgtgttcgtgatccagccgacctgcgcgccgagcgcggaaaacctgatggaactgctggtgctgatcgacgcgctcaagcgcgcatcggtggccagcgtgaccgccgtggtgccgtacttcggctactcgcgccaggatcgccgcatgcgttcctcgcgcgtgccgatcaccgccaagctggcggcgaagatgttcagcaccgctggcgctgatcgcgtgctgaccgtcgacctgcacgccgaccagatccagggcttcttcgatattccggtggacaacgtgtatgcgtccccgctgctgctggccgacatctggcgcgcctacggcaccgagaacctgatcgttgtgtcgccggacgtgggcggcgtggtccgcgcccgtgccgtggccaagcgcctggatgacgccgacctggcgatcatcgacaagcgccgcccgcgcgccaacgtctccaccgtgatgaacatcatcggtgacgtcgaaggcaagacctgcgtgatggtcgatgacatcgtcgacaccgccggcaccctgtgcgctgctgctgctgccctgaaggcgcgcggtgcgctcaaggtcgccgcctactgcacccacgcggtgctgtcgggcccggcggtggacaacatcaccaattcccagctcgacgagctggtggtgaccgacaccatcccgctgaaggacgcggcgcgggtgtgcagcaagatccgccagctgagcgtggcagaaatgctggccgaaacgatgcgccgcatcgccttcggcgagtcggtcagctcgctgtacgtcgactgagtttttcgcccctgccggcaacggcgggggcatacccggatgcttctggtcgcggaagcatcttcaaccgccacgccgcagggcgcggcaacaacctgagtagtcgaaaatgtcgaagacccatgaaatcaaggtcaccaagcgtgaactgcagcgtaagggtgcgagccgccgcctgcgtcacgccggtgtgatcccggccatcgtgtacggcggcaacgccgagccggtcgccatcagcctggaccacaacgaaatctggctggcccagcagaacgagtggttctatgcctcgatcctggacctgaacctggatggccaggtgcagaaggtcctgctgcgtgacatgcagcgccacccgtacaagcagctgatcatgcacctggacttccagcgcgtgaacgagaacgaagccctgaccgcttcggtcccgctgcacttcgtcaacgaagacacctcgccggccggcaaggctgccgacgtcgtggtcacccacgaactgaaggaagtgaccatcacctgcctgccgaaggacctgccggagtcgatcgaagtcgacctgggcgagctgaaggccggtgacgtggtgtacctgtccgacatcaagctgccgaagggcgtggaaatcccggccctggcgctgggcaaggaccacgacgacgccatcgtcaccgccaaggccggcaaggccgacgaggctgacgaagaagcggctgccgccgagtaataccgttacggtgcctgcctccgggcaggcaccgtactggaaggaaccatggcaggactgcgactgatcgtcggtctgggcaatcccggatcggaacacgcccggacccggcacaatgccgggtttcatttcgttgaggccctggcggagaaagccggtgcgcgatggaatgtggacagcaagctgttcggtgagaccgccaaggtcgagatcgccgggcagacggtgtggctgctcaagcccgccaccttcatgaacctcagcggcaagtcggtcaccgccgcacagcggttctggaagatcgaaccggaagaaaccctgctcgcacacgacgaactggacctggcgcccggcgtggcgcggctgaagttcgacggtggccacggcggccagaacggcctgcgcgacaccatccgcctgctcggccacggcaagttccatcgcctgcgcgtgggcatcggccatcccggccacaaggaccgcgtagtgggttgggtgctggggcgcccgtccaaggaggacgacgtgctgatcgcacgcgccatcgacgatgcgatcgacgtgatgccgctggcggtacagggcgatttcagcgaagcgatgaagcggctgcacaccccgaaataagctgtaggtacagaccgttggtcggtgtggaaccatccaatccgctaggtaccggccgttggtcggtacggaaccaaccaatccggtaggtaccgaccgttggtcggtacggaaccaaccaatccggtaggtaccgaccgttggtcggtacggaaccaaccaatccggtaggtaccgaccgttggtcggtacggagaatgattggaaaagcagcgcccaggccgctgtttccccaatcactttcaccccagagagctgtcacccatgggtatcaaatgcggcatcgtcggcctgcccaacgtcggcaagtcgaccctgttcaatgcgctgaccaaggcgggtatcgccgcggcgaacttcccgttctgcaccatcgagccgaacgtcggcatcgtgccggtgccggacccgcgcctgaacgagctggcgggcatcatcaaccctcagaaggtcatcccgaccgcggtcgagttcgtcgacatcgccggcctggtggccggtgccgccagcggtgaaggcctgggcaacaagttcctggcgcacatccgcgaagtcgacgcgatcacccacgtggtgcgctgcttcgagcacggcgacatcgtgcacgtggctggcaaggtcgatccgatctcggacatcgaaaccatcgacaccgagctggcgctggctgacctggacagtgtcgagaaggcgctgaaccgtgccgagcgtgcggccaagggcggcgacaaggacgcagcggcgcgcaagccggtgctggccaagctgcaggctgcgctgtcggacggcaaggccggtcgctcggtcggcctggacgaggaagagaaggcgctggtgcgcgacctgttcctgctgaccctgaagccggtgatgtacatcgccaacgtgctggaagacggcttcgagaacaacccgcacctggaagccgtgcgtgcgcatgctgccgccgaaggcgcgcaggtggtgccggtgtcggccgcgatcgaagaagagctgtcccagctcgatgacgaagaccgcgataccttcctggccgacctgggcctgagcgagccgggcctgaaccgcgtgatcaacgcggcctacagcctgctcggcctgcagacctacttcaccgctggcgtgaaggaagtccgcgcgtggaccgtacgcaagggcgccaccgccccgcaggctgccgcagtcatccacaccgacttcgagaagggtttcatccgcgccgaaaccatcgcgtatgacgacttcatcaagtacaagggcgaagccggcgccaaggaagccggtcgcctgcgtctggaaggcaaggaataccgcgtgcaggaaggcgacatcctgcacttccgcttcaacgtctgatccagcggcatcggatcgaccccggacgccccgccctgtgcggggcgttcgcgtttccggcgatggacaaaaaaacaccacgctgcgaaacgcttgcggtgtgatgttcgccggtacttgtccacagcaaactcccatcgctttccacgtcgggtgtggaaaaccggcgaacctgatgcagcgccgagccgatgcacggctgcgatggacgtgagcagagcgcgggctcggcgctacctgcctcgatcgtgcagcgtggacaaattttgaccacgcttcgaagcgcttgcgcagcaacactcccacctacttgtccacatcaaatcccaaccactctccacgaggggtgtggaaaaccgcgaagaggcatggataaaaaatagccacgtcctgaaacgcttgctccatgcggttcgcaggcacttgtccacacctaacccccatcgctttccacgcggcatgtggaaaaagcgcccggcactcccttgccgggcacttcccgcatcaccaggtgtacgacacgcccatctgcgcactgatatcgcggaagcccatgccaccgctctgccggctcaattcaccccagcctcgccaaccgccggacagattcacctgcacaccggccttggcttcgtagatgtcgcgcggcagctgccgctgcaggcgctcgccgtccatcgccaggcctgcgccattgccgccggaccaccagttcaccgccacgtacgggtgcacctggccctgcgccgggctcaacccgcggctgtacaggcgcaggccgaggcggctgctggtctcgctaccgccgcggtcctcgaccaccgtgccgttggcctcgaccacgcggtcgctgtcatagcggctgtgaaccacctgcagctgcggttccaggtagatgccgcgctgcgcggtgcgccgcaggggaagcacatagccggcttcggccgacgcactccagttgcgggcgtcatagcgctccttctgcaggccttcgccctgcacgctgttgcggaagcggccgtactgcagccaaccgtccacataggcgccgccctgcatgcgtgcatcctgcagccaggtggcataggcgcccacgctggtgccggtgaccacgccccgcgcggcgtagccggtcacctgcgatcggctgtcattgcgcgcacggccgtgaccgagcatcgcacctgcctgcagttcgcccttgccacccacctcgaaacggcggccgacgccgaccagcacgctgctgatctgcccatcgacctggacctggcggttgcggtcgtggctgtcgggctgcgcgctgcgaaggtgcatccaggccacggcatcgccgctgacgcccgcttcggcggcgggatcaccggcgcggtcgtgcaggctgtgccggaacatgcccagcgcggcgctgcggttggccaggtaggccgccggttccgggcgttccaccttcggacgtgtcgggtcaactggatctaccggatcgacgggatcgacgggatcgacaggatcgacaggatcgacgggatcgacgggatcgacgggatcgacggggtccactggatccactggatccactggatcgacaggatcgacgtattccgaacgcaggtaccagttgccatcatccggggtcgacacgccgcccttgaacaggaagtagtcgtaggcaccggcaaccgcgcggccctgcaggccgaactgagcatcggactggccacctacggtgatcaggcggatgccctcctgggtcagtgcaccggcgccgccggcattgcgcacgctcacgctggcggtgccgctgctgttgccgctgatcaccagctgatcgccgagcgaggtatcgtcccccagtgcacggttgaagatccagtggccaccgttacccacgtagtcgccgctgacagtgacggtcttgaaaccgcccgccgccggtgcatcgaaggcaatggtgccggcgtgttcgagtgcaccgacgctggaactgtcacgcacgttccactggctgctgccatccagcgccagctgtgcgacctggtaaccggagtcgttgcgcagggcgccgctgaactgagtaccgttgcgcagcaccatgtgcacctccgcagtcgcgctgtcgacgaccacgtcgccgctcaggcggctgttgttcgcggtgaagcggatctcggacgttgccaccgagctgccatcagtgaacacggtatcgctgaccctcagcagtcggccgccaaccaggtcacctgcctgacgggcgacaacggcggtattgttgagtgtcagttcgtggttgcttccctgcagccacaacgctgggccgtccagggtctcgatctggctgtcgttgaacaccagccgatcccagtagggaccaaatacggtgatgtaggaacgataggcgcccgagttcgttcccagcgcctggatgtgcagggcgtccgcagtgagctttgcagtgttcatctgcacgatgccgaacgaggctgcgccatgggtggtgatcgagccgccgtccagctgtatgtccgcggtactgccgcccaggaacacaccaccggacaccgcaccgtaggtcgcaatgtcgagattcctggcacggatccgggagtagggcgttggagggttgctgccggaagcgcgcaggccgtagacgccatcgccatgggtatcaatgctgccaccggtgatcgtcgcggtgccaccccatacgtccacaccgtggccatacccgttgtcaccaaaggtgctgatcacagtgttgctcaggtccgccagcgagtcggcaccggacagccagatcccggaactgccatcgcgcacggtgaagtgcgcgccctcggcggtcaacttgccccagctgttgacgttgacgccgtagccgccggtgctttcaaagcgggcattggtgatttccgctgtggcgaacgttcgactggtccggtttcccatcagtcggatgctgctgccgttggcggtggcggtgcccccggtgatgcggaggatccccccgttgtcaatgtcgaagtagccattgatgacatccacatcgcgcagcgacaacacgcttccgctgccgcttgcggacaggcggccgctggaaccgttggtcgcctgcgcgaacgtcatcgccagtgattccaacgaaagcagtgcgccgccgtcggcatagatggcgcggccggcaccgttgctgatcgtggtacccgatacatgcagctcgcttccacgtccgctggaatacagggcatgaccatcgctgcttacactgccgccatcgagccatatcttgccgccgttggtggcgttgaccgtgccgtagccggaactgttgcgataggcattgatgaccaggttgctggcgtggatgacactgccgatgccggttgcgttgagcgcataaccgacgcctgaacttccattgccaagctgtatgtgacctccctgtacaagaacactgccacctgcggaggcctggattgcgctgccgccgccggtgacatcgacgcgcgtgccatcgagcgttgccgtgctgccggctccgttcacgtccagggcgaagccgcccatggagtgcagcagggtatcgctcgcatccagctgcagggtctggccattgatgaccttcagcggcccggtcagatcggcagcgtggaccggcagcgccgcccacagggcggtggccagcaggctgggaagaaggggggcaggcgcgaggcgcgcgcgcccgggcgcacggcggtaccgtgtgggggaggcgtacattctgttggacttcctgtggcagggcgcagcacggctgcgcgaactggcgcggcagggccgcgtcgctgcggaagccacacgcgatggcagctgcaggcgccatcggacttccgtcccccagggcgacgcagctactgccggcaggcgcaccaaggcgggatgcgtccagcctagaaatcggcgctgtcctatggaatcaagcgtttcctaaagccggtgcagacccttgtacaggggctgcagggttcagcctggagtggacctcaggcgaacaacgaggcctgcaggcagtactcgatcagcgcctgatcactgtccacgcccagcttgcgcatcgcgctgatcttctgcgtgctgaccgtcttggcgctgcgctgcagctggcgtgcaatgtcgcccacgctcatgccgccggtgaacagccggatcacttccagctcgcgcggcgacagccgcgcacgcaccgcatcggcatcggccggctcgctcgccgctaccggcagcaggcccgggggccggtagacgcggtcggccagcaccacgcgcagggcctgtaccaggctgcccaatccatggctcttgagcaccacgccgccggcaccagcggcatacatcgccgcaaccaacgacgggttggacaccatcgtcagcaccagcaggcgcgtctccgggaagctgcggcgcaggaacgagatcagcttgatgccgtccccgaagcggtcgccccctggcatgctgtagtcggtgatcaccgcctgtggccgggtccgggtcatcagctcgatcagcgtcgccgggtcggccgcttcgcccacgacctcgaggtccagctccccggccagtacgtcgcggatgccggcaagcacgatcgggtggtcgtcggcgatgaggatccgtgtggtcatggcgggttcgggtcgtcagatgaggaaggagataccgcgccgagcagcggatgcagcagctgttcgaggcgtcgctggaagccggcaagcggagcctcctgggtgaccaggtcatcgccgcctgcgaggccctgttcgatctgcaggccgctgtccaccagcgcaggtgcgccgacgatgaccagtgcgccgcggatgcgatgcagtacctgcaccacgcgcgcgggatcggcggtggcaatcgactggcgcaggctgtccaggtcagcctgcatggtctgcacgaacaatgcctgcattcttgcgggaacctgcagcggcggatcatcatcgcgcgtatcggtggatacaggactttgcggcggcgcggaaaccgccacatcgccctgggtgatccggatcagcaggcgttgcagcgcttccagcgtgatcggcttgaccagcacgccctgcatgcccgattcctggcagcgttggcgttcggccggatcggcgttggcggtggctccgtggatcggcacgctgacaccgcgcgcccgcaaggcgcgcgccaggccatagccatccatcccgggcatgttcaggtcggtcagcaccagcgcgaacgcgccctgctgccagtagcccagcgcttcattgccatcgctggcgaccacggcacggcagccgagctgttccagctggtcgcgcaggatcgcctggttgatcgggttgtcctcggccaccagcacctgcaggccgaaacgacgcgtcgccggcaggcgcccttcggcgctcgccgccagtggctggccactggccgcggccaacgcgagcacgatcgcatcgaaccggtgcaggccaacctgccagaagccatcaatgtgccgggggcgcacgccgccttcgcggcaggcgaccacacgcggtccaccggcccaccggggcagcgggtcgtcaaggaccaggtcgagcagcacggtgggcgatggcaagtctgccgtgctgtcttcccggtacacgctggcctgtgcaccacgctgctgcaggcgttcgcacagcgattgcaccagctcgcgcacgccgccccgtacctggatctgcaggcccgcaggcagctgcggcgcaggggattgctgcggatccgccggcgccggtggcagcggcagttcgacgctgaagctgctgcccaggccgctctcgctgaccacacgcagctggccttccatcaacgccacaagatgcgcgcagatggccagccccaggccggtgccgcgcatcgcatcggtgcccgggttggcctggaagaacggctcgaacaggtgcgcctggtgttcgctggcaatgccgataccggtatcggcgacctgccactgcagccagcagcgttgctcctgccagcgtgccgaaacgcgcaccaccacgcgcccgctgtcggtgaacttcagtgcgttgctgatcaggttgttgaggacctggcggatccgcgcggcatcaccgcacaccacgggtggcacgtcggcatcgatgcaggcgtagaaccgcagccccttgttggcggccgcggcagcatacgagtcgagcgcatcctcggtcagtcgcaccggatcgaacgggctgggctccaggctcagttgcccggcctcggccttgctgacgtcgaggatgtcgctgatcagctgcatcagggtcgaggacgaacgctggatcgtcgccagatagtcctgctgccgcgcatccagtggtgtgagtccgagcagttcgagggtgccgagcacgccgtacagcggcgtgcggatttcatggctcatggtggccaggaactggctcttggcccggttggcctggtcggcggcacggcgcgcctgctgcagcacctgttcggcttcatgctggctgctgagatcgatgaacagacacagcaccgccggctcgccgcgatagcgcgccggcgtcgcggtcaccagcaggtggcggccttcgggcgtggtgtaggccagcccatcgccgagcgtggtgcctccagcggccagcacgctgcgccgccaagggccatgccagcctccgctgtggtggtcttcgcccagccagcggcgggcgagggtgttgtccagcagcacattgccatcggtacggcgcagcaggcacagcccgatcggcgcgttgtccaggatggtgcggctgaaggcctcgctttccagcaggcgcgcgtggttgctgcgcagtggttcgatgaccgaacgccgatacgcgcgcagcagcagcgtgccacccaacgccagcagcagggccaccacgatcgcgccgagcaagggcccctgtgggtgctggaacacctgccgccagctgacgtggtacaccgccagccagccgcgctcgctgcgcatgcggaactgcaggcctgcaaggccggccttccaggaggtgccagcgtcactggcgtctgctgcatcgcccagcaggcgctggccatcggtatcgaacagcgacagccgctggaacaccggaacacccagcacctgccggtagtcatcgacacgtcccggatcgagcaggcaggccagcgcggcctgtgaatccttgtcgtcctcgccccacaggcgtgcatcctgcggcgcatgcgcgatggccagcaaacgggtctgccggtcgcgccacggtacgctcacccagacgatgccaccgcgctgcagcgccggacgcgtgcccatgacccggtggatgtcggcgatcgccgggcgcaggtgatgcgggctgttctggctcgcatcggtaacgccgatctgcaccggtgccagcagcccgcgcgtgccctggccatcgaccagcaggcattgcggtggtgggtagtgcgaggccgaccagaacgtgccgtagaagcgcaggaaacgatcgcccagctcgttcggtagcgaaagactggctccctcgctcccgatcgccgcgaagttggcgaacaacgggccgcgttgcagttccacgctggcatcggcaaccggctgtcctcgtgcgccgacatcgtgcagccgccactggcgcaggaagcgctcctgctcgcgaagcgtgccgtccaggcggcggaagtggtactcgatcttgctgcgctcttcgttcaaaagttgcgagccggcagacagcagcagtccggcctgcagggtcgccagcaccaccacgccgatcagcagggcgtggacacgcagtgagcggcgagcgagtcggcgaacaggggcggcctcggccggcatggcgggtctcagggcaggggcggacagcggcaccggtggcggcagcgcaaagtccgccgccactgcacagacaggatcgtcaatgccacttgatgatgttgtgaagtcgccgtggaaaccgtgtcagctcagggcggctcgcgatctttcgtccagtcgcggtgcttcttcgtccagcaggcgggtgaactcatctgagggcagcgcctgcgagatcaggaaaccctgcacctggctgcagccgagctggcgcaacgcggccaggtcggcatcgctttccacgccctcggccacgatggtcagcccgagctggttggccagcgcgatcaccgtcgacaaggtcaggtgcagggccgggtcacgggcgcagccgctgaccagcgcgcggtcgatcttgacctcggtgaagggggtattgaccaggttgtggaccgagctcagaccctgcccgaaatcatcctgggccaggccgaagcccttcatgcgcagccggcaggcaccggcgtagaagtcgctgacgtgccgcgtggtgctgttttccatcagctcaaagcacaattcaccaggcgtaccgccgttggccagggtcagtgccagcagttcgtcgggcaggtccgactgctccagcaggtgagggggcaggttgatcgataccggtacccggaacccttgtttgcgccagcgtgcctgtgcgctgatgctggccttgagcatcatccgcagcagatcgccctccagcccgtatcggcagatcgccgggaggaagctgccagcggccagcgtgcccagctgcggatggcgccagcgcaccagtgcctcggccgccacgacccgccctgactgcagtgacttcttcggttggaaccaggccgtcaggctgccatcggccatggcctggcgcagctgcgaaacatccggttcgggtgcagccgccgcgcgcgtgggggccttgccagtggccggacgcgcctgcgccagcgcctcgaacagggcattcacttcggcggccgccaccggcttgggcagcaggccgatcacctccagccccagtgattcggccatcagccgtgccgaggtcatcatccgccgcggggccgcgctgaccacggcaaggcggggggggcgtggctgcgccgccagcgcctggatgaactggatgccgtcctgcccgggcatcagcaggtcactgaccaccaggtcgtagggctggcaggcacacagtgcgatggcggcatccacgtcttcgcaggcatcgacctggacgccggcacggctgccgaaaagattggccaggaaaccacgctggaagggctggtcttccaggatcaggacacgctgggtcatgcgggatctccttggcgcagggcggtgagtgccttgcgcaggcgggcgatgtcgatgggtttgctgaggtagccctgcatgccactggccaggcagcgctcgcgctcttcggcggtggcattggcggtggcgccgatcaccggtaccaggttgccgtcatcgcgcagctcgcgggccagcgcgtggccgtccatgcgcggcatgttgatgtcggtcaccaccagatcgaagcactgctcgcggcaccgttgcagcgcttcaatgccatcctgtgccagctccacgtcgcagccgagggtgcgcagctgctcagccaggatcacccggttgatcgggttgtcctcgaccgccagcacgcgcagccccagcggcacgggcggtgccaagcgcgtggtctccggctgcgccgcacgttgctgctgcacgttggccagcgcattgccgatcgcggtcatgccatgcagggtcacgaccaggctgccatcggcggcagtgatcggctggtcaccgccctcgatcgatgccaccacgcgcgggcccgaccatgccagcggagtggctgcttcgccatccatcaggatcgcgccgtcatggtccagcagcgtcgggtcaccaagcaggggctgcgcgttggcaccccagcgacacagccagccacaggcactgtcgaccagctcgcggtcgcggccgcgcaccaggatcggtggttccggcagcaatgtgggcccatcctcggcagcggccagcaccggcaatggcaggcggacgctgaagctgctgcccaggcccggctcgctcaccacctgcagctcgccgctcatcaagcgcaccagacggtcgctgatggacaggcccaggccggtaccctgcgcgctggccgcgccgcggacctggcggaacggttcgaacagccgcgcctgttcctccgcagcgatacccacgccggtatcggtcacctgccaggccagcacgctcgattcaccttcgcgctgcacctggcgcacgcgcaacatcacccggccatgctcggtgaacttgatcgcgttgctgagcaggttgcccagcacctggcggatgcggtcggcatcaccgagcacccgcgtcggcaggcgcggatcggtgcagaccaggatctgcaggcccttgcaggtggctgacgcggcgaagctgcgcagcacactctcggtcagctcgcgcggcgagaacgccgccggctccaggctgagctgccctgactcgatcttggacacatccagcacatcactgatcaactgcagcaggaccgacgaggaactctcgatggtgcgcaggtattgcgactgccgggcgtccagcgaggtgtgccccagcagctccagcgtgcccagcacgccgtacagcggagtgcggatttcatggctcatggtggccaggaacgcgctcttggcctgattggccgcatcggccgcctggcgtgccgacgacagtgcggcctgtgcctggcggtgtcgggaaatatcatggaagacgcatagcagcacatcatcgccctggtagcggcaggcggcgtgcagcacctgcagctggcgcccgtcgcgggcggtgaattccagtccgcgcccgcgctcgccggcatgtccgcgccatggcgcctgccagtcgctgtgttcgccttcctcgccgagccagtcgcgcagcagctggttggacagcagcagcgcgcggtcgttgcggcgcaggacgcagatgccgaccggcgccatgtcgatcaccgtcgaactgaagtccaggttctccagcaggcggcggtgctgctgcagggccggctggatcagctgcaggtccacgcgatgccgtagcaggcgcagcgcaacaccggccagcagcagcaacagcacgcagaccagcaggggcacggccaggtcgcccagcagcagctgcggcggcaggtggtagaccaaccgccagccgtcattgccgacacttttcaccagcgctacgccgcgcggcaggccgccgctccataacgtaccgaagctgtcgtcctggcgttcccgcaggattgtccagcccgcgcgatccagccgcggcgcctggctggacaatgcaggctgcccagaacggtcgagcaacgcataaccgccgatgccctggccatcgatcatgcccgccgctgcatctgtatcaagcagcagtaccagccactgcgccggatggggaccggactgcaccggctgcgccagtgcgacgccacggtcacccgggcgcagccagtacacccggtcagcgccctcgaggctgccgttgcgcgcctgcagtgcacgcagcgacggcaggcgcgccaggtcgacgtcgaccgcgtcgccggccagccaatgcgcaccccgcgcatcgaccagcagcaggtgcgtctgcagcgcctgcagcgtgtgctcggcacgcgctgacaacagcagccgttgtcccggctggccaccgggaccatccagcggcacctggcgcatcccttcgctgtccgcagctggcgcatccgggcggccggccagcaccgaatcgcccaggtagcgcagcagggcttcgcgctggtcgaaatagatctgggccctgtaggccgctgcattcatctcgcggcgatgggtcgagatgtcctcggtgaatgccgtgagcaggtagaacccggccgcggcggccaggcagatgaagacacagacggtcaggcagcgcaacagcaccgacgcggtggtcgatggcactgtcttctgcagcgaagggcgggggaagcggaacatgcaacgatgctaggaagcggcgcggacggcgcggaatcagctgtttcctaaaatctccggctggccgaccggcccggagcctgcacgcgggcactgttcaggtggcaaaaaaaggaacccccgccgaagcgggggtttcctgtaccgacattggccgggcacttacagcgcgctgccaccgaacttgtgggtgtactgcaggttgatggtgcggccgacgctgtcgaaccaggacacgtcgtagtacggatacgcggtgtaggtggcatccttcggcggcatcttgttgaacacgttgaccaccgacagcgacaggcgcgaatggtcgtcgaagcgatactgcaccgaggcgttgtagcggtaggtcgccttcacgtaggggctgtcaccgctttcccagtcgaacgactggtcgtagttgtccgaggtcggcagcttgcccaggcgcgaaccgtagaccgtggccgaccacgcgtccttctcccaggtcacgctcaggctggtcttggtgcgcgggatgtcgaatccgctgttgaccgcgaactggtccagggtcggatcgccggggtagcgctggaaatcgtgcttcttcacccaggtgtgggtgccattgaggatgaagtcgccgataccggtctgcaggcggtagcgcaggccgacgtcgatgccggaggtcgactcgcgggcgacgttgatcggcgccacgcgcacgccgtacaggcggccgtcgctggtacgggtgatgcggtcgagcgcgtccacgcaggtcggcgaattgatgtcggcactgccgagccggcagttcgcttcgttggccaggagggtgcgcacatccatgtcctgcacctgcttgcgcatgtcgatgtcgaaccagtccaccgacaggtccaggccgatcgccggcgaccagaccaagcctgcactccacgaggtgctggtttccgggtcgagctggcggttgccggtgcggctgcggatcaggttgcgctcgtagtcggaacagtcgctggcgccatcggcgcggcagctgtacaggtcttcggcggtggtctcgtcgttgcccggtccggcgaacacgtagtgcaggtccggcgcgcggaacgcggtgccatacgaaccgcgtaccagcagcgtgtcgatcgggcgccattccagaccgccgctccaggtcgccttgccgatggtgtggccggaatagcggtactggtcgtagcggccggccacgctcaggttgaccgtctcgtgcagcggcatgcgcagctcggcggcggtcgcccagcggttgcgcgagccctggccgtccgaatccttccagctgtagtagtagtactgggtggccagcggatcgggattcagcgcataggcctgctggcccacttccacggtcgcggcgaacccggcatcaccgcccggcaggccgaacagcgcggaattggtcagcgtgaatgcagccgtctcggtgcgcgacttcggcgaataggtggtgcgtgcggcaatcgaatcgtactcggcgcgggtcagcggccggtacagccgcgacggggccgcgttgtagatcgggaaaccgtcgtcgtccacgcccagctgcgggcccaggaacaggtcattcgccttggaggcgatgatctgcgcccagctgatccgcgactggtactgcgaatggctcagcgccgcttcgtagtcccagttgccggccagattgcccttgaagccggtggtcacgctgaaggtcttctgcgtgctgcgcaccatcgcattgcgcaggccccccatttcctcgggtgagaactggcgctgccagaactcgatctcgccggtggcctggttgttgaagtagcccgactcatcgccattggcgtccatgcggccccacttggtgacgtcgcgcatcagcgacatcgtgtggtagcccagctgcacatcggcgaaccattgctggccgttgtcgaagtcgtagctcagcgaggcgtagccattggcgccgcggcgcttgctgaggatggtgccgtagccgatcgagctgtcgctgccgcagtagtaaccgtagcgcgggcggtaggcgcggtaggtgctgccctggttctgcccggccagcgcttcgcaggtggccgcgcccggatccaggtagtcgtcgttgtagtccgtacgcaggtaagcgcggcgggcgatgcgcgagccctcggtggggccgtcctgggtcgaatcctggatgtcgcgctcataggcccacagcggggtctgcgactgcagctcgacgctgtacacggcgttgaagttgccgcggctgaagccgctggccaggctcatgtcgaacgactcgccaccgccttcgctggtggtgcccatgcgcatgtcgatcgtggtgccgtcggccttcttcttcaggatgaagttgaccacgccggcgatcgcgtccgagccgtagatggccgaggcgctgccggtcagcacttcgatgcgctcgatcatccccagcgggatgttggagacatcggtgaagttgctgcggcccttgaacggcatcgggaagtcggcgatgcggcggccattgaccagcaccagcgtgtggttcgggcccaggccgcgcaggtccacctgctgggcgcccggcgagaagtcggcgccgctggaagactgctggctctgggtctcaccgccgttctgggtcattgcacgcagcacgtccggcacgctggtgaagccgctggagcggatctgttcggcgtcgatcaccgtgatcggggcggggccttccacctgggcgcgcggaatgcgcgaaccggtgacctgcaccgcatccagttgttgaaccggggaggaagccggtgcctgggccgccgcggaagcagccacgcccatcaacgccagctggatcgaccacgccatcgcctttctacgcatgaggaattctcggaaatgaagccggcccgcagaggaggggccctgtcccccattcagatttccggaacgggcgcgcgcatttaacgcctttttcatgtccttgactactgggtccctatctggcaaagagtggaaacgcttgcaagtcgattttgttcagggagatcaagatgcgacgcctccatcggaccctgcgtgcccccttcgcctggctggcgctgctggtcttggccgtgccgttggtcgcccttgcgcaggacctgcagggcccgggcttcgcctactacgaagccggcgatctcgacgcgccccggcccggtccgcgcgcaccggccatgatgctgatgggcggtggcgaatgggtgccggaggccttccactggtggctgaagcaggctggcaatggccgtgtgctgatcctgcgcgcttctggcagtgatgagctgcaggaccgcctgtaccgcgagatcggcggtaccaccgcagtgcagacgctggtgttcgacagccgccgcggcgccgacgatccggccgtgctgcgcgtggttgccgcagctgatgccatcttcattgccggtggtgaccagtcgcgctacatccgcttctggaagggcactgcgctcaaccgcgcgctgaacgcccacgtgcgcgctggcaagccgattgccggtaccagtgcggggctcgccatcctcggtggctatgcctacggcgcgatggacggcggcagcatcacctctgccggcgccctggcggacccgatgggcagcgcggtgaccatggacagcggcttcctgcagatgccctacctgcagcgcgtggtcaccgacacccacttcgacaagcgcgaccggctcggtcgcctgatcgtgttcgtggcgcgtgccgcacaggacagtggcgaccccgacatcgtcggcatcggcgtcgacgaggacaccgccctgtgcgtggagcctgatggccaggcgcaggtctacagtgctgacggcgagggcaaggtctgggtggtcaaccctggccgcgatgccgaccgcctggtcgagggcgagccgctgcgcttccgcgcggtgccggtaacggtggtcgccagcggcagccgcatgcgcctggatgacgtccaggccgaggccgactatcaggccgtggccgacgtcagcgacggtgagcttgagttcacgcttcggtagtgccggccgctcgccggcaacccaccttccctgatacgcccccccgccggccagcggccggcactaccctgcaatccattccccgctactgctggagacgtatccgatgaaactgcgcctggcgctgtctgcgctgctgtccctgcccatgcttgcccaggccgcaccggccgcttcaccgctgctggtcatccacggcggcgccggcgtcgagcgcaaggacctgtcgccggccgaggaaaaggccgcacgtgacgcgctgcgggcggcactgctgaagggccatgcggaactggcggcggggcgccccgcgctggccgcagtcaccgccgcgatcaccgtgctggaggacgatcccaccttcaacgccggcaagggcgcggtgttcacccacgacggccacaacgagctggatgcggcggtcatggatggcgcgaaccaggcggcgggcgcggtggcgggcgtgcagcgggtgcgcaacccgatcctgctggcgcagaccgtgatgcagaaatcccgccacgtgatgatggtcgggcagggcgccgaagccttcgcggccgagcagggcattcctctggtcgatccctcctacttccgtacagagaagcgctggcagcagctgcagcgcgcgctgaaggaagaggccagcggccaggcgcatgctgacctggagactgcaaagcacttcggtaccgttggtgcggtcgcattggacgcgcaggggcatctggccgccggcacctccaccgggggcatgaccaacaagcgttacggccgggtcggtgactcgccgatcatcggtgccggcacctgggccgacgcacgctgcgcggtgtccggcaccgggtggggcgagtactacatccgcactgcggccgcgcacgagatctgcgcgcgcatgcgctaccaggggcagagcccggagcaggccggcaagggcgtgatcaacgagacgattccgcagatgggcggcgacggcggtgcgatcgtgctcggcgcagacggaaaaatggccacgccgttcaacacccagggcatgtatcggggctggatcggcggcgacggcgtccctcatgtcgcaattttcgccaacgagaccctgccggttcccgggcaataaccttgcgtatcaatgggtttgcgacagcgtgtgaaaaaaatggaaaaaagcgttgacagccccccgtcccatcagcagaataagcggctcaccaccacacaccgcaacgcttcggcggcaacggaatggggtggtaaggagggatacccaagcggccaacgggggcagactgtaaatctgctggcttacgccttcggtggttcgaatccacctccctccaccagtttcacgttgtgacattcccggcgcgggagtagttcaatggtagaacctcagccttccaagctgatggtgcgggttcgattcccgtctcccgctccattgaatgaactttgaatattatcgagttcatgtcataatgcaaaactcggctcacgtagctcagtcggtagagcacttccttggtaaggaagaggtcgaaggttcgattcctttcgtgagcaccatcttaagcatcacctctcagacgaattcgagataagcagccatggccaagggtaagttcgagcgcaccaagccgcacgtcaacgtcggcaccatcggtcacgtcgaccacggcaagaccacgctgaccgccgcactgaccaagatcggtgccgagcgcttcggtggcgagttcaaggactactcctcgatcgacgccgctccggaagaaaaggctcgtggtatcacgatctcgaccgcgcacgtcgaatacgaatccccggtccgtcactacgcccacgtcgattgcccgggccatgctgactacgtcaagaacatgatcaccggtgccgcccagatggacggcgcgatcctggtgtgctcggccgctgacggcccgatgccgcagacccgcgagcacatcctgctgtcgcgtcaggtcggcgtgccgtacatcgtcgtgttcctgaacaaggccgacatggtggacgacgccgagctgctcgagctggtcgagatggaagtgcgcgagctgctgagcaagtacgacttcccgggcgacgacaccccgatcatcgctggttcggcccgtctggcgctggaaggcgaccagagcgacatcggcgtgccggccatcctgaagctggtcgacgccctggacagctggattccggagccggagcgcgcgatcgacaagccgttcctgatgccggtggaagacgtgttctcgatctcgggccgcggcaccgtggtgaccggtcgtatcgagcgcggcgtgatcaaggttggcgacgaaatcgaaatcgtcggcatccgtccggtgcagaagaccaccgtgaccggcgttgaaatgttccgcaagctgctggaccagggtcaggcaggcgacaacgctggcctgctgctgcgcggcaccaagcgtgacgacgtcgagcgtggccaggtcctggccaagccgggttcgatcaagccgcacaccaagttcgaaggcgaagtctacgtcctgtcgaaggacgagggcggccgtcacaccccgttcttcaacggctaccgtccgcagttctacttccgcaccaccgacatcaccggcgcagctgctctgccggaaggcgtcgaaatggtgatgccgggtgacaacgtcaagatggtcgtcaccctgatcaacccggtggcaatggacgaaggcctgcgcttcgccatccgcgaaggcggccgtaccgtcggcgccggcgtggtctcgaagatcatcgagtaagcctgcagtaccggtggttgcatagcgccgccggttacgcgaatggcgggccgggaacctcggtccgccttcgccgtctaagggaaggcaagtttcaacacgtacgccagtagctcaattggcagagcagcggtctccaaaaccgcaggttgggggttcgagtccctcctggcgtgccatctgcccaccttatccagcggcctgggccgctaaagcagacacagccggatgaatagcaagatcgaacattccaaggacaactccgccaacggcggggatatcgtcaagtacgtcgccgcatcgctgctggtgctggccggtctgttcgtctggttctggttctccgccgactccggtcgcgccacccagctgggtgcgtgggcgggtcagctgcgtgcgttggcggtcgtggtcggtctggttggcggtatcggcgtgttcatgctgaccggcaaggggcgcgacacccgcgaattcctctccgagtcgcgcttcgaactgcgcaaggtggtctggccgacgcgccaggaagccatccgcatgacctgggtcgtgatggtggtggtgaccattctcagtctgttgctgggtgggttcgattacgtcattcagtggctggttcagttgttcctgagccgctaaggagaattgcatgaagcgttggtacgtcgttcacgcctattcgggcttcgagaagtcggtggcgcaggctctgcgcgatcgcatcgtccgtgacggcatggaagagcgcttcggcgatgtcctggtcccgaccgaagaagtggtcgagatgcgcgctggccagaagcgccgctccgagcgcaagtttttcccgggttacgtgctggtccagatcgagacccacgaagaagccggtattccgcgcatcgacaacgaaagctggcacctggtcaaggaaaccccgcgcgtgatgggcttcatcggcggcaccgccgaccgtccgctgccgattgccgattccgaggccgaagccatcctgaaccgcgttcaggaaggtgtcgagaagccgcgtccgaaggtgctgttcgagccgggccagatggtccgcgtcaccgacggcccgttcaacgatttcaatggcgtcgtcgaagaggtcaactacgagaagagccgtctgcgcgtctcggtgctgatcttcggtcgtgccactccggtcgaactcgagttcggccaggtcgaaaaggccgtctgatccagctgtagagtcgagcttgctcgactttgctgatcggtcgagcaagctcgactctatggaaccaggaaccgggccttgcccggtttcgtccgtttatatgctgcttcaggcatgtgaagaaaaaacctgatatagtgcgcggctccccgctgggaagccagcaggacgaggccgccgcaaggtggccttcagcatgatttcaaaacgcgatgccgggacgcgtgattcccggtccgatggggagcctgttgtcgaaaggcgctagcacccggagagtactcacatggcaaagaaagttgtcggttacatcaagctgcaggtgaaggccggtcaggccaacccctcgccgccggtcggtcctgcgctgggtcagcgcggtctgaacatcatggaattctgcaaggcgttcaacgctgccacgcagaagctcgagccgggtctgccggttccggtgatcatcacggcctactcggaccgtacgttcaccttcatcaccaagagcaccccggccaccaccctgctgaagaaggccgctggcatctcgtcgggctccaagcgcccgaacaccgagaaggtcggcaaggtcacccgtaagcagctggaagagatcgccaaggcgaaggaaccggatctgactgccgccgatctggacgccgccgtgcgtaccatcgctggctctgcccgttccatgggcctcgtggtggagggttaataagatggcacagaccaagcgtgagaaggccatcaaggccgccgtcgttccgggcaaggcatacgccttcgaggacgcgatcaacatcctgaagagcgccaccaaggccaagttcgtcgagtcgatcgacgtcgctgtgcgcctgggcgtcgatgcgaagaagtccgaccagcaggttcgtggctccaccgtgctgccggccggtaccggcaagtcggtccgcgtcgccgtgttcgctccggccggtgccaaggctgatgaagccctggccgctggcgccgaagccgtcggtatggatgatctggccgagaagatgcaggccggcgatctgaactacgacgtcgtcatcgcgaccccggacgccatgcgcgtcgtcggtaagctgggcaccgtgctgggtccgcgcggcctgatgccgaacccgaaggtcggcaccgtttccccgaacccgggtgaagccgtgaagaacgccaagtcgggtcaggtccgttaccgcaccgacaaggccggcatcatccactgcaccatcggcaaggccgacttcgccgaagacgcgctgaagtcgaacctgaccgcgctgctgcttgacctgatcaaggccaagccggccacctcgaagggcacctacctgcagaaggtttcggtcagctcgacgatgggcccgggcgtcaccgtcgaccagtcgtcgctgaccctgaagtaattgtttcaagcggtcacggtaccttcggtgccgtgaccgtgacatttgaaggcatcgttggcagtgcatcgcccgcggtagccgtcaaagaccgcaggcgcggtcgtggcaataccggcgacgggcacggaagctcgatctggcaaggagtcgccgccggagcagtcatgagcgcttaatcgattccccggaatcaccctgcgtagatggtgcccttctggagtttttctggttcacgcacgtctgggatttccctgattgcctccaggtctggaacggcccacccccggaacatcatcccgatgttcccggcgtccaggacggatgccgcacaggaccgcacacggcaggagccgtaagcggagttcaataggaggagtgcaatggctctcaatctgtcccagaagcaagaagtagtcgccgagctggcagacgtcgccgccaaggcccactccttgatcgcagccgaatacgctggcaccacggtcgcccagatgaccgcgatgcgcaagcaggctcgtgaaaccggtgttttcttgaaggttgtcaagaacaccctggcttcgcgcgccgttgaaggcaccgagttcgcagtcgcccaggaccagatggttggtccgctgctgtacgcgttctcgctcgaggagcccggcgctgccggtcgcctgatcaaggaagccgccaagggcaacgacaagctgaaggctaaggtcgtcgccatcggtggcgaagtgttcccggcaagccacgtcgacgtgctggcctcgctgccgacccgcgaccaggccctggccatgctggcccgcgtcctgaccgagccggtcacgatgtttgcccgcgccatcaaggccgttggcgagaagcagggtggtggcgacgtcgccgccgacgctgccgaaccggccgccgagaccgcctgagtttcgacttaccgtggttcctgacggaacctcaacccagaaaatcatccaaaggtattaatcatgtcccttaccaacgaacagatcgtcgacgccatcgccgagaagtccctgatggaagtgatggagctggtcaaggccatcgaagagaagttcggcgtctccgccgctgctccggttgccgtggctgctgccgctggcccggccgctgctgttgaagagcagaccgagttcaccgtcaccctgaagtcggccggcgacaagaaggtcgaagtcatcaaggccgtccgcgccatcaccggcctgggcctgaaggaagcgaaggacctggccgaagccggtggcgtcctgaaggaaggcgcttcgaaggaagacgccgagaagatgaagaaggacctggaagctgctggcgcgactgtcgaagtcaagtaagcagttaccttgcatcgtcaccgattcacggcgatgcagccaaggctgggggcgtaagcccccggcctttggtcgttgttgcggtgtcggtagagtcgactgttggtcgactgctgtgaaggaagtcgactaacagtcgactctaccgtttcaaatgcagcaaaaagcccaacacgggctgcagtcaaaccccgccggccagcgcagtgcgcggcagcaggggcgtggtagcagacgagttggcagttggaagtagcgggagaaggcgtgctggtgccggcaataccagcgacttccaactgacaatttcaagttcccttcggatcgtgggcgcacgatccgcacaacaaggtggaagacctcatgacgtcctattcgttcaccgaaaaaaagcgtatccgcaaggatttcggcaagcagcgctcgattctcgaagtgccgttcctgctcgccatccaggtggattcctatcgtgaattcctgcaggaaaacgtcgatccggccaagcgcacggaccacggcctgcacgctgcgctgaagtcggtcttcccgatcgccagctacagcggcaacgctgccctggaatacgtcggctacaagctgggcgaaccggtcttcgacgagcgcgagtgccgccagcgtggcatgagctacggcgccccgctgcgcgtgaccgtgcgcctggtgatctacgaccgtgagtcgtcgaccaaggccatcaagtacgtgaaggagcaggaggtctatctgggcgaaatcccgctgatgaccgagaacggcaccttcatcgtcaacggcaccgagcgcgtcatcgtctcgcagctgcaccgctcgccgggcgtgttcttcgaccacgaccgtggcaagacccacagctcgggcaagctgctgtacagcgcccgcatcattccttaccgcggctcctggctggacttcgagttcgacccgaaggacgcgctgttcacccgtatcgaccgtcgccgcaagctgccggtgtcgatcctgctgcgcgcgctcggctacagcaacgaagagatgctggccgagttcttcgagatcaacaccttccacatcaacccggatgaaggcgtccagctggagctggtgccggagcgcctgcgtggcgaaaccctgggcttcgacctcgccgacggcgacaaggtcatcgtggaagccggcaagcgcatcaccgcgcgccacatcaagcagctggaagcctcgggcatcgccgccctggccgtgccggacgactacatcgtcggccgcatcctgtcgcacgacgtggttgacgcctcgaccggcgaactgctggcccaggccaatgacgagatcaccgacgagcagctgcaggccttccgcaaggccggtgtggatgccgtgggcaccctgtgggtgaacgatctggatcgtggcccgtacctgtccaacaccctgcgcatcgacccgaccaagacccagctggaagccctggtcgagatctaccgcatgatgcgtccgggcgagccgccgaccaaggacgctgcgcagaacctgttccacaacctgttcttcaccttcgagcgctacgacctgtccgcggtcggccgcatgaagttcaaccgtcgcgtgggccgcaaggaaaccaccggcgaagccgtgctgtacgacagcaagtacttcggtgagcgcaacgacgaagagtccaagcgcctggtcgccgcccacggcgacagctccgacatcctggacgtgatcaaggtcctgaccgagatccgcaacggtcgcggcgtggtcgacgatatcgaccacctgggcaaccgtcgcgtgcgttcggtcggcgaaatggccgaaaacgtgttccgcgtcggcctggtccgcgtcgagcgcgcggtcaaggagcgcctgtcgatggccgagtccgaaggcctgaccccgcaggagctgatcaacgccaagccggttgccgctgccatcaaggagttcttcggctcctcgcagctgtcgcagttcatggaccagaacaacccgctgtcggaagtgacccacaagcgtcgcgtctcggccctgggcccgggcggcctgacccgtgagcgcgccggcttcgaagtgcgcgacgtgcacccgacccattacggccgcgtctgcaccatcgaaaccccggaaggcccgaacatcggcctgatcaattcgctggccgtgtacgcccgcaccaaccagtacggtttcctcgagactccgtaccgcaaggtcgtggacggcaaggtctatgacgaagtcgagttcctgtcggcgatcgaagaaaacgagtacgtcattgcgcaggccaacgcgctgaccgacgccaagggcaccctgaccgagcagttcgttccgtgccgcttccagggcgaatcgctgctgaagccgccggcggaagtccacttcatggacgtctcgccgatgcagaccgtgtcgatcgcggccgcgctggttccgttcctggagcacgatgacgcgaaccgcgcactgatgggcgccaacatgcagcgtcaggcggtgccgaccctgcgtgcgcagaagccgctggtcggtaccggcatcgagcgcgccgtggcgcgtgactccggtgtgaccgtgaacgcccgccgtggtggcgagatcgtgcagatcgacgcggcccgcatcgtggtcaaggtcaacgaggaagagatcgttggcgctaccgatgcaggcgtggacatctacaacctggtcaagtacacccgttcgaaccagaacacctgcatcaaccagcgtccgctggtccaggtgggtgacgtcatcgcccgcggcgacgtgctggccgacggtccgtccaccgacatcggcgaactggccctgggccagaacatgctgatcgcgttcatgccgtggaacggctacaacttcgaagactccatcctgctctccgagcgcgtggtggaagaggatcgttacaccacgatccacatcgaagagctgacctgcgtcgcgcgtgacaccaagctggggccggaggaaatctccgccgacatcccgaacgtctccgagcaggcgctgaaccgcctggacgagagcggcgtggtgtacatcggtgcggaagttcgcgccggcgacatcatggtcggcaaggtcaccccgaagggcgaaagccagctgaccccggaagagaagctgctgcgcgcgatcttcggcgagaaggcttcggacgttaaggacagctcgctgcgcgttccgccgggcatggacggcaccgtcatcgacgtgcaggtcttcacccgcgacggcatcgagaaggacaagcgcgcccgccagatcgaagagtctgaaatcaagcgcgtcaagaaggacttcgacgaccagttccgcatcctggaagccgccatctacatgcgtctgcgttcgcagatcgtgggcaaggtggtcaacggtggcgctggcctgaagaagggtgacgtgatcaccgacgccttcctggacggcctgaagaaggctgactggttcgccctgcgcatgaaggacgaggacgcttcggaagccatcgagcgcgcgcagaagcagatccaggcgcacgagaaggaattcgagcgtcgcttcgccgacaagcgcggcaagatcaccgccggtgacgacctcgccccgggcgtgctgaagatggtcaaggtgttcctggccgtgaagcgccgcatccagccgggcgacaagatggcaggccgccacggcaacaagggtgtggtctccaacgtggtgccggtcgaggacatgccgtacatggcctcgggcgaaaccgtggacatcgtgctgaacccgctgggcgtgccgtcgcgtatgaacatcggccagatcctggaagtgcacctgggctgggcggccaagggcctgggccgcaagatccaggcgatgatggaagcccaggcggcggttgccgacctgcgcaagttcctggacgacatctacaaccacgacgacaccaacgtggccaaccgtgtcgacctgtcgcagttcagcgacgaggaactgctgcgtctggcccgtaacctcaccgacggcgtgccgatggccaccccggtgttcgacggcgccaccgaagcggaaatcaagcgcatgctggaactggccgacctgccgagcagtggccagacccagctgtacgacggccgcaccggtgaagcgttcgatcgccacaccaccgtcggttacatgcactacctgaagctgaaccacctggtcgacgacaagatgcacgcccgttcgaccggtccgtactcgctcgtcacccagcagccgctgggcggcaaggcgcagttcggcggccagcgcttcggtgaaatggaagtctgggcgctggaagcctacggcgcggcctacaccctgcaggaaatgctgacggtgaagtccgatgacgtgcagggccgcaaccagatgtacaagaacatcgtcgacggtgagcacgagatggtcgcgggcatgccggaatccttcaacgtgctcgtgaaggaaatccgctcgctggccatcaacatggaactggaagacaactgatccatgccggcgcggcggtcaacgccgccgcgccgctggcagtgaactgaaagcccatcgacacagcattcctccttctggagaacaccatgaaagacctgctcaacctcttcaaccagcagcgccagacgctggacttcgacgcgatcaagatcgcgctggcttcgccggacctgatccgttcgtggtccttcggcgaagtgaagaagccggaaaccatcaactaccgtaccttcaagccggaacgcgacggcctgttctgcgccgccatcttcggcccggtgaaggactacgagtgcctgtgcggcaagtacaagcgcatgaagcaccgcggcgtggtttgcgaaaagtgcggtaccgaagtgaccctggccaaggtgcgccgcgagcgcatgggccacatcgacctggcctcgccggtcgcgcacatctggttcctgaagtcgctgccgtcgcgcatcggcctgatgctggacatgaccctgcgcgacatcgagcgcgtgctgtacttcgaagcctacgtggtgaccgagccgggcctgaccgccctggagcgccgccagctgctgaccgaggaacagtacctgcaggcccgccaggagcacggtgacgacttcgacgccgccatgggcgccgaggccgtgtacgaactgctgcgcacgatcgacctgcagtcggaaatgacccgcctgcgcgaggaaatcgccgctaccggttcggaaaccaagctcaagcgcctcaccaagcgcatcaagctgatcgaagccttcctggaatcgggcaaccgtccggaatggatggtcatgaccgtgctgccggtgctgccgccggacctgcgtccgctggtcccgctggatggcggccgcttcgcgacctccgacctgaacgacctgtaccgccgcgtcatcaaccgcaacaaccgcctgcgccgcctgctcgaactgagcgcgccggacatcatcgtgcgcaatgaaaagcgcatgctgcaggagtcggtcgatgcgctgctggacaacggccgtcgtggccgtgccatcaccggcaccaacaagcgcccgctgaagtcgctggccgacatgatcaagggcaagcagggtcgcttccgccagaacctgctcggcaagcgcgtcgactactcgggccgttcggtcatcgtggtcggcccgtacctgcgcctgcaccagtgcggcctgccgaagaagatggcgctcgagctgttcaagccgttcgtcttcgccaagctgcagcgtcgtggcctggccaccaccatcaaggccgccaagaagctggtcgagcgcgaagaagccgaagtctgggacatcctggaagaggtcatccgcgagcatccggtgatgctgaaccgtgcgccgaccctgcaccgactgggcatccaggcgttcgagccggtgctgatcgaaggcaaggccatccagctgcacccgctggtctgcaccgcgttcaacgccgacttcgacggtgaccagatggccgtccacgtgccgctctcgctggaagcccagctggaagcgcgtgcgctgatgatgtcgaccaacaacatcctgtcgccggccaacggcgagccgatcatcgtgccgtcgcaggacgtcgtgctgggtctgtactacatgacccgctcgctggaaaacaagaagggcgagggcatggccttcgccaacatcgccgaagtgaagcgtgcctacgacaaccgcgtggtggaactgcacgcgcgcgtcaaggtccgcatcaccgaagtggtgaccgacgaagacggcaacaagcagaacaagacctcgatcgtggacaccacgatcggtcgcgccctgctggctgaaatcctgccggaaggcctgccgttcgcgctggccaacaccgagctgaccaagaagaacatcagccgcctgatcaactccagctaccgccagctgggcctgaaggacacggtcgtgttcgccgacaagctgatgtacaccggcttcgcgtacgcgacccgcgccggtgtctcgatcggcatcgacgacatgctgatcccggacgagaagaagggcatcctcaccgaggccgaagccgaagtgctggaaatccaggagcagtaccagtcgggcctggtcaccgccggcgagcgctacaacaaggtggtcgacatctggtcgcgcaccaacgagcgcatcgccaaggcgatgatggacaccatcggtaccgagaaggtggtcaatgccaagggtgagaccatcgaccagaagtcgatgaactcgctgtacatcatggccgactccggtgcgcgtggttcgcaggcgcagatccgtcagctggccggcatgcgtggcctgatggcccgcccggacggctcgatcatcgagacgcccatcaaggcgaacttccgcgaaggcctgaacgtgcaggagtacttcaactccacccacggtgcccgtaagggtctggccgataccgcgctgaagaccgcgaactcgggttacctgacccgtcgtctggtcgacgtggcacaggacgtggtgatcaccgaggtggattgcggtaccaccgaaggcctgatcatgaccccgatcgtggaaggcggcgacgtggtcgagccgctgaaggaccgcgtgctgggccgcgtggttgccgaggacgtgttcctgccgggcaacgacgaagatccgatcgtcacccgcaacaccctgctggacgaagcctgggttgccaagctggaagatgccggcgtgcagaccatcaaggtccgctcgaccatctcctgcgaatcggccttcggcgtctgctcgcgctgctacggccgcgacctggcccgtggccacctggtcaacatcggtgaagcggtcggcgtcatcgccgcccagtccatcggtgagccgggtacccagctgaccatgcgtacgttccacatcggtggtgcggcgtcgcgagctgctgcggtcgacaacatcaccgtcaagaccaccggctcggtcaagttcagcaacctcaagtcggtcgagcatgccaacggctcgctggtggcagtgtcgcgctcgggcgaaatctcggtgctcgatgcccacggccgtgagcgtgaacgttacaagctgccgtacggtgcaaccatcacgtccaaggacggtgatgcgatcaaggctggccagaccgtggccaactgggatccgcataaccacccgatcgtgtcggaagtggccggcttcatccgcttcatcgacttcgtcgacggcatcaccgtcatcgagaagaccgacgagctgaccggcctggcgtcgcgcgaaatcaccgatccgaagcgtcgtggtacccaggccaaggacctgcgcccgatcgtgcgcatcgtcgacgccaagggcaacgacctgtcgattccgggcaccgacctgccggcgcagtacctgctgccgccgcgctcgatcgtcaacctgcaggacggcgctgccgtcggcgtgggtgacgtggtcgccaagatcccgcaggaagcgtcgaagacccgcgacatcaccggtggtctgccgcgcgtggccgatctgttcgaagcgcgcaagccgaaggatccggcggtgctggccgagcgttcgggcatcatcagcttcggcaaggacaccaagggcaagcagcgcctgatcatcaaggacaccgatggttcggagcacgaagagctgatcccgaagtaccgccaggtcatcgtgttcgaaggcgagcatgtcaccaagggtgaaaccatcgtggacggcgagccgagcccgcaggacatcctgcgcctgctgggtgtcgaaccgctggctgcctacctggtgaaggaaatccaggacgtgtaccgcctgcagggcgtgaagatcaacgacaagcacatcgaggtgatcacccgccagatgctgcgcaaggtcgagatcaccgaccagggcagcagcaagttcctgaacggcgaacaggtggagcgccagcgcgttatcgaggagaatgcccgccttgcagcccgcaatgagctgccggcgcacttcgatccggtgctgctgggtatcaccaaggcctcgctggcgaccgaatcgttcatctcggccgcgtcgttccaggaaaccacccgcgtgctgaccgaagcggccgtccgcggcacctcggacaacctgcgtggcctgaaggaaaacgtcatcgtgggtcgcctgattccggccggtaccggcctggcgtaccacagcaaccgccgtcgcggcgcttccggcctcaccgagtcggaaatgcagacccttgccggcaccccggccgcggtcgaggcaccggtggttgaagccgaagctgaacaggcctcggaagactgaaacacgggtccggcctcagggccggaccacccgggcgggtagagtcgactgttagtcgactgctatccagagtcgaccgctatcgacagtcgactaacagtcgactctaccggtacagggcagggtggaccgctcgcggttcaccccgccaacctgaacggggtacatggaggccccccagtaacgttccgggatcaggaacgggcttgacaggaggcgtttgactgctttcctggcaggttgctacaatcgtctgtctcagcaggccagaattttggcctgctttaacatttccgcatctctggccggattttccggccaccaatcagaagaacctactgatggcgacgatcaaccagctggtccgcaagccgcggcaagcgaccacctacaagagtgcctcgccggcgctcgacaagtgcccgcagcgccgtggcgtctgcacccgtgtctacaccaccaccccgaagaagccgaactcggctctgcgcaaggttgccaaggtccgcctgaccaaccaggaagaagtgatttcctacatcggtggtgaaggccacaacctgcaggagcactccgtggtcctgatccgcggcggtcgcgtcaaggacctgccgggtgtgcgttaccacaccgttcgtggctcgctcgacgccgccggcgttgccaagcgtcgccaggcccgttccaagtacggcgccaagcgtccgaaggcataaggagagagcactatgtcgcgtaagggtaatactccgcagcgttccgtcctgcccgatccgaagcacggaagcgaaaccatcgcccgcttcatcaacatggtcatgcagagcggcaagaagtccgtcgccgaaaagatcgtgtacggcgccatggacgtgatcaccgagaagaacagcagcgccaacgccattgaactggtgcagaaggctctggacaacgttgctccggcggtcgaagtcaagtcgcgccgcgtcggcggtgccacctaccaggtgccggtcgaagtgcgttcgtcgcgcaagatggccctggccatgcgctggctgatcgactccgcgcgcaagcgtggtgagaacaccatgccgaagaagctggctgctgaactgatcgacgcctcggaaaatcgtggcggcgccatcaagaagcgcgaagaaacccaccgcatggccgaagccaacaaggcattcgcccactaccgctggtgagtttgacggccttgtaaaacaggcagggcagcaccacttcggtgcgtgctgcctcgcggtcccagaaggactgcgccaatccgaaggccgccgaaaggcggcgttcggccatccgaaatccaagaaatctgagaggctcccgtggcccgttccactcccatcgagcgttaccgtaacttcggcatcatggctcacatcgatgccggcaagaccaccacgtccgagcgcatcctgttctacaccggcaagagccacaagatcggtgaagtgcatgacggcgccgccaccatggactggatggagcaggagcaggagcgtggcatcacgatccagtccgctgccaccaccgcgttctggaagggcatggacaagtccctgccggagcaccgcttcaacatcatcgacacccccgggcacgtcgacttcaccatcgaagtggagcgctcgctgcgcgtgctcgacggtgccgtcttcgtcctgtgcgccgtcggtggcgtgcagccgcagtcggaaaccgtgtggcgccaggccaacaagtaccacgtgccgcgcatcgcgttcgtcaacaagatggaccgcaccggtgccaacttccagaaggtcgtcggccagctgaaggccaagctgggcgcggttgccgtgccgatgcagctgccgatcggcgctgaagacaacttcaagggcgtcgtcgacctgctgaagatgaaggccatccactgggatgaggcttcgcagggcatgaagttcgagtacagcgacatcccggccgatctgcaggcggctgcggaagaggctcgccagttcatggtcgagaccgctgccgaagccagcgaagagctgatggaaaagtacctgggcggcgaagagctggccgaggccgaaatcatcaacgcgctgcgtacccgcaccctggccaccgagatcgtgccgatgtactgcggctcggccttcaagaacaagggtgtgcaggccatgctggacggcgtgatccagctgctgccgtcgccggtcgacgtgccggacgtgaagggcgtggacgttgacgacgacaccgtcgaaatgacccgcaagtcggacgacaaggctccgttctcgtcgctggccttcaagatcatcaccgacccgttcgtcggcgcgctgaccttcttccgtgtctactcgggcaccctgaacggtggcgacaccgtgctgaactcggtgaagggcaagaaggagcgcatcggccgcatcctgcagatgcactcgaacaaccgcgaggaaatcaaggaagttctggccggtgacatcgccgctgccgtgggcctgaaggacaccaccaccggtgacaccctgtgcgccgtggacgccccgatcatcctggagcgcatgacgttcccggagccggtgatctcgatggccgtcgagccgaagaccaagtcggaccaggaaaagatgggtctggccctgggccgtctggcgcaggaagatccgtcgttccgcgtcaagaccgacgaagaatccggccagaccatcatctcgggcatgggcgagctgcacctggacatcatcgtcgaccgcctgaagcgcgagttcaacgttgaagccaacgtcggcgcgccgcaggtggcctaccgcgaaaccatcaccctggccgacgtcaagtcggactacaagcacgccaagcagtccggtggtaagggtcagtacggtcacgtcgtgatcgaactgtcgccgatcaccgctgccgaccgtgccgatccgaagctggctccggccatcaaggacgacttcctgttcatcaacgacatcaccggcggcgtgatcccgaaggaattcattccgtcggttgaaaagggcctgcgcgaaaccatcaccagcggtccgctggctggcttcccggtcgtggacgtcaaggtgaagctggtgttcggttcgtaccacgacgtcgactcctcggaaatggcgttcaagctggcttcgtcgatggccttcaagcagggcttcgccaaggccaagccggtgctgctggagccgatcatgaaggtcgagatcgtgaccccggaggattaccagggtgacgtgatgggcgacgtcagccgtcgtcgcggcgtgctgcagggttccgacaccaccggtgacggttcggccagcatcatcaacgcgatgatcccgctgggtgaaatgttcggctacgccactgcgctgcgttcgcagacccagggccgcgccaccttcaccatggaattcgatcactacgagccggctccgaccaacatcgccgaagccgtcatgaagaagggctgagcctcgctcagcctctcttgaaaccacttacgaacaatcaaggtatagaacaatggcaaagggtaagttcgagcgcaccaagccgcacgtcaacgtcggcaccatcggtcacgtcgatcacggcaagaccacgctgaccgccgcactgaccaagatcggtgccgagcgcttcggtggcgagttcaaggattactcctcgatcgacgccgctccggaagaaaaggcgcgtggtatcacgatctcgaccgcgcacgtcgaatacgaatccccggtccgtcactacgcccacgtcgattgcccgggccatgctgactacgtcaagaacatgatcaccggtgccgcccagatggacggcgcgatcctggtgtgctcggccgctgacggcccgatgccgcagacccgcgagcacatcctgctgtcgcgtcaggtcggcgtgccgtacatcgtcgtgttcctgaacaaggccgacatggtggacgacgccgagctgctcgagctggtcgagatggaagtgcgcgagctgctgagcaagtacgacttcccgggcgacgacaccccgatcatcgctggttcggcccgtctggcgctggaaggcgaccagagcgacatcggcgtgccggccatcctgaagctggtcgacgccctggacagctggattccggagccggagcgcgcgatcgacaagccgttcctgatgccggtggaagacgtgttctcgatctcgggccgcggcaccgtggtgaccggtcgtatcgagcgcggcgtgatcaaggttggcgacgaaatcgaaatcgtcggcatccgtccggtgcagaagaccaccgtgaccggcgttgaaatgttccgcaagctgctggaccagggtcaggcaggcgacaacgctggcctgctgctgcgcggcaccaagcgtgacgacgtcgagcgtggccaggtcctggccaagccgggttcgatcaagccgcacaccaagttcgaaggcgaagtctacgtcctgtcgaaggacgagggcggccgtcacaccccgttcttcaacggctaccgtccgcagttctacttccgcaccaccgacatcaccggcgcagctgctctgccggaaggcgtcgaaatggtgatgccgggtgacaacgtcaagatggtcgtcaccctgatcaacccggtggcaatggacgaaggcctgcgcttcgctatccgcgaaggcggccgtaccgtcggcgccggcgtggtctcgaagatcatcgagtaatctggtagtatctgcgccccgatgttgcctgggtagggcatcggggcgtatcaaatgggaaagcaggcacaggatgtgccttgtgttccccggaccaggaagggtcaatgccattcaggcggcgtcaacaggcgactgttgacagctgccttgcgtgccattatgcttctacgtctgggcaggccgggaaactggtctgcctacgtttttgaggtctatggattgaccttggcggcctgcaggagtgcgggccgtccgtattcaggaatttcatggggcaaagcaacccagaggctttgtctgtcgctcttttaacgaaggaacctaccgccatggcggaccaaaagatccggatccggctgaaagcgttcgatcatcgtctgatcgaccgttcggccagcgagatcgttgaaacggcaaagcggaccggcgcgcaagtgcgtggcccgatcccgctgccgaccaagatcgagcgttacaccgttctcgtttccccgcacgtcgacaaggacgcgcgtgaccagtacgagacccgcacgcacaagcgcgtgctcgatatcgttgacccgaatgacaagaccgtggacgcgctgatgaagctcgaactggctgccggcgtcgacgttcagatcaagctgacctgaggactacgaccatgacgaagaagtattcgttgggcttcgtgggccgcaaggctggcatgagccgcgtgttcactgaagatggccgctccatcccggtgaccctgatcgaagcaaccccgaaccgcatcgcgcagatcaagaccgtcgaaaccgacggctacagcgccgtgcaggtgaccgtcggcgcgcgtcgcgctgccctggtcaacaagccggaagccggccacttcgccaaggcgaaggtggaagcgggtcgtggcctgtgggaattccgcgttgaagacgcgcagctcggcgatttcgccgttggcggcgaagtcaaggcggacatcttcgaagtcggccagatcgtcgacgtccagggtgtcaccaagggtaagggcttccagggcaccatcaagcgccacaacttccgtatgggcgatgcaacccacggtaactcgctgtcgcatcgcgcgccgggttcgctgggtcagcgccagaccccgggtcgcgttttcccgggcaagaagatgtcgggccacatgggtgcggtgcagcagagcacccagaacctggaagtggtcaaggtcgacgtcgagcgcggtctgatcgccgttcgcggcgccgttccgggcgcggcgggtggcgacgtgatcgtccgtccggcgagcaaggcataaggagagatgacgatggaactcgttatcacgggtagcaacaacaaggtctcggtctccgacgccgtgttcggtcgcgatttcagcgaagatctggtccaccaggtcgtcgttgcctaccgcaacgccggtcgcgccggcaccaaggcacagaagactcgctccgaagtggctggtaccaccaagaagtcgaagaagcagaagggcggcggcgcgcgtcatggcgcactgacggctccgatcttcgtcggcggcggtgtcaccttcgcggccaagccgcgcagcttcgagcagaaggtcaatcgtaagcagtaccgtgccgccatgtgcgcgatcctgtccgagctgaaccgtcagggccgtctgaccatcgtggagtccttcgacgtcgaagtgaccaacacgaagggtctgatcgccaagctggccggcctggaagtgggcaagcgcccgctgatcgtcaccgaagaagcgtccgagcacctgtacctgtccgcccgcaatctgccgtacgtacaggtgcgtgacgtccagggtctggatccggtctcgctggtgggtgccgacacggtcgtcatcaccgctgacgcggtcaagaaggtcgaggagtggctggcatgaacagcaacgaaaaaatcttcagcgtgctgcgtgccccgcgtgtctccgaaaagaccgcgcgcctgcaggaactctccaaccagtatgtcttcgaagtttcgaacgaagccaccaaggccgatgtaaaggccgcggttgagcagctgttcgacgtcaaggtcgaagccgtcaacgtggtcaacgtcaagggcaagaacaagtccttccgtaaccgtgctggccgccgcggcgattggcgcaaggcgtacgttcgcctggccgatggccagtcgatcgatgtaacggccaaggcctgaggtacatcccatgccattgatgaaattcaagcccacttcccccggccgccgttcggccgtgcgcgtggtcactcccgacctgcacaagggtgctccgcacgctgcgctggtcgagtcgcagagccgctcgggtggtcgtaaccaccatggccgcatcaccgtgcgtcacgtcggtggtggtgccaagcagcactaccgcatcatcgacttcaagcgcaacaagctgggcatcccggcgcgcgtggaacgcatcgaatacgatccgaaccgcaccgcgcacatcgctctgctgtgctacgtcgacggtgagcgtcgctacatcatcgccccgaagggcctgaaggccggtgatcaggtgatcgctggttcggatgccccgatcaaggctggcaacaccctgccgctgcgcaacatcccggtcggcaccaccatccactgcatcgaactgaagccgggcaagggcgctcagatcgctcgcgccgctggtgcggccgtgcagctggtggctcgcgaaggcatctacgccaccctgcgcctgcgctcgggtgaaatgcgtaaggttccggtcgagtgctgcgccaccatcggcgaagtcggcaacgacgagcacagcctggaaaagctgggcaaggccggtgccaagcgttggcgcggcgtccgcccgaccgttcgtggtgctgccatgaacccggttgaccacccgcacggtggtggtgaggcgaaggccggccagggtaacccgcatccggtcaccccgtggggtgtcccgaccaagggttacaagacgcgccataacaagcgcactcagcagttcatcgtccgcgatcgtaggggctaatcgaccatggcacgttcactcaagaagggcccgttcgtcgatcaccacctcgtcaagaaggtggaggccgctgcgggcagcaagaagccgatcaagacctggtcgcgccgttcgatgatcctgcctgacatggtaggcgtcaccattgccgtgcataacggcaagaaccacatcccggttctcgtcaacgagaacatggtcggccacaagctcggcgaatttgccatcacccggaccttcaagggtcacggtggtgacaagaagtcgggcaagtaaggagagatgacaatggaagcgaaagccatcctgcgcactgcgcgcatctccccgcagaaggctcgtctggtcgctgaccaggtgcgcggtctgccggccgagcgtgcggtcaacctgctgaagttctcggacaagaaggctgcccacctgatcaagaaggtggtggagtcggctattgccaacgccgagaacaaccagggcgccgacgtcgacgagctgaaggttcagaccatcatggttgatgaaggtccgaccctgaagcgtttcatggcgcgggcgaaaggccgcggtacccgcatcctcaagcgcaccagccacatcactgtggttgtgggcgccgccaagtaagcggataaggaaaagaccatgggtcataaagttcatccgattggtatccgcctcggcatttccaaggactggaactccaagtggtacgccaacaaggccgagttcgctggttacctggcagccgacctgaaagtgcgcgaaatgctgcgcaagaagctggctcaggccggcatcagcaagatcctgatcgagcgtccggccaagaccgctcgcgtgacgatccacaccgcccgtccgggcgtggtgatcggcaagcgcggtgaggacatcgagaagctgcgcaaggaagtgagcgagatgatgggcgtcccggcgcacatcaacgtcaccgaagtgcgcaagccggaactggacgcgcagctcgttgccgagtcgatcgcccagcagctggagcgtcgcatcatgttccgccgcgcaatgaagcgctcggtcggcaacgcgatgcgcctgggtgccctgggcatcaaggtcaacgtgggtggccgcctcaacggtgcagaaatcgcccgttcggagtggtaccgcgaaggccgcgtgccgctgcacaccctgcgtgccgacatcgactatggcttcgctgaagccaagacgacctacggcatcatcggcatcaaggtctggatctacaagggcgaggtcttcgatttctcccaggttggccaggaaaagcaggacgacaccccgtcgcgcaacgatcgtcacgatcgcggcgaccgtggtgaccgtcagcgcccggcccgtgaagcgaggtaacgacaatgttgcaacccaagcgaaccaagtaccgcaaggtacacaagggccgtaacgatggcctgagctggagcgccaacgctgtcagcttcggcgaatacggcctgaaggcaaccgcacacggtcagctgaccgcgcgtcagatcgaagcggcccgccgctcgatcagccgctacgtcaagcgcggcggcaagatgtggatccgcgtgttccccgacaagcccatcaccaagaagcccatcgaagtccgaatgggttctggtaagggtaacgtggaatactgggtggcccagatccagcccggccgcatgatctatgaaatcgagggtgtttccgaggaagtggctcgcgaggcgttccgcctggccgccgccaagctctcggtcaccaccactttcgtgacccgtacggtgcgctgatggatatcaaaactctccgtgaaaagtcggctgacgaactcaaggcccacctgatcgacctgcgtaaggaacagttctctgtccgtatgcagcaggtcaccggccagctgccgaagacccacgacattcgccgggtccgtcgcgagattgctcgcgtcaagaccctgctcggcagcacgaagtaaggatggccgctatgagcgacaatactgaaaagaagacgctgcgcacggtcgaaggccgtgtcgtcagcaacaagatggacaagacggttaccgtcctggttgagcgtcaggtcaagcacgcgctgtacggcaagtacatcaagcgctcgacgaagctgcacgcccacgatgccgacaacgcctgcaaggaaggcgatgtcgtccgcgtgaccgagattgctccgatgtccaagaccaagaactggcgcgtggtggaagtcatcacgcgcgcggctgaataaggagctgaatcatgatccagatgcagagctaccttgacgtcgcggacaattcgggtgccaagcaggtgatgtgcttcaaggtgctgggtggttccaagcgccgttacgccggcatcggcgacatcatcaaggtcaccgtgaaggatgcgattccgcgcggcaaggtcaagaagggtgaagtgtatgacgccgtcgtggtgcgtacccgcaagggtgtgcgtcgcgccgacggctcgctgatccgcttcgacggcaacgctgccgttctgctgaacagcaagcaggagccgatcggtacccgtatcttcgggccggtgacccgtgaacttcgttcggagaagttcatgaagatcgtctcgctcgctcccgaagtgctgtgagcgacaggagataatcatggctaaccgtatcaagaagggcgaccaggttgtcgtcaacgctggcaaggacaagggcaagcagggcgaagtcgtccgcgtcgacggcgaccgtgtggtcgtcgccaacgtgaacatcgtcaagcgccacaccaagccgaacccgcaggcaggtgttgccggcggcgtggtcgagcgcgaagcttcgatccatatctccaacgtgaatgttctgaacccggcttcgggcaagggcgaacgcgttggcttcaaggtgctggaggatggacgcaaactgcgtgtgttccgctccagcggtgaggcgctcgacgcctgaggaatgagaagatgagttcccgtctcgaaaagttctacaaggacgaagtggtgccggcgctgatgaagcagttcggctacaccaatccgatggaagtgccgaagctggtcaaggtcaccctgaacatgggtgtcggcgaagcggccaccaacaagaagatcctggaaaacgccgtcggcgacatgaccaagatttccggccagaagccggttgtcaccaagtcgcgtgtgtcggttgcgtcgttcaagatccgcgatggttggccgatcggctgcaagaccacgctgcgtcgccacaagatgtacgagttcctggatcgcctgatcaacatctcgctgccgcgcgtgcgcgacttccgtggtgtttccggtcgttccttcgacggccgcggcaacttcaacatgggtgtgaaggagcagatcatcttcccggaaatcgacttcgacgccgtcgacgcgatccgcggtatggatatcgccatcaccaccactgcgaagaccgacgcggaagcgaaggcgctgctggcagcgttcaagttcccgttccgtaactgatctgtcgaggaaaccgaaatggcaaagacctccatggtcaaccgcgacatcaagcgggaaaagctggcaaagaagtacgctgaaaagcgtgcagctctgaagaagatcgtgtcctccgtggacgcgacctacgaagagaagatcgacgccgcaaccaagctggccaagctgccgcgcgattcgtcgccgagccgccagcgcaaccgttgcgagctgtcgggtcgtccgcgtggcgtctacagcaagttcggcctgggccgtaacaagctgcgtgaagccaccatgcgtggcgacgtcccgggtctgcgcaaggccagctggtaatcccagccggccctgcgatcaggagccccttcgggggttcctgaaccgggcaggggaggcattcagctttcccgacgcaaaaaaaccgaagagcccggcgcaagccgggctcttttggcgtatactcccgcgtcttgccctgtgcagacggggttgtaggagtgggcttccggcccactgcaacaagggacctggcccgtttccaggagacaacagattttcgcgaaagcggatatcggtgcactcaaaggtactcatatgagcatgactgatcccatcgccgacctgctggtccgcatcaagaatgcggccgcggttggcaagcagacggtgaaagccccgtcgtccaagatcaaggttgcgattgcccaggtcctgaaggacgagggttacatcaccgacctgcgcgtgacccagctggaaaacaacaagtccgagctggaaatcgtgctgaagtatttcgaaggcaagccggtcatcgcgaccctgaagcgcttctcgcgttcgggcctgcgccagtaccgcggcaagagcgagctgccgaaggtcatgaacggcctgggtatctccatcatttccacctccaagggcatcatgactgatgcgcaggcgcgccagctgggcgtcggcggcgaagtcctgtgcttcgtggcctaaggcgaaaggagtagaactatgtcccgcgtagccaagaagccgatcgacctgggtaaggttgaactgaacgtccagtcggacagcgtcaccgccaagggcccgaagggcaccctgtcgctggccaagccggccggtattgccatcaacgtcgacaacggcgttgccaccctgagcaccgagaacgctgacctggtcgcactgaccggtaccgtgcgtgcgatcctgtccaacatggtcaagggcgtgtccgaaggcttcgagcgcaagctggagctggtcggcgtgggttaccgcgctgccatgcagggcaaggacctgagcctgtcgctgggcttctcgcatccggtcgtgttcgtggcgccggaaggcatcaccctgtcgaccccgacccagaccgagatcctggtccagggcgctgacaagcaggtcgtcggtgaagttgccgccaagatccgtgcgttccgcaagccggagccgtacaagggcaagggcgtgaagtactccgacgaagtcatcatccgtaaggaagccaagaaggcataagcgcgagtccctcgcaagagcccgcacatccctgtgcggacttctcagggaaaagctcttccttcagctttcaaggaataatcaaaatgaacaagaacatcgcccgcctgcgtcgcgccaagtcgacccgcgcccacatccgtgagctcggcgtcgcccgcctgtcggtgctgcgcaccggccagcacctgtacgcccaggtcttcaccgccgacggttccaaggtgctggctgccgccaacaccacccagaccgacgtcatggaaggcctgaagaacggcaagaacgccgatgccgccgccaaggttggccgcatcgtcgccgagcgcgccaaggccgccggcgtcgagaaggttgccttcgatcgttcgggctaccgctaccacggccgcatcaaggccctggcagaagcggcccgcgaagccggcctgcagttctaagggacaagggcaggaggccattggcctcctgcctgcctgctcgccagcctgagtgaggctggacggcgccgctcttctgcagcggcccaccggaacgccgcgtcacgccacaaccataagcggcttcgagccgtacatacccaaacaaccaaggaatcaacatggcagaagagcgtcagcagcggggtcgcgatcgcgaccgtaaccgcgaagagaagatcgacgacggcatgatcgaaaagctggtcgcggtcaaccgcgtcagcaagaccgtcaagggtggccgccagttcaccttcaccgccctgaccgttgtcggcgacggcgaaggcaaggtcggtttcggttatggcaaggcccgcgaagtgccggtcgccatccagaagtcgatggaacaggcccgcaagaacctggtcagcgttgacctgaacaacggcaccctgtggcacaccatcaaggatggtcacggcgcagcccgcgtgttcatgcagccggcttcggaaggtaccggcgtcatcgccggcggtgccatgcgcgccgtgctggaagcggttggcgtgaagaacgtgctggccaaggccaccggttcgcgcaacccgatcaacctggtgcgtgccaccgtgaagggcctgtctgctgcgcagtcgccggcccgcatcgcggccaagcgcggcaagaaggtggaggaactcaaccatggctaatgagtccaacaagactgtcaaggtccgcctggtgcgtggcctgcgtggcacccagtcgcgtcaccgcctgtcggtgcgtgccctgggcctgaacaagctcaacgatgtgcgtgaactgaaggacagcccgcaggtgcgcggcctgatcaacaaggttcagtacctcgtccaggttgaggagtaatcgaccatgactctgcgtctcaatgaactgagcccggcaccgggcgcccgcaccgagcgtacccgcgtcggtcgcggtatcggctcgggcctgggcaagactgccggccgcggccacaagggttcgttcgcccgcaagggtggcggcaagatcaaggctggcttcgaaggcggccagacccccatgcagcgtcgtctgccgaagatcggcttccgttcgccgatcgccaaggacaccgctgaagtgctgctgtacgcgctggacaagctgccggccggtgagatcgacttcgccgccctgcgtgctgccaagctggtcccgagcactgccaagaaggccaaggtcgtcgtcaagggcgaagtgaccaaggcgttcaccctgaagggtattgctgccacggcgggtgccaaggccgcgatcgaagctgccggcggcagcgtaacggagtaagaaaatcatggcgcaagctggcatcggtaacctcgcgggcggaatgggcaagttcactgaacttcgccaacgtttgctgttcgtcgtcggggctttgatcgtctatcgcatcggctgctacgtgccggtgccgggcgtcaatcccgatgccatgcttgccatgatgcaacagcagggcggcggcatcgtggacatgttcaacatgttctcgggcggcgccctgcaccgtttcagcatcttcgcgctgaacgtgatgccgtacatctcggcatcgatcgtgatgcagctggccgtgcacatcttccccgccctgaaggcgatgcagaaggaaggtgagtccggccgccgcaagatcacccagtattcgcgcatcggcgccgtgctgctggcagtggtgcagggtggctcgatcgcgctggccctgcagggccaggtctcgccgtcgggcgctccggtcgtgtacgcgccgggcatgggcttcgtgctcaccgccgtggtcgcgctgaccgccggcaccatgttcctgatgtgggtcggtgagcaggtcaccgagcgcggtatcggcaacggcgtgtcgctgatcatcttcgccggtatcgtcgcaggcctgccgggtgcgatcatccacaccttcgacgcctaccgcgacggcaacatccagttcatccagctgctgctgatcgccatcgtcgtgctcgccttcaccttcttcgtggtgttcgtcgagcgtggccagcgccggatcacggtcaactacgcgcgccgccagggcggtcgcaacgcgtacatgaaccagacctcgttcctgccgctgaagctcaacatggccggcgtcatcccggcgatcttcgcctcgagcctgctggccttcccggccaccctggccatgtggtccggccaggctgccaaccagagcagcttcggccaggtcctgcagaaggtggccaatgctctcggcccgggcgagccgctgcacatgatcgtgttcgctgcgctgatcaccggtttcgcgtttttctataccgcgctggtgttcaactcgcaggaaaccgccgacaacctgaagaagtcgggcgcgctgattccgggcatccgtccgggcaaggccaccgccgattacatcgacggcgtgctgacccgcctgaccgcagccggctcggcctacctggtgatcgtctgcctgctgccggaactgatgcgcacgcagctgaacgcctcgttctacttcggtggtacttcgctgctgatcgtggtggtggtggtgatggacttcatcgcccaggtgcaggcgcacctgatgtcccaccagtacgagagcctgctgaagaaggccaacctgaagggcggcaaccgcggcggttttgcccgcggctgattggcctgttatactttcgtcttcctgacgtgatggtccctccgcttcgcggactccggccacacaaacgaagggcggcccccgcagcggttccgggtgggggtgtgatgaggtggtcccgcgctggagtagcgcgggcggccccgggggaaaccccaggtccaaccccatccggcgccggagcctgggcacactccccaggccgggttcatgaaaccaatggtttcacgggcttccatgtaaaccggaaccttgttagtatcgctagttcacttttttgatccatcctgccggattggcgtgcccgaggcgcgctgtcggccatcactcagctggagaaccgcgtcatggcgcgtattgcaggcgtcaacctgccagcccagaagcatgtctgggtcgggttgcaaagcatttacggcatcggccgtacccgttcgaagaaggtctgcgaagtcgcaggcgttgcttcgaccaccaagatccgcgatctgtcggagccggaaatcgagcgcctgcgcgccgaagtcggcaagtacatcgtggaaggcgatctgcgccgtgagatcggcatcgcgatcaagcgcctgatggacctgggctgctaccgcggcctgcgtcaccgtcgtggcctcccgctgcgtggccagcgcacccgtaccaacgcccgcacccgcaagggtccgcgcaaggcgatcaagaagtaagggactgagaaatggctaagcccgctgctaagaccaagaagaagatcaagcgcgtcgtcaccgacggcgttgcccacgtccacgcttcgttcaacaacaccatcgtcaccatcaccgaccgccagggcaacgctctgtcgtgggcgacctccggtggcgctggcttccgcggttcgcgcaagtcgaccccgttcgctgcccaggtggccgctgaaaaggccggtcgtgctgcgctggactacggcgtgaagtcgctggaagtccgcatcaagggcccgggtccgggccgtgagtcggccgtgcgttcgttgaacaacgtcggctacaagatcaccaacatcatcgacgtgacgcctatcccgcacaacgggtgccgtccgccgaagaagcgtcgcgtctaaagggagcgataagaaatggctcgttatatcggtcctacctgtaagctcgcccgtcgcgaaggcgccgacctgtccctgaagagcccggcgcgtgcgctggactcgaagtgcaagctggagcagaagcccggccagcacggcgccactgcccgcaagggcaagctgtccgactacgccacccagctgcgtgaaaagcagaaggtcaagcgtatctacggcctgctggagcgtcagttccgcaactactacaagaaggcctcgaccaagaagggcaacaccggcgagaacctgctgcagctgctggaaacccgcctggacaacgtcgtctaccgcatgggcttcgccgtgacccgtccggctgcccgtcagctggtgtcgcaccgcggcgtcaccgtgaatggcaagtcggtcaacctggcttcgtaccaggtcaaggctggcgacgccatcgctctgtctgaaaaggctgccaagcagctgcgcgtccaggaagccctgaccgtcgccgcccagcatgacctgagcccgtcgtgggttgaagtggattccggcaagttcaccggcatcttcaaggctgttccggatcgttcggatctgcctgcggacatcaacgaagcgctgatcgtcgagctgtattcgaagtaattcacattggagagcccccggcgacggccgggggttcactaggagaacccgcaacatgacggttaccgccaaccaggttctgcgtcctcgcggtccgcagatcgaacgccttaccgacacccgtgcaaaggtcgttatcgaacctttggagcggggttacgggcatacgctgggtaatgccctgcgtcgcgtgctgctgtcgtccatcccgggcttcgccatcacggaagtcgaaatcgacggcgtgttgcatgagtacaccacggtcgaaggtctgcaggaggacgtcctcgaagtcctgctgaacctcaaggacgtggccatccgtatgcactccggcgacagcgccaccctgtccctgtccaagcagggcccgggcgttgtcaccgctgccgacatcaaggtcgaccacaatgtggagatcctgaacggcgaccatgtgatctgccacctgaccaaggacacggcaatcaacatgcgtctgaagatcgaacgtggtttcggctaccagccggctgccgcgcgtcgtcgtccggacgaagaaacccgtgccatcggccgcctggtcctggatgcctcgttctcgccggtccgccgcgtcgcctatgccgtggaagcggcccgcgtcgaacagcgtaccgacctggacaagctggtcatcgatatcgagaccaacggcaccatcgacgccgaggaagccgtgcgcaccgccgccgacatcctcagcgaccagctgtcggtgttcggtgacttcacccaccgcgaccgcggtgcggccaagccggcaaacaacggcgtggatccggtgctgctgcgcccgatcgacgatctggagctgaccgtgcgttcggccaactgcctgaaggctgaaagcatctactacatcggcgatctgatccagaagaccgaagtggagctgctgaagaccccgaacctgggcaagaagtcgctcaccgagatcaaggaagtgctggctcagcgcggcctgtcgctcggcatgaagctggagaactggccgccggccggtgtcgccagccacggcatgctgggctgagatcggtaatgcctgaaggctccaccgttcgcggtggggccttcaacgcaacacaccatgccatgacgaaccgcaggttcgcgcggcaggtcgtccaggacgggcggccaggaccatccgcagtccgcgcagcaacgccaggatggcgacaacgatccacacagccacatcattaaccaaggaatatcaccatgcgtcaccagaagtctggccgtaagttcagccgcaccagcgcccaccgcgaagcgatgttcaagaacatggccgcctcgctgttcaagcacgagctgatcaagaccaccctgccgaaggccaaggaactgcgccgcgttgccgagccgctgatcaccttggccaaggtcgactccgtcgccaaccgccgtctggccttcgcccgcctgcgcgacaacgaagccgtgggcaacctgttcaccatcctgggcccgcgctacgcgaaccgtccgggcggctacctgcgcctgctgaagtgcggcttccgcgccggcgacaacgcgccgatggcctacgtcgagctggttgaccgtccggtcgtggccgaggaagtggccgagtaatcggaccgctccaacgcgacacagcgaaagcccggcctccgccgggcttttgcgtttccagggctcggatccctttccgcaggaaagggccctgaccccgggcaggcagcaccgcaggccagagccctttgcattcgcactgggatctgacccgcaccgttccgacaggcgtcacctgtggcggttcgaatggcacgcactctcggttacgcttggcgcctgatccatttgagcgttgacgatgaatccactgcgctggcccttccgcgcccagttcttcctgggcttcctgatctgcgcgggcctgcttggctacgcgatcttcctgcagttgaagatgggcctggagccgtgtccgctgtgcatcttccagcgcctggcctttgccgcgctcggcctgctgttcctgatcggtgcgctgcacgggccctccaaccgcccgggacgcgcgacctatggcgtgctggcgttcattgccgccgcagtgggggccggcatcgccgcgcgccacgtctacgtgcagatgctgcccccggaaatgggttccacctgtggcccgccgctggcgttcctgagcgagaccatggggccgctggaagtattccgcacggtactgaccggtaccggcaactgcggcaacatcgactggaccttcctgggcctgaccatgccgatgtggtcgggcgcgtggttcgtgctgctggcgttgtgggcgctcgtggtgtcgctgggcaaggtcaagcgctgatagcgaaacggggtcgggtcccttggcatcgcaaagggctctgaccccaatcgttgacgaagggtagtgccggccgctggccggcacaccgtgaggatgccggccagcggccggcgctacctcagaagtcctgctgcaggctcaggtaagcacctcggcgcggtccccactgcggggcgaagacgccgacaccgccaccgtcgcgcagctggtagctgcgatccagtgcgttgatcactgccagttggacgtgcaatggatggccgctgtcggcattgaagtcgtgcccggcgctgaggttcacctgcaggtacgacggcagctcgccgccgttgggtacgccttcgatgtccgaacgcaggccgctgccgaacacgtagttggcaccgatccggttgtgtccggcgaaggcgtagctgagaccacccgatgatgtcagcttctggtcgtggtcgaggtggatccagtggttggccacataggccagcgcttccggatcgaggttgtactggctggtgatgacgtcggtaccgatggccttgttcagcgcggcgttgaagtaggcgctgaaaggaccgttgctgtagtcggcgctgaactccaggccgcggatgtgaccatggcggtagttgaaggtcgaatagatgtaggcagcgccgaactggccttcgtcctgcaggcgtgcgacgcgtcggtcatacgcgtccaggcccagggtcaggtgctcgcccagttgctgcgagacgccgatgtcgtagtagtcgctgcgctcggccagcggcgtgttgttgccgccgctgggctgctggttggtggtgccgtcgtacagcgcgatgtcgctgctggcaatcaactcgctggccggtggcgtgaagtagcgcgaatagccggcgtgcacggtggtgctgtcgctggcattccagaccacgcccacgcgcgggctgagctggccttcggggcggccgaaggccttgtagcggtcgccacgcaggccgtagttcacggtccagtcgtcgccgatcttccactcgtcctgtacgtacaatgccagcgtactggcgtggaacgcgctgcggtcggggatcaacagcggtgtcgtgccggactgctggccgccgtcatcaaccgggaacacccagctgttgctgttcgcccgcgcgttctcgtaattgccgtacaggccatagcgcagcgtgtggtcgttgcccaacggcgttgagaagtcggcctgcagggtgttggcgcggttgctgcgctggacctgcgaggcgacgccgctgaacaccaggtcgcccaccacgtccgggttgaacgccacgtcgctgtagcgctgtccggccgatagctggtacgcggtgctgcccagcgtgccctgcagcaccagcatgccgaagcgggtggtctcgcgctgggtctcatccagctggctggagtcgaaggtggtggtgtccaggtaaccgaactgtggcgtctggcccgggttgaccgggatctggaagcggttgttggcgaaaccggcgaacacactcaggcgggtgttgtcgttgaccaggtaggtgaggtcggcgaaggcctttccctggtgagtatcgtcgtgcagcggcttgcgcgagttggtggggttctccaggccgacctcatgctggtcgtagttgccggtcaggaaccagctccagcgcccctggttgccccaccaggaggcgttcggattgatcttgccgaacgagccggtggtcagccccgcgctgccgccattgcccagctcggcaccgttgcgggtggtgatgtcgaccaccgctgcggtgcgctcgccgaactgcgccggcagtgcgccgtccatcaggcggatgctcttgatggtgcgcgcgtccagggtctggccgaagccggagatcgattcgggcagcagcacgccgttgatgcggtactgcaggttggcgtggtcgccacgcacatgcacgccgccataggagtcctggaccacgccaggggcctgcagcagtacctggctgagtggcgcggaggcacccagcggctgcttctggatgtcctcggcggtgatccggtactggctgctgccgatgtccggcgacagcgtgttgcgggcctggtcgagctgggcgtggacggtgaccgcatccagatccttgacggacgaagcgggggcgtcggctgccgaggcgaaggcgggcaggctggccagggccagggcgaaggtgatgccggtagcgaggggcgagggcttcatggtggcagaggtggcggctggatgtggaaggggccggtccatgacattgaagtgttactccgtaacaaatcatgcgcctgtcccgggcggctgaccatgcaggatctggccgctggcgtcggcctttctctgccgttcaggcgagccggtaggccggaccggccctttgcgtcagcggccggctctgcgaccatgaccgcccccccatcccggaagtctgcaatgagcctgtccgccgttccgcccgtgcccgatcccgccgcgaccgccgccggcgctgcctggtcgccggagagctggcggggcaagaccgcgctgcagatgccgacctatcccgacccggtagccctggaggcggccctgcacgagcttaagcggctgccaccgctggtcacctcctgggagatcctggcgctgaagcagcagctggccgaggcccaggaaggcaagcgcttcctgctgcagggcggcgactgcgccgagaacttcagcgactgcgaatcgggcaccatctccaaccggctgaaggtactgttgcagatgagcctggtgctggtgcacggcctgcgccagccggtgatccgcgtcggccgcttcgccggccaatacgccaagccgcgttcggccgataccgagacgcgcgacggcgtgaccctgccgagctaccgcggcgatgtgatcaacgcccccgctttcactgaagcagcgcgtctgccggacccgaagcggatgctgcaggcccacgcgcattcggcgatgacgatgaacttcgtgcgtgcgctgatcgacggtggtttcgccgacctgcaccaccccgaatactggaacctggagtgggtaagccactcgccgctggcggccgagtaccagaagatggtggcctcgatcggcgatgcggtgcacttcatggagaccctggccggggcccgcgtgcacaacctcaaccgcatcgacttctacacctcgcatgaagcactgctgctgccctacgagcaggcgctgacccgccaggtgccgcgccagcagggctggttgaacctgagcacgcattacccgtggatcggcatgcgcacggctgcgctcgatggcgcgcacgtggaatacctgcgtggcgtgcgcaatccgattgcgatcaaggtcggcccgtcggtgacgccggaccagctgctgcgcctgatcgacgtgctcaacccgcacgacgaaccgggtcgactgagcttcatccaccgcatgggtgcggcgcagatcgccgagaagctgccgccgctgctggatgccgtcaagcgtgatggccgccgcgtgctgtgggtgtgcgatgcgatgcatggcaacaccgaaagcactgccaatggcttcaagacgcgtcgcttcgacaacgtgcgtggcgaagtggagatgtcgtttgatctgcatgcggccgcgggcacgcgcctgggtggcgtgcacctggagctgaccggcgaggacgtgaccgaatgcaccggtggcgcgcgcgaactgaccgagcgtgacctggagcgtgcgtatcgttcgacggtggacccgcggttgaattacgagcagtcgctggagatcgcgatggcgatcgtgcgcaagcaggagcaagtgcggtaaggggttttcggcagggcttgcagccctgcacctgctgcaatcaacgtcaacggcaaaagccgaagcagcggcaacagcatgcattccgtgggctggcggggtggtgtcggagtgcggggacgctgcaagtacgtccctgtaagcttggcagccgcatccatgcggctgacaccccgcactccgacaccgccccaccttcgacaggttcaggtccctattggtgggtgccgaccgttggtcggcacatctgtcagatgtcgaatgaatcatccactcatggcgtggatctactggtaactgcggcgattggcatgcgcggctgttggtaggtgtcgaccgttggtcgacacgatttttctgtcagatagcagtattcaaaatgggctccgaccccgtgccgaccaacggtcggcacccaccatcagcagcaggtgccgacagatcgcagaaaactgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggactgcgcacacgagcaagcggcgaccgagcttacatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccggcggctgggccgggccccggagggggacttgcagcgccgcccgcaaccggacccaccccgccatcccacaggaaatccgcttctgcttctgcttctgcttcggctgttgctccggcacgtagcaggtgcagggctgcaagccctgccgaccaacaccctccttacaaacgactgacgtgacgctcatgcgccatgcgcgaggctgtccacctggttgttcgactggaggtggcaacggtgcactggcagagcgcacaggcctacgcatggccgttgggattggccgtagtggtgggcggcataggcgcgtggctgatcctgtggatctatcaccggctgaaagggcgtgatcgccgacgtgcgcgtatcggtcgagtactcgggttgccgctggccaccgcgtggccgctgctactgctgattcccgccttgcaggcgacgccgctgcaggatccgttgctgggccatctgcagcacggactccacattgcattgatggcctgcttcgtctggctgctggtacgcgcggtggcggcgggcgagcgcgcgatcctgcgcagccatcccatcgatgtctccgacaacctggaggcacgccgcatccagacccagacgcgcgtgctcagcagggtgttgatgggcggcatcatcgtgctcggtgcgtcgctggtgctgttgaccttcccgatggtgcagaagatcggcacggcgctgctggcgtcggcgggcctgatcgggctggtggcgggcatcgccgccaagccggtgttcggcaacctcatcgccggcctgcagatcgcactgacgcagccgatccgcctggacgacgtggtgatcgtcgaaggcgagtggggacgcatcgaggagatcggcagcagctacgtggtggtgcggatttgggatgagcggcggatggtggtgcccttgacctggttcatcgagaacccgttccagaactggacgcggcgcagtgccgatctgctcggcactgcgtttctgtggctggactatcgggcaccgatcgcggcgatccgtgccgagctggagcgcatctgccatggccaggcgctatgggatgggcgcgtctgcgtgacccaggtgaccgaaaccaacgagcgcgcgatccaggtgcgcctgctggtcagcgcgcgcagttccggtgatgcctttgatcttcgctgcctggtgcgcgaacgcatgctcgatttcctcgcacgtgagcatccgcagtcgttgccgcaggtgcgtgcgcggctgcaacacgaagacgagctggatatgccgcgtggtccaggtgcacgcactgcggatgtgcgttcgccaggtgctgaagatggtgaggcggcgatcgtgccggtggagccacgggatcggtagtgccggccgctggccggcaacgccggagcgatcgagctgccggccagcggccggcactaccggaagcaagatgtcgcggcgtcaccggagctcagggctcgccggcgtcgatcagcgcatcggtatcaaagtgtggcggccgccgcgcacgggtgcgctgctcgtaggcgtaggccatttcgatcagcttcggctcgctccaggcggtgcccatgaacagcaggccgacgggaaggccgttgatctggcccatcggcacggtcaggctggggtaaccggccacggcagcggcgctgtagctctcgccggggaagtcgtcgccttcgctgcggatcggccatgccacaccggtggtcggcgccaccagcgcatcgagctgatgggcggcgagggctgcatcgatgccttccgggccggccaaccggcgcgcatcactgcgcgcgcggatgtaggcagggtctgccaggccggtggtggcatcggcctccaccagcagctcctggccgaacaggcccagttcctgcttgctgtgcgcctggttgaaggcgatcagttcggccaggctgcgcagtggcgcgcggtgggcgctgaagtagcgctccagcccggccttgaactcgtacagcagcagcgtgcgctcagcctcggcccacgcgccctggttgggcagctccaccggcaccaccacggcgccggcgcgacgcagctcggtcgctgcctgatcgatcagcggcggcatgccgcggtacttcagcagcggcgtctgcagcagaccgatgcgtttgccgcgcaggccctgcgggtccaggcgcgcggtgtagtcgtagaccgcacggccgggcatggtcgcggtggcgggatcggcgtcatcgcggccggcgatcgcagtcagcacggcggcagcatcggcgacgctgcgggtcatcgggccggcggtgtcctggctgaaggagatcggcacgatgccatcacgactgaccagcccgaccgtcggcttcagaccgaccacgccgttgatcgcggccgggcagacgatgctgccgtcggtttcggtgccgatcgccacgctggccaggttggcggccacggccaccgcgctgccgctgctggagccgcacggtgaatggctgatgcggtaggggttgcgggtctggccgccgcgcgcgctccagccggagatggagtcattgccgcggaagttggcccactcgctgaggttggtcttgcccagcactacggcgccagcctcgcgcagccggcgtaccaggtaggcatcgtccggacggaagccctgcagggccagcgagccggcactggtgaccatcggtgcggcgttgatgttgtccttcagcagcagggggatgccatgcagcggcccacgcaggcgcccttcgcggcgctcgcggtcgcgtgcggcggcttccttcagggcgtcggggttgagctcgatcaccgcgcgcaggcggggcccggtgcggtccagggcggcaatacgctgcaggtaggcctgggtcagggtggtgctgtccagatctccggcagtcatccgcgcctgcaggtcggcgacatcggtttcggcgtacgggaacggcacgttgcggctcgcaggttcggccgcatgcgcgctgggcgtggccgggctgcagccagccgaaagcagcgccggaagcgcggcgagcaggcaggtcagcagaggcggcaaggacgggcgcatggggcggcttggtcggctccaatccccagtgtagccggtgctcagcggtggcgcttgcgcaggtcgcgggcgaggacgtagaccacgatcaggttgatcgccaggatcgtccatgacggccagccgggatggcggatgatcgcgaagatgtcgaaaggcaggtacagggcggcggtcaggcagcccagccaggacgcccaggccttggcccgccacaggccccaggcttcgaccaggtgcagaaggccgtagccgatcatccccgccgcggccaggtggaccgcgtcgggactgatcatgtgcagcagcgagggcagggtgccatggtccggatccaggctgaaacgccggatcagggccatgatgccgtgccgcagcggctgcggtccgagcacttccagcccggtggcggccaacagcgccagcatcgccttgctcgcttcgagcagggcgatgacgtgcagacccggatgccggtgtggatccgggttgtagccgctctggttcacggggtgctggctcagccgccgcgcgaagccttcttgcgatcgctctcggtcaggaacttcttgcgcaggcggatctccttcggggtgatctcgaccagctcgtcgtcttcgatgaagtccagggcctgttccagcgagtacttgatcgccggggtcagctggatcgcatcgtccttgcccgaagcgcgcatgttggtcagcggcttggtcttgatcgcgttgacggtcaggtcgttgtccttggagtggatgccgaccagctgaccttcatacacgttgtcgccttcagcagcgaacagcttgccgcgctcctgcagcgggcccagcgagtaggccggcgtggtgcccggtgcattggcgatcatcacgccgttgatgcgcttggcaatcgcgccctgttccttcggaccgtagtggtcgaacacgtggaacagcaggcccgaaccctgggtcagggtcttgaactcgttctggaaaccgatcaggccacgggccgggatctggtactccaggcgcacgcggcccttgccgtccgattccatgttcttcagctggcccttgcgggtgcccagcttttccatcacgccgccctggtggatttcttcgatgtccaccaccagctgctcgatcggctccatcagctggccgtcgatttccttgatgatcacttccgggcgcgacacggccagctcgtagccttcgcggcgcatgttctcgatcagcaccgacaggtgcagttcgccacggccggagaccaggaacttgtcggcgtcttccagctgctcgaccttcagggccacgttgtggaccttttcacggtccaggcggtccttgatctggcggctggtcaggaacttgccaccggacaggtccttgttgccggcgaacggcgagttgttgacctggaaggtcatcgagatggtcggctcgtcgacggtcagcgccggcagcgcttccgggaagtccggtgcgcagatggtgtcggagatggtcagctcctggatgccggagatggccacgatgtcgccggcctcggccgaatcctgctcgatgcgctccaggcccatgaagcccagcacctgcagcaccttgccgttgcgcttcttgccttcacggtcgatgaccgcgacctgcatgttcttcttcagggtgccgcgctggatgcggccgatgccgatcacgcccacgaagttgttgtagtccagctggctgatgcgcatctggaacgggccttccggatccacttccggcttcggcgcgtgctgcatgatcgcttcgtacagcggggtcatgtcgccgtcgcgcacggtgtcttccaggccggcatagccgttcaggcccgaggcgtagacgatcgggaagtccagctgctcgttggtggcgccgagcttgtcgaacaggtcgaagacctggtcgatcacccattccggacgggcgcccggacggtcgaccttgttgaccacgacgatcggcttgaagcccatcgcgaaggccttctgggtcacgaagcgggtctgcggcatcgggccgtccatcgcgtcgaccaggatcagcacggtatcgaccatcgacagcacgcgctcgacctcaccaccgaagtcggcgtggccgggggtgtcgacgatgttgatccggttcttgatgccggtcttcttgtcttcccaggtgatggcggtgttcttggccaggatggtgatgccgcgttccttttcctggtcgttgctgtccatcacgcgctcggcgaggacggtgcgctcggacagggtgccggactgcttcagcagctggtcgaccagggtggtcttgccatggtcgacgtgggcgacgatggcgatgttgcgaagattttcgatggacatacgaaagggggccagtcggcgccggatttggaaaaagaagtccaacattatacgtcgaacttgacgattcgcgaaaaggtggatttcacatccgtcgaggggcccattcagctggctgtccgccgcgtcggccggggccgccagcgcccggagacgcggcttcccgtccacgggctgaagccgggttcttcaccgatggtcgaagccgccgccgccacgaggcaggtgtaaactaggtggctagacgcgttcccctctgcatcaaggatcttcatgtccctcatcgccactttcgacaccacccagggcccgatcaaggtcgagctgttcgccgacaaggcgccgctgaccgtggccaacttcgtgaacctggtcaagcacggcttctatgacggcctgatcttccaccgcgtgatcgccgacttcatgatccagggcggctgcccgcagggtcgtggcaccggcggcccgggctacaagttcgaagacgagaagaacggcgtgaagcatgaggtcggctcgctgtcgatggccaacgccggcccgaacaccaacggcagccagttcttcatcacccacatcaagaccgactggctggacggccgccacaccgtcttcggcaaggtcctggaaggccaggccatcgttgattcggtcaagcagggcgacgtgatccattcgatcaccctggaaggcgacgtcgacgccgtgctggccgcccaggccgaccgcgtcgcggagtggaacaagcacctcgccgcctgatcccccttcgaaacggccacccatgggtggccgtttccctgttccccgccgcccgcctggcctgcgtggctctgcccgcggcgtcccatcaaacgcttgcaagcaagaggaaacccccatgaaagcacccgttcgtgttgccgtgaccggcgccgccggccagatcggttatgccctgctgttccgcatcgcctccggcgaaatgctgggcaaggaccagccggtcatcctgcagctgctggaactgccggtcgacaaggcccaggccgccctgaagggcgtgatgatggagctggaagactgcgccttcccgctgctggccggcatggtcggcaccgatgatgccgaagtcgcgttcaaggacgccgacatcgccctgctggtcggcgcacgtccgcgcggcccgggcatggagcgcaaggacctgctgctggagaacgccaagatcttcaccgcccagggtgcagcgctgaacaaggtcgccagccgtgacgtgaaggtgctggtggtcggcaacccggccaacaccaacgcctacatcgcgatgaagtcggccccggacctgaagccggaaaacttcaccgccatgctgcgcctggaccacaaccgcgcgctgagccagctgtcgaccaagctcggcaagccggtcggtggcatggagaagctggtggtgtggggcaaccacagcccgaccatgtacccggactaccgtttcgccaccgccgatggtgcgtcgatcgccgatgcgatcaacgaccaggagtggaacgccaacaccttcatcccgaccgtcggcaagcgcggcgcggcgatcatcgaagcccgtggctcgtcctcggctgcttcggccgccaacgcagcgatcgaccacgtgcgtgactgggtgctgggcagcaacggcaagtgggtcaccatgggcgtgccgtccgacggttcctacggcattccggaaggcgtgatcttcggcttcgcggtgaccacggagaacggcaagtacaccctggtcaaggacctgccgatcgacgacttcagccagaagtacatcgacaagaccctggccgagctggaagaagagcgcgccggcgtcgcccacctgctgggctgatgcaggcggtaccggctccggccggtacgtcttccatcaaggtaggtaccgaccgttggttggtacgcagaaaacggggaggcttcggcttccccgttttcatttggaattcctggaaccgcatgatccacctgcactacatcgatgacgcactgctggtggccgagaagccggctggcctgttgtccgtacccggccgcagcgccgagaaccaggactgcgtggtcgcgcgcctgcaggcgctgtatccggatgcgttgaccgtgcaccggctggaccaggtgacctccggcctgctgctgcatgcgcgtggcaaggacatgcaggcggcgttgtcgatgcagttcgagcagcgccaggttggcaagcggtatgaagcggtggtgcaggggctgctagagggtgattccggtgaagtggacctgccgttgatcgttgactggccgaaccggccgaagcagatggtcgatcacgaacgcggcaagccggcgttgacgcgctggcgcgtactggcgcgtgatgtagaagcgcggcgcacgcgcgtggcgttggaaccgatcaccggccgcagccatcagttgcggttgcacatggccagtattggccatccgattgttggcgacgtgctgtatgacgcagcaccggcgcaccgcgtgcatctgcatgcacgcagcctgcggttcacgcatccgctgacgggcgaggtgctcgcgttcgagtccgcggctccgttctagggggtcggcagggcttgcagccctgcacccgcagaatcaacgtcaacgtcaaaagcgggctatacgtgggttggcgggacggtgtcgaagtgcggggccgccgcaagtacgtccgtgtaggcttggcagccgcatccatgcggctgacaccccgcacttcgacaccgccccaccttcgacaggttcactcggctgttggtagcggtggccgttgttccgcgcagctgttggtaggtgtcgaccttggtcgacacgatttttctgtcagatatcgaatgaaccatccacgcatggcgtggatctaccgcgtcgaccaaggtcaacacctaccagagcagtcgaccaaggtcgacaccgaccagaacaatatgccgttccggcagatcgcggaatctgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggactgcgcacacgagcaagcggcgaccgagcctccaaggacggattcacggcgtcccccgcaatcggacccaccccgccatcccccagtaagccagcttctgctgttgcttcggctgttgcttctgaggttgccggccagcggccggcactaccgcgggtgcagggcgcagccctgcataacaaaccccaccccctaccaaggtagggcggcccgcgcggcagcaccggactatcctcgaacccatgactttgtctgggagggctgcgtcatgaactacgaggaaacctaccgtcgctcgatcgacgagccggaggccttctggggcgaggaagccaagcgcatccattggcataaaccgccgcagcaggtgctcgactacagcaacccgccgttccggcgctggttcgtcggcggcgaaaccaatctctgctacaacgccgtcgaccgccacctggccgagcgcgccgaccagctcgcactggtcgccatctccaccgaaaccaacagcacacgcgagatcacctatcaccagctgtaccgcgaagtgaacgacttcgccgcggtactcaagcacctcggcgtcggccacggtgaccgcgtggtgatctacatgccgaacatggccgaagcggtgtttgcgatgctggcctgtgcgcgcatcggtgcggtgcactcggtggtgttcgggggctttgcggcgcacaacctggcgctgcgcatcgacgatgccaagcccaagctgctgatcgcggccgacgccggcatgcgcggtggcaagctgattccgtacaagccgatggtcgacgccgcctgcgccgaagcggcgtcgccgccaccgcatgtgctgatcgtgtcgcgtgggctggatgccgccgaaccccgcgtgccgggccgtgacgtggactacgccacgctgcgtgcgcagatcggtgaagtcgacgtgccggtgcagtggctggaagcgagcgaaccgagctacctgctgtacacctccggcaccaccggcaagccgaagggcgtgcagcgcgatgtgggcggctatgcagtggcgatggcgcagtcgatggagaccgttttcgactgcaagccgggccaggtgatgttctccacctccgatgtcggctgggcggtgggccactcctacaatgtgtacggcccgctgatcggtggctgcacctcgctgctgtacgaaggcctgccgaccaatccggatcccggcatctggtgggcgctgtgcgagcagtacaacgtgcgcacgatgttctcctcgcccaccgccatccgagtgctgaagaagcacgacgcggacttcatccatcgccacgacctgcgcgcgctgaagtacctgttcctggccggcgagccgctcgacgagccgaccgcgcactggatcagcgaagcgctcggcaagccgatcatcgacaactactggcagaccgagaccggctggccggcactgaccctgttgccgggcctggagatgaagccggtgcgcttcggttcgccgggcttccccaatctcggctaccggatgaaggtgatcgacgagaacaccggcgaggaagtcgcaccggggcagaagggcgtgctggtggtgtcgccaccgctgccgccgggttgcatgagcaccgtgtggaatgatgacagccgcttcctgcagagctacttcagccacttcaaggaactgctgtacagctcgctggactgggcgatccgcgacgacgatggttacaccttcatcctcggtcgcaccgatgatgtcatcaatgtagccgggcaccgtctgggcacgcgcgagatcgaggaggccatttccagccatccgcgggtggccgaggccgccgtgatcggggtcaaggatgaactgaaggggcaggtgccgctggtgttcgtcaccctcaagcagggcctggatggcgaggatccggcgccggtggtggccgagatgatggcgacggtgaccacctcgctcggcgcggtcgcacgcccggcgcacgtacacgtggtcaatgcactgcccaagacccgctccggcaagctgctgcggcgctcgctgcaggcgctggccgaacagcgtgatccgggcgacctgtcgacgctggacgaccccagcgcgctggaggagatccgccgcgcgctgggccgttgatccggtagtgccggccgctggccggcacccccatcaatcccgaggttgccggccagcggccggcactacccgcggcacttgcgctaagctcggcctgtcatcgacctgcaatacgcggcgcgcgccggggaaggcgcgtgccgtccggggatggcacacaggggggcgcgcccgtcagggcgcgccggcattgtgcatcgagggagggggaggcaatggcattgctgcacgccaagacggctgctggccgtcaggaaatcgaagaccgtggccggcgcctgccggcggcactgcgttcgatcctgctgatggtcgacggccatcgcgatgacaccgaactgcgtggcctgttcgaaggcctgcgcgcgccggccgatgcactggagcagctggaagcgcagggcctgatcgaagtgatcggtggcaatgccgaggtggcaccggtacgtggcatcagcaccggccgcgaacaggatccggcgttgtaccagcagctgtacgacgcgatgagcgaggcggtgcggcgccacctgggcctgaagggctacttcatgcagttgaagattgaacgctgcaccgatgcacttgcactggaacgcctgtgcccggaactgctggcggcggtgggcaaggcgcgcagcccggcgctggcgcagcgctggtggcaggaaacccaggccgccgtggtcaatggtggcggcgaggtcgtgcaggcatgagccaccgcgtaaagtgatcggttcacttccccacaaggagtcccgcgtgcaggacgaccacgacgacaccgacaccccaggctgggacgcgatcaatgcggcgctggcgccgctgtatgccggccaggaaccccgtcactacggtacggcgttgccgtacacgctgggtggccaggatccactggatggcatcagcgtttactgggtggatgcaccggtaccgcattggcactacatcacctacggcttctccgagctgtacaccaaggagagcagcgatgccgccgccagcggctatggtttcgagctgaccttccgcctggctgctgaagccggtgagcacgccggcagcaacccgccggtgtggccgatgaacctgctgcagaacctggcgcgctacgtgtttggcagcggcaacgtgttcgaggatggtcaccatctgaacgccaacggcccgatcgcgctggagacgggcacgcgcctgtgccacctggccttcatcgccgatccgcagttgcctgcgcgcgacaccgccaatggccacctgcagttcctgcagctggtcgggctgaccgatgaggagatggaagcggtcaagcgctggtcgacgcgcggcgtgctgcaggcgctgcaaccggcgatgccgctgtggatcagtgacctgcatcgcggcaacctgttggaggatccgacactcgccgcacaggtgcgggccggcagcgagcgcgagggctccagcaccggcatgttgttcatcgagacactggattggcggcaggaggcgggcgtcaccaccctggtgctcggcgccggccaggtggccagtgtgtgcgagctgctgccattgcgcctgcgccacggcaaatcgctggaactggccagccgcgagcggcagtgggagttcattccggcagcgcgcggtgaaaccggcgaggtatcggccgacagcgcgcgctgggcgctggacgagacggggctgcaggccctggcgggcgtgcgtgccgaacgtggcatctacccggtggcgggagcgctgcgcatcgaagtggtgccgacctacctgcgcgatgccaacggtgaagtgatccgccagatcggctgagtgtggtgatggcgccggtggggtcagagccgcctgctgtgcagacggatccgaccccgggtcaggctcaggccaggccttcggccttcagtgcggcctgcacgccggcatcggcgtccatgcgtgccttgtaggcggccaggttgtccaggcccgacaggtcgaccttggtgccggcggcccaacgcagggtgatgtagaagtacgggtcggcgaaactgcggaagccggccagccagggcttgtcggccagctgcctgtcagcggtctcgaacaggccacgcaggcgcttgtgtgcggcggcgcggatcgcgtcgaactggctttcgtcggcgatgaacttgcccggtgcgaacagcggcgagaaggccggatgcacgtcggaattgacgaaggccagccagcgggtggcttcggcacgctggcgcgcgctgccatcgccgcctaggccggcctgcgggtaggtgtcggcgatatagcccatgatcgcggcgttctgcagcagcacgaagtcgccatcgaccagcgcgggaacggcgccggccggattgatcttgaggaattccggacccttcagggtgtccttgttcagcagttcgacctcgaacggctggccggtccactgcagggcgatgtggtcggcggtggaacaggcaccgggcttgctgtacagcttcatgggaactccaggtgatgcgggcgggaaacgcccactatcccagagcctgccagcgggcggcaacgctgccgccagcacggatcgttacgactgccgcggcttgaggttctgcaccttatagaaggtgtgatcgccgatggtggccacctggtaggcattgcgccagttcgggctggcgatggacaacgcggcgaagtggctggctccgggcacgatctcgcggcgctcgccggccggcagcgcccagttgcgctcggcgtcgaaggccacgttcattgcctcgctccaggccgcgtcattgcccagctgggtgccgggggagacgatggtcggcgcgaactgcttgcgcgcggtgaccacctggcacatcgagtcgccccacaggccactgtcgaggcggcgcagggcgacctcggcaacggcttgctggccgcgcagggtctggtcgcgggcttccaggtaaacggtggtgctcagacacagtgaatcagcggccggctgcggcaacaactgcgacagccagagaatccaggccagtttcatataactccttgctccgtatgggccgcactctccgcttccagtcgcgggggcgacaggatgcggggtacgacttggcgtcatggggaggcggccatcggggccgccccgtgggcagccccaaaagaaacgaccagtaccgatcgtgggggctgcgccggctcaccggaaactggctggtgagcggaaagatggcgcaaggtaggggggcgtagccgaacgcatcgtgaaccgtccggcttgacattcaggttcgggaggggtgacggaaatcacattccgtcccccattcatgcgctcatcagagcgcggcggccacccggctgccctggtcgatggcccgcttggcgtccagttcggccgctacatcggcaccgccgatcagctgcgcgttgatgccggcggcctgcagctcggcctgcaatgcgcggttcggttcctgcccggcgcagatcaccacatggtcgaccggcagcagctgttcgctgccttccacgcggatgcgcaggccttcgtcgtccacgcccaggtactcgacgccgccgagcatgcgcacgcccttggccttcagcgtggcgcggtggatccagccggtggtcttgcccagccgcgcgccgggcttgcccgggctgcgctgcagcagccacagccgccgcggcgatgcctcgggctgcggcctggccagcgagccgcgggcctcgaacgtgctgtccacgccccattcggccatccagcgctgtgggtccagcgcgggggactcaccagcgtggctgaggaattcgccgacatcgaagccgatgccgcccgcgccgatgatcgccgcactggcgcccacttcgacccggcccagcagcacgtccaggtagctgaccaccttggcgtggttggcgccggggaagtcgaccttgcgcggcgtgatgccggtggccagcaccacctcgtcgaagccggccaggctggccgcatctgctcgcgtgcccaggcgtagctgcacgccggtttcagccagcttgtggcggaaatagcgcagggtctcgtggaactcttccttgccggggatgcgcttggccacgttgaactggccaccgatctcgtcgttggcatcgaacagggtgacctggtggccgcgctcggcggccaccgtggcgcaagccaggccggccggacctgcgccgaccaccgcgacctttttcggcgtggcagccgggcggtagaccagctcggtctcgtgtgcggcacgcggattgaccaggcagctggccagcttgttctcgaacacgtggtccaggcaggcctggttgcaggcgatgcaggtgttgatcgcctcggcgcggccggcgcgggccttgttgggccattgcgggtcggccagcagcgggcgcgccagcgacaccatgtcggcgccgccgctggcgaggatgtgctcggcgacgtcgggcatgttgatgcggttggtcgccaccagcggcaccgttacatgcggcttgagcttggcggtgacagcggcgaaggcggcgcgcggcaccgaggtggcaatggtcgggatgcgcgcttcgtgccagccgatgccggaattgatgatcgtcgcgccagccgcctcgatggcctgggcctgctgcacgatctcttcccagttgctgccgtcgtcaaccagatccaccagcgacaggcggtagatgatgatgaagtccgggccgcaggcctcgcggatgcggcgcacgatctccactgcaaaacgcatgcgttggttggcgtcgccaccccagcggtcggagcgcttgttggtgcgcggggcgatgaactcgttgatgaggtagccctccgagcccatcacttcgacgccatcgtagccggcttcgcgggccagctttgcgctgcgtgcgtagtcggcgatatgccgctcgacgccgctggccgacagcgcacggggggtgaacgggttgatcggcgccttcagcttcgacggtgccaccgacaggggatggtaggcatagcggccggcatgcagcagctgcaggcagatcttcgcgccgtgctggtgcgcggccgcggtgagctgccggtgcgggcgcacttcccagggccaggacagctttccgccaaagggcttcagccagccgaccacgttcggcgcgaagccaccggtgacgatcaggccgacgccaccttcggcgcgttcggcgaagtaggcggccaggcgcgggaagtcgcgggcgcgatcttccaggccggtgtgcatcgaacccatcagcacgcggttgcgcagctgggtgaagcccaggtccagcggggcgaacaggtggggataggcgctttcgttggctggcgacatgatcgatacgcttgcgtacggaagcgcgaagcgtgccgggaaacggcggctggggcaaggggcgcgggcggtagtgccggccgctggccgggtacgctcggcacatgcgtgctgtcgctcccgcatttcgctgcgcgaaccgcgggccccacttatctgcctccaaccccgcgcctgcggcgctgcccccgaactccgggggcggtagtgccggccgctggccgggtacgctcggcacatgcgtgctgtcgctcccgcatttcgctgcgcgaaccgcgggccccacttacctgcctccaacccccgcgcctgcggcgctgcccccgaactccgggggcggtagtgccggccgctggccggcatcccgatcagctcagggtgattgcggttgccggccagcggccggcactaccgggggacgcccaatcccgaaccagcccagcgttactccgcacagggggccgatcagcagggcgaaggcgagggtgccgacaccgacattgccgccgagccaccaacccagcagcagcacgctgccctcgatcaggctgcgcaccttccagatcggccagccggtgcgggcatgcaggccggtcatcaggccgtcgcgcgggccgggcccgagcttggcgccgatgtacaggccggtggccagggcgaccagcagcatgccggcgcagaacatcgccagctgccagccaaggccgaccgccgggggaagcaaccacagcccgaactgcgcggatgggccgatcaacatcacgttgagcacggtgccgacgcccggcttctgtcgcaatggccaccacagcagcagcaccagggcaccgatcacattggtggccaggccgaacgatagcggcgtctgtgcggcgatgccctgcgacaacacgtcccagggggccacgccgatcgctgcacggatcatcagcgaggcgccgaagccgtacaggaacaggccgatgatcagttgcagcagacgcaggggcagggcggtgggcatggtggcgctcggggagagggggggctgtttccaccgtaatcccgattcagtcactcccatagatacagatgccggccgatccaccgctacaggagtcgtcgatcctgcgtatgggccgttctgtggaggtgggccatgctccggctgctttgcctggcaccgccagccgaacatggctcggcactgcaccggcgttccagcctggctcagtcgccccagccggccagcgccagcttgcccaccgtgcgcccgctggccaagcgctgatgcgcgatgtccagattcgccgcattgatcgcgcccagcgtctcgctgagggtgccgcgcagctggccagcgtcgatcatgctggccgcgcggctgaggatgcggtgctgttcgatgcggtccgccgtggcgaagcgcgaacgcgcgaacatgaactcccagtggatgccgatgcacttggccttgtagggatcaccgatgcgcagcgcgccgcgcggttcgacgatgaggccgacatggccctgtggcgccagcagctgacccaacgcatcccagtaatggtcggtgtcggccaggttgagcgcgacctgtactgcgtcgatgcccaatgcctgcagctggggcagcagcggctgccggtggtcgattacatgctgggcacccatctgccggcaccagtcgatcgacgattcacgcgaggcggtggcgatcacctcgaatccagcatgccggcccagctggatcgccatcgatccaacaccgcctgctccgccgatcaccagcaggtgctggccggcatggcggcgatcatccagctgcaatggcatgcgctggaacagcagttcccatgcggtgagcgtggtcagtggcagtgcggccgcttcggcgaagtcgagcgtggtcggcttgcgcgctaccagccgttcgtccacaagatggaactgcgcattgcagcctggccgggtgacatcaccggcgtagtagacctcgtcgccggacgcgaacaggctggcgtcctcgccgatcgcttcgaccaccccggcggcgtcccagccgagtacgcggggtgcttcgagcgtggccggatcggtggtcgcccgctgcttgccgtcgaccgggttcaccgagacggcctcgacccggatcagcaggtcgcggccacccggaggcagcggcgggggcagatggatatcgcagagggcgggggcggattcacgactcagggcgacagctttcatctcggctccggctgggttcgtggctccatcatagagttcctcacgtttcagcagatacgctgaatcgggtggagcaagctgttgcgcaatatgtcgtattccgcacttaaaccccgtcaaacccttgcagcgtgagggtcttgcggattttcatcatcctgtatagggtttcaacgtcggaccggtggagggtcgggcgcgatacttcacatgttacgggactgttaacatgaccttcacccgcctgagcataatgttcgcggcggtggcgtgctgaatcggctgtcgaacatcgacgcactagtgctggcccatgcctctaccggtttcatacccccgaaataggagctgtactcaatgaacaagaagatccttactgccgcgctgctgggtggtctggctttcgcccaggctgcgtccgcgcaggagttcgatgaccgctggtacctgaccggttcggccggcttcaacttccaggacagcgaccgcctgaccaatgacgctccgttcgtcaccctgggcctgggcaagttcatcagcccgaactggtcgctggacggtgagctgaactaccagaacccgaacttcgacgccaacaaggacatgaactggtcgcagtacggcgtctcgctggacctgcgtcgccacttcatcaaggaaggccgcggctggaacccgtacctgctggccggcctgggctaccagaagtcggaagaagagtacaacccgatcagcggtggcctggctgaccgcaaggacggcaactttgccgccaaggtcggcgtcggtctgcagaccaccttcgagaagcgcgtcgctgtccgtgccgaagtcgcctaccgcgctgatttcgacgaccagagcgtgaacccgaagcgtgccggcaacgatgaaagctggttcggcgacgtgctggcttcggtcggcgtcgtgatcccgctgggcccggctccggtcgcggctgctccggctccggctccggttgccccgagctgcgccgacctggatgacgacggtgacggcgtcaacaactgcgacgacaagtgcccgaactcgcagccgggtcagaccatcggtccggacggttgcccggtgccggtctccatcgacctgaagggcgtcaacttcgacttcgacaagtcgaacctgcgtccggacgccgtggcgatcctgagcgaagccaccgagatcctgaagcgttacccggatctgcgcgttgaagtcgccggtcacaccgactcgaagggtaccgacgcttacaaccagaagctgtcggagcgtcgtgctaccgccgtgtacaactacctgaccaagaacggcgttgacgccggtcgcctggtcggcccgatcggctacggcgagagccgtccgattgctccgaacaccaacccggatggttcggacaacccggaaggtcgcgccaagaaccgtcgtaccgagctgaacgtccagaactaagttctgacgctctgccagtaggacacagcaggacccggcttcggccgggtcttgttgtttctgcggcccggaatccggtgcctgccggtccgggggtaaccgttcgtcgggtttttgtccgtaaaaccaatgggttgccgtattcattgaaagtggcgcttgaaagctgtcgcggcattgctaaactcgccgcgtcacttcctttcctggatgcccttcatgctgcgctctgcatcggccgccgtcctggcgctggccctggttcccgccgcccacgctgcggtcgattgctcggtcaacaccagcgcctcgccgctgccgttgccggccacgaccatcgcgccggtggccgacgagctctacatccgtggcaaccagctgggcatgccggccggcgtgctgagcagcaactacgatccgtcgcagtcgctggaccaggtgctgcagcgcctgcgcatcgatggctgccagaacatcgccaaggccattccgagcgcaccggcggtgaagccgaacgatccggcggcctacaagccgcagaccgaattcgacaacacgccctggcgcttcgacatgagccagaacggcaagcgcatgaccgccgaagagttcgacgcctggatgaaggcgcgtggcgtgcgtgtggtcaaggcgcgtccggctccggccgccactccggccccggccgaagcaccggctgagaccaagccggtcgacaagaagtaagcaccgcggggagcagaggcttgcgcacgcgccgcccacctgccacccccgccgcccgctcccacgcatcgcgtgggcgtgcgactcccgctgccaccgccgccggtgtccgtcatggcctggcgcgcgtgctgtccaaggccggcgtctgctcgcgcagcgaggccgcgcgctggattgccgagggccgcgtacgcgtctccggccgcatcgtgcgggatcccgagttcccgattggccagccggcgccgccgatcgaggtcgatggccagccgatgggcgcgccgcagcgcctgtacctgatgctcaacaagccacgcggggtggtgaccaccgcgcaggacgagcgtggccgcgacaccgtctaccgctgtttcgatggtgcagggctgccgtggatagcgccggtcgggcgcctggacaaggccagtgaagggctgttgctgttcagcaacgatccgcagtgggcggcgcgcctgaccgatccggaaacgggtccgcagaagacgtaccacgtgcaggtcgaccgcctgccagatgacgccacgctggcggccctgcaggctggcgtggatgacgagggcgagttcctcgtggcccaggccgtgcgcgtgctgcgcagcggcgacaagaccgcgtggctggaggtggtcctcgacgagggccgcaaccgccacatccgccgcctgctggcggccttcgacctgcaggtgctgcgcctggtccgggttgcgatcggcgggctgcagctcgccgatctcggcaagggccagtggcggatgctggaggtcaatgaccagcagcggttgggggccgctgcaccgggctgatcatcgcccgcggccggcggttgccggccaccgttccaggcgtagggggcgcctggttgctgaacttcccgaacggagcctgcccatgtaccacccgaccctcaaccaaaccctgcgctgcgcaggcctgctgctgccgatggtgctgctgaccgcctgtggtggccacaagaaggtggccaaggcagaaacgccggccgaaaccccggtggtggaagtgaagaccccggagctggatggccgcggcagctaccgcttcctgatgagcaacggcgacaagaagatgaccgccgatgagttcgatgcctggatgaaggccaacggcatccgcgttgccaagggcaacggccaggacgctgccgccaagccggtggtggtggccagcaaggacgagccgaagggcaagaagaaaaagaagtgatgccgggaaggtgccgacctcggtcggcacgccctcaagctctggtaggtgccgaccttggtcggcacgctttgaccgctgggatcaacccttgatcacgcccagctcgacgccaatgcgggtgaacgcatcgatcgcgcggtccaggtgctcgcggctgtgcgcagcgctgatctgggtgcggatgcgcgcctggcccttgggcaccaccgggaagaagaagccgatcgcgtaaatgccttcttcgagcaggcgctcggcgaacttctgcgccagcggtgcgtcgtacagcatcaccgggctgatcgggtgcacgcccggcttcacgtcgaaaccggcggcgaccatcttttcgcggaagtagcgggtgttctccaccagggtgtcgcgcaggtcgtcagcggcggccagcatctcgaacgccttgatgccggcggccaccacatgcggcggcagcgagttggagaacaggtacggccgcgaacgctggcgcagcagctcgatcacctcggcgctggcgcaggtgaagccgcccagtgcgccgcccatggccttgcccagggtgccggtgatgatgtcgatcttctccagcacgcccttcacttcggccgagccgcggccggtggcaccgaggaagccggtggcgtggcattcgtcgatgtgcaccagcgcgttgtacttcttcgccagcgcggtgatctcgtccagcggggcaatgaagccgtccatcgagaacacgccgtcggtggtgatcagcttggtcttgcagccggcggcatcggcggcctgcagctgggcttccaggtcggccatgtcgcagttggcgtagcggaagcgcttggccttgcacaggcgcacgccgtcgatgatcgaggcgtggttcagtgcatcggaaatgatcgcgtcgttctcaccgagcagcggttcgaacaggccgccgttggcgtcgaaacaggccgcgtacagaacggtgtcctgcttgccgaagaagtcggtgatctgcttctccagctgcttgtgcaggtcctgggtaccgcagatgaagcgcaccgaggccatgccgaagccgtgggtatccagcgcatccttggcggcctggatcaggtccggatggtcggccaggcccaggtagttgttggcacagaagttcagcaccttgcggccatcctcgagggtgatctcggccgactgcgggctggtgatgatccgctcggacttgaacaggccctgggcgcggatggcgtccagttcctcggcgtagtggcgggtcagggcggaggaggcgtcggtcatggcgtgggcacggctctgaacggggaaaccgttgattctaccgggctacgacggtcttcgaccgggccgggcagggcaccgccacgggtggcacatgttgcatcgcaatagcaaacgggttaaaaattcgtgaaccgcgcctgtctggcgccggttgcccgctcccccttcccgcccccgccaccctcggagacgcccatgaagcacgcccgtgcctgcctcgccattgccgctgccctgaccctggccgccccgttcgccgccagcgctcaggaaaacgaatcgccgtacagctggaacgtcaccgctgtttccgattacctgttccgtggtgtgtcgcagaccgacgaggatccgaccctgcaggccggtttcacctacaccagcccggttggcctgtacgcaggcgtgtggggctcgggcgtggattttggtgcgggtgacccgaagaccgaggtcgactacctgatcggctacggcgtggacgtcaccgagcgcgtcaacttcgacgtgctgctgaaccgctacacctacctgaagtccagccaccagaactacaacgagctgatcaccaccaccacgctggatgacacctacaagctgacggtggcctacaccaacgatgtctggaacagcagcaccgatggctggtacttcggcctgggcggcagctggggcctgccgaaggacttcaccctgaatgccaacgtcggtcgcagcgccttcgaggacggcatcgccaaggactacaccgactggaacgtcggcgtcgcgcgccagttcggcctgttcaacgtcggcctgggctactacggcaccgacggcaacggccgtgacaattccggcaagctggcccacagccgggtgatgctgagcgtcgccgtcggcgagtaacgccgcaggcgttacgggtagtgccggccgctggccggcaacaccaaagaaaaaggcgcccatcgggcgcctttttcaatttcaaggtgtgccgagcaagctcggcacccacccatcgcgcacggcgaagggtcaattccagctcaaaacaaccttgccggccttgccttcttccatcaggtcgaagcccttctggaagtcgtcgatcggcagctggtgggtcatcaccttgccgagcgggaagccggacagcaccagctgggtcatcttgtaccaggtctcgtacatcttgcggccgtagatgccctgcacggtcaggcccttgaagatgatcttgtcccagtcgcagccggcgcccttgggcatgatgccgagcatggcgatcttgccgccgtggtacatgcagtcgagcatgtcgttgaacgcacgcgggttgccgctcatttccaggcccacgtcgaagccctccatgtgcagttccttcatcacgtccttcagcgactggttggccacgttgaccacgcgggtggcgcccatgtcggcggccagcttcaggcggaaatcattgacgtcggtcaccaccacgttgcgcgcaccgatgtgcttgcagatgccggcggcgatgatgccgatcgggccggcaccggtgatcagcacgtcctcgccgatcacgttgaactccagcgcacagtgcgcggcattgccgtacgggtcgaagaacgcagccagctccgacgggatctggtccgggatcggccacaggttgctggccggcatcaccatgtactcggcgaaggcgccgttgacgttgacgccgatgccgacggtgttcgggcacaggtgcgggcggccgccacggcagttgcggcagtggccgcagacgatgtggccttcggccgagacgcgctggccgatttcgtagccggtcacggccgagccgagtgcggcgacgcgaccgacgaattcgtggccgatggtcaggcctggcttgatggtgcgctggctccactcgtcccacaggtagatgtgcaggtcggtaccgcagatcgcggtcttctccagcttgatcaggacctcgttcgggcccggggtcggcaccggaacctcttccagccagatgcccttggccgcttcgcgcttgaccagggccttcatcgtttgctgcgccatcggggtggaactcatcagggggaaagcgcggattatagggtgccgcgcggatttcccatgttgcgctgcgggtgcagtggcggaacgaaaggcgtgcgcaggcgggcgtttcgaacgtgccgcaaacagcagcgcctccctgattccgggggagggggcgtggtcaccctggccgggacacgcaaaagcccatccatggtgctcgatggcgccttgctcgtgcgcgctgtcctgcgcacacggcaagaccggggttgggcgtcctgcccaacccgccagtcgcatgcgcccggcccatggcgccaacggtcccggccagggtgaccacgccccctctggacgattccatgtgcgcggccgacgtgcgcatggcagcgcaagaagtaggcccatgacttccggggttcggggcggggcagggcggcgggctacaatcgagggttccactaccaggggccgctccatgcgctcgaacctgcttgcattctccatcgtcgccagcctcgggctggcccaggtcgcccatgccgctgaaggcatgtgggtgccgcagcagctgccggaaatcgccggcccgctgcagaaggccggcctgaagctgtccccggaacagctgtccaacctgaccggcgacccgatgggcgcggtcgtcgccctcggcggctgcaccgccagcttcgtctcgccgcagggcctggtggtcaccaaccaccactgcgcttatggcgccatccagctgaattcgaccgcgcagaagaacctgatcaaggacggcttcaacgcgccgaccctgaaggacgaactgagcgccggcccgaacgcccgcgtgttcgtgctcgaccagatcaccgacgtcaccacccaggccaaggccgccatcgctgccgccggcaacgacccgctggcccgcagccgtgcgctggacgccttcgacaaggcccaggtcgccgcctgtgaagccgatgccggcttccgctgccgcctgtacagcttctccggcggcaacacctaccgcctgttccgcaacatggaaatcaaggacgtgcgcctggtctacgcgcccccgggcagcgtcggcaagttcggcggcgacgtcgacaactggatgtggccgcgccacaccggcgatttctcgttctaccgcgcctacgtcggcaaggacggcaagccggccgccttcgccgccgacaacgtgccgtaccagcccaagcacttcctgaagttcgccgaccagccgctgggtgccgacgacttcgtgatggtggcgggctacccgggccgcaccaaccgctatgcactggccggtgaattcaacgaaaccgccagcttcacctacccgaccatcgccaagcactacaacgccgtgctgaagatgatcgccgacgccggcaaggccgacgccgacgtcaaggtgaagtacgccgccaccgccgccagcatgaacaacgtggccaagaactacctgggccagctggaaggcttcaagcgcatcgacgccgctggccagaagcaggctgaagaagccgcggtgctggcgtggctgaagaagcagggcgctgccggcaagccggcgctggccgcacacgcacagctgctcaagcatctggataccagcaagtcgacccgcgaacgcgacctgttcgtcggtcagttcaacaacacctcggccgttggcgcggcgatcaccctgtaccgcctgtcgatcgagcgcagcaagccggatgccgagcgcgaagccggttaccaggaacgcgacctgaccaccatcgaaggtggcctgaagcagatggaccgccgctacgtggcgaagatggaccagcagctgcaggcctactggctggaccagtacgtggccctgccggccgcacagcgcgacaacgaagtgctgaacaagtggctggccggcagcgatgccgctgcggtgaagtcgctggtgggcaagctgtcgggcacagagctgggcagcctggacgcacgcctgaaatggttcaaggccgaccgcgccgcgtttgaggccagcaacgatccggccatccagtacgccgtggccgtcatgccggcgctgctgaagcaggaagagcagaagaagatccgcgaaggcgaatcgctgaccgcgcgcccgctgtacctgcaggccgtggccgactacaagaagagccagggtgagttcgtctacccggatgccaacctgtcgctgcgcatcaccttcggcaacgtcatgggctatggcaaggacggcgtgaagtacaccccgttcaccaccctggaaggcgtggcggcgaaggaaaccggtgaggatccgttcgattcgccgaaggcgctgcttgacgcagtcaaggccaagcgttatggcggcctggaagacaagcgccttggttcggtgccggtgaacttcctgtccaacctggacatcaccggcggcaactcgggttcgccggtgttggacgccaacggcaagctggtcggcctggccttcgatggcaactgggaatcggtcagctccaactgggtgttcgatccggtgatgacccgcatgatcgccgtcgacagccgctacatgcagtggatcatgcaggaagtggcgccggcgccgcagctgctgaaggaactgaacctggcgaagtgaggtagtgccggccgctggccggcaacctcgaccagatagccggagtttcccaaaccccgcgacccacgtcgcggggttttttcatgcccggcccggcccggtgcgccgaacaggtatcatccctgttccgcgtacttcacaggatgtgaacgaaacgcggaaacctcctccccccaggaccccttgcacgcatgcgcatcctgcttgcccgccacggcgaaacgccgtggaacgccgaaggccgctaccagggccagatcgatattccgctttcgccgatcggtgaagcccaggcccaggcactgggtgcccgcctggcctcggtggacatcacccgtgccgtcgcctcgccgctgtcgcgcgcgcagcgcaccgcgcagctggcgcttggcgccgcccgcgccgacatgctgctgaccgagccggagctgcaggaaatcgcccacggtgaatgggaagggttgctcgccagcgagatccacgagaaggatccgtcgcgcctgcaggcctggcgcgaggagccggatacggtgctgatgcccggcggcgaatcgctgcgcctggtgctggagcgcagttggcgcggcctggcgcgtgccaccgaaggcctcggcgagcacgacactctgctggtggtagcgcacgatgcggtcaaccgcgtgatcctgtgcaaggtgctgggcctgccgctttcccgcctgtggaccttccgccaggcaccgaccacgctcaacctgctcgaaggccccgacctggacagcctggaagtggtgcgcctgaacgactgcgcccaccacacgccgttcttcggcgaagccaagcaccgcgccctctgatccatcccccgcatcaactgcttctgctggaaccgctgccgtgacgaacaccccgaccaccctggccgactggctggactacattgaacgccagcacccggcgagcatcgacatgggcctggagcgcgtgcgcgccgcggccgcggcgatgggcctgggcgcgccggccaagcgcaccatcgtggtcggtggcaccaacggcaagggctcaaccgtggctttcatcgaagccattgcacgcgccgccggctggaaggtcggtgcctacacctcgccgcacctgctgcgctacaacgagcgcgtgcgcatcgacggccaggacgtggacgatgccgcgctggtcgccgcgttcaatgccatcgaagccgtgcgtggcgagatcacgctgacctatttcgagtacggcacgctggccgcgctgcagctgttcgccgacgccgggctggacctggcggtactggaagtgggcctgggcggccgcctcgatgcggtcaacatcgtggacgccgacgtggcggtgatcactaccgtggacatcgaccatgccgagtggctgggcgaggatcgcgaggcgatcgggaccgagaaggccggcatcatccgcggctggaagccggtgatcctgggcgagaccgatccgccgtcgagcgtgctgcgccgtgcctacctggttggcgccaatgcgatccgtggtggcagcgactatttctacgagccgatcgatgcccagcgttggcgctggcgcgatgtcggcctgcgcatggaactgccgaccccggcgctggccggcccgatccagctggccaatgcgggtgccgccatcgccgcgctgcgcgcgctggacaagccggtgccgcgtgcggcgtgggccgccggtgtcgcagcggcacgcatttccggccggctgcaggcgttcgagcgcgatggcgtgcagatccgcgtcgacgtcggccacaacccgcaggcggcgggccagctggcgcgtgcgctgaaggccgaggtctctgccgggcgcaccctggcggtgtacgccgcgctgcaggacaaggacgcagcgggggtggtgcaggcgctggaggacgtagtgggcgagtggaccctggccgggctggaaggcccgcgcgggcagagcgccgcccagctgcaggcacgcctggccggcaccgccgccgccacggcgctgctggctgacagcgtcgaacaggcactggcgcaggtgctggcccaggccgagcgcggtgaccgcgtgctggtgttcggctccttccataccgctgccgccgccctgcaatggctgcagggcgatgcctgatacgcgttcagccaacgccgacgccgtccggtccggcacccgtataatcgatgccaatctccggacagttgcctgcctcacgtggatacgcctctgaaacagcgtctgattggtgccatcgtgctggtggcactggccgtgattttcctgccgatgctggtcaaggggccggcaccggacagcggcgtggccaatgtgccgatcgccgcgccggatgcaccggccgatggccagttcgaaacccgtgagctgcccctggtcgccccggccggtggtgccaccggcctgcagaccgggcaggccaagccgctgcaggacgccgccacgccggccactccgccgaccgtggacacctcgccgacggtcgccgccggcaactatgcggttaccttcggtgcctacggcagcaaggccgacgccgatgcggtgatcgcctacctgaagcgctcgcagctgccgggcttcgccgaaacggcgaccatcaacggccgccaggcatggcgcgtgcgcgtggggccgtacgccgaccgagcacaggccgaggccgcccgcctgcaggcggtgaagatccgtgccgatgtgaaggccgaagtgatcaccctggatgccgcagcggacagcagcgccccggtggcagccaccccggcaccggctacgccgagcgccagtaccccatccgccgccaccgcgccgtcggccagcagcaacccggtgcgcagtgaaagcctgccgccgagtacgccgactgcaacgaccactccggcggccaagcccgagccgccgaagccggcgccgaagcccgaaaccccgaagcccgagccgaagccggaggccaccgccagcaagccggcaacggccccggccacgccggcagcgccggccgccagcggcgtcggctttgccgtgcagctgggcgcgttcggccaggccaacgatgccaacgccctgcgcgacaaggtccgcgccgccggcttcagcgcttttgtcgagcaggtgcgcaccgaaaagggcaccctgcatcgcgtccgcgtcgggccggtggccaaccgtggcgatgccgagcagctgaaggcgcaggttgccgccaaggtcggcgtggccggcatggtccgaccgcacccatgacccacgcgcagcctcgttgccagcgccgccgaaggagcggggcgccatgatcgacgtggtgctgctgatcgtgatcgccgcctccaccctgctggggatgctgcgcggcttcgtgggaatcgtcatcggcaccctgtcgtggctgctggccgcgtgggcggccttcgccttcggcaatgacgccgcacattggtgggccgccccggcggcccccggtggcgaacacttcgtcggtggctacctgggggtcggcatcggcgtgatgatcgtggttgcggtgatcggcatggtcatcaaggccctggtccaccgcagcatgctgaccagcctggaccgcctgctgggcggggtgctgggcgccgtgcggggcggcctgatcgccgcgatcctgctgctgctgggcagtttcaccccgctgactgccgagccttcctggcagcgctcggcggtgcggccactgctgaaccccaccgttgcctggatgaacagcaagctgccgcactgggaggttcccggggccgatctgctgcccaaggccttgccgaccgacgcgctgtccccatctgcattgatggagttgggcaagaacgcaggcgccgggttgggaaagccgggcgcggcaggcgataatggcatcctcaaccaggtagtggcaggcagcggatggctgcggcctgcgaaagcggaacagggcgattcctacgatccggccgaagtgcgtccggacgccccagcactgccggacagtatcgagccgggcgatccggccaatgtcgaccgcaggcgcggcgaccaccgcggccaggtacggccaccttccttgtaactgggcacagcccagcggagacctcgcaccatgtgtggcatcgtcggaatcgtcggcaaccagaacgtcgccgggcagttgtatgacggcttgaccgtcctccagcaccgtggccaggacgcggcgggcatcgccaccgccaacggcagccgcctgcgcgtgcagaaggccactggcctggtccgcgatgtgttcgatgcccgcaccatgtccaccctggaaggcagcgtcggcatcgcccacgtgcgttacccgactgccggttcggaaggcatggacgaggcgcagccgttctacgtcaattcgccgtacggcatcgcgctggcccacaacggcaacctgatcaataccgaggcgctgcgccagcaggtgttcgaacaggaccgccgcaacgtcaacaccgattcggacagcgaagtgctgctgaacgtgttcgcctacgaactggagcagcagcgccagctgagcccggaagccgcgatccgcgcggtggctggcgtgcaccgccgctgcaagggtggctatgcagtggtcagcgtggtgctgggcctgggcctggtcgccttccgcgacccgcatggcatccgtccgctggtgctgggcaagcgcagccatgccgagggcgacgagtacatcgtggcgtccgagtcggccgcgctggacgtgctgggcttccagcgcgtgcgcgatgtgcagccgggcgaagcgctggtgatcaccgcgcgtggcgagctgttctcggagatctgcgccgagccggccgagcacaccccgtgcatcttcgaatacgtgtatttcgcacgcccggattcgatgatcgacaacgtgtcggtgcacaaggcgcgcatgcgcatgggcatcaagctgggcgagaagatcctgcgcctgcgcccggaccacgacatcgacaccatcatcccgatcccggatacctcgcgcgacgctgcgcttgagatctccaacgtgctcggcgtgaagtaccgcgaaggcttcatcaagaaccgctacatcggccgcaccttcatcatgccggggcagggcgaacgcgtgaagtcggtgcgtcgcaagctcaacccgatccaccttgagttccgcaaccgcgtggtgctgctggtggacgattcgatcgtgcgtggtaccaccagccagcagatcgtgcagatggcccgtgacgcgggcgcgcgcaaggtctatctggccagcgccgcgccgccggtgcgctacccgaacatctacggcatcgacatgccggcggccgaggaactggtcgcgcacaaccgcaccgtggaagagatcgaagcccacctgggctgcgactggctgatctaccaggacctggaagacatggaagcggcagtgagcgagggcaatccggcgctgcgcaacttcgattcgtcctgcttcaacggccactacccgaccggcattgaaccgggctacttcgagcgcatccagcagctgcggtcggacgacgccaagcacaagcgccgcgcctgaggaccaggcgtggttgacgtgcccgacgttgctggcgacctgctgcgcgcagcgcagcagtgcctggccgaagccgacccgctgcgcaaggttgcgctgacccaggcctacgccgctgcgttccgtgccggccgcctgaaggtggctgccgacgcgctaccgccagagccgatccgcatgccgggccggccggcgcagctggtgctggtgcacccgcgcgaagtgccgcggcgcggactgggcggtgtggaaggacgggctgctttcatccacgccatcgcgcatatcgaactcaacgcgatcgacctggcctgggacgcggtgtaccgcttccgcggcctgccgccggcgttccatgccgactgggtcagctgtgccgacgacgaatcgcggcacttcatgctgctgcgggagcgcctgcaggtgcatggccacgactacgccgacttccccgcgcacaacggcctgtgggaaatgtgcgaaaagaccgcgcacgatggcctggcacgcatggcgctggtgccgcgcgtgctggaagcgcgcggcctggacgtgacgcccggcatgatcgggaaactgcgcaatgtcggtgatggcgagaccgccgatgtgctggaagtgatcctgcgcgaggaagtggcacatgtggctgccggttcgcgctggtaccgctggtactgcgaccgcgccggcgtcgaaccgcgtgcacgtttcaaggaactgctggtggagtacgccggcggctacctgcacggaccgttcaacatggaagcgcgcctgctggccggtttcgacgcggatgagctcgccaacctggtcgaacaggccggttgatgtagaacaggccgggacccggccggtaaggcagttcgctgacgccggcatcggcggcgtaggtcagtgcggtgtcgcccagtgcatcgaagttccagtgcgccgactgcatcaggtaacgccggcgcagcagcgcctcctgtgtctgcgtcagcggctgcccggccaccaggcgccgtgcgatcggctgcagggcggacggcagctcccagccaggaacctcggcggcattggcggtccattgcacgccggcgtcgatggcctgctgctgcatcacctgcagtgcgatcagctggtaacgccagtcgatgcgccgacgcagcaccaccgcggcggtcacatacagcaccggtgacaacagcacgctgcggctgccggcgcgacgctgctgctgccactggtgccagacatccacccagacctccttctcacccacgcccagctgctggcgccagcgttcggcatcggcctgcgtttcggcgtaggccgtggtggcctgcagcaatgccagtggagggagctggtagtcggcaacccctgggcggcgcagctgttgccggcgcgggcggctgagcagcttgggaccttcttccagctggttgtagccaccgccgatattcgcgtgtacgccgggtagggcgatctcggcaaacggcggtgccacgctggtcaacggatagtgctggcgatgttcatcgcgtgcagtgagctgcacgacgcgaccggcgatgccgccgtgcagggccagctgcggccgctcatcggcgcggccgccattgactgcgacaacggtgtcgaacagcccggtgaagcgcagcaccggcgtggccggggcgaagttcgcagtgcaggacaggccggcggcctgcagcagctggcgccagcgcacgccgtcccagccctgcagttggttggcgatgtcacgtgcggcagcagcaccgcgtgaataaccgaacaggtccagctgcacgccatgcagcggtcgctgccagcgtgcggatagtcccgacagtgcggccggcagcagcacctgcagcgcgcgctgcactttcgcgcgaacgccactggcaccgatgccgaaggccagcccgatcagatcgtcgtcggcatcatcgcgggtacccacgccttcgacatagatcgacagcgagggagcggccatcgcatcacggcggctgtccggatacagctgctgcaggcgcgcgatgttggtcaggccgttgtcgtagctgctggtcagccggctctggtaggtcgaatcatcgtccgcgcgcagctgcgccggtcgaggctgcggaacctgcggacggccgcgcgccaggttgtgtgcgttgttgcgggtgccgtcgaagaacaggccgatccgcagcaagccgacatcttcgtccgtgtccttcgctggtgccatgtgcattccccgtcgtggccgcgtcacggtagcgcgaaagcggtgtattggcgaagtgtagtgacgcttttgaccttacttaacgcagatgcggtcgatcacagttcctgattttcattcccatcttctattgaattcacacgacccgcgcaggccatatggccaaacccggcaaacccgggcgtgctgcatcaacgctgttcacatcattcaaggagcgacgcaatgttgtccagatcgattggcaaagcggcaggtggcctggtgttgggtttgtcggtggcggcagccgcgcatgcggcaccgttgttcgaaccggtgacggtcatcagccgggcatcggccaacagcgagcctgcactcggcaagctgctggccaccccgtccacggcgacggtgcaggaagtgcgtgtcgacgcggcggctacggcgcagccgcagctggaattcgagctgctcggcaaacgggtgcaggcggtgcgcagcaaggtcgaggcgctgccggatggtggcagcatctggtacggccagttccgttcgccgtccgaccggttgaccgccgccacctccagcggccaggatgatccgggcaattcgttgatcctggtacgttcgggcgacaccatcaccggttcgatccgcaaggacggcaagctttatcgcctgcgtccactgggtaaccgccacgtgctggtcgaggtcgacgaatcgaggatgccagccgatcatccggctgactacaaccagctgccgaagatcccgatggccgacaacgaccacatcggcatcgcgcaggcctcttcgggaacgccggcgaccatccgcgtgctggtggtggcgaccaatgcggcggtcactgcctatggcggcaacatgcagtcgctggtgcagctggcggtggccgagtccaaccagggttacgtcaacagcaacgtcggcctgacgctgcaactggccggttacgagaccaccaactacagcgagtccggtaacttcaccaccgacctgtcacgtttccgcggcaccagcgacggctacatggacagcatccacaccagccgcaacaccaccgcagccgacgtcggcgtgctgctcatcaacaacagtgcctactgcggcctggcctcgggcatcggctcgaccgcgtcgaccgctttcgcggcggtgtactgggattgcgcaaccggctactactcgttcgcgcacgagatcggccatctgcagagcgcgcggcatgacatcgccaccgactcgagcacctcgccctacgcctatggccacggctatcgctacgagcctgccaccggcaccggttggcgcacgatcatggcctacaactgcacccgcagctgcccgcgcctgaactactggtcgaacccgaacatcagctacaacggcatcccgatgggcaatgccagtaccgccgacaaccagcgcgtgctggtcaataccaaggccaccatcgcggccttccgctgaggccaggcgccgaccaggggcggcgtctacccgggcacgtgcacctgcccgggtagatgccaaccttggttggcaccctcggacccatcattcgcgcgcgagcgtatccagcgaccagccgccggcatccacgcgcagcaccgaaccctgctcgtaccagtcgcccagcacgatgcgggtgcaggcacggccaccggcctgcagcgaatggatcgccgggcggtgggtgtggccatggatcatggtgtccacgccatggcgcgcgaacgtggcatcgacttcggacggcgccacgtcggtgacggtctcgaactgcgcgcgatcaccctgtttcatttccgactggcgggcctggctggcttcgcgcgccttctgcgcgaacgcgatacgcgctgccagcggctgtgacaggaactgtgcctggaacgccgggtcacgcgtctgtgcacggaactgctggtagggaatgtcatcggtgcacagcaggtcaccgtgctgcagcagcaccgggcgaccgtagaggtcgatcatgcacgggtcgggcaggatgcgcaggccggcacggcgcgcgtagtcctcgccaagcaggaagtcacggttgccgcggatgaagtacaccggcacgccgctgtcggacagcaccttcagtgcatcggccactgcgtcggcggcgggcgagggcgtgtcgtcaccgatccaggcttcgaacaggtcgccgaggatgtacagcgcatcggcgccgggcgcctgctcgcgcaggaagcgcaggaacaggtcggtgatctccggacggctggggtccaggtgcaggtcggaaatgaacaacgtggtcatgcaggcattctagggcatcaacgatgacggtagcgccgccggcatcgtggggatcagatccctctccgaaggaaaacggatctgaccccggggctacaccggcaacggcaaccaggccaggctggccgaggccagcccgatggcgatgccggtggcggccagcacatcggacgggtagtgcaggccgagtaccacccgcgacagcgccacgcccgcggtgaacggcaccagcagtggcgccagccacgggtaataggccagcgccacgatggtgaacgacaccgcgtgcagggtatgcccggaagggaagctgaactcgtccagcggtgccacccaggcacggatgcgcaggtcggcggcatacgggcgcgggcgccgggtccagcgcttgaggcccttgtacagcaacagcgcggccaggccggtggcggccatgtgcaccgatgcgcgcaggccgtcgaagccatcaagcagcaccagggcgcccatcagcacataccagaacacgccatcaccgagccggctgatgaccgcgaacaggcggcgcacacggcggcggcggcagtagtggttggcccgccggcacaggcgtgcttcgcggtcggccagcagttcaagccgcgttgtgcgcatggccggtcctccgcgactgggccagttcggccagcagggcgtcgaattccgccaccacctgctgcggatgcaggcgcttcatggcgcgtgcggcgttgctgcccagcacgtggcgctgcgcgtcatccgcggccagttgcacggccgcgtcgatgaactgctcgtcgttgtccactgcggcgccattctcgccattgcgcaggtactcgcgcgcagcgccgtagtcgaaggccaccgttgccacgccgctggccatgctttcaagggtcacgttgccgaaggtctcgctgcggctggggaacaggaacagatcgccgctggcgaaatgacgtgcaagcgcatcgccacgctggacgccgcagaagatgaagtcgggattttcatgcgccagcttttcgcgggccgggccatcgcccacccacacgaagcgggccttcggacggatctgctgcaaccgacggaaggccttcaccgccaggccgaggttcttttccgcggcgatgcggccgacgtagatcgccaccaggccgttgccgtccacgccccactcttcgcgcagggcagggtcacggcggttcggatcgaactgctggctgtcgaccgcgcgcgccagcaggcgcacgcgttcgaagccctgttcgccgaggaactgctgcagttcgcgggtaggtaccagggttgcatcggcctggttgtggaagcggcgcatccagcgcatcgcggcggcctgcagccaggccacgccgtagtcgggcaggtactcgtcgaagcgggtgtggaagccactggccaccgggatgccgaggcgccgtgcggtgcgcaccgccgaccagcccagtgggccttcggtggcgacatagacggcatccgggcgttgatgctgccaatggcgaccgagccggatcggtgccggcatgccgaagcgcaggccggggtagcgcggcagggcggcgccgggaaccaacagggtgcccggtgcggagtccagcgcttcgttggcctggcggggccggatcaggtcgatctcatggccggaattgcgcagtccctgctccagcccctgcacggtgagggcaacgccgttcacttccggcggataggtctcggtgacgatggcatagcgcatggcgggcctccgggtttccggcatgctcgggcctggcgatgtagccgatgtgaccgctttgcgaccggcagatgacgcggccggaagcgtacgccaccacggccccgaagggccgtggtgggcaccgtgcgtggtgcgtggatcagaagcgctgctggtatttcatgtagatgaaacggccgatgtcgaagccaccgtagtaggagaagttggcactcggctggctgtacatggccgggccctggcggccgaacacgttgttggcgccgatcgaaacggtggcgtcccacggcaggctgtagcgcgcctgcacgtcatggaaggtgaccgatccacgacggttgtagtcgcgcgtaccgctgaaccacggcgcgcgctggtcgggatgggaacactcgttcggataatcctccgcacccaggcagcgttccttgacggcggagaagtaacgcaggccccaggtcaggccgaggttgccatgctcccagcccagcgacgcgttggagcgcacgcggaagccgatgccgccgttggtggcaatgccattgctggggatggccggtacgccggcttcgttggtggtcttctcttcggcgttgaccacataggtggacttccagtcagcgctcaacctgccccagcgggtttcgaccttgtggccaatctccaggtcgtagccttctgcctggcggaagccgctgttgcggttgccgaagttgagtttgttgacgatgcccagctccgggtcgcgggtgaagctgctgcagcgctcggcaatacccagctcgtagcagtcgcgaaggatgtcgttgggatggtcggagacgatggtgttgtcgatgcggatcttccaccagtccagtgcgatgtgaagcccttcggcgaacgtcgggctccagaccaggcccagagtgcggctggtcgaagtttccggctgcaggtcgggattggagccgttggtgaagggcaggggcgtctgtccactgctgccggtgatgggttcattgccctggccgagctggcggtaggtgtcggcgttggcgatgtcggcagcacagcgcgcgcggacctcggcactgcttgcggctgcgccatggaccgtatcgcagggatcgcggaagccggtggtgaacgtctccgagccgccgccgtacaggttggcgatggtcggcgcacggaagccctgtgcccaggtgccgcggaccagcagctgatcgatcggcttccaggtgaagccgaacttgctgttgagggttccgccgaaggtggagtagtccgagtaccgcgtcgccgcgctgagggtcagttcgcgggcgccggcgaggtcgcgcagcaccggcacgctcagttccaggtaggcttcgtcgacgcggtagccgccaccggtggggcctgccgccaggttggtggtggcaccggtctgcgcaagcgcatcggggatgaagcggccgtcctcgcggcggctctcggcccccacggcgaagcccagctcaccggcgggcaggctggcaaggctgccgctgaggttggcgaacaggttgcgggtggtggtgcggccgcgggtgagttcttccgggaacagccagtcctggagctccgtgttgccggtcaggccatagggatcgtcctggccatacggaaccagcgggttccagggtttgcagcctgcgatcggcgcatccggcgttccgcattcgaccttgccggttgccgggttgtagaacgaaggaccggtggcatcggccacgcgctgcttgtgcaggttgccggtggcacgttgggtcagctcactgcggttgtactggtaacccgcttcccagtcgaagtcgcgaccgccgaattcgaagttgccctcgagtgccgcgacggcctgccaggtggtcagatcgctggtgctgacgcgaggaatctcccaggtacgacggttccagtgcacatcgctgggcgtgtcgtagccgtgatggctgccgaacggattgaaccagctgtcggccgacatcggggtgatgccggctgggccggactggaagggatagccggcaatctggcgagtggtggtgcgccggttgtaggccagctgggtgttgaaacggacctgatcgttcagctccacgcgcgcatcgacgaagatcgaatcgcgcttgatcggcgtctgcagatgcatctgctcgttgctgttgctgacatcgccggtgaacggtgtgttgtcgctgaggtggaagctgtccggcccgcccggctggctgccacggtcgagcgaatagctgcagccccggctgttgctgcagccggggcccttgaagccggtgatgcgaccccactggccgaccgtggtccagccgtcatccgcgtggccgtcggtataggtataggcactgaagccgcggtccctggcccagacgcccttttcttcgacatgctcggcagcaacgctgatggaagcacggtcattggaccagccggcaaccacgtcgtactgggtacgggcaccgtcgccttcactgtattggccgtgatagacgttggcggttacaccctgaacgttgcgccgggtgatgatgttcaccacgccggccatcgcgtcggacccgtagatggccgaggcaccatccttgagcacttccatgcgttccaccgcagcggcaggaatgctggagatgtcctgaaaacccgaagtggtcatgcccagccgcttgccgttgaccagcaccagggtgcgctgcgcaccgagaccacgcatgttcacgtagctgccgccggcggcttcgccggcgctcaacgggctggcgcggctcaatgccgggctgccggtcgcggtcaggttctgcaggatgtcggcaacggagttgaagccctgtcgctcgatgtcggcgcggctgacggtcagcaccggctgtgcggtttccaggtcgacctggcggatgcgtgagccggtgatttcgatgcggtccagcgtggtggcttccggtgcctgctgcgcgagcgccggaacggccagggttgtggtcgccgtgattgcaagcgcacgacggatcgccagccccagtgcgggaatacggatggtcatgggtgtctctctctcagtcttcgaagtcttcggtgcgcagccaagcgggccgcgccaacgccaccgcaggcggtggttgttcgaacctagtgaaggaggagagggagaggtatggggaaaggacgaaatcgccatggagcggcatgacgctttcgcacaaaccggaagtgaatcaatcgattgatctgatcgacggcggagcgatggacgatgcaccctcgccccgactctggaccgaaagcgtcatggcaattgcaggcagcgacaacctgcgcggaaacagaaaagaccacggctccgaagggccggggtcgtagagcttcaacagcttgtcgaacacacgcggaagaggcctatggcgacgcgtcatgacgtgccgccctggccgtagggatcaggccacgaacggccggaactggatacccagcccggcgatgccgtcggtctcgccgatcaggtcggcgcggagcagcgggcgcgcatcgatgaaggcctgcggcacgatcagcgacaggcggttgtcgtccgcggtcaattccaatgccggcagcggatcgtcctcgtgggcgcggttgagcagtaccgccaggcgcagcagggcggccaaccggcgtgcggtcagcagcaggcgctcgggcagggcgtcgaacgcggtcttggtcacgctgcggcgatggctgcgtaccagtgcggccagcatctgctgctcctgccgcgagaagccggcgatgtccgagtgttccagcacgtagctgccatgcacgtggtagccgctgtgggcaatcatcaggcccagctcgtgcaggcgcgcggcccagccgagcatgcgtgcgtcgtcggcatcgagtttccagcgctcctgcacctgctccagcagcgacagcgcggtgtcctgcacgcggtcggcctgtaccgtgtcgatgccgtagcgctggctgagcgcggccaccgattcgtcgcgcaggtcgttctcaccggcacggccgacgatgtcgtacaggatgccttcgcgcatcgccgccttgctgaccagcagcttctgcaggcccagggcctggaaggcggcctccagcaccaggatgccgccggcgatgatcgggcggcggtcgctggacaggcccggcaactggatgtcgtcgatcttcttggccttcagcagctcgtcgcgcagctggggcagggcctcggcggtgatcgcgcccttgctcagcttcatcgtcgcgcagatctcgctgattgccttgtgcgtgcccgaagatccgagcgcttcctgccagcccagtgcgcggtacttgctggcaaagggctggaactcgcggccgatctcggccagcgcgtccttccagcgcttcttgctcagcttgccgccggggaagaagcggcgggtgctggcgatgcagccggcctgcaggctttcacgctccagggtctgcatgcccatgccgatgatgaattcggtggagccgccgccgatgtcgatgaccagccggcgctggccaggcttgggcggttgcgcgtgggccacgccgaggtagatcaggcgcgcttcttcgcggccactgaccacttcgatggcatgccccagcgcggtttcggccgggaccaggaacgactgcggcgagcgcagctggcgtacggtgttggtggccagcgcgcgtacccggtgcggcggcacattgcggatgcgctggccgaagcgggccaggcattccagcgcgcgctgccgtgcggcggaagagagcccacctttgccatccaggccatcggccatgcgcacggtctcgcgcagccggtcgatcacccgcagctggccgagcgtgtagcgcgcgatgaccatgtggaaactattggagccaaggtcgatggcggccagcaggtcgccatcctgcaatgcgggcggagtcgtagtggtatgcggcatgggcgaatgttagccgaaggggcggtgtgctcgtcaccgcgcggccttcacattttggaagaggggagtgcggcagggctgcgccctgcacccgcagaggcaacgtcaacgtcaacgtcaacatcaaaagcggggtatccgtgggttggcggacccaccccgcctttgacagatttctgcgatctgatggtgggtgccgaccgttggtcggcactgatcctatcccgcccaaaatcggtgcctactgctcttggtaggtgtcgaccttggtcgacacaccgggtcagaggccctgcatcaatgccatctgcgcggaatgcggggcttcgtcgtgggccggggcacgcttgtggtagatgccgtcggcatccagttcccaggcgttgaggttgtcgtccaggtagttctgcagcacctcgcggtagacccgcttggccagctccgggtcgaggatcgggaagcaggtctcgacccggcgcagcaggttgcgctccagccagtcggcgctggcgcagtacatctccggtgcgccgtcgttgccgaaccagtagacgcggctgtgctccaggaagcggccaacgatcgagcgcacgcggatgttgtccgagatgcccggcacacccgggcgcagggtgcaggcgccgcggatgatcaggtcgatctgcacgccggcctgcgaggcggcgtacagcgcgcgcaccacctgcggttcgttcaacgcgttcatcttggcgatgatccgcgcggggcggccggcggcggcgatgcgcgtttcgcgctcgatgcgaccgaggatgccggtgtgcagggtgaagggcgactgcagcaggcgcttgagcttcatcttcgaggccagcccggacagctgctggaacagcaggtgcacgtcgttgccgatgtccgcatcggcggtgatcaggctgatgtcggtgtacgcgcgggcggtgccgctgtggtagttgccggtgcccaggtgtacatagcggcgcagcttgcggccctcgcggcgcacgatcagcagcatcttggcgtgggtcttgtagccgaccacgccgtacaccacctgcacgccggcttcctgcaggcgatcggccaggcccaggtttgcctcttcgtcgaagcgtgcgcgcagttcaacgaccacggtcacgtccttgccgttgcgcgcagcctggatcagcgcatcgacaatcagcgaatccttgccggtgcggtacagggtctgcttgatcgccagcacgttggggtcgatcgccgcctgccggatcaggtccagcaccgcggtgaaagcatcgaacgggtggtgcagcagcaggtcctggcgcgccgcggtctcgaagatgccgtcgctgtcgcgcagcgtgcgcggggtcattggcgggtacttcaggtccggctgtgcgatcaggtcgtacaactggatgatgcggttgaggttgaccgggccgtcgatgcggtacaccgcgttctcggtcaggccgaagttctgcagcagggtgcgcacgatctcgcgcggcatgtcctgcgcgatttccagccgcaccgccggccggtagccgcgatcgaccagttcgtcgcgcagtgccagcgccaggttttccacctcctcctcgtccaccaccagctcggaattgcgggtgacgcggaactggtaggccccctggacttccatgcccgggaacagctcatcgacgaaggtggacagcaccgatgacaggaacacgaaattctgcgacccgccgagcttctccggcagctggatgatgcgcggcagcgagcgcggcgcacgcacgatggccagatggccggcgcggccgaacgcatcggtacccttcagcaccaccacgatgttcagcgacttgttgaggatcttcgggaacgggtgcaccgggtccaggcccagcggcgacagcaccggcatgatctcgttgcggaaataggcacgcagccagcgcctctgccgatcggtccaggagtggcggccgagcacgccgatgccggcctccatcagcgccgggcgcagcgtctcgttccagcagcggtactgctggtcgaccagttgtgccgcgcggtcgtggatggcgttgaggatcgcctgcgggctcatcccgtccggtgccggtggcaggccgaattcctgcgcgtggcggacggcggcggcgcggatctcgaagaactcgtccaggttggtgcaggagatgcacatgaagcgcaggcgctccagcagcggcacctgcggatccatcgcctgcgccagcacgcggaagttgaaatccagctgcgacagctcgcggttgatgtagagcgccgggtcgcgcaacggatcattgtccgggctcacggggagggggagggatccgaggctgctcatggcatcattcttcgatggaagtcaggggggcggactcgcgcgggcgcacgtggtcggcatcgaaatggcaggaaaacaccgagcccttgccgacctcgctttcaatctccagccgcgcgtggtgcaggccgaggatgtgcttgacgatggacaggcccaggccggtaccgccgctttcgcgggagcggctgctggagacacggtagaaacgttcggtcaggcgtggcaggtgggaagccgggatgccgtaaccggaatcgcgcactgccagcaccgcgccctcgccttcgcggcggaactccacggcgatgcggccaccggccggcgtatagcgcaccgcattggtgaccaggttggagaaggcgctatgcaactccttggtggaaccctgcaggtcgacgccggccagatcgtcgatgctgatctggtggcggccctggctgtgcgcttcggcctcgcggcgtagtgtggccagcatcggctgcatggcgacggtctcttcctcgctgtgctcctgcgactccagccgcgacagggtcagcaggtcttccaccagctgggccatgcgctggctctgcttgcgcatttcttccagcatcggaccggtgcccgggaaatcctccgggtccatcatgtccaggtaaccgtggaccacggtgagcggcgtgcgcagttcgtgtgaaacgttggcgacgaagtcgcggcgcacctgttccaggcgcagcagcttgctgacgtcgcgggcgatcagcagccagtagtccgaagaatacggaatcagtcgcaggttcaggcggatcgcaggatcgaccggtgagggcacgtccaggatcggctcggcgttgcggccgccggccagccagtgcgccagcggcatcggctgcaggcgttcgaccagcgcctcgccgaggtcgcccggatgatgcaggccaagcagggcggtggccgcttcgttgaaccactgcacgcgctggctgttgcggtccagcaccaccacggcatcgggcagcgcggcggcagcggcgcggtagctgcgcagcatgtcgagcaggcggcgcttgcgaacgcgcatttccacctggttgcggtacagcaggcggtccagctcgttccagacgccggtgccttcctcggcggtatcccagcgctggcgcgcggtcagccggcgcagcacgctgcgcagccgccagtaatgccaggccagggtggccagcgcgcccagtgcgatgcacagccacaggtgacccgtgaaccaccccaccagtccggagaacagcagtaccgcggcaacggtggccagggtcttcaaccaggcagagcggatgtggcggggcattgcgatctcgtcgttgaagtgcggcggttcactggggtgaaccgagggttatagcagagttgccggcgccggcacccgcgggtgcgcggcgtcggcacgacgagactcaggtcgcggtggagaagcggtagccggcgccgcgcacggtctgcaccatgttctcggcgttgaacggttccagcgtcttgcgcaggcggcggatgtgcacgtcgatggtgcgctcctccacgtacacgctgccgccccacacatggtccagcagctgggcgcgggtgtagacgcgctcggggtgggtcatgaagaagtgcagcaggcggtactcggtcgggccgatcggcaccggctggtcgttggcgaacacgcgatgggcggcgccgtcgatgcggatcgggccgacggccacgctgccgtcctcgtcgtcctcgcgggcgcggcgcatgaccgcacggatgcgggccagcagttcgcgcgccgagaacggcttgaccacatagtcgtcgacgccggcttcaaggccacctacgcggtcgttctcttcaccgcgggcggtcagcatgatgatcggcacttcgcgggtcagcgtttccttgcgccagcggcgggccaggtccaggccgctggtgccgggcagcatccagtccagcaggatcaggtcggggacgcggtcggcgatggcggtctgggcctcacgggcatcgccggcgtggaccggttcgtaatcgcccttgcgcagggcgaaggcgaccatttcacggatcgcgggctcgtcatcgacgatcaggatgcgtttctgcacgaggacaccgtagggctcggttactggagtggtgccagtagactacggtttgatgacatgtttgtgactgcctggccggaaccggtcgggattgccatcgaccggtcacgcagcactcagcggcggtccaggtccgggtcctgcacgccctggcggcgcagctccagcacggtgggggtgatcgcctcgatgcgcgcatccacccgcgcccggcccacgtagtccagcgccgggttgcgcttgagggcctgcagctgcatcagcgattgctccgggcggccgctgaggaaggcggcctcggcataggcctcgctggcgcgcacgctgtcaccggccagctcgctggcgcgggcgtatcgctgctggaagaccggatcgttaccactttgcgacagcaggggccgcagcatggcctgcgcgcgctggcccgcctcgcgggtgccctgttcgttcaggatctcggcgtaggtcagggccacgggccggctgttggggtgctcgcgcagcagctgctcgaaacgggtgttggcctgcgcgcccagcccggcacgcgattcggcctcgcccaggcccagtgccagccacaggttgtccgggcgggtctgcagcaggctggccagggtctgccgggcctgcgtggcaccgctgcggccgccgcgcatgaccgccagcgcctggccatagcgctgggcgtcgttgagaccgtccttctgccgcttggccatgtccgcgtattcgcgctccagctcggcggtggaatcggcgctcagcacgcgcaggcgctcgcgtgcccactcgaagtcgccgctggcgccacgggccagctggccgaccggaacgcgcagcacgctgctgggcagcaaggggttgtttcctcgcagcaggggctcggccaggcccggatcggctggattcacccgctccctgcgctcgccgctgggggtgctggtggtcagcagcaccgtgtccttcttcatctgctcggcgcgggccttggcctcgctgatgcgggtgatgttgaccggatgggtgcgcaggaactcgggcacgctgtagccgccctcgttgccgcgcatcgctgccgacatgcgctcgaagaagccggccatggcatccacgtcgtagccgctgcgcgacagggtacggatgccgaggcggtcggcttccgattcgttggagcgggtgtagttgatctgccgctgctgcatcaggcccatgccggagctgatcgcggccatcgtcgcgttgccggaggaggtgctgttgctggcctgcgcggcgaccaccgccgccagcatgccgagcaggatcgggatctggtcgcgctgggcgcgttcgaccccgcgcagcacgtgctgctgggtgacgtgcgcgatttcgtgcgacagcactgcagccacctcgtcctcgcgctcggcggtcagcaccaggccggcattgaccccgatatagccgcccagcgtggcgaaggcgttgatctggcggtccttcatcacgaagaacgtgtagggctggcgcggctggtcgctgttggagccaagccgggtgcccatggtctgcagccagtcgttcaccagcgggtcgtccagcaggtagccgtagttgcgcagctcgcgcagcatcatcgcgccgtactcggcctggcgcgccggggtcagcagctcgccggccgaggagccgatgtcgggcagcttctcctgggcctgggccagcggcatggccagggccagggtaacggcggtagtcagcagcagggctcgcaagcggaaggtcctcgggcagggcgcgccaagcgtggcagggcagggggcaaccattcgttaacccacagtgttgcggcggtggcgtggaatttccagcgcaccggtaccatatgtagaccgtcgatccatcgtggagtttcccgtgacagcccagaccgccggcggcgcccccgccatcaccatctattccaccgccgtctgcccgtactgcgtggccgccaagaacttcctgaagagcaagggccagcagtggaccgaggtccgcatcgacctggacccggccgagcgcgagaagatgatggcactgacccgccgcaccagcgtgccgcagatcttcgtcggcgacgtccacgtgggcggctacgacgacatgatggccctgcaccgtgaaggcaagctcgagccgctgctggccgggcagggccaggcatgagcgcggccgacgacggcagcaaggaccgcatcgccgaattcaccgacttccgcaagcgcatgaacgaacgcatcctgggcgaaccgaaccaggtggtgcggcgcttcttcgcactggacacgcagacctaccaggccggcgcgctggatgtgaagaccaaggaactgctgggcctggtggcctcaatggtgctgcgctgcgacgactgcatcagctaccacgtggcccagtgcaaggacgccggcgtgacccgtgaagagttcttcgagaccttctcggtcggcctggtggtgggcggttccatcgtgatcccgcacctgcgccgcgcggtcgacttcctcgaccagcttgaaggcggcgccagcgccccggcagcgcacgagcactgagcctgcgggaaccggcccattgcggacctcccggtagtgccggccgctggccggcattccgtgaacccggcagggccgaggttgccggccagcggccggcactaccgccagcgcgctggggcctgtcccgcgatccaacagcccaggagccccttcttgttgaaggggcgcgccgacaggcgggggtagaggaagaatgcgcgggcaattatgcctttgccggggtcaggaccatggtctacttgggtagccgcccccggctaaggcataattgccggtgaaacttcctttgcgccggcgtttccgggcacgtccggacggcgtttttccccctgttcggaacatcgatcaatgacgcagaaaattacggtcatccgcggcgacggcattggcccggaaatcatggacgccaccctgttcgtgctcgaccagctcaagactgggctggagtacgaagacgccgacgccggcctggtggccctggaaaagcacggcgacctgatgccggcggtgaccctggaatcgatcgcgcgcaacaaggtcgcgctgaagagcccgctgaccaccccggtcggtggtggcttcacctcgatcaacgtcagcctgcgccgccatttcgacctgtacgccaacgtgcgtccggcccacaccttcccgaacaccaagtcgcgtttcgacaacgtcgacctgatcaccgttcgtgagaacaccgagggtgcctacctggccgaaggccaggaagtgtcggccgacggcgagaccgccttctccggcacccgcatcacccgcaagggctccgagcgcatcgtgcgctacgccttcgagctggccaagagcaccggccgcaagaaggtcaccgccgtgcacaaggccaacatcatcaagtcgacctcgggcctgttcctgaacgtcgcccgtgaagtggccgcgcagtacccggacatcgagttccaggaaatgatcgtcgacaactgctgcatgcagctggtgatgcgtccggaacagttcgacgtgatcgtcaccaccaacctgttcggcgacatcatctccgatctgtgcgccggcctggtgggcggcctgggcctggccccgggtgccaacatcggcaaggacgcggcgatcttcgaagccgtgcacggcaccgcgccggacatcgccggccagggcaaggccaatccgtgcgcgctgctgctggcagccgcgcagatgctggaccatatcggccagccggaaaacgccgagcgcctgcgcaaggccatcgtggcgaccatggaagccaaggactcgctgaccggcgacctgggcggcaccggcaccaccatgagcttcgccaaggccatcgccagccgcctgtaagcggcaggtcgatcgcggttggatccacagcggggcgccttcgggcgccccgttgcgtttctccgccggtgtagcgtcgagccatgctcgactgatcttcgtgtcggcaaccgcagaaaggccgtcgagcatggctcgacgctacagatgtggcctgtgcgagcttcgcacagatcatgtgcctctgtggggctggttcgtgcgccaggcgctccgcatcctgtgctccacacccatcgcaggaatccgcacatgaacctcaccaccttcggcctggccagcctgatcggcatggccgccaccgccccggttgccgccgttgatccggcccatcccaccatccgccagatggccggcgcgccggtcgcgacctcgctggatgcagcgaagaccgccgtgctggtgatcgacttccagaacgagtatttcgatgccagcgccgcaccgggctttgccggtggccgcatggtcatccccgacggcatggccgcactgcgccaggcgaagcgggtggtcgaatttgccggcgccaatggcatcggtgtgatccacgtgcagcatgtgctgccggccggcgcgccgctgtttgcgcagggcagcgtcaatgcggccttccatcgcgacctgcagccgcgccagggcgagaccgtggtgcagaaggacaacgtcagcgtgttcgccggcgcgtccgccgccgtgctcgaccaggtgctgaagagcgccggcatcgacacgctgatcgtcaccggcctgcagacccacgcctgcgtggccggtgccgcgcgcgatgcggccgccgcgccgcgcggctatcgggtgatcgtggcctccgatgccagtgccagccgtgacctggacctggccggcggccagcgcatcagccatcgcgcgctgcatgaagcctctctggcccagatcgaggacaccttcggcgatgtcatgacgactgacgcgatcctcgcactgccggtgcgcaaggctggcgacggcgcttgataagctggcggggcccgcatgccgtgggccccgccagacggagctgcccgccgatggatcacttcgccgccctgcgtgcgctgcgcgccatcgttgacgcgggcagtttcaccgcggccgctgaacgcctggggaccacccactcggcgatgtcccggcagctgcgccagttggaagaacacctgcaggtgcgcctgctcgatcgcaacagccgtcggttgtcattgaccgaggccgggcgcgactactaccgcgaggcggcaacgctgctggaccgcctgcaggaggccgacgaccgtgcccgcgccgggcaggcgcaacccagtggccgcgtacggatcagcgtgccgcaggtggtggccagccaggagctgccgcactggctgccctcgttcctgcagcgctacccgcaggtcacgctggacctgtcggcggatgatcagctggtcgatgtggtgggcggtggtttcgacctggccctgcgcattgcggcttcattgccggacagccagctggtcgcgcgcgagctggccagctgcccgcgcatcctggtcgcggcaccggcctacctggctcgccatggcctgccgcgacaggcagcagatctcgaacagcacacgctgctgggtttcagtcccacgccgtcaatgccgccctggcaattgcaggggccgcgtggcgcgagcgtgagcgttgacgccgggcagcgcctgcgcgtggatgccacccccgccctgtatgccgccgcgctggccggaatgggcatcagcctgttcaccgcgttgaccgtgcaggaggacctgcgcgccggtcgtctgatccgcgtgctgccagcctggcatgccggccagcggcgctatttcgcgctgtatccgcatgcacgcgcgctcgcccccaaggtgcgcgcgctggtcgagcaccttgcggcgcactacgctgcagcgatgggttcggcggggtagccgcgcggctgcagccgtggtggtgatagcgtcggtgactctgcgggttgccccgcaaagggctgggatcaggctgggcggaacatgcggaagcgctgttcggcgccgatacggaagtaatcggcggggccgccgccgcgcaggatcggtgccgccgccgcggtgtcgtagatgccatcgaccagcaaccgtgcatcgatatgcaccgccacgacttcgcccagcaccagccaaccgtgggtgtcctgtccggcggcatcgcgcaggcgcacgatctgggtgcagcggcattccatgctcaccgggctctgtgccacacgcggtggcgcgacctgcgtggatgccagcggggtcaggccggcgagggcgaactcgtcgacatccggtgcaaccgcgcggcagctttcgttcatggcctcggccaggtcgaaggtggccaggttccagacgaactctccggtggcttcgatgttgcgcagcgagtctttgcggccctggctggagaagccgatgatcggcggggtgtagttgaaggcgttgaagaagctgtagggcgccaggttcaacgtgccgcccgcgtcctggctggaaatccagccgatcgggcgcgggccgatgatggcgttgaacgggtcatgcggcaggcggtggccctccgccgggcggtagctgtgaaaggtgtcgggcatgggggggcaggggacgtgtgggccagctcgactctacaaaaaagccgcgacccttgcggatcgcggcctgtcgtttacggcgtggctggactcagcgctgctggatcttcgagagcaggcgcaggaattccacgtacagccagaccagggtcaccatcaggccgaatgcgccataccactccatgtacttcggcgcacgctgggccacgccggtttcgatgaagtcgaagtccagcaccaggttcagcgcggccacgaccaccacgaacaggctgaaagcgatgcccagccagctggcgtcgtggatcaccggcacgttgatgttgaagaagcccagcacgaacgaggccaggtagagcagggcgataccgccggtggcggcgaccacgcccatcttgaagttctcggtggccttgatcacgccgctgcggtatgcgaacagcagggcggccagggtgccgaaggtcagcaacaccgcctggaacacgatgcccgggtacttcatgttgaacagtgcagacacggcgcccaggaacaggccttcaaccagcgcgtacatcggcgcggtcaccggcgaccattccttcttgaagatggtgatcagtgccagcaccaggccaccgatcgcgccaccgatggcgtacaggcttgcgctgccggaaatctggccgtactcgtcgaccgactggctccaggcgaacgctgcggtcagcacggtcagcagcagcaggaggccggtcttgttggcggtgccgttgagggtcatcacctggtcggggtgggtcaccaccgaaccgctggcgagatcaaggaaggtcgactcggaaagagccgggttgccgctgcgcatgcgagttctccgtgcgaatgaaggtcgggacggccatccggccgatgactgcgagcatagccgatgaccacgcatggcgccgtggcaggttcatgaccggtctcgcctgcgttgacagttcgcgatgtgcttggccacaatgaacgactccccgggcccggcccgaggggattgcaagaccggggtatagcgcagtctggtagcgcgcctgctttgggagcaggatgtcgggggttcgaatccctctaccccgaccaatcccacatcacgtcggattggacaccgttccggttcgggcgcccgtagctcaactggatagagcaccggccttctaagccggcggttacaggttcgattcctgtcgggcgcgccatcggcgagcaccgggatcgcatcggcggatgtgaagaagtgcttgcaaaagggtaaagactccaccagaatatcggactcgcttcggcggaccggaacttcggtgacagtctccaggcaaaggtttgaggttccagcgtcagcggtatcggcgatggagtgaaagtttcagtggtggctgtagctcagttggttagagtaccggattgtgattccggtggtcgggggttcgaatcccctcagccaccccactgattcaaccgcatcggcgcagccgaaacggtattgcaataaacagaaagcacgctacaatgtgcgtctgagtttcacgggccgttagctcagttggtagagcagttgactcttaatcaataggtccaaggttcgaatccttgacggcccaccaagacggaagccacctggtacgccaggtggcttttttcttattagtgtgaccctttcgtttcgatggatcacaggttgcagggccccgcctggcgtggatctgcaacgcagcgggatcgcagtgctggtttcaacgatgttgaagaaagtgcttgcaccctccgagcggatcgggtcataattcgcgccccgatttcgggctgttagctcagttggtagagcagttgactcttaatcaataggtccaaggttcgaatccttgacagcccaccagacgaaagccacttggttcgccaagtggcttttttcttgcctgtatgccgggttgcgcttcatccacgcatggcgtggatctactgaagcgatgctgaaatcaggggcatacgcgtcatcagtgttttcaatgctgtgcgctgcttctcagcgcatcgcgtcctgcatcgcacccaatggatcttccgcgccgatggcgcatgcacgaaggaagatgttgatggctggtatcaatcgattgcaccgcacgctgtgggttcccttcgcgctgatggcgctggctgcctgtgcgccggccaatgatcctgcgcagaccgtcgagcgcgatgctggcacggagagcactccggcgcgcccggtcggtgacgccctgcagatgcagccggctcagcctgcggaaggggaggtcctgcccgacgcggtggacgtgcagcgcaatgcggatggttcggtggatgtgcgcaaggccacgccggagtcggtggccctgcgccgtaccgacgacgggggcgtggagatccgcaaggtggatcctgcggccgggcagggagccgatgcggcgcctgccgaggccaggtcgcagcactgaaccaccgctgccccggctgagcggccgctcgccggggcggtccccgcgcgccagtcgcgaggatggccatgttcagctttgtgcaggccttccgcttcctgcgcccgcctgcgacaatgaacgcctgtgccggccacgcgaaagtggcggaattggtagacgccctggatttaggttccagtgccgcaaggcgtgggggttcgagtcccccctttcgcaccagtgccggcctgtcccccgccctgatcgggccccgctgccccccttgaccggcacgcgctggcagtgcaggccgaattgggcgaaactaaagggctgcggcaagcaggcgcgtcccagacgtcgtgtccttacaaccgtttcatcccaatcatcgagccgggggcgtgggccaccggtggcaggagtcaacatgcaagcttcgatcgaatccaccggcaacctggaacgccgcctgagcttctcgctgccggaagaccgtctgcagagccacatcgtcggccgcctgggcgaaatcgcccgtaccacccgcatcaagggtttccgtccgggcaaggtgccggccaaggtgatcgagcagcgcttcggcgcgcaggtccgtggcgaggcgctggacggcctgctgcgcgaaaccttcgacgcggccgtgcgcgagcacgatctgcgcatcgtcggcagcccgcgcatcgacaagggcgacgagggtgaattctccttcgtggccaccgtggaagtggtgccggacttcggcgacatcgacgtcagcaagctgactgtcgtgcgccacaccgccgagatcaccgacgccgacatcgaccagatgatcgagaacctgcagaaccagcgtcgtacctgggccccggtcagccgtggcgcgcaggacggtgacctggtcgcggtggaaacctggtcgcaggccggtgaagagcgcctgccggccgaaggcaccgagaagggttcgatcgtgctcggccagggcatgatgttcgagaccattgaaaagggcctggtcggcctggccaagggcgaagagaagaccctggacgtcgagttcccggctgactggcgcgtgccggtgctggccggcaagaccgtgcaggtcaccgtcaaggtcgccgaagtgtccgagccggtcgtgccggcggtcgacgaagccttcatcaagagctttggcgtgaagggtggcgatgtggagcagttccgcagcgacatccgcgccaacctggagcgcgagctgaagggcgccctgatgaaccgcctgcgccgcgaagtgggcgagcagctgatcgccgcctattcgtcggtggaaatgccgccgcgcctggtcgagaacgaagcccgcgccatgctggcccagcaggtcgagcagatccgccgcaacggccagagcgtcggcgagatcccggccgatgcccacgaaggcttcaaggaagcggccgccaagcgcgtgctggtcggcctgctggtcggtgaagtggcccgcatcaacgacctgcgcctggaagccaagcgcctgaacgaaacgatgcgtctgatcgcttcgacctacgaagagccggagcaggtcattgagatgtaccgcaacgacccccagctgatgtctggcctgcagaaccgtgtgatggaagagcaggtgatcgactggatcgccgagcgtgcccagcacaccgaagagaagctgtcgttccaggacgcgatccgccagtaagcccgggcggatcaccggatgccccgtgcctttgccggcgcggggttgttgccccccaagataggtacctcacgtaatggacaaccgaaccaaagccctgaacctggttccgatggtggtcgagcagaccagccgcggcgagcgtgcctacgacatctattcgcgcctgttgaaggagcgcctgatcttcctcgtgggcccgatcgacgatcacatggccaacgtggtggtggcgcagttgctgttcctggaatcggaaaacccggaaaaggacatcaacatctacatcaactcgccgggtggcgtggtcaccgccggcatggcgatctacgacaccatgcagtacatcaagccgaatgtgagcactacctgcatcggccaggctgcctcgatgggtgccctgctgctggccgcgggcgaagccggcaagcgctatgcgctgccgaactcgcgcgtgatgatccaccagccgctgggtggctaccagggccaggccaccgacatcgacatccacgcgcgtgagatcctgaccctgcgttcgcgcctgaacgaggtgctggccaagcacaccggccagtcgctggagacgatcgcccgcgacaccgagcgcgacaacttcaagagcgccttcgaggcgcaggcctacggtctggtcgaccaggtcctggagcgtcgtccggatgagtcgatccaggccggttgaccggccttcacggggccatggaggcctcgttcctgcagggtcgggcgggactggtgtcccctcggccctgtgctattctcgaatcgaacccccgttcagcgggtggggtaactgggtaagcgaagcatgagcgaagaccgccaaggtcgttccacggacaccggcaagatcctctactgctctttctgcggcaagagccagcatgaagtgcgcaagctgattgcgggtccgagcgtgttcatctgtgatgaatgcgtggagctgtgcaacgacatcatccgcgaggagcttgaggaaaaggcgcagtcggcgcgcagttcgctgccgaagccgcgcgagatcctcgaggtgctcgaccagtacgtgatcggccagaaccgcgccaagcgcaccctggccgtggccgtgtacaaccactacaagcgcatcgagagccggcagaagaacgacgacgtcgaactggcgaagtcgaacatcctgctggtcggcccgaccggttcgggcaagaccctgctggccgagaccctggcccgcctgctcaacgtgccgttcaccatggccgacgccaccacgctgaccgaagccggttacgtgggtgaggacgtggagaacatcatccagaagctgctgcagaagtgcgactacgacgtcgagaaggcgcagcagggcatcgtctacatcgatgaaatcgacaagatctcgcgcaagagcgagaacccgtcgatcacccgcgatgtgtccggcgaaggcgtgcagcaggccctgctgaagctgatcgaaggcaccgtggccagcgttccgccgcagggcggccgcaagcacccgcagcaggaattcctgcaggtggacaccaagaacatcctgttcatctgcggcggcgcgttcgccgggctggacaaggtgatccaggcccgttccaccgacgtcggcagcatcggcttcggcgccaaggtgaagagcagcgagcgcaagcaggaagtgggcaaggtgctggccgaagtcgagccggaagacctgatcaaattcggcctgattcccgagttcgtcggccgcctgccggtggtggcgaccctggaggagctggacgagccggccctgatcaagattctgaccgagccgaagaacgccatcaccaagcagttcaagaagctgttcgagatggagaacgtcgagctggagttccgcccggacgcgttgtcggccattgcccgcaaggcgctcaagcgcaagaccggtgcccgcggcctgcgcaccatcgtcgaatcggtcctgctggacaccatgtacgacctgccgtcgcaggaaaacgtcagcaaggtggtggtggacgagtcggtgatcgagcacaagtccgagccgtacctgatctaccagaccccagcggcccctgaacagaaggccgcaggcgccgagtgatccttccaggttgttgattggaaaggattttcaaggaatgccttgcatctgaaagccgatggccccataacggggccatcggctttttttgtctccggaagatgccctcccggaggcggttttcccccttccctggagcccccatggcccgttccccaagtgaaaccctcgacctgccggtcctgccgctgcgcgacgtagtggtgttcccgcacatggtcatcccgctgttcgtcggccgtgacaagtccatgcacgcgctcgaacaggcaatggaggcggacaagcgcatcctgctgctggcgcagaagtcggccgaaaccgatgacccgcatgcggccgacctctaccaggtcggtacgctggcgcaggtgctgcagctgctgaagctgcccgacggcaccatcaaggtgcttgtcgaaggactgtcgcgcgtacaggtcacccacgtcgacgagcgcaacggctcgctgcacggccaggcggtggagatcgaggccactgacgagcgcgaagcgcgcgaggtcgaggccatcgcccgctcgctgatgtcgctgttcgagcagtacgtcaagaccaaccgcaagctgccgccggagctgttgcagacgttgtcgggcattgatgagccggcgcgcctggccgacaccatcgccgcgcacatcagcgtgcgcctggccgacaagcagcgcctgctggaaacgctggccgtgggcgaccgcctggaaatgctggtcggcctggtcgacggcgagatcgacgtgcagcagatggagaagcgcatccgcggccgcgtgaagtcgcagatggagaagagccagcgcgagtactacctcaacgaacagatgaaggccatccagaaggaactgggtgacctggacgacgcaccaggcgagctggaagaactggcccgcaagatcgccgaagccggcatgccgaaggccgttgaagccaaggcgcgcaacgaactgaacaagctcaagcagatgtcgccgatgtcggccgaagccgcggtggtgcgcaactacctggagtggctgctgggcgtgccgtggaagaagcgcagcaaggtgcgcaaggacctgaaggccgcgcaggacaccctcgacgccgaccactacggcctggagaaggtcaaggagcgcatccttgaatacctggcggtgcagtcgcgcgtgaagcagatgaagggcccgatcctgtgcctggtcgggccgccgggcgtgggcaagacttcgctgggccagtccatcgccaaggccaccaaccgcaagttcgtgcgcatgtcgctgggcggcgtgcgcgacgaggccgagatccgtggccaccgccgtacctacgtcggttcgatgccgggccgcatcgtgcagaacctcaacaaggtcggcagcaagaacccgctgttcgtgctcgacgagatcgacaagatgtcgatggacttccgtggcgatccgtcttcggcgctgctggaagtgctcgatccggagcagaacaacgcgttcaacgaccactacctggaagtggacctggacctgtccgaagtgatgttcgtggccacctcgaactcgctcaacattcccggcccgctgctggaccgcatggaagtgatccgcatccccggctacaccgaggatgagaagctcaacatcgccacccgctacctggtgcccaagcaggtcaaggccaacggcctgcagccggaagagctggagatcggcagcgatgccatccaggacatcgtgcgctactacacgcgcgaatcgggcgtgcgcaacctggaacgcgagatcgccaagatctgccgcaaggtggtgaaggagatcgcgctggccggcccgcagccggtgaaggcgaagaagggcgcgaagaagaaggcgctggtgagcgtgtccagcaagaacctggacaagtacctgggcgtgcgtcgcttcgacttcggccgtgccgaggaagagaacgagatcggcctggtcaccggcctggcctggaccgaggtcggcggcgatctgctgcagatcgaatcgacgctggtgccgggcaagggccagctgatcctgaccggccagctcggcaacgtgatgaaggaatcggcttcagcggcgctgtcggtggtgcgttcgcgcgcggtcggcttcggcatcgacagcgacttcctgcagaagcacgacgtgcacctgcacgtgcccgatggcgccaccccgaaggacggcccgagcgccggtgcggcaatggtcacctcgctggtgtcgatgctgaccaaggtgccggtgcgtgccgatgtggcgatgaccggcgagatcaccctgcgtggtcgcgtcaccgccatcggtggcctgaaggaaaagttgctggcggcactgcgtggcggcatccgcacggtcatcatcccggaagagaaccgcaaggacctggccgacattccggccaacgtcacccgcgatctgaagatcgtcccggtgaagtacatcgaagaggtcctggacctggcgctggagcgtccgttggcaccgaagaaggcgcgcaagagtgcgcagcgtgtcacggtgcgcagcaaggccaaaccgagtggaagcgcgcgcgtcaagcattgacgcgcgctgtccaatggcccgaaacccgcgtcattgctggctttccagcttgcgtgggggtagggccactggtataaaagcagcactcgcgaatgagtgatcgctgtcagcgatgactgaatcggcgaaccgtttccacatggtggccgcatgcagaaggcatgcggttgcttccctgtcgaataagcggaacccaccgccaaaggagttgtagagaatgaacaagaccgaattgatcgatgccgttgctgaagctgccgacctgaccaaggccgagtccagccgcgctgtcgatgccgtcgttgctgccatcaccaaggcgctgaaggacggcgatgcggtcaccctggttggcttcggtaccttccaggtccgcgaccgtgctgcacgcaccggccgcaacccgaagaccggcgacaccatcaagatcgctgcttcgaagaatccgtcgttcaaggctggcaaggccctgaaggatgctgtaaactaagcggctcgctggggtgcttagctcagcggtagagcgtctcctttacacggagagggtcgggggttcgaaaccctcagcacccaccacagcaccgcggtaaaagtttgagtgtggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccattcaacgaggcctccggccaaaagctggaggctttgttttcttcccggtccaggccggctggaaagcaaaaaagcaacaatgcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccactacatcgaggcccccggcctgaagccgggggccttgtcttctccccggaaggttcgggaagaaggcgaaaggttttgcaagaacggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccattgcagaattcttaagtccctgtgaaaaaactttgaaaaaagtgttcaccgggctgggtttccagggagtcttcggatatactgggcgcctgcaaagtttcagcgcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccaactctaaaagccctcggcgcaagccgggggctttttctttgtgccgtcggaagcggtgcgcaggccacgccggtgctgcttttggtccctgcgacgaagcgggttacactgccgggctcgccaatcaggccttgtgattcctcaccatgctgcagaaactccgcgacaagacctcaggctggatcgtcaccgtgatcctggggctgctgatgattccgttcctgttcgtgatcgacaacagctacctcggtggcgttggcgcacagaacgtggccaaggtttccgcgccgccgacctggtggcgttcggcaccgtcgtggtggccggtgcgcatgctgtggcagcaccatgagatcagcgcgcaggatttccgcacccgcttcgagcaggagcgcatgcgtgagcgccagcagcagggcgagaatttcgacccgcgcgcgtttgaaagcaccgaaaacaagctggccgtgctcgatcagctgatcgacgaacaggtcgtgcgcctggtcggcgagcaggccggtgtcgtgatcggcgatggcgcggtgcgcgagtacatcgccaccatcccggccttcctcgattcgaacggcaagttcaacgagaacaactaccggctggcgcttgccggtggcaatccgccgcgcacgccgacccagttccaggaactggtgcgtgagagcctgcagcagtcggtgatcccgtcgggcctgcagaactcgggcttcgttacccagtccgagaccgagcgcctgctgaagctgctgggcgagacccgcgatgtcgaactggccgcgctgccggaagtgccggccgataccgcgccggtgaccgacgcgcagatcaagcagtggtacgacagccatggcaaggacttccgccaggccgagagcgtttcgctcgagtacgtcgagatcaatggtgcgaacctgccggcaccgaccgccgccgacgaagccaccctgcgcaagcgctatgaagacgagaaggcgaagttcaccacgccggagcagcgccaggcctcgcatatcctgatcaccggcgacggtgccgaagccaaggcgaacaagattgccgccgaagccaaggccgccggcgccgacttcgctgcactggccaaggccaactcggaagacccgggttcgaagggccagggtggtgacctgggttgggtcgaacgcggcgcgatggtcaagccgttcgaagatgcgctgttcgctgccaaggccggtgacgtgattggtccggtcaagaccgagttcggctatcacatcatcaaggttgctgcggtccgtggcggccagggcaagtccttcgaggaagtgcgtgacacgctggctgccgagcagctgaaggccgacggcgagcgcggcttcaacgaactggccggccgtctggtcgacgccatcaacaagagcccgagcgatctggctgccgcggccaaggaagtgaacctgccgctgcagacgctgggcccgatcacccgtgccaccgccagtggcatcgccgctgacccgggcgtgctgcgtgccgccttctccgacgtgctcgtgcaggacgggaccgccagcgacccgatcgcgctgggcggcgcgaccaaccacagtgtggtcatccgcgtggccgcacacaccccggaacaggccatgccgctggacaaggcgcgcgagcaggtgatcgctgcgatccgtgccgaccgtcagcgccaggccagcgacaaggcggccgatgccgtgctggccaagctgaaggcgggcgccaccctgcagtcgctggcggccagcgagaagctgcagctgagcccgatgccgggcctgccgcgcagccagccggtaccgacgccggaaatcaaccgcgcgatcttcagcgcgccggtgccggccgatggcaagccgagctacggcaaggtcgatgtcaacggccatgcgttgctgttcgcggtgaacaaggtgaacccgggcgacgtgaaggaagtgaccgccgagcagcagaagcagctgaaggaccagctgagccagatcgatggcatggctgcggccaaggcctatgtcgaggcgatgcgcaagaagttcgtgatccagaccaccgaagcgaacctgtaagcctcgcggcgggcaggatcgaagaaggcccggcaatgccgggcctttctttgtcttcgcgtcgtttgtggcgcgcttggcctctggtagtggtcgagcttgctcgaccgccttttgtaaagtcgagccgtgctcgactgcatccgctgggcgcaggcatgaaaaagccgagcatgggctcggctctatacgggaggcgcttggcctgtgcgtcaatcctcgacgcgcagcaccgcgccaggcttcagcacgctgctgccgctcaggccgttcagcgacagcagggccttgaccggcatgccgtagcggcgggcgatggtccaggccgactcgccatcacgcacggtgtggcggcggctgcgcggacggtcggcgatcgcggcgacggttctggtgacctgcggcgtcggtacagcggccgccaccggtgcggtggtggcgaccagcgcggtcgctgcctccgctaccgtcgcatttgcggccgagaccggcgccagcacgcgggtggtacccgaggggcggccaccggaggccagggccgggttgaggcgggcgatcctggcagggtccagggcgcgctgtgcggcccactgctgcacgctggtgcccgcaggcagggtgtggtccttcagcaccggcacggtgcggtccagcgaggccatcacgccaggctggtcttccacgtcttccagcacgcaggccagggcatgcagcttctcgacgtaggcatgggtgaccggcgacaggccgggcagcgccgaaggcttggcgttctgcgcgttcatgccagccttgcgcatggactgcagcacgcggtactcgccggcgttgtaggccatcgtggccaggcgccagtcgccgccgaacatgccgtgcagggtcttcaggtagcgcactgcggcttgggtcgaatcgaccgccgacaggcggccgtcatagccgttggtcatcggcacgcgatggttgcgcgcggtggtggcgatgaactgccacaggccggtcgggccgctgccattgcgggcattgggccggtagccgctttccacgaagggaatcagcgcgaactcggtgggcaggtcggccttgcgcagctcttcgaccacgtagccgaacagcaccagcgcatcgtcatcctggttggccaggcgcgatggggcgtgggcgaactgcttctgccagcgcgggctggtggcctcggcgtcgcagctgggttcggccagtccgtcgcggaagctggtgaagatctcctggccgttgcgcaccgaagcggcgggcagcgcagccggatccagcggcagggccgcagcggcggtcaggttctggctgatgccggcgcccagcgactgtgcgcccgcggttccggccagccccagggcaaggcccagggccagcggcagacttcggcgcatcatgcgcggaagccgtctttccagtgccggagaccggccatcacgtcgacgtcgtcaacgacgtcacggcccaggtgtgccgagaccgacgcacggatcggcgccgcgtgcacacgcaggaagggattgcagtcgaattcgttggccagggttaccggcagggtggaacggtcatcgcggcgcatggccaaagcctcctcttggcgctgccacagggcagcgttggcggggtcgacatgccgcgcgaagacggcatttgacacggtgtactcgtgggcgcaacaaagcagcagttgcgcgggcaaggtacccagcttgcgcatcgatgccagcagctgggacggcgtaccttcgaacagacgtccacagcccaggctgaacaacgaatctccgctgaaaagatgttcagcagtgtgaaacgcgatgtggctgcgggtatgcccgggcacggatagtacgtggaacgtccggcccagtgcctgaacgcgttcaccttcgccgacccgtccggtggccgtggggatgcgctcttcgaccggcgcgatgacccgtacaccgggaaagcgagcctgcagtgcgggcacgccaccgatgtggtcgtcgtggtggtgggtgagcaggatcgtgtccacgcgcaggccctgatcggccagtgcgagcactggcgcggcatcgccggggtcgacgaccacggcagtgccatcgtcggcgatcagcgtccagatgtagttatccgcaaatgcgggcagggcagtcagtcgcatagaattggaccatgcccgcgctgcagagcacccgtcaagcgagccagaccccgtggttcgacagtgagccggcggcggcgctgcgcgttctggaacggcagttgctgcttccgcagctgtcggcgctgcccgcgcagccctggctgtggatcgcgccgagtgcggcctggctggaggatgcgcagctgggtgggcgcggcctgcgcctgtaccggcaggggtcgggaccgggctatgacggcgatgcccgctgcgggctgcccttgcctttggccaacgagagcgtcaatgcgatcgtgctgcagcatgtcaccaccggcgatgcccacctgctgctcgacgagtgcgagcgcgtattgatgccgggcggccatctgtggctgagcagcctcaatccgttcagcccctaccgcacgcactggcggcagcatgggctggtggtgcgtacgccgcagcggatccgcctgctgctcggccgccatggcctggagtgcgacgatatgcgctacctcggcccgctctggcgcggtgccggcagccgtcgcccggggggctgggcgccattgcgcgcggcctgcctgttccatgcggagaaacgcacgctggccctgcccgggccgaaaccgctgccggtgcgctggcacggcaccgttgctacctgattctggagctgtattgaaaaccatcgaaatccacaccgacggatcctgcctcggcaatcccggccccggcggctgggctgcgttgctgcgctacaagggccacgagcgcgagctcagtggcggtgaagcgcacaccaccaacaaccggatggagctgatggcggccatttccgggctggagacgctgaccgagccgtgcaacatcgtgctctacaccgactcgcagtacgtgcggcagggcctgacccagtggatgcccggctggatccgcaagaactggaagaccgctggcggtgatccggtgaagaaccgcgagctgtgggagcgcctgcacgcggccacgctgcggcaccagatcgactggcgctgggtgaagggccactccggcgacccggacaatgagcgggtggataccctggcccgcaacgcggcgatccagatccgcgacgccagcccggtaaactgagcccatgcgtcagatcatcctcgataccgaaaccaccggcctggagtggaagaagggcaaccgcatcgtcgaaatcggctgcgtggagctgttcaagcgccgcccgaccggcaacaactaccaccagtacatcaagccggactgcgagttcgaacagggagcccaggaagtcaccggcctgaccctggagttcctcgatgacaagcctgaattcgcgcagatcgccgatgagttcctggcgttcatcgatggcgccgagctgatcatccacaacgcggcgttcgaccttggcttcctcgacaacgagttgtcgctgctggggccgcagtacgggaagatcaccgatcgctgcacggtcatcgataccctggcgatggcgcgtgagcgcttcccgggccagcgcaactcgctggatgcgctgtgcaagcggctgggcgtggacaactcgcaccgtgcgctgcatggcggcctgctcgatgcgcagatcctgggcgatgtctatatcgcactgacctcgggccaggaagagatcggcttcggcctgggcgatgacgacggcggcggtgccggcgcggcgttgcaggctttcgataccagcaagctgctgccgcgtccgcgcgtggtggctacgccgtcggaactggaagcgcacgctgcgcggctggaacggctgcgcaagaaggccggccacgcactgtgggatggcccgaaggtggaagagcccgccagcgcgtaatacatcgaggtagtgccggccgctggccggcatcgtcctgatacgaggttccccgggtgagccggccagcggccggcactaccgcctccacgcacggcgtggctctaccggttaatggcagcgcaccaggatcacgctgatgttgtcacggccaccgccatcgagtgcggcggcgaccagcgtatccacgcattcctgcgcgctggcatcttcgaatgccagggtgcgggcgatgccgcggtcatccacttcctcggtgagaccgtcactgcacagcagcagctgcatgcccggacgcagctcaccactggtggtggccacgttcaggtgggctggatcggtcacgcccagtgcctgggtgaccacgttgcgatgcggatgcgcgcgtgcctgttcggcggtcaggttgccctgcgcgaccagttcctgcaccacgctgtggtcctggctgagctgcgccagctgaccgtcgcgccacaggtaggcgcggctgtcgccgacccaggccacttcatagcggttgccctgcacacgcgcggcgaccacggtggtgcccatcggcaacgtgtcgttgcgccggcgcgaggcgcggatgatctcttcgtcggcagtgcggatggcctgtgccagcggtgctccgcggcggatctcgcgcacgatggtttcgcgtgccagtgcactggccacttcgccgcaggcatgcccgcccatgccgtcggccaccagccacagggccagctcgctgtcaccgtagtaggtgtcctcgttgagctcgcggcgcatgccggggtgggtgaggtgtccgaattcgatcatggtaggcagggcggggtattgccggggagacaggcatcatcgggtggccgcaggcatccggcaaggcatgtgcccaggaaattttcagttcgttggccggaatgacttgtcgtcggcctcacttcctcgtatgatgcgcgtccccggtccgccggggaccacccggagaggtggcagagtggttgaatgtacctgactcgaaatcaggcaggcgtttatagcgcctcgggggttcgaatccccccctctccgccagataaaagaaaagggctgccgaaaggcagcccttttcttttatctggcgcgggacacgacgcgcgtttcgcgcgtcgccccacacgttgcgtcgcaacgcgcgggcccctccctttgcctgcctctccccgcccctgtcggggcagcccctcaacagaggggcttgcttctccagatggttccgggcgtggatgcggcattgatgacttccttgtctctgcgggaatagaagagggctgccgaaaggcaccctttttctttcatctggcgcgggacgcgacgcgcgtttcgcgcgtcgccccacacgttgcgccgcccgttgcccgctgggtgcatccacgcacggcgtggaaggcaaggccattcgcacagggcggggatccatgccctgtgcgaatggcgtgtgctcagaacgtgtagcccagccccagctgtatgccgttctgggtctggccgtcgcgccgctcgcccacgtaatcaaccatcaccgacaggcgcttgctggcacggctggtcacgcccaggttccaggtcaggacctgctcaccgacgggctggctgctggcactgaacagcaggtccggggcggcggcgaagccgttgctgtagcgggcctgggtatcgcccagctccttctgccagaccacgcgggcccgcggggtgatgcgctcgccgttgttgccgtcgaaggtcttgaacaactgcaggccggcgcctacgcggatgctttccaggctgccactgcggccgatgagtgcggctgcgtcctggccttcgttgaagtgcgtggccgaggtgcgcatgtagtcgaacaccggcagcagcggctgtatcaccacgccgttgccggtggtgaacgagaacgcatgctccacgcgcgcggaaatcgcgtcgttgctgtacttcgcgcgcagcggtgcctgcaggccctcgatcccctcgatgctgcgacgggtgtcgtggcgaagatcggtgtagcggacggcggcggacaggtagccacgcgaatagagcgcgtccacgtagccgccgatatccagcgcgcggacatcgccgctgaatcctgcaccttcgctggaccgggtcgacatgtcggccgcggcaaggctcacgcccagtgtcacgcggtcgtctgccagacgggtatcggcaccaagcgcgatgccgccgatggtgtggttcaggccggcgacgcccgcaccaccctcgatacggccatggctgccgaacccgcgcgcccagaagctgcggttgtgtccggcgtcgcccgcatcactgcctgcatctgccggtgcgaccaggtgcatcgccagctggttgaacaggcgactgccggtcgttgccgattgcgccgaggcggtctgcgcggcctgtgctgccaggccgtccgcatcgccaccgctgcgcgatgctgcctggtgctgctgcacgacgttgccgatgctgccgaccagtgcggtatcggccaggcgcaggctggcatgcgcgtcgccgcgcaatgctcccgcctggcgcgcgatgtcatcgcggtcagcgaactgcagggcacccagcagtccgctcatcgaggaagtgcgctgtgcagccgcctgttgcagtgcgatgcccaggccgtcgccggacggggcattgccgaacaagcgtgtgtcgtcgaaggagggattggcggtcagccacaggccactgccggtctggttgacggtgaagctgagcagtgaattgtggcgagggcggaatacggcgccgggagcggtgaggtccaccgcgctgccggcctcgccactgcgctcgacgtactggaagcgcccttcgatgaagtccgacaccggtgctgcgcgggtcagggtatcgggcgtagcggtgcggcaccacaagccggcgtactcaccgttcgacgggccgcagggggcgacgggcagctgcagggcgctggcatccacctgggttccgaccagatggttctgctggcctgccgggaagaacgcctgcttgatgtccagcgtcagcctggcgctgggggcaatgctcagcacggcgcggttgatgttgccgtacaggttgtagtcaccggaccgccggtcctcttcgaccaggaagtagcgggcttcttccagcgtcagtgccggtgcggtgcgctggctgtcgacctggaaggccaggttcgcgccatcgttgaggttgatgtagcgccccttgccgatccggaagcgttcgctggtgaacacgtcgtcgccacccggcgcgagtgcttccagcgagtaggggcgcatgacgatgccggagggcgcgagcgttccgccctcgttgatgtcgatcgtggcattcaatgaaccgtgtccggtcagcacgccgccgcgttcgaccacggtcaggctgcgcagtgcgccctgctgcagctcgatgcgcccgccattgcgggcgccgatggcttcggcgtggtggatccagccattctgctgcaggcgcagggtgccgccatcggccaccacatactgggcggcggaggcggtatccagtgaccagacaccgcccttgccgatgcggatcacaccgaaggcgtcgtccagccggatgtccggggtcgattgctggaagtagcgcaggttggccagcgcattggtgtagcgcccgcgcacggccaggttcggattgaggtctccgctcacgtccttgtcgatggaaagcacgtcgccaggctggacgtaaccggcttcggtaacgacgcgatcactgtagaaggtgacaccgggatacgcggtgcagttgcctgccgcgctctggtcgcgggtcgggcagaagcgcgtggccacggccgccacgttcgggtcgaagtagcgcaggaagcccgactgctgggtcagttcatagtgcgcctggacgatgcgcgcttcgatgaccgcgaagtcggtcgggccgaacatgtcccggtagtacttgatgtacttgtcctgccccgggtacggggtagggccgttcgggccggattcgccatggatgcccagcaccgtctgcgtgtagttgccgtgcgctggcagcaggccgaactgcgtgaccttgcgcttcacgccggcaacgaaggcgtcggcgcaggccgagtagcagccgccgtccagcacggtatccagcccatgctggcggatgatggcgcccatgcccacgccaccggaggcggccccgcccggcgagttgcggaacaccacctggcgcagcggcgtaccacgggcctgcgcggccaggatgtaggcctccagcgtctgcggatcggtcgccagcacgttgccggtgtagtagagcgtgtctccattcacatggaaggcactggcatgggcctgcggcgcggcagcgatgccgagaagtgcaacaagggcactgccgaggacggtggcgcgacgggtggggagggcgggatatcgatgcatgcggagttccacggaaaggagtgaagtgcggttgccgcccctttttcgctgcatgaacacgctgatgcggcgtggtttcaacacgttgcagcctgggcagggcgggtcgcgcgcgctcggccgttggactggccgggcgaggagggcgacaggccgcctctccagaccgctaacgcagctgcggggggatctcccccagtcatcgcgctcggctgaccctgcaggcgacggggcgcagcgtttgcgccgcgcgggttaccatgtatgcatcacctgctggagccttcccccatgagcgctgaaatccttgtccccgtgtccttcggcgagctgctggacaagatctcgatcctgcagatcaagtccgagcgcatcagcgacgagggcaagctggccaacgtgcgcagggagctgtcggcgctggagcagacctggatggcgcacccggcggcggtgaaggacatcgccaagctgcgtgccgagctgaaggcggtcaacgagcagctgtgggacatcgaggacgacatccgcctgaaggaaaaggcgcaggcgttcgaccagggcttcgtcgacctggcgcgcagcgtctacctgcgcaacgacgagcgtgcgcgcatcaagaaggcgatcaacctggcgctgggctcggcgtacgtggaagagaagtcctaccaggattacgcgcagcgcgcgtaatcccggcggccaaaaggggaggtccacgccacgcgtggatgaaaccgccgggcgcaggccaacgcccggccggccaatcaccccagatgatcggccacgtaacgctcgaaagccgcgatgccgtcttcgacagtgatcagttccatcacatcgtcgaactcgatcttggtgccccatttcagatcggcagcctgcttggccaggtacttgcgtgcggcgtcgtcgtagcggtccacgcagtagcggcggtccgagtacggtccgctgcggttcgggttgctggccgcatgcaggcccagcaccttggcgcccatcgcgttggcgatgtgcatcgggcccgagtccggagtcatcaccaggttggcgcgggcaagcagggcaggcagctgcttcaaggtgtccttcccgaccaggtccagcgccggcgtgagcagttgtgcctggatggcatcggccatgctgcgctccagttcgctgcggccaccgcacagcaccacctgccaaccacgctgcgcggcgtggttggccacggctgcatagcggtctgcataccagttgcggcgcacgtggctggaacagggcgagatcatcagcaccgggcgcccatcgtcctgccattgcgcagcggcccagtcatatgcggactggggcacggctaggtcccagctgacctcggtctggcgcaggcccagcggctcgcagaagctgccgatggcatccagcacatggacgccggggcggtcgggaatgcgctcgttgatgaagagcccgtgcaggtccttggaacggctgcggtcgtagccgatgcgtcgctcggcgggaatgaacgccgacagcaggttggcgcggaacgccacctgcatctgcagcagcgcttcaaaacgccccggtggcagctgtttgcgcagctccttgacccctgccatgccgctcttcttgtcgtaggcgtggaaggtgacgccgggcaggccatcgagcagtttgtggccgaccttgtcgatgatccagtggatcggcgtgtccgggcgcgcagcctgcagggtgcgcaccaggggcaccacgtgggtgacatcgccgagtgcggacaggcgcaggaggcacaaggaggaggacgctgatgccatgtgttgttagactcaatgaaatggtcgcattcgacgccaatgaagcgctgacgccatgccgcgagggtcgcggcatcggggccattctgttcgaccgcgagcggctgcggcaagccgaggttggcctgttctcgccccagcactggggaagcaaggcccggccggtcggcgagggcggccgcggcagcgcctggttcatcgatgcgccgttcggcgccagcgtgctgcgccactacctgcgcggcggcctggcagcgaagatcagccatgaccagtacctctggcgtggctcggaccggacccggagctttgccgaattccgcctgatgcgcgccctgcgcgagaagaagctgccggtgccccggccgatcgccgcgtactacatgcgcgaaggcctgcgctaccgggcggcaatcctgatggagcggatcgagggcgtgcgctcgctggccgaccgtgcgctggtcgccggacggggcgcgccctgggaagagaccgggcggctgatcgcccgctttcaccgtgccggcctggaccatgccgacctcaacgcgcacaacatcctgttcgatggcaacggccatggctggctgatcgacttcgaccgcggggtgatccgcattccggccaccgcctggcgcgaacgcaacctcaagcgcctgctgcgctcgctgatcaagctgcgcggcgagcgcagcgtggaggacgtgcagaaggactacgcgcggctgaggcgcgcctatgacatggcctggaaccggggcacctgatgggctggtcgttgcgtttcctcggcgtcggcaacgcctcggcggtcgagctggggtcgccgatgtcggtgatcgagcgggacgggcggccatggctgacgatcgactgcggcggcgaaggcctgaccgcgttcaaggcgcactacgggcacatgccgcaggcactgttcgtcacccatgtgcacctggatcacgtggccggtttcgagcggctgttcgtcgataccttcttcagcacgcagcgccgcggcaaggtgcgcctgtatgtgcctgccaccgtggtgccgctgctgcacaagcgcatcggtgactacccgaacgtgctggccgagggcggtgccaacttctgggatgcgttccagttgatcgtggtgggcgaggcgttctggcacgagggcgtgcgcctggaagtattcccggtacgccaccactggccggagacggcgtacggcctgcgcctgcagggcgcgctgacctggagtggtgatacccggccgattccggagatgctggcccgcttcgccaatgacaacgaactgatcgcccacgactgcggcctgcacggcaatccgtcgcataccggtgtggacgacctggagcgcgagtacagcgcggaactgcaggcgcggatgatgctctaccactacgccagcgtggctgatggtgtggcgctggccgcgcgcggccaccgcgtggcgcagccggggcagtgcgtgccgctggcaaccccgactgcaccgcacgtgctggcgcaggatccgccgtgagcggtgccggcctgcccgccgacgcggcgctggccgccggactggaggtgctggagcgcgcgctgcatgcgcctgcggtgcgggccgatcctgagcgccttgacgcattgctggacgaggatttcagcgagatcggcagttccgggcaatgctacggccgtgatgcagccttgcaggagatcccgttggagcgcgcgcaggtgctgatcgaatcggaacagtacgcggtgtggttgttggccgacggtctggcccaggtgcgttatcgcagccgccattacctcgacggccagccgcaaggctgggtgctgcgcagctcgctgtggcgccggcacggggatggatggcgcatgctgttccaccagggcacgcccgaggcacggtaggaccgggccatgtccggcgaagggcgccaaccaggggtggcacctgccaggggcggggcgtcgccggaaaaggcgatggccccgccggctgacctcggcgcccgcgtcgatcgataccgttgctgccttccggccctggcggggttttcgacctagcgtcgcgaggggccgacggggccaccatagagacgtcggccgcccggagggcagccagttcacggaccaggggaagcagcgcgcgatgcgccagagaccacagccggactgcgcatcggctggccgatggcagacgcgtagtctagcgcaggcaggtgcatcgacgccagcttcacgcgctgaatccgctgtaacccgttcccgcccgtggcggcccgggccacccgccgttgctagaatgccggccaggaggaacggcctcccccacatcgggaatcaaagaccaggacggcctggccctaccaagaggagggccgtcatggcctggatctatctgttgttcgccggcctgctggaaatcgtctgggccgtgtccatgaagcagtccgaaggcttcaccaagctcacccccaccgtggtcacgatcgtcggcatgatcgccagcttctggttgctggcggtggccatgcgcagcctgccgctgggcaccgcctatacgatctggaccggcatcggcgcggtcggtgcgttcgtggttggcatcgtgttcctcggcgagcaggtcagcccgatgcggatcggtgcagcggtgctgatcgtttccggcctggtgctgatgaaactctcgagcagctgaatgatttacttatggcggggaaaggaatctccgcttccagcaggtatatgcattttcggcaagaccattttgtccgcccgttttatttgacgtacgtcatgaaaataacgagcgtgattcacatgccgctggcaccgacggtcgcacagtgccgccattcgtcgggcgaaaccggggagttttcgccttgagggacacgctgtcgtacctgtcgccgggtgcgacggcgtgaagatgtgaagattttcaggagttaatgccttcgaaccttgtttccgcatcgggagccggggtgggccgcattgtctccaaaaaacctgccagctgtgccatccggtcttttcatggagatttaccgatgaaccgcatttaccgtctggttttcaatcgtgcccttggggtaatgcaggttgcttcggaggtcgcccggaatcccggcggaagcgcggtcagcgcagggcgggtgccgcgattgcgggcgcaccagctggcggtggctttggccgccacactggccagcggatcggcgtttgcggcctgcactaccgcaggtacgacggtgacctgcgccaccggctccaataccaattcgctgaccaacagcatcaacggcgtgacgctgaatatccagaccggcgccgagctcagcgtgccgccgatcgttggcggaagtgcagtgaatttgagtggtaacggcatcaccgtgaacaaccagggcacggtcgatcccaccatcaacggtggcctgagcctggcagcgtcgggcatggtgctgggcaacaataccgtcggtggaaacaccatgagcgtcaacaatcaggcaggcggggcgatcaaaggcctggtcaacatcggctccatcctcggtttcggcggacaggcgctggtggtgcagaacgcttccggcggtgtcagcaacatcgtcaatgccggtaatgtggacatgtcgatctttggtgcaggcctgttgaccacggccgatgcggcatcgatcgtaagctacggtggtgcgcagaccactctcaacaacaccggcaccattaccggccgcatagggttccagggttcggccacggcgggggccggcaataccttcctcaacgcgggaaccatcaacggcagtgtgaacctgggcagttcggtcgccggcaacaccttcaccgccgtgtctggttccagcgtcaataccgccggtatcggcgtggccgggcaggtcggcgcgcttgcggtgaatctggccgcggccggcatcgtcgacggtggctcggcgtccaacaacagcctggtgctgcagaacagcgccaccggcccgggcagcggtaccggcggagcggtaaccacgctgggctggaaccagtacatcaacttccagaggctcaccgtcaacagcggtacctggaacctgcagggtgcgtgggcgggtgcgggcacgaccacgctcaacgatggcctggtcaatttcaataatgccggttccttcggcacagggctgttcaccgccaacggcggtgccattgccgcctccacggccggtctgaacctgaccaacgccttcaaccttggcggcaacctttccctcggcgggaccaatgcgttcagcctgggtggcgtgctgtccggtactggcgggctgacggtcaacaacaccggcatcgtcacgctcggcggcgcaaacctgttctccggcggcgtcaacctcaatgccggcggcctgctgctgggcaatgcgggcgcgctgggcagcggcaacctgaccgtgggtggcagcgcttcactggatacgacgtcgggcttcaccctgggcaacaatctggtgatcaatggcgggggctcgctgaacctgctgggcagcaatgcgttgtcattgagtggctcgatttccggtgccggcaacgtgaccaagaacggcgcgggcacgctgaccttgaatggcgccaattcgctgaccggcgccttcaatctggccggcggcgcattggcgctgggcgcgggtggcagcctgtcgcccaccggtgcgatcacgctgggcgttggtaccagcctcgatctttcagcggcgaccaaccagaccatcggctcgctggccggtctcggcggttcggtcaatctcggcagccacacgctgaccctgggtgggctgggcaataccagctacagcggcacgttcgccgcaggcaccggtggcctgatcaagctcggtaccggcgtgcagaccctgtccggcgtcaacaacctcagcggcggtgttgcgctcaacgccggcggcttgttgctgggcaatgcggccgcgttgggcagcggcacgctgtccgtcggcggcaatgccacgctggatggcacgaccgggttggcgttgaccaatgccgtcaacctcggtgccggggccagcctgaatctgctgggcaaccaggcgctcacattcaacggcgtgatcggtggcgctggtggcctgatcaagaatggcgcggcaaccctgacgctcaacggcgccaatacgttcggcggcggtctggcgctcaatgccggcagcctggtgctgggcaacggcggtgcactgggaaccggggcgctgaacgtcggcggtgcggtatcgctcgacgccagcgccggcctcaccgtgggcaatggcatcacgcttggcgccggtggttcgctcgatgtgctgggctcgaatgcgctgacgctgggcggtgtcatcggcgggagcggcagcctggtcaagaacggcgcctccacgctgacgctgggcggcgcgaacacgttcaccggtgggctggcggtgaatgccggaacggtgtcattggccagtggtggcagcctggcggcgaccggcgcggtcagcctggccggcgctggcagcgcactggatatctcgctgggtggcaaccagaccatcggtgcgttgtccggcgtggctggcagcaccctgtcgctgggcagcagcacgctgaccttcggtgatgccaccaaccagaccttcgccggcgtgatcggcggcaccggtggcctgatcaagcagggcaccggcgtgcagacgctgaccagcgccagcaccttcagcggtggggtgaatcttgccgccggtggcctggtgctgggcaacgccggtgcgctgggaagcggtgcgctgaccgtcagtggcaacggttcgctggacgccactgctgcactgaacctgggcaatgcgatcaacctcggcgcggcgttgaccctgccgggcagccagaacctggccctggccggcaacgtcaccggcaccggcagcctggtcaagaatggcgcgtcgacactgaccttgaacggtaccaacaccttcagcggtggactgagcgcaaacgccggcagtctgctgctgggcaacagtggcgcactcggtacgggagtattgggcattggcggcagcgtctcgctcgatggcggcgccccgctgaacctggccaacaatgtgtccctgggcgcgggtgccgcgctgtcgctgccgggctcgcaggcgatcacgctgggtggcgtggtgtccggtgccggcaggctggtcaagaatggtgccaccaccttgaccctcaacggcgccaacagcttcggtggtgggctgaccgtcaacggcggcggcgtgttcctggggaacgccggcgcactgggcaccggtgcactgtcggtgggcgccaatgccacgctggacagttcagtagcgctgaacctcgccaacgacctcaaccttggggcaggcgcggcgctggatctgctgggcagccagaacgtgtcgctgggcggtctcatcagtggtactggcagcctggtcaaaaacggtacggcgacgctggcgttgaacggcgccaatacgttcagcgggggcgtcggcctcaacgcgggcctgctgcagctgggcaatgcgcaggcgctgggtaccggccagctggacgtgggcggcaacgcttcgctggaggccacaacggcgctggcgctgggcaacaccatcggtctcgctgccggtgccaacctttccgtgctgggcagcaatgacctgacgctggccggtccggtattcggtgccggtgggctgatcaaggacggcacggcgcggttgacgttgtcgggcgccaatacctacaacggaggcaccaccatcaacgccggcacgctggcgctgggcgcaggcggcagtctcgccgcagccggtgcggtgaatcttgccgttgcgggcgcgacactggacatctccgcagccggtgcggcacagaccatcggcgcgttgaatggcgtggcgggcagccagctggcgctgggcgcgcagtcgctgacctttggcggcgccggcaacggcagctttgccggcgtgatcggtggcactggcggcctggtcaagacgggtaccggcgtgcagacgctgtccggtgccaacaccttcagtggcggtgttgcactcaacgcgggtggcctgatcctcggcaatgccagcgcgctcggcaccggtgcgctgggcatcggtggcaccaccacgctggacagcacggtggcgttgaacctggccaacgcagtgaacttcggtgcgggcacgcagctgacgctgggcggcagcaacgatgtcacgctcggtggcgtggtggccggcaacggcagcctggtcaagaatggtgcgggcctgctgaccctcaacaacaccaacaccttcggtggcggcctgaccttgaacggtggtggcctggtggtcggcgcgaatggtgcgctcggtaccggtgcgctggcggtcaatgccagcaccacgctggatgcgggcactgcagtgacgctcggcaatgcggtcacgctgggctcgggcgtcgcactcacgctgcccggcagcaatgcgctgacgctgtcgggcgtggtaggcggcaatggcagcctgatcaagaatggcggcaccacgttgacgctgtccggtgccaacacctacaccggcggtaccaccatcaacgccggcacgctggcgttgggcacgggtggcagtctcgccgcagtcggtgatgtcacgttgggcgcaggcgcaggcttcgatatctccggtgccggcggcaaccagaccatcggcgcgctcaacggcgcgggcggcagcacgctgacgctgggcggcaattcgttgaccttcggtaccgccggcaacgccgcgttcgatggcgtgatcagcggcggtggtggcctggtcaaggtgggcgcgggcgtacagaccttgtccggcgccaacaccttcggcggcggcgtcaccctcaatgcaggtggcctggtgcttggcaatgatgcggcgttgggcgcgggtgcattgaccgtcggtggtgctgccacgctggataccaccggcctggcaacgctggccaacaacattgcgctcaatgccgggctgaccgtaatcgggaccaatgcactgacgctcaacggcgtcctttccggtaccggcagcctcaccaagaatggcagcgcgacgctgacgttgaatggcgccaacacctacaccggtggcaccaacatcaacgccggcacgctggcgctgggggccggtgccagcctggccgcgagcggtaccgtcaatcttgccaccggcgccacgctggacctgtcggccggcagtggcacgcagcagttcggcacgctggtcggcaacggtacggtgaacctcggtgccaactcgatcgaagtgggcggcgccaccgatggcaccttcagtggctcgatcgcaggcaccggtggcctgaccaaggtcggtgccggcatcgagacgctgaccggtgccaacacctacaccggcggcacgttcatcaacgccggtaccctggcgatcggccccggcggcagtctggccgcgaccggtgcggtgacgctcactgcggcaggcacgggcttcgatatctccactaccggcgccaaccagaccatcggggcgttgaacggcgtggcgggttcgacggtgagcctgggggcacagacactgaccctgggcggcgttggcaacagcatcttcgatggcgcgatctccggcaccggcggcctggtcaagaacggcgccggcagcctcacgctgggcggtgccaacctgttcagcggtggcgtcgcgctcaatggcggcgcattggtggtcggcaacaacgctgcgctcggcagcggtgcgctgacggtgggaagcaacgcgacgctggatgcatccaccggcgtcagcctggccaacaacatcaacctcgcatcgggtgccaacctcgatctgctcggcagccaggcgctgaccctgggcggcgtgatctccggcacgggcgggctgatcaaggacggtgcggccacggtgaccctgagcggcgccaacacctacaccggtggcaccaccatcaacagcggcacgctggcgatcggcgctggtggcagcctcgccgcggccggcgcagtgaacctggccggtgctggcacgttcgacatttcggcgggcaaccaggccatcggttcgctggccggcgtcgccggcagtacggtggcgctgggcggcagcacgctgaccctgggcggcaccgtggacagcaccttcagcggtgcgatcagtggcaacggcggcctggtcaagaacggcgcaggcgtgcagacgctcaacggcgccagcaccttcagcggcggcgtagcgctcaacgccggtggcctggtggtcggcaacaatgctgcgttgggcaccggtgcggtgacggtcggaggcgctgcgacgctcgattcgaacacggcggtcaccctcgccaacaacttcaccctcaacaacgcgttgaccgtcctcggcagcaacaacctcaccctcaacggcatcctcagtggtaccggctcactgagcaaggagggtgccgcgacgctgaccttgaatggtgccaacacctataccggcggtactttcatcaacgccggcactctggcactgggtgctggcgccagcctggcctcctcaggcaccgtcaacctggccacgggggcgaccttcgatctgtcagcaggcagcggcacgcagcagttcggtaccctgatcggcagcggtacagtgaatctgggcgccaacacgctgacgatcggaggccctgccaatggcaccttcagtggttcggtggccggctccggtggcctgatcaaggaaggttcgggcacccagacgttgaccggcaccaacaccttcaccggtggcaccaccatcaacgccggcacgctggcgatcggtgccggcggcagccttgcagcgaccggtgcggtcaccctggccaacgccggtaccaccttcgacatcagcgcgggtggtgcgcaggcgatcggttcgctggcaggcgtggcaggttcgaccgtggcgctgggcggcagcacgctgaccctcaatggcgtgggcaataccacgttcgccggcaccatcggaggggccggtggcctggtaaagaacggcgcaggcatccagggcttgacgggcgtcaacgtcttcacgggcggcgtgaccctcaatgccggtggcctgctgctgggcaacggcggttcgctgggcatcggcgcgctgaccgtaggcggcaacgccagcctggatggcaccagtgcgctgactctggccaacaccgtgcagctggccagcggcacgctgactctggccggcagcaacgcgctgaccttgaacggaccgatcagcggtgccggtggcctgctgaaggatggcgcggcgacggtcaccctgggcggtgccagcagctataccggcaccaccaccatcaacagcggcacgctggcggtagcagccggcggcagcctgtccggtgccagcacggtcaacctggccggtgctggcacactggatatcagcgccggtggcaatcagagcatcggcggcctggccggtgtggccggcagcacggtggcgctgggaggcgcaacgctgactaccggcggcaacaacgccagcaccgtgttcgctggcgtcctcagtggcaccggcggcctggtgcagggaggtaccggtacgctgaccctgagcggcgacaacacctataccggcggtaccaccatcaacggtggcagcaccctgcagatcggcaacggtggcagcaccggttcggtgctgggcgacatcaccaacaatggcagcctggtctacaacctcggcaccacggcaaccgtgggtgcggtggtcagtggcaatggcggtctgacccaggccggcagcggcacgctggtgctgaccggcaacaacacctacaccggagggaccaccatcaatgccggcggcacgctgcagatcggcaacggtggtgcgaccggtgcgatcgtcggcgacatcaccaacaacggcgcgctggtgtccaacgtggccggcaacaccacgctcggtggcaccatcagcggcagtggcggcctgacccagtccggcagcggcacgctggtgctgaccggcaacaacacctataccggcggcaccaccgtcaatgccggtggcaccctgcaggtgggcaatggcggtgcgaccggtgcgatcaccggcaacgttgccaacaacggcagcctggtattcaacgtgggcggcaacaccacggtcggtggcgcgatcagcggcagcggtggcctgacccaggccggcagcggcgtgctgaccctggtcggcaacaacacctataccggtggcaccacgatcaataccggcggtacgctgcaggtcggcaacggcggggcaaccggcgccatcgctggagacatcaccaacaatggcgcgttgatctccaacgtggccggcaacacgcagctgggcggcaccatcagcggtacgggtggcctgacccaggcgggcagtgggtcgctggtgctgaccggcaccaacacctacaccgggggtaccaccatcaacgccggcggcacgctgcagctgggcaatggcggcgcgaccggctcgatcattggcgatgtcaccaacaacggcacgctgctgtccaacgtggccggcaacaccacgctgggtggcaccatcagcggcagcggcggcctgatccaggccggcagcggcactctgaccgtgaccggcaacaacacctacaccgggccgaccacgatcaatgcaggcggcacgctgcaggtcggcaacggcggtgcgaccggcgcgatcggtggcaacgtcaccaacaacggcaacctggtgttcaacgtggccggcaataccacggtcggtggcgccatcagcggcagcggtggcctgacccaggccggcagcggcacgttgatcctgggcggcaacaacacctataccggtggcaccaccatcaataccggcggcacgttgcaggttggcaatggcggcgccagcggtgcgatcgccggcaacgtcagcaacaacggcagcctggtgttcaacgtgggcggcaacaccaccgtcggaggcaccatcagcggcagtggtggcctgacccaggccggcaccggaacggtcaccctgaccggcaacaacacctacaccggcggcaccaccatcaatgccggcggcaccgtgcaggtcggcaatggcggcgccagcggctcgatcaccggcaatatcaccaacaacggtggcctggtcatcaacaccggcggcaccaccacgctgggcggcaccatcagcggtggtggcagcatcgtgcaggcaggcccgggcggcctgaacctgggcggcaacagcggcggcttcagcggcaccggccaggtcaccggtggtggcctgaatgtcaccggcaacatcggtggccagtggaccatcggcagcggtaccacgctgtccggtaccgggaccatcggtggcacgggtggcggcgtgacggtgtccagcggcggcgtgctgtcgccgggcaatggcccgggcaacggcagtggtgcaggcaatggcaccggcacgatcacggtgggcggcaacctgacgttgtcgccgggcagcacgctgggcgtcgatctgggtgccagcggcagtgacacggtgcaggtgggcggcagcgccaacgtgggtggcagtaccgtgcaggtgaacacgatttcgccgagtaccagctaccagcagggccagcagtacacggtggtcaatgcgggcggtggcgtgagtgggcagttcgcttcggcgacctcgccgtcggccttcctgaccatcaccccggtctataccgccaacacggccaacctgcagatcgacgtggcgcagaccgcggcattcaccacggcggcgaagacgcgcaaccagtacaacaccgctgcagcgctggacagcctgccgcagagtggtccggcactgggcctgtacaacacgctgctgatgtatgacgcgggtaccgcgcgtgcggcgttcgaccagttgtccggcgaggtgcatgcggccagccgtgcggtgctgctgtacgacaactacctggaagagggcatccgccagcgtctcggcagcgaactgccgaccgtgcgtggcgagcgtgcctcggcctggctggccggcagcggcaaggtgttccgccaggacggtgacggcaacggcgatgacatccgctccaaccgcaatgcactgatggcgggcgtggactggcagctgggcgaacacgtggtgctgggtgcggccgcaggcaacgagcggctggatacgcgcctgtacgatcgcagctcgcgggcccgcctgcgcggcaacacgttcggcctgtatgcgcagggccagtggaacaacggctttgcggtcggtggcagcgtatcgcgcggtgactaccgcacgcgtaccacgcgtgaggtgccgctgctgggccagaccctgtacagccgccaggactcggatgtgaccatcgcgcaggtggagggcagctggacctggacccatggcaggacccaactgcagccgtatgtgcagttcaccaggcactgggtcgacagtgatcgtgcggtggagcagggcggcacggctgcgctggtgctggaaggcggcaaggacacgctcaatgtcagcaccgtgggcgtgcgcggccgttgggatgtgggcagcggcgagcgcttcccggcgcagctgacggttggcctgggctggcagcatgcatcgggtgataccgatgtggccagccgcaaccgcttcgcggtgggcggcaatgccttcgacgtctacagcgcggtgatggcacgcaatgcgctggtcagtcaggtgggcgtggcggtgggcctcggccgcaacagccagctgtcgatgttcgtgcagggccagcacggcgatggccgccgcgacgtgggcgggcagatcaacctgcgtgtgggcttctgaggagagtggggcgacgttggatccacgcctgcgtggatccagggcggtgcggagggctagaccctccgctccatctccacggcatcgatcccggcgccgtggccattggaaacgatccgcgtcacctggaagcccaggccggcatagaagccctgggtgtgctggctggtactgagcgtgatgcgcttgatcgagggatccgcttcggcctggcgcaggcgtgccagcgccagttcccggcccagtccatgccggtgcagcgcgcgctgtaccatgccccagcagaaaccggcactgccgtcgccgcgtcgcgacaggccgccgcacgccacgatgctgccatctcgttcgatgacctggaatgcacagtccatggcctgttcttgcaggaagcgcccaaagtcgctgcgctcttcgggcgcgaagtaggtgggcacgttgctgtcgaaaatcgacaggcaggcgctggcatcggcggggcggtagaggcggaggttcatgggcccacgatagacgatcgtcaatagaaccacgccatgcgtggattcatggaccggatgccgtgcgtgtatccctcaggtcgagattcccgccagcgccgcatacatcaccacgaagctcaccaggaacaggtagatgccgccgatggccaggtagcgcagcacggtcagcgccttgttgccgccgtacacgcgttgctgcatccacagcagatagaccgggaccgccagccacagcagtgcatacagccatcggctgacggcgccaattgcgggtgatgcaaacgagctgctgatgccagcgatgaggaaggttgccagcagcaccatcatcagccagcagtggctgtacagcgccaccaccgggtattccagatagcccatcgcccgcggaatgtaggcgacgcgcagtaccagtgcgaacactggcatcaggaagaacagggcgccgggcaatgcggtcaggatcgcctgcatgtacagatcggtcttgccccccatgcgctggaggttggcgttgccgttgtgcaggcgcttgttgagccagtggttggcgaaccggggccagccggccaccacgatggggttggtgtcagcgtcccacggtttgctgttgacggtgtggttgaagaaagtgccgcttggaaacgttgatctaggcaaagtctgaagtcaggcctggcggctggacgcgtccagctggtcgattcgagacttcgatatcgatttcaatagtttaggttaagcgacaatattagattagatcaaggtatttctagctagattgaattgctgataggaaattggcaaattaaagcgctcgcgcagatgtttcaaatagagcttggctgtttctgtaatcggaaggtgcgatacgattacaagttcatcggcgagaattctatctggccaataggcatactcaagaagttgagggattgcttggcgaatgcaggcgcggacagactttccggttttgatttcatagaacgtaaccttgagatcctctttggtcaccaagtcgatagatgttccgcttccggtgtctatttctgttccgacgttgtctttgccaaactttttcgtgaggtgagcgtataggcgattttggatgtcgttatgccgctggttggcttgtgatctcgcagacgcggatcgcgtaatcgggtcggcgggccgttcctcgtggcctggcttgaactcgaatgctgaaggggggatgtcctcctcttccgtttgaaagaactcttcgtccttaggtagaagctgatttcctgcggcctcgggttgcgaatcggtagttatccagtccttaaactccctgggggtcaagccaagaactctgtggaaattgtgcgcgatcgcttcatctgcaatggtgccttccccatcccatcttgctgccgtgagtttgtggccgagtagttcgccggccaaggggccgagtcctggaatttcgaacattgagcgcaggttgaatgagacgccattgtgatcgcgccttgttgcatagccgagctgatcgatgatttgaacgaaatttgtgtaggccttcgccgaaagttgcttgtttctctcgatgcgcccggagaaacctgatcgactagttgcgttgatcattgctgtgatcaactggtgatgactaaatgtgattccaatcaggacgagtgcatcgattgcgttttcaccaatcctcttggctttggaccatacgtcaggaattctgtttcccggttgcacggacagattcttatgggcttgagcctcatcggcatgaacctccgcgaggttcttgagggcctgacttggtccgtattttttcagcagcgcggcaatcttgtgagcgttgtgcttagtgagcgaaaccttgagctgagaaatgtctgtcattggcctacgattcacaacccttggggggggagatcgtatcagctagctattcataggtgaatagcgacatttctcggctacttcaccagcatcaggcattcttccacttcccggtggcgatcaaactgacgcccaagggtcatgtgtttgtaatcagtaaagattagatcgattgaccggcgcccgaactccttggatgcaagctcagcaagttcatcaatcgaaatcatgccagtgttgctgtaactcaagactagattggaattgctgttgctgacgcctcggaagaggtcctcaaatgctcccttcacctgcgagcgaatgcagaacggtgactgatgacgactctccctgtaccgccccttgacaatctctccgttttttacctgaatttcggggtagtcatacaacaccagcgtttcaagtgcgtggtaaaatctgctgtagtggacgaatgcatagggcggatccgcatacacggtgccgccagagaatccagctaaagatgttcggtagtctagcgaagtcactctatgcgccaaagttggctctcgagtcggaattcccgcgactacgtcgtcatacttcttcgcgaatagatgtggaactgaccgctggcggtagatggagatgtcccgcatggaagactcggtctttgcatcgcgatactgcgcatagtggcctgttccttggctggaatacgccatagaaaacattagggatgacagaattacattgtatgccgggtcacctttgtagcgatccgcaacttcacgtatagcatcgatccagagcgtctgttccgcagaccaccatgtgccggagtagtacttcaggaacaggtgccatggtctgcggaaagttcgttcaagcaaggtctgctgctctcgctcgacggcattgaattgcgccaatgaaatttgcgcggagtaatcatggagggggccaatcgctttgcgattcctatcagcaatcgctttggcttgttcaatgatctgctcggaggtcggcgtttggggtgagcgccacgcgttcaggtatgcctcagccaagactgcagaataagcttggatgtcattggagtggacgctaatttgatctccgactgctccggccagggatgcgcttcctccgaacaagtcgcacagagccccgccgtcatagacctcattgatgccggaaagcacgaagtccatgatcttggactttgatcccatgtacttgatgtagtgggggtacgttcgttgctttagctgggtgcgcgcgaacactgcttcgcgttccttgtctatgagggtcacgggagtacttcctctgtctggtcctagagtagaggattctccctgaggcaggtcgcactcgttgagacttcggttcaattgcaatgccttcatatgcatgaaggccgcccttgaggggcggccttcatgtgattctagacttggactatgttttagtgctcagcactagcacatcagaccaaattacgactttcagtaaggggggggccggaattacttggccggatcccctgcctactcgataactggcggagagagggggattcgaacccccgaagcgcggtttagacgcttacacactttccaggcgtgctccttcaaccactcggacacctctccggatccctgccatcggcaaacgcctcagcaggggcgcagattctagcgggctgcgcggcacttcacaagcaccccggtcaggaacctgcgaaggtcgtgccgggggcgaggggactggacaggcatggcacaatggaacatccgatggaaaacggtggcctgatgtcctatctcgtccttgcccgcaagtggcgtccgaagcgttttgccgagctggtgggccaggaacacgtggtccgtgcgctcagcaacgcgctcgacagcggccgggtccaccatgcgttcctgttcaccggcacccgcggcgtgggcaagaccaccatcgcgcgcatcttcgccaagtcgctgaactgcgaacagggcaccagtgccgatccctgcggccagtgtgcagcctgcctggatatcgacgccggccgctacatcgacctgctggaaatcgacgccgcgtccaacaccggcgtggacgacgtgcgcgaggtgatcgagaacgcgcagtacatgccctcgcgtggcaagtacaaggtctacctgatcgacgaagtgcacatgctgtccaaggcggcgttcaacgcgctgctgaagacgctggaagagccgccggagcacgtgaagttcctgctggccaccaccgatccgcagaagctgccggtcaccgtgctcagccgctgcctgcagttcaacctcaagcgcctggacgaggaccagatccagggccagatgacccgcatcctggcggccgaagagatcgaggctgacggcagcgccatcgtgcagctggccaaggccgctgatggcagcctgcgggatggcctgtcgctgctggaccaggcgattgcctatgcgggcggcgcgctgcgcgaggacgtggtgcgtaccatgctgggcacggtcgaccgcacccaggtggcggcgatgctcgatgcgctggctgacggcgatggcccgcgcctgctgcaggtggtggccgcgctggccgaattctcgccggactggagtggcgtgctggaagcgctggccgaaggcctgcaccgcatccaggtgcagcagctggtaccgggtgcggccgttgccgaaggcctggatgccgccgcattcgccgagcgcctgcgcccggaagtggtgcagctctggtaccagatggccttgaacggccgtcgtgacctgccgatggcgccgagcccgcgcgcgggcttcgagatggccgtgctgcgcatgctggcgttccgcccggccgcggcggtcccgccggtgccgaaatcggtggagggggcaggcaatgcgccgggtggcaatgctgccggtggtggcaccggtgcgggtacccacgaagcgatgccggcgactgccgccgcttcggcaagcccggccgtggtggcgcaggtggccgctccggtgcaggccgcgccgcgcgaacctgaacccgaacctgagccggccccgcaacccgaaccggacccgacgccggagcccgagccggttccggtggaagagccggtgtcaccgccgccggtgaaggccgaagcagcggcgccgccgtccgttgaaacagaagcgggcgacgacctgccgccgtgggccaccgacgaagccgaggcacgtgacgaggcgctggcggccgagatggctgggccggaagctgccatggtggcgccctggcatgagccgccggctcccgtcgcggctcccagcgagcctgcaccgcccgcacgcccgttccgcacggaaggcattgccatcgcgccggtcgagccggcgccagtgcaggagaacgcgccgctggaaggtgtcagcgacctggccagcgccgaggactggctggatctggtcgccaacagtggcctgagcggcccgtcgcggcagctggccgccaacgccgccttcatcagttgccagcacgggaccttgaaactgggcctttcgcccggatttgaatacctgcgctcggagcgcgcgctggccgccctgggcgagatgctggagaaggccctcggccaggcgccgaagatcgtggtcgagaccgtggaaaccgaacacgttccggccgagaccctgcaccagcgtgccgaccgccagcgtagtgagcggcagcaggtggcagaggccgttttcatggacgacccggaagtgcaggtgctgatccaacagcacggtgcccgggttgtttccgattccatccgttcttttgacgagtaagacaccatgcgcggaaacatcgcacagctgatgcagcaggcccagaaaatgcaggaaaacctgcagaaggcccaggaagaaatcgccaagatcgaagtgaccggcagcgccggcggcggcatggtcagcgtgaccctgaccggtgccaaggaatgccgcaaggtgcgcatcgacccgtcgctgaccagcgacccggagatgctggaagacctgatcgccgccgccttcaatgatgcctcgaacaagatcgatgccgagtcgaagtcgaagatggggtcggccaccgccggcatgcagctgccgccgggcatgaagctgccgttctgatttcccagggggcgcctgccgctgcaggtgcccgctccaaccctcggtcgagcatggctcgactctacagacagctgtcgagcgtgctcgacgccatgaaagcatgccgccgtgtccgcacccctgcttgaacaattgatcgacgcattgcgggtgctgcctggcgtcggccagaagactgcacagcgcatggcctatcacctgctcgagcgcgagcgcgaaggtggccagcgtctggccgagacactggcattggcggtggagcgaatcggccactgcgtgcagtgccgcgatttcagcgaaaccgagctgtgcccgacctgtgccaacggcagccgcgagcgcagccagctgtgcgtggtcgaatcgccggccgaccgcctggccatcgagaacgccaccggcttccgcggtgtctacttcgtgctgcaggggcggctgtcgccgctcgatggcatcggcccgcgcgagctgggcctggagcaattggagcgacggttggccgaaggcgaggtgcaggagctgatcatcgccaccagcgccactgtcgagggcgaggccaccgcgcactacctggcgcagctggcgcgcgcacgcaaggtgcagccgagccgtttggcgcagggcctgccacttggcggtgaactcgaatacgtcgatcgcggcacgctctcgcacgcgttcggaacgcgcagcgaattccgcgattgaatgccggccgggcatcccccggcgcggccggcctacaatgcggatgacatccccgccgaggccgaccatgagcaacgaaaccctcttcagcaagatcatccgtcgcgagatcccggccaccatcgtctacgaggatgacgaggtgctgggcttcaaggacatcgcaccgcaggcaccggtgcacgtgctgttcattccgaagaacgagatcattccgaccctggatgacctgcagccgtcgcaggcgcacctgatcggcaagctggcgctggctgccgccgagtacgcgcgccgcgagggcttcgcacaggacggctaccgcatcgtgatgaactgccgcgagcatgccgggcagaccgtgttccatatccacatgcacctgctggccggtgcgccgctggggcatttcggtgcgcctgggcgttgaagcccctgtccacgccatgcgcggatgaaaaaggccgcccgagggcggccttttccgtcatgcctgtgcggtgacgatcaccaccagccccagcgaccatagccgccccagtacggaccatacgggcccgggccccacgggccataggggtagggcaccacgtcgacctggcgctgttccggccacaggtagatcacatcggccgacagcttgggcaggcggtagtcgtactcgccgatgcgggtgttctggtagccgtcgatcttgccgatgaaagtcacgtcacgaccggcttcgaacacggccgggtcgtagaagccggcacggcaggcgatgaagcggccgtcgctggcgtcggacgaggtggtgttcggacggccactgccattgagcgggcgcgagatgatctggaagcaggtctcgccctggccgggcttggtttcgatgatgcgaccgccccaacggaccggcgtgccgacctgctgggtagcgaccgagtcgcgcggggagaccaggctgaactgtccctgcagcggcttgggggccgtggcgcaggccgacagggccagcgtggccacagcggtgagaaggaacttggtgttcatggggaggctccggaagtcgggcgatgcctgcgcaggtcccgcaataatgaagcgaggtcggtgcaagttccagcgtagcgcgcgtcggcgaaacgctggctgagtgcgagcagggccgggtcagggcgctgccggtgcacccgctgggcccagtcctgtgcggtttcgtgcggttcacgggccaggccgaggcgggcgtagcgccgtccgagccggtgccaggcgcgcagcagcgggtcgcgttcgcgctcgccacgggccagcagccaggccatccacgccaaggccagcatcgttgccaccacgaagccagcgacaagttgcgtggggcccagatcatccagcccgaacggcgtgagcagttgctgctggcggcgtgcatcgaacgagagcaccaggtcgttccagccgcggcgcagccagtcgcccatctgccccagctgctgccagcgttgctgcagtggcgtgtccgtaccggcctgcaggcggtcgtccagtgtgtccaggatgcgttccggtgccacggctgcggtcgggtcaacccgtacccagccgcgctgcggcagccatacctcggcccaggcatgggcgtccatccgccgcacgatccagtagtcgccaaggcggttgtaggtgccaccggcaaagccggtcaccacccgtgccgggacgccggcattgcgcatcaacaccacgaaggccgagctgaagtgttcacagaagccggccttgtagccgaacaggaactcgtcgatcgggtcgcgccctgccgcaggggtgtccagcgtgtacgagaagtcggtggtgatccactgcagcgcgcggcgcacgatggcctcgtcatcgctgccagcctgctgccgccattgctgcgccaacgtggcggtgcgcgggttgaagccactgggcaactgcagcgcggcccgtcgcagatagggtgacagcgtgctgtcgaagcgttgtggtggcgccgaatgcaaccgccagcggctcagcgacgccagtgaccgctcgctgctcaggctcatgtccgcatccagcgtgctgcctgcaggcgcgcggctgggcaggtccagtgccaccagctggcggcggtcggtgggttcgtagtcgatctggtagtcccagccctgcgtgccggcctcgaccacggccgccggccgtcgctcgctggcgcggtcacgtgtccagcgccggccatcgaaggcggtcagtaccggtcctcgccagtagcgttgcatcggctcgggtaccgcgccgaagaactgcacgcgcagcgccggggcatcgtcggccatcaggtccagccactggccgggctccatgctgtcggacaaccccggcgtacccacggcgcgctcgggaacaccccacagtggcgtggccaggcgcgggaacagccagaagcaggccaatgccagcggcaggccgatcgccagcaggcggccaacgccgcgcagctgccctcgcaagggcagcggcgcggcgtggccttcatccccggccagccgttgcagggcgagcagcgcgctgatccccgccagtgcggccaacaccgtggtcagtggtccttggtcgagcaggaacgccgcaaacggggaaaacagcgcgaacccgagcaggctgcgggcatcgcgccggctgcgcagttcgctggacttgatcgccagcatcgctgccagcagggcgcaaccggtatcgcgcccaggtcggaccatccccatctgccaggcgatggcaccgagcatggccagcaccagcagcaggcgcaccggcatgggcagcaccttccgccacgacaggaccgcagtcacgagcgctgcggccgcgatcacgcccgccagcaggggcggcaactgcagcagcaacggcaacagcgccaacgccgcgctggccagggtccagttgcgggcattgcggtcgagcgcgggcgtggtctcagtcatgcggcatcaatgccagtgcacgcaggcacaggtggtggtggctggcgccctggcctggcccgaacggcgggtgtgcaggcagcagcagggtgtagcggcggccttcgcgctcggccatgtcgacccatcgcgccaaacgcgcgatgcgtgcttcatggcccagcggggacagcgtgcgccaatcgaggatgacttcgatgccaaccggcttttcgtactcgcgcaccagcaggctgtcgcggcgtgccgagtgcttccacgaaatgctgcgtggcgcatcgcccgcacgatagggccgtagctgatgcagttcctcgccactggcatgggcgcgcgtgtgcagcggatcgttgccgctttccggcagtgcaggggccagcgcctcgggttgcggatagaccagcagcggttgttccggccacacccacgaccatgcccgcaccaggcccagtggctgggtggtggagaggcggatgcgcgggagctccagccagccgcggcgttcgctgggaacgtgcagctccacttcaccgcggccgtgtgcaggcagcgaggtccaggcttcgctgtcacccagctgcaggtgcaggccgtggcgtgcgcgcggatcacgcagtgacaggtccacgcgcaggcgcagtggttgcccggcaggaaccggctcggcggagatcgcgtcgatctgtacgccggacagctgcaggtgcgcggcgatggcgctggcgatcgccgctgccgccagcagcagggccagcagcaacgccgggttgttgttgtagttcagtgcgcccagcagcattgccgccagcagcgcggcgacgaacaggccgaaacgggtgggcagcacgtagatgcgatggcggtccaggcgctgcggcagtgcttcaggcctgcgcgggcgtgccagcagttgcagtcgtgcccagcgcgtggccaccctcaatccaccgcaacggtctgcaggatggcccgtgccagtgccggccccgagctggactcggcttcggccacgaggcgatgaccggccaccgccacgaacagggtctgcacgtcctcgggcaccacgtggccgcggcccagcagaagtgcatgcgccctggccgcgcgcagcagcgcaaggccggcacgcggtgacaggcccacgcgcacgccggcgtgctggcggctgcgggtcagcagggcctgcacgtagtcgaccagtgcatcgctggcatggacctggctgacggcttcacgcagcgcgcgtacctgggtgtcatccagcttcggtacggcacgtgcgatcaggtcgcggcggtctgtaccacgcagcagttcgcgttcggcctgcgcactggggtagcccatcgccaggcgcagcaggaaacgatccagctgcgaatccggcagcgggaaggtaccggacaggtccaccgggttctgcgtggcgatcacgaagaacggatcgggcaggggatgggtctgcccatccagggtgacctgctgttcggccatcgcctccagcagcgcgctctgcgtgcgcggcggcgcacggttgatctcatcggccagcagcacgtgggtgaacaccggccccgggtggaactggaactggcggctgccggcctcgtataccgaaacgcccagtacatcggcgggcagcaggtcggaggtgaactgcacgcgctggaaactgaggcccaggctgctggccaacgcatgcgccagcgtggtcttgcccaggccgggcagatcctcgatcagcagatggccaccggaaagcagggcgacgaaagccagcctgacttccggcaccttgcccagcaccagtgcgtttacctgatcctgtgcctcccgcagggcctggcgcagttgatcggttagcatgctgggattgggggacgaggctggcatgatcgtctcaggtctggaatccattcgattatccatagagcaatgcagggcgaacagcgcgcgcggacaatatttctctggttatggacgctggtcacagcggccaagctggtagtggctgcgcggctaccactgtttgttgacgaggcgttctattggcaggaaggccagcatctggccgctgcgtattcggaccttcccggactgaccgcgtggttggcgcgcctgggtgtggagatcggtggccaccatgtgctcgcgttgcgcctgccgttcctggccatcggcgcgctgctgccgttgctggtggtgcgcacggccacgcgctggttcggcaatgtggccggttggcaagcgggcagcctcacgctgttgatgccgttgtcggcgacgctgggcctgctggcggtgccggatgtgcccatggcactggccgcggtgatctgcctgcacgccggtgcgcggctgctgcacaacgttgatgcatcgtcggcgatgaagcttgcgctgggcctgtcgatcggtgcgctcagtcactaccgtttcatcggtgtcatcggcgttggcttcatcgcgttgctggcgctgccgcaggggcggcgcatgctggccgatccgcgcgtatgggtcgcgctggcggtgggcgtgctggcgtggctgccgttgctggcatggaacgcggacaaccacgacgccggcctgaagttccaggtggtcgagcgccatccctggacgttcgaatggaacgggctgtggttcctggtgatccagcccatgctggtcaccccgatcctgtgcatggcgatgtggaaggtggcgctggccggtacccgcaggggcggcggcacgcgcgtgcagtggcgctacttcggcctggtcgggggcgtatccacgctgggcatcttcctgctgggcttcttcaccgacgtcgagcggatcagtttccattggccgctgccgggctacctggccctgctggtggcggtgccggtggtgctcaacggctggccacgctggctgcggcgcaccggctggtggctggcgggcgcaggcatggtgctggcgttcggctattacctgatggcctccacgcctgcgttgcgcgagcagctggcaggcagcaagtactacccgcgcaatttcgctggctggcagccgttggcgatggcggtgcgcgaagagttgcagcagatgccggcgggcacgcgggtgctggcggggaacttcaaggtgggggccgagctgggcttccagctcggcaatggcgatatcgaagtgctgccgcatccgctcaacgacaagcatgggcgcaccgcgcagctggcgcagtgggaactgctgcatgagggcaagcgctcgacgccgatgctgctggtgctttcacccagcgaccagcgttaccgcgatctgctggcgcgctatcacgccatctgcggacaggtggggccgttgccggcgccgcgggtggtcagcagtgaccatggcttccagcgtttcctgctgttccggctgccggcgcagcgcgcgtccggggcgtgcgtgactccggcaatggcgtggctggatacgccttccaacggcgaaaaggtgtctggcacgctggcgatcaagggatgggcgttcaaggatggtgtcggcctggcacgggttgaggtgctggtcgatggccgctcgatgggggatgcgcgctatggccgcgcattcgacgtgcgccagacctggccggacagcaccgatccgcagcatcctgcggtgggcttcgatgcttcattggacacgagcacgctggcgccgggacggcattggctgggcctgcgcctgcacggtcgcgatggcagcgtagaggaatggcaggagcagccgttcgaggttcgcgggcgctgaggcggagcgcggtccaggtggtcgcgcgccaggttggttgcgtgctccaggttggtcgggtgctccacgttggtagagtcgactgttagtcgactgctcttccagccgccggcaaaaccccgcgctgcgcgcgatggtcgactgacagtcgacgctacccggctcaggtcctacccggcccgtgtccggcctgtttccgcgatcggtgccggcagtcagtgtgtcgccttcagggcaccgcgaaccctgcctggcgcagcaacccgcacagcgcgatcagcggcaggccgatcagcgcggtcgggtcgcggttgtcgatcgcttcgaacaggctgatgcccagaccctcgcacttgaagctgccggcacagtccaggggctgttcggtggccacgtagcgtgcgatctcctcctggcccagcgcgcggaaacggacctcggtcagatccacggcactgaatgattctccgtctcgcgtgagactgatggcggtatggaagcgtactgtctgcccggacatcgccgccagctgcgcgcaggccgccccggccgtgcccggtttacccagcggccgcccgttcaggtccgccacctggtccgagccgatcacccaggcgccggggtggcgggcggcgacttcggttgccttggccgtggcaaggcgcgttgcaagggccagcggcgtctcaccgttcaacggggtttcatccacctccgggcgcgcgcagtcgaagggcaggcccagccgctgcagcaactcgcggcggtagcgggaggtggaggccaggaccagtgacatgcgagaataccggggcagggtgcggcagtctggcctgtgcgcagcgccagcagcaagtgctgtatggcgggcatttgacagcagcccccccgatccttagtattcagcggcttatgtccgcgaacgtgcccgaatcgctggatgcttggcggatggtcgtagcgcgaaggcgcttcgacggccaggtctccctggctgaattgacccgcctgcaggggctggtcgcagataccgacggcgagtgttcctactcgcttgaattcggtcgcgacgaagtcctgcgggtatcctatgtggaactgaccatcgacaccgcgttgccgctgacctgtcagcgcagcatgcagcgattcctgttgccggtgaaggtgacccagaggcttggcctgatccgcgacgaggacgaggaatcgtccctgccggaggagtacgaggcgttgctggtgccggaagacggccagctgcgtccgctggacctggtcgaagacgagttggtgctggcggtgccggtggttccactgtcgcccgacggtgaagcagtcgacaaggactgggcgccgagcgaagaagaaacaaagaaggccaatccgttcgcggcattggcggcattgaagaaacaatagcagccggattgtcgtcggcggctgcggcgaaagcgaaagtgtgctgggcgctggcgtcctgcgcgacgatacgacgaagcaaaacgaaccgagtttggagcaatcccatggctgtgcagaaatcccgtgttaccccgtcccgccgcggccagcgccgttcgcatgacgccctgagcgccaagcagctgtcgaccgacccgaccaccggcgaagtgcacctgcgtcaccacatcactgccgacggtttctaccgcggcaagaaggtcatccagaccaagacctcggccgtcgaagaagattgatgtgccgggaaggccgctgcccccgggcagcggcctttgccttctttcccgggcgtgccggtgatcggcggcccgcgcaacaggaaacatgatgagcaagcggatctattcgaggatcgcgggcaccggtagctatttgccggaaaaagtcctgaccaacgccgacctggaaaaaatggtcgaaacctcggatgagtggatccagtcgcgcaccggaattcgtgaacggcacatcgcggccgaaggcgaaaccaccagcgacctcggctaccaggccgcgttgcgcgcacttgaagcggccggtatcgacgcttcgcagctcgacatgatcgtggtcggtacgaccacgcccgacctcattttcccctccaccgcgtgcctgatccaggccaagctcggtgttgcggggtgccctgcctttgacgtcaacgccgcctgctcgggcttcgtgttcgcgctgggcgtggccgacaagttcatccgttccggcgactgcaggcacgtgctggtgatcggcaccgaaacgctgacccgcatggtcgactggaacgatcgcaccacctgcgtgctgttcggcgatggcgccggcgccgtcgtgctcaaggccgacgaggaaaccggcatcctcagtacccacctgcatgccgacggcagcaagaaggagctgctgtggaacccggtgggcgtctcgaccggcttcaaggacggcgccaacggtggtggcaccatcaacatgaagggcaacgacgtgttcaagtacgccgtcaaggcgctggactcggtcgtggacgagaccctggctgccaatggcctggacaagtccgacctggattggctgattccgcaccaggccaacctgcgcatcatcgaagccaccgccaagcgcctggacatgtcgatggaccaggtggtggtgactgtcgacaagcacggcaacacctcgtccggctcggtgccgctggcgctggacgccgcggtgcgttcgggccgcgtcgagcgcggccagctgctgctgctggaagccttcggcggtggcttcacgtggggttcggccctgctgcgctattgatagtgcaagttacgacaatgtgaagttttgtcgttacggcccctctggggccgtaacgcgtttaaaggagtacacgtcatggttgagcccatcgtcatcgaagggcagcgcgcctggctgaagcagtacggcaagggaagccgcgcagtggccctgggcctgctcaatttcgttgcccgccgtttccatctggacgccctgcgaccaccgccgcaccgtggtggtgatgccgcgcgagaaaccgaagcccgtcgcctgggagaactgcaggcgcagggcgtgaacgtgcccgacgtgctgggcagcggccacgccgcgctggtgatcggtgacaacggcagctcgttcaatacctgcctgcgccaggccgatgaggccggccgcgaccggctggtgatggcggccatgcaggccatcgccgaagcgcatgcgcgcggcgcctatttcggccagccgctgccgcgcaacctcacctgggatgggcagaaggtgggcttcatcgacttcgaggaagatccgctggaagtgatggatctgtccgaagcgcaggcccgcgactggctgatgttcggttacggcgtggccaagtactacgccgaccgccccgagcagctgcaggcgatgatggccgaggcgatgggcgaggcccaggcgcctgtgcgcgaacacgtgcacgcggtcagcggccgcctgcgcagcctggcccgggtctgcatgaagctgggccgttcagcgcgcgcgctggcgcattcgatcttcatcgcccatggcgccagcacggcgggcgtactgatgctggtgggcctgtgcgtggacttcctcgccgacggcgacctggacgtgctgcagctgttctgctgatggcaggttcgcgctgctggcaggttggcgctgcggtagagtcgactgtcagtcgacttccgcgcgcagcgcgggttttcagcggctgatcgaagggcagtcgactgtcactcgactctacctgggcggggcaccgcaccggatgcggggttgtcccgcggcggcgctccatacgcctgcatacgcgcacgtacagacgacacagcggattcgcccttatcatggcccgcttcgattgcaacaagcggatgaccgcgtgaccgtatccaccctcgcttttgtcttccccggccagggctcgcagtctgtgggcatggtggccgagctggccgaactgcacccgcaggtgcgtgaagccttcaccgaagcatccgatggtgccggcgtcgacctgtgggcgctgtcccagggtggcccggaggaaatgctcaaccgtaccgaatacacccagccggccctgctggccgcgagcatcggcgtgtggcgtgcctggaacgccttgggcggtccgcgcccgtcggtgctggccggccacagcctgggcgagtacaccgccctggtcgccgctggcgcgctgagcctgcatgacggtgcgcacctggtgcgcctgcgcggccagctgatgcaggaagccgcaccggccggtgtcggcgccatggccgccgtgctcggcgctgaagaccagctggtgctggacgtctgcgccgaagccgcgggcagccaggtggtggtgccggccaacttcaattcgccgggccagatcgtgatcggcggcgacgcagatgcggttgaccgcgcgctggcgctgctggccgggaagggcgtgcgcaaggccgtcaagctggccgtgagcgtgccctcgcacaccccgctgatgcgcgaagccgccaaccgcctcgccgaagtgatggccggcctgtcctggcaggcgccgcagctgccggtggtgcagaacgtggatgcccaggtgcatgacggtatcgaggcgatccgtaccgcgctggtccagcagctgtaccagccggtgcagtggaccggatgcgtgcaggcgctggccggccgtggcatcacccggatcgccgagtgcggcccgggcaaggtgctgaccggcctggtcaaacgcatcgacaaggccatcgacggccgttcactggccaccccgggcgacttcgaagccgcccgcgaggcatggtcggcctgactccccctgttcctgccgaccgtaccggtggccgctgcacgcggtacgggtacggcggccgccccagcctgaggaaaacaccatgagcaagcccctgcagggtgaaatcgcactggtcaccggcgccagccgtggcattggtgccgccatcgccgatctgctggccgcccagggcgccaccgtcatcggcaccgccaccaccgaatccggcgctgccgcgatcggtgagcgcctggccgcccacggcggccacggccgtgcactgaacgtgaccgacgctgccgcgctggacagcgtgctggacggcatcgccaaggagttcggcccgatctcgatcctggtcaacaatgccggcatcacccgcgacaacctgctgatgcgcatgaaggacgaggattgggcgtcgatcatcgacaccaacctgaccagcgtgttccgcaccagcaaggcggtgatgcgcggcatgatgaaggcacgcaagggccgcatcatcaacattgcatcggtggtgggcgtgaccggcaatgccggccaggccaactacgcggccgccaaggccggcatcatcggcttcagcaagtcgctggccaaggaaatcggttcgcgcggtgtcaccgtcaatgtggttgctcccggcttcatcgacaccgacatgaccaaggcgttgccggaagaagcgcgcgccgcgctgatcaacgacatcgccctcgaacgcctgggttcgccggaggacatcgcccatgcggtggccttcctggccagcccggctgccggttacatcaccggcgaaaccctccatgtgaacggtggcatgtacatgccgtaagcaaggggcgcagggattgcgccgcaagtggttgatctgctgaggtttttgctgcgatgcaaggccgcgccggtttccactacactatcccacggccatcgcctttgatggcgaccacttttgaaccacaactccatctggagcgagatcccatgagcaccatcgaagaacgcgtcaagaaaatcgtcgtcgaacagcttggcgtcaaggaagaagaagtcaccaacagcgcatcgttcgtcgatgacctgggcgctgactcgctggacaccgtcgagctggtgatggccctggaagaagaattcgagtgcgagatcccggacgaagaagccgagaagatcagcaccgtgcaggccgccatcgactacgtcaaggcccacgtcaaggcctgatgtcagacggcagtgcgcgtgcaggtatttccttgccgcgcaccgcaccccatggggccgctgttgcggccccgtgtgtttgggcatcacatcgaagcaaaccgagttacccgtagaaatcatccgggtcaggagaaacagcaatgaagcgtcgcgtcgtcgtaaccggcctgggtatcgtctcgccgttgggcaatgatctggccagcagctgggaaggcatcacccacggtcgttcgggcatcggtccgctgaccaacgttgctgatgcctacgtggatcggttcaccaccaagattgcaggtgaggtcaagggattcgacatcaccgccgacaatgaactgttcggcaagttccgggtcagcggcaaggatgccaagaagatggacccgttcatccattacggcctcggtgcctcgttcatggccctgcatgattcgggcctggagatcaccgacgccaatgccgagcgcatcggcgccatcgtcggcgccggcatcggcggcctgctcggcatcgaagagcagaccatcgagttccacgagggcaagaagatctcgcccttctacgtaccgaagaccatcatcaacatgctgccgggccagctgagcatcatcaccggcctgaagggtccgtcgttctcggcggtctcggcgtgcgcgacctcgaaccactcgatcggtaccgcgatgcgcatgatccagtacggcgatgctgacgtgatggtggtcggcggtgccgagcgtggctcgtcgccgaccgcgctgggcggcttctgcgcgatgaaggccatgagcacccgcaacgatgccccggaacaggcttcgcgcccgtgggacaaggaccgtgacggcttcgtgctgggcgacggcgccggcatcctgatcctggaagagtacgagcacgccaaggcccgtggtgcgaagatctattgcgaacttgctggcttcggcgccagctccgacgcgtaccacatgaccgcaccgagcgagaacggcgaaggcgccgcgcgctgcatggtcatggccatgaaggacgccggcgtgaccccggagcaggtgggttacctcaacgcgcacggcacctccacgccgctgggcgacctgggcgagaccatggcgatgaagaccgccttcggcgaccacgcctacaagatgatggtcagttccaccaagtcgatgaccggccacctgctgggcgctgccggcggcgtggaagcgatcttctcggtgatggcactgcaggacaacgtcattccgccgaccatcaacctggaacagccgggcgaaggctgcgacctggactacgtgccgaacgaagcacgccaggccaaggtggacgtggtgatgtccaatggcttcggcttcggcggcaccaacggcacgctgatcttcaagcgcgtctgagtggtgttgcgacgtcgcgccacgctcgacgtcgcattggtagagtcgactgtcagtcgactgcctttcgatccgccgcggtgatcgttgatgggaaagcagtcgactgacagtcgactctacccatcggcaatccgacaaacggatcaacgccgtgcaccacggagccgccgcaaggcggcttccgtgcatctgaactcccgaactggctgccatgacccacgcaccgctgatccacccgctgccgcacccgatcgatctgctggccctgcagcagcacgacccggcgcgtttcccgctgctgatggaatccaccgcctcgggcaccgcccagggccgctggagcctgctgctggtcgcgcagggcgatggcctgcggctggatgccgacggccaggtgcgcgaccagcacgacctggtgcagcccggcacgttcctgcaggcactggatcgcgcctggcagcatgagcgcctgtcgcatgacggcagccacagcctgccgttccgcggcggctgggcgttgatgctcgattacgaagtggccagccagatcgaaccggtgctgccggcgcgtgctcgcggggatggccgcccgaccgcgctggcgctgcgctgcccggccgcggtgctgcacgaccaccacaacgaggccagcttcgtcattgccgaagccggcgagcaggcattgctggatgcgctggtggcactggcctcggccgcgctgcccgaagccgggcagggctggcagccaccgcaggcggtcggcgaggacgcgccgcagcgtttcaccgatggcgtgcgccgggtgatcgagtatctgcgcgccggcgacgtgttccaggtgaacctgtcgcggcgctggaacgcgcagttcgctgcgccggtcagcccgcaggcgctgtacgcacagctgcgtcgtgccaacccggcgccgtttgccggcctgttcagcgcgcacggccgccatgtggtcagttcctcgccggagcggctggtgtcggtgcacgccggccatgcgcagacccgtccgattgccggtacccgtccacgcttcgaaggcgacgacgatgccgcgcgcatccaggaactggtcggtcaccccaaggagcgcgccgagcacgtgatgctgatcgacctggagcgcaacgacctgggccgcatctgcctgccgggcaccgtggtggtcgatgagctgatgaccgtggagagctacgcgcacgtgcaccacatcgtcagcaacgtcagcggccatctgcgcccggaggtcacgcccggcgaggtgatcgccgccacgttcccgggtggcaccatcaccggctgcccgaaggtgcgctgcatgcagatcatcagcgagctggagcaggtgccgcgcggcgcctataccggcgcgttcggctggctgaaccgcgatggcgacctggacctgaacatcctgatccgtaccgccgaagtggatggccacgaggtgagcttccgcaccggcgccggcatcgtggtcgattcggacccggacaaggagctggacgagacccgcgccaaggcccgcggcctgctgcgcgcactgggccagcaggggtagtgccggccgctggccggcaacctcattcatccgcggtccacgcgattgccggccagcggccggcactaccggtaccggcgggtgccgttgttccggtgggtgccgaccgttggtcggcacggctgcgtggccccggtcatgaccccaatccaccggcacggtatcctgcacgacggaatcgagttcagaggtagtccatggcgggagccaagcgcgggtgtctgttcgtggtaacgctggtggtggtgctgggcgccgtcgtggccggcgtgggcgcgtggttcttctaccagcagacgcgtttcgccgatgccccgatcaccccgactgccgagagcatggtcatcgccagcggcgatggcatgaacagcgtgctgcgcaagctgcgcgatgccggcgtggacgagggccaggacacccagtggcagctgctggcgcgtcagcttgatgccgccggcaagctgaaggtgggcgagtacgcgctcagtggcgacctgaccccgcgcgagctgctgctgcgcatgcgtgccggcaaggtgctgcagcaccgcgtcaccatcgtggagggttggaacatccgccagctgcgtgccgcgctcaagcgcgccgagccgctgctgcacaccaccgacaatctcgatgacgccgcgctgatgcagcgtctcggttttggtggccagcatccggaaggccgcttcctgccggagacctatgtctaccagcgtggcgacagcgatctggacgtgctcaagcgcgcccatgccgcaatggaaaaggcgctggacgaggcctgggaaagccgcgcgccggacctgccgatcaacacgccctacgagctgttgacgatggcctcgatcatcgagaaggaaaccgcgctggccagcgaacgcccgcagattgccggcgtgttcatgcgccgcctgaagatcggcatgcgcctgcagaccgacccgaccgtgatctacggcctcggtgccgcgtatgacggcaacatccgccgccgcgacctgaccaccgatacgccgtacaacacctatacccgtgccggcctgaccccgaccccgatcgcgatgcccagccgcgacgcgctgatggcggccgcgcaacccgcggcgggcgacgcgctgtacttcgtcgcggtgggcgatggcagcggcgcgcacgtgttctcgcccagcctggaccagcacaacgccgcagtcgcccgctacctgcagcagctgcgccagcaacgtacccaggagaccccggcgcaatgagtcccgcgctgcttcgccacccgcgtttcgtcagcctggaaggcggcgagggcgcgggcaagaccaccgccatcaatgccatccgagactgcctgcgcagccacggtcatgaggtggtactgacccgcgagccgggcggtacgccgctggccgagcgcatccgcggcctggtgctgaagcccgatgccgagatcgccgccgaaccgctcagcgccgaagccgagctgttgctggtgttcgccgcgcgcgcgcagcatgtgcgccaggtgatccagccggcgctgcagcgcggtgcctatgtgctgagcgatcgtttcaccgattccagctatgcctaccagggcggtggccgtggcctcgacccgcagtggattgccgatctggagcgccgcgcggtgggcctgctgccgggcctgaccctgctgctggacgtggacgtggccgtcggccgagcacgcgccaatggccgtgacctgtggccggaccgcatcgagagcgaacaggatgatttcttccagcgcgtgcgcgaagtgttccgcagccgcgcacagcaggacccgcagcgcttcgcgttgatcgacgccggccaggagcaggcgcgcgtggccgccgatgtggtcgcgcgtgtcgagcgctggctgcaggacggggagggcgcatgagcacgttttcgccctggcagcagcgcgcgttcgaccagaccgtggccgcgctcgatgccggtcgcctcggccatggcctgctgatctgcgggccggccgggctgggcaagcgtgaggtggcgctggcattggccgaccacgtgctggcgcgcggtgatgccgcgcatgccacgcgcacgcgccagctgatcaccgccggtacccatccggacctgcagctggtcagcttcattccaaacaagagcggcgacaagctgcgcaccgagatcgtcatcgagcaggtgcgcgagatcaccgacaagctggcgctgaccccgcagtacggcgtggcgcaggtggtgatcgtggacccggccgatgcgatcaaccgctcggcggccaacgcgctgctgaagacgctggaagagccgcagcccggccgctacctgtggctgatcagcagcgacccggcgcgcctgccgcagaccatccgcagccgttgccagcgcctggaattcaagctgccgccgcagcacgaagcgctggcctggctgcagcagcagggccacagcgaagcatcggcgcgcgaagcgctggaggccgcccgcggccatcccggccaggccgacaactggctgcgcgaagacggcctgagcctgcgccgcgaagtcggtcgagatctggaacagctggccgccggcaagaccggcgcggtggagctggcgcagaagtggtgtggtgacgacaacgcggcgctgcgcctgcgctttgccgccgacctggcgctggcccaggccagcaccgatgccttgaccacgccggagcgattgcacaagcttgcagcctggttcgatgcggccaaccgcacccgcgacctgctgcgcaccacggtgcgtgcagaccttgcggtggtcgagttgctgctggcctggaacaaggtgaacgagcggcctgccgcaaggggaaatcgatgagtgccagcaacgcccgccagggcatcctgtccctggccgtgaaggacaaagccgcgctgtacagcgcgtacatgccgttcgtgaagaacggcggcatcttcgtgcccacgcccaagcgttacttcctcggtgacgaggtgttcctgctgctgacgctgcccgattccagcgagcgcctgccggtggccggcaaggtgatctgggtgaccccggccggcgcgcagggcaaccgtaccgccggcatcggcgtgcagctggccgacggtgcagaaggcgagggcgtacgccacaagatcgagaccctgctggccggcctgaccggttcggacaagccgacccacacgatgtgaggtagcgccgggccatgcggctgcatgcctcgaaacgcccgtgaacaccaatgtgaaaaagtgttgacggcctctgaaaagcccctataatgagcggctcagcaacacaccgggcggttagctcagcggtagagcattgccttcacacggcaagggtcacaggttcgatccctgtaccgcccaccatgttgcagaacgaaagaagcctccagaaatgggggcttttttgttgcctggccatcagcgcggccttccggcatcgttggaagcgcgactcaccggctccctcaaccgcgcgaagcgctcgggggacgcacttcaccgatgcgggcacaggattccatccatgcgctgttccgtggttcacggccggcgtactctcgaggcagtgccgtgcccccattccctggagtgccaccatgccgctcgcccgcatcgatcttcgcaaaggtaaatccgccgactacctgcaacgtgtcggcgaagccatctaccaggccatgcgcgcggtgggcgtgccggagaacgaccgcttccagatcttccagcagcacgacgccggcacgctgatctacgaccctggctatctgggggtggaccgcaccgacgatttcatctgcatccagatcacctggaacgaagggcgtacgctggagcagaagaaggcgttgtacgccggcatcgccgatggactgcacgcggcggtgggcatccgccgcgaggatgtgttcatcaatcttgttgaagtaaagaaggagaactggtcgttcggcaatggcgtggcgcagtacgtgagttgatgcgcggaaagcaccacgcatggcgtgaatctacacttcgctgccgacctgttcgccttcgctggccggggcattgctggccgctttcactgcgtcggcgctgttgggttgttcgcattcgatgcgggtgataaagccctcgctgccgatgctgtgctcggcacgcttgaccagccactggccatccacgccctcgcggaacccctgcatcaccacggtggcttcggccatcagtgtttcgcggccgggcagggtgtagctgagcgtccgcgtctgccgtgcctgttcgcgatgcttggcgcgcgccgccgcttctgcgctctcccggtcggcataggccatgcgcaggcgcatgatcggttcaccgctgccgaccttcacttcctggcgcttggcactgcgcacgtcgcggtagtacgcaatggtggtaccggcatcttcgcgtgcggcaaggcttacccggtagtcgctgccatcggccggggtgagggtgacatcgggaatgcgctcgccgctggcgctggtggattcgccccgcttcacgaacaccaggcgcccgcctccgggcttggcgatggcatcgtgctgtttggccaggcgcagcagcaggttcatgtccgactcctgcgactgcaccgtcagcggcagcacgatggacgccagcgatgcgctcaccgctgcgttcagcccatgctcgccggccatgcgtcgcaccatgtcgccgatcgtggtgcccttcttccaggtgcgtgtcttctgcgtctgcaggtcgctcttgccccccttgctggtctcgaacggtgccgcccgggcgcgcagcgtcatgctgccgggaaagccggagatctccacctcgtcgcagatgtacaggcctacgcgccgcacttcgccgtcatagccgatgaaggcctccagttccgcgccaaccggtggcagctggatcggatcggacggatcgtggtcggccagctgcagttccagcgtgtcggacgtgttgccggtctcgtcggtgatgcgcagcgacttgaagcgcgccatgatcttgtcggtgatgtcctggctgttggccaccacgcggaaggccggtgtgatgttcaatcccacagggcgactcccttgcgctcgctggccgggcgctgcacctccggcagggtgatcgctacgccggcaggcagtaccgggccgcgtgcggccaggcccgggttggcatcgaacaccgcgcgcaggatggccggtgactgctcgccataatgcgcgtacgcgatacggtctacgacgtcgccgtcgcgggtgctatacgttcgtgccattgctgtgcttccgcagtgaaagggtgaattcctgtttcaggatcgcgctgtcggcggtgaactcgctggcggtggcatcgatcttctcgatgacccacaggcccaggttgccgcctttgccggtcagcagtcgatgaggcgtgccctgcgcggccagcttgcgcagctgtgagagctcgttgccggcgccgcggaactggtagtagatgacgcccggcagggtcatgctggctgagcccggtccggtgtactgcagggccgccatctggccgatgcggtcctgcgcctgccagcgatactcgttggattgctggatctcccggaagaccgcggtgttgaggctgaacttgaagccgcccagcatcagcaggaccggggcgttgccggagtcattggctttgaactgcgacagcagcttgtccacagtgccggttacgaattcgcgtttcatgctcagttcctgtctgccaagccaccacgggcggcaaccgcgttgcgacgctgcagctcgtcggccgtgcggcgcgccaccgcctcgctggattcgcctggctgctggtggatggtgatgttgttggtctgttgctgctgcacggtggtcggtgcgcgcatcgtgggcgagggcatgtccggcgcacggcgtccctgcgcgccgctcagctcggccatgcggcggttcaggccatcgttgtcgttggtgccgaccgcgtacgccacgcgcgccatgtcgccgatgccaccaccgccgcgcgccttcatgccgctgtagatgttggcggcgcccactgcggtctgcagcccgccctcggcgacctccagcgctttgtcgttggcagcccctacgccaccaccaagcttgtccatgaaccagccgacgccttctatgactggcttgagcttttccaggatgcggtcgaacgctgcggtcgccttctggctgatcgactcccagatgttgccaagggtttcgttgatgaagccggcgacggtgccgagcatctcgcccagccacaccaccgcccccaccacgccgccgatgacctggatcaccagccggaagttggtcagcagcgcctcacccaccagcgagccgatctgggcgacgcgtgacaattcattgccggtgtactgcgccggctccagcatcttcgacagccagtcccaggcctggccgatcagcccgctcatgacttcccaggcggggcgcagtggttcaaccgcgcgcatcagttcacccatcgctgcggtgcctgcaccgctcaggccttcccagacgccgcccaggaatgccttgatcggttcccagtacttgcgcaccagcagggcgccggcggtgatggcggcgaccgcaacggcgatggggccaccgccgatggcaccaatggcagttgcgacgatgcggaaacccgatgccaggcgcatggccatcggcccgaagcgccccagctgtgccagcaggctgccgccacggaacagctggatggccttctgcacgcccaggatcgggccctgcaggaaggtccaggcatagcgagcgccgagtaccgccgcgcgcatgcccagcatgccgaccacgatctgcgtggtgttggcgatcagcttcgggttttcctgcacgaacgaggtaaccccgttcaacagctcggtcagcttgaccgcggcctcgcccaccgcgggcagcagcgccgcaccgaacgccttggacaggttgtccacggcgatcttggcgccttcgatcttctgcggatcggtctgcatcgcgtcggcataggccgcatcggtggtacccgccgatccattcaaggccttgtcgcggacacggatgtaggtgtcccagttctcgatcatgggctggacgaagttcttcgcctgtgcatcgctgaacagggtgccgatcttcttctggtcgcccgcagtcgcctggatgatcccctgcatcgcagcatcgaagggattgccgccgctggtctgtgcatcgccgatgatcttgcgcagatccaggttcaggctcttcttggccttctcctgaatgtccggcgagagcacctcggacatgaagctcttcatgttgctggcggccttgtcggcgccacctgccgagtccagcgtggcttccagtgccgcacccagcgtagccgccgccgatgtgccctgcagcttcatcgcctcgaacgaggaacccagcaccggcagcacctgggccatgtccttcaggcccaggctgccctgctggctgttcaccaccagcacgtccagcgcgttctgcatgcgcgagggatcgatatcgaacgactgctgcagggcggccgcagcttgggccacatcatcgatgctggcaccggtgacggtggtggtccgtccaacggcgccgaggctggcctgcgcggactgtgcgtccatgccggccgcgaccatcagcttgatcgatcgctgcagatcgtcggcgccctggttggttgcacgcgattgctgcaggatcgcctggccgagcgcactcacctgcgcgcggctgaggttggctgccacgccgatctgctggttctggcgggcgaagccggaggcgttctcgaccggcttggccagtgcggtgacggcggtgccgagtgtgccgcgcgctgccttgaacgaggcgccgagtttctcgcgcttctccaggttggcggtgcgcttggcttcgacacgctccagcgcttcctgtgaggcgcgcagcgcatcggcctgcgcgcgcatgcgggtgtatgcggtgcccgacttcttcatcgcggcgagcttgagctccagcttgccggcttcatcgccgaggcgcttcacgccatcattggcgaaggacaatgcgtccttcagcgacttggacacctcaccgccgatcgtgatcgttgtcgtttgaacgttactggccatgtaccggcaatccctgaatccaccagatgaacttcgacacccgcagtgtcatgatttcgcgcaggccccagccggtatgaccggccagggcgagcgctccctgcctgatctgtggcagggtcaggtggtaaaaagcgcgacgcctgcctgcagtcgtgcgtagtcgcgcaacggcatcttgcgcacgtcctctggcgaaatctcgcacaggttggcgatcatccgcacttcgcgctgtgcatcgctgcccttgtcgtcctggtagcgctccatgtcttccacggtcggctcgcgcatgcgcagcacggcggtttccatgccattgacctggcggggacgggtgagggtgatctcggcgaaaccatcgcgctcgatgacggtgtcggtgggggtcttggtcttgctggacatggatgcgttcctggaatgcgatgcggtgcgatggatgcgggggcgcgaggcgcccccgggttcttcggtgcggcgtgggctcagatgcccagcgcgccgcggatgccggccaggacgtcgatgccaccctggcgggcgatcatgttgaccacgtcgatctcctgcacgacctgggcaccatgggtcagcttgtagtagctcagcgccaggctgaccttgatcgtgcccttctcgccgaccttggtttcgccacggtccagcagcttcaccttgccgcgcatgttgtgcacgacctgggtcacttcgccgtcgtcgccttccagcgcctcgcgggcggtgaagccgtattccttgctttcgatgacgtggaacttgctcatgatctccgcgtcgtcggaggcgaactcgacatcggcggtcagcttttcatggccgagcacgatctcggtcggggcgagcatgccgccggcctggaagtcctcggtcttcagcgacagcttgggggcggtgaaggacatcacgctgccggcataacccttgccgtcgacgtagaagttgaaatttttgcggatcttgcgcgtcatgcttagaagatctccgagacgtagttgttgttcatgtgcatgcggaaggtcagctgctcacccgggtaggtcggagtgaagtcgaagtcccagtagaagcggccctgggccacgctgtccgctgcgttcagttccgggtcgatccagcagttgccgccgaggatcgcgccctgggtcttcaggccgcgcaggaaggcgttgacgccctcgcgcacgtcgtcgacgtaggtcttgctgatgccgcggtcgacggcccacaggtgggcggcttccaggctgtcggcgatgatgtcggcggtgcgcaccacgcacaggaactgccacttcggatcgatgctggtggtgcggttgccccacaggcggaagcccccttcgcggatgaccgtggccacgttggcctggttcagcaggttggcgcggctggtggcatcggacaggccgaagtcgatcgcacgcgcggtaccgaccacgccgttgagttccaggttcgacggcgacgcccaccagccgcgctcgttgtcgctgcgggcgatggcaccggccacggcaccggaggcatggcgggtgacgatggcatcaccggactgcaccagcagcgcggggtcgaccacgtagacgcgcttggagccggtcagggcggcggtggacttggcagcgtcgtcgttgctgttcgggccatccttgatgatcactgcgcgcagcttgtcggcgatgccaagcagctcggccacgaccgggttggccagcacggcctccggcttggccggatcggccgggtgcacatgggtgaagccgggtgcgaccaggatgcgcggcttgacgccgacgatggacttggcggccagcagtgcatgcacgccttcgtaggcgccggtctgggcgttcacgccgcccagcacgttggccagggtggcgctttcattggcgcccttctcgacgcggacgacgacgaccacggcactggactggtcgaagatcgcgtcgagcgcaccgggcagggtgcccgcatcggcgccggtggtggccgacagcttggcggcctgcgacggcgaggtcaccagtacgggcgtgttgatggggaacgcttcggtgtcggccagcggtgcggtgccgacgatgccgatcacgctgctggaggcgatggcaatcgatcgggcaccggtatcgatgttgacgacctgtacgccatggagaaattcggtcattcggggttcttcctcggtgtgggtgtgtgccggcttgtgcaggcgacggggtaatgttcggagaatgtggcggtcgggataattgcagcggtggcccgctgatcgatcagacccagccggaggcgctgacgctggcgctgaaggtggaaacctgggcgatacctccggcacggcgcagcgcgacggaaatgctgacgctgtccgattcgtagctggcggacctggcagggacgctgatcgacacgcctgccgacggtccagccgatgccggcacgaacgagggagcactggtgctgaaagaggctttggcgggcgaggagccggtgatctgcacttcgtactcggaaacgcttgcacctgccggaagccactggcctgacgctgctaccgagctgcctccattgccgccaccggcgacgcccgtgcggatggcataggtgccgtcggcatacatcaggatcgagacggttgccgacacggagccggtggagttggtcttggcgccattgcttgccgagtagcccttgccatggaatggcagcctgtaggtggcgctgccgcgggccgcccacaggttggacacgtccatgccgttgatgcgatggcctacgtcggcacgcttgctgccgtactggatgtgggcatagcggcggctcaggtcggtgccgccgatacggcggcccgaatcctgcgccagtggaccttcaacgtacggatcgaacaggtcgtcaaagtcgacaccggaagagcgatatccgctgggcatgtcagcgctccgctttcagtgcgcgcacttcagcggccagttcctggatggccttggccatcaccggcagcagctggtcgagcttgaccgatgccacgcgctcaccctggaactcgacgccttccaggtcgaccgcttccggcaccagttcggccagctgctcggcgacgaagaacaggcgacggcgaccgtcgtcgttgtactcgggtttgtagtggccggctgcaagttccatctgttcgacagctgccaggccatacggaagtgcgccttcgatgtttttcagcttgcgcgaagagccagtatcgaagccgccggccgtccagagagcccccgcggcattcagttgcagtcgatccacttgcgcagtggacgaccagatccggaacacgttgtccgtgttgtagatgtggaactcttgattcgcgttcccacggtccttgatgatgaatgcggcattgccacctgcggaagtgacgccgccgacgaatgtgttctcccggtactggacattgctgaagctcgcgcgctgcgtcggagttcctccattgaagtcgtaggagtaaagcgaaagtgtggcgtcgctctccatggctgtcgcccatcgggtcacgttgttgccccagccgaaccgttggtgcacgacctgggtgctgccttgacccacatacatgttcagcgtgccgttcatgatgtcgccggctttgttgatcttcccgccgggatcgaagttgccgctggtccagatgttcccgcctgcgctgagcgttgcgctataggcaccctccacattgcggaaggtgaaggaggaacctgacttgaaaatgtagctgtcaccggtgccgaagtagatgacaccatcggtcagcgtgctgccccagccggacaggcgcagcgagttgttggagatggaaaccgcgccggtgaacgtcccgccactcttgtccatcttcgcttcaggcgcgaagttcccggcatgccacatcggcgagccgttccagcgcggcgtgtcgccatgcttgatggtgatttcgctgctggcactgcggtccgcgctccatacgcgccacaggctggaatttccccagccgccaatgaaggactgttcggcaccggcggcaccgaagcccagcaacggatacgtgccgttgatgaactgctggtcggtgaacgtgttgccgcccctggacgccttgccatccagtgccgactgcagcccggtcacatcggcaatcacatgcttgtggcccacggtggcgaagtcaccggccagggcgaactcggaggcgtgcttgccatccagtgtgtcggcgtccaggccgttgccatgcccggtgtccttcagtgcggcgctcttcagttccagcgcagtgcgcgccgccgcggtgttcgccgcagacagcagtgtcttcgccagcgcggtcggggcgctggcgccgaagcgcttgtcggtgtaagcacgcatgccacgcggagtcaccacgcgctgggtgtcggtcgcatcttcggcttcggtgctggtggccagctcgaccacgccgacgacctcggtggtggccggtggatagaggaagccggcatcaccgaactggatctgcgtcgtgtcgatcccgctgaagcgtgtgtcggtggccagcagcagcatcgatgcggccgacttctccatgatcggatcggcctggccgtagctggcgaacagcgtaccgtcagccaggtacaggccgaagccgcgcagcgtgtaggaggtggcgctgtcatcgcggatggtgacgtgcacggtgtcatcgcccacggcctggccgccgaaggtggcgacgcgcttgatctcgccgggcagtgcggtgagccccgccgacggcacgaaggcggtcgaggtcaggccgatctgggtgatcaggacggcgttggtgccggtgttcggcggattgaccagcttggcgaagccggcatcggtgattttcaggcgcatgcgggggttactctccgatcagttgaaggcggcggaaggccgtggcgtgggcggctgcaagtgcgccgatggcggcgtcggcctgcatgccctgggtaaaggtgaagtgcgagcgcaccggcttggtccgggtgatttcgccgatgacgtcctccacgaacatcgccgtggcggactggccatcctggttggcgatggtcatcaccgcttcgaaggtgtgcggcgcgcccctgggctgcagctgccaccactcgcggatcagcaccgatccaccgaaggcggccaccacgtcgcgtacgctgccggcggtgcccttgcgacgctggatagcgatggccgtacgcacccgggcgcgcttcacggcttcgggccagtaggccttccattcgtccaccgacagcgcccaggccagccagggcagcagtgcggtcggacaacggtcggcatcccacagcgcggtgacgtccaccggcaacggacgtgcaacgatggcgcgggcaagcgcgcgctcggcatgggtggcgttggtgggtagcaggtttgccgccgagggcaccaccacctgggcgtcaccatcgatgacctcgccgggcgccggtgcagtggccagggtgaccctgctgccctcgatgacgctgccctgcagcggctgccgcccccgtgcatcggtgcggtacaccgcctgcaggctcgccagcgcgccgccggggtggcggaaggtgcggttgcggccatcgatcgcgccgcgcagccgcgcgttgatcaggcgcgtgctcggctcattcatcggtgccgccgtgggtcaggatcacgccggcgcagtgggtggcctgggttcggtccaccaccacatctgcagccggatggacgatctccacgcgctgcacaccctcggcatgcaatgcggcgaacaatcccgaacgggtgacatcgcggccgaggcgatgtgactcgctgatgtagcggtccaggcgggtgcgcgcttcggcaagcacgacctgcgaatccgggccggcaaaggtgaacagcgtggcgtcgaccgagtaggtgacgatcgtggccggcttcaccagcacgtggtcggtcagcggtcgcacgtcatcggcgctcagcttcgcctcgacgatgtccagcaggccctgggtggcggttccatccgcttcgcgcgacagcaccgagaccaccacttcgccgggggcgggactggtcgcactggcgtcgagcacgcgcgggtcggcgctcagcgcatggaatacataggcaccttccggccccgccacgctgaacccttccgggcccagctggatgcggcggcggaagtcctcatcgctctcatatcgcggtggaatgccttcctgcggcctgcccgggtcgagcacctggcgggcgacgccgaagatcgcggcgaggtggtccaggtcgctgccaccggcataggccagcatcacgccacgcgcggcgtcgttgacacgctggcgatcgagcaggcgcaggtaggtgcagacctccaggatcttgaaggccgggtccgacggcagcagcgcgtcgaaggtgggatccagggcctgcagtgcggtcagcgattcatcgaacatggcttcgaaatcgagcacttcgatgaccgccggtgcaggcagctgggacagattgacactggtgaacgagccggatgccacggttagcgaacctcgattccttcgatggtgatggcctcgccgtccggcaggtggatcccggtcactgccaggatcatcacgccgggggcggggagggagacgtcgacgttctcgacgtggagacgcggttcccatcgcgccagcgcgtcgacggtggccgcgatcaggtccatgcgcagcgagcggttggtcggcgcatcgatcagttcgaatacgcgtgaaccgtattcgcggcgcagtacgcgggagccaaggggcgtggtgagaatgtcacgcacggactggtgcagatgggcgagcccatccagtgatttgccggtgttggcgtcgattcctcgcatggcctctatcgtcgtggagtgcggtttttcagggcattgcaggcgtggccgctcaggcctgggccggcgtggtcggggcggttgggccctgtgcggtgtgcgtgtgtgccttcaggccgatggcaccggccttgacctcgcccggtgtgctgatgtccttgccggcgctgatcgcgccgctgacatccagatcgccggtggccttgatcgagggtgtatcgagcacgatcgattcgctggcgatcacctgtgcattcgcgcaggtgacgatgaccttgccgctgccgacatggacgttgagcgtggtggtttcctggtcgtactcgacgctgctgccgtcggcgaactcggtgcgctgccgcaggcgcgagtcggccggcggcggaaagcggtcctggtacaggctgccgagtaccagcgcctggcccgggtcgccataggggcacgccagtacgacctgctcgccgggttcgggtgcgcaccagctgcgcatgcccggtccggcgcggcgctccagccagggaatccagtcggtaagcatgccgtcggcatcgacgcgaacgcgtccgtttgcctcgtccagttcgcgtaccacaccgatcatcagcaggttgccgatcaaccgcgcgtgttcggcgctcatggtgcgcgctccggcaatggctggtagcgggactcatggacgcggccgatctccggcgcgaagctgtagcacgcctgcggcaccacgccgccagcgtcgtcccaagggttgtcgcccagcgcgaccggcagtgaccactcgacgatccagctgcgcaggcccggctgtgccgccgcggggtcttccggcaatgctgcaatcacatcgatcgcaccgctggcaacgccggggaagcggccgagctggtgcagccaggtcgccagggcgagggccgcgttgcgcagctgcagcgctgtggttgcatcggtcgccggcagcgcaatgcgcgcttcgaagcgtagcgtggcctgcagcaggccactgccatcattgttgtccctgctgcggtcacagcgggtcatcgccagcaggcaggccggcaggggcatcccctcagcgttggcctcgcgatggaactcgacgcttgcaaaccccggaaagcgtgcgcggatagcggcttcgatcgcggcaatcagcggatcgagcgtgggagggaaggaatcgttcgccatgtcagctcatgcagggaaggaaggaggggcgtagcgctgcaaggcgcgcacggtctgcagccagtgttgccatcaccgcagtgaggcggcattgcaggcgtggccttgtccggaaggctcagtgcgtgggagtggcactgctgccgcagtcggcgggtgctgccggcgcggcgccattgatggtgatgccgcgctggctgccgaggctgcacagcagcgcactcagctggtcggccagcgcgtggtactgctgtgcgaccgcaacgtgattgcgcagcagcgcgtcatcgctggctgcgtgcaggtccggcaggcggggtgggggaagcagctgggcaggtgcgatgctgaggtcagcgcggcagggcgtggccggcgttggcctcgcgccagatgcgcatgaactcagcgtcagcgtcgccgcgatcacgaccaggagtcttggcatgggtctcgatgtcccgttgcagggtgttgaactgttcggtgcgccgggcctggtgggccaggcgctgtgattcggcctgcgcgcctgcggcgctgttggcgagggcctgctggtgcgcgcgctggactgcatcggtgcgggcctcctgctgcgctgcccgggtggtggcaacggcaaggtccgcagtgcggtcgcgcagggtccatcccagccaggcgcagctcgcgtggctaccggcaaggaccagcaacccgatgcccaacctcagtcccgcgggcgtcactgcagggctccgccggcggcacggtacgccgcgcgcagtgtttccagtgcgtgctccttctggccgtagccggcgcccggcagcgatgcccagatgcgccgggccgcggtgacggcggcatcgaagcgtcccagccggatcagctcgtaggcaccgcactgtttcagcagggcgactgctgcacggtcctgggagactggcccgaagtcaggcagacccagtcgcgcgcgcaggtcatcccaggtgctgcgcaggaactggtagcggccggcggcgctggatttgatgccatagcgtggcaacgacaccagcacgcggggatggtcgcggtagtcggtgaacagctggccaccgacgatgacgtcgtagccgcggtcacgtgagcgctggttcggaatgtcggtgccttcggataccgccagcatgtccaggaatgcggcgacgttggcgccaccgagggcgctggctgcagcggcggtcatgcggcggcccccggctgcttgcgaaccaggttcaacagagcgtctatctgtacgctctgctgggcgatctgtgcacgcagggcgctgacttcaccgcgcagctgcccgatctcctgggccattgcctcgcgctcgtgcatcagcccatcggcgcgtgtacgttcggccgcgagctgttcctgaagggtgcgcagggagttgctggtggcttcatcggcggtgcggtcgaccttggccgacgacaaccactggcgcagccacagcgacaccgcgatcagcacgcccgaggtcccgcccaggtacttggcccaatccggcacgccggccagcaggtcgctctcgttcatgcgcgtgcgtatcccttgagcagggccgggtggacagccggtggcaacgcggtgcgcgcaccgcgcagggcgcgcttgatggtggtctgtgagacgccgaactcacgcgcaacatggtcgcgtggcatgccgctggcgaccgcgcgggcaatctgttcacggcgttcgtgcgcgccggcagcgaagcaggatgccaggaacaacagttcgccgccgaagtgcgcgaccagccgctgggcgacgtcgtggccaaggatgtcgatcagccggtgctggtcgggcagggtggaggggacgtagacgatgacgcggtgacggccggtggtgctggaggtggtcggcggccaggcacgcaccagcgtgagggctgcggattcgccgatgacctcggccagggtctggatgctgtcgggcagggcgttcatggaggatgtcttcagtggcattgatctccactgttgccatcccgcatgaccagtcaacacctttcatctacttttatatcggtgcgctgaagacgttcagtcgtgcgtgaggaggggggaggagcacgacacgcctgcttgcagtgagccgaatccgctcgctctggccgctggtgttttcctgtacatccgtactcgttgtcctcacctggcaggaacagaggcagatcaaggggatggggcaggtacagggtgaggacggccacctgccacacagcctcatgcgccgtgtactggccggaaacgaaaaagccccggacgatgccggggcttcaggactgcagggggcgctggatcaaagatcgaacaccaggttgccgccggtcttgcgggggatgtacccggcgtcgcgcagccagcgtgccgcgttgacctggtccatgcgcttgaccgggaagcggttggcgaacatcaggaagcgcgccacggtgatcgactcgcccttgcccttaagggccgcaagggtttcgacgaaccatggcgcgggcggctgctggttgcccgggcgggccacggtacgcgcctgctgggcgctgccagcgcctgcccgggcagtggccagcgtgcacagcgagatgaagatcgcatccaggctcacggtgtccttgctgcccttgggctgggacttgaacaactcgatggccttcaggcgcgtcgacgtgaactgttcgacctccatggcgtttcctctttgcgaaatgggttggggatgcagggtgacgacaggtgtcgtcggtgatgggggatgaccttacatcattttcgccgatgatgggtcggggcctgcgctgggttcgggggatggaccggatggcgggccggcattccggatcagatcacaccgcgcgaaagcagctggtccagcgatctgcggaccagatcggccgcggtgctgtcgttgtcgacttcgatgtcgaccagctcatgcggcagcggctgctcgctggcatgagggtcgctgctgcgatggcctgggcgattgacgcggatcacgacaccaccacggcgccggatcgcgcgggcctcattggcgaagcggacgtcgggtaccagcccgccctcgggcaggcgtgcgaacagcgagcgtacccacagctcgggatggacgcggtcacgcccccactcggtaccggcggtctgcatcaggtggcgcggggtgagttcggccagccagtcgatggcgtcctccttgcggctgtccagttcgtccagggagagcccgaggagggtggcgaccaattgccgcagcggggccgcgaagctgtcgcatggcagtgacaacgccgacgccagtccattggcgagtgtgtccttgcccgagcgcttgctgccggcgatgccgatgtagagcggcacacgagagcgtggcgccggccgcagggcaacgctgcccagtccagggccggcacggaacgcggccagtgtgtcggcaatcaggcgatgaccgctgtcgagggaggcgggaatcatgcggaatctactcctggagaaatgcggcaggtgccggaggatcaggaatcgcgaccgacgacggtgcgggcgcggaggatgcgctgggtgatgcgccctccccgggccgctgcggcgatcgggtcaaagcacaacatggcggtgcgggtacgccggccggcagcaaggtggtcgcggatggtccgctcggacagcaccggtacccgctggtggatctgctgcacggtcagctgctcaccttcgaaggcatgcagtcggggacggggcatggcggaagcgctcctggaaggtggcgggccgataccggcatcttgcccctgcagatgctcctagtcaacacctttcatctactttcagcgtggtgcggttggccgggcgggctggcggtccacagccgtaatgccgctgctgccaggcgctcacgctcaaccgcgccgcgtgcggccaggataccctcgagatactgctggcgatgccggcgcggactgaccgccgtccagcgcccgtcgttgcccatgcgccggtagccgtccagttgcagcaggcgacgtgcttcgcagtgcaggcgccagtcgtcgctgctgctgtcaacgtcgcgaccatcatggatgcgtggcatctagaacgggcctgccgcatgctcggcgagagtgcgtctgcgctctggcatcagccagactttggcgcgttccttgcccaccacgcgggtgcgtacgccatggcgtttgaccacgtaggcggcggcctcgttcacctcgcgacggttgggcttgtcgatgcccaccgcgatgacgatctctgtggcgcggtaatgcgcgctccagtgttcggcagggagcgaccagtcgaaatggcgatcgatcagttcggcgatcggcgagatgggttcgtgttcgctgttggttgcattcagcgcatccagttcctcggcactcaagtgccaggtctcgccgctgcagtacaacgcatgggcctctgcccagacctgctgcatgtcgatccgcgccggttcgcccaacgctacggcgtgcacggtccaccagcgggtgttgccggtggcatcgcggaggaagcgttcgtcgttgacactggcaaacaggatggtgcgccgtgcatagcgggattcggtgcgagcgtaggggcggcggatctcgtcatggctgcgcgagatgaatgatttcagtgccgcgatatcggtacggcggaaggtggcatcgacttcgcccagttcgacgatccacttggagatgacctgcttgacgctgtccttgttggccggatcgagcaccaccccgtcagcgatcagttgcagctccgccggcgccagttgccgcgcccagcgtgtcttgcccaggttctgtttcgagacgaacgtcagcacgccgcgcgcgaccacgccatcgggctcaaacgccgcggccacgccggagatcagccagcgccgcatcaggacttccttcagcacgcggccgtcggccatgtgcgtgggcttggcttcctgcacggtgtcgaagaacgcctgcaggcgggactggccatcccacggccgtgaggtgatccagctggcgaccgggttgtagggattggcttcggccacctggcacaggttggtctcgaagctggcggtggccatgccggcgcggtgcatgcaatccatcacttcgcccgccgcgacttccttggcgttgtccacggtcgtctgtagcccagggaccagaatctccagatccttgcggatgacgttgtagcgcacggtcacaccggtacgacggcacagctcggccaggttgcgggcggttggcaacggccgcccgcgcgcgttggtatcgggaaacggggtgaaggcatcgaatgcggacaggttgccaggcacctggtagcgcgcgctggccgatgacggcgcatcgtccagtgccacgtcgtcgccccctgccggcggcatggggggcaacaactgggcacgcacggtgtccagcccctcgcgcagatgcaggtcgttgaagtcggtagggcggtcatcgtcgccatgcagcgtggcgaactcgggccagaccacgcgggcatcgatgtccgcggcagcctgcgtggccagggtgacgccagggttgtccagcggctgccgcgtccactgatcgttgtcggcacacagcacgaatgacgcgtccggcatggcgccgcgccaggctcgggcgaccgcgccaaggttgcctgcatcccaggccaccaccacgcaccagcccgtggcctggtggatggatccggcggtggcatagccctctgcaatggcgatcggttggccggtaaccggcttgccgatgacatggaagcagccctgcttgcggccaccggaaaggaagtccttgtcgcggccaagtgctggatccacgcggggaaagatcgcctgcaacgagacgatacggcccgcgctgttcatcaccggtaccagcagggcgttgtcgatgtggcggaagacaaggccatcgctgttgcgcaccggccatggcgccacacgcaggccatgtgcatggatgcccttgcgtacgagataggggtggtgggcatcggcaggaatggctcggttccacagcacgttggccgccctggcggcggcgtcctcgcgttcgcgctgatgccgttcgcgctcgctgcgggccgcctcctggcgttgcctgatggcacgctgctcggcggcgctcaacgcggtcggcgatttcgcgcaccaggcatggcgggtgccggtccgccagctgccgaactcgccggccggcacgtggtctccaaacaacaccgcccaaccattacgcgtgccacgacggtcgccttccacatggaagcgcaccagcgtgccatcggcgttgagcgcgtcgcggccgcgcgcgtccggcacgatgccgtgcgcgtgcatggcctgcaggaacgcgggaacgatgtcctgcgtgggatgcggtgtgtgcattcgacaaggcccctgggaacgtggatcggtccaccgcggccgatggcggccaacgtgctgtgcagtgtccggcgtgcgcaggtcacgcagcggccgaccgacgcagtgtggtcaggatgtgatgggagtggtgatacggtcatggtgtcggaacggggcttcatttgcaacaccttccagcaccttgcatccctgatcgcaatggagccacccagtacgcgttggatctgcgatggcgttcgcagatcactgtgatcgtgccgatgcgtcgcagttggcgagaaccggttttcggatgatgcgatcgccgtcaacgacggcccatcgtttctctccatcgcgccttcgggcgcccgtgcacaaggagcctgcatgcctgaaatccactgcaagcacgaacgccgatccgccgcggaatccgcgtcgttgaccgtcgttgcgacgttctcaatcggtgcgaccacccctcgataaaatacaacccgcatgacggacaccatcgacgaagcgcaggaaatggaagcgcgccacctgcaacgcgccctggcccagcacgcaacgcgggccagcaacgttgcccctctcactcccatgggggaatgccacaacccggactgcagcgaggacttcgacaacgatccggcaagactgttctgcgggcctgcctgtgccgagcgtttcgaagccatccatcaacaccgcaacgcataggaacaggggacatgtctctgaacagcaacgacgctggcttcaccgaacgcatcgccggtttatcggccgagctcgccgtgctggtgagcctggtggagaaccacatccatctgcagctggctgatctggccgactcgggtgatgtggatgcacaggagcgatttgcggtagccgatccggagcgctggttggagaacgcccgcaacagcctgcaggcgggtttcatgttcctggagcgcgcggtgcagcaaccggcgcggttctagtcatccggtgcgggggcggaaggggccggccaggctgccttccgtccccctcgggcagtggacgatcccctgcgctggaggctgcgtcataacgtcgcactggccgccgggcaaccctgaacgtggtccaaggttgaccgcaggcccgtagaatggccgggtgcgtcgttctgtcctccaccgccggttccaggccctggcatggctagccatgctgctggtgctgcttgccccgctggtgagccgctggctggcgcatggtcacgttgcagcggctgtgccggtagcggcgatggaccattcccagcatgcgcagcatgcgatggagggccatcacgaccaccacgcgatggcgatgcagcagggcgaggtcgcaaagaagccgcccgccgatccacacgccgcgcatgagatgggcgtggactgcgactactgcctgatcgccgcgcggctgatcaccctgctggtggcggcattgctgctgttggcaccgatggtatcgatatgccgtgcgctgcgtggtgcagtgcaggcgttgccgcagcgggtcagcggcacattgggagcgcgtgggccgccggtcttcatggctgtctgagccctgcgcgcacgcctttggattgattttcccaagctgccaggcctggcctggcgcgactgcgtgcgcgttcgccgaactccctgagctgccctgccactgcagggtggccttgcatgccgtgaacagatgaaaacgaaccccaactccgcgcgcctgcgccgggcgacgctgcctgccatgtgcgcgttgctcctgcacaccgcctctgtacttgccgccgatgcggcaccaccgaccacgctggataccgtgcgcgtggtcgatacccgcagcggcgagctgtcttccacctccagcgcaggctctgcgttgggcctgagcgtgctgcagacaccggccagcctgacggtgatttcgcgcgagcagctggaacagcgcggcgacaccaacctcaatgatgcgatcagccgcgccggtgcgatcagtgcgatgccgcacccgggcaacggcctgagtgcgctgtccagccgtggcttcaccgatggcgcttccgtgatgcgcctgtatgacgggctgcgccagtatggcggcgtgggcatcacctttccgttcgatacctggtccatcgagcgcatcgaagtgctgcgcggtccggcttcggtgatccatggcgacggtgcgatcggcggcgtgatcagcatcgtgccgaagaagcccacgcgtggggcaatcgagaacgagatcagcgcaaccgtgggcagcgaggacaccgcacgcctgggcttcggcagtggtggcgcgctgacgcccgagctggcctaccggctggatgtgagcggcaactacagcggtggctgggttgatcgcgggcgcagtagtgatgccaccttctccggcgcactgctgtggcaaccgcgtgcggatctgcagctgtcgctcacccatgcggaaggctatcagcaaccgatgcgctacttcggcacgccactggtggatggccgccagctggaggcgctgcgccaccgcaactacaacgtggaagacagcgacatccgctaccgcgaccgctggacccagctcgatgcgctgtggacgccgaacgcaagcgtcgaatggcgcacgcgcctctaccagatcgacagccagcgcgattggcgcaatgccgaagcctacgtctacaaccgcgctaccggcttgatcgatcgctcaggcaataccgagatcacccacgaccaggaccagaccgggttgacctcgacgctgagggtacaggggaacattgcgggcctggccaacagcttcgccgtgggcctcgatgccaaccgcgcgcacttcaagcacaccaacaacacctatgccggcagctcgggcccggtcgatccgttcgatccggtgccgggccagttcaccagcgacgcgccgaacctgccgcgctaccgtaatcgtgccgagcagtacgcgctgttcgtggaagaccgcttggcgctgagcgagcgctggtcgatgctgggtgggctgcgccacgaccgcgcgcgcattgatcgtaccgatctgatcagcggccagaacgcgttctcgaagacctaccgcagcaccggctggcgtgcaggcacggtgttcgcgttgcggccgacgctgagcctgtatgcgcagtactcgcaggcggcggacccggtcagtggcctgttgatgatcagcccggccaacggtgccttcgacctggccaagggccggcagatcgaggtgggcctgaagcaggccttcgatggcggcgagtggacgctggcggcgtaccgcatccgcaagaccgggctgctcagccgcgatccgctggtgccggatcgccgcgtgcaggtgggcgcacagacctcgcgtggcattgaggcgtccttgaactggaacttcgcgccgcgctggtcgctcgatgccaatgccacggtgctgaaggccgagttcgaggacttcctggaaaccaccggttcgccggcggtgctggtgtcgcgtgatggcaacgtgccaccgaacgtggccgagcgcctggccaatgtgtggctgagctggcagtttgcaccggactggagtgcggcgggcggcgtgcgttacgtcggcaagcgctacgccgacaacgccaacaccttggagctgcccggctacagcaccaccgacctggcactgacctggcaggcggcacagcgcacgcggctgtcggcgcggctgttcaacgtgttcgacaaggcgtactacgccaccgcgtactacaccagcacgcagtggctgctgggtgcggaccggcgcgtcgaattcaccgttgatcatcgcttctgaggaggctggcgatgacgttgcgatccaccgccaagcgctggacctatctggtgcaccgctggctgggcatcggcggatgcctgctgatgttgctgtggtttgtcagcggcatggtgatgctgttcattggttacccgaagctgacacccggtgagcggctggcggcgttgccggtgctgggggatgctcgcgatctgcaggggctgtcggtactgcctgccgtggtgcaggccgagccggaggttgtggcgctgacgacgctgcgtggcgagcctgcgtacgtggtgcgcaatggcagcaacgtgggcgcctggtctgccgtgaccggccaggcgctgctgccggtgtcggcacagcgagccgaagcatccgccgcacagttcgcgggcggccaagccttcgtcggcgcgacacgcgtggatgaagaccgctggacgcattcgcgtgcgctggatgcgcatcggccgctgtaccgggttgaagtgggcggcgcgcagccaggggatgtgtatgtgtcctcacacaccggcgaagtggtgcaggacgcaccgcatgtgcagcagcgctggaactatgcgggcgcctggctgcactggttgtacttcctgcgcatgcagtcggtggacccggtgtggacgtgggtggtgatcgtgctgtccgcgctgtgctcggtggcagcgatcagcggcatcgtggtgggtgtgtggcgctggcgcttccgcgggcactaccgcactggcgcgaagacgccgtacgtcgagccctggatgcgctggcaccatctgatcgggctggtggctgcggccttcatattcacctggatcttcagcgggctgatgtcgatgaatccgttgggagttttcagcagcacgcgtgaagcgatcgacagcggacgctatcgtggcggtacggtggcggtggatggcgcgttgggtgaaccggcggcgctgctggcggccgtcgacgacgcgcgcttcaagccggtggagttccagtggcgacgcatcgatggtgagctgttcgcggtgttgctggacgggcagggcgagacccgcattgtgtccggcagtgatggtcatctgcaggttgcgcggttgctgccggccgcatggctgcagcagaaggtgcgggcgttgtccgatgcgcccgtgcaggggtactgggtccagcatgcagcggatgcgtacttctacccgcgtgcaccggaagccatgaacggcgcagcggtacgccgcttcccggtggcggtcgctgattttgacgatgccgaggcgacgcgggtctacctcgatctggccactggcgacccgttgctgacgatggggcgtcgcgagcgcgtgggtcgctggctgttccacttcctgcacagctgggacctgccggcgatgctgcgtcaggtcaccgcccggctggcggtgttgctgctgctgagcctggctggcgctgcgttgtgtgcaacggccacggtgatcggctaccgccggttgcggatgaagctgcggcgcaggcggcgctgatgccttggactaaacccgcagccaacgtgtggacacggccaccagcaacaaggccgtggccacaccgatgaacgcagcaatcagaccgaaatgattcgcggcaaagccgatcaacgccggtccggcaaggatgccggcaaagcccagcgtggaaactgcggtgatggccagcgcgcccggcatgcggttctgatggccggccagcgagaacagcgccggcgcgatgttggcgcagccaaggccgaccagcacgtatccggccaacgacatctgccacggcgtgaccagggtcagcaccagcacgccgctggcagcgagcagagcaccgaatacgatcgcgcgctggcggcccacgcgtgccaccagtgcatcgccgaacaggcgcgcgaccgtcatggtcagggtgaaggtcacatagccgacgccggcgaggctggcatcgacgcgacgtacgtcgctgaggaacaccgcgctccagtcgagcatcgcaccttcgccgaggaaggcgacgaacgccagcacgccgatgaacagcacgaggccatgcggcagggccagcatcggtgtgtcgtgtggcatgcgttcgctgtgccagtaggtcgccgacaacagcatcaccagcagcgtggtgccgacaccgatcagcaccgatgccaagggcggcaactgtgcggacagcagcacggtcatggtggccgcgccgaggaagccgccaatgctgaagaaagcatggaagccagacatcatcacccgccgtgcttcgcgctcgacgatgacggcctgcacgttcatcgtgcagtccatcgcgcccacggccgcaccgaacacgaacagcaccacgcccagcgtccaggctgaaccggccagtgccaggccgggcacggtcaggcagatcagcaggctgctggccaccataacccggcggcaaccgaggcgtgcggccagcacgccggacaagggcatcgccagcagcgagccggcaccgaggcagagcagcaccagtcccagcgtggcgtcattgatcccggtgcgcgctttggcgaatggcaccagggtggcccacaacgcggtggcgaagccgggaatgaagaacgcagcgcgggtcgcgtgctgttcggcacgcgcgcggttggcaagggacatgagcaatacagtcagggaggcgtggggtgcaccgcgataccggcggcgtggaagcgagccgccaaggcgggcggtgcggtggtggtcagcaccaggtcgtcgatctcgtccaggctggcgatctgccagttgccgcgggcaccgagcttttcagtggtggcggcgacgatgacgcggctgctgcaggccaccatcgcgcgcttcagcgtggcttcttccgaatccattgcccacacaccggtgtcgccgtccaccgcgcaggggccgggcaggtacacgtcggcacgcaggcgctgcacctgggccaacgcctcggcaccgaccgcaccgccaccgctggccaggcgcccgccgatcagctgcactgaagtgccttcgagcatgctggcggcggtggcgatctgcggggcattggtgatcaccgtcagcccgagagcggccggcagctgctgggcgatcgccagattggtcgaaccggcatcgagcagtaccacctggccgggttgcagcagcgcgcagacgcgggcggccagctcggccttgtcgccgcggtcgcgggtcaggcgctcgcgcagcggccgttccttgggcggcggcagcacggcgccgccgtagacgcgctggcacaggccctgggcggcgagctcgcgcaggtcgcggcggatcgaatcttcggagacggcataacggcgcgccagttcggcggcgaccacgcggccctgctggcgcagctcctcgaggatctgccgggtgcgctgggcgggtagggggctggggtcggcgctcatgccgcaagtctgcacgttcgtgcataatcatgcaacaacatgcattggtcgggagggcacagggcggctggactgccggtgaacccgcccgccccggggtctatggatcggcctcgcggcccggcatcatggcggggcacttggcatggaatccctgatgtctcccaccgttcaccgcaagctgcgcatcggcgcggaccagtacaccggccagaaagtggtcgaccagcagttccacgagtgcgatttctccggtgcggacctgaccggcaccgagttcatcaactgcagtttctacgatgccgacagccgcgccggctgccgcttcaatggcgccacgctgaaggaagccagtttccgcagctgcgatatcagcatgtgccatttcaatttcatcaaggcgctgggcctggagatcagcgagtgccgtgcgcagggcgcggatttcagcaacgccagcttcatgaaccagatcaccacgcgcagctggttctgcagcgcgttcatcaagaagtcgaacctgcgctatgccaatttctcgcgggtaacgctggaaaagtgcgagctgtgggaaaaccgatgggatggcgcgaatgtgagtggcgccagcttcgccggctcggacctgtccggcggccagttcgagggcatcgactggaacagcgccaacttcaccgactgcgacctgaccaactcggagctgggtgagctggacctgcgcagcaccaacctgcgtggtgccacgctggacgtgcagcaggtggcgctgttgatgcagcgcatcggcatcaccgtggtgccgtaggcatcacccggcgtacgccacccagcccttgaagctgaagcctgcgtagaacagctccacgccgtcgaagccggcctcctgcagcagcgccacttcctgttcgggggccagcagcggcagccgctcggcgatggcctcgatcgcgcgctgtgcatcggcgtgggcaacgcccgaggcttcggcgaacgctgcgtagcgctgcaaccagcgcagcttgccggccggttcctgcggcacgctgtggtgggccacaaccagcggcgcgccgggctgcaggcgccggtgcagctcgcgcaacgtgtgcaggcgctgcccggcatcgaggaagtgcagggtcagcaggcagctggccccatcgaagcgcagatcgggcgcatcgtcgatgtagccttccagcagttgcacgcgcggcatcagcggacccagtgtctgctcggccagggccagcatcggcgcggccggatccacgcccagcagctgccagcccggctgcgcctcggcaaaagccttcagctccagcccgccaccggcgcccagcaccagcacacggccctgcgcgggaacgcgttcggccagcagcaggcggctcatctgctgcaacgcgaggaaaccgggcacctggcgcagcggcgcttcggcatagcgggccaccgcctgcggaacggagaacgtggacatgcgcggattcctgcggcgggggacataccactgtagcgcggcgcgcaagaggcattgctcgccgctgccacacgggcaggacagggctcaggccgctgctgcctcaagcacgtcttccagccgcacctcgccgaggaagccaccgctgctggttgccggctgctgcgcttcgatggcgtgggcgaactgcacgccggcgtcgtcctgcaggcgctcgaacagctgctgcaccctggggaactcgcgacgatcgaccacctggtgatagtcgctccagcgcgcgatgccggcgaagtacgcatcggcgaagctgcgctgttcgcccagcagccacgggcctgtgccgatcatctgctccagcgcctggtgggcgtggcgcaccttggtggtgccataggcacgcagcgcctcgccgtcatcgcccccggcgtgttccagcgcatgccagagcggcgcgtaggcaccgaagaagctggtgttgagataggccagccgatggttgaggcgatcgaagccgggcgtgccctgtgcgaagcccagcccctgtgcgatgcccttcgcggccaggtggttgaggatggccaggctctcgctgagctgttcgccctgcgcagtgcgcagggtcggtgtttcgcccagcggattgagacgtcggtagtcttcgccctgcacctggccgggcatgtcgatgcggcacaggtgataaggctggcgcagccattccagggcgacgatggagccgaacgagcagcccgagggcacgccgtagaagaggatcggggtcatggcaggtttccggttcaagccgcgatgcggcgggtgaggaaagcgtgcctgcgtggacattgccccggaagccgcttgaatggcatcctgaagtccacatctgtggacgttgcgcatgctcaacctcaacgatctggccctgttcgtgaccgcggtggagcagcgcgggttcgctgcaggcgggcgccatctgggcctgccccgctcgaccctgagcaagcgcgtggcgctgctggaagaacagctccaggtgcggctgctgcagcgcagttcgcgccgcttcgcattgaccgaggtcggtcaggagttcttcgagcgcgcacgcgcagcgttgtccgaggtcgaggccgccgaggccattgtccgcgaccgccaggccgaacccagcggcaccgtgcggatcagcgcttcgattccggtggtgcagggcgagctcgccgcgtgcctgcccgcgttggcccgccgctatccacggctgcgtatcgaagttgaagtgagtgatcgtttcatcgacctggcgcaggaaggcatcgacatcgccctgcgcagccacttcggtccgctgccggattccgggttggtgcagcgcatgctcggtagcgaacgcatcgtgctggtggcgtcccctggttatctggcagccgcgccggcagtggacacgcccgaacagctacgcgcgcatgccggcctgctgaccgcgcgccatgcaacgcgctggacgctgcacggcgccgatgcccacaccgtgcaggtggagccgcaggtggcgctggtcggcaatgaatcgcagctgctgatcgcggcggcagaagcgggtcttggcatcaccgtgctgccacacagcctgtgtgctgcggccatcgccgccggccgcctgcagcaggtgctgccggcatggcatgccggcgaagtcaccaccagcgtgttgctgccgcatcgccgcggccagttgccgggcgtgcgcgtggtggtggatgcgctggtcgcgcattaccagctcaacgcagcgcgcgcgccagtacctgccagatcctcgggtcctggcactgcgaaacgttgaaacgcacatagtcggccgcgcgctgcgattggctgaaggcattgcccggcgccagcacgatgcgctcgcgcaggcattgccgtgccagtgcggcggcgtcgcggccatcgggcagctggcaccacaggaacaggccggcttccggctgcagccacggcgtgatgcccagcatctgcagcttccgcagcgtgtgccggcgtgcatcggccaggcgcgaacgtatcgactgcatgtggcggcggtaaccgctgtcggtcagcgcgatgtgcatcaactgcgcggccagatggccaccgccgaaactggtcgccagcttcaggtcggtcaatgcctctatccaatcgtggcgcgcagcgatgtagccgcagcgcgaggctgccgacagcgtcttggagaaactgccgacgtggatcacccgtgacagcccatcgagcgctgccagccgcggtgccggctgcagttcgaagtcggcgaagatgtcatcctcgatgatgatcagttcgctgcgttcggccaggcccagcaggcggtgtgcggtgctcgcggaaagcaccgcgccggtcgggttgtgcaatccggaattggtgatgtacagccgcggcgaatgtgcctgcagggcctgcgcgaacgcctccaggtccgggccgctgtgcgtgtacggcacgccgatggcctgcacctggtgcgccttcagcagcgcgtggtaattgaagtagctcgggtcatcgaccagcacgcagtcgccgggcttgagcaggaaacggcagagcagatcgaccgcgtgcgtaccggattcggtcagcaggatctgctccaccggtgcatcgatgccaagcgtggcgctgcgcctttgcagcagctggcgcaacgcgggcagcccgagcggggcggcgtagtccaccagttgcatggcatcggcacgcgccagccggcgcaggccgcggcgcacgccatcgtgatacagccagtcactgggcatccagccgcaccctggcttgaggtcgcccgcgggcgtttccagcgattgccgtgatacccacagcggatccaccgcgcgatccagccgcggctccagttcggccagcgccagcggtgcggccgggccactgacgtagaagcccgagcctgcgcgcgcactgatcaggccttcggccgccaggcgctcgtaggcttcgaccacggtggagaccgaaacccccatcgtcgcagcctgcgcacgaaccgaaggcaggcgggagccggggccatccacccgtgcactgatgcgggtgcggacggtctggatgaccgattcgatgcgggtaagcgggcgcggcatggtggaaccgtagtggaagtgtgggcagtacagttacttgcgactgtactggattgtagctggggtcttcccgcgccggatgcttccatgcaggtccagccgggcatcgtccggcaccttcaggagtacaggcgtggaacggtcggcgagcggttggatcaatggcttcatcggtgtggtgatcttcgccggctccctgccggccacccgcctggcggtgctgcagctggatgccggattcgtcactgccgcgcgcgccaccattgccgccgtgctcggccttggcctgctccttctgctgcgccagccgcggccgcggcgcaatgacctgcccgggctgatagtggtcagcctcggggtggtggtcggctttccgctgttgaccgcactcgcgctgcgtcacgcatcgtcggcgcacaccatcgtgtttcttggcctgttgccgttgagcactgcggtgttcggcgtgctgctcggtggtgaacggccgcgaccggcgttctggctgttttcgttgctgggcagtgcctgcgtggtcggctatgcggtgcgcaacggcatcgaggcatcgttgcaggccgacctgctgatgctggcggcgatcgtggtgtgcgggctgggctatgccgaaggtggtcggctggcccgtcatctcggcggttggcaggtgatcagttgggcgttgctgctggccttgccggtgatgctgccgctgacggtgctgatgcgcccggcctcgttcactgcggttggtgcctcggcgtggtgggcgctgggctatgtggcagtgttcagcatgctgatcggcttcctgttctggtaccgcgggctggcgcagggcggcatcgccgccgtcggccagttgcaattgctgcaaccgttcttcggcctggccctggccgcgctgctgctgcacgaatcggtcagcctcagcatggtgctggtgaccgtggtcgcggtgatctgcgtggccggcgcgcgccgcttcagtcgctgaacgaaaaaggggacggaggggattaagtcgtaatcggtcctactgtgcctgaaacgacttaatcccctccgtccccttttccggggcgcgctggaacagatgcgcaacggcatagtcgatgaatacccgcaggcgtgcactgggatggcgcccaccgggccatagcaacgagaactgcccctggtgcgtgggcagcgcaggcagtacccgttgcaggcggccatcggacagcgcgtcggctgcgaggaagtcaggcatccaggccaggcccatgcaaccgatcgcagcggccagcacggcctccatgttgttgcaggtcatcgccgtgggaaggcgtgcccccgcatcgccttcgatgcccggcagctgccacggatgcagctttccggtggtggggtaacggaaacgcagcgcggtatgcatgcgcagctcgctcacatcaccgggcgtgccatgcgcctgcaggtagcccggcgccgcacagaggatgaaacgaaagccgcccagtcgccgtgcggtcaggctggaatcggccagttcaccactgcgtatcaccgcgtccaggccttcgctgaccacatcgacgatgcggtcgttgaagtccagttccagctgcacctgcggatagcgttgctggaagccgggcagcaccggcagcaggaagcgatacccgatggtgggcaggccgatgcgcagcagcccgctgggggcgtgctgtcgctgcgccaggtccgcctgtgcttcggaaagctcgtccagtgcacgccggcagcgctgcagcagcagttcgccttcgtcggtgagatgcacgcggcgggtggtgcgttggaacaggcgggtgccgagctcctgttcaagacgggcgatgcgcttgccgaccgccgacgcggacaggccgagtacacgcgcagcacccacgatgctgccggcctccgcggtgcggacgaaggcgagcagggcagaaatggagtccatgcggggcatgattgcggaacatcgggacgcaatcaacgtccatcgagcctgtttttcagggatagcggcctgtccatcatcaatgcccccgatggatggaggcccgcatggccccggtttcgatgctccctgtacctgtccagacgcagcagcgctggaccctgcttgccgtctgcctggccgcactggcgttgccgttgtccttctcgggcggtgccgtcgcggtgcccgcgctggcccgttccgtggcgtcgtcgccgagcgtgctggcctgggtgaccaatgccttcatgctcaccttcggcagcctgctgctcgctgccggtggcctggccgaccgctatggccggcggcggttgttcctgctgggcacagcaggcttcaccgtcgccacgatcgtcgtctgcctcgcgcccacgctgctgtggctggatctggcgcgcgggctgcagggcgttgccgccgcagcggcgttggcgtccggcacggctgcgctcgcgcatgcctggcaggggccgatgcgtggccgtgtgttcgccctgctgggcgccacattcggtgcggggttggcgctggggccgctgcttgcgggtctgctgctgcaggcattgggatggcgcagtgtgttcgccgtcggcggcgtgctgacattcgccgccttcgtactgggcgcgcgtgtgttgcccgaaagccacggtgaacgcgggcggctggatgtcggcggcatgctgggcttcagcctgatgctggcagcgttgaccctggccctgctgtggctgggcgagttcggcctgcataccgtgcgcgtgcaactggcgctgttggcgacgctgctgctgggcgcagcgttcatctgcatcgaacgactgcaccgctcacccctgctggacctctcgttgttctcgcaaccggcgttcctcggtgtccagctgctgccggtcgcaacctgcttcggctacgtggtgctgctggtggtattgccgcttcagttgatgggcgtgcacggccagagcgcgaccctggtggggttgcagatgctggccctgtccgcgccgatgctggtgctgccgatgctggccgcgcgctgggcggagcgcgtgggaagtgcgcggctgtgcacgctgggactgctggtctgtgcctctggcctgtacctgctgtcgcgccatgcatcgcagccgtcgccttcgcagtgggtgccgtggctgatgctggtcggtgcagggacggccttgccatgggggctgatggatgggctgtcagtgagcgtggtgccggtacagcgtgcgggcatggccgccggcatcttcgggaccgtgcgtgtagccggtgagggcatcgcattggccgcagtcactgccttgcttgcgctgctgatcggccatcagctgcagggcgcgtcgccggcatcgctggcgcgtgccggtgcctatctggccacgggggcgcgggaacaggcgcaggcactgctaccggcgatgagtcgcatgcagctgcagcatgccagtagtgaggcgctggcaacactgctgcgtgtactggcgctgctgaccgccgcatgtgctgcgttgttgcacctgttgctgcggaaacgtaaagacgcgttggtcgggcgtactgcgtagcaggctcatcgcccgccttcgccgtcatcccgttgtcgtgtcccgctcacgctgcctatgcccacccgggcctaggcttggtcgtccccgtcccccacggagacctgccatgtggctgctcgatcatctctggcctggccgtcgaccgcttcctcccccggccgcggatgcgccaccggcaccgccgcgccggccctggctgaaacgcccggcgcgggccgggcgcagcggcatggcgccctggcagaaggtggccacgccgccgcggcgcacgcgccactagccggtgcggtctgatgggtggttgaccccatcgctgaccgggatcacccccaacgcgaacgggtcgatgccctccaggcaggccacgttgtagccgtactggtcggggttggagcggcgccggtgatgggtgtagatgccgcacacgccacagaagtagtgctcggccacatgggtgttgaactggtacatctgcaggtggttctgcccgcgcagcacctgcaggccctggcgggggacgctggcggcgatggcgccccggcgccggcacatcgagcagtcgcagcggcggggatcgacgatgccgtccggcaggtccagcagcagctcgacggtgccgcagtggcaggttgcgcggtgctggggttggaccggaacgccggccacggaagtgatgcccatcattgctcctgtgtgatccgtctggccgcgggggccgccgcagacggtgcgccgatgtgcctgaacgggccgtagatgccacggtgaacccgcttgtggctaactatgcggcttcaggaccgcgacaggatgccagtgaaagccgcaggacgatggatgacaggaagtgccatggcgctgctggcgctgtgggtgaccgggctgctggcctatcagttgccggggccgggctggctggctaccggcgtcgccgggctgtggctgctggtagcgctgtgggtgtcgtggcgggtcgcgcggggccgtgcctcgcgccgcctgggcctggcgttcggggcatcgctggcgctggccggcctgtggtggctgctgctgaccccgcgccaggaccgcgtgtgggccgatgacgtggcccagcgcctgcacgtggtgtctttcgatggccgccacgtcgtgctggacaacgtgcgtgatttcagctggcgcagcgaaaacgactacgacgcccgctgggtgcgccgcgagtacgacctggaccagttgcgctcggccgatctggtgctgtcgtactggatgggcccggccatcgcccacaccctgatctcgtttggtttcgaggacggccgccacgtggtgttctcgctggagatccgcaaggagcgcggtgaatcgttctctgcgctgggcggcttcttccgcaagttcgagatgaccctggtagcttcggaggagaccgacatcatccgcacccgcaccaacgcgcgcggcgaggatgtctacctgtaccggctgcatggcatgaaccgcgcacagctgaaggaactgttcgctgcgtacatcgcgcaggcccgcgaactggatgccaagcccggcttctacaacacgctgaccagcaactgcaccaccatcgtcttcgacctggcccggcacatcgcaccgcgcctgccgctggattaccgcctgctgctgtccggttacctggccgagtacgcgcaggaggtcggcgcgctcgctccaggtgtgccgtacgccgagctgcatgacaagggccgcatcacccagcgtgcgctggacctgggcagcggcgaccacttctccaccgtaatccgccagggcgtgcccggcaccgagcaggacccgcagcaatgacccgattcctcccacgccgctggcagcgcctgctgccggtgttgttcgctgccttcctgctgctgggtagcagcggttgcgcgatggttaccgtcaagcaggtcaagtccagcgattcgctggtcaacaagcgtgccgacgtgctcaacacgggcaagctcagcccggccgcgcgcgaaacgctcagcgcggcaggcctggacgagtcgcagtgcgaaaaggacttcctggtctgccgcagcacgctgctgatgaccgacgacctcaatgtcgagcagcggttgtcggcgctgtccgaactgtgggtgaaggccgcgctggcgatgacgccgaagaagacggctgccggcgatccgccgatgagcgatgcggcattggatgcctggttggaagccgcgcgttacgcctatgcgtacctgttctacagcggccgctcgccgtccgaccgtgccttcgaggatcggcagacgcaggtgcgcgactactacaactacgccgccgagaaggcggcagtggtgctgttcgtgcgcgcacgcgccgctgcgctggccggcgaggactacacgaagccgctcacggtcggcagctggtcgctggcctccaactaccagcagctgaacctgaagagcattcccgcgcagctggtgccggccggcacggtcagcttcgtcggcctgcgcagtacctatcgccgcgatggcttcggtgccgagctggtgatggtgatggacccgccgaagctggttgcaccggtgatcgcacccgagggccccaaggccgagacaccgcaggaggatgaggacgacgcacgccgtggccgccgtcatcgccatgacgattcggtgcccgagttcagcgagatgtcttcgatcaacgtcaccgcactgctgcgcttcgagggcagcaacctggacgatgtgatgcgcacgcgccgggtcgagctggacgcttattcgcccgaagccaccgagcgcatcaccctgcatggcgagcaggtgccgctggccggcaacttcaccgccgcctatggcctgtggctggcgcagagcggtttcgcccggcaatcgctgcgcaccctgttcggcatgagcgagggcatcggcgaaccgcacatctacctgatgcagccgtgggacccgaatcgtcgcatcatcttcatgctgcacggcctggccagcagcccggaagcctgggtgaacctggccaacgagatcatgggcgaccccgagctgcgccagcagttccaggtgtggcaggtctactacccgaccaatgcgccgatcgcgttgaaccgctacgagatcgccaatgcattcaacgacacgctgaagcacttcgatcccaacggcagcacgcgtgcatcgaaggacatggtctacatcggccacagcatgggcggcgtgttggcgcgcctgctggtcagtgactcgggcgacgtactgtggaatgacctgctggccaactacgacctgaagggcgagcgcctgaagcgggtgcagaacaagctggggccgttgctgcatttcaaggcgcagccgaacgtggaacgcgcgatcttcatcgccgcgccgcaccagggcaccgacattgccggcaacaaggtcgggcgcctgatcggtcgcctggtacgcctgccgctgaccatcctcggcaaattcgaggatgtgttcctggcactggcgcaggccgaacagcaggtcgatggcacggccaagccgaagattccgaacagcatcgacaacctcaaggccagcgatccgttcgtgaaggccgccgcacagctgccgatcgaagcgggcctgaagtaccactcgatcatcgcccagcgcaaaccggaactgccggtggacaaatccgatgacgggctggtgccgtactggagtgcgcacctgccgggtgcattgtccgagaaggtgatcatctccggccacagcgtgcaggagaccccgcaggcggtgctggaagtgcggcgcatcctgcatcgggacatcgatgatgtgggggccggtacgcggtaatgccggcccctggccgtcatcatctggacattccagcgttcgtgaggttgccggccagcggccggcactaccgcgatgcgcggcggcgctacacccgtcgcgcgatcaccgtggccaacagcgcaaggccgaaggtgatggccaggcacagcaggtagccggtgtgcggggtgctttccacgaacaacgcgaacaatgcgccggagaccgccagcgcggtggtcaccgacagggcctcgctcagctgcagtgccgaggtgttggcaccttgctcccgcggcgccgacaacgacagcgtcaacaccgacaggctggcgtagatcatgcccataccgaagccggtcacggcccagccgagcagcgacaccggcagtggcactacgttgaacagcacggccagcgtggcggcgatgccgaccgtcatcatcatcgtgccggcgcgcagcagctgctggcgtgaccagccacgctgctggtggccctgcagccacgagccggcgaaccagcccagcgcaccgaggctgagcactgcgccggcccagctgggcgagagcccgcgttcgcgctgtagcagcaggggcagataggcctcgcaggcgaagaacgccgccgcagcgatgccgcgcagtgcgatcacgctgggcaggccacggcgcaggatcagggttccggccggcagcagccgatgcacacagagcaacagcgccagcatcgccacaccgatgcagagcagggcaggcaggccctgttgctgaccgccgaagtacagcagcaacgcggccagcgaggcaccactggcccagcgcaccacgttgccacgcccatcgtcggcggtgctggcgggactgggctgcatgcgtgccagcgcggggcgcagcagcagtgccgccggtatcgccagcagtggtgccgccaggaacacccagcgccagccgagatgctgcacgatcaggccgctcaacgccgggccgaccatcgaaggcaccacccagccggccgagaaggcggcgaacaccttcggccgcaggtgctccgggtagctgcggccgaccatcacgtacagcgagaccgagatcgcacccgcacccaggccctgcagcaggcgtcccgccaccagcatgcccatgcgcatcgcgaagccggccagcaacaggcccagcacgaagcaggccaatccgtaccagagcggccgtgccggaccatggtgatcggcccagcgcccggccagggtcatgccgatcacgctggtggccagggtaccgccgaaggccagtgcgtacaggcgcaggccatccagcgcctcggccacggtgggcatcgcggccgcaacggccaatgcctcgaaggcgtgcagcgcgaccagcgcgaccatgccgagggtggtggtgcgatagcgtgcggacaggatcgaggtgtcagccggcagatgggcggcggcgggagagagggtcggggtcatacgggtcagatgcgggccgcgcttgtcaaccgacggcgaagatagcagcatgacacctcaactgcagttgaggtcaagcaatggtgtcccaggaactgagcgttggcgaagtctcccagcgcagtggcgtggcggtttccgcgctgcacttctacgagcgcaaggggctgatcagcagcctgcgcacttcgggtaaccagcgccgctacagccgcgacgtgctgcgccggctggcggtgatccgcgtcgcgcagcgcgtgggcatgccgttggaagcggtcggccgtgccttcgaaagcctgcccgagggccgcgccccgaccaaggccgactgggccaggctgtccgcgcgctggcgcaccgagctggaggagcgcatccacatgctgcaactgctgcgcgatgagctcaccggctgcatcggctgcggctgcctgtcgctgcagcgctgccgcctggccaacccgggggatgtgcttggcgaacgcggcgacggcccgatgcgctgggagtgaaccgcgaaaaggggacggaggggattatgtcgtttgtgcattgacgacttgatcccctccgtcccttctttcttaccagaccgtgatcgtctcgccgctctggatgccttccactgcacgctggaaggccagtgcggcgcgttgcgcgcttaccgcttcaaagcccgggaagtaggggccgtaggctgccatcgattcgatcagtacgttcgggctgaccacgttgatgcgcaggccgcgcggcagcagctccagtgcggtggcgcgcacgaagccttccagtgcggcattcaccgaggtggcgttgacgccgtcgcggatcggttgtgcgctgacgatgccgctggtcagggtgatcgagccgccgctgttgagatggtgctgcgccgccagggccagccgcacctggcccagcagcttgtcctgcaggccgaggttgaactgcgccggcgtcatgtcctgcagcggaccgaagtgcagcttgccggcggtggaaatcaccgcatcaaccgggccggtacgcgagaacagttcggcgacgctggcgtcgtcggtcaggtccacccgcagttcgccgctgctgcggccggcggcgagaatctgatgctgttggccgagctggcgggcgactgcctggccgagggtgccgctggcaccaacgaggaggatcttcatggccgttccttgcgtgagggagtgaacgcagtctgcgccgtcacagcggggttaggtaagcggcgtatgctttgcagattcctaactccggattagcaatggatacccttcgctgcatgcaggctttcgtcgcggtagccgagtgcggcagctttgcaggggccgctgaacagttgcaggtctcggcggtgatggtcggcaagtacatccagcagctggaggcgcacctcggcaccgcgttgctgcaacggaacacccgccgccagcgcctgaccgaagccggcagcgcctacctggccgggtgccggcaggtgctggagcaggtgcagcaggccgaggccgacgtggccggcctgcaggtgcaaccgcgcgggctgctgcgggtcagcgcacccaccacctggggcagctgcgtgctggcgccacaactggccggcctgctgcgcgcgcagccgcagctgaacgtcgaactggatctgagcaaccgccgtgtggatctgatcgaggacggcttcgacgtggcgatccgggtcgggccgctgccgtcgcaggaggtggtggcgcggccgctgccaccgtatgcgatgagcctgtgcgcggcgccgtcctacctgcgccggcgcggcacgccgcgtacgcccgccgatctggaagggcatgactgcctgagccatctggcctggcgcggtggccacggctggcagctggccaacggtgaacaggtggactgggaagcgcgcctgacctgcaacgatggtgttgcactgcgcgaagccgccgtggccggagcagggctggtgctgcagccgaccgcactgctggccggggagattgcagccgggcggttgaagccgctgctgcgcgactacctgcccgaaccgcggccgatgcacctgatctacctgcccgaccgcagaccgcgcccgcggttgcagtgcttcgtcgatttcgtcatgacgacgttggggcaatgagcatccacgccatgcgtggatgatggtgggtgccgaccgttggtcggcacacatcgggggcaatcattcaccgcagacagcagagcaccgtgcattccagcggcgacaggtatcaatagatccacgccatgcgtggatgatggtaggtgccgaccattggtcggcacacatcggggtcaatcattcaccgcagacagttcctgcccacgcacctgcgcagcgcgcagtgccgtatccaccagagcctcgaagccaccggcctggaagctctcgatcgcggcctgggtggtgccgttgggcgaggtcacgcggcggcgcagttctgccgggctttcaccagcctcatccagcatgcgcgaggcacccagcagggtctgcaccaccagcgtgcgcgcggcgtcggccggcaggccctgggcaatacccgccgcttccatcgcttcggccagcaggaacacataggccgggccgctgccggaaacggcagtcactgaatccatcagcccctcgctgtcgatccacaccgtgcgcccggcactggccagcacctgctcggcccgcgcgtgctgctgcgtgtccaccgacggtgtggcgaacaggccggtcacacctgcgccgagcagggcaggggtgttcggcatcgcgcgcaccactgccaggtcgccccccagccaacgctgcagctgcgcactggtgatgccggcggcaatcgacaccaccagcggtcggctcgcctgtgccagcgcctgcagagactggcagacctcgcgcagcacctgcggcttcaccgccagcagccaggtgccaccctgcgcggcggcatcgctcgcgttgtcatgcacctgcacgccgaagtcggcggccagcgcctggcgcagttcggccaccggttcggcgacgtggatgtgcgcggccggcacgccctggcggatcaggccggcgatcaggctgcgcgccatgttgccgccgccgatgaaggtgatggaatcagctgccatggaagtctccttgaaaaatcaggccgggcgcgggcgcgcgccgaacagggcggtgccgatgcgcaccagggtggcgccctcggcgatggcttcggcgtagtcgctgctcatgcccatcgacagcgtgtcgatctgcgcgtgctgggcagccagcgactggaaaagtgtgcgcatgcgcacgaatgcatcccgacgccgctcggcttcgggccatggcgcgggaatcgccatcagtccgcgcaggcgcagggtgggttcggcggcaatcgctgcggccagtgcatccacttcctccggtgcacagccatgcttgctggattcgtcgtcgatgttgacctggatcagcacgttcagcgggcctcgcgcggccgggcgatggcgtgccagcgcggtcaccagcttggggcggtccacgctctgcacccagtcgaaatggctggccacggcctcggccttgttcgactgcaggtggccgatcaggtgccattccagcgccaggtgctgcagcgcctgcatcttggccagtgcttcctgcacgtagttctcgccgaaggcgtgctggccctgcgcggccagcgcggccacggactcggccggctgggtcttggacaccgccagcaggcgtgggtcgggcctgccagcggcctcggcggcggcatgcaggttgctcaggatctggggcaggggagtggccacgtaacgcgttccgttgaatcaggaggctatactgccgcccggggaaagatccttccagtcgaagccgttattggggagtagccgctcatggatatcgccgaactgctggcgttttccgtaaagaacaaagcgtccgacctgcacctgtccgcaggcctgccgccgatgatccgcgtcgacggcgacgttcgccggatcaacatcccagccctggaccacaagcaggtccatgcgctggtgtacgacatcatgtccgacaagcagcgccgcgattacgaggaattcctcgaagtggacttctccttcgagattccatcgctggcgcgcttccgagttaacgcgttcaaccagaatcgtggcgctggtgcggtgttccgtaccattccgtccgaggtgctcaccctcgaggacctggcctgcccgccgctgttccgcgaagtgatccagcagccgcagggcctgatcctggtaaccggcccgaccggttcgggcaagtcgaccacgctggcggcgatgatcgactacatcaacaagaacgagtacggccacatcctcaccgtcgaggatccgatcgaattcgtgcatacctcgcagaagtgcctgatcaaccagcgcgaagtgcaccgcgacacgcatggcttcaatgaagcactgcgctcggcgctgcgtgaggacccggacatcattctggtgggcgaacttcgtgacctggaaaccatccgcctggcactgaccgcagcggaaaccggccacctggtgttcggcaccctgcataccagttcggcggccaagaccatcgaccgcatcatcgacgtgttcccggccggcgaaaagccgatggtgcgctcgatgttgtccgagtcgttgcgtgcggtcatttcgcaggcgctgctgaagaaggttggcggcggtcgtaccgcagcgtgggaaatcatggtcggcaccccggccatccgcaacctgatccgcgaggacaaggtggcgcagatgtactcggccatccagactggccagcagtacggcatgatgaccctggaccagcacctgcaggacctggtcaagcgcagcctgatcacccgaaaccaggcccgtgagtacgccaaggacaagcgcctgttcgagtaaggcggggcagtaacggggcagcgtgcgccagtgcgctgctgttcccgtgttgtttcctccaccgaccgttacctggtaaaccgctttccgggagcctgccgtgaacaccaccgcgaccaccatcgatttcacttcgttcctcaagctgatggcgcaccagcgcgcctcggacctgttcatcactgcgggcatgccgccggcgatgaaggtcaacggcaagatctcgccgatcacgcagaccccgctcacgccgcagcagagccgcgacctggtcctcaacgtgatgaccccggcgcagcgcgaggaattcgagaagacccacgaatgcaacttcgccatcggcctgtccggtgtcggccgcttccgcgtcagctgcttctaccagcgcaaccaggtcggcatggtgctgcgtcgcatcgagacgcgcatcccgacggtggaagaactgagcctgccgccgatcattaagacgctggcgatgaccaagcgcggcatcatcctgttcgtcggtgccaccggtaccggtaaatcgacctcgctggcagcgatgatcggttaccgcaaccagaactcgaccggccacatcatcaccatcgaagatccgatcgagttcgtgcacaagcacgagggctgcatcatcacccagcgcgaagtcggcatcgataccgacagctgggaagccgcgctgaagaacaccctgcgccaggcgccggacgtgatcatgatcggtgaggtgcgtacccgcgaaggcatggaccacgccatcgcgttcgccgaaaccggccacctggtgctgtgcaccctgcatgccaacaacgccaaccaggcgatggaccgcatcgtcaatttcttcccggaagaccgccgcaaccagctgctgatggacctgtcgctgaatctcaagggcgtggtcgcgcagcagctggtgccgtcgcccgatggccgctcgcgcaaggtggcgatggagatcctgctgggcacgccgctggtgcaggactacatccgcgacggcgagatccacaagctgaaggaagtgatgaaggactcggtccagctgggcatgaagaccttcgaccagagcctgttcgagctgtaccaggccggcgagatcagctacgaggacgcgctgcgttacgccgattcgcagaacgaagtgcgcctgcgcatcaagctcagccagggcggcgacgcacgcacgctgtcacagggcctggatggcgtggagatctccgagatccggtgacctgcgactctgtagagtcgactgtcagtcgactctcgcgcgcagcgcgggattttcccggccggtgaaagagcagtcgactaacagtcgactctaccgggcgcgttggcgattgatgaattccagtcatgaccaactgcaatgctgcccattcaatcggcggcccctgcaggcgtatcgtcagcgttccccctctggagcaccacgatgcagacacgtgaactcggccgcagcggcctgaaggtttccgccttgggcctgggttgcatgggcctgacccatgcctatggccagccggtcgagcgcagccagggcatcgccctgctgcacgctgccgttgaacgcggcgtgaccttcttcgacaccgccgaagtgtacggcccgtacaccaatgaagacttgctcggcgaggctctggcgccttaccgcgacaagctggtgatcgccaccaagttcggcttcaaggatgcgcgcaccgataccggcctggacagccgccccgagaacatccgcgccgtggccgaagccagtctcaaacgcctgcgcaccgaccatatcgacctgttctaccagcaccgtgtcgacccgaacgtgccgatcgaggacgtggccggcaccgtgcgcgacctgatcgccgagggcaaggtcggccacttcggcctgtccgaggccagcgccaccaccgtgcgccgtgcgcacgcggtgcagccggtggctgccgtgcagagcgagtattcgctgtggtggcgtgaaccggagcgcgaactgctgccggccctgcaggaactgggcatcggcttcgtgccgttcagtccgctcggccgtggcttcctgaccggtgcgatcaacgccgacaccaccttcgacgccaacgatttccgcaacagcgtgccgcgcttcgaagtggaagcccgccgcgccaaccaggcgctggtggatcgcatcagtacgattgctgcagcacgcggcgcgaccccggcgcaggtggcgctggcctggctgctggcgcaggcgccgtggatcgtgccgattccgggcaccaccaagatccaccgcctggaagagaacctgggcgcggctgacctgcagctggcgccggaggagctgcagcgcatcgcgcaggcgctggatgaagtgtcgatcgtcggtgagcgctacaacgcacagcgtgcggcccaggccaagggctgatcaccgggtgcggaccgaggtgggtgcggaccgttggtccgcacacctcatccagccatcggcccgcgcagcgcatccagcaccgtgcgcatcgccaccgtgacgtggcggcgcgacgggtagtacgcgtagtagccatcgaagtgcgggcaccagtcgtccagcaccgactgcaggcggccgtcgtccagcatcggctgcacctggtcttccggcagccaggccaatccgctgccggccagcgcagcggcgcgggtcatgcccatggtgttgaaggtccactggccgctcacgcgcacgctcagttcgttgccgtcctggccgaaatcccacggcatcagcccgccatgcgtgggcaggcgcagggtcacgcagttgtggtctgccagctcgtccggatggcgtgggaccacgtgctggcggaagtagccgggtgcaccgaccacgcgcatgcgcagcggcgggctgatcggcacggcgaccatgtcgcgggccaggcgttcgccgaggcggatgccgatgtcgtagcgctcggccacgatgtcggccagcccgtagtcggcggccagttccaccttgaggtccggatactgctgcagcagcggcgccagccgtggccacgcgatgtactcggcggcatggccggtggcattgatgcggatggtgccggccgggcgttcacggtattcggccagcgcggccagtccgtcctcgatctcggccaggcgcgggcccagggtgtcgagcaggcgggcaccggcttcggtggtggacacgctgcgggtggtgcgggtcagcaggcgcacgcccaggcgctgttccaggccgcgcatggcatggctgagcgcggactgggacacgcccagctgggcggcggccttggtgaagctcccctcgcgggcaacgtgcacgaaggcctgcaggtcgttgaggttttcgcggggcatgacgggatgatacggccgggccgcgcccggcacctgcttcaagccaaggcaacgtcaacgtcagatgcgtgcattccgtgggatggcggggtgggtccggttgagggggacgccgtaaatacctccatgtagcaactgtgttgatggagggacttggcccctccatgagacgggcacggtagtgccggccgctggccggcagcctttggtcttgcgccctggctggccttaggcagggaccagcccgttttcagcgtcgcgcacccgggcgttgaggatcaccagcatcttcctcatcaccgccacgatcgctacttttccttccttgccgcgggcccgcagcgaccggtaaaagtcccgcaatcgtggctcatgtcgcatggccgacatggctgccatgtagagcacctggcggatctcggccctgccgccatggatgcttcgcctccctcgcatggctccgctgtcgtgggagatcggcgccacgccgaccaggctggcaatggcttttccgctgatctgacccaactcaggcaggtagctggccagtaccgcctgcaatgccgggccgacccctttcattgacttcagcactgccagttgaggctgctgcgcgacctgttcagagatctgcttgcccagccgctcgaccagtgtttgcaggcgaatgatgttgccttgcatctgccggcgtagctcgcggtcagtcaccatttcctgctgttggcgggctacggtcagtgcctgcatcgtttgtcgacgcgcccgcacaaactcacgcagtttccgctgccagggctccagcggctgataggaaggcaattccaccagcgcggccatctgcgccaatacaagagcgtccaagcggtccgtcttggccactttacccagcccctgagccagtctacgcgctcgcagtgcgttggcacggatcaccggatggccggccttgtgaaggaagtccaggacagtctgctcatagccgccggtggcttccaaaacgatctgaatggccggccgcgtactcaaccaagtgctcaactcggcatagccagaggggctattgctgacctgcagggtctggccgtctgtcgtgccgatatccaatcggcgcttgctcacatcgatcccgatcccgttcattgcccgactccgtatagtctggaagggtcgagagctcccccgcttgcccagtcttatcgcttcgagtgtcagctccagcaactgttcgggcggatcaagggagattccggcgtgggcgccaagctacatggcgatcgtcgagatccaggctcgtacggcggcccacgccggctctcgacacctacgctgacagattttcatcagataaggcttggtcgccgcatccatgcggctcacgccccctcaaccggacccaccccaccttcgacagtttcccgtgagctgttggaacggcattctgctttggtgggtgccgaccgttggtcggcactgggtcggacgtgtgggtatgtcgatttctgcgtctgtggttcgtcgaatgaacgacttcaacgggagctgcacatgagcactgacaccaagccgaaaggcccggcctcgtatttcccctccatcgagaagacctacgggcagccggtggcgcactggttcgggctgctggccgcgaagaagggcctgaaacacatggaactggtcagcttcctgaaaagtgagcatgggctgggccatggccatgccaacgcgctggtggcgcaccatctggccagcaagggttgagcagcggcgggccggagatcgggcggggcgcattcagctgaacgatttcatctgcaactgtcatgcagatcgtgtctaataccgctccccacctgctgttccccacccgcatgtcccttccctcccatggccccgcgccgtgcgacgacgctgacggccacctggtcaccgccggtccgctgaccccgccgcccgacagcgccggcaccaccgccgacgaaaaagcgctgcgccactcgatcgccgaggacgtgcagggcatggtgctggccacgatggtggcctcgctgggcctggccatcttcgccaagggcgggctgatgatcggcggcatggcgggcatggcgttcctgctgcactactcgatgggctggaacttcggcctggtgttcgtgctggtcaacctgccgttctactgggtggcgctgcggcgcatgggttgggaattcaccctgaagaccttcgctgcggtcaccgcctgtggcgtgttgaccgacctgctgccgcgctggatcgacttctcgcacatcaacccgctgtattcggcgatcgtcggcggtgcgttgtccggcctgggcatcctgttcttcatccgccaccgtgccagtctcggcggcatcggcatcctggcggtgtacctgcagcgcacccgtggctggagcgcgggcaaggtgcagatgtcctacgacgcctgcctgatggtggccgcgttcttcgtgttgtcgccgtcgaaggtgctgtactcggccatcggcgcggtggtgctcagcctggtgctgatgttcaaccaccgccccggccgctacatgggcgtgtgaccgttcaacggggttgccggccagcggccggcactaccggaacccacgcgtggcaaggccgggccatgcccggcggatatccatcagcgggcggcggccttcagccacggcggcgacagcgtcagcagccgcgcatgcaccgggcagtcctcggcatgcgcaccgggcaggtagcccaggctcatcaggaactcgccggtgatctcgccgccggtgaagcggaaggtcttcttgaacaacttcacccagtcggccttgctgcgcgggtggtgcgcatccagccacgacgcgaagctgccgtggctggcccgcagctgctggatcacctgtgcgttgtggatcgccgccagcaccttcagccggttgcggatgacgcccgcgtccgacagcaggcgctcgatgtcctgctcggcgtacgccgccacgcggtccacatcgaagccgtcataggccgtgcggaagccctcgcgcttcttcaggatcgtttcccagctcaggccggcctggttgatctccagcaccagccgttcgaacagctcgcgctcgtcacgctgcgggaagccgtactcgttggcgtggtagtagtcgtgcaccggatgacccggggcgatgaggcagtagccgctcatggggaaggctcgttggattcggattcgggatcgatggccagcgcagggtgcccgccgatggacagcatcggccagcgcggtggcacgagcgtgagtttgccgtcacgcagggcctggttgatcgcctcggcctggccgctgacggtgccgaacagcgaaccggcccggcgccagtgggcatccctgccacgtgcgtacagcacgcagtccggcccacggtgggtgtacagctcgcacagcagcacttcgccggtgccatcgccgtccaggtcgcgatgcacgatcaggcagtcgcgctcgctctgggcgcaggattcgccatcgatcgcgcgcgtggccagtgcctgccaccaatcgtccggtggcgatctggatcccttggccagcttcaacgcgcgctgcagggccacgacgtcctgcggccccttgtcgaggcgctgtccgtcgtcccagcgtgaggtacgtgccagcgcagccgcaatcacctgcggcgcgttggcatcggcggtgatggctggatcacgctgcagctcgcgcagcgcccgcacgccgcggtggccaagatcgaaacgcagcacgttgacgtcactgctggtgatcgcgggcgggtccgcacgcaggcgcgccagctggctggacagggtcagccgcaccgggtccagcagcggcgagttgcccagcaatgccagtgccagcaccgcccagcacatccagcggttgaccggctccagcatctgcaaccagcggcgctgccggcgcagcaccgccagcgcgtagcccacggcatagccggccacggccactgcgacgagtaccgcccagaaccggtccacggtccagccgtactgcaccacgcgcagccccagtgcgtacagcgccagtgcggcgtagaccggcagtgccagcaggctggcttcaaccagccggcgcagcagcagcgggtagggggcgctgtcttccccctgctggtagaccgcattggtgaacgtcaccagcagcagcgacagcaccagcagcaggccggcggccgagcgggtcttccacagcggttccagcccggtaagcggcaggctcagcacgaacaatacggcgatgaacgagagcagtggcaacagcccacggcagatcgcgaacagcacctggcgggtgatctggatggcgcggtgctgggtgcgcccgatcagtacgccgaacccggccaggctgccggtggccagtgcgatgaacgcgtcctgccggaacaggtcgcggaagactgtcacgtcgagcagctggaacagcgccgaccacagccacaacagcagccaggtcagcccggtgaacagtgccgccagggccagggtcaaaccattctgccaggcgcgctcgaacagctcggggtaactggcacgccagtgcccgtgctgcagctggaactgccaccagggcaggaccacgaacaccgcaacggccatgcccagggtcaacggaagctgcaacgcgcccgattccagtgcggtctcgccattgaggttccagccgatccaggcggccagcgccagcaccaccgtcgagccgagcacggcctgcagccacaggcggcgctggcccagctccaccaggctcagcgccaccgcgctgggaatggccagcacccaggcgtaccagcagtagcgccagccgatatcgcggaacggccacgcgtcggacagttcctgcgcggcatacagcatcaggccctgcagcagggcaagcaggacgatggcgctgcgtgccggcagggtcaggggcgttgaagactgcatcgatgaccttccatggcaaagcaccatcctagcccatcgctgttcgacgccatcgcgcgaccatcccgcccccagcaggtagaatagggccatgcctgtaacgccgacctcccttgccgatcacctgctcgtcgcgctgccgtcgctgctcgacgcgaccttcgcccgcagcgtcgcgctgatctgccagcacgacgagaacggggcgatgggcgtgctggtcaaccagccttccgagtacacgctgggtgaagtgcttgcacagatggacatcaccaccggtgatggcgacctgcaggcgcgcatggtgctcaacggcggcccggtgcatcccgagcgcggcttcgtcatccatgacgacgcgcgggcgtgggattccagcctgaccgtgggcgacggcctgtacctgaccacctcgcgcgacatcctcgaagcgatggcgcgcggcgaaggcccggccaatgccgtggtcaccctcggctgtgccggttggggcgcagggcagctggaaagcgagctgtccgagaacagctggctgaccgtgccggccgatgccgagctggtgttccagctgccgctggagcagcgctggcagggtgcggcctcgcgcatcggcgtggacctgttccggctgaccgactacagcggccatgtctgagcccatcacgcccgcgccggattctgctgccccggcgatccgtcgtgatggcaccgttctgggtttcgatgtcggctcgcgacggatcggcgtggccatcggcagtgccttcgccgcgcatgcgcgcgcggtggccgtggtcgatgtgcacggcaacggcccggactggaccgcgatcgaacgcctgctcaaggaatggaagcccgacggcctggtggtcggcgacccgctgaccctggacggccaggaccagcccaaccgcaagcgcgcgcagggcttcgcccgccagctgcgggagcgcttcaagctgccggtggtgatgatcgacgagcgttccagctcggtcgaggccgcacgccgcttcgccgtcgagcgcgccgaagggcgcaagcgccgccgtgatgcggctgccctcgatgccgtcgccgcagcggtgatcattgatcgctggctgtcgtcgccggacgacgccacccccattccctgactgcccgacaccgccatgaccgcccagcaaatcgatgcctccggacgcctgcgccacctgctgaccctggagggcctgccgcgcgaaacgctgcttcagctgctcgaccgcgcagggcagatccgcgatgccgcagtgggccgcgtcggcaacaagcgccaggtgctggccggttcggcggtgtgcacgctgttcttcgaaccgtccacgcgcacccgcagttcgttccagctggccgcgcagcggctgggggcggacgtgctgaatttcgacgcctccacctcctctacccgcaagggtgagaccgcctgcgacacgcttcgcaacctggaagcgatgggcgtgcgcggcttcgtggtgcgccaccccgatgacggcgccgtggccgcactggccgatgcggcaggcgagggcaccgcgctgatcaatgccggtgacggccgcagttcgcacccgacccagggcctgctggacatgctgaccctgcgccaggccaagggcccggatttctcgaagctgaaagtcgtgatcgtcggcgacgtaaagcactcgcgcgtggcccgtaccgacctgcatgcgctgcgcacgctgggcgtgggcgagatccgcgtgtgtggcccgcagtcgctgctgccggacgacgagaccctgaagggctgcgtggtcggcgatgatttcgacgcgatgctggaaggcgtcgatgcgctgatgatgctgcgcctgcagcgcgagcgcatggaagaaggcctggtgccgtcgctggagcagtaccacgcgcagtacggcctgaccaacgaacgcctggcgcgcgcgggcaaggatgccgcggtgctgcacccgggcccgatcaaccgcggcgtggaagtgaccgacgaggtggccgacggcccgcaatcgtgggtgctgcgccaggtcgccaacggcgtcgccgtgcgcatggccgtgctggaaaccctgctgggctgacctgccctggtgggtgccgaccgttggtcggcacggctgatctgtccttatccgatccggtgggtgccgaccgttggtcggcactgaaccgtcagtgcggtgaagtgcgggcctagccattgaatggttccgggcctacctgtactgacgtgattgcccgatagaaccgtggcggcggcaggcgcacgcttgggcccatgagccgcgcacgcctacgccttggccgccattcccggatcggacaatcctacatcctgaccaccgtcatccaggagcgtcgacgctacttcgatgatgccactgcggcacaggaggtgatggatgtgttccgtcgcattgatgctgagggcctgacgcactcacttgcctatgtggtcatgccggaccacatccattggcttgtggagatccgtgcgttctcgctggactacatcatgcaacgcttcaaatcgagcagtgcattgcggatcaaccgcatgctgggtaggacaggaccattctggcaatcgagctatcacgatcacgccattcgttctgaagaatcactgtttcgccatgcgatgtacatcgtcgccaacccggtcagggcgaacttggcgagctgcgtgggagagtatccgtatgcctggtgccgatgggagatcgatgagaggtaccaggcaatggattaccccgaagcggagaggtagtgccgaccaacggtcggcacccacccatacccaagccgaccaacggtcggcacccacccatacccaagccggccaacggtcggcacccacccatacccaagccggccaacggtcggcacccaccaatgcccaagccgaccaacggtaggcatccaccaacaggtgtttcccagcagaagctgcggttcagcgcttctgcgcgaacagccattcccacattgccgggtcggcgtaggtggcgtcccaggcattgtggttgccttccgggtattcggtgtagcgcacgtcgcgtgcggcggcgcgctggaatgcggcatgcagtctgcggtcgtcgtccggcggcaccacgtcatccagtgcgccgtggaagatccagatcggcgtgtgctgcaggcgctgggcaatcaccgcgtacgggtccgcttcgtgcgcgacctgctcgacgaacagggtcgggcgtaccgcacgcggggcgagcaccgcgccgcacacggggacgatcgcggcaaagcggcgtgggtcatccaatgcgatgttccagctgccatagccgcccatcgacatgccggtcaggtattgccgcgccgggtcggcgccgaattcggcgatcgtcgcgtccagcgcggccactgccgcacggttgttgcggccgctccattcctcgtggcccggcacctgtgggaacaccaccagggcggggaaatcgggatgcgcgcgcaggtaaggccccagcccggcgtgggtctgcttgacgccatcggcgccgcgctcgcccgagccgtgcaggaacaggacgaccggaaggtgggtgggagcggcggccggcacgccggccggaatgaacacctggtagtaagccgtttgcccgtccaccttcaccgcacgtgcttcgaagcggccacgcgcgctgtccggcagcgaagtgcaaccgctcatcatcagaagggccagcagtggcagccagcgcgacagcaaacggaccatgggattttccgaagcggcgagatcgcctgcatcgtagtccgccgacgtcggcccggcatcgtgcgccgcgtcactgcgggcgcgggaagctggcgatgatctccaactgctcctgtgcctcggcattgccttcggcggcggcggcctgcacctgcgcaatgtccgggtgcaggaccaccagcagtgggttctcgcagaccgggcagtcgtactcggtggcgtcctcgtccagctccatctccatggcacgcgagctgcccttccattcgcaggccgggcaggtgtgctgctggtcgcgccagccggactggaagtagttttcgattgtcgttgccatggggggatccagttgggatcgggtcagagcgccgcgcagcggggatccgaccgtcgagatggtcagtgcaggagcaccagggtggccaggccgaggaaggtgaagaagcccatcgaatcggtcacggcggtcaggaagatgccgctggccagcgccgggtcgaagccgaagcgtttcagcgtcaacggcaccagcacgccggccaacgcagcaaacaacaggttgcaggtcaacgcgatggcgatcactgccgacaacccgggcgagtggaaccaggcgagcacgatcaggcccagcaccgaacccagcatcacgccgttcaacagcgcgacccgaacttccttccacagcagggtgcgggcgttggaggcgcccacctggcccagcgccaggccgcgcaccatcagtgccagcacctgggtaccggcgttgccgccgaggccggcgacgatcggcatcagcaccgccagcgccaccagtttgtcgatggtgccttcgaagtggccgaccacgctggaggccaggaaggccgtgcacaggttcaccgacagccacatcaggcggcggcgcatcgcgcgccagaccgggctgaacagatcttcgtcctcgtccagaccggcggcgcccagcgcctggtgctcggcctggccgcggatgatgtcgaccacgtcatcgatggtgatgcgaccgatcaggatgttgttgtcatccaccactggcgcggagatccagtcatggtcggagaactggcgggcgacttcctggtcgctctcgccgacgtcgatggctggctgctcgtcgtcgatcaggcgattgatcggggtggtgtcctcgtgggtcaccagtgccgccagcgacacgcggccgaggtactgatggcggcggctgaccacgaacaggtggtcggtgtggtcgggcagttcaccgcgcaggcgcaggtagcgcagcacgacgtcgacattgacgtcggcgcgcacggtcaccacgtctggattcatcaggcgaccggcgctgtcctcgggataggacaggacctgttccaggcgctcgcggttctcgcggtccatcgacttgaggacttcgtcgatgaccgtgtccggcaggtcttcgaccaggtcggccagatcgtcgatgtccaggtcttcgaccgcggcgatgatctcgtccgggtccatgtccgcgagcaggctttcgcgcacgtcgtcgccgacgtggaccagcacctcgccgtcgtcttccggatcaaccagtccccacaccacctcgcgcttgcccggcggcaacgattcgagcaggttgccgatctcggccggggccagggtgttgaccaggcgacgcaccgggcccagccggccgctgtccagtgcatcggacagcatccgcagttggcgcgcagtcttgtcgtggcgtacagcttcagccatcgcagctcccgcggggataagaaaagccgcgatcccggcaaggatgcggcaacaggggtgttcagcgcgtcattatcgcaaggcgatgtttcaacgcatagccgccgggtggcgggagtgccggacgctggccggcaacgtcttggccttcaacgagacggggtcagagcccttttcccgcggaaaaggatctgaccccaggcgtgcatgcccggcgagcggggggtatcaggccgtttcggccaccagtgccagccagcgctcgatcgcgcggcggtcgcgcgcggccagcagcttcggtgcgcgcgcgcgcagcatggccaggtcggcctcgcggaccgcgcggcgtacttccagcagcgtgcccgggtgcaggctgaactcggtcaggcccagtgccagcagcagtggggtcatccgcgcatcgccggccatctcgccacagaccgccaccgggatgcggtggcgcgcgccggtctcgatcaccatctgcagcagccgcagcaccgccgggtgcaacggcgaatacagctcgcccagtgcttcattgttgcggtcggccgccagcaggtactgcaccaggtcattggtgccgatcgacaggaaatcgaccaggtcgatgaagctctccagcgccagcgccgcagcagggacttcgatcatcgcgcccagtggcacgtggtcggacaccatgtggccttcgccgcgcagctgttcggtcagcttgagcatgcggcggcgcactgccagcagttcctcccgggtgctgaccatcggcaccagcacccgcagcttgccgtaggccgaggcgcgcaggatcgcgcgcagctgggtgtcggctaccttcggccgtgccagcgacaggcgtacgccgcgaaggccgagcgccgggttttcttcgttgctcagggtcaggccggtgcggtcggccttgtccgcgcccagatcgagcgtgcggatggtcaccggtcgcccgctcatgcccagcgcggcatcgcggtaggtctggaactgctcttcttcgtccggcagctcgttgcgctgcaggaacaggaattcggtgcggtacaggcccagcccctgcgcgcccagcgcatgcgcctgggtcacgtcttccagcgattcggcattggccagcagggcgatgtcgacctggtcgcgggtacggctgggtttgctgcgcaggcggccgagctcgcgctgctcgcgcgcatgctctttcagccgtacgcggtagtcccgcaggttgtcggcctgcgggttggcggtgatgctgccgtcggcgccatcgatgatcagcacgtcgccatcggcgatgcggctgagcagctgcggcacgttgacgatcagtggcaggtgcaggctgcgtgccaggatcgcgctgtgcgacagcgcgctgccggcggcggtgacgatgccgaccacgccttgcgcctgcagctgtgccagttcggagggcgcgatgttgtcgcagaccaggatctcgccggccaggcctttcaccgctggcgggcgttcgggctgcaggaaggcatggatgcggccgatcacatggtcgaggtcgtccatgcggctcttcaggtaagcatcgtccatgccgtcgaagaccttggccaggcggtcgcgctgcaggcgcaacgcatagccggcactgtacggtccgctgcggatcagttcgtccagcccatacagcagctcgggatcgtccagcagcagcgcatgcaggtcgaggaactcacccacttcctggttcagcgctccatgcaggcgctggcgcagctcgtgcatctccgtgcgtgcggcatccagcgcacggtgcaggcgggccagttcggcctcgacctggttggcggcaacgcgctgctcggccacttccaatgcatgcggcaggcgcacgcgggcgcgccccattgccgtgccgcgggcggcaccatggccggccagcagcagtaccggccgttggccggaagggggctggccggcgcgtgcgcgtggcacgctcagctgtcctcgtcgaaacggcgttcgaacaggccgaccaccgcctccatcgcggcggcttcgtcctcgccgttgatgcgcacggtgaccggggtgccctggccggcggccagcagcatcacgcccatgatgctcttggcgttgatctcacggcccttggcggccatggtcacgttgcagcggaacggcgccagggtctgcaccagcttggcggtggcccgggcgtgcaggcccaggcggttgctcacggtgagttctcgttcaagcatcgtcgactatcgctccattacgggtacccgccgcggctgtggcgggcagttgatccagtccctgttccggataattcatcacccgcagcaacatcggcaggctcagcgccgacacccggcgaaccggggtccccagccgggccagctgcccggcaaggttggcagggctggcgccgtacaggtcggtcaggatcagcacaccatcacccccgtcaacccgccgcagggcggccgaggcgagcgggagcagggcgtccaggtctgcgtcgaacggtacttcgaaagcttcggttttcagcggcaactgccgcaggagccgggtcgccacgtcaagcagggcggtcccgaccccgggatgtgttacgaggagaatgccacaggtcattactgcacgttaacaggtcaaggtgaattggcgatagcagcaggagaggggcactgtgtcccgtattcagcgttgctcccaggggaggccttttccgttgagagagagatccgaccccatccgtttttcgatgcctgacagcgattcatccacgcaggcgtggatccatcgtgtcgaccagggtcgacacccaccagcagcagaaatctgtcagaggtggggcggtgtgggtctgcaggaccgttggcgccatggatggcgccatcgagcccccaggggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcccagccgccagcggctgggccggactgcggagcggggttcacggcgtgtcctgcagacccacaccgccccgccatcccacggaatgccgcttctgctgttgctgttgctgttgctgttgccggccagcggccggcactaccggcgggtgccgggcgcagcccggccgccccccctcaatcctgttcgcggtggtacgtcgccacgtcttcccagcccatctcgcgggcatgccgggccagacgctcggccaggaacaccgaccggtgcttgccgccggtgcagccgaacgccacggtcacatagctgcgggtgccatcacccagcttcggcagccaggtatcgaggaagtccatcagctgggccagatagcgctgcacgtccggctgcgcttccagatagtcgcgtacacccggttcgcgaccgctgagcgcgcgcaggtccgggtcccagtgcggattgggcagcacccgcgcatcgaacacgaagtccgcctcggccggcacgccgcgcttgtaggcgaacgattcgaacagcagcgacaggccggtggcatggtccatcgtgaactcggtgatgatccgccgccgcagctgatgcacgttgaggctgctggtgtcgatcaccgcatcggcctcgcggcgcagcggtgcggtcaactcgcgttcgcgggcgatggcttcaggcagcgacaggcccagctggctcagcggatggcggcggcgggtgtcggcgtagcgcttgagcaacgtctcgtcgctggcttcgaagaacagcaccttcacgtccacgccggcgtcggccgccagctgccgccagtcgcccagctggctcaggtcggcctggccgcgaacgtcgatgcctacggccagacgccgtggtgcgctgccgtcgtggttggccagcaggctgcgcacgaagtcgggcagcagattgatcggcaggttgtccgagcagtagtaatcctggtcctcgaaggtcttcagggcgacggatttacccgagccggacaggccactgacgatgatcagggtcggggcggagggggtgacggtgctcatggacaggctcttcgaagggcagggaaatcagggtgttcgccgttccagcaggttgctgtgacgggcgatgaacatggctgccgggtcgatgcccttggtgcgcaggatgtgcaggcgggtggccgcctcggtcagcacggccaggttgcggccgggcatcaccggcagggtgatcagcggtacgtccaggtccagcacatggcgggtgcccgaatcgccggtcaggcgctcgtagccatgcggggtgggttcggtcatcggcttggtcaggtggacgatcagtcgaaggtacttgttcttctttacagccgtgtcgccgaacatctcgcgcacgttcaacacgcccaggccgcgcacttccagcaggtcctgcagcagctccgggcaggtgccatcgagtacatcgggcgcgatctgggtgaattcgggggcatcgtcggccaccaggcgatggccacggctgagcagttccagcgccagttcgctcttgccggatcccgcttcgccggtgatcagcacgccgatggagtagatctccatgaacacgccgtgcaggatcacccgcggcgccagcgtacgcgccaggtggtaggacaggtggttgagcagttcgtggccacgcttgggcgacagccacagcggcgtgccggattcgtccgcggcagcgcgcaggtcttccgggcaggcctggttgcgggtcagcaccagcgccagcgggtgcgactgcatgatcttttcgatggtctcccaacgctggcgcggttccagcgcatccagccaggacagttcctcggtgcccaggatctgcaccttgttggggtagatcgcattgagatagccggccagcgacggacgccgcgagaccgtgttgccggcctccagctcgcgcttctcgccggacttgccggcagcccagcgcagccccagccgctcgcgctgctgttcgaacagttcacgggcggtgatgctggtattcatgcggcactcgcaggtggggtcatgtccagcgcctcgcgcagcgcccgggcatcgcccgcttcgcgcagggcctggcggatgtccggcgccgagaacagctcggccagctcggacagcagcatcaggtgctggtgggtgtagtgggcggggacggccatcgcgaacaccaggtccaccggctcctcgccaccgaaatcgaccggggtggccaaccgcagcagggcgccgcgggggcggtccagggttggcgcgcggccgtggggaatggcgatgccgtggccgatggcggtgctgcccagcgcttcgcgctggcacaggttcagatagatctgttcggcgttggcctggcggcaggccagcaacccggcggcggcctgcaggacgctgtcacggtcggtggccgtgcagagctgggtctgcacggccgccaggaggtcattcaggggcatgtctgcggggaacggtggcgatcagccaccattgtcgcccaccggcagcggtgcgtgctgctgttttttctccttgtgcttgatcaccagacggtcaagcttgtccgcaagcaggtcgatcgcggcatacatggtctgggcattggcctcggcgtgcagggtctggccgggaatgttgaggctggcgtcgacgtggtgttcggtcttctgcagcttgagggtcacccgcgcttcgcagtgctggtcgaagtgctttccgatccgggccagcttctcctcaacataggactgcagggccggggtgacttcgacatctttgccaaacgtttcgatgcgcatcgggtttctcctgtgttcggatgtgccaatgaacctctccgccgggcgcggcggcgcgtcaagcgattctgaccctttcgtgcgaggcggaaatgttcatggcttcacgatacttcgccacggtgcgtcgcgctactggaattcccgacgatttgagcaggtcagccagcttggcgtcagaaagcggcttgcgcgggttctcgtcgtcgatcaggcgccggatcatcgcctggatggcggtgctggacgcctcgccaccgctctcggtatcgatgcccgaggcgaagaaggcgcgcagcggcagggtgcctcgcggggtacgcacgtgcttgcgggcgatcgcgcgcgagaccgtggattcgtgcaggccgagctcggcggcgatctcgcgcagggtcagtggacgcagcgcctgctcgccgaattcgaggaagccggcctgctgcaggatcaggctgcgcacgacgcgcagcagggtgtcaccacgctgctgcagccctttcagcagccagcgcgcttcctgcagctgggcacgcaggtagccggcatcggcgtcgccacaacgtcggatcagctgttcgtagccgcggtggatcaccaccttcggcccggcatgcgcggccagcgctgcgcgccatacgccgttctgccgccacaccaccacatccggcaccacataggtgtcctgcgacagcggcgcgatctgcgtgcccgggcgcgggtccagcgaacgcagcagcgccacggcagtctcgacctcgtccagcggcagcttcaactcatgggcgagcccggcgacgccgctgcgcggcaaacgttccaggggtcctgcggcaatctgtcgcgccagcagcaggccgggcgtgtcgccggccagcacatccagctgcagcagcaggcattcgcccagcgtgcgtgcagccacacccaccggatcgaagcgctggatgcgatgcagcacggcgaggatctcgtcctcgtcggcgtggatcgccggcaacagggtttcagcgatggtggccagcggctcgcgcaggtaaccatcgtcgtccagtgcatcgatcagtgcggcaccgatgctgcgatcacgcgaggacagatgcgacagatgcagctgccacagcagatggtcggccagtgtttcggtttcggctacgcgctcggcagcgctgccgttgtcgtcgtcatcatcgaagctgccaccgctgccggtcgtcgtccagtccagttcggtcggcgcccagtcgtcgccctcatcgctgcgctctgcaggcgcttcgttgtcgttgccatcgctgccttcgttggcggcgctgctgtcgttgctgtcggcccagtccagcagtgggttgctttccactgcctgcgcgatctccagctccagttcggtggccgacatctgcagcagcttgatcgcctgctgcaactggggcgtgagcaccagttgctgtcccaacgatgtctgcagccgagtcttcatgcctgtgccgaaaggaaggaaagggacccggcgactgcttcacagcttgaaggaatccccgaggtagacgcggcgtacatcggcgttgtccaggatcgcctccggcgaaccctgggccagcacgctgccctcggcgaggatatacgcgcggtcgcagatacccaaggtctcgcgcacgttgtggtcggtgatcagtacgccgatgccacgctgcttgaggtgggtgacgatgcgctggatctcgccgaccgaaatcgggtcgacaccggcgaacggttcgtcgagcaggatcaggcgcggttgtgcggccagtgcgcgggcgatctcgcagcggcggcgttcgccaccggacaggctggcgccgagctggtcggcgacatggcccagctgcagttcgtcgagcaggccgttcaattcgcgctcgcggccggccgagtccaggtcctcgcgcagttccagcaccaggcggatgttgtcggccacggtaagcttgcggaacaccgacggttcctgcggcaggtagcccaccccctgcttggcgcgggtgtacatcgggtcgccggtgatgtccttgccgtcgagcacgatgctgccggcatcggcggccaccagaccgacgatcatgtagaaacaggtggtcttgccggcaccgttggggccgagcaggccgaccacttcacccgcatcgagggtcagcccgaagtccttgaccacttcgcgctgcttgtactttttgcgcaggcccttggcgacgagcattacttcctgctcccggccggctgtgccggcgtggtggccttgggctgtgccgcaggcgcggccggggtcttgttcttcggcgggatgacggtacgcacgcggctgccgtcaccaccggagttcatctcgccggtgcgggtgttgtagaccatgcgctggccggcattggtgccgcgcgcgctggtgaccttgtagttgccggtcagggtgatgatctcggtcttgatgtcgtagtcgatgcgatcagccagcgcatccatccaggtgccgtcatcaagctgctgcttcatcttggcctgcttgccggtgaacaccacgcgcacggcctcgccgtccttgaggtagatctcggcctcggacgaacgcaggtccagcgtgccctgggtgatgatcacgccctgcgacagcacggtcttgccgtcgccggtgagcatgccggactgggcgccggaatcgatgtgcatgtcttcgttgcggtcggtggacttggcgaaggcggcgctggggacaagaagaccgagcgcgagtacggcggcaaagggaatcttcatcggggtccgttctaccggtgggggcctgccgggcgggccgggggcggagggtggggctgccggccctgcgcctgtccggagacgtcgcgggctggcggcggaatcagcgtctgggcgtgtaacggcccttggactggctgaggaaatgatacgtgttgttcttcgaatccacttcgaagccgacgccggactgttccatgcccgggcgggtcatggtcaccagggcgtcggtacgggcgcggttctccttcgggaacacgtccaggtggtcggtgcggaaggtggtcggcaccacgcccgggcccgccgggctgtcgccggcaaccttgccgcgcagcttcatctcgtcgcccttggcgctgagccagccggtctcggcacgcagcgtccagtgcttgccatccttgtccggcatctcgaacagcggggtggcgatgttgatggtctggtcgccgcgctggcgctccagccgcggtgcgcgcagggtggtcgattccttgccgtgctcatccagggcaacgatctggaagtcatgcaggatgtaatccacgccgatttcctggccccccgtggctggacccttgtcgcggttgcgcagcgccgcccagctgctcagcagggcggccagcagcaggctgatgccgagcacggtgcgccagttcaaggtgggcaggttcatgcgccaaacctcgccagcaccgcatccgtgcggccctgggcggccagcaggatgtcgcacagctcgcgcgcggcgccacggccaccctcggcgcgggtctgccaatgcacgcgttcggcgatccacggatgggcattggccggggccaccgcaaggccgaccgcacccagcggcgccagatcgggcaggtcatcgcccatgaacgccacctgttccaggccgatcccgtgctgcgcacacagcgcctgcacgctggccagcttgtcgcccacggcgatctgggtgtcgatgccgaggtcggcgccgcgcttgagcgcggactggctgttgcgcgcggtgatcagcacggggtggataccgtgctgctgcagcagtttcaggcccaggccatcctgcacgaagtacgccttgctctcgttgccgtccttgtcgtagtacagccgaccgtcggtgagggtgccgtccacgtcgaagcaggccaggcggatctgggccgcagcggcatgcaggtgggcggggaaggcgggcaggggggaccagggcatcagggcggcaggctcgttatgggcgggtgcggcgttacagactgaatggggtctacggactgtcggttaaaccacccgggcccgcaacaggtcatgaatgttcagcgcgccaaccgcgcggccctggccatcaaccacgatcaggccggtgatcttgtgggtctccatcaggcgggcggcctcgaccgccagctggtcggcgccgatggtgcgcgggttgcgggtcatcacgtcggcgatcttcgccgtgcgcacatccagcgcgctgtccagcgcacggcgcaggtcgccatcggtgaacaggccgatcagcacgccgtcggcgtcaaccacggcggtcatgcccagccgcttgcggctcatttccaccagcgcctcgctgaggctggcgtcggcgcccacgctgggcaggtcgtcgccggtgtgcatgacgtcggtgatgtgcagcagcaggcgacggccgaggctgccggccgggtgcgagcgggcgaagtcatcggcggtgaagccacgtgcatcgagcagggccacggccagtgcatcgcccatcgccagcgaggcggtggtgctggaagtgggtgccagcgccagcgggcaggcctcggccggcacgctcacatccagatggatgtcggcggcggcggccaggctggactgcgggcggccggtcatggagatcagcaggttgccctggcgcttgagcaccggcagcagcatcagcacctcgtccgattcgcccgagtaggacagggccagcacgacgtcgtcctcggtgatcatgcccaggtcgccgtggccggcttcaccggggtgcacgtagaacgccggcgtaccggtagaggccagggtggcggcgatcttgcgcgcgatatgcccggacttgcccatgccggtggcgaccacccgcccgcggctggccagaatcgcctggcaggcctgctggaaggcctcgccaaggcggtcggccacggcatccagcgcctgccgctcgatctcgaacacgcggcggccactggcaaccaggccggcagggtcgacggaacgggggggcaacagggattcggccatgcggacgccacgcagcggaagtagaatggacccacattttattaggaaagcccgttggacgccgacaccatccgcaatctgatcgaaaccggcctgcccggcgcccgcgccgacgtgcagggcgacgatggcgtgcatttcgaagcgaccgtggtctgcgaggccttcgccggcaagatgccgctggcccgccaccgcatggtgtatgccaccctgggcgacctgatgggcggcgcgatccacgcgctggcgctgaaaaccgtgaccccggccgaagccggctgaaccgcagaagatcccgaatacatggccaagatcgttgtgaccggcggcgctgcgctgcacggtgaagtgagcatctccggcgccaagaacgccgtcctccccattctctgcgcgaccctgctggccgatgagccggtggagatcaccaacgtgccgcacctgcacgacgtggtcaccacggtgaagctgcttggcgagctgggcgccaaggtcaccatcgaccagggcacgctgtcgcgcggcagcgcgatcgtggtcgacccgcgtccggtcaaccagcacgtcgcaccgtatgagctggtcaagaccatgcgcgcctcgatcctggtgctgggcccgctgctggcccgcttcggcgccgccgaagtgtcgctgccgggcggctgcgcgatcggctcgcgaccggtcgaccagcacatcaagggcctgcaggcgctgggcgccgagatcgtggtcgagaacggcttcatcaaggccagcgccaagcgcctgaagggtggccacttcaccttcgacatggtcagcgtcaccggcaccgagaacgtgctgatgggcgcggtgctggctgaagggaccaccgtcctcgacaactgcgcgatggaaccggaagtgaccgacctggcgcactgcctgatcgcgctgggcgcgaagatcgaaggcctgggcaccgcccgcctggtgatcgagggcgtcgagcgcctgtccggtggccgccacgaagtgctgcccgaccgcatcgagaccggcaccttcctggtggccgcggcgatgaccggtggcaaggtcacggtcaaccgtgcgcgcccgaacaccatggacgcggtgctgtccaagctggtcgaggccggtgcgaagatcgagaccaccgacgacagcatcaccctggacatgcagggcaggcggccgaaggcggtcaacctgaccaccgcgccgtacccggcattcccgaccgacatgcaggcgcagttcatggcactcaactgcgtggccgatggcgtgggcgtgatcaacgaaacgatcttcgagaaccgtttcatgcacgtcaacgaactgctgcgcctgggcgcggacatccaggttgaaggccacactgccatcgtgcgtggcagcgagcacctgagcggcgcaccggtgatggcgaccgacctgcgtgcgtcggcctcgctgatcctggccggcctgatggccagcggcgataccaccatcgaccgcatctaccaccttgatcgcggctacgagaacatcgaagagaagctgtcttcgctcggcgccaccatccggcgcgtgccatgatcctgcgcggcaagttcagcccgcgtcgcaaggcgctgctggccctggtgctgatcgtgctggcgtggctgggctatgcctggtacgccaacatcgccatcacccagggcatcgagcagaaggacatggactggaacggcgacggcacggtcacgcgtgacgagatcatcgagtcgttctatgcggtcgcggtgaacgacagccaggacggcaaccgtcattgccgcacctttgtctggcgcagcaccggtgagcagatccgcgtggactgccgcaccgagttcaagccggcggcggccgaggaaaagaagtaagaaaaacgcccgcgaaagcgggcgttttcttttcgcggggcccggggtcagagcccatccccgaggggatgagatccgaccccggcactcagttcatcgccttgatggtcaggtccagcgcatcgcggccgctctcacgctgcagcatgcgcgccggcaccgggaagtccggcacgatccaggcgatcagctccttgttgccatcggcgcgcgagaccttggtcgcctcgtaactcttgccggccacggtgatcgattccttgccgatcacgcggtaggtcatgttcttgatccggccttcgtccaccatgcgataggtcagcggcttgccggcggccaggtcacgggcgatcgccaggttgatcagcagcgcgtccatgtcgcctgctttcagcgcgatggggcccgcacggtccggcttgatgtcgccggtccaggtggcctggttgctggtccagttgtagttggcctgcacgttgcgcttcttcaccagcagtgccgaacgatcctggctgctgagcgggcgcagctggccacgcacttcctcgaacaccgtgctctggctgaggtcggccagctggttcttcacctgcaggctgtagcgccatttgttgctgccttcgctggccagggtcatggtgccgttggcctgcatgcccatgtagctggccaggtaatccgccttgaacggttccagggccatggccggcaggctggccacggtcagggcagcggctgcgatccaggtgagggggcgggtcagggtattcatgctcagactccttggtattcgatcaggcgcaggtcgacgcggtcttcgccgtcttcgcgttgcaggatgcgcaccggggtggggacaccgttggcgatccagagaatggtttcgtttctgccaccgttggtccggtagacccgcagcgcgttgtaggacaggtcgccgacctcgacgttctcggtctgcggcgcggcctggtagtcgtgttcgcggaccttgcccatgtccacgtagcggtaatgcatggtggcgcccggacgcgcatcgcgcatgatcgccaggttgatcagcagcgcgctctggtcgccggcccgcagcgggatcggctgcgcgcgctccttcttgacgtcgccggtccattgcgcggtgccggcctgccagttgtaagtgcccacggccttcttgcccaggaacaggcccttgcgcaccgtgctctggctgagcggtgcgtagacgccactgcgctcctcgaacaccgtgctctgctcgatgttcaggccgagcacgctggcaaagccgcggcggccgaccacctgcatgtccacgcgccactggctgccgccggtgtgggtgacctgcatgctggcatcacccgcttccttgcccttgtagaaggcctggtaggtggcggtgaacggctgcagcggcggcggctcccaggccagtgccggcaacagcggcacactgggctcgttcggtggcagcgcagcgggtgtgggcggcggcgaagccgcaggcggctgcgcctggccccagcccacagcgggaagcacggcaagcgacaacagcagtgaagtggacagcagcgtcgtggtcttcatggaggacaggaaccgcgggagggggcaggatgccagccccgcagtcagcggggcgtgtgcaagagcgttaccggttcaggtttccggcggaatctagggccaaggggctaaacagggggtgaccgtccagccagggctgaccctcccgttcagccaggcggccctcgcacagcaactgcagtgtggcgatcagcagcggatgctccaccgcaagcacgcgtgcggccagcgcctgcgcgtcatcgccgggccgcaccggcacgcgggcctgcgccagcaccgcgccggcatccagttcggggaccaccaggtgcacgctggcgccatgctcggcgtcaccggcctgcagcgcccgcgcgtgggtgtccaggcccttgtgcagcggcagcagcgacgggtggatgttgaccaggcggccatcgaaacgctgcacgaaggccggaccaaggatgcgcatgtagccggcacagacgatccagtccggctgtaccgcggcaagcgcatcgccgagcgcctgctcgtagctggcgcggtcgctgaattccttcggtgcatgcgcccagcgcaggccggcatcgacacgcagcagggcctctgcggcggggcggtcggagaacacgccgaccaccgcggccgacaggcggccgctgccgatcgcgtcgaggatggcctgcaggttgctgccgcggcccgaggcgagcacggcgatgcgggttggggcggtcattgcagggaactccggcggatcagaggccaggtcagcaggctgccgacggtcgccatcagcatgtcggcatgcgcatcccacatgtcaccctgctggccgttgtaggcttcggcggcatccggcgacagcgccagcgcgatggcccattcgaaccattcgtagaccaggctggcacacatcaccgtcatcactgccagggtgaaggcctggcccaggcgcagcgccggccacgcgtgacgggccagctgcagcagtgcgggagtgaagcagacgccgaacaggaagtggatgaggcggtcgaaatgattgcgctgccagccgaaggccgcattcggcgaccagccggtcagcatctgcgcccaggcgtcgtagggcacgttggaatacagccagcgcgccgccacgcagtgcagggcgatgaagccgcagatggcgatgaaggcgccgttgcccagccagccgccgcggcggtcgacccacagcagcgcggccagaccgaccacggtcagcgtgctgtgcagggcctgctcggtgggccacagcgggtggatccagctgatcgcgaagaccgccagtacggcggcgaaagcccacttcttcgggcccgggaagcggcgggtggtgggcgaagcagacgtcgggaggacaggcgcggacatgggaaatcgatcaggatagggcgcggcgtctgccgccaggttcaggcactgaggtgatcaccgcggtcgaacagcgcagccatctccggcttggacaggaatacccaggcataggcggccaacgccatgcccagtggtccagccagcacgcccagccacgccgcgcgctggcaccaggccagcccggtgcgatgtgacagctggcgcgcggtgtgcagctgcacgaaccccagcacggcggccaggacggcgatggacgcatagaccgtggtcagcatccaggcatcctccaacccgcgcgactgggccacccagccgctgaggccgaggaacgccactgtggcgacccagtggaaaccggccaaggcgtagaacagcactctcagtgtctgcagatggctggtcagctgcagctgtgccagggtctgatgcggcagcggcagcggcggcggattgccggaggcggtcatgcggtcgaggcgggagggtcgaaggcggccttgacctgcgggcgcagcagggtgatcaggctgaacacccccagcaccgtgccgaccggcgtgaacaggcaggccaggccagccgcgatcaggcacagcagatggcgacggcggcgggacaggcagcggccggcataggccacgaacgcgcccagcgtgatgccaccgaacacgacgacgcagccgagaacggtgaacacccagcccatcaggcgctgttcctccagcgaggagggctcgccgccggacttcatcggcaggctgccggtcaacgcggcgatgccgatcacgatgtgcaggatgaagatcagcgagaacagcacgatcaggccaccgaccacgtagtgtgcgatggccagcatgcgcaggtggtcggcatcctgcgcgctgaacggcggtaccgccgccagcggcggcggcacgggggcgggcgacaaagggggcgttgcgtccatgcggggctcctgggttgccggcgtcagccgatgtggacgcgttcggcgccttcggcggtgaccacctggccgatggtccagtgctccaggccctgcgccttgactgcatctgaaacggcagccacctggtccgctgcgacgatcagcacgaagccgatgccgcagttgaaggtgcgccacatctcgctgtcggccaccgcgccttccttctgcagccactggaacaccggcggcagggtccatgacgacgcctggatgtccaggccgaggccgtcgggcactacgcggatgatgttctcggtcaggccgccgccggtgatgtgggccatgccatggatggcctcgccgtgcgacttcagcagcgacaggatcggcttcacatagaggcgggtcggtgccatcagcgcatcgaccagcttcacgccgccttccagctccagatcggccgggcgaccggcgcggtcgtagatgcggcgcaccagcgagtagccgttggagtgcgggccggaggaggcgatgccgatcagcacgtcgccggcggccacgctggcgccgtccttcagctcgctcttctccaccgcggcgaccgtgaagccggccaggtcgtattcgccgggggcgtacatgtcgggcatttcagcggtttcgccgccgatcagcgcacagccggcctcggtgcagccgttggcgatgccgcccacgaccgctgcggcggtgtcgatgtccagcttgccggtggcgaagtagtccaggaagaacagcggttcggcgccctgcaccagcacgtcgttcacgcacatggcgaccaggtcgatgccgatcgtatcgtggcggttcagctggtgggccagcttcagcttggtgcccacgccgtcggtacccgacaccagcaccggctcgcggtacttgttggacaggtcgaacagggcaccgaagccacccaggccgcccatcacttccgggcggaagctgcgcttgaccaggggcttgatccgctcgaccagcgcattgccggcgtcgatgtcgacccccgcgtcacgataggtgaggggggagggggcggaagacggggtgttggtcacgggcgtcggcgctggcaggggttgaacgggcgattttaacaggccgcattggcgcaaaggccgtattcgggcaacaattcccccggatacgtcgagccaatggatgtcctgatgcgccgcagcctgattctgaccctgctccttgcgctgagcctgccggtggccacgatggcccagagcggccttcgcaccgagggtgatgtcgccaccgccagtggcgcgtacgaggccgaagtgcccgtcaacagccaagccgaggccgatcgcaacggcgccctggcccgcgccctgagcgtggtactgggcaagctgtccggcgaccgcagcgtgatgtcccgccccggcgtggtgcaggcgctgcgcaacgccaaggactacgtggccagctacgactacaagcaggatcagagcgtgggcgccagtggcgcccccagcttccgtaccctgctggtggcccgcttccgcgaggatgatgtcgactcgctggtgtcggcgctgggcctgccgctgtggccgcagccgcgaccgaagccggtgctgtggctggccgtcgacgatggcagtggcccgcgcctggtcagcgtgcagcaggccaacgccgcccggccgttgctgaaccgcgccatcgagcgcggctacaagctgggcctgcccagtggtggcgccgccgaacaggcgctggcgggtgcgatctggcgccaggacagtgccgccgtggcccgtgcctcctcgcgctactcgccgccgatgcagctgatcggcaagttgtaccgcgccaatggcggctggcaggcggactgggtgttcgtcgacaacggccgtgaactgaacaagtggaccagcaaggacgccaacgccatgcgcgcgatggcggccggtgccgacggcgccgccgatgcgctggtcaaacgctatgccaaggccggcgccgccgtcggtcaggccgggacctaccgtgtggtggtcaccggcatcaacagcgccgacgactacctgcgtctggccgctggcctgcgcgaggtgccggtggtgcgcaatgtcacccccctgcatgcctcggctggccagctggagctgaacctggagatgaccaccggtctggccggcttcaaccgcatgctgggcgacaacggcgtgctggcgccgagcgctccgctgccggccctgcccgctccgatcgacgacaccaccggtaccccggtggccgccccggtcagcaacgagtaccgcctgcgatgactctgaccccggaagcggaaatcgcgcagttcctgcgccgcctgaaatacatcctgttcgccggcctgatcggctgggtggtgtggctgctggcgccgatcctgaccccgttcgtgctggcgctggcgctggcctggctgggtgacccgctggtggaccgcatcgaggccaccggccgctcgcgcatgaccggcgtagtgctggtgtttgcggcgatggtgctggtgatcgtggcgctgctgctggtgctggtaccgatgatcgagcgccagatcaccaccctgatcgcggttgccccgcaggcacaggcgtggctgatggagaaggggattccctggttcgagcagaagaccggcctggaagtgatgcagtggctggacccggaccgcctgatcgaatgggtgcgcagccactggcagcaggccggcggcttcgccaccacgttcatgggctacgtctcgcgctccggcttcgcgatggtgacctgggtggtcaacatcctgttgctgccgatcctggcgttctacttcctgcgtgattgggacaagctggtcgagcgcgtggcgtcggtgattccgcgcaaccacattggcaccatcagcgcgttggcgcgtgagtccaacgaggtgctgggtgcgttcatccgcggccagttcctggtgatgctggcactgggcgtgatctatgccagcggcctgtcgctggtcggcctcaagctggggctgctgatcggcctgattgccggtctgatcagtttcatcccgtacctgggcgcgaccaccggcgtgctgatggcggtgatcgccgcgctggtgcaggcacagggcttcgacctgaagctgctgatcctggtcggcgtggtgttcaccgtgggccagctgctggagagctacgtactgaccccgcgcatcgtcggcgacaagatcggcctgcacccggtggcggtgatcttcgcggtgatggccggcggccagctgttcggcttcctcggcatgctgctggcgctgccggtggcggcggtgaccaacgtgctgctgcgctacgcgcaccagcgttaccgccagagcgagctgtacgtgggcgagaagccggcaatcgtgcttgacggcgtggtcgatgcgccccatatcatcgttccgaacgaaaaaggccccgacctgaagtgatgggtgtgccgcaactgccgctggccctgcattacccgcgggaccagcgcctggagaccttcatcggcgcgccggatggcgcgctggcgcagctgcgcgcgatcgcggtgggtgccagtcacgattgggtctacctggaaggtgcggcgggcacgggcaagacccaccaggcgctggcgatgtgctccagcgccgagcaggcagggcgcctgccgacctatgtgccgctggccagtgcggccggccgcgtgcgtgcggcgctggatgggctggaggcgcgcgagctggtggcgctggacggcctggacgaggttgccggcaaccgcgacgacgagatcgcgctgttcgatttccacaaccgcgcgcgcgccgcgggcgtgaccgtgctgtacacggcgcagaaggcgccggaagcgctgggcctggtgctgccggacctgcgttcacggctgggccagtgcgtgcgcgtgctgctgcagccgctggatgaggaggggcgggcagcggtgctgcgcgaacgcgcgctgcgacgcggcctggcgatcgacgaggcatccatcgagtggctgctgtcgcacaccgggcgcgagctgggtgggttgatcacgctgctggactggctggaccgcgagtcgctggcggcgaagcggcggatcaccgtgccgttcctgcgccaggtgttggaagaaggccggccccgctactgagggtggggtttgtttgcagggctgcgccctgcacccgcagaagcaacgtcaacgtcaaaagctggctatccgtggggatggcggggtggatccggttgcgggggacgctgcaagtacgtccatgtaagctcggtcgccgcatccatgcggctcacgcccccgcaaccggatccaccccgccttcgacaggttcccgcgatctgccgggactgcgtactgcactgctgactgctgaccgctgactgctgttgttgggtgtcgaccttggtcgtcaccagagcaagcgcagcgaagcgacccgcttttgcttttcttttttcttttccgtggctggacgcccacggaaactgtcagaggccgggcggggtgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtccacggcgtcccccgcgaacccacaccgcccggccaagcacagctgttgatttgagcgaccagccacgaggggctcagccgttcgccgccaactcagcatccagcgcacgcaggcgatccacggtgccgacatcggtccagcgcccgcgatggtgctgcccggtcatcaacccctgcgccatgaaatgcttctgcagcggcaccaccgagaacttcggcggcagccgctcgctgcccggcgcctcgccgatcaccgtgcgccagtcggccacgatcgaaggacggtacacgccgatgccggcataggtcaggcacggtccttcgcgatcgtggtgcagcaccccctgcgtatcgaggcggtagtcaccgtccgcgtgctgaaccggattgtcgaccagcaccaggtgcgcctggccccgcggctcgcgcggcagcgtggcgaaatcgaaatcggtccagatgtcgccgttcaccaccaggaacggggcatcgcccagcaccggcagggcgttgaggatgccaccgccggtctccagcggggtcgctccttcgtacaggaaatgcaggcgcaggccccattggctgccatcgcccagcgtcgccgggaactgttcggccagccatgcggtgttgaccaccacctcgcgcacgccgagtgcggccaggcgttccaggtgccagacgatcaacggcttgccagccacttccagcagcggcttgggcgtgtgcagggtcagcgggcgcatgcgctcgccgaggccggcggcaaagaccagcgccttcatcgggccacgcgcatcggtgcacccagctcggccagcgccggcttgatgcgctcgtccagcagctgctgcagcggtgccagttcccgatagcgcggcagcacttcatccagataggtgatgaagcgcggtgcgtcgtcgaggtaatggcccttgttgtcgcggtaacgcagccggcagaacaggcccaggatcttcacgtggcgctggatgcccatccagtcggcatcgcgcaggaaggtggcgcggtcgggcaccggcaggccggcgtcacgggcacgctcgtggtactgcgccagccactcgtccacacgctccagcggccagctaaggaacgcgtccttgaacaggctcatcgcgtcgtaggcgatcgggccgcgcaccaggtcctggaaatccagcactgcgggaccattttcgaccggcatcagattgcgcggcatgtaatcgcggtgggtcatcagctgggcctggcccagcgcgttgtccatcaagcggcggtgtaccagctgcagcccttcgatctcgccgcagtccagctccaggttcaggtggcgctgcaggaaccattcgtcgaacaggccggcatcgcgctgcagcagtgcttcgccaaactggccgaagtcggtcggcaccgggatcgcctgcagatgcagcagctgttcgatcgaacggccgaaccattcatcggcattgcgctcgtcgaggatcctggccagggtcgggccgccgagatcttccagcagcaggaagccggcatccagatcctgcgccagcagcgcgggcacgcgcaggccgttgtcgtgcagcaggccgcgcatgcgcagccacggcctcggatcttccagccccggcggggcatccatcacgatgtggctgccgcgcgtgctggtggcgcgccagtagctgcgcatgccggcatcgaccgaggcgcgttcgaccaccgcgttggcatcatcgagctgggtacgggcccactgcaggcgctgcgcgctgcgctggggatcggaggcgggttcggtcatgcaggcatatccgggcgcgccgggcgcgccaacgtcgggaacaggaagggaaggagggacggggtcagcgacggccgctgaacaggcgcagcacggccagcacggccaccgcacccactaccgcaccgaggaaaccggccggctcaccgggggcgtaccagcccatgtactggccgaaccagccggccaccagggcgccaaggatgcccagcacgatggtcagcaggcagcccatgcggttgttgccgggcatgaagaaacgcccgagcaggccgacgaagaagccgaccaggatgatgtagagccagctgctgctgccgaacagaccattcatgcgcgcgatttccgccaagggtggacgcagcctagcaaggccaggctgcgtccgtcacgggtgccggatcagcagcagccgtggtcgccgtggcgggtgccgctgtcggcagccaccggcgaaccgctggtctcgccgcgcaggctggccgcgtagtgctcgctgatcaccttggacacgcaggcggtgaccttcttgcccatggggatgtgcaggaactcgttcgggccgtgcgcattggactgcgggccgagcacgccggtgatcatgaactgggcacccgggaacttctcgcccagcatgcccatgaacgggatcgagccgccttcgcccatgtacatcgctggcttgccgaagaaggcctggctggcgtcgtcgatggcctgggtcagccacggcgccatggccggggcgttccagccggtggaggccttttccaggtccagggtgacctgcgcgccattcggcgggtcgcgcagcagcgcttccttcagcagctcgccgcaggtcttgccatcggccgtcggcggcaggcgcagcgacagcttcaccgaggtctgcgggcgcagcacgttgccggccgattccagcggcggcatgccaccgacgccggtgaccgacagcgccgggcgccaggtgcggttgagcaccagctcggtcaggtcctcgttcatcgggcgcagaccgtcgaccatcgggaacttctcgaagatctcggtatccaccacttcggcggcacgcttggcctgttccaggcgttcggccgggatctcgacgttcatgccgtcgatcaggatgcggccggtctcctgatcctcgatgcgcgaaaggatctggcgcagcaggcggaagctggacgggatcacgccggaggcatcgccggaatgcacgccttcgttgagcaccttcacggtgaaattgccgccggtcaggccgcgcagcgaggtggtgcaccacaactggtcgtagttggcgcagcccgaatccaggcagaccaccagcgacggcttgccgatgcggtcggcgaggtggtcgacgtaggctggcaggtcgtagctgcccgactcttcacaggcttcgatcagcaccacgcagcgcgcgtgcggcaggccctgggcctgcaacgccagcacggcggccagcgagccgaagatggcgtagccgtcatcggcgccgccgcggccatacagcttgtcgccgcgcaggaccggggtccacgggccgaggtcgtcgtcccagccggtcatttctggctgcttgtccaggtggccgtagagcaggatggtgtcgtcgccggtctcggcgccggtggccggaatttccaggaagatcagcggcgtacggccttccaggcgcaccacttcaaccttcaggccgggcagctgctgggccctggcccagttctccatcagcgtgaccgcctgttccatgtagccgttctgcacccaattggcgtcgaacattggcgacttgttgggaatgcggatgtagtcgaccaactgcgggacgatctcgctgtcccacttgtcattgacgaattggccgagcttggcgctgtccatctgaaactccggttgcatgggctgatgcggccattctacgcctgtgccacgggtagggtttttcctacatcacgtcgggtatttggctggcttacggaaatccgggaaaccgataggctgtgtgcatgtggtgacggacactgttcctaccgacgggattgccggtcggggcggccagaatcacagggagatacacgttgtgccttggtttgtcgtgttgagggcactggtgctggtcatggggatcgctggggcgcatgccgccgaaccgatcgacatcaaccgcgccgatgcccaggcgctgcagcagggattgacgatggtcggagccgccaaggccgaggcgatcgtcgagcaccggcgcagacacggcccgtttcatcgcgtcgaggacctgacgcaggtgaaggggatagggaaagcaatcgtcgaacggaatcgacagcggatcaccgtaggcaacaggttgttgccggcggatccggtacccggatcggtaccggtgcggaccgtaccgaggcgctgacagcaggaatcgtcggaaccggcaggaagctggttcagcggtcacggacaggacggccgtgaccaccgaccgccgcaggacgcggcaccaatcaccaggatggtggcatcacagacctgtggaaggggctgagatacaaacaggacagacgcggccgcgtgcaggatgcaacgctacccccacagcgcaggatgcgagggggcggcagcaggccgacaaggacgtaacgattgcccggtacgacacatggctgtgtcgccgggcagtttcatttccggcgcctggttttgccgcggccaccacgggccgatggtgtacggtggccgcaccgcatggaaaggacccccgctggatgctcccgctccgccccaccaccctgatgctcgcccttgcactggccctgccgctgctggcccatgccgctgcgccgacagcggctggcaagcccacggctgccgcagccagcagcgctgaagtgcgcgggccgaccgacctcaagccgggcgaatacctctggcatccggaaatctcgccgaccggcccgatcgtgctggtggtcagcctcgatgagcagcgcgcctacgtctaccgcaacggaattgccatcggcctgaccacgatcagctcgggcaaggccgggcacgagacgccaaccggcgtgttcaccatcctgcagaaggacaaggaccacaggtccaacctctacaacagcgcgccgatgccgtacatgcagcggctgacctgggacggcatcgccctgcatggcggcagcctgcccgggcatcccgcctcgcacggctgcgtgcgcctgccgcaggccttcgcgcagaagctgttcagcgaaacccagcgcggcgataccgtggtcgtggccgatgccaagagctcaccgatgaccctggcctatccgtcggtgctggcgccggtgaacgcgcgcggccaggccctgccggaggccgagggcggagccccggcacaggcctggtgggacgacagcgcggcgccggccgggcaggtcggcatcctggtcagcctgcacgaccagcgcctgtatgtgctgcgcgatggcgtgatgatcggcgagtcgccgctgaaggctgacgccctgccagcgttccagggcaccacgctgttcgtgatggggcagggttacagcgacacccccagcccgctggacgtgaaccagcgcctgcaccagtggacggcctacccgttgctgggccaggaccgcgcccaggccacgccggacctgctggccacgccctcgctgccgatggcgctgccggccgatttcgcccgccagctgtaccaggtgctggtgccgggcacgaccctgctggtgacctcgctgccagcggtccgcccaagcccggctgaatccggaatgcagccggtcttggaatccgagccgccagggtccaccctcaagggcaactgagtgccctcgttgtgcccatgactgcatcccgcctgtgccggctggccgcgttcggcctgctggcgacctcggccagcgccccggcgctggcacagacgcccgcccttgccaccagcgccgatgatctggctgccctgctgtcgcgcagtgcgcccaaggccgaccgccacgtgttgcagctggcggcgcacgccatgcgctgtgcgctgcagcggccggaactgggcatcaatggtgatcgcctcagcgtgatcgactattcgcgcccgtccaccgagccgcgcctgtgggtgttcgacctggcccaccagcgcctgctgttcgaggagtgggtggcgcatggccgcaacagtggcgagaaccgcaccgagcacttctccaaccgcgatggcagtttcatgtccagcctcggcgcgttcaccgcgcaggagacctacatgggtggcaatggatattcgctgcgcctggccgggctggaaccgggcttcaacgaccgcgcgcgtgaccgagccatcgtcatccatggtgcgccatacgtgaacccggctgccgcgcagctgcaggggcggctgggccgcagcctgggttgcccggcggtgcgcctgtcggtggccaggccgctgatcgatgcgttgcgtggcggcacgatggtgtttgcttactaccccgaccaggattggctgaagcactcgcagctgctggccggcgggtgcggtggccagggcacgctcgccacgcggtgatgcacgacggcgcgcggcatgatgcaatgcgccgatgaacatcgactccctgctgcacactccgagccaggtgatctccagcctggactaccgccgcgaacgttggcgcaacggcctgggctggacccgcgagatcctgcgcctgcccgcgcagggggatgactgggcgctgcgcctgtcggtggccgaaatcgaacaggatgccgcgttctctgccttccccggcgtggagcgcgaactggtgttgctgcagggcaatggcgtgcgcctgcgcttcgacgatggacgcgtggcggaagtgctgccgccacacggacgagtgcggtttgctggtgaggagacactgcacggggaattggtcgatggcaccacccacgacttcaacctgatgtggaagcgcgagctgctgcaggccgaactgctgcaccggccgctggtgggcgcgatgttcttcttctgcgaaccgggcgtggcctgggcgctgcatctgctggccggtcaggcggagtttggtgctgacagcgggctgccggcgctgcaggcgggcgataccgcatggttggcggccggcgaacgtcagcggcacgcgttgcagggcggtggcgagttgctggcgatacgggtcagtgcagcagcgggatgattgctgggcgccggtgggcgccatccacgcatggcgtggatctacagctgtgaggttgtcaccatgcctgggcacgccgtcatggtgcggctgtggttggggtcagagccctttcctgcggaaagggatccgaccccgatggttcgttcaatacacatcgcgccggtaacgaccggccagcaacagcgcttccttgcccgcagtacccaacacctgctcgatcaccgcatccaccgccggggccatgccctgcaggctgccgcagaccaggatcgtcgtgccttcatccacccactgccgcagcgttgccgcttcggccagcagccggtcctgcacatagcgatgcgcgccgccatctcggctgaacaccgcatccagccgcgccagcgtgccgtcggccagcatcgcctgcagttcttcaccgaagtggaagtcgtgcgcggcggtacgctcgccaaacagcagccaggtgcggcgcgcgccactccgggcacgttcgtgcaggtgcgcgcgcaggccggcgatgccggtgccgttgccgatcagcagcagcggcacatcggcgggcacgccatggaaattgtcgttgcggcgcagacgcagctgcaccggttcgtcgatggccgcgtggtcgcacagccagccactgccgatgcccggtgttccatcggcgcgcagttggcggcgcagcagcagctccaccgcaccgtcggccatcaccgaggcgatcgagtactcgcgatgcggcagcggctgcagggtcgccagcaatgcaggcagatcacccgggggaaccaatgagggcaggtgcgagcgcgcgacgcgtgccagcaacgtctgtccgtcatccagcacgatgtccgcgtcaaagcgttgtgtgtccagccaggcacgcacggtgtgcgatgcgtgctgtgggccgatttcggcgatgtcaccggcctgccattgcgcctctgcgtcggctgggggctgcaggcgcaaccaatacacggggccgccggggctgcccgggttcagatgctcgcgttgcagcagcgtccacggctggtactcggccggactccagtcgggcagttcgctggcgttaccgccgagttgtcccagcaactgctgccaatggcgcagcgccgccggatcggcgttgtcgacttcgattgcatcgaacagtggatgcgcgccgtgccggcgcagccattggtcgagctggtgaccgaatccgcagaagtggccatagctgcggtcgcccagtgcgagcacgccgtagtgcagatgctgcagcgagggcggcgtggccatcaccccgcgcaggaacggcagggcgtggtcgggcggatcaccttcgccggtggtgctggcaatgaacagcgcgcgctggctgccggccagcaacacggcgtcgacctcatgcagtccgcgcacgcgcacgggcacgccggcaccgcgcagggcatcggcactgcgttcggccagttcgcgggcgaagccggtctggctggaccagaccagcaggatgggcgcggagtctccgcttgcggcatcgtcgcgcgggcgcccacgccaccacaatgcaacgcaggccagcgcatacagcgccgtggcgagtaccgcgatctgtgactgccgcgcaggtggcgcaccctgccaccacgcttcaccgaggtgcaggcgcagcagcgcccagccgatcagcgccagcagaagcaggaccagcgcgttgccgagccacgcgcgcgacggccgggtactcatgggctctgctcgtcgagcaggcgctggaaggcgctgctgaggaattcctgcgggccgtctgctgcacgctgcaggtagcgtgcagccaggccttcgcgctcggccagcgccatgccctgttcgcggcccagcacggtcagtgcggtggcccaggcatcggcgtgcatggcgtcgtcggccaccacggtgactgccgcggcaacctggcgcaccggtctgcccgaacgcgggtccaggctgtgactgtaggcctcgccatcgacctggtactggtgccagcgatcgccggaggtggccaccgccttgccctccagcgccagcacccgcggcgggttgttggtgtgcgcatcttcttccggcgcggactccaccagcacgcgccatggctggccgtccggtttgcggccgtagccggccagttcgccgccgacttcgaccagcgcggcagtgatgccctgtgtgcgcagccacgcagcgacatggtcgacgccaaagcccttggcgatcgcggagagatccagttccagcccacccggttgcagcagcgcatcgtcctgccattgcaggcgctgccaaccgcagcgatcgcgcgtggcctgcagggtagcgtcgtcgggctggcggcgttcaccggcatgtgcaccgaagccccacagtccaaccagcggaccgacggtgggatcgaaggcgccgccactggtagacgcgatcgcctgtgcgcaggccagaacgtggcgggtctcggccggcagcacgcaccattggcccgcgtcggcgcgattgtagcggctcaggtccgaaccgggctcccaggtactcatctgcgcgaccacttcgtccagccgcgcctggatgccggcgtgcagcgggtgcaggtcgcgctggcgcggcgcgaccagcgacacgctccaggtggtgcccatggtggtgccgccgaggcgggcgatgtcgagcggggaatcggtcatggtgatgcgttgcgggtgcgatgccgggctgcccggcatcgcggtccacgtcattactgcggcagcacttccagcgtggcgacgtagctcaggcggcgcttggcggcctgcttcaccgacgtcttgttgtcctcggtgccggtttccagccagtacatgccggcttccggccaggtcaccttgatctcgcccttggcatcgctggtgaccttcagctcgtcctgtgcgttgcggtagcgggtggcgccacgcacgatctcgaattccaggccggccgccggtttgccgtcgaccagcacgcggaaggtggcttcctcgccggcgaacagatcgttcgggtggccgacggcgaccagctcgatgccacggttggtcggcttcagcgcagtatcgttaggcgcgccgttggtgacgaaggtctccacgcggccgaccgactggctcacttccagcttcttcgcgtccttcggcagttcgccgaaggtggcaacgctgccgcgccagcgcttgcgctcgccgttctgctcgtaggtggcgaacaggccatcgttgaccgacgcgatgcggtaggtgcccggctgcttcagttcgatgtcgaacacgctgcggtacttgccggtcgacgcgttctgcggctgcacggtgctgccgtccggtgcggtgatcaccagcgattccaggcgcagcggcacgtggttgaagtagaacagatcgttggagaccgcaccgtcgacggtgatccacggcgcgttgccggcgatcacggtctgcgagggcagcagccaggccttgtgggccagggcggagaagggaagggcagcggccagggcggcggcgaggacgagcgtgcgcttcatgcggaagactccagttggaaggggtcggatccctttccatcggaaagagctctgaccccgggggatagggcgatggggtcagagcccttcctgcggaagggactcgaccccggctcaggcgattacggtttgacggcgagggtgacctggcccagttcggtggcgccctgcgccttgccgttctgcgcggcggtggccggccaggtgaaggggatcttcaacagctcgcggccgccgacttcgcgcaccgcttccaccaccagggtgtagttgcccggggccagctgcttcagtgccggctgcctgtcgttgaacgacagcgcgtgcttgccggccgggcgggtcgggccggtcacgccgtccaccggcacctgcagggtgcggccactcttgcgccaccactggcgcaggtcgggcagccacttggtgccgtggccttcgctgttgctggtctgctggtaccagaccgagaggttggccgcgaccttctggtcggcgccttccagccacacggccacatacggccggtggtattcggccacgttgagcttgggcacttcgacgttgatgtcgagggtggtggcataggccggcgaggtggccagcaggccgctgagggcgatggtcagggtgacgcgcatggggcggctccggaaacgaggaaaagtcagtggatcagcaacagggcgatcagcagcgggatcatcaggccgaggcctaccagcggccaggtcatgcgccgctgccgcgcatgcaggtgcagcaggaacaggccggtgatgcagaacaccaggcaggccacggcgaacaggtccaggaaccagccccacgccgggcccgcgttgcggcccttgtgcaggtcgttgaggtaggacaccgcgccgcgcgaggtcgattcgtattccaccgcgccggtctcgcgatcgatgctcagccaggcgtcgccaccggggcgcggcagcgacaggtagatctcttcgggcgaccactcggccggtcgcccgccgatggcgatgcccagctgcgtgtccagccactgccgggcagggcgcggaatcggtgcgttgccgtcttcgcgcgtgccgagctgtccaagcaacgcggccggcagttcaagatgctggttctgcacctcgggcttggcctcgatcttcgcggcatggttgagggtcaggccggtcaccgcgaacagcagcatgccgatcaggcacaccgccgagctgatccagtgccactggtgcagcgtccgcagccagaagccacggttctgttgctgctgcacggtggaagaggcaggacggctcacggcacggttcgaggcggacggggactgcccattacatcattgatgagaatagctcgcaattgcgtatcgttctgtatcccgggagcaggcattgcgggttgccggccagcggccggcactaccgatcggtagatccaggccatgcgtggatgaagcggtgccgaccaaggtcggcacccaccagggcagggcaatgccggccagtggccggcactgccggtgcgcggcgatcagaacttcgcgttcaacgaaatccagtagctgcggcgctggtccttggtcgcgtagtcatccacgcagctgaactcgctgggattgagcagcaggcacgactgcgaaacgaagtccttgtcgaacaggttgttgacccgtgcattgactgtcagccacggcgtagccttccagctgccccccaggtggaagatcgtgtagtcctcgtaatagcgcacgtggcgggtgccggcactgtcgatgagggtgtcgcgatagcggtcgtagcggccttcgccgatcagcgacaggctgatcgcttcgttgatctgccagttgaggctggcgttggccatgtgctttgccggcgtggtgcctgagatcgggcgtcccttgtcggggccgctggtctgctcgctcctggtccaggtgtagttgccgcgcagctgcagggtgtcgagcaggtcgacatgaccggccagttccgcgccgcgggtctcggccttgtcgatgttcacgctctgggtgaaggtgctgtagcccagtgctgcccagcctgggccgatgtctacgcagtagccgctgccggcgcgcgccacttcgcagttcgggaacgttccgccgctggcgatcttgtcttcgaacgtgttgaagaagccggtgacgttgaagccccagcgctggccttcgtagtaggcggccagctcgtagttggtgctggtttcaggcttgaggttcggggaaccgaccagaggcagcacgccctggccaccaaagccggtgatgcccgggaacaactggtccggtcgcggggtcttgtagccggtgctgacgccacccttgaaggtccacgcatcgctggcgttccacaccaggtagccacgcggactgacgtggctgccgaacacgttgtggtcgtcgtagcgcaggccgaaggtagcggtgagggtatcggtcagcgcccagttgtcctcggcgaacagcgcccacatgcggtgcttctgcctggtgttgctgcgataaccggcgccatccatgccgaacacgccgtcgatcatgtcggtgtcgttgtactggccgccgacggtcagcttgtgcgcgccgaagtcgaggtcgagcatcgtgtcgagcacgtagccttccagttccatggtgcgcagcggacgcggcaggaacgcctgcaggcgcgccatctcgctcgggttgagcgcggccagggcattgccacggccggccgcacagttgttggcggcaccggtgcggcggcagacgtcattccacagcgtctgcaggttggcgcgctcgtccagggtcagcggcagcgaacgacccaggttgctgctcttgctgtgggtcagtgaggtctgccaggtgccgaagctgtagcggccctggtgggtcagcgacagctgatcgcgctcgtagcgctggtaggcggtgtagccgacgcgcggctgcaccacgcggcgggtgacggtgccgctgccgttcgggttggggatgaccgcattgccgacgcgccacaggctggccaggctgtccagcgtgccggtctggccttcgctgttgtcgtacttctgccgcgacacgtcgtagtccagccacagttcgtggtcatcgttgacccggaagtccaggcgcacgccggtattccagttggtgttggccaccgacttgccaccgccgccgaagccgatgctgcgctcccacaggctgccgtcgggcagggtcagtgcgtcccactccggattggaggccttggcgtcgtagtagctgccgcgcaccgccaggctgaggcggtccttcagcagcgggccgctgaggtacaggtcggtggtgcgcgcatcaccgaactggtcatcctgctgcacggtgaagccctgggtcacggcgccgtgccagcggtcctggttgcgtcgggtgatgatgttgatgacgccacccatcgcgtccgagccatacagcgtggacatcgggccgcgcacgacttcgatgcgctcgatcgcgtccagcggcggcaggtaggcgaactggccgccaccgaaattgttcgggtacagctggccgacattgctctggcggcggccgtcgatcagcaccagggtgtattcggacggcaggccgcgcatggagatggtggcgcggccgttcttgtcggtggcctccaggccgacgtcgatgccttcgacgtcgcgcagcgcgtcgaccaggttggtgtaggggcgcttgctgagttcttcgcggctgaccacgctgatgctggccggtgcatcgatcaccttctgctcgaagccggaggcggtgaccaccaccttgtccagcgtctgtggcgcgccggtagcgtcaccgtgggcgaaggcaggggcggtcatggccgccagcacggcgctggtcagcagggtacgggacagggacgaacggacacgatggcgctgggccatggcagtaacctcgaaggatgcagggtggtgcgatgccaggcgcgaacggcgcggcatgcacggggaggcccggtcaggggcggcagggatgaagcaggcagcggcgcgcgggcacgaccgcgcaggcggtcacgcggggccgtgaatcaggcgagcggcggcgcctggccgcgttgctggcggcgcccgggcgcatcggcccagggcgtgtccggagcggccagcggccagtccgggcgcacgccgggcatggccggcgtggcgggtatgagttcaagctcggtgcgcagccattggctggccagcagcaacggcgggcgtgccttctcggctgatttcaccggagcggcagcacagcggcgcagcttggccggtgcctcttcctgcaaggcgccttcgccgccgcgctcttccagcggcatctgcacggccattccggcctggccgtgtggcagcagcggcagggtgcccagcagcaaggccagcatcgccacccacgccagcaggctggccagcgcaggacgctggccgcgcatggcggtgcccatcttgcgatggatgagtggacgagggcgaagcgggcgcagcaagcagggggtccccaggggtctgccggcagcggccggcatcaacggggcgtgattgtaatgagagctgttagccgttgcaaatgagaatgattgccaaaatgtcgcgggccagccggacggggctcagacctcgctccagcgccgcagcaggttgtggtacacgccggtcagctgcagcaccgcctcggcgtcgccgccggtctgccgcaggcgctcgatcgagccgtccatttcccatagaaggcggcgctgcacatcgtcgcggaccatgctctgcacccagaagaacgaggccacgcgcgcgccggcggtgacggggcgcacctggtgcaggctgctggacgggtacacgatcaggtcgccggccggcagcttcacttcgtgctcgccgtaggtgtcgctgatgatcagttcgccgccctcgtactcgtacggcgccgacaggaacagggtgcaggaaatgtccgaacgcagctgttcgccgttggccaggttcatcaccgcgccatcaacatggaagccataggtgccgccaccgctgtagcggttgaagcgcggcggcaggtatttcagcggcagcgcggcgctgaagaacagcgggtgccgggccagcgcgacgaggatgatctcgcccagttcgcggcgcagcggtgagccctcgggcagctgctggttgtgcttggcctgcgcgcccagatggccgacggtttcgcggccatcggtccagtcggcggcatccagtcggcggcgaaagtcggccacctggtcggcgctgagaatgtcggggatgtgcagcagcatgcggggctcctcagagggacggcggcgcgaccagggcgcgcacttgtggatgcggcgacgcggccagttcgggcacgatgtgcgccatgaacgccgggctgccgtgggccagtgcgagccgcaaccagtgcacggcctgctcgacctgtccggcctgcagcaggatcgaggcgtagttcgcctggccgcggaaatcaccggcttcggccgcgcgctggtaccaggccagcgctgcctgcggatcgggtgcggtatccagcccgtcttcgaggtggcgggccagcaggttcatcgatttggcatggcccaggtgtgcggcacgggtgtacagggtcagtgcctgtgcgcggtcctgggtcacgccgcggccggtggccagcaggttggccaggttgtacaggccccagtccaggccggtgtcggccgcgcgccggtaccacaccgcggccagcaccgggtcgggtgcggtgccctggcccagttcgtggcagcggcccagcatgttcatcgccatcggcgcgccgttgttggcggcggtctcgtaccagagccgtgccgccgaggcgtcctgtgcggtgcctttgccttccatgtgcatctgcgcgagcagcagttgtgcctcgacctgtccggcctgcgcggcgtcgcgcacgcgtgcgaaggcagcctgcggatcgtgctgcagcagcgcggcaagagcgtcgctgtcgatgggggtacgggttgccatggggtgagtatcgccggaaacaaaaacggcggcaggagagcctgccgccgtggtggagcgcagttacatcagaacttcacgttcagtgccagggtggccgagcgacccggggcgatgctcgcgtagtgcgaggcataggccttggtgaagtaggtcttgtcggtcaggttctgcacgttgagctgcaggctgatgttgtcctggatcgcgtagctggccatcgcgtcgaagcgggtgtagctggcaatccacttggtgttggcgacgtcaccgtactgcttgtccgagtagaacgcaccggcgccgatggtcaggccgatcgggaagcggtaggtggtccacaggttggcgctgtgcttggcggtgttcgggaacacgttgccgttgttcggcgacggcacgtagacgttggacggacaggtgcggcccaccggtgcgccacagacgaaaccgttgtccttcagttccgagtccaggtaggtgtagccgccgtacaggctccaggcatcggtcagctggccggtgaagcccagctcgaagccgttgatttccttcttgccggcgttctggctggtgccgttgtcgatggtcacgcgtgcgttgttcatcacggtgtggaagatcgcggcagtcaggttcaggcgcttgtcgaacaggtcccacttggtgcccagctcgaggttcctggtgtcctgcggcttgaggtcggccacggcggcgctcaggccgtccgaaccgtcgccaccgtccatgcccggcggggtcgaggaggtgccccaggacaggtagatgctgccgttggcggccggcttgaacaccacgccggcctggtagttcaggaagtcgttgctgttgcgcacgcgggtcggtgccttgccggccaccggagtggtcagggtggtacggaagtcgtcgtagcgcaggccgaggttgatcatccactgctcattgagctcgatggtgtcgaacacgtaggccgaggtggtcttggtgcgctgctcgacgtccagtgccttgtcgctgcgatagacgatctgaccggccgcccacggatcgttcgggttcggattgttgaagtcggtgcagttgtagccggtggccgcgccggacacctggcagcgagtgctgttggcgctgttttcaaggggattggcggtgcccggcgacatcaggtagctgccacgggtcatcttctcgtcgctgtactccacgcccgcgctgtagctgtgcttgagcgcgccggtctggaacgcaccggtcaggcccagctggtcggcgaagctcttgacgtcgaccgcacgggtgttggtgcgacgccacaaggtgccgtacaggttggggttgcccttgctgtcgtccggctgggtccacaggtagtcgttgctggtgttgcccaggcgcgcgatgttgcgcagcttgtggccaccgaagtcgtagctggcgtccagagtgctgatgtcggcgcgggtgcgctggaaatcacggtcgaccaggccgtagtagttgttgcggtccggcaccatcgggcggccatcaccgttcttggccacgttcgggccgctggagaacggattgctgtaggggaagccacccgcgtccggcaggtcatcgctctgcatgtggtagtggctggcgatcagctgcgccgggccgttcaggccgaacgcgatcgacggcgcgatgccccagcggctgacgttggcggcgtcgcggccggcgatgtccgattcgtgcttcatcaggttcaggcgggcggcgatgccatcgcccagcacgtagttggcgtccaccgtgccgcgcgcgtagctgtcggtgccgatgcccatgctggcgctggtctcgttcttcagcttcggcgtcttgctcaccaggttcaggctgccaccaccggagtcacggccgccgtaggccgagctcgggcccttgaccacttccacctgctccaggtcgaagatctcgcgggtctgcgagccgacgtcgcgcagtccgtcgacgaacacgttgctctgcgaatcgaagccacggatgaaggggcggtcaccggtcggattgccgccttcgccggcaccgaaggtgatgcccggcaccatgcgcagcgcatcctgcaggttggtcgcaccggtttcggcgatcagcttctccgacacgatcgacaccgacttcggggtgtccagcagctcggcggtgaacttcggcgaggacgggttgaaccagctgccgcgcacctgcaccttgtccagctcggtggcgttgcgggaaccggcgtcggcgccgtcggcagcctgcgcagccagcggagcaaagcccgcggccagggtggcggtggcgagcagggaaacgcgcggggcgtgcttgcgggacgtgatgtgggtcatggcggtgggtagtggcttggatcgggaaagggcgagcgcgagccggcgcagatgggcatgcggcgacaggcgggaggtgggtgctgtagagccgagccaggctcggctggcgggaaacgcaatcaggcgcacggcaacggccgcagggcgcctcagctggcgtgcggtgcgggcggtgcgtggccggggttcaaccgcagcgcgggatcatgcaactgccagcgcagggcatcggagcgccacagcgggatacgcgcgaccagagcggcgcgtgcagggaccagaccggtgcagggcgaggtgccctcgccatcaaacggaggctccggtgctggtgcggcgtgctgcgggcattcgtcggctggcggttgcggcagcggcatcgcctgcagcagatcttcagcgtgtgcctgccagccgtgcgcagccggatcgccgccacgcccctcgtgcaaggccgaccagcccagcagcaacgtcagcagcacggccacgagcagtggccacccttggcgggcgagctggcacagcgtggcggtgggcgcgggcgaagccatggcgcaggggcgatgtcgttacgaagatgttacgtagaataacatcaacgataatgattcgcatatgcgcaatcgggttgccgatctggatggcctggaagggccttggagggcccctcagtgcacttcagtggatccgccccatgggtggatgctctcccgcgaggcgccctctgggggctctccgggccgagcgccgcctcaatcccggtcgtcgcgggtccagaccgcgtcgtgctcgcgcttcaccggaaacttgggcaccggggtataggccggggcacacagggcgcggccgtcacgaacgtcgaaacgcgcgccgtgcagcacgcactccacgctgccttcggtcgtgttgaactcgcccgaggacagttcgaactcttcatgcgtgcactggtcttccagtgcgtacagctcgccgtcgaggttgaataccacgatcggcgtgccggtcacttcgtcgaacacgctcttcatttcacccggcagcagctcgttgccggcacagacaaaggtccaggcctcgctcacgcggcggctccgttcagcggcttttccaggatctcgaagcgcaggtcgtcgcgcttggggatgccgaagcgttcgtcgccatacgggaacggcttcttgatgccggtacggctgtagccgcggcgctcgtagaaggcgatcagctcgtcgcgcacgtcgatgacggtcatctgcatcaccggtacgttccattcgcgcgcggcgtgtgcttcggcggcgtccatcagctgcttgccgacgccgccgccctgctgggccggatcgaccgagaacatgccgaagtagcccttgccgtcgacatcggcgacgtgggcgcaggccaccagctggtccccgcgctcggccagcaggatggtcgagcgcgggcggtcgaggtcggcctggatgccttcggcgtcgatgcgggcgccatccagcaggtcggcttcggtggtccagccgacgcggctggcgtcgccacggtaggccgaggtgacgagggcgatcagggcggggatgtcggccggcgtggcggcgcggaaggtcagggtgctcatggccccattctaggtggggtgtgggcgggcgcaaatgggggagggggcagatccctttcgcaacgcggaagggatctgaccccggcgtctactgacccaacggcaggccatggaccgactggcacgggcgcggaatcggcagatgctcggggtcggatccctttgcgcagcgaagggctctgaccccctgttaccaggagctgcccatgccgaggccacgacgggtcgatgcacccggatatccgcaacatgtcgtccagcgcggcaacaaccgccagcccgtgttcttcaccgatggcgaccacgtcgcctaccttcgcctgctgtgtcatcacgcgcaccagcagcattgccgggttcacgcctatgtgttgatgggcaaccacatccatcttctggcaacgcctgatgtctgcggcgggctgtcacggatgatgcaggccgtgagccggacctacgtacgtcgggtgaatgaacggcagggccgcaccggcacgttatgggaagggcgcttccactccacggtggtggattcggatcgctatctgctggcctgccagcgctacatagagctcaacccggttcgggcggggaaggtggcgcatcccggcgactatcgttggtccagctatcgcgccaatgcgcgtggcaggcccaatgcgctgctcgagccgcattcggcattcgagctgatgggttctgatgcggatgaacggcgcaggcgctatgtggagttcatcgaggcgggcattccggcgggggatctgctggcgatccggcgggcattgcagtcgcaacggcggctgtcgggaatgctggtggggtcagagccctttcgcatcgcgaaagggctctgaccccggtgtgccggctcagcccagcagcttgcgcaccttggtaagcgcggtcatgaagcgctcgatctcggcgtgggtgttgtagaacgccagcgaggcacggcaggtggccgccacaccgaagtactgcagcagcgggtgcgcgcagtgctggcctgaccgcacggccacaccctccaggtcgagcagggttgccaggtcgtgggcatgcgcgccgtcgatcaggaacgagaccacggcggccttctccggtgcttcgccgatgatgcgcagaccgtcgacgcggcgcagctcttcggtgaaatgcgccagcagttcagcctcgcgtgcttccacgttctcctggccaagctgctgcaggtagtcggcggccacgcccaggccgatgaagccggcgatgttcggggtgccggcttcgaacttgtgcggggcatcgttgaacacggtgccgtcgaagctgacttccttgatcatctcgccgccgccaaggaacggcggcatcgcatccaggtgctcgcggcgcgcccacagcgcaccggtgccggtcggaccacacattttgtggccggtgatggcgtagaagtcacagccgatcgcggccacgtcgaccttgcggtgcggcacggcctgcgagccatcaaccacggtgatgatgccgcgcttgcgcgcttcacggcagatctcgcgcaccgggttgaccgtgcccagcacgttggacacgtgggtgaccgccagcagcttgacctccggggtcattgccgcgcgcagcgcatccagatcgagtgcgccgtcaggcgtgatctcggccacgcggatggtggcgccggtacgctgtgcgaccagctgccacggcacgatgttggcgtggtgttccatgcgcgtgatcaggatcacgtcgccggccttcaaccgcggcagggcccacgaatacgccaccaggttgatggcgaaggtagtgccgctgcacagcaccaggtcgctggggcgcacgttgaggaagcgtgccagcgtgttgcgcgcgccttcgtaggcgtcggtggcttcgctgcccagtgcatgcaccgcgcggctgacgttggcgttgtagcggcggtagaactcgtccaccgcgccgatcacctgcaccggcttctggccggtgttggcattgtcgaaatagaccagcggcttgccgtgcacttcacgcatcagcagcgggaagtcgaggcggacgcgatcccaatcgggcgcgccggtgcgttcttcgatcgggcgcggggtggacaggttcatgccacacccgcctcggccagggccttgtccaaacggcgtgccagctgctcgcgcagggcttccggcaggatcttcagcggctcgtggcagaacgcggcgctcagcagtgcctgcgcctgtgcctgcggcaggccgcgcgagcgcaggtagaacagcgcgttggcatcgagctggccgacggtggcgccatgcgcggccttcacttcatcggcgtcgatgaccagcgtcggctgggtatcgatctcggcgtcggccgacagcagcaggttcttgttggacaggttcgcatcggtgccgtcggcgccttcgcggatctggatgccaccatggaacaccacgcggctgcggttggcggcaacgccacgccacagcagctcgcaactcgtatcgcgtgcgatgtggtcgatgcccaggcgggtttcgacgtggcgtcggccattgccgagcagcacgccgttggcggtcagctgggcgctgtcgccttccaggcgcacgttcagttcgtggcggctgagcgctgcgcccagttccaggtcgacgcggtggtactgcgcgtcgcgggccagcaccgcgtcggtacgcaggaagctggtctggcgcgcgctgccggcctgcacgcgggcgtgcttgagcacggcatcgcgggcgacatgggcgtgcagcacggtgttgtccaggtgcgccgaatcgcccacgctgaagcggtgctcgaccacgcccaggctggcgccggcacgcagttcgatcaggtggcggtggtgccaggccaggtcggtctcgccggcgacgctggcgaacaccagctgtagcggcgcttccacctgcacgccttcttccacgcgcagcaccacgccttcatcggccagcgcggcattcaggcgggcgaagatctcttcgctgcgctcgtagcggcggccaaggaaacgcacggcgtcttcgccggaggccagtgcggccgacagcggctgcagctgcacgccggccggcaggctctgcacatcgctcagcgcggcatccaggcggccgttgacgaacaccaggcgcggtgccgggatgtcctccagcagcgcggcgtccagcgccgggccctgcagcggtgcagccgcgaacgcacggcgttccagctggcgcagcgaggtgtacttccaggcttcgttgcgggcggcaggcaggccgtcacgcagggccgcgtccagcacttcgcggcgcgcgtcgctgccgcagaaggcctgggccatggagtcgagcagggcgctcatcagaccgccgcctcgcgcaccacgcgatccttgaggaaatcgtagccgtgcgcttccagttccagcgccagttccgggccaccggtcttgacgatgcggccatcggccagcacgtgcaccacgtccggcttgatgtagtccagcaggcgctggtagtgggtgatgaccaggaacgagcggtcggcgccgcgaagcgcgttgacgccgtcggcgacgctcttcagcgcgtcgatgtccaggcccgaatcggtttcgtccaggatcgccagcttcggctccagcacggccagctggaagatctcgttgcgcttcttctcgccaccggagaagccctcgttgacgccacggtgcagcagttcgtccttcaggtgcagcacggccagcttctggcgcaccagcttgaggaactgcatggagtccagttcgtcctcgccacgcgccttgcgctgcgcgttcagcgcggcgcgcaggaagtaggtgttgttcacacccgggatttccaccgggtactggaacgcgaggaaaagaccggcggcggcgcgcgcttccgggtcctgctccagcagcccgacgccgtcgaactgcacgctgccttcggtgacttcatagccgtcgcggccggccaggacattgcccagggtggacttgccggcgccgttggggcccatgatggcgtgcacctggccgggcttcacttccagcgacaggcccttgaggatttccttgtcgccgatgcgggcgtggaggttttcgatcttcagcatggtcatggcttggtaggtttcggggctgcgggggcgatgcggacgatctgcaccgtgccgttgccgggctgcccaggttgagcggggagggcggagaaaaccacgatgatctcttcaccgggttcttgcaggcaggagactgcgagggaggcctgtcggatggattcggcagcggcgcgatccagctcacggttgcccgagctcaggcgagcccggatcgcgccgaagctgccgtcctgccccgttgtcagcactatcgaaaattctttcggcgcggagatgaccgtgctggcgggcaatctgaccggggtggcacccaccaggtcttcgggggtgcaggacgcgttggccagggcccagggcgaaaggcccagcagcaacagtgcgggcaaagacgtacgcatcatccgacgcttccttccagcgagacttccagcagcttcttggcctccaccgcgaactccatcggcagttcgcggaacacctgcttgcagaagccgtcgacgatcatcgacaccgcgtcttcctggctgatgccacgggcgcggcagtagaacagctggtcgtcggaaatcttcgaggtggtggcctcgtgttcgacggtggcgcccgggttcttcacctcgatgtaggggaaggtgtgcgcgccacactgcttgccgatcagcagcgaatcgcactgggtgtagttgcgcgcgccatcggcgttgcggtccacccgcaccaggccgcggtaggtgttctggccacggccggcactgatgcccttgctgacgatcttgctcttggtgcgcttgccgacgtggatcatcttggtgccggtgtccgcctgctggcggtgatgggtcagcgccacggagtggaactcaccgaccgagtcgtcgccgagcagcacgcaggacgggtacttccaggtgatcgccgaaccggtttcgacctgggtccaggtgaccttgctgcgcgcgccacggcattcggcacgcttggtgacgaagttgtagatgccgccgacgccgttctcgtcgcccgggtaccagttctgcacggtggagtacttgatctccgcgtcttccagcgcgaccagctcgaccaccgccgcgtgcagctggttctcgtcgcgcatcggcgcggtgcagccttccaggtaggacacataggccttgtcctcgcacacgatcagggtgcgctcgaactggccggtgtggccggcattgatgcggaagtaggtgctcagttccatcgggcagcgcacgcccttgggaatgaacacaaagctgccatcggagaacaccgccgaattgagcgcggcgaagtagttgtcgcctaccggcaccacggtgcccaggtactggcggaccagttccggatgttccttgatggcctcggacatcgagcagaagatgatgcccttctcggccagttccttgcggaacgtggtaccgacggacaccgagtcgaacaccgcgtccaccgccacgcctgccagcttggcacgctcgtgcagcggcacgcccagcttgtcgtaggtgtcgagcagttccttgggcacgtcatccagcgaggcgtacttcgggcccttgggcgcggagtagtagctgagcgcctgcaggtcgatcggcgcgatctccagcttggcccagtccggcatcggcatggtcaggaagtggcggtaggcgtccaggcgccactgcgtcatccactccggctcgtccttcttggccgacagggcacggatggtgtcctcgtccaggcccggcggcagggagtccgattcgatctcggtgatgaagccggccgaatacttgcggccgagctgctcgtggatctcgcggttgggggtgtcgtcgtgggcgacgttttcgatggtttcggtggccatggggggctgcctgtggatcaggagacgacgtcgacagcgatggtgcggcgctgttcgtcatcggcaaggggaagagggggcaggatctgggcgagggtgacatcgcgcagggcctcggagaccacgtcgttgatcagccgccaactgctgcgcgcgccgcacttgggcgccatgccgcactggtggtggtcgtggctgcattcggtcagggccaatggcccttccatcgcttcgaccacttcgaacagcgagatctcgatggccgggcgggtcaggcggtagccgccacggacaccgcgcaggccttcgaccaggccggcctgcgccagcggcttgagcaccttgctgacggtgggaggctccaggccggtgaattcggccagctcggtggcactgagcacctcgcccggacgggcggcaagcacggtcagcaccacggtggcgtaatcggtgagcttggtgacacgcaacatgggaatgcgagcggttcttaaagcggactgaaattgtacgcttttattcgccggcatccaacccgggcattcagccggcgctgggacggaccgggacgacgcaccggggccaccgccggggcgccatgctgcgccaacggggtgattttcgcaatcacccggaatgggcgagaatcccggttccatccgctgcaaacagcccgtgccgatgccgaagaagatccaagcccgcaagtccgccatccatggcaacggcgtgttcgccgtggccccgatcaagcagggcgagcgcgtgatccagtacaagggcctgctgcgcagccacggcgacgttgatgccgatgacagcggcgacgtcgaaagcggccacaccttcctgttcaccctcaacgatgactgggtgatcgatgccaactacaagggcaacgatgcgcgctggatcaaccacagctgcgatccgaactgcgaggcggtgatcgaggaagacgaggacggtgacagccgtggcgacaaggtgttcatcgaggcgctgcgtgacatcaaggccggtgaagagctgacctacaactacggcatcaccctggccgagcgtcacaccgccaagctgaagaagatctgggagtgccgctgcggctcgcccaagtgcaccggcaccatgctgcagcccaagcgctgaccggtaccgggtagtgccggccgctggccggcaaggcgcagtccaggtgccggccagcggccggcaccacccggaggctctccacctgccgtgcacggcagggtcaccgccgtgcaagggccgttcttccattctgtcggcacccccaactggagtgcacccatggcagaacgattgaagggcaagcagattgccatccttgccacccacggctttgaacagtccgaactgaccgaacccaagcgtctgctggaagccgaaggcgcgcgcgtcagcgtcgtgtcgcctgcaaaggaggcgacgatcaagggctggaaagagaaggactggggcgacgccgttgcagtggatattccgctggatgaggccgatccggccagcttcgatgccctggtgctgccgggaggggtcatcaatccggacacgctgcgtatcgacgaggctgtactcggcttcgtccgcgcagtagacgaagccggcaagcctgtggcggcgatctgccatggcccgtggctgctgatcaacagtggcctcgccgatggccgcgagctgacgtcctggccgtccctgcagcaggatctgaccaatgcgggggcgaactggcgcgatgccgaggtcgtggtcgacggcaacgtgatcaccagccgcaagccggacgacatcccagccttcagtgaggcggtggtcaaggcactcgccgcctgatgcgctgccggtagtgccggccgctggccggcaccaccttacttgcccagcacgcctgccggcaccaggttgcccaggttctggttgaaggtgaccaccagcttgccgttcttcacctgtgccgattgcacctgcagcgcgccaagcacgccggccacggccgggtccagcttgtagatcggctcccgctgggcgtagtcgctcagccaggcgttgagcaggccgcgggtacgggagtcgagacgaccgccctggttggccggtgtgaagtcatccacgctcggctgctgcaggtggaacccctgggtctgcgcgtcgtagcgcaggccgctgctgagcttcaccgtacccagtttggccggattgccaccggcagtggccagtgccacgtccatgccaaggttcaagcgctcgccggccgggaggctcagctgggggtggctcatggtgagggcgatcagtccgcccaacgcgtcctgggtgcgcgggaagctgccatcgagatactgctgcacatcgctggcgccgaccgacagttcgcggccggaaatggaaggggcggcctgcgcgccgatcgcggcggcgatcagcacggtggaggcggcgaggcgggtcatcagggaacgcaggcgcatggcggtgaccgctggactgggaaaggatggaggaaagagtagccggggcggctgaatcgcgcgtgcatgccgctgcgacggttcagtccagcgttggccgcagctgcgccgactggatctgccagccgcggccatcagcactgggctgcacgcggtaccagccgccgaagcggaaggtcccttgcgtggtgaccgcgcggatccgcaccggcacctccagcagcttgggaggatgctggccgtcgcgtgccaccgggggctcgctgtccagccgcagcgtacgcacgccctgcagctggcgtatggcagcgtcatctgcgcggtgcgggtcggccggtggaatcgcccatgccgcgtcgctggcgctgcggttgcggttgagcagcgcgatcacgtagcggttgagcatcaccgatggtggttgggcgtcggcagcgaccgcagcgaacagcggatcgatcgccggtgtctgcagggacgccgcttcggtgccggcggtgccctgcgttccggcgctggcgacagccggcgctggcgcaacatcgggcgctgccgcaggcctggagcagccgagcagcgccaggggcgcgatcaggaaaagcgtcctgcgcatgcctcctccccgaggcgatgtgggggagacagtgtatctgctgcgcgggaatcaacgggaggagggcaactgctccagcgcatccagtgccggcagcacctgcccggcaatggcggccaacgcatgtccatcggtctctgcgtggcgctgcacgatgtcgcgcagcagctgggtggcgatcaccagggtcgcgcgttcatcaccgctgatgccagcggtgcgtggcgccgcttccagcaggcgcatcaggtcgcggctggcgcgatgttccagttcgatggtgcagcgcccggtgcactgcaacccgtccttttcgatgggggtcaccgagatccggtagcgggtggaggggctggccatgaggggatgctcgccgtagctgtggaggatgtgcccaccttaggcaaggccgtgcccggcggcgatggccggggctgcacgcagtgttccacccggtacgttccagggcctgcccaggccgcgcctggctaatggcgacgggcttgaacggggattttccagtatgcggcaacgctgtgttgcggatgccccggggcggcgcatccacgcgtggcgtggacctgctgccgggaacgtgcaaaagaaaacgggacgaccagagccgtcccgtcggaatccgcgttggggcgcgcgcttacagcgcggcgtccttcagcttcttcagcggacgcaccttcagcttggtggtggccggcttggcagcgaaccactgctcttccttggtgaacgggttgatgcccttgcgcttcggcttggccggcacattgacggtggtgatcttcagcaggcccggcagggtgaaggagccagcgcccttcttgtgcaccgaggaggcaacggcgctttccagcgaggccagcacagcgcggacgtccttggcgacgacgccggaggcttcagcgatgtgtgcaaccaggccggacttggtcagcacttccttgatcggcttcggagcggccggcttggcggctgccttcgtcgcgactttcttcactgccttcttcggggcagccttcttagcggtctttgccatggtttcctgttccgtgaacggttggttgtttggtcggcgccgaaccccgtcggcaagcgcaatgtagggcaactcttgggcgccgccaatagcccgaagcgcggaaagtgcatgttttttcatatccaggccgattcagtacatggcgcgccgtgggggacgggggtgtggcagcgcgcgcgacggcccacgcccgcccatcagcggaatgcgcgaaaccactgaaaacaagagaaaaatgcgtttccggctggtgagaaattgtccacgcgccgggttcggaaggcgacctgcggcgtgcggcggagcgacgcagggctaacgcctcccgtgcgagggtgaccgttcatcaccgtcacgcaggagcagcacatgggaatctcgcgacacgccaccgcgcactgggaaggcgatctgaagtcgggcaaggggcagctgagcacgccgcagagcgggctgctggacaaaacacgctacggcttcaacagccgtttcggcgacgaaaagggcaccaatccggaagagctcatcgctgctgcgcacgccggttgcttcaccatggcgctgtcggccaagctcggcgaagccggctttaccccgacctcgctggacaccgaagccaaggtcgatctgtcattggagggcggcccgcagctgtcgcagatccggctgaaggtgaaggcagtggtgccgggtatcgacgcgacgcagttccgtgcgattgccgatgacgccaagcagaactgcccggtgtccaaggcgctgagcgcggtgccgatcagcctggaagccgagctgggctgagggtagtgccggccgctggccggcaaccgcatgatctcgaggtccaggtgacagccggccagcgttatggcggccttcccggccgccaccctccgggccgtcgcgtccgacgttggcagcggctcctgccgctgccttcggctctacctcgatggtgtttaccaatcgatggtgccgctgatcaccgtctgcacctgcccgccagaccagacctcgccgtcctggtcgaccagcagggtcaggcgcgcgtcatggccgacttcgcggccctggctgacttcaaacggcgtccgtccacgcggcagcgcgtcacgcaggtccagccacgcggccagcaccgcattggccgcacccgaggcggcgtcctcgaagcggcgtccattgccgacgaaggcacgtacggccaggtcgaaaccctcgctgccatcgctgaaggcataggcgaacacgcccatgctgtcggtggattcagccagtgcggccactgcatcccagtctggctgcagcgcgcgcaatgcggcctcgtcggccacctgcaccacccaccagctgcggccgccctgcatgcgtgccggcggcagtgtgcccagcggccagtccttcagcgcggcctgcaggcgcggatcggtcgcctcggcagtctcggccagctgcgcgcgcggggtgcggatggcgatgcgctgctgcgtaccctcaccgctgacgcgcagcggcagcgcgccggcaatgccatcctgcaccagcacgccgtcgaccgctgcggccaggcccgcctgcagcaccgcgtgcgcggtgccgacgctggggtggccggcgaacggaacttccttctgcgggctgaacatgcgcaatcgatagctggcgcccggcacctgcggcgggaacacgaaggtggtttcgggcaggcgcgtccagcgcgcgatggcctgcatgctggcgtcgtccaggccctcggcatcgagtaccacggccagcggattgccagcgccagcgcgcggggagaacacgtccagctgcaggaaacggcgggtggtcatcaggcgtcactccagtaaacaggccgcatagcgtagcgcggagcaccaaaatggggacggagggaattaagtcgcttttgccccatgtgccataagcgacttaattccctccgtcccctttttttcgtgggctaccagcggatgctgccgtcgatcacgcactgcacctggccgccgatccacaccgtgccctgcgcatcaacctcgacctgtacgcgaccatcgcgaccgacttcgcggccctggctggcgacgtagcggccctcgcggccgggcagggcatcgcgctggcgcagccaggcgccgatcaaggcattggcgctgccggtcaccggatcttcgggcacggcggctgcatcagcggggcagaaagcgcgcaccacccgggtgtggtcgtcgccggcctcgtcggcgaacacggccacaccggtcgcgtcggtggcgaggctccagtcggccagcgtggccatgtccggcacaaggttgcgtacggcggcggcgtcgcgcagcggcaacagccaccagcgtgcgccgttgtcccacagttcgggcacgtgcccgctgtcggccagcgccagcagcgcttcgggcgctccgtcggccgctgtgtccagttgccgcgccggtgggctggccagctggatctgcagtgcctcggccgggccgctcacccgtaccggcagcaaccccgccgcgcattgctgcagcagggaaccgtcgtgcggttgcgccaggccgcaggtcaccgccgcccaggcggcgccgacgctggggtggccggcgaaggccagctcgcgggtcggggtgaagatgcggatgtggtagtcggcgcccggcgtgctggggcgcaggaagaacaccgtctcggacaggttcagccaggcggccagggcctgcatctggctgctggagagcccgtcggcgtccaggatgacgcccagcgggttgccggtgccggggcggggggcgaagacatcgagctgcaggtaacggaggacggccatctacggggatattgcgcttagaatcaaaggttccgcccccgagggcggcttccccacattctacatagccaatccatgtcagcttccccccttgtcgatcgttggatcgtactgaagttcggcggcacctcggtgtcgcgtcgtcaccgctgggacacgatcgggaagctggcgaaaaaacgcgcggaagagaccggctcgcgcgtgctggtggtggtgtcggcgctgtccggggtcaccaacgaactgaccgcgatcgccgatggcgcgcccgacagccgggaccgcgtggcagcgttggtcgaacgccatgaaggcttcctggcggagctgggcctgggtcgcgaggtgctggccgatcgcctggcggcgctgcagggcctgctcgacgacgcgcgtgcagccacccgtccgctcgactggcaggccgaagtgctgggccagggcgagctgctgtcctccaccctgggtgcggcctacctgcgcgcgtcgggcctggacatgggctggatggatgcccgccagtggctggacgcgatgccgccgcagccgaaccagagcgactggtcgcagcgcctgtcggtgaactgccagtggcgcgccgacgcggaatgggtgcagcgcttccgcgcgcagccgacccgcctgctgatcacccagggcttcatctcgcggcacgccgatggcggtaccgccatcctcggccgcggtggctcggatacctcggcggcgtacttcggtgcgctgctcggtgccagccgcgtggagatctggaccgatgtgccgggcatgttcagtgccaacccgaaggatgtgccggacgcgcgcctgctgacccgcctggactattacgaggcgcaggaaatcgctaccaccggcgccaaggtgctgcacccgcgctcgatcaagccgtgccgcgatgccggcgtaccgatggccatcctcgataccgagcgcccggaactgccgggtaccagcatcgacggcagcgccgcgccggtaccaggggtgaaggcgatcagccgccgcaacggcatcgtgctggtgtcgatggaaggcatcggcatgtggcagcaggtcggcttcctggccgatgtgttcaatctgttcaagaagcacggcctgtcggtggacctgatcggttcggccgaaaccaacgtcaccgtgtcgctggatccgtccgagaacctggtcaataccgatgtgctggccgcgctgtcggccgacctgtcgcagatctgcaaggtaaaggtgatcgtgccgtgtgcggcgatcactctggtgggccgtggcatgcgttcgctgctgcacaagctgtcggacgtgtgggcgaccttcggccgcgagcgcgtgcacatgatctcgcagtcgtccaacgacctgaacctgaccttcgtcatcgacgaggccgatgccgatggcctgctgccggtgctgcacgccgagctgatcgacagcggcgcgatgccggtggaagagaccgaagtgttcggcccgcgctggcgcgagatcgccggcaccgtgcgcccgcgtggcacgccgtggtggcgcggccagcgtgcgcacctgctgcagctggccgatgccggtacgccgcgctacgtctaccatctgccgaccgtgcgcgcccgcgcccgtgcgctggccgcgatcaagccgatcgaccagcgctactacgcgatcaaggccaacagccacccggccatcctgcagctgctggaagccgaaggcttcggcctggagtgcgtgtcgcatggcgaactgaagcatgtgttccagcacctgccggaactgtcgcccaagcgcgtgctgttcactcccagcttctgcccgcgcagcgagtacgaagccgcattcgcgctggacgtgaccgtgacggtcgacaacgtcgaggcactgcagcgctggccggacctgttccgcaaccgcgagctgtggctgcgcgtcgacctgggccgtggcgaaggccaccacgccaaggtccgtaccggtggcaaggagtccaagttcggcctgccgatcgcccgtgtcgacgagttcgtgcgcgcagccaccgatctgggcagccgcgtggtcggcctgcatgcgcacctgggcagcggcgtggagaccgcgcagcactggcgcctgatgtgcgatgagctggccggtttcgcccgccgcatcggcagcgtgcagaccatcgacatcggcggcggcctgccgattccgtattccgccgaggacgagccgttcgacctggatgcctgggccgaaggcctggctgaggtcaaggcgctgcatccggcgttccgcctggcgatcgagccgggccgctacctggtggccgaatccggcgtgctgctgacccacgccacccaggtggtggaaaaggacggcgtgcgccgcgtcggcctggatgccggcatgaacgcactgatgcgcccggccctgtacgacgcctggcacgacatcgagaacctcagccgccagggtgggtatgccgaggcggcgttcgatgtggtcggcccgatctgcgaatccagcgatgtgttcggcaagcgtcgcaagctgccggtgtcgactgcgccggacgacgtgatgctgatcgccgatgccggcgcctacggctattcgatggccaacacctacaaccagcggatgctgccgcgcgaagacgtgatcgaatgatcgccgcgcgcgccctgcacccgcccaccgacacgccgcgcgccatcgcgcgggcccgtgcctgaccggatacaccatgactgctttcgacaaacaccaggtttcccgcttccgcttcgtccgctgcgaattcgccgcagagaccggcgtggccaagctggtctatgcctttgatgacggcccggagatggtggaaaccatcaccgtgccgggcgcccctttcgtgctggatgaggcgcgtgccgccgccgtgcagcgtgcgctgcagctgctgcacctgatcgccggtgtcagctactacaaggcgggcgtgccggagacggtcagcatcgacagctacagcatcgatgccgataccgccgcactggtggagaccatttacctcaacggcctgggcgaattcgcctaccgcaatggcctgaacctgcgtggccgcttccggttgccggtgcagggcgaggccgtgcaggcgccgtcgctgggcctgcagccgcacgcgctggtggccatcggcggcggcaaggattcgctggtcagcatcgaagcgctgcgccgtgccggcgtggacgagaccgtgacctggatcggtggctcgcagctgatccgtgcgtgcgccgagcgcaccagcctgccgacattgaacctgggccgcacgctggcacctgaactgttcgagttgaatcgccagggcgcatggaacggccatatcccggtgacggtggtgaactcggcgatcatggtgctggccgcgttgctgcacggcgtggaccaggtggtgttctccaacgagcgctcggccagctacggcagccagattccaggcaccggcgaagtgaatcatcagtggtccaagggctgggcctgcgagcaggcgttcggcagccatgtgcagaagtacgtggcggcggacctgcagtactactcgctgctgcgcccgatgtccgagctggcggtggcccgccagttcgccaagagtgacttctacgacgcgcatttctccagctgcaaccgcaacttccacatcctcggcgagcgcccggtgaaccgctggtgcggcgtctgcccgaagtgccatttcgtgttcctggcgctggccccgttcatgcccaagacgcgcctggtgcgcatcttcggccgcaacctgctggatgatgccgagcaggccggtggcttcgatgcgctgctggaattccaggaccacaagccgttcgagtgcgtgggcgaaggccgtgaatcgcgtgcggcgatggcgaccctggcgcagcgcccggagtggaaggaagacgtgctggtgaagcgcttctgcaacgagatccagccgcagctggatgccgccgaactggaactggcaccgctgctgcagctgcagggcgagcaccgcgttccggctgcgctgtgggaacgggtgcgtgaagatttcgaagcttgacggaaagcgcgttgcgctgtggggctggggccgtgagggccgcgccgcgtttgcggtgctgcgtgagcgcctgcccacgctgccgctgagcctgttctgcccggcggctgaagtcgaggccgcgcgtgcggaaacgcagggcgtgctggacgtgcgtggcgagccttctgctgaagcgctggccgcgtttgacgtggtgatcaagtctcccggcatcagcccctaccagccaatcgcgctggcggcggaagggcagggcacccgcttcattggtggcaccgcgctgtggttcgccgaacacgcggccgacgatggcatcgtgcacgacaccgtgtgcgtgaccggtaccaagggcaagagcaccaccaccgcgctggtcgcgcacctgctgcgtgccgccggccaccgtaccggcctggtcggcaacatcggcctgccgctgctggaagtgctggacccgcagcccgcgcctgagtactgggcggtggaactgtccagctaccagaccggcgaagtggcacgcagtggcgcccgcccgcaggtggcggtggtgctgaacctgttcccggaacacctggactggcacggcagcgaacagcgttacatcgaagacaagctgcggctggtgactgaagccgcaccgcgcatcgccgtgctcaatgccaccgatccgcacctggccgcgctgtcgctgcccgacagcgaagtggtctggttcaaccagctgcagggctggcacatgcgcggcgacatcgtgcatcgcggtgagcaggccgtgtttgatacccgcaacgcgccgctgccgggccgccacaaccgtggcaacctgtgtgcggtgctggccgcgctggaagcgctggggctggatgccgcggcgcttgcgccggcggtgcaggacttccgtccgctgcccaaccgcctgcagcgcatcggcgtggccgatggcctgacctacgtcaacgattcgatcagcaccacgccgcatgccagcctggctgcgctggagtgcttcgccggccagcgcatcgcgctgctggtgggcgggcacgaccgtggcctggactggaccgatttcatgcagcacatggcgcacgacgtgccgccggtggagatcgtgaccatgggcagcaacggcccgcgcatccacgccatgctgcagccgctggccgatgccggtcgcttcggcctccatgctgcgggcgatcttgccgaggcgatggcgctggcgcgtactgcgctgggtgagcagggtggggtggtgctgctgtcgccgggcgcaccgagctttggtgcgtaccgcgattacgtggcgcgtggccgtcatttcgccgagctggccggattcgacccggacagcatcagcgcgattccggggctgggcatcgcctgaggggtcggatccctttccgcaggaaagggctctgaccccaacgggattctggccggcaaccctccggagaaattcatccacgcatggcgtggatctactgctcctcgtcgatgaacgcgtagccgccgtcgatcaattgctgcagatacgcatcgaagctgggcgcgatcaccgcatagctgtccgggtcgtgcaggtagcgcaccacctggccgaccgtgccgcccggtgcggggttgaaatccaggtaaagcatcgacgtgccgccgttgttcatgcagtgcgagaagcacaggcggcggttcatcggcagatccgcgtcgatgccttcacccagaatctccggctcgtcatccagccactcttcgtagatggagcggatgctgtcgtcccattgctgctggtcctcgaagatctgcgcgaccgaacgcaggtagtacgggtagccgccgtcttccacgtccgacccgagcatcagcacgcagaccccgccgccggggtactcgcggaaatgggtgccatccacgcgggacaacagttccaccaggctgtcaggcacctgcggccattgcatgcgcaggcgctgcaggtcttctgcgctggcgccctggacgtgagcccattgcggggcatcgtcggcgggcaggcgtgggatcaggccagacagaaagcggtcaacaaggttcatgcgaaaaaggggacggaggggattaagtcgtatccaaccacacctgcgtcacgtcgccaatgcagaatgcgacgcgggaggggcgaatacggcttaatcccctccgtcccctttttcttgcggagcaggcgcatgattcgttggcgatgcggtgtggcggtgatgctggggctggcggcgatgccggcgtgggcggcgatgaagacgcagccggtggagtggaaacaccagggcacgaccttcagtggcgtgctggtctatgacgatggcgacaacgacaagcgtccggggctggtgatggtgccgaactggaagggtgtgaacgagtcggccatcgagaaggccaagcagctggcgggcgatgattacgtggtgctggtggccgatgtgtacggcaagggcgtgcggccgaagaccgatgccgaggccgggccggtggcgaccaagctgcgcaacgaccggccgttgctgcgggcacgtgcgctggaagcggtgaacgtgctcaaggcgcaggccggcagggtgccgctcgatgccagccggatcggtgcggtgggcttctgctttggcggcaccacggtgctggagctggcccgtgcaggtgcgccgttggccggtgtggtcagcctgcacggcgggctgggttcgccgctgccggcgcaggccggtggcagtcacccgtcggtgctggtgctcaatggtgccgacgacaagagcgtgaccgccgaggatatcgccggtttccagagggaaatgaacgccgccaaggtcgactgggagttcaccaactacagcggggcggtgcactgctttgccgagcgcgatgccaacagcccgccggggtgccagtacaacgaacgggcggccaagcgcgcgtggaaggcgctggatgagttcttcgaggagcgcttcgagaaacgttgatccgcgcagcggtagtgccggccgctggcgggcaacctcatgatgctgcggatgtcatcgggaatgccggccagcggccggcactaccggatgcggtcaatgcgagcgttcccgtgccgaccaatggtcggcaccctccggaacgccggtttggtgggtgccgaccgttggtcggcacacctcaacccatcaatgcgagcgctgcaccgcgtaacgcgccaggccacgcagggccgccacggcatcgttgtcgcccaggccatcgagcgcgcgctcggcggcttcggcatattcctcggcacgcgcgcggctgtactccaggccgccggtggagcggatcgcggccagtacttccggcatcgccgaagcgtcgccgtcctgcacgatggtgcgcaggcgctcgcgggtggcgtcgtcggaatgggccatggcatggatcagcggcagcgtggccttgccctcggcgaggtcgtcgcccaggttcttgcccagttcctcggcattggccgagtagtccagcacgtcgtcggcgatctggaacgcgtagcccagatgcatgccgtagtcgaacagggcctgctgggtggcttcgtccacgccgctggccagcgcacccaggcgggtgccggcggcgaacagaaccgcggtcttgcgctcgatcacacgcaggtaggcggcttcgtcggtatccgggttgtgcacgtgcagcagctgcagcacttcaccctcggcgatgcggttggtggcgtcggccaggatctgcatcaccggcatgcgctccagctcgaccatcagctggaagctgcgcgagtacaggaagtcgccgaccagcacgctgggcgcgttgccccacagcgcgttggcggtgctgcggccacggcgcaggctggattcgtccaccacgtcatcgtgcagcagggtggaggtatggatgaactcgatgatcgccgccagctggtggtgctccggaccggcctggccgaccgcgtggccggccagcatcaccagcatcgggcgcaggcgcttgccgccggcggaaatgatgtggtcggcaatctggttgatcagcacgacgtccgaagacagccggcgccggatcagggcgtcgacggcggccatgtcggccgcggcaagcgactggatctggggcaggcccagggcgggacgggtgtcttcggtgatggtcatgcgatcaggctttcaggctcaccaccgattataggcgctggccgtgaattcgggcgcaaaccgggctggccggcgttcccggccccgcaaacgctgccgcctgcgtgaatacgtatgcaggttgcgccatgcccgcgaggccgccgctaagcttgccggaacaggatttcggcccgcttctggcgggtcccgcatgcccggaggggggctgtcgatgtcgcactatccatggtggcgcggagccgtcatctaccagatctacccgcgcagctacctcgatgccaacggcgatggcgtgggcgacctgccgggcatcatccagcgcctggaccatattgccgcgctgggcgtggacgcgatctggatctcgccgttcttcaagtcgccgatggccgacttcggctacgacatcgccgactatcgcgacgtcgacccgctgttcggcagcctggacgacttcgaccgtctactggccaaggcgcacgacctgggcctgaaggtgatgatcgaccaggtgttgagccatacctcgatcgagcacgcctggttccgcgagagccgccaggaccgcagtaatccgaaggccgactggtacgtctgggccgacccgcgcgaggacggcaccccgcccaacaactggctgtcgctgttcggcggcggcgcctggcagtgggaaccgcgccgtgagcagtactacctgcacaacttcctggtcgaccagccggacctgaacttccacaacccggacgtgcagcaggccaccctggacaatgtgcggttctggctggaccgcggcgtggacggcttccgcctggatgcgatcaacttctgcttccacgacgcgcagctgcgcgataacccgcccaagccggcggacaagcgcgtgggccgcggcttcagtccggacaacccgtacgcctaccagtaccacttctacaacaacacccaaccggagaacctgccattcctggagcagctgcgcgcgctgctggatgagtatccgggcgcggtgagcctgggcgagatctcgtcggaagactcgctggccaccaccgccgagtacacccaggacgggcgcctgcacatgggctacagcttcgagctgctggtggacgactacagcgtggcctacatccgcgacacagtctcccggctggaagcggcgatgaccgaaggctggccgtgctgggcggtttcgaatcacgatgtggaacgcgcggtcagccgctggggcggctatccggccgatccgcgcctggcgcggatgctggtggcgatgctgtgctcgctgcgcggctcggtgtgcctgtaccagggcgaggagctcggcctggccgaggccgaggtgccgttcgaggcgctgcaggacccgtatggcatcaccttctggccgaatttcaagggccgcgacggttgccgcaccccgctgccgtggacagacgctccgctggctggctttacctccggcacgccctggctgccgatcccggccgagcaccgggcggcggcggtggccgtgcaggagcgcgacccgcactcggtcctggcggcgttccgcgccttcctggcctggcggcgtagccagccggcgctcctgcatggcagcatccggttcatcgaaagcgccgagccagtgctgctgttcgagcgtatgcttgcagatgaaaccctcctgctggccttcaacctgtcggccgaagcggtgagccatccgctgccgccgggcaactggcagcaggtggcggtgccgggcccggatgcgggcacggtgcagggcaatgaactccagctgccgccgcgcgcggtgtattgcgcccgacgcagctgaccgttttctccggtggcggtacttgcggggacggggccgaagcgccccgtcccttttttgtgggtgggattgcggtgaagggcatccacgcaaaagaaaacccgctgcctgcgcagcgggtttccggtcctgctccccttgtgttgccggccagcggccggcactacccggtcgtggtcagaacttgtagttcacgcccagcatgtaggtgcggccccattcgatgtactccagcgggcggtccttgctgccggcgtaggtgcggtacggctcgttggtcaggttgctgccctgcagcagcagggtcagcccccgcagggcgctgctgtcgctgaaggtgtagctgacctgcgcatcggtcacgttttcgcccaccacgtagcgcaggctgcgattgccgttgaaattgccgatctcgccgatgaagtccgaacgtcggcgctggctcacgcgtgcctcaaagccgctgcgctcgtaataggcggtgaagttgtacacgcgcttggacagacccggcaggctgatcgggtcactgcccacgctggacgcgctttccggatccaggatggtgatgtcgctcttgttgaaggtcgcgctggcctgcacgccgaagccacgcaggctgtcggtcagcatgtccagcgggaacgatgcggtcagctccaggcccttcagcgtgccgcccttgccgttctgcggcgcggagaaggtgccggtggtcagcaccggtgcggtcatgcccggcggcggtacgtagctgcccagcagcgcggtgaagtcgtagttgtccaccgactgggtgtagacgtagctcttcaggtccttgtagaagatcgcggcggccacgtaagccttctcgccgaagtacttctcgtaggacaggtccagtgcggtggcgcgccacgggtccagcaaagggttgccgccactgccaccggggcggccggtgccggtatccacgccgaactccaggccggcacgcatctggtccacgcgcggccgcgcaacctgcttggcggcggcgaagcgcagcgtctgctggtgcgggaacatgaaggccaggttcaagctcggcagccagtcgttgtacgtgcggccagcggagtagggctggatgttgctgccagccggctgcgagctgtcccagtagcgcgaatccgagctctggtcggtgtgctgcatctgcacgccgatgttgccgcgcacgccgaccacgccgatgtcggtgttgatgttcaggcgcgcccacgcggtggtgatcttttcctgcaccgtccacgacttgggaatcaggtagtccaggttgtcgaccgggttgaaggtcatgtagcgaccgaccgcggccggcacgttccaggccgggatggtgccgaggccggcgaagctcaggtcgaccgggcggtactgcaggtccgaggcgatgttggcatcaccctgtgcaccgagcaggatgttgccttcggactgggtcttcaccttgcggcggtcggcatagttcacgccgatgtcgaggtctggcgcccacgaggcaatggcctcgggcagcgcaatcgtcgcggccagcttgccgcccttcaggcggtcttccacctgcggcaccttgccgtagccggaaccgtagatggtgttggtcaggaacagcgcgtcgggattggagtagttcaggcccgggctgatctgcgagaagccgttctgacggatcgacacgccgaccgtgtccagctgcggcatcggggtcagctgcaggttgttttccaggttcagctcagcgcgcgtggccttggagtagttcaggtcggcgaccagcttgacgccgccgaagttgaactcgttgttccagccgaacgcatcgatcttgtccttgcgcttgttgtacatgccgcgcaccagcggatacacgccgctggcggtgccgccggtgaacgagccgttggcgttgatctgcgggttgctgaccagcaggcccggggtgtagttgccgttgtagttgctgaggttcagctcgaactggttggcggtgtcgatctgctcggcttcggtgtggaacgcatcgaaggtgctggtccagctgttgttcggccggaactggatcgtggccatcacgccgtcgcgcttgttgttgccggtgcggcgcagcgccttgatgccatcggagaagtaggtgccggcgcccacgcccgggcgctcgcccttgtcggtgtgttcggtggtccacggttcgtacaggccgacctggttctcctggatcggcatgtcgctgtgcgcgtagccgatggcaatgcccagggtcttgtccaggaactggtcgatgtagctggcgctgaagcggttgccgtacggatcgacgttggcggcgcggcccagcgaactcttctggtagcggccgctgaccgcgatcacgcgctcgccaaagctgagcgggcgtgcagtctgcatgtcgatggtgcccgacaggccctggccaaccagcgccgcgtccggggtcttgtagacggtcacgccgttgaccagctcggacgggtactggtcgaactcgacaccgcggttgtcgccggtgctgaccacttcacggccattgagcagggtggtggcgaagtccggcgacaggccgcgcacgctgatcacctgcgcacggccggccacgcgctgggcggccaggccgggcaggcgcgagatggattcggcgatgctgacgtcgggcagcttgccgatgtcttcggcggaaatcgcctcgaccaccgaggtggcgtcctgcttgaccgcgatcgcgttctcgatgccgcggcggatgccggtgacctgcaccgtatccaggttggtggcggcggtggtggccggcgtggtggtgctctgcgtggactgtgccgacgccagcgtcggcgccagcacaacggccagcgcgagactcagcgcactgcgcttgtggttcaacattttcccctcccaggcaatgttgcagatcgattcgtgaacgtcccggcggtgccgtgaacgtgcgacgcggtggccgctgtcgtcgccgctatggtaggcagcgcattcttcgcgggaatcaccctgcatacgtattcaatggcgtttgcaggggtgtaatcgctttcagatcctgcttgcggtggtgccggccgccggccggcactaccgggacattcacagcggcgtgaagcgaatggcctgcccaccgcccggtgccagcaccagcgtcagtgcatcggcgctggtcacttcgcgggtttcacgaacgaacgcgaacgggttgctgcggaaatcagcgccctcgccatcgcggtagatctcgacgcgatagcgcacgcccggctccaggaagcccagtgacaccggcagcacgcgtccgtgttcgtcggtgatgctgccgaggaaccagtcacggctgttgcggtcacggcgcacgatcgtcacgtagtcgcccacttcgccatcgagcacgcggctctgctcccagtccaccgccacgtcctcgatgaagcggaatgcctcgcggtgctgcaggtagtgctcgggcaggtcggcggccatctggatcgggctgtacagcaccacgtacagcgccagctggcgggccagcgtgctggggatggcctggccgtggcggcccttcaggctgaggatgccgggggtgtaatccatcggcccggccagcatgcgggtgaacaccaggttgacctcgtgctccggcgggttcggcggctggccccaggcgttgtactccatgccgcgcgcgccttcgcgagagatccagttggggtaggtgcggcgcaggccggtgtccttgatcggctcatgcgggttcaccgacaggtgccggcgcgcagcctcctgcaccaccttcagatggtggcgggccatgaactgcccgtcgtgccactcgcgccacagtgggccccccgtgggattgcggcggtcgacctggccatcgtcgcagacgtagccggtcttgaactggtccacgcccagccgtgcgtacaggtccagcgcggcacccagctggtcctcgtagtgctcgatggcgcagccggtttcatggtggccgatcaggtgcacaccctttttcaggccatacgccgacagcgcctcgatgtcgaaatcaggcgtggcccgggtgaaatcgaagtcgtagccgttgcccacccacatgccgtcccagcccgggttccagccctccaccagcacgccgcggaagccatgcgcggcggcgaagtcgatcaccttcttcgtcttggcggtggtggccgcgtgcttcggccccgtggcccagctctcgttgtccaggtgcatcgaccaccacacgcccacgtacttggccggcttcacccagctcacatcgcccagcgcattgggctcgttgaggttgaggatcaggtccgattcgaccaggccacccgcgcggtctgcgatctgcagcgtgcgccacggcgtggcgaagggcagggcacgacgcaccttccagccctcggccgagggtgacagctgcgcgcgcaggcgttgcccctcggtgcgccgcagccacatgccggcgtagtccaccagagcggcctcatgaatggccacatgcaggccatcgcggctgcgcacggtcatcggcgtatgcaccagcggcacctcgcgcagcggcgtgcgctggtacagatattcgtagtggatcggctcgccggcggggatccaccaggcggtggattcaggcgcgatggcgaactcggtcagttcgtcatcgatgatcgcctcgtgcaggttcggctgttcgggcaatacatagcggaagcccaggccatcgtcgtaggcgcggaacaccacatccagccgacgcttgctgccggtggtttcggccagctgcacggtcagctcgttgaagtggttgcgggtgagccggcgctcgccccacggctgctcccagctgtcgtcgacgctgcgccgctgctggccaagcagggcgaaatcgcggtccaggcggccgtcgcgcagggcgaagccgagcttcgaatcctccaccacgggttcgccgaaacgctcgacgcggtagcgggcggtgccgccgtccagcacgaggctgaccttgagcaccttgccgggtgattcgacgctggcgacctgtggcgcggcctgcgccagcgtggccacgcccaacagggccagaccgaacatgtgcgcgaacagcgcgcgtacaaccgtatgtggcatcggcatttcccctcccaaggcgccgttggcagacccggaccataagccagcgcagcaggcgcgctaccgcgtggcgccatgaatacgtatgcagctggacgcagccgacagccccgcgtctaccatggggccaaggcaccttgagggaggggccgcgcccgcccgccggcaacgacggtgcggacctacaacgcgtgcagagagggagggaggccgacgggcgcaagccggtccgccgcttcgatgctgaagatcatttgcctgaccgctgccctgggggcagcgctgggatcgaccgcgcaggcggccgacctgcaattcgacggccgccatgcgcgcgccgaagccgctgccaacggcagcttcgtgatgcatgcgccgaagggcgcagtgcagatcgcagccgcaccgatgcgcagccagaccggcagcgtgatgttcgacgcgttgttcgcgctggcccagcaggagatggaccaggaccgcgtggacgcgattcgcgatcccgcgttcgacgaaggccgaccggtgccgtgcgagtgcttccagaccggcgcgcgctggccctatgtgtggacccgcgatgtcagcttcgccgccgatctggcgctggcgcggctggacccggagcgcacccggcagtcgctgcagttcaagctgtcggcggcgcgcgacgggcacacgcccggcctgttcgtggcgcaggacaccggttccggtggcagctggccgatcagcagcgatcgcgtggtgtggttcctggcggcccgtcatctgctggaggatcgcgcgttcgccgaccaggtctggcaggcgctgaagggcacgctggcgcaggaccgcgcgatggtgttcgacgcgcaggtgggcctgtaccgtggcgagacctccttcctggactggcgcgagcagacctatccggactggacccgcgaggacgtgcgcttcatcggtgattcctacgcactgtccaccaacgtgctgcactaccaggcactgcgcctggccgaacgcctggccggccagcacggcgacgcccgcgcggccgactacaaggcgtgggccgatgcgttggcgcagcagatcgatgcgcgcttctggcgcgaggatatcggccagtacatgagctacatcggcgaagccgcgcacccggtgccgtacgccaaggtcgatctgctgggcctgtcgctgggcatcctcgccggggtgctgccgcccgagcgcgcgcgccgtgcactggctgcttacccgatggggccagccggcagccccgtggtctggccgcaggaagcgcagcagccgatctaccacaaccgcgcgatctggccgtttgtcagcgcctactcgctgcgtgcggcgcggcagctggacgatgcgccgcgcatcgccgccgagatccgttcgctgatgcggggcgccgcgctggccggttccaacatggagaactacgagctggtcagccaggccgtgcatgtcgaggaaggcgcgctgagcggcccggtggtcaactccgaacgccagctgtggtcggtggccgggtatctgtcgatggtggtcgaaggcgtgttcggcgtgcaggacgatggccgcgtgcagcccaagctgccggccgcgctggtgccggaactgttcggcacgcagcgcagcatcagcctggaagtcactggcaagcgctatgtgctggagcgtccgcagagcgtgggcgatggcttgctggtggcgggcaggaccaccacgcgcggcacgaccaccacggtgcagctggtgactgccccggcagcaacaggcttcgctgccacgactgcggatgccaacgcgcgtgcgcccgcaacacccgcggcaccgcaggccctgcgcaggggcacgggttggaacgttccggtgcaagccgggcaggttctgtggaaggacggcagggccgtcgtcgccagcaatggccaggtgcagatcagcgacgatgggctgcagcattgcctcagcctgacccgacgcgaaggcgcgttggaatcgctgcacagcccaatggtctgcgtcggtccgcagcaggtgctgaagggtgcgcagcgctggcagttcacctcggccaaggccgggcaggttcgcctgcgcctgcaatatcgaaacccgaacgggccgatcaacaccggcgtcacggctgcggtcaagcagctggtgctgcagtgcccgggccagccgttgcagcggcatacggtcacgctgccgcacagcgtggccgtgcaggactcgacctcggcaacattcacggtgccaaaggggcaatgcacggttgcgcttgaagagggcttcaacatgagcgcgcttgaacatttcgcgcactacaccggtggcaagggcggccgcgagggcgtgctcaaccaggcccaggtgcaggcgctgacggtggcgccggtggcgatggaagagggtgcacgatgaatcgtcccgccaaaccgcagctgtcgttctggcagatctggaacatgtgtttcggcttcctcggcatccagttcgggttcgccctgcagaacgccaacgccagccgcatcttcgagacgctgggtgcggacatcgacgcggtacccgggctgtggattgccgcgccgctgaccggcctgctggtgcaaccggtgatcggttacctgtccgaccgcacctggacccgctggggtcgtcgtcgtccgtacttcatgatcggtgcggtgttgaccacgctggcgctgctggtgatgccgaactcgccgacgctgtggatcgcggccggcacgctgtgggtgctggatgcttcgatcaacgtatcgatggagccgttccgtgcctttgtcggcgaccagctggcgccacgccagcgtccggccggctacgcgatgcagagcttcttcatcggcgtgggcgccatcgtcgccagcttcctgccattcatcctggcccacttcggcgttgccaacaccgcggccgccggggaagtgcccgacactgtgcgctatgcgttctacttcggcgcggtggtgctgctcgcggcgatcacttggacggtggtcagcacccgcgaatattcaccagcggagctggccgggttcgatgatgccgagccaccggaacatcacgcggcggccgcgatcaacggcccggcttcatggacgcgggtgaccctgtggcttgggttgggtgtgttgctggcgctgctgatcacctggcggcaaggcgacaggatgctgtacgtgctggccggcctgtgcgccggctacggcctgctgctggcggcggcgcgcgcgctgccggccacgcatatgctggccgccatcgtcggcgacctgcgcgcgatgccggtcaccatgcgccgcctggcgtgggtgcagttcttctcgtggttcgcgctgttcgccatgtggatctacaccaccgctgcggtggccggtacccacttcggttcgaccgatccacagtcggccgcctacaacgaaggtgccaactgggtgggcgtgctgtttggcgcctacaacggcttcgctgcgctggcggcggtgctgattccgccgatggtgcgtgcgatcggcctgcgctggagccacctggtcaacctgtggctgggcggcgccggcctggtctcgctgatgttcatccgcgacccgcactggctgctgctgtcgatggtgggtgtgggctttgcctgggcctcgatcctgtcgttgccgtatgcactgctgtccgacagcgtgccggcgtcgaagatgggtgtgtacatgggcatcttcaatttcttcatcgtgatcccgcagctggtggcggccagcgcgcttggctttgccctgcgcgcatggctgggtggccagccgatgcatgtgctggtgctgggcggctgcagcctgttcctggccggcctgtgcgtgctgcgggttccgtcccgtccggaggtggtgtgatgcgtggtgtcctggctgttgctgtttcccttgccctgttcgccggccaggccgcggccgcgccgcgcccggactacgtcggcaccaccgagccgttcgccagcgatgcggtgtacttcgtggtcaccgaccgctttgtcaacggtgacccgtccaacgaccatcgtgaccagggtggcgcgcaccgcaccttcgatatcccggtgccatgcccggacaaggtggacggcaacatcggctatctcggcggcgactttcgcggcgtgctcgacaatgcgcagtacatccgcaacctgggcttcggtgcggtgtggatcacgcccatcgtcgacaacccggacgaggcctttaccggcagcaagccgatcagctgtaccagcacgctgactgatcgtgggaagaccggttaccacggctactggggcatcaatttctacaagctcgacgagcacctgccgagcaggggcctggacttcgccgggctgaccaagggcctgcacggtgctggcttgaaggtggtgctggatatcgtaggcaaccacggttcgccggcctggaccatgccgacacggcagccgcagttcgggcagatcttcgacaaggacggaaaactgatcgccgaccaccagaacctgccgccgcagaaactggatccgaagcacaacccgttgcacgcgttctacaacaacatcggtccggtcgacagcaaggacggctcgatcttcgacggcaacctggccgagctgtcggacttcaaccaggacaatccggcggtgatggactacctggtcggcgcctacctgcagtggaccgcgcagggcgtggacgcgttgcgcatcgacaccatcggctggctgccgcacccgtggtggcatgaattcgtcaagcgcatccgcgccgagcatccgggcatgttcatgttcggcgaagcgttcgactacgatgccgcgcgcatcgccgagcacacctggcccgccaacgcgaacgtgagcgtgctcgatttcccattgcgcggcgcgctggagcagaccttcggcaccgccggcaagggcttcgaaaccctggccgagccgctgcacctgagcggcggaccgtacgccaacccgtacgagctgatgagcttctacgacaaccacgacatgccgcgcctgcaggccagcgacgatggtttcatcgatgcgcacaactggctgttcaccgcgcgcggcattccggtggtctactacggttcggagacgggcttcatgcgtggccgtgccgagcatgccggcaatcgtgcgtacttcggccagccgcgtgtggatgcggcgccgaagagcccgatcttcgcgccgctgcagcgtatcgccaggctgcgcgaagccaccccggcgctgcagcgcggcctgcaggtgaacgagcgcctgcagggcgatgaggcagtgttcttgcgcgtgctgcagcatggcgaggtggcgcagaccgcgctggtgctgctgaacaagggcgaccacgccaggaccctcaccgtggcgcgtttcgtccagtccggccgctggcgcgatgcgctggacggcggttcgttgcaggtgaacggtccgctgaaggccgacgtgcccgcgcacggcgtgaaggtctatgtgctggacgctgccgtgcagcagccggcgctgcaggccgagctggacaaggcgatggccgaccagaaggcgcgggaccagcgtctggggcggtagtgccggccgctggccggcagccccggattccgggtacctgcagctgccggccagtggccggcactaccgggtttggccgcatccggcacaataggcacccctcacgccccgccgtatcgccatgaccgacctcgccccgcagaccccgatcgaaaccctgctgaaggcggcgatggacggggcggtgccgatccgcaccttcatggaagccttcgtcgcttccgaggtagtgctgctgaccggcagcctggtcaccccggacggcagcggcttcgacccgctgctgttcgacaagcagggcaccctgcatgtggcggtgttcaccgagccgtcgcgggtgggcgtctacagccagcaggccgaacaccagatccgctggctgatgctggacgtgctgcgccgcgtgccgggtggctacggcgtggtgatcaacccgggtacttcgctgggctttgagatctcgcccagcggcgttggcgagatcctgaaggacttcgcccggggctgagttgccgtcgcgccatttgtagcgtcgagccatgctcgactgcctttcgcgcatggcctgatgtgtcgagcatggctcgactttacagaaggcttcccttcgggcgccgtccatgatccccttgggtgacatcgggatcgaggcattgccatggaattcaggggactacccgccgacgcaccggaacggcagcaattggcccggtggtaccacgcggaatggggccaggacgccggcctgacagtggaacaggaactgcagcggctcaatccgccacaggatgccgaaggtttcccgcacctgatcgccgtattcgatgacggtcaggtggttggcgcagtccagctcaagcggcgggaaatgcaggctttcccacagtacgaacattggctgggcagcgtgttcgtggccgacagccatcgcgggcgtgggctggctggcgcgctggtggagcaagcagcggcgcaggcggtgcggatgggggtttccgatctctacctgcagaccgaggccctggacggtgggctgtatgcgcgtctgggctggaagccgctggaggaagccgacaaccgcagctatcgcgtgctggtgatggtgcgcaggttggccgcatgagcgtatccacggcacgccattcccgctcggccctgatcttcctgatcgcggcgatcgctgccgcgctggtgtccatgcccctgctgcgcgcggtgggcatggtgctatggccggtgttcgtcattgcctggctgatcaacctgggcgcggcctggcatctggcccagcgggcgcgccagcagcgccgttcggcgtgggcgttcgggttgccggcggcgctcggcaccgtcgcctcgatcgtggtctatgtactgctggcgttgcttgggccgaaggccaggcctcagccggaaatcaccggctgagtgcttcgttccactcgttccacaggacaccgtccacggcggtgagcagtgtctgctggacctcgatcagcgtgttcatctcatccaacaccgcctccaggtcggtgattgagatctcgaatctggccgtgcactggctcatggcatgtacgtgtccagtgccatgcgctagcgcgatggcttcctggaggacatggggcgcgtcgttgagagagagccgcaggcgaacgtcttcatcgcccgtaatgagaacactgttcccacccagctccaattcgagctcaagaccaccgtcggccaatacctcggctgcccagttcagtgatgctgagattccgtgtgcggcgaagtagatatggctggatgtcatcgcggcctctcgaaggtgcacggagagtatcgcttgccttgaaatggaatctggtggtgtccctgcatctctggccaatcaggactttaaatgacgcaattgggcgtggcatgtcgtttctgtctgcagcagtgatgccagccatttgactggcaccaccgcatacctcatatcgttaccttgcgccggttgtcatcgctcacccggtcgatcagcttgttgtaggggtcgaagcccgcttcatccggcttttcatccacggtcaccgtgatcttcggatcggcgctggtgatgtggtggcgctgcaggtacagcaccttctggtcgcgctccttgcccgacggcccattggcgaacacgccgacctcgacccagtcatccatctttccgtcgctctccttgcccttgccgtcggcgtactgcttggcggcgtgcaggtccagggtcacgtcgtagcggccgtcatcgcgcttgcgggcgctggcggccatcacgcggttgtcgtagaagctgatcttctcgaacaggtcggtgaccagctgctggcggtcggccggggtctcggcgcggatgtagtccagcagctcgcgtgaggtggtgtacggcggttgctggtaccccttgtcctgcaggaagcgcttcaatgcgcggttaagcgcctgctcgccgatctcctcgcgcagccggtagaacaccagcgaacccttctggtagtggatgtactgctggttctccacacgttccagcggctgttcttcgatggcctcgccgccgcggccggacaggtagccgtccagctcgcgcttgaggaactggcgcatgtgctggcggccgtactcctgctccatcaccatcagtgccgaatactgcgacagcgattcggacagcaccgtcgcgccctgcacgttggcaccgatcacctggtgcgcccaccactggtgtgcgatctcgtgcgcggtcacgtagaacacgtagtccaccttgtccgggtcacgcaggtcggcgatgaaaccgatggcctcggagtaggggatggtgttggcgaacgactgcgcgaagcgcgcatagcctgggaactcgatgatgcgcacctggcgatgctggtacggggtgaagttcgcctcgtagtaggccagcgatttctgcaccgcttcgatcatccggtccacgttgtagccgtgcgccggatcgaagtagacctcgatcggtatgtccttgtactttgccttgcgcacctcccagcgcgccgacagataggcgtagaagttcagcatcggtcgatccatggcatagctgaagcagcgccggccattgaccgtgctctcatgctgcagatagcccggggccagcgccacctggtctggtgccgtgcagatcgtggtgcggaagtcgagccagtcggcatcgttggctatgtacgtgttggcacgcgcggcttcgtcttccagcttgggcatgcgccgcggctcacccaggtcgcgcttgcgccgctcgttgcggtcgctgatctcggcgccttcgttgtagccgaacgacggcagtacgcggctgttgaagaaggtgccgttgtcgacgatgttgcttggtgcctggcccgcggtgatgccgttgggcttctgcaccacccggaaatgcacgctgcgggtttcacccggttgcagcggtttctgcaggcggtagatgcggtagccgagatcggcgtcatgcatcgatagtgtctgcccacccaggtcgaccgcgaccagctgcttgtcatcgcccatcgagacgtgcacgtcctggatcggcgtggcgtgggtattgcgcaccgtccagttcgcatcgatcaccatcgactgcgattcgggggacaggtccacgcggttgtccaccgccacgatgcggggctgcggcaggttgcggtacttcgacagctcgcgctcgtagcgggcctgcaggtccagctgctggtcgggcgagacgaactcgttgcggatgttggtgctccagtacagccagccacccacggcgacaaaggccagggcggccactgcggcgaaggcaccggtcgggccgcgcaggcggcggccggccagggccaggcgctgacgcaggccctggctgacacctcgtacccagaaggctgacgccaggcacatcaaggtcagcaggaacagggcccagtagccctggaacgccagttgcccggtcaggaagtggccgtagccgttcatgtccgaatagggcgcgttgggccagctgccgaagttgtacaggttctgcgtgtagtcgagcatgcccagcacgccctggccgatcatcaccacgatcagcagcgcataaccgacgaacttgttgttggtgagcacctgcagcaccagcgccaggccccccatcaggatgtagaccaccgaatccagcgccaggctccgcaggtacagcagcggctccagatgcgtgtagcccttggccagctgaacgcccatcgcggccagcgcgccggcggcctggaagcagatgatcaccgccagcagtgcggtgaacttggccagcagcggcacccagttcggcaccggcatggcatcggtcacttcattgatgcgcgcactgcgttccttccagaccagctcaccggcgaagaacagcacgatgatcaccagcagccagctgaaggccccctgcaggcccatgatcatctgcgaggtgaccggccagatcgaggtgccgtacagggtctgccggaacagcgcgctgggcaggaagttggccaggcccagcaccagcagcacgatgaacggcacgctgcgcaggacgccgcgtgtatcgaagcggacctggcgcaggaactgctgccacgccgtgctggcagtgaacgccggtatcacgcgcggcagtgtcgcgcgggtggggcggaccacgctggcatcggcagccggttgcgcctgcctgcggccccagcgcggacggccactgccgctgcgttcggtgcggaacagcgcgaaggtggcggcgaacagcgcggcagccacgcccaaccacagggcgcggttggccagcaggtaaccggccagctcgggaatcccgtcgttgcgttcggcagtggaccagtagcggatggtacggccgagtgcgcgcatgcccagcggttcgctcagcaccgcgatccacgtattgtcgatgtcgcgcagcagcgccgcgctggcgccgtacaggaccaggtaggccaccaggccgatgtagacccacaggatcgagcgggtcagcgctgccagcagcgacagcagcgcggtggtgaacaacaggttcggaatgacgatgaccgcgaacgtccaggcatagccctgccagctgatcgggcccatgcgttcgggatcgacccagggcatgaacggcgccagccacaggccgaacgcgatcaggatgtagaccagcagcccggccgccagggcggcagcgatgcgcccggccaggtaatcgcggcgcttcaccgggctggcgaagatcagttcggcagtgccgagttcgaagtcacgcaacagcgcgttgctgacgaacagcgcggtgaccagcatgccgagcagggtgaagatgcccagcatctgcgcgatcacggtgggcgcgttgctgtgcacgttgccggtgccgccaccgatctgcacggcgtcgctggacgcggcggcaaaggcaagcagggcgaacagcccggccagcagccacagcagcggggatcgcagctgctcgcgcagctcgaagcggaagaagttgaggatcatggcgtgctccgctcaggctgccgcgcgggcacgggcctgcaggcgcaggcgctggaagtacacatcctcgaggtcgggagccacggccgcgaagccgtcgccagggtcgttggcgctgtgcacgtggatcaccgggcggccaccgaccaggcgggtggacagcaccacgtagcgtgcctcgtggtcggccagttccgaaggatcaacctgcttgcgccagacctgctgctgcagggcgtcgatggcatcggccgggcgcccggtcagcagcacctggcctttgttcatgatcgccatcgtcgggcacagatcggtcacgtcctcgacgatgtgggtggagaggattaccgccacgttctcgccgatcgccgccaacaggttgaggaagcggttgcgttcttccgggtcgaggccggcggtgggttcatcgacgatcaccagccgcgggtcacccagcagcgcctgggcaatgccgaagcgctggcgcatgccgccggagtaggtgcccagcttgcgcttgcgcgcgtcccacaggttcacctgctgcagcagcccatcgaccacctcgcggcgctgcgcgcgctgggtcaggcccttgagcactgcgaaatgctccagcaggtccagcgcgctgactttcggatacacgccgaaatcctgcggcaggtagcccagccggcggcgcaccgcgtccttgtcgcgcagcacgtcgatcggcgcctcgcctggaatgctgagcgtcgccgttccgctgtcggcctcctgcagggtggacagcgtgcgcatcagcgacgacttgccggcgccgttggggccgagcaggccgaacatgccgcgcgggatgtccaggttgatgttgttgagcgcatgcacgccgttggcgtacgtcttggacagcgaatcgatcttcagcatgtgacgtacacctttccatgggcgatgtctgcgcgttatccgcgcatcagcgtccgtgcgcatccgccgttggtcatgggggggaatcaggccgtcgtgcgttggtaggggcgccggccctgcggtgcctacccgcgcagcgacgattcccgcaccaccagcttcaccgggatgctctggctctccaccggctgccggccgatcagcgccagcaggcgctcgaccagcagttggccagcctgcttggtgtcctgctgcaccgtggtcagcgccggggataccgaggccgccagcgggatgtcgtcaaagccggtcaccgccacgtcctgtggcacccgcaggcccgcctcgcgcagggcccgcatcgcgccgatggcgatcaggtcgctggcggcgcagatcgcatcgatcggttcaccgcgtgccagcagcgcctggcaggcttcctggcccgacgcctcggtggtgatcgcatcgtgctgcagtgccggttcggcggccaggccgtggtcctgcagggccgcgacatggccgcggtagcgctcctggaattcggggtaatggctggaggcatggccgaggaaggcgatgcggcggcagccctgctgcagcaggtgggtggtgatgtcatgcccgccctggaagttgtcgctgccgatcgacacgccgggctggccgggcagggcggcgccccagcgcacgaagtgcgtgccctgttcaaccagccgctgcaggcgatcgcgcgattcgtggtagtcgccgtagccgagcaggatgatgccgtcggccttgttgctgtcctcgtaatcggcctgccagtcggtggacagctgctggaacgagaccagcaggtcctgcccgtgcagggcgcaggcacgggtgatcgagcccagcatcgagtggaagaacgggttgatcagcgagtcgtcgttggtcgggtcctcgaagaacagcagggccagggtgccggcattgcgcaggcgcaggctggaggcgttcttgtcgaccttgtagttcagctcgcgggcgatgcgcaggatgcgctcgcgggtctcggcgttgaccatcgggctgccacgcagggcccgcgacacggtcggctgggagaccccggccaggtgggcgatgtccagggaggtggctttgcctttgatcgtcatgggaacgcggaagggggcggggggaggtgcccgggcatgatgccatgggcagacgccaatgcccctccggatgtccaccgaagcgagggtaagtcattgccggacaaggaaatcagttcaatcctcctgcgcggccggggtcttctgaccgggcggatggcggcggcaatgctaagatgcatcgttctcgcattcccccaaatttcaacaggggcggcctcgcctactgcacccccgcccggggctgtgctatcactggcggtctgcccctggacaacggacgaaggtacctatggcgcgcggcatcaacaaagtcatcctggtcggcaatctcggcaacgacccggacgtgaagtacacccagggcggcatggcgatcacccgcatcagcctggccaccaccagcgtccgcaaggacaaggatggcaaccagcaggagcgcaccgaatggcaccgcgtggtgttcttcggcaagctcggcgagatcgccggcgagtacctgcgcaagggcagctcggtctacgtcgaaggcagcctgcgctacgacaagtacaccggccaggacggcgtggagaagtactccaccgacatcattgccgatgaaatgcagatgctgggcggccgcggtgaaggcggtggcggcggcggtggtggcaactacggcggcgatcgtccgcagcgccagcagactccgcgccaggagtatggtggcggtggtggccagcgtggtggccagggcggcggctatggtaaccagggcggcaaccagggcggcggttacggcaaccagggtggcaaccagcgtccgcagccgcagcaggcgccgccgatggatgacttcgctgacgacgatattccgttctgatcgaacgctcctttgcagcagaaaagaaagccccgctcatgcggggcttttctttttgcgcgatgccatctgcgttgtgcctcgcaccatcagtttttcgtgcaccgcgacttgcaaacagacaatttcctcccctatggtgcaatcgattgcattgctgtgaatcgttgcgtttgataccggttgggaggccggaaggtggatgtccatccattcgatcagaccggccccggcgacgggcctcacgcggcgcgatgcgctgcgcatcgcagttgccggcagcattggcctgggggccgcgacaaccgcgggcgcattgcccgcattcgccgccacggcgccactcaagggcaaactgaagcattccgtcgcacgctggaccttcccgcagctgtccgttgcccagctctgcacgacggtgaaggacatcggctttgccgcgatcgacctggtcggcccggaggactggcccacgctgcaggcgcatggcgtgtacagctcgatgtgcaacggcgcagaactgggcctgaccaagggctttgccggccgtgagttccacgaccagctggtggaacgctacacgcggcacatcgatctggtcgccgatgccggctatcgaaacctcatctgcttttccggcaaccgcaacggtatggacccgcaggacggcatggccaatgccgaggccgggctcaagcgcatcctcgggcatgccgagaagcgcggcgtggtgctggtgatggagctgctcaactccaaggtcgatcatcgcgactacctgtgcgaccactccgcgtggggtgtggagctgtgccagcggctcggctcggacaatttcggcctgctctacgacatctaccacatgcagatcatggagggcgacatcatcgccaccatcggcaagcatcacgcctgcttcaagcactaccacaccgcaggcgtgcccggccggaacgagatcggagaccagcaggagctccactatccagccatctgtcgcgcgatccgcgacaccggtttcaaggggtatctggcgcaggagttcacgcctgcagcgcccgatcccgttgcctcattgcgcgaggcgatccgcctctgcgacgtctgaaacgatatccacccaggtgagaaacccatggcagataatcactacgacgccattgttgttggctcgggaatcagtggcggttgggcggcgaaggagctgaccgagaagggcctgaaggtcctgatgctggaacgcgggcgcaacatcgagcacgtcaaggactacgtcaacgcgatgaaggaggcgtgggatttcccgcaccgcaaccggccaacgcaggcaatgaaggccgagttcccggtgctgatgcgcgactacggcctggccgagaacctggaagggatgtgggccaacgaacaggaatcgccctacatcgagaccaagcgcttcgactggttccgtggctaccacgtcggtggtcgttccttgatgtgggggcggcagagctatcgcttctccgatctggatttcgaggccaacctcaaggacggcatcgccaccgactggccgatccgctacgccgacatcgcgccgtggtacgaccacgtggagaagttcgccggcatcgccggcacgcgcgaaggactggacgtgctgccggacggcgagttcctgccgccgattcccctgaacatcgtcgagaaggatgtggccgcgcgcatcaagaaggccttcggcggaacgcgccatatgatccactcgcgcactgccaacatcacccagccgatgcccgagcaggggcgcgtcaactgccagtaccgcaacaagtgcatcctgggttgtcccttcggtgcctacttctcgacccaggcggccacgctgccggcggcgatgaagaccgggaacctgaccttgcggccgttctcgatcgtcaaggaagtgctctacgacaaggaccgcaagcgtgcgcgtggcgtggaggtgatcgacgccgagaccgggcagacctaccagtacacggccaaggtcattttcctcaacgcgtcgtcgttcaactcgacgtggctgctgatgaattcggccaccgacgtctgggacggcgggctgggctcttcgtccggcgagttggggcacaacgtgatggaccatcatttcggggccggcgcctcgggccgggtcgagggttacgaagacaagtactacttcggccgccgtccctgcggcttctacattccgcggttccgcaacgtcgcggccgacaagcgcggctacctgcgcggcttcggctaccagggcggtgccagccgcaccggatggtcgcgcgagatcgccgagctcaacatcggtgccgatctgaaggaggcactgaccgtgccgggtgactggcgcatcggcatgaccgggttcggtgaaatgctgccgcaccacgacaacacgatccgcctggaccacgaccgcaaggacaaatggggactgccggtgctggcgatggacgtgtccatgcgcgccaatgaactggcgatgcgcaaggacatggccgccgatgccgccgagatgctggaggcggccggcgtcaaggacgtgaagatgcacgacaacgactatgccccgggcaagggcatccacgagatggggaccgcacgcatgggacgtgatcggaaaagctcggtattgaatgcgcacaaccaggtctgggatgcccccaatgtctatgtgaccgacggtgcctgcatgacctccagcgcctgcgtgaatccctcgctgacctatatggcgctgaccgcgcgcgcggccgaccatgcggtacgcggactgaaagcggggaacctctgatggatcgccgcgaactgttgaagatgatcgttgccgccaccggtgcggccatggttggcctgcctgcgctggtgcatggcaaggtgccggctgccggggcgatgcccgcgttctccgatgccgacatcggcatgctggacgagatcgccgaaaccatcctgccgcggacaaggacgcccggggccaaggacgcgggtgccggtgcgttcatggcgacgttcgtcagcgactgctacaccgcccggcagcaggcgacgttccgcgccggcctggccgacatcgacacgcgcgccggtggccgtttcgtatcgctcacgccggaagcccgcaccaggttgctgcgaacgctggacgtcgaagccaaggcacgcaatgccgacgtgaccgagaccggcactcccgaggaaggcgaggccatgccgcattacttcacgatgatcaagcagctggccatcttcggcttcttcacctcaaaggtcggggcgaccggtgtgctgcagtacgtcgccgtgccgggccgctacgacggtgacctggcctatgtccccggtacgcccgcgtgggggaccagctgatggacaccaccctgatgctccgccctgcgttgatcacggccggcctgctggccgctgcatccgcattcgctcaggacggcgccgacgctgcgcgtgacccgaagaagaccgaagtgtggacgcccgtgcccgcagtcgtggccacgccgccaggcaaggccccctccgatgccatcgtgctgttcgatggcaaggatgtctcggcgtgggaggcagagcagggcgggcgcgtgccctggacggttgccgatggcgccatgaccgtcgttccgggcagcaagggcatccgcacccggcaacgcttctgcgatgtccagctgcatgtcgaatggcgtacccccaccgagacgaagggcttcgacggccagaaccggggcaacagcggcatcttcctgcaggaactgtatgagctgcaggtgctggacagttacaacaacccgacgtatgccaacggccaggcgggttcgatctacaagcaggccatgccacgggtgaacgcctcgcgcgcaccgggccagtggcaggtctacgacatcatctggaaggcaccgcgcttctcgcagggcggcggcctgacgtcgcccgcgcgcatcaccgtgctgcacaacggcgtactcgtgcaggacgacaccgtgctggcaggcaggaccgagtacatcggtgcgccttcgtacgcaccccatgcgtgcgcgccgctctatctgcaggagcatgactccagggtcagctaccgcaacatctgggtgcgcgaactgtagcggcacgcggccggcgtggtcgccggccgcctacttcgccagatagctggcgaggtcgtcgatctcctgctgcgacagctgggcaaagggcggcatcaatcctccgcccttcctgatcttgtccttgacctgggcgggctgaagccgcttgccgacgtcggtgagcgccgggaaggtaggcggtacgccggcgcgttcagcaccgtggcaggcagtgcagtgctgggcatagagtttcgcgccggcggcaggatcgtccttggcccgggctgccgttgaagtgctcatgccgcccagggccagggccagggccaggatcatcttcatgtggggctccttgatgcgtcagcgccgtgcacgggtgggcacgttggcgggcaggtgttcacgcaggtagtccgcgccggtctggatgacctttgccgggtcgcgtggctggtcgtgttcgacgatgtaccactgcaccttggccgccgcagcggcgggcaggatcgcgttccagtccagcacgccctggcccaccgcggcgaatccgccttcatcctgggcctggcccttcggcgcattgtccttggcgtgcaccgcaaacacgcgtccacggaattttcccagcatcaccgccgggtccaggcctgcgcgtgcaacccaggccaggtccagctcggtctgcaggtcgggcccggccgctgcgaacagcagctccagcccggtctggccgtcgaagtcgaccagttcgaagtcgtggttgtgataggccaggcgcatgcccttgtcgcgcacccgcttggcgatgcggcccagctccttgcccaatgcggtccagcccgcggcatcggttgggcggtccttctggtccaggtaaggcaccaccagcgtgctgttgccgatcgagcggttgagggccaccacgccatccaggttgtcgcgcagctcggccagtggcacgtgcgacgaaaccgccttgatcgaataccggtccagcagctgcttgagttcggtggcgctggtgttctgcgtaccgaccgtttccaccgcacggacgcccgcgtcgtggacgatcttcaactgctgatcgagcgagcctgcattgcgcagggtgtacatctgcaccgcgatcggcttctgcgtggtggcggcttcgctcgcgaaggcgggcagggcagcgagcagcaggatgagacttgcacttctacggaaaagagctttcatcaacagatcctcccggaattcaaccgatggtggtccaggcacgtgacctggctgatgcaatgacgcgatcgacgatccgtgccgagcgcaggccgtcttcaaaggtgggcaggccctgcggccgctcgccttcaatggcgcgataggtgtcggccacaaacgcctcgaaacactgggcgtagccctgtgcatgcccggccggcagcacggaaaggcggcgttgttcggcgctaccggcaccggggccgcgcatgaaggtttcctcgcgctgatcgggcaggccgacccagagtcgttcggcatcctcctggttgaaggccacgctggccttggcgccatcgatctcgaaccagaggcggttgtggcgtccggccgagacctggctgaccgtcaatgacgccagcgtgccggcgccggtcctgaacatcgctgcggccacgtcctcgctggtgacagcctgcatcgcgctggcggccgttggcgtgctgaagctctgcccgctgacggcgccacgctcggcgatcaccgtggagaacgccgcgttcacttcggcgaagccctcgccactgacccattcgaccaggtcgcaccagtgcgaaccgatgtcggcgaacacgcgcgacgtgcctcccagcgcggggtccacgcgccagttgttgctggccgggtccagcagccagtcctgcaggtagctgccgtggatcaggtgcagcggccccagatcgccctggccgatgcgtgcgcgtgcctctcggaccactgggtggtagcggtagacgaagggcaccgtggcaaccaatccggtcgatgcggccagcgccgccagcgcctgtgcatcgtccagcgtcgtcgccagcggcttctcgcagatcacgtgcttgccggcttccagcgcggcctgcgccatcgcgcgatgcagatggttgggcgtgcacacgtgcacgacctgcacctgcggatcggcgatcacctcctcgatatcccggtaggcgcgcgggacattccaggactgcgcggcctcatgcgcgcgctgcgctgacgaggcggctacgccgcgcacctcggcaccggccagcagtgcggcacgacgatgcactgcaccgatcatgccggcgccgacgatggcgattccaagcttgggcatcgacggggatcctcagggtgtggagggcgcggccgtggccgccggccggtcgcggaacagcagcaggaaggcgatcaacaccaccagtgcaacgccggccgggaacagccagatctgctgccagtcggggccggcctcggtggtgaagtgctcgaccaccgcgccggacaggaaggtgccgatcagcattcccacgccgtaggtagccagggtgatgaagccctgcgcgctgctgcgcgcggcggggccggcatgcgcatcggtgtagatctggccggtgacgaagaagaagtcgtagcagatgccgtgcagcacaatgccgatcaccagcagcgagaagccgctgcccgcatcgccgaaggcgaacatggcgtagcgcaccacccaggcagccatgccgaccgccagcatggtcttcacccccagccgcacgaacaggaacggcatggccagcatgagcagcacttcggagacctggcccagcgactgcaggcctgctgcgccgcgcacgcccaggtcgttgagatacggattggtgaagttgtagtagaacgacagcgggatgcagatggcgatggacgccaggaaaaacaccaggtaggcgcgcgacttcagcagtcgcaacgaatccagccccagaatctgccccagtccggcatcgcgctgctgcgccagcggtggcgtgtgcggcagggtgaatgcatacaggcccagcaccagcgatgccagcgcggccatgcggaaggtgagttcaagccggtgcgcctgttcccagcccagccagccgatcagcacaccggcgatgatccagccgatgctgccggccacgcgtaccagcgggaactgtttctcgggcgactgcatgtgccgcatcgccacgctgttggccagtgccaatgtcggcatgaacagcagcatgtagcccatcacgcaggcggagaacatgctgaagctggatgccgtggacgccagccacatcagcaccgcgcccgccaggtgcagcaccgcaaggatgcgctgcgccgcgaagtagcggtcggcgatcagcccgaccaggaacggcgccacgatggcgccgatggactggctgaggaaggcggtcgccacctggctggcgctggcctgcagcgggccctgcaccaggtaggttccgagggtgacgaaccacgccccccagatgaagaactgcaggaacatcatcgcgcccaggcgcgacatggcgtgcgtcatggcttgccctccaagggcggtcttggctcagattcccagcatgcggtgcagtgatgcggcgtccgtgccactgtcggcaaagtcgtcgaaggcgcgttcggtcacgcggatgatgtggtcgcggatgaaggcggcaccctcgcgtgcgccgtcctcggggtgcttcaggcagcattcccattccagtaccgcccagccggggaagtcgtactgggcgaacttcgagaagatcgccttgaagtcgatctggccatcaccgagcgaacggaagcggcccggacgctcgatccagtcctggtagccgccatacacgccgctgcttgcgctggggcgatactccgcgtccttgacgtggaagatgccgatgcgcgcgtggtagcggtcgatgaaacccaggtagtccatccgctgcagcagcaggtggctggggtcgtacaggatcttggcgcgggggtgatgatccaccacatcgaggaagcgttcgaaggtcgcgccatcgtgcaggtcctcgcccgggtggatctcgaagcagagatccacgccgcaggcatcgaaggcatcgaggatcgggcgccagcggcggccgagttcggcgaaggcttcttccaccagtcccggtgggcgctgcggccagggatagaaatagggccaggccaatgcgccggagaacgtggcatgcgcggtcagccccagccgctggctggctttggcggccaacagaagctgctccaccgcccagacctggcgggcggcgggatcgccacgtttgtccgcgggtgcgaatccgtcgaacaagctgtcgtaggccggatggaccgcgaccagctgcccctgcagatgggtggacagctcggtgatctgcacgccatgaccggccagcatgccggcgaggtcgtcgcagtacgcctggctgcgcgcggcctcggccagatcgaacaggtggggcgccgtggtggggacttgtacgccagaatagcccagacccgcggcccatccggccagcgtgtccagccgatcaaaaggagccgtgtcgccgatgaactgcgccaggaacagcgctggacccttgagcgtcttcaacgtgattcgccctcgatgcaatcgattgcattatcctagcaggggcttacgcaagacctgttgtgcagtgcacagcgggcgggagaactaacgccatggccaccatctacgacatcgcaaagcacgtcggcgtctccgccggcaccgtgtcgcgtgcactttcgcggccggacaaagtgctgccggccacgcgcacgcgcatcgagcaggccgccgcggcgttgggctacgtgcccaacacggtcgcccgcacgctcaagacccagcgcagcggcaagatcctggtcacggtgccggatatcgccaacccgttcttcgcgcagatcctgcagggcgcggaagacgccgcgcaggctgtcggctatgcggtgctgctgggcgatacgcaggaccaacccgaccgcgaggagcgctacgcgcagatgctccggcgcaacgaggccgacggcatgatcgtgcttggccatcgcctgccaccgacggcgcgcgagattgtccagcagaggggggctgccgcgccggtggtcaacggctgcgagttcgatcccgcgctgggcctgcccagtgtgcacatcgacaatgccgccgccgcacgcgccgtcatggagcacttgtacgcactgggccatgaacggatcgccgtggtcggtgggccgccggacaatcccctgcaccagcagcgcctggaaggggtgcgggcggccggcaaggcgcgcggccgcctgcgccagctgagcatcgtgccgggggatttttcagtggaatccggccatgcagctgccatggcgctgctggacggcacgtccgcaccaacggcgatcttctgcttcagcgaccagatggcgctgggcaccctggcggcctgccgggagctgggcatccgcgtgccggaagacctgtccatcgtcggctttgatgatctggcgtcttcccgctacctcacgccgccattgacgaccatccggcagccgatgcgggaaatcggcgcgcgcgcggtcaacctgctgctcgccatcatcgaacaggtggatgttccgcttcaacagacgctggatttcagcctgatggtgcggggatcgacggctgcgccccgacgcgggtgaccacggggtggggccgcgggagcgtggcagccggcccgcgcgatatcgtgcaaccttgatcccgaattgacgcaaagctgtcagactcatcgcaggcagcccggcaagggccgtagcagcaggtgcgatcgcgcaaggggggcggcaatgccattcttcaccgattcggcggaaggcgcggtcgaaggcattggcgcggcacgtcgcatcggctggatgcgtttcgtcggcaatggactgggagcgatccccatcgcctcgatcatgcttgaacgccaggatggcgggctggcgtgggtcctgctgctgctcaacgcgctggcgtggccggcactggcattgctgctgacccagcgctcccgccagccggcggtcgtccagttccgttgcatggtggccgactccttcttcggcggtggctggatcgccttcatggcgttgagcgcggtgcccagcgcactgttcgccgcgctgctggtggccgacaagatcgccgccggtggcgtgcgcctggcgatgcgcgccacgctggccctgctgctgggcttcgcactcacctggtggttgctcggcttcccttaccagccggtcgcctcgcagcgcacgatcgtgctgagtgtcccgttcctgttcgtgtatggcatcggcctcagcattctcagctggcagctggcgcgccgggtcaaatcgcagaaccgtcagctgcagcggctcagccggatggacccgctggtcgagctggccaaccgtggcttcctgatcctgcgtgcgcagcaggcgctggacaaggcacaagggcagggcagctttgcctgcctgctgatgctcgatgtggatgatttcaagcgcatcaatgactcgcatggccaccgcgccggtgatgaggtgctgcggcatatcgcggcgacattgcgcacctttgcccggcccggtgatacgcccgcgcggctggggggcgatgagttcgtggtgctgctgcgcgactgcgcgcccgtcgatgcgatgcgcttggccgagcgggtgcgcctgcacctgctggaggccgcgcggcaggccacgccgggcgtggagttcagcgtgagtatcggcattgccgcgacgccgcgtggcggtagtgtcgaggactggttggcactggccgaccgcgcgctctaccacgccaagcggcagggcaagaacacagccagctacggtgagtgagtgcggcacggctgccgccgaacgaggccgaaacgcccggtcatcctgcacgcggaatcggcacgccaatcctctaccatgggccaccccgcccggacgcgccgcccatgcaagacgccctcgttgcccagcccaagccccccgttgcgaggatcgcggcctggctgatgatgctgttgggcatgtggctggcgctgaagcttggcctggtggtaacgctgctgtcgggcctgctggtgttccagctgacccatgtgctggcgtccaccgtggaaggcaagctgccgccggggcgggcgcgggcgatcgcggtgatcgtgctgtcggcaatcatcatcagcgcgctggtgctggccgggatcggtgtggcgtcgttcttccgcaacgagaccggtgggccggacgcgctgctggcacggctgatggatatcctcaattcgtcgcgccaccaggtaccggcgctgctgcagccgtatatccccgaggacatgccggcgctgcgtgcggcgctgaatgactgggccgccgagcaccagcgccagctgggcgtggccggtacctcggtggtgcaggtgggtgtacgcgtactgatcggcatggtgctgggcgcgatgatcgcgctgtatgacgaactgccgctgccgacgatggggccgctggcgcaggagctgatcgggcgcaccagccgcctggccaccgcgttccgccaggtggtgttcgcgcaggtgaagatctccctgctcaacacccttttcaccgccatcttcctgctgggcgtgctgccgttgttcggcgtgcacctgcccctttccaagacgctggtgctgatcaccttcatcgccggcctgctgccggtggtgggcaacatcatctccaacaccatcatcagcatcgtcgcgttgtcggtctcgttctatgtggccgtggccgcgctgttgtacctgatcgtgatccacaagctggagtacttcctcaatgcgcgcatcgtcggtggcgagatccaggcgcgtgcctgggagctgctgctggccatgctggtgatggaggcggcgttcggcctgccgggcctggtcgccgcgccggtgttctatgcctacgtgaagcgcgaactggtcgaccagcgctggatctgacgcggctgggcatgacgtatttgtcccggttcgaatgtccgcgcggccttgtcggtgcgttcgcggtcggcagggtatacccaccgccacggttggcccgcgagtggcttggcgcctgtgtagccggccgttacagtgttcggtactacaggggaaatgtgcatggcccgcaaggcgtcgcccatcggactgcggacctgggtctggatcctggctgggctgttcgtagtctgtacgctgccgctgatggccatcgcactggtgcagggcacgctgcgcttcacggccgccgaggacaacctggccagcctgcgccagctgcggcagaccttcgacctggccaacctggtgtcggccgaacgcggccccgccaacagcctgctgggggccgacccggccgatgcggccgagcaggcacggctggccgcgcagctggcggccgcgcgcaagcgggtcgacgctgccctgctgcagctggacaccgtgttcaaggctgatccgggagtggtcaacgagcatgggctgctggccgacgcgcaacgtcgcctgcaatcggcgcgggctgcggtcgaccgggtcgtggcgcaaccccatgacgcacgacgcgtggaggaggtggagcgtgcgatcagtggcatgttcgccgtggtcgatcgcctgcacctgctgacctcggcacagatcaacgtgctggtcagcgccgaccgtgaagcagcgattccggcgatgcagggccaggtgctgatcgatcttcgcgagcatggtggccgcctggcctcgaatgtgatggcgccggtggcggtgccaggggcatggcgggaggaacaggtacgcgctgcactgcagaccgagggtcgcctgttggagctgtggcggttggcgggcagccacgagtcggtgttccgcagtgacccggaattgtcatggcactgggacatggcgcgtcggcagttcttcggcgaatcgctgccgatgatcgagcagttgatcgaagatggccgccgaggcctgccgccgccatggaccgccgccgaattcaccacgcgctacgtgccgaccctgcagtcgcttgaggcgctgcgtgatggctacctgagcgtgtccatcgcccgctttgaacgcacccgcaatcgcgaggccatgcgcctggccgtgctggtggcgaccgcgctgggcacactggtggtgctgggcgtggcattgcgcattgcccaccggcagatcctgcagccgttgctgcaggcgcaggcgcaggtgatccagcttgcctcggatgcacccggtccggagcagcatgtcacccacccgctggccgagatgcagcgcttgttcgacgccatcgaagtactgcgtgagaaatcgcgcgagcgctcggcactgaccagcgagctgcgccagctcgctggcaccgacgagctgaccggattgttgaaccggcgcgcgctggatgaggtggtgcagcagagacacgcggggggcgatgcaagcgccgtggtgatcctgctggacgtggatcgcttcaaggcgatcaacgatggccatggtcatgatgccggcgacgaagtgctggtgcgggtggcgcagttgttgcggcatcagctgcgccgcagcgacagcatcgcccgttatggcggcgaggaattcctggtgctgctggccgacggtgatctggccggtggccggcagctggccgagtcgttgcgattggccctgcagcagatggacatcgcgctggccggcggcaccgtgctgcgggtgaccgccagtttcggcgtggccgagggcggcaccgacgcgctgggctggcgcaccctgctgcgtgccgccgatgcggccatgtaccgggccaaggcgcaggggcgtgatcgggtacgggtggcgggtggcggccgcatcacgcgctgagggtacgcctcagccgatgcgtgcatgcacccgccgcagcgtccgcgcgatcatccggcgcgcgatcgggcgtggtaccgataagccacgccagcgcagcgcacccacccggaaggtggcggtggcggtggccagtacgttgcctgccgggtcagtcagccagccacgcgtgaaggcgatgctccccttgctgtgctcgacttcgccccaaccgatgatgcgcccgggtcgtgccggactgacgaaactggtcttggattccaccatgaccgcgatgcggttggcgggcagtgtggcgtagatcgccggccccatgcagtcatccagcatcgccgacaggaagcctccctgcacgttgcccatcgggttggtcagcatcggcccggcgtcgaactcgacatggatgcggcgcagtgcgtcgtcgtattcgacgaatcgccagccgagcagggtgcccgcctgggagggcggcagatcaccgttgaccacgctgtagaagatcgattcgggattcatgggagcctcgatggagggataggagggagcacgcatcaggacagtgccaacagggccagcacgaatccgatgaccgacagcagcaccaccgcggcgccggcgggcaccggtgtacgcgcaccggtgcgtcgccgcacgccggaagcgaccagtaccggcggcacggtggcgaccaggcagaacagctggaaggccagcagttgcggcagcgcgaagtgtccgccgaagaagatcagccaggccagcatcacgccggcgccggccagtgcgatccaaccggcgccgaccacgcggatgagtgccatcagcagcaactgcatgcgcggttcgacctccttccatggcaggcccacggcctggccgtggtagggcatgaagtcggagcgtttcaggtaggccgcagcaaacagcgagacaatgaagaacgccaacaggtagcagccgaacgcgagccaggcgaacaggtccatgtgggggccatgcggttgcggaggggagcctcggtgatgccggcggccatgccggatgcatcgcgaggttgcgcgattctcgggcaatgccctgttagaggcgtgtcgcggcgtggaggaccgttcctccatccgcctttaacgcgggtgtggtggtgaggaatgcgtcacacacgtgccatgcgccctatcgcgttttctgtgaagaggtcgcaactgcccatccacgcttcggtcaccgctctgcgcagacgctgggattccatccgacgagggacgacgacatgagccagctcaccctgcctgaactgtccaggaaaatggccggcatcgatttcacgatgctgcagacccacgccggcggagagattgccggtcgtccgatgagcaacaacggcgacgtggactatgacggtgacagctggtttttcaccaccgaagacaccgacatggtgcgcgagattgaagctgaccccgccgtcgcgttgggtttttccggcagcaagtcgctgctgggcaagccaccgttgttcgtgcacgtgcagggaagggcagcgctggtgcgcgaccgggccacgatgagccagcactgggtgaaggacctggagcgatggttcgaacagggcgtggatacaccgggactggtgctgattcacgtgcgcgccagccgcatccactactgggatggcgaggacgagggcgaaatcgttatctgagcggaaccgtgcagggcccggcgcatcgtgttccagggtcagcagttcgcagggtgtgctgccggatccccaacattggccagctccggtgccaaggcgtgttccaccgcacgccgcagcagtgccggcgcgacatagtgccggtgcccggcgtcgatcagtgccatgtacatgccgccgaacgcattgaaggtctgcacgcgagagcccaggctgatctcgacatgtccatcgctacgccgctgcacgcgcacgctgctgcggaaacgcaggtgccgatcgtcggcgccgagcaggacctcggcgtcgttgtcctgcgtatcgatgtgcgaatccagcaccggaaatcgaccagcgaacaaccggctgcgatcggtggacagcagtgacgacaccgggcatcccagcggcgacgtgcgcaaccgcaacggcgccaccagtcggtttcgcagcgccatcagatggcctacgccgctgggcggattgcgcaggaagccgtccagtacatcggccagcagtgccgacgcggagcggtggaccacctgcgagggttccaggcacagggtggtcaggtcctggtagtggctgtgcggcagcgctgtgggcagcaggccatcagtggcggcgggccgcgaacggatgggataggccggtgtggcacgttcgacgaacccgcgcagcggccgcatggggatgcggcgcagcgggccgagcagggcacgggtacgcgcgcagaggtgtgcgcacaggctgggaggcgccgcctgcagcgacagttgcaacagcggtgccgccgcaagcgaggtgcccgaaggccagtgcgattccggaagcacctcggtcaggctggggatatcggcggcattgcgttgcacctgtgcacgcgcctgctcgctcatcgcgccggccagttcattgctgtggcaggacaacgcgaacagcgcgggatgtgcaggatggttcgacgcgaactggtgccaggtgccgccgccgaagcgcacggtaaacaggcagtccggtgggatgcggatgcgccgaagcgtgcgcgcgaaggcaccgggatctgctgccagctgcgtgtcggaggcggtggcgaaacgcagctcggctcccgcgctgccggcgatggcggtgaacatgcgcgggcctgcatggcgatgaaacgggtggccaccggcaccgacggtgaagctgtacagcgaggaggcatccccgtgctgcaggtgcattccacccagtcgcgccgaaggttcatccaacgcatcgatgaacgccgggtggtggcgctgacgctggccggcgtcactcaccagcgcgtcaccggcaccgatgccgagctgcgcgatcagggtgacttcggtcggactgccgccgtcctgtgccggaagctgcactgctggaaacgaacggcgatcgcgggtcgaaccaggcatcgtcatgctccttggcggggcggatcagcgggcgggggccttgcgacgggcgcgggcttcacgcttgagcgggccgcctaccgggcagacttcggccgcccacgagaacaacgtgttggccaaacggtcgggtacctgcctgaagtacacgaactggccgcgtttctcgcgttcgatcagtccggcttcctcgaggatgcgcaggtggctggacaacgccggcttgctgaagtcgaagcgctcggccagctcgcccgcgctgagttcgccggcactgagataggccaggatctgccggcgggcggtggaggcaagggcttcgaagattcggtccatggcgatctaattaactaattcgttaactgataatcctcccgccggtggcggctgtcaagccatgacccattgcgcggcacgcccgggctttgccatcctccctgctgttctccgtagcgtggaatcccgatgcgtcctgcgttctggctggctttggccctgctgcccaccctggcggcggcgcaacccgcgcgcacgcccaaggccaaggctccggcgcaggatcccttcagcgagttgttcgataccgcctgcatgcagcacatcggggccccggcgcggttgcagtcgctgatggaatccaatgggctgtcgccgctgcagcccgccgaagccgccgcgctgttgcaggggcaatcgggcgtggcctggatggtgcccttggccagtggccgctatgcggtgagctgggctgacgatggcacgtgcacggtctacgccgagaaggccgacgcggcggtcgtccagaagggattcgcccggttggtgcaggccgcgccgatgccgttgcaggtgcgctcgttgccgggacgtgggccgctgtcggccgatcaggtggccatccagtacggctgggccaccccggggcagggcaagctgcaggtgcgcttccgcctggtcacgcggcaggccgccgatgccggcgtgcaggcgatggcctctgcgacgccgggtgaagcgatgctggagcggggcgcgcccgggccctgacaggagccacgcctgcggttcagcctttcacgcagcgtgtgatatatcgtttatcgataaatccatcccggggcggcgcgtccaccccaacaccggaggccgcttgaccgctcgtcccgcccgcgccagacccgcgcgaggcctgtttgccctggcccaggccgccgtacaggccgtccgggcgatgtgctggctgggcatcctggccgcactgctggcggtgccgctggtcgcccacgaccgccgctggctgctcgacagcgtgcatgacgccgaggccgctgccgcgcacggcaatgatctgttcctgcacttctgcctgggcctgggcgcgatcatcgcgctgctggtgctgtgcctgctgttcctgcgccatctgctgaggctgctgaagtcggcggcgcgcgagcggccgttcacccacgccaatgcacggcgcctgcagcgcatggcctggctgatgctggcaatggaactgctgtcgatcctgatcggtgcctattcggcctggatgggcccggatttcacctggatggaggtcggcggtggcatgtcgatcactggcctggtggccgtgctgatgctgttcgtgctggcgcgcgtcttcgccgtgggcgcagcgatgcgcgacgacctcgacggtgtcatctgatggcgatcgtcatcaccctggaccgcatgctgcaggcacggggcatgaccctgtccgagctggccgggcgcatcgacatcaccctggccaatctgtcgatcctgaagaccggcaaggcgcgcgccatccgcttttccacccttgatgcgatctgccgcgagctgcagtgcacgcccggcgacctgctcgggcacgacccggcgcaggcacaggacgctgactgagcggtcgctcttttcccttacctactgacgaaacggacctgaaatggaatggttggctgacccctcgatctggatgggccttgcaaccctggtcgtgctggagatcgttctcggcatcgacaacctggtgttcatcgcgatccttgccgacaagctaccgccgcaccagcgtgaccgcgcgcgggtaatcggcctggcgctggccttgctgatgcggctggtgctgctggcggcgttggcgtggatcatgaaactgaccgagccgctgctcacgctgttcgaccacagcttctccgggcgtgacctgatcctgctgggcggcggcctgttcctgctgttcaagggcaccatggaactgcacgaacggctggaaggccgcgaacaccacgaggatggcaagaaggtctatgccagcttcgcaatggtggtggcgcagatcgtggtgctcgacgcggtgttctcgctcgactcggtgatcaccgcggtgggcatggtcgacaacctgggcgtgatgtatgccgccgtgaccatcgcgatggcgctgatgctgctggcgagcaagccgttgacccgcttcgtcaacaagcatcccacggtggtggtgctgtgcctgggcttcctgctgatgatcggtttcagcctggtggccgagggtctgggctacaagattccgaagggttacctgtacgcggcgattgccttctcgatcctggtcgaggcgttcaaccagtgggtgcgtttcaaccgtgagcgcaacgagcgccgccagccgttccgccagcgcaccgccgatgccgtgctgcgcatgctgggcgcgcgcccggccaatggccacgacgacgaaaacgcggacgaacacgtcgatgccgaagagcgcctgcagccggcggagcacgagatgatccgcagcgtgctggggctggccgatcgcccggtgtcgagcgtgatgacggtgcgtgccgacgtgcagtggatcgacctggcccgtgggcaggaggatgtggtggcacgcctggtggcgtcgccacacacccgcctgctggtgggtgatggcgacctggacagcctgcgtggcgtggtgcagagccgcgacctgctggccgacctgctgcagggcaggccgctgcagctggagggcaacctgcgcgagccgcagtacgtgctgtccagtgccagcgcgctgcaggcgctggaactgatccgccagcacccggtgccgttggcggtggcggtggacgagtacggcagcgtggaaggcctggtgaccgccaacgacctgctggcggccattgccggtgacctggtcgatacccaggacgagcgctatggcgtggtcgcgcagggcgaggaccaatgggaggccgacggtgcgctgactctggacgacctgcagcggctggccggcgtatcgctgccgcgcagtggcgactacatgaccatctccggcctggtgctggagcgtctggggcgcctgccggacatcggtgacgcggtggagattgcggatgttcgcatcaccgtactggcgatggagaagcgtcgcatcgcccgcctgcgggtggagcgcctggcgcgtccgtagcgtcgagccatacgcgatcggggttctgtagcgtcgagccatgctcgacggcttcctgagcagccgagcatgggcccggctctacacaacacgacccgcagccgtcaccatggcgggcccgctttctgtcatggatggttgcagtgctgagtacgatcggtttgttgatgggcctgtatgtggcctggcgcctgttctggccactgcgcatgcccatctggatgaaggtcgtgctgtcgttgctgctggtgggcgtggccgtgcagctgcgcatcgtcgccaccttctggggcacgatggcctcgccagagatcccgaagctggccatcgccgttctggccaccggctccacggcggtactgctgctcgccttgatgatgctggtactggatgccggcctgctgctttcgcgcctgctgcgttggccgcgcatcgtatcggtcctgcgcgcctcgaagctgcggccgttggccggcctactggcgctgcttgtgagtggctatggcatcagccagggcatggccgtgccccagcctcggcagatcgacgtggcgatcaaggatctgcctgctgcgttcgacggctatcgcgtgctgcagctgaccgacatccatgccagccgcctgctgaccggcgactgggtgcgcagggttgtggacgagagcaacgcactgacaccggacctgatcgtgatcactggcgatctgatcgacggcagtgtcgaggcccgccgtgacgacgcgcgcccgctcgcggacctgcgggcgccggacggcgtcgtcgccattaccggcaaccacgagtactacgcgcagtaccaggcgtggatgcaggcgttccgcgcgctgcacatgcaggtgctggagaacagccacctgcaggtgcggcgcggcgatgctgcgctgatcatcgccggcgtcaccgatccggtggcggcacgctatggcctgccgctgccggatctggaaaccgcgctggccggcgccgatccctctgcaccggtgatcctgctcgatcaccgcccgcgcaatgcgcgtgaagctgccgcgcgcggtgtgaagctgcaattgtccgggcatacccacggcgggcagatctttggtatggaccagctggtgaaacgagccaacggcggctatgtctccggccgctacgacgtggacgggatgacactgtacgtgagcaacggtgcgggcctctgggcaggtttcccggcgcgcatcggtgtgccgtcggagatcaccctgatcacgctgcgccgcgcgccttgaccttagggggtcagatccctttccctgcggcaaaggcatctgaccccggcccgtcaggccgcccgcagcggcggccgcacatgcgcacttcggcgcagcgcctgcgcccgcttggcaatccagcgcaccacgaaggcggtgaacagcagcgccgacggcaccgcataccagaagttgcccggaacgcgcttgaagtacgagtaggtaaacaccgccgcgatgatccacatgccggtgacgtgcaggcgacgccaggcggtcggtcccatgcgccgggcgagcccccggtgcgaggtgatggccagcgccaggatggcaatgtagcccaccgtgcccgggaggttggccagcgcggatcgtgctggccagaacgccgggttgaggacgccgaaactggtgatcgcgactgcatgcaacaggtgcgagaacgcgaaggacaggccgatgatgcgccgttcgcgcagcaggaagcgggtgaacgggccgggcagaaggctggcgaacgacgatgccgtgaacgctgccaggaacagcaggaacgatgtgcgggcagtgacccggatcgcggctcggctgccttcggctgcatcgggatacggggcgaaggccgccagcgcgaaggcgatcaggaccaccgctacggccacgaacaggcgccagccatgcaggaaggacgtgttggaaggagccatgatgagacctccaagtagggggacggtagtgccggccgctggccggccaaggaacgggtagtgccggccgctggccggccaaggaacgggtagtgccggccgctggccggccaaggaacgggtagtgccggccgctggccggcaacctcagaaagcaggcaatgcaaccagcacgcccgccgcgcacagctcgcccagaacaggcacgcaggccatgcgcaatgcgtccgctgccacgccatgtgtttcggacagcagctgcagtgcttcatccaccgacgcgctgtcgtcaccgaacaccgacagcagcgcgtaggccagcggtgacagttcctcggtctgcaggctgaaatcggcgaggcgctggatcaccagcagcgtgggagccgtgctcaacaccggctccagcgccccgtcctcatgtactggccactggtagccaagcacccgcaccaacggcgaaaccgccagcacatcattgcctacaggagcgcgctgcagcggccgcccgccgtcacgcgcttcaatgtgcagcgactgctgcgtgctctcgtagtgcgccagttccgctgcccagcccggcagcgccagcgtgtcctgcaccgccagccaggccgcgaactcgccggcgatccgtgggaacaacggggtgtgacagatgtggctggcatagtagtgctccacgatgtcgcgccagcgcgacgtgcccaaatgttgctgcagtcgcggcaggctgccggccagcagggtgtccaagctgtcgatgcacaggcggcggtagaccgccatccgccgcgcctcgatgccatcgggtgcggtctttgcagggtcgcgcacatgatcggcccagcgccgttgcagggtagccagcgactcagccatgggtcacctcgggccaacgtgcctcggcctgcgcctggcggatctgcccgacctcggccagcaattcggcaagcggggggaagttgaagtcgcgttcgagcagcgtggggcgcacgcccacccgcatgtaggcctcgcgcaacagcgcccagaccacgcctttcaccggcgcaccatgggtatcgatcttgaagccgtcgtcttcatcgaagtggcccgctacgtgcagcgaggcgacacggtgggacggcacgcgggccaggaattcgaaggcgtcgtaaccgttgttgcaggcattgacgaagacgttgttgacgtccagcagcaggtcgcagtcggcttcggcgagcacggcgttgatgaagtcgatctcgctcatgtccgcgccggcgacggcgtagtaggaaatgttctccacggcgatgcgtcggcccagcatgtcctgcacctgggcgatgcgaccggcgacatggtgaacggcctcggcggtgaacggcagcggcagcaggtcgtagacatggccgccggcggcgcagtagctcaggtgttcgctgtacagctgcacctggtgcaggtcgaggaaggcacgggtctgtgccagcagggtgcggtccagcggatcaggacctcccagcgacagcgacaggccgtggcaggtcaggggatagcgctcgctgagctggcgcagcgcggcgccgtgtgcaccgccgacgccgatccagttgtcaggggagacttcgaggaagtcgatggcaccggccggcattgccagcagttcgtcgatcagcccacggcgcaggccaaggccggcggcattgaagggcaggggcagggacatggcggatgctccagagaaagggcgccgccttgaaggcggcgccggttggacgtcgatcaatcggcaacgcgggagaacaggcccttcggcatcggcttgccgttggcggtgtagacgctgcgcaggtagtcgtgcgcttcctgctcgctgatgtgaccgtcgtggtcggtgtcgatgcggtcgaactcggcggcgcgcttggcggccacagcgttgaactcggcacgcgagaccttgccgtcgtggtcgcggtcggtgcgggcaaacgaggcgtcgccgcacttgccttcgccacactggccctcggccaccttggccttgccggcgggcttgccggtggtagccttgttggccccgcacttgccttcaccgcacttgccttcggcggcggcgctcatggccaccgcgctgatcgccagcggttggatcgcggcggcctggccggccagcagcaggccaccggccagggcaatgccgatggcaccgatgcgcggcaggcgggaggagggggtgttcctggtcgagatggacatggtgatgactccttgggaaagcacgcggggcgtgcgggatggacgccgccgaggaggcgacggaaagcgaaaggcgcgggaacaggggattcagctcaggcggcgtggcgacggcgcagcagatagcccagcagcagcacgccgccgagcagggcaccgccgaagccgatgccgggcagcagcgcggcaaccggcagcagcagggcgatcaggctgacgccccagcccaggccgtcattgccgacagcggcatgctgtgagccggccaacagccggtccacgctgagcgcgccaccgccgttgaggatcagcggcagcaacatggccaggaacagcagtggcagcttgaagttgccgtagccctggtcggtgatcgcgtagccctgccagagttcacccaggccgttccattggtcgggccagtgcacggcggcgatggcaacgatggtgaggatccagaagacgtaggccaccgagcgcgtggccaggccgagcagcagcatcaccgcgcccaccagttccagccaggtcgccagctgccagttcagcgatgcgggcagggcggagaacgggaacgggaagcggccttccaggtcgtcgaaccagttctggccgcccagcttctcgcggccggattcaaagaactcccaggccagcagggtgcgcaacgccaatggcgagagccagcggccgacggcgtccaggcggggggtatacacggaagaagcggtgctgatcatggtggtgtcctgcgggccagtggtcgatggaagccattccaggcggcgcaggtatcggcaacgtgtgccgttgcccggggttttgtcagcgactgtggtcgcggccggggtttcgtacagtcagatacaaagacgatgcgttgacgcacatcggggcgttgcgcgcccgcgtgcggggagcgatattcacccgaaagcgcccagccaggaccggcgcgcgaatgtatcccactgtagaaacccgcctgcgccctacagtccggtacaactccgcgcagcggagaaacagcggtgatacaccggcaggcggaaatggccattcccaacaccggagtgccacccatgatccgtacctcgttgcttgccgctgctctcgcccttgccggcgcagccgtccccgccttcgccagccaggtcgataccgctgcaccgcccaccgtcatcctggtgcacggcgccttcgccgatggctccagctggagcaaggtcatcagtaccctgcatgactggaagctgccggcggtggccgtacagaatccgctcacctcgttggccgacgacgtcgccgccacccgtcgtgcgattgccgctgcgcctggcaaggtggtgctggtcggccacagctggggtggcacggtcatcaccgaagcgggcaatgacccgaaggtgcaggcgctggtgtacgtggcggcgttcgcaccggatgcagggcaatcttcggcgcaacagggcgaaggtttcccggtcggtccgggtctggcccgactgcaggaaagggacggctacctgaccttgccggctgatgccatcgcccaggacttcgcgccggacgtgatgaaaaaatcggccgcactgctgtacagcacgcaggtcccgttgaaggccagcgctctgggcgaggtggtgaacgttgcggcgtggcgcagcaagccgagctggtacgtgctcagccgcgatgaccgcatgctgtcgccgcagctgcaggccgcgaccgcacgtcgcattggcgcgcagctgcaatcgatcggcagcagccatgtgtcgctgctttcgcatccggcgcaggtggccgacagcatcctggaagcggcgggggtgaagccggcggaactgccgctggccgagcaggggggctgagcgatggccgcactgcgagggtacgcattgccgctgttgctggccctgctgggcggagcggcgttgttgctggcatggcccggcgcggatgccgacgcgcaaccgctcgatgcagaaccgatggccgggttcgacggtggcgggccctggcacaacagcccaccgctcacactgaagcagttgcgggggcaggtggtgctggtcgagttctggacctacacctgccgcaactgcctcaacgttgcgccgcatgtccaccagtggcatgcacgctacgcgtcgcagggcctgagggtgatcggcgtgcatacgccggagttcgcctatgaagggctgcccggcaacgtgcgcaaggccatcgcacggttggacatcacctggccggtggtgcaggacaaccagtaccggatctggaacgcctggcgcaaccgcttctggcccgcgctgtacctgctcgaccgtcaggggcgggtggtctaccgccattacggcgagggcgactacgcacgtaccgaaagcgagatccagcgcctgctggccagtccctgagccgcgctaccatggccgcgcagcgcggccctgacctccgtcttcatcgagaacgcaatgaaccacgtaccgcatatcctggtcgtcgacgatgacagcgagatccgccagatgctggccgattacctgcagcgcaacggcctgcgcgtgagccaggccgacggtggccgggccatgcgcgcgctgatggatacccatgccgtggatctggtggtgctggacgtgatgatgccgggcgaggacggcctgagcctgtgccgcaacctgcgcgccggcaagcatcgtgcggtgccggtggtgctgctgaccgcccgcgacgacgagaccgaccgcatcatcggcctggaaatgggcgctgatgactatgtgaccaagcccttctcttcgcgcgaactgctggcacgcatcaatgcggtgatccgccgcacgcagatgctgccgccgaatctgcaggtgagcgaagcaggtcgccagctggccttcggcgagtggcgcctggacaccaccgcacgccatctgctggatgcgcaggacaccgcgcatccgctcagtggcgccgagttccgcctgttgcgcgtattcctcgatcacgccaatcgggtgctcagccgtgaccagctgctcagcctcacccagggccgcgatgccgaactgttcgaccgctcgatcgatctgctggtcagccgcgtgcggcagcgcctgggtgacgacgcacgcgagccgacctacatcaagaccgtgcgcagcgaaggctatgtgttcagcgtgccggtgcagttgctggggccggacgaatgaacaccaccgcacaccgcccacgctggccgcgcacgctgtcggcgcggctgctgctggtgctgctgggcggactgaccctggcccacgcactgtccttcggcctgctgttcttcgaacgctaccagtccacccgcagcatgatgctgcgcaacctggacgaagacgtggccgtgagtgtcgcgctgctggaacacctgcccgcaggccagcgcgcagcctgggtgccgcggctggagcggcgcacctaccgttacctgttgcgcccggtcgccgcaggacccgggctgcagaccgatcgtgcacgccaggtcacggcgatcatcgacgacagcctgcagcaccgctatccgttgcaggcacgccaggtggctcgcctgccggagcggttcgaggtggaactgcgcctgcacgacggcacccccttgaccatcgaagtcaccccgtcgggcctgccgctggcgcgctggctgcccgccgtgttgctggtgcagctggcgctgctgctggtgtgcgcgtggctggcggtgcgcctggccatgcgcccgctgcagcagctgtcgcatgcggtggagcatctgcagccgggcaaggacgggcccgaactgcctgaagatggcccggcggaagtgggcggcgcggcggctgcgctcaacgcactgcaggcacgcattcgtggccatgtcagtgagcgcctgcagatcctggccgcgatctcgcatgacctgcagacccccatcacgcgcatgaagcttcgggtggagaccctgcctgaagacagcacccagcagcggttgctggacgacctcgaccaactgggtcaactggtgcgtgagggcgtggcctatgcgcgcagcagccacgtcgccagtggcgcaccggtgtcgatggacctgggcgcgttcctggccagtgtggtcggcgattacgaggacatgggcaagccggtcagcggtggtgcgcccgctggactggtcgtgcagacctggccgcagccgctgcgccgggtggtcggcaatctggtcgacaacgcgttgcgttacgcgggtgccgccgaggtcgaggcgggccgtgatgacgccggcagagtgtggatcagcatttccgaccgtggccctggcattcccgagggccagctgcaggcagtgctggcgccgttccatcggctggaaagctcgcgcaaccgcgatacaggcggcactggcctgggcctggccatcgcggtgcagctggcacagtcgctgggcggctcgctgaggttgcacaaccgcgagggcggcggcctgcgggcggaactgcagctgccggggtaacgggcggggtcggatccctttgcgggagcgaagggcgctgaccccgacgtgggatctgcgacgttcctgcacggcctcgggatcggcgatcatctgcagggagtgtcgaaaccaggaaacacgcaatgcagggaacgcagcattcaatccggcgcccgcgccacgtcgcgctgctggtcggtctactcacgctggcggcatgccaacgcataccggatgcgccggccggggcacccgtagcgggcacaccgcttgccgccccggccaccgcaacagacctctctccgctgctcgatgccctgccgacctgcgcgctggacggctggtacatcgatcagcagaccaggcgcccggcccatccctggttggcgacgaacgcgccgaagccctgcaaggagctcggggagaacgagatcgcgacgttctgcgtgcaggggcaatggaaggggctgccggtggaggaggtgatcctgccgacgatgaccttcgtctcgttccgtggcgcgaagatcggcctgccgctggagaaggcacgtcccatcgtccgccagcgcttcgggcaggaattcccgggtggcgcggcgtacgaggcaggccgtgagccgaagctgctggccgatcccgaggatgcgcagcgctcatggctgctgtgcagcacgccggaaccgggagacgatctgggcagccaggcaggcgtcagctactcgggcatgaacctgccctacgaccacgacggttgcagctaccgctacagcccggtcgacttctgcgatgcgccgcaccgggccgccatcgaagatgcgctccagcaccaggagcccaatttcaaccggcactacctgctggtacaggtcgatgatcgacccgagtacttccagcgcacgctggtgctggtcgatacccgcacgggcagggcgacgccactgccgttcgatgccttcaccgggccggcggggaagggcggtgatgctgccggctacgggacactggaaacgggcgtggaccagccgcagttctgcctcgatggcgcgttgctggtctaccgcgtgttcgaggaggggcgcttctgcttcggctttgacggcgagcgtttcaccggccatgaaacccagtacatgcaggcagcagacagccgatgaccggtatttcaccccgtccatgccacgctgcgcggaacctgcgcaaccgggatcgaggctgttgaaggcgaatacgcaatgaccgcggcgcggcagcgctcgatgtgggtggcgggcctgtccacggtggtggagtggtacgacttcaccctgtacctgtacttcgccacggtgttgtcgcgggtgttcttcggcggcggcgaacaggcgctgctggccaccctggcaggcttcgcggtgtcctacctgatgcgcccgctgggcgcgctgtgcttcggccaccttggcgaccgcctgggccggcgctggatgctgctggcttcgatggcgttgatggcggcggcaatgctggccaccgcgctgctgccaaccgcggccaccgcaggcaccacggcgggcgtgctgctgctggtactgcgctgcgtgatggcgttttcggtgggcggtgagtacaccggggtggtggcgtacctgctggaaagcgcaccggcgcagcgacgtggcctggtgacctcgctggcgtccgcagccagcgaggtgggtgcgttgctggcggtggcgatctccgcggttaccgtggcgctgctcgcgcccgcgcagctggacagctggggctggcgtattccgttcttcgttggcgcggcgctggcactggtgatcctggtcgcgcgctcgggcatgcacgagtcgccggagttcgagcggcagcgccgcgagggcagcactcccgcgacgccgctgaagcatgtgctgcgcaaccatccgctggcggtggcgcgcacgttcgcgatctcggcgctgggctcgattacttactacgtcggcatcacctatgtgcccgcattcctgcatgcgcggggccacgatgagggcgatgcgctgtggctgtcgacgattgcggccgtggcggtgatcgcgatcacgcccctgtgcggcgcattgtccgaccgtgtcggaagacggccggtgctgttgggcctgaccgtgctggcagcgctgctgccgctgtccttgttcgcgtggatggcgcaggcgacgccgctgggcatcgcgctggccgcggtgttgctggcctgcgtggccggtggcgtgagcgcggtggcggccccggccacggccgagcagttccccggcgaagggcgggtcagcgggctggcactgggggtgaccatggccacggccgtgttcggcggtgcaacgccatggctggcgcaatggtgggtggaacgcagcggctgggcagcagcgccaggcgcgatgatcgcgctggtggcggtgctggtgctgccggtgctgtggaccctgcccgagacggtcccgggcagggccaagcgctagcgggtcagaccttcagggtctgctcgatgtcggccagcacggcggccgcatccacgccgatggcaatcgactgcaccacgtggccgtcccacacgctggggccgaacgccaggccttccggcttgggaatggtcatgccgcgggcgacgccgtcggtggccacgcgcacgctggcgcgctcgaactggaacagctccggacgggtcagcgcgatgcaggcgcagcagtcgtgcacgaccatgcccttgtggccggcctgcaggtagaagtccacgtaatcctgcgacagcgcacgcaccagttcggcatcggcaccgccgatggcggccagcttgtccaggccgtcacggtccatttccacgcgggtggtcacgtccaggccgatggcggtgaccggccagctggcggtgaacaccacgtcggccgcttcggcgtcgccccagatgttggcctcggcggccggggtgatgttgccgttgacgtggaaggcgccgcccatgatcaccacgccgcgcaccaggccggcgatgtccggcgcctgctgcagggccagggccaggttggtcatgcggccgaccgcgaccagggtcacctcgcccggatgggcgcggaccaggtcgatgatcagctggtgggccgggcgcgcatcggccgccacgtccaggctggccggcaccgggtggttgcccaggccgttgtggccatggatgtgcaccggccaggcttccggggtggcttccggctgcagcgggccgccggcaccgcgtgcgaccggggcggcaaagccccaggcctgcttcaggtacagcgcattgtgcgtggtcgactccaccgaggcattgccgaaggtggtggtgacgccgatcaggtcgatctgggcgtgcttgtgcaggtacagcagggccagggcgtcgtcgacgcccgggtcggtatcgaaaatgactttcagcatgttgttgttcttcttcttccgtgtggtgcggggggcgccggcggcccggaagcaggccggcgcgccctacattgtcccatcttcatgacaggcagggccattgccggggaggcaggccataatgcccccagtccaggcacggaaccgccgaatgctgatcgttgcccttctgctggtcctgctggtgctgggcctgaacgtggtggctaccgtggtgatcgtcaggcgcgatggcctctcggcaggcggccggacggtgcagttgctgctggtctggctgctgccgctggtcggcgccatcctgtgcatggcggtggccacggccgatggctcgggcagccggggggatggcggcggaagccatgacacctccgttggctattccagtgacaaccacagccatcacagctacagcagctccgactgcggaagcggcgacagcggtgggggtggtgacggcggcagctgcggtggtggcgattgacgagatgttccaggatgccggccaaggtcacgtcctggtagtgccggccgctggccggcaacctcatccgctcaaccgccgccttcggtcggcaacggcgccggcacgttcaacagcccgcctgccgccacataggcggccagcgcctggccctggctgagcagatggcgctccatggtgcgttcggcagcctgcgcgtcgcggcggcggaagcactccatcagctcgcgatgttcggccagcgactgcgcggtgcgccccggtgtcagcagctggcggccgcgatgcatcttcaggatgcgatgcagatcgtgggtgatgcggatcagccacgggttgccggcgtagtgctgcacggtttcgtggatcaggtagttgttgcggtagtactcggcgatgttgccctcggctgccgcggtttccatcgcggcatgcaggtcttccagctgctgcacgccggcatcgtcgatgtgcctgaccgcctcgtgcgcgcagcggccttccagcatcgccattaccggaaacagctggttgaggtcttccagcgtcagtcgggtgaccctgctgccacgacccgcgtcaatctgcaccagaccttcggcggccagcagcttcagcgcttcgcgcagcggtgtgcggctgatgcccagttcttcgcacagcgcgggctcgtcgatccactcacccggcggcaggcggtaatcgtagatgcgttcgcgcacgtgttcggcaacctcttcatacagaggcgcgcgcttcttcggtgaccgcggggcaggggcaatagccatggaggaagtgtaccgccaggtagtgccggccgctggccggcaacccatgatcgctggatgacttcatgggattgccggccagcggccggccctaccgttgggtggttacatccagcccggtaccacgaataccagccaggccagcagcggccccagggccaccaccaggccgctgtagaccaggaagcggcggaacagggtttcgcgctcttccttcgcggccgaagccaccaccagcgcgccattggttgagaacgggctgacatcgacgatggtggacgacaccgccagcgcgcagatcacgccggcggcgctgaggtgaccctgcatcaggaacggcaccgccagcggaatcgtggcgcccagcaccgcagccgacgaggcgaatgcggagacaatgccgccgacgtagcagaccagcagcgcgccgagcagcggaatgccgatgtcggacacgccattgccgatgaagtccaccgcgccggcatgttccagcacgccgatgtaggtcaccacaccgcagatcagcagcacggtggaccagctgatgccatccaccgcgcccttctggctttgtggcgacagcagtgccagcgcgacagccacggtgatcgagaccaggccgacgttgaggttgtagatcagcgcggccacgcccaggccgagcaggccgatcagggtgaacaaccgctcgcgggtcaggctcaccgcatccagtgccgccggatcattgctgagcgtgccgccgccagctgcgaccagcgcgccatggccttcgatggcgaattgccgcgacgatgcctgcgggccaccggccatcgccagctcggcattgccgatcgttccggccgcggtgatcgagccacgccgcagcagggcgatgccgccgaacgcgaagaagcagatcgtcgccatcatgaagttgaagcccaggctggtcaggaataccgccatctcggtcacttccagcccggctttctgcaccacgccgttggtgatgctgccgtacacgctgatcggcgagaagccgccggcctgcgcaccatggatgaccagcaggcccatcatcagtggattgatgttgtactgcttggcaaagcgcagcgcgaccggaccgatgatcgcgaccgccgccgggcccagcgcaccgaacgcggtgaggaccgcggtgatcacgaacatcacccacggaatggccacgatatggccgcgcacggcttttactgcccagtgcaccagcaggtcgatggtgccgttcttctgcgcgatggcgaacaggtaggtgatgccgaccagggtcaggaacagatcgccgggaaagccggccaggacctccttgccgcccatgtcgacccacagcccgccgatgatgaaggccagcgcgaaggcgacggcgcccatgttgatcggcatcgccgtggcaacaatgaacatgatcaccagaccgatgatcgttgcgatttgtggactcatgcgccctcccagacacgtgactcacgtacagcacggatggagacccgccatcccggggtaaggcgacgtacggcgtgttgcgtgatacgtactgctcgaacccgttactgcagccgttccagcgcgctgcggacccaggccgcggcgccttcaaggctctggaactcttccaccgcgcgcacctcgcagcacggataggccggcgcgaccatgcgcgccagcgcgttgcccgggcccagctgcaggaacacgcgcgcgccgcgctcgaaggcctggcgcatcacctgcgcccattcgatggtctgcgccagttgcaacgacagcgtgtggaccgccgttgcgcgatcccgcaccggtcgcgcatcgatgccggccagcagcggcaggcgtggggcctgcagtagcgaggcatcgagtgcggcagcgaacggtgcgaccgccgctgccagcaacggtgtgtgtgcaggcacgcgcaccggcagcagacggatgtccgcgccctgcgcccgcgctgcatcggccagccgctgcaacgaggcctgcgtgccgcccacgatgaaatggtcctgcccgttggcgatggccacgtaggtgccctgcgcatcgcacagcgactgcaggctgcggcggtccagcccgagcactgcctgcaggcctgcatcggcggggctggcgctgtccatcaactgcgcacgttgcacagccagcgccaggcaggtggtggcatcgaagctgccggcgatggcgtgcgcggcgagctcgccgatgctgtagccggccaccagcaccggtgcaggcaccgcttcgcgaaggccctgccaatgcgcaaggctggctgcacacagcaagggctgcgccagaacattgtcgaagcgcgattcgtcagcagctgccgcaaatacgtcgcgtccaagcactgcgctggcggtctccagtacgtcgcgcacggcaggcagatcgcgcacgcggtcgaacatcgcggcatgctgcgcaccttggccggggcagagcagggcaagactcatgcgacctcctgctgcagcaggaaccaggcacaggccagcaggtcggcactgccgccggggctcaaccggcgtgcgacgaatccatcaccgatgctgtgcaggcgtgcctgccagccgggcacgaaggcgccgccggcatcgaggaaccctcgcgcctgttgctgggcccagcgcaggccgtcgacgccgccacggtgcagcaggttgaggtcatccacgcacgcgatcagctgcatcagggtctggcacatcgcggcctcgcgtggcaggtcgctggccagcgcgtggcgcagggcaggcagtgccacctcgcgcagcagcgggtagccggcggtcgcttgttcgcgcacaccctgcacgccgtgccgtgcgcgcgcgcgctggccagggctgttcgcatcaagtggtgcgccggcgagctcggcagcccagcggcgcacttcctggcagacctgctcggctgcgatggcgccgcccgcgcggccccgacaggcagcggaagccgccaccagcaggccaaggctgaagatcgcaccgcgatgggtgttgatgcccgcagtggcgtgcagcatcgatatctccgcagcgatgccgtgccggcgcaacgtctggaacggcgcagcgctggcaccggcgtcggccacggcgatgaagtagtggcgcagcgtgaacaggctgcgcaggaacgtgccggcgtccatgtcgtggtggctgccgctgtcgaagggggtgaccaaccctggcttgggtgcaagggccagttcggcgtgcaggctggcgatggcgaggcgccccagacgcgcgctgtccacggcagctggcctggccgccggttgcacgagggcgttcacgcgctcaccccggtggaggcgaacaacgcatcacgtagttccagtgcggcaccatcgaggcgcttgaccagtacctcgcggctgcgcccggcgtattcgcgccagttcaccgcgccaccatccaccaggcacagttcgccatcgacccgatgcccgtaggcgctttcccagtgctgcaggcgctcgaccagcaggtcggcctgccacgcgtcatccacctgccacagcaggtcgatgtccgagcgtgcgtgcacatagggcaggccgctgaggtgctgccaggcgaaggcaccgaacacgcgggccggtgcaagccgcagcattgcctgcagtgccgcctgccaatcagccggaacgccgccggcgagaatctcatccagggcagggggaggctgcaggtgctggatgtcctgcagggccacgcgcagcgccagccgttgcttgccttcgcctggcggcagcggcacccccaggcgcagccgcgggtcgggatcatccgccgcactgcgtgccaccatcgctggcaggccctgtgcgaaccatgctgccaggcgcggttcgtgtgcagtcacgtcagcccgccagtcggcatcggccgacagccaggccagcgtgtggcgggcaggccgctcaggcatcgccgtgggccaccgcagtcgaaacccctgccgccagggcgcggccgccacgctgtgcgccgcgtgcggcacgcaggtcgccttcggcgggcgtgcgcagggcctgcagcaggtgctgggaaagatcgccctcccacaacgaatccaccgcgcccatcgccacgtagttttccacgcccggtgcgaacaccggcgagctctggctgagcgcctgcagcttctccagcggttgcttggtcacccgcgccattgcgcgcaggtccatcacccgcacctgtgcatcgggcagggcgtggatgtggtcggccatcaggccgaatgagaggaagccgccactgacggattctccgtagaccagggtgatcaggcgcgcaccacggcggcgtgccagatcgagcgtctgcgcgagatgcgcaaagtaaccattgatgcccaacagttcgtcgcgccgcgccaggcgctggcccgcggtatccaccagcatcacgatcggccgctgtggatgtgcgccggtgctggcaagcacggtttcggccagtgccagtgcgtggtccacgccgacttcgagtttgtcggcggtgccgatcacggtcacctcgccatcctcggtggcagcgctgccggtcagcaccgaatcgttcaccgcaatggcatgcccatgcgggaacagggcatcgagcagggtctgcagcggcatgctcatggcaggctccggtcggcggtggcgatgaggaactcatcggtgtcgagcagcggtagtcgctcgggggctgcgatgccttggcgggcccagatctccaggccatcgcggcaatcgccccaggcctgcacgcgcgccttcaataccgcatggcgttcctgcagcgcagccagtgcagtatccggatcggtgctgctggtatcaggctgcagcgcgttactggccgcctgcgcgaaggcctcgatggcatcgggcaccagcacctgtgcctggtcgatcaggtagcggtgcttgcctcccgttacgcgccagaccagcgcgcgatcgcgggaatcgaactcttccacgccgcgcacggtttcgatcacttccgggccggacagcgacaggcgcccctcttcggacatgatgaccgtgctgcagcagcgggcgacgatgcccatgccgccgaaggcgccgttgccgctgccgatcagcgcgatcaccggcacacccgctgcacgcgcgtccagggtggcgcgcatgatctcggaaatggcgatgagccctgcattggcttcgtgcaggcgcacaccaccggtgtccagcagcagaagcacgccttcgggatgtgtttcggctgcgcggcgcagcagcccggtcagtttggcaccgtgcacttcgcccaccccgccgcccatgaattcaccctgctgcgcggccaggagcacgcgtcggccacgcagcgtggcttcgccgacaacgatgccgtcgtcgaacgccgcgggctggtcgagctgtgccaggtgcgggctcatcatccgccgcgccgggccgaggaattccctgaaggaaccggcatcgaccaggctggcgatacgctcgcgcgcatcggcttcgtagtagctgtagcgctgcgtccggttcatcgtggttctccagcaagcagggtttccacggcctggtccaggcgcaggctgactaccgccggggtcgcaccggcatcgttgatcgagatgcgtacatcgcgcagcggatgacgctgtgcgaagtcgctgatcaccgcttgccacacgctgccgaagcccttcgcggcggtgatgatgcgcaccgtcatcgcgccgtccagtgcggccggctccagcaggatttccaggttgcccgaggccagcacgccgaccagcaccgctccgcgcggaaactgcaccgcagtgtgcccttcgaatcgatagtcgagggtttccatgctcagccccttaccagtttcggaagcgcttgggcgggtcgtacagaccgccggaccagcgcaccaggtccttcaccgaacgcgccgccagcaggtcacggctggcatcgcgcacggagatgccgaggtcatcgggacggcggatcacgccgcggtcgcgcaggttctccaccatcgcgcggtcgcgccccatgcccacggcggtatagccggccacgccacggatcgcctgttcgcgctcctcaggggtgcggcacagcagcaggttggcaatgccttcctcggtcagcacatggctgacgtcgtcgccgtagatcatcaccggcggcagcggcatctgtgcgcgctcggccagttcccaggcatcgaggcggtcgacgaaggccggcgccatgtgttcgcggaaggtttccaccatctgcaccaccagcttgcgcccgcgcggcatctcacccgggcgtgcggcctgctggccggccttgatccaggcctcgctggcatggcgccggccacgtgcatcggaacccatgttcggtgcgccaccgaagccggcgatgcggtcgcgggtggcggtggagctgttgccctgcaggtcgatctgcagtgtggaaccgatgaacatgtcgcaggcatacaggccggcggtctgcgagaaggcgcggttggaacgcatcgagccatcggcgccggtgaagaacacatcgccccgcgcggcgatgtacttctccatgcccagttccgaaccgaacgaatgcaccgatctgacgaagcccgattcgattgccggaatcagtgccgggtgggggttcaacgcccagtgctggcagatctttcccttcaggccgagcgattcggcgtaggtggggagcagcagttcgatggccgccgtgtcgaagccgatgccatggttgaggcggttcacgccgtactcggcgtagatgcccttgatcgccatcatcgccatcaacacctggatctcggagatctgcgccgggtcgcgggtgaacagcggttcgatatggttcggcctcggcgcctgcaccacgaagttgacccagtcagcgggaatgtcgacgcgggggagggtgtcgacgatctcgttgacctgggcgatgacgatgccgccaccgaaggcggtggcttcgacgatcaccggcgtgtcttcggtgttcggcccggtgtacaggttgccgtgccgatctgcggcctgcgcggcgaccagggccacgcgcggggtcaggtcgatgaagtagcggccgaacagttccaggtaggtgtggatggcaccgatctggatgcgcccttcagccaccaggttggccaaccgcactgactgcgggccggagaacgagaagtccagcttcgacgcgatgccacgctcgaatacatccaggtgcgacggcagcgacagcaccgactgcaccatgtgcaggtcgtgcacgcgggccgggtcaagatcggccagggcctgggcgaggaaatcggcctgcttctggttgttgccctccaggcagaccttgtcgcctggctccagcagtgcgtgcagcagctcgcttacgtcgccggcggcgacctcgcgtccccgggcccacggcgcggcacgttccaggcgggcctggcggctgcgttccaacgtatcccagctcgggttcatcgaccggcttccgattggtgtcgatgtaattacgacataattacgaaggacgccgcaacctgcagtgcagcaaaaggaagggcccgcgcggaggcgggcccattcaggtaggccacgaccgtgggtcgtggcggagggcgtgccgaccaacggtcggcacccagcaggcacccaccggttcgcgggttgctcagaacgtccagcgcaggctggccgacacgaagcgcggttcgccgtagttgttgtagtccagattcgcccagtaggtcttgtccagtgcgttgcgcacgctcagcgttgcggtccagctgtcgctgatgcggtagttggcattgaactgcaccagcatgtaggccggctggttcaccgtcaccgtgccgcccagcggataggcgatgttgtagccctgcaccttgctctgccactgcacgccaccgccaacgctcaggcgttccagcgcaccgcgcagctgcagctgcgtgttgagctgcaacagatccttcggcgggttggcgtacagcaggtcggtagccgcgcgggtgaccttgacgtgggtgtagccggcattgaccgtccagcccggcaggatctcgccgttgacgtctacttcccagccgcgtgccttggtgccgttgacgccgatgtaggcggaggtgccatcgctcagcgaaccttccggcacgcccatgtcgcgcacggcgtagttgtcctgcttggcctcgaacacggcggcgttggcggtcaggcggccgtccagccactgggtcttgatgcccgcttccaggttcgaaccctgcaccggtgccagcaggttttcgttgcggtccttgaagttctgcgggttgaagatctcggtgtagctggcataggccgacacgctcggggtgatgtcgtagaccaggcccacgtagggagtgacttcatcgctcaccttgtacgcgccgctggtgccggtgtaggcgccagcggcgttgtaggagcgggtgagggtttcccagcggctcaggcgtgcgccggcaatcagcgacagcggatcggccaggcgcaggcgggtggccaggtagacgccactctgcgtggtcttggccacgcggcgcgcgccggtgcggcggtaggtcacctcggagatgtcgccgttccagttgtacacgttgggaatgtagtagcagcgctcgcgtgcacccgtggcgctgacacacgttgcccagtcgctcgggaagttcagtgccagggtattcgtcgtgccttccaggtccgaccactgtgcgccgagcgtcacgtcgtggtcgcggccgaacagatcgaaactgccggtcaggtaggcatcgacgttgcggcgggtgtccttcgaatcaccggcggctgcacgcaggaagatgcccgagccggtcaccgggtccggctccccggtgccgtacaggcgcacgttctgcacgttgccacgggtataggcggtgttgatcttcaacagccagttgtcgccgaaacgctgttccaggttggcgaaggcggtgttgctctcgcgcttccagtagctccatttcggcgacaggttggtcgagcgcggcaggtgcgcgaaatggccctggttgtcgaagaacggcacggtgccccaggtcgagccggtggggttgttgtcctggctctggtaaccgagggtgatcgtggtgctgtcggtgacgtcgccttccagcaccgccatgccggccatcttgttctcgtcgtagcggtcgtaatacaggccacgttcggtgtaggcggcgaccacgcggctgcggaagcggccgtcggcggtcagcggcgcggtcacgtcggcctccatgcgacggtagtcccagctgccggcgctgaccgcgaacgacgcatcgaattccttgcccgggcgcttgcgcagcaggttgaccgtggccgacggcacgccggcgccgctgagcaggccgttggcgccgcggatcacttcgatacggtcgtagaaggcggtgtcgtactcctggttggtggagccgctgtaggtgggaatgccatcgacctggaagtcggtgatggcgaagccgcgcgcgtagtacagcgggcgctgcgtgtcatagaaggacacgctcacgccggttacattgcgcatcacatcgttgatgctgaacagtgattcgtcctgcaggcgctgcaggctgatggcggtggcggactgcggggtctcctgcagggtgatcggcaggcgcgtggtgctcgacggtggtgcggactgttcggcgcggacgctgaccctgtccagggtcttggcatcggcagtgccatcggcggcggcgaacgcgctgggcgcggccagcagggtcagcgacgaaagcagggcagccggcagcaacgcgcggcggggcaggcggttacggaggatcaggaacatggtgggctcgaggctcggaagcggggaagggcggcaacagtcgtccagcacccggggcggcggcttcgggcacggtcaggtccatctggggaggtgcgatcactgcacaggacgcaaatgtaaataattcttaacaacattacaattcgcgtcattcgcagggactttccggcgcagagcagtggcgggccggggtcggatcccgtcgccgcaggcaatgggctctgaccccatcatcggcggccaggtgcaggtcagagccctcccgtgcgggaggaatccgacccatttcgcacaaaaacaaacggccacccgaaggtggccgtccgtctccatcgaaagcaaactgcgggcttacagcgcctgcagttcctcgttggcgttgcgcttttccttggccgctgccggcactgcagccgcagcaggcgatgccgcgttcgcatccaccggcacctccagatacggcagatgcagggtctggctggtcagcgtacggatctcgttgaccagcgcggcgctgtcgttgagcttgcgcccgtacgacggcacgatctcgcgcaggcgggcttcccagccggccttcatctggtccgggaaggccttggccatcaggtccagcatgatcggcggcgaggtcgacgcacccggcgaagcgccgagcagggcggcgagggtgtggtccttgtcggtcacgatctcggtaccgaactgcagcaccgggcccttcagcggatcacgcttgatgatctgcacgcgctggccggcggtgaccagcttccagtcacccggcttggcagtggggaagtacttgaccagctcggcctggcggtcggcatcgttcaggcgcgcctggcccatcaggtactgcaccaggtccaggttgtccttgcccacttccagcatcgggccgacgttgttgtggttcaccgacgagtacaggtcccaccacgaaccgtgcttgaggaacttggtgctgtacagcgcgaacggcccgaacaggaccaccggcttgccgtccagcttgcgcgcatccaggtgcggcaccgacatcggcggcgagccggtctcggccatgccgtaggccttcacgccgtggcgcgaggtcacgtcctggccctggaaggcgaggaactggccaccgaccgggaagccggcgtagtccttcgattccggaatgccggacatctgcagcagcttcagtgcagcgccaccggcaccgatgaacacgaagcgggcgtgggtggtggactcggtgccggccttgaggtccttcaccgtcacgttccagctcttgtcggcgttctgccgcagcgcgctcacttcgtggttgaggtgcaggctgaagttcgggctgcgctgcaggccggcggtcagctggcgggtgatcacgccgaaattgacgtcggtgcccagcggcatccaggtcgcggcaaccttctgcttcgggtcacggccttccatcagcagcggggcccactgcttgatctgggccggatcctcggagtactgcatgccgtagaacagcggattcttcaccagggcctgctggcgcttgtgcaggtaggcgatgttgtcatcgccccagacgaagctcatgtgcggagtcgggttgatgaagtcgctgggctggctcagccggccttccttcacctggtgcgaccagaactggcgcgagacctcgaacgattcggcgatgccgaccgcgcgcttggtctcgatgctgccgtcgggcagttccggtgtgtagttcagttcggcgaaggccgagtggccggtgccggcgttgttccagccgtcggagctttcaccggcgacgccgtcgaggcgttcgtagacctggatgttccagtccggctgcagttcctgcaggtaggtggccagggtgatgctcatgatgccggcgccgaccagcacaacgtcgacgggcttgtcgttgctggcggcgggcaccgagcgctgggtcagcggccagtacaggaacagcgcggcggccagcaacagcagcacgagcagggcgagaagagccttgccaaatttcttcatgggggcgggatcgttggcggaggggaaggggtcaggatgcgcgtggggcagggaaagggcgtgaagaaacaacgccttgcagcatccatatgcgattctaaccggatccggtctgtttttgatgcaacgcagcatccggcgtttcgcgccatcctcacccgctagcgccgggtgatgcccggcgaacgaagccttgccagcgtcaggccatccctggcgacagcttcactcagaccagctcaagaatctcgtcgccggcctcatcaatctcgccggtcgggcgccagcccaggcgccggtagaagccatgcgagcgcgagcgtgggtcggccgaacaggccaggaacaggcgttggtggccggcatcgcgggtcaggctgaccacgtcctgcagcagctggcgaccgatgccgcggccttcatactcgggcagcagggccagcaccagcacctcgccgctgtcgcggtcggcgaagcagtagccggccatgcgctcgccctcccaggcgacgcggccgatcgaatcgccctgggcgatgccggccgcccagctgtcctcggtgatgcccagctctgccaactgcgcggcgctgaaggcgttttcgcgggtgcgcccgcgcaggtcgatgcaggcggcggcatcttcggggcgcgcatcgcggacgaatacaggcatgcagggcatccttgcggtgatcggccgaccagtatccgcatcacgcatggacccggtgtggaggttgcgtggagattggatggagtaaaaaagggacggaggggattaagtcgctttcgacccgacttctccatggcccgggctcgacaactcctgactaccaagcgatgcattccgaacgcttggctgccctggtggtatcaggtcgcagtgaggccctcctgtcgcagcaaggcaaggtaccttccaccttcatcgtcagcgtcgaatatgtcctcgccatccaatgcatacgccctgagcaggtactcaagggcccgatcccgctgccccagaagttcgttgcattggccaacgcgatacaggatgaagggattggtatgcccgtccggaccattcaatgcatccatgaagtacttcagggcggtcactacgtcaccagaaagaaagctcgcgtctccaagagaagcacagagccacgtgtaggcctcccaatccttggcaggagctggcaacgcttctaaagcctgcagccaacaccgagtcgcgccagcatggtcatcggcatccatgaggacgtttccctgctctgagaggtcagtgacccgctcatagatttcgtcaggaagttccattcggtttgactcacaattggcaagctttccagcctacgtaaaacaagtacatctgtcggctggcaattgagctattcggtgtcgcaattgcctcgaattttggccgcgtgagccgaaagcgggtgccgaccaagatctacatcccctgggaggccagctcagcgcttgcgccggatcagtgccgaggaggcatccagcaccgcgcgggtcagcaaggccatggtctgcacgtcgcccttccaatgctgccagtacagcggcacgtcttcccacgcgcgctggcgcacgtagaccaggcggcccgcgtccaggtgccgcttgaccagcggcaacggattcatcgtccagcccatgccgccaaggttggcctgcacgaaggcgcgcgtggacggaatccaccaggtcggcgcggtgctgggcaggtcgtcgccggccatgcgccgggcgaagcgcgactgcatgtcgtccttgcggttgaacaccagcaccggggcctgcgccagcgcctgcgcggtcacacctttggcgaaatgacgctcgcggaattcgggtgtacaggtggccgcgtagcggatgctgcccagtgcatggatctggcagccctgcaccggctcgtccagggtggtcaccgcacccagcaccgtgccctggcgcagcagttcgacggtgtggtcctggtcttccacgcgcaggtccagcgtagtgccggtggtctgcgcgaactggtaggccgcctgcgggaaccaggtttccaggctgtcgtggttcaccgccaccgggatgctggcctgtggcaggtcctcgtcggccaggcccatccggtgcagcgcatcgtgctcgagcagggcggtctgctcggccagctgcaccagcaactgcccctcggcggtggcggtggccggggtgccgcgcttgaccagcagccggccgatccggtcctccagcgccttgacccgctgcgagatggcggacggggtgacattcagcgactgcgcggcgcggtcgaagctgccttcgcggatcactgcggccagggcacgcagctgggcatggtcgatacgcatcgaattaagtttcgctaatgttggtttaggaagtttagctcgtctttttcatgttgcggcgcgacaatggcgcccgttccggtgctgtccgccttcgcgaggcaccgtcccccccaagcaagtaaaggcagtgaatcccatgttctcggtcatctccgccagcaccggcctcggtgcctggttctctggtgcagctaccggcatcggcctgttcgccgtggtcggcgcccagagcgccttcatcctgcgccagggcatcctgcgcaagcacattgtgccggtggtcgccacctgtgcggccatcgatgcgatcttcatctttgccagcgtggccggcctgcgcacgctcacttcggcgctgccgtggctgaccaccgccgtgctgtggacgggcgtggcgttcctggcctggtacgcgatgaagtcggcgcgccgcgcgatcgccggtggcggcggcatgggcgaggctgacagcgacgacggcagccgccgcgcagtgctgatggcggcggtcggtttctcgctgatcaacccgcacttctggctggacatgatggtgatcggttcgatcgccgagaacttcggcaacgcccgcatggccttcgctgccggtgtggtcaccgccagttgcctgtggctgaccgcgcagggcctgggcgcgcgcctgctggcgccgctgttcaccaagcccagcacctggcgcgtgctcgacggcaccatcgcggtgatcctcagcatcctggccctcacgttggcggtgcgcggggtccactgacccggcgcacgccccccgaacccacgtcctgactctctctccaaggtagtggtaacgacggcaccggcaacggtgccgtcgttttttgtacgccactggcgggccgggcactggcctgcctagaatcggccagccgggacaaggggtccaggcagggggagagaaggatgcacaagcgctggctggccgccatcgtcgtggcgggattgtggtgtggaaccgctgctgcgatcgatctgggcgcctatgtgcgagcggacaagttcggcgatgtcatgctgtctcccgggggcgattatctggccgcgaccgtgcctgcggacggcttcaccgctgtgatcatccttcgtacggacgacaacacgccggtgggcaacctgcgcccaccactcaattcgcatgtcttcggcctgcactgggtcaacaacgatcaggtgatgttcggtctggcgcagaagttcggtacccgcgatgcgccgtgggccaccggcgagctgctgacactggatgcacgcaccggacgaccggaactactggtgggctaccgcgaccttggcctgcgcgtgcggcccaagtaccggacgtcggccgcggcgttcctcagtgacgccctgcctggcgacgatgcgcacgtggtcatcgcagtaggcggatcgcggctggatgccaacggttatgcggcccagctggaactggcaagcggcaagcagcaagcagcggctgctggcccgcgcgccgatgccgggtgcctcctatgtggtggatgcccgcggcgacgtacgtttcgtacagggcgccggtactgacaacgtccatcggctctaccaccgcaacggtggcgactgggcgctggtcaacgatgagaaacggagtggtcgcagcgaggcggcgctgggcttttccgccgacggccagctggcctacctgctcagcgagcagcccagcggccccgatgccatcgtcagctggaacccggccacgcaggagcgcaaggtcgtgctgcgcgatgaggttgtcgatccggcacgactgatccgcagcccgggcagcaccgtgccggtcggtgcgctgttcctgggaaacacgccgcatacccggttcttcgacgaaagctcggacgaggcacggttgtaccgcagcctggaggcggccttccccgggcgtgcagtattcatcacctccagtacccgcgacggtcgccggctgctggtggaaaccgggtccggttcaaatccgggcgagttctacctctacgaccgcgaccgcaaccaggcacgcttcctgatggcgcgcagcgaatggattgacccggagagcactgcgtcggtgcggccggtcctgctgaaggcgcgtgacgggctggagctccatggattcctgacagtcccgcatggcagcactggccgtgacctgccgatggtggtggtgccgcatggtgggccgatcgggatattcgacaacggcagtttcgatcacgagaaccagttgctggccgctgccggctacgccgtgctgcagatcaatttccgcggctcgggcaactacggccgtgcccacagccgggcagcactggaacagtgggggcgcgcgatgcaggacgacgtgaccgacgccacgcgctgggcgatcagcgaaggcatcgccgatgcccggcgcatctgcatctacggtgccagctacggtgcctactcggcgatgatgggcgccgcgcgcgaaccggggctgtaccagtgcgcggccggctatgtgggcgtctacgacctgccgctgatgtttactggcggcgatatccaggaccgcgattccggaatgagctacctgcgcgagtggctgggtgatccggccacgctgggcgcggtctcgccggtcaacctggccgagcggatcaaggtgccggtgttcctggcggccggtggccaggacaagcgcgccccggtccagcacaccgagcgcatggaagcggcgctcaagcgtgccggtacgccggtggaaagcctgtactacaagaccgaagggcacggcttctatacccaggcccatcgcagcgagtactacggcaagctgctggccttcctgtcgcgcagcctgggtggcaagaccgccacgactgcggctgcggacggcaagggcagggcgccgtaacgcaaagggcggcggatgatccacccgccgccccggttcctgcctgtgcgtgggcttacttcaccccgtgcatcatcttcttcaacagtggcgcggcaatgaaagcggccagcgcacagcccaggccgatccacatcagcagccagaacaggtgcgcataggcaccggcggcggccaccatgtccagcgattcgccttccggcacctcgatcgcggccagcttgccgaacagcgcggccagcgtctccgagaaggcggtggccaggaaccaggtgcccatcatcaggctcatcacccgcggcacggccaactgggtcaccgccgacaggccgaccggcgacaggcacatctcgccactggccagcaggaagtaggccagcaccagccaccacacgctggccatctcgccggtggcgccaacctgctgcccggccagtgccagcggcacgaacgacagtgcgccgatcaccaggccccaggctgatttgaccggcttgcccggttcccagccgcggcggtccatccacgtccacagcgcggcgaaggccggtgccagcagcaccaggaacaggccgccgagataggtgagcgagccggcggtctgcggaatcaccaggcagtcgcgcaccagcagcaccagcatcagcacgacgatggcggcgaagaacgtgcgcggcgcagccgaacccggacggcgctcggacaaccgcgcgctgaccacgaagcccagcggtgccagcagcagtgagaggatcgaccacggcagcggcgtaccgccggtgatcaccagcgagggcacgatgtccttggtcagcagccggtcggtgaaggtcacccacgagccgtaggactgctcgtacatggtgaagaacaccagcgccatgaagatcagcaccatcagcgcgatcatctgctggcgctgtaccggcgtgcacttgctgccggtgaaccaggcgaaccagaccagcacgccgcccagcaccaccaccatcaacatcagtgccaggctgatttcaccgcccagcgcgaacgcgccgttgccggccgcccacatcagccacgccaccggcaacacaccgagcaccgcgcacagatagatgagccattcgcgcggcaggcccagcaccttctgcttcaacgccgccggttgcggcggctcggcgtggccctgcaggtacttctggccccacaggaacatggccaggccggccagcatgccgatgccggccgcaccgaaaccgtacttccagccgtaggcctcgccgaggaagccgcacaccagcgatgagaacagcgcgccgaggttgatgccggcgtagaacagcgagaaacccgaatcgcggcgcggatcgtccttggcgtacagcttgccgacaatggtggagatgttcggtttcaggaaaccgacgcccatgatgatcagcgccagcgacaggtaggtcaccgccagtgccgaggtgtcgcgcaccacttcgccgttcacccggtacgcagcgtggccttcgaaggccatgccaaggtggccgagtaccagcaggatgccgccgaacagcacggcccggcgcatgcccagccagcggtcggccagcatgccgccgaatacagggatgcagtacaccaggccaccgtaggcgccgagcaggtccaggccggccttgtcgccgaacaggtggtacttggtgaggtacagcagcaacagcgccttcatgccgtagaaggagaagcgctcccacatttcggtgaagaagcagacatagacgcccttggggtgacccaggaagtcgtcggaagcgatagcggtggaattcatcgcggaattataggcctgtggcccgatccgctttcagtagatccacgccatgcgtggattgccggactggcctgggcgatcacaggtaccgcaaccacgccaggtcacgccttcgcgccttgaacctcgcgaatgcccgggtcggcgggtacagcaccaccgccagcgcacaggccaccagcagcaggccgctgaccgaatccagggcatacaactcgccatgggtcggcccccaggccgccagcgcggccaggtacagccccttcagcacgtacaggtgcagcaggtagaagaacatcggcgcggcgccgatatcggccagcgggcgcagcgcacgcgccaggggcggccattcgtacaggcgcagcagcaacagccccacgcccagggtcagcagcaggaactgcagcgacggcgggtacttggtgatgttgaggatgctcagccaggtgcgcagtgctgtggtctggtactgccaaggggcatccccgtactcgttggcgaaccgcagtaaggtgaacagggccagcgcaccgacgcctgcccacagcagccagtgctggcgctgcgtcgggtcgcgctcgcgggcgaaccacggtcccaacagataacccagggcgatcaccccgatccacggcagcaccggataggaggtgcgcaggcgcagcgcgccggcctcgatccagtcgcgctggtgcagcactttccacagcaccgccagcaggccatcgccttgcacccgcaagccgtcgaacaggttgtgcccggccaccaccgcgattgccagcaccagcagggccgggcatggcagccaaagcagcccggccagcgcgatcatgctcagcccgatggcccagatcacctgcaggtacagggtttccggcggcagctggaaggtccaggcgaaattcaccagggtcagttccagcacgaccaggaacagcccgcgcttgagcaggaacgcggccgtggcccggcgcggatccgcctggcgctggccgtacagccaggccgacaggccggtcaacaggacgaacacgggtgcgcacaggtgggccagcagacggcaggcgaacagcgcgggggagaccgtcgccgcgtccatcgggtcgctcacctggtgctgcaggaagaaggtctcgcgcacgtggtcgagcaacatcaacagcatcacggtgccgcgcagctggtcgatggaggccaggcgggtagtgggggaaggggccacgtgcgaggttcggtcggcgtgacaggatataacattacaattgcgtctttccagcgtgtgctgggcggttccgacgagcgcgcgcgtcggctcagggcaggcaaaccgaggggctccagcccagcgcctcgtcgtagtggacctggatcgctcgcaggctcccgtcggggttggccttcaagcagaatcgggcgctgtggtgttgcgtggcgccggtcctggtggccgacagcgaaacgtcgtacaggcgtccgggctgcagcggcatcgccgtttgccttgaaatggcgttggctggcacttctccgtagaccacgcaggcttcgggtggaagtgggattgatgcgggatgggcaaagtagaacgaccattgccgccgcagcggtggagtaattgcgtcatgcacctccacaccaaacacctccggagttttaccgatacgcttgcgctccttcctgggtagtccgaaacaaggtttgccggcgtggtcggtgatctcgactgggccaatgcggctccaggcagatgcgtaatcgcaaagcggcatcaggcaggtcagggtcacgacagccacgaccggtgatttgatcgggcggatccgcagtgggttgttcatcgggcggctcagcgtcatcggttcagatcatgaacacgatgcacggggcgttgaggcacttcaaacgatgatggctggaatgctgcagtactggttggcctggcccctgcaggacaagagactgcgaggcccggcagccctccggcatgtgccccatgcgcttgatgcgttggccgagtttggccagaagcgactatctcactgccgacctggccgcaaccctcccgaaccgcactggacttgccgcctcctgaacgctagcgtgcaagggattttttgccagcaggggcttccatgaaccacgacgctgcgcccaagcagctcaccttccgcgcagtggccctggccatcgtgctggcggtggtgctgtcggccgcaaacgcctacctcggtctgttcgcaggcctgaccatcgccaccgccattcccgccgcggtgatttccatgggcgtgctgcgcctgctgggcggtggctccatccttgaaaacaacatcgtgcagaccggcgcttcggccggttcgtcgatcgccgccggtgtgatcttcaccatcccggcgctggtgatcatgggctactggccggacttcaagtactggtgggtgctcggcatcgccggcctcggcggcctgctgggcgtgttgttctcggtgccgctgcgtcgttcgatgatcgtcgaagacccgcttccgttcccggaaggcaaggctgcggccgaagtgctcaaggccggtgagaatccgggcccgggcctgaagatcctcggcctgtcggcggtgatcggtgccttcgtcaagctggccgcggaaagcggcatgcgcctgatcccggatgcctgggccacctcggcctacgtcggcagctccaaggtcaccgccttcatcggtaccaacctgtcgccggcactgctgggcgtgggctacatcgtcggcctcaacgtcggcatcgtggtggtgtccggttcgatcctgacctggcacatcgccattccgatctaccaggcgttcttcatgaacaccgatccggcactggccgcgtcggttgccgcggcttcgtccaccgaggcggcgttcgccatctggggcgcgaagatgcgctacctgggtgtcggcgcgatgctgatcggtggcatctggacgctgatctcgctgcgcaagtcgctgctcaacggcgtcaagagcggctttgccgccgcccgcaagagcggtggcccggtgctggcgcacaccgagcgcgacctgccgatgaagtggatgctggtggccctggtggtcttcgtgctgccgctgctggccctgtaccaggccatcgtcggccagtggcacgtgtcgatcccgatgaccctcatcatgatcgtcgccggtttcctgttcgtttcggtctcggcctacctggccggcctgatcggttcgtccaacaacccggtctcgggcatcaccatctccaccatcctgttcgcctcggccgtgctggtcgtgctgctgggcgccgacggcctgaagccggtcggtgccggcggcgcgccgctgggcgccgtggccgccatcatgatcggcgcggtggtgtgctgcgccgctgcggttggtggtgacaacctgcaggacctcaaggccggctacatcgtcggcgccaccccgtggaagcagcagctgatgctgggcatcggtgccttctcgtgtgcgctgatcatggccccggtgctgaacctgctggccaccgcctacggcatcggcgtgaagtccgagctgcacccgaacgcgctggccgcaccgcaggccaacctgatggcctcggtggccaagggcctgttcggtggtgaactgccgtggaccttcatcggcatcggtgccgtggtcggtgccgccatcatcgccttcgacagctggctgaaggcgcgcaacgcccgcttccgcgtgccggtgctggccgccgccatcggcatctacctgccgctggaactgatggtgccgatcttcctcggcggcctgatcgcccacctggtcgagcgcttccacaaggtgcgcgccgatgacgaagaaggccgcgaccgcgtgcacaagccgggcgtgctgttcgccgccggcctgatcaccggcgaagcgctgatgggcatcgccatcgcgattccgatcgtggtcagcagccgcgccgacgtgctggccgtgccgttccacctgccgggcgcgcagtggatcggcctggccgtgctgttcctggtcggctggctgatctaccgcaccggcaagtacgccaaggcgtaagggggctctgcccctgggttcaacgggtagtgccggccgctggccggcaatcccggaatcccgtgatacccctggttgccggccagcggccggcactaccgcagaccgcgctacggcgcggtttgctgtttctggcgattgcctgcctgcagccatgaccgatggccttggcagccccggccgcacgggcctaccatcggttttttgccgtcctgcggagaccccgatgaaactgcgtcatgccctgctgccactgagcctgctggccgccctgcccagcgtcgccgctgcccgtggcctggaagtccgcgacatggtggccatggaccgcgtctccgcgccggtgctgaccgctgacggtggcaccgtggtgttcgccaagcgcagcgtcgatgccaacctgaaggcctccaccgcgctgttcgcgcgcaacctgcgcacccgcgatgcagcgccgccgaagcagatcaccccggccggctggaacgtcaattccgcttcgctgtcggccgatggccagaccgtgtatttcctcagtgccaggaacggcagccagcagctgtacgcgcagccgatcagcggcggtgctccgcgccagctgaccgatttcccggtcgacgtggacagctaccacgtgtcgccgcaggacgaccgcgtgctgttcagcgccggcgtgttccaggcctgtgcctcggacctggcctgcaccgagaagaagctgaaggaaaagaaggacgccaaggccagcggccaggtgtgggattcgctgttcgtgcgccactgggacacctggaacgacggtcgccgcaacaccctgttcgtcgctccgctgccgacggccaaggccggtgcggtcaagggcgcgtcggcgctgagcgcgaccatcgatggtgatgcgccgtccaagccgttcggcggcaatgatgacttcgcgtggtcgccggacggcgccagcgtggtggccagcatccgcgtggccggcaagcaggagccgtggtcgaccaacttcgacctgtaccgcttcgacgccgccggcaagcaggcaccggtcaacctgaccgcctccaacccggcctgggatgccggccctgtgttcagtgcggacggcaagaccctgttctaccgtgcgatgaagcgcccgggcttcgaggccgaccgcttcggtctgatggcgatggacctggccagcggcaagacccgcgaaatcgcgccgcagtgggatcgctcggcgggcggcatcaccctgtccgccgatggtgccagcatctacaccacggccgatgaccttggcgaacacccgctgttccagatcgacgtggccagcggcaaggccaccaagctgatcggcgacggcagcgtgaccgcggtggatgtggccggcaacagcgtggcgatcacccgcaacagcctgaagagcaacgaccaggtgctggtcggcctgctgccggctgcgggcgaggccatcggcgaactgcgcgcgctgaccccggccgctggtgaggtgctgaaggaggtcagcttcggcgactacgaacagttcgagttcaagggctggaacaacgacaccgtgcatggctatgtggtcaagccgcacaactaccaggaaggcaagtcctacccggtcgcgttcctgatccacggtggcccgcagggcagcttcggcaatggctggagctaccgttggaatccgcagacctacgcgggccagggctacgccgtggtgatgatcgacttccacggttccacaggctacggacaggccttcaccgatgcgatcagccagcactggggcgaccgcccgctggaagacctgcagaagggctgggacgcggcgctgaagaagtactccttcctcaacggtgacaaggcctgtgcgctgggcgccagctacggcggcttcatggtcaactggatcgccggcaactggaacagcccgttcaagtgcctggtcaaccacgacggcgtgttcgaccagcgcatgatgggctacgccaccgaagagctgtggttcaccgagtgggagcagggcggcacgccgtaccagaaggccgcgaactacgagaagttcaacccggtcaaccacgtggcggactggaagaagccgatcctggtcatccacggccagcaggacttccgcattccggtcgagcagggcctggccgcgttcaccgctgcccagcgtcagggcatcgaatcgaagttcctgtacttcccggatgaaaaccactgggtgctgaagccgaacaacagcatcctgtggcatgacaccgtcaatgcctggctgaagcagcacatcggcaactgatgactgcagcgccgcccttcggggcggcgcttttgttcgccatctgctttaccggtgggggccgaccgttggtcggcacaccctcatgatccgccgccaacagcagccggccagcggccggctctacccagagcacctgcatgatccagaacgacatcgtcgtcttcggtttgatcgccgccacccttggcgccgtgttctggaccgcctcgcgcgagcagggcctgtggaagcgcttctacacgttcgtgccggcgctgctgctgtgctacctgattcccggcatctacaacaccgtcggcctgatcgatgggcagaacaccaagctctacaacccgatcgcacgcgacatcctgctgccggcagcgctgatcctgctgaccctggcggtggacatcaagggcatcctgcggctgggcccgaagctggtgctgatgtacctgggcgcctcggccagcatcatgctcggtgcggtggtggcgttcctggcgatgcgcgcgctgcatccggaaaccgtggccggtgacacctgggccggcatggccgcattggcaggcagctggatcggtggcggtgccaacatgctggcaatgcgcgaagtattcgacgtcaatgcgaccacgttcggccagttcgcggtggtcgatgtcggtgtcggctacgtgtggatggcggcactgatcttcctggcggggcgggcagcgaagatcgacgcgcgcagtggcgccgatacttcggccatcgatgaactgaaggagcgcatcgcgcgcttccaggccgaacacgagcgcattcccagcctcaccgacctgatgctgatcgtggcggtggccttcggcggcgtgggcctctcgcacgccatcggcgcgccgctcgcagcatggttcaaggccaacgtcagctgggcctcgcagttcagcctggacgcgccgttcgtgtgggtggtggtgctgtcgaccacgctgggcctgagcctgagcttcacccgtgcgcgcacgctggaaggcgcgggcgcatcgcgcctgggctcgctgctgctgtacttcctgatcgcctgcatcggcatgcagatggatctggtggcgctgctggaccgcccgtggctgttcctgctcggcctgatctggattgccgtgcacatcgtgctgctgtggtgcctgggcaagctgctgaaggtgccgttcttctatttcgccatcggttcgcagtcgaacatcggtggaccggcctcggcgccggtggtggccgcggcgttccatccggcactggcgccggtgggcgtgctgctgggcacgatgggctacgccaccggcacgtacctggcttacatcgtcggcatcaccctgcgcgcgctggcagggcagggctgatacggtagtgccggccgctggccggcaacccggtgatgcttcacgggttcgtgaggttgccggccagcggccggcactaccgatgcgttacgccaccggcaagccgcgctcgatcaaccacgccttcgcgtcttcggcgtcctgctcgaaccgcgccgagtgaaaagaggggcgccgcaaggtccggcgcgtcgccacgcgcccgtggccaaccgcgcccgcggccttacgccaccggcaacccgcgttcgaccagccacgccttcgcgtcttcggcgtcctgctcaaaccacgcctgtgtcgaccccagccgatacgtgtacccccaggcatccatatcggccatcaaccgcgcactgccgacaccaggcaaacgcccggccagcacgatctgcaggtagcaggtggcatcttcctcggccaccgaatcggtggcgtcggtgtgcacctgcgcgcgccgctccggcggcaatacgatcaggtggcaggcttcatgcagcatcgaatgcaccggggtgtcatcgcgcacatagacattgctggcgatgatgcccgcctcgggctcgccccagtagctgccgggaatcggttcgcctgcggccacgtggtgcaggcgaaggccatgcgcggcgagcaggcattgcgcgtcggcgaaggcgatgtcgcccacgcaggtgatgtccacggcggttgtcgtatcggtcatgcaggtcacgcggccccgcccatgcaggcacgggcggggcggggcatcagggtttgtccgggccttcaggcagcgccacggagatgtccagcacatcgtgctggccatccttcaccaggtcgaccttcaccgcatcgacgtcgatgttcacgtacttcttgatcacttccagcagctcgcgctgcagcagcggcaggtagtccgggccaccgcggtggctgcgttcctgcgcgatgatgatctgcaggcggttctttgcggtttcggcggtggtcttcttcgctttgaggaaatcgaacaggcccatgcttaccctccgaacagcttgctgaagaagcccttcttctcgacgctggtgaagcgcatcgggcgatcttcgccgaggatgcgcgcgacggcgtcgtcatacgcctggccggcagcggattcgacatccaggatcaccggttcgcccttgttggacgcattgagcacgtcgcccgattcggggatcacgccgatggccttcagccccagcacttcctcgacgtcggcgatgctgagcatctcgccggtttccacgcgcagcggggtgtagcgggtcagcagcaggaaggcaggcacgttctggccggattcggccttgtgggtcttcgagtccagcaggccgatgatgcggtcggagtcgcgcaccgaggacacttccgggttcaccaccaccacggcgcggtcggcgaagtacatcgccaggaacgctcccttctcgatgccggccggcgagtcgcagatgatgtaatcgaagccatcggcggccaggtccttcaggaccttgcccacgccttcctgggtcagtgcgtccttgtcgcgggtctgcgaggcggccaacacatacaggttgtcgaagcgcttgtccttgatcagggcctgcttgagggtggcttcgccatgcacgacgttgacgaagtcgtacaccacgcggcgttcgcaccccatgatcaggtcgaggttgcgcaggccgacgtcgaagtcgatcaccgccaccttcttgccgcgccgcgccaggccacaggccaggctcgcgctggaagtggtcttgcccacgccgcccttgccggaggtgactacgatgatttcagccaaaggacttctcctggttctgcattagtttggggctgcgtcagtccagcgcagcgatcttgatctggtcctgttccagccacacctgcacggccttgccgcgcaggttgtccggaacatcgtccagtaccttgtagtggcctgcaatggccaccagttccgcatggaaatcacggcagaagatgcgtgccgcggtgttgccctgggcccctgccagcgcgcggccgcgcagggtgccgtagatatggatgctgccatcggcgatgacctcggcgccggcgccgacggtggccatcacggtcaggtcgcagttctccgcgtacagctgctggcccgaacgcacgttgcccagctgcatgcggcctggctgcggcgcggctgcatcggcgatcttggccaccggtgcggccggggctggcttcggttcggcgcgcgcggcgcggcgcggttccggtgcgggcggcggcggagccgcttcggcctcggcacgttcgtactgggcgcggaacttggccagcagcggcaggccaagctgctgcgagagcaggtcgaccgcgctggtgccataagccagcgccaccggcagcacgccggcgctgcgcaggccatcgaccagcgcctgcgcggtggccacgtccggaacctggctcaggccgccgaaatcgaggatcaccgccgcgcggccgaacagcttcggcgcacgggtcacgcgctcgcgcatttcctgcacgaggcgttcgacatcaagggtacggatgcgaaggttggcgatgcccacctggccgatcttcagttcaccggcctgttcgtaatcgaaattcaccgccacgctcaggtccccgtcggccgctgtgcctgcgccggcagctgccgggcgcgtgtccatgccacatccggcagcttgccgccgtaggtctcctggacccacgggtagctgcacagttccttggccagcatgctggcacgcacatcgacctgggccatggtgttctggcccagctcgcggaagccgaagctgccgtggaagagcagggcggcatcggcgccgtggtcgaggaagacttcgcaggtcatctgcgggtagcgcagctcggcaaagctctgcgcgtcggcatagaacgcacggccgacgccaccgccgcggcggcggctggcgaccacgatgcggtcgatgtagaagaagggggtgtccagctgctgcttgaaccaggcgaagttgctgctgtcgtgctggctgtcgctgccgaagccgatcaggaagccggccaggttgccgtcgcgctcggcgacgcggaaatactcagcggtttcatagaacaggcgcaggcgggccgcatccaggggaaggatggccaggccagcgttgttgttcaaagccaggacggaatcgagctcgtgctcgcgcacgtcgcggatgacaatcgacattgtgactccgtggggtaacgcggttggtccatcaagggaccctgcgcacgattattgcatgcccggggtgggctgcggcatgaacaggcgaccgggcaggcatgacttccgtggggtgcgatgtgcaggccgggcccgtagagtgctggcatgttgggagtcctcagccatacccgcgtccttcgcctggccggcctgttcacctgggtcatggtcggtctgcccctggcgtactcgcagttcgagaacctgcacagccgcggtgacatgggcggctgggcggtcctgctgttcgtcgcttacctgtccttcggcacctcctattactggctgacccgcatcctgcgcagcgacagccccaccagctggctggaccgcggcctgctgctgctgctgacgatttcggcgctgggcgtcagcttcctcagcggctcgggcttgggcagcatcctgatgatggtggccgccggggtcatcccgtggatgctgtcggtgcggctgggcgtgctgtggctgctggtcagccaactggcggtggccccggtctactacttgctgctgcgcttcccgttgttcgaagcggtgatgcagtcgctgctgtacggcggcttttccatgttcatcttcgtgaccagcctggttgcccggcagcagaccgaggcgcgcgacgaacagcgccggctcaattcagagctgcgtgccacccgcgccttgcttgccgagagtgcccgcgtcaatgagcgcacccgcatctcgcgcgagctgcatgacctgctgggccaccagctgaccgcgctgaccctgaacctggaagtggccgggcacctggccgaagggcaggcgctggagcacgtgaagcgctcccacaccttggccaaactgctgctgggcaacgtgcgcgaggtggtcagccagctgcgcgagaccggcgcgatcgacctggccgcggcgctgcgcccgctgaccgagaacgtgccctcgctggacatccagctggagatcgaggatccgctgaacgtggaggacccccagcgggcccacgtcctgctgcgctgcacgcaggagatcatcaccaacgccgtgcgccacgccggtgcgcgccacctgtggatcaaggtgtaccgtgaagccccggaccgggtggtggtggaggcccgcgacgacggtgtcggcgcggacatggtcaatgtgggcaatggcttgcgcggcatgcgcgagcgcctgcaacaatgtggtggccagctgcagatcgagacccgtcccggtgaaggcttccgcctgcgggcaacggtgccggcaacggtgctggtggccgcccttaccaaggttcctgaaggagtacgttgatgattcgcgtctgcctggtcgatgaccaaaccctggtgcggcagggaatccgctccctgctggcgctcgacgatggcatcgaggtggtggccgaggccggcgatggccggcaggcggtcgagctgatcccgcaggtgcgccccgacgtggtcctgatggacatgcgcatgccggtgatgtccggactggaagcgctgcaggtgctgtcgcggcaggaacagctgccgccgaccatcatcctcaccaccttcgatgacgatcagctggtgctggctggcctcaaggccggtgccaagggttacctgctcaaggatgtgaccctggcacagctggtcggtgccatccgtaccgtggccgagggtggttcgctggtacagccggcggtgacccagcgcctgttgtcgggcctggagcacatgcgcaacgagttcgtcagcctggaccgcccggacccgctgaccgaccgcgagaccgagatcctgcggctgatggccagcggcttctccaacaaggagatcgccaactcgctgggcgtggccgagggcaccatcaagaaccacgtgtccaacatcctctccaagctgggtgtgcgcgaccgtacgcgcgcggtactgaaggcgttcgaactccagctggtctgaggaaaatcgtttcggtacaaagacttgggtggtggcagggggttccggccaaggtgcccccctacttgccgggcagcggtatgcgttacccttcgaattctttgtccatacaaatacgcagccggcagggaaaccggtgcgccaatcccgataaacaatgcccgcgaagcctgctaggattggcgcttcgcttcaatcaacccggccgtgggatcggccccggagactctctgaatgacccgtattatcgagttcctgatcgccttggggatcgtggctggcctgttcgtcatcattggcgtatgtctgccgggcgagcgtcacatcaccgaaagcatcgagaccaaccgcaagatgacgatcgtgtacgacacggtcagcagcctgcgccgcttcaaggactggaacccgctggtactgcgcgatcccgccgttgaactgaagctgtccggcccggcctccggcaagggtgccaccctggacttcacctccaaggacctgggcaccggctcctggaagatcaccgacgccgaagagaacaagcgcgttgcgatcgccatcgaagacgccaccaagggtcacgacaaggtcaccaccttcaccctggagccgaccggcaagggtggccgcaacgtgaagatcacccaggactactcggtgaagtacggcttcgacctgttcggccgttatgcaggcctgtatgtcagccgccagatcggcgacgacatcaagatgggcctgtcgcgcatggccaacatgctggctaccgtcccgaacgtcgactaccgcacgccggaagccccgctgaccgatctggccatcgtcgatgtgccggctgaggatctgctggtcgtcaacgccggtaacgtggaccgcggtcaggacacgatcaccaagtccatcaaggacaaccaggagtggatcaagcgcgtgatggaggccaatggccttgaagccgccggtccgttccgcatcatcaccaccgacttcggccaggagaagtacgccttcgacatcgcccagccggtgaagaagaagggtgctgaaggtgccaccgctgaagccctgaccgtcaagatcgacggtggcgctccggtgaagtacgtgcacgtggctccgcaccgctcggcacatgcggcctacaccggccacatggcgggtctggacgttgcccgcaacggcctgcgcgcctgggctgtgacctccggcaacgaagtgatcgaccgtccgtacgaaacctggaaggatggcatcgacaagtcgttcaccccggaaggtacctacgacatttactgggccgtcaagtaagcctcggctgacccatgtagtgttggacacgaaaacgcgccgctcattgcggcgcgttttttttcatctggcgcccggaaagggcgctgtgcaaggagcccccatgttcaacctggaacgtcgcgcacgtaagccttccctgctggcctgccttggtgcgctgctggcggcggcctcgatcggcctgtccgcctacgcatcgcacggtgtggctgacccgctggcgcagcagcacctgaacatggcggcactgtatgcgttcgcgcatggcgcggtgctggtggcgcttggcccgcgtgcgcagggggcgaccgcgcacctggcgctgtacgtgctgctgctgggcgtgttgctgttttccggcagcctggtgggcggtgccttgtggcagtggccgacgcggatggcgccgatcgggggcaccagcatgatggccgggtgggtgttgctggcgatcaatgcgttgaggcggtgactgagtcgaggttgtttcttcgatccatgctgatgcgatctgcgccgtccatgggcgttactcttcttttcgcgcgaaaagaaaagtaaccaaaagaaacgcgccgccggccgcgagccggtgctgcgcaccggtcccctgcgctcctcggcccgtcgaggggcggtgcgggaactcgctgcgctcagacacccgcacctcttcgccctcgccggacctgcggtgctcggctcgcttgaaggcggacccaacagccgcgcgctgatccgttgtagaggcttcgagcgaagcgaccggcttctgtctttgccttcttgttccatctcgtggtgggcgcgcgcggaatccgcccggacagctccatgaatttcgccctgcggccgccacgaggggctcagccgttggccggcctccagcaccagtgccacggttcgtagacgatgccgtgcgggttttcgcgcgggtaactcagatggaagccgtgcccgccggcatgcgcctgcagccacgcgaacgcgttggtggcttcgaacgattcttcagccggcgcgtcgcccggtgtgccgatgtccagcgcgtggccgctgtggtgttcgctgaaacccggtgcggcattcaccttcaggatctcggccacgctcaagccgcgcgccagcttccgttcgaagatgcccaactggtaggcatggctgcggaagccggagatggcatccagcgcaattccatcctgtgccgcgtgcagtcgcatccgtcgccagccctgcgcggcgccacggcgcagccacaatgggcgtgcaaagcggtcgcgaccggcgaagtgcagcaggcacggctcggattccagcggcaggccgctgtcgtcggcatagcgctgtgcatccaggccaagctgctgcaggcgctgctgcaacccggccagcggcagccactgatcttccagtccggcgccgaagggccgtgcagccgcggcatccagcagtgccagtgcttcctcgaccccgggttcgcgcggcaggcgcggcaccatggcgtgcacaccctgcgccagtaccaccgccagatagcggccatcacgcttgcgccgcagcacccactgcgcctgcgacagcaggcgtgcatccaggttgctgcgtgcgcgcaacaggtgggcgggccacagctcgatggcctcggtattgatcagcaggggcgcgcgtcgttgcatcgccgcagcttactgccgtggcgccgacgcggccaccttgcgcagcgcatcgagcagcgcctgcggccggtccacactgagcagcagcgtgctgccatcactgaccggcagggcgagcacacgcgcacggtcggtgaccagggcgaagcccttgccgcctccgtgcaggcgaaagtggcccgagtagaagcccggcattgaatagccattggttttgacacggatgccgtagcggcggtcacgctgcaggtcgaccacctcggcctggtccagccgcaactgcgccaccggcacccgccgccggtacatcgttgaacgcacgtccagcacatcgccggccagttccacccggcggcggaagaaggccgtgcccagtccaatgcccagcagggcaatcaccagcaggctccatgccgcactgccgcccatccggaaccagggcggcgacagcgttacttcgatccagggtgcgctcgccggtgccttgtacagctgcgcatacaggcaggccacgaaggcagccagcagcggcagcacgatccagagcacgcgcagcggcgagctctcggccacgtcaaagggtttcgggtcgctgccgcccatggttcaggcctccttcttgaacaccagcatcgccgggcgcatcggcgccgggatgatgatgttgaccagttcccagcccagttggccctggcggctgagttcggcctgcacgtcctcgggcttgagtacacccatcatggacgtcttgacctcgatggtctggtagctccagcgcttgctcattccttgtcctccggcgatggcgtgggtttcggcaggcgtcctgccttgcgcagggcgtcgcgcagtacgtattcgatctgcgcgttgaggctgcgcagctcgtcgtcagcccagcgctgtgccgcggccaggacctcggcattgatgcgcagcggataggctttcttctcactcatgaaaactcctggcggggcggtggggcaccccgttgcgaggatggctcagtaaagcgaaccggcgttgacgatcggttgggtgccgcggtccgagcacagcacggtcagcaggttgctgaccatgtgcgccttgcgttcctcgtccagttcaaccacgccgttcttctgcagttcggccagggccatttcgaccatgccgactgcaccggccacgatgcgcgtgcgagcggcgatcaccgcgttggcctgctgacgctgcagcatggcctgggcaatttcagcggcgtaggccaggtggctgatgcgtgcgtcgatcacctgcacgccggcgtcggccagacgctcggccagctcgttcttcaggtgctgggagatctcgctggcgtggctgcgcagggccagctggccatcctcgtgctggtcgtagggatagctggtggccatcgcgcgcagcgcggattcggactggatgtgcacgaagctctcgtagtcgtccacgttgtagaccgcttcggaggcgtcgaccacctgccagacgatcactgcggcgatctcgatggggctgccgtccagctcgttgaccttcagcttgccgctctcgaagttgcgcacgcgctggctgacccggcgcttggcatagaaggggttgttccagcgcaggccgttgtccttcacggtgcccacgtacttgccgaacaggctcagcaccgccgcctggttgggctggatggtgtacaggccggccaggatgaacacgcccagcaccaccagcagggcgcccagcagcatcagcaacagattgggcgagccggcactggccttggctgccactcccagtacgaacagggcggcgccagcgagggcgacgagcagggcgccgaccagcgtgccgaggccgttgagggaagacagtgacttctctttcatggcagtacgtccttgagggttcgagttgaagatatcaaagtgatatcacttgtcgactaccgttcgtcggatgccgtggccggggcggtcggccagctagaatgcccacccgccttcacatcgctgctggaatcgccatggccaagcttggaactccgttgtccccctccgccacccgtgtgctgctgctgggctcgggcgaactcggcaaggaggtggccatcgagctgcagcggctgggcgtggaagtgatcgccgctgaccgctatgccgatgcgccggccatgcaggtcgcgcaccgctcgcacgtgatcgacatgctcgacgcgatggccctgcgtgcgctgatcgcccaggagcagccgcacctggtggtgccggagatcgaggccatccacaccgaaaccctggtccagctggaacaggaacagggcctgcgggtgatcccgaccgcgcgcgctgcgcgcctgaccatggaccgcgaaggcatccgccgcctcgccgccgagaccctgggcctgccgacctcgccgtaccgcttcgtcgataccgaggccgaataccgtgctgccgtggccgccatcggcctgccgtgcgtggtcaagccggtgatgtcgtcctcgggcaagggccagagcaccctgcgcagcgaggcggaaatcgccccggcgtgggagtacgcgcagaccggtggccgtgccggtgccggccgctgcatcgtcgaaggcttcatcgatttcgattacgagatcaccctgctgaccgtgcgccatgccggcggcacctcgttctgcgcgccgatcggccatctgcagaaggatggtgattaccgcgaaagctggcagccgcagccgatgtcgagcgccgcgctggcgcgtgccgaagagatttcgcgcgcgatcaccgacgaccttggcggctggggcctgttcggcgtcgagctgttcgtgaagggtgatgaggtgtggttcagcgaagtgtcgccgcgcccgcacgacaccggcctggtgacgctggtatcgcaggaactgagcgaattcgcgctgcatgcgcgcgccatccttggcctgccgattccggtgatccgccagagcggcccgtcggcatcgtgcgcattgctggcacacggcgagggcgtgccgtacttcaacaacgtcgccgccgcgctgcaggtgccggacaccgccgtgcgcctgttcggcaagccgagcgtgcacggtcatcgtcgcgtgggcgtgaccctggcgcgcgcggaaaccatcgacgaagcacgcgccatcgcgcgtgatgccgccgaagccatcggcgtcgaactgcgcccctgaaaaaggagcgacgaccaacggtcgtcgcctaccgaaacccggtgggtaccgaccgttggtcggtacgctgctctaccgcacgtccacccacaccagatgatggtcgctgccgtcggcgatcttcgcttccgggctttcattggccggccagaagataccgctgccgacgtattcgaaaccggtcgagggcagcacgtagtccaggcgcatggtgccggacttcgggccgaaatcgccggtggcgtggaacggtgcgcccttgcgctcgatgcccttggccgcataggccaggctggtctgctcgccgccgacgctgcgcggggtggggtagcgcagcacgcgggcgttctcgatcagctcgacgatcgcctcatggcgaccgtcgccgtcgaccgggtcgttgttgaggtcgccgaggatcacgaagcgcgcgtcctgcgccaggccgccgcactggcccttgtcgtcgcacagccacggcttgtcacccttggacaggtattcctgccacaggcgcagttcgtcgtggttgcgcgccgcgttgcgcttctccggaccgtcgaacaccggcggggtcggatgcgagaccagcgcatgcaccacgccggccggggtcttcaccggcacgtcccaatgcgacttcgacgacaggcgcagctgcgaccacacgtggtcgttgtagaagctcttgccggtacgcggatcgaccgggcggatcgcaccgggcatcgcgctccacttcagcagctggaagctgcgcaccttggcttcatcgatcgggtagcgcgacagcaccagcatgccgtactggcccgggtgcaggccgtagccccatgcatcgttgccgcggctgcggccttcgccaccgaccacgccgttgttgtccaggtccagcccgctgggcacgccggtgttgaccggtgccaggtagcggtaggcgaagtgcagcggcttgccgccgccaggctgggccacttccaggtagcgcttctggaacaggtcggcggcgcgatgggcgtcgtcgaagtcgaactcattcagcagtaccaggtccgggcgcacctgctgcagcaccgcggcgatcttgcgcgcgtgttcgctgtcaccttccagttccttgatcaggccaccggcgtcatcggagtacagcgaggtgttgtaggtggccaggcgcagcgcagcggacggcttttcggtcatcgcgggggacgtggcgaaggcaggggcggtggcgccgcagagcagggccagggcgaggatcaggggggggcggcgggtcatgttcatgggccgtattgtgcacccggcccggtgtcagcggtttgtcagcgcccgtccagatcattgtcgaaatcgtgccagcggcggccatcgtaggcttccagcggatggaagcgacgcttgtagtccatcttctggtggccgcggatccagtagcccagatacacgtgtggcagcccctcgcggcgcgcccattcgatctgttgcaggatcgcgaaggtgcccagcccgcgcgcggcatggtccgggtcgaagaaggtgtagaccgccgacagcccgtgctcggtgacgtcggtcaccgccacccccagcagctggctgggctggccgtcgtggccgggcaggcgcatttccatgaagcgggtgtgcgaccagctgccgatcaggaactgctcgaactcgtgcggtccatggtcgtccatgccgccgttggcgtggcggtgggtgaggtagcggtgatacagcgcgaacaggtcgtcgcgggcggtggcggcggtgatccgcacctccaggtcggcattgcgggcggcgcagcggcgctggctgcggtccggagcgaagcgcgccaccgggatgcgcaccgccacgcaggcctggcagtgcgcgcaatgcggccggtagaccaagtcgccgctgcggcggaagccccagctcagtgccagcggatagagcgcaccgaggcggcggtcgttcgggtccagcaccaggtcgcgtgccacccggtccgaccagtacccgcaggggtgctcgccggtctggaaaagtcgcagttcgtcgtctctgtcgccatgtatcgccatgggcacagcatagccccaggttgtcgcagtggcggcgactgtccggcggatgaatggaatcggcagtagcgtcaaccgacgtcgcgcccgggcgttgttgtcccccgagggtgaagtgatcaccccgacgctgttcccatccccaggagtgacctcatgatccgtacccccctgctgctggccctgctgctgggcacctccgcttccggtatcgcgctggccgccgacaccccgaccacgcccgcgccgcgcccggccaggctggacaccaacggcgacggcgtcatcgaccgcagcgaggccgccgccaacccgcgcctggccgcgaagttcgacgagctggacaagaacaaggacggcaagctctcgcgcgatgagctgccgcgctggcagcatgggcgacgtggccacggcggtgagcgctgggccaagctggacgtcaacaaggacggccgcatcagccgcgaggaagccaaggccgatccgcgcctggccgcgcgcttcgaccagcttgatctgaacaaggacggctacctggacaaggccgaccgcgagctgcgcatgaagcagcatcgtgatgcctggttcgctgccgccgacaccaacaaggatggccagctgagcaaggccgagttcgacgccgccaagggcccgatgcacggtggcccgcgccatggcggtccgcgtgatggcgctgcgccgaagccgcagcgctgaggttcaacgcagtgaatgacgacaacgccggcaggctgccggcgttgtccgttacacgtttccgttgcgcatcagcgcatataccaccaggccgatcacgaatacgttcgccccgatgatgccggtgcgcccgtacacggattcgtatttccagttggttccgctgcggccgcgtcgcgctgaatcgcgcgcgatcatgggtgccatcacgcgctgcagcggcaccaggcactggtagttcaccgtacccaggccgatgacgagaatcgcaagttgcagccagattggcacctgcagcatcagcgagatcagcaggctggtgcagacgaccatcgcggtgaacgtattgaggtgcacgaagcgtcgcactgctgttcgttcctgctgggtgtctgcgaagcgcagcaggaagcggccacccaggtagctgccgatgatgccgccgacgacgccacctgcaacggtggcccagtcgctggcgggaatcaggtgcagctggctggcggcggccgtcagtgaacccatggcagccccgcctgcggcactgacgccgcccaggcccagcttgctgccgcccacgccgacaccggtgccgagcaggatcgctgcgctggccgtgccgggcgcggccaccagtaccatcgaaaccaccgccgtagcgaatgcggcgctcggcgcgctgctgcgcgcgaactcaccgaagcgctgcagcaggccgtcgcgcaccagggcacgtgcacgtgacaggcgcttgcgcacggccgcatcgctgagcccgagcaggtcggcgacctgttgcgagcgctgcccttcgcggtagtacagcagcaggacttcgcggctgtcggccggcaacgcggagatgatgtcctcggcggcgatctcttcttccacccgctgcagccggtcggccgcgcccggtgaagggtcggcggccatgcccatcgccacctcggcggcctcgccggtcagcggccggccacgttgtgcacgcagccaatcgcgggccaggttgcgggtgatctgccgaagccagggcaggaaactggtcgaactgcgcagctggtgcagctgctgccagcccttgacgaaggcttcctgggcgatgtcctcgctggcctggcggtcgcgggtgatggccagcgcgatggcggtgaccgtgttctggcaggccagcacgatgcggccataggcgtgctggcaaccgctggcggcggccggcagttcgcgttccagagtctggtcgatcgatgcggcgaacgtcgtcatggcggcggctctcctgctgggattgtgtcccatgacggagccgcgcgcccaatgtgaccgactttctgtgcggtagtgccggccgctggccggcatcctcatgacaaaaaaggggacggaggggattaagtcgtttgtgcctcaaacgacttaatcccctccgtcccctttttgtggctgccggacggcggccggcactacccgtgcgtcattttgagggctggatgcggacccggacttcttcttcctcttccggcgcggcctgcggtgccggctgtacctgctgcggctgggcctgcggcgcaggggccggtgcgaccggtgccggggcaccgcgatggcgcaggccgatcaccaacgccacgccggcgatcaccaccagcagggcgatgcggatgcgccaggcccagctgcggccgccgctgcccggttccggcgcgtcgcggaaggcgaactcggcggtcgggtggtcgcgacgggtggtgtcgagcaggcgcgcctcgcgcaggatttcacgcgcgcgcggctggtcgtcggcgcgtacgatccacaccgccggataggcgttggcgttgcccaggtcggtatagctgaactgaccgcggcggcgggtcttgtacgagcgcccgttggtcaccttgacgtcgatgccatgctcgcgcaggagctcggccacgccttcgacggtttccacgcgctggctgctgaagatctggcgcatggggttactccttggctggcacggcagcggccgcggcctggtcgggaacgacgcggatcaggccttcctgcgcggtgctggccaccagcacgccattgcgggtgaagaactggccgcgggccaggccgcgcgaatcctgcgcgctggggctgtccagcgaatacagcagccagtcgtcggcgcggaacgggcggtggaaccagatcgcgtggtcgagcgaggccatctgcacgtgcgggtggtagtagctgataccgtgcgggaaggtcgccgtgcccagcaggtggaagtcggaggcgtaagccagcagcgcctggtgcagctccggcgcatcgcccaccggttcgctcaggcgcagccacacctggtggtagggcgggcgcttgggtgggttcagttcgtcgcgcgggtacacgtggcggaactcgaacgggccaccgcgcgacagccagcgctgcaccttgatcggcaggcgttcgagcacttccgccggcagcggacgattcggctcgatgtcttccggctgtggcacttcgggcatcttgtgctggtgctcggcgccggtctcggcctgctggaacgaggccgcgcagaagaagatcaccttgccgtgctggatcgcggtgacccggcgcaccgagaagctgccgccgtcgcgggtacggtccacgtcgtagacgatcgggtggtcgatgttgccggcgcgcaggaaataggcgtgcagtgagtgcacgtggcggccattgtcgaccgtggcctgcgctgcggccagcgcctggcccagcacctgcccgccgaacacgtacttggtgccgatgtcgcggctctgcccgcggaacaggttgtcctccagacgctccagcgtgagcaggtcgatcagctcggagacgacgggttcgggcgtgtcgttcaagggggggcggccacagcagtgaagaggccccgattataccggtgcaggccagcccatcatcggtagtgccggccgctggccggcagccacaggcgtcccggaaggattgcctggttgccggccagcggccggcactaccgtttacttgcccagccgggctaccagtgcctgcagggcgttctgtgcgtccggggcgaaccaggcctcgacgaagcggtccagctggatcaggtccgggtgcagcgcctcatgcaggtcggcacgggcaatcgcgcgggtcagcagcatcggctggcgcggctgcttgagcaggttctgcagccaagcgatggcgcgtgccaccaccaggtctccctcggccagctcatccaccaggccgatctgcagcgcctgttcggccggcaccagcgaaccggtggtcagcagcacaccggcgcggtgcacgcccaccgcacggcgcagcaggcgctggatgccctccggcgcaatcaggccgacctgcacctcgttcaggccgatggcatacggccgcgacggatcggcgctgcgcgccatcacccggtagtcgcagcacagggccagcacgcagccacccgccggggcgtggccggtgatcgccgcgaccaccggaatgcggctctcggccaacgtgcgcacggcgccaaagaaggcgttccaggtgtccaacaacttgtgcttgtcatcgccatgcgagagcaggtgcggcacgtccatgccgccggtgaagacgcgctcgctgcccgacagcacgatgccatgcgcgtcttcggccatggccagctcgatggcatggatcaactgccggcacagttcggtgtccagtgcgttgaccggcggccgtgccaggcgcagttcgcggatggggccatggttgatcacctcgatgagcgtcgtcatgctgcggtctcgttgcgaagaaggaacctgggcgatgataaccaaaccattcgttggcgtactgtgggtcctgtgtgcgaccgcagcatcggcctcggccgccgaaccggcgtgcgtcacggtggagcagggctgggcgcggttgcctccgaatccggcaatgccgatgaccgccggctacggcgtcatccacaatcgctgcagtatggcggtggcgatcaccggcgcgaccagcagcagcttcggtgatgtgtcgctgcacgagaccacgattgtcgacggggtcagccggatgcgcgcgatcgagcgcctgccgctggcagccggcgcgcgtgccgagctcaagcccggcggcctgcacctgatgctgatgcagggcaagggcgcgctgaaggaagggcaggtgctgccgctgcggctgcagctggaaggggggggtgaagcgagcgcgacgctgaccgtgcgcaaggctgcgaaatgacggtcgggtagtgccggccgctggccggcagcacgggcaatgccggccagcggccggcactaccaaacaggcttacgaccagtcgtaagagaacagcaccgtgcggctgaccggctcgtacagcatcacgatcgcgtcggcaccggtggcgcaccagttgtagccggctacgtcggccacggcgaagaatttgttgccatcgcgggtgatgatcaccgtttcggcatcgtccgcagcattggggtcatcggccgcctcggtgaagcccagttcgaaggctgcgggaatctccgcggtctcggtccagttgccgaaaccaatggggccacccagcgtatccagataatcgcgctcgctggcctcacccttgccgtagcgcgagtagcaggcgagacggccgtgcgtggcatggtagtcgcgggccttggcgtagctctcgcgcatctgcgcgatgtgttcctgtgcgtccttgtcctgtaccgcatcgccgatgaaatagccctcgttgccgaggaagcgcatctggttgccggcggtcagttcgaaggcgatccagttggtgccggtgaaatcgttgtggtgttcttcggtggtctcgccgatgcagccgtcgtacggctcgatcgggcacagcatcgttgccacctggccagccagttccgggcgcagcacgcccaggtcgatcttcagcagcggcagcaggtgctggccgagccaggcctggtcggcgggaaagacgtcggtggggaaggggaccatgccgggcagcaggtcgcgcagttcggtctggtggatcatgtcagtcctttgatcagtgtcggtcgtgccggccgctggccggcaacctcattgcagccaatgcgtgccgaccaaggtcggcacccaccagggcgcgtcaggtagaggcgctgcggatcgcctccggcagcggtgcgctcctgccggtctgggtatccatccagaccaccaccacgttgccatcggaatacagcttcgaatcgtcctgctgatcgacgatgcggtggccgatggtcacgctgctgttgcccaggcgctcgacgaacagttcgaccacgatgtcgttgggccacacgatcggcagccggtaattgacgttggtcgcggccaccaccggtgcgatgcggtcggtcatcgatacgccgtccacgcccagcatccagcgcacgcgcgcttcctccaggtaggaaatgtacttggcgttgttgacgtggcccatgctgtccatgtcacgccagcgtacgctgatcgggatgcgggccaggatcttgtgttcgctgctcatcaggcgtccttcttcttggtcgtgctcttgctggccttgccggtgctcttggcagccaccgccttcttcgccaccttggccggcttctcaggcttcaccttgcgcggcgggcgggcatcgggcttgttggccacggcggctggctgttccgggcgcgcgctggtggacggcagcatgcgggccaggaactggccggtgtacgactgcgggcaggccgccacgtcttccggcgtgccggtgaccaggatggtgccaccgcgatgcccgccttccgggcccagatcgacgatccagtcggcggtcttgatcacgtccaggttgtgctcgatcaccaccaccgtgttgccctcgtcgcgcagcttgtgcagcacgcccagcagcgcttcgatgtcgtggaagtgcaggccggtggtcggctcgtcgaggatgtacagggtgcggccggtatcgcggcgcgacagttccttggacagcttcacgcgctgcgcttcaccaccagacagcgtggtcgcgctctggcccagcttgatgtagctcaggccgacgtcgaccagcgtttccagcttgcgcgcgatcgacggcaccggctcgaacagcttcagcgcatcctcgacggtcatttccagcacgtcgttgatgttgaagcccttgtacaggatctccagcgtttcgcggttgtagcgcttgccatggcagacatcgcacggcacgtacacgtccggcaggaagtgcatctcgaccttgatcaggccgtcgccctggcaggcttcgcagcggccgccgcgcacgttgaagctgaagcggcccggcgaatagccacgcgcgcgcgcttcaggcacctgtgcgaacagttcgcgcagtggagtgaacaggccggtgtaagtggccgggttggaacgcggggtgcggccgatcggcgactggtcgatgtccaccaccttgtcgaacaggtccaggccatcgatctccttgtacggggcgatcgggtgcgaggaaccgttgatctcgttggcggccagcgagaacagggtgtcgttgatcagggtcgacttgcccgagccggacacgccggtcacgcaggtcagcaggcccgacggaatcgccaggtccacgcccttcaggttgttgccgctggccccgcgcaggtgcagggtcatcttcggattcggcttgtgccggcgcgccggaatctcgatcgcgcgcttgccggacaggtactggccggtcagcgagcgcggggcttccaggatgtcctgcagggtgccctggccgacgatctcgccgccgtgcacgcccgcgcccgggccgatgtccagcacgtagtcggccaggcggatcgcatcctcgtcatgctccaccacgatcaccgtgttgcccaggtcgcgcaggcgggtgagggtgccgagcaggcgttcgttgtcgcgctggtgcaggccgatggacggctcgtcgagcacgtacatcacgccgaccaggccggcgccgatctggctggccaggcggatgcgctgcgcctcgccaccggacagggtgtcggccttgcgctccagggtcaggtaatccaggcccacatcgaccaggaagccgaggcgttcgccgatttccttgacgatcttcgcggcgatttcgccacgccagcccggcaggctcagttcgctgaagaacttcagcgcctcgtcgatcggcagcaccaccaggtccggcagcgggcggtcggccacgaacacgttgcgagccgccttgttcaggcgcgcgccgtggcattccgggcacggctgctcgctgatgtacttggacagttcttcgcgcaccgccggcgactcggtttccttgtagcggcgttcgaggttgggaatgatgccctcgaagcggtgcttgcgctgggtgcggccaccggcttcggtgaagtaggtgaaggtgatcgcttcgtcgccgctgccgtacagcacggcctgctgcaccttggccggcagcgagttccatgccgcgtcgacgtcgaaccggtagtgcttggccagcgaagcgatcagctggaagtagtaggcattgcggcgatcccagccgcgcaccgcaccggcggccagcgacagttcgggatgcaccaccacgcgcgaggggtcgaagaactcggccatgcccaggccatcgcagccggggcaggcgcccatcggtgcgttgaacgagaacaggcgcggttccagctccggcagcgagtaatcgcagaccgggcaggaatacttggaggagaacagcgtcggcgcggttccggtgttgtccaggctctgcaccgaggccatgccgtcgcccagcttcagcgcggtctcgaagctctcggccaggcgctgcttgatgtcctcgcgcgggcggaagcggtcgatcaccgcctcgatggtgtgcttctggcgcagtgccagcggcggcaccgcgtcgatttcatgcagctcgccgtccacgcgcacacggacgaagccctgcgcacgcagctggtcgaacacctgcgcatgctcgcccttgcggtcgcggatgaccggcgccagcagcatgtagcgctgttccgggtccagcgtcagcacctggtcgaccatctggctgaccgtctgcgcttccagtgggtagccatggtccgggcagcgcggggtgccgacgcgggcgtacagcaggcgcaggtagtcgtagatctcggtgatcgtgccgacggtcgaacgcgggttgtgcgaggtcgacttctgctcgatcgagatggccggggacaggccttcgatgtggtccaggtccggcttttccatcacgctcaggaactggcgcgcataggccgacaacgactcgacatagcggcgctggccttctgcatagatggtgtcgaacgccagcgaggacttgcccgagccggacaggccggtgatcacgatcagcttgtcgcggggcaggtcgaggtcgaggttcttcaggttgtgcgtccgcgcgccgcggatgcggatgaaatccatcgccatgggggatccggttgtgggggcgttggctgggtgccgggccagcagggaacggcaatcggtcagcctaccgaggtgaccagatgggggcaatgggcgacaatgccagcccggtgtctcaccttgtgagacaggccgtcagccaggggtcagatcccttttcacggcgtgaaaatgcttctgacccctttccggtgccgtctccttcgacgttcaggggttgacttgacccgcccccgctgatctgcgtacaattccgctcctgtccgccctcgatggcggcagctcagaccacaataactacagaggaaggcctggtcatgtacgcagtactggtcaccggcggtaagcaataccgcgtggcgcagggcgaaaagctccgcattgaaaagctcgaagtcgaagtcggcagcgagatcaagtttgacaacatcctgatgctgggtgacagcgacggcgtgaagctgggcgatgcgctgaagggcgctgccgtcaccgccaaggtcctgtcccagggtcgtgctgacaaggtccggatcatcaagttccgtcgccgcaagcaccacatgaagcgtcagggtcaccgtcagtactacaccgaaatcgagatcaccggcatcgccggctaagcatcaggagaagcagtcatggcacataaaaagggcgtaggctcctcgcgcaacggtcgcgactccaacccgaagtacctgggcgtcaagatcttcggcggccaggccatcgaagccggcaacatcatcgtgcgtcagcgcggcacccagttccacccgggcaccggcgttggcctgggccgtgaccacaccctgttcgccctcgtggacggcaaggtggagttctcggtcaagggcgccaagaagcgtcgcaccgtcagcatcgtctcggccgacgcctgatccaggcatcgccggcacccgtgccccggcatggccgtgctggatgaagagcacgctgcatggagagccccgcttcggcggggcttttcgttagagttgaagcaagaccggccaggccgggctgccggccatcggcaggcataacattcaaggcggcggcctgcaggccacgcccatcgcaggcatcgaaacaatgaaactggtagacgaagcagaaatcgaagtgttcgccggcaacggcggcaacggctgcattggcttccgtcgcgagaagttcattccgctcggcggcccggacggcggcgacggcggtgcgggcggcagcgtgtacatccgcgccgacgaaaacctgaataccctggtcgacttccgccatgaccgcatcttcaaggcgcagcgtggcgagaacggcatgggccgccaggcctacggcaagggcggcgaagacctgaccatcaccgtgccggtcggcaccgtggtgatcaacgttgccaccgatgaagtcatcggcgacctgacccagcacggcgaccgcctgctggtggccaagggcggtcgcggtggcctgggcaacatgcacttcaagagctcgaccaaccgctcgccgcgccaggcgctgccgggcgagccgggtgaggagcgcacgctgaagctggagctgaagctgctggccgacgtcggcctgctgggcttccccaacgccggcaagagcaccctgatccgtgccgtttcggcggcgacgccgaaggtggccgattacccgttcaccacgctgtacccgaacctgggtgtggtgaaggtggaaaactatcgcagcttcgtgattgccgacatcccgggcctgatcgaaggcgcggccgacggtgccggcctgggtgcgcagttcctgcgccacctgcagcgcacccgcctgctgctgcacctggtggacatctcgccgatggagggtggggtggaaggcatttccccggtcgagcaggtgcgcgccatcgagcgcgagctggaaaagcacgatccggaactgctgcggaagccgcgctggctggtgctgaacaaggctgacctgatgttcgaggacgaagcgaaggctgcggccgagcagatcgtcgccgagctgggctggaaggagccgtggttcctggtctccgcgctgggccgcgaaggcaccttcccgatcatgagccggatcatggccttcttcgatcgccagaaggaagaagagcaggaagcccgtaacgcgcagtaatgctgttgtggttccatgtgaaaacccggcttcggccgggttttttgtggactgcgcgatggggttggggctggctggggtgatggctccggctgggtgatggctccggctgggtaatggcgtcggctgggtagagtcggctgggtagagtcgactgtcagtcgactaacgcgcgcagcgcgggcattgcgggtagcgcgaagagcagtcgactgacagtcgactctaccccgtcggtgcagccgccagtccacgccgccggccaatgccgccgtacctgcggcaatccccggatcgctggcaacaaaaaattgctcgtgtcaagcccttcgcgcaaatagcacagggcttgaaacgctatataggacgctaggttagctctgttttgggccgattgaagtgactacggcatcgtgggctaggtgccacataagagcgacaagagagaaagccggagcgctttgcatcgggtacgtttccccgcagcaggccaacttgtctttccataatagcccaagaacgacaaagcgcagccatgggctgcgctttgtcgttgtcgtgatagcaaggtcgtcaaggctgtttcggtagagcgctcttggttatcgttcccttcttgaatccccgatcccccgccatgaacgcttcaagcatgtgtgggatcagcgtcacggcatcgaccgtctcaccataggtctgcgcatgcagggcggcatactggtcgagttgggttttcaggcgggccgggcacgcgaaagtcagcttcgtggactccaggcggggaagcggcccaagacggagcttcttcgtcgtgctcattgagatctcccaaactgatagagcatcggctggtagggacgcaatgcaagatcgcgcgagacgatcaggcgaaccggcaagcccggccgcgctgtcaacgtcggctggatgttcatgttgcgccgggtcatctcctgccccacctggttcacactgtcctgcagaccatcgcgcccggcaatgacgatgcggttgccgttctgccggttctccggtgcggccagttcggcgccgatgcccagcagcgtggtcagcgccgccccagcgaagatgcggccccagtgccgatccacatcatcctccagccccgcgtaacccgcgggatcggtgcccaccaggttgtcgagtgtcagcgaggacgtatccggcaggatgatccggttccacaccatctgcacccggctctgcccaaagctcacctggctgttgtacttgcccaagatgcgcgagccctgcgggatcagcaggaagcgccccgtggcagagtcgtagaccggctccgtcaccgtagcgatcacatcgcccggcaggtcggacttgatgcctgtgaccagcgccgccgcgatcaccgtcccggccatcacctggtacggcgaagccggcatctggagatggccggaattgcgggtttccgtagagccgcctttcaggaaagcctctttttggtcttgccggttctgcacagcggtcgggtcggatggctgggccgccgtcgaggccggcccggccgccagcggatcgaagcccgccaaggcgctgccgggcgaagccgcagcgacttgggccgcgccagacgctgcggccttgccctgctggcccgagcgaaagaaaaccgccgaagccgccgccgcttcggcctccttgcgcaaggcatcgttgggatcgtggcccggcggcatgtaggccggctgctgcgccgccacgatggccggccccaggtcgcccggcagcggcggccccagctcgggcaccttgggcagtttcgagtaatcggacggcaacccatccagcccctcggacttcgagacacgatccacgttgtacagctcgttctgccatcccgcgccgcgccggtgcggctgcaatgcccagatcgtggccccgagcacggcgaccgacaggccgccggtgaggatggccaaggtgcgccggttcaggcgcgtgaccgggcgaggctgggcgcgcagcaccaccgcctcgggtgccaccttgcccgccgaagatgtggcaaggtcgggggagtcatcgtcgtgcatggtcatttccccttcgcaccatccgtgcgctcgatccgcaccacgtcgcccttggctccgccgaggcgcaattcggctgcaccgaacagccgatctacgatcaggtacggcgatcggaaacggtagttgacgagttggccgtcgccctgagcgccgataacaaacagcggcggcaactcgccctgcgcaatacccgacggaaactgcacatagactttctgcccatcatcaaagacgcgctcgggcttccacggcggattgctgccgctgatggcgtagcgaaagcggatcttctccagtgacagcccggcatcgaccggcgccgcggcactggctgcctgcgcctggcgctgcagggccagcatcctgtccttcgggtactcccaggacaccgacgccatccacgtcttctcggtcgaggtcagttccaacaaataggtgcgccggctggtggtgatgaccagattggtcttgagccctgagcggatcggcttgaccatcacgctcacccgcaagtccgcgccggagccgctggaggtatcccccacgatccagcgcacggtatcgccggccgccaccgtcaccagttcctcgcccggctggagcgccaccacggttacgcggcccacggctgcatagacctggtacagcgcgccatcggtgaacggccagacctggatggcgttcacatagccctcgcgcgtcggcgcgatacgcgcctctgtgttggcgcgggtcacgcgcgtcttctcgtcggcaggctccggtgcagactttgcatcgccaccgggtaatggcttcatctgaccgggcaatgccagcggctcgggcacgccgaccacctcaaccggtttcggcacatcgggcagcgtctgagcctgcaccggctcgtcgagcgagatggctggcggcggcttgccctgcgtggcgcagcccgcgagggcaagcaacatgatcggcaagacggatttacggaaaagatcattcatggttttgctccttcgttcccttccagttcgcggctccacgccagcccgttgacgtagatgcccagagggttcttgcgcacgcgctgctcggtgcgcggggtttgcagcaccgtcgaaaccaccgcgttccagcgctcggtgcggtccagagcgccgttgacgaagcgcgtctccgtccagcgcacgttgaaagacgcctcgctggcgcgcgtcacgctggatacctgtaccgtcaccgactccttgccgatgcgcgaaaacggatcggcccctcgcgcgtactcgttgagcaccaccgcgcccttgtcggtggtgtagtcataggcatcgagccagttctgccgcaccacgatggggtcgatggacaggccccgcaccagcccgatgaagcggcccaggtggtaggccacctgggcatcgctgggctggtacggcgtggcggcctcgcccacggcgcgcacctggcccgcgttgtccacctcgatgacgtacggcgtcacgatggactgcgccgagcgccagaccaggcccccggccatcagcacggccaaggtgaggcagccgaaggccatgaagcgccagttcctggcctgcacgcgggccgagccgatgcgctcgtcccacatctgggcggcggattggtacggggtggcaggctgcggcgtatcggcgtagcgcacctgcggtcttttgaatcgcatgggagttctccttcaagatcaggaatcggaatcacggaggctcggcccctggctggagctgcccccgtcgccgccgcgcagcgtgtgggcggccgtggtcgcggcatgggtgagctgctgcctgcggtgcaggcgcttggcccaggcgggttgttcggttgttggggtagaggctgcggcatcgcttgcgcccggtgcggcaccagatccagcctcatcgggccgaaaggcggcggccatgcgctccttcatcgagcgcgcgccggtcttggcgacgttgcccacaccggcggcagcgcccttgaggccgccgccagcagcggacgaacccgcttcaaacgccgaggtcgcagcacgcgcgccgctggccgccatgcgggcagcgcctggagccatgcgtgccccggcagctaccgcgctgccgacaccggccgcagttgcgccgacgccaatggcggcgcctgcggcccccagcgtggcccctgccattgcaccggcgccaagctgcggcccaccagataccaatccggtcgcaatgcccggcccgaagatgcccagggccagcatggacagcgaagccagcatgatgaccagcgcctggtcgatggaaggctcggcccctgcgggaatcctgaactcggcgaacagccccgttccgatcccgacgatgacggccagcaccagcaccttgatgcccgaggacactacgttgcccagcaccttctcggccaggaacgcggtcttgttccacagcgcgaacggcaccagcacgaagcccgccagcgcggtcagcttgaactcgatcagcgtcacgaagagctgcaccgccagcacgaagaagctgagaacgactaccagccaggcgaagaacagcaccacgatcaggtcgatgtggacgaacacttcggggaagcccgccaagtcgccgatctgcttgaagatgggggctgccgcatcaacgcccactttcgccaacctacccggctgcaagaaattgcccatgctcaacgtcgaaccgctggccgtcaggcccaacccggcgaaggagcggaacaccacgcccgcgagcatgttgaagttgccgatgatgtaggcgaaggcgcccacatagagcaccttgcgcagcagcttggcgatcacgtcctcgccctggccgctggcatggcccatcgcccagaacagcccggcgagcgtcatgtcgatgacgatcagcgtggctgtgaggaacgccacctcgccctgcagcagcccgaaacccgagtcgatgtagcgcgagaagacatcgagaaaatggtcgatgaccgtcatgtcattcatggccgaacccgtcagttgccgtagaaatggacggactgcggcgtgtacggcgtaccggtgcccaggaaacgccgccgtacttcacggccgcgctcgaccgcggcggcctgccgtgcctgctccagcgacgcggcgcgatcctgcgtgagttgcaagcgctgcgtttggatcgactgcttggcctgcaaagccagaagctggttggtggcctgcatcgcctgcagcgcgcccacggccgactggctcttgcccaccagatcggccaacacaccctcgtcgtccttgaggttctgcgaggcctgggcctgcatctgcatggcagtctgcaagctggtgagcgtgttcttccagcgctcctgcgtgtcccggtacatctggtcgccgctcacggtggcggcgtactgctctgggtacagccgggcaaagtctcgatccatcctggccacgtcataggccaggcccttggcctggtcgatcagccgctgcgtcagcgcgaggttggcgcgcaactgaccgaccacactggatggcaggctcgccagattgcgggcctggttctccagcatcttggcctcgttctgcagctgcttgatctggttgtagagctgctgcagcgtctggatggccgtcagcatgttctgcacgaagttcgagggatcgaacacgatgagggccgcggccggctgggcgaacatgagtgaaccggacagcacggcagccagggctgcggaaagcatgcggggtttcatggcgagatctcctgtgggtgggaaggaaacgaggacagcagaccggcggcccaatgcaggccgcgatggcgcagccaggtggctgcgaatgaagaagcagcagaggagtcggaatgcgcagcagccagcaccgcgtcgatgtcgcgctggtctttcggcgtggaggcgcccgcaaaggccaaggtcgcggcgcccaggtcgaggtcgaacaggcggttgcccagacgggactggtagtagtagtcgcgcttcggaactgccgtggcgacgatctcgatctggcggctgttgagcccgaagccctcgtagatcgtcctgatctgcggctcggtcgcctgcgggttcggcaggaagatgcggctcgcgcagctctcgatgatggccggcgcgatgctcgaatccttgatgtccgccagcgactgcgtggcgaagatcaccgagacgttcttcttgcgcagcgtcttcagccactggcggatgcgcgccgcaaacaccggatcgtcgaggaactgccaggcctcgtcgaggatcagcagcgtgggcgcaccgtcgaagcgttcatcgaagcgcgcaaagaggtaatgcagcacggccatgacggcggccttgctgtgcatcagctcctccatctcgaagcactgcacggagccggcgcccaggcgatccgaatccgcatccagcagcttgccgtgcgcgccgccgaggacatagggcgcgagcgcctggcgcagcgcgttcgattgcagcagcaccgacaggcccgtcatcgtgcgctgctccggcggagcgccggcgagactgccgagcgccgaccagatagctaccttttcgtctgggccgaccgccacgccctcgtgccgaaaccggccctcgatccattcggaggcccaggtgcgatagccctcgcgttcgatgcgggccaagggttggaaagcgatctcgccatccatgcccaggtcgtaatgctcgccgcccaggcccagaatggtggcgcgcatcgagcgccccatgtcgaaggcgaagatgcgcgagccacggtagcgccggaactgcattgccagcgtggcaagcagcaccgacttgcccatgccggtcggcccggccaccagcgtgtggcccacgtcgccgatgtgcgtgaccagccggaacggcgtcgcgccctcggtgcgggtcacgatcagcggtgggccgtcgaggtggtcattgcgctcggggccagcccatactgccgacaccggcatcaggtgcgccaggttcagcgtcgagacgatgggttggcgcacgttggcgtaggcatggcccggaatcgaggacagccacgcatcgaccgcgttcaaggtctcggggatggtcacgaagccccggccctggatgactcgctccaccatccgcagcttctcatcggccacggccgcatccgagtccatgacagtgatggtcgccgtcaggtagccgaaggccacctggtcgctgcccagctcctgcaaggcggcgtcggcgtcggccgatttattgctggcgtcggtatcgaccagcggggattcctgctggaagatggtttcgcgcagcaaggcgatcacattcttgcgcttggcgaaccactggcggcgcaggcgggaaagctccttttccgcatcggctttgtcgagacagagaaagcgcgtactccagcgataggcaaagccgaggcgattgaggtcgtccagaatccccggccaggtcgaggtcgggaagccccgcaccgttgccacgcgcaggtgctggtcgcccagcatgggggccaggccaccgatcagcggcgcatcggccagcagcgcgtcgaggtggaacggcacctcgggcaggcccacgcggtagcgccgcgtggagatggtcgaatgcagataggtcagcgtctggctgtcgtcgagccacgcgatttccggcatcacgccgtcgagcaagtcaaagaagcgatccgtttccgctatgaaggcggtcaggcgctcacgccagtccacgccttcggtcggacggttctcgtacagcatcccggcggcacgggcgcgcgattcttccgcaggcaggtacaccagtgtcaggtggtagccgctctcgaagtggttgccgttcggccgcgaaacgctcccccggagcgtttcgtctttggcctcaccctcgaaggcggcgcggcgttcctcgtccaccagccacgacaggggttctgggaaatccgagtgtggatagtcggcggcggcccggcgctcggcctcgatgaacaaggcccagcccgaacccagccgccgcagtgcgttgttcaagcgcgctgacgtggcgatcagttcgccctgcgtggcgctatcgagatcggggccacgaaaccgggccgtgcgttgaaaggaaccgtccttgttcagcacaacgcctgtggcgaccagtcccgcccagggcagccagtcggccagccgtgcgggccgctggcggtattcggcaaggttcagcatggcattcccctcacacgtccagcagcggccggtgcttgatgtggcgggcgaagacctgcataaactgcggatcgacacgcgccccccagaccgccagcgcatggccgacgacccagagcaccacgcctggaatccacatctgcaggcccaggcccacggcggtggccaaggtgccattggtgatggctacggtgcgcggagcgccgcccatcaggatcggctcggtcaacgaccgatgcagcggcacctcgaatcccggtaatccatcgtgcaggccgttcatacgacagccccaccggaaaagctgaagaacgacaggaagaacgaggacgcggcaaacgcgatcgacaacccgaagacgatctggatcagcttgcggaacccgcccgaggtatcgccgaaagccagcgccagacccgtggcgatgatgatgatgaccgcgatgatccgcgccaccggcccctggatggattcgagaatggactgcagcgggccttcccacggcatcgaggaacccgcggcctgcgcggtgcccgcgagcagcagcatcagcgccgcgagcatcagaccctgcagggccggacgagccagaccgtccagccacgcgggccggcgaagaggatttgcggaaatacggaaagcaggaacgatcatctgcgtcatggcagttctccagagtggtcaggggacagggaggaaagttcggactgcggcaacaactccgggaatggagcctccagcgcatccgccagttggtagcccacgccatcgaagccgatgacgcgggcgatgctctcgatgcggcgcttgcgcccgcgcccggcgatgtggatgaccacgttgaccgcttccgcgatcagcgcacggggcgggttcaccgccacttcgagaatcagttgctccaggcgcagcagcgcgcccagcgcggagccggcgtggatcgtggcgatgccgcccggatggccggtgccccagaccttgatgagatccagcgcctcggcgccgcgtacctcgccgacgacgacgcgatccggccgtaggcgcatggacgaacgcaccagctcggtcatggacaccacgcccgcgcgcgtgcgcagcggcacgtggtcgcgggccgcgcattgcagctccaccgtgtcttcgagcaccagcacgcggtcgccggtggcggcgatctcggccagcaaggcattggccagggtggtcttgccggtactcgtcccaccggcgatcaggatgttctggcgctcgcgcacggcgcgcaccagcaggccggcctgcgcggcggtcatcatcccgtcctcgatgtagcgcgacagcgggatcacgccaaaggcgcgcttgcgcaaggcgaaggccggccccggcgcagccggcggcaagatgccctcgaagcgttcgcccgtctcgggcagctcggccgtcaacaacggctggccgcgatgcacttccgcgccgacgtgggcagccaccagccggatgatgcgttcgccgtctgcttcggacagctccacgcccatcggtgcgcggcccgatgaaagccggtcgatccacaaggtgcgatccgggttgagcatgatttccaccacatccgggtcttcgagtgcggcggcgatcagcgggcccatggcggtgcgcagcatctggatgcggcggtcgagcgaggtggccgtggaagaagctggcggtgcggaattcataaggcaccctcctgcgctttctccatgtgcgtgggatcgggatgcagttcctccaccacatcccgcaccaggctgcgcccgcgcagcaggtgacggcccaactgctccacgaactgctcgaaacgcgccttgccctgggcgcgggcggcgtcctgatgggcctcgggcaccggcgtgctgaccgtcaggaagtagcggatgaacagcgccagcgtttcgatctggatgttctggtcgcgctccagtcgttcggcgtggcgcgacaggcgatccagccgcttggcgatggccgcctcgcgctggtcggccgcatcgggcgacagccacgatgcgagcgccgccgcgacgatgctggatttcgatacgcctttggtggcggccagctcgtcgagccgcctggcgtgctcgggttgaatgaaaagattcaagcggtgctggctcataggtcgattccgtcgttggggtcgagggaagccagccgggccgtgcgctgcagggccggatcgagctggcgaggaaggggaagcggcaagtcgtcgtcgtcatcgagcaacccgaggtcggcggcaggcgcaaccaggtcggggtcgtaggcgacggtttcggagagttcgggctgacggcgcgggccgccgtcgtcggcgctgccaacgccctcgatgggttccgtcgccggtgccgccggaacggcgggaatcgccagcccgctccagtcgtcggcccgcgagggaggcacgtcggcatagcgcccggccgcaagcacgggcggcggcagcacgcgccgcttgaaattgctgtccgcgtagtagcgcagcttcttggccttgatcggcgccacgctggacaccatcaccacggcctcgtcgggaggaagctgcatgacctcgcccggcgtcagcagcgggcgcgcggtttcctggcgcgacaccatcaggtgccccagccacggcgcgagccggtggcctgcgtagttgcgttgcgcgcgcagttcggtggccgtgcccagcgtttcggagatccgtttggcggtgcgctcgtcgttggtggcgaaggttacgcgcacatggcagttgtctaggatggaatggttctggccgtaggccttgtcgatctggttgagcgactgcgcgatcaggaagctacggatgccatagcccgccatgaaggcaagtgccgtctcgaagaagtccaggcgcccgagtgcgggaaactcatcgagcatcagcagcagcttgtggcggcgcgcgatgccgtcagagccatcgagcgattcggtgaggcgtcgcccgatctggttgaggatcaggcggatcaacggcttcgtccgcgagatgtccgaaggtggcaccaccaggtacagcgataccgggtgctcggccgcgatcaggtcggcgatgcgccagtcgcagcgcgaggtgacctccgccaccgtgggatcgcggtacagaccgagaaagctcatggccgtggacagcacgccagagcgttcgttgtcgctcttgtttagcacttcgcgcgccgccgaggccacgaccgaatgcggcccatcgcccaaatgcggcgtcgtcatcatccggtgcagggtcagctcgaacgggcacgcgggatcggacaggaagttggccacgccgcgcaacgtcttgtcctcgcccgcgtagagcacatgcaggatggccccgaccagcagcgcgtgcgaagtcttctcccagtggttgcgccgctccagcgcgccttcgggatcgaccaggatgtccgcgatgttctgcacgtcgcgtacctcatgcgcgccgcgccggacttcgagtagcgggttgtaggccgctgagttcgcatcggtggggttgaacagcaggcagtgcgagaagcgcgagcgccagccggcggtgatgctccagttctcgcccttgatgtcgtgaatgacggcggacgcgggccagctcaacaaggtgggcaccaccaggccgacacctttgccggagcgggtaggcgcgaaggtcaggacatgctccgggccttcgtgccttaggtactgctggcgatgcaggccgaggaacacgcccgcaggctggtcaaggcctgccctgtggatgtcctctgcgttggcccagcgcgccgagccgtaggtcgtgaccagcctggactggcgcgagcgccaaatcgacatgccgatggccaccagcacggccaccaggccgctgccacccgcaatcgcaccaccgatgtcaaagacatgcggagcgtaggcgtcgaagaagaaccaccactcgaacagccgccacgggtgatagaccggcgtgccgaggaaatcgaaccagggcgagcccaggcgtagctggtagcccagggtggcggctgtccattgtgtggcgctccatacgccagcgatcacgatgccgaataccacggcgatctgaccgaacagcacgttcgtcccttgcatgacctcgcctccgatttgccctgcgctaattccctgtgggagctggcacaacaacgtgccgcaggcgtcaggatcgggtgcggggtcggtgccggtcaaagaccgttatcgggatggaggtgctgaaaaaaacatcgtttcaagcaggcgcgagcacagaaaaaacgccgcaagcaaaagcacattacggcgtatcggcaaaaaaatcgaagtatgttgctggaggcagacaatcagaacttgggaggctccttgggcggcgtgtagggcacctggccatcgcccatgaagcgtcggcgcgtagcctcagcaactcggttgcacagtgcatcgcccagcttggcccgatccagcttgcactgctggcgcagttccttgagccgctcgggattggccgccagggattccaccgtgtcggtagagttcgacgactggccgcaggcagcgaggagcatcgccagcgatgatgacgcaatgatcttgaatgggctcatgacgtacttcctccaagagtggggaccagaggtacaagcgggagttaagcgtggactgcccccaaggattccagccgctcaataaagcgggccagtgcctgcgatggttctgcgtctcggtgcagcaaataggtcgtcagcatgggtgggtggcctgcaagcgggcggcccactacgtcgggttctcggctggatgcgatgtgcgcggcgcctgcgagccccagcgccaagcccgccgacaccaacgtcatcatcacgtcgaacgtggcgacgcgctgcacaatcagtggctctcgctcctgcctgcgcaagatgcggtcgatctggcgggcatgtccttcacaaaccgccggatcgcccagcaccaggggatggcgcagcacctcttccaacggaatacgcttatgggttagcaccggatgacgcgctggcaccgccaccatcaactcgtcttcccaagctggctcggcaatgatgcccacacctacttcattggccatcgagaaacctgcgtcatacaggtcatcatgcaagcccttgatctgctgggccagcggcacttcaaaaagacggatctcgatctccgggtcttcctcgcggcagcgtgccaagagcgcaggcaggcgcgagggcgtgatgccatcagacaaggctatgcgcaactggccatgaaacccattggccgccgctttcacactttcacgtacttgctccaaggcagtgaatacgcgcggagcgctctccatcagcagccggccggcaagcgtgagccgcgtgctgcggctggtgcgaatgaacaactgcatgcccaggtcttcttccagttccttgatagcgcgggacagcggtgattgctccatgtgtagccgctcggcggcgcgggcgaagtgcagttcttcggccacggccaagaagcagcgcaggtgtcgaagctccatcacccatctcctattccagcaacttacgctgcagcccgttccaggccaccaactccaccgcgagcatcagtggcccttccgcaaagtgcagctctggaataacagccaagaagcaatgcgtgtgatgcgactccattgcttcctccgctgcctatcggctcagggggctcgaggccggtatcagggcggtatagaccgcatcgcgcacttcgcacgggaaagcgcccgccatgccttcgacggctgtgttggtgaacgccacgacggcaatgtcatgcacggggtcgaaaaaccaagcgacccttcgccggcctccgttcatttcgtgagcatcgcaaatccggaaaacggcttgagggcgcagcgccgcacgtcgagcagcccctgtgccacatagggcagagaatctacatagcgtgcggcttcctcggcagtggctgtttccagctccaatacggcgcctgcgccttccagtaacccgtaagcagcgcgcacgcagcccgtagcaaagccttgccagacagcttccgtttcctgtgcggaaagacgtgccaacgcttcgccagatgcgccagtcttgagggtgaggatcacgacagtcttcacgtcatgcctccacactgactgcggaaacgctcaaagggcgaagtacctcggtgtcgggggcagatcgagaaatatcggcaacgtgtgccatcagccccgtctgattcggtgcaacgtggttcgccagaacgtggcgatccgggtagtcaccgccgttctgcgggcgaaaagcgatgggttcatcctcgaacagccgttccactcgagtgcgccaagtcgcagtggcttcggctatacctttggcgtcaatccctcctgtcccgtacaccgcgaaagtgggcagcacctgcataccggggaaaaacagcgtgccgtgcgtgatggggaacaacagttgttccagcggcccgttgatgccacggggggaatagtcccgctcaggcccaccgacagagaccgccagcagcgcgcgcttgcctgcaaaaccaccttcgccgtagcgataggcgttgccggccccttggtaaccataggccaggccaaaggcccacacgcgatccacccagcccttcatgatcgccggcatgctgtaccaccaaagggggaacagcaggattaccgcgtcggcagccagaatcttgcgttgttcctcctcaacgtcgggcgtctggcaacccgtggagaacgcatgtccggactcctcgatgaacgacaggcgatcctgattcgcccgcttgggaaagtcctgaccatcgaatacagctttccagcccatgccgtacaggtcggattgcatgacctcgtggccttgggctttcaacacctcacgggcgatttcagcgagctggtatgtcacggatgtccgctcgggatgagcatggacgatgagcgctttctttttgttggctgactgcatggctttcacaggagatcaaagttgagataacaagcagtctggacggcctcaaggtatctgtgaaataaaaataattcttctatatcattcatgaaatggataccaagaagccggatcttaatctcctggtcacgctcgaaacgctgcttacagagcagaacgtgacgcgcgcggccgaacgcctgcatctgagccaaccggcagtcagcactcagttgagccgcctgcgcacgctgttcgacgaccctttgctcgtcccgacgcaacgcggcatgacgcccacggccaaggcactggaactgctcgatccgctgcgccttgcgatggaccaggtacgcgccaccttggccgagcatcaccacttcgatcccgagaaagccagcctcaccgttgccatcgcctgtactgactacctccagacggccgtgattcggccattggcggttgcgctgcgcaagcaggcgcccggcgtgcggatcgccttgcgccacctggatccgtcgcagttggaagcgcagatggacagcggcgaagtggacttggcactgatgacgccggagcatggccccaacagcctacgtgcccgacacctcttcgatgaacgctacgtgctcattggcaggaagcagcaccccaggctacgacgtggacttacggtagagcaatttgcggagctggatcacgtcatcgtttcactgcgcggtggcgacttcacgactccagtggatgatgggttggcagcactgggctaccgccgcaaagtggcgttgtccgctgcgtcgtttctcgtcgtgccggagatcgtcgctcactcgaacttcgtggccttggtgccggagcggctggtacacgaccgccgtgatgcactaaaaatcatcgaatgtccttttcccgtgccaagcttcgccgtgagcatgttgtggcatgagcgcaatcacagtcacagtggtcagcgatggttacgtgatgtcgttctggaactggcaggcacactgtagctaccccgttacttgcccggcaacggcagcatggcctcagcaatgcccctttgctcaagccgacctgtctgataggtctgctgtactggctctcttagaattttggggactccttgggcggggtatacggcactttgccatcgcccatgaatcgtcggcgcgtggcttcggcaacccggttacacagtgcatcgcccagcttgacccgatccagcttgcactgctggcgcaggtccttgagccgctcgggatttgccgcgagggattccaccgtgtcggtggagttggatgattgaccgcaggcggccagcaacgccgatagcaacagcgatgtgaaaactttgagcagggtcatcgttcttttctccaagcttctacatgtacccgcaagctaggcatgtccggttaccagggattccaatcgttcaataaagcgggccaacgcctgcgttggttccacatctcggcgcagcaaataggtcgtcagcatgggtgggtggcctgcaagcgggcggcccactacgccgggttctcggctggatgcgatgtgcgcggcgcctgcgagccccagcgccaagccggccgacaccaacgtcatcatcacgtcgaacgtggcgacgcgctgcacgatcagtggctctcgctcctgcctgcgcaagatgcggtcgatctggcgggcatgtccttcgcagaccgccggatcgcccagcaccaaagggtggcgcagcacctcttccaacggaatacgcttgtgggttagcacaggatggcgcgcgggtacggccaccatcagctcgtcttcccaagccggctcgacgatgatgccgtcgcccgcctcatcagccatcgagaatcccgcgtcatacaggtcatcgtgcaagcccttgatctgctggaccagaggcacttcaaaaagacggatctcgatctccgggtcttcctcacgacagcgtgccaaaagcgcaggcaggcgcgagggcgtgatgccatcggacaaggctaagcgcaattggccgtgaaaaccgttggctgctgccttcacgctttcccgagcttgttccaaagccgtaaacacgcgcggagcgctctccatcagcagccggcctgcgagcgtgagccgcgtgctgcggctggtgcgaatgaacaactgcacgccgaggtcttcttccagctccttaatggcgcgggacagtggtgattgctccatatggagcttttccgcggcgcgcgcaaagtggagtacgtctgccacagccagaaaacaacgtaaatgacgaagttccattcatactccctttggcgctctaagcgctctggctacggccgtagacgatagatggcccccgttccccacgccccggcaagccattcattcgccatacctctaccaagcgcaacggcgctaccggatagcttctctccaacgatggatgtctttccgtcaaacgtgacccggcgaacaacgccagcaccgttgtccaccacgaggacggcattcggcccgtccgctgcaatccccactccgggacggttgaacgatgtgcccaactcctgcttatgcccgtcacgagtcacacgtgttacccgtccgccatattgcgaaaccacgatgctgctgtcttccatttcgacgacaccaacaggcagagagaagccatcggccaccaaacttgcacgtccactggagacatccaccgataccacttggccagcgccacgattggcaaccagcaagcggccgtctcgggaaaaggtgatgcccgttggggtggataggttctccgcgatacggcggactgagccatccgaatcgaggcgcacgatgtagtccgccgaataggatgcaatgaacaatgcgcctttctgatcaatggccacccctgccgctgcgggaatgtccttggctacaacagtgcgcgtgccattttggtcaatccgcgtgacggtgttggccgaccaatcagaaacgtagacggcctttccagggatggacgcaatcccgacaggcgactgaaatccttcgtaggcagcttcggctgctacagcttggctgggcatatgcaaggtcatcaaggatgtgagcagacacaggaagagttggcgtttccgaatgcccggaggtggagcgacatgccgccgcgcatgaatcaatccggtcatgccgactccctctgcgcgaagacttccttggcggcaaatagcccgttgagtgcggccggaaagcccgcatagacggccatctgcatgatggtttcgacgacttccgtgcggctcacgccgacattgagcgcgccatggatatgcaccttgagttgaggcgccgcattgcccagcgccgtcagtgccgcaaccacggcaatttctcggcttttcagatccaggccaggccgggagtaaatgtctccaaacggaaattcgatcaagtagcgggcgaagtccggggcgatgtcctccaggctttccagcacatgttcaccggcttgcccgtctatttctttcaacttcgtgagtccgcgctcgtagcgatcttgggtgttcatcagcagttccttgggtcatgggtgagttcgacgccagggactgctccatcgagcggtaatgctcgatcttggcctgcaaagcgactgcggattggctcatcgcttcaatttctgcgagaacatccgtcaaatgctcttccagcatctggcgacgatcctgcaccgtcgagtccccagcgctgcgcaactttgcaaacgcctgcatcttgccgataggcatatgcgtcgttcgcaaacgcagcagaaattcgatccaagccatatccgatgccgcatagcgccgttggcctccagccgcacgaccgaccggggcgatcagcccgatgcgctcgtaatagcgcaaggtgtaggccgtcaggcccgtgcgcttggcgacttcatcaatgctcagatgagattccatggggtgatcctagaagttagagtgcactctaagtcaacaactttatgccaggcaatcgggtgttggagttccattggcattcgcttcctatgtgtgtcgaggagttttgggcatccctatcaaacagaggaatgccccaaaggccaacgccatcactgccagtcccatcgctgcgtacatgcctcgcatgaacgcctgtgtcgcggtatcccgaaccagatagccgaacacggccacgcccagcatgccgccaacttgtctggccgaattgagcacacccgaagcgatgccggcacgtgattgatccacggacgacagcgtggcgttcgtcatggtcggtatcgtcagcgcgatgccgctgcccgccatcagcatcggcacgatcagcaaagcgtagcggccgtcgaggctggccagcagcatcagcaagtagcccacggacgcaaggctcaatcccagcaccatcaggcggcgcgcccccaaacgggtaatgagtcggcccgcgacgatgttcgcgccgatcaagacgatcgtcatgggcagaaaagcaaagcctgcctgttgaggggagagttgctgctgaatctggaagaaaagactcagcacgaacaccaggccgtagtacgcgaagttcaccactacacccgatacggatgaaaccgtgaacatcggcacacggaacagcgccagcggcagcatcggcgctttcgtatgcgattcgatccatagaaaggacccaagcgccagcacgaaggtcaggagaccggcctgtacccacgtattgccccatccccgcgtcccggcctcgatcaggctggccgtgagcgtggcgagtgccaatgcggctgccgcttgaccgggccaatccaggctgcgctgatggcccgccccatcgcgtgctgcatggcgcaaagtcaggaagatgccgatgatgccaatcggcagattgaccaggaagatggagcgccagccaaggtgcgtcaccaatatgccgcccagcaccggaccggctgcaagtgaaagcgcacccaccgcgccccaccaacccaccgcgcgattgcgcgcttcgacatgctgaaacgctttttgcagcatggagagcgaattgggcaccagtagcgcggcaccgacgccctgcacaaggcgggctgcgatgaggagttccaggctgttcgccaaaccacacagcagcgacgaaagcgtgaacagggtgaagccccctaagaacatgcggcgtgcgccaatgcgatcccccaatgcgccgctggtcagcaatagcgcagcgaatgccagtgtgtaggcattgaccacccactgcagtccggcgatatccgttgaaaactcctggcgcagcgcctccagagcgacattgacgacactgacatcaagcagaacgacggcaaatcccgtggccgaggctagcagcgtgccgcggggcgaatgagggtgagaaggcatgacgcgaatccattgcgtattgagttgacgtcatgctaggtagtattcatatgtgcgtaaattccataaaattgcatatcaaactggagaaaatgcacagatgttcgactgggagaacatgcgctacttcatggcggtagcccgggaaggaacgctgtccggtgcggcgcggacgttgcgtgtcgatcacgcgacggtcagccgtcgtctgggcacactggaagccgaattgcagatgcaattggtcgagcggctacctcgcgcctgtcggctgacagagagcggcgcacaaattctggaattggcgcaacgcatggaaacggcggcctttggcattgcacgccatgcccgcgcccatcaagcgccgctggatgcgaaagtgaccctgagtgcacctcccgtcttggcaactcactttctggcgcgtcacttggcgggcttgcgcgccgcccatcccaggattcagcttgcggtgctggcgcagcctcaacaggtttcgttgagtcggcgcgaggcggacatcgccttgcgcctggttcggccgaaggaatccagcaatgtgatacgccgcatcggacgtatgccgttcgcgctgtacgcccatcgcgactacgccgcttcggtggtgccccccgactggaccttcatcgcttacgatgaatcgctcgcggacatgccccagcaaagatggctgctagaagtcgcaggtagcagaccggtggtttgcgaactgagtgacatcagcagccatctggccgcagcccgcacgggagcgggcgtggcaggactaccttgctttattggcgacgccgatgctgatcttgttcgactggagcacgatggcgacgctttcgcacgagacatctggctggtcgttcaccgtgaccttcgccgtttgaagcctgtgcgagttgtcatggattacgtcgtggacattatttcgcggacttcgctgctttccatcgactagacattgaggccacgctggcgaccgatctcccaggacactccacctccacgcaccgtcgcggcgatctgctgccccaaccgctgctcgatgaccggcttccagggcacgagacagaaacccttgccgtcatccagcatggcgtagcgcccgctggcgagcatgacactgcggcggtagatgcccgccacacgctggccatcggccacggggcgatgctccaggccagtcttggaggcaatgtccttagcagcttgggccagttcccggttgcgcaacgtgcccagcagattgcgcgccaggaagacacgctgccctcgccgctcggccaattcctgttcgatcaggaagttggcgcgccgctgtagcgcctgcttggcctcgccgccaaagcccacgtcgcccaggccctggccgccgctgatcaattgctgatccagccaggtcgcgccgatcacgcgggcctgccgctcgatgggcaggtgggatttcaactccacggccacgccgcccaggcgctgcgcgtcgtattggcggccacgttcgggcaggtcatcgggcaccttccatagcccctcggccacgcgctccacgatgcccgctcggcgcagggcttccagccttcgggcatgggccgcaactacttcctgcggatcgcggccatccctggcctggccttgcgcgatggcgaggtgatggtcggtgcggtacaggccattgcttgccaatgcagcgatggttttgtccgccgcccgtatgtcggcagagcctttcacctcgaccaccgcgcccatggggtactgctccaattccgtcctgggcggcagcgccacatagtgggctttgccgtcgatgccatcgagcaccagatagccccggtcgtacagttcgtcggccaagcccttgcccgccacgcggccgatgatggagtgtccatcctcgcccggctggaacacggctaggtcacgctgcttgccgcccatcgcgcgctgcatggtgcggatgatgtcgccgcgctcgcccatggcccgcagcgttggctcggcatcggcatgcatggcccaggtgccgggctgggtctccgtggcaagccccatgcgttgaagccgttgcaagcgcccgaccagcagcaggcgctggcgttgcagcttgggatcgttgaagcgctcgatcgtcaccaggccgtccaccgcttcgcgctgcagggtgcgatccaggctcgtccagcgctcctgctccacctcgcgggccagggtgcgctggatctccagctcggtgcgcggccccagccattcggtggccagttccatcgcccgctccctcataccgcgggtgatgtactcctgcgagatgatgagatccttgcccgtgtcgtccttgccgcgcagcaccacatgggtgtgggggttgtcggtgttccagtgatcgaccgccacccagtccagccgggtgcccaggtcggcctccatgcgctgcatcaggtggcgggtgtaggtgcgcaggtcttcgagctgtgccgcgtcctcgggcgagacgatgaagcggaactggtgtcggtctcccctgctccgttcctcgaaggcggccgcatcctcctcgtcggtgatggcgccataggcacggccctgtccaccctggcgatccacgccttcgcgctcgatatagcgcaggtgctgcaccgtggatcggccgctggcctgctgcaggtacaccagccgcaccttgaccgtggcccggcgagaaaacgccgtcagcgactggcccgtgaagcgcgccgccgtatgcccgcgccccaggcgcgaaccgggcgccttgccggtggtcctgcgcccccggccggagacgcctgccgccttgctggtctggcgcagcacctgggcaatgaaggtgtcaccgcgctgcctggacttgccgggccgcacgcggaaacggtcttcaccgtcagagtttccgcgctggctcatgatgcggctccagccaagcccatcgcgcctgagcggatgcggcacacggcagacccaatgtccgcaaggcagtaaggccactggcggcacgcagccgcactcgggcgcgtgccgcccccaacccacgtgcagactggctttgcgcgcaccgtggtgccgcgcccttcaatcttgccttccgcatttgcctcccctggcccccccggttctcgctcccggcaactgcggcccggtggcgctgctgcgcgggcagccagcgccccggcgaacacggcaatggccgcaggccggccgtgttcgaggcaggacgcctgcacgtgggacggcagcgccagaggcagtgcgaagtgcgatgcgaatgcactcgcacggcacgcgcgatgacacggcgacgaacagcagaacaacatgcccgatggcacgatgagatgcacgctcgcgtgcagcgaattggcggcatcatggccgtgactccagccagagcgaatgcgccacgccgatcacggcggatgcgctgaccagcccgaagtagcggctgtcgaacgacgccgggttggtgctgctcaacaggaacagctcgccagcttcgaggcggcggcaatgcggccaggatggcagcggcctgcccagccggtcggcgggcagcacggcggccaccggcacgccgtcgatccacaccagcgcatcgaacacgcatacatgctgcggcgccacggcgcccacgcgcttgagcagcggcacgtgcgccgggaggtagcggcgctgcgcggccagcgcagcagcgtcaggcggcagcgtggtgaggacgatggcgccgacgtgcagcgcatcggacgacccgatgcgataccagccgatcggaacactgtcggacgggttgtagaccaggcgcggcagcggctgtacgaaagccgcccaggccagcgccgcgaggccgcaggcggacaggctcgccaaaacgatgcgagcgcgcaggcgtgagcgaggatgtggcgggatttcagttgcatcggcaacgatagatgggagtgtcatggcaacaccctcccagccagccaggcggcgtgccgctcggcgctgtattcgggcagcggcaggcgggccgcgagccggttggcgagcgtgcgccagtacgcgggcgaagcgccggcaggcgcgatgcccagtgcctcgatggcgtcgatgcgctccagtacggcacgcacattcttgtcgccctctgcgtgcagcagcaggcgcgcgccgggctgcacgccggggatgcgctgcgcgccatccaatggcgtgcaagcctgcatcaccattagctgccagcgaatcgtgccgaagtcgttggactgccagcggatgcggcagaacacggcgcccggcaggaacaccgcaacgcgccgccagcggtcgtgccggatggtgcgcgccggctcaccgaagcgcaggtaaatgtcgatgcgctggtccacgtaggccagcgccacgcgcgtcagcggcgtggatgcgggccacgcggcaggcacagccgtggctgctgctgcagcaggcaaagcggatgcgttcatggcgttttctccgggaactcgcgctccagcagcacgcgcagcaggtcggccacggtcacgccctgcgtgaaggccaacaccttgatgcgcgagcgcatggcgggcgtgatgtcgagggtcaggcgggccgtgtagaggtcgcccttctgaaggtcatcggcgctgccttggcgaatccacgcctcggcgtgcggattcgcgggcgggcgtgcgccgatgccgatgcgcttgcccgtacgtttgcgggcgggactgctcatgacggccaccgcagcagttcatcgaccagcgcagtgatctcgcgcgcggcggcgctgtcgggcgccgtctcgcgcgcaagccggccagcggccacgctgtcggcgaagacgatgcgctggcgtacttccgagcgcagtgcgggcagcggctgctcggccagagcgccgcgcgtttcgcgcccgatcacggtggtgctgacgcgccggttgatgacaaaggccgcgcgcagctgcggccgaaacacctgcgcctcgcggatcagcgccaccatctcggcgctggcccacaggtcgtaggggctcggttgcaccgggatcagcacccgctcggccgccagcagcgcggagcgcgccaaagccgcgatgcgcggcggcccgtcgatgacgacgtgatcggcccgcctggcgagttctggtgcctcctgatgcagcgtttcgcgcgcgaggcccatggcgctgaacagccttggcaagccttgctggctgcggcgctgcgtccagtccagcgatgacccctgcgggtcggcatccaacagcactacgtgctggccgcgcatcgccagctcgccggcgatgtgggtggcgagcgtggtcttgcccacgccgcctttctggttgagcagcgcgacgatcatggcctggccctccgtgttggaaagcccggctgttgctgctgcgcttcgcgccgcgtagcggttatccaccggggcgcggcgctcttaccagttattggtattaagttattaatgttataggcgaccgaaacccgcgccagcattggcctgacggccaattttgttgcctgatagcacgagggtctgttgcccgatagcacgagacttctgttgcctgatagcacgagcccgtccacaggcaatctggcagttattcccgtgccgtggacggcacgggccggaaaagcaacaagggcgcagcaatcgcgctgcggtactcgatgtccagccggtagcccggcagggcttggcgtgccaccagtgcccgcaggtcggcggcgaagtcgtagtagcgggccgcgctgccggatttgcggtacagcgactcgaaatcgaaccaccagccctccggctgccgccccccgtgcttgcgcaccagccggtacaaccagcgctcgatgcccccagtgagccggaaataggccgggtcgatggtcagcactagggcggcgtccatcaccccgccgtagaaccagtccggaaggatcagctccagccccaagggcgtgcccttggcatcggccagttccttccattcgttgatccaagaaaaccgatgcaagcgccgcccggtcgtctcccggatcgacgtggctacggtggtggattgcaggcgatccaaggccgccttgaggcgctggtagtcgcgcagcgacgtaccgcgcccgatgaagcgcaggatctcgtagggccgcacctgcatcagccgcgacgggcgcaggcccgcgtcgcgcgcttccacgatctgcgaggcggcccagatcagcacgtccgcatcccagatcgtggcgatgccgtgctcggctgtcccctccacgcggatcgtcactccgctggcctggaagtcgatcggcgccgtgcgccgcgacttcgccagcgagaagaacggaaaggccatcaagtcctggctgtcgcgcggcgccatgtcgcccggcagggcacggaacagatcgagctgttcgcgttcctgcgagggtgtggacatggcgaaggccccccgcgcgccgccgatcagcgcgcacggctgtccgccgcatggtgctcggcgtactcggggtcggacgtggactcgaagctgcgctcggcagcccaggcatcgaggtcggccacggcgtacatgacgcggcggccgaacttgcggaacttggggccgccaccgaaaacgcgctgtttctccagcgtgcgcggcgacaggcgcagatagtctgcggcctcgtcgttggtgagatagcgctgcggctgcgctgcagcggtcgatgtgggagcgggagccgcggcaggccgcaagggagctggacgcatgacagaaacctccatggctttcaaaactccggccacaccacgcagccggatggaggcagtctcagaaaacgaagccctcttgctcagggtcgttttgcgtccccttcaaaacgacccttctcaagcggcggcagttgtgctaggcggcgatagccgccgcgcatcaacgcatcgccgcgccgcaccaagcggcgcaccttggagcgcaggccgccatcgctgtaccaaccggccgcggcatccacgccgaacagtccctcggcgatctggtgcaaggacgcgcccgccagggtggcgtcgagcgcctgcagggtgtgcagctccagcaaggccgcagggggtggccggggccgggccgccgatgcggcctgggctgctggcctgccatacgggcgcgcggcagtgccgccgccgctttcgcgatgggcataggcgaccgccatgccgttttccaggccgggtgccagcgcaaagcgctggcaatgtccaggactgcgcgcgatcagcgccaggcccttgccgtcgtgctgcaggtgtttgtggccggggatgcgccagaggtcgaacggcgcagcgtcggctggcgggtcggcatcggggtatagctgcaccacggaatcggagccgggcagccaggccggatgcgcgtcccgcgcatcgagatatgggtcttccagcaagcgcagcccccaacggtgcgcggcgggctctgctgctggatgtgaagcacggcggcgatgacggcgcagccagtcgagccggtagtcggggtgcctgcgcaggtactcccaggccagggccagcgcatccagccacaggacgtagaggtaggcggcagtgggataccagtgcgcgtggtggtgcgcgtaaagctggggatcgaccatggcgaaggctcccgttcaacagcaggaacgccgccatggcgaaacatgcagagctatcgcatcgggttcatctcatcctcgaaatcgcagtaggatgtaagcattggtaatcagaggcccgtcaagaccgattggctccggtgtattgcgcaattcgtccgaatgcggcggccgtgcagccccaaaccgctgcatggcagataccaccgtgccgcaaaccgcctgaaaaatcgtgactgtttcagtcacggctataccggtttgacgcaagaatgccgattcagaccgatccagtctgaagccagacgcaaatagtctcaatacacccggcctggccgtagcgcgaaccgctcaatcgacgatggagccgttctcctgggccagccgcagatattcggacaagggccgcactgccttgaaataccgatcccgcatcacaggctgtttgttcgggccgacgatggaggccagatcactgagtttgatttgacccagctcgggcatgccgatgcccacgtccatcacgccccaggcggtatcgccatcggcgggatcgagcgatgccagcagccaggtggcatgcgcgtccggcgtgaacaggcgcaccacgggcagcgggtcgatggcgaggcctgccgcacggctttggccgtgggcgagcagttcggcgcgctcctggtcggtcgtcagtggttcggtcatggttcaatcccccgaaacaacaataatgcgcccgcatgcctcgatccccaaggggcgaacgcaaaccatcgtcaagcgtgcggcaaaagcacggatgcgctttgcatcgaatccgccaaagcgtgaaagcgcaaagccgcttccacggatttgaagaaaaccacggatgcggttccgtgcctctgtgggaatccgcagaggcggattttcgtaaaaactcaaatgcacgaaaaagtacgtttgaacgtcatgagttaaagataacgtggttttaattgtgctgcgaatcgacgcttctgtccatgcagaagcgagtcatccagcctggccggccagccggcgccaccaccttcgatgccgaactggctcttgccttcggtgcaaccgtgcgcgggctgcgcgtggagcgcggcatcgcgcaggaatcactggcccatcgcgccggcattgagcgctcgcacatggggaaaatcgaacgtggtgcgcacatgcccacgctggcgatcatcttcaagatcgccggcgcgcttgagtgcagcgtggccgaattgatggccagcatggaggcgctgcttgcagcggggacgtcccctgcctgatgcaccttcccgtccgatccggcgcaggccggttcggggacttcaggggcgccaagctcgcgcggcggggatagcctgaagggctttccccaggaggcaagcgaagcgcgcagcgccgcaggcgcgaaggcgggagggattggagccgaagggccgtgacgacaaaggcggcacggggcggagcccgcaaagcccggtggtgcgcagcactgacccgcccgatgattcctgctgctgccaacgcaacgcatgcagaaggcgcccaatgggagcgtgctcaggctgggatgcggtctccatgcaatgccacgaaagcagcacagcgcctcgccgcatgggcgaggcgctggcggccgtcaggccgcctggggcttgctgcgcgaccagatcaggtcatgcgtgccgtcctcaccttcgatcaggcgggcgtagaccgtggccggaaacgaaggatcgtcgagggtcacggagatgtagtcccgcccggcctcgctggtcttcttccacgccgcgccgatgtcgtgactggcggcctgcaggcggaagtccggggccttctcgttgtcgcccttgtcgttgggcaccagcttggccttgacgttgagcgtcagggtgcgaagcgtgccggtgaagccgtctttgtctgcggtgaagctgccgatgttggccatgatgaaactccttacggttgaacaaggttcgcgcccatcgcgtccttgttgtgatccggccggcgggggacgggcgggctgcaccgcttgcggtcgcaacgcagtggagagccgggaggcaaaaagaatttgcctcgcgaggaatctgcgcagcagaggggaaattgttttcgccggacggttgcagccatgaagcccgaggcgcagccgtgccaccgccaggattcacaacgacacaaggacgccttgggccgaaccgctccgaaaggagacagggccgactcggcatccccgcatgaaggctgcaccggctcgcccgctgacgcggatcaagtcaaccacccgacgacaggcgagaacgcccctgccgcaccttgcggcgccagtcttgaggcgtggcgtggaagctccatggcgatgccgggcggaatgtccgtgaaccgtccttcgtgacgtgatgggcgagaaccgccagcgttgaggacggcacgcattcgcacaacttgccgcagcaagctccagcgtgttcgcccgcctcgtccattgcggcggggcgctggtcgggccgatccggggcagccgggtcggcaacatcgagagggcgccaagctgtgcgcggcggggatagcccgtagggctttcccctggaggcagcgaagcgtgcagcgccgcaggcgcgaaggcgtgtgggattgacgccggatggccgtgacggcgaagtcggcacggggcgcagcccgagaggccggtggcgcatcgcgcctacacgtacaggcccatatcacctacttcccactataaacaagctacgctctaccctgcttacacctctcagaaccagattcatatgacccaagatgagttcatcgacgcattggagcggtattcagccgccctgaccgcaatgcttgggcgatttaccaagtctcacagtggcatctatatggcccaaggagatgaaggcaggtatagggaaatcggggtcgaactcatcgacctttttcgggatgaagtcgttgacggactgcatcacgcgaagatcgtcgcagactacttcaacgacagcaccaatacctatatcggcacgccgtcataccggggcgtagaaaatgtcagaggagtagtcaacgccatgcttgcacgggtaaggagaagtcctgcctgccttataaactcggcatgatttattcatgaacttttgtagattgcttgagtcgaacgttcatggaaaaagaagatgcacgcaagcagtcgcgggaagtgctgcatgaacggcgcaagcaggtcatccgcttgcatcgaaaaggtgttggcgtgatgcagatcgttgagcaaaccgggctcagttggtctggggttaacactgcactgcgcctgttcgagcaaggcggtgcggccgcactcaagccccacgccaggggaaagaaaccaggtagtggacgcagcctgagcactgagcaagagcgcgtgattcgaatgaccatcatcgacaaacgcccagagcagatcaagatggagttcgcgctttggagtcggcccgcagtgcgcgaactcattgaacgcgacctggggaacaagctgtctgtccgggcggtgggcgactatctggcacgctggggttttacaccgcaaaagtcgatcaagaaagcctacgagcagcggcccgaggccgtccaggcctggctcgaagatgaataccccaccattgaggccagagccaagcgtgaaggcgcagaaattcattggggtgacgaaacagcgctggtcaacacggatgtgcgtggcagaagttacgcacctgcgggccaaacaccagtgacgcgcgcagtcggcggaacgcggcaaaagctctccatgattgcaaccgtcaccaaccagggcaaaacgcgctggatgattattgacgaggcgttcaattcagacaggctgatcgagttcatgcaggccttgatcaaggagtcgcagggcaagaagatattcctgattctggacaacctgagggtgcaccacagcaagccagtcaaggagtgggcgacacagcacaaacaggacattgaattgttctacctgcccagctacagccctgagctcaacccagaggagcggctgaacgcagatttgaagcatgcgattggcagcaaggttccggtgcgaaccaaggccaagctgcgcgcagcggcgactgaacacatgacgatgttggagaacacaccagagcgggtcaagaagtactttggtgacaagcatgtcgcctatgcggcctcatgaataatccccgccggatcaatagaagcgcccaactttctccggggaaagtcacagcacccgaaagggtcgaagcgctctatcggataggagagcgctttcatcaggtcgcaaagcaactgcgtgttcggcgtcaagaccgaccgactctggacatcggtgatgaatacgacgtgcaggatctgttccacgcgctcttgagaatccccttcgacgatgtgcgaccggaagaatggacgcccagttacgcaggcggcgcgtccagaatggacttcttgcttcctgaaattgaagccgtggtggagattaagaaatcacggccaggactcggtgccagagagttgggcgagcaactcatcgtagatattgcgaagtacaagaggcacccaaactgccgcacgctcttctgcttcgtatatgacccagatggccgaatccataacccgcgcggaatcgaaaacgacttgaatgcagagcaggatgaactcaaagtcagagtcttgatcgcgccatgaagcatcctcatcgggcgcggccactgccgcgccggatttttgcgttcaccgcgcccagaccggaacggcctgggcgcggtgctgatcgcggttattccttcgcctcgatgattcagcacacgccacgcggcaaggcgcagcccgtgatgggatgaatgtcggtaaggtcggcgcaggccgaccagcccgagggcgggcgatagccccgcacgtcgccatcgccgtgccagcggcgggcgcgtgttgtgccgggggcatagatcgccgccatgcgcgggcggctggaggtggtgcgggtcatggggcgttctccttccagcgaggcgccccggtcgaggtcggggcgcttgcctttggcgcgggtcaagcggccagcgccacgacgggttcatccgccattgcctcggcatcctgcgggccttcggccttgaagatggcaggcatccagcccgtgccatcggccagccgctccgcttcgctggcaatgtcggccttcttgagcttgcccagccggttgacggaatccggcgcgaactcgcccacggcatccagaatcacggccttggaaacgtgcttgaagtagccttcggcggtcggcttccaccatgcggccatatcgaggcccacggcctgcgccagttcttcaccgggctggtgcggcgtggcgcgaggcgtcaccacgtccaccgtggaagccacgcacacggcgagcagtcgcaccagttcgtcttgcgacttcgccagcagcgcggcgaacagttcggcgctgtcctccggcaaggcttcgcccgccacctgttgcagttcacgcagcgccacagcggcgggcgattccggccagtccggggccatgtcttccagccgatcttgcactttcaggcccacgcccagcggcagagaatcacggctgcggccgtagcggctttcctgcaagacggtctgcgccatgccatgcaccacagcggccagcgcagcttgcggatgccgggcgacttcgatttgcagcgcggcggtgcggtgggcgctcaagcgttgcgccagccggtcggacatggcggcggtcttgggctgcctgtcgtcgtctccgtcctcgccctcgtcatcgttcgcggcgtccgggtcgctgaaaccttgacgcagcttttccaacgtgcgcagcgccttggcctcggcctcgcgcatcaggccgcgatgaatcacaggctcgccgttgcggtcgatggtaacgatggcaccggctgcggccttcacgttcgcgccgtagtcctgcaagccatcctccagcgcctgcaactgttcgcccagggtttcgccttcctcctgcaaggcgtcggccttgtcctcgtcgtcggcgtccatcgcggcatccacggcttcggctattttctgcatcttggcttgcagcttctcgatgcgctgcgcttcgcgcttgttcggctcccggcgctcccgaggggcacgctggaacgcgtgcaggtcggcataggtggcggcaggcgcggcatccacccaagcccagccctcggccttcacctcggaggcgatgcctgccagcttgtcttgccccagccgttccagcaaggcggcatcggtcagatacacgcccgcatcgccttccgcgaacaggtcacggcggatgccgccgcctgcggcctcgtagctgtccaggccgacgaagcgcaccagcggatggcggtaagcgtcgatttcgcgctcggtgaggcgctcgcgcagcgcggacggttggcgctgccattgcggcgcatcgtagaacgcgctttcctgcgcggcatggtcgtcggtgatggaaagggccatcagttggtcaaggctcacggcatccgcccgatagtccgccatcagccggggcgagacattcgccagcttcaagcggcgctgcaccaccagcggcgtgacggaaaaatccgccgcaatgtcctcgatggaacggccttcggccaccagcgccgcgaaggcttcaaactgatcagccgggtgcatggcttcgcgctgcacgttctcggtgaggctggccgtgcgggccgtgccatcggccaccagcaggcaaggcacctcccattccttgctgatgcggtgctttttcgccagcagcttcaacgcggcgaggcgacggccaccggccacgacttcgtaatgctcgccatcggcggatgcaatcacgatcaggttttgcagcaggcccacgcgctggatggatgcggccagttcggggatggacatgcgcggggtcttgcgcaggttgcggcccgtggggcgcagcaccagccgcgacagtggaaccaaaataaggttcttggtcgggtcggcggcttccagcgggatagctgcggcggtattgacggcgcgggcttcggtttgggtgatggcgttcatggtgataactccttgcagttaggaaatgcagcagcgaagaaagcggcaagggctgctgcctgcccctgccgcgtggggattcaggctttcaactggcgcaggccatctgccagcatccagagggcgcgattcaggcgcacatcggaatcaatgccctgcaccgggcgggtttgctggcggcgtccgttggcgctgcggccatgcaatccgcccttggtcaagttctcctgcgtgcggttgaacacgctccacaggtcggggcggcggtcgtcgaaccggcgcggcatcaggatttgcgattcggtgatgggcgcgggcttgttgtcggtggggtcgtacttgagggccagcgcggaacgggcgaacacttcggcttcgccttcatccagcgtgatcgcgcgcatggcatcgcgggattccttcactcgctcgaagccgctcaacacttcgaaagcgccttcgatgacggaaccggccacgtcgcccttatggggtacgcgcacgtccgccacggtgtcgccgcacacaagaccattgctgcaaacgaaccggaacattccggccagcatttgatagctgctcgtgccgtcgtgcgagttcagcagcacgatttcgttagcctccgcgccgttgatctggctggcgtggcgcagccgaatcatgtgtttggtgtgctcgcgcttgccttcatcgcgcacgcgggtttgcgtcaccatgaagggctggaagccttctttccgaagctcggtcagcacggcagccgtaggtatataggcataccgctcggaacggctctcgtgcggggcgtccgcgaagatggacggggccaccctgcgaatctggtcatcggacagtgggtaatcgctgcgaagcgccggggaacgggaagcgaaacgggatgcgagttgcatggtctttctcctgacaaaaagaggtttgctgttcacaccgcacaccggattcctagattcggagcccagcctttcggctgttcggtgcggttggcacgaggaacccggttggccctgttgccaccgtctttcctgagttcatcgcccgcgacggtcaggagcgcgcgaacgggcgccgtcaaggaaacaagcgcagggttggtgcggcccgcaggcgcagccgaggacacggccctgcgcgccttgacggcgcacgggcgcgggctacagtcgcggacaaggtgatggagtcagggaagacggctggacatggcaacagccgtccctgtgtgccgaaccgcatggcaagcgcaagcgcgcaggcccgaagctggaagccgggccggaggcgtcagggatgtggaaggctggcgaatgccagtcccgttagggatgagcgaacagcgaacctgaagcagcgtggtccgcgaagcggagacgcaaggatgtctccaaatgttaagaatttctgataaattgcatgtttggtatggatagatgaccaaaaatcatctggtttaccctggcgcaaaatattgccaatacacaaaagtagtgtgaggaaaaattaaaatccacacatcatttaactctaaatttaaaaattaagacggggtgtcgatgagcattcttagtgaaaaagaagcagaaggtctcaccattgagcgaatgatcttccacgttgtcgatcctgcatcggaatcccccgtttttttagcagaagttaaaccgccgcaatgtgtggatttcttcgttgagcgagttaaagagactcttcgtggagccgcctatgagtttcttcctggcgcaggaattccaagcctcctttatcgagctttgcctagccaaaaagcaaaagatggatttataaaagcctcgcacgatctggcagctagattcaaagagaaagtaaagcaggacaaacgacttgcgcccggcgttctgatgctctttgtcctcaaaacagaaggggatactcgatttgttgctgtcatcaaatacgagcatcagcaggtcgtatcttattcctacattaaagatgaagaaggtaatctgatcttagatggggatggaaaccctgttcctgatttgcagacgcttgtcgaaacatttacgaaggatcgtaaggccatgcaaaaatctgccgtcatacgatttcataaaaatgaaaatatcgaatcaggcggggactttcaatcatcaatcgtcgtaattgaccattcgtccgggcgctatcgcgatgccactcagcactttgccaatttcctggatatacgccgtgcgcttgagccggtcgaactgaccaagcgcctcgaagatgcggcagtcgagtcaatcaaggcgcacaagagtgaggttcctcccgaagttgcgaaagcgcctaagcggttcgtacgtgcagccatgtcaaggcttgaaggttttgattttgaaaagccagaggagtttcttggtgccgtattgcaaggtgtggctccagaggctgcaattttaaaaaccttcaagagcaaactcgccaataagaacataagcacagaagcattcaaatttgagggggctactccaccaccagctgagtaccggcgggttgtcacaaatgaagggataactctcttatttagcgccgggcacgaagaaaacaagaatgtagagataaaaacagagggaaatggaggcgttgaaataaccatacgatccaccggcttggaacggaacgatgaactcgaaaaaatgcctcgcatccctgattgatgctttaggagagcatgtcaacatccgcgaaaccatcgaacaaatcgacatttccgggcatgtctcttctgaaaaatcgggcgatttcaagcgagccttcgatgatttctcaggaaagaaatcggaagcttggtcgatttccatccgtgatggcgagttttccgagatctcaatagatgctgttgcaaatgaggatgtcacccttgtaatcaagaagccagtaggcggaagggttttctttgcgtcgcaagcaggattttcagcggccctggaagacaaggcattgaccttagccagcgagctattggtgctaaatttttttactggattcaagaccaaggggttttctgtcctttcttgggatggcgagccattacctggcttgccacccttggaacccaattcagatgcaatcgaccccagaaaaggcgtagtgcgcgatttgaccggcaccactgttccggcagacccttatcgctggatattaataggcgatgatggcagtggtgaaccgtggaatatatggaaggcgctggcagctaaaaatctggcaacgctacttgtttcagatgtgtggaaagaagatacaataaaggtatctctcaatggcgcaagaaaacgtactttctatcttggggaaaagtgccaggatgacaacgcctatgcaaaaatatgccaggcagccgactggatactcgtaaagcaggacacagaagcccggcatgaagttcttgtgcggcgtctttctgcgattgtcagggactctcactccaatggggacttggagtggctaaccgtattacccgaatctctgcaggaagcgcttgatggggctcggcttgatcatcgcgcctatgtgagatcaaagtcagcagaaacagtaaaagctatggccgaccttaggaaggcggttggagaagatgtttcgcgtatcgtggatcgtgttcatcgactttctacgggttttgtgataggtctcgcagcattggcaacggggctaggcgtgcgcctgacattgctgtcctctcagaaaaacacctgggcagttgccgggataatattctgctttgttttattggccattacatgggctagcataattattcaacgccatgttagctctaagtcattggtaaatgagctgctcaacatgaggcgttggcataaaaatattcatatagcgttaacccgctcagactatcgagagctggcattgcatccagttttggacgccattcgtttgtacaagaaaacagcaaaaatcaccattaagggaatgattgctgcctcatttatttttatcgctctgtttgttgttgctccattttttcacccaggcaataaacctattggagttggcgatgaaaatgaaagtgcgcaaccatcatctgccaccattgttgatcaatcgattttaaaatctagctccctgccgaaagatggcgtaactgttgaaattgctccatccaaaaagcaagaatcaaatcctaaaaatgacaaaaccgtacaagatacgagtcctcttaatgatgtgaagaacaactcttcgcagcaggagcttgaggttggagaaaagcagtcgaagccagctcacagcaagcctcgttcggcaaacgacacagtttctgccccagccacgaagatgtgatccagtgctgtgcgaacgccaactgccgggcgcttccttgatccgctggttcagcaatatgtcggcactatccagctcaggattcctgctcaggtggttgtgcgcctgaatgaccgccgccacattgagccgcagcgcctccttcaccacttcacgcggatacacccatgctcgatggcatgacgtaggcttcgtgaatctggtcagccgtcgcgccgacagttctggccttgggaatcgggcactatcagtgcagcatcgaacgatgaaaaggacggttgcgtcatggtcgtgctccggttgttcgggcggaatttcccagaaccgtggccagtacggcgcagcgtaagcagtcagctattcggctacctgatgatttttggcatcgcgtggttacgactctgcggccgacgtttcatgatcgcggcgtaaatcggacaccactgcgatcagccggttgatcggctcggccaatcgcttgggcagcacacggtgttgggtatggataccctgctcggcaatccagcgatgggcgatccagacatcctcctctggatcgttgttgttcacgccgttgcaatacttgtagccgacaagtgcatcggcatgggaaagcagcagtcgcgccatcgtcatatgaaaacgatgggcctgaagatccgcagtgtttcgagggcgaggaagagtcaaacgcaggcaccgctggctattgaagtccttccaatcaggcccggcaacttccccggcgcgctccagcatcttgcgtgattgttcactttttccgttgaccaacgcgaccgcaacagctcccttcgggtattccagcctttccgctagcaagttcatccagtgcgccagcttttgcaaggttgcatcatctgcgaacactaggaactggtgacgttgctcgtcatcgaggaatgctggcaactgggcgtagagggggtacagcaggtcatggagatagatgtacgtttgccggcgcccttgttcgtggctgcgcgtggtggcggtcaatgcctgctgcgcccattctggcgtcaactcgtcgatcgacatttccgtgatgtcgatagagatgagcgggaaccccagcgacttgccgatcagtgctttgcgcccgtcgaaggcatgtccaagttcgatttccacgccacccaaaaccatcggctccgcttgaacgggcggccccagcaccgcaacatcaagccggaatcggctaccgaagggcgtatccaacggatgctcggtcgccacacgatcagcgccgagcaataggttgccttccagcgggtagtccgacgcatccgcatccttgaaccaccacggcatggcaagacgggcatccagacgccgaccaagctctgctgcgatcaactcttttgcccgccgatgctcctcgctttcctgtacgacccgctgccggttggcttcttcgtcatcaaagtgcgtcttgaggttgtaggtgcgctcgacgggcaactgccgaaaatgggagcgccgacgcagctttccattttcaaagatagggctgacccacgtcaccatttgccgcaaagcatcgggagacaccaacggccataacttgcgcgcatgttcccggctgcgaacatcgcgcgccacaatccgggtctgaaacaggcccttgcgggagaaaacgactacggcttcatccatgcgtggcagtcaccagtgcggggcattagatgattgcttgcaagcctttgtcggcgatgatgttcagcagtttgagcgctgggccagccgggtgggtatcgccttgctcccacttgcgcaccgtcgaagcagtcgtgtgcagatgcagcgcaaacactggctggctgaacttcagttcttcgcgcaggtgtttgatatcggcagcgctgaactcccgcaccggcggcgggcagatggcatcgaactcgcgcatcgtgaccttgccgattgcgccagcatcgtgcagcgcggccaggtcgccgcgcagggattcaatgagcttgctcgtcacaacacacctccagtagaacgccggactccagcgctttcgccaagttctctgccgacagttccagaaacaccttgccagcgaactgcaacgccttcctttcgtcctgcgtgatgttcgccttgtcgctcttggggaacccatgcaggaacacatagcggctgccgatccgtgccgacaacagcgtccggtagccgccgcttttgccgcccccaggacgcgctatccgcttcttgtagagaaagccgcctaggtcagcatcaaccagaccggactccatctcctggactgctttgcacaaagcggcgtcaggcaggctctcgccagcctgccatcgtgcaaagtccttgcgtttgaggacggtcatatctggcactcctggaaactatacccgaaacgggcatagttttccaattcagcgatcagcccaccccacgctggggaagattcgccagacagtgtctgggaaattgactcggcaaccgttgtaggaaaggtgcaggtgttcatgctacagcctcctggggctggccttgccgcccgcctgtgatggcctggcggcggctggccaccaactcggccgcatcgcgcacgggcttgtcctctgtatggacgtagtgcatgaactgcgcgacggtcttgtgctgggtcagctccatgccgacctttataggcacgcccgaattggcaatgtccgtcgccgagcgatggcggatgccatgcgtgccgacgtgcgggacgccggcggccttgagcacacggcaccagccgccatagtgttcgccgaaggtcaggtgccgggtcgggtcgttgggcgacggcaggacgtaggggcagccttcacggcgcggcgccgtggagagcaaccaatgggcttccgcgctcatgggcttggacatgccgccggtcttgctgtcgggccacatcacgcgccggttgtcgagatcgatccagtcccattcgagggtgcagatttcggagcggcggcctgcgaactcgaattgcaggcggatcgacagtgggatgacgtagttctccagcccctccgcctccagcttctccaactggcgaaagatcagcaccatttcatcgtccacgatgaggcgggtcttcttgccgggcgggtacatcgggacatggcggcacgggttggtgccgtccgggcggaagccccacacctcggccaggttgaacatcttgcgcaggatggcgaagcccttgttcgcctcggtgggcttgtaggagagcttttccatgtacccggcaatatcggggcgcttcacatcggccaccttcttgcggcccagcatcgggatgatgcagcggtcgatgaccgcctgatagccgcgccaggtgctgggcttgttgcgtttcttggagtagtcctccatgaacttcttgcacagctcggcaacggtgggcgccttgcgtgcttcggccttggcgccgccggggtcgccgccccgacgaacctctgccagccagtcctgggccatgacgcgggcctgctcgatggtcaattccccgtacagtcccaacgaaggcttgcgagactgcccggcattcgtgcggtactgaagcatgaacacccggcgacccgccggggtgatcttgcacaggaagccgggcaccacggtatcccgcagttcgacgtccttggcctggggttgcgccgtttctacggcggttttggtgagcttgatctttgccacgatgactcctcggaacgacccggttccaggagccacataggagtggcgagagggaatgccggatcaggtttcagaaagcaccggcatatgatggacgcgcgtaagttattgataaacctgctgtatctggctctagcgcagtccagcggagtgccgggctggagtcatcgtgaaacaaaaaaaacccggccggggccgggttcttgtctgctgcccggcccctaagggcagggcggcaacgccggatcaggcggccttgagggccttgatgcggtcgttcaggcggctcttgtggcgagcagccttgttcttgtggatcaggccacgcgcgctgaagcgatccaggatcggctgggcaacggcgaaggcggcttcggcgccggcggcatcgttggcgtccagcgccttgatcactttcttgacagcggtgcgcagcatcgagcgctgagccacgttgcgcgcgttgcgcacgacggtctgcttggcgcgcttcttggcggacttgatattggccacggtggtggtttcctgaaaaaatcggtgttatgggaacagcaagctagctagtatgatggcgtaagaaatgcacgtcaagtcgattgtcaagagggacgctgagtgagttcacccaagttgttgcggggcctgctgtcgttcagcagcatgaccatggtctcgcgcgttctcggacttgtccgggacttcgtggtgaccaccacgttcggcaccaacgccatcactgatgctttctgggtcgccttcagggtacccaatttcctgcggcgtttgttcgccgaaggctctttcgccaccgctttcgtgcccgtgttcacggaagtgaaggagacccgcagccacgccgagctgcgtgaactgatggcccgcaccgccggcaccctgggcggggtgctgatgctggtcactgcgctggcgctgatcttcgcgccgcagctggcctcggtcttctccagtggcgttgataccgatccggtcaagcagggcctgctggttgacctgttccgcctgaccttcccgttcctgttgttcgtgtcgctgaccgccctggccggcggcgcgctgaacagcttccagcgcttcgccatgccggcgctgaccccggtcatcctcaacctgtgcatgatcgccggtgcactgtggctggccccgcggctgggcggcaccccggagaaacagatcctggcgctgggctgggcggtactggctgccggcatcctgcagctgctgttccagctgccctcgctgaagggcatcaacctgctgaccctgccgcgctggggctggagccatccgggcgtgcgcaaggtgatgacgctgatggtgccgaccctgttcggctcctcggtggcgcagatcaacctgctgctggacaccgtcatcgcggccaagctgaccgatggctcgcagtcctggctgtcgctggccgaccgcttcctggagctgccgctgggcgtgttcggcgtggcgctgggcacggtgatcctgccggcgctggcccgtcaccacgtcagcaccgaccgcgaaggcttctcgcgctcgctggactggggcctgaggatgaccctgctgatctcggtgccggccatgctgggcctgctgctgctggccgaaccgctgatcgcgaccatcttccagcacggccagttcagtgccttcgatacccgcatgaccgcgctgtcggtgtacggcctgagcttcggcctgccggcgttcgccctgctgaaggtggtgttgccggcgttctacgcacgccaggacaccaagaccccggtgcgcgcgggtgtggccgcgctggtggccaacatggtgttcaacttcgccctgctggcggtgctgtaccaggtcatggtgccggacgagctgaaggcgcagggcgtgatggcggccatcggcaagcagccgggcctgcatctggcgctgggcattgccagtgcactgtccagttacctgaacctgggcctgctgtggtactggctgggcaataccgacgtctaccagcgccggccgggctggggcggctatctgctgcgactgctgctggcctgtgcggccatggttggtgtgctgttggccctgctgcactggctgccaggcttctcggcgatgagcgtgtgggagcggatcggcagcctgtcgctgctggtcggcggtggcggtgccacctacgcggtagccatgctggcgatgggcttccgcccgcgcgatctgcgtgggcattgatcgcggcttgtggcggctatacttcagggttacaccattgaagcggcggccccggtcgggccggaacgagagttgatgagcaggctgttcagaagcgtcgagggcggggagctgttccccaacggaagcgtggtctgtatcggtgcattcgacggcctccacctgggccatcgtgcgctggtccgccatgcggttgcccgcgcgcgcgccttgggcgtggccgccgtggccgtggcgttcgagccgctgccgcgtgagttcttcgcccagggcacaccgccgccgcggctgaccctggcgcgcagcaaggtcgagatcctgcgcgagctcggtgtcgatgcggtcggcctgctgcgattcgacgcggcgatggcagcgatgccggccgagaccttcgtgcgccagttgctggtcaagcgcctgagtgcgcgtgaggtctggatcggccccgagttctgcttcggcaaccgccgccgcggcgacctggctctgctgcagaaaatgggtgccgaactgggtttcactgcgggcgaaattgaagcggtcgacctgcatggcgaacgcatttccagcacccgcatccgccagctgctgcagcagggcgacttcgcccgtgccaacgatctgctgggtcgtccgtacgcgatcagcggccgggtggtgcgcgggcgccagctcggccgtacgctgggcttccccaccgccaacctgcggttcccgaagaccccggcactgtcgggcatctacgcgacctgggtgcatggcgtgttcgaccagccgtggccgtcggtgtccagcttcggcacccgcccgacggtggagggcgtggagccgctgctggaagcccacctgttcgatttccagggcgacctgtacgggcgccacatcgatgtggagttcgtcgccaagctgcgcgacgaagagaaattcaatgatctggcggcgctgaccgaccagatgcaccgcgacgccgaacaggcgcgcgccatcctttccgaacatagattgcgagccactgcgtgagccaggactacaagaccaccctgaacctgccagccaccgaattcccgatgcgcggcgacctgcccaagcgcgagccgggcattctggcgcggtgggaagcgcaggggctctaccagcagctgcgcgacaacgccgccggccgcccgctgttcgtgctgcacgatggcccgccgtacgccaacggccgcatccacctgggccacgcggtcaacaagatcctgaaggacatcatcgtcaagtcgcgctacctggccggcttcgatgcgccctacgtgccgggctgggactgccatggcctgccgatcgagatcgcggtggaaaagaagtggggcaaggtcggcaccaagctcgacgccgtcgaattccgccagaagtgccgcgagttcgccgaagagcagatcaatatccagcgcgtggacttcaagcggctgggcgtgaccggtgactgggacaacccgtacaagaccctgagcttcgacttcgaagccaacgagatccgtgcgctgtccaaggttgtggccaacggccacctggtgcgtggcgccaagccggtgtactggtgcttcgactgtggctcggcgctggccgaggccgagatcgagtaccaggaaaaggaatcgccggcgatcgacgtggcctacgccgcacgcgatgcgcaggccatcggccaggcgttcggcgtgagcgtgccggccgacgtggaagtggccgtaccgatctggaccaccaccccgtggacgctgccggcctcgctggcggtgtcgctgggcgcggagatcacctacgtgctggccgaaggcccggcgcacaacggcaagcgccgttggctggtgctggctgcggcgctggccgagcgcgcgctgcagcgctatggcgtcgaaaacctggtgctgcacggtgaaaccaccggtgcggcgctggagaaccagctgctggcgcacccgttctacccggagcgcgagatcctggtgctcaacggcgaccacgtctccgacgaggacggtaccggtgcggtgcacaccgcccccggccacggccaggaagacttcgtggtcagccagaagtacggcctgctggacaagtacaacgccggccaggtgaccccgatcgacggccgtggcgtgtacctggaatcgaccccgccggccggtgacgtggtgctggctggccagcatctgtggaaggcacaggaagccatcgtcggcgtgctgcgcgacaacggttcgctgctggcgttccatccgatccgccacagctacccgcactgctggcgccacaagacgccggtggtgttccgcgccaccccgcagtggttcatttcgatggacaaggccaacctgcgcaacgatgcgctggccgccatcgacaccgtcggctggttcccgacctggggcaaggcgcgcatccagagcatggtcgacggtcgcccggactggaccatctcgcgccagcgcacctggggcgtgccgatcgcactgttcacccaccggcagaccggcgagatccatccgcgttcggtggagctgatgcagcaggtcgccgaccgcgtcgaagccgagggcatcgacgtgtggtactcgctggatgccaccgaactgctgggcgctgaagccgccgactacgagaaggtcaccgacatcctcgacgtctggttcgactcgggcgtgacccatgaaggcgtgcttgcggcgcgaggcttcggcaagccggccgacctgtacctggaaggttccgaccagcaccgcggctggttccagtcctcgctgctgaccggcgtggcgatcgacaagcgcgccccgtacaagcagtgcctgacccacggcttcaccgtggatgagcacggccgcaagatgtccaagtcgctgggcaacggcatcgagccgcaggacatcatgaacaagctgggcgcggacatcctgcgcctgtggatcgcctcggccgactacagcaacgagatgtcgctgtcgcaggagatcctcaagcgcaacgccgatgcctaccgccgcctgcgcaacaccgcacgcttcctgctcggcaacctggacggtttcgatccggcccagcacctgcgtccgctcgaccagatggtcgcgctggaccgctggatcgtgcatcgcgcgtgggagctgcaggagaagatcaaggcggcctacgacggctacaacatggccgagatcgtgcagctgctgctgaacttctgcagcgtggacctgggctcgctgtacctggacgtgaccaaggaccgcctgtacacgatgccgaccgattcgcacggtcgccgttcggcacagagcgcgatgtaccacatcgccgaagcgttcacccgctgggtggcgccgatcctgaccttcaccgccgacgagctgtggggctacctgccgggcgagcatgctggccatgtgctgttcaccacctggtacgacggcctggcgccgctgccggccgatgcccagctcaacgccaccgacttcgaccagttgctggccgtgcgcgagcaggtggccaaggtgctcgagccgatgcgtgccaacggcgccatcggtgccgcgctggaagcggagatcaccattgccgccaacgaggagcaggccgcgaagtggcagccgctggccgatgaactgcgcttcctgttcatcagtggcgacgtgcaggtgcgcccggcgaccaccgacgaggtgttcgtcagcgcccagccgaccaccaaggccaagtgcgtgcgctgctggcaccaccgcgccgacgtcggccgcaacgccgaccatccggaactgtgcggccgttgcgtgagcaacgtgaccggcgccggcgaagtgcggagctggttctgatggccgcgccccgtccgcatccgaacgccctggtctggctgctgctgtcggccgccatcatcggcctggaccagtggtccaaggcctgggtgctgtcgagcctgccagagttccagccggtggtggtcatcgacggcttctggaactggtaccgcacctacaacaccggcgcggcattcagtttcctgagcgacgccggtggctggcagaagtacttcttcaccgcactggcgatcgccatcagcggcctgatggcgtggtggctgcgcggcaccgcgcgcggcaactggaaggccgcggtgccgtatgcgctcatcatcggcggcgccatcggcaacgtgatcgaccgccaggtgcacggccacgtggtcgacttcatccagtggtacgtgggcagctacacctggccctcgttcaacatcgccgactcggccatcgtggtgggtgccatcggcatcgccctgtttggcctgttcgacggcaagtccgccaaaaaggcggataatgccaatccgaaaccgtaagccggccgctgccgggagattgaactgatggatgtgctgctcgccaacccgcgtggtttctgtgccggtgtcgatcgtgcgatcgagatcgtcaagcgcgcgatcgaaacgctgggcgcgcccatctatgttcgccatgaagtggtgcacaaccgcttcgtggtcgacgacctgaagcagcgcggggcgatcttcgtcgaggaactcgacgaagtgccggacaacaacacggtgatcttcagcgcccatggcgtgtcccaggccgtgcgccaggaagccgagcgccgtggcctgaaggtgttcgacgccacctgcccgctggtgaccaaggtccacttcgaagtcgcccgccactgccgtgccggccgtgacgtggtgctgatcggccatgccggtcacccggaggtggaaggcaccatgggccagtggaaccgcgaagccggtaccgggcagatctacctggtcgaggacgtggagcaggtcgccacgctgcagatcaaccagccggaaaacttcgcctacaccacccagaccacgctgtcggtggatgacacgcgcgggatcatcgatgcgctgcgcgagcgtttcccggcgatgcagggcccgaagaacgacgacatctgctacgccacgcagaaccgccaggatgccgtgcgcgatctggccaagcgctgcgacctggtgctggtggtcggttcgccgaacagctccaactccaaccgcttgagcgagctggcccgccgtgagggcgtggagtcgtacctgatcgacggcgcgcacgagatcgacccggcatgggtggcaggcaagcagcacatcggcgtgaccgccggcgcctctgcaccgcaggtgctggtcgatggcgtgctggcgcgcctggccgaactgggcgccaccggcgtgggcgagctggacggcgaaccggaatcgatggtgttcgcgctgccgaaggaactgcgcctgcgcctggtcgactgaccgggaagcgcctcatccacgcatggcgtggatctactggaactgctctggtgggtgcgaactggcacacggtgggtgcaaaccagcacaaggtgggtgcgaaccttggttcgcacgctttttcgcacgcaaggatgggcggcccgcccatgacctttggccatggggcagggcacgttacaggcctagcatcggaagattctccgctgttggaacctgcccgatgaagacccgagccttggcgatgtcgttgctgttcgcgctggcggccacgcctgcactggcgcagacctcgccaccggcgaacgctgaggcccccggcctgctgcgcatcgacgtcgacgcgcgcgatctggcccggcgcatcttcaaggtgaccgctacggtgccggccaagcccggcccgatgaccctgctgtacccgcagtggattcccggcaaccattcgcccaccggcccgatcgacaagttggccggcctgcgcgtgaccgccaacggcaagccgctggcctggcagcgtgaccagttcaacgtctatgcgttcaaggtgaacgtgcccgagggcgtgagcgagatcgtcgcccacttcgacttcctgtcctcgcagggcggcagccagggccgggtggtgatgaccccggaaatgctcaacctgcagtggaacgccaattcgctgtatccggccggcgtcgatgcgcgcaacctgcaggcgcaggccagcgtgaccctgcccaagggctggtcgttcgcaaccgcgctggaaaccgcgcggcgcgacggtgacaccgtggtgttcaagccgatctcgtatgaccatctggtcgattcgcccttgttcgccggcgagcactaccagcgcatcgatctcgacccgggcgcgaaggtgccggtgcacctcaatgtgtttgccgacgacgccaaatcgctgaagccgagcgaggcacagatcaccatgcatcgcgcgctggtgcagcaggccgacaagctttacggtgcgcgccactacaaccactatgagttcctgctggcattgaccgaccgcctcggtggcatcggcctggagcatcaccgttccagcgagaacagcgctgacccgggctacttcaccgagtgggacagcaacgcgtggatgcgcgatctgctgccgcacgagtacacccattcctggaacggcaagtaccgtcgcggcgccgacctggccaccgccaacttcaacgtgccgatgggcgacagcctgctgtgggtgtacgagggccagacccagttctggggccaggtgctggcggcgcgttcggggctgtggtcgaccgcgcaggcgcgcgacatgctggccaatgtggccgcgacctacgaccgtggccgaccggggctggcctggcggccgctgcaggacactaccaacgatccgaccatcgcccagcgccgcacgctgccctaccgcaactaccagatgagcgaggactactactccggcggccagatgctgtggctggaagtggagggcaagctgcgcgaactgagcggcaaccgccgcagcctggacgacttcgcgcgtgcgttcttcggcgtcggcaatggcgactgggacgtcaacccatacaccttcgatgatgtggtcgcgaccttgaacggcatcgcgccgtacgactgggcgacgttcctgcgcgggcgcctggacggccacggttcgttgaccggcggcctggaactggctggctggaagctggtttaccgcgataccccgaacgacgcctacaaggcgcaggaaaaacgcgccaaggcggcattgctggcctattcgctgggcgccaccgtgctcgacagcggtacggtcggcgatgtgatctgggacagcccggcgttcaacgccggtcttgcaccgggcatgaaggtgatcgcggttggcggccgtgagtacagcagccagcgcttgaaggacgcggtggctgcggcagcgaaggacaaggcgccgatcgtgctgctggtgaagcagttcgaccgcatcgaaacgatgagcatcgcctaccacggtggcctgcagtacccggtgctggagcgtatcgccggcaagcctgaccgcctcgcagaattgtggaaggcgcgatgaagccgcgcgcccgcgatggcgtgatcctgctgatggcgatcctggccatcgtcggcacgttcctgcacggtgacgggcgctggctgcactggctggccaagccgaccaccacgctgctgatcgctgccatcgtctggcgcgtgcatgatgccgcccagccgttctatcgacgcgcggtgctggccggcatgctgctgtcgtgcgtgggtgacatcgctttgatgctgccgatggatgcgttcgtgccgggcctggtcgcgttcctgctggcccacctctgctacatcgtggccttccgcgacggcctgcgtgccggacgtggcctgctcgccgccagcgtcctgctggcgacgtttgccgtgctcaacgtacttggcctgtggccgcacctgcctgcaccgatgcgtgcgccggtgctggcgtatgtggtggtgctggcctcgatggcggtgctggcactggcacgccagtggcgccggccacagcccgctgccgtggaagccagcagcgcgcgctgggcggccgccggtgcgctgctgttcgtcgccagcgattcactgctggcctgggaccgcttcgccggcggcctgccgctggccagcctgctggtgctgtccacgtactacgctgcgcagtacgccatagcccgctcggtgaaatagaaaggggacggaggggattaagtcgcaatccgcaccaaggcacatacgacttaatcccctccgtccccttttttgtggcctaacggcggttcacgccgcgcagggtgccctgcgcatcgaactgcaggcgcacggattcgcggtcaccggcgacgtcatccggcagccacaccagcttgccgcctttgcgcacgatcacgtagacgtggccgacttcggatgcggggttctgcagcgcgtcgcgttgttcctgcagtgcctgcgccacgcgcggcacggcctcgaaatcgatgctggccaggggtgtgctgctgcgctgcaggctgatggtcggcgcgaactgctgcgggttcaccggattgcccttgcgccactggccacgttcgaagtggtagctgtcgacgtggcccggctgttgcgggtcgaccagatcgaggttgatgcggccatcgtcgtagaagtggatgctatggaagaccgtcagcctctggccagccagtgccggcagctgctccagtgcctggcgcgcagcctgcaggtagtccgcatcgaacaggcgattgttgcgttcgggcgccgcagcggtactcgccgcggggaaggcggccggggacggcacaagcgatgcgggttgctcgcgcggcgactgagacgagacggagggtggcaaccggtccggctgtaccgaatgccccagcgtttcgctgatggtctgcaccgcgccgccggcaacagccacgcccgccagaaccagcagcaataccaggaacacggcgcgggtggagggcggctgtttcatacgccctccaggcgcacgttgccacggtcatccgggtcgtacagcagggtcacggtttcgcgcgggatgttggctagatcgatcagcgggatgaagcggcgcacgctcacctgctgtacgcggccgtcacgatcggtgtactccagttggaactccacctgcggctgttcgttgaggtaggtgccggtctgacgcaccttcagcaccctggcctccacgccgatgccgcggtacttcaacgcgtcgccgcgcgcatcagcctgcagcaggcggccaagcaggcgcagccccaacatgtacccacacagcaccagcgggcacaccagcagcgggtggccgaaggacaggaaggtccagccaaggccctcgctctgcagccggtaggccgccacataggcagcggctaccaggacgatgcagagcgctgcgccgatgcttcgccgccacaggctggcgacatccagttcgggctgggcaccgtccagtaccacgttcgggaacgcgcccggcacctggctcaggcgtgcatcgacgtgcctgccgacgccgaagcgctgcagttgcggcttgctgtcgaccaccagcagctgttcgcggatcggcgtgccggacaggttcttgaaggacagctgcagtttccattgcgcgaagccacgcgcctgtacgccggtctgttcagcgtgttcgatcagtgcatcgcgcggttcgccatcggcgaggatcgagcggacgcgatgcagggcgcgcggtgggccgagcagcaggaaatgcaggaacgcgaacagcagagagagccatgcagccagtgacagcacaagcagcagcagggacagccatggcgcgctgcgatcagccagcgccaccggccaggaggttccgaaatagaggatgcaggggaagggcaacgcgaagaacagcaggaacgcgccccagaaccagagataggctttcatggggaaggtggcagaccggtggaacaggccgcgtagcgtactacgctcagcggaactgcagggtaagcaggtagtagcgacccagtggatcgtccagccccggcatctgcccaccattgccgaccaggtagttcaccggttgcgcatcaagcacgttgtgcacgtccagcgccgcgatgacgcgtgtgcccaggcggcgcgccaggtgcaggttccagcgcagctggcgcggattcatgcagtggttctgttcgatctgccgctgcgggcactcggcgccgggcagccatgcgcgggtgcggcccacctggttgccgcgcagggcgatgtcccagttgctgttctgccattgcacgttgaggaccgccgccatctcgggcgtgacatgcccgcgcaggtcgatcgccggctcgtggtcccgacggcggcgcagctcctgctgcttcagcgcgtccagcgagaacaaccactggccggtgctgccggtgtcgacccggtattcgccacgcagcacccagttgcgggaagtggtgcggccgatattgtcgaacgacaggcggaggctgctcaggttgccatcctcatccaattgccaggtgtcacggttccacacggcatcggccggctgcagcgcgaggatctcgttgcgcagctcgacgatgttgtgggtcagcgaaagcgagaacgcatcgctgggtgaccaggtcgccgccagtgaatggctgcgtgagctctcggccttgagcgcgttgttctcctccacatccgcagtgaccacgcagcggccgcccggctcgctctgtgcacaaggtggcagtgcgcttgagacgggcagggtaagggtgccgaactgtcctggcgggcggcgctgttcgaacaggctgggcgcgcgatagccgcggccgctggccagcaggaacgaccagtgcggtgttggcgtccagcgcaggccggcacggggcgagaatgccgtgtagtcgccgtcgtagtcccagcgcgcggccaggtccatgcgcagttccgacgtgagtggcaggcccagttccgcatacgcgccgccactctgccgcgacaggcgccgctgctgctgcggcagccccagtgccagatcgccctggctcagcagggtgtccgggtgcgacgtccagcgttcatggcgcagatcgatgccggtagccagctgcgcattgccgccccgcatcggcatcaatgcgcgctgtatgccccaccagccctgccactgctcggtaagtccacggttgcggatcgatgggaacagcgaggtggcttcatcggcgggcaatgcatcgaagcctggcaggaacctgagcgactgcgccgcctcgatgaacggttcggcgcgcacggtgcccggcgtggccagggtgacgtcgctgcgctgcgcgctgatgccggcgtcccagctgtggctgccctggtcccggccgatgcccagggtgagatcggcgtcggtggcacggacctggggacgcacattgccggcttcgcgcaggacactgttgaaggtgtagccgtacaggccgagggcgacggcggtcgggcccagatcgaaacgctgccggttgtggctggcgcgggcttcggcatagacgtagcgtccctggccacgctcatgccggtagcgcagataggccgaggcggtatcggaggccggttgaagcgaacgagggcgcgaactgtcgaaccagcaggcgccattgcgtcgtttcaatggtccgtcgcagcgcgtagcgggccagtagtcgccatcgcggaaggcgccgatcaggtactgcgacgtctctgcgtgccagtcacgctggtcccccgccaggtgatcgacgcgatgcaggtcgatgcctgcgaaccagcggtcgccgctcccgcgcaggcctccggtggcggcctgcacgcggtactggccagcgtcgccacgactgctcagaccggtctgcagcgttgcctccgggccgtcggcctggtcgcggaggatgatgttgaccacgccggacatggcatcggcaccgtagatggccgaagcaccgccgcgcaccagttcgatgcgttcgacaaagctgagtggaatgccgcccaggtcggtgagcccgccctgttccagggacaccataggataacggggcaggcgccggccattgaccaggaacagggtggcgcgcggtcccatgccatccaggctggtggtggcggccgcaccgacaggcaggtactgcgaatcgccactgcgtgcgctgctcatcgctggcagcccgttcatgccgggcaggtgtcgcagcaggtcgaacaggctgccgtagccactgcgcaggatatctgcgcgatcgatcgtggtcactggcagggtggtctgcacggaggtgcgcggcaaccggctgccggtgacatggatcggcgccaggtccacctgggggggcgactgcgggggcatgcgcgggcgcggcgccaccgttgccggaaccggcggcgcgacggcgggcgcgacgcggatgcggcggaccacgaagccaccggacggtgttcgaaggatggtcaccggcatgccggcgaccagttgtttcagggccgatgctggatcggcctggccatgggtgccgttggcatggagccccgccagttcccgggcatcgaacaccagagcgatgccgctttgccgtgcccattgctgcaatgccgagggcaacgggccagcgttgatgcggtagtcgtgggtggcagccggatcgcctgcgagggcggcaggcggcgcggcgaccagcagcgccaggcacagcagggggcggagcagcccccaccgcagcgcgcctggtcctgccatcaccgcaggcctcctcagtacgtgcggcgcagttccagcgcgccatccgggcgcgtctggccagcaatggaccagccaagttccagcgcggacagcaactcctgtgcgtcgcctgcgcggaacgtgccgctgactgccagatcggtgatctccgggtcggcgatcaccagcggtgcatggccatagcggttcatgcgttcgaccacgatcgacagcggggtggcatcgaagaccagctgcccatgcagccagccctcggcggctgccgtggaggacagcgctggaccgggctggatgcgcccggaggggagtacctgcagttgctggccaggggccagggtgtgctgggcggcgccgttgctgacttccaccgcaccctccagcagcgcgacctcgaccaggccatcgtgcaggcgctcgacctggaaggtggtgccgatatcgcggatggtgctggtgccggcgcgcagctgcagtgctttgttcgatggcgcgacctgcaactgcaggcggccgcgttcgaggtccagctcgcggtggcgccagccaaagcgtgcgtgcagcgtcgtgccggcatcgagcatggctacgctgccatcgggcagggtcagccgctgcgcctgatgcgtgtcattggcaaagcgctgcggggctgggttgccatccaccgctaccatccagcccacgccgatggccaggcagataccagcggccgcggccgcggcaggcagccagcggcgtcgggcaggccgtgccgcacgcgccgcagccgtccgcagccatgggtccgcagccaggccctggccctgctggaaaagatcttcggcctgcgcccaggctttgacatgggcagggtcttcagccagccagtcttcgaacgactcgcgttcggcaggggtgcagtccggggcctccaaccgcgccacccaggcgctggcgcgtgcgaacagcgaggcgtcttccgtgtgccggtggctgctcattcggtatccccgtcgttgtgcagcggatccggtcccaactcctggcgcaggccctgcagggcgcgggcgatgtgtttttccacggtcttggctgtaattccacagtgccgcgcgatctgcgtatagctcatgccggtgatccggttgagcaggtacacctcgcgcgcacgctcgggcaatttgaaaagggcctgccgcagcagggacaacatctgcccggactctgcctggcgcaaggggtccggcgacgggctggtgggctcgtcgtgaccctcatgctcggccagtgacaggtgcggtcgcgactgcggcgatcggccgcgatcggccaggcgattgcgcgcgatacgatacagcagcaggcgcagttcgtcggtgccgtgcgcgcgatagcggatcagccgctccatgcagtcctgcgcgatgtcctctgcatcctccggcccgacgccccgtgtgcgcaggaacgcgcacagtggcgcgcgttcctcgcgtacgaacgcgatgaaggcgtccgcaggcgcgggtggctccggcgcgtggtggatcaggggggacggaacggacagggctggcctcggctgacgttggcgggtgcgccttcgagttttacgcgacgatgaccggatggggaagagtgtgtggtgcccctctctcattgtgaatgcattcattttttccggccgaccgggctgggggagattccggcgctttgccgtttgactccttacccgcgtgttgcgggtggagagagagaacgtatgaagcattcgaagttgagcctggccctggccgggctgatcgccgttggcgccatcgcggcggctgatgacgtcatggcaatgagttatcacgtgcagggggatcgcatcttcctgagcggcggggtgacctacgccgatgtggtgtcgttgcccgcgttgctggccaaggcacaggccgagggccggccgatccgcgaagtggtgctgcgcacctccaatggtggcgcgctgatcgccggcgagtggctgcagggcgtgatccgcacgtccggcctgaacaccatcgtgtccggccactgcatttcgtcctgctcgatcatgcagtccggtggcgtcgaacgctatctggccggtgatctgccgatcgtcgattctgtacagatccacgcggccagcaacagcggcaaagtgatctacacgccgtcgccgcggatgacccagatctataccggcaactacggcggtggcatcgatgccgggctgctgcacaaggccatgtatgaagtcgtgcagcccaacggcctgttggtgttccgcgatccggcgcgcaccacgggtgcctcggtcactttcgatcctgatggcagcggcagcaagctggagtcgttcccggggcaggacatctacagcaacagggtcatcaccgccaagggctaccgcgatccgggcgatacgttgaatgtcaccgccaacgtgagcggcgacatcaacccgggctacctgcgcaccggtcgccaactgcagaccttcgtcgatgatgacttcgcgcgctggaacaccaactggcagtccagctacatcaacctggcgcagagcatctacaacgcctccagcaatggtccgcagggcatcggtgcgaactcggtacaggactaccagaacgatcccacatacaaggccctgctgctgtcgaagctgcgcctgggcgacctggatgtgtccacgctggacaactccatgggcgtgatccgcgtgaccaacggcgcgacatggcggacctccgcgaccaccggtgccgacttcatgctggtcgacaacggcaccatcgcgctggaaggcggcgccctgcgcgcttcggaggtgcgggtaatggccgcaggcatgctggtcggcaatggtgacgtggccggcaccgctatggatctcagtgcgctggccagcggtacccgcccgtcctggcgcgaggacggcttcaaccgcctgcgcgtgtacgggaccctgatgccgcgcggcggtgatctggtcacccatggctacgtcaacatcatgccgggcgggaaggtgctgttcgatgtgaccgagaacggcggggcgggcagtggccgcctgcgcgtaggcagtttcttcgacagcaagcagaccgacggcgcgctggtgatctccaaaggggccttcctcgaactgaacgtggcgcagggttactacggccaggacttccgccgtgacctggtgcagggcccgatctaccagggcggcttcgaagaggtcgtgcgcctgggtgacaccggctacagcgccagcatcaccggcggcgaagtgttccgcccgcgccacaactcgctgctgagcttcaacgtgaagcaggccgctgacggcctgtggctgaccgccaacccgggtttcgaccagctgggcctgttcaccaacggcacttccggcgatggcttgggccgcgcgctggcgactgcttccgatcgcagggatggtggcctgaagtcgctgctcggcgccctgcagttcgccgaccgtgatgtgatcgcacagcaggccggtgccctgcgcggtgacgcgcacgcgaccctgcgcctggccgacaacgcattggtgggcagcatcggcaacgtggtgcagcagcaccaggccgcgatgcgcagtggcggtgatgccgacggtctggcctcgcaggccgcgcaatcggtgtcggcgcagccgggcatgcgccacggcagcctgttcaaccagctggccatgcatctggtcgagccggcggcgggtggcggtgaaggcagtggctttggtcgcaaccgtggcctgtgggcgcgcggtttcgccagccacggccgcatcgatgccgacggtggcgtggcaggcttgagccataacatcggcggcatcgtcgtcggcgccgatacccgcgttgccgatgaccgcgtcaccctgggcgtcagcgtggcagcggcggatatgtcgaccaagggccgcgacggctccgacttcagtggtgacgtgcgcgcgctggacgtgggcggctacctggacgcgacctattcgcgcggctatctgtcggcggcggtgcgctacacagacctgcgtcacgacacccgccgcagcgtcagcggtatcgatggcctgcagcagccgctgcgtgccaagtacagcaacgatgcgatctccgcgcgggtggagcacgcgttctcattcaccacgggcaagggcctggtgatccagccgctgttgccggtggtggactacgcgcgtacctcggccacgcgcttcaatgaagggcagggtgcgggtgcactggtcggtcgcagcggcagcctggagagcatccgcgtgggcgccggcctgcagctgttcaggaccttcgaaggcaacaacggcgagcgcattaccccgcgtgcccgcgtggtctggcagaaggaactgggcgactcgcaggcgcgctacagcaccggcttcgccgcagcaccggatctggtgttcggggcaagcagccaggccgtgggcgagcaggtgctggcctggaacctgggcgtgaccagccgcgccagcgaacgcctgtcgatcatggccgactacgtgggcgagcgtcgtgacgggcagatccagaacggcgtgatgctggggctgggttacaagttctgagtggcacagggcaccggcgatgttcgcatcgccggtgccatccccacggacgcgtggctgcggtatggtcggcatggcattccatccaggttcttccatgcagatcgccgtcttcagcgcccgaccctacgaccgtcgcttcctggacgaagccaacctgcgtgaggcggcggggcagggttacacgttcgtctacttcgatgccgcgctggatgtgcataccgcagcgctggcacaggactgcgccgcggtctgcgtgttcgtcaacgatcggctggatgcgcaggtgctgcgcgcgctgcacgcgttgggtgtgcgggccgtgctgctgcgctgtgcgggcttcaacaatgtggacctggccgctgcgaaagcgctggacctgttcgtcgcgcgggtgccggcgtactcgcccgaagccgtggccgagcatgcactggcgctggtgatgaccctcaaccgccagacccatcgtgcctacaaccgcgtgcgcgagggcaacttcatgctagatggcctgctcgggcgcaccctgcatggccgcacggtcggtatcgtcggtaccggcaagatcggcctggccaccgcgcgcatcttcaagggtatgggctgcacggtgctggggcacgacccgtacccgtcgccggccttcgcgggtatcggcgagatggtggcgctggatgaactgctggcgcgcgctgacatcgtctcgctgcactgcccgctgacgcccgatacccagcacctgatcaatgacgcctcgctggcgcggatgaagccgggcgcgatgctggtcaacacctcgcgcggcggattggtggatacccatgcagtgatccgcgggctgaagtcgcggcggctcggccacctggccatcgacgtctacgagcaggaaagcgcgctgttcttccaggacctgtccggcgagatcatcgacgacgaggccttccagcgcctgatgaccttccccaacgtgctggtgaccggccaccagggcttcttcaccgtggaggcgctgcaggagatctcggcgatcacgctggggaacctgcaggatttcgcggctgggcgggtgtgtgccaaccgggtagaggcggactgagccgggtggattgaccgccggggcgcccagcccgtaaaatcgcgggctccgccggaatagctcagttggtagagcggcgcattcgtaatgcgtaggtcgcaggttcgactcctgtttccggcaccagttgtagaaaagccccggccttggtcgcggctttttttatgctctggtagtgccggccgctggccggcaaccccaggagtgccagcccatggctggcaggtcgcgatttccaaatctcggggtcagctcgcccctccagcgtcccaggtgcttaactcctcgcgtcctcatacgaatagtcggaaggaacccgggggagtatgagggggcagcgggcaccttggaggtagccctgaccttgccagaggcatcactcgtgcggctgatgcggagagcgcccacatgcatcaccattctggcctcgctctgtggttttcccagccaagccctcgggtgacacggcgtggcgcaacgaacaactaggccaggtttcgccgatgttccgcgagaagggccttttgccgaggagtgagccggcccttgatcctcatcttcctgttgatgcccagggcagatagttcatcgtcgagcgtattggatatcaggatcaggccgtcccgttgaagaaaacaagatgtcgatcaaacagggcatcgagcgttgcagtgagtggcaatccgttctcggggtccagtcgctcctgatcgtcgcaagtacgccacggcttgatgtgtgatgccctgagggcctcaagggcagtgcatacggttaccgcgcaaccttgattccaacgcttgagaacgcctatgcggaatcgaccttggccgatcctggcttcgatgagcgctttgcgcttggtgaccagaatatgcgtggaggacaggatgtcgttgatgtcctcttcgatactcttcgctgggcccctctccccgagggcgtgcacggaattccgcagtctcttccctacgacttggaagcccagtaccttgagtcgcctatgccacagcccgtcctttgcgccggcgaattcgaaagtcgggaggtactggcccgttgcgaggccatgggcacagctggcaattgccttcggaggataggggcgtcctccaatcagcacatcaaaatgattcgaattcctgaaactgtttttgaagaacgggtgatcgctgccggcatgcacatggcgcgcgtcccatatacccgcagcctcgagaacatgtgacttcttgatttgatggttgccaaccccgtacggccatgtaagtcatcatccttgtgaatttggagccccggcatctgtttatcggcatgatctaggaaagattgagtactgaagatcgtgattcggccgcaacgtgcatgacggcctcatcaggctatggacgatgggcatcctggcatcgtcatctgcggagatcttctgcctgtgttgcctgcagcaatgatcgcgggcgcagggacagggatggcttgatcagcgcacgggccatatacgtacccggccgaggttattaccattgctgcgcaggatgcatgctgccttcggcaagaacgcctgcttcaatcaacaggggatgcaatgaagaagatcctgatgtatctggttgcgaccatcgcccttgccggttgcgcgacgcgccagatcagcgccgaccaggcgcagccggtgccaaccgaccgcgtgtttgcgttcaacacagccggggacggtgcttccgggcagctggtggtgacgcgggacgtcggcgcggtcggtggcgcatgcccactggcactgtatatcgatggcaccttggcagcgcatctgcggcgaggcgagtcggtgacgttgaccgttcccgccgggagtcgaatcgtcagcgcaagttttgctggcaagggcctctgcaagtggggggatgagtcggctcaccggcgcgagatttcccacatggtgaccgccggtaacaaaaccagtatccgcctcgctctggcccatgacggacttatccaggtcagcccgaccgcgttctagcgcgttctgggcggatctgctctggtcatcggcggctcagtatcgctcagctcgcacttcatgtttcagttgaaggcgcgccaggtttcagtgcatgaggcttgggtgaacagctgcccttcgatctcaagacttgggggggcgatttcccaggcatccttcctgtgctatcaatacccggccggccttgcttcaaggcactttcaggaattgcggggatgcgcaggttcgggggaacaggcggtgtgtcgatccgcttcgggggatttgaagtttggattcgaatgcagagtgcggcaggcatctggctgtgttgtgtgctgctgatcggccttggccggtcaccaaccgcaatcgcccagaccacggtgacgtacatccacactgacgccctgggctcggtcgtggctgagagcgatgccagcggcaacgtgaccaggcgcaatgactacgagccctatggggccgtggtcggtggtcaggtcacggacgggccggggtataccgggcatgtgagcgactcggctaccgggctgagttacatgcagcagcggtacatggacccgcagttgggggtgttcctgtcggtggatccggtaacggcgcaagagcagccggttgggcagttcaaccggtaccggtatgccaatgggaatccttacagattcacggatccggatgggcgagtggcttaccaggccggtagtaccgtctacattcccatctactatcagggcgcaggggcgacccccgacttcatcgctggccaggtgaaggcggccgccggtttggttactgaagacggtacgcggttcgtcatcgttccgcttcgcaacaacatgtatccccgtggcaacatcatggacgtatcgccaggacagaattcaaatacgatccgtggcgaaggcatcgtgaggggatacaacggatcggtggcccatatcgactccacccgcagtgatgccaagggggcgaccctgcatgattctctgcactttgtgccgggtttgggggatggtcggaagtccgatggctaccttgaggcggcgggcaagggcggggggcgtgcattcactggttacaagcctggattcggcaaggaccagatcatggccaataccggtggcaacctgctgaagtcgtttgaaacaagcttcatgaaccacgcatacaacggcaacggtagcgagcagcagttcaagacgctcatcgaggacgacaagaggaaatgatcatgcggattgcttcttcagtcgtcattctggccgcctcgctgccggctgcagcatccgctgcgccacctgtctctgtgccgcaggcctgcgcgccgacctactgcattgaggtcggcgccacgttgcccgaccggccggtgacgatccgggttgaatcgacggttcccgcagacgcctcgacgacaacggtggacatggggcgtggattttcaattggcttccattcccggtatgtcgaatggaaagctgggcgaatgggccttccgcccgcgcgatggacaccaggcaaagccaaggcgagcgcggcagcttgcctgaagtgtggcgcgccgggctggaatgaagtcatgggcattgccatgaccggcatccccgaagactatggcaatgacctttccggtatcagtgtctgcttctggccgcttgatcgttcacccgcagggcacggggacggcagaactctgcgccttggggagaaggtctgcatcgcagatccggtcccgaggcgctgagcagcacgtctgcgcggagtgctgcctcaataggcaaggtcgaaatagtagatcttctttgctccgaacacgccgcaaccttcgctggtgagtgcgtggaagccgatctgtgtccgcgatgacgccgccgacaggatggccgcgtacttttcccgtccggatttgtcgctggccagatcgattgtccagcgcccgtcggaagcacactcgttgttggtgggctggccttccagccacacggaaacgaacgtggattcgacaaccagtttggtgatttttccggtctggtgtgtatcggcccatgcgctgccggacagcagcagtgcaccgagtgtgatagcgagctgtttcatgtcttccctgcaggcccggggcatcaagccctatatatagcgcagcaggtgccggatctgatgagcacgagcatcaccagttgccgcagatagccgccgatcaccccggccagcaccccggccgcgatccgcatggccagccggaaccatcgcccggcgcgttcccgcagccagggcagtaccaccgttacctgtgcagccagcagcaacaccaccacatccatccccagtgcatcgatcagcgacagcagcggcagcaggtcgggattgcaggccagtacgagcaacaacacgctgcacagcagcgcgaaggcgcggcgcccggtgggcagggtggtccagcgcagtaaacgatcaatcaggggcatgaatcttctgctccttgtcagagcggtgctcgcaggcggtcattccgcgcggacgggctgccgcagcacggtcttcaaccgcgccgcgtcggtcctgcgcgggtcgctcaggtagatctcatgatgggggccggcaaaggtgtaacccagtgcgggcatcagttcgtcgtgcagatgggccagggccggaccctcgtcatcgtaggcgcctacgtgaagcgtctgcaggcagaggccttcttcgagaatttcgtggcgaaggctggccggaacgtcgcccagttttttcgccgccttggcaatggcagcctccaactgcgctggactgatcccatccggcgtgcggatcatcgccgtccacctccactcatccttgcggcgtgccacaaagctcgacggatcctcggcggtccaaagcgcttccagcggtggcaccacgtagtcctggcctccggccttcagggcgaacttcagtgcatagctcaccgagtacagccattgcaccgcctgcaggtaggccggggcagtgttcgggtcgccgcgaccatcgaccatcaggtagggcaggggcggtacatcgaccggtacgaactggccggcgggcgggtgatagagtgcccggtcgcgcttcttgaagtcgatcttgtccatcggggccttcctcctgtgccgagcatcccatgccaggcacccgtcagcacgcctgaaccgattcaggtgactttgccgaacgagggcgaacggcccgcgaacgtccagggccggaatgccgccctgggtcatgcgccccgtcatgcccgcgcggtgcgacaacgtgtcgcagccagaatcgggcctttcctgcgctcgatcaatgtcaatgcctttcttaaatggtgggtgacggcctaaaattgaaaggctgactcgacccacctccctacctgtcttccggaccggtgggaccggctttggccggaacaggcaggacggggaacggcattccctcgcaattggatcgaccgatgattccgttgaaaacccttgggcgctggttgcgcccgggcctgctgctgtcgttgctggtgatgctcaccggctgcgatgccgtggccatcctcagtccgaagggccagatcggccaggatgagaagaccctgctgatcacggccaccgtgctcatgctgctggtcgtcatcccggtcatcatcatgaccctgaccttcgcgtggaagtatcgcgcctccaacaccaaggcccgttacgagccgaagtggtcccactcgacggcgatcgaggtggtggtgtggtccattccctgcatgatcgtgctggtgctggcggtcctgacctggcgttcgtcgcacgcgctggacccgtatcgtccgctggaatcggacgtcaagccggtcaccatcgaggcgatctcgctggactggaagtggctgttcatctatccggaagagaaggtggcggtcgtcaacgaaatcaagttcccggtcaacacgccgctgaacttcaagatcacgtccgattcggtgatgaatgccttcttcatcccgcacctgggcagcatgatctactcgatggctgcgatggagaccaagctccacctgatcgccaacgagaccggtgaattcccgggcatgtcctcgcactacagtggcgcaggcttcgccaagatgcacttcaccgcctactcggtcaccgatgccgaataccgccagtggctggaccaggtccgtgccggtgagcagaccctggacaaggcctcgttcaaggccctgggtgaagcacgcaacgccgagtggtatccggtcacctacttcggcaagaccgaagaaggcctgttcgactgggtcatcgccaagcacatgggcgacaacaagcattacggcatgaagcactcgcacgccggtgccgccgctgccgatgccgccagctatgaagcgcacgaggggcatgcccccagtgacgcgcatgattccaaggaatcgggtgaaaacctggatgccaccgaacacgaacacgctggccatgctggccacgcgggttcgggagaatgaacatgttgggaaaactctctcttgagtcgatcccccacgatccgatcgtgctgaccaccctggtcggcgcggtgctgggtggcctgggcgtcatggccctgatcaccaagttcaagctgtggggctatctgtggaaggagtggttcacctcggtggatcacaagaagatcggcgtgatgtacctcatcgtcgccttcgtcatgctgctgcgcggcttctccgacgccatcatgatgcgtacccagcaggcgctcgccgtcggcgggtccgagggttacctgccgccgcaccactacgaccagatcttcaccgcccacggcgtgatcatgatcttcttcgtggcgatgccgctgatcaccggcctgatgaacctggccgtgccgctgcagatcggtgcgcgcgacgtcgcgttcccgttcgtcaactcgctcagcttctggctgttcgtgtcgggcgctgtgctgatcatgctgtcgctgtggatcggtgagttcgctgccaccggctggctggcgttcccgccgttgtcgggcatcgaatacagtccaagcgtcggtatggactactacatctggggtctacaggtcgcaggcctgggtaccacgctgagcggtatcaacttcttcatcaccatcctgaagatgcgtacccccagcatgaagctgatgcagatgccggtgttcacctggaccgccctggtgaccaacgtgctgatcgtcgctgccttcccggtgctgaccatcaccctggtgctgctgaccctggaccgttacctgggtacgcacttcttcaccaatgacggtggcggcaacgccatgctgtacatcaacctgatctggatctggggccacccggaggtgtacatcctggtcctgccggcgttcggtgtgttctccgaagtcatcgcgaccttctcgcgcaaggcgctgttcggctacaagggcatggtctacgccaccgcctgcatcggcgtgctgtcgttcatcgtgtggctgcaccacttcttcaccatgggctcgggtgccaacgtcaatgccttcttcggcatcacgacgatgatcatctcgatcccgaccggcgtgaagatcttcaactggctgttcaccatgttccgcggccgcgtgcacttcaccaccccggtgctgtggaccatcggcttcatggtcaccttcgtcatcggcggcatgaccggcgtgatgctggcgatcccggccatcgacttcgtgctgcacaacagcctgttcctgatcgcccacttccacaacgtcatcatcggcggcgtggtgttcggcatgttcgccggcatcacctactggtggccgaagatgttcggcttccgcctcaacgagttctggggcaagtgcgcgttctggtgctggttcatcggcttctacgtgaccttcatgccgatgtacgtgctgggcttcatgggcatgacccgtcgcctgcagagcaccgtcaacccggcctacgagccgctgctgctgatcgccgccgcaggtgccttcatcgtgggtgccggcatcctgtgccagatcatccaggtggccgtgtcgatccgcgaccgcaagaagaccgtcgacctgaccggcgacccgtgggatgcccgtacgctggagtgggaaacctcttcgccgccggccttctacaacttcggcaccctgccggaagtcaccgaactggacgatttctgggagcgcaagcagcgtggtgaagcctggccgaagccggccaagtacaccgacatccacatgccgcgcaacaccggcacgggcgttgtcatcggtgccttcagcctggtgttcggcttcgcgatgatctggcacatctggtggctggccatcgtcggcttcgtcggcatgatcgccacgttcatctaccgcaccttcgaccaggacgtggactactgggtcccggccgccgaggtggaacgcatcgagaacgaacaccgcaagcacctggaagcccagggcctggtgaagtcggagctgaaggcatgagcaccaatacctcgaccctgagccacgggcacgccgcgcatgcggcggcccatggccatgacgaccacgagcaccacgacaccggcggcaacaccgtcttcggtttctgggtgtacctgatgagcgactgcctcatcttcgcctcgctgttcgccacctacgtggtgctggcaggcggcaccgatggtggccccaccgcgaaggacctgttcgaactgccgttcgtggcatgggaaaccgcgctgctgctgacctcctcgctgaccttcggcctgggcatgatcgccatgcaccgcaagcagatgggccagatgtacctgtggctgggcatcacctggctgctgggcttcggcttcatgtgcatggaagtgtgggagttccagcacctgatccaccagggctacggtccggaccgcagtgccttcctgtcggcgttcttcgccctggtcggtacccacggcctgcacgtcagcgccggcctgctgtggctgctggtgatgttcgtgcagctgaagaagtacggcctgaccccgaccaacaagacccgcatggcgtgcctgagcctgttctggcacttcctggacctgatctggatcggcgtgttctccgtcgtctatctcaatggagccctgtaatggcacatgacaaccatgcacacgaccacggcaccggcggcgaaagccatggcaccgtgaagtcgtacctgatcggcttcgtgctggcggtggtgctgaccgtcatcccgttctggatggtgatgtcgggtgatttctcgcgcaccgtcaacggtgtggtcatcgccatcaccgcggtgctgcagatgctggtccacctggtgttcttcctgcacctggaccgttcttcggaaagccgctggaacgtcaacgctgcggccttcaccgtggtggtgatcggcatcatcgtggtcggtaccctgtgggtcatgcacaacatgaacgtgcacatgatgcactgacgtccgcgcgacgttgccacgcagaaaggccgccctcgggcggccttttttgtttgtcgcgcccgccgggaatggcacgcgcggtggtagtgccggccgctggccggcaattacgggaagccggccagcggccggctctaccaggatccacgccatgcgtggatggggtcagagcccttgcctgcagcaagggatccgaccccaaagccatcggcctcatcccaactggcatggccggcacagggtggtagtgccggccgctggccggcaattgcgggaagccggccagcggccggctctaccaggatccacgccatgcgtggatggggtcagagcccttgcctgcggccagggatccgaccccaaggccatcggccttatcccacctggcatggccggcacgggggggagtgccggccgctggccggcaattgcgggaagccggccagcggccggccctaccaggagatccacgctgtacggggatggggtcagagtccttgcctgcagcaagggatccgaccccaaagccatcggccttatcccacctggcatggccggcacagggtggtagtgccggccgctggccggcaattgcgggaaggcggccagcggccggctctaccaggagatccacgccatgcgtggatggggtctcaccccacccggcgcaggaattcctcggcgtccatcggtcggcccaggtggtaaccctgcaattgatcacaccccagttcgctcaggtactcgcgctgtgcctgcgtctccacaccctctgccaccacctgcaactgcagggtgcgccccagcgcgatgatcgacgagacgatggcggcatcctcttcattgcattccagatcgtgcacgaacgcgcggtcgatcttcagttcggtggcaggcatgcgcttcaggtagagcaggctggaatagcccgtgccgaagtcgtcgatggcaatgtgcacgcccatcgcggtcaggtcgttgagaatcgccaggctggcgtccacgtccttcatcgccgtggtctcggtgatctccagggtcaggcacgccggctcgatgcggtgccgttgcagcacctcgcgcacactgtccagcagcgccggcgaggcgaactgcaacggtgacaggttcaccgccatcgaccattcggaatgtccggcatcgtgccacgcgcgcagctgtgcacaggcacggtccagtacccagtcaccgatcggcaggatcagaccgctgcgttcggcgatgggaatgaacacatccggcgccagcaggcccagctcgggatgctgccagcgcagcagcgcttcggcgccggtggccggtgcgccggcggcagggaacttgggctggtagtgcagcaccagctcgtcgcgggcgatggccttgcgcaggtcctgcagcaggcgcagctggcggttggcactgagctgcatcgagggggtgaagaacgtatagccgttccggccggtctccttggtgtggtacatcgcggcatcggcgtgtgccatcagctcgcgctcgttgccggcatcagccggatacagggcgatgcccaggctggcgctgacctgcagctcggctgcatccagcagaaatggttcgcctgccgccgcgatgatccgctcggcgaccaccactgcatcgtcgggaacatcgatggccagcacgatcacgaactcgtcgccgccgaggcgggcgaaggtgtcctgcggccgcagcaggccgccgatgcgctgcgccactgccaccagcaaacggtcgccgagctggtggccataggcatcattgaccgccttgaagccgtccaggtcgcagaacatcaccgccaccgcctggttgcgccgccgcgccttctcgatggcctgctcgatgcggtcctgcagcagcatgcggttgggcagctgggtcagcgggtcgtgcagggcggcctggatcagcctgtcgttggcgtgtgccagtgaatcggccagcagcccggtgcgcacgcgcatctgccggtcgaacagcgaggccaccagggcgatgcccagggtcgccaccgtggtgacgatcaccagcaccgccagccaacgcgtgtcgatgccgccgctgccgaccgcgccgcagatgctgccctccgggaagcgcgccgcggccatgccggtgtagtgcatgccgacgatggccaggcccatcaccagtgaggcgagcaggcgcaggcgcgtggtgttgcgctgctcggcacgcaggcggaaggcaatccacagcgccgcaccggcggcgccgatggcaaccgcgatggaggcagcgaaccagcccgggtgatagtcgatgcccggctgcatgcgcatcgcggccatgcccaggtagtgcatggtggcaatgcccaggcccatcagcacggcgccggccagcagacgtcgccagggcaggctggaccgcgacaccagccacagcgcataggccgaggcgccgatcgacacggccagcgagtacagggtgatgccgaggtcgtagccgaccggaatcggcaggtcgaaggccagcatgccgatgaaatgcatcgaccagatacccaggcccatcgccgccgcgccgccggccagccaccagcgggccacgcggccctcggcggtggccaggcggccggccatgtccagcgccgtgtacgaagcaagaatggccaccagcagggagatggcgaccaggctctgactgtaactgccagtcatgttgaatccagagggggagggagggggcgcccgcaaggcgcacgcccgcgacagctatcggcgcgggcaggcgggacttgagcggtcgcagcacctgcgacccggctcggctatcctgccacgcctgttcccgttgctggaaatcatccgatggccaaagcccgcaccgcctacgtctgcaatgaatgcggcgccgaattcagcaagtggcagggccagtgcaccgagtgcaacgcctggaactcgctgtcggaaatcgtgctggagagcgcggcggcggccaaggcgccggcgtcgcgccgggcgggttgggcgggcaagatcgatccgccgaagatcaccgcgctgaaggacgtggagcagaccgagcaccgccgggtcagcaccggcatcggcgagttcgaccgcgtgctcggcggtggcctggtcgagggcgcggtggtgctggtcggcggtgacccgggcatcggcaagtcgaccctgctgctgcaggcagtggcgaagatggcggccgaactgccggtgctgtacgtcaccggcgaggagtcgctggcacaggtggccggtcgtgcgcaccggctggaactgccactggatggggtcaacgcgctggccgagactggcgtcgagtcgatcctgcagcatgcctccagggcgggcccgcggctgatcgtggccgattcggtgcagaccctgtggaccgagagcctgaccgccgcgccgggttcggtcagccaggtgcgcgagagcgcagcgcggctggtgcgtttcgccaaggagaccggcaccgccgtgttcctggtcggccacgtgaccaaggagggcggcatcgccggcccgcgcgtgctcgaacacatggtcgatgcggtgctgtacttcgaaggcgagagcggcagccgcttccgtttgctgcgcgcgttcaagaaccgcttcggtgcggtcaacgaactgggcgtgttcgcgatgggggacaagggcctgaaggaagtctccaatccatcggccatcttcctgtccggcggcagcacccatcagccgggcagctgcgtgatggtcacccgcgagggcacgaggcccctgctggtggaggtgcaggcactggtcgatgcatcgccgctgtcgaacccgcgccgtgtcgcggtcggcctggagcagaaccgcctggccatgttgctggccgtgctgcaccgtcacggcggcgtgctggtcggcgaccaggacgtgttcgtcaatgtggtcgggggtatccgcgtacaggagaccgcggccgacctgccggtgctgctggcggtgctgtcctcgctgcaggaccggccgctggcggaaaagacgattgcctttggcgaggttggcctgtccggcgagatccgcccggtgcccaacggcgaggaccgcctgcgcgaggcggccacccatggtttcaagcgcgccatcgtgcccaaggccaacgcgcccaagggcggttcggtgaagggcatggaagtgatcgcggtggagcgcctgtccgaggccatcgacgcggcgtgatgcgcggggccctgcctctacaaacgtcgtatacggcaacggtcagcctgcctgtgctagtttttcccgctcgacgaaggcgccctctggcgtctttccgtgcccaggagtaaacgattacatgcaggacaccacgctcaccgcccccaacgccgaaatccgtcgcgcaggggtcgatctcaatggattgatgacggtgctgggcaagcacctgtattccaccccggtggtggcgctgcgtgagctggtgcagaacgcgcatgactcgatcatccgtcgccgcatcgagcagcctggcatcgaagtgccgtcgcgcatctcggtgcaggtcgatgccgctgccggcgtgctgcgcatcaccgataccggtgccggcctgacccgccaggaaatccatgactacctggctaccgtgggcgtcggctacacccggggcctgcgccagggcggggaggacgatgaaggcctgatcggcatgttcggcctcgggttcctgtcggccttcgtgctggcgcgcagggtcagcgtgcgtaccacctcgtaccagacgccggaactgggtcatctgtacgtgtccagcaatgccgagcagtacaccgtcagcgaaatgccggcgcgcgcggttggcaccgaggtggaactggagctgcatccggatttcctgccgctggccaacgaggcgcgcctgcacgaggtgctgggccgctattgcgcgctgctgtccgagccgatcttcatcggtgctgcggccgaggcgctcaaccccgagccgccgccgtggcgcagccagggtgacgtcgtcgtgcatccggtacaggcgcgtcgccaggcgctgcagttcgctgcgcgcttcgagcacgatttcgagccgatcgtcaccgtgccactgcgcgcggatggtgacagcgatgccaccggcctgttgtgggtccaggacggcgctacctacggcaccagtgacaaccgcaatctttcggtgttcgtgcgcggcatgctgctggatgacgatgcgcgcgacctgctgccgccgtgggccggtttcatcggcggggtgatcgaatcctcgcggctgacgcccaccgccagccgcgaagacctgcagcgcgatgaccagtaccgggccgtgcagcacgcgctgctggaggcgctgattgatggcctggccgacgtcgcacggcagcagccggaagcctggcgacgcgttctcacgcgccataatgaggccttgctgggcgcggcgctgtgcgatgaccgcctgttcgacctgctgttggagcacgtgcgcgtgccgacttcgcagggcgacctgccggccagtgcgctgccggcgcgtggtgccgtgcatgtgattctcgacaatggcggtggcttcgaggagatgctgttccgcgcgatgggggtaccggtcgcgcatggccaccgctatgcagtcgtgccgttcctgcgtcgctgggcccaggccaagggactgcgcctggttgaactggggaccgagcagggtaaccgtgcactgttccgaagcgatgacagcctcgacgaggcgcagctggcatggctgcgcgagcagctgggcgacggcgaacagttgctgccggcacgcttcagccccgagtcgctgccggtggtggtggtgcccgaccgcgaagccgagctgaagcagcgcctggaagacgacgagaacgacaagcgcgtgtcgatggccgcgctgcgcctggcccggcagttcaccgcacgcatcgagtcgcgcgcgccgtcgcggctgtacctcaatctcgacaacccggcagtgcaggcgctgctgcgcgcccagcgcgaggggcatccacaggccgaagccgcagcccgtctgctgcgctcactgaagatcatcgtcgccgcgcagggccgcccgctggcacgcgcgaacgctacgcccggcccggatctcaacggcgcctttaccgatattgccggtgccctgcagcagatgctgcgctgagcaccgtaccttctcatccagcctttgctagacaggagcacttaccccatggacatctggaactgggtcgaaaaactgcagggtgacctgcgccaggccggccaggcgcagaacgcgcacctgctgaaccgtctcgccgacgaggtgagtgaactgcagatcgaccgcgtcgatgcattgctgcccgaagcgcgtgcgctgggcaaggcgctggacaacccgtgggtcgacgtctatgtcggccactgggcgctgcgcaaccgcgtcggcaaccgcgtcgaaggcgagagcgcgctgggcgaagcggtggcgctgttcgaacgtgcgcaccgtgaggacacgctggaatgcccgcagtcgatctgcgtgacccaggatctggctgcctgctatggcaacatcgatggcccgggctgggtgcccgagcgcatcgaggtctgcgatgaaacactgggtcgcatcgacccgagctgggcctgtttccagtgcctgagctgcgagaaggccgatgcgctgctcgatgatggtcgtggccaggcggcgctggattacctgcaggcgcaggccgatgccgtggaggcctgtggcaaggaagtgttcgacagcttcccggagatgcagatcaagatcctgctgggaatgggccgtgccgatgaggcactggcactgatcgaaaagcgggaggccgaagttgctgcgtccggagaatacgagccggccaactgcacggtgccgcgccgcctgtccaaggcctgggcgctggcccagctgggccgcgacgaagaggcgctgcagcagctggtgccgtggagcgagctgactccgaactactggcgcctgtgggccaacaccgccgccgcgctctgccagcgggatcctgcgcgcaatacctgggatctgggcacgcgcttcaacacgatcatcgagcactttgcccgggtcggatcgcatcgcctgctgatcgaagtggcagcgctgagcctggagctggcgctgcagcgtggtgcgcgctgggtggcactgcggcagctggaactggcccgcacgcatctggcgcagctgcgccaggatcgtggtgctgcggcgctggtggccggcctggccgcgcgcatcgacgcgttgccggatgtcgcaccgctgccggtgccggcgggcgagctgctggcatggctggacgcgcagggcgaacagaaccagtcgcgcgatcccgagcgcgaagcgcagtggttgctgcaggcgcatgccgagttgcccgatgacgaggcgctggccgagatggcggccagcgcactcaatgcctgcggcgcgcagcccgaggcgcgcgcgctgctgtggcggttcgtacgcagccatgcgcagaacgatggtcccgcggcctacacgttgatgcgctggctggccgaacagggcgacgacgatggcctgcgccagctggccgatctctatcgcggcagcgtgccggtgttcgcgcactggtgcgaggtgcagcgtgcacgccgcgtgtccgactggccggcgctggagcaggcggcccgatccctgctggagctgtctccgggctcgcacggcgcgcgcggcacgctggcgcgcatgtacatggaaaccggccgcttcagcgaagcacaggcctgctatgcgcagctggttgaattgctggaagatccgaatgccgcgcattgggaccacatgagtgccgccagcgcggcgcgggattgggacgccgtgcgtcgctcggcgaaggcgatcggcatggagctgtccagcctggaaggcgtggtcgaagagccgtggggctgggtgatcatccgcagcgaagagaacggtgagccgatggagtactacgcccgtcgcagcgggccggtgaccgcgcgcatcgtcgagaacgcgccgtccaaccgcgcccagcaggtgggcgactgggtggtgttcgatgccgcgctggtgcatccggcacccgaggaggaggaagcacgcgagcatttcatcccgacctatgcgcaggtgcatgtgctggaacgcggcggcttcgcccgcagctggatgatcgatggcgcgcacccgggcgaagaggcctggaacgtcttcgttgaggcggccgaagcacagggttggaaggtgtggtcgcacagccgcccggactacaccgtcaccgaccccgatgtggaagagggtacgctgcccggcctgctgttcaccgtggcccagccgcaggaccatgcaccgctggcgctgcaccgcttcctccagcagcagaccgcgacgtggccgcatccgcattgctggctgcgcctggccgaagcctgcgaccaggatcgccagccgcacctggacgtgatcgagcgttacgggttgtaagccgggtatcgggtagtgccggccgctggccggcagcgccgggatatcctgtagtgccggccagcggccggcactccctcaaggagaaatacatgcgaaagacagggatgttcgtgatcgccgggctgctgctggcccccaccgtgcaggctgctcccgcctgccgggagcctgcggctgtggcccgcgccttctacgaggcgacgaccggcaacggtgatctgctggatccgccggccgcgctggtcagcgcggccttcggcaaggcgctgcgtgatgagcgtgcctgccagcagcgcgaggagggcatctgcacgatcgattccgatccgtggctggatgcgcaggatggcgacatcgacagccccgtgcgttacagctggaaagaggcctcggcgaccactggccaggtagaaatgcgatatttggtctggaaaaaggcctacgtgacccggttgccgatggtgcgccagggccagggctgctggcaggtcgatgacatcctcaccaacagcggccgttcggtgcggaagatcctggcgcagccggtgccctgaccggcggcagcatccacgcagggtgcggtccagttgccggccagcggccggcactaccaggtgatgttgggtgggtgccgaccgttggtcggcacgcttctatcgcgtatgcccgaacaccagttcgatcacgaactggctgccgaagaacgccagcagcagcaacagcattgccgccagcgtccagtgcaccgccttcatgccgcgccagccgtagcggcggcggccgaccagcagcacgccgaacacgacccacgacagcacgctcagcacggtcttgtgcaccagcttctgtgccagcaggtcatcgacgaacagcacgccggtgaccagggtcagggtcagcagcgcgaagccgacgatgatcacccggaacagcagtgattccaggtcggccagcggcggcagcgcccgcagccacggccggaactcgcggcgacgcagtgcgcgttcctgcagccacagcatgattgccagcagcgcggcgatgctcagcgtggcgtaggccagcagcgccagccaggcgtggctggccaggcgccagcccagcactttgctcggttcgtggccgtagccgtggtaggccagcagcagcacggcagccagcgggaacaccaccacgcccagcgccgacatccgccctcgtgcgccgaccagcgaggtcagccaggccatgcccaggccgaccagcgacagcgcggcgaaaaagtgcatgtccggcccgccgttggtgcgcatcgccaccatcacgtggtagctgccatgcagcagcatcgccggcagggccggccacagccaggtgggcgagccggtggtttcatcgcggccgagcgcgcgcaccagcagggcactggcagccaggtagagcaggacggcgatgagaacgattgtcatcgttgcagtttcgcatacccctgcggtggtggcgacggtcccgtggccgcagtccggggagacagccggacccgttatactgtctgccttattgtcccccgctttcagacaggttgcgccgcatgttcgagtccctgacccagcgcctttccggcaccatcgagcgcctgcgtggccgtggccgcctgaccgaggagaacatccgcgaggcgacccgcgaagtgcgcatcgcgctgctcgaagccgacgttgcgctgccggtggtgcaggccctgatcgagcgcatcaaggtacgagcggtcggccaggaagtgctgaagtcgctgaccccgggccaggcgctgatcaaggtcgtgcgcgacgagctgaccgcggtgatgggcgccgaagccagcgacctgaacctcaatgtgcccgcgccggccatcatcctgatggcgggcctgcagggcgccggcaagaccaccacggtgggcaagctggccaagcacctgaaggaaaagcgcaagaagaaggtgatggtggtctcggccgacgtctaccgtccggccgcgatcgagcagctgaagaccctggccgagcaggtcggcgtgctgttcttcccgtccagtgccgaccagaagccggaagccatcgtccgtgccgccatcgacgacgcgcgcaagtcgttcgtcgacgtgctgctggtcgataccgccggccgcctggccatcgacgaagcgatgatggccgagatcaaggccctgcacgctgcggtgaacccggccgaaaccctgttcgtggtcgacgccatgaccggccaggacgcggccaacaccgccaaggccttcggcgatgccctgccgctgaccggcgtggtgctgaccaagaccgacggtgacgcccgtggcggtgccgcactgagcgtgcgctacatcaccggcaagccgatcaagttcgtcggcgtcagcgaaaagccggaaggcctggacgtgttccacccggaccgtatcgccagccgcatcctcgacatgggcgacgtgctgtcgctggtcgagcaggtcgagcagcaggtcgacaaggacaaggcggccaagctggccgagaaggtcgccaagggcaagaagttcgacctgaacgacatgcgtgaccagctcgagcagatgcagaacatgggcggcatcggcggcctgatggacaagctgccgggcctgggcaacatccccgaccatctgaagcagcaggtcagccagggcaaggaagtgccgcgcatgatcgccatcatcagctcgatgaccaagaaggaacggcgcaacccgaacctgctgaacggctcgcgccgcgcgcgcatcgccaagggctcgggcgtgacgccggctgacgtcaacaagctgatgaagcagtacatgcagatggaaaagatgatgagcaagatggccggcggcggcatgaagggcatgctgcgcagcatgaagggcatgatgggcgccatgggcggccgcggcatgccgttccgttgatgcagcgacggggccggcgcgcattgcgacgcggccccggtcacaatgactggcgtatgctggatggcgacttctccaacaggtatgtcgcgtgaatgcatcgccgattcttgaacgcgccgacaccttctgtcggcgtttttcattgcagcttccgatcctgctggcaccgatggccggtgcctgcccggtgccgctgtcggccgcgctggccaatgccggcagcatgggcgcgatgggtgcggtgctgtcgccggccgccgatatcggccgctggatggatgacttccgcgccgcttccaatggcccggcgcaggtgaacctgtgggtgccggatccggtgccgacccgtgacgttgccgccgaggctgccagccgcgccttcctgacgcagtggggcccggacgtgccggccagcgccgccgatgccacgcccgccgacttcgaagaacagttcgccgcactgctggccgcacgcccggcggtggcctcgaccatcatgggtgtgttgctgccgcgccacgtgcagcagttgaaggatgccggcattgcctggatcgcctgcgcgaccaccttgtccgaagcgcgtgcagcacaggacgccggtgccgatgcggtggtggcgcagggcatggaagcgggcggccatcgcggtgcgttcgatccggcgatggccgagcgccagctggtcggcctgttcgcgctgctgccgcgcctggccgatcacctgcagatcccggtgattgccgccggcggtatcgccgatggccgcggtatcgccgccgcgctcacgttgggggccagcgcggtgcagatcggcaccgcgttcctgcgcacgcccgaagcagcgatcgcctcggcatgggccgatgggctggccgccagcgaaccggaagacacctggccgacccgcgccttcagcggccgcctgggccgcggcctggcgaccgcctatgtgcgcgccgctgccgcagaaggcgccccggcgccacgcccgtacccggtgcagcgcgggctgaccgcgccgatgcgcaagcaggccgcgcaggaaaaccgcctggcggcgatgcaggcctgggccgggcagtcggcgtggatggcgccggcacagccggccgccgacgtgctgcgcggcatgtggagccaggcgcaggcgctgctgcgatgacggtgacctgcaacggcctgccggcacaggtcgaggatctgctgccggcgctggtcaactacggccatttcacctcgctgcaggtgcgcgaccacgcggtgcagggactggacctgcatctggcgcggctgtcacaggcgacccgtgaactgttcggcagcgagctggatacggtgcaggtgcagacctggatggcacaggccctgcaacaggccggcctggccgatgcctcgctgcgggtgacggtgtactcgcgccggttcgatttccgcaacccgctggcggcggtgccggtggacgtgctggtggcagtatcagcgccggtggccctggtcgcgcccaagcgcgtgcgcagcgtggtctggcagcgcgaaatgccgcagatcaagcacgtgggcacgtttggcctgttcgccgagcgccgagcggcgatggccgaaggattcgacgatgtgctgttcgtgaccgctgatggcgacgtgagtgaaggcagcacctggaatctggccgtgcacgatggtgaacggctgctctggccgcaggcgccggccctgcgcggtacggccgaagcgctgctgaagcggcattggcccgatgcgcagttgacgcggccgttggcgctggctgaactgggcagtgtgaaggccgcttttgcctgcaacgccagcggcctgtgggcgctggaggccatcgacgggcatctcctgccaagctcgcaggcgctggctgaacagggcagggcggtgctggcggcggtggcttggcaggggctggggccagatcccttttgcgccgcaaaagggatctgaccccaagcgaaccccccggggttggctcggccggactctgccgctataatcgcccgcttacctcgccatcctggcgactgggcaataggaaaaacaccatggtcaagattcgactgacccgcggcggcgccaagaagcgtccgttctaccacatcatcgtcaccgacgtgcgcagtgcgcgcgacggccgcaacatcgagcgcgttggtttctacaacccggtcgcccagggcggcgagaagcgcatcgagctggacctggcccgcgttgaccattgggtcaagaacggcgcccagccgaccgacaaggtccgcaacctgatcaaggaagcgaccaagtcccaggccgctgcggcctgatcctgacgggccacgcttcggcgtggccctcttggttgaagcagatgaaagatatcgagcgccgcatcctgctgggcagggttgtcggcgcttttggtgtgcgcggcgagatcaagctcgagtcctggaccgagccacgttccgccattttccgttaccagccgtggatcgtgcgcagcccgtccggcgtggaaaccacgattgaaggtgtgcgtggccgcgacagtggcaagcacctggtcgcccggttccccggcgtcgaggaccgcgataccgtcgaagcgatgcgcggcaccgagatctacgtggcccgcagtgccctgccaccgccgaagcccgatgagtattactgggtggacctggaaggcctggacgtgaagaccaccgagggcgttgccctgggccaggtctcgcacctgttcagcaccggcgccaacgacgtggtggtggtccgaggtgaccgcgagcggatgatcccgttcgtgcagccggacttcgtcaagtcggtcgacttcgaggccaacctggtcgtggtcgactgggatcccgagttctgagtgtgagcatgcgtttcgacgtcatcaccctgttccccgagttcctcgcccagtccgctggactgggcgtggtcgggcgcgcgcaggagaaggggttgttcagcctgcatggctggaatccccgtgattacgccgaaggcaactaccgccgggtggacgaccgtccattcggtggcggcccgggcatggtgatgctgatcgagccgttgcaggcctgcctgcaggcgatccgcgatgctgatccgaccccggcgcgggtgatccatctcagcccgcagggggcgccgttgacccaggccaaggtgcgggaactggcggcattgccgcgcatggtcctgctctgtggccgctacgagggcatcgacgagcgtttcctggaagccaatgtcgacgaggaaatctccctcggcgactacgtgctgtcgggtggcgagctgggtgcggcggtcatcatcgacgccgtggcccgcctgcaggacggggccctgaatgacgctgaatcagcggcccaggacagcttcgaaggtgatctgggcctgctcgactgtccgcactacagccagccggcccagcaccctctgggcgacgtgccggacgtgctgcgctcaggcaaccatgcggccatcgccgcgtggcgccgccagcagtcgctggtccgtaccgcccagcggcgcccggacctgctggatgaacaggcgctgggcaaggccgaccgcacgctgctggaacagggccgtcaggtccagaaacagaaggccgacccctagcgcagggccggctttatcggctatcatggccaattaccgccagcccaggccggcgcgcgcagtatccacaacaaacgtgcagcacagtccggtgactgcatgagcccacgttgtctacatgacacgcccacccgaacaagaatcggtgtaacccatgagcaagctgaacaagtccatcgtcgcggaattcgaatccgcccagatcacccgtgaactgccgaagttcagccagggcgacaccgttgtcgtcaacgtgaaggtgaaggaaggcagccgcgagcgcgtgcaggcctacgaaggcgtcgtcatcgccaccaagaacgccggcctgaactcctcgttcaccgtgcgcaagatctcgcacggctacggcgtcgagcgcgtgttccagacccacagcgccatcatcgactcggtcgaagtgaagcgtcgtggtaaggtccgcgccggcaagctgtactacctgcgtggcctggaaggcaaggctgcccgcatcaaggaagacctggctgccgctgctgccgccaaggctgcccgtctggccgaaaaggcctgataaacaacttcggttgttgccgcgacggccaccttcgggtggccgtttgcgtttccggcatcgcatcggccacgatcaggtgatgaacgacatcaacccgcgctatcccgccgtgatccagtcggcgttgcgcttcctcgacggcaaggggctggcgcgtgtgcagtcggcgccgttgctgcatcgcctgctgtggcgcatgggcatcgcactgccaccgccaatcctggccggcttcggtaccaatgcgctggtgcagggcctgttgttcgggctgttctggaccgcactgatgtggctgatgctgtggcagggcagtgagcgtccgctggccttgctgctggcggccggcctgttggctggtgcgctgttcggcgtggtgatggccggcttgatgcgctcgctgcgccgtcaccgcaaattaccggagtggcgccagttccgcgcggggcaggcggactgagccgatggcgcactgcgccgtgaccgcccggcacaggccgcggtaggctgccggcatcatcccgatggacgtgccgtgcgatgcctgccaagcgaaccgcaccttccgctgcgcccaagctgttgtcaggcggtaatccgcagatcgccaagggcgagggcgatgccacggtacaggcctatatcgcggcgatgccggactggaagcggccgatcggcgcacggctggatgcgctggtcgaacaggccgtacccggggtgcacaaggcggtgaagtggaactcgccgatgtatgcggtggccgcgggcgaaggctggtttctcagcttccattgcttcacccgctatatcaaggtggcgttcttccgcggcgctgcgctgaaaccggtgccgccggagccgtccaggagtgccgatacgcgctacctgcacattgcacaggatggcgtactggatgaagcccggtttcttgactgggtgcgccaggccgcggcattgcccggcgaacacatgtaagcccaccgttctgatctccttgccgacgagagccgctgatggccacgcatgcacccaacccggccgatgccggaaccccggccgccgagctgatcgatgcgcgcatcgccgaactgggcgactggcgtggcgaagcgctggcacgcgtgcgtgcgttgatccatgaggcgctgcccgacgtgcaggaaacctggaaatggcggggtacaccggtgtgggagcacaacggcatcctgtgcaccggcgagacctacaagcaggcggtgaagctgacgtttgccaatggcgcggcgctggccgaccccaaaggcctgttcaacgccagccttgagggcaacacgcggcgcgcgatcgatatccatgaaggcgcgatgccggatgccgccgcgttcaaggcgctgatgcgcgcggcggccatgttcaacgcggcgaagaagaagaagcggtagagccggccgctggccggctgtgccgcgatgctgctggagaggtgtgaggttgccggccagcggccggcactaccgtggcgttcactggcccatgaggttgccggccagcggccggcactaccgcagcggtgcggcatccgggtcggccaccggcgacggcgggcaggccggaatttccgacggcgtggccagttcctcggcgtgcgagggcttgcccatcatcttcgccttgcgccagccgccccagcggtaatacgccaacgacagcagcatcgacaccagcgagctgaccgggaaactccaccagatcgcatcggcgccccaatgcggctgcagcagctcggcgaacggcacgcgcacgccccacagcgaacccgccaggatcagcagcggcgggatcaccgcgccggtggagcgcaccacgccggagatcacgaagctgacgccgaagaacaggaacgagccgatcaccacgtggttgaggtgacgggcaatgtccagcgcctggctggccggcggcaggaacagcgccagcagctggcgatcgaacagcaccagcggcaggatcagcgcgccggtcagcaggaaattgaacagcacgccctggcgtgcggtgccgcgtacgcggtcccagcgctgcgcaccgacgttctgcgccgccatcgaagagcacgccgcaccgatcgccatcgctggcatctgcaggtagttccacagctgcagggaagcgccgtaaccggcggcggtgtcggtgccgtactggttgaccatggtcatcagcaggatcaccgacagcgagatcagcaccatctgcaggcccatcggcacgcccttgagcaccagcgctttcaggatggtcaggtcgagcttgaacaggcgcatgtcggcgcggcccagccacaacgtgtggcgcttgtgccgcatgtacagcagcaggccggccagcgacagcgtctgcgcgacgagcgtggcccaggccgagccggcgatgcccagcgcggggaacggccccatgccgaagatcagcaccgggttcagcacgatgtccagtgccaccgacaccatcaggaaacggaacggcgtgcgcgagtcaccggcaccgcgcagcgcggcggtgaggaaggcgaacgcatacagcgtcggcatcgccaggaagatgatctgcaggtaggcctcggccaatggcagcgaggcggccggcgtgcccatcgccgccagcagcggatgggccatgaaccagccggcgatggcgatgatcaccgacaggccgatgaagaaggtggcgctggtacccaccacgcgccgcgcctgcgggatgtcgcgcgcgccgatcgcctggccgatcaggatggtcgaggccatgccgaagccgaacaccgagccgatcaggaagaacatgatgttgttggcgttcgcggtggcggtcagtgccgcctcgccgaggaagcgcccgacccagaccgcattcaccgaaccgttcagcgactgcgcgatgttgccggccaggatcggcagggaaaacaacaggagattgcggccgatcgggccggaggtcaggtcaagcggcgctttggccatggagtggtgatcgaatcccgggaggcgcacactagcaccaagccggtttgcgggatgtggcaatgcgtcaacgactgcaggtgaagcgaaggctggcgctggccttgatcggcgccgcgctggccgcatgttcgacaggtgaccggctgggcgatacccaggtgcggccaaccgaccgccccgagtgcctggtcggcagccagcgccaggatctttccgccggcgttcccaccctgatcgggggcagtggctgccgcaacgaccccgacaacccgcgtcccctgaacaagcgaacggagtagtccctgccgatgaccgagctttccccgctgtcgcccagtgtccgcctggacatctggctgtgggcggcccgtttcttcaagacccgcagcctggccaagcaggccatcgagaccggcaaggtcagcgtcgccgggcagcgcccgaaatcctcacgcgcagtgcgcgtcggtgagcagctgcaggtcgaccggggcgaagagcatttcgagatccaggtgctgggcctgagcgaccagcgcgggccggcgccgacggcgcagcagttgtatgccgagagtgaggcctccaaggcgcgccgtgccgaacagcgcgcgttgcgcatcgcggcgcgcgatggtttccagccgccggagcacaagccggacaagcgcgcacggcggttgatccgcgcgctcggcgatatcgacgcgttttaagcagcagggcgccagcgcccccttggctcagcgcttgccgcccagcaggctgccgccgatcttcagcagatcgcccacgccgagctggccgtcaccatcctggtccagcaggctgccgagcaggccaccggcaagaccgccctgctgctgcacctgctgcttttcctggccgagggcctggctgagcgagccggcgtcggcctggccgccaccgaggcgctgggcgaggaaagccatcacgatcggtgcgaggatctgcagcagctggctggtgcggccactgtcgagctgggtggcctgggccaggccggtttccaccttctgctggttgccgccgaagatgtggccgaggatgccggcgccatcgctggcggcaccaccgccaccgccgcccagtaccgaaccgagcacgctgcccaggtccagcccactgtggttgttctgcagcgcgccgagcagcgcctgcgcgccctgcggctgcgaggcgttgttgcccagcgcgcccatcagcaccggcagcgcggcactgatcgcaccggaagcctgggtgtcgctgatgccgagctgctgcgacacctgctgcagcggggcgccctgcagtttggcgagaagttcgtcggtgaggctcatctgcggaatccttgattggggtggggcgtgcagaaggtacgacgcggaccgttaaaacggcgacgccgcctcacggggaggcggcgtgctgttcacggggcagggcgatcagagctcgatgtcttcggcgcccggggtcgcggtggggaagtccgcttccggctgcgccggcttgaacggatccgaaggctggctggccagcgccttcagcgctgcggcaacgccagcgccataggccgggtcggccttgctgcagttgtcgatgtggcgctgcttgatgaagtccggcgcatcgcccagggcgcgggcggtgttggcgaacaggcggtccttctgtgcctggttgtagctgcggaacagcgcaccgggctggctgaagtagtcggcgtcgtcctcacggaaattccagaagtcggcgtcaccgcggatcttcatcggcggctcgcggtactgcggctgttcctgccactggccgtagctgttcggctcgtagtgcggcaggccgccgtagttgccgtccacgcgcatcgcaccgtcgcggtggttgctgtgcaccgggcagcgtgcggcgttcaccggaatctggtggtggtttacgcccaggcggtagcgctgcgcatcggaataggcgaacaggcgtgcctgcagcatcttgtccggcgacgggccgatgcccggcaccaggttgctcggtgcgaacgcagactgctccacgtcctggtaccagttgaccgggttgcggttcagttcgaactggccgacttcgatcagcgggtagtcgctcttcggccacaccttggtcaggtcgaacggatggatgcggtaggtttccgcctccagctcgggcatgacctggatgaacagcttccacttcgggaagtcgcccttctcgattgcggcgaacaggtcgcggccgtggctttcgcggtcatggccgaccaggatctgcgcctgcgcgtcggtcagcgattcgatgccctgctggctgacgaagtggaacttcacccagaagcgctcgctgtcggcgttggtgaagctgtaggtgtgcgagccgaagccgtgcatgtggcggaagctgcgcgggatgccgcggtcgctcatcaccacggtcacctgcagcagggcttcgggcagcaacgtccagaagtcccagttgttgcgcgcgctgcgcaggttggtatgcgggtcgcgcttcacggccttgttgaggtcggcgaacttgcgcgggtcgcgcaggaagaacaccggcgtgttgttgccgaccaggtcccagttgccttcttcggtgtagaacttcagcgcgaagccgcggatgtcacgctcggcgtcggcggcgccacgctcgccggccacggtggtgaagcgggcgaacatctcggtctgcttgccgaccttctcgaacagcttggcgcgggtgtacttgctgatgtcatgggtgacagtgaaggtaccgaacgcgcccgagcccttggcgtgcatgcggcgctcgggaatgatctcgcggttgaggttggccagcttctccagcagccagacgtcttccatcagcagcgggccacgtgggccggcggtcttgctgttctggttgtccaccaccggtgcgccgaaggccgtggtcatcggcgtgaccggatcatcgccgtgcttctgcttgggcgtggtgctcagttcacgctgctgctgggcgccttccgcaggcgacggcgcggtgtgatacgggcacttggggctgttgttatcggactggctcatggctggctcctgcgggtgaagacggggtggaacatcttcactcgactttagctatggccagatgaaatgaataatcgaatgaatcattcacttctatagcttctgtctatcgattgtcgggaattcattgccggggccttgttccggtcgcccggcggctcgcatcccgacacgctccgatcatgggccagcagtgctcgattcgacgatgcgcaccgggcgcgctaggccgtcgaatgcatccacataacgacgatgaagcatcccgtcccggcgcagctgggtgtcctgcatcggccggatctgggtggtcagcggattcccgcgtggcgccagttgcgttccatagcgtgcggggtagggccccgatgcggctgccttcacataccgggtttcctgtaccaccaggccggcacggcgaaggcgctcgatctgcaggtcgccgatgttggcggtgtagtcgttgccgaagacatactcggcctgcacgccgtcgggccggttttcccaggttgttgaaacgcagttggaggtgcagccaccggtgaatgaccagtgtggtgagtatgtgtacgtccaggaggcgggctggatgccgggcccggacagggtcttggataccagcgacttggccatgtaggcattgggaatgccgaatgagccaaacccgaagttggaggaactagtgccgatgatgccgcagctgccaggcgtgttgtccgatccgtggatcaactggcgaagcgagaacaccccttgtgcgccgctgggatggcgcatggtgatcacatcgttgaaggccgggtcgccggcatcttccgagcggaatcccgttgcattctgcgcgcaggaattcatgtagaagcctggattcaggacggggggcaccatcgtccacggcatggcacccacatggcggtcggtggagaaggtccagcgcgactggtcgggaagtacgacttcgttgagcgtgcgcccccagtagctgtcgacgtagttgtaacgccaggtgcgatccccggcccggacggcgccgatcttgccctgcgcgtcatagtcgatatcgatccgggctccgtcattggaaatgatcgccagcaggcgggtcgggttggcaccgtcgtagctgtaactgacccagttgccgtggcggtcctcgacacgtgtcgcgtagaggaagacatcgacgaccggaaccagcaggtagggctgcgatgtgccattgccattgccatcacgatagtactcgttggccagcacgtcgtgctggtcgcggaccgccatccaatcgaagaagtaacgggtgccatcggtggtccgcaccacaaaaccttcgccggttccattcctgatggctggcaggcagctgacgcgccactggctggccgaggtgccaatgtaggttgccccatcctggggcaggcttgcccctgcttccttcagcaaaagggattcataaccgaccgcagggaggttgatgaagatgccgctccaataggtgtgcttcgggatgacccgggtgttgaagtccggtgacgggcccacccactcggtcggggacaggttgctgccgctgcagcggccgccgcccgccgcattccagccccggcgttgatcgtaggagcccatcatgtagggggcatcgatctcccaggacgcccccagcggggcggcagcgcgatccagtccctgtttctgcttcggcgttgtgcgggtgaatgcgacccgcattccactgctggtcggcaccacgacatcggtctgcgagaactgcagcgtgccatccttcctgtttagggaatcaccaaacagatcatcgccgagcgccgcgacccgcgcaccccgcaggcgttcgtcgtaggtacgctcgctgcttacgaattcctgtgcatcggccacgccacacaccagcaacaacgctagaaccgtacgccgcatgttcgttccctcgtgatcgaatcccctcgcttcgatgccgcggcatgttgcccggccccattgcatgccgctgggatcgcagtttcagtgactgtgcggaacggcgccccagctcccctgtggcggtctgcgtggccgagtatgcaggattctccgcggtggcttccaggggggcatggtgccccctggccaggcgcacttacagcagcgttttcagccggtacagcgcttccagcgcctgcttcggcgtcagttcgtccggatcgatcgccgccagcgcttcctgcgccttgctggatggcgccgcgaacagcccgaactgctgcggggcatccagcgcctgcggcgccagctcggcggcatggctttcagcgccgcgctgttccagctcggccagtcgacgccgtgcctgcgccacagtggcgcgcggcaggccggccagtgcggccacctgcaggccaaagctgcggttggccgggccgtccttcactgcgtgcatgaacaccagcgcttcgccgtgctcgaccgcgtccaggtgcacgttggcgatgccgctgcggccgccctcgtgctgttcgtcggccagcgcggtcagctcgaagtagtgggtggcgaacagcgtgtagcagcggttctggtaggccaggtggcgggccaccgcgtcggccagcgccaggccatcgtaggtggaggtgccacggccgatctcgtccatcagcaccagcgaatgggcggtggcgtggtgcaggatgtagctggtctcggccatctcgaccatgaaggtcgactgcccgcgggcgaggtcgtcgccggcgccgatgcgggtcaggatgcggtcgatcgggccgatcaccgcccggctggccggcacgaagctgccgatgtgggccagcagcacgatcagcgcgttctgccgcatgtaggtcgatttaccgcccatgttcgggccggtgatgaccagcatgcgacggtccggatgcaggtccaggtcattgggttcgaacggctgttcgcgtaccgcttcgaccactggatggcggccgcgttcgatcttcaggcacggctcggcctgcagctccgggcgcgcccagtccagcgcctgcgcgcgttcggcgaaggcggccagcacgtccagttcgctcagcgcagcggcacattgcttcagcggttccagctggtcgccaagggtgtccagcagctgctcgtacaggtacttctcgcgcgacagcgaacggtcgcgcgcggacagcaccttgtcctcgaatgccttcagttcttcggtgatgtagcgctcggcattggtcagcgtctggcggcgggtgtagtgcaccggcgcacgatcggactggcccttgctgatttcgatgtagtaaccgtgaacgcggttgtagcccaccttcagggtgggaataccgctgctctcgcgctcgcgcagttccaggtcgaccaggaactggtcggcatgggtggacagccggcgcagctcgtccagctcttcatcgaagccatcggccagcacgccgccgtcgctcagcttcagcggcggcatctcggcgatggcgctggccagcagctgcgcgcacgcgtcgtgttcgcccagcgccgcatgcagggcctgcaggcgcggcgagtccagcggggccagcacttcgcgcaccgccggcagcaggcccaggccgtcacgcagggttgagaaatcgcgcgggcgcgccgagcgcagcgcgacgcgggtgaggatgcgttccagatcgccgaggcggcggaactgctcgcggatgtcggcgtccgcaccgcgatcgatcagggtttccaccgcgtggtggcgctgcaccagcacctcgcgcaggcgcagcgggcggtgcagccagcggcgcagcaggcgcccacccatgggtgtcaccgtgctgtcgagcacgcccagcagggtattgcgggtatcaccgtcgacacgcgtgtccaattccaggtggcggcgggtggcggcattcatcgcgatcgcttcgccggcggtttccatcgcgatcgaagtcaggtgcggcaggcgctgcttctgggtttcctcgacatagccgagcagggcgccggcggcggcggtggcacggggcttgtcatcgataccgaagccgctcagatcgtgcagcttgaagaagttcagcagctggcggcggccgctgtccgcgtcgaacagccacggcgcacggcggcgcacgccggtgcgctggcgcaggaactccggccagttctcctcgtcgggcaccaacagctcggccggctccagtcgtgccagctcggcttccagggcgtcgtcggtctccacttcgttgaccaggaagcggccaccggccaggtcggcccaggccaggccgtagccctgcttgctgcgcgacaacgccatcagcagggtgtcgcggcgctcgtccagcagcgcttcgtcggtgaccgtgccgggggtgacgatgcgcaccaccttgcgttcgaccaggcccttggcgagcgccgggtcgccgatctgctcgcagatcgccaccgactcgcccagcgccaccagccgtgccaggtagccttcgtaggcatgcaccggcacgccggccatcgggatcggcgcgccgccggagctgccacgctgggtcagggtgatgtcgagcagccgcgcagccttgcgcgcgtcgtcgtagaacagctcgtagaagtcgcccatgcggaagaacagcagcaggtccgggtagtcggacttggctgcgaagaactgcttcatcagcggggtgtgctcggcggacttgtctttggacatgggactcgtggatcagggcgtccggccgcgccgggcggcagcggcagcggagcgggtacagggccgtccatggtaactgctggggccggtgggcgccgctgcggttggtgggcattgcccgtgcggggcacacagtcaggccggaaccagggtgatctgccggtggcttgcgaagatctccattacgatctcgaagtaggtctggcccaggcctcgttgcagggcgtccagctggagcgcaatggtccgcgtattgaaggtgcccggggcttccagcttggactgcagccactgacatgtggtagttcgtcccagtgcggcgcggctgtgctcgatatcaccccagatcaccgtggcccggtcgtggccggccaacaccccatagccgccatgcagcaggtcatccagggcgtccaggcttggcccgagctgccagttctcgccggccatgaacacgcggttgatctccgcgtacaggctggggatgtcattgatggcggcgccttcaatctgtaggacgatggtcatgcggcgactgtagcgtcagcaggcggaagctggcgtgctgtaggaccagggttcgcgccatggcccgaacgcgcagcgttttgggcgtttgcggcgtgttgccccgcagtcgactgaatttgcaatctttcctatagaagttcctgaggcggccgataccctttgcggctttctgcgcttcgcgtagcggcgtgctgtcgcctgtgcgtcggcagacccgaatcaagccggcacgtcgatgcattgtccttttctggacagagcgcctgacggcctgcatcaatatcaggaaaacactgtgcggtcagggaagaagcaggcacgacaggcgtgccgtggtggtgggtgggtggtgttgcttggcatgaccttcggtgttgccgcccagcaggccggtgatccagccgcgccggaactgctgaggcaacaggaacgcgaacgcgtgctgcgcgagcagcaggaacaacgccccgacgtccgcctggagcggaacgcgcagaaggagggcgaccgcctgccggcgcaggagcacccctgcgtgcgcatcgatcgcatcgtgctggaaggcgaggacagccagcgcttcggctgggcactggcggctgccgacccggtcgacgatccggccacaggccgttgcctggggaccgaaggcatcaacgtggtaatgaagcgcgtgcagaacgcgatcatcgcccgcggctatgtcaccacgcgggtgctgtcggcaccgcaggacctcaaccagggcacgctgacgttgtcggtggtgccaggccggttccgcgaggccgtgttctccgacccgcagggacggcatccggcccttgccaatgcactgccgatccgcagcggcagcctgctcaacctgcgcgacatcgagcaggggctggagaacctgcagcgcgtgcccaccgtcagcgccgacatcaagatcgcgccggccgacggcgagggcgcggcgccaggccagagcgacctgcagatcgactggacgcagcgctcaccggtgcgcgccagcgtcaccctggacgatgccggcagccgcggcaccggcaagctgcaggccaatgccacgctgtcattggacaatccgctgggcctgaacgagctgttctacatcagcgccggccgtggcgtgttcaatggccgaggcaaggacaccaacagctggaccgcgcactacgacgtgccctacgggtattggctgttcggtgccaccgccagcgcttacgactacaggcagaacgtggtgggtgcctttgaaagctatgactacagcggccgcagccaaaacgccgaagcgcgggtggaccggctgttgctgcgcaatgccaaggtcaagttcagcgcctacgcgcgcggctggcagcgagagtcgaagaactacatcgacgacaccgagatagaagtacagcgccgccgcaccgcaggctgggaactgggcctgacccacaagcagttcatcggcaacgccacgctcgatgccagcgtggcctaccggcgtggcacgggggccttccacgccttgcgctcgccagaagagatggcgcagcagtgggatccgacgctgccgctggaagggacctcgcggatgaagctgatcaccgccgacgcgcagttcagcgtgccgttccagctgggcaggcagcgccttcgctacaccgccgcatggcgggcgcagtggaaccgcacgccgctctcgccacaggaccgcttcgccatcggcggccgctataccgtgcgcggtttcgatggtgaaagctcgctcagcggtgagcgcggctggtcgctgcgcaacgatctttcgctgggcattggcggtggccaggagttctacgtcgccgccgactacggccgcatcggcggcccatccgcgcagtggcagtccggccgtgacctggcgggcatggcgctgggcctgcgcggcggctggcagcagctttcctgggatggcttcgtcggttcggaactgcacaagcccgcccatttccccaccgactacaccacattcggcttcagcctggcctggcgctactgatctgccacaaggacacgtgacatgaacactatctatcgtctggttttcaaccgcgcgctgcgcgtctggcaggtggcgtcggagctggtgaagggtggcggtggcctggtcggccatgtgccgcgccggcagagcgccgcgctgtcgccgctgggcttcgcactgatgtgctcactgggctgggtcagcatggtaacccctgcactggcgcagtccgatgcgcgcatcatttccgaccccaatgcgccgggccgtgaacggccgacgatggtgacggcccccaacggtgtgccgatggtgaacatcaccacgccgtcggcggcgggtgtgtcgcgcaaccgctattcgcagttcgatgtcggacgcgagggcgtcatcctcaacaacgcccgcggccagatgcagacgcagctgggtggctgggtgcagggcaatccgtggcttgccaccggcagtgcgcgggtcatcctcaatgaagtgaacggtccggccagccggctcaacggctacgtggaagtggccgggcagcgcgccgaggtgatcatcgccaacccggccggcatccaggtcaacggcggcggcttcctcaacgccagccgcgtgaccctgaccaccggcacgccgatgttcacgggtgctggggcactggagggctaccgcgtcaccggtggtgcgatccagatcgatggagagggtctggacaccagccgcgctgactacaccgacctgatcacccggtcactgaaggtcaacgccagcatctgggccaaccagttgcaggccacgctgggcaacaacgtggtcaatgccgaccacagccaggccagcctgatcccggccaacggcgaggcaccgaccttcgcgctggacgtgggcgctctcggcggcatgttcgccaacaagatctggctggtcggcaacgagcacggcgtgggcgtgcgcaatgccggcagcatcggcgcgcaggccggtgagctggtggtgacggtggacggccgcctggaaaacaccggcgcactgcagtcactgcagaacgtgcacttgcaggcgcgcggtgatcttgcaaatgccggcaccatcgccgccacgcgcgaggttgcgatcaccaccggcggcacgctggacaacagcggcggcaagctcaacgcacagcgcctgcaggtcgaggcgcagggcctgcgcaaccatggcggcaccattgaacagactggtgtgcaggcgctggcgctcaaggccgaagcggcccgcaaccgcagcaacggtctgctgggtgcgctggatgccgtcgcgtccggtggtaacggcggtggcccagggggcggcacgtcgccgggcagcggcggaggaacgccgggaaccggtgccccgggtacggggacgccgggtaccggcggcggctcgaccggcacgccgacctcgccagtggtaccgatggccgagggcctgatcgccatcgccggcatgctggacaatgacggcggcagcatcgccaatggtggtgcggtatcgctcgccgcacgtgccggactcgacaacagcggcggtcgcctgggagtgagcgcgctgcaggctgggggcgagctgcgcaatgatggcggcacgctgcaggtgcatggcgatgccgcgttgcatgtgggcctgttgtcgaaccagaagggtgcgctgagcgtagccggcggcctgcggctggatgcgcagtcgctcgacaaccgcgggggtgaactgcggcacgccggcaaggcggcatcgtcgtggacggtgcagggtctgttcaacaatgacggcggcctgctggccaccaacgccgcgcagttggcgctgcaagcaggccaggtcggcaatgccggtggccgcattgaacatgccggtgagggtggcctcacgctggacacgggtgactgggctggtcccggtggacggctgagcacggtggggcgcctgcactggacgactggcaacgccgacctgcgcaacggtgcgctcagtgcggcgggattcgacatcgtggctggcatgctggacaaccgcggcggcagcctgctgtcgctcggaaccggtgccagttcggtgaaggcgtcgaacctggacaacggcgcaggtggcacgttggccggcaacggcgacctgatagtgaccgcgaccacgctcgacaacagcaagggcctggtgcagcaggctggcaccgggagcttgagcgtgcaggccgatacgctgcgtggcagcgaagggcgcctgctcagcaacggtgcactggtgctgtccggcggcgagctggatgtgagcggcggtacgacgtcggcgcagagtgtgcagatccacgccagggcactgcgcaaccgccagggccagatcgtctcgcagggtgtctcggagctggcactggacgtacgcgatgcgctcgacaaccagggcggcaagatcgtcggcaacggcggcctgcgcatcgacaccggtcgcatcgacaaccagaagggcacgctgcagtcggccggtacgcacggcgtggcgctgacggtgcgcgacacgctggataacagcggcggcggcatctccggcaatggccaggtgcagctgcaggttggcagcctggtcaaccagggcggcaaggtgctggcggcaggcagcagcgcgttgcaggtgcaggcccgagtgcgcttggacaacagcaacggcggccgcctggccggtaccggtgatctgcggctgcaggcggcaagcctggacaaccgcagcggtgcaatcgaacacgccggcggcggtacgttgcagatccgcgccgacagcctgcagggtgcgggcggccgcatcctcagccagtcggcgctggaacttgagggcggcgacctgctgctgggggccggcagcactacccaggcagagcgcattgccatcgatgcgcagcgcttggacaacaccggcggcaacctcagcgcgaccggcaacgacgcgctgcggctgcacgtggcgcagggcgtggacaacagtggcggcacgatcgccggcaacggggcactggatgtgcaggccggtgaactgatcaaccgcacgggcacgctcagcggcgccggaacggccgacagcacgttgcagatcgtcggtgcgctggacaatcacgaaggcacgatcgccagcaacgccaaccgcctgacgatcgccgccgcacggctggacaacagtggcggcagtatccgccaggccggcaaccagggcctggacatcaccaccggccgcctggacggcagcaagggcacgctggtctcctcggccacactgaccttgcgcgccgacgacgtggatcatcgtgacgcgacgctgggcgccgatcgcttcgaccttgaggccaccacgctcgacaacgccggtggccgcatcatcgccagcggcgaaggcgccagtcgcgtcaaggcgacggcgctgggcaatgccggtggcacgctggccagcaatggcgacctgaccctgctggcccggacgctggacaacagtgcaggcaggatccagcacgccggcagtggccagctgcaggtctcggcgcaggccctgctgggcaagggcggcagcgtgctcagcaacggcagcttcgtgctggatggcgcctcgctcgatctgagtggagcgaccacctcggcgcgtcgcgtcgccatcagcgccgacaccctgaccaccgccggtggcacgctcaccgcaaccggtgacaatgcgctgcgcctgcgcgtacagggtatgctggacaatcgcggcggttcactcgccagcaatggcgcgctggatgtcatcgcgcagcagctgaacaatgcgcagggcacgctgcagggcgcaggcaccgggcactccacgctggcgatcggccaggcgctggacaaccagaagggccggatcctgctcggcggtgccggcacagtcaccgcggccagccttggtaaccagggcggcaccgtgcacgcgggcggcagcgcgctggtgctgggcgttgacggtcgtctcgacaatggcgagcagggcctgctgtccagcaccggcatggtgaccctggacgccggcagtctcgacaaccgccacggcaccctggtcgctggcaaggacctgacggtgaccacggcggcaggcgtggacaacagcgacggcgcgatgcaggccggcgaacggctgcagctgcagggtaacggcctggacaaccagcggggcacgctgctgggtggccagctggacatcgagacccgcggccagcggctggacaaccgcgccggcacgctgggtacgcagaagggcgcgctgagtgtgcacagtggcgttctggacaaccagggcggtcgcgtgcagtcggcggccgacctgaccatcaacacggccgggcaggacatcgacaaccgtttcacggccggcagcggtgggctgctggcggccgggaagctgcagctggaaggcggtgtgctggacaaccgtggcggcgcagtcaatgcacaaggcgatgcgcgtctgctgctggcccgcgttgacaacagtgccggtggaacacttgccagcgctgcggatctttcgctgcgggcggcgagcctggtcaatgccggtggtcgcgtgcaggccggacgcaacctcgacctgaccctcgacgggcacgtggacaacgccgccggcgcgatcgcggccggccagcggttgaccctcacggccgccagcgtggacaaccgcaacacccgtggcggtgacggcacgcgtgggctgcaggcgggccagctgcagttcggtgcacagtggctggacaacagccagggccaggtcgtcatcgacggcagtgcgcggctgcagatcaacggccagctgcagaacaccggtggcgtgatcagcaccggcggcaacctggacagccaggcggacaacgtcgccaacagcggtggcctgctgcgcgctgatggcagccagagcctggtggcacgtgcgctcagcgaagatggccaggtacatgcgcagcgtgacctcggcctcaccctgcagcagggcatgcgccaccgtggcgaatggatcgccaacggcacgctgtcgctgaacctgtccggcgacctcgacaaccagggtgtcgtgcgcggtggcaacctcgacctcaacgcccagaacatcaccaacgcagcctcgggtgagatctccagccagggtacgacccacctcaatgcccgtggccagctgaccaaccgcggcctgatcgatggcgcgctgacgcacctggaggccggcgagatcgacaatctcggcaccgggcgcatctacggtgaccacgtggcgatctccaccggcgtgctgaagaaccgcgccgaagagaccggtggtgccacccgggtcggcaccgtggccgcacgcgagcggctggacctgggcgtgcgcgaactgcagaacaccggcaagggcctgatctacagcggcggtgatgcggccatcggtggcgcgctcggcgccgaccggatcgccagcggcattgcagggcggatcgacaacatcagctcggtcatcgatgtgggcagcaatctgtccatcgatgcgcaggtggtcaacaacatccgcgagaacgtggtcatctcgcagaccaggtccgtgatggatccggtacgcctggatcgccccgcatggtggcgcaatggcaagaacggcacagaggacatccgcagtaccagccattactccgctcacgaggtgtactacctcgaccctgccgacatcctcgaagacacgccgcacatcacgcccgatggattcgtcgtgcaccgtgccgtggtccgcctcagttcgaagaccagtgcctacttcttcggacgtggcggcctgtatgccggtctgggtgagcgtgcacgcctgaacgtgcaggacggcacggtggtcatgtactacgtcggtcgccaggacaaccagatcaatccggatcaggtgcgtgttggcgcggatgacccgttcgccgagctgagcactctgcatcccgatgcaccggcattccggtatgtcgacgacaagctgacctattccagcaactacggaacctgcaccacaaactgcgtgcagttgtggacctacaaggactacagcgatccggatcatacgctgaccaatccgcgcggctccggtggcaacaacgtcagcagcaacgagcagtaccgcatcgccacccggacggtgaccgaagatgttctcggcaccggggtaggcgccgatgcggtgatccgctccggtggcgcgatgcgcatctccaccgacactctgaagaaccactacggcagcatcgccgcagggggcaacctgagcatcgtggggctgaccacgacggcgaaggtggagaatctggcacagacgctgttccgcacccatgaattcaacaatgtgggccacacctacagcaacgaacgggtcacctggagcaatgagacgatctcggaggagatcggcaggatcggcggcagcatcaccagtggtggcacgcttgtcatcgatgtcggtgacctgagcaacctcaaccaggggcgcaacgcaccgaacgtgcagaacggttcggccatggccaacctcaacgtgcaggggcccaaggcgctgccggatgggccgggccatggcagtgcgcaggggcccggccagtccaccggcaccggtgccgaacgcgcgctggcacaggcggccgatgccgccggtacccagcagggcggcaacgtcggcggcgtgagcggcaacaccggcacgtccgggccgcgcgtagtcgcggccagtggcggatcgccggatcgcatcgcgatgggcgcaccggacacgcgcgcgccgagcgccagcctgttcaacgtcaatcccaacggtggtcactacctggtcgagaccgatccgcgctttaccgaccacaagacctggctgagctcggaccacctgctgggccagatgggctactcgcccgataccgtgcagaagcggctgggtgatgggtactacgagcagaagttggtgcgtgagcagatcggccagttgaccggtcgccgcttcctcgacggctacgccagtgacgaggcgcagtaccgtgctctgctggaggccggtgccacggtcgccagcgaatggggcctgcggcccggcgtggcgctgaccgaagcgcagatggcacagctgaccagcgacatcgtctggctggtcgagcagaccgtcaccctggccgatggcagcaccaccaccgcgctggtgccgcaggtctacctgcgcctgcgcccgggcgatctggacgggcagggtgcactgctggccggcgccaatgtcgacatcaagctgggcaatggcctggtcaacaccggcaacatcgccggccgcaagctggtgaccatcgatgcaggcaacatcgagcaccttggcggcagcatttccggccagtatgtcgggctgtcgtcggacaaggacatccgcattgccggtgccaccgtgacggccaccgatgcgctgtcggtcaaggccgcgggcaatgtcacggtggcctccacggtggagacacagcggggcggtggcacctaccagtacgagaccaaccgcatcgatcgggttgctggtctgtatgtgaccaaccccagtggcgacggcatgctgtcggtggtggctggcggtgacatcagcctgcaggccgcacagatccgcaacgccggcgccgacggccttacccagctggccgcaggcggcactctggatgttggcgcgattgcgctggaggaacgccgcgacgccaccttcgatgagcgcaaccaccagcgcagcagcaggacaacacatgctgccagctcggtgcagggcgctggcgatgtggtgctggccgctggcaaggacatcaacctggccgccgcgcagatcaaagcggcgggaggtctggcattgcaggccggcggtgacatcaacagccaggcgctggtggacagtgagagccgcgacttctccagtgcgggcaagcgcagctcgctgcaggtcagccagcgtgatgagacggtgcgcggcagcctgttgcaggccggggacaatctgctgctgaccgcgggccgggacgtgaacctgacagccgcgttggtcgacagcaatgacggcgcggtaagcgtggccgcgggccgcgacgtcaacctgctctcggccaacgagacgcacgactacagcctggacagctacgacaagaaaaagaagacgctttccagtaccaccaccacgcgcagcgtcgacaacagcgacagttatgccatcggtacggcgatccagggcgagcgcatcaacatcaccgccggccgcgatctgactgcggttggtgcggtggtcgatgccactggtaatgtgattctgggggcgggcaacaacgtattgatcaccgccgcagaggaccatcacagcagtgagtccaacgagagcaagaagaaatccggcgttaccggaggcttcggcaacggcgtggcatcggtcggctacagtagcgcgaagaacagcagcacccgcgccgagcagtccaccacccaggtgggatcggcgatcgcctcgcgcgacggcaatgtgctgatcaatgctggcaacacgctgacgatcgaggccgcggacgtcgccgcaggcgagaacctgacactggtgggcaaggacattgcgctgctggcgcgacaggacaccacggacaaccaatccagtcaggccagcaagtccagcggcttctccgtgggcgtgacctacgacccgaccaaggcctaccgcagcgcccgcgattcgaccaccgacggcatggccgacagtggctcggcgatggggcggatcacccgcaccgctgaaggcgcagcctccggcctgcgcgcggccacgacttcgaccgtggtgactgccggcagccagcgcaccaacagcgaacagagccattcgaccagtgatgcccgcgtcagccagttggctgcaggcggcgatctcacgttgattgccaacggcggctcgatcctcagccagggcacgcagatgtcggccgagggcaacgctgtgctgctggccaccaaggacatcgtgttcgacgtggcccacaacaccgagcgcagcgacagcagcagccgcggcaagggctggggctttgccaacaacaccagcggcctgccgttcggtaccaacaactcgcagagccagggcagcggtagcagtgacaccatcactggcacgcagctgtcggtcggcggcggcgtgcgcatggccaccaccgagggcaacatcagcctgaccgcagccaacatcgccgccgagaaggacgtgaacatccgtgcggccggtgatctgcgggtccgcagcgggcaggatacggtcagcaacgccaatacgtcggacagcaaggcgatcggcacggtacagatatcggataccgagaagttctccggctggcaccgcgagcagcaccaggacgacagcgcgcaggtgtcacaggtggccagcagcatcggcagcctgggcggcagcgtcaacctgacggctggcggcaagtacacgcagaccgccagcaacgtggtggcggccaaggacgtgaacatcaccgccgccgagatcgagcttttgaccgccgacgagagcggccactactcgcagagcgacaaggacctgaagatcggcgtgttcgcgcgggtgaagtcgccgttgatcgacctgatcaacaacgtggacgcggcccgtcagtccgatgatcgcctgcagaagatgcagggcatggcagcgggcgccaacgcgtatcaggcagccagtgcgatctcggcactgtccggccgtggcggcagtggcgaactgttccgtgctgaagcaggcatcggcttcaagaccgccaacagtagtgcagatggcagcagcatggtttcgcgtggctccaccatccagggcggcggcaacgtcaacctcaccagcacccagggcgacatccatgtggtgcagggcaacctgagtgcaggcaacacgctcagtctggattcggccggcgacattctgctggaagcaggcaaggcgcacgtggcagaccgcagcaagagcagcaatgccggcgccgaagtgggcgttggcgttgtggtgggggcgcagacgggcgtgtatgtgtatgccgaagccagcgtgggcagcagcaaggcgaactcggacagcaatacctggcagaacaccacgctgaccggccagaacatctcgctgaaggccgagggtgacaccacgttgcgcggcgcgaccgccacggctgaccgcatcgacgtcaagaccggcggcacgctgaccatcgaatcgctgcaggacattgccgagagcatgtccaggaacagccaggtgggcggccgcgtgcaggtggccttcggcaacgcgtggaacgccgatggctacgccagcgcaggcaaggccgagggcaactaccagggcgtcggccagcagagcggcttgtttgcaggaaacggtggctatcacgtggatgccggccacgtgaatctggtgggcggggcgattgccagcacccatgcgggcaacagtgaactgactgcgggctcgctgacattcaccgacctgcagaaccacatggactatacggccagctccggcagcatcagtggtggtgcgggcgggcagatggatggctgggcgcccaagccgggaactgccgcgccccgaggtggtccgggcctgtcgatgatggaaaagggcagcgacagcagctccacccttgccaccttgaccgagggcaacttcaccatcggtggcaagcagacgacggcggctgagttgggcatcaacaccgatgccagtgcagcgcatcgtgcgctggatgcactgccggatgcgaacaagttgctggcggaccagcaggcgatggcggctggggcggggacggtgatggccaccagccagcagattgcctgggacgttcaagcctatcagagcaagaaggcaacccaggcgtactacgatggcctgtcatccgatgatcaaaagcgttcaacgcgcttagcgcggaacaacgcgatacggtactgacggcaaacagccaggcctataacgatgcgaagaaatggggtgatggcggtgagtacagccgtgccctgggcgcagtgacgacggcgttggtgggtggtgtggcgggacaaggcgctggccaggtcgcgtccaatgcgctggcgccctatgccgcttacttcatcggcagcaagctggactcgaaccacggcagcgatcccaatgcggctctgcaattgctgtcgcacgcggtgttgggtgcactgctggcagaagccaatggtggcagcgcgggaaccggagcggtgtccgcggccggcggtgagttggccgcgaaggtgctgactaatactttgaccggtggaaacccctcagagcttagcccggaacagaaggagatggtgctggcgttgtcgcaggcggtgggtgcgctggcgggtgggctttcagggcaggatctggctgggatcgcgttgaatgcggggattgccaagaattccgttgagaataacttccttggcaatgacgatcatgctcggatggtacatctccgcgagaaggccaagcggcagggggggctggataagcaggaatccttggaactggttctgcttgatgctgcggatcagatgagtgcggggctgctccggaaggcgctggcgggagagaccctgactgaggttcaagccgcagatctcgctacttacatcaatcgttacgaactgcagaacggtccgctagaccttccggggcttcagaggcagttccttgccaacagtggttctctggatcctggtgagttgcagggaataaacccgtcgcagtcctatgggcgaccctatgtcggtttgggggatgaccagaaggcatacaaggatgcaaactattcgtggtttgaagatttaatctatcgtgacaaaggggcaaacgagcgcctgtacgatgctgcgttgaagcagtctgggcttgaaatcactcgttccgaagacctgcttccctcagcaatgcagcttcggaacttcttcgctgtacatgacgcgcaagcttcaagtgctatcgccagtgccgcgttcattgctgcgacgttgggtggcgcgagcgaagagaatcgacgggcgctgacgctgacgatgggggcccttgccaacatcggagccgtgagatttgtgaacaggactgggcttttgcctcagacgggggcgctcggtgtcccccaaggtccagggaaagggcaacaactgggcagagagtcacagcgtacggagctggtactaccagctccttccatggttacggttgcgccagccaaattcgattacatattcggccgggttagaagtaatgagcataactcagcgagatcaacacagctgtttgttgagatgcgtcgtctgggcattaatgatagtgcgttcggtcggaaaatcctaatagagcatctcgacaaagtggttcgaacggagggtaatgttgtcagttcctattcgaatgaatttggtagatttgagacccgtgagtcattgcttatcgggccttcggggcgcgctgttatgctaagatcaagttttcaggtaatggatgacggtactcgaaaattcagtactttcattccttctaggtaaataaggtgaactatgaaatatccggcgcgggaagagtttcttgaggggtttgggcttgagccttttacggtggatccggaggttggcctgtttgtttacaggtcgggctcggaagggctggttgaggttgagttctcctttagcttggtaatgcgttcttttcaggctttgatttttattggtggagtggaggtttctgttatctcatcggagggtgtggattcgattttgatatttgaaaatgctggaaggtccggtttgcgtattgaatttattcctgagttgggtctatccaaggctgagttggtgcttgaaccaacgatacatctctcctggtctacgcttgtttaggagggaagttcggcagcaagctggcgaagcacgccaaggcgtctttgggggggggggggggcgtaccccaatcaggcccttgaacgaagtcatcgaacgctggactagggttgagtcatgatgattgctacgccccaccatgacagccgggagcttcgtgctgatagctagggcggtcgctgccggggagaccggctggtgaggatggggggaaggggtgcaatccgtatgcgcaggtatcgccaggtaccgcgtggagtgccgacggttatgccagtgcaggcaaggccagcggcagctatcagggtgtcggtcagcagagcggcctgtttgccggcaatgatgggtaccacgtcgatgccggcaacgtgaacctggtgggcggcgcgattgccagcactaatgcaggcgacagtgaactgactgcggatgcgctgactttcaccgatctgcagaaccacatggactactcggccagctccggcagcatcagcggtggtgccggcgggcaaatgaagggttgggacccgaaggcgggcactaccgctccccgcggtggcccgggcatgccgatgtcggagagcggcagcgacagcagttccacgcttgcaacgctgaccgaaggcaacatcacaatcggtggcaagcagaccacggcggctgagctgggtatcaatgccgatgccggtgtcgcacatggcgcgctggacgcattgccggatgcgaacaagttgctgactggccagcaggcgatggccgctgcggctgggacagtgatggccaccagccagcagattgcctgggacgttcaagcctatcagagcaagaaggcaacccaggcgtactacgatggcctatcaagcgatgataagaaggcgttcagcgcgcttagcgcggaacaacgcgatacggtactgacggcatacagccaagcttatagcgatgcgaagaagtgtggtgatgtcggtgagtacagccgtgcccttagcgcagtgacgacggcgttggtgggtggtgtggcgggacaaggcgctggccaggtcgcgtccaatgcgctggcgccctatgccgcttacttcatcggcagcaagctggactcgaaccacggcagcgatcccaatgcggctctgcaattgctgtcgcacgcggtgttgggtgcactgctggcagaagccaatggtggcaatgcgggaaccggagcggtctccgcggccggcggcgagttggccgcgaaggtgctgaccaatacgttgaccggaggagaccctccaagctgagcccggaacagaaggagatggtgctggcgttgtcgcaggcggtgggggcgctggcgggtgggctttcagggcaggatctggctgggatcgcgttgaatgcggggattgccaagaattcggttgagaataacttccttgcagaggaccaggctcgtgtactgaagcggcagctcgacgagtgcgggggtgacacttcatgccagaagacggtgcgcgacgtggccaagcaattgtcggagagaatggattacgagctgctctcggtgtgcactgcgaactcagcgagccccgcgtgtcaggcgtttgtcaatgcggccgtttcgtacaagtatggcttgtggcccggagagcttgggctgttcgatgatctcggccgcagtagcgaggtgctttcttcgtttgcccactccatcaatggacgtgcctatcgtgagctgatatttgagaacggggggatccagccggtctatatcctgcctcaggagcacactgtagctgcgctggcggagtggaccggaaatattgacaggacgatcgatcagtacggcctcttctcgaaggaatcgtcagctgagctggggcttgggcttgcgaaggtcttgttccgtaaatatggaatcgtgaacatggttggcggaaacggaggcttcggatctggagcctccgggaacgctgccgactatcagaagttgaaggatgcgctggtcgctgaggacctccgagctatcggggcgagagatcctcgccttaacattgccgtcggcgggagtgggacaagcaaccccaacttcagcgctgggcgaggtacgcatgctgaagcagagcgaatggggaagatattggtaggtgacggggcaagacgaactagtgatggaactggttggatcagcgctgatggcactagagtgtatcgacctccgtcggagaagctgagtgagctggccgtaacaggagttcaggcgaactttgagcgctatgagataaataaaataacgggtgcccgcaagaagattggtaacgggcatatggatatcgataaatgagggtggtttgatatgagggcgcggttgaacggtatatttaatgatttcgtggatctgcgggcgtgggttccggatggtggtgacttcagtattgatgtcagggtcaatgtcggcatggttgatgtgtctggaggtgatgattttgatctgaatatttgcacggctgggtggctttctagaaattcgccgtctgctctctgggggaggggtattctggtggtgagggaatttgagttctcagagattgaatctgtaatttctagttacgtcgattcttgtgaggcggaaaattgggctggaatagttgccaagctttccagagttatgaggtgggagtttgatgactatcaatcaccttgaagatggtcggtcgcgcacacgtccgagctgggtatctataaaataggattgcggttggaatggagggtgggcgtctgtgctttgcaggtgatggacaaagctgctgtgacggggcctgagatccaaagagcccagttgctgagttgatcattcgcagctactgctggtattcgattgtcttcgtgaaattgaagggattattattttcattattggtatggcgctggcaaggactattgggctgttccgcgctggagagttcaatgagtgattggcagatcttgtaagggcgcgggccggattcgagttagggccgaattactcatcgctgcaggacattgccgagagcatgtccaggaacagccaggtgggcggccgcgtgcaggtggccttcggcaacgcgtggaacgccgatggctacgccagcgcaggcaaggccgagggcaactaccagggcgtcggccagcagagcggcttgtttgcaggaaacggtggctatcacgtggatgccggtcacgtgaatctggtgggcggggcgattgccagcacccatgcgggcaacagtgaactgactgcgggctcgctgacattcaccgacctgcagaaccacatggactatacggccagctccggcagcatcagtggtggtgcgggcgggcagatggatggctgggcgcccaagccgggaactgccgcgccccgaggtggtccgggcctgtcgatgatggaaaagggcagcgacagcagctccacccttgccaccttgaccgagggcaacatcaccatcggtggcaagcagacgtcggcggctgagttgggcatcaacaccgatgccagtggggcacatcgtgcgctggatgcattgccggatgcgagcaagttgctggcggaccagcaggcgatggcggctgcggcggggacggtgctttctgcgagccagcagatttccggagaccttgcctcgcgtgctcagaccggtgctgcgaacgcctatgacggctttgtggaaacacttgagggacaggatcttgccgacttccaagcacttgacgcggagggaaagcaaaattacttcctaagccatagtgcagactaccgcaacttctatagatcccagctccagtgggggataggcggggactacagccgggctttggtcgccgtcactacggctcttattggcggcgcgtccggtcagggcgccagccaaattgtgggcaatccgcttgctccctacgcggcgcagttgatcggagaaaaattcgacacaggccatggtagcgatcccaatgccgtagcccaggcactgtcacacgcgctgcttggtgctgttctggcggagctcaatggcggttcggcgtcagggggggggggcgctggctggagcaggcggagagatcgctgcaggcgtgctgatgcaggagttcccctacgccgacaaagaaacgatttcggcgctctctcaggcagtgggcgcgctggcggggggcgcgacgggtggcgatcttgcacagatcgctatcagcatgggaatcagcaggaatgccgtagagaacaatagacttctgaacaccgttgagctggcccgcatcaaggagttgagcaacggcgatgtcgttcgtgaagctgagctcacagcagcagcgtgtgctcttgtcaaatgttcagcagggttcgcagaaggcagtgctgagagggccgagtgggcagccatcgaagcattgggctcgaccccggaggcactggacgatcggcagtggctgaaggtccaagtacagccgggctatctgtacacggcgggcaatagcgtggcaacccaaggacaactgttcgactatgcttttgcggactacctgtttgactggggctcgagaaatcaggcgggagtgcgtgcgttcggaggtctgcaggctattggcggagcagcgcaggcggctggtggtattgcgatatcaccatcatgcgcttcgataatcagctgtgtaggcgcaggttttttgatcgcgagcggctatgacaacgcagtggccgggaccagtacgttgttcacgggcaagcccgctgcgacttggggcgggcaggcattccaagcggctggaatttcgccagatgtggcagagctgctttatgcgctgacacaggttggggctgactcggcaatatccattccaaaagcagggccgcgacctagcacctcagtagcgacagaatcacaagttgttgaacctcctgcgcggcaaattccggtgcctagagttgatgtgactgatgaattcttggttagcaaatccggtacaggtactacgctgaaatacggcgaccctgatggcgtggcgggcttgattgttaatgtggatcgctcgggtgtgctcggtttcgacattcgtgccgcgcacggtcatcctttgtatgaagcatcaggtactgatatgtttgctagcgcaatgcgtcgtttggcgaatgagggagtcgaggtaaaaagtgtccgaggcgcatgggtgggtgggactgacagtgtcaatgctgatgaatatttgaggaatgttgcgagcggtatgctgaaggaggaggcggctatgaatacatggacagggcgtattgctcggaagtatggttatagcaaaatcgagaagattgaacaggttgggttgattacttatgtcacattcggaaaataagcagtttgttggcatcctttcgggtgatgcgccgagtcttgtattgaatggagtcctcaatcgccgccctgatttggataagtacgatttggctaatttgtttttggtcgagtatgacttgttggatagtaggatcctacctctgatttggaattggaagagtgtcaggtcgattagggggattggtgatgaggagtttgatcgtgctgtaattgagtgcatgagggctgctggttacgatatttgatgggggcgatgattttcgcagaaggcagggtttgggccggatacattcggtcttttcccaatggcgcgacaggaagggggtatcaacagcgatctcaagactgtcgtatttccatgggtgaagtcgccattgatcgacctgatcgacagcgtgtgcgcgacccgttagtccgatgatcgtcttcagaagatgcaagacatggctgcttcaatcaaaggttatgtgatgcggctggctggtgtggaggaggtgtctaagtctcgcgttatttagagttgggcgaatgttatgtgttcaagtgatcaagtggtgtgataatttggcttcggacgttatcatgtcctgcgggaatggctgggtgaagtggggcaattgaccgaagaatgcactaattatgtcgtggagcgctcttttgggtattccatggtgtcaatgtggcaggcgctaaatggtgctctggcgggatcttctgtcgatttcgccgcgcagcgggatacttttttcgacattgtttttgatattttggaatccggaaaggcgaaattggcgtctgacggtcggcttttagatggttcaaatctagagcaggtcgagcttcttcgcagggcttggccgtcgaccagggaagagttggaatctgatctgtgcctttggttcctgattgcagctcctgcaggaattgtatgggttcttgataatggtgagctttgttggacgtgaatgagcattgatgtgaattccattgagtgggatgcaccgattgttcctggcgtatcgatggcagctataccgctacatgcggcatacgatgatctggacgcggttatcgctgcatatctgattgacgcggatgctcggctttacaggtttgagggcgggcctgatcttcgcctggaaaggtatggtcctgacgagcatggaaatggcgggcttctgttctccctgcctggcggcgatcgcgctggtgatatggctgcgctctctattacgatcggaggcggggttgtgcgggcgctcaaggtttatgcattgggaatgccgtgggatgtcgttgcaagtaagtactatcgtggacttgcagtaggttcaattggcctgggaagtctggtttctgattttcttgggttcaccgagttgcatttcgatgaagcggaggagtggttctgtagcggaggtgattacggggtcctcgaaatttccggttggggtgtgccgctcgaggatgagccggagcaggtcgtgactgcaatctgcgttgtggcttgagggtgtttccggtcgttgcattgagttcgtgaaaagccgcgattgaatgcaggcaggagcacctcaatggccgggatgctacgtgggaattgatcttgcttgatttcgtttcgagtttggataaaggataatgagagtaaggattgaacccaccttcggtagcgccgacggtgaagcagtacagcgcacagatacagcctcccatgggctgagcgagaaggatgcactggcgatcgtggtaggagacaggttttccacctatctccaccactggaggctgtacgaagcaagcggcagggcgccaaggcgatggaactggccggcattcctgttctcgtcactctggttcttcttccggcgcatgcatgcgtggggagcgctctggttcatcctttcgccgttgatgatgaccgccttcgtgctgatggggctgccatggttgtcgttgctctctttcctggtgtttcgagtacttgctggaatcctggcgaatccgctgtacctggcgcactgccgaaggattgtccgcaaggttgatgccgagcatcgcggggcacatcggcggcaccttgaactgcagaaggctggcggcgtcagctacaccgctctggtgatcgccttggcggtaacggcctcacagaacaccctgatcaatctgatcgttcgttcgctatcagggccaacgctcgcgcagtctgctgtgcacgtggcggcgaacccgccggatctgccggatccgcagatcgaggaagcagagcgggtggcgtaccaggagcaaatgcgtgcgatcgcaatgacggcgtggccagcgggcgttccaaccgagggcaatgcctgcattgtcgagctgcgtctggcgcccccggggcgcgtgctggaggccagtgttctggagccctgcacgttgaacgacgcccaacgcgagatgatgctgggtgaaatcaggcgcacggacttcacgatcgaggggaagatgcggttcttcaaccggcatacccttatcggcttgagcaagcagtgagcatttcgctgtttctcgaagtcgaagccggtgccgacctgagtgccgtactgcacgccctggattcgatccaggccgagtacgtcgacggtaccgacggtctgcatggatatcttcccgcgtccaacgccagcttcgggttcggcatcgtcgacccgcgggaggcacttgcagcggaagggattgaagccgagtggcaggtgggcctgctcggctcgtttcatttccgcgcgagcgggtttgaaagtgcctgggaggaaatctgccgcttcatcaatcgttacgctgcggcgtgcgagttccggtttgtgctctccttccagttcgagagcatctatgcggcaaggctcgggaaggatctggtcttcccggggcctgctgctccgtaatgctggatgccggggcggcaggcccgggcctgatcccattctcggtacacatggcgatatgccttatggatataacgcgttcgtgggttttctgatttcacacctgtctgcacagtttcagagttttagatcgatataataatatcgacccataaagtttcccctgcctgcgccgccatcgatcatacggccatgatcaagggaattgagatgctcgccttacgcaaccttcgagtgggatcccggctgggtgccgggttcggtttgctgctgctgttcatcgtggccatcgttggcctcgtgctgtacggaaaccacctgaagtccgcccagttcgagaaagtggtggacgtcaacatggtgaagatgcggctgttgaacgacatgctggataccaacaacgcggtgctgatgcatcgccggctgatggtgatcaagcgcggtgaggatttcgacaaggattatcagaaggcgcaggagctgtcgcagacctacgacggtatctgggccaagtacatcaagattccacgcgacgccactggtgatgccctggtggcgaaaatcgacgcggcacgcaaggccaccgacgcctccacccagcatctgcacgagcgcatgaaggccggtgatttcaacggcgcggccaaggaactgctcgccgagcacggcttggccaccgcatggaatgaggcgatctcgaccctgctgcggcatcaggagacactgaccgagcgcagtcgcgaggaataccgttcaaccgaatcctggaccggcacgttgtcgatcgtgttcggcgcgttgagcctgctactgggctcgctggccgcgtgggccatcacccgcagcctgacccgcccgctggaaggtgcggtgaagctggccgacggcatcgccaacgggcggctggacaacagcatcgacgcgtccggcaacgatgaggtgacgcagctgctcaggtcgatgcagcgcatgcaggcgcagttgcagtcggtgatggcggcgcagggcgagctggcccgccagcacgacgcgggcagcctcagctatcgcatggacgagagtgcttttcctggcgactacgggcgcatggtgcacgagaccaatgcgctggtcggctcgcatgtgcaggtgcagaaccggctgatcgaagtaatgaagcattacgcccgcggtgatctgtcagtggacatggatccgttgccgggcgagaaggccgcaatcacccaggccatggacgaaaccaagaccagcctgtcggcgatcaacggtgagatccgccgcctggcgacggccgcagccgccggcgacttcagcctgcgcggcgatgaagatcgcttcgcctatgatttccgcgacatggtggccgggctcaatcgcctgatgcagaccaccgacgagaacctggtgcaggtgtcgaccctgctgcaggcgatctcgcgcggtgacctcactgtacgcatgcagggcgacttccacggcgtgttcgcccgcatgcgtgatgactgcaacgccaccgtcgatcagctcaagcagattgtcggccgtatccagtccagcgcgtccagcatcaacctggcggcaggcgagatcgcttcgggcaacaacgatctgtcgcggcgcaccgagcagcaggcggcgaacctggaagagacggctgcgtcgatggaggaactgacctccaccgtgaaacagaacgccgagcacgcacgccaggccaaccagcttgccatcggtgcgcatggcgtcgcctcacagggcggcgaggtggtcggccaggtggtcaccaccatgtcggccatcgaagcctcgtcgaagaagatcgccgagatcatcagcgtcatcgacggcatcgcgttccagaccaacatcctggccttgaacgcggcggtggaagctgctcgtgccggcgagcagggcaggggctttgcggtggtggccagtgaggtgcgcacgctggcgcagcgctcggccggtgcggccaaggagatcaagggcctgatcgaggattcggtcggcaaggtcgccgatggatcggcgctggttcgtcaggccggcaccacgatgggcgagatcgtggcctcggtgcagcgcgtgaccgacatcatggccgatatctctgccgcctcgcaggagcagagctcgggtatcgaacaggtgaaccaggcggtggtgcagatggacgagaccacgcagcagaatgcggcgctggtggaagaagccagcgcggcggcacgctccatggaggagcaggccaacctgctggccgaagcggtgtcggtgttccgcaccggtgcagccgcggcagccgtatcggtcccgcgcgcgcttgcggcggtagcggcctcggtcacgccggtgagacgcccggcggtgctgtcaccgcgcatcgagccgacgttggctgccaatgcgggtggctgggaagagttctagcaaggcagcacgccggtagggagacggcgcccatcacgatggctgatcgtgatgggcgcggattctcttcctgaacgcgcgatggccgatgaggcggtggacacgcgcatttcacttccggttgccaaccgcaggaggacacttgcgccataccggaactcaggagatggccatgaagacctcgacccgattgcttgtgctgggcacgctgctggcggcttcgccggtggccggtgcgcagacgtatgggccgcgcgatgagggacgcaagttcaatgacggcagccgcgtggtctgcaagaacgtggaagtgcagcgcaactcgcgcgatccgaaccgcatcacgggtaccgctaccggcgcagtgatcggcggcctgctgggcaaccaggtgggcggcggtaacggcaagaagcttgcaaccgtggccggcgccgtggccggtggcgcggccggccgccagatccaaggcaaccagcagcagaagaacggtgaccgcgtggttgaacgtcgctgcgaacgcgtctaccgctgatcggtcacagccagacctcgtttccccttccacaccgcagtacccgaacgccggccccacgccggcgttcttcgttgcaggaaaaaggggacggagggaattaagtcgcaatcccccaaaccggccgtttacgacttaatcccctccgtccccttttctgcgaggaggcgccaggtggcgaggctgccgtagagcagcagcaggacggtgagggtgatcagttcgtggctgacgtcggccaggctggcgtccatctggttcaggcgcaccatcaggttgataccggaggtggtaggcagcagctgcgccagccagaccagcggttgcggcgtcatcactgccggccacgacaggttggccaggaagaacagcgggatcgaggtggcgatgatgtactggaaggcgcgttcgcgggtgcggaagaagctgccgacgaacaggccgaaaaccactgtagcggcgatgaacagggtgccgcccagcagctggcccagtgggttcccgccgcgcggatagtcctgcacccaggcggtgaacccggcgtaccagaacaggccgaacaggccgatcaggccgaagcccatcgccatgccggccagggtcggcaggtcgaagcgcaggcgccggccgagtgcaagacgacgaccaccgagcagcacgccgatgcccatcagcagggtctggtgcacgatcagctcggccacgccgggcacgatggcgctgccatagccttcctgggtgttgtacagcgggcgctgcaccagggtgaccggcggcgcctgtggcgcgcccatgaaggcggcctggccgaccacggcgtcacgcccgaacgcgcccagtgcatcggccacgctgcccagcacccagctggcacggcccaggtaggcgccgttgccgagcagcaccagcttggccgggtgaccacgcaggatgtcgcgctccaggttggccgggatcagcacgatgccttcggcgtggccggcttccagttgctggcgcgcactgtcgatgtccgccggttgcccgaccacgcgtgcaacgcggagcgcatcgagcttgcgcagcagctcgcggctggtcgcgctgtggtcttcgtccaccaccagcaccggcaggttgccggccacctggtgacggtacgcggccgggtagaagaaggaatacaggatcaccgcgccgaccatcaccacgatcgcgtagcggtcgcagagcaccgccatcagggtctgccgcaggctgcgccagagtgcgctcatgcgtcggctcccgcaggctgcgcggcttccggcgtgcgcgcaaaggcgatcaggcgcaggccgccaatgcctcctgccaccaccgccatcagcagcaatgtggccaacggccacaccgaaacctgcagcggcgaaccgatgaactgctgctgggtctgcagcttgatgtaggcgctgagtggcagcagctgatgccagatgcgggtgaacagggggccatccagcaccgggaaggtagcgctggagaacgccagtgcggtgccgatgctgaggccgaccgcggacagcgcggtacccatgtcgcgggtgacgccgacgaagaacaacgcgtaggcggccgtggccaggtagaacagtggctgtgcgagcagcagcaggagcacgctgccggccacaccatcgccgcgcagccaggccaggtaaccgatgccgagcgcgccatacagcgaaaacagcaggatgtacggcgtgaccttgccggcaatcgccgaccacggcgttcgatccagccaggcgggcagggtgccgtcgcggatctcgcggccgaggctgccggcgaccgcaagtgccagtaccagcgacagcacggcagggaagatcagcggcagcaggaacaactcgtagctgcgcgcagggttgtacaggatgtccgactgcaccgcgatcggtgccgcacgcagcttgccggggccgacctgcaggccgatgcgttcgcgcagcaggcgtgcgttccaggccgagactgcgtcgccgatatcgcgcgacgcagattggccggtggtcatgtaggtggcgttgtaataggcgaacaccgtgccctggcgtccacgcagcgcctgccgggtgacatcgcgcggcaccagtacgatggcaaacacgtccagcctgcgcagctgcgaacgcgcgtcctccaggtccgccggctggctggcgatgcgtacgccggggctggcatcgagcatgcgcagcagcaggcggctgtcactgctgtggtcgaggtcgaccacggcaatggggatgtcgcgcatcaccgacggcgagaacatccacgccatcaccgccagcatcagcaggggcagcacggtgaccagcagcaggtcggcacggttgccgcgcagcgactgcagctcgcgccgccaggaagcagcgaagccgttgcggtccgggctcagtgctggggccatgcgaacagcacgctcatgccggggcggaagccctcgatgcggcgtaccgggcgcacccgcacctcgaaactgcggacgtcgtagccggacgactggcgggtggtacgccaggtcgcatagtcgccggcagggttgatgaagtagacctcgaactcgccgtccaggccgagtgccggcacgttgccctgcagcttgctgccgaccttcaggccctgcatctgtgattcgcgcaggttcatcgccacccacatgcgatcaatgtcgaccagggtgaataccgggtagccggccggcaccagctcgcccgggtcggccatgcgcttgttgatctcgcccgccaccggcgcgcgtccttcgacttcggcacgggcggcgttgacttcggccaccgcgccctgcgcctgctgcacctggccctgcgcggcacgcttgtcctgctcgcgtgcgccggccaacgccatgtcgtactgcgcgcgcgcggcacgggccagttcgcgcgaactggtggcctgcgcatgcgcttcatcgcgcttctgccgggtcatcaccccttcgttgaacaggttctgcacgcgctggtacgtggcttcggccagcgtcgcaccggcttcggcgcgcttccagttcgcttcggcggcgcggatgtcttcgctgcgcgcgccttcgtcggccttgtcggccaccgcctgtgcggcggccaacgcgccgtgggcctgctgttccttggcggccacttcggggctgtcgagcaggaacagcacctgcccgggctgcacgcggtcgccctcgcgcaccttcaactccgccacgcgggcggtgatcttggcggccacgttgatggtgtccgcgtcggccatgccctggatctggtcggccgggctgcgccaggccagccacaggccgagcaccaccgcgaccagcagcgccactaccaggatcgggcccaggcggcgcttggccgggggtgttgtcgcatcgtcgtgcagcacatcactcatggtcgatcacctcgtccgcacggcgccggaattcttcaaaacggtccatctgtccactgacctccagcaactgtgccagcgcaatatcgtattggtaggcggcctgtgcgcgctctacacgggcaccgcccaggccgagccgcgcgtcgatcacatccagcgaggtggcctggccctcgcggaacgccagctcctgcaggcgcaggttttcctgtgcctgggcaatgctgctgtcgagcagcacgtactgctggcgcgcggtttccagttcgttccaggccttgcgcacgcccagcgcgacctggttctcggcctcgcgcaggcccgcttcggcctggtcctgctgcgcgcgcgcggcgctgatctgcgccggccgcgagttcggcgacaggaaggtgtacttcaggccgatgccaaacgcccagtccggatcggtcagcatttcgtcgcggcggcggaagtcgtactggccgaaggcaaagatctgcggtttcagcttggcctgctgcacgcgcacgccctgttcggcctgcgccaccatggcccgcaggcgtgcgatctgcggctggcgcgcctgcgcagtacgctcgaagctggccaccggttccagcggcacgcgctgcacgaacagcggcgaaaccggctgcacctcgccaccactgcgcagcagcgtggccagcgcggccttcagcgttgccaggtcgttcaccgtcttctggtattcgcgctcggccttgtcgcgggccacggtggcctgcaggcgctgggcgcgggtggcgaaaccctcgcgttccagcttctccgcatcggacaggtggcggttgaggccatcgcgcacgtcacggcgcacgtccaccgcctgctcggccaggcgctgcccgaagtaggcctgggccagctgcacggtcagcgattgacgttgtgcttcgcgctcggcgctggcctgttcgtgggcggcactggccgcacgctgcgcggccggaatcacgccgccggtgtacagcggcagcaccgcggtgaccactggacgggtgcgccagtcgcgctcggtgaacgacagcggcgaatcgatgccgaaggcttcagccaccggcgccagtgagcccagcggcagagtgagcgtcttctggaactgcaggcggcgcacttcgccggtgatctccggcaggcgcagcagccgggtggcgtcctgcaggtcctgcttgttgcgaacggctgcatcggcagcggccagcgcatcggagacctgctccaggcgttgccgcgcctgttcccagtccagtgcgggtgcatcggcactgctctgcgctgccgccgcaagcggcatgcaggctgccagggtcaacgcgactttcgcgcggtgcatccttgtacgtcggccgatcacgcccatgccgtcccagtggtaaagaagtgcgcaaacggtagtgcgcatggtgtgaagcccgggtctgcggtcatcggtctttcctcaacgaagggtgccgctggccgcagtacgcagcgcctgggtgatgtgctgcagcgtgcttgagcgcacggcggcatgctgccagtacaacggcacatcgagccagcggcggggttccagtaccaccacgcggccggcgcgcacagcgggcgcggccagggtttccggggccaggccccagccgagtccgcacgcggcggcttcgacgaaaccggtggaggagggcaggtagtgtagcggcggctgcagcctcgcgcgggtcaggcgacgcacgaagcgccactgcagttcatctttgcggttgaacaccagcatcggtgcgcgtgccagcgccgtggcgtccatgccatcgctgaagtactggcgggcgaagccgggcgaagcaatcgcttggtagcgcatggcgccgagaggatgcacgttgcagcccttcaccggctggctttcggcggtgaccgcacccagcacgctgccgtcgcgcagcaaccgcagggtgtggtcctggtcgtccatgcgcaggtcgaacaggtagccatggcgctggtgcaggtcggcgatggccggcacgaaccacgtatcgagcgaatcatcattgaccgccagcgggatcggggtgcgcgcagcgtcgctgctgccacgctcgggtagcagctcggccaatgcctcggcctccagcgcctgcatcggtcgcacccggcgcagcagcgcctcaccggcggcggtggggcggcacggcgcctggcgcaccaccagcacctgcccgagccggtcttccagagccttgatccgctgcgacagtgctgatgggctgatcgacaggcggcgtgccgcagcctcgaagctgccttcctccagcaccgcggcaaacgcggccagttgcgggtgtaccaggtccatgccggtgcctcttcagttttcctgcgcaggataaagaaaaatcagtttgtctaaacaaggctgttggccgcaccctgcgcgtcccctcgctgcctggcctgtcccgatgtggattgccgctaccgtcgccggcctcttcgcgggcgccggcctgatcatcgccatcggcgcacagaatgccttcgtgctgcgccagggcctgcaacaacgtcatgtgggcagggtggtgctggcctgcgccggcgcggatatcgcgttgatcctggccggcgtgggcggcatgggcgcgctggtgctgcagtggccgttgctgctgcaggtgctgcgcttcggtggtgcggccttcctgctctggtatggcctgcaggcgggcctgcgcgcgtggcgaggtggcagcgcgctggccgccgccgaggcgcagggcggcagtgggcgccaggtactgctgacctgcctggccttcaccttgctcaacccgcatgtctacctggacacggtggtgttgctcggcagcctgtcgacgcgctatccgggcgatctgcgctgggcctttgccgccggtgcgtgcgtggccagtgtggcctggttctgtgcactgggctatggcgcgcggctgctgcagccggtgttccgcaggccgtctgcgtggcgggtgctggatgcaggcgtggcgatgttcatgctctgccttgccatgctgttgctgttgcgtccgctctaggcggcatccaccgcgcacaacggtgtttcgcccgggcgcagggtcagcacgcgcacgccgctgccggtgaccgcgacggtatgctcgaactgcgccgacagcttgccgtcgcgggtgtagaccggccattcgtccggctgctggcggatggccggcttgccctggttgagcatcggctcgatggtgaacaccatcccttcttccagcaccacgccggtgttgggatgcccgtagtgcaggatctgcggttcctcatgcatctcctggccgatgccgtggccgccgtactccttcaccacgctgtagccgtggctgcgtgcgtggcgggcgatggcgtggccgatatcgcccaggcgtgcgccggggcgcaccgcggcgatgcctttccacatcgtctggtaggcggtctgcaccagccggcgcgcggcgtagtcgacctcaccgaccaggtaggtggtgctggagtcggcgatgtagccgttcttttccagggtgatgtcgaggttgacgatctggccgttgcgcagcacgtcggtggtgctgggcacgccgtggcagatgacgttgtcgatcgaggtattgagcacatacgggaagccgtactggcccttgctggccggccgtgcctgcagctcatcgacgatcatgcgctcgacgaattcgttgatctccatcgtgctgcggccctgcagcggcagctggtcgagcgcggcgaacacctgggccagcaggcgcccggattcggccatcaacgcgatttcgtcggggcgcttgatgatgcccatcggctcagacctggcccgggggcagcagcggcggctgcacgccggccgcgcgcagctcgctggcgacgatgtcctggaagctcagcgtcgggttcagctcgcagagcatgccgacccggatccagaagttggcctgggcgttgatcgagcggctggagacggtacaggcacggcgcagctggtcgtgcagggtgtcatcgatgttgacgatgcccatggatggcctcgaagtatgaatatacgaagcgtatatgtttcgtatatccatctcaagccaacgtcattcagtcggtgtgggtggcgaagcgcagccggttgccatcggggtcgcgcagcagcatttcgcgggtgccccattcggtgtcatgcgggggctgctcgatcggcacgttggcggcactgaaggcgcggtgcaggctgtcgacgtcgtcaacgatgaagtacaccgcgccgccgacctcgcagtcgccgctgtgttcggtgaggaagatcgtctggccgtcgcgggtgagctgggcgaacagcgggaagcccggttcgaagcgatgttcccagtcgaccacgaagcccagcccctgcacgtagaacggcagcgtggtgtcggcgtggcgcatgcgcagctgcggaatgacggtctggggcatggcgagggctcctggggtaggtgcccagtgtagtgccggccgctggccggcattggtctggtagatgccaaccttggttggcattgccggccagcggccggcactaccgaagccacgccggcccgcggccggcattaccgacgcggtcagcaggccgtcggtacggcggccatcgccgccagcagttcgcgattcacctgctggtgacgcgcctgccaggcaggaagatcttcggggctgatgtccggttggccatccagcgacgacaaccagcgcttgaagcggctctggtagttggccagcgacacttccccggtgatgtcactgccgaccaggccgccggcacgcagcgtctcgatcaccaccagtgcgtcttccagctggaatcggccctggtcccagttgctgcgcgcgacgtcctcggcgaacacgtccttgtcgatcgacaggtaggtcggctgcggcgacttggcctgttcggcagcgaacgcggcgaccagtccctccggatgctcgaagcgtcggaatgcacggcccatgccgaggcgatggccccagctgacatccacgtccatgcaccagtacgtcaagcgaccgcccagcagcgggcgccagtggttctcccaggcatggccgaggccgatgtcgctggaggtaatgccgagcacatggatgtgcgagatctgcggcagcttgctggctgcattcacccacgagccacaatgcatgccgaacggaaaacgcatgttgtccggatggttgtccagcactaccagctggaacggcgcctgtgtgcgcatgcggcacaacagcggcaggctgagatgatggaagtcgccactgcccagcatcacggtgccgagctgcgcgggcagcggcgccagcacttcggcggcgaaacggtgcagggtggcagtgctgcaggcgaagcgcagcgggtcgtgccactgcggcagggccagggtctgcgcctggggcagcggcagcacgccaccgtccaggtcgaggatcaacggagaacgcaacggcatcgttcaaccgcctccatcaggttcgccctgcagatgcggcgccagcttgcgcagggcagtgcgcagcagcggggaacgggcgtggatcgcgtgccgggtggaggtgaagcgggcgcccagttcggccttgatccgcgagtcggtccagccggccacgtagtggctcaggccatgcagcagcgcgtactcgaggttgtgcatccagctcaccgcgtacaggttgtgctcgcgtgactgcgggtaggccagaccgatgtacttgtccaccagctttccggcgtggatgtagcacaggttccagccgatcagctgaccttggtggcggtacaggaacattcgtccctggccctggctgtcggccagcaggtactggaaataggtcaggtcgagctggtcgaaatgcaccgcgctctgcgcatacacgcccaggtacagcgcatacagctcggcctgcagccgtgggtcggcgagggccggatcgccggtggcgatgcagtcgatctgcaggtcatcacgcgaacggagcttgcgccggatgttcttgcggcgcgagggcgacaggcggccgaggtagccatcgagcgaatcgaaatcgatcgccacccaggcaagcggcatgccttccagttcaacgaagccgcgcgccagcaaggcctgcaggaacgccgcgctgtgcgcgttggccgcgtcgtccagcagcggtgaatcgatggccaggtccttgaccaccagcagccgggtatcgccgatcgcgtgacgcgtcacttcctcggccagcgcctccggcgccacgtgcgccggcagcggggtgtactcggtgctggtggcaccgacgaaacgggtcttccaggtgatccatggccgccacaggcgcgacagcggcagaccgagcagcttgctgcgcagcgcgtcgtccatcgtggtggtcaggtccagcggcgcacggaaggtcggcaggccactgggaaggcggcctgcctcgaatccgagcggcgggtgggccaggaaaccctccagcagcgcggccggttccagcgcggtgctggatgcgcgtgacgtcatctccatcggcacgggaaccggcagcgcatccagcctcagcccttggccttggtcagcgcctggtcgagcagggtgatcgccaggtcgatctcttcgtagctgatgtccagcgacggcgcgaaggtgatcacgttcttgtaccagccacccacgtcgagcacgaggcccatgcgcttgccgtcgtgcaggaggtcaccggccaggccgatgtcgaccatgcggtccagcagttccttgttcggggtgtagccgtcggcctggcagatttcggcgcgcagggccaggcccaggccgtcgacgtcgccgatttccgggtggcgcttctgcaggccacgcaggccgtccaggaagtacgcgcccttttccggcacggtgcgctcgtagtccatttccttgcccagcttcaacacttccaggcccaggcgggtgcccagcgggttggagttgaaggtggagtgggtggaacccggcgggaacacggtcgggttgatcagctcttcgcgtgcccacaggccggacagcgggttcaggccgttggtcagcgccttgccgaacaccagcacgtccggggtgacgccgaagtgctcgatcgaccacagcttgccggtacgccagaagcccatctggatctcatcgaccaccatcaggatgccgtacttgtccagcacgcgcttgaggccggtgaagaagttgcgcggcggaatgacgtagccgccggtgccctggatcggctcgacgtagaacgcggcgtactcggcctggccgaccttggggtcccacacgccgttgtattcgctttcgaacaggcgctcgaactgccacacgcagtggtcggaatactcgtccggggtcatgcccttcgggcgacggaaggggtacgggaacgggatgaacatcgcgcgctcgccgaagtggccgtagcggcggcggtagcggtagctggaggtgatcgacgaggcacccagggtgcggccgtggtagccgccttcgaaggcgaacatcaggctcttgccgccgcgcgcgttgcgcacgatcttcagtgagtcttcaatggcctgcgcgccgccgacattgaaatgcacgcgaccgtcgaggccgaacttttcgtgcatgtccacggcaatggtcttggccagctgcacgcgggtcggatgcaggtactggctggcgacctgcggcagggtgtcgatctggtccttcagcgcgtcattcaggcgcttgttgctgtagccgaagttgcaggccgagtaccacatctgcagatcgaggtagggcacgcccgcaccgtcgaacatgtagctgccttcgccgcgctggaagatcttcggcgggtcgacgtagtggacggtatcgccgaaggagctgtagcgggcttcgtcggccagcagctgcgcgtcggaggcagcggcgtcggcgttcttgtcaaaaatgttcatgcagttcggttccgtgaaggacgttcgaaaggggcgacgggggagcgtgcttggagggagtgctcaggcggtggccagcagcgggggcagtgcggcgggctgcggacgggcgtcgatgcgacgtggctgcagcaggctgccatcgagcaggcgcggcaacagtgcgactgcatcgtggaaggtgtcgatggcggcatgctcgatgccggcattcgtgcaatgggtaatcaggcggcgcttggcgaacacgaagtcggcgtcttcggacacgcagaaatccgagctgccgtcaccgatcatcagcacgcgcggtgcttcgttggcgcgcgcctgcgcggcgcaggtgcacttgcaggtgccactgcggcagccttcggcctggtagggcgactccagttcccaatggtcttcgcaccagcgcaggtggttggccaccaccggcagctgcgacaggccgtggttggccaggatgcggtggatcgcatagtccaggccgtcactgacgatgcgcagcggcaggcccagctgttcggcacggctgacaaaggcggcgaagcccggatcgatctgtacctggtccagatgggcgtcgagcgtggccgggtccagcttcagcagccgcacctggccctgcatgcattcacgcgagccgatctttcccgctttccactggtcttccagttcctgccagcccggctggccgtacttttccagcagcgagtcgatgacatcttcgaggctgatggtgccgtcgaagtcacacaggatgctccagtgcatgggcaggtccgtcgatgaaagaaacgcccggcccgatgccggggcaggctcaatgtaggcaggccgcctttctcgttcctttcctgttgaaaggcgcttctgacaggctgggaaaacgttcaggaaggtgcacggataaatgcgcggagggcaggccacgcgtgcacgttcgggtcaggcgcgggccaggacctgcaggatttcggccgtgtcttcacgggtctgccaggcgctgttgcccagggtgagcatgcgtgcggcgaagtcgcgcgcgttgggcatgtcgtcctgcggcacgatgccgcgcaggtacgtgtagtcgggcagggcatggatgaacatgcggctggcgccgagaccacgtggccacaggtctttcagcacggcatcgcgggcgcgctggctgggcagcagcagcatcagcagtggccaggtgccaccgctaccggcgaggccgtcgaccacttctacggctggcagctgtgccagctgcacgcgcagctgcaacacacgcaggcgaccggcctgcaggaacgccggcaagcgccgcgcggcacgcgcgccgatgttctgccgccagtggctgacccggtgctgcggtatatcaagcgggaaaatgtcaccgaccgctccttccagatcgtcgcgttgaagcgcactgcgcaatggattgccatacaccagcgacagcagcgaagggcgatagcaggcagcaaggccgatcaactgcacgctgcgcagcagctcccagcgcaggctggagcgaacgtgctggacggcatgttcggccagcccagcacgcagttcgtcgtcacggctgaccagcaggccgccttcatgcaggctcaggcccttgccagcagccaggctgaagaatccgatatcgccacgcaggccgacactgctgttgccgacccgtgcgccgagtgcctgtgcggcatcctcgatcacccaggcgccggcgccgcgcgcaacctcgcaggccagctcgacatcggcgatgcgcccgcccaggtgggtcggcaggatcgccagcgtgcgcgcatcggccagacgcctgagctggccgggatcaaagtcgaagtggccacgacgggtatcgcacagttgcacgcgcaggcccaggctgtgcaccgcgatcggcaccagcgggcaggtataggccggcatgatcacggtgtcgcgccttggcgcgcgcttgcgcagcgtacgcagcgcgatcagcagtgcgtgcgtgccggaacaggtcagctgcagtggcggtgtgccgagctggctggccaggacttcgcgcaggtggccgccaccgggcaggaaatcgctggcctgaatcggcaggccagcggtaggtggcagttcgcgcgcgaacaggctcatcgcagcccgctcacgacgcgctttcggcgggactgtgcgggtcgtccgcttcagcgcggccgaggcagacgatgccggccacgatcagcaccgcacctaacagatggtgcagggtcagcggctcgttcaacagccacgccgacagcagcagaacgctgatcacttccaggtgcgatgcggcaaatgcagggccgatcggcgcatggcgcagcaggctcatccaggtgaagaacgcgcccacgtagccgaggatggcgccgtacacccacggctgcgacagcacgcgcagcagccaggcggtgttggcctcgaccggcagcgcggcgtcaccggcgtacttgaagcacagctgggccagcgtgtcgaaggccatcagcagcgggaaaccgatcacatacaggcgcctcatgagccggcccccaccaccgccacgcccgccgtgaccagcagcatgccggtcacccgcagcggcgtgagcttctcgcggaacaggaaacgaccggcgatcatcaacgcaacgatgttgatcgagcccagcagcacgcccttggacagcggcaccagggacaggaacgcaatccaggccacgaactcgagcacgtagcaggcgatgccgatccacagccaggggcggctgagcatgtgtttccagcgttgcagtccttcgccttcctgcggatcgctggcggcggccttgaaggcgagctggccaccggtatcgagtaccacattggccagccacagcagggtggcgagtgcccccatctcaggccaccgccttgagcacgcccgtgcgttcaccgatctcggtgaaaaagcgcgcgctgcgacggatcacatcgcggcgttcgcgatcgatggtgatcatgtggtagctgtcttccagcaccaccagttccttcgggccgctgacccgcgacatcaccagctcagcgttgcccatgctggccacatcgtcttcgcgggcgtgcatcaccaggcacggtgcggtgacctggtgcaggtggcggcgggtccagttgctcagcgcacgcatctcggccagcgcatgccagggattgcccggcaggccggcggcggcgctgtcgccggacagcatggcggcgctgacctgcgcgcgcaggcgctcgtcgcgcaggccgtacggcggttcttccatgaacatgcggtcgcggccgatgttgaagcgcttgaaccacggcagcaggaacgagaagcgggccacggcgggaatgttccagccgtcgtaacggaaagtggcgccgtacacgcccacgccggacacccactccgggcgacgtgccgccaacgccagcgaaagtaccgcgcccatcgacagtccacccacgaacagctggtcgaccttgccgcgcagggcggccgccgcatcttccacgccctggtaccactgttcccaggtggtcgccagcaggtcatccacggtgccgcaatggccgggcagctgcacgccgtgcaccgtgaagccggcattgttcaagcccttgcccagcatgcgcatttccgccggggtgccggtcaggccatggaccagcagcacgccctgggggccaccggggaggaagaagtcgtgcgattcggtcacctggcggctccgggacggcagtggggatggcaggatcgcaagcgcgattttcaccagcctttcagcgcgccgggccgggtcagggggccttcagcagcggcagcgtgatggcgaccttgagccccccgcccgggcggttgaggaagctcaggcggccgccgaagtgctctaccgcctcgtgcgcgatggccaggccgaggccggtgccgctggcagcggtgcccggcgccctgaagaagcgctcgcccagccgtggcatcacgtcgtcgggcacgccggggccgttgtcttccacatagagttcgacatcattgtcgtccagcgcgtgcacgcccaccgtgacggtggcattgcggccggcataacgcagggcgttgtcgatcaggttgtccagggcctcctgcagcatggcgccgttgccgagcacacgcagcggatgggggctgccgcggtagccgaggtcgatgccatcgcggatcgcctccggcacgcgcatgccaacccactgcggcaccagctcgcacaggtccagtgcttccacggtatcgggcacggtctgcgcccggctcagcgcgagcagctgggtgctgacccgggcagtgcgctggttgagccggcggatgtgctgcagcgcctcgcgcaccgtatcggggtcaccgtgtgccagcgcctggtccacatgcagggccatgcccgccagcggcgaacgcagctggtgcgcggcatcggcaatgaagcggttctgcagggtgatcatttccgcctggcgggcaaacagatcgtcgatggtgctgatcagtggctggatctcctccggtacgtcggcgtcggagatcggtgccagttcgccacggcgctgcgccaggcgggtcctcagcggcgtgaggatgcgcaggccgtaggtcacgccgaaccagaccagcgctgcggtgcccagcgccagcatggtcatcagcgggatgatgatcatcaggatctcgcgcgcccgctgtcggcggtcggccatgctctcggccacggtcactgccagctggtcctgcggatcgttcatcgcctgcgtgcagaccgtggccatgcgcacctgctggccattgaggttgccgtcgtacagcgccggatgcacgccggtgcagtcctgagaaggggcatacgggctgaagtcggcattgccgctgagcgtacccatgcggctgctgtcgacgttgaagtagcgatggccgtcggggtcgtactcgatcaggaagcgcgcctgcggcgacaggtcgctggtcaccggcatggtgctcagcatctgcgcgaacgaatgcgtgtcgtcgatcaggttgcggtcgtggatgcggttggaatagtccagcgcaacgtagtaggccaggatcgtgttgaaggtgagcagacccagcatcggcagcgccaggaaggcgagcaggcgccggcgcaggctgggcggtccactgatcacggggtgctgtcgtcctgcgcgtcttccagcatgtagcccagcccgcgcacggtgcggatgcccatgccgccgggctgcagcttgcggcgcaggcggtgcagggcgatgtccagaccgttgtcggtcaggtcctggccccagtcgcacagcgcttccaccaactgcgcgcgtgacacgatgcgctcggcgcgcactgccagtgccgacagcaggccgaactcgcgtgcggtcagttccagcgactggtcgtcgatccacacccgatgcccggccaggtcgatgcgaaggcggccgatgcgcaggtccgggttgccattgctggtgacccggcgcagctgggcgcgcacgcgcgcttcgaactcgtccagcgcgaacggcttgaccaggtagtcatcggcacccaggtcgagcacacgcacgcgctcggccaggccgtcacgggcggtcaccaccagcactgcgaggccatcaccgcgctggcgcaggcgctgcagcacgtcgcggccatccagctgcggcagccccaggtccagtaccagcagcgcgtactgcgtcgagcccagtgcagcatcggcgtgcgcaccgttgtcgacgtggtcgaccacgtgcccctgccggcgcagcgaggcgcacaggccggaggcgatatccgggtcgtcttcagcaatcagaacgcgcatgcgcggggctcctgtaacggtcaggcccaccggatggacgggggtgggcctctcggctgccgagggtagccgcaaaccggctgcaggtggagcgcgtcggcacctcccggcaccgtcgcgctgtccctccattcagtcctgcaggcccggctcaccgagcgccagcggcacccgcgaaccatccagcaggccacggctgagcttgccaccctcgatgaacagcagttcgccgttctcgccgttcttgatgctgctgtcgatggcgatcacgcggtcgccgtggaagctgctgacgtgcggcatcgaggtatggccaaccacgatgcgcttgagctgcaggcggtcgagcacagcctgcacacccgcggtgtcgaggcggccatcgaaatagccgcggtaccagatcgggctggtcttgccgtcatacagcggtgcggtggccgggtcggccttcacttcggccttgggcaggcccagcgaggcctggtaggccgcgttggtgcgtgccgggtccagcgccagctgcaccgcctcgggcgagatgccgccgtgcaggaacagggtgtcgccgatcttcagcagcaccgggcgggtgcgcagccactgcccaatcaccgaatcggcaccgtacagctgcgggtagctgcggccgagcagctgggcgctgcgcaggtacttcgggttgacgtagcgcaggtcgtcgtacagcaccatggtttcgtggttgccgagcacgaagtgcactgcgccaccggcggcggccgcctgctgctgcaggccgtacagcagccagaaggcttcggtcacctgcgggccgcggtcgaatacatcgccggcgatgaccagggtgtccttgcccagcgcccagcggtcctgtgcgtcgatgacctggtgggcgcgcagcaggcgcaccagcagcccgtactggccgtggatgtcggacagcgccacgatgcgcggcacggccggcagcacggagaccgacggagcattcggggcggccacgtgcacgctgtgttcgtagccgcaacgcggggcgatgtcggtgcctgcggcctgcgtggcaagtgtgtgcgactcgaccttgtcgtcgcagatccatctggcctgcagctggttgccctggcggaacacatagggtccatcggcctgtacgtggtcggcgggcgcggcaacctcacgggcctgcgtggttgctgtggcgcaggccagcagcggcaacagcagggcggtcagcagggaggggcgatagcgcgacatcgggggcatccagtggcggaaaggtctgatgctaaccggcgtgaccgggtggtgttgtgcgcgaacgggcgggtcatggaagtgaagtcgtctggataggccatcggcaagaacgtcggccgggggcccagaaggcccgtcgtgatgccgcgtatccgcgggttacgttggcatgtgaccaaccgtgcgatcctgccgcgcgggcccttggagtttcaatcggccatctctcgctctagcttgcgttgcgagcccctctctgaagcaagtttcagcaatgtggagatcttctctagcttccctgcaaagataatcacgatcactgctcccgccagcaaacccaagctgcaacaggtgatcagaagcttggcgtctgacacccactgcgcggccttgtcgccgttcccggtgctcaagagattgatgatcagtgcgctgatggcggttgctgcagatgccaatccagcacgccttgtgaggagcttggattcctgctccagaagctttgagcgctggtccaaatgctgggtattgcagtgcgaaagatccgctgcgcgagcgcgggccgctggcattgctgctgtttgccggcctcaatgtgttctgggcggcggcacccttgccgctgtcggcaccgccgctgcactggtcaaccgcagccatcggcgcgctcggcctggccggcgtggtcggtgcgctgatggcggcgcgggtcggacactggatggaccgtggtttcgcgcatcgggtcagcctcggcgcgctgttgttgatgctggtcgcgtggtggccgctgctgggcctgccgcattcgctgtccttgctgttgctgggtgtggtcgtgctcgacctgggcggccaggcactgcatgtctcgaaccaggcatcgttgctgcgtgcaccggcagaacagcatgggcgcctggtggcgttgtacatgctgttctatgcggtgggcagcggtgcgggagcggcggcggggccttggatgcaggtgcggcatggctggcccgctgtgtgcctgctgggggcgggcatcgcgttgctggcgctgctgtggtgggcagcatggcgggtggtggcgttcaatgcatcggctggcgcgcgaaccggtagagtcgacagttagtcgactgctcttcgttccgacggcgaaaaatcccgcgctgcgcgcgatagtcgaccagcggtcgactctacctgtcctgccgtcatcgctgcagtgcacgccgccctggggcttcctgcaggtccgcgctggcgaccaccacgcggttgcggccgctgcgcttggcctcgtacatcgcggcgtcggcacgtgccatcaaccgctcgtagtccggatgaccatcgtgaccggccacgccgatgctggcggtcagctccagcacctggccattggccagcgcaacgggcgattgcgcgatctgccggcgcaggctctcggcgatcacggtcgcctgtgattcgctggccgccaccagcaccaccacgaattcttcgccgccatagcggaacaggtagtcgctgccacgcgtgagctggccgagcaggccggccacgtgctgcaacgcacggtcgccggcatcgtggccatggccgtcgttgattgccttgaaatgatccaggtcgagcagcagcagcgagaacggtgtgcggttgcgcgtggccagctcgatttccctgcgcagcacggtgggcaggaagcggcggttgagcaggttggtcagcgcgtcgctgccggcatccagttcgccgatgcgctcgaacagcagcgtcatcagggtgcggatggcggccaggtcctcgcggatggccggcagcaccgccagtcgctgcgccggagcatcgccactcgcgcgctgcaggtggccgtcaatgcgggccatcaactggcccacctgctgcgtttcgctgctttcgccgaagctggggatgcccttgtgggtgaaccacaggccgaactccgaggtggccaggctggcgttgtcgctggcctgcacgtggccggcgagtgcgtagagcagggcgttctcccagtccagcagcaatgcgcgctggcgctcgcgttcggtaccgacgttctgtaccagcgagaacagccggtaggcggcgtcggcacgggtggagcgctcgcgcgcatgggtgtaggccagggtcatgccttccatggcgatgtccatgatcgcgctgaggcaggcgatggcggcgaacgcggtcgcgctgtcgggcgcgtcgtcgcgcaggcgcacgaacagctcgtgcttgagcacgcgcgcaccgcgggtgaccaggtcgaccgggatgccgacccgtgcgtgtacgtcgccgatcacccgctgcgaggcgaccgtggtggcgatgccagcggcgtcggtggtcagcagctgtaccagccagcgctgcatggccggctgcaggcgctgcttgacctggtcgtgggacaggaagcggcgtgcgcgcccgtcctgcagcagcacttcgtaaaagcgctgggccagcgcgggtggggcatcggtggcagcggcgttgagcagcgcggtggcggcagggccggcctgtagcaggcattgctgccaggcctcggccagcggctggctggcatcgtccagttggggtggttccacgtcgatctctgactgcgtacggcaaaccatgggtatcggccgcggtggcatacggttgatggcggggtagccggccagtttacgcgcggtgcaggcttgcacggtgcgcaaagcacatcgacgccgctgcggcaatgagtgaacgcatttgagaatcactcgcattgatgggagaatgcgcgcacggagcgggctgcaggtgcctgcaggacggctccgcctccccccctcgtcgttgcctcaagccctttgccagaggccccgcagccctgccagaaggtcctgatcatgtctcctgccgttgtccattcaccgcgcccgctggcgcttgccgtcgccgccctgctggcgggcagcgccctgaccgcccaggccgaaaccgacgccaccgatatcgacacggtgcacgtcaccgcctcgcagatcgcgcgccaggcactgggtacctcgaccatcaccgccgaggatatcgcccggcgcccgccagccaacgacatcgccgagctgttgcggaccatgccgggcgtcaacctgaccggcaacagcgcctcggggcagtacggcaacaaccgccagatcgacctgcgtggcatgggcccggaaaacaccctgatcctggtcgatggcaagcgcatcggcgcgcgcgatgccgtgcgcatggggcgcagcggcgagcgcaatacccgcggtgacaccaactgggtgccggcggaaatgatcgagcgcatcgaagtgctgcgcggcccggcggcggcacgctatggctccggtgcctccggcggcgtggtcaacatcatcaccaagcgcccgaccggcgacctgaccggtgcggtggacctgtatgggctggtgcccgaacacagcgccgaaggtggcagcgaacgcgtcggcctgcagctgagtgggccgatgaccgacaccctgtcgttccgcctgtacggcaatctcaacaagaccgacgcggactcgctggagctcaaccgccagtacgctaccaaccccaacgcggtgccgccggccggccgcgagggcgtcaagaaccgcgacatcaacgcgctgctgcgctgggacgtgactgccaaccaggtggtggagttcgaagccggcaccagccgccagggcaacatctacgctggcgaccgcgcggtcagcaccaccggtacatcgaccggcgttgacctggcggcactggccgagggcgaagcggagaccaaccgcatgtaccgcaacaccggcgcgatcacccatcgtggccgctggggcgatgtgacctcgcgggtgacggccgcggtggaggcggtcaacaactcgcgcatcaacgaaggcctggccggtggcccggagggcagcttcaacggcaccgactggtcgacctcgcgcctgcgcaactaccagctggatggcgaagtgagtttcccgaccacgctgggcggcgccgagaacatctggacgcttggctttgaatacctggacagccgcctgaccgacccgtactcgatgagccagtccagcagcagcggcggcggcatcccggggctgtcggccgatcgtgcgcggggcaaggccgatgcgcagaccaccgccgtgttcgtcgaagacaacatctacctgggtgagcgctggatcgttaccccgggcctgcgcttcgaccaccacagccagttcggcaacaacaccagccccagcctcaacgcgcagttccgcatcaacggcgactgggtggtgaagggcggcatcgcccgggcgttcaaggcgccgaacctgtaccagtcgaatccggactatctgtattacacccgtggcaatggctgcccgaatgcattgccgagcctgggcgccggctgctacatgcgcggcaatgcggacctgaaggcggaaaccagcctgaacaaggaactcggcatcgagtgggcaccgcagagcggctggcaggcctcgttgacgtacttccataacgactacaaggacaagatccaggccggctacacccagatcggcctgactgccgacaccaggggccgcatcttccgctgggagaacgcgccgaaggcgattgtgcaggggctggaaggcaacctggtgatcccgctgctgggcgagcagggcaaccgcctgaagtggagcaacaacttcacctacatggtggagaacgagaacaagcgcaccggccagccgctgtcggtgattccgaagtacaccgtcaacacgatgctggactggcaggccaccgacaagctgtcgctgctgctgaccggcacgttctacggcaagcagaagccggccaccaccaacatcaacaatgatccgcgctgcaccggcagctgcgacccatcgatcgcactgcaggatcgcggcgcgtacaacatctggggcgtgagcgcgcgctacaaggtgaccgagacggtcagcttcggcttcggcgtgaacaacctggccgacaagcgcctgttccgcgaggccaacagcagcgatgccggcgcggcgacctacaacgagccgggccgcgcgtactgggccagcctgcgcttcgggttctgacccgatgaggcctgcgccggggcgttccccggcgcagcctgaaggctacttcacctgccggcaatcgcgcaggtggacgccaccggtgtccatcttgtcgaccacgccttccagtttcacccagtcgttctcgcgcagggtggcgcccagcgccatctggtccggcgcaagcgcacagtgcacggtgaagttggcattgttgtcgtcgttcgactggcgtccgccgatgccaccgatgcccttcatcttggtgaccagatagcccacctcgaaggtcttggcaaagcggttgggctgggcggtgtagacctggccatcgatgatgaaacgacggccgaaatacttgacgagcaacggctggtacatcgcatcggtatccggcggggtgctggtgccggagaacagcgccctgagcggtgcggtgttgatttcccgctgcagccgcttggcgtccttgcccatttcggtggacatgccgaccgcagtggcctggatcggcttgtcgaaaccgctggagacacgcacggcttccgcgatcgcctcgccttcggggccggtcttgagcttgtccagccagccacacagcgcgctgcgtgcgtcctcttccttggcggtctgcccgcgtgacagcttggtgccgaccaccacgttgccgccattggaggcggtgatgatgctgaccagcggcatcttggtgtcggtctgcagcacgtacatctggccttcggtctcggtgatgacatcaccgctgacgaagttgttgccttcgtcgagtgccgccttgcgcagctggcccagcgcactgcggggcttcaggccgggaagggtgacctcggaggtgaagaactggccattgcgggggtcgcctaccgcctggaagttctgctggcaggtcttggccgaggcgcttgcggccgcgcccagcgcgcaggccacggcgacggcgacccagggggtcttggtagtccacatgttccggattccttgtgcttgggtgtccattgcgggcagcaacgccgaagcgatcccgctgcccgttccccatccagaggggatgtggtcatcatagtgtggcccggcacgggcgcaagctgcggcgagccgcgacgtgcagtctgcaatgttataaacaccgtgatagtttccccacggccgccggcgtagcctgcctccatcgcaaaggagctgttgccatgggccacgaccacgatcacctgccatccgagatccgccacgagaaacccttgtggtgggcgctcggcctgacctccaccttcctcgtcgtcgaagtggtgggcgcgttctggaccaacagcctggcgctgttgtccgacgcggcacacatggccaccgacgcgctggccctgatgatcgcgctggtcgcggtgcggctgagccggcgcccgccggatgcgcgtcgcacctacggctatgcgcgcctggaagcgctgggcgcaatgatcaacggcgcgatgctgttcgtggttgccggctacatcctgtgggaagccgtcgggcgcttcagcaagccgcaggagatcgcctccaccggcatgctggtgatcgcctcggccggcctggtcatcaacctgatctcgatgcgcctgctgcaggccggcagcggcgagagcctcaacgtgaagggcgcctacctggaagtgtgggcggacatgctcggctcggtggcggtgattgcgggtgcggtgctgatccagttcaccggctggaagtcgatcgatccgatcctggcggtgctgatcggcctgtgggtgttgccgcgcacctgggtgctgatgcgcgaggcgatcaacgtgctgctggaaggcgtgcccaagggcatggacgtggccaaggtgcgcgacagcctgtccagccacgccgcggtaatggacgtgcatgacctgcacgtgtgggcgctggcctccagcacgccggcgctgaccgcgcatgtcgttacgcgcgacggcaccgatgccgatgcgctgcgccgtgagctgagcgggcgcctgcacgatgacttcggcatcgagcacgtgacactgcagcttgaagcggaccactgcggcgaagcctgtggtgagccggtgccggtgaagggcggcgagcatgagggccatgaggggcacgaccacggcgaggacgcacagggccatcgcggccacgtgcatcattgaatgaaaatgaaagccgcaccggggaatacccggtgcggtcattcgtcccgtcgcgaggccagccgatccgccagccgggtcggctccggcagccggtaaccgcgcagggtgcgctgcacccagtccagcgcggtatcggcactgacccgatggccgccggccacgaacagcggcttgcagcgcagcttgctgcgcagcacccaacccaattgctcatcgccatcgagcagcggcgtatgcgcgccggcctcggcgcccggttcgtcgaagcggccgaccagtttcgacttggccacaccgatgctcggcaggtcggtgaccacgcccaagtgcgcggccacgcccagccggcgcggatggctgatgccgtggccatcgacgaacaccagttccggcgtgcgtggcagcagcgccagtgcggccagcagagctggcaactcgcggaagctgagcaggccggggatgtacggcatcaccgtgggaatgcgcgctatttcctgcgccacgggctgcagtgtcttcgcgtccagcagcaccgctgcagcgcgggtgatggcgccgttgtcctcgaaaccgacatccagcccggccagccagcgcacgttgcgtggcaggcggtcctggcgttccacgcggccggccagttgcagctgttgcgcgcgggcggcggtgacgctgccttcccagcgcccggggtcgatcaccgtattcattggctgcagcatcgcatgcgcggcgccacggcacggtgagcggccgccggggctacaatggcggcctgcctttcctcgcgttggagaccctgcagtgacccgtaaactcgtactgttgcgccatggccagagccagtggaacctggacaaccgcttcaccggctgggtcgacgtcgacctgaccgagcagggacgccgggaagcggccgccgccggtcgcctgatgcgcgaggaaggcctgcagttcgacgtggcccatacctccgtactgaagcgcgccatccacacccttcagggtgcgctggccgagctggagcaggactggctgccggcgaacaagtcctggcgcctcaacgagcggcactacggcggcctgcaggggctggacaaggccgagaccgcggccaagcacggcgaagagcaggtcaaggtctggcgtcgttcgtacgacatcccgccgccgccgatggaactggaagatccgggccacccgatccatgaccgccgttacgccggtctggaccgcaacgcgctgccgggcaccgagtcgctggccaccaccctggatcgcgtgctgccgtactggcacgacgcgatcgcgccgcagctgaaggacggcaagaccgtgctggtcaccgcccacggcaactcgctgcgcgcgctgtacaagtacctcaacaatgtctcgcgcgaggaaatcctcgagctgaacatcccgaccggcatcccgctgctgttcgaactgaacgacgacctgacggtgcagtcgttccgctacctgggcgacccggaagcggcgcgcaaggctgctgaagccgtggccaaccagggcaaggcgaaataagtagatacccaccgttggtgggtattcttctgctgggtgtgtgcggaccgttggtccgcacacacccgcttgcgaccacgggcgttccccctgtgacctttggccggtccctgtcgtgggcctccccggctaccctgtgaaattacccgcaggagagcctcatgaacgtccgcaacctggtcccgctgggcctgaccatcgccatcgctgcctcgctggcggcctgtggcaagaacgaaaccgcaccggcggccggtgccgacgccaagccggccttcgacctgtcgcagatcaagacgccgctgatctcgctcaacagcgccgacctcgatccggccatctcggcctgtaccgacctcaatggcttcgtcaacagcaagtggctgaaggccaacccggtgccgggtgaccagaccacctggggcagcttcgagatcctgcgcgagcgctcgctggaagtgcagcacgcgctggtgcagcaggccgccgccagccaggccaaggccggctcggtggaagccaagatcggtgacatctggaagaccggcaatgacgaagccaagatcgaatccgccggcctcgcgccgctgcagccgcagctggacaagatcaccgcgctgaacgataccgccgccatcacccagtacctgcgcgacagccaggccgagggcaagggcgtgctgttctcgctgtttgccaatgctgattacaaggattcggccaacgtcatcgcctacgtcggccagggcggcctgggcctgccggagaagggctactacttcgacgatgcgcaggccaagatccgcgacgcctacgtggcctacatcgcgcaggtgctgactctgtccggcgtggacgccgcgcaggccgccgagcaggccaaggccgtgatggcctttgagacccgcctggccaaggcctcgatgtcgcgcatcgaaatgcgtgacccggccaagcgctacaacccgctcagcgccgcagacgccgacaagctgaccccgaacttcagctggaccgcgctgttcgacaccctgaaggtgccggccgcacagaagttctcgctggcccagccgggcttcttcggtgaaatggacaagatgctggccgatgtgccggccagcacctggcaggcctacctgcgcttccacaccatagacgacgcctcgccgtacctgagcagccagttcgagaaggccaacttcgagttctatggcaagaccctgcgcggccagcaggaaatgcagccgcgctggaagcgcgtgctggagtcggtcaacggtggcatgggtgaagcccttggccagctgtacgtcgacgccgtgttcccggccgagtcgaaggtggccatgcagcacctggtggagaacctgtcgcaggcattgaaggcgcgtctggagcagctgccgtggatgggcgaggaaacgaagaagaaggcactggaaaagtgggccagcttcaccccgaagatcggttacccggacaagtggcgtgactgggcgggcctgcagaccaacggcgacagctacctgggcaacatgcaggcagcgcgtgcgttcaactaccgctacatgttggacaagatcggcaagccggtggacaagaccgagtggggcatgaccccgcagacggtcaacgcctactacaacgccaccaagaacgagatcgtgttcccggcggcgatcctgcaggcgccgttcttcgacgccaaggccgatccggcgctgaactacggcggcatcggtgcggtcatcggccacgaaatgatgcatggctacgacgactcgggcagccagttcgccgccaacggcaatttcgacaactggtggaccgacgccgaccgcaaggccttcaccgagcgtaccgaccagctggttgcacagttcgatggctacgagtcggtgccgggcgtgttcgtgaagggcaagctgaccctgggcgagaacatcggcgacctgggtggcctgaccgtggcctacgacgcactgcagatggcgctgaaggaagacccgaaggcgaatgtggaagtggatggccacagccaggaccagcgcttcttcatgaactgggccaccgtgtggcgccgcaacttcaccgacggtgagctgcgcgtacgcctgaacaccgacccgcatgcgccggccaacttccgagccaacggtgcaccgtcgaacatgccgtccttcgctgcggcgttccagtgcaaggcaggcgacgcgatggtgcgtgccgacgacaagcgcgtggtgatctggtaaccgatcacccgtgatgcgtgatgcgaaaggcccggcgaacgccgggccttttgtttgccggcacgatgacaccggatcggtagagtcgactgttagtcgactatcgcgcgcagcgcgggatttctcgatctggacgaagagcagtcgactaacagtcgactctaccgccgggtcgtttcacgtgccgggagtcgaccaaccggttcgacggaatccgcttggtagagtcgaccgttggtcgactatcgcgcgcagcgcgggatttctcgatctggacgaagagcagtcgactaacagtcgactctaccggcgggtcgtttcacgtgccgggagtcgaccaaccggttcgacggaatccgcttggtagagtcgaccgttggtcgactatcgcgcgcagcgcaggattttctcgatctggacgaagggcagtcgactaacggtcgactctaccggcgggtcgtttcacgtgccgggagtcgaccaaccggttcgacggaatccgcttggtagagtcgaccgttggtcgactatcgcgcgcagcgcgggatttctcgatctggacgaagagcagtcgactaacagtcgactctaccggcgggtcgtttcacgtgcgggaagatctcaggccagctcaggttcctgcgccagcaggcgatggaagcgttgcagaacgtaagggtcgatcagaccaccggattgctcgtcgatgatgcgcagtgccgtctcgttttccatcgcggcacggtagggacgcacgctggtcatcgcgtcataggcatccgcaacggtgacgatgcgtgagcccaacggaatgctctcgccgcgcagaccgtcgggatagccgctgccatcgaacgcttcatggtgggcgcggataagacgtgcgaccggcgccgcgtcgctgcggccggtggccaggaagatgtgttcaccgcgcaccggatgctcgcgcatgatcgcgcgctcctcatccgtatgccggcgcggggccagcagcacctcatcgggaatgccgatcttgccgatgtcatggaagcgcgctgccaggccgatctgcgcactggcctcgtcatccagatcgcagtgtgtggccaggcgctgcgcgagcagtccaacgcggtcgcaatggtggcgggtgtaagcgtcacgcatctgcagcgacatcgagagggcatcgatcaggcaggcctgtgcatgcagcaggtcgggggcgggtacggcgtcaggaaacatggtcatccgcccgcaccgggtggggaccggtgcggggtattcgggggcgatcaacccggggcgagggtggtcagaagggcgcgggccgcgttgaagcggtcctccggcaacggcagcggatgcttgatgcgaagcttgtcgggcccttccatggcatagaggtttggctgtttctggatcagctggatcaccgccatcggatcgatgttcggcttggactcaaacacgatgcggccaccgttttcgcccaggtccagcttgcggatgcccagcgtattggccttcagcttcagctcggcgatggcgaacaggtgcttggccgcatccggcagcaggccgaagcgatcgatcatctccacctgcagttcgcgcagcgcatcgctgtcgcgcgcgctggaaatacgcttgtacagggtcaggcgggtatgcacgtccggcaggtagtcttccgggatcagtgccggcacatgcagctcgacctcggcaccacgcacttcctcgccggcatccaggtcgggcagcttgccctgcttgatgctgcgtaccgcgcgctccagaagctcggtgtacaggctgaagccgacctcggccatctgcccgctctggtcctcgccgagcagttcgccggcaccgcggatctccagatcgtgcgtggccagggtgaagccggcgcccaactcgtccatcgaggcgatcgcttccaggcgcttctcagcgtcgggggtgatcgcgcggcggtcgggggtgatcaggtaggcgtaggcacggtggtgcgaacggcccacgcgcccacgcagctggtgcagctgggccaggccgaagcggtcggcgcggttgatgatgatggtgttggcgttggggatgtcgatgcccgattcgatgatcgtggtcgacagcagcacgttgaagcgctgcttctggaagtccaacatcaccttttccagctcgcgctcgggcatctgcccgtgggcgatgccgatgcgcgcttccggcaccagctcggacagctcgcgctgcatgcggccgatgctttccacgtcgttgtgcaggaagtacagctggccgccacgtgccagctcgcgctggaaggcttcgcgcagcagcgcgttgtcccactgggtgatgaaggtctgcaccgccagccggttcggcggcggcgtggcgatgatcgacaggtcgcgcaggccggccatggccatgttcaaggtgcgcgggatcggcgtggcggtcagggtcagcaggtgcacgttggcgcgcagcgccttcagggcttccttctggcgcacgccgaaacgctgctcttcgtcgacgatgaccatgcccaggtccttgaacttcacgtcgggctgcagcaggcgatgggtgccgacgatgacgtcgatggtgccggcagcgaccttttccagctcggccttgatctccttggtgctcttgaagcgcgacagcacctcgaccttcagcgggtaatcggcgaagcggtcgcggaagttgcggtaatgctgttcggccagcagcgtagtcggcaccagcacggccacctgcttgccggcactggcggcggcgaatgccgcacgcaccgccacctcggtcttgccgaaaccgacgtcgccgcagaccacacggtccatcggctggctgctggcgaggtcgcgcagggtggcgtcgatggcggccagctgatcgggggtttcctcgaacgggaatccggctgcgaacggctcgtacatcgcacggtccacctgcagtgccaggccggcacgcgcctggcgacgggcctggatctccagcagttcggcagcgacgtcgcgaaccttttcggcggccttgcgcttggccttgctccactgctcgccaccgagcgaatgcagcggcgcggtttccgctgaagcgccggagtagcggctgatcaggtgcagctgggcgaccggcacatacaggcggtcgcccttggcgtattcgatttcgaggaactcgccgggcatgccgccgacgtccatcgcgatcaggccacggtagcggccgacaccatggtcctcgtgcacgatcggtgcaccctcggtcagttcgccgaggtcgcggatgatcgcttccggctcgcggccggcacggcgcgtgcggcgggtgctgccggcgcgctcggggaacagctggcgctcggtcagcaccgcgatgcgcggatcgtccagtgcgaagccatcttccagcggtgccaccgcgatcgcgaagcgcgcatcgtcggcgaggaagctgggcaggtcggccaccaccggcggcttcagctcggcggcctgcagcacttccagcagggcctcgcgacgcccgggcgaatcggcggcgatcagtacccggcccggatagtggccgaggaaggatttcagcgcgtcgccagcgggggcctcgcgcgcggccaccggcagcggcggcagcggctggtcacccagcgcatgggcatcggcgatgcgcgcgtggtcagccgaccacacctcgatgcgcggggcatcgttcaagcgctcgcgcagcagctgcggcgacaggtacaacgccgaaggcggcagcagcgggcgctccacatcatggcggcgctgctcatagcggtccgcggtctgcgcccagaacgcgacggacgcttcatacgcaccggtacagaccaccggcaggctgccgtcgggcaggtagtcgaacagggtcgcggtacgttcgaagaacagcggcaggtagtactcgacgccggccggggccagcccggacttcagatcctggtacagcgaactgcgccgggtatccacatcgaaacgctcgcgcagcgtggccagcacgcgtgcgatgctggcctcgtccatcggcacttcgcggccaggcagcatgtgcaccgcctcgaccttgtccagcgaacgctggctttccggatcgaaggcacggatcgagtcgatgtcctcgtccagtagttctacccgcagcggctcgtcggcgcccatcgggaacacgtcgagcaggccgccgcgcaccgcgaagtcacctgggtccatcacctgcggcacgttgcggtagccggcgctttccaggcgacgcttctcggcttccaggtccaggcgctggccgaccttcaggtcgaagctgccaccgatcacatagctgcgcggggccagctgctgcagcagggtctgcaccggcacgatcaccaggccgcgcttcagcgtgggcaggcggtgcagggcggacaggcgctgcgagatgatgtccggatgcgggctgaagcggtcgtagggcagggtttcccagtccgggaaggcgaccaccggcagggccgggtcaccgccaagcagggtctgcaggtcggcttcgagctggttggcaccgtggttgtcacgggcgatcaccagcagcggggcgtcatgcgcacgctcggcctgggccaggtaccaggccagggcggtcgacgaggcgggggcgcgccaccaggcgcggagctggccggcgcgcggcagcggcggggcggggtatgaggtacgcgacatggaccccggattttagcagaagcccgatcgaagcccggtgggtcgtgccggccgtttgccgacggcctcacgtgccgttgggggaacacaatgccggccagcggccggcactaccgggaggcatggccgggcagggcccggcgcatccgtcagttgtccagctccagcaccatccgcaccaggccttcggcaccggtcgggtgcggcaccggcttgaagcccagtgaggcggccagctgcttcatcggctcgttctcggcggcaacgtcgccgtacaggcggtcgaggtacttgccgcggccccacttcaccagcttgcgcatcagctgccggcccaggccctggccaatgaggaagcggctgatcaggatcgcgtactcggcttcacgggtaccggggatgatcgaggcccgggcgaccgcgccgaccaccgcttcgccagcgggcagggattcggctgcgaccagggtgatctcggtcttgggattggggtgggtcaggcgctgggtggtttccggtgacagctcggtcaccgcctgcaggaaacgatcacggatttcttccggcccgaacaggctgaacgccgcttgcagcggtgcgccgtcttccgggcggatggggcggatcagcagctcgtggccgctgggagccttgaagatctcatgccagggcggcatgcggttgcgagtggccataccgggtgattccttggtggtccatcgattgtggcatcaccggggctgcattccgtgaacgaaaggctcacggcggtacagcctcgtgaaggccgttattcgggggctttgagccaatccaggcgggtgctggcccccggttcgcccaggtgctggcgcagcgccggcagggccgggccgaccacccggtcgaactgccacggcgggttgagcagcagcatgccgctgccgttgaggcgcagcggcgagtcgtccgggcgcaccaggaactcgatcgtcatcgccgacttgaccggcagggcagtggccttgcgcaggaaatgcaggatggtgcggcgctgcttgatcgggaaccagaccgcacaggtggcctgcggccagcgtgccagggtctcggccagggcagccaggatgttctggtattcggcgtcctgcgcctcgtacggcggatcgatcagcaccaggccacgaccgatcttgctgccgttgaacttcggcggcagcagcgagcgcagcagggcatagccatcgccagcgcgcacatcgacgcggctgtcatgggcaaacagggccttcagcgtggccgtttcggcttcctgcagctcgcagaccgccatgcggtcctgggcacgcatcgcctgtgcgctcagcagcggcgagcccgggtagttggtcagcgcgcccaccgggttgtcggcctggaccgccttcaggtagcgctcgaccacctccggcagcttgggctgggccatcagccgcatgatcccggattcggcctcgagggtcttgcggctctcttcgctggccagcaggtagcggccggcaccgccgtgggtgtcgagcacgaagaacgggctgtccttgcggttgaagctgtcgatcagggccagctggacgatgtgcttgagcacatcggcgtggttgccggcatggaaggcgtggcgatagttcatgggcggcagtgtacggggcggcggccgcagcggctatgctgcgcgccatgacagctcccgttgcccatgtcctggtagtcgaggacgaagccgccatcgccgaaaccgtgctctatgcgctgcgcagcgagggctatgccgccagccactgcctgctgggcggggaggcgctgcagcggctgcaggccggggatatcgacgtggtggtgctggacgtgggattgcccgacctgggcggcttcgaggtctgccgacggctgcgcgcgcagcccgggccggtggcgcagctgccggtgatcttcctgaccgcccgcaacgatgaagtggaccgggtgctcggcctggaactgggcgccgacgactacatgaccaagccgttctcgccgcgcgagctggtggcgcgggtgcgtgcacgcctgcgccgtgcggcgccggtcatcgcagcgcccagcgccgatgcaggctggcaggaacatggcgcgttcgccatcgaccgcgaaggccggcgcatccgcttccgtggccaggcactggacctgacccgctacgagtacgcgctgctggaggcgctgctgcagcgacccggtgccatcctcagccgtgcccagctgatggaccgtggctgggacagcagcgccgacagtgccgaccgcaccgtcgatacccatgtaaagacgctgcgtgccaagctgcgcgcggccggtgccagcgacgacccgatccgcacccaccgtggccttggctacgcgctggaggtctagccgatgcgcctggtgctgaagctgttcctgggcttcttcctgatcaccggcatcgcggccttcttcgtgatgcgcgtgttcgtcaacgaagtgaagccgggtgtgcgccaggcgatggaatcgaccctggtcgatgcggccaacgtgctggccgagatggccgccgccgacgtcaaggacggcaccatccgcagcggcagtttcacccgcaacctggccaaggcacggcagcgcgacctgaaggcaatggtctggcggttcccgaagcgctcgctggattaccgggtgaccatcaccgatgccaaaggcatcgtcatctacgactcgctgggccgtgaccttggccgcgacaattcgcgctggaatgatgtctaccgcaccctgcgtggcgaatacggtgcccgttccagccccgagattccgggcgaggaaggcgatacggtgatgcatgtggcggcgccggtatacgacccggccgatggccgcaccctgatcggcgtgctcagcctggctcagcccaaccgcagcatcgatccgttcatcgccgccagccagcgcgccatcatcgagcgcggtgcctggctcatcggattgtcggcgctggtcggcgtgctggtgacgatgtggctgaccactggcctcggccagctcagccgctatgcacgcgcggtcagcgcgggcgaaccggtgccaccaccacggcgccgtcgcgacgagatcggcgatctcggccaggcgctggaaacgatgcgccgcaagctcgaaggcaaggcctacgtcgagcagtacgtgcagtcgctgacgcatgagatgaagagcccgctggcggcgatccgcggtgccgccgaactgctgcaggagccgctgcccgaagcggaccgcgtgcatttcgcgcgcagcattgtcgaccagcaggaacggctgaccgagaccatcgacaagctgctggcgctggccgaagtggaacagcacggctggctgcagacccgcgatccgatcgcgctgcaggcattgctggccgatgcggccgcggccgcgcaggtgcgcgcgcaggcggccggcgtgcgggtccacatcggcaacgtgcccgacctgcgggtgcagggcgacggctacctgctgcggcaggcgctgcacaacctgatcgacaacgcgattgccttctcgccctccggcgcggagatcgcgctgcaggccgaggtggacgggcagggcgtgcgcctgcaggtggccgaccgcggcgccggcatcccggactatgcgcgcgagcgggtgttcgaacgcttctattcgctggcgcggcccggcagcgggcggcgcagttccggcctgggcctgccattcgtgcaggaagtcgcgcgcctgcacgatggacgcgccagtgtcgacgtccgcgagggcggcggcaccgtggccagcctgtggctgccatcgggtgcgccgggccagcgcccgcgccgctgacttcacactcgcttcaaattcgccacaaaccctgctcaccccagcggtccatcctgcagccctctccaacgaggatggaccatgaaatccctgaagatgctgctgaggttcgccattgtcggcgggctgaccctgctgctgctggtgccgctgaccatgatccgcggggtcatcaacgaacgcagcgcataccgcgacgaggcgttctcgcgggtggccgacagccgcgccggtgcacagcagctggtgggcccggtgcgggtggtgccatgggtggaacgcaagcaggttgaactggtcgacccgctgggcgtcaagaagaccgaggtacaggtcaccgaggggcactggctgcagatgccggcgtcgctggaggtgggcggcgagatgctgccgagccagcgcgaagtcggcctgttcaaggtgccggtgtacagctggaacggccagatgaaggcgaccttcgccgcagacgactatccggtgaaggccggccgcagctacggccagccgtatgtcgcggttggtgtatccgatgtgcgtggcctggtgggtacgccgaacctgcgcgtggatggcaagcagctgcggttgctgccgggcgttggcgcggccagcgaggtggggcgcggcctgcacgcaccggtggccggtttcgctgcggatcagggcggcacgctggctgccagcacggttgaactggagctgcgtctggatggcagccgcatgctgtcggtggtgccgttgggcgatgacacccacatcgcgctgcgttcgagctggccgcatccgtcgttcagcggcgcgttcctgcccaacgaacgccgcgttgatgcgcagggcttcgatgcacgctgggcggtgtcctcgctggcctccgatgcccagcgccagctgcgcaatgatggtgcggtcgaatcgcagacggtgacggtgtcgctggtcgatccggtcgatacctacacccaggccgaccgtgcctcgaaatacggcgtgctgttcgtgctgctcaccttcgtcggcttcatcctgttcgagctgatcaagtcgctgcgcatccacccgttgcagtacctgatggtgggcctggcgctggcgatcttcttcctgctgctgatcagcctgtccgagcacatcgcgttctggaaggcctacctggtatcggccgtggcctgtatcggcctgcaggcggtgtacctggccaatgtgctgggccactggaagcgcggccttggcttcgctgcgctgctgaccgtgctgtacggcgcgctgtatggcctgctggtgtcggagaacaacgcgctgttgatgggttcgctgctgctgttcgtgatcctggcgctggcgatgtgggtgacccgccgggtcgactggtacgcgctcggcgcggaactgaagtaaggagcaggccatgggctggcgccagggattgcggcaacgggcacggcagggcattccggccctgctggaagtggatgcactgctgcaggcacatggcgtgctggcggccctgccgggggcgcggatcgcccccggcctggtccgcttccagctggcggcggtgacctgcgaaggattgcaggggcagggattgcgctggctgcagggcgcgcggcagggacgcggcgcggtggctggccgggtgccgcgctaccggccatggaaggccggggcggaggcgctggccgagatcggtatcggtggccttccggatgactggccggcacacgcggcggtgtacggctgcagcagcatcgaccggcggcactggttgctgctgctgccggaacgggcacagttgtggttgggatggagcgggtgattgggctgttcatccacgcatggcgtggatctactgttgtgggtgcgaaccttggttcgcacgctcccgcccatgaccgatgggacggtatccccgcgcccccgctggctagactcgacgagttgatgatcgagccgaagggcaggggtgcgatgtgttgaagtggggcatgctggccgcagcgctggcgatgggtggcaatgcaggagcgcagcagcgcgagacggtggacctggacatggtcagccgcatccgccagaaggccttccaccgttcgcaggcgatggacaccttcagctatctcaccgagcgcctcggcccgcgcctgaccaactcgccggccatggggcgcgccaacgcctggacccgcggcaagttcaacgaatggaagctggacaacgtccacgacgaggccttcgacgacttcgggcgcggctgggagttcacttcggcgagcgtggagatgctgggcgaccgcgtgcagccgctgcatgcactgcccaaggcctggacgccgggcaccaaggggccggttgaaggcgagctggtccaggtcgagatcaagaagcccgaagacatcgagaagtaccgcggcaagctgcgcggcaagatcctgctgctgggcgaggcgcgcgagtacaagcgcggcaccgaggcggattcgcatcgccacgacgccacctcgctggaaggcctgcaggagttcaccctgcccaaggacaaggacgccaccgccgagcgtgccaagcgggtcaaggagtaccaggaacgccagcagctggcgaccaaggtcaatgcgttcttcgtggaagagggcgcgctggcctcgatcagcatcagcagctgggacaacggcatcatccgggttgccggtggtggttcgcgcaaggccggtgaatcggtgggcatccccgagctggcgatgatcagcgagcacttcaatccgctggtgcgcgcgctggaggccaagcagaccgtgcgcctgcgcgtggatgtggcagcacgcttcaccgatgaggccgaccagcccggttacaacacgctggccgagatccgtggcagcagcaaacccgatgaagtggtgatgatcggcgcgcacctggattcctggcacagcggtaccggtgcggccgacaacgcggctggcgtggcggtgatgatggaggcgatgcgcatcctcaaggccaccggcgccaagcccaggcgcaccatccgcgtggcgctgtggagcggtgaggaacagggcctgatcggctcgcaggcttatgtggccaagcacttcggtcgtttcccggaacccaccgacccggcgcagaaggcgctgccggcctcgctgcgcgagcccaccggcgcgctgcagaagacccgcgattacggcaagttccaggtctacttcaacatggacaacggctcgggccgcttccgcggcatctatgcgcaggaaaaccttgcggcgatgccgatcttcgaagcctggctggcgccgttccatgacgtgggtgccaccaccgtggccacccgcaacaccggcagcaccgaccacatcagcttcgaccgcatcggcctgccgggcttccagttcatccaggaccggctggactacttcaccaatgtccaccacagccacctggacacctgggaccacgccgaaccggaagacctgaagcaggccgcagccatcgtcgcctcgttcgcctacaacgccgcgatgcgcgagcagccgttcccgcgcaaggtggaaccgtaaaaggggacggaggggattaagtcgtttctcccctccgtttcccggttgcagcgccccaggctgggcaatcgcgacttaatcccctccgtcccctttttccgtcgggggcggagggctggtaaaatcgggggattcccgttcctcgagccgtccatgacctgccgcacccgcttcgcccccagtcccaccggctacctgcacatcggtggtgcccgcactgcgctgtactgctggctggaggcccgccaccgtggcggcgagttcgtgctgcgtatcgaggacaccgaccgtgagcgcagcacccagggcgcgatcgacgccatcctggaggcgatggagtggctgggcctggactatgacgaaggcccgatctaccagaccgaccgcgtcgcccgttacctggaagtggccgaacagctggtggccgacggcaaggcgtattacgcatacgagacccgcgaagagctggacgcgatgcgcgaggccgccatggccaggcaggaaaagccgcgctacaacggagccgcgcgtgacctgggcctgccgcgcagggatgatccgaaccgcgtcatccgcttcaagaacccgctggaaggtacggtggtgttcgacgacctgatcaagggccgcatcgagatcgccaacagcgagctggatgacatggtcatcttccgcccggacggctaccccacctacaacttcgcggtggtggtggacgactgggacatgggcatcaccgaggtcatccgcggcgacgaccacatcaacaacaccccgcgccagatcaacctgtacgaaggcatcggtgcgcctgtgccgaagttcggccacatgccgatgatcctggacgagcagggcgccaagctgtccaagcgcaccggcgcggccgacgtgatgcagtacaaggacgccggctacctgcccgatgcgctgctgagctacctggcccgcctgggctggtcgcacggtgaccaggagctgttcagccgccaggagctgatcgagctgttcgacgtgaaggactgcaattccaaggcctcgcgcctggacatggccaagctgggctgggtcaaccagcacttcctgaagaccgaggacgtggccgcgatcgtgccgcacctggtctaccagctgcagaagctgggcctggacgtggccgctggcccggccccggaggacgtggtggtcgccctgcgtgaacgcgtgcagaccctgaaggaaatggccgagaaggccgtggtctggtaccagccgctgaccgagtacgacgaagcggcggtagccaagcacttcaaggccggtgccgaggtggcgctgggcaaggcccgcgagctgctggccgccctgccggaatggaccgccgagtcggtgggcgtcgccctgcacgacgcggccgcagcgctggaaatcggcatgggcaaggtcgcccagccgctgcgcgtggccatcaccggcacccaggtcagtcctgacatttcccataccgtgtacctggccggccgcgagcaggccttgaaacgcattgatgtggccatcaccaaggtagcaacggcctgaggcatccttgccaggcccgaaccggagaacacgcatgcccgccaagaccgccactgcctgtaccgccccgcaccaccacgtccacgacgcatcggacttcgtggcggtggtcgagcgcgtctcgcgcgaacgcgggctgcgcctgaccccgatccgcgccaacgtgctgaagctgatcgccgaggccggcaagccggtcaaggcctacgagctgctggagtgggtgcgcaacggcaagggcgtgggtgctgatgccccgcccaccgtgtaccgcgcgctcgacttcctgatggccaatggcttcgtgcacaagctggaatcggtgaatgccttcgtggcctgtcaccatcccagcagcgccgcgcattcggtgccgttcctgatctgcaacagctgccacagcgcggtggaactggaagaccgcgagatcgtcacccagctggagaagcgcgctaaggagctgggtttccagccgcaggcgcagaccctggaagtgcatggcctctgcgcgcgctgcgccgggtaacggatcggtagtgccggccgctggccggcattttggaaacggggtcagatccctttgccagtggcaaagggatctgaccccgtttcatatcggtgcgacagggcctgcgtcctagtccatcggcttggaccgggtatccacccgcacgatcaccgacatgccgggccgcagctgctttgccagcttctgatccctgttgatcgatatccgcaccggcagccgctgcaccaccttggtgaaattgccgctggcgttgtccgggcgcagcacgctgaattccgacccggtagccggcgcgatctcctgcacgcggccccgcagcacctgcccctggaacgcgtccaccgagaacgtggccggctggccgatcgccatcccccaggtctggccttccttgtagttggccaccacccacagcgtgtcaggtaccaggaacagcagctgcgaaccggcggcaacgtactggcccacgcgtacgctggcttcgctgatctggccgtcgcgcggcgcgtggatcaccgtgttggccagatcgatgcgcgccagttccagctgcgcctgcgcgctctccacctgggcctccaggctcttgcgcgctacctgggtcgataccagggtctcctcggcgatgcggatctgcgcctgcgactgctgcacgctggcctgcgccgaagcctgcgcggtgcggaacttgtcgcgatcgttgatcgataccagctgctgcgcggccagttcctcgtagcgcttggtctcgttgcgtgagcgttgcagctccgcctgcccggccgacaacgtggcgcgggcggaggcaatctgcgcacggttctgcgcctgggactggtccgagttggccagggccgcgcgtgcgctgtccagcgtcgcctgcgcctgggcgacacgctgcgcgtagatgcggtcatcgatgcgcagcagcggctcgccctgcgtcacatgctggaaatccttcaccagcacttcggtcacgtagccgttcacctgcggcgccatcaccgtgatctggccgcgcacgtaggcgttgtcggtcaccatcacgctgctggtgaacggccacaggtgccaggcgcgcaggatcagcgcaatgcccagcagggccaccacgaccatcaccaccacgctgcgcgcgctgggcttgaggtacttcggcgcgacagcgggttctaccggcgtgggggcaggcgccgcgtcggtcggcggcggtggggtcacgttgtcggcgtcgtcgggtcgaggcgggacgggaggcatggtcgagaactcagcggggcgcggccggcgtggccacagcgggggaagtggggtggcgcttacgccattgcttgagcacggcggtgcgcagcgacagcagcagcaaccagcacaggaagccgatggccaaccaaccgctcagtgtgaacacatcattgaagccgcgtacgttggcttcacggcgcgtcgtctgcgccaactgcgcgctgccctgcgcgctgcgcagcaccggatcggtgatctgggcgctgtacagctgctgttggatgcgcaggcgctgtgccaccaccggatcggccgggtcgagctggctggtcagcgcgctggaatacagctgctcgcgatgcagctggaaggtccccagcacggccgagccggccaggccgcccagcgtctgcgtgatcgacagcgtcaccaggaaggtgatcatgtggtccacgccctgtttcagcgcggcggaaatgccgagcatgatcaacgggcccatgaacatgccggcaccgaccgaggccaggaactggctggcgtagaagtcgtgcggccgatccatgctggtgcggtgctggtcgaagaacgcggcagcgcccagcagcaggatcgccatcagcagctgcgggatcagccgtttgggcccgaaagtcagtgcagtgccggcgataccggtgatcacgccggcaagaatcaccacgaacagcggccgcaactgatcagggcccatgccgagcgtgcgcatcaggttgaccacgccgtaggactgctcggtggtcaggaagcggatcaggaaggcgccgacgatgaaatgcagtacgggcaggctggccagccagcgtgtctgcagcagcggattgcgccggtagtgctcgatgacgaaggcggtggtggacagcacgatcgaggcgaccagggcccagcccagccacggcgtgttgagccaccagcgggtgtagccctgcgccagcacgatcaccagcagcgcgacggccggtgcaagcagggcaaaggtgaggaagtccagcggttcgaaggccttcacctggatgccgggcggcagcttcagcaccaccactgccgcgaacgcgcacagtgccagcccggcttcgaaggaatacagctggtgccactggccggtatcgaccaggcctggcgaaacgatccaggcgatcggcaccgccagctgcgagaggccgacgccgaccaccagcagattgccggtaaagcggcgcggcagcgcctgcagcatgtacagcgtgcccagtgtcgaacaggccgcacccgcgaagccgctggcggcgcgggtcagcatcgtggtctcgaagctgccgacgaacaggtgcagcaccgccagtgccgcgtacaggcccagcccgatctctgcgaacaggcggatgccgtactgctggcggaacttgaaggccagcaggttggcggtgacattcaccatggcataggcggccaccagccagctgccctgggtcggggtcagtgccagctggccctgcaggaacggcaggttggcggtgaccagcgcattgccgaggccgccggtgatcgccaccagcagtgataccagggcataggccaagcgacggtacggtgggtgccagggcatcgacgccgaaccgggcatggtcggcttctcgtgctcctcccaatccggaaccggcttcagatacggctggaccatcagcgagcctcgctggttgctccctggagacccccacgcagcagctgcagggcacgcccggccaactgggcgcgctcgtcgcgggtcttgccgcgcagggccgcacccagcatgcccgagatcagtgaaatatccgtcttttccaggtcggcacggcacagcccggcggccttggcgcgcgcgatcggttcctccagcaggtcgcgcacggtctcgcgcgcggcgcgcatggacggcacgtccgaatcgaccgcacgccagtaatcggccaatgccggcgaatcaatgatgcgctgggccatgccctcgaacacctcgaacagggcgtcgtcgcggtcgccgagctgctcgacctggcgacggatgcggtcgaccgtgcgctgcagcagcgcctggatcagcgcggtgcggtcggggaagttgcggtacagggtggcacggcctacctgggcgcgttcgaccaccaggtccagcggggcggtgacaccgtgttggccgaacacatgatcggcggcgtcgaggatgagggcacggcgggcggcggcatcggcacgttgggcagtcatggaattattttcggacaaaagtgtccgattggcgagacattgggtgacgggattgtccgcttgttgtggtacgcacatctttgtgacggatgcgtgatggagtgggtcgaaatgaaaacgggggcccgaaggcccccgcggaatggcgtgggggtcagagccctttccttcgaaaaggactccgaccccgccgtgcgcgatcagaagaacgcgcggatgccgaatgcgacaccacggcctggcagcggcgagtagtcgcgcagcagcgaggtatgcgggcgcacttcgcggttggtcaggttgctgccatccaggaacacctcgtagctgttgctggcgttgcgatcccagcggtaggccaggtgcgcgtcgaccaaggtgtagccgtcgctcggggcttcgttctgggcgacgtccttctggcggctgtagcggaccgcaccgaccgaagcgcgccagccgtccttcgaccagcgcaggtcggcgccgacgcgggccggtgcgatacgcggcagatagccagtgttggccagttccaccgtgtagttgtggttgtggtcgccatgcggcacggcgatgtccaggttgcggctgccgctgccatccagcttggccttcacgtagtcgccgaacaggcgcagatcccagtcaccggcgccgccctcgaacaggtgcaccagcgcttcggcctcggcaccgcggaacaccgcgtcctgctgcgtccaggtgcgcaccggcaggccctcggtgatgccggtgtcggccaggtagatgaagtccttgaacctggtctggtagaccgacgcggagaagtccaggcgctcgctgtgggtgtggatacccagttccacgcgctggccgcgctcggtcttcaggttggcgtcgccgatttccagcgaacgggtggcgatgtgcgcgccggcggcatacagctcttcgttggtcggtgcacgctcggagctgtccacgccgatgcgcaggtcaacggcatcgttgagcttccagataccagcggcagacaggttggtggcaccgaaggtgcggcggcggtagtcaccggtcgggtccagcttgacctggtcgtggcggccgcccagttccagcttgaacgggccgaactgcttttcctgcagtacgaacaggccgatgttcttcgtgcctgtatccggaacgaacgcctcttcgcccttggcaccgaaatcactgttgccgaactgcaggccgaaggcgccgtcccagccgccgatctgctgctgcaccgcttccaggcgcgcttcgatgccgcggttggtgaagcgggtcgacggcgtaccggcctccagctctacgtgctcgtagtcggtgtaggccacgcgtgcgttgatgttcttcaggaacgagaccgggttgtagatgccggccttggtctcgaagcggttctgcaccatgtcgatgcgaacgtcgtgctcgtcgccgccttcctcttcgtcgccatggtcgtgaccgtggtcatggccatgatcatcaccgtcggcgtgcacgtgcgcgccattgggaatgccatagttggtgcggtaggtgctggccgacacgccgaagtagccaccgtcgcccagccacgttgcgccgacgccaccggcgcgggtgcggatcgaactgttgtcgaggcggccgcggcgcggttcttcgccttcctcgcccgcgtggtcatggtcgtggtcgtcgtggtggtcttccaggctgtcgattaccgcgtagccgggaatgcggtagtcgtcgccattgcgcaccaggccatccacatggagcacgacgttgccgctgacgccatcgaggcggaacatgccgctgcgctcgttgttcaccgaattgccgcgcagttcggcacgaccgctgagcggccgctcaggcagctcgcgcgcgatgcgcccgtcgaccacattgaccgcaccaccaatggcgccgctgccgaacagcagcgtggccgggcccttcagtacttcgatctggtcggccaggaacggttcgatgctggtggcgtggtcggcgctgaccgtggacgcatccatgttgcccatgccgttggacagcacggccacgcgcgggccttcctggccacggatgatcgggcggccgacgccggggccgaagaaggtgctctgcacgccgggcagcttggccacggtatcgccgagggtgccggccttctgctcgtccaggcgttcaccggccagaacctccaccgggcgtgccagcgattcggcgtcaccctgcagcggcgacgcggtgacctgcaccgacgacagctcggtcaggtggcggtcacgatgggcggtgtcctggccggctgcaaaggcgacggacggcagcagggcggcgagggccagggccagggaatgcggcttgagccgtggggtatgggcgggcatggacgggtcctttgttacaatgtatcaatcgcggggcgcacgaatcccgtcgatgggacagggggagggaaaccgtgcgggtcggagagggatgttatattattccataacgattcgccgaccctgctggaagtcatgtccctgtcctcacgcctgcgccacctgctcgatcgtttcggcgccactggttcgatgctgtgcgcggtgcactgcgcggtgatcccggtgctgctggccgcagcgccttcattggggctgtcgttctggctgagcgacggcgtggaacaggcgctggtggtgttcgtgaccctgctggggttgttcagcctggtctggggctaccgccggcacggtgcgctgcgtgcgctgggcttcctgattcccggcctggtcgcattgtgggccggcgtgctgtatgacccgctgcaccacaatgcggtgccgcacgcggtggtgatgaccatcggtggcctgctggtgggtgtggcccatctggtcaacctgcgcctcaaccacggtcacgtgcacgacgccagctgcgcgcactaggcgctccgtgataggattttcgatcgtgcgcgggggcgcccagcaaggcggccccgccgaacccgtgtcagtacggggtaaccagatttcacatttgaggagttgaagacatgggtaagggtgaccgcaagaccgccaagggcaagcgctacaacgccagctatggcaacgcccgttcgcacaccgccagcaaggtcgccgtaggcgccgccgctccggttgccaagaagaccgtggccaaggctccggcgaagaaggctgtggcgaagaaggccgtcgccaaggcctgatccggtcgaacgaccggttcaatgaaaaacgcggcgcctggcgccgcgtttttttttatgcctgtccggtgagccgagcgtgggttcggctctacaaccgcatcagcgcagtgtcttcttcagcgtttccggattgccatcgttcggcgcggccggtacctgcagcaggtgggccagcagcggatagacatcgacgttgtcgaagccatcgatcaccaggccctggcggaacgacggaccgccggccacgaacactgcgcgcatggaaggcagtgcgttgtcgtagccatgcgaacctcgatcctgcttcgcacgcttggcgatcttctcctggtgcagggcatcccagccttcatccatgacacagacgatggccggaacccgcggatgcgtgccgtagtgccagcgtgccggcaggttctccttcttccagcattcgtagtgcgcgtggcgtccgagcagggcgcgttcggcttccgcttcgcggccggcgaccggcgcaaagcccaccgactggccttggctgatattgcgtgcaatggccgggtcggccatcgactcggtggcgatcacgttgccgtcggcgacgctggccatgccgtggtcggacacgacgatcacgttggtggtcttggccagatcgcgctgctgcagcccgtcgagcacctggccgacgatctggtcggcgcgcacgatggcgtcggcgtactgcttcgacccggggccgtagttgtggccggccttgtccacgtgttccatgtacagcgtggtgaggcgcggtgcatcagcatcggtctgtgccagccagtcgagcacgatgccggcccgctgctccagcggttccttgccgtcgtatacgcgccacttgctggggcgcacgccgcggatttcagactcactgcccggccacgccgtggtggccgaacgtacgccagcgttctcggcactgacccagatcggttcgccaccccaccagccgctggtggtgactgcgtcgcggttgctcagttcgaaacggcccagggttgcatcgtccatgctgttgttgacgatgccgtggtggtccggacgcaggccggtgacgatggtgtagtggttggggaaggtcagcgacggataggacggcgtcatccagcgtgcacgcacgccgccgtcgatcagtcgctgcaggttcggagtgagcccacggtccagcgcatcggcgcgcaggccgtcgatggagatcagcagcagcttcggaggcgaagccgcagcggcggaaccgggaacggaggcggaaggggcgggcgcggtggtgcaggcggccaatggcagcagcagcgccagcgcgcaggtcaggcgtacggaagtcatccacgcatgataagcccgcgcaatgacgcgcccaagacacggcgcgctatcgcgccccgtgtccgcgcatttttccttatccccgcgcctgtcggcgcgcccccttcaacaagaagggggcttttctccagacataattcctgatgcttccatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacctaccaacagttgcgcagaatgacgttcggacagatcgccggaacctgtcgaaggctgggtgggtccggttgcaggggcgtgagcgccatggatggcgcgaccgagcttacagggacgtacttgcagcgtcccctgcaactggacccaccctgcctccccgcaggaagcccgctgttgctgttgctctagcctctgcgggtgccgggcgcagcccggccagccctctcagccgaacagcggggcctggcgttgttccagccgcagcagtgccgccttggtttccagcccgccgccgaaaccggtcaatgcgccgttgctgccgatcacgcgatggcagggcaggatgatcggcagcggattgcgcccgttggccgcgccgaccgcgcgggtcgcactgggctggccgaggtgctgcgccagctgcaggtaactccaggtctggccgaacggaatcagtgccagcgcctgccatacgcgcagctggaacggcgtgccacgtggcgccagcacaaggtcgaagctgttgcgctcgccgtgcaggaactgcagcagctgttcgcgtgcttccggcagggcatccggtgcgtagtgccagtcgtcgcgtccgcgtgccggatggcggttttccgggaacagcacatgtgacaggccacgctcatcaccggcgatggtcagcacgccgatggggctgtcgaagcgatcaaacaacagggtcatgtcggttctccaacgaacgtgccggacaggtgccacaggtgcagcacggcgtaggcgcgccacgggcgccacggttgcgagcgcgcttcagttgcacgttcgctcaggcgctggccctgtgcgtggccgagcacctgctgcagcaccaggtcgccggcggggaaggcatcgggctggccgagcccgcgcagggcgatgtactgcgcggtccacgggccgatgccgggcaatgccacgcagcgcgcaacaaagtcttccagggcctgcccgggtccgaagtcgagctggccgctggcacatgcagcggccagcgcacgcaccgtggcggcgcggctgcgcggcaggccgatcgattccagcggcgcctcggccagcacctcgggcgctgggaactggcgattgaactcggacggcatgcccggcagatgcgccccatacgcatccaccagacgccgcgcaaaggtggtggcggcggcgacgctgacctgctggccgagcacggcgcgtacgccgacctcgaagccatcccagccgcccggaacgcgcagccccgggcgttcggcgatgccgcgtgccagcagcggttcctcgcccagggcggcatggacctgctgcaggtcggcgtccagatcgaacacacgacgcacacggcgcacgatgtcggggatcaggcgcgggtcgaccgcacccagctgcagacgcagttccgggcgcttcgggtcggcggtgacgcgcagcagggtggggcgctcgggtgtgccgagcacgcgctggtagctgtcttcgccgatcagttcgatgccaggcaggctgcgcttgcgcaggaaggccagcatgcgcgggaagtccaacggtgggcggtacacgagccgcagtaccaggccgccgtcatcggcggccagcggctggtgctggcgacgcagcgccgtcggtgccatgccgcagccctgcaggaaggcggtattgaagcggcgcagactgttgtagccggcggccagcgcaacatcggtcaccggcagcgtggtttcggtcagcagttgcttggccagcagcaggcggtgggtggcatggatctgtccgggtgttgcgccgagatgttcgacgaacaggcgctgcagctggcgcgcgctgaggccgatcttctgtgcgaggtctgcaacgggctgctcctgcaggaagccgccgtggatgatggcgagggcgcgctgcacggtttgcccggccagtgcctgctgggcctgcggtgccagttcggggcggcagcgcaggcacggcctgtagccggcagcagcggccgcggcagcggtcggatagtaggtgatgttgcgtggcttcggcggcggcgccgggcagacggggcggcaatagatgccggtgctgcgcacggcggtgaagaaaacgccgtcgaagcgtgcgtcacgggccaggcgggcgcggtcgcaggcggcggtgtcgagggcgagggcggtgtccatggcgccagtctaggcctctggcgacggcgatactcgccacattcggacatggatgctgaagggggtcaggccgggcagcgcccggcacccgtggtagtgccggccgctggccggcaacggcaacagcagaagctggtttcctgcggcagggcggggcgggtccggttgcaggggacgctgcaggtacccctccggggcccggcccagccgctggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccatgtaagctcggtcgcgccatccatggcgctcacgcccctgcaaccggacccaccccgccttcgagaggttcctgcgacatgtcttgcgggcgttctgcgctgctgttggtgggtgtcgaccttggtcgacacgcttttcccaagggtcagaaggggttcagtgccacgcgctgaatgcgtgccccggacgggtagactgtggctcttgctcacgtgaagaccggttgcccgatgtccgccaaactccgctggttgcccctgttgtgccttgccctggcgggctgcagccagctggagaatccgggcaatgtcaccgccgccgacaaggccgcgcgggcgccggccagcgatggtgagaacatggtgtcgatcaatgccgccgatgcaccaccaccgccggcgccgccgcgcagccgggcggatcggccgtggccgcaggcgcagttggagaatggccgcgcctgggtcagctgcagtaccgagtacgccggtgaggcgggcgatggcgtcgagctggagggcctgcagcgcgaacagatcacccaggcgctgacgccgtgcgccgaacgtggcctgatgcgcgtgcgttacgccggcaagatcaatccgggctttgccgagatgatgtggcggttggccgtggtcgctgacgaacagaagatccacaagcgcatcctcgacctggattccagcggcggccaggtggaatcggcgatcgtcgccggcgacagcatcggtgaatcgggctggacgatctgggtgcgcgagggctcgatctgccacagcgcctgcgtgttcgtgctggccgccggtgacaaccgcctgctgtcgggcaaggtcggcatccaccgcatgatgcggatcagctcgaaggccacctcgcgcgcggaactcaatcgcgagctgcacgaggtctacgacaacgtgaaggactacctgcagcgcaacggcgtggcggtgggtgtggccgatctgatgatgaccgtgcccaaccgcagcctgcgcctgctgacgcaggatgagctgcgccagtacggcctggacggcaccaacgcggtgcaggacgatctggaacggatcaagcagatgcgggcctgtggtgacgacttcgtgcaacgcaaggacgcgttcctgattgccttcgaccagcagtgcaagcgcgacggcgccgacatggaatcgatcaacagctgcggccaggcactgaagcagcgcttcggtttcccggatgcggtgtgcccggaagaaagcccactgtcggagatcgatgtggcaacgctgccaccggcaccgtcggagccgccgccggtggccgaacaggcgccagtgaacaccgccgcgcccgccgcgcaggctgatgcggcagcggtggagggcaacgccccggcacgctgacggcatagtcaccgcgctggcgtagactgcggttctctccagaaaaccggcggtgtccatgaagcgcgtgctcctgctgctgtccctgctgcccctgaccgcattggcgcaggcacctgcgccggccacgccggcaccggctccggcacgcccggccccggcctcgccagcggctgcgaagccagccaccgccggtgccccggcgttgaccgctgcacagcaggcccaggtgcagaaacaggatgccgagatgggcgctgctgcactgaaagccgcacagctggtcgatgccaaccgcgccggcgaactgtgggatggcgcctccgccgtcgcgcgtcgtgcggtgccgaaggccgcattcgtcagccagctgaccaccgagcgcacgcgcctgggtgcgctggccgggcgtggccagcccaccatcacccgggtcaagtacagcgcaggtgccgcggtgccggaagggctgtacatcaacgtcagtttcccgacccgtttcgccaacagcgcgcagccggtgcgcgagctggtctcgttccgtttcgacgaggaccaggtgtggcgcctggccggttacagcctgcgtgcgtcggcaccctgaggatcggtagcaggtaattcattggtggagccatttgcagagatgcttgggaaaacaacgacgcaatatcatctgaccgaagggcagcttaatggcccggctgccgcttcggcggtcgatggtctgtcaacgcgcgtgggatttgcgctccctgaaagttacattgaattcttcaaggcccacgatggtggtgaaggattcattggcgatggctacatcattttctggagagtcgaagaagtagtcgatttcaaccgtgaatatgaggtcgggacatatgccccgggaatatttttgttcgcttccaacggcggaggcgaggggtatgggtttgacacatcggatgtggcaatgccggtggttcgggttcctttcataggtatggatcgtcagcatgcgatcttggtggcgagggacattcccgatctgttcgctcagctggcagaacaggatggttgacttgaacaagcattcgcgccccaggggcatggaattgtttgagatcaagcccgttatccttggcggtgatccggtctgtcctgagaataaaacgtggttgacgagacagcagcattttgaggctgtgcgctactggaatcgaattatcagcagtctgcgtaatgaatcgaagtaattgaggatcgtccgatcaacctgatgccccgtggataagcaaatggcaactgaactgacaatgctggcctggtcgaccgtgctcggcttcgtttacatcttcgccacctccaccgtggtcacccgcgagcgcgggatgaagtggaatgcctcggcacgcgatggcgacgcaaagccggtcagcgcgctggccgggcgcctgcagcgtgcgcaggccaacttcctggagacgttcccgttcttcgccgccgccgccatcgcagtggtcgtggccgggcgcggcaacgacaccactgcactggcggcgcaggcctacttctgggcgcgtgtggtctatctgcccctgtacgccgcaggcgtgccctacgtgcgcagcctggtgtggctggtgtcgctgctgtcgatcctggcgctggtgttcgcacttctgtaagtcggcctgatccagatcaaggccgctcaggtgcgcggcgctatgctggcgcggactgaatcaacggcaggaggcgcgcatgcgcaggatggacgtggtggtggtcggcgccggaccggcaggtctgtgcttcgcgcgcgcgctggccggcagcgggctgcaggtcgggctggtcgaagtgcagccgcgccaggccctggccgaggccgccttcgatggcagggagatcgcgttgacccatgcctcgcggcagagcatggagcagctggggctgtggcagcgcctgccgcaggccgaagtcgctgaactgcgcgatgccaaggtgatgaacggcggctcgccgttcgcgctgaccttcgccagcacccaggtcgacggccaaccgctgggctggctggtacccaaccatctgatccgccgtgccgcatgggatgcggtgcagggccaggacggcgtggaactgttcgacgggcgcaaggtgcaaggcgtgcaagccgatgcacagggccatgtggtcaaactcgatgacggcagccaactgcatgcgcggctgctggcggccgctgacagccgcttctccgccacccgccgcatgctcggcatcggtgcgcagatgcgcgacttcggcaagtcgatgctggtgtgccgcatgcaggtcgagcgcgaccatcgccacactgcctgggaatggttcggctacggccgcacgatggcgctgctgccgctcaacgagggccaggcctcggcggtgatcacgctgccgccgcggcagatcgacgcgctgctggcgatggacgaggtggccttcggcgaggccatcagtgcttgcttcgaacatcggctgggtcggatgcagccggtggccacgccgcaggcgtatccgctggtaggtgtgtacgcgcaccgttttgttggcgagcgttcggcgctgatcggcgatgccgccgtcggcatgcacccggtcaccgcgcatggcttcaacctgggcctggccagcgcacagcggctggcgcagggcatcgtcgcgcagcagcgtcgcggtgccgacattgccgccgccggcatgctggccagctaccaacggggtcaccggctggcgtcgcggccgctgtacgaggccaccaatgcgatcgccagcctgtacaccgacgatcgccgcccggcgcggctgctgcgggcggccggcctgcgcctggcgcagggcgtggcaccgttcaggcagctgattgcctcgcacctgacccagcgcgtagcctgaacagcctcacatcagccggcggccagcacccggatctggctgtcggcgaactcgaccacctggcctgcgcggatcttgcaggccttgcgcagttcgacttcgccatcgacccgcacctggccgtcactgatgaccatcttggcctcgccgccactggtgaccaggtcggccagcttgagcagctgcttgagttcgacgtagtcaccgtcgaggtcgaattcgagaatctgcatggagcggggttcctgggaagaggggcgcaggccagcggccgggccgggaagagggcgcgtattgtgcgccagcacggggcatgacggcacgcgcacggaaagctgtacgcctcgttcagcatcaatgcggtatcatcccgctctgagcgagtgaaatctcctccgaccgagcagcgccagggcacgcgataagaagggcgcccaaagcgcggaccatcccttttttatcgcactgccaggaagacggcagtgccttcggagttccccatgtcccaagattcccaagcgccgctgcagttcgcgcagctcggcctgtccgagcccgtgatgcaggcggtcaccgccatcggctacgaaaccccgtcgccgatccaggccgccaccatcccggcgatgctggaaggccgcgacgtgctgggccaggcccagaccggtaccggcaagaccgccgcgttcgcgctgccggtactgtccaacatcgacctgcagcagatcaagccgcaggccctgatcctggcgccgacccgcgaactggccatccaggtcgccgaggcgttccagtcctactcgtccaagatcccgggcttccgcgtgctgccggtgtacggcggccagccttacgggcagcagctgtcggcgctgcgccgtggcgtgcatatcgtggtcggtacccccggtcgcgtgatcgaccacctcgaccgcagcactctggacctgtccgagctgaagaccctggtgctggacgaagccgatgaaatgctgcgcatgggcttcatcgacgacgtcgaagcggtgctgaagaagctgccggagcagcgccaggtggccctgttctcggccaccatgccgccgcagatccgccgcatcgcgcagacctacctgcaggacccggtggaagtgaccatcgcggccaagaccaccacctcggccaacatccgccagcgttactggtgggtgagcggcatgcacaagctggatgcgctgacccgcatcctggaagtcgagccgttcgacgcgatgatcatcttcgcgcgcaccaaggccggcaccgaagaactggccagcaagctgcaggcccgtggcctggccgctgccgccatcaacggcgacatgcagcaggcccagcgtgagcgcaccatcgccatgctgaaggaaggcaagctggacatcctggttgccaccgacgtggctgcgcgcggcctggacgtggagcgcatcagccacgtgctgaactacgacattccgtacgacaccgaaagctacgtgcaccgcatcggccgtaccggccgtgccggccgcagcggcgaggcgatcctgttcgccaccccgcgcgagaagggcatgctgcgccagatcgagcgcgccacccgccagccgatcgaagagatgcagctgccgagcgtggaagcggtcaacgacaaccgcatcaacaagttcaccacgcgcatcaccgaaaccctcggtgccggcggcctggacttctaccgccagctgctggagcgcttcgagaacgagcagaacgtgccggccatcgagatcgccgccgcgctggccaagatgctgcagggtgacaccccgttcctgctgcagccgccggtgcgtgccccgcgtgaagagcgcgccccgcgcgagcgtttcgaccgtggcgaccgtccggagcgtggcgatcgcttcgaccgcaacgagcgtggtccgcgcttcgagcgtggcccgcgtcgcgacgacgccgaaggtggtttcgagcagcgtccgcgccgtgaggttccgccgcgtggagcaccggagcagggtatggagacctaccgcatttcggtgggccaccagcatggcgtgaagccggccaacatcgtcggcgccatcgccaacgaagcgggcctggaaagccgcttcatcggccgcatcgacatccacgacgacttctcgctgctggacctgccggcacagatgccgccggacgtgctgtcgcacctgcagaaggtgtgggtgtccggccagcagctgcagatgcgtgcgctggctccgggtgaagacaccaacccggccccgcgtccgttcaagccgcgcttcgacaagcgtggcccgggcggcccgggcggcccgggtggtccgcgtcgtggtggcccgggtggtccgggtggccatggtggccatggtggcgaccgcggcggtgaccgcgacagccggccgccgcgtcgtgacggcttcaagccgcgcggcccgcgcagcttctaagccgcacccgcagccgtccataacaacgccagcccccgggctggcgtacaggaaaaggggacggaggggattaagtcgtaaatggcaggccatgcgcttatgccgaaaacgacttaatcccctccgtcccctttttcgcatggcccacacattgccggtcataggctgggccggttccaaggcaggttgtcaccgcagcacattcggggggatccgggatgggtagaagtggcacggaccagcagagccggcgggtgccgatgacccgtgggctgggattgcgctttgcgttgttgacgggcatggcgatcgggttggtcgcgttgtccgcgttgatccaggaactgcaggcagcctcgacggcctggattgccggccaggggtactggtcacgagggcagcaggatgcaaccgctgcgctgagccgctacctggcgcgtggccatgcccaggacctggatgacgcgcgccaggcgctgcggattccattgggcgatctgcaggcccggctggcgctggaacaggcggtaccggacgaggaaaaggccaggcagggcttcctgcagggtggcaacgcgcgcgccgatatcccgcgcctggtgttctcgttccgctatgcacgcgacatcggtgcattccgggaagcaaccacgctgtggcgacagaccgacgatgatctgttggccgtgcagcggctggttgccgagctgcagtcggggcacgcccaaggcgtgctgccagcggcggaccgcgatcggtacctgcaacaactgcgtgatctggaccggcggctgcaggtgcaggcgcaggcattttcgcaagcgttgctgcgcatggccacgatggtacggatcgccacgcttgtggtcggcgggttgtcggtgctggcgatcagcctgatggcggtggccctcgcgcgccgcgtcggcaaggacctgaccgagcatgaaagccgcttccgtgcggccttctaccaggccaatgtcggcatgctcaagctcgacaccgacggcaaggtgatcgaagccaaccaggcgatggccgacatcctcgactaccgacgcgacgtgctgctgcagatgtcgctcggcgatctgttgatggaaggcgaactggtcatcgatggcgtcggccgcatcgactgggaccggcagctgcggccgagtgaactgcgcttctgccgccgcgatggcagcctggtgtgggggcgctggagtggcaccggcgtgcgcagcgcgggaggcggcctgtcggtgtttgcgatcatcgaggatgtcagccagaaccatgcattggcacgtgagatcgagcatcacgccagccacgatccgctgaccggcctgatcaaccgccgcgagatcgagcggctgctggagcgtgcgctgctgcaggtacgcagtgatggcggtacgcatgcgctgtgctacatcaacctggaccacttcaagctggtcaacgacagcttcggccatgccgccggtgaccagatgctgcgcagtttcgccgactatctggtggcggccgtgcgtgacggtgactgggtcggccgcctgggcgccgacgagttcgccgtgttcctcgcccatgccgggcaggacgaagccaagcgggtgctgcagcgggtgatccgcaacctgggccaggccacgtttccgatcagcgagggcagcccgcagctgagctgcagcatcggcgtggtcgaggtcagtgcagatgcgccggacgtgaactggttgatgagtgccgccgacagcgcctgctatgccgccaagcaggccgggcgcaaccgcgtgcactgcttcaatgagaaccgcatggcgctggaggagcggcggcaggaggccgagcgcctgcagggcgtcagcctggcgatggccgagaatcgcatgctgctgtatgcacagcgcatcgcccgcgtgggcgatccgtcctacctgcactacgaggtgctggtgcgcatgcgtggtaccgatggcagcctgcatctgcccggccagttcatgccggcggtggagcgctatggcatggcagtggcgctggaccggcacgtgctcgggctgctgttccgccacctgcaggtgtgcccggcgcacgtgcgacagctgggcctgtgcaacgtcaacgtgtccgcgcagtcgatcgccgagccgggattcctcgccttcgtctgcgacctgctcgagcgcaaccgcgcgctggcctccaagttgtgcttcgagatcaccgagaccgcggcgatcagcaacctcagccaggcccgcgccttcatcgatgcggtgaaggcacgggggtgccggatggcgctggatgacttcggctccggcctgtcttccttcggctacctgcgccagttgccggcggacatcctgaagatcgacggcgccttcgtgcgcgacatggataccgacccggtcagccacgccacggtgcgcgcgatcagcgagctcgggcgcgagctgcagatggaagtggtggccgagtgggtggagaccgccgaggttgccggtgcgctgacccggcttggcgtgcaggggctgcagggctatgccatcgaacggccgcagccgctggagcggctgaccctggtcgatctgcgcccggtacggctggtcgcggtgaaggggccgccggcggctggctgaaccgcgggcgccgactttggtctacacatgcgtggcgtgcccggctgcgataatgcgcgccaggggcggcgcgcagtgggcgcggacgtaagcaggaacaggacgtggcgtgggcggcaggcagtggcggtatggaacaggatcggtgctggccgtcctgatggtgtggttggcgttgccgtggccgcttcaggctgcagaggccgtgtcgggccatgattatctcctggtcggcggcgctaccgacgagccgacgccgcaccgcgcatgcacgccgcagatgctgtccggcgcccgccagcaggtgctggtaccggctccgccgcagggctggtcaggccaaccgcaggcgctggacgtgttcaacgtctttgccggtgaagtgcgcgtccagcatggcgaccgcgagatctgcggcaacatgcacgatgcgcgcacccgcgattcacgtttccgggctggcatcggcctggtggccgtgccgccggccggcagccatgagccgttcctggtctcctggcagacaccgctgaaggcacgttgggtgccgaccctgcggctgggcgcgcccagcccggtgcagcagaacgacaccgcccgcctgctggtgcgcgcggcctgcatcgcggtggcgatcgcgctggcgctgtcggcgttgatggccttcctgaccacccgggaccgcagtttcctggtctacatcgccggcaccaccgtgatggtgctgtggcaggccatcctcggcgggctcagcggttatccggaaccctggctgccggtgggcgagcacggcgcctggtggctgctggcgctgaccgctgcgacccaggcactggtgctgccggcgctgtggcggctgaacggaggcgaccgcgtgctgcctcgatcgcgcccggcccagctggcggtgttgtggaccctgatggcgctggccgtgctggtgccgtggctgcgctgggagcatctggcctgggtcgcgaagggcttgcaggtgtcctatctgtctggatgtggcttggcactgatggtcggcgtctgggcacgctggcgcggcgaccgttgggcacaggcgggtctggccgcgctggcaccgatgctggtactgatcatcgccgatgcctgtggtgcggcgtggctgctggaataccgggtggaggcgctgcagctggcggtgacctggctgttgatgatggccgcgtatgcgttgaaccagcggctgggccggctgcgccagcagcgtgatgaacttcgccagctggccgagaccgatggcctgaccgggcttcccaaccgtcgcgccggactgcagcagctggcccgccatctggaacgggtggaccgtgagcgcggcccgttggtgatcggcttcctcgacatcgacctgttcaaggacattaacgaccgccacggccacgcagtgggcgaccaggtgctggtggcggtggcgcgtgccctgcgcgcggcggtgcgcagccaggacgaagtggtgcggatgggcggcgaagagttcctgctgctgatgcccggcatgccgcgcgaggcggcgtcggcacggctggaccgcctgcgccagcgcatcaccgaggctggccaggccctgcaggtgccggggctggaggtgaccgccagcatcggcctggcgcagtggcgaccgggcgaagacgatctggccgggctgctgcggcgcgccgaccatgccatgtacgtggcaaagcgggcgggccgcaaccgggtcttcgacggcgaggagctcgatccgcccgccctggcatgaagcgcagcgggcggcgatgccggataatgggccgatgaccacccgactcaacaaacatatcgccgacaccggcttctgctcccgccgcgaggccgatcgcctgatcgccgcgcgccgcgttaccgtcaacggccatccggccggtaccggcgcggtggtgggcgaggaagaccaggtgctggtcgacggccagccgctgcgcgcccgcgtggcacgcaagcccggcgcccgccgccacgtctacatcgcactgaacaagccggtaggcgtcacctgcacgaccgaaacttcggtcaagggcaacatcgtcgacttcgtcggccacgaacagcgcatcttcccgatcggccgcctggacaaggaatccgaggggttgatcctgatgaccagcaacggcgacatcgtcaaccagatcctgcgcgccgaaaacggccaccagaaggaatatctggtggcggtgaacaagccggtcaccgatgagttcctgcgcggcatggcgcgcggcgtgcgcatccacgaccagatgacgctgccgtgcaagacctcgcgcatcgccaagttcggcttccgtatcaccctgcagcagggcctgaaccggcagatccgcctgatggccgccgaattcggctatcgcgtgacccagctgcgccgcgtgcgcatcgacaacatcaagatcggcgcgctgaagccgggccagtggcgcaacctgaccgagcaggaactgcagggcctgctgccgaagcagctggactggtaacgcgcggtagtgccggccgctggccggctgctccaggcatcgagagagcgcgggatgccggccagcggccggcactacccgttgtgcggtttacgcgccggcatcagctagactttgcagtgacctgccggaacgtgacgctgcatgatcaagcccgacaagcctgccaacgaagcccttcggctccaggcgctgtaccgctaccggatccttgattcgcagcgcgagaagtcattcgacgacctggtggcgatcgccaaggcggtctgcggtacctcgatggcggcggtgaccctgattgacgtcgaacggcaatggttcaagtcgatccagggcatcgacgcggcggaaaacctgcgcagcgaatcgatgtgtggccacgccatcctgcagccgcaccaaatcatggtggtcgaggatgcgttgcaggacatccgcttccacgacaacccggtggtgaccggcgacccgcacatccgcttctacgccggtgcgccgctgatcagttctgatggcctgccactgggtacgctgtgcgtgttcgatgcacagccgcagcacctgcccagcgacaaggccgaggcgctggccgcgctgtcacggcaggtgatgctggtgatggagctgcgtcgtttcgccctcgacatccagaagcacatgctggaacgcgatgactacgagcgcctgctgtcggagtaccaggacgtgctgctggcgcagaatgccgacctggccgaacagagccgcaccgatgcgctgaccggcctgcccaaccgccgcgcgatggcggcggcactggaagaggcggtggcggagatcgatgggcagccgggagtagcctgcgtggccctgctggacatcgatcatttcaagcacatcaatgacttccagggccacgccaccggcgaccgggtactggctgagctgggtgtgctgctgcgttcgcattttgccggccgtggcatggccgcgcgctatggcggggaggagttcgtggcggtgatgccgggcactgatctgcgcacggccgaactgcaatgcgagttcctgcgcctggccgtggcggatctgccgctgggattcccggtcacgatcagcattggtgtggcccagcaccagcccggtgaaagcgtggatgagatgctggcgcgcgccgacaaggcgctgtaccgggccaagggcaacggtcgcaaccgggtggagctggcgggctgaaacacggcggttcgcgcgctgaacgcatgcgacgcgtggatgattcgatgccgctccagtagatccacgccatgcgtggatgctcttcccgtttcacttggcgtcgcagctcctgcgatcagaaccggccagcatgacgtccctgtttccacggacaccagccatgctgcagaccctggccatcgcccactatcgctcgctgcacgggctggtactgccgctgcagccgttgaacgtggtcaccggtgacaacggcagtggcaaatccagcctgtaccgcgcgctgcgcctgctggcggaaaccgcccagggcggcgtcgcggcggtgctggcccgcgaaggcgggcttggttcggcgctgtgggccggccccgaatccatcgatcgccgggttgcggccggcgagatcccgctgcagggcggaccccggcaggcgtcagtggggctgaagctgggattcaccaccgacgagttcggctatgccatcgacctgggctacccgccacccagccgttccgcgtttgcgctggatccgcagatcaaggcggaggcgatctgggccgggccgttcctgcgcagcgccaacctgctggtcgatcgccgtggggcaatggtgcggcaacgccatgcgcacggctgggatctcgtggatgaccggttgtcactgttcgacagcctgttcacccaggtcggcgatccgcagcgcatgccggaaaccatcgccctgcgtgagtacatccgtcgctggcgcttctacgatcatttccgcagcgacgccgatgccccggcgcgacaaccggcgatggcaacgcgcacgccggtgctgcatcacgacggacgggatctggcggcggcctgggtgaccattctcgagatcggagatccggttgcgttggcacgcagtgtcgatgatgccttccccggcgccacggtcggcttcgaagagctggacggtcgactggccctgcgattccaccagcccgggctgctgcggccgttgtcgatggccgaattgtctgacggtaccctgcgattcctgctgctggccgcggcactgcacacgccgcgaccaccgccgctgctggtgctgaacgagccggagaccagcctgcatccggacctgctgccggcgctggcgcggctgatcatcgccgccagtgcgcgcagccaggtgtgggtggtgtcacacgccagccggctgatcgcggcgttggagcaggcgccgggctgccactcgctgcatctgcacaaggaacagggccgcacgctgctgagcgggcagggcctgctggatgcgccggcctggcattggccgcagcgttgacacatcgatccggatccggcagatctacgccatgcgcggatgcactcaatcggcgatgttgcgtgcttcggccgtgccaaggatttccgggtgctgcaccggcttgcggcggttcagcagcggatgcaggaacaccgcgccgacaatgatcgccacgcccaggtagaaccacggggtgacctcgtgctgctcgcgcagcagcaccaccgccagcaccaccgcatagaccggctccaggttggtcaccaactgcaccgtataggcgctcaggtggcgcagcgcgaccagggccagggcgaacggcagcagcgtgcagaacccggccagcaccagcagcaggatgccgtcgtgcagattcgggaccacccacagcgggctggccagtgctggcagcaggtagggcatcagcggtgccagcagggtcagggtgagggtgccggcacccagctccagggcggtgaccgtgagcggatcggcgtggctgaccatgcgcttgttgagcgagccgaacaccgccaccagcagcgccgatatcgcgccgatcaagacacccaggcgcatgccatcgggcacgccaccgaccaccagcgcaacacccggcagcaccgccaggccgaacgccagttcacgtagctggaacggccgcttggcgacccagggttcgatgatcgaggtgaacaccggggccagtgcaatgcaggtggcggccaccgaggcattggccagtttcaccgcgccgtagaaggtcagccagtgcagggcgaccagcgcaccgatgccggcgtaaccggccaccagccgcaggggcagggtgcgcagcccgcgccagacccgcggcagcagggccagcatcgccgtcaccagcagcatgcgccaccacaccagcggcaatgcgggcagggtgatcagcttgccgaggatggcggtgacgccccacagcaggacacagaagtggatctgccacagcgctttgcgggtgtcgggtgtgctcatccgcctattgtgaggcaaggcgaacgtcgcagcgctacccgcgtgtgggatcgctgccctggtcaacccgccgctgcagtgccatcgccgccgccgggttgcgtgccttgcccgcgccgatgcacagcaggtagacctcgcgcggggtttccggcgctggcgcggccaggcagggcaggtcatccaccggttcgccgcgtgaccagcggcgtgcgcgttcggcccagcgctgttgcacgggcgccggcaggccctcgttcaagcgggcctggctgcgcttgatccgcgcatagacgaagccggcactgacatcgccgtgcaatggcgcctcgtcgctgtcctcgatcaccagcgccacgccgtggcggcgggcggcatcgaccagtgccgggccatgtgcctcggcgttgcggacctccagcgcatgctgcagcggcaccccgtccagctgcttcggcagctgtgccaccagccgttccagtgcttcggcgtcggccggatgccgtggatcgaactgccacagcagcgggcccagccggtcaccgagcgcggtcgccgcctgcaggaagggcgcggccgcctcgaccgtgctggacaggtcgcggcgctgcaccaggtagcgtggcgccttcatcgagaaccggaagccttccggcgtctgtgcggcccactgctcgcactgcgccgcagtgggcgtgcggtagaaggtgccgttgatttcgatgcaacgcagcgcacggctggcatgggccagttcttcacgctgcggcaggcccacggggtagaaaacgccgccgcgccattcgggaaacacccagccaccgatgccgcagcggatcgctccggcggtcactggccgtggtccgcgcgccacgggtcgtagctgccgaaccaccacaggtagccttccgggtcggcgcaggcatagccacgaccgccgtagtcctggtcggcgatgtcgatgacgattcgggcaccggcggccttggcccgggcgtagtgcgcgtcggcatcggtgacgatcacgcaggcactctgcgtctggcggccgccgacctcatcaggcatcgccgcatgctcgctccacgcgctctggttgctggccgagcccagcatgatcatgccggtgccgaaggtcagctgcgcatggaacaccgtattgccatcggcgtagacggcctgggcatggaagccgaaggcgcgctgcagccagtcgatggcagcctgcgcatcgcggtagcgcaggcacggaatgatggtggagccgctgctcggttggccgttctcgcccatgacacccctcctatggcacagggcagggtgcaacgcagaacgttaccatcccgcgaaaccccggtgacggcctgcacatggccgccacccctgttcggagatcgtgctggatgaaaccctggattggaggagccgtgctgctggcgtgcacgaccatggcgagcgctgccaccccggcgcagctgcaggagctggatgcaaccgtcgagcgcgtgcgcgcgcagttcgacgtgcccggtattgcggtggcggtggtcaaggatggcgaggtggtgctggagcgcggctggggcgtgcgcgagcagggcaagccggaaccggtgcaggccgatacgctgtttgccattgcgtccaacaccaaggcgttcaccgccacctcgctgaacctgctggccgaggacggcaagctgaagatggacgacaaggtgatcgaccacctgccgtcgttccgcatgtccgatccgttcgtgaccggccagatgaccatccgcgacctgctgtcgcatcgcagcggactgagcctgggcgccggtgacctgttgttctggccgaccacctcctacagcaatgccgaagtggtggaacggctgggcagggtgccgctgaagggtggattccgcgagggctatgcgtacgacaacatcctgtacgcggtcgcccagcaggtgatcgagcatgtttccggcatgagttaccagcagttcctgcagacccgcatcttcgacaaggtgggcatggccggcacgcgctacaacgccgatcacctgaagccgggcgacaaggccgcggtcggccacgccaagtacgatttcaaggacctgcgcaccgtcgcgccgctgacctggtcgaacaatgccggcgccggcggcatctattccagcgcgcacgacatggcgcgctggatgcaggtgcagctggccgaaggcaaactggccgacggcacgccgttgttctccgagaagagccagcagcagatgtggcggatgatcacgccgcagtcgatcccggcgccgagcgtgccggagctggcaccggcgcgggccaacttcgccggctatggcgaaggctggagcctgagcgactaccgtgggcagaagctggtctggcacaccggtggctggccgggcatggtttcgcggctgaccctggtaccgggcgagaaactgggcgtggtggtgctgaccaatcaggaagtgggcgcggcgttcaatgcgatcaccctgagtgtgctcgatgcctacctgggcggtgaaaagcatgactgggtggacgcctatgccaaggccgtggccaagggacaggacaaggccgacgaggcgtgggccaagcaccagagcgcgcgcgacaagggcagcaggccgtcgctggcgctggccggctacacaggcatgttccgcgaccgctggtatggcgacatgcaggtcagtgccgagggcaagggactgcgcctgcgctttgccaagaccgcgcagctgagcggacgcctggagcactggcagcacgacaccttcatcgtgcgctgggacgaccgttcgctcaacgccgacgcgttcgtgaacttcagcctggacccggacggcaaggtgcgcgaggtgcgcatgcagccgatttccgacctgaccgatttcagtttcgatttccaggacctgctgttcaccccagtgaaatgacgccgccgggcgtggcccggcgctgacgtttgacgaatccgatgggtagtgccggccgctggccggcaacctcatgatccccggatgcgtcgcaagggtgccggccagcggccggcacgaccgcagccgcagcgatcgtcggccggcgtacacatgcggcatgggatactccgccagctaaagatggcgagggaatgcgatgttccgttggtttgaatccctgattccggtgttcccgcccgtggacgggcggatgcctccgcgcaaggtgctgccgttctacctgcactacctgcgcccggtgtggccggtgctgctggccacgctcatcgccggcctgctgctggcgctggtggaagtggcgatgttcgattacctgggccgcatcgtcgacatggtcgccgagcagcccggtgccgacttcttcaagcgccatgccaacgacctgggctggatgctgttcatcacggtcatcgcgcgtccgatcctggtcggcctgcacaacctgctggtcaaccaggccatcgtgcccggcctgagcaaccgctcgcgctggttgatgcacaactatgtggtgcggcagagcctgagcttcttccagaacgacttcgccggcagcgtcgccaaccgggtgatgcagaccggtacctcgctgcgcgagtcggcggtgcagatggtcgattcgctctggtacatcgtggtctataccggcaccgcgctgtacctgttcgcgcaggccgactggcggctgatggtgccgctgatcctgtggctgctggcctatgcggtgatcatggtctacttcgtgccgcgcgcgaaggaacgggcctggattgcgtccgaagcgcgttccaaggcgatgggccgcatcgtcgatggctacaccaacattcccacgctgaagctgttcgcccatggcgggcgcgagcaggcctacgtggccgagtcgatccaggaactggcggtcaagcaccgcgcgcagacccgggtgaccaccggcatggacctgaccatcgccatcgtcaacggtttcctgatcgccggtacctgtgggctggcgctgtggctgtggaatggcggccacatcaccgtcggtgcgatcacgctggcgaccggcctggtgatccgcatccacaacatgtccggctggatcatgtggaccatcaacggcatcttcgaggacatcggcacggtgcaggatggcatcaccaccatcgcccagccgctgaccgtgcaggaccgcgaggatgcagtgccgttgcaggtgacccgtggcggcgtgcatttccaggacatccacttccactacggcaagaagggtggcgtgatcgcaggcctggacctggtggtgaagccgggcgagaagatcggcctggtcggtccttcgggggccggcaagtcgaccctggtcaatgtgctgctgcgcctgtacgacctggaaagcggccgcatcctgatcgacggccaggacattgcctacgtcacccaggaaagcctgcgccagcagatcggtgtggtcacccaggacacctcgctgctgcaccgctcgatccgcgacaacctgctgtacggccgtccagacgcgaccgatgagcagttgcgcgctgccgtggccaaggcgcgtgccgaagccttcatcgacacgctggtggacgggcaggggcgtcgcggctacgacgcgcatgtcggcgagcgtggcgtgaaactctccggcggccagcgccaacgcatcgccattgcccgcgtgctgctgaaggacgccccgatcctggtgctggacgaagcaacctcggcactggactcggaagtggaagcggcgatccaggacagcctggatgagctgatgggcggcaagacggtgatcgcgatcgcgcaccggctgtcgaccatcgcgcgcatggaccggttggtggtaatggaccagggacgcatcgtggagaccggcacccatgccgagctgattgcggccggtggcctgtacgcacggttgtgggcgcggcagaccggtggatttgttgctgccgatcaatgatcgcttcggggtcggatccctttctgcaggaaagggctctgaccccagcgtgtttccggagacctgcatgatccgccccctgcgctccctgttgctggcactcagcctggttgccacggttgccacggttgccacggctgcgccggcacccatggacggcgaccagctcgagcaggtcgtcctgctcagccgtcacaacctgcgcgcgccggtggtagcctccggcgcgctcgccaacgcgacgcccgagacctggccgcgctgggaggtggcaccgggcgagctgactaccaagggaggcgtgctggaggtctacatgggccgctacatcgcccagtggctgcgccaggcgcagctgttgccggtgtcgggttgcccgcaggaggatgacttccacgcgtacgccaacagcctgcagcgcacccaggccaccgcgcagttcttcgttgccggtgctttcccgggctgccatgttgcggtcgaacagcgcatgccgctgggctcgatggatccgttgttcgatccggtgatccgccgcgacgacgcggcattccgcacgcgagcgctggagtcaatgcagcgagcgctgcccgcagtggacctggcaccggctttgtccgtggtggaggagatcacccgctatccgcagtcggcggcatgcaaggggcacagcgactgccatctggcgctggccgataccaccttcagtacggaaccgggcaaggagcctcgcgcgtccggatcactggcgctggccagcgggctggtcgatgccttgttgatggagcactaccagggcagtggcatcccccgcgaaggctggggccggttgaccaccgaggcgcaatggcaggcgctggcgcagatccgcaaccgctaccaggacatcctgttcggaacgcccgaggtggcgcgggatgtggccgctccgctgctgacaagagtgaatgcgttgttcgacgacccggcgtcgccgaaggtgaccctgctggtcggtcacgattccaatatcggttccgtgctggcggcgttgggtatcacggactacacgttgccgggccagtacgagaagacgccgatcggcggcctgctgcagttcgaacgctggcgtgatcgccacagcggggtggaacggatccgcctggcctacgtctacccgaccaccgcgcagctgcgcgatgcgctgccgctggccaacgcgcagccgccgggccgcgtcgtgctgcgtgtgccggggtgcgcggctcaggggtgcaccgtcgccgagttccagcgcctgctgcatccgaaagcccgctgaggcgcgctgctaacgcagcggcgtgcgcacgatgccatgcgtggccatcagcgtaaggtcgccgcccagccgtggcgagtggaacggtccgcgcgcatgcgcggcgtcgaacacgccgccgtcaggtgagcgcaggcggtagaactcgacccagccgctggcctgcaggggcaactgggcagcgccggtgtgctggttgaaccatgcagggtccctgctgccttcgatgacccgccgcgccaggcggtcgatcgcgtggttcctgctggcataccagtcctggccgcgcagacgcgccagctcggccatcatcaccagtggcgccaatgcgtagtcgtggtagtgcagggcccgttgcccgcgggccatctccagcggcaggctgccatcgtcctggatgtcatcgatgcccttctggaacgcggcgtggccggcctgccacagggcatcgtcgtcggtggccagtccggtggccagcacgcccagcccgccccagtagtagtggttgttgcggcgccgtttcggattgtcccagtacgccagattggcccgtgccagcttctgcagccacggatcgatacgcgcacgctgctgcgggttggcctggtcatgcactttcaggtaggccatggctaccgcatcgagcatccactgccgcatgtagaacgactgatcgttattgacccggatcatctgcccgagcatggcgccgtcgtcggcccacgcacccaaccagctcagcgtgcactgtgccgctgccgggtcaccgttgcgcaggtagtcatcgctcatgcgcgccacgtcggcggcatagcggtccagcggtgcagtggcgtccttgttctgctgctgcagtgccgggtcgatcaccgatccagccttgtcggtgtagtagccaatcgcgcggatgtccggctggccgggcggcggcgcggggcaggcggcgaaggcactcgcactggccagcagcgtgggcagcagggcgaggcgcaaggggagagacattggaaaccggcggaagggggaatccggcgaacgatgcgcctggccatgttgccggcatgtgatgcggagatggcttggcgatcccccacatacagatcggcccgggtttccccgggccgctccgcttcaactcacaccaccccgatcactcgatcggctggtccagcatcagctggcgtgcgaaacgcaccgggggtgcgccgtaggacagtacctggtcgtggtacgccttcaggttgaacttgtcgcccagcttctcctgcaccgccttgcgggtgtcgaagtgttcctgcgcaccgacgaagtaggtcggtagctgtgccgaggtcagctgtgcacgcacccacttgcccgccgcttcgctttcctgctggaacgcgtcgtgggtcatcaggtgcattgccttctcgcgatcccagttgtccacgtgcacgccctggtcgaggatcgcgttggagatcgtgcgcaggtagaacttcagctgcaccaggtggaacagcgggtcgttgttgaggtaaccctgctcctgcatcatgcgctcggtgtagaccgcccagccttcggcgaacaggcctgaacgcagcaccgcacgcagggtggaggggaacttggccgaatgccagccttccaggtagtggcccggggtgccttcgtggatgctcagcaggtggatcatgcgcgagttgtactcacgcaggaacgagtcgacctgcttgtcgttccagtcgtccggaatcggcgacacggcgtagaaggtcttcaggttcttgtccagcggacccggtgaatcacagtaggccacggccacgccacgctggaattccggcatcaggatgatgtccaccggcgcgtcgggcagcgtcatcagatcgtgctcgcgcacgaacgcggtggactgctccagtgcggccttggcatcgtcgacgaccttgtcgcgtgccggcttgtcggcgtaggccagctccagcgcagcttcaatggccttctgctgctgctcgtcggtcggctgggccggcatctccggcgcacccggcttgtccttcagcacggtctgcgcgatgccgtacatgtcttcgcgcacgcgcttgagttcagcgcgtgcacgctcaccgatctcctggcgcgacagcgaggagctcagcgcgaacttcagcttctggtcgtacttttccgcaccgatgcggaagtcgcccttggcattcggcaccagggtcttgtccagccaggtctgctgctcgtccaccgccttcttcaggccgtcgatggcggcctgcagacgctgctggtcggcctgcggcagttcaccgatgtggggggtgatgaaggtatcgacgatgctgaggatgcccttgttctgcttggccaccgtctcggcatggatcttcggcacgcgcgccggatccaggttctcgcgggcctgggcgaagatcgccggcagcttttccatgcgcgcggtggccgacttcaggcgctccggcagcggcgcgaactcgcgcgccatcaggccgtagatcgcgctgccggcgatgccgttgtacagctgcgggtcccacttgccggactgcagcacttcggcgttccatatttccgactgcagctggttgcgcaggatcgccgcgtctacctggttctcgcggcccagcttggccacctcgatcttgtccagctcgcccagcagcgccttgtaggctgccagggtcttctgctggccggcggcactgaggtcgtcaagctcgctgtcgtagcggtggtcaccgatctgggtagcgctgaccggcgacagctgcatccaggtgtccagggcgcgcttggacaggtcggcgaaggcggcatcgaccgccgcgtcaccggcctgctggctggtggccggggtggaagcgttggtcggggcgtcggccggctggcaaccggccagcgcggcgaccagggcgagggcaagaagatgcgggcgcatcggcgttcctgtacggggtcaaaccctgagcatagggccgcgtggctgctttgtccccgtgccataggattaccatgggcgcagacaaggaccctccaaaggagcgcagaacatggaataccagggaagctgccattgcggcaggatcgcattcaccgtacaggccggggcgccgatcagcgacgtcatcgactgcaactgctcgatgtgccgccgccgtggcagcctgctgtggttcgccccgcgcgaagcgttccagctgagcaccgatccggcggacgtggccacctaccacttcaacaaggcccacatcgaccatcaccattgccgcgaatgcggcattgccccctacagcgaggcggtggatccgcgcagcggtatgccgatggtggcggtgaacgtgcgctgcgtgcctgcagtggatctggccacgctggcggtgacctcctacgacggggccgcactgtgaggccggtgcgcgcgtggacgtgcatggcagcaatgccggtgctgctgctggcgctgggcgcctgcgccaagcagggcgacatggcggcggatgcgggcgccacggcggccgaggctgccatcgcttcaccggaaggcgcattcctcgcctacgaacacgacgtgcaggtgcaactggaagcggcgcagatcgcaccgcgcatccagcaggtggcacaggcctgccagagcgcgaagttcggtgactgcgcggtgctgcaggtcgaccagcgcagtggcgagcagcccagcggcgaggtcaaggtgcggattgcaccgaagggcaccgagccgttgatcgcgttggccggtgagggcggcacgctgcagtcgcgcaacacgcgcgccgaggacctcgcgcaggccgtggccgacaccgcgctgaccaaggcgcggctggagaaggaacacgcgcggctgctggcctaccaggaccgcaaggacctcaagatcgaggacctgatggcgatcaccacgcggctgtccgagatcgaggcgggtgtcgagcaggccagcaaggatgccgcgcagcagcgccggcgcatcgatacccagctggtgacgatccacttcgataccacgtccggccagcgcagccgcagcgagatcggcgaggcgctgagcgagtcgggcagcatcctcagcaccagcgttgcgttcctgatccgcgccgtcgccgcgctgctgccggtggcggtgctggccttgatcgcggcctggggtgtgcgtgcatggtggcgccgccgccgtcgcaagctgccgcccaacctctgaggtggaggctgatgccggcagcccgccggcatcagccctcgtcggtctcgtactcgacgaacacatccagctccagcgccagttcctgcactgcgtcgcgcaccttctgcgcggtgctttcattgccgacttccacttccagctcatggatgcccgggccgatgtcgtcggacagcccggccgagctggaatcgtcgtcgtccatgtgcggcatcagatcgtcggtttcctcgacatgctcgatgccctccaggccgagcagcaggtcgctgatggcacgggcgtcgtcttcagttccggtgatgcgcagtcgcagcatggccatggcgtaggtacgttgtggagttgcctgcagcctagccagcgccgggcaaagaacgggtgagggtgcagtcaggcgcgtgtggccgggcgcccgagcaggctgtccggcaatgcgggaatcggtgtgcgttcgtcctgcgcctgctccagcagccagtcgatgaataggcgtgcggccgggctgggcggttgtccttcggcatgcactacgtgatacgcatagcgcgccttcagcgccgggccgggcaggcgcaccacctcgtagcgctgcagatagggctgggcgatgtgggtgcgcgccagcaccgcgcccatgccatacaccgctgcacgcatcgcatcggtgctgtcggcgaaggtgtgcatgggtggcagcggcgacggcgtgcgcacgccggcgtggcggaaccagtcgcgccagccctgcggcgacaggtcggtgagcagcggcaggtcggcgatgcgcgccggatcgaccagcgtttcgaccccggccagtgccggtgaggcgaccgggaacaggtagtcatccatcaggtgctgcgcacgcaggccgggccattggcccaggccgtagcggatgcccacttccgggccgttgtcgtcatagcgatccagcccgctgccggtatgcagctcgatgcggatgtgcgggtaggcctgggtgaagcgcggcagccgtggcagcagccagcagtaggacagcgagcgcagcgtggtgatccgcagcggcacgctgtcggcatccggctgcaggtgatgggcgacggccgcgacatcggtgaaggcggcgctggcggcgtcggccagttgccggccctcggcagtcaggcgcacgccgcgggcgtggcgcaggaacagccgtacttccagcacttcttccaggcggcggacgtggtggctgaccgcgctggcggtcaggtgcagctcctgcgcggcctgggcgaagttctggtggcgcgcggcgaccgcgaacaccgccagtgcgggtagcagggaagggcgtagcagcatgtcgagcctcaagccatatttgtggctggcagcgatactacgcgcttgtgcggcgggcgtctgcgcctgatcctatccgccttggcgaggaattgacgatgtacggaggcaaggcatgaatgcggtcccacaggcggccgagcgcgattggcgcacgccgctggaattgaccctgctgggcgccatctggggctgctcgttcctgttcatgcgggtggcggtgccgtcgttcggcccgttcgcgctggtcgaagtgcggctggtgctgggtgcgctggtgctgctgccgttcctgtggcgcgcccgcgcgcagttcccgccgcggcgctggctgtggctggcgccgatcggcctgatcaactcggcgttgccgttcgtgctgttcgcctatgcagcggaacaggcgccggcggcgatcggcgcgatctgcaatgcgatgaccgtgctgttcgccgcgctgatcgccttcctgttcttcggcgagaagatcggcatgcgccgcgccggtgccttgctggttggcttcgctggcgtagtggtgctggccaccgccaaggtttccggcctgagtatcggcaccgcggtgctggccggtgcggcggcttcgctgctgtacggcctgggcgtgaacctggtgaagcggcacggatggtcgccatcgagccgtcatggccggtgttcatcgcctgcagcatttccagtacttcggcgccgcgcacctcgccgaccacgatacggtccgggcgcatgcgcaggctgttgcggaccaggtcgcggatgctcaccgcgccatggccttcggcgccaccgatgcggctttccaggcggaccacgtgcgggtggttgagtgacagttcggcggtgtcctcgacggtgatcacgcgttcgttcggcggcacgtagctggccagtgcgttcagcagtgaagtcttgccggaactggtgccgccggacaccaggatgttgcagcggcccagcaccatggccttcagcagcgcctgcatcggcgcatcgaaggtgcccttggccagcagctcgtcgggggtgaacggatccttgcggaacttgcggatggagaccatcggcccatccactgccagcggcgagatgatcgcgttgaggcggccgccgttgggcaggcgcgcatcgaccacatgaccggcctgccgtcggcggcagcggcggcggcaacgctgtcgtgtgcctcgctgtggatgctgccgatggcggtgacccactggccgcaggcggcgattccactgaaggcctggggcgcagcgatcgcgctgggcgtcgcctgtaccggcctggcgttcctgatgttctaccgtctgatcggccgcatcggcccgtcgcgtgcgtcgacggtgacgtacctgattccgctgttcggcgcggcgtttgcttggttgttcctgggtgaggcggtgacggtgcagatgttgattgcgggtgcgttgattctgggtagcgtggcggtgagccagaagggctgaggaattggcgttttgcgcgttgcgcgtgctgaaggtgcttcactgttcatgggcgttacttttctttgtacgcaaagaaaagtaaccaaaagaaacgttccgccggccgcgagccggtgctgcgcaccggtgccctgcgctcctcggcccgtcgagggacggcgcgggaactcgctgcgctcagacacccgcgcctcttcgccctcgccggacctgcggtgctcggctcgctcaaggcggatccaagatcaaaggcagaagcggtcgcttcgctcgccgggcccggcccggcactaccatgcatcgtcgtgcagctgtggctcttgaccttgggtccgccttgagtgagccgagcatcgcaggggaatcaggggcgaagaggtgccgatgtctgagcgcagcgagttcggcaccgtcccctgattcaccgagaagcgcaggggaccgacgtgcgaagcacggcggctcgcgacctggcggcgcgtttcttttggttacttttcttttcgcgcgaaaagaaaagtgacgcccatgaacagtgaagcaccttcagcacgcgtcacgcgcaggaaaccatcagcgcaccggcaccggaatattgcacagatcgatatgcccggccggacgcttgtagaaatcatccacgcggttgcgccgcgcctccaccgtatcggcaaaggtcttcgagtcggtacgcagtacctggatcggcgtgcgctcggctgccggcacatcgctggcgcggcggatcgacacgatcggcgtgcgcagtttcgggtcttggtagaagcccatcggcgcgggcccgcgcggtgttgcgctgagcagttccatgcccttcagcacgcggccgaccagagtgatgttgcggtccagctggcgcggcgactggccggtcaccacgtacagttcggcgccgatgctgctgtcttcttcattgctgcggccggcgccgagcatgccgtagcagtgcgccagccaggccttgccggcctgcgggtcctggccgaccgggaagccgtcgacgaaaccagtctgcgcagcccagccatcgcggtccggcagcacgctgaccttcaggccggcgctggcgcgttcgaactcggccggcagcttgcgcgcggcgctgccgaacggcctggccttggccgcgtcatcggcgtcggcatcgccgaactgcaccacgaagttatcctgcgagcggtagatgctggtgccgtcccagaagtgctcatgggcgaaggtctggatgttggcgacatggcgcggggcgaactgcggcgccagctcgatgatcacccgcccagccggcaggtccatgtacagcaggttggccggggccggggtgcgccattcgctggccgccgaagcatcgaggatctgctgcgggctgcggtaaggcgtggccgcgctggccagagcgggcagcaggcaggcgagggcggtcagggcaaggcgacgacggtgcggcatgggaaccccggaacatgaacgaggctttgattctgcgcgagcggcccggtcacgccaaccggcacgatgactaacgacacattcgctataccgaacttcgcactactgtggacttcaacgtagtggagggccggtcatgtccgaggacgatgtccagctgaagaagttccagaaggagctcagcgccggaacggtgtcgctggccctgctggcggtgctggcccgggccggggagccgctgtacggctacctcattgccaaggagctggagcgggtgggcgagggcgtgctgagcggcaagcagagcgcgctgtacccggtgctgcgcaacctggaggctgccggtctgctggaaagccacgtggagccgtccagcagcggtccgccgcggcgctactaccgcatcaatgaacgtggccgcgaggtgctggcgcagtggcgccacgcctggcaggccacccgcgattccgtcgattccgtgttggagggggtaccgcaatgaacgacccgagcctggcaggccgagccctgcccacgaccatcccgcagtacctggcgcagctgcgtgcggcgctggaaggtgccgacccggcgatggtgcaggacgcgctgtacgacgccgaggaatacctgcgctcggagctggcggcgcagccaggccgcagcgaggccgaggtgatcgccgacgtcgctggcagctatggcgcgccggacgaagtggccgagatctaccgcgagaccgaagtgacggtgaaccgcgcgctgcgcacgccgcgtgcggataccgcaccggtgctgcgcgcagcggccgaagccagtggcgtcgagccggccgcaccgccgccggcgccggtgcagcgctcgctgctggcgcgcttcttcggtgtggtgaccgatccgcacacctacggtgcgctgttctacatgctgctgtcgctggccaccggcatcttcttcttcacctgggtggtgaccggcctgtcgctgtcgctgggcctgctgatcctgatcgtgggcattccgctgaccgtgctgttcttcggctcggtgcgcgggctggcgctgctggaagggcggctggtggaagcgctgctgggagaacgcatgccgcgccgtccgcgttacaccgatcgcagccgcacctggctgcagcgcatcggcgacatgttcaccgatggccgcacctggctgaccctgctgtacttcgtgctgatgctcccgctgggcgtcatctacttcaccctcgcggtgacgctgctgtcgctgtcgctgagcctgatctgggcgccggtcgcggcgatcttcagtggcgacattccgggcgtgtacgtcgatggcgtgaacgtactgccgatggctgcatcgccgctggtggcgatcacggttgctgcggcgggcgcgctgctgctgctgctgacgatgcatctggcacgcggcatcggcaagctgcacgggctgattgccaagaacctgctggtgcggttgtaagcagtcggggtcggatccctgttcgcagaacagggctccgaccccggatcccatcatgctgggggcagagccctttccgttggaaagggatccgacccctgccgggaatcagcccgcctttcgccgcaacggggtcacgttgctcttcttcttcgtggccttcgccgccggtgcttcggcatgcgcggcgaagaagtcgcgcaccttcgggtacaccacttcgcgccagcgacggccgctgaagatgccgtagtggccggcaccttcgacgatgaaatgctcacggcggtccgcagtgatgccggtgcacagcgcctgtgctgcttcggtctggccgaggccggcgatatcgtccagctcgccctcgatgctcagcagcgcggtatcgcggatcgccgacggatcgaccttctcgccgttgaccacccactcaccacgcggcagcaggaagtcctggaacaccacgcggatcgtatccaggtagtacctggccggcatgtcgagcaccgcgttgtactcgtcgtagaaacgacggtgcgcgtcggcgtcttccaggtcgcccttgaccaggtcggtgtagaaatcccagtgcgaactgaagtggcggctcgggttcatcgacaggaagccggcgtgctgcaggaagcccgggtacacgcggcgaccggcgccgggatagctggccggcacggtgtggatgacgttgttctcgaaccacgacagcgggttctgcgtggccaggttgttcactgcggtcgggctgcatcgcgcatcgatcgggccacccatcatcaccagcgtgcgcggcgtcggttcgccacggctggccatcagcgaaaccgcggccagcaccggtacggtcggctggcacacgctcaccacgtgcaggcgctccacgccgaggtggcggatgaattcctggatgtaggcgatgtagtcgtccaggccgaattcgccttcgctggccggcaccatgcgcgcgtccacccagtcggtgacgtacacgcggtggtcgcgcagcagcgtgcgcacggtatcgcgcagcagcgtggcatggtggcctgacagcggcgcaacgaccagcacgaacggctggttgagcatcgtgtgcagctggtcggcttcattgctgtggcgcttgaagcgcagcagcttgcagaacggcttgcttacttcctcgtgcacgacgatcggcacgcgttcgccatcgacgtcgatttcgttgatgccccactcgggcttctcgtaatccttgccgatgcggtggaagagttcattgaccgccgccaggcgatcagcgccgggcatctgcgaccaccagtggccctggttggcgaagaacctggcgttggcctgggcctggtgcacccagggggcgagcaggttgcgggtcagttcgtgcagttgatagagcatgacgaccgaatatgtatggtcatatgttgccgcgcagcatatcccatccgggtgtcccgcaggttaagtcggctgaaaataatgaatctggattcacatccgttccagcgcggccgcatcgcctgccagggcggggccgagccagcagtgcgaccccaccggctgcaggccatgccgggccagcgtgcggcggtaccaacgcgctgggcgcgcctggaagccgtcgtggtcgccttcgaacgcgtcctcggcggcgaaggtctccaggaaagccacgccgcccgtcagctctgccacgccggccagtccggcgcgcagctcgcggtcgggcacgtagtgcatcacgtccgagcagaccagcaggtcgaccggggcacagggccgcagccaggcgaaatcgccgaagcgggccatgtgcaggttgcgggtcctgccgtagcggcgcacagcgtactcgctgctgtcgaagccgaggtattcgaccttcggacgcagcttcagcagcggtgcgcgccaggcgccttcgccgcagccgatgtccagcacgctgcggatcggtcgttccaggtagtactcggcactggccacggccacggcgacctttcgcgccaggcgggcgctgccgccgatgtcggcacggcggtaccagcgttggaaataggcggcgtcgtaggtcttgtccatggggcggtgcgcgatcggggaaaacggcgcctatcgtacggtgttgcgcccccgggtgtggcggaccagcagaagagccacgccatgggtggctgccatgctgcggcgattggacgcggcagccacccatggggtggctctactgcgacaatgggtacccatctacgccagccgccggagcgagcgcatgcagagctactactgggtcaagaccttccacatcgtgttcgtggtggcgtggatggccacggtgttctacctgccgcgcatcctggtgaacctggccgagactgcgggccagccggcggtgaccgagcgcctgcagctgatgggcctgcgcctgtaccgcttcggccactcgatgttcggcctggcattcctgctgggcctggtgctgtggctgggctacaaggtcatccccaatttcccgaccatggtcgcgcctggtggcgccggctggctgcatgccaagctggggctggtggtgctgctgctggtgtacttcggctggatcggccgcctgctcaagggcgtggccaagggcagggcgctgccgtcgtcgcgcgcgctgcgctggatcaacgagatcccgctgctggccttcattccgatcgtatggctggtgctggccaagccgttctgaggcggggtcatctgcacccggtagatccacgccatgcgtggatgccgtcagggcgcaaacgaaagcgccgggcatttgcccggcgctttcgtttctgcaatcacctgcgtgttgccggccagcggccggcactaccaggcctacctgcatgctggccagcggccggcactacgtcaggctgcttcgtacgtgccgtagctgcgcaggcgcgcgtagcgctgttccagcagctgttcggtggacagcttgtccagcgcatccagctcgttcagcagcaccgccttcaggcgcttggccatctgcgtcgggttgcggtgggcgccgccggtgggctcgcgcacgaccttgtcgaccaggcccaggctcttcaggcgcggggcggtcaggcccagctgttcggccgcgtccttggccttgccggcgtccttccacaggatcgaggcgcagccttccggggtgatggtcgagtacaccgcgtattccagcatcacggtgcggtcgcccacgcccagcgccagcgcgccgccggagccgccttcgccgatcacggtgcagatgatcggcaccttcagttcggccatctcgatcaggttgcgcgcgatcgcttcggactggccgcgcgattcggcgtcgatgcccggccaggcgccagcggtgtcgatcagggtcagcaccggcaggccgaagcgctcggccatcttcatcaggcgcagggccttgcggtagccctccggcttgggcatgccgaagttgcgcttgatcttctccttggtgtcacggcccttctggtggccgatcaccatcactgcacggccgttgatgcgggccaggccacccatgatcgccttgtcgtcggcgaaggcacggtcgccggccagctcctggaactcatcgaacatgacgcggaggtagtcggcggtgtacgggcgcgacggatgacgggccagctgcagcacctgccacgaggtcaggttgcggaagatctgcgcggtgcgcatgcgcagcttgtcctgcagcgcgtgcacttccgcctcgacattgaccgccggcccggcactggcgttgcgcagttcctggatcttggcttccaggtcggcgatgggttgctcgaagtcgaggtagttcggattcatcggaagccgtcgtgtaaagaagaggggaattctagccgaatgcgcgcaaaccacccgtacgccttcgtctggaaggcgacggtagcgcagccgggcggggcgcgccagtcagctcagggcaccaccagggcgctgcggcccatcagctggctgcgctgggaaacgaagtcgttgtaggcctcgttggcgtcacggcccagcccgctgcccagcgtggcggtggccgaggtgaaggccatctgcgcggcgaagtcctgcttgcgcagggccttctgttcatcggcggtggtagccttcagccagcgcgcatagacctcgcgcagcggcgcggcgtgggcctcgaaggccggcaccagcgccggcaggctggccggggccggttccaggctgaacgccggggccacgtagccagccggctgctcgcgcttgaacgcgccgggctcgcccatgccttcttccacgtaagcgatgaagtccgtggcggtgaacaccttggccacgatctggccgccgctggcgtcgacgtgggccaccaccttttccttcgggaagggctcgcgcacgccgtaggtccaggttttgtcgatgaacaggtcgtggctcttttcgaacgggccttcgaagtcgaccccgccaagttcgatgcccttgttgccgacgccgaagttcttcagcttgctctcgtcggtgacatagacctcgcgggcgatcacgtactcgctgagggtcggattgatcaggccgccacgaccgtcgacgtagacgatgaagcgcacgtcgccgagcttgtcggtgtgcaggcggtgctcaccgacagcgagcgagatcgggcgcgagccctgtgcggccaccggcaggtcctcgccgtcgatgctcagggccagcggcgcatcggtcgggttgtcgatctggaactcgaccttcgagggcgagcaggcggccagggccagcgcggcagcgaacgggaacagcagggtcttcattggcaatcgtccttgatgactggaacgggaaaaacaggaatacggaggagccgacctcagctggcccacggtgggctgtagcgcactttcagcgtgcgtacggcggggtcggcgcgcagcgcctccatcaacttggaatcgatgcgcaccgcgctctgcccggacacatcgagcatgccggcgacgccgccgtgcgggcccttcagcagcaggtccaggcgcagcggcgtgcgccccgggcgatggcggtccagcagcgcattgacgcgctcccagaccgggcgctgctggcgcaggtccaggcgcagcgacagccgcgtggcgtagttggcgcagacttcgtcgaagtcccagcactggcggatgcgcaatgcgtagccaccgttgaactcgtcctcgcgcaggccgcccttgaccaccaggatgcggtccttggtcatcaggtgcccgaactcggccatcgcgtcggagaacgcgctgcactcgacgcggccgcggccatcttccagctggatgaagatctggctctcgcccttgcgacgcacaccgaccacctggccggccagcacggtctgtacttccgggcgccagcgcttttcgccgccgccgccaccaccgctgttggcgctccagatcttctccaccgaacccaggtcgttgccgaccagatcgcgtacatcgtcgcgccatggatcgaacgggtggccactgagatagaagcccagcgtgtcgcgctcgccgttgaggcgctgcagcagcggccattcttcggcttcgggcagatccagctggatcgtggtcgcgctcgggtccgggccaccgaacagcgagttctgtcccgaagcgcgctcgcgggccatctggtcggtagccttgatcacctccggcagctgcagcatcagcgaggcacggttgcggccaagctcgtccaacgcaccacagttgatcatcgcttccagcgtgcgccggttgagcttggccgagccgacgcgggtgcagaagtcgagcaggtccttgaacgggccgcccttcagccgctcctcgaccaccgcctcgcaggcaccctggccgacgcccttgatcgcaccgaggccgtactggatggtgtccggggtcaccgcttcgaacatgaaggccgactggttcaccttgggcggcagcacggtcaggccgaggttgcgcacctcgtcgaggaagccgaccaccttgtcggtgttgtccagatcggacgacagcgtggccgccatgaactcggccgggtaatggcgtttcagccatgcggtctggtaactgaccagcgcgtaggcggcggcgtgcgacttgttgaagccgtagccggcgaacttctccatcaggtcgaagatcgcgtcggccttggcttcgtccacgccgtccttggccgcgccttcgcggaagatctcgcggtgcttggccatttcggccggcaccttcttgcccatcgcacggcgcagcaggtcggcgccgcccagcgagtagccgccgacgatctgcgccatctgcatcacctgctcctggtacaccatgatgccgtaggtgtctttcaggatcgcttcggtgcgcggatcgggatagatgatttcttcctggccgtgcttacgcgcattgaaggagggaatcaggtccatcgggccggggcggtacagcgacaccagcgcgatcaggtcttcgaaacggtcggggcgcgcgtccttcagcaggcggcgcatgcccgaggattcgaactggaacactgcgcccgtattgccgttggcgaagatgtccttgtaggtgggcgtgtcgtccagcggaatcgcggcgatgtccaccggcggaatgccggcgcgctcatggcgcttgttgatcgccttcaccgcccagtcgatgatggtcagcgtgcgcaggccgaggaagtcgaacttcaccaggcccacttcttccacgtcgttcttgtcgaactgggtgaccgggttcttgccgaggccgttctcgtcgtgttcggcgtacagcgggcagaactcgctcagcggctcgggcccgatcaccacgccaccagcgtgcttgccggcgttgcgggtcaggtcttccagctgcagcgccaggtcgatcaggtcgcggacatcgtcctcggtctcgtagcgctggatcagttccggcgacgccatttccgagctggggccttccttgcccttgcccagtgcatccttcaggtggatgccgaggatgttcgggatcagcttggaaacaccgtcgaccaggccgtacgggaagccgagcacgcggccggagtcgcgcaccaccgccttggcggccatggtgccgtaggtgatgatctggctgacgcgctcgcgcccgtacttgcgcgcgacgtagtcgatcacctcgtcgcggcggtccatgcagaagtcgatgtcgaagtcgggcatcgacacgcgttccgggttcaggaagcgctcgaacagcaggttgtacggcagtgggtccagatcggtgatcttcagcgcccacgccaccagcgaaccggcacccgaaccacggcccgggccgatcgggatcccctggttcttgccccactggatgaagtcggccacgatcaggaagtagccggggaaacccatcttgatgatggtgttgagctcgaactccaggcgctcgaaataatcttcgcgggtcttgcccggcgccagcggattcttctccaggcgctcttccaggccgtcgcgcgacatcttctggatccaggtgtccagggtctcgtcgtcgggcaccgggtaattgggcaggaagtaggtgcccagccgcatctcgatgttgcagcgctcggccaacgccagcgtgttgtcgatcgcatcgggaatgtcggcgaacagcgcgcacatttcctcggccgacttcaggtactgctggtcgctgtactcgcgcgggcgcttggggtcgtccagcacgcggccggtggaaatgcacacgcgcgcttcgtgcgcgctgaaatcggtgggcgccaggaagcgcacatcattgctggccaccaccggcaggccacgctggccggcggccatcagcgcgaactggttgaaggtttcctcgccctcgcggccggtgcgggtcaactccaggtgcaggccatcgccgaacacgcgctgccaatcggccagctgctgctcggccagttcatgcttgccgtccagcgccaggcgcccggccaggctctgccggccggccagcgcgaacaggttggcgttgccggccttcagccagtccggatggatagccacgccgccttcggggcgatggccttccatccacgcgcgggtcagcagccgcgacaggctcaggtagccctcgcggtcgcggcacagcagggtcatccgccacggatcctgcccttcctcggcgatcagcacgtcggcgccggcgataggcttgatgcccacgccttcggccgccttgtagaacttgaccagggcgaacaggttgttgaggtcggtcaccgccagcgcgggcaggccgagttcgaccgagcgtgacagcaggttggcctgcttggccttcttcgggtccgcctggtccggcttggccggcacacggatggtggagtccgccagcgagaactcggtgtggacgtggagatgtacgaagcgggagttggacatgccggaccaggttggagcgcgcgggccccgggtgctgacgggggaatcgtcgccggggtcgggaagcgctggagtgcccggtcagggtagcgagggctggagggcgcgacaagctcttgacggcatgcgatatcgcatccgcgctatcgctccccacggttcgcaggcgaaccgcgggccccgcctgaccctgctttcgcagccgggtgcagcgaccgttcaggcgattcaggcgattgcgatgtctgcggtcacagctgccgggttttccaggcactcgcgcaccggggcgaagctgcgccggtgctccatgcaggggccgtgctcgcgcagggcggccagatgggccggggtgccgtagcccttgtgatgctcgaagccgtattgcgggtggcgggcatgcacgtcctgcatgtagcggtcgcgcgagaccttggccaggatcgaggcggccatgatcgcgcggtcgatgccatcaccgccgaccagtgcctgcgccggcagtaccaggcccttgggcaccacgttgccgtcgatgcgggcgaagccggccacgtgggcgaccgctgcaacgacgtcacgcatgccctgcagggtggcctggtagatgttcaggcggtcgatggtgtccacgtccaccagcaccacgtgccaggccagggcacgttcgatgatgcggtcatgcagttgctcgcggcgggctgcggtgagctgcttggaatcgtccaggccgttgatgcgtggccgtgccgggtcgaacaccaccgccgccaccgcgaccggtccggccagcggaccgcggccggcttcgtcgacgccggcgaccagacgctccggctcgaccacggcagcaccgtcgaacagggccaggctggccgctgcggcgtggcggcggctcatgcctgggcctggtcgcgcatcaacagctcgcccacagcgtcggccgcgcgggccgaggcattgcggcgcagtcgttgatgcaggcgggcataggtgtcctgcaggtcggtcacccgctgcgggtggtcgaaccattgctggatggccgccgccagcttgtccggcgtgcaatcgtgctgcatcagttccggtgccaggtcctggcccgccaggatgttgggcagggcaaagcggtcgaccttgatcaggcccagcgccttgaccaggcggtaggtcagctcgttgacgcggtaaccgaccaccatcggccgcttgaccagcatcgcctccagcgtcgcggtgcccgaggccagcaccaccacatcggcggcgatcatcgcgtttcgcgcctcaccgtcgagtacatgcgagaaggctaccggcagcgccgagcgtgacagctgttcttcgatcaggcgcttgcaggccgggttggcggcaggcactaccacgtgcaggccggggatgcgctcggagacctgccaggcggcctcgaagaacggttcaccgaggcgggagatttcgcccaggcggctgcctggcagcaccgccagcaccttggccgaggtcggcaggccaagcgcggcgcgcgcttcctcgcggttgccctgcagggggatgtcatcggccatcggatggccaacgaagcgcgcgtcgatgccgtgcctggcatagatcgggggttccatcgggaacaggcacagcaccaggtcggcgctgctgccgatcttctcggcgcgcttctcgcgccaggcccagacggaggggctgacgtagtgtacggtgcgcacgccgcgctgcttcagccagcgttcgatgcccaggttgaagtcgggcgcgtcgatgccgatgaacacgtccggttgccattccagtgcacgctggcggaacgcggaacgcagtttcagcaggcgtggcaggtggcgcagcacttcggtcaggcccatcaccgccagctcgctggcatcgtgccaggtcaggcagccggcgctgcgcatggcatcgccaccgatgccggcgaattcggcattcggaaagcgtgccttcagctcgcgcaccaggcccgcacccagcagatcaccggaggcctcaccggccaccagagcgatccgcaacgggcgctcgctgagcacccgctgcgcggggacgctgccggccatcgaggccagcggaatcacggcggcgccggccggcgcctggccggtcgtgctgctcatcgcagcaagggcctctcagcgtgctcgatgaagtccagcatggccttcacgtcatcgctgtcgcgtgcctgttcggtcagctgcaccttggcttcggccagcggcaggcccgccacgtacagggtgcggtaggcgcgcttgatggcggagatccgctcggcgtcgaagccacgacgcttcagcccttcgctgttgatgccgcgcgggcggcccagcgaatcggtgccgaccatggtgaacggcggaacgtcgccgttggtcagcgcgcccatgccgaggaaggcgtgggcaccgatgcggcagaactggtgtgcaccggcgaagccgctgatgatcacgtagtcgcccacggtcacgtggccggccagggtggtgttgttggagaacacgcagaagttgccgacatggcagtcgtgcgccacgtgcgtgtaggccagcatccagttgtcgttgccgatcgtggtgatgccgccgccgccgccggtgccacggttcagggtgacgaactcgcggaacacgttgcggtcgccgatcaccagttcggtgcgttcgccagcgaacttcttgtcctgcggctcgccaccgatcgcggcgtggccgatgaagcggttgtcacggccgatccgggtcgggccgtggatgctgcaatgggggccgaccactgtgccggcgccgatttccacatcggcaccgatcagggtgaacgcgccgacctggacgtcgtcggccaggcgcgcggccggatcgatgacggcagtcgggtggatccgtggtgcgttgtcagtcattgctgcctcccgtggatcagcccttggcaccggcgcacatgacctcggccgaggcaacgacttcaccgttgaccttggcctcgccgtagtaccagcccatgttgcggatcaggcgcttcatctgcacatccagcatcagcacgtcgccggggacgacctgcttgttgaagcgggcgttttccaccttgaccatgtagaacagcttggactgcgcatcgcggccgagcgtgagctgggtcatcacgccaccggcctgggccagcgcttcgatgatcagcacgccgggcatgatcgggcggcccgggaagtggccctggaagaacggctcgttgatgctgacgttcttctgcgccaggatgcgcttggcctcgatgtcgagttcaagcacccggtccaccagcaggaacgggtaacggtgcgggagcagttcctggatctggcagacgtcgataggaagctgcagcgtgtcgttcattctttctccttgccagcagccaggacgcggcgagccaatgcgtccagctgcttgaagcgcgcggcgttcttgcgccacgtgcggttgtcggtcaacggggtgccggacgagtactcgcccggctcatggatggaattgcggaccaccgacttgccggtgatcacgaccttgtcgcagatctcgaggtggccgaccacgccgacgtggccaccgagcaggcagtaacggccgatcctggcgctgccggcgatgccggtgcagccggcgatggccgaatgcgcgccgatctgcacgttgtgcgcgatctgtaccaggttgtccaggcgcacgtcttcgtccagcacggtgtcttccagtgcaccacggtcgacgcaggtgttggcgccgatttcgcaatcgtcgccgatgcgcacgccgccgagctgcggcaccttgatccacttgccggcgtccatcgccaggccgaagccatcggcaccgagcacggcaccggggtgcacgcgcacgcgcttgccgagcttgacccgggtgaccagggtgacccgggcgatcagttcgcagccgctgtccaggctgcagtcttcgccgatcacgctgccggtgccgatgatgcagttctcgccgaccacgcttcccgcgccgatggagacgaaggggccgatgtgggcgctggcggcgacctgggcgctgggatcgatgacggcgctggggtggatgcccggtgggcgcgtgggcgcgatgtcgaacagcgcggcgatcttggcgaaggtggtgtacgggtccttggccacgagcgcggcgccgggggcggcctcggcgtcgtcggcgcgcagcacgaccagcgaggcctggctgtcggccagctgggcgcggtagcgtggattggcgaggaaggtcagctggccaggaccggcatgggcgagggtggccacgccatggatggcggtggcggggtcgccatggacctgcaggccgaactgctcggcgagttgctgggcggtgtaggtgggagtattcacggcgggagtttaacgtgtgacgccattgcggtcatgcggggggcatatgcagccaacggcagggcccctcgcggccggcagagccagtgtcatgggctgggtcggacggggcgggactgcggggggcggcgcaagtacgtccatgtagccttggtcgccgcatccatgcggctcacacccccgcagtcccaccccgtccgacctccgacggcctggcgcgagtgccagccacggaaaaacagaaaaaatcaaaagcggggtgcgcgcttcccgcatccggactaaacgaaaacgccgggcaatgcccggcgcttcgcgccccgtctggtggagagccccccttctgttaaggggggcgcgccaatggcgcgggggataggaggtaggtcgggacccgctgcttgcgcagcaagccgcggcgcaccttcggtggtcagttcttagaactgaccgccgaaggtgaattgcagacgttcgatcttgtcgccgtcttccttcttcagcgggaaggcgtagctgatcgagatcggaccgaccggggcgcgccacagcagggctacaccggtagacactcgcagttcgttggccttgaagttatcggcgccgttgtagacgttgccgaagtcgacgaaggccgacacgcgggccgacgggctgtcgaacaaacgcgggaagtaggcttcgaccgaaccgacggtcttcagcgaaccgcccagcggctggccttccggataaccgcgggttacttcgcgcgggccgagggtgttgtcctcgaagccgcgcacggagttggtaccaccggcgtagaagttctcgtagaacggcagccccttggcggtgaccgagcgcaggttgccgttctcgtctgggaccattgcggtcttgtcactgccgtagctgtcgccgtagccgatctcggcgcgggtgttgatcaccagcgacggcatgatcggccagtacttgctgatctggtagttcagcttgtagtactcgatggtcgagcccggcagcgtggtttccaggtcaacacgctgataggtgccgcgggtcggcatgaagtagtcgttgcgcgagtcacgcgcccaacccagctccgtgcgccaggcatggaacgtcctgctgcccagcacgttgatgtaatcgatgatcgactgcggggtcgagccctggtacgtggtgatctggttgctgtcgatgccgaacatcagcgagacggtgtcggtctcggtcagcggcacgccgaacaccacctgcgcagaaccattggtgctgttgtactgcgcggtgttgaagtcggagtagtccagttcacgccaggacaggttgtagcccagcgaaacgccgtcgtcggtgaagtacgggttggtgtagctgaagccgtagcgctgcaggtagctgctgcgcgaggcttcgaccgacacgcggttgccgccgccgaggaagttgttctgcgacagctgcaccgaggtggtcatgccgtaggactgcgaatagcccaggccgaacacgaagctgccggaggtggtttccttgacgttgtagacgacgtcgacctggtcgttgctgccgctgacggccggggtctcgacgtccactgactcgaagtagcccaggcgctgcaggcggatcttggagcggtcgatcgcggcctgcgagtaccagctgttctcgaactggcgcatttcgcgacgcatcacttcgtcggaggtgcgggtgttgccacggaacaggatgcgacgcaccgacacgcgcgggccgggcacgacctgcatgttgatccctaccgtctgttcggcacggttggtggtcgggatcgggttcaccttggcgaacgcgtagccgatgttggacagcgagttggtgatggtgtccgagctgaattccagcagggcacgcgagaacgtgtcgcccggcttctggatcaccatgcgctcgacgtcctcctgcggaaggatggtgtcgccgctgaccttgatctcggagatcttgtactgcgcaccctcggtcacgcccgcggtgaggaacatgtcgcgcttgtcggggctgatcgagacctgggtggaatcgatgctgaagtcgacgtagccgcggtccaggtaccacgagttgagcttttccaggtcgccggacagcttttccttggagtactggtcgtcacggcggtaccacgacgcccagttgtgctccttggactcccaggtctccaggatgtccttgctctcgaacttctcggtgccgaccaggttgacgtggcggatcttggccgccttgccttccttgatggcgatcgcgatgtccacgcggttgcggtccagcgggctcacggtcggggtgatctcgacggtgtacttgccgcggtcgttgtactggcggcgcagttcctgggtcacgcggtccaggctcaggcggtcgaaggtgccgccctcggtcaggccgatatcggacaggcccttgagcagctgctcggacttgatgtccttgttgccggtcacggtcagcttgttgatcgccgggcgttccttgacggtcaccaccaggatgctgccctggcggtccagctgcacgtcttcgaagaagccggtcttgtacagcgcgcggatggtctcgccgaccttgttgtcggtgatcgtctcgccccgttccaccggcaggtaggtgaacaccgtgcccgagctgatgcgctgcaggccatcgacgcggatgtcgctgacagtgaagggctcggctgcctgggccagggcgggagcgccggtgacggcggcgagggcgagggccagcaggcggcgattggggagtcgcgtcatgtcacgtccggtaggaaggtcgatttcattggtgcgggatgccgacgctgtagacggcaacaacgtggaaaagttcatcgcgggaccaggccgaggatgtcgttgtagaacgccaaccccatcagcccggccagcaacgccaggccgatgtattggccggcggcgatggcacgctcgctcagcgggctgcccttgaccaactcgataaggtaatacagcaggtgcccgccgtccaagatcgggatcggcaacaggttgatgatgcacaggctgagtgacagcagggcaaggaactgcaggaaccagtcgaggccgcgtttggccgagacattggccacgcgggcgatggtgaccggcccggaaacgttctgcagcgaggctttgccggtgacgatccgggccatcatgcccagcgaatcggcggcaagccggccggtttcacgtacggcgacggtcactgcatccagcggcccatagcgcagcagggtgtcgtaggaggggctgtaggtggtggggaagccgacgccgatctgccagaccgggttgcccttgccatccttgccctggcggggcgtgacttccagtgcaaggcgttcaccgcctcgcaggacctcgatcatgccggggcctccggcacggccgagggcctggatctcgccgatcacctggtcgacgctgtcgatgcgctggccgtcgatcgccacgatcaggtcgcccggctgcagcagcccggtgaccaccgaatcggcggtgagcgagtcgaccagcgccggctgcagccacgattgccagtacaggccggccaggatcggtacccgtcgttcatcgaagccggcgggcagctgcgacagcggcagggtgcgcacgcgcacctggtccgcagggtcgagtacctcaagcgtgacgtcgcggcgatccatcgcggcggcggtcagcgccatgctggcctcgcccagggtggcgacctggcgctcatccacccgcagaacgcggtcaccgctgagcaggccggcgctggcggcgatgccgtcaacccggccgatcgtcggcgagtagtcctgcttgccgatcacgaacatcgcccacagcagcaggatgcacagcagcagattggcgatcggccctgcagcaacaatggcgatgcgctgccacacggtcttgtggttgaaggcctggccgcgctcgtggggatggacctcgacctcacgttcgtcgaggaacttcacgtagccacccagcgggatggcggcaatggcgaactcggtgccgtgcctgtcgcggcgcgaccacagcggacggccgaagccgaccgagaagcgcaggatcttgaccccacagaggcggccgacccagtaatgcccgaactcgtggaacgtgaccagcagcccgaggctgacaatcatccaccagaccgatccgaggaagtcagtcatgcaggctcacagtggcgggcaggggcggcggcgtcatgctgggcgaggcggtcgttcaggcggcgtcgatggcgttcagggtgagctggcgtgcccgctggtcggcggacaacaggacctccagtgtatcggctggctgggtcggcagtgttgaaagagcgttagcaaccagctccgggatggtcaggaaaccgatccggccctgaagaaatgctgaaaccgcctcttcattggcggcgttcagcaccgccggggcagtaccgccggcctgcatggcctgccaggccagcgccaggcaggggaaggcgtcggtgtcaggcgcctcgaaatccagccggccctgcgccagcaggtccagcccggccacgcccgattcgatgcgctgcggccagcccaggccgaccgccagggtggtgcgcatgtccggcaggcccatctgggccagggtcgagccgtcgacgaattcgaccagcgaatggaccaggctctgcgggtgcaccagcacctcgatgcgctcgccgggcaccgagaacagatggtgcgcctcgatgacttccaggcccttgttcatcaacgtcgccgaatcgaccgagatcttcgggcccatcgaccacttcgggtgagccacggcctgggccggggtgacctcggccagctcggcgcggctgcggccgcggaacgggccgcccgacgcggtcagcaggatccggcgcacgccggcgccgtcgatgctggcgtcgcgcgaacgcaggcactggaagatcgcgctgtgctcgctgtcgatcggaatgatctcggcgccggcgcgctcggcggtgcgggtcagcagctcgccggccagtaccagcgattccttgttggccagcaggatgcgcttgccggccgcagcggcggcgagggtcgaggacagccctgcagcaccgacaatggccgcgacgaccgtgtcgcaggcatcgcttgctgccagctggtccagtgcggcatgaccggcgtgggcctcggtcgacagcccggcatcgcggaggccgtcgcgcagttcggtgaacagcgcttcgtcggcgatgaccgcgtgcgcgggcttgtgctggcggcacagggccagcagtgcctgcacctggcggccggcggccagcaccgtggcctggtagcgctgcgggtggcgggcgatgacgtccagcgtggaggcaccgatcgagccggtggcgccgtatacggcgacccggcgcaggtctgcgacagcattcatggtcagaacccgaagatttccttgcccagcgcgaacaccggcacggcggcgaggacgccgtcgacgcggtcgagcacgccaccatggcccggaatcaggttgcccgagtccttggcaccggcgtggcgcttgatcaggctttcgaacaggtcacccagcaccgacgcgaatacggccaccaccgaggtgatcagcaggcccggcaggtgcgcgatgtcgatgccggccagccagcccagtccgagggccacggcgacaccggccagcaggccgccgaacaggccttcccaggtcttgttggggctgatccgcggcgccagcttgtgcttgccgaagtgacggccggcgaaataggcgcccgaatcggctgcccagaccagtgccagtgccgccagcagccacaggtggccctgcttgcctggcgggtcaccgccagcgtggatcagtaccagcgctgcccaggcaggaacgatggccagggtgccggccagcatcttcacgatccgggagggggccgtcggctgggcgccaaagttgaagaagcgcagccaggccagcgccgccagccaccaggcaacacctgccagtgtggtgatctggaacagcaccagcgtgctgccatcggcccacaccagcagcaccatcagcagcaggttcagcaccagcagcacggtgcgcgcgagggtgtcttcgatgccggccagcttcagccattcccacaggccgatcagcagcacggcggcggcggcggcggccagccattgcgtcggcagcagcaggatcgcggcaatggcgagcggcgccatgatcagcgcggcgaggactcgggtcttggtcatgggctggaggtctcggtggccagtgcggcgatctgggcgctggtcaggccgaaacgacgctcgcggctgccataggcatccagcgcctgctgcagcagggcggcatcgaagtccggccacagcgcctcggtgaaccacagctcggtgtaggccagttgccacagcaggaagttgctgatgcgggtgtcgccaccggtgcggatgaacagatccggcggcggcaggtcggccagggcgacctggctgcccagcagcgattcgtcgatctgttcgggcagcaggcgtcctgcggcgacttcagcggccagtgcgcgcgcggcacgggcgatgtcctggcgaccgccgtagctggcggcgatcgacagggtcagggtggtgttgtcggcggtgcgctgctcggccagctgcatgcggctgaccagtccggcaccaaagcgctcgcgttcgccgatgaagcgtacgcgcacgccgcgtcggtgcagttcgtccacttcgcggtcgagcgcgccgaggaacagcttcatcagggcgtcgacttcttcctgcggccggccccagttctcgctggaaaacgcgaacagggtcagcgccggaatgcccagttcaaggcagcgctcgatggtgcggttgaccgcgcgcgcgccggcacgatggccgatcacgcgcgggcggcggcgctgctgtgcccagcgcccgttgccatccatgatgatggcgacgtggcggggcagggtggccggcaacggaggcgggactgaaggcatcgacttcagaccgacagcagttctttttccttgtcggcaacgaccttgtcgacgtccttgatgttggtgtcggtcaacttctggatgtcgtcctcaccgcgcttcttctcgtcctcgctgatcgccttgtccttgaccagcttggcgatttccttgttcgcgtcctgacggatgttgcggatcgcgatcttggcgccttcgccttccttctgcacctgcttgaccagctccttgcggcgctcttcggtcggcggcggcatgttgatgcggatcgcggtgcccagcgtgttcggggtgaactcggcgttgtagagacccttctcgatctccttgatcatgcccttgtcgaacggggtgaccagcagcgagtgcgcatcggcgttggagatcgaggcaacctggttcagcggggtgctggcgttgccgtaggcattgaccgtcacgcggtccagcagggccggcgtggcacgcccggtccggatggaggtgagggtgtgcttcagagcgtcgatgctcttggccatgcgcgtctgcgcgttgttcttgatgtcgttgagcatcgcccggtcctggatgtatctggaatcgggcgattataggcgaatacgggacgctgccgggcctgaatcggcccggttgtcgccgcgcgctcaggctcaggccggatcgcggccctggaccagggtgccgatgttctcgccgttgaggatcttcagcagctcgcccggctggcccatgtcgaacacgcgcatcggcaggtcgctgtcgcgggccagggcgaaggcggcggtatccatcacttccaggccgcggcggatcacttcgtcatagctcaggctgtcgaagcggaccgcatcgctgtgcttgttcgggtccttgtcgtacacgccatcgaccttggtggccttcagcagcaggtcggcaccgatctcgatcgcgcgcagggcggcgccggagtcggtggtgaagaacgggctgccgacgccggcggcgaagatcaccaggcggcccttttccaggtggcggatggcgcggcggcggatgtagtcctcgcacacgtcgttgatcttgatcgcgctcatcacgcgcgccttggcgcccagcttctccagggcgtcctgcatggccagggcgttgatgaccgtggccagcatgcccatctggtcgccggtgacccggtccatgccgccggcggcaaggccggcgccgcggaagatgttgccgccgccgatcaccagggccacttcggcaccggcctgctgggcttcgatgacctcacgggccaggcggttgatgatcttcgggtcgatgccgtagtcctcatctcccatcagcgcctccccggacagtttcagaaggatgcggcgataggcgagcttggacatggggacctcgggtgcgtggaaatcgcgggcgattctacgcgcatgcggcgtcgggccatagtgttttgtgcactgcggcgcaaaatccggcgattcgccccgatggcgcggggcttcctgttcagcccagctcggcgctggccgtcgccgacagctcgtcgtggcccagcgcgccgggggagcgcgcgatcacccggttgcggcccaggttcttggagcggtacagcacgtcgtcggcggcgcgcagcaggtcctgcacatcggcgaagcgctcgtaaccgccctgggtggccacgccggccgagaaggtcacgaacagtgggccgccttccagctcggccatcggcgtggcgacgatgttggccaggacccggcggatcacgtccagtgccacggtttcgctggtgttgggcagcagcgcgacgaactcctcgccgccgaagcgggcgacggtgtcgctatggcgcagctggccctgcagtttgccggcaaaggcccgcagcacctcgtcgccggtcagatggccatgggcgtcgttgatcttcttgaagtcgtccaggtcgatgaaggccaccgacagcggccagccctggcgaccggcgcgcaggaattcctgctccagcacggcttccagctggcgccggttgagcacgccggtgagggcatctcgatgggcctggtcggccaggcgcttggcccgggcttcgaattcgtcggcgcggcgacgggcctggtcggcatcctgcagttcgcgcaggttgcgcagggtggccagctcctgcgcgtggtcgatcagttcgcgcacccgcgagggggaattcaggccggcctcgaacaggctggcgatgtccggcagggcctcgctgatgcgggtcaggacctggtcgaaacgggcgctgtccagttcaaggcggtcatgcacctgctgcagggcgcgctcgcgggcggcatcggcgtcatcgtccagccagatgtcggccacggcaccggacagctgcacgcaggcctggaacggcgattccgcggcgtccaggtcttcgctgtggctgatgctctccaccaggtagcgcggcaggccccactgctcggccacccaggcgccgacctcggcgtggctgcagcccagttcgtcgcgctcgcgcgcgaccaggtcgatgttgtcgcgtgcttcgcgcagcagcggcaggtagcgctccgattcggcctgggccaggcacagtacgcccaggtcctgcagcaggccggccagcatcagttcttccagccggcgcaggccgcgggcctggcccagctggctggcagccagcgcgctgaggatgctgcgcttccaggcgcgttggcgcaggtcgtggtcggcgccggtgccgccggtcagcccctgggtgacggtgaagccgagggccaggctgatcgtggcattcaggccgagcatggtcagtgcctggccgaggttctcgatccggcggcggctggcgtacagcggcgaattggcgatgcgcagcatgcgagcgctcagcgccatgtcgatggcgatgatgtcggcggcggtggcgatatccgcttccgggtcctgcgccagttcgatgatgcgcagggcaataccgggtggcgagggcaggttgcggcagagcgccagggcagctgtcagctcgggaggcatgtcgggtcgttcaattccattgggacaagaatacctaggaatgcatcacagtccgcgattttcgttcctgctaaatgactgttgattccctgtgccgagtatcggcttgattcgcgcgcaacgcaaaggtgccgctgtgcgcaccccacagggccgccggcataaaaaaagagccgcggtctcccgcggctccttctggttgcttcacagccggaaggctggaatcagacctgcatcgccttggcaacttcggcggcgtagtcttccaccaccttctcgatgccttcgccgacgatcagcagcttgaagccagcaacatcggcgccagcggccttgaccacctgctcgacggtggtgtcgcccagcacgtaggtctggccgtacagggtcacgtcgctgacgatcttgttgatcttgccgctgatgatcttttccaggatgtcggccggcttggccttgtccttttcggacatcttggccagctcgatttccttttccttctcgacgaagtcggccggaacgtccgcagccttgttgtgcggcggcttcagtgcagccacgtgcatggccaggccacgggccagctcgacgtcgccgccgatcagatcgaccagcacgccgaccttgccgttggtgtggacatacgcaccgatgttgccggtggtgtcgacattcaccatgcgacggatctggatgttctcacccagggtctgcacggcggtggcgcgggcttcttcaacggtgcggccatcggccagcttggcagccttcacggcttcgacgtcggtggcgcccgatgccagggcggcagcggcaacggcattgacgaaggacttgaagttgtcatcgttggcgacgaagtcggtttccgagttgacttcgaccagcacggccttgccgccatcctgggccaggcccagacggccttcggcggccacgcggtcagccttcttgtcggccttggcggcgccggacttgcgcatggcttcagcagcagcgtcgatgtcgccgttggcttcggtgagcgccttcttgcattccatcatgccggcgccggtgcgctcgcgcagttccttgaccagggaagcagtgatttccacgggattacctcacgaaagaaaggggttgggccggcatggtggccggcccgtgtgacacggtcctgtcacgcgccaaaggctgcgcgcagggagggtggacgccgggcgtccaccccgggcctggatcaggcctgggcgtcgtcgcccttcttggcagccttcttggccggagcgcggcgggccggcttctcttcgccttcagcagcggcttcagcgaactcttcctcacgcaccgaagcagcatgcggagcagcagccttgccttccagcacggcgtcggcagcggcgcgggcgtacagctgcacagcgcggatggcgtcgtcgttgcccgggatggcgtagtccaccagttccgggttgtagttggtgtcgaccacagcgatgaccgggatgcccagcttcttggcttccttgatcgcgatgtcttcgtggccgatgtcgatcacgaagatggcgtccggcaggcggttcatgtccttgatgccgcccagcgaggcttccagcttgtcgcgctcgcgacgcaggcccagcacttcgtgcttgaccagcttctcgaaggtgccgtcggtttcaccggcttccagttccttcaggcgggcaaccgactgcttgacggtacggaagttggtcagggtgccgcccagccagcgctggttcatgaacggcatgccgcaacgctcggcttcttccttgatggtttcgcgggcgctgcgcttggtgcccaggaacaggacggtgccgcgcttctgggcaaccgacgagatgaagttcatcgcatcgttgaacagcgggacggtcttttccaggttgatgatgtggatcttgccgcgggcgccgaagatgtacggagccatcttggggttccagtagcgggtctggtggccgaagtggacgccggcttccagcatctgacgcatggtgacctggggcattgcaatactcctgatatggaaccagcgattccgcccgcggggataggtatgcgggacgcgtggaagcgcgatcggttccggggttgggcttccctgttgcctccgtggccgaactccttgcggagcaccccggcacggatgggggcagcaggtgtggattcaccggtgacgtccggtgtggacgggttcccgcgcacgcaggcggcaggaatccggtcgattatagcccgctcggtgcgctggctgcaattgccgggcctggagcgaccagatcgaccacgcggccatcctgcagccgggcctggaaatgaccgccggcgtagccatcagcgcgggcgggcagggcccagcggcgctcatggccggccagcagatacccggccaggccgggcagcagcagggtgcgctgaccgccgctggtgatgtaggcgagatcgttcaggcgtgcgtgcagggtaccggtgttgctcagtcgcaggaaggtatgtgactggccgggttcgatccctgcatgcagccgcgactgggccattggtgtggcgtgcccgcggaacaacggcagcgaatagcgctgcaggcctggcgtagtgggggccaggacgacccgataggcctgttcgccgacagcggatgccggctggcgtggcagcagccagatgcgctgtcggacgccgggcgggatgtcgagcagggtggggctggcgagcacctggtcggtgggacgcagcatgtccgcgtcggtctgctggtcccacgcaaggatctgtacccggccctgccagcggccggggccggggttgaagagccaaagttcgccctggccaccttcggcgggcagctgcagtgtggtcggcaacaggtccaatgccgcggcaggcaacgccagcagcatcgccagcagggtcagaagtgcccgcatcagtagatgacggtcacggcggacgtcgtgtcttcgtcgtcggcgggaggcgcgagctcgcggacctggggcggaagttgcggtgtgtcgctgcgctggtggggtgcggggcagtgggtgctgccggggtcatcgcggcaggcttcgaccacggtcaggcggatctgcaggttgctggggccgggttcggcccacgccgatgtgctggcgaacagtatcgccccgatcagaaatgcgcgagccacctggcaacctccgtgctgaaagatctcgctgcgcggtatcggctggatcggccgaatctgtagcgtcgactgtcagtcgactgctcctggcacaggaatgatgcgcgcatccacgcatgacgtggatctgccgaaaccgccccggtgggcgtcgatcgtccgaaacctgcctggtgggtgccgaccgttggtcggcacacaggtcaataagtgatcgtcacctgcaccacatcgttgtagatgccggccgggggctggccggtgaccggcggcacccggccatggatcgtgagctgctgcgcgctgccacttccggtgccgccaacggtatcgacgttgagggtgttgccccagcgcaggctgcgcgcggcatcgcggtacagctcgtaggtgaggtagtaggtgctgccgccgatggtggtggccatgcgccgcgtgctggtggcggtgggattgttctggccgttgttgaggctgacctggtaggccgtgttcttcaggcaggtcagggtcaaggtggcggtccggtcgatgttggcgggaatgccgccggtgacgttgccgaagttcatgttggtggtgacatagcttccgcactgcggcagcacgttggcggtggcggtgaagctgaaggcggcactggcgctgttggtaccggtggcgccgccgttgcaggtggcgggcacggtggcggtgccgagcagcacttcgttccaggcccaggtcagcaccacgttcgcaccgctgaacgtactgctgtaagcgcccgacgccaggatctggttggccgggatctgcgcgaacagctgggtcgactgcgcaccgctgccaccggtcagcaacggcacgctgtaggtcatggtcagttcctgtgccggcggcgtgccacgcggggtcagcccggttacctggctgaagttggaggtgttgtagagctggaaattcatgctgtcgctggcgctggtcttcatcgtgcgccagctggagctgctgccgccgccgctgccggcgccgatgcccacgcagacccgcacgccggtggtggccagcaggctcaacgcagcggtggtgcaggtcacggtgatgttgagcgtgccggtggttgcaccgggggcattgctgttgacgttgccaaacggcagcgtcgggtcggcgacggcggcgcacaccgcgacggcgcgggccggtgccgccgccagcaggccggcgaccagcagcaggccgagcagcaacgtcctcatggcgctacctccgggatgcacgccagcggtgccggcttcggtcgcgcgccggaagccaccaccttgggcacgtccggtaccttcaccctgcattgcccgcggctggtggtgatgtacagcacgctgccggcggacacgtcttccaggtacagcagcccgtcatagcccaccagcgcctgtcgcccgtccggcagctgcacctcgctgccgacctccagcggttgcccgtccatgccgtgcagggtcaggttcaacgacggccgcgaacgcagcgcgaaggtcacgcgggtaccggcgcgttggcggggtgtcacccagtcttcgatgcgatcggcgcgcatgtcctcgggcaggtccagggtgtcgatggagacgcggttgcgctgccaggacagcagtgggctgaccagcagcaggccgcgatcatcggtcacgccgatcagccggttttccagccgcaccggcacgccgcccacgccgttggtgctgatgactgcgaacgcgtcggagacttcgcgggtggcgaaggcatgcccgcccatccacaccaggctgccactggcgctggcgtaggcatagttcaggccgccctggcgcgaggcgccgaatgagtagcgaccgacgtcattgaggatgccgacttcggccaggccgccattgccgtcctcgccatggcgcacctgcgcgcgccaaccgacgccgccggcgctgccgtcgccgggcaccggctgggtcacgtccgctacccagctctggctgtcgccgttgcgctggctggagaggctggcctggcggttgttgcccaggctggcggtgaccgacaggtagatgctgcggtcatcgctcttgtccaggttctggttcaccgacaggtaggccgaccaccgctggctccaggtgcgtgaccagaacagactggcgtagcggttgtcgtctccgtcgggatagcgcaggcgcaggtagctggcgctgagcgtgcccagccgcagcagatcggcgccgaccgtggcctgttcactgatgctcggcggcaggctgccctgcagtgcgcccaggtcgcggtaatcgccatggctgcgcacgctgcgcagattgaaattgagccggcggttgttccagctgtagcccagtgcccattgcccgccccgcaggccgtgatagtcactgtgcgcataggcggcgttgaacacgcccgcgccgccgagcagccaccagccgccgatgccggcctgggccaggccgccgccgccttcggcatgtgcttcgccggtaaaggtgtcgctgataccgcctcgccagctggcactggccacggtgcgatcgtcgtaggcgaaggaacgctggccgaaatcctcacgcaggcggccaacgccggccgaccagtccgacaggcccttggccagcagctgctgggtgccgtagaaactgaaatccagcgtctgcatgcgcccgaatgcatcggtcaccaccacctgtgcgctgccggtgccgctgatgccgggttgcgcggccagctggaacggaccgaccggcacctgcccgctgtactggcgcaggccatcgacgtacagctcgaccgtggacggcaccaccgcctggccgaggaagctgggcgtgggggtgagtacgcgatacggctgcaggccgtagttgcggccgatctgcaggccgcccaggcgcaccggacgggtccagtcgacgaagccgctgtagaaatcgccgacctccagcgtcatcgccttgccggggaaatccaggctccagcgcgtatccagacgcacgctctcaccgcgccagcgacggtcgccgggctgctggtagcgccggctgatcgctgtgttctcgacggtgccgttgccgatcccgaacaggcgcagctccgagctgaggctgaggttgccgagcatgtcgacccggctgccatacacgtcgtagttcagcagcaggccgggcgaggcggtgctggccggtgcccgggtctgcggctggctgagcacggtggtcggcagggtcagctggtccagcggcacgtccagggccagggtctgcatatgcgcgtcgtagcgcacaacggccccgctgatctggtccagatagaccggcgcatcgccgcgggcgctgaagccgagctggcgcagcacttccggactggcctgcagccggccacgggtttcagtgaatggcagcaggccgcggggcgtgctgttgagcgagacgtccaggtacagggtctggctggcggtcaggggcgtgggggcgggcaggatcgcgtcggccgacaccccggagacgtccgcagccccggcggcagccacgccggacacatcggcggcttcggtcgccgcaggagccagggcagcaaacagcgcgcccatcaacgcctcagcgagccggtggcggcgacagcggcgtctgttccgactcgccattgagcttggccgtgatctggtcgttgtcgcggtcgatggccgtgcgctcgatcggccagcgcatcacctgcccgggcagtacatagcccagcaggccggggtgcacgatgcgcgggcgctggacgctgcccagcgccaggtcggcgatctgtgcatagctgttgccggtgttggccacctccacgccgttgcgtccgtcctgcaaccggaccaggctggcctgcaggcgcggcgccagcttgccgccagacggttgcacgaacaccggaatcgaatagcgcagcacgaactgcatgccgttggcgcgggtcgccagatcaggcacctcgtcgacgatcagccggtagtgctgctgtgccgcaggcggttcgtggttcgggcgcatgacccgtaccagctgctgctggcccgcgcccagttcctgcatcggaggggtggccagcagttcctcggtgggcagcagttgttcctggccatcctgctgtacccagcggaagacccgcacctgcagcctgaccggcgaggtgccactgttggtcagccacagttcgccggcgcgctggcgggcctcaagctgcaggctggtgggggcgacctggaggctggtggcaccggcaggggctgcggccagcagggagagggcgagcagcgccacgccggtggcgcgccacgggcggggtccggccatgcgggcgtgctccatcaataggtgatcgtggcggtgaccgtatccaggtagttgccggtggccgggttgttggtgctcaggttcaggatctggccgtagacgatgtagggcacggccaggccagtgccgatgccggcctgggtgttggtgcccgaggtcgcaccccagaccagggtatgagcggcgtcctggtagagctggtagccaacgaagttgttggcggtcaccgcggcgttggtgttcttcatccggcgggtggtgacgtcgttggcggtgctggcattggcgcccgcgttcagcgaaatcgtgtacggggtcagggccgagcattgggcggtcaccgtgccctggcccagggtgggggtcgccgtggtcgaggccgccgtgccgaagtcaacgttggtggccgccgccgccgtgatggtgcaggccttggtgaccaccagggtcacgttgaaggtcgtggtgtcggcggccagtgcggggccggccagcaacagtccggtcaggacccaggcgagcggtgagcggaacgtggatcgcatggacaacctccctgacccgaaggtctgttgaacaaggcgaaggcggcaggttcgggccgctttgacaacggtcgtggccagcttctgcgggtaagtgtctgtaatccgtgataaacaggcgtgcgaaagggtggagatcgtcacgctttcactttccttgccggaaccgtgcatgcccccggatcgccagttgggtggcgttcgttcagattgcagcgggatcggcgataatgggcgccatgagcgtgaatctgaaaaccccgcaggaaatcgagatgatgcgcatcgccggccgcctggccagcgaagtgctcgacatcgtcaccccccacgtcaagcccggtgtcaccaccgaggagctggaccgcatctgccacgaccacatcgtgaacgtgcagggcgcgattccggccaacgtcggctaccgcggcttcccgaagaccgtgtgcacctcggtcaacaacgtcatctgccacggtattcccagcgaagggaaggtgctgaaggatggcgacatcatcaatatcgacgtcaccgtcatcaaggacggctggcacggcgacaccagccgcatgtacttcgtcggcacgccgtcggtgatggcccgccgcctggtggaaaccacctacgaagcgatgtggcgcggcatccgtgcggtgcgtccgggcgcaaccctgggcgacatcggccatgccatccagagctatgccgaaggcgagcgtttcagcgtggtgcgcgagtactgcggccacggcatcggcaaggtctaccacgacgagccgcaggtggtgcattacggccgcccgggccagggcctggtgctgcagccgggcatgaccttcaccatcgaaccgatgatcaacgagggcacccgttacaacaaggtgctgccggatggctggaccgtggtgaccaaggaccgcaagctgtcggcgcagtgggagcacatgatcgcggtcaccgagaccggcgtcgacgtgctgacgctgtcgccgggcgagtcgcaggtctcctgaggatgctgccggcgagttcgctgctggacacgccggccgcgtcgctcaacgacccggactgggctgctgccgcgcgccaggcgctgcagcaggccgacgcgcgcctgtaccgccgcttcgaccagggcgacaacatcgagcgcctgctggcgctgcgcgcgcgtgccgccgaccatctgatccgcctggcgtggcagcgctgcctgccagtcgatagtggcctgtcgctgttcgcggtgggcggctatgggcgcggtgagctgttcccgcgctcggacatcgacctgctggtgttcggcggcccgccggcacagctggcgcacgaagcggcactggcgcgcctgtttgcgctgctgtgggattgcgggctggcggtcagccatgcggtgcgttctgcatcccagtgccacgaggcggcgacggaccagaccgtgctgaccgcgctgatcgaggcgcgcccgatcctggctgatgatgcggcgcgccgcgcgctgcgcgaggccatcgacgaccgcgaactgtggccggcacgcgcgttcttcctggccaagctggaagagctgcgcaaccggcaccagcgtttcggcgataccgccgacaacctggagccggacctgaaggatggccccggtggcctgcgcgatctcaatacgctgggctggatggctctgcgtgcctttggcgtgcgcgacctggaagccctggtcgggctcggccatctgggtgccgacgaagccgcggcgctcaagcgcgaacgtgcggtgctggcgcggttgcgcttcggcctgcacctggtagcacgtcgcccggaagagcgcctgcgtttcgattaccagaagaccctggccgcgcgcctgggcttcgaagacgacgccgagaacctcggtgtcgagaaaatgatgcagggcttctaccgcgccgcgctggtggtgcggcggatcagcgaccgcctgctgcagcgcttcgaggaacagttcgatggcgaagcgcagccggaaccgctgaccgtgggcttctccctgcgccgcggctacctggccgccaacgaggccgactggccgcgtggcgatatcggccaggtgtttgcgctgttctccagctgggccaacaatccgcaggtacgcggcctgcattcgctgaccgcgcgcgcgctggccgaagcgctgccgctgctgccggcctacgaccaggccgataccgacgcgcgcgagcagttcatgaccctgctgcgtggccaacgcccggtcgatacgctttcgcgcatggcgcggctgggcgtgctcggccagtggattcccgcgttcgcccaggtcagcgggcgcatgcagttcgacctgttccatgtctataccgtcgaccagcacacgctgatggtcctgcgcaacatcggcctgttcgccagcagccgtgccgacgaacgcttctcgatcgcccatgaagtctggccgcgcctgcgcaagccggagctgctgctgctggccggcctgttccatgacattgccaagggccgcggcggcgaccattccgaactgggcgcggtcgatgcgcgcgcgttctgccaggcgcatgcgctgagcacgtccgataccgaactggtagcgtggctggtcgaacagcacctgcgcatgtcggtgaccgcgcagaagcaggacatcgccgacccggtggtgatccatcgcttcgccaccctggtgggcagccgcgaccgcctcgactatctgtacctgctgacctgtgccgacatcgccggcaccagcccgaaactgtggaatgcctggaaggatcgcctgctggccgacctgtactttgccacccggcgtgcgctgcgcgaggggttggagcatccggtaccggccgccgagcgcgtggccgaggcgcgtgacagcgtgcgcgcactggtgcgcgagcagggttacgacgacgccaccatcgaccgccagttcgccgtgatgccggatgagggcttcattcgcctgcgccccgagcagctggcctggcaggccgcggcgctggtaccggtgaaacagggccagacgctggtgaaggtgcgccgcatcagtgtcgacgacccggcactggaagtgttcgtgcattcgccggaccgcgacggactgtttgccgccatcgtgatgaccctggaccgcaagggctacgggatccatcgcgcgcgcgtgctggatggcccggccgacaccattttcgataccttcgaagtgaatccggccgacagcttcgccgatggcagcagcgccaacctggaggccgcgctgcgcgaggcactcagtggtgacctgtcgcgcctgcgcccgtcgcgtcgggtggtgccacgccagctgcgccatttccgcttcgcgccgcgcatcgagttccgcgatgaaccgggcgcaacccgttttgccctggtcgcacccgaccgccccggcctgctggccgacgtggcgttcgtgctgcgcaaccagggcctgcgcgtgcatgatgcacgcattgccacgttcggcgaacgcgccgaagacaccttcgtgatcagtgacgaacacgacctacccctgactgaacctgcccggcagcagctgcatgacgcgatgctggcctgcctggaccctgatcgaaacgccggagaccccgcctgatggccaccaagcctgttaagaagactgctgccaccgccaagagcgcagcggccaagaaaactgccgccgtgccggccgcgaagaaggctgccgcgccgaagaaagccgcggtggtgaaggcgccggcgaagaaggtggcagcaccgaagaaggccccggccaagagcgcagaagccgcacgcgccgaaaccatcgcccgcaagtcgctgcgcaagccggccgcgccgggcgtggaagaactgaagttcggcatcgaaagtgccttcgaacgccgcgccacgctgacccttcacgaactggaaggctcgaccaggccgctggtcaaccgtgtgatcgacggcctggaaagcggcgaattccgcgttgccgaaccggacggccacggtggctggaaggtcaacgagtggctgaagaaggccgtgctgttgtacttccgcgtcaacgacatggccgtggtcgacgcacgtccggcgccgttctgggacaaggtcgaatcgcgttttgccggttatgacgaagcgaagttccgccgtggtggcgtgcgcgtggtgccgggcgccattgcccgccgcggtacgtacttcggcaaggacgtggtgctgatgccgagcttcaccaacatcggtgcctatgtcggtgaaggcaccatggtcgatacctgggccaccgtgggttcgtgcgcgcagatcggccagcactgccacctgtccggcggtgccggcattggcggcgtgctggaacccctgcaggccagcccgaccatcattgaagaccactgcttcatcggtgcgcgttcggaagtggtggaaggcgtggtggtcggtcaccacagcgtgatcggcatgggcgtgttcctcagccagagcacccgcatctacaaccgtgccaccggcgagatcacctacggctacatcccgccgtacagcgtggtggtgtccggctcgctgccgagcaaggacggtacgcattcgctgtactgcgcggtgatcgtcaagcaggttgatgccaggacccgcagcaagaccagcgtcaacgacctgctgcgcggcctggctgactgaaggtggctgcgccggaggatctggcgcagtccgcgatctaccggcatccgtccgacaccctgttggggcggatgctgccgcgcctgctgcacgccatgcgctggacccgactgcgccgcgcactgtcgcggcgctggccgatgccggcgccgccttcggtggccatcaggccctcctgcgtttcctcacctgccaggacgaggccatcgcccgcacctgcgactgtcgctgggccagcacccgcgtcgcgctgccggtagacctcgacaacctgcagccgctgcgcctggaacgcgagctgcagtgcccgcgcctgcaggcgatgggcgtggcgcttgcatcgggcctggccttccgcttgccgagagtgccgttccgggtcgtgtccgagcgcctgttgtgagattctggccctctgttttccagcatcacagatggccatgagcaccactgtctacggtttgaagaactgcgatacctgcaagaaggcgaccaagtggctggaccgcttcggcgtgccgtacaccttcgtcgactaccgcgagaacaagcccagcccggaaatgctgctggaatgggccgcgcagctgggggggctggcggcgatggtcaacaagtcctccaccacctggcggcagctgccggacaaccgcaaggccgcggactccgaggccgaatggaagctgctgctgcgcgagtatccgcagctgatcaagcgcccgctggtggttaccgccgacggcacggtcagccagggtttcagtgacaatggtttcaaggcacgcttcggcgtgggcgacgcatgagcgcggtcctcgacctgacctgcgagctgattgcgcgaccttcggtaacgccggacgatgctggttgccaggcgctgttggcggcgcggctgaagcaggccggattccagtgcgatcatctgcgcctgggcgacgttgacaatctgtgggcgacccatggcctgggcgcgccggtgctggttctgctgggccacactgacgtggtgcccaccggcccgcgcgagtcctggaccagcgacccgttcaccccacatatccgcgatggcgtgctgtatgggcgcggtgccgccgacatgaaaggcagcgtggcggcgttcgtggtggccgccgagcagttcgtcgccgaccatcccgaccatcccggcacgctggcggtactgctgaccagcgacgaggagggcgatgccatcgatggcgtgcgccacgttgcacgcctgttcgccgcacgcgggcagcgcatcgactggtgcatcaccggtgagccgtcgtcgaccgcgacgctgggcgatctgctgcgcgtgggacgtcgcggcagcctgtcggccaaactgcgcgtccaaggcgtgcagggccacgtggcgtatccggaaaaggcacgcaacccgattcaccaggcggcgccggccctggcagaactatgcgcgcggcgctgggacgacggctacgagagtttcccgccgaccagcctgcagatctccaacatccacgccggcaccggtgccaacaacgtgattcccggtgagctcgacgtggatttcaacatccgctacaacccgcactgggatgcgccgaagctggaggcggagatcaccgcactgctggaacggcatggcctgcagtacacgctgaagtggcatcgcagcggcgagccgttctacaccccggaaggcacgctgcgcgccatcgcccgtgcggtgctggccgagcacatcggccgcgcgccagaagaaagcaccggcggcggcacctccgatgcacgcttcatcgcgccattgggcgcgcaatgcatcgaagtaggcccggtcaatgccagcatccaccaggtggacgagaatgtgcgcgtggacgatctggaagcgttgccggggctgtaccagcggctggtggaacggctgctggtgtgaggagggcgagtgccgaccgtgggtcggcacaccttccgcaggactgcagccgggccctggtccgaaaagatgaataacggcggcatgatcgccttttcccagtagcttggcgcgccatgtagaagcgctgcgcctgggtcctggcgaacaagccggccgccgctggcagggccgaaggcgggtgagggtctggtaggccgccaggcccaggcagggcagggcaaccagtgccccggtgcctcggttgccgacgcaactgttgcgccgcgctggaaaccggggtagggtcgatgccatgtcgatccgcctggccaccgccgtcaacaacaacaaccgcaataatctgcgcgcgaataatcgtgcgcggccgatgcgggactgcgccctgggtagatagacagcaacacacgcccggacaccagaaaacccgcatcagccgatgcgggtttttttgtgcccgggcgcagcctacccgggcctggatggccggtcgaacaccttcccacccgtgaaattccccaacaggagctccctcatgtgttcgatcttcggaatcttcggcctgcaggccggtgacgatcttcccaccctgcgccgccacgcgctggaactgtcgcaacgccagcgccaccgtggcccggattggagcggcgtgtacctcgacgaaggtgcgctgctggtccatgaacggctggccatcgtcgatccggccggtggttcgcagccgctgctgtcggccgatggccagctggcgctggcggtgaacggcgagatctacaaccaccaggcgttgaaggcagcgctgaccaccacctacgacttccagaccggctcggactgcgaggtgatcaacgcgctctaccgccagggcggcgcgccggcgcagtggctggaacagctcaacggcatcttcgccttcgcgctgtgggaccgtgacagtggacgcgtgctggtggcgcgcgacccggtcggtgtggtgccgctgtactggggccacgacgcccaggggcgcttgcgcgtggcctcggaaatgaaggcgctggtcgatacctgtgccgatgtcgcgcagttcccgccgggccactatttcgacagtgccagcggtaaactggtgcgctactaccagcaaccgtggcgtgactatgccgacgtgcagggtcgccaggccgatctggccgaactgcgccaagccttcgagcatgcagtggaacgccagttgatgagtgacgtgccgtacggcgtgctgctgtccggtggcctggactcgtcgctggtggcggcggtagccgcgcgctatgcacgtcgccgcatcgaggatggcgggcagaccgaagcctggtggccgcgcctgcattcgttcgcgatcggcttgaagggctcgcccgatctggctgccgctgccattgctgccgaagcgctgggcaccgtgcatcacggtttcgagtacaccttcgaggaaggcctcgatgcgctgccggaagtgatccgccacatcgaaacctacgacgtcaccaccatccgcgcctccacgccgatgttcctgctggcgcggcggatcaaggcgatgggggtgaagatggtgctctccggcgagggcagcgacgagatctttggtggctacctgtatttccacaaggcaccggatgcgcgtgaattccacgaggagctggtgcgcaagctcgacgcgctgcacaactacgactgcctgcgtgccaacaagtcgatgatggcctggggcgtggagccgcgcgtgccgttcctggatcgtgaattcctcgacgtggcgatgcgcttcgatgccgcgcacaagatggtgggcgccgggttcggtggccgtcgcatcgagaaggcggtgctgcgcgaggcgttcgacggctacctgccggacagcatcctgtggcgtcagaaggagcagttcagcgatggcgtcggctatggatggatcgacggcctgaaggcgcatgccgaggcgcaggtgagtgaccgcgtgctggcggcggccgacaagcgcttcccgcacaacccgccgcagaccaaggaggcgtattactaccgccacctgttcgagcagttcttccccagccgtgcggccgcggagaccgtgccgggcggcaagtccatcgcctgctcctcgccggcggccattgcctgggacgccagcttcgccgccgctgccgacccttcgggacgcgcgatcgccggcgtgcacgagcaggcactggcctaagccccaaaaaggggacggaggggattaagtcgtaagtggcataaacgacttaatcccctccgtcccctttttgtatgatcgccccctgcgcattggggaatgttcatggacgtacaggcaggcggcaacgcgccgcccacgaaatggggatggcgttatctggcgtgggccggggtgccgttgctggccggggtgctgctggcgcggtatgccgggccggcggcccccgagatggtcgcccgtgccacggttgctgccgaaggcagctgggcgcagcatctggcgtctccgctgggcctgttcctgctgcagctgctggtgctgctgctggtagccaagggcgccggtgcgctgctcaagcgctttggacaaccggcggtgattggcgagatggcggccggcctgatgatgggcccgctggtgctcggcagcctgctgccgcagttgcatggtgcgttgttcccggccagctcgttggggccgctgggcatgctcagccagctgggcgtgctgatgttcctgctggtggccggtgccgagctggacctggcagcactgcgcggccgccggcgtttcgccttcacggtcagccatgccggcatcgcggtgccgttcgtgctcggcgtcgcgttggcgatctggctgtatccgcagcacggcccgcagggcgtgggcttcactgccttcgcacttttcgtcggcatctcgatgagcatcaccgcgttcccggtgctgctgcgcatccttgccgaccgcggcatcgcgcagacgtcgctggggcagaccgccatcgcctgcgcggcattgggcgatgccaccgcatggtgcctgctggcactgatcgtggcggctgcacaggccagtggatggctgccggccagcctcaacctgctgtgcgtggtcgccttcgtggcgctgatgctggggctggtgaagccgtggtttgcccgccagcagatcgcgccgggccgtgaggggcgctggctgctcggcatcctgctgctgtcgctgggtagtgccctgatcaccgaaatgctgggcatccacgcgctgttcggtgccttcgcggcgggcgtcgcggtatcgtccaacgcgcagctgcgcgacctgttgatggcccgcgtcgaaccgtttgcggtgaccctgctgctgccgttgttcttcgccatgaccggcctgcgcatgcgtgccgatgcgctgcaggccagcgacatcgtgttgtgcggggtggtgatcgtggtggccacggccggcaagctgctgggcaccttcagtgctgcacgcagtgccggcatgcccacgcgcgaggcgtggcggttgggcgcgttgatgaacacccgtggcctgatggagctgatcgtgctcaacctgggttacgagctgggcctgctcggcgaccgcctgttcgcggtgctggtggtcatggcgctggtgaccacggcgatgaccgggccgctgctgaacctgatcgagcgtcgcagggcttgagcgttgaacggtggtgccggccgctggccggcaacctcatgatgctggacacacctgcatggatgccggccagcggccggcactaccgcgccggcaccagtgtcatcacgtgctgtgccttgccaggcaggaagggcgtcggccgtccatgcacccagtcctcgtggccggcgccccagtagggtgacagtggatggccgctctggccgcccggcatgtgcacgatgccgtcggcctcgtggccgggcgagaccaccatgcgctcggaagcaccgaagttcggcgtctgcacgcgtggcatgtcacggtcgccgggcagctggtcggcgggcatgcacagccagcgcttggcgatgcccggcagcgcccgtgcgatggggtggcagatcgccgcagtgttgcgttcgccccaggtgcgcttggacagcggtccctgcttggccagctcgctctcggtacggcgtgccgcgtcgatcagcagcgcatcccagctgtcgaaggccggtggcagcagatgggccggacgctgttgcagcatcggccaggccacgccttccagctgcgccagtcgcgggtcgaggtagtcatcacccagctgcgcatgggccggtgccagcagtgcatcggacaacgtctccatcacctgggtgcggaattcacgtactacccggtagctgaccgaactggccgcggcacgaccgccccattgatggctgacttccctcaaacgcttcagtgcagggtcgtcactgcgctcgatgacgtcgtgcagcagggcccaccagcgctgcaggaacaccgcgcgatcgtcgagctggatcgccagcaggtcgtgctcgtcgaaacggtcctggatggcgagcagatcgcggatctgccgcgcgcgggcgccaaggtcataaccaccgttgccgacattggccagtgcctcgccgtcgaggacgcggccgttggcggtccacaggcgatggttcggtgggtcgatcaatgccggcgaggcgtcgctgcggatcggccagggggcgcagtcctggttgttggcggcggtgaagccggccggtgcacagcccggaccgcggtcggggcgggcgccgatcaggcgccaggcgatgcgtccgctgcggtcgccgaccaccaggttctgtgcggggatgccggcgtggtcggcgaattgcagggcactgtccaggtcaccggcgcgggccaggtcaccgaagtccaggcgcaccgcgccgggcaggtgggcgacccagcgcagcgcgtcgccgctgccatcggcatgcgtgtgcaggatcggcccccagtcggtttcgcgcaccgggaacagcacgtcggcctggccggccaccgcaatccgctcttcatgcacggtcactgcggcgttggctggttcagtgcggtaatcggcggtatcgatgtaactgttggtgaagccccaggcgacgtggccgttgctgccgacgatcaccgctggcaggccgggcagtgagaagccggtgacgtcaacctgtccgcccgcggcctgcgggtcggggtagcgcaggcgcacgcggaaccacagacccggcgcgcgcaggccgagatgcatgtcgtcggcgacgatcgcgcgaccgtcggcggtgagcgcgccggccacggcgaagttgttgctgccgatgacatcggcctcttcctgctcggtgcccggtttcgcgtgcaatgtgcgcagatccagctggctggcatcgggcagggcagcgttgccggtgggttcgccgaacagcggcgcatcccattcggtgccgtcgtgggcgatcaatgcgtacagcgccggcggcaccactgcgcggatgcggctcagtgcaagctcggtctggttgccggggtcctgcaggtcggcgtacatggccagcccggtcagcacgctgtcgctggcctgccacggttgcggcgactgccgcagcagcaggtaggcccatggccgcacggagaggccggccaggccctcattgaccccaccgacataggcgctcacggcttcgacgttgtcgcccagcgcagcctgcatgttcgcctcggtgcgcgcgcgcagccgatgcacgcgcatgcgcttgtcggcatcgatcgccttcgggccaaacagtgcggacagttcgccggcggcgctacggcgcatcaggtccatctcgaaatagcgttcctgcgcatgcacgcggcccaatgcgcgcatcgcgtcggcctggctggtggcggtgatggtgaccacgcccagcgcatcgcgctcgatggtgaccggcctggccaggccgggcagcgcatgctcgccgtccaggtcggccaggctgccgcgcagcagcagccacaggaccagtgcggtgaccagcacgatggcgaccaacacgcccagcacccaacgccatgtacgtcgcatcgcacgtcctttccgaactcgtgggccgattgtagccgcaggcgcaactgcgactgattccgattagatcaccgtattttgaaatgcggcaccctatgccgcatcgattcacaggagccccccatgaaaggcaacccggacgtcatcgcctgcctgaaggaactgctgcgcggcgagcttgctgcccgcgaccagtacttgatccattcccgccgctacgaggaccagggcctgttcgcgctgtacgaacgcctgaaccacgagatggaagaggaaacccagcacgccgatgcgctgctgcgccggatcctgttcctgggcggcgacccggacatgcgcccgcatgccaccgagccgggcaagaccgtggaagagatgctgcagaaggatctcgacactgaatacgcggttcggaacaatctcgccgccggcatgaagctgtgcgaggagaagggtgactacgtgagccgcgacatcctgctggcccagctgaaggacaccgaggaagaccacgcctggtggctggaacagcagctgggcctgatcaagcgcatcggcctggagctgtaccagctgagcaagatcgacggcaacggcgccccggcgcactgagccggaggtggcgccgggcaattcccggcgaccacccggtagagccgaccgctggtcggctgcttttcggtagagcagccgactgacagtcggctctaccaggagcaaaagagcagccgaccagcggtcggctctaccagcagcacagcgttctgtcgcccgccagcaccggagcaccgccagccagccttcgccagccagctgctccatcgcccgccagccgacaacgaaaaagccggggaatgccccggctttttcgtgtccggggtcggatccgttttcaacgaaaacggctctgaccccattgggatcgaaaacgccaaccgaggttggcgtttgccggggtaatgcgtgtcaaccaaggttgacacccacctcaaccaaggttgacacccaccaggggcagggcccagcccttattccactgacagcccttccaccttctgccagccgcgcggcagcaggtggccgcgggtggcgcgggcgccgaggtaggcgtcgagctcgttgaacttcagccccatcgtgcgctggccgctgcgcacctgcagggtctgccccgggctgatcgccacgatggcgaccacgcgttcagtggcgagcttggccttcgggatctcgatgatcttgttgcccttgcccttgtccagttccggcaggtcgttggcggcgatggccagcaggttgccggaactggtcaccgccacgatgcggtcggtggccacgttggcgaccatcgacggggtgagcaccgacgaaccggacgacaggttcagcatcgccttgccggccttgttgcgaccgatcaggttctcgaagcgggtgacgaagccgtagccatggctggaggccagcacgaagcgggcatccggctcggcactggccagggtcacgaagctggtacccgctgccggcgagaagcggccggtcagcggctcgccgttgccacgcgcggagggcagggtgtgcaccggcgtcgagtaggcgcggccctcgctgtcgaggaacgcgacctgctgggtgctgcgcgcacgcaccgcgccctgcagggcatcaccgtcgcggtaggagagggcggacgcatcgacgtcatggcccttggcggcgcggatccagcctttctccgacaacaccaccgtcatcggctcgctcggcaccagctcggtctcgtcgatggcctgcgcggcctggcgctgcaccagcggcgaacggcgcgcgtcgccgaacttcttggcgtcggccgtcagttcgtcgcggatcagcttcttcagcttggccttgctgtcgaggatgccgaggatcttctcgcgttccttggccagctcgtcctgctcgccgcggatcttcatctcctccaggcgggccagctgcttcagcttggtttccaggatgtactcggcctgttcctcggacaggccgaagcgcgcgatcagcgccgccttcggttcgtcctcggtacggatgatgtggatcacctcgtccaggttgaggaaggcgaccagcaggccttccagcaggtgcaggcggcgctcgaccttctgcaggcggtgctgcaggcggcgggtgacggtgttgctgcggaaggtcagccattcgctgagcagcatcttcaggttcttcacctgcggacggccgtccagcccgatcacgttgaggttgacgcggtagctgcgctccaggtccgtggtcgcgaacaggtggcccatcagctggtcggcgtcgacgcggttggaacgtggcaccagcaccacgcgcaccgggttggcgtggtcggattcgtcgcggatgtcttccagccacggcagcttcttggcgcgcatctgcgcggcgatctgctcgatcaccttcgacggcgacacctggaacggcagcgccgtcaccacgatgttgttggcttccttgttgaaggtcgcacgcgcacgcacgctgccgttgccggtctcgtagatgttccgcagatcgttggcggcggtgatgatctcggcgctggacgggtagtccgggccctgcacgtgctcgcacaggtcgcgcacggtcgcatcggggttgtccagcaggtgcagcagtgcgctgacgatctcgttgagattgtgcggcggcacgtcggtggccatgcccacggcgatgccggtggtgccgttcagcagcaggtgcggcagccgcgctggcatccaggtcggttcctgcagggtgccgtcgaagttcggtgcccagtcggtggtgccctggcccagttcgcccagcagtacttcggcgatcggggtcagcttggattcggtgtaacgcatcgccgcgaacgacttcgggtcatcgctggagccgaagttgccctggccctcgatcagcgggtagcggtacgagaacggctgcgccatcagcaccagcgcctcgtagcacgcgctgtcgccgtgcgggtggtacttaccgatgacgtcaccgacggtgcgcgcggacttcttgggcttggacgcagcattcaggcccagctcgctcatcgaatagatgatgcggcgctgcaccggcttcaggccgtcgccgatgaacggcagggcgcggtccaggaccacgtacatcgagtagtcgaggtaggcgcgttcggcgtactcgcgcagcggcagttgttcgaatccgtggaacacggggcgggcaagttcggtcatgcggcgttgttacctatgtcgggaggcggcgacggcggtcgccgctcgcaatcctgtgattatccggatgcggcgggggatgccaagccacgtgcagggtccagcccggtttccaggccatgcccggcccgcgccagatagcgccccggtggcagcccgaagtggcggcggaacacggtgacgaaggcactggcgctgctgaagcccagtgcatgggcgatgtcggccacgctgcggccatcggtcagctggcgcagggcttcggacaggcgggcctgttgccgccactgggcgaagctgagcgtggtctcgtcgcggaagtgacgggtcaggctgcgcggcgacaggccggcccaatgcgcccattcggccaggctgcgctcgtcggacgggtcggccagcagctgcgaggcgatcttcagcaggcgccggtcgtgcggcatcggcaggtgcatgcgctggcgcggcgcggtgcggatctcgtccagcagcacctcgatgatgtgctggcgctcgggcgtggtgtcgtagcccagcggccattcgcagatgcggtcggccagcgcctgcgccagcttggacaggcccagtacgcagggatcggcgggcagggtggcgcaggccggcgcggccagtgccatgccccaaccgcgcagcggaccatccagggtcaccgtatgcggctccagcggcggcatccagccggccgagcccggcgccagcgaccacgtcccgtgcgaggtgcgggtggtcagcaggccacgctcgacacagatcagctgggcgcgctgatggtggtgccagtccacttcccggaccagcccctgcgggctgtcgaagcggaaagcgaccaccggtgggccatcgttgcgctcgaaccaatccagtgcgtcgtccctgagcaggcgcttgggagcgggaatttctgccttgttcatcatgtccgctggctgaaatgtgtcatccattggctgaattgtactaccgggccacctgaccagatcattaaggtaggcgccttcattgatccagcccactgctgcaacacagcattcgatgccagatcgaatatttccattgagaaatattttttttggaagagaatgctcccccatgatctgtcctgcaaccactccccccagtttcggcctgctgctgcgccaggtgcgcgacggcctggtccggcaactcgacgcgtccatggctgaagaagacttgggtatcggcttcacccactacatcgggttgaaggtgctctcgcacatggccccgtgcacggccaacgaactggcccaggccatcgaccaggtacccagcgcagtcacccgcctgctggacaagctcgaggcactgggctgcgtccgccgcgaaccgcatgcgcaggaccggcgtgcgctgcagatcgtgctgaccgatgaaggccgcgcattgtgggcgcggttgaagctgcgtggcgacgcggtgatggattacgccctgcgtgatctttccgccgacgagcgcacgctgctgctgtccctccttacccgaatccgcgattccctgacgaccccatgaacccgatcccgcattccactctccgccggtccgggcgcgcgctgctggtgtcagcgctggccctggccctggccgcctgcgccagcagtcgtggcctcaacccgcagggccacgtgcttgacgtggacagcctgcacagcgaacgcaccctggccgacaccgacctcagcgccaccggcttcccggcgcaggactggtggaaggcgctgggcgatgcgcagctggacgcgctggtcgccgagggcctggccggccacccgagcctggacgccgccgacgcgcgcctgcgccaggcccaggcccaggtcggcaccgcacgtgccgacgaactgccgagcctgtcggtgtccggtggctacaccggcctgcgcctgcccgaatcgatggtcggcagcgagatgggtggccgttacggcggcagcagccaggtcgccttcgacttcagctatggcgtggacctgtggggcggcaagcgcgccgcctgggaagccgccgtggatggcgcgcatgcggccaccgtcgaggcgcaggcggcacgcctgaacctgtccaccggcatcacccaggcctacgccgacctcgcctatgcgtggcagctcaatgatgtggccgaagaagaactggcccgctcgcagaagtcgctggaactgacccgccagcgccgccgcgccggcatcgacagcgatctgcaggtgcgccaggccgaggcccgcgtaccggccgcgcagcagcaggtgcaggccgcacagcagcggatcgacgcggcccgcaccgcactggccgcgctggtcggcaagggcccggaccgtggcctgtcgatccagcgcccgcagccgctgaacccggtggcgctgcagctgccgggcgtgctgcccagcgaactgctgggccgtcgccccgacatcgttgccgcacgctggcgcgttgaagcggccgacaagcagatcaaggttgccaagaccaggttctacccgagcttcaacctgaccgcgctggccggcgtggtcgccccgaacgtgggtgacctgctgaagagcagctccaccttcgcctacatcggcccggcgctgagcctgccgatcttcgaaggtggcaagctgcgcgccaacctggccaacaccgatgcgcagtacgacctggcggtggccaactacaaccaggccgtgctcgacgcactgcgcgacgtcgccgaccaggtcaacgcggtgcgctcgctggcgcagcaggcgcactcgcagcagcaggcggtggataccgcacgctcggccttcgacctggcccagcagcgttaccgcgccggcatcggcagctacctggacgtgctgaccgcgcagtccaccctgctgcagtcgcagcagcagctggccggcctgcagtcgcagcaggtgcagtcctcggtgcgcctgagcaaggcgctgggcggtggtttccagcccgctgacgccgaccgcgcaccgatcgcctcccattccgattcctcgcattcctgaagacgcccgccatgagccagacccaagacaccgcggccccggccgcccccaaccgccgcggcaacctgctgcgcggcctgttcgtgatcgtcgtgctgctgcttgccgcactggcgctgtggtacttcatgttcggccgttggttcgaagagaccgacgatgcctacgtgcagggcaaccaggtgcagatcaccccgctggtggccggtaccgtggtcgccatcaacgccgatgacggcatgcgcgtggagcgcggccagctgctggtgcagctggacccgtccgacaccgcggtggcactgcagcaggccgaagccaacctggccaagacggtgcgccagacccgcggtctgtaccgcagcgtggaaggcgcccaagcggacttgaacgcccgccaggtgaccctgaagcgcgtgcgcgaagacttcgcccgccgcaaggacctggccgccaccggcgccatttccaacgaagaactggcccacgcccgtgacgagctggctgccgccgaagcggccgtggccggctcgcgcgagaccgtcgagcgcaaccgcgcgctggtcgacgacaccgtgatcgccacccagccggacgtgcaggcggctgccgcgcagctgcgccaggccttcctcaacaacgcccgcgccggcatcgtcgcgccggtcaccggctacgtcgcccggcgttcggtgcaggtcggccagcgcgtgcagccgggcaatgccctgatggccgtggtgccgaccgagcagatgtgggtcgaggccaacttcaaggaaacccagctgcgccacatgcgcctgggccaggaagtggaactgaagtcggacctgtacgccggtgacgtgaagtacaagggccgcatccagagccttggcctgggcaccggctccgcgttctcgctgctgccggcgcagaacgccagcggcaactggatcaagatcgtgcagcgcgtgccggtgcgcatcgccatcgatgccaagcagctggccgaacacccgctgcgcatcggcctgtcgatgaaggctgaagtgagcctgcgcgaccagaagggcgaagtgctgccgagcactccggccaagggcacggtgttcgacaccgacgtgtatgccaagcagctgcatgatgccgacgaggtgatccacacgatcatccagggcaacctgccgcagcagcaggcgaaggtgggctgaggtcgccatgtccgcacaagctccagccgcgcccggcgctccgggcgcaccggcggcgccgggtgcggcctccgggttcctgccgcccagcgtcgcactgtgcaccgtgggcctggcgatggcctcgttcatgcaggtgctcgacaccaccatcgccaacgtctcgctgccgaccatcgccggcaatctcggcgccagttcgcagcaggcgacctgggtcatcacctcgttcgcggtcagcacggccatcgcgctgccgctgaccggctggctcagccgccgtttcggcgaacgcaagctgttcgtctgggccacgctggcctttgtcatcacctcgctgctgtgcggcctggcgcagagcatgggcatgctggtgctgtcgcgtgcgctgcagggtttcgtggccggcccgatgtacccgatcacgcagtcgctgctggtctcgatctatccgcgcgagaaacgcgggcaggcattggcactgctggcgatgatcacggtggttgcgccgatctgtggcccgatcctcggtggctggatcaccgacaactacagctgggagtggatcttcctgatcaacgtgccgctgggcatcttcgccgcgctggtggtgggcaaccagctgaaggggcgcccggagcagatcgagaagccgaagatggactacgtcggcctggtcaccctggtgatcggcgtcggtgcgcttcagctggtcctcgacctgggcaacgacgaggactggttctcgtcgatgaagatcgtggtgctggcctgcgtagcggtggtgacgctgacggtgttcctgatctgggagctgaccgacaaggatccgatcgttgacctgaagctgttccggcaccgcaacttccgcgccggtacgctggcgatggtggtggcctacgcggcgttcttcagcgtggcgctgctgatcccgcagtggctgcagcgtgacatgggctacaccgcgatctgggcgggcctggcgacggcgccgatcggcatcctgccggtgatcatgaccccgttcgtgggcaagtatgcgtcgcgcttcgatatgcgcatgctggccacggtcgcgttcatcgtgttgtcgatgaccagcttcctgcgatcgaacttcaacctgcaggtggactacatgcacgtggccggcgtacagctgatcatgggcatcggcgtcgcgctgttcttcatgccggtgctgcagatcctgctgtcggacctggatggacgcgagatcgcggcgggctccggcctggccacgttcctgcgtacgctgggtggcagtttcgcggcgtcgctgacgacgtggctgtgggcgcggcgcacccaggtgcaccatgccgacctgaccgagcatatctcggcctatcagccgggcatgcaggaccaggtcacggcgatggggcagggcgacctgcagcacggcgcagcggtactgaacaacatgatcaaccaccaggcatcgcagatgggcttcaacgacatcttcttcctgctgggctggatcttcctggcgatcattacgttcctgtggctggccaagccgccattcggcgcaggcgcaggtgcggccgccggtggtggacactgaaactccctggaaacaccgtgctgtactttgaccccgccgcgaggcggggtttttgttggggcgacgctggtcgcgcgggcattgccctcggggtgatgcaacggcgcaggttcagcgcgtgcgatagacgcgtttgaacaccacccggtcggaagacaatcgggaaatggcccagatccccgccacaagtacggcgccgcatgcgagccagccggcagtggcctgaagtcggctgccgacaagtgcgccgcagatgatggcggcgacaaagacgagcattacggcctcctttgatgcgccgtagtggacctcggcctggcatcccacgcatacgcttacgccgtggttcgagccggtatggcagtgtgggcagatgatgctgcgctgcattggtgcgtccttttggggagaggaggggcgctggtcaggtcgtggcgatacacctgcaaccggctcccgcaaatctgcctcccaccgaaaaggaattgggtggatctcgactaggaaaagtacgaattgaatggggaacgtgaaatgcgccccaaaagggggccgttcaaggtctggtgacgacgcgcccggaggaggtatgcacccgcagacgacgcccgggcggtgcgagatacgacagtccgagtggcggttgcgatgccaggatcgccaaaccccggaaacgaaaaaacccgctttcgcgggtttgatcatcttgagtcgtggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgactcaggagatgaattgtgcgggacggcagagagtgtgtcaacaacatttcacacatttttctgcggctgcacgcccaggtgaagcagcaggctgcgcatcgccggtgacagctgcgcccattcggcgaaacaggcgcacaggcggcgctgtgcccacgcatctgcaagcgggaccgcaacagtacgggtattgcgtcgatgctggcgggcgatggtgcgcggcacgatgccgagaccaatgccgtggccgaccatgatgcacacgccttcgaacgtcttcatgcggatgcgcacgtccaggcgtcgcccgatgtcgcgtgcctggtcttcgatgtaggcctgcagtgcattgccgtcggccagcgcgacgaaggtctcgccggaaacatccgcgaaggccacgctgcgccgcgatgcgaagcggtgttccgcgggcagcagcatcaccagtggatcttcggcgaccacgtgctgctgcaggccggcagcgtcgaccgcatcactgatgatgccggcttcggcctggccagcgttgatcgcacgcacgacttcggggctggtgcgctccagcagttccacgtgcaggcgcgggcgttcggccagccacggtgccagccgcgaaggcaggtagttggtcagtgctgcggtgttggcatacagatgcagtgtgccgcgcgcgccgtgcgcgaacgcctgcagttcaccgcgcagctgcgcctgctgctgcaggatcaatcgtgcatggtgggcgagggcggcgccggcttcggtcaggctgacgccgcgggggtgccggttcaccaacgcggtgccggcatcggcttcgatcgtgcgcaggcgttcgctggccgacgccagtgccaggtttgcctgcgctgcgccggccgtgatgctgcccgcctcggcaatcgccaggaacaggcgcaggtcggcgatatccatccgcatgtgatgccctcatcgcaacggctgcgccttcggatcagccgaaggcaaggccggaaacaccgcattgtgcgccgagcggccggccgatccaatgaaggcatgaatgaatcaatgtacttctacgtgctgctggtggcggtgttcgtgctggccggtgtggtcaagggtgtgactggcatggggttgccgacggtggcgatggggctgctgggcagcacgctgtcgccggttgcggcagcgtcgatgctgttcattcccactttcgtcaccaatgcgtggcagctgttgtccgggccgtcactggaccgtatcgtgcggcgcctgtggccgatgatgctggccgtgggtggtgacgctgggctcggcggcgctgctggtgcgggtcgatcgcacttggtcgcgcgttgcgttgggcgtggcattggtggtctatgccgcctatgcgttgcttgcgccggtgttccgcgtgcagcagcggcgcgagcgttggctggggccgctggtgggggcgttgtcgggcgtggtgaccggcgccaccggcgtgttcgtgatgccggcggtgccgtacctgcagtcgctggggttgcagcgcgaggagctggtgcaggcgctggggctggcgttcacggtgtcaacgatttcgctgaccgccggtctggtgctgcacggcgcattcggcatccagcagctggggctgagtgcgctggcggtgctgccggcattgctgggcatgtggctggggcaggtgatccggcagcgcatcagtgcgcgggtgttccggggctgcttcctgggtttcctgctgctgctcgggctggaactggtgctgcggccgctgctctgatgccggattccggacatgaaaaaacccgctctcgcgggtttttctcattctcgacgtggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgtcgaggagcgaaattatggggtgttgttacgggggtgtcaacactttttctggatccggtgtcggatcccgtttcgcgtgcggagcgggcgctgaccccatctcactcgcttggggtcggagcccttcccttcggaaaggcattcggccccgctgctggattgcaggcaaaaaaaatccccgccgaagcgaggagttttttgttggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgttccagaggcgcaattgtgaagatgaatccgcaggctgtcaacgacttcctgaatatttttcacgcaaggccttcaagacggccactgacccgttctgcacgccgtcaacggctaccatgtagggcgatgactaccaaaaaaccaagcaagggcgggagcacctcccgcagccaggccccgaagaagggcgccaaggcgggcacggcccgcgccaccaagccgggcaagccgttgccgggctggttccctgaattgaatgaaggcggcgcaccgccgcgtggccgcaaggtccgcagcagcgacgcaccgggcccggccccgggccgcaagttgccgccgaccggcaaggtgatcgacgatccctatgccgcccgcgaagcagagaagtacgaacagcccatcgcgagccgcgaagccatcctggccctgctggagcgttgcgaagggccgcagacggcagaggaactgggcgcacgcctgggcctgaccgccccggaccgtgccgaagcactgtcgcgccggctcggcgccatggtccgcgacggccagctggtgcagaaccgccgcggcggcttcgccccgatccagaccctgaacctggtcaccggcgtggtgatcgccaacccggaggggttcggcttcctgcgcccggtcgagggcggcgacgacctgttcctgccgccgtatgaaatgcgcaaggtcatgcacggcgacaaggtgctggcccgcgtgaccggcatcgaccaccgtggccgccgcgaaggcagcatcgcccgcgtgctggagcgcggcatgacccgcctgatcggtcgcttcagcatcgagatgggcatcaactacgtggtgcccgacgacaagcgcgtgcagcgcaacgtgcaggtgccgccggaccagaccggtggtgcgcgcgacggccagttggtggtctgcgaactgacccaggcgccggacagccgtcgcccgccgatcggccgcatcatcgccgtgctcggcgacaagctgaccgcttcgctggtggtggagaccgccatccacggccatgaactgccattcgagttcccgcaggaagtgctggacgaagccgcctcggtgccgctggtggttgagccggcgatgatcggcgaccgcgtggacctgcgcagcatgccgctggtcaccatcgatggcgaggatgccaaggacttcgacgacgcggtgtactgcgagccgaatgccgatggcttccggctggtggtggcgattgccgatgtctccaactacgtccggcccggcacgccactggacgaagaggcgcagaagcgtgccacctcggtgtacttcccgggcttcgtggtgccgatgctgccggagacgctctccaacggcatctgttcgctgatgccgaaggtcgaccgcatgtgcttcgtctgcgacatgcagatcgaccgcgacggtctggtcacgcattcgcgcttctacgaagcggtgatgaactcgcatgcgcgcctgacctacacccaggtgtggaaggcggtgggtgaggacgatgccgataccaaggcctggatgggcgacctgctgccgcaggtgcagcgcctgcaccagctgtacaaggtcctgtccaaggcgcgtgccaagcgtggcgccatcgagttcgaaagcagcgaagtgcgcttcgtgctggacaaccgcggtgaagtgacccaggccggcatgctggtgcgcaatgacgcgcacaagctgatcgaggaatgcatgatcgcggccaatgtggaggcggcgaagtacctgctgtcgcgccatgtgccggccccgtaccgcatccacgagaagccgccggaaaccaagtacgccgacctgctggaattcctcaaggagttcaagctgagcctgccgccgtggtcgaaggtgcgcccgggcgattacaccaagctgctgaagaagatccgcgaccgccccgatgccacgctgctggaatcggtgctgctgcgcagccagagtctggcgatctacagcccggaaaaccacggtcacttcggcctggcgctggaggcgtacgcgcacttcacctcgccgatccgccgttaccccgacctgctggtgcaccgcgcgatcaagcacgcgctgtccggcaagccgctggacaagttcacctacaacgcgcgcgaaatggccgcgctggcgctgcagtgctccgagcgcgagcgccgtgccgatgaagccgagcgcgaggtcgacgagcgttaccgcgcggcgtggatggaaaagcacgtgggtggccagttcgatggcgtgatcagcggcgtgaccagcttcggcctgttcgtggagctggacgagtcgaaggtgcagggcctggtgcacgtgacccagctgccgcaggactattacaagttcgacgccacgcgcaagacgctgaccggcgagcgccgcggcagcagctaccggctgggtgaccgcgtgcggatcctggtactgaaggccagcatggaagagcgcaagatcgacttccgcctggtcgaacacaagggcgaggacgaaggcgatggcctgccgccgctgccggagcgtggcaagccggccaagcggaagaaagagaaatactgatgaccgtggtagtgccggccgctggccggcatccatggcaccctcggcaccgacgggttgccggccagcggccggcaccaccaggagacatcgcatgcaaggccaacccgaatacagtggcggctgccagtgcggcgcgatccgcttccaggtgcgtggcgcgctgaccgacagttcgatctgtcattgccggatgtgccagaaggccttcggtgcctactacgcaccgctggtgtcggtgcgtggcgtgcagttcagctggacccgtggccagccgcgctatttccagtcctccaacgtggtgcgccggggcttctgtgccgactgcggtacgccgctgagctacgaggcgccggacggcgtggcggtggcggccggcgcctttgacgaacccgagcgcctgccgccgacgatccagtacggggtcgagcgcaagctgccgttcgtcgatacgctggccagcctgccggcccgtcgtaccgaggaagacatcgcggcgctggagttcctggccaccatcgtgtcccatcagcacccggaccacgacacgccgcactggccgccgcgcagccggtaacgcccctgtagcgccgagcccaggctcggctggcaggtcgccgcggcctcagcccggcagcgagcgcaggctcggctcaacaggggccccgccgcagcgcccggcccgccgatgctctaccatagccaccccctttccggtccccgcccgcatgagcaagaacagccagtggatcgtcggcgtcaacgccgtcgcctcctccatcgagaacgacgccgagaacgtccgcgaagtgctggtcgaggccggtgcgaagaacccgcgcctgaccgagatcgaggaaaacgcccgccgcaagggcatcgacgtgcgcaaggttaacagccaggcgctggacggtgtcggcggttcggtacgccaccagggcgtggccgctcgctatgccgccgcccgcacttacagcgagaacgagctggagggcctggtcaccgcagccgagggcaaggccctgctgctggtgctggacgaagtgcaggacccgcacaacctgggcgcctgcctgcgctcggccgccgcggccggcgccactgcagtgatcatccccaaggacaagtcggccacggtcaatgccactgtgcgcaagacttcggccggtgccgccgatctcattccggtagtggcggtgaccaacctgtcgcgctgcctgaaggacctgcagaagcagggcgtgtggatctacggcctggccggcgaagccactgcgtcgctgtaccagctggacctgaagggcaacatcgccctggtgctgggtggcgaggccgatggcctgcgccgcctgacccgcgagaactgcgatggcctggtcaagatcccgatgccgggcgagatcgagagcctgaacgtctccgtcgccgccggcgtcagcctgttcgaggccgtgcgccagcgcggttgatttcggggtcggttcccttttccatgtgccgtgtcgaccaaggtcgacacttaccgggccgttgccgtgtcgaccaaggtcgacacccaccgggtagtcgccaacccgggttggcgcccttgccgcctcaccccgcgctgccgcccagtgccttgaacagggtgacgtcgttgttcagctggccctggcgcacgcgcgccagcgacagctcggcatcacgccgggtctgctgcgcttccagccaggtgcgcaggtcggtggcacctacgcggtagcgcacttcctgcgcgcgctccacttccactgcttcgtcgtacgacgcctgcgaggccgccacctggcgcgccagctgctctcgtgccgacagcgcgttgtccacttccgacagcgcggtgtacagcgtcctgcggaaattggtcgcggcgatctgatagctggtgccggcgatgtcggtatccagctgtgcgcgctgcaggttgaggaacggcagcgacaggccggcgcccagcgtggccaccgggttgcgcagcacgtcacccagcgacgttgcactggagccgaggctgccggtcaggctcagcgccgggtagtactgggtagcggtcaccttgatggtcttcaggctgttgcgcaggcgaagttcggccgcgcgcaggtcgggacggcggccgagcagctcggccggcaggccttcgttgatcccggggctgcgtgcgcccagcaggtcctgcggttcgtcctgctgcggccagggcgtgccgtccagcagcacggtcagtgcattgcgcacctccacccgctgctgttccagcgcgctctgcgaggagcgctgcgactgcaggttctgcagcgcctggcgcacttccaggcgcgataccgcaccagcatcgaagcgggcctgcaccaggtcgcgggtgcgctccagccgctccaggttggcctggccggtggcgatggactggttgagataggccaggttccagtactgggtgatggtgtcgccgatcaccagcagcgcggtgttctgccggtcttcctcgctggcctcggcttcccagcgggcgatgtcgcgctgggtgcgcagacggccccacagatcgacctcccagcccagcgagacgccggtggaatagctgcggcgccagtcgtcggcctgatcggtggcgcggctggcattgccgctgacgccggacgacgaaggctgcggccacagcgcattgctggccaggccggcctgcaggcgcgaccgctgcacggccaggccagcggcggccagatcgctgttggcggccagcgcctgcgccaccaggcggttcagtcgttcatcgccgaagcccgtccaccagctgtcctggcggatgtcgcggcccggtgtatccaggctgctgcgcgggtcgtcggccggtgcgttgagggtggcatcgccacggccgtagctggccgccacgtcgggggcctgcaccgggtagcggcccaccgaggcacagcctgagagggcaagcagaacagcgcccaccagcagcaggcgcgagggagcagggaagggcagtcgggtcatcatcttcattcgcgggccagggcctccaccgggtccagctgcgcggcgttgcgcgcgggcaggaagccgaatgccacgccgatcagggtcgagcaggcgaacgcggcaacgatcgaggcggtggagaacagcacctggaagtcactggcgaagcggccgatcatcgagcccagcagcagggccaggccgatgccgagcagaccaccgagcaggcacaccagcaccgcttcgatcaggaactgctggcggatgtcactctgccgtgcccccaccgccatgcgcacgccgatttcgcgggtgcgctcggtcaccgagaccagcatgatgttcatcacgccgatgccgccgaccagcagcgcgatggcggcgatggcgccgatcagcagggtcatcgtgcgcgtggtctgctcgatggtctggcggatctcggcgctgttgctgaggaagaagtcctcggtgccgtggcgcagggtcagcaggcgggtgatcgcttcctgcgccgcatccatcggcgtgtcgtcgtccacgcgcacggtgatgctggaaacgtggctctggccgagcatgcgcgacatcaccgtggtgtagggcacccacacgctgaggctggtgctgccaccaaagccgaagctctggcgcttggccacgccgaccacgcgtgccggtacgttgccgagcaggatcacctggccgaccggatcgacatcggggaagaactgggtctgggtgttctcgtcgatcaccgccacctggccgaggcccttcaccgcatcggtatcgaagaagctgccgctgagcagggtcacgcccttgacccggaagaactgctcgccgacgccactgacctgggcggtggaggactggttgcggtaacgcgcggtgaccgaggtcgacacgctgggggtggcgctgtccacgtagctctgctttgccagtgcatcggcatcgctggccttgagcgtctgtacccgcgccgagcgcatgtcaccgaaaccacggccgggatagacgtcgatggtgttggtgccgagcgcgctgatgttctgcaggatctgctgctgcgagccattgcccagcgccaccaccgagaccaccgaggcgatgccgatgatgatgccgagcatggtcaggaaggtgcgcagccgatgtgcgttcatcgccagcagggccatgcggaacgcttcggtgaagcggtcacgggccgcccgccagctgttgccgcgggccacgccggtgctggcctcgcgctgcgcgcggtaggtcggtgcgttcggattggtgcggtcggcgatgatctcgccatcgcggatttcgatgatgcgctgcgcgtgttcggccacgctcatgtcgtgggtgacgatgatgatggtgtggccttccgcgtgcagctcgccgaggatcgccatcacttcctcgccggatttcgtgtcgagcgcgccggtcggttcgtcggccaggatcacctcgccgccgttcatcagcgcacgtgcgatcgacacgcgctgctgctggccaccggacagctggcccggcttgtggtgcatgcggtcgcccaggcccagccgctgcagcagctgctcggcgcgcgcgttgcgcactgcgcccgggctgccggcatacacggccggtacctccacgttgccgcgcgcatccaggtcgcccagcaggtggtagcgctggaagatgaagccgaaatgctcgcggcgcagttcggccagttcatccggcgccatcctgccggtttcgcggccggccacctggtagctgccgcgggtagggcgatcgaggcagccgaggatgttcatcagcgtcgacttgcccgagccggactggccgacgatcgccaccatctcgccggcgtggatatccaggttgacgtcgcgcaggacggcgatcacatcatcgcctgccgggaattcgcgccgcaggtcgcgcaggcgcagcagcggcgccttcgtgctcatcggcgcggacccatgcccgggccgccgacccgcatctgcatgccgccgcggttgccgccgccggcgctggcaccggccgcaccggcttcgcccaccaccacgcgttcgccttccttcagcccggacaggatttcggccgaggcgccgttgttgatgcccacggtgaccttgcgcggttgcggctggcccttgtcgtccagcaccctcaccatgcgctcgtcgccgcggcgcttcggtcccagcgccaccgccggcaccatcagcacgtccttggcctgcttgagcagtaccgagacctgcgcggtcatgtcgatgcgcagggtgccgtccgggttttccacgtcgaacagcgcgttgtagtagaccgcgctgctggaactggagctggacgaactgctggagctggacgagttctcgttggcgatcgaggccggcgccggattgatctggcgcagcgtggcgtggtacttgcggtcggggtcacccagggtggtgaagtacaccggcatgccggccttgatcttgaccacgtcggcctcggagatctcggcgttgaccgtgaccacgtccagccgcgccagcatcacgatggtgggcgcggtctggttggcgttcacggtgcggccttcctcggccaccaccgccaccacggtgccatccatcggcgcggtgatgcgggtgtaggccaggttggcgcgggcggtgcccagctcggtctggcggcccttgatctgcgcctcgtaggactgcagctgggcgcgggcagttttcagctgtgcttcggcggcatcgtattcctggcgcgaggtggcctcggccgccagcatctgctgctggcgcgcgaactccagttcggcctggcgcagggtggcctgctgcacggcgcgctgggcggtgacctggtccagcgaagcctgcgcgttgagcacctggttctgctgggtggtggcatcgatctcggcgatcaggtcgccttccttcacggtatcgcccagctgtaccttcagcgacttgatctggcccgaggcctgcgcaccgacgctgaccagcttgtaggcgtcgatcacgccggtggcttccacggtctgctcgatgtcgccgcggctgaccggcgtggtcgccaccgccggggcggcgggtttgcgcagcagccaccaggcggcgacggccacgatgagggcgagcagggcgatcagtatcaggcgaccacggcgggtcgcgggcaacaggcggaacgtcacgtcgtggcttcactctcggggccgcggcggcggcgttggtgggcattgtgaagaccgggcgacaggcggctcaatcctcggggtatgtctctatgtaacactgtcggcgaatacgcgtaaccacaggtatcccgctcatggctggatacactggtacgcattgccccggatgcggttcagctgccgacacgggatgatcgcgacatggagactgaaaacacgatgcatcgactgctgatcgtcgacgacgacaacgacatccgcaccctgctggccgagcagctcggccgcgccggctaccaggtgagcacggccgcagacggcaccgccatgcgccagctgctggaccgcgaacacgtggacctgatcgtgctcgacctcaacctgccgcgcgaggatggcctgaccctgtgtcgcgacctgcgggcgcgctcgaacacgccggtgatcatgctgaccgcgcgcgccgagccgatcgaccgcgtgctcggcctggaaatgggcgccgacgactacctggccaagccgttcgaaccgcgcgagctgctggcgcgcatccgcaacgtgctgcgccggaccgaggcgctgccggccaacctggagccgctggcggtgcgccgtgcgcgtttctcgcgctgggtgttcgacctggagcatcgccacctggtcgatccggacgaccgcgtggtggtgctgtccggtgccgagttccgcctgctgcgcgtgttcatcgcgcatgccaacaaggtgctgtcgcgcgaacagctggtcgcgctcagcagcggccgcaactacgaggcgcaggatcgcgcgatcgacctgcaggtcagccgcctgcgcaacaagctgggcgatgacggtggcccggatggcctgatcaagaccgtgcgcaacgaaggctacgtgctggcctcctcggtgaacctggaataagccgtcatgaagcgcctgcgccatttcctgtcctcgatggtcgggcggttgttcgtcatcctgctgttgggcatgagcgtggctgcgatcggcgcgaccatgctggccacctccaaacgccagcaggagttcgagcggcagaacctgaaccgcatcgccgaccgcctgcagggctacgtcaacctgctcgatggcaatcccgaactgcgcgagcgactgcttgagatcggtgggcccagcgtgcgtgcgctgcagcccggcgcgcgcctggggcgggcggataccgcactgatggaagtcctggatgaccggcccggcccggtgtcgcgcgcgcatgtgcatttcacctcgttccgttcctgcattcccaagctgcaggatctgctgccgccaccgccgccggggcaccgacggcatccgcgtgagcgcgatccggccttcattccgcccaagtgccgcgcggtcgatgtaacgctcaacgacggtacgctgctgaagctggcgctggattcgccagcagtggcccacaacggcattctggccgtggacccgtggttcctgaccctgctggtgctggccatcgcggtgctggcctatatcgttgcgcgcatggccagtgcgccgctgcaggagctggcggcagccgcggaggatctcggcgacgatctgcagcgcgatccactgccgttgcgcgggccgcgcgaggtgcagcgcgccgccgaggccttcaatgccatgcagcaccgcctgcagcggcacctggccgaacgcacgcagatgctggcggcgatcacccatgacctgcagaccccgttgacccgcctgcgcctgcgcctggagaacgtcagcgacgaggtgctgcgcgagcgcctgatcggcgatctggcggcgatgcaggcactggtgcgcgaagggctggagctggcccgcagtgccgagagcgccgagcagcgcgccgcgctggatctggattcgctgctggaaagcatcgtggaagacgccgcagagggtggtgccgacgtggtcttcgagggcggcaccggtgcggtgctgatgttgcgcccgctggccatgcaccgtctgttctccaacctggtggataacgccgtgatgtatgcccaccgcgtgcgcgtgcgggtggaacgcagcggcggcacgatcacggcgatggtgtccgacgatggcccgggcctggcggaagaccagctggaggccgtgttcgacccgttcgtgcgggtggaaacctcgcgttcgcgggaaaccggcggcgccgggctgggcctgaccatcgcgcgcgccctggccgagaaggatggcgcgcggctgtggctgcgcaaccgtgccgagggcggtctggaggcggtggtgcagtggccggccagtgcgcaggtggtgccgcctggccggcccggctgagccccgccggacgcacgcgatgacgccggggccagggtttggcctatcatctgcgcatctccccagtttctccccgatgagtcaacccgttcctgacggcacgccgttccgcgttgcccggtcgttcccgcttgctgccatgccctgcagccgttaccggccactgccgccgagctgatgggcaggtcaggggacaacgggtgctgggtggagcgccgcgtttcgaaggccaggcaggcactgcagcgcggtctgctgtgggtgttgctggtgctggcgctgccgctggccgcgcaggagggcgcgccgccgctgcgcgactacgccatcgacgtgtggacctcgcgcaatggcctgccgcacaactcgctgcgcgatatcgcgcagactcccgaggggcacctgtggtttgccacctgggaaggcctggtccgctacaacggcctggatttcaccgtgttcgaccgcagcacccgcccggggctacgcgacaacggcatcggcgcactgctggtcgatcggcagggagggctgtggatcagtgattcgcgcggtaacgtcagccatcgtggcaacgacggccagtggcgggtctgggagcatcaggccgacaccccgcaggtgctgatccagtccatgcagatggacagccagggtcgcctgtggctgctgtacgaaggcaagggcatcggctatctcacgccggacaaaggcatcgtctaccaggcgccggcggccgacctgccgatggcgatgagcttcaccaagctggtggtcgatgcgcaggaccgggtctgggttggcacgcttgacgggctggtgctgcgcgacaacgacggcgtgctcaagcgcgcgcccgcggcgtggggcctgggtgccggcaccggcctgtcctggccgtaccgggctcctgatggcgcgctgtggatcgtcgctggcgagcgcctgtaccgcgtggaggacgatcagctggtgctggtgcaccggctgccgggacagctgcacatgacctcgatgctgcaggaccggcacggcgacctgtggctgggaaccgagaaccagggcctgctgcggatctcggcgcatggtctggaacgattgccggccggcctgaacctgccgggcgggcgcgtggtcagcctgcgcgaggatgccgaaggcagcatctgggtgggggccaacggtggcctgtaccgcctgcgcgaaacactgttcagcagctacaccgagcgcgatggcctgagtggcgactatgtgcgcacggtgctggaggaccgcgaccgccagttgtgggtcggtagtgccagtggtctcgacctgcagacacccgatggccgcttccgcgcggttccgctgcacaaccgcggcggcaaggcgccatcggtattgagtctggcgcaggggccggacggcgacctgtgggtgggtacgttcggcgacggcgtttaccggctggaccgcgatggcagtctccgccacaactatgcggcagccgacggcatgccgggtggcaacatccgcgcgatcagtgtcgatccgcagggcagggtctgggcgggtacgcagaagggcgtggtacgcatcgacggcgaccgggtgcaggtgtcgactgccccgggcatgcccggtggcctcatcaccgcactcgagcatgaccaccagggcaacctgtggatcggcaccatcgagggcatccgcgtgctgcgtggcgaccacgtgcagtcgatcgacctggcaccgatgggcgggggccgcagtgtgttcggattccaccagcttggcgaagcgatgtggatcagcagcgaccgcggcctgtaccgctggcgcgacggaaagctggcacgcgtcggcctggagcagggcatgccggtggatgcggttttccagctggtgccggatcgtcttggcaacgtgtggatcagcagcaaccgtggcgtgctgcgcaccgacatggcgaccctcaatgccgtggccgatggccgcgcaccacgagtggtggtggagcgctacaacgagatcgacggcatggccaacgcgcaggccaacggcagctccgggccatcggccatcctgcgccaggacggcaccttctgggtggtcaccgccggaggcctgagcaccgtcgacccgcaacgcctgcagcgcttccgcgagcgcccatcaccgccggcagcgatcgagagcgtgcaggtggatggcgcacccgtgcattgggagggcccggatcgcaactacattcccggcggccgacgtctggcggtgagctatgtgggcctgagttacctgatgtcggaccggatccgctatcgcacgcggctggagggcctggacgccggctgggtcgagcgcggcccgcagcgcagcgtcgagttcgtcggcctgcctccgggtgactacaccctgcacgtgtcggcggcgcatccaggcggggcctggggccagcaggaagccgtgtggagcttcacggtggagccgttctggtggcaacgccgcagcgtgcagctgctgggcgggttgttgctgctggctgggctggtggtgctgtaccgcctgctgctgcagcagctgaaggccagcaacctgcgcctggcacggcgcgtggacgaggcaaccttcgacctgcaggccaagaccgtgcacctgcaggcgctgaaccaggaaaagaccgagctggccgagcgccttgcacggcaggccgaggcctttgagcggcaggcgcgcgaggatgcgctgaccgggctggccaatcgccgtgccttcgatgaaacgctggcgcgcgacttcgcccgttcacagcgcagcggccacccgctgtgcctggtggtgctggacatcgaccacttcaaggacgtcaacgaccgccacagccacagcatcggcgatgcggtgctggtgcaggtggccaggctgatcgccgcggcctgccgcgactcggacctgcccgcgcgtaccggtggcgaggagttcgcgctgctgctcaacgacacccgcctggaagaagccgcgcagctgtgcgcgcgcctgcgcggcctgttccatgaccaccccgactgggccggtgtagcgggcctgcgcgtgaccttcagcgcaggccttgtggaactggatgccgatgaccgcaccccggcgctgctgtaccagcgcgccgaccgcgcgctgtaccgcgccaagagcgacggccgcgatcgtacgagtattggttgatcgcatccacgcatggcgtggatctactggtgttgtcgtaccaaccggcggtgccgaccaacggtcggcacccaccagagaagtgcggctaagcccccagggacgggttcacggcgtcccccgcgaacccaccttgtccggcccgaccgctgatttgcttcacgccacgaggggctccgccgttgggcgcttcaccgcggccaggcgttggcgatggtgcagaacaatcgtgcggtctgttcggtgtcatacaccgcgctgtgtgcttcgttcgcatcccagcccaacccggcggccgtggctgcacgcgccagcaccgtctgcccgtaggcgatgccggccagggtgacggtgtcgaacacgctgaacgggtggaatgggttgcgcttgtggccggtgcgggccacggccgcgttgacgaagccgaggtcgaaatgggcgttgtggcccaccaggatcgcgcgctggcagccgtacttcttcatcgccgcacgcaccggagtgaagatgtggtccaatgccgctttttcttccttggccagccggaacgggtggtcgaggatgatgccggtcacttccagcgacttcgggtcgatctccaggccctcggccgggaccacgtgggcactggcggtctggccggggtagagcaggccgttctcgtccatctcgatcggcaccgcagcgatttccagcagcgcattgcgctggctgtcgaagccgccggtttccacatccaccaccaccggcaggaagccgcggaagcgttgtgacatcgcgcgctgcgcctggggtactgcggaatcgggagcggcggcaggtgcggagggggagtcagtcatgcgtgaattctagcagagcgaccctgagcgcccggccagctttctgtgcatgggctccctgcgtgggcgtgtgtcgaccaaggtcgacacctaccgggcaccgcacgctctggattccggtaggtgccaaccttggttggcacgcggcgcgccaaccacggtcggcatctagcgcaccgcaggccgtgccgtcgtgaccgatggctgccaccgggccaaccaggcgtccacgctcagcttgccggcgccagtgaagatcagcggcagcagcatggccatgaacagcaccggcagcttgaagttgccgtagccctggtcgctgatggcataccccatcgcgaggtcacccagcgaattccattgcatcggccaatgcaccgcataggtcgccaccacggtcagcaccagcaggctggcggctgcgaaacgggtaccgaaaccaaacagcaggcaggccgcgccgaccagttcgaaccaggtggccagctgccagttcagggcagcaggcagttggttgaacgggaacgggaaggcgccctgcaggtcggcgaaccagttctggccgtgcagcttctcacggccggattcgaagtattcccaggccagcagcacgcgcaggcccagcggcgccaaccagggggcgagacggtccagccggccgcgcgcggcggccaggagcggcaggttcatcgttggatctccagtggaagaggcgtcagggcgggggggcgagcgggccgatcacgccggcctgcaggaactgcagcagcagtgcggcaccgggctcggccagtacgtcctcggccagcccgtgcgaggtggccagctgctgcaggtacgtctgtccttccaggccgggccgttcgccgatgctcgccagcaggtgtaccgccagcgggctgagcgcggcgaatcgcacttcaccgtcggcttcgcggcggaccagcaggccggtgggttctggaaggggctgggtcggcgcatcctctgcaccgagacggtgcaccggccattggtacagcagcggccacgccagcggcgaacgccgcagcggcacccgaagtggatcagtatcgccaggcgcaggaagcggttcggcctgcagctggtacagcgcggtttccacccactcgtagtgggccagttcggccagcgccgggtgcggcagctgcggctgcgcctgcagccactgcacgaactcggcggccagttcggtgaacagcggtgtctggcagcgatgggtggcgaagtagtggcgcaccagggcgctccaggccggttcgccaagcaggcgcacgcagaccgggaaaccgttgctcaacaggccgagcaggttgttgaacagcaggtgccgatataccgcgacccggcgtggctccagtccggccggtgcgggtaccgcctgcgggttgcgcaggtgcgcggtgaaggcgtgctgctgcgcgcgcagggtgtcggcggaatcagccatgtgccgccccggcatgtgtggcctgcaggcggcggatggtctgcagttcgccctgcagttctgcatacggcgggaaattgaaatcgcgttcgagcagggtgggacgcgggccgatgcgtgcataggtacgcgccagcagcgcccagaccggatcgatcaccgcgctgccgtgggtatcgatcttcaggtcgggtgcctcgtccaggtgcccggccacatgcaggcagacgatgcgccgtgcaggcaggccggcgatgaaggcatcggcatcgtagccgtggttgcaggcgttgacgtagacattgttgacgtccagcagcaggtcgcagtcggcttcggcaagcacggcattggtgaaggccagttcgtccatcgccggcgcgggtgccaggtagtaggacacgttctccactgcgatgcgacggcccagcaggtcctgcacgcggctgatgcgctgcgcggtatggcgcacggcttcgtcggtaaagggaatcggcagcaggtcgtacaggtggccgtcgtcgctgcagtagctgaggtgctcgctgtacagcggcacgcggtgcttttcgaggaaccggccgacctgttccagcagctgggtatccagcggtgcactgccgcccagcgacagcgacaggccgtggcagctcagcggatggcgctgcgccagttcggccagggcatcaccggccgggccgccgacatggatccagttctccggtgcgcattcgaggaagtcgaagtcgccttccggggcgtcacgcaggtcctgcagcagcgcccggcgcaggcccaacccggcggccgccgcacgaagcggcgaccgcgggtggacgaggctggcgcgggcgtcagtgcttgccaccgcacttgccttcgccgcacttgccttcagccgacttcgtgtcgccggccttggccttggcgcccgctgcgccggcagccttgcccttgtcggcaccacacttgccttcgccgctcttgccgtcggcgccgcacttgccttcggcgtgcttggtcgcgtcagcggccatcttgttatcggcggctttggcatcggtgctggccttggccgcctggccggccaccaggtagccctgggcgaggtcgctcatgctcagcgccgaggcgctggcggtcatgcccaggccggcggccagggcggtagcggtcagcagggacagggtcttgttggaactgctcatcggtcttactcctgggtggtgggcaggtgcccggggtgaaacgatggtgcagcgatcctactcaacgaatcctcgccaagaactcaaattttcgtgagatttgttacagaagcatccggaaggtctgcgccgggcaagcacggcgcccacaacgcgggtggaacaccgcaaaaaaagaaaggccgctgtcacaggacagcggccaccttggagtcgactccggtgttgcagtgcagcgtcagggctggccggtgctggaggtctcgtcgcgcttttcacgcggtggcagcggctgctcgccgtgcaccaggaaccacacgttctcggcgatgttggtggcgtgatcgcccacgcgctccaggttcttggccatgaacagcaggtgggtgcacggggtgatgttgcgcgggtcttccatcatgtaggtgagcagctcgcggaacagcgcggtgtactgggcgtccaggcgggcgtcgtcctcgcgcagtgccagcgcggcctcggcatcgttgtcgcggtaggcggcgatggcacggcgcacctgctgcgcggccaggcggcccagcgcgcgcaggccctggatctgcggcagcggcggcaccttgcccagcgcgatcgagcgcttggccacgttcgctgcatagtcgccgatgcgctcgatgtcggccgggatgcgcaggccagccaggatctcgcgcaggtcgcgcgccatcggcccacgcagcgccaggcgcatcacgtcgtggctgatctgctgctcaagcgcgtcgatcgcttcgtcgttggcgatgatgcgatgggcggcgttctcgtcgcgcttctcgatcacgtccatcgccgcttcgagctgggcgacggccatctcgcccatgcgcacgatttcggccaccaggcgctgctgctcctcgtcgtagctcttgacgatgtggtcgttgggaaggttcatggttgttccgctctgttgagtcgagccatgcccgactgacgttgtctggagagtcgagccacgctcgactgacgtttcagccgaagcgaccggtgatgtagtcctcggtctgccgctgcgacggctgcgagaagatcacttcggtgcggtcgtgctcgatcaggtcgcccaggtacatgaaggcggtgtagtcggacacgcgcgcagcctgctgcatgttgtgggtgacgatcacgatcgtgtactcgtgcttgagttcttccaccagctgctcgatgcggctggtcgagatcgggtccagcgccgaggtcggctcgtccagcagcagcaccgacgggcgcagggccacggcacgggcgatgcacaggcgctgctgctggccaccggacaggcccagtgcgctctgccccagcttgtccttcacttcgtcccacagcgcgccctggcgcagcgcctgctcgacgcggtcggccatatcggccttgctcagcttctcgtggtggcggatgccgtaggccacgttctcgaagatggtcatcgggaacggcaccggcttctggaacaccatgccgaccttgctgcgcaggcggttcatcgggtacttcggcgacaggatgttctcgccgtccagcagcacttcaccgcgcgcctccagcttcgggtacagcgcatagatgcggttgaagatgcgcagcagcgtggacttgccgcaaccggagggaccgatcagcgcggtcacgcgcttttccgggatttccaggttgatgcccttcagggcgtggaacttgtcgtagtagaagtccagtccacgcgcagccagcttcaccggcgacggcgtgtgcaggctctcgtgcgaggacggcacggcgatgcgctgcatcggcacggcgttggaaaggtcgttcatggcgttatccacggaaaggtcagtcatgggagatacgattgcgcagcaggatgccgcgggcggcaaggctgaccagcagcacgaagacagtcagcaccagggcaccggcccaggccagtacctgccaggattcatacgggctgccggcgaactggttcatcaccaccggcaccgaagccatcggctggaagatgttgttgttccagtactggttgccgaaggcggtgaacagcagcggtgcggtctcgccggagatgcgggccagcgccagcaggatgccggtgatgatgccggccgacgcactgcggtacagcacctgcacgatcaccttccactgcgggatgcccagcgacagggccgcttcgcgcatctgcgagggcaccaggcgcagcatttcgtcggtggtgcgcaccaccaccggcagcacgatgaaggccagcgacagcgcaccggcgaacgccgagaagttgccgccggtctgcatcacgtacagcgtgtacacgaacaggcccagcacgatggacggcgccgacagcaggatgtcgttgacgaagcggaccacggtgccgaccttgcgggcgttgccatactcggccagccaggtaccggccagcacgcccagcggggtgccgatgccgatggccagtgcacacatcacggcactgccgaagaaggcgttggcgaggccgccgtcctgcatcggcggcggcgtcatcttggtgaacagatcccagttgatgccggccaggcccttggaggccagggtgaacaggatccagcccaggaagaacaggccgaacagggcggtggcgcaggacgcggtgatcgcaacgatgttgccgatgcggcggcgcaggtacagcgaatcagcggtggtggacatcagttgccctccttgcgggacaggcgcatcagcatcagacgggcgatggccagcaccacgaaggtgacgatgaagaggacgaagccgagcagcagcagggccgaacggtaggtttcagtggcttcgccgaaatcattggcgatcagcgcggcgatggtggtgcccggttccagcagcgacggcgacaggcgcacgctgttgccgatcacgaaggccaccgccatcgtttcgcccagcgcgcggcccaggccgaggaagatgccgccgatgaccgccgagcgggtgtagggcaggacgatgtcccagctcacttcccacttggtggagcccaacgcataggccgattccttcaggcgggtgggcacggtcaggaacacctcgcgcatcaccgaggaaatgaacggaatgaccatgatggccagcacgaaaccggcggtgagcatgccgatgcccagcggcgggccctggaacatcgggccgatgaccggccattcgcccagggtctcgttgaggaacggggtgacgtactcggtcatcaccggcaccagcacgaacaggccccacatgccgtagatgatcgagggaatgccggccagcagttcgatggcggtaccgaccgggccacgcagccagcgcggcgcgacctcggtgaggaagaaggcgatgccgaagctgaccggcacggcgatgaccatcgcgatgacagcggtgaccagggtgccgtagatcggagctagggcgccgaacttgttttcgaccggattccagtcagcggagaagaagaagctcagtccctgcatctgcagggcatggcgaccgccccacagcatcgacagcgcggcgcaggccagggcgatcaggacgaagatgacggtgccgaccagcacccatcggaacagtttgtcgttgcgggcatcacgcgcatcacgcgtggacggggcggctacaggctgggcgatggcattcatggggacggctgggccaggaaggggcggggcggcacggcgtggaacaagcggtgcccgcgcggggcgggcaccgtcgggtccatcacttcaggtcggtcgcccagtaggcctcgatctgcttgaccagttcggccggcagcggcacgtagtgcagctcgttggcctgggcctggccgttctcgaaggcccacttgaagaaggccagggtgtcctggttgcgcttggcgtccttcggctgcttctgcatcagcatgaagttggtggcggtgatcggccacgcctgctcgcccggggcgttggtgatgaccaagttgaagtccttggcgctggcccagtcggcgctggcggccgcagcggcgaaggtttccgcgctcggctcgacccagttgccggcggcgttctgcatggcggtatacggcatgccgttctgcagggcataagccagttcgacgtagccgatcgagcccttgatctgcttcacgtaggacgcaacgccttcattgcccttgccaccgacgccgtccggccactgcaccgaggtgccttcaccgaccttgctcttccactccgggctgaccttggacaggtagttggagaagttgaaggtggtgcccgaaccatccgaacggtggaccagggtgatcttgccgtccggcagcttcacgcccgggttggcggcgacgatcgccgggtcgttccaggtcttgaccttgcccaggaagatgtcggccagcagggcgccgctcaggcgcagcttgccggcttccaggccttcgatgttgaccaccggcaccacgccgccgatggccgacgggaactgcgccaggccggcctgggccagctcctcgctgctcagcggcttgtcggacgaaccgaagtcgacggtcccagccttgatctgggcgatgccgccgccggagccgatcgactggtagttgatcttggcgccggtgctggcgttgtagtcagccgaccacttggagaccagcgggaagatgaaggacgcgcccgcgccggacacttcggcggtcaccttggcaccggcagcggcgggggcagcggcagcgccggcagccggctgctgcgcggcctgcttgtcgccaccgcaggccgacaggcccagggcgatggccagggaaagggcggcgaggccggccgagtgcagtttcatggtcactccatagcggggaagagccgacgtggtcggcggatgcggctatgaaatgatgtttttgttacagccgtattacgaccatgacagaggtgtcctggatcacgttctgacaagggtttcacaggattggcgccgatccggcaggtgcccggaaccccccgatctgcgcaccgatatgacggtcggttggcccttgtagagttgagccatgctcgactgctccctgttctcggtaggtgcggaccgttggtccgcacgctccagcacccagccgagcgtgggctcgtctctacagacgctcctgcctttgctcctgccttccatgaccccaccgcgcccccgatgaacagtcgagaggcggtgggccagggcgtgcaggaccgtccacggcatggatgccgtggacgagccccaaagggtgagggcggtttgcctgcgaggcactgcctcgcaagcgcccgaacgcacagccgccagcggctgggccggaccgcggagcggggtttacggcgtgtcccgggctgggccctgcgccgactccgggcagtagattggaagcgcaacgctcttcacgacccatcccccaaaaacaagaagagcgcgagatctcgaggatctcgcgcccgggtgggagcggcgggggagagaggacccgccgcccccgttcctgcgggggaacgcgcttacttcaggttctgcgaccagtaggtctcgatctggcggaccaggctgtccggcagcggcacgtagtccagctggcgggcctgggcgtcgccattcttgtagacccagcggaagaactcctgggtcgccttgccattggcagcattcttcggcgtcttctgcaccaggatgaagttggtggcggtgatcggccaggactcggcgcccggcgcgttggtcatcaccaggtagaagtcgcgggcgttggcccagtcggcgctggcggcagcggctgcgaacgaggcgtcgctcggctgcacgaacttgccggcggcattcttcatcgcggtgtaggagagcttgttctgcagcgcgtaggacagttcgacatagccgatgccgcccttgatctgcttcacataggcggcaacaccttcgttgcccttgccgccgatgccggccggccactgcaccgaggtgccttcaccgaccgagctcttccactccgggctgaccttggacaggtaattgacgaagttgaaggtggtgcccgagccgtccgaacgatgcacgacggtgaccttggcgttgggcagggtcacgcccgggttcagcgcggcgatggccgggtcgttccaggtcttgatcttgcccaggaagatgttggccagcaccgcgccgtccagcttcagcgcgcccggcgcgatgccggccacgttgaccaccggcaccacgccgccgatcaccgacgggaactgcgccaggcccgcagcagccaggtcttccggcttcagcggcgcgtcggaggagccgaaatcaacggtcttggccttgatctgggcaatgccgccgccggaaccgatggactggtagttgaccttgttgccggttgcggtgctgtagtcggccgaccacttggacatgaccgggtagatgaacgatgcgcccgcgccggtgatatcggcggcgttggcggcgaacacggacgatgcggccaggatggcgacagcggcgcgcgacttgaaggcgtggatcacggggagactcctggggtggtggtcgaagggcggttgcccgacgtttcggtgcacattccataacggttgcgtgacacccccgcgtctgtcatatgacgcgggcgtgacacgcgtcatgagcgatgtcacgtccgctgcgccggcagggcagcgcggctaccgatgcaacgacgaaggcacggccggggccgtgccttcgcgggtcaacgcagggggctggacttaccagaagaactgcgcgcgggcttccaggatgttgggatcgtcgttgacgaaaccgcgcgccgtggagctgtacttcttgctgtcgaccatcacgtagttgagcatcagcttgaagttggaacgcaggtaccagttggcgcccacggtccagatgtccatcttgccacccagcacgccatcgacgatcggcgggcgaccggcaaccgggttggcggcgaggttgccgtcattgaggtccatgtggtcgtagcgcacgcccagctgccactggccgccggccgggttgttcggcaggccggtgcccggggtgccgcccttgtagctccaggtctcgccggtgacgttccacacgccgctgatgtaatagccgtcgctggtgtagttgtcgtggtcgtagcgcttggccttgctggtgtagtactcggcctgggccttgaacgggccctggaagtacatcgcttcggcaccgatggtgctgacgcggtcggtgtcggtcaggttgccactgtcgaccaggcgggcagtggcgaggtcggcattcggacgtgcacgcacgcgcagggtgtcggcgtcggtgtcgtagttgacgtagctcagtccgaagtgcaggacctggcctttttcattgatcggggcccaggtgccacgcacgccgtagccgctgccgtgggccaggttgcgggtcagctcgcggccgaaggcgctggcagtcaccgaccagttgtcctggccgtagctgtacgcgccgcccaggcggcgggcgatggcataggtgttggtgaccgctgccttggaaatgaaatcgttgttcttggtgctggacagttcttccaggctgttgggctgcttgaactggcccagctgcaggaagtggttggcgttgcccagcagcttgtacttcacgttggtgtcgaggaacttgtcggccttggcgtcatagccgaccacccactccacgttgcccgggcccttgcccttcagcaccagctcggcgcgacgcagttcgaattcgctgttcttgccgttgccggcgtcgccaccgttgaggtcgaccacatcgttgtggaaccagttgccatcggcctggaccaggccttcgaaggtgatttccgaaccgccgatcacgtcgatggcgacttcggcgtgtgcagccggcacatacagcgcagcagccacggccaccgtcaggagttggtgatgcagtttcatggagaggagccttgcaggcaggtgggaagatgcgcgcaggctagaaggtaaagattgcgtaaatgtgacagttcacgcgcggcagacatccaccgcaggccccgtcacggcagggcctgccattgaacccgcttgcgtatgacgcccggattgcgccttggttgcagtcgatccacgccctgcatggatgcggccgtcactcggccggggtcttgtccttgaaccggcacagatcggcgatcacgcatcccgggcaatccggcttgcgcgccttgcacacataacgtccgtgcaggatcagccagtgatgcgcgtcgagcaggaattcggcggggatcaccttcaccagcttgtcttccacttcgcgcacattctttcccggggccaggccggtacggttggagacgcggaagatatgcgtgtccaccgccatcaccggctcgccgaaggcggtgttgagcaccacgttggcggtcttgcggcccacgcccggcagtgcttccagcgcatcgcgatcgcgcggcacttcaccaccatgcttttccagcaggatcgcgcaggtcgcgatcacgttcttcgccttggcgttgaacaggccgatggtggcgatgtactgcttcagtccttcttcgccaagcgcgaggatcttcgccggcgtgttggccaccgggaacaggcggcgcgtggccttgttgacgccgacgtcggtggcctgcgccgacagcgccaccgccaccagcagctcgaacggcgagctgtactccagttcggtcttcgggtgcgggttgagttcgcgcaggcgcgtgaacatctccaccacgtcggcgcgcggcatcgtgccgccacgccgcgccggggcgcgtgcggtcttcttcgtggtcgccattactgctccttgccgctggcgcgggccttggcccgggcgaggatggcggcggccgcggcggggagggcgggcttcacgtccggcgccggggcgggcgtgcgccgcgcgtcgcgttcggcttcgcggcgggccagtcgcaccgcacgggcgcggtagcgttcgcgtgccgcccaggcggcctgaagctgctgctgggcctgctgcaaccgctgcgggagttccgggtggccgggcagcaactgcgcgtcgtcggcgcgggcgacatagtccatcagcccggcctgcagggcgccgtcgagatcgtctgcctggacccgggcaaacagctgcgcggggttgggtcgggatgccatggcgtcagcggttctggaaggccggcgggcggcgctgcaggaaggcgctggttccctcgcgcatgtcctcggtggcgaacagcaggccgaactgtgcgctttcgtattccagcccggcttccaggctgcattcgccgcccacgtgcaccgcatcgagcaggccgcgcagggccagcggcgccgagcgtgccagctgccgggcgatgtcctgcacgcggttgtccagcgcgtcggccggtaccacctcgttgacgatccccagttccagcgcacgtgcggcattgatcggtgcacccagcaggcatagctccagggtggcggcgcggccgcacaggcgcagcaggcgctggctgccgccgaagccgggaatcagcccgagattgatttccggttggccgactttggcggtatcggcggcaatgcgcaggtggcaggccatggccagttccaggccgccgcccagggcaaaaccgttcacgcgcgcgatgaccggtttgggcatgcgctcgatctggcgcatcagggcctggcccagcagcgagaaatcacgtccctgaaccgcgctgagtgtgttcatctcggcgatgtcagcgccagccacgaacgccttcgggccggcaccggtcagcaccaccacgcggatctccgggtctgcggcggcggcgctgaaggcctcggccagggcctgcagggtcgcggcgttcagggcgttgagcttgtccgggcgctggacggtcacggtgcggatggcgccgtcgtcggtgacagcgatcagggcatcggccacggggaaactcctggaacgttaaaaaaaagtgatattgaactccgcgaacgcagacgggtcatagcctgcatcgtgagtagcggttacacgttgcgcccgttatcctaacccgtcgcctcagggcggcgcagaacgtccctgagttaccacccctggagaactgtttgatgaagttgcgttctatcgcggtcgccgtcgcggccctggccctgacgggcaatgccttcgcccaggacgtctcgtccgaaaagggcaagctgagctactacttcggttacgactacggcaacaacctggcggagctgaccggtcgtggtgagcagctggacatcaactcggtggtgaagggcctgcaggatgcctacgccaagaagcagccggcgatcaccgccgagcagctgaagccggccgttgaagcgttccagaagcgcgagcagggccgtgcccaggctgccaaggccgagtacgagaaggctgctgccgaaaacaagaccaagagcgatcagttcatcgcggcgaacaaggccaaggccggcgtgcagtcgctgccgagcggcgtccagtaccgcgtgatcgaagccggcaagggtgccaagccgacccaggccagcaccgtgcagctggaagtggccggtccgttcccgtacggccagcgcccgaccgaagcccgcccggcccagcagatcccgtcgatcaaggtcagcgaagtcgaaatgaaggccatgcgcgagaccctgctgcagatgccggccggctcgaagtgggaagtcaccctgccgccggaccaggcctacggtgcggacccgcgcaccccgttcccgccgaacgtggctgtgcagttcgagatcaagctggtcagcgtcaagtaaatcgaagcagtaaaccaaacgcgccggtgattccaccggcgcgtttttgtttgcgcagtgcctgacggtagagtcgactgtcagtcgactgctcttgggtcacatcggggaaacgcccgctgcgcgcgcgagtcgactgacagtcgactctaccgtccgaccggcccacccgcgcaaattcagccctttcgcgctactgttgccgggtgcaaacaatggaagaaacggcgcgtgttgtcgcaagcccctgcatcggcgtgtgcacgctggatccgcaccggcagtgcaccggctgcggacgtcatatcgatgaaatcgcacggtggtcgtcgatgagcaacgacgaacgcagtcgcatcctgcatcgcgtgcagccgttgcgggcgcagctccagcaatcactgcgcggctcgctggccgaccacgaacgtttgatgcgcgcgctgcatccgttggccgatccgccggccggcgatggctggaaccgcagtgaactgatcgatctgctgccgcccgggcctccggtggaagcggccgtgctcgcgggaatcgtgccgcgcgccagtggcgcgcaggtgatcctcacccgtcgcaccgaaaccctgcgcacgcacggtggccaggtcggattccccggcggccgcaccgagcccgacgaccgcgacgccctggcggcagcattgcgcgagagccaggaagaaatcgccttggctccgggccaggtgcaggcgctgggctatctcgatcccttcgtgacgatcaccggctatcgggtcaccccggtggtggcggtggtcgatccggacttcgtgccggtgccgcagcccagcgaagtggccgaggtgttcgaggtgccgctggactacctgatggcggcggacaacctgcgccaggtcgaaatcaaccatcgcggccgcatccgtcacgtccttgagtacagctggcccggccagcgcatctggggcgccaccgcggccattctctacaacctgcgtcgccgcctggagcaagtgcaatgaacccgatcgatccgccgtggaccaccctggtcgatgtcgccaccctggctgccgcgttgggcgagggcatccgcgtggtcgacgcacgcgccaccgccagcaccgcggtgcgcgtggttgatgcgcgttcctcgctggccgatccgcaggcgggtagcggccattacctggcaggtcatatcccgggtgcggtgtatgccgatctgaatcgtgacctgtccgatctgtcgcgcgtcggccatggtcgccatccgctgccggacagcgatgccttcgccgcgaagctcggccagtggggtatcggtcctgacacgcaggtggtggtctacgacggcagcgacggcagcatggccgcttcgcgcctgtggtggctgctgcgcctgatcgggcacagcaaggtggccgtgctcgatggtggtatcgccgcgtggcaggccgcagggcaacctttggcgacggggccggacgaggtgaccgcgctgccggcttacctgggccgtttcgacaccgcccagatcgccaatgccgaggagatcagcgcacgcctgaagcacgcgccgggctggctggtcgacgcacgcgcgggcgaacgcttccgcggcgaagtcgagccgctggacccggtcgccggccacgtacccggcgcggtcaaccgtccgtttgcgttgaacgtggccgacggccggctgcgcgatgcacaggaactgcgcgtcgagctgcagggtgtgatcgggaaccgtgatccgcagcaggtggtgctgatgtgcggctccggcgtgaccgcctgccacctgctgctggcgatggaaagcgcaggcctgagcggcgcacgcatctacgccgactcctggagcggttgggtgagcgacagcagccgcccggtggcgaccggcgcctgagaagcgcggggtcggatccgttttccaacggaaaacggctctgaccccgtgccgaccaaggtcggcacccaccaacagcggcagaaatctgtcgaaggcggggtgggtccggttgcgggggtgtccgcggcatggacgccgcggccaagcccccatggacgggtttacggcgtcccccgcaaccggacccaccccgccatcccccggaatgccagctcttgacgttgacgttgacgttgcttctgcgggtgcagggcgcagccctgccgcttacccaaccggctgcagcggcaccttcgccagcacccgcgcccacgggaacaacggccccggatcacgcttgcgcgccaccatcagcgtcggatcatcgctggccggcacctgctcccgatcaagctggtcatgcccggcaatccgctgcagcgacggatagcgtgccaccagcgccagcagcagccgctccagcgcttccagctgcgcctcggtgtaggcctcgtccatcgcctggtgacggctgtcgaaccagtgcgggtagcgcccggtattgaccagctcgatgcccagcgtatgtgcgttcatgccgcgcacgtggtgggccacccgttccggtgccacgtactgcaccacgctgccatcgcggtcgatgtagaaatgcccgctgttgccggcaccactgtcgtacagcacacgctcgccgtactcgcgggccatcgccaggtcgggcagctcggtgcagtggatcaccaccatctccagcgtggccgggtcgcgcagtggcaggcggtcttcgtagggcaggggctgcagctgcaggccgggcaggagcgggttgggcatccggcgatgctagcattgctgcatgaacctgccttccctttccttgtcggcccgttcgtgcggagcgcacgcatgagccgcggccactgcatcctgtcccacggcttcgagagcggcccggaagcgaccaaggtcaccgcgctggccgaggtggcacagcgcctgggctggacccacgagcgccccgactacaccgacctggacgcgatgagcgaggtcagccgggtgggcgacgtgccgacccgcctgcgccgcctggtcgagcgcgccgccatcgctgcccggcaggggccggtggtgctggccggctccagcctgggcgcctacatctccgccatcgcctcgttgcaggtgccggtggccggcctgttcctgatggtgccgccgaccaccatgggcccaatgccggcgctggatgccgccgccgtgccgaccaccgtggtgcaggcctggcatgacgatgtggtcccggccgtcggggtcatcgcctgggcgcaggcgcgttcggcgcagctgctgctggtcgacgacggccaccgcctggaacgccacgtggaggcctccgcgcaggccttcgagcgcctgttgcggcaactgtgaagcccgggcgcacggcgcgcccgcccgcattgactacaatggcagccccgccgcccctggcgcgggcctgccggccgtgcctacggccctcctttccgaccggcccggcccctgtgccgcgcccgaccacctgcgaaccgatcccgtgaaattcttcgtctcctgcgccaagggcctggaatacctgcttgccgatgaactgtcggccctgggccttggcaaggccactgccaccattgccggcgtcaacgccgagggcgaactggagcaggcgctgcggatcgtgatgtggtcgcgcctggccagccgcgtgctgtggccgatcgacgagttcgagtgcccggatgagcaggccctgtatgacggcgtgcgtgcgctgccgtggcacgagcacatcaagccggagatgaccctggcggtggacgcacacgtgtccggcgacaagatcacccatgcccgcttcgccgcgcagcggatcaaggacgccatcgtcgatcgcatgcgcgatgaaggcctggagcgtccctcggtgaacaccgacctgcctgatgtgcgcgtcaacctgtcgctgcgcaagggccgcgcctcgctgtcgatcgacctcggcggtggcccgctgcaccgccgtggctggcgcggtgctgcccacgaggcaccgctgaaggagaacctggccgccgcgctgctgctgcgcgcgcagtggccgcgcctgcacgccgccggtggcggcctgctggacccgatgtgcggcagcggcacgctgctgatcgaaggcgcgctgatggctgccgacgtcgccccgggcctgatgcgccacggcagcctgccgccgagccgttggctgggcttcgacaagtcggcctggaagactatccagagcgaagcgcgcgatcgcgaggccgctggcctggccgcgctgaagccggtcatccacggcagcgacatcgacccgaccgcgatccaggcggcacgcgagaatgccgaggtcgcgggcgtcgcccacgcgatccgtttcacccgtgccgacgttgccgacctggccgcgcccgaacaggagatcggtgcggtggtctgcaacccgccctacgacgagcgcctggctgcggatccggcgctgtaccgcgcattgggcaatgccctgcagaaggcggtgccgcagtggcgcgccagcctgctgtgcggcaacgacgaactggccttcgccaccggcctgcgcgcgggcaagaagtaccagatgttcaatggtgcgctggaatgtgcgctgatcgtctgcgacccgatcgccgtgccgggccgtgatccggcacagccacgcgagctgagcgaaggcgcgcagatggtggccaaccgcctgcgcaagaacctgaagaagttcaagagctggcgtgcccgcgaagacatcacctgcttccgcgcctatgacgccgacctgccggagtacgcggccgccatcgacgtgtacgaggaagacggcggcaagcgccgtaccttcctgcacgtgcaggaatacgccgcaccggccgcgattccggagaacgacgtgcgccgccgccgcaacgagctgctggctgccgcgcgcgaagtgttcggcgtgccgccggaacaggtctcgatgaagtcgcgcgagcgcggcaagggcggcagcaagtacggccgcttcgagcagcgagatgaattcatcgtggtgcgcgagaacaacgcactgctgcaggtgaacctgttcgactacctcgataccggcctgttcctcgaccatcgcccgctgcgccggatgatggccgagcaggtgcgtggcaagcgtttcctcaacctgttctgctacaccggcgtggccagcgtgcaggccgccgtggctggtgccgccagcaccaccagcgtcgacctgtcggccacttacctgcagtggtgctacgacaacctggcgttgaacgggcagggcggcaaccagcaccttctggtgcaggccgatgcgatggcctggctggaaggtgaccgtggccagtacgacgtgatcttctgtgacccgccgaccttctccaactccgcacgcgccgatgacttcgacgtgcagcgcgaacagctgaagctgctgcgtgcggcggtggcgcggctggcccccgggggcgtgctgtacttctcgaacaacttccgccgcttcaagctggaagaaaacgccattgccgaatttgcccagtgccgcgagatcaccgcgcgcaccatcggcccggacttcgaacgcaacgcgcgcatccatcgcgcgtgggagctgaagcggttggggtaacacgacgcccggggtcggatcccctgcgcgaagcgcaggggctctgaccccatctggatctacgtaccaggggtcagagcccttgcgcttcgcgaaagggatccgaccccggtggcccggttacagcaacgccaccaccagccccaacaccggcagcgcgatcgccagtggcacgatccacttcggctggtacggatacaacccgaacgacagcgccagaccgcccagtgtcatcgttcccagccacagcaccgggcccatcgcccagccgtggtcggccacgcacagtgcgaacgctaccgccagcagtgcccagcccagtacccgccactgcgtgcgccgtgccgggggggctgcagccttgccgtgcagatcgtgctggtgcttttccatcgccagcgacagcgcagtaaacgcagagaacgacagggtcagcgccagcagcatcatgcgctggcctccgcttcgaccgcgtctgcagtgttcaccgatgccttcggcgcagccgcagcggccgcacgcttcttcttctcggccgcactcagcggtggcgtccagcgctgcatgcgccaaccgcacagcgccagcatcgcgccgaacgcgatcatcgacagatcgaagccagccaatacccagtcgccgttgcgcagggtgttgcccaggtgcgcatgcgtggtcagcgcattgaccaccggtaccagtgcgaacgcggccgcgcccaggtagagctgccacacccacatcatccgcttcggccagatgaaggcggccagcagcgcgccggcccaggcgtagaagaacacgttggcctccgcactcgagcgctcggcgatgtccagcggcagcaggcggttgccccagaagtaggcggcgaaggcgatcggcaggccggccacggtgccgatgttcagcgcatcgaccaggcgcaggccgaagccggtgcggccactcttggcgtgcctgggccgttccttcaccgcccacagcaccacgccgctggccaccatcaggcagccgaccaggccggacaggaagaacagtgcacgcaggccccagtcggcaaaacgcgccaggtgcaggccgtacagcacgccgcgggtggcggtggcaccgccggaaggcggcgtttcctcaagcagagcaccgctgaccatgtcgtaacgcacggccggggtgtcgatggacaggcgcttgccgtcgcgctggcggatgtcgatcaccgcattggccgcgcccggattggacacggtgaaaccggccacctccacgccgtgccaatgcgcgcgtgcgctgtccagcagttgtgcgatcggcaacggcgtggcgtggccctcggcgggcgcggtcacttccgggaggccgccgaaggcctcgaagaagaacgtgtcctcatcctgcgggtaggccaccttcaccccccacggcaggtacatgatcatcaacgtcacaatgccggtgtaggtgatcatcgcgtggtagggcagggccatcaccgcgctgacgttgtggaaatcaagccaggaacgcaggcccttgtccttgcggaaggtgaagaagtccttgaagattttcttgtgggtgatgacgccggtgatgatcgccaccagcatgaacatcgcgcagaagccgaccagatagcgtgcccacagcaccgggatgtagtgcaggtcgaagtgcaggcggtagaagaagtcgccgccgcgggtctcgcgcgccttcaatgcctgtccggtgttgggatcaagcgtggcatcgccgaagccaccgcggcggccacggctggggtcggccagttccggcggcaaccgccagaacatctgcatggccgggttgcgcggctgcggcaaggtgacgaaccagttctcggcctgcgcggcgttggcctgcaggtagtccaccgcgcgctgtgcggcgacgtcgatgctgacgttgctggacggcagttccggacgcatccagcggctgatttcctcgcggtagtagctggccgtgccagccatgaagatcagcagcagcaaccagccaaccagcagcccggtccaggtgtgcagccaggccatcgactggcggaatccgttcttcatgcccaggcccccatcaggcgcgcaatggcggccatcatcagcgcgggcgcgaggatgccgacccaggcgcgcagcgcgctgcgggtggcgaatgcccacagtgccgcacaggcggcgaccaggatggccagcagcatgccggtcagcacggtctggccacgtgcgccgggcagggccacggcgcagaacacgctggtcatcgaggccagtgcgtaaccgccgaagatcgcggccaacgagcgtgacagcacgccccagcgcgggttggaaaagaaggtgcgggggctggcggttgcgggcgagcggtccacggcattcctgcaggtaggagaggggatggaacgcgtccgcggcccccttgcgccctgcgcatgtcgcccagcgtgtcccatcgacgaagcacggcccgcgcagacgggctgttcagaggtcggggatgtacacgggcgatgggtgcgtcttccgcacccgattggctaagcgtacaaccgatcagtaaatgataggcattcgcattttatgaatcaagcgtgatgacccgaggggcgcgttgaggcctagaacctgagcaccactgtcgccgcatgcagcagcaggccgatcaggccacccaccagggtgccgttgaagcggatgaactgcaggtcgcggcccacgctcagttccagctgttccaccagatggcgctcgtcccagcccttcacggtctgcgcgatatgcgtggtcacgccttcgcgcaggcggccggtcaggcgttgcgcgccttccagcaggtgctggttgagggcctcgcgcagcgccgggtcggcctgcaggctggcaccgagcgaacccaggctgcgctgcaggtggccgaccagcgccgagtcctcgcgctgcaggtccccgcgcaggctggcgtggatgcgcgcccacaacccctgcacgtagtcctgcagggccggatggtcgatcatttcctgcttgagctgttcgatgcgctcggccagggccgggtcctcgcgcaggcgctgcacgtaattctgcagccagctctcgtagtcctggcgcagcggatgctgcggctcggccagtacctgctgcagctcttccagtaccgcgcgggccaagcgctcggccaggctgtcgccgatctcgtcaatcggcttgacccagttcaccgtgctcgacagcgtcggccattcgcgctggatataacgcacgatcagctgcgaggcgcgttctttcacctcgggctgctcgagccagcggcccagccgctgcaggccttcgtccagcacgcgctggtggcgaccatcggcggtcagcagggccagcagttcaccggcagtggcagcggcattccactgccgcaactgctgcacaacgaagccgtgcagctgccggcgcacggcggtttcgtcgaagaaatccagtgcctgcagcgcccagccgcgggccatgtcggccagcatgcgcgagcgtgccgggtcggccagccagctgccgaggcggctggccggatcgaacacctgcagcttggccagcagcacgcccggctccaggaactggtcgcgcacgaacagcgcaaggctgtcgccgatgcgttccttgctgcgcgggatgatcgcggtgtgcgggatcggcaggcccatcggccgccggaacagcgcgaccacggcgaaccaatcggccagtgcgcccacggctgcggcctcgcagaacgccgaaacccaggcccagatgccgcgctcgccctgccagtggctgaccgcgaaaccggccagcatcaacagcagcaggcccagcgcgagggctttcaggcgccgcagctgagcgcggcgcggatcgttggcagacgtcatgccggaagtctaaccggcacggcatgagcatctggtagtgccggccgctggccggcatcctcaacgcacccgatacgttcatggcgttgccggccagcggccggcactaccccttggttcagagcgcttccagttgcttgcgcagcgcggccagttgcgcgcgcagggtgtcgttctcgcgggtcagcgcgaccacccgacggcgcagcgccggtgcgtcctcgcccagctgctccagcgccgacagcacctcggcatcgcggctggcgatctcgtcctcatttgcctcctcgaaatccatctcggctgcttccggcttcggcgcacgcggcttgcgcttggactcgcgcacgcgcttggcggcctgcttcagctcgttcttgccaccggcggcggcggcgcgctgctcttcttccggcaggtcagccacggcggcggcggcgctgatcgagatcacgccggccttgaccgcttccaccacctcggccgcggcctgggcgtggatgcgctcgatcatgccaacctggctggtgctcagcttggcttcgcgggccagctcggcgcggctgatcttcggcgccggctcccacggcgggctgtcttcaccggcctcatcggtggcgtcggcagtgccatcgctctcgcgctgcagctgcgcctgctcgatctgcttgcgggcggccaggatgtcgcgcttgcgcagcgccagcacgccgcgctggaagtcggacacgctgcgacggcccaggtgctgctcgatcatccacaggtgcacgtcttccatgctctggaagcgggtgttctgtacggtgttgaagggcaggccatgcttctggcagatgccgaagcggttgtggccgtcgaccagtacgttgccccacaggaccagcgcgtcacgacagccctcggccaggatgctgcgctccagcgcgtcatgttcgtccgcagtcagcgggtcgatataggccttgagttcttctttgacgacgatatccatgggcacggcagcgagcaggagcggaaccgcccattgtacccgctcgccgccgccggccagggctcaggcagtggcccggatcatctcgcccagcgtgccggtgatctggtcgatctgcgccttgtccacgatcagcgggggcgacagcgcgatgatgtcaccggtacagcgcaccagcagcccgccgtcgtggaagcagcgccgatagacctcgtagccccggctgcccggcgcatcgcggcgaggcgccagctcggccgcgccgaccagaccgaagttgcggatgtcgatcacgttggggaggccctgcagcgcatgcagccgttcctgccagtactcgcccagctcgatggcgcgctcgaaaaggcgctcctcggcgtagacctccagcgtggccagtgcggccgcgcaggccagcggatgccccgaacaggtatagccatggaacagctcgatggcctgtggcggtgcctgcatcagggttgcatgcacggcgtcgctggccagcacgccgcccagtggcactgcgccgttgctgaccgccttggcgaaggtcagcaggtcgggggtgaccccgaagcgctgtgcggcgaatggcatgccgaccctgccgaaaccggtgatgacctcatcgaacaccagcaggatgccgtggtggtcgcacagctcgcgcaggcgctgcaggtagcccggcgccggcagaatcaccccggcggaaccggcaatgggttcgacgaagaccgccgcgatggttgaggcatcatgcagtgcgatcagtcgttccaggtcatcggccagctcggcgccctggcgcggcaggcctttgctgaacgcattgcgctgcaggtccagggtgtggcgcaggtagtccacgccgcccagctgcaggccgaacgccctgcggttgttgggcaagccgcccagcgccatgccgccgaagcccacgccgtggtaggccttctcgcggctgatgaaacgcgtgcgctggccctcgccacgctggcggtggtaggccagcacgatcttcatcgcggtatccaccgcctccgagccggagctggtgaagaacacatggttcagtggcgtcggcgccaatgcggccagtcgctgcgccagcgcgaaggccggcggtgagcccatctggaaggccggcgagtagtcgagcgtgcgtgcctgctcgacgatggcctcgacgatgcgtgggcgggcatggcccgcgttgcagcaccagaggccggcggtgccatcgaggatctggcggccgtcgacatcctcgtagtgcatgccctcggcacgcaccagcacacgcggcgcggccttgaactggcggttggcggtgaacggcatccagtacgcctccaatgactccgggcgttgggtagccagatcgtgcaggtcgctcgcggaacgcttcatgccagctccatcgggtccgatgggggaaatgtagcgcagccacgtcacggcggagtcgcggccgcgccggtataaccggggaaactgttccgaggagcccgacatggccgactttcccgaccgcagccactggcaggtgctggcccagcagctttcgatgcccgcacaggccttcattgatggtcgctacaccgacgctgccagcggcgcgcgcttcgactgcatcagcccgattgatgggcgcgtgctgggggtggtcgccgactgcgatgcagaggacgtagagcgcgcagttcggtcggcgcggcgtgccttcgatgcgggccactggtcagaggccagcccggcccatcgcaagcgggtgttactggccttggcggcattggtggaaaagcacgctgatgagttggccctgctggaaaccctggacatgggcaagccggtgcgcgacgcacgccgtatcgacctgcccggcgtggtgcgctgcctgcgctggaccgccgaagcggtggacaagctgtacggcgaagtcgcaccgactggcccacacgagctgggcctggtcacgcgcgagccagccggcgtggtcgcagcgatcgtgccatggaactttccgttgctgatggcctgctggaagatcgcgcctgcgctggccatgggcaattcggtggtgctcaagccttccgagcggtcgcccttgagtgcgttgcgattggccgcgctggccgctgaggcgggcctgccggacggcgtgctgaacgtactgccaggccacggtacgcgcgtcggtgaaccgttggcgctgcacatggatgtggacgtgctggccttcaccggttccaccgccaccggcgcgaagctgctggagcatgcgggacggtccaacctcaagcgggtctggctggaatgcggtggcaaaagcccgcacctggtgttcgccgacgcaccggacctggacgtagcagccaaggccgtggcgcagggcatcttcttcaaccagggcgaagtctgcaccgccggctcgcggctgctggtgcagcgctcgatccgtgaggacttcgtgcaccaggtgattgcctacggccagcatatgcagccgcagcatccactggaggccgatgcaccgatgggcgcgttggtcgatgccgcgcacgtggacaaggtgctggccgatatcgcacgggccgaaggcgagggcgcccgcctgctgctcggcggccatcgggccgaggtggaggccggcggctgctatgtgcagcccacggtgttcgaccaggtgcgtccggaccacgcgttggcacgcgaggaggtgttcggcccggtgctggcggtgcttggtttcgaggatgaagcggaggcagtgcgcgtggccaatgacagccgctatgggttggcggcgggcctgtggacacgcgacctcggccgcgcccatcgcgtcgcacgccagctgcgcgccggcagcgtgtgggtgaacggctgggatggtggcgacatgaccgcaccgttcggtggctacaagcagtccggcaatgggcgcgacaagtcactgcatgcgttcgacaagtacagcgagatcaaggccacctggatccagctgtaacgacgtggctgcttgaccgctgttcgttctttgtagcgtcgagccctgctcgactgcttctcgcgaagagcagtcgagccttgctcgactctacagaaggcagacagccgtcgagctaccggcagcgggcactcacctgcagcactgccgcacgcagcatgtcgcgatcggcttcttcgacggcattctggaagtaatccatgtcctgccggcccagttcgcacgggtcgacgatgtatcccggcggccaaagccccagcagttgcgccacgccatgcacgatctgctcggggctcatctgccgacggatccggaagtaattgcggcgaggcccgaacgcaggatggacctcgcgccgaccgatcaggcgcggcgccaagccagctgcgctgatgccgtcaccaccgtcgatgctgcccgcaggcaggctcaggatcagtggcgccactgcagccacgttccccggggcaggcagggcgctctctgcctgtgcaaccggggcagggcggggcatcatcgatgcggccggacgcgtcatctttgcggagggcaaggcgggctgttgaggtaccggcgccggcggttccggtggcagccaatgcagcgagatccgcgggccctcaccgctacgcagttcgatccggccgctgtccagcagccacagagcgagcccgccatgcaccagcagtaccaccagccatgccgccatgcgcggcagcttcggcgaatcggagcatgacaacgcaactgcagccatgggcaaggcatccatgcagggaccggtggcagcctagccggcggccggaaaaattccgttggcatcggtgtcggctgaaaccatcgtcccgtgcggccatcggcccgtggcagaatcgggcgatccgccgttacccgtgttgccgatgtcgacgatcactgctgccgcgccgcccgtgaattccccccttcgtgtcctgctggccagcctgatcggcaccaccatcgaattcttcgatttctatatctacgccacggccgccgtgctggtgttcccgcacctgttctttccggacagcagtgagcaggcggccctgctgcagtcactggcgaccttcgcggtggcgttcatcgcgcgtccggtcggctcggcggtgttcggccatttcggcgaccgcatcggccgcaaggccaccctggtcgccgcgctgctgaccatgggcctgtccacggtgctgatcggcctgctgccgacccatgcgcagatcgggctgtgggcgccggcgctgctggcgctgtgccgtttcggccagggcctggggctgggcggcgagtggggtggggcggtgctgctggccaccgagaatgcgccgccgggcaagcgcgcctggtacggcatgttcccgcagctgggcgcaccgctcggcttcctgctgtcggccggcatcttcctcgtgctcggccgctgcctgagccagaacgacttcctgcagtggggctggcgcattccgttcgtggccagcgcgctgctggtcggcctcggcctgtgggtgcgcctgaacatccacgagacgccggacttcaagaaggcgctggagcgcaaggcgccggtgcggttgccgatgtggacggtactgcgtgaccacccggtaccgatgctgctcggcacgctgggtgcgttcgccaccttcgtgctgttctacctgatgacggtgttcagtctcggccatggcaccgcggtgctgggctacagccgcgagcagttcctgctgatgcagatggccggcatgctgttcttcgcgctgggcatcccgctgtcggcgcgctatggcgaccgttggggcacgcggcgcacgatgattgttgccagcgtactgatcgtcggcttcggcgtactgttcgcaccgttgttccagccgcacagcccgtggctggtcaccgccttcctgtgcctgggcctgttcctgatggggctgacctacggcccctgcggtaccttcctggccgagatctacccggtggaggtgcgctacacaggtgcctcgctgtccttcaatctggccggcatcctcggtgcggcaccggcgccgtacctggccacctggctggccgaacgcttcggcctggtcgcggtcggctactacctgtgcctgactgcggtggcgaccctgtgcgcgctggtggcactgcaccggcgcgcgctgcggctcaaccaaagaagcgcttgagcgtgcgacccagccagccgccgccctggtgttcgcgggcgaactggttcaggtgcgccttgacctgttcggcataggcctggtcgtcgccgcggatgtggttgaacagccagcgcgagagcatggtgcgcagctcgtcactgatgtcctcgccggcctggaagcgcatgcggtactccgagacacgcttgatgaagacctcatgcacgcgtttatgcgcggcacagaacgggtagcccgcttcctccatcagctcttcctcgaacgcgaagtgcgacatggtgtagtccaccacctcgtcgatcacttcacccactgcggcacgctgcatgctggcctgggccacgtgcaggtggttgagcatttcgatgatgcggcggtgttgttggtcgatcacatcgatgccgatgttcagatcgtcctgccagaccagtagtgccatccccggctccccttcatgcgtatgtcggggccgactgtagagccgccctgcgcgggcggcgttgatctggatcaaagcgtaccggtcagggcagcgccggctcgcgtgggcgcagcgggctggcgaccgtggtgcagctgacccggttgcggccaccggccttggccaggtacagctggcggtcggcttcggagatcagccggtgcagtgcatcgcgctgcgggcgcaggcagcacagcccgatgctgaccgtcatgcgcagcgtggcggtgccgatgtccacctccagcgcggcgatgcgctggcgcagctcctcgaagtacagcagcgcctcgtcctgctccatgtccggcaccagcaggcagaattcctcgccgccgaagcgcgcgatcaggtcgtggctgcgtgcatgcgtggccaccgcgccggccaccgcgcgcagcgcatcgtcgccggcttcgtggccatgggtgtcattgatgtgcttgaagtggtcgatgtcgatcatcgctaccgccacgcactggccgtgcagctgcagctgcggcagctggcgctggctctgctccaggaagcagcggcggttgggcaggccggtgaggaaatcgcgggtggccaggtcctgcagggtgccgatcagctccagctggtccacattctgcgagacccggcagaagaattcctcgcgcgagaacggcttgcgcaggaaatcgttggcgccgttcttcaggaagcgcggaatcaacgatgcatcggtattgccggagatgccgatcaccgccaccttgtcgcgcgagcgcagggtgcgcaggcggcgggtgaactccacgccctgcatgcccggcatttcctggtcgaccacggccaggcggatcgccggatgcgcctcgatcgcggccaggccttcgttgccatcggccgcttcgtgcacctcatggccgtacatgcgcagcaaggctgcggcataaccgcgcgcggacggtgagtcgtccaccaccagcgcggcgatgcgccggttgcgctccagccgctgcaccagccacaccaggtaatcgatgctgccgggagtgttcttcagcacgtagtcgatgatctgctgctgcagcacgcgcttgcgcaggtcctcgtcgtacacgccgctgaccaccacggtgggcaggtcgcgcttgaggaagaactcgaccaccgcgtcgcggtcgccatcggccaggaccagcccggtcagtaccaggaaccagccgccaccttcgctcagcaggcggtcggcctcggccagggtggaggcgatcaccaccggcagttccaggcgctgctcgatggcctcgcgcagcatgccggtgaaggcgcgggagttttcgaccagcaggatccgctgcggcagcggatcggccaggtcgccatcgacggcggcctgcggcaggacgggcatgatgcggtggctcacgagggaggggctcggcacggataacggcggtttcgggtgtaactttagcggcgaacgttgcgcgccgggccagattccgcgtcaggccgccgctggcgacgcgtgggtgatcggttcatgcaggaccagccgcagccgattgccgcggcagtggaccgttccgccgtaggcaagcatccgtccggccaggcgctcgacggcctgttgggtggtacgcgtggaaagcgggcaaccacggtcgagcaggctcaccacggcaacaatgccgcgatgcttgcctgcccgaccgcttcgggcgcgcacgcagacctgcccggtttccagttccagcagaagtgaaaccgcctcgatcagcgagcgatagatggccagttgcagatccacggtcagcaggcagggattgcccgccagcctgggtggaatgacgcgatgcgtgttgttccagatttcgcatgcaccgccggcttgcagcgcgatgtagagcccgacctgctccagtccggtgggatagaccaggctggcctgttcgcgaaacagccgtgaatgtaccgacgacgcgtgctgcaggctgtttgcgaccgcatggtggccttgggacttcagccagctgaccatctcgctgagcgaattgtccatgccctcgcccaggtgcttcaggtggacggcccgttcacgcagctcacgctcgctggtctgaagtgagccgcgtgccaggcgcagcgtggttgcctcggccaggccgcgggaccgggcgcgctgatggtgatagctgatgctggaaccgagtgccagcagtgcgacactcatcaccgccatgttctgttgggtggcgaacgtgcccaggtcgaacgaggaaggcaggccagtgctgggcgttgcgccgtgcagggggaggttcaacaacggaatcgcgatggctgcgccgcgccacccgtgcatgaaggtcagggcgatggcgggcagggcggccagcagcaccatgtgtgtccgcgtcgtgtgggcgtcggcgcgtgtcaattgcatgcacaggcccagcaccagcatcaccaggatcgccgaggcggtaggggcgacgaaacggtctgtccaaccggggtcggcctgccgccgcgaccagaggaatgccaacggtaccagggtgatgatggcggcgaagtggccaaagatcgtccggtcgaccgcgtccagcaggttgctgggcggtgggttggaccataggacatatgaaatgcccaggttgagacccggcacgaacaacgctgtgcagaacgacagcgacagcagccacagaccggtggctgcttcggacggtattctcatccgatgcaggtagaccaccagcatcgccatcggcatcagcagcgtcgaagccaggatgacccaatccaggccgtaggtgtcgatcatggggatgcgcagcgttgcaaagtacgcgtactcgcccagcagcaggtagggccacaggcgggtcgggacgatcagcagtgccgctgcgcggatgcccgccggcaggaagaactgatccagcgaaaactgacgcgagccgaggcagctcagcgcatagacggccgcgagtgcgatgccggctggccggatacggaagctcagttcaactgccttcttgaatcggtccaaacccgagcctcccttgctcgtgacatggcagcggccgtgcgggttgcttgaacgcgccatgacgcgccattggatgacagtatcgatggaagcaggggggcgcaattgcacgccggcgccagatcctgacggggtgggttcggcgccgaccaaagatcactttcgcgcaatgatctgcagctcctttcaccgggatagtcagatcgcggcccggggggcgccagcgtccatggagcgtgtgctttccctcaaggcttcagcagagcctgcctggcggggagcgtcccgtgcttcggtcaacaccatcctgagcctgttgccactcaggtccatgtggccagcgtgtgcgagcactcggcccagcagctgctcgtttgccagcgcctttgcacggcttcccagtgatgcgtggcggtccagaagagccacgcagatgaaggcaccacgcttccgggtggagcttccgcagcggatactgaccgagatctgtccacactcgcacttcaatagaagcgagaccgcatcgaccacgagtcgataggcagcaagctgcaggccgaccccgagtgcacaggggtcacccgtcaacctcggctggccgatgcgatgcgtagcattccatgcctcgcgcaccccgccagcctgcaacgccacgtacaggcccagctgttccagggcggtgggatagatcatgctggcctgggcccggaacaggcgcgaatgcacctccgaggtatgccgcaggctgtcggccacggcgtgatgaccctgcgcatgcagccagttcaccatttcgttcagcgacaggtccatgccatcgcccagctggcgcagatgggccgcgcgctcacgcaggtccatctcgctggccaggtgtgaattccgcgcaagctgcagggccgctctgccatcttcctcgcgcagccggtgctggttctggaagtgggtgatgcgcgcacccagcaacagcagggcgatgctggcgatggccatggcctgctgggtagcgaaggtagccgggtcgaatgcggtcggatggtcggcgggggtgctgaggccaagaatcatgttgacggcggcgacaccgatggccgcaccgcgccatcccagcaggcaggtcagggcgatcgcgggaataggcaggatcaacagcagctgcagcgagccgggggccgtgatcgaggccggtaccggcgtcgcctgcaggccaatgaccagcatggcgccgagtgctgcgaccgtggccgcgacagacccggttgtccatttttcctcggcgcggcggatccacagcaatgccaggggtgccaggatcaggatgccggtgaagtcgcccagcgcatagcgcaatacgttggtgatgaatgacgcgttctgcaacggctcccagagcaggtacgagattcccaggttgagcagactgatgaccgtcgcggcgcataccgcaatggagatcacgccgacgatcgtggtgcgtgccagcagtttccggtgcaggcgcacgatcagcatcacggcaggcatcaggaacaccgaggccagaattacccaggtcaggttgtatttgctgatcagggggatgcgcagatgcgcgaagtaggcgtattcacccatcagcaggtagggccaaagacggggcggacacagcaacagcgcggccacccgcacgccggcaggcaggaagaactggtccagtgacagcttgcgcgcaccccagcaggcgagggcatagagcagcgccagcgccagcccttcggggctgacccgtatcctcaccagcaggccgtccttccaccactgcatccacgtgctccccagctcctgcgccgattatgtggctgggaagggccccgctaccacaacgcatcccgcagcttgtaccacgacatcgccgccaccagcaggggcgtgcgcagcagccggccgccggggaagggcgcatgccgcaggcgctggaacacgtccagacgctcgctctggccggcgatggcggcggcgatcacctcgccggccagtccggcggcggccaccccatggccggagaatccctgcgcgaagtacaggttgccgtccagccggccccagtgcggggcgcggttgcgggtgatgtccacgtagccaccccagacctggtccagcaccacgtcggccagctgcgggaagacgtcgtgcatgcgtcgctgcatcaccccgcgcaggccgggcgggggcagtgccgagtagctggcgcggccgccgaacagcaggcgatggtcgtggctgaggcggaagtagtccagtgcccaggcggtgtcggccacggccatgttgttgccgatcagggcgcgggcacgttcggcgcccagtggctcactggcaccgatataggtgcccaccggcatgatccgccgttccagctcgggcagcaggccctgcagccaggcattgccggccaccaccagatgcatggcgcgcacgctgccctgggcagtgtgcaggctcggccgtggcccgcgctggatgcgcacgacgggcgaatcctcgtggatgaccacacctgccgcgcgcgctgcatcggccagaccgcgtgcatacgccagcgggtgcaggtgtgcgctgagcgggtcgaacatcgcggcgcggtagcgcgggctgtccagctgcgcgcgcagagcgtcacggccccaccactgcatggggtagtcgtagtggcgttgcaggtgctcgcagttggcgtgcaggtcacgctcgtggcgttcacggatggccacgctggcgtggccttcaacccaatggcagtcgatgcggtggcgatcgatgcgcgtgcgcatcgcctgcaccgcgtcgcgcgaccagtcgaacaggtggcgtgcatcatcacgacccagctgacgctccagttcgtccacctcgcagccgtagccgaccagcgcctggccaccattgcggccggacgcgccccaaccgatccgctgcgcctccagcaccaccacgcgctggccacgtgaggccagttccagggccgcggtcaggccggtgtagcccgcaccaagcactgcgacatcggcctgaacctcgccctgcagcgggggcagcgcgggtggttcgggcaggctggcggcataccagctgggcgggaacgcggcactcaccgcaggcctcgcgggcgcagtgcggtggaggagagcgggggaggacgatcagcattcacccgagtagtttcgccgatgcgtgacagccatggtgtgacggcgacgacttgccgccttcgccggacggcgggtaacgtgtcggcacgccaaggagttttcccatgcgccccctgccctgggtgggcctgcccaccgacagcaccgtgctcggccatcaccgtttcgcggtggccggcgagaagtacgtgcgcgcgctggtcgaggccgccgaggtgaccccggtactgttgccgagcatgcagccgccgctgccggccggcgactggctgcaggggctcgatggcctgctgttgaccggtgcggtcagcaacatcgaaccgcagcattacgacggcggtcgcagctggccgggcaatccgcatgacccggcccgtgacgccaacgcgttcgcgctgctgcacgaggcgctggcgctggacctgccggtgctggcgatctgccgcggcctgcaggagctgaacgttgcgctgggtggcacgttgcatccgcaggtgcacgcggcgcccggtctttcggatcatcgtgaaaacccgaaggcgccggttgatgtgcagtacgggccggcccatgcggtcgccctggcggcggatggctggctggcgcagtggcaaggcggtgaccgcgcacaggtcaattcggttcacgggcagggcatcgaccgactggcacacgggctgcaggtcgaggccagggccgatgatggactggtcgaggcagcgcgcagcccacgccatcgtttcgtgctcggcgtacagtggcacccggagtggcgtgtcatggactcgccgttctatcacgctattttccgtgcgttcggccaagcttgccggcagcaccaacagaaccgactggattcccgatgagttcccgaacgcgcccgcgcaagacggctacgccccccgcaccgcaggaaagcagcctgctgcgctggctgaaggagcggcgcatcaccgaggtcgaatgcctggtgccggacatcaccggcaacgcgcgcggcaagatcattcccgccgacaagttctcgcatgattacggtacgcggctgcccgaaggcattttcgccaccaccgtcaccggcgagttccctgatgactactacgagctgacctcgccgtcggactcggacatgatgctgcgtcctgatccggacacggtgcgcatggtgccgtgggcggccgacgccaccgcgcaggtcatccacgactgttacaccaagaacggtgagccgcacgagctggcgccacgcaacgtactgcgccgcgtgctggcggcctacgccgagctgggcctgcgcccggtggtggcgccggagcttgagttcttcctggtgcagaagaacaccgacccggacttcccgctgctgccaccggccggccgctccgggcgcccggaaaccgcgcggcagtcgtactcgatcgatgcggtcaacgaattcgacccgatcctcgacctgatgtacgactacgccgatgcgatgaagctggatgtggacacgctgatccacgaatccggtgcggcgcagctggaggtcaacttcacccatgccgatgcgatggacctggccgaccaggtgttcctgttcaagcgcaccatgcgcgaggcggcgatgcgccacggcgtgtatgccaccttcctggccaagccgatggagaacgagccgggcagtgccatgcacatccaccagagcctggtgcgggtgagcgacggcagcaatgtgttcgctggcgataccgatgccgaaggcgagttcagcccggtgttcggccactatctgggcggcctgcagaagtacgcgccgcaggcgatggcgttcttcgcgccgaacgtgaattcctaccgccggctggtgttcggcgaagtctcgccgagcaacgtgcactggggcttcgacaaccgcacctgtggcctgcgcgtgccgctggacacgccggaaaacatgcgcgtggagagtcgtttcgccggttccgacgccaacccctacctggcgatggcggcgaccctggcctgcggcctgctgggcatccgcgagcggttggcaccggatgcgccggtgaccggcagcgccaaggaactgggctacaacctgccgcgctcgctgggcgaagcgctggatgggctggagcagtgcagcgaactgcaggccctgctgggcgagcgcttctgccgggcctacatctcggtgaagcgcaaggaatacgagacctttttccgtgtcatcagctcgtgggagcgcgagttcctgctgctgaacgtctgagcatccggaatagaaaaatccgccgccggggggtaggctggcacccgtcgccggccccgccggccccccttcccgcattctggagcacccgatgaagctgcgtatcctcacgctcggcctggcctccgccatgctcgccgcctgtggcggtggcaatggcggcgcgcaggacagccaggtcctgaacgtctacaactacagcgattacatcgccgaggacaccatcccgaccttcgagaaggagagcggcatcaaggtgacctacgatgtgttcgacagcgatgagatggtcgagaccaagctgctggccggcaacagcggctacgacgtggtggtgccgaccctgaacttcttcggtcgccagatccaggccggtgtgttcctgccgctggacaagagcaagatcccgaacctggccaatctcgatccggcggtgatgaagcgcatcgccacccaggacccgggcaaccagtacggcgtgccgtacatgatcggcaccaccggcatcggctacaacgtggagatgctgaagcagcgtttcggtggcagcaccgacatcgccaacagctgggacctggtgttcaagccggagaacatcagcaagatgaaggactgcggcgtgaccatcctggacacgccggccgacatgatcccgatcgcgctgcattacctgggcctggacccgcacagcggtgacccggccgagctgcagaaggcggccgacctgctgaagtcgatccgaccgtacgtgcagaatttccactcctcgcagtacgtgggttcgctggccaatggcggcacctgcctggtggtcggctggtcgggtgacatcatccaggcccgcgaccgcgccgaggaagccagcaatggcgtgcacgtggcctattcgatcccgaaggaaggcgccccgcagtggttcgacatgctggcgatcccgaaggacgccaagcatccggaggccgcttacgccttcatcaattacctgctgcagccgaaggttgccgcggcaaacaccaacttcatccactacgccaacccggtgccgaccgcgaccccgctggtggatgaggcgatccgtaccgacccgaccatctacccgccggccgacgtggccgcgaagatgttcacgtattcgatcaacacgccggagaccgacaagctctacacccggctgtggaccgaggtgaagaccggccgttgagccggcctggtgccgccgggtcatgcccggcggctgccttaccctgggtcgatgccggtactcccgcttcggcccaggtgccgcaggatggcaggcagcaggtcgcgtgcatcgcgaccgccgttgcacaggaacgatgaactcatccgctgcaggttgtgcatgccgatgaagaacagccccggttgcggggaaacaccgaattcgccgagcgggtagccatgtgcatccagcgcgcccggtacgtcgagccagggccattcggcgacgaagccggtggccagcaccaccgagcggatgccttccgcctgcagatccagttcacgcggggcggcgtccggctcccagtgcagatagacctcctccggaatgtagcgggcatcgtcggtgcgtggctcgggacgcgtggcgtagtacgcgctggccagcgaatcgagataggcgtactcggcctgcgtggcctcgatcgcggtacgcagctgcgggcgcacatcggcgaagcgggcgacgtttccatcgaagccctgcaaccggcccagcagcctgatgcccgcgcggtgcatcgccagcaggctgatcgagctgcccaggccaccgtttcccttgccggaaataagcgggaactccgcggtgcgggccttgcgcagtgcatccggttccccggcaagtacgcccgccgcttcactcacatgttgatggatgcgcccggccatgtcccaccaggtcatcgagtccttgccgcgcagccggcgggtatgcgaatgccgctgggccagtgaccagttcacgctgcgaccgctgtcgcgcaggtcctgggcgatctgcgcgccggactgcccacccccgatgaccagcacggcgccatcgggtagctgacgggcactgcggtagtcgcccgagtgcagcacggtcaggcctggcgcgggcgcgaacgggacccggggcatccgtgcgcggcggtattcaccggtggcgaccaccactgcgcgggcatggatcagcccctggctgctgtggatggcgtagccaccgggcccaggcccaacccgatgcaccccgcatccctcgttgatcggcagggaacgctcgtgggcatagtcgcggaggtgccggatcacctccggggcgcccatgaagccatccgggtcatcgccggaataggcatgaccatgcagggccatcgtcgcgttggcggtgttggtctggaacgactcccagcgccgctgccagctggcgcctacggtttcggcctccagcacgcgatgctcgacgccggcttcctgcaggagcgcgctgagcgacagcccggcctggccggcgccgatgatgaccagcggcagtcttgcaggcagggagcccggcaggcggggcgggaaaggggaggggctgtccggggaaatcaccagtgtgggtccatgcaaggccttgatcagggccattgcgcggggaatgccccgggccttcaacagatccggttctgaaaaacgttgcagatcgaggcgtcgcctgtggtgtctggccgggacggccgcagggtcgtccaggggagcccgggcctttgcgcgcgcaggccaccatggcgggggaaaaccgacactcctggggcccccggagccggccagcggccgcttccgcctgccgccgtcatatcccctgggccccccggccgttagaatggcggccgctgtccaccgcccgctcccggagcccccatgcccgttgaagcccagccggtagccaccgtcgtcgacacgaccggtgcgcccggctatctctccattcgtgacctgcgcaaggaattcgacggtttcgtcgccgtcgacgacgtcaacctggacgtgcgcaagggcgagatctttgccctgctcggtggctccggcagtggcaaatcgaccctgctgcgctgcctgggcggcttcgagacgcccaccaagggcagcatcaccctcgatggccagcgcctggacgcgctgccgccgtaccagcggccggtcaacatgatgttccagtcctatgcgctgttcccgcacatgacggtcgagcagaacattgccttcggcctgaagcaggatggcctgggcaaggatgcgatcggcaagcgcgtgggcgagatgctcgacctggtgcagatgggccacctgggcaagcgcaagccacaccagctgtccggcggccagcagcagcgcgtggcgctggcgcggtcgctggccaaggggccgaagctgctgctgctggacgagccgatgggcgcgctggacaagaagctgcgctcgcagatgcagctggaactggtcagcatcatcgaatcgtcgggcgtgacctgcgtgatggtcacccacgaccaggaagaagcgatgaccatggccacccgcatcgcggtgatggatgccggctggatccagcaggtcggcaagccggacgaggtctacgagcagccggccaaccgcttcgtcgccgagttcatcggttcggtcaacctgttcgacggggtgatcgacgaggacctgccggagtacgtgaccgtacgctcgccgctgttcccggcgccgatctacatcgcccatggcatcaccggttatgaagggcagccggtcgcgttcgcgctgcgcccggagaaggtgatgatcggcaaggacgaaccggaagggcacaccaacaaggcccagggcgtgatcgaggacatcgcctacttcggcagccattcggtctaccacgtgcgcctgcccagcggcgccaaggtactggccaacttcgccaattcgcagcgctgggccagtgatggcctcacctggggcgacgaggtgtgggtgcactggcgcgacaacgacggcgtggtgctcacctcatgagcaccgccggcctgaagcgctggctgccggggctgcgtgccacggtgatcggcattccgtacctgtggctgctgctgttcttcgcagtgccgttcctgatcgtgctgatgatcagcttctcgctcagccgggtcggctcgccgccgtacacctggctgttgcagtacgccgacggcggtttctcgctgaagctgaacctggaaaactacctggcgctgttccgcgattcgatctatgcccaggccttcctgagctcgatcaggatcgcggcgatctcgaccttcctgacgctgctgatcggctatccgatggcctatgccatcgcgcgcctgtcgcccgccgcgcgcaacgtggcgatgatgctggtggtgctgccgtcgtggacctcgttcctgatccgcgtgtatgcatggaaggcgatcctggaccgcaacggtctgctcgaccagttcctgcagttcaccggcctgcagacgctgatgacgtcgatgggcctgccgaaactgcagctgatcgacaccccgaccgccgcctacatcggcatcgtctactgctatctgccgttcatggtgctgccgctgtacgccaatctggtcaaacatgaccaccgcctgctggaggcggcctacgacctcggtgccaagccgtggcaggcgttcctgcgcatcaccctgccgttgtccaaagcgggcatcatcgccggctgcatgctggtgatgattccggccatcggtgaattcgtgatcccggaaatgttgggtggctcggagacgctgatggtgggccgccagctgtggaacgagttcttcaacaaccgcaactggccgggcgcctcggcgatggcggtggcgatgatcctgttgctgctggtgccgatcctgctgttcaaccgttcccagcagcgcctgctggaagggaagcaggcatgagcccgcgtagcgcaaagggcctggggctgggcgtgctgctgctcggcttcgccttcctgtacctgccgatcctgctgttgatgttctattcgttcaacagctcgcggctggcgatggtctgggccgggttctccacccgtgcctacagcgacctgttcgccgaccgcgcgctgatggatgcgatgtggaccagcctggtggtggcgttctggactgcctgcacggccaccgtgctgggcacgctggcagcgatggtcatgacccgcttcaagcgcttccgcggcaagccactgttcggcgcgctggtcaccgcgccgctggtgatgccggatgtgatcctgggcttctcgctgatggcgctgctggcctcgatgggcgcgattcccggcttcccggcacgcggcctggccaccatctggatcgcccacgtcaccttcaccctgtgcttcgtgaccgtggtggtgtcctcgcggctgcaggagatggatctgtcgctggaagaagcggcgatggacctgggtgcgagccggctgaccgtgttcggccgcatcaccctgccgatcatcgcgccggcgctggtggcgggctggctgctggcgttcaccctgtcgctggatgacgtggtggtggccagctttgtcgccacgccgggctcgaccacgctgccgatgaaggtgttcgcctcggtgcgcatgggcatcagcccgaagatcaacgcgttggccacgctgctggtgtcggcggtgtcgatcgccgcggtgatcggctggtacatcaacgcccgcgccgagaagcggcgccagcgcgacctgcagctggcgcggcaggacaacggctgagcacacggtctgccgacaacgccggcaacacccggctcacagccggcggcgcacaatgggggtcttccagatggagatcccccatgaccgtcgagatcgtcgacccggccaccggacaggtgacctaccgccatgaactgatgggcgcagccgacatcgagcagcgcctgcaggccgctgccgatgcatttccgggctgggcagatcgctcgctgcaggaccgcggcgccatccttcgccagatcgccgcgcagctgcgcacgcggcgcgacgacctgcagcaggcgatgacccacgagatgggcaagctcaaggccgaggcactggccgaggtcgacaagtgcgctgccgcctgcgagtactatgccgatcacgcggccgactatctcaagccgcagctgatcgataccgaagcccagcgcagctacgtgcgctacgagccgatcggctgcgtgttcgcggtgatgccgtggaatttcccgatctggcaggtgttccgtttcctcgccccggcgttcatggctggcaacgtcgccctgctcaagcacgccagcaacgtgccgcagtgcgccgacctgatcctggcggtgtgccgtgacggcggcctgcctgatggcgtgttcgacgtgctgcacatcgacaacgaccaggccgccggcgtgctgcgcgacgcacgggtgaaggcggtgacgctgaccggcagcgagcgggcagggcgctcgatcgcctccaatgccggcagccagctgaagaagtcggtgatggagctgggtggcagcgatgccttcgtggtgctcgacgatgccgacctcgacaagaccgtgaccgcggcagtgaagtcgcgcttcgacaacagcgggcagacctgcatcgcggccaagcgcttcatcgtggtcgaggcggtggccgatgaattcacccgtcgctttgtgcaggcggcaggcgagcgccagtacggcgatcccgatgagcgcggtaccacgctggcgccgatggctcgcgccgacctgcgtgacgaactgcaaaagcaggtgcaggccagtgtggccaagggcgcgcgggtgctgatcggtggtgagccgattgccggcacccatgccggctatccggccacggtgctcgaccaggtcggcccgggcatgccggcgtatgacgaggagctgttcgggccggtggccgcagtgatccgggtcaaggatgaggccgaggcactgcgcgtggccaacgacacccgcttcggcctgggcggcagcgtgtggactggcgatccggtacgcggcgagcgcttcgcgcagcgcatggaatgcggtgcggcgttcgtcaacgccatcgtcaagagcgacgcgcggctgccgttcggcggcagcaagcagtcaggctttggtcgggagctggctgaccatggcatccatgagttcatgaacatcaagaccgtctacgtggcttgatcccgaacggtagtgccggccgttggccgccggccgccggccgccggccggcattgccgggttgccggccagcggccggcactaccagaagcgggccatgcgccacgaccaacggtcgtggcctaccggattgcagggtatcgacgcccccccgtgcatggtgggtatcgaccgttggtcgatacgcgctacaaccacttcgcgcgcttgaacaaccggtacagcccgacgcacacaccgcccacgccaacgatcatcagcgggtacgaccagggttcgctcagctccggcatgtgactgaagttcatgccgtaccagctggtgatcagcgtcggcgcggcgagcagggcagcccaggcgcccagccgcttgaccgtctcgccctgcgccagtgtcaccagcgaaaggttcacgctcagcgcagtgcccagcatctcgcgcagggtgtcgatcacatcgctgatgcgcaccgcatggtcatgcacgtcacgcacgtagagcttcacttcatcgggaatcagttcgccctggtagcggcgcagctgcgccagcacgtcctgcaacggcgccaccgccatccgcatcttgttcagttcgcgcttgagctcgtacagccgcaccaccgtgctgcgcttgtaggtgtcggcgaagatgtccttttccagcaggtccagggtgtcgcggaagcggtgcacgatcggcaggtagttgtcgaccacgaagtcggtcaccgcgtacaggcagtacgacgggcccatcttcagcagctgcggctcgcgctcgacgcgtgcgcgcaccggcgcgtaggaaagcgaggcgccgtggcggaccgtcaccaggaagcgcgggccgaggaaggcatgggtttcgccatactggatgcgttcgtcgaccatctgcgcggtggtcaccaccacgaacaacgagttgccataggtctcgaccttgggccgctggtgcgcgttccgcgcatcctcgatggccaggtcgtgcaggcagaattcttcctgcagtttcagcagcacgtcttcgttggggtcgtacaggccgacccagacgaagccgttgccgctggcaatgacatcgctgatggcatccaggctgatgtcgtggcgcttgccctcgtcatcgtagtggacgcagttgatgacgcaggtagggttggccgaagcgggggcggaagcggaggcgggcaatgacatgcccgccatcgtgcgtcagggccgtgtttcggacaagtgaggacgacgcgccagcacccacgccagtgccatgtgcaccggcagcagcagcacgatccactgcacgttgtactgcgcctgcaggctcagccagtgcagcaccagcgcggccaccgcctgtaccgccagcagccacagcacgatcctgaacatgcgtcccggcacgcgccggcgcagcagtgcgatcgcgcccggcagcagcagcacggccagtggcgaaagcagcagcaggttgcggttggcccatgcagcgtagtggatgctgaagccccacaggaacaccagcacgccaccgaacagggcgcacagcagccagaacggcagggccagcccggccagcaggcgcgggcggttgcgcagcgccagcacgccagcggcgatcaccaggccgcacagcagccacggccaccagcggcgtgcgaactccttcggctccggatcgatgcggtgcggcaacagttcctgttcggactgcaccagcggccggccatcgctgttgcgtgcctggcgcagggcatcggccaggcgcatcgggacgaacgcttcctgccagcgcgacagcggctggtcggcaaacggtccgaggcccacgtcgaagcccagccacatccatggtgccggcgaggccagacggaccgattcactgcgataggtgttgccacgcgaacgccccgacagctgcgactgcaggccgccgccgagtgccttgtccagcgtgtcgcgcaccatcgtcgcgcagttggcagtgtagtaatcgtagtggtaacgcgcgttttccggcttggcccgctcggccaggccggcggccagcgagcgcgcctggtccgggcgcaggtccagccattgcacgctggcgccacggccggtctcgtcgtagtacgacaggtcctgctgcagcggcagcgccaccaggtagtacatcatgtcgccgcgcgcgaagcggctgatgaaatcgtcctcggacggatcgaagtagccgaagttgtacgaggtcgcttcaccgctgagcggatcgaccaccacgatggcgtcatggccgaagcgttcgaagaacaccgtgcccggctgcatggtcaccacgccgatgcgcggagcaggggcttcagcgctggccgcgggcacggcaggtgtggccggcgccggctgcgcgaaggcggccagcggcagggccatggccagcacgtagagtgccagccacaccatgaggatcaggccgcggcgcttcaagcgtcgtcctgcgcgtccggcggcagcacggtcacgtggaaggcctgtacccggcgcgcatcggcgcgggccacgcggaacatgaagcggtccagcgccagctcgtcaccgacttccggcagatggcccacggcctcggtgaccaggccgccgatggtgtcgtagtcctcgtcggagaacgtcgcgccgaaacgctcgttgaagtcgccgatcggggtcagcgcgtcgaccacgtactggccgtcggactggatcgcgatctgcgccgagggatcctcggcctcgtcatgctcatcgtcgatctcgccgacgatctgttccagcacgtcctcgatggtgaccaggccggcgacaccgccgtactcgtccaccacgatggccatgtggttgcgcgacaggcggaactccttcagcagcacgttgagcttcttcgcttccgggatcagtaccgccgggcgcagcagctcgcgcacgttggccggaccgttgtcggcgaccacgccgcgcagcaggtccttggccagcaggatgccaaggatgtcgtccttgttctcgccgtgcaccgggaagcgtgaatggccggattcgaccacctgcttcatcagttccaggaagggcgcttcaaccggcagcgagaccatctgcgagcgcgagatcatcacgtcgcccacggtcagctcggccaccgaaatggcgccttccatcatcttcagggtatcggcggcgatcagaccctcttcctgcgcggtgtgcaggacagcgaccagctcgtcgcgggtatggggttcgccggagaaggcggaggtcaggcgttcaagccagccgcgcttcttttcactgtgctccgcaggggagctactactgtcgtcttctgacatctctggaaaaaaggcacccggcaggccgggcgttgacccaagtctagcaggatgtgacggcctgtcagtgactgccggtggccggggctggggtggccgcggccggcgcctcttcgggcaggtccaggctgtaggtgcagccggccagggtcttgcccgggtgggaggccacggtggagacgctgaggatgatcgactcgatctgggcctcgccggtcttcgggtcggtcacgtcgcggctgaccagctcgcggccggccatgaacttgccgtcctggtcgtagccggtctccaattccagccgtttggccagcgggcgtgggtcggcctggtcgaggacggccatgacgctggcgccggccaccgccacccgatcggtctgttggccgaagacggtgatcgggctggccagccggaactcgctcatgaactggttgccctgcggcagcggctgcaggccctgggccacggccttcagcggatcggccagcagcggcgccagcgcggcctgctcggccacgccctggcggcattcgatgagggccggcaggtccaggcgggtggcgaaggcggagggagcggcgagggcacagagcaggggcagacagcagcgcagtgacacggtcggtttccgcaggcgaggggccgccatcatagccccggcgagcgtcggaacagcccgcttagaaggcgcaggaaaccggtcatcgcccgccgtacgaccatcagtgagagagtcagcacgaccgcaagcatggcgacctgcatcgattgccccgcgatgcgcgccaccgccggccacaggcccgggctggtcagccagggcatcagttccgccgcggctgtcctggccactttcatgtacatcacggccagcacgaacagcaccagcagcgaggtgcggctggcgtggaagaacggcagtgcattgaccggcctgccaaaccgctgctgcagcagcgttcgccacagcactggcaaggtcaaggcaccgaccagtatcagcaccatcgacgtttcccacagccccggcaggtgggcgggttccgctctacctgtgaggtgcgggccgaacatgccgatcgccagcccggccagcaggcacacgggcgacagcagggccaggctgcgcagcagccagtgcctgccgccggggtcgcgggcgctgatgcggcgcacggtgtgagcgcccagcaccagcaggcccgcgagcaggccggcggccatcgcaaacgtcgtgaagctgttccctgggttcatcctttttccttccgcgtcctggccggtgttgaacagtagctcagcgcatggcgggcactccagccgtggcgcagtcagggcggactccagcgcgtggccgctgggtaccagcgcagcctgaccgggtagcccagtcgcgcctgcaggtggtcacgcacggccgccgccgtcgcgcggttggctggggtatcccgcagctccacctccagctccccggtcttgacatccaggccatggccgaacaggtcgggcagctgggcccgcagccagtcctgctgtgcgtgcaggcggcgcgtcatctccgcttcggtcatcgcggcgccggtgatgtagcgcacacgttgcgggccatccgcccctggatgtgtctcatcggcctcgggtgcggcgcctgtcagtcgcacgacaacgttccagcccctcgcattgtccacccagatgccggccagacgtgccgcgtgccgcgcttccaggcgctcgatcagtgcccgttgctgggcagtggcgacgatgttgcgggtgtcgcgctcgctgctgccgaagaacgcccgtaattcggcgatctttgcggcgatgtcggcctcgctgtcgctggcggggaacggtgagggacggtcaggatcgggcatcaggcctgccccggactgcagtagcgcggcaagcacaagtgcgggcagggtcatgctgcgctcctcttccgtgagtgcgtgggctcggaacagggcccggtgtcagcgctcgcccgcgtaggggtcgtcgatgcccagctcggccaggatctcccgttccagctgttccatcgcttcggcttccttgtcgtcctcgtggtcccagccgagcaggtgcagcacgccgtgcacggtcaggtgcgcgtagtgagcgttgagcgccttgccctgttcgtcggcctcgcgcgccacgaccggagcacagatcaccaggtcaccgagcagcgggaacttgacgcccttgggcaggccttcgggcacttcggccgggaagctgagcacgttggtggcgtagtccttgccacggtagtggcggttcaacgactggccttccttggcgtcgaccacgcggatggccaggtcggcctcgcggatgcggcccttcagcgcggcagccacccacctgcggaagctcactgccgccggcagaccggcacgcggcagggcataactgatggcgacgtccagtcgcacgggaccacgggtcatggagttgctccaggttggatctgatgcaggtcgcggcggtcgtaggcgctgacgatgcgcgccaccagcgggtggcggaccacgtcgcgggattcgaagaaggtgaagctcacgccctccacgtcgcgcagcacatcgatggcatcgcgcaggcccgacttcaggtgcttgggcaggtcggtctgggtcaggtcaccggtgaccaccgcggtggagccgtagccgaggcgggtcaggaacatcttcatctgctcgatggtggtgttctgtgcttcgtccaggatcacgaacgcatcgttgagcgtgcggccgcgcatataggccagcggcgcgatctcgatgacgttcctttccagcagcttgaccaccttttccacgcccatcatctcgtacagggcgtcgtacagcggtcgcagatagggatcgaccttctggctcaggtcgccgggcaggaagcccagcttctcgccggcttccaccgcggggcggaccaggatcagccgctgcacccgcgattcgttcagtgcttcgaccgcgctggccacggccaggaaggtcttgccggtgccggccggcccgatgccgaagttgatgtcgtgggtagcgatctggtgcaggtagcgggcctggttggcaccgcgcccgcgtaccgtgccgcgcttgaccttgatcgccacctcctgcgcttcgtaggagcgctcggcgatctgctcgacattggcctgcgccaggcgcaggtggatggcgtggttgtcgaaggtcgtttcgccggcttcggcgtacagcgcttcaaccagcttctgcgcctcgacgatggcttccttcggcccgctgatgcggaacacgaagccgcggttggcgatttccacgccgagtttcagttcgatctgccgcaggtgcccgtcgaacgggccacacaggttggccagccgttcgttgtcttccggcgacagggtgaagtctcgatgctcgatgcttttcattgcttcgggtggggcggacgccttccaccgcagtgtattcaggggagacaagggtagcgcgcgtgcggggcacacggccagcagacagcgttttccacacccggtgtggacggggggcgcgaaaacctgtggatagaccttcgcaatgcttgtgccacaaggcccatgaggtcctggtgaaaaaaacgtcatggtcgctcgtcgcttcggcaggactgccacggggggcctgtacgggggcattcatcgtgacgacagtgcaggtttcgttgccgggcgagcaacaaagccgcgcgctggcggatttccacaacggttgtggaatgatgccgaatcaacctgtggataggtggtgcggagccttgcagcaaaaggcgtgcccgcgcgtggcgaaaaaaccgccagggctgatcggaatcattgagggtgcacggggcacatggcaccgtgtcgccgtcgcaggaggggatggcatgggcatcggcaacgggatgcgaggaatcggactggcgggcatcggcctgctggccgggtgtgggcagtcaacgccgactgcgctgggcacgctggagtgggaccggatcacggtgccggcaccggcggccgaagtcatcgccacggtggaggtgcgcgagggacagcaggtcaaggccggcgccgtgctgatgcagctcgacccggcccgcggcgacgcgcagttcgccgcagcgcaggctgatacggcgcgtgcgcaggcgcagctggaagaactgaagatcggcccacgccaggagcagatcgcgcaggcccaggcgcaactggccgcgctgcgcgcacaggctgccgaagcaagtgcctattaccgacgggtccagccgttggcacagcagcgcttgattgccgccgctgagctggatcgtgcacgtgccgccgccggcaatgccgaggccagcgtgcgtgctgccgagcaggcctggctggagcgggtgcacggcagccgtgtgcaggatatcgcccagggccaggccaccgccgatgccgcgcaggcgcaacaggcagtgcaggccgtgaacctgcagaagctgcaattgcgtgcgccgcgcgacggcgtggtcgatgccttgccttaccggcagggcgaccaggcgccggtcggcgcgccgctggcggtgatgctggtcggcgagcgcccctatgcgcgcgtctacctgccgcagccattgcggttgcaggtcaaggtcgggcaggtcgcgcaggtgcacctggaagggcaaggcgctgcgttgaaggggcatgtgcgctcgatccgcagcgagccttcatttactccgtactacgcactgaccggtgacgacgtcgcgcgcctgagctacctcgccgagatcgaagtggacgctccctccgacatgcagaagctgccggcgggaatgccggtgcaggtgagcttctgaacaccggcaacgacatcgcggtgcatgcccagggcctgacccgccgcttcggcgatctgctggccgtggacaatgtcgacctgaccgtgccgcgtggccaggtctatggcttcctgggcccgaacgggtcgggcaagtcgaccaccatccgcatgctgtgcggcctgctggaaccgagcgccggccagatcgaggtgctcggcctggccgtgccggagcaggccgaggcactgcgccggcgcatcggctacatgacccagcgtttctcgttgtatgaagacctttcggtgcgcgagaacctggaattcctcgccgccatccaggacctgccgcgtacgcaggcccggcagcgggtcgacgaactgctgcagcagtaccgtctcctggaccggcagccgcagctggccggcaccctcagtggtggccagaagcagcgcttggcgctggccggcgccgtcgtgcacgcgcccgagctgttgttcctggacgagccgaccagcgcggtcgacccggagtcacgccgcgatttctgggaggccctgtttgaacttgccgacgccggtaccaccgtgctggtatcgacccactacatggacgaagccgagcgctgccaccggctggcgatcctcgatcgaggcgcgctggtcgccgatggcacgccggccgaactgtgtgcacggctggacggccgcacgttgcaggtcacgtcggcgcagccgcggcaggccagccgcgcgttgtctgagctgcccggcgtgctgagcgtggcacagatcggcacgcagctgcgcgtgctgtgcagcgaggcggccgccgatacgccagcgttgcggcgcgcgctggccagcgccgatccgcaggcccgcatcgaggcggtggcgccgaacctggaagacgtcttcgtcgccgccacccgcggccgtggccgggagccagcggcatgaacctgcgccggctgtgggcgatcatgctcaaggagttgcgccagctgcgccgcgaccgcatcacgctggcgatgatcgtcggcattccggtgatgcagctgctgctgttcggctacgcgatcaatctcaacctgcgccacctcgacgccggtgtcgccgaccaggccaacagtgcggcgtcacgcgcgctggtgcaggacatggtcgccaccggcgtgatcacgccgcgcagcgaagcctatacgcccgaccagttgatgcaggcgctgcggcgtggcgagatcagtgtcggcatcgtggtgccggccgacttcgagcgtcgtcgcttcgatggacgcgaggcggtgcaggtgctggttgatggcagcgacaccgtggtgcacagcgcggcgatccagctggcgcaggtgccgctggagacgcgaccgaccagcaacacgcggccgctgcgcgaaggcagcatcgccggtggtccaatcagcgtgaccagcttctacaacccgcagcggcgttcggcagtgaacatcgtgccgggcctgatcggggtgatcctgaccatgacactggtgatgttcacggcggtggcggtggtgcgtgaacgcgagcgcggcaacatggagctgctgatcgccacgccggtgtcacgcagcgaactgatggtcggcaaggtgctgccctatgcagccatcggcctgctgcagaccacgctggtgctggtgctgggcacctggctgttccaggtgccgatccgcggcagcctgctcgatatctacctggccgcggtgctgctggtgctggccaacctcgcactggggctgctgatttccacgcgcgcgcgctcgcagttccaggcgatgcagatgaccctgttcgtgttcctgccgtcgatcctgctgtcgggcttcatgttcccgttcgcgggcatgccgcggccggtgcaatggctggccgaagtgctgccgctgacccacttcctgcgcctggtgcgcggcatcatgctgcgcggcgcctcgctgtgggagctgtggcacgacgcgctggcgctgctggccttcatcgcggtgatgatgaccctggcgatcctgcgtttccgcaagcgtttggattgaggcatgccgaccaacagtcggcatccaccctggtaggtgccgaccgttggtcggcatcaattcggtgggtgccgaccgttggtcggcatcaattcggtgggtgccgaccgttggtcggcgcaccttattccgccaccacgcgcgcgcgcagcgaattggtcagcgcctcggtgatcaccacatccacgaactggccgatcagccgcgccggcgccgggaagttcaccgaacgcatgttctcggtcttgccggtcagttcgttcgggttcttgcgcgaagggccttccaccagcacggtctgcacggtaccgaccatcttctcggagatgccggcagcgtgcgcattgatgcgctcctgcaggcgcgacaggcgcgcgtgcttctcggcatcgctgatcgtgtcctccaggtcggccgccggggtgcccgggcggcgcgaatagatgaaggagaagctgtggtcgaagccgatgtcctcgatcagcttcatggtcttctcgaaatcggcatcggtttcgccggggaagccgacgatgaagtccgagctgatcgagatgtccgggcgcaccgcgcgcagcttgcggatcttcgacttgaattccagcgcggtatagccgcgcttcatcgccgacagtacgcggtcgctgccggcctgcaccggcaggtgcaggaagttggccagctgcggcacgtcgcggaacgcatcgatcagcgagtcgctgaactccagcgggtgcgaggtggtgaagcggatgcggccgacgccgtcgatctcggcgatggtccggatcagcaggccgagatcggcgaactcgccatctccataggggccgcgataggcattgacgttctgcccgagcaggttgatttcgcgcacgccctgcgcggccagctgcgccacttccaccaccacgtcctcgaacgggcggctgacttcggtgccgcgggtgtagggcaccacgcagaacgagcagtacttcgagcagccttccatgatcgacacgaacgccgaagcgccttcggcacgcggttccggcaggcggtcgaacttctcgatctcggggaagctgatgtccacctgcgggcgcttctgctcgcgtcgggcgcggatcagctccggcagccggtgcagggtctgcgggccgaacacaaggtccacgaacggcgcacgcttgatgatcgcctcgccttcctgcgaggcaacgcagccgcccacgccgatgatgacctcgcggcccttgttcttcaggcccttccagacgcccagctggctgaacaccttctcctgcgccttctcgcggatggaacaggtgttgaccaggatgacgtcggcgtcttccggggtatcggtcagttccaggccatcgctggcggcgagcacgtcggccatcttggccgagtcgtactcgttcatctggcaaccgtgggtcttgatgtacagcttgcctttcacctggtcgggcttgcgcggaccggcgggcagggcaacgagcggggcaccgcccggcgtggcgggcggaaagacgtctggcgtcccggtcatggcgcttaatccattcgggtggcgggaaagccggcaattctacctgcatcccggcgcgtacgccggcccggtagagccaggccatgcctggctgtattcatccacccatggcgtggatctactggaactgcgggtccgcccccccggccgcgcccggcggcacgtctcaggccgccaccagctccgcatcgatctgccgcgaacggtcgaacgcggtcatcgcgctcatccgtgcgatgtagtcagccgtggccggcgccggctgtaccaggccaaaggccgtggtccacgccagtgcattgccccacagcacgtcggcggcgctcatgacctcgcccagcaggtacgggccctgcgccagctgggcctcgaccacctgcagcacggtctcggcatcgttgtacggcgacatcaggcgcggcggcggctcgcggtgcatcgccttgtcgatcatcgccggctcgaaacaggcgccatagaaggccatccagcgcagatagggcccgcgcagggcgtcaccgatcggcggcgccagcccggcttccggatacaggtcggccaggtacaggtagatcgccacctgctcggtcaccagtgcgccgttgtggacgatggccggcaccttgcccatcgggttgatggccaggtaggccggggccaggttggcgccggctttcaggtccagcacctgcatgcggtagtcggcacccagcgcttcgagcagggccacggcgccgctcgagcgtgaacgggcggcgtggtacagggtgatctggcgtgagttcatggcattgctccttgcggtgggtggtgaactggaggccatcctgaggcactattgaggacgacttctgtcctcgatacttcatgcgccataccgcccatcgactgctgcgcctgatcgccctgctgcaggcccgccgccagtggtccggggccgaactggccgagcgcatgggcgtggaccggcgcagcatccgccgtgacatcgagcgcctgcgcgaactgggctatccggtgcaggcctcatccggggtcggcggcggctaccagttgggggccggggccccggtgctgccgatgctgctggacgaggaggaggcgaccaccctggccatcgccctgcgcgcagcctcggccaccgttgccgggatcgacgacaccgcgcgtggcctgttgtccaagctcgatccgctggtgccgacccgtcgccgccagcaggccggcgaggtgcatgcagcgacggccaccctgtccgaccttccgtccaccgatgcgcgcctgctcgggcggctggcccagtactgccggcaggcgtcacggctggccttcgaataccgcagtgcacaggatgcggtgacccagcgcgaggtcgaggcccagcacctggtcaactacgggcggcgctggtacctgctggcctgggatctgggccggcaggactggcgcaccctgcgcgtggaccgcatgggcgccgtacgtgagtgcgccgggccgggcctgcaccggcgcaccccggcgccgcccgatgtgatggtgcggcaggcagtcagccaggcgccgttcgcgttgcaggccatcctccgcctggccggcagccacgccgagctggaaggccgcatcccgccgtggtgtggagtgctggaagcggatggccccgaccactgcctgctgcgcatgggcgccgagagccgcggcatgatgctggcgcagattctcagcctggaccgcctgcccgtggcgctttggaccaccccgccgggcctgcgcgacgaactggcacagcgcctggcgggcctcggccaggtgctggctgtgccgccggtcacaggctgagccacatcgcttggcaagccccggcgaagctgggacactcgccgccatgaaggggatactggggacaacggcgatcatcatcgctgcgctgaccgctgcgccggccagcgctggaaccctgtacaagtgccaggggcctgatggcgtcaccagttatgtgagcaagcgggtggcgggtgcgcgctgcagcaccatcagctacacccgtgacacccgcccggcacctcgaccggtggtggccgcgcccaggccggcaccgaccacggtggccagcatcgaacgcaatccggtggccgttgccgcgagtgccgcagcgccggcaacggtcgcgcctgcgtccgtgccggcatccggtcccgcacagccggtcgcctcacgcagcgggcgcatggtcagtggccaggtgtattccttcatgaaggatggcgtgcgccactacaccagtgcgcgcccgacacaggtggccaacctcggcccggtccggaccatccgctacagcttcatggagcgctgctatgcctgtggggtcaatccacgcgtggacttcggcaccgtgcgactgaacacctcggccttccaggccgagatcacctcggccgcgcgcgagttcggcgtggaggaggcggtggtgcgcgccatcatccatgccgagtcggcctacaacccgaccgcgctcagccgtgctggcgcgcagggcctgatgcagctgatgccgccgaccgccgcgcgcttcggcgtaagcgattcctatgacgccgggcagaacatccgtggcggcgtgcagtatcttgcgtggttgctgaaacgcttcaatggcgacctgacccttgccgcagccggctacaacgctggcgaaggcgcggtcgaccgccacggtggcgtgccgccctacagcgagacccagtactacgtgcgccgggtcgggcagctggccgagcgttaccgcaccgccctgagtcaccagtaggtgccgaccgttggccggtactccttgaacggtaggtgccgaccgttggtcggcactcctttgaaaggtagtggcggccgctggccggcaaccccgcaatcaatgttgttgcaatgcgttgtgtggcgcgcgacggttccgctacactcgaccgtgattcaatgcggctctggcccccaccggatccgctggcagccttaaagctacctaatcaatatcggagtgccggatggccaacgatggggtacacgatccagtcaacaccggacgtcggcgttttctttctgccaccacagccgtggtgggcgccgtcggcgtcggattcaccgcagttcctttcatcaaatcctggaaccccagtgcccgcgccaagcttgccggcgcaccggtggtggccgacatcagcgccctgcaggaaggccaacgcctgatcgtggaatggcgtggccagccgatctggatcgtcaagcggtccaaggccatcctcgatgcgctgcacgggctggacggccgtctcaaggaccccgagtccggcgagaaggaccagcagccggactacgtgctgaagcagaaccccgaactgcgctcgatcaagccggatatctccgtactggtcggcctgtgcacgcacctgggctgctcgccggaaatggtcgccgaaatccggcctgagccctacgacccgcagtggaagggcggttacttctgcccgtgccacaagtcgcgcttcgacatgtccggacgcgtcttcaaggacgtgccggcgccgatcaacctgaaggtgcccgcgcaccattaccaggacgacaacaccatcatcatcggtgtcgatccgcagggggctgcctgatggccaatatcctcagccgtaccgccagcggcgtggccgactgggtcaacgcccgcgcgcccggcctgatgccggtctaccggaagcacgtcagcgagtactacgcgccgaagaacttcaacatctggtactacttcggttcgctggcgctgctggtgctggtcaaccagatcgtcaccggcatcttcctgacgatgcactacaagaccagcgccgccgaggcgttcggctccatcgaatacatcatgcgcgatgtggagtggggctggctgatccgctacatgcactccaccggtgcctcgctgttcttcatcgtcgtctacctgcacatgttccgtggcctgctgtacggcagttaccagaagccgcgcgagctggtgtggatcctcggcatgctgatctacctggtgttgatggccgaagccttcatgggctacgtgctgccgtggggccagatgtcgttctggggcgccaaggtgatcatctcgctgttcggcgcgataccgatgatcggcaacggcctgaccgaatggatcatgggcgattacctgcccagtgacgccacgctcaaccgcttcttcgcgctgcatgtcatcgccctgccgctggtgctgttgctgctggtggtactgcacctgggcgcgctgcacgaagtgggttcgaacaaccccgatggcgtggagatcaagaaggggccgaagggcaaccgctggtcgccgaatgcgccggccgatggcattccgttccacccgtactacacgctcaaggatggtgtcggcgccggtttcctgctgatcatcgccgccttcatcatcttcttcgcgcccggtttcggcggcctgttcctggagcacgacaacttcaccgaggccaaccgcctggtgaccccggaacacatcaagccggtctggtactacacgccttactacgcgatgttgcgcgtggtgccgaacaagctcggtggcgtgctggtgatgttctcggccattgcgatcctgttcctggtgccgtggctggacaaggccagggtgaagtcggtgcgctaccgcggctggatctcgaaggtgatgctgggcgtgctggcggtgtgcttcgtgtggctgggcgtgattggttccggcccgggcaccgacgtgcacgagacctacatcgggcgggtgctgaccttcctgtacttcgcgttcttcatcaccatgccgctatggacacggttggacaagaccaagcctgtaccggagagggtgaccacccatgactgatcgctggatggtccggttggccctgacggccaccctgatgctgggcagtttcctggcctccgccgccgagggcggcaccaagttgctgcaggccggcaacgacctcggtgaccgcgcctcgctgcagcgcggcgcgcagttgtacatgaactactgctccggctgccacgcgctgaagtacctgcgctattcgcggatggcccaggacctgggcctgaccgaagaagaggtgatgaacaacctcaacttcaccggctcggcgatcggcgacccgatcccggtggcgatgcccaaggagaacgcggagaagtggttcggcaagatgccgcccgatctcagcctgatcgcgcgcgtgcggggcagtgactgggtctacacgtacctcaagtcgttctacctggacagcagccggccgctgggctggaacaacgcgctgttcgccaatgcctccatgcccaacccgctgtgggagatgcagggcctgcagcatgcggtccatggcaaggcggaagcgcccggcatggacccgccggtgaccggcctgaagatcgaaacgccgggttcggttgatgccgggcagtacgaccaggcggtgcgggacatcaccaacttcctcgagtatgccggcgaaccggccgcgctcaagcgccagcagctgggcgtgtgggtgatcctgttcctggccctgctcaccttcctgctgtacctgctgaagaaggaatactggaaggacgttcactgaatctgccgccggccatcgcacgggcctattggcttttgtgatggtcggttgcacactcggggaggagtcgaccgccggcacggtgccggcggcgccgatgcggcaggcggtctcctgtcgtgggagagcctttgatggcggcgagcgtacgcatgcgcaatacactgacgctgttttcctcgaacgacgatgtactgtgccaccgtgtacgcctggtgctggcggccaagggtgtgaccttcgacttcgttccggtcgatccacagaacccgcctgaagacctgatcgacctcaatccgtatcactcggtgccgaccctggtcgaacgcgagctggtgctgtacgccgcatcagtggtcagcgagtacctggacgaacgttatccgcatccgccgctgatgccggtcgatccgctctcgcgtgcgcgcatccgcctggcgatgctgcgcatcgagcacgactgggtgccacaggtgcaggccatccagctcggcaacaagacccaggccgaggctggccgcaagcgcctgaaggagctgctgaccgcctcgctgccgctgttcaaggccagcaagttcttcctcaacccggaaatgagcctggccgactgcgcgatggcgccgatcatctggcgcctgcagtcgctggacgtaccgctgccgaaggacggcaaggcgatcgaggactacggcaaccgcatcttccgccaccccggtttcgtccgcagcctgaccgatcaggaaaagaagctgcgcgatctgccggtctgatccgggcctgcgttacccgtctgcacgccgaccggcgtgcaggtgatccgccccggcggggcgccgggcgcgtacacttcacgcatgaccgaagacttcttccacatgaccagccaccgcccgtacctgctgcgggcgctggtggaatggatcaacgacaaccagctgaccccgcacatcctggtcgacgccggcgttcccggcgtgcaggtcccgccttcggcggtcaaggatggccgggtcgtgctcaacatcgccgaacgtgctgtcgtgcggctgatgatcgacaacgagatggtgagcttctcggcgcgcttctccggtaccagctacccggtgcaggtgccgatcagcgccgtgctggccgtctacgctcgcgagaccgggcagggcatggcgctaccggatgacatcccgggcaacgagaccgctccgaccagcgatgagctgctgcacgaggaaggcacgccgccggacgatacgccgccggccagcccgccgccgaaggggcgcccgaacctgcgcgtggtcaagtaaccaggtaacggtgggtgccgaccgttggtcggcacgccttcagcccttacacatcctcggcatcgtccacatccgcgcggatctggctgatccgcgccgcgcccggaccagtgaatgagatcagctggtcgccgcgcagcaccatgcggcccacgtggcgatcgatgccgtcgtaggaatactcgaacttgaaggtacgttcgaagccgagccggccatcttcgccgcgcgacaggcgcaggccggtggcgtgcaccgcctgatccagccattgcacgtcggcagcacggcaggcattgcgccccagttcgaccgcgcgctcggcggccgaacgcgccgcgttccagaagaaatagatgattccgccggcaatcagcaacagcagcagggttggcatggcgtcagccgtcaggggtcgatcccgcaaagatggcggcgaacgcgcgcgggatcaagcgctgcactcaccgccgcggctgcggttcgctggacatcggctgcgtgggcacgatgaccggttgcggtgccggagtgggctgcatcggcgtcgcagtgggcgagggcatcaccagcggtgaggttgcagtcagctgcagcagcgctgcccagtcctgccggttgaagctgcattcgtcctcgcgacctggtgtgcagccggggtcgatgccggtgctgttgcgttcgcgtgccggaggcagcttgatcagccccgtacgatccagctgcagcaaccgcatcgctacggtgttcatcacgttgccaccgaccaggtacagggtctggtcgccgccgaggttggccgccaccaccacttcgcaatgcgatttccagtggcccaccgagccattgcccagtgcctgcaccagcccgctgtagctgagcgtggtgctgcggtcgcgcaggaagcacagcaggtcgcccggtgcgggtttggccgtggccgggtcgaccagccggtacggcacgcccgaggggccgccctggtaggcggcacggatgtagtcgatgtggcgtggcgacgtattgaagccaggaacgccggactgcaccatcacccaggaaatgaacgcggccgaccacgggttgtcgatcaggaaggcgcggcagtcgctgtcggtgtagcgcgtgcccaacggcgccaggcaactgctggcgcccgcgatgctgcccatcgcattgagcgtgccgctgttgcgccagtagccggccacgcgctgccaggcgatcaggccattgtctgccaggtgatcgctttcggcctcggtgacgctgaggctggcggcacggccttcacgatcgatgaagggccggtaccagagccggtgctcattgcaggcggtgttgcggatggccaccgccaacggactcaggccgaagcggggcggaacatcgcaggcttcggcggccgctgcggacaacggtgccgcggccagcagcaggcaggcaggcaagagcatccggcgcatgcgcggctcctgtgggggatacctcagcgtcgcagcgctgtcgtgaacgccgggtgtgagaacggggtcagatcccttttcccatggacaacggatcgacccccacgccaggcctcaacccggcggcgggcccagcttcagcgacagatcgatggcctgcacgtgcttggtcagtccaccgatggagatgcagtcaacgccgtcctcggcgatcgaacgcaggccgcccaggcccacgctgcctgacacttccagcggaatgcggccggccgtgatgcgcactgcctcgcggcgcaggtcggggctgaagtcatccagcaggatgcgctcgcaaccggcttccagcgcctggcgcagctgggccaggtcctcgacctcgaccaccagcggcagcgcgggccattgccggcgcgcggcggccaccgccgcggccagcgaaccggcggcacggatgtggttttccttcagcatcaccgtgtcatagaggccgaagcggtggttgtcgccgccgccacagcgcactgcgtacttctgcgccaggcgcaggccaggcagagtcttgcgggtgtcgaggatgcgcgtgccggtaccggccacagcggccacgtagcgggcagtggtggtggcggtgccagacagcgtctgcaggaagttcagcgaggtgcgctcggcgctgaccaggctgcggctgcgcccgtgcagcagggccagcacggtgcctgcggtgaccgcgtcaccttcggagacacgccattcgatgcgcacgtccgggtcgagtgcgcggtgggtggcgtcgaaccacggacggccggcaatcaccccgtcctgcttgcacagcaggtaagcgctgtcggcctggtcgggcagcagggcggcggtgacgtcgccgctgcccaggtcctcggccagcgcacgcgcgacatcggcggcgacaacggccgcatccggcgtcggcagcgcgctcatgcggccgggaagtcggcgatctgggcggtcgggatggcttcctcggccagcagcaccgggatgccgtcgtcaacgcggaacacctgcttgcggtcgcgggtgaccagcgcttcgcgcagcggctgcgccagcgggttgccatcggccttgttcaccgcgccggccgaaatggccttgttgagggcttccaggcccttgccatccagcagggacaggggctggcgggtgtccggcgacaccagcaggtcgagcagcttgcgatccatggttcttcgtcttgcgtggaagatggctagaatacgtctttaaggcaggtgacggccaatgacccccaacccgatcgcgccgcttgtcggcatcgtcatgggttcccgttccgactgggaaaccatgcagcacgccgcccagaagcttgaagccctgggtgttccgttcgaagtgaaggtggtgtccgcgcatcggacgccggatgtgttgttcagttacgccgagcaggcgggcccgcgtggcctgcgcgcgatcatcgccggcgccggcggggccgcccacctgccgggcatgatcgccgccaagaccgccgtgccggtgctgggcgtgccggtgcagtccaaggccctcaacggcatggattcgctgctgtcgatcgtgcagatgccggccggcattccggttgccaccttcgccatcggcaatgccggcgcgtccaacgcggcgctgttcgctgctgcgatgctggccagcgaccagccggcgatcggccaggcgctcgacgccttccgtgcacgccagaccgaagacgtgatggcccacgacgatccgcgccaatgagcctgaccgtcggcatcctgggcggcggccagctcgcccgcatgatggtcctggccggtgcgccgctgggactgcgcttccagctgtacgacccggcggccgacgcctgcagtggcccgctggcgccgctcaccgtcggtgccttcgatgaccgccacgcgctggcggacttcgccgccaaggtcgatgtggtcactttcgatttcgagaacgtgcccgcagacagcgcgcagttcctggccgaccgcgtgccggtctatccgccgccggccgcgctggcggtggcccaggaccggttgagcgagaagaccctgttccagcagttgggcatcccgctgccggccttcgctgatatccgcagccgtgacgagctggctgcgaaggcggctgagttcggcctgccgtgcatcctcaagacccgccgccttggttatgacggaaagggccagttccgcctgcgcagcgaggccgacatcgacgccgcgtgggatgcactgggcgcgcaggtcgagcgtaccggcctgatcctggaaggcttcgtagcgttccagcgcgaggtcagcgtggtcgccgtgcgtggccgcgatggcagcttcgaagcctggccggtcaccggcaactggcatgtcgacggcgtgctgtcggccagcgtggcaccggctgtgctgtccgatgccgagcagcaggccgcgatcggctatgcccgccgtgtcgccgagcacctgcagtacgtcggcgtgttcgcgctggagctgttctgccgcgatggcgagttgctggccaacgagatggcgccgcgcgtgcacaactccggccactggaccatcgaaggcagcgagacctcgcagttcgagaaccatctgcgtgccgtgctgggcctgccgctgggcagcacccgcatgctcggccacgcctgcatgctgaactggctgggcgcgatgccggacccggcaccggtgctgggccaggccagcggccattggcacgactatggcaaggagccgcgcgaaggccgcaaggtcggccatgccacgttgcgcgatgacgatgctgccgcgctggccgatgcgctggagcaggtcggactggagctggatcgccaggcccaggtggcgccggcggtgcacgcgctgcgcaatcgctgagtccggtagtgccggccgctggccggcagtgcaacgctgtgaagcgccggtgcaggcatcggcgcaacattcccggtggtagcgtggagctcctttcacaggagtcacccccatgctcgactggaatgcctaccgcaaggaactgaagggccgtatcggtgagatcggcaagctctcaccgtatacggtcaagggctacgccaccctggccaacgctggcgcgcagaccaaccacctcgatgcgaagacccgcgagctgatcgcgttggcggtggcggtgaccacccgctgcgacggctgcatcaccgtgcacgtggatgccgcgctgaagcacggtgccaaccgcgaggaaatcgccgaggcgctgggtgtggcggtgtcgctcaatgccggtgcggcgctggtgtactcggcgcgggtgatggatgcggtggccgcgcacgagaacgcgtgaagccacgctctgctttccggtagtgccggccgctggccggcagattcgccatctcttgtacaccgatggggatgccggccaacggccggcactaccccggggcggagccgttgcctcagcgtagctggctctcagcgaattcccagttgaccatctgccagaacgcatccagataacgcgcgcggtcattctggtagtcggtgtagtaggcgtgctcccagacatcgcagcacagcagcggcgtactttcacccgtcagcggcgtgccggcattgcgggtcgcctggatgcccagctgtccgcccggatgctgcaccagccacacccagccggagccgaacaggcccagcgcggtgcggttgaattcctcgcgcaggcgctgcacgtcgccgaactggcgcttcaccagctcgcccaggcggccctgcggttcgccaccgccacggggccgcaggcactgccagtagaaaccgtggttccacgcctgggcggccgcatcgaacagcttgccctgggcctggcggacgatctcttccagtggcgcgtcttcccactcggtgccgaggatgccggcattgaccgcatccacgtaggcgcgatggtggcggccgtggtgcagctccagggtctgtgcggacaggtgcggctgcagggagccggaaaggtagggcagggcaggcaattcgacaggcatggacaggttcgtggccagaggggcggcggcagccggttccatccgcttacaatggcggctaccgtgggcagtctagccgaccaccgcggtcggtttgtccggcgaagcaaggagtgaggttgtggcggtaatgcagcaaatccaggccgaggtcgatcgttacccgctcgtgctgttcatgaagggcaccccgcaatacccgatgtgcggtttctccagccgcgccgtacaggcgttgatggctgccggcgcggtcaccctgcgcaccgtcaacgtgctggaagaacccgagatccgcgccaacctgccgcggttctccaacctgccgaccttcccgcagctgttcatcaatggagagctgatcggcggctgcgacatcgtcctggaactgtttgaagccggcgagctcaagcgcatcgtcgaagaggcgacccagggatgagtgcctggccatcgacgtcaccgaccaacggggcgctcgatggccgcccgttgcaggatcgcgtggtgctggttgccggcgccggcggtgggctgggcagtgcggcggccgttgccgccgccgccgccggggccaccgtggtcctgctgggccgcaagccgcgccgcctggaccgtgtctacgcccaggtccaggccgtcggcccggaaccgctgctgtatccgctggatctggagggtgcgggccccgacgactatgccgaactggcccaggccctgcagcgcgagctggggcgcctggatggagtgctggtctgtgccgcccatttccccggattgaccccgttcgaactggccgacccggccagtttcgcccgtgcggtgcatgtcacgctcactgccccggcgtggctggcccaggcctgtctgccgctgctgcggcagcgcgaggacgcggccctggtgtttgcggtcgatgcctccgaacgggtggggcaggcctattgggggggatacggtgtggcccagcatggcctgcgcgggctgatcaccagcctgcatgacgaactcggccgcagcccggtgcgggtcagcggcctgtatccgggccccctgcgcacggcgctgcgcgccagggcctattccgtcgaccaggacccggccgcccggggcccggaggccgccgctgcggcggccgtgaccctgctgtccagcgctgggcttgcctggcggggccggattctcgacgccagtgaggcgcccctgccggaatgaggccgggggaaaggcggagtgaagatcccgtcacgattgcgttgcgatccggtgccgtttgtcgcacaaccgtcacattgatggcgtagcgtgttaatctagtgttaaccgttgtggctgccttcagccaagcggtagggaaccccagataaatctccgaccagccacccgcagggctgtttggatgcgctttttttccgccatcgccaactcgcatcgaggctaccgaaaaatgacccacccactccggatgtccaagctcacccttggtctcgtggctgcgctcgccgccgctcccgccttcgcccagagcacctctgccggtgtcggcggccaggtgatgtccgccgcaggccagcctgtcgccggcgctgaagtcaccatcacccacaccgagtcgggcaccgtttcgcgtgccaccaccgatgcgtcgggtcgatacaacgcgcgcggcctgcgcgtgggtggtccgtacaccatcaccatcaccaagtccggtgaaggcaccaagaccgaagagggtgtctacctgaacctgaaccaggtcaacaccgtcaacgccaacctcggcggtgacctggctgcgaccaacctggacgcggtgaacgttgttgcgaccgccggcggcctggacctgtttagcgccaacaagatgggcaccggcagcaacgtgacccgcgaaacgatggacgcgctgccgtcggccaaccgcaacatccaggactacatccgcctggacccgcgcatctcgcaggtcagcaaggctgacggcgcgatctcggccggtggccagaacacccgctacaacgccatccgcatcgacggcatcagcgcctccgatccgttcggcctgggctccaacaacctgccgaccgagcgtcagccggtgtcgatggatgccatccaggaaatcaacatcgacctggccaactacgacaccaccatcgccggcggtaccggtgcggtgatcaacgccgtgaccaagtcgggtaccaatgagttccacggcaccgtgtacggctcgtaccgcgacaaggacatggtccgttcgcgcctggaaggtgacaagtcggacttcaatggtttcaaggacgagaagacctacggcatgacgttcggcggtccgatcctcaaggacaagctgttcttcttcaccaactatgaaaagtacgagcgtagcggcggcggcgtgagcctgagtgacagcccgtacaacaaggatccgtccaagggcggcatcagtgacgccgacatctcggcagtccagaagcgcatgagtgatctgggctatccggtcggcggcgttgacggtctgaacaacaagacgacgatcgaagagtacgccgtcaagctcgactggaacatcaacgagaaccaccgtgcggccttgcgctacaacaagatgaagcaggacgtcgtccgcttcccgcaggtcagcagcagcgcgctgtcgctgagtgacttctggtacacccagccgacccagtacgaaacctggatgggtgaactgttcagtgactggtccgagaacttctcgaccgagttcaaggtttcgcacaaggactactcgtccaatcgtgtcgcggcttcgcacctgccgcagatgcgcgtgcgcttcggcaacaactcgctgtacctgggcaccgagcagaacactcacaccaatctggtcgagtcgaaggaacttagcgccttcggtgccggtacctggtacatcggtgaccacaccgtcaagttcggtttcgattacaccgacaataacctgatgaacttctacggccgtaatctgtacggcgcgtacgacttccgcgacttggcgtcgttcctgaagggtaccgccaacggctaccagctgcgcgtgccgcgtccgggtggcagcttggatgatattccggccaagttccatctgaagaacactggcctgttcatccaggatacctgggcgatcaactacaacctgagcctgatgtttggtgtccgtcttgatatcccggacttcaccagccagaacaagtacaacaccgacatccagtcgcgctacggctacgacaacaccaaactggtggacaagagcctgttccagccgcgtgttggcttcaactacaccttcgacagcgatcgtccgacccagctgcgcggtggcgttggcttgttcggcggtgcagcaccgaacgtgtggctggcaggtgcctaccagaacaccggtctgaactacgtcgagtacaacgtcagtggcaacccgggtggtttcagtgctgatgccgacaatccgttcattccggatccgtcgaagatcattgctcgccagaacgtggacattatcgctccgggcacccgcctgccgtcggtgtggaaggccaacctggcgttcgaccatgagctgccgtggtacggcatcgtggcgtcggctgaagtgctgttcaccaaggtcaaggatggtctgtacttcgaacgtctggacctgacggacggcaagggcaagggtgcgaccttcgtttcggcgcaggacggtcgtgagctgtactggaacccggcaggtctgaatcaggccaacagcaagatcgacagccgttccggcgacaacctgggcatggagaacggcaccaacggcgcgctgaaccgcgccaaccgtccgaacaacatcggtgacgtgatgttgctgcgcaacaccgacaagggtcgtggcagccaggctaccttctcgctggccaagccgctgaccgagaactggggctggtcgctgggttacacctacacccagtcgaaggaagttagcccgctgaccagctcgcagaacacctcgaactggaacaacacccagatcctgaacgccaacgagaacatcgcgtacaactcgcgctatgcaatcaaggaccgtatcaccggcaccctggagtggaagcacaacttcttcggtgacagcgctacccgtatcggcctcttctacgaaggtcgctcgggccgtccgtacagctacgtgttctacaacgatgccaacggcgacagcgccatcggcaacgatctgttctacgtgccgaagggtgtgggcgacgtgctgttcactggcggcgcaacgatggagaagaagttcttcgattggctggcgcagaacccggaactcgaggcctaccgtggcagcgtggtcccggccaactcgcaccgcgccaagtgggtcaacagcttcgacgttcgtatcagccaggaattcccaggcttcgtgaagggtcacaagggtgaagtcgccctggacatcatgaatgtcggcaacctgctgaacaagaagtggggcctcattgacgactacggcttctatgcaacccgccgcgtgggcaacttcgcaggtatcgatccggccaccgggaagtatgtgtactcgttcaccggtgcggatgattcctcgatccaggaaaacaacaatgacaagggcaacactgccgtgtcgcgttggtccatgcagctgactgtgaagtacaagttctgatccgtcagagcttgatgatgtaaacggaaacggccggggaaacccggccgttttccgttcaggcgaaagtccttgcacgccactctgcatcggcgtagcatccggaaatgtgcgcggtgccaacgccgccgatgcggtcccggaaaggcgaatgcggggagcacacatccaacggtcgggcttcccggccgttttgctttttaagggggcggcagtacagtcggaaaccttgaaggaagcaaaaaattggacatgaccacgaacgaaaaatcagcccgcgcactgccggtgcaggacgcgcggatctacccgcgtggtgggctggatgtgctgtcgcgggccgaagtggcccgcctgcgcgatgcctctgccggcggcatgcacgagctgctgcgccgctgcgcgctggccgtgctgaccagcggcagtgcctctgacgatccgcgcgcggcgcgcgatctgtatcccgatttcgacatccaggtggcgcagcaggatcgcggcgtgcgcatcgacctggtcaacgcaccggccatggccttcgtcgatggcgagatcatccgcggtgttgccgaactgttgttcgccgtggtgcgtgacctggcctacatggccatcgagatgggccctgcctacgcggccgagctggagtcgtccgagggcatcaccaacgcggtgttcggcctgctgcgcaacgcgcgcatcctcaacccgggtgacccgaacctggtggtgtgctggggcggccactcgatctcgcgcgacgagtatctgtacaccaagcaggtgggctatgaactgggcctgcgcggcctggacatctgcaccggctgcggcccgggcgcgatgaagggtccgatgaagggtgccacgatcgcacatgccaagcagcgccgtaccgtgacgcgctacatcggcctgaccgagccgggcatcatcgccgccgagtcgccgaacccgatcgtcaaccacctggtgatcatgccggacatcgagaagcgcctggaggccttcgtccgcatcggccacggcatcattgtgttcgccggtggcgtcgggaccgccgaggagatcctgtacctgctcggcatcctgctgcgcgaggaaaacaaggacctgccgttcccgctgatcctgaccggaccgaccgtggcggcgccgtacttcgagcagatcgaccgcttcatccgcctgaccctgggtgacgcggccgccgagcgctacgagatcatcatcggcgacccggtggcggtggcgaagaagatggccaatggcatcaagcgcgtgcgcgagcaccgcctggcgcagaaggactcgttcttcttcaactggtcgatcgagattccgtgggagtaccagcagccgttcgtgcccacccacgaggcgatggccgcattggacctgcaccacgggcgtgcgccgcatgcgctggcggccgacctgcgccgcgcgttctcgggcatcgtcgccggcaacgtgaaggaagacggcatgcgtcgcatcgaacagttcggaccgttccagatccatggcgacccggacatgatgcaggcgctggacgcgttgctgcgcgctttcgtcgagcagcgccggatgaagatctccggcgaataccagccctgctaccaggtgctggcctgagcccgggccggtgcgatggggatcgcgccggccggggtgggaaggtgcgggtcgtcaaggctttgacgcccgtcgccctggattgaccgttcatcctgccgccgcttgccggtggcgggacgatggcccatcgtggccatcaacacgctggggagcgtccaatgtctttgcgccggcaaaacggcttcacgctggtcgagttgatgatcacgctggtcatcctggtcattctggccagcatctcctatcccagcttccgcaccgcgatgcgctcgaaccggctgaccaccaccaacaacgaggtgatcggtctgttgtcgctcgctcgcagcgaggccatccgcaaccgccatggtggcggggtgtgcggcagcagcaacggcacgtcctgcgatggtgagtggagcaagggcatgctggcctggggcgacgccgatggcgatggctccgtcagcgggagcgaaagcgtgctgcgcttctccaagggcagcagcagcctggcggtcgaggctcccagcccaaccgtcatcaccttcgattcccagggacgccgccgcgcgtccgccgaccaggtcgtgagcctggtgccgcaaggctgcaagacgggtgaccccatgcggaccctgaccgtcctgttctccggccaggtccgctccaccggaggaacctgcaaatgaaacgtcgtcgttccggcatgggcgggcctgcccgcagtcgtggcttcagcctgatcgaggtgctgatcgcgctgctggtgctggcgttcggcctgcttggctttgcgctgctgcagaccatgaacgtgcggttcgtgcagagcgccagccagcgcacccaggccaccagcctggcctacgatctgatcgagctgatgcgcgtacagcgcagcgaaaccctcaacggtggcgaatacaccaaggcctccttcactgccggctcggtcaccgcgccggctggcccctgcacctggcccaacagtgccgacgtgacagcctccaaggcgaacgtggcgcgctggcaatgccaggtcgtcaaggtgctgggaggcaaggccagcgccaacgtgaccgtcaatgatggtctggtcacggtgggcatcggctggggagacgagcgatggaacgcagccaatcccgacagcatcaccacgttcaccctggttacccgtctatgaagcgcgcgccttccgctgccagccatgcggctggcctctcgctggttgaactgctgatctcgctggtcatcggcctggtgctgatgctgggcgtgacccagatcttcatggcttcgcgggcggcctcgcagctgtccgaaggtgtcgcgcgcacccaggagaacgcccgattcgcgttggagttcctcgagcgcgacatccggatggccgggcacatgggctgcgtgaatgaccaggcgcacctggtgcgcgcccaggacagtgtcaaggtcaacattgccggcgtgaagtcgggtgatggcagcccgatggacttctcggtgccgatccagggttacgaggcacagggcaccgcgcctggcaacaagctgaccctcggcgcaagctggggggctgccggcagcacgccgtcggcgatcaccaatctgaagcccaaaccgcttggcggcagcgacatcatcgtgatgcgctaccttgcgccggaaggctcgccggtgctgtccatcggctccggtacttcgccggacatcacgatcgccagtgacgcggcggcccgcctgtcggccggtgccgtcaccacgccctcggcgtttgccgtggccgattgcagcaaagtggacgtgtttgccggaaaaatcgccggcagcacgatcacggccagcaaagccgatctctcggcgtattcggccaacaacgcggtgaccatggtctatcgggtggaatcgatggcgtactacgtggcaacgaataccgccggcgaacccgcgctgtaccgcgcgcgtggcgctggcgacaacacgttcgccaccggtgaggagctggtggagggcattgagagcctgcagttcctctacggccaggataccgagacggcgatcagcagcaccgcgccgccgtccggggtaatcgcctttcagaagactgccagcggggtcagtaccggtaccgatgccgccgctgtcgctgcgtggcgacgggttggcctggtgcagtttggactgctggtgcgcagcccgcagcgcgccgcggccgagcaggccaatacggccgtggcccagctgggcgtgctcggcgttggcttcaatccgcccacgacctacgacgatcgctaccgcgcctcctacgaggtgtccgtggcactgcgcaaccgactgttcgggaactgacccatgaagccctccgtctcccgtcgattccaggggcgtacgcagcagcgcggtgcggtgctgtacgtggctctgatgctgttgatcctgctgtcgctgatcggcgtggtcggcatgcaggtggcgagcatgcaggagcgcatgtcctccaactaccgggccgccaacgtggcgttccaggccagcgagcgggcggtccgtgacgccgagcggtcgatcgaggagatcgacaacaataccggcgacggcggctcgttgaaggctgacgccatcaagcgcatctgcgatgacggcttcgatcccacccgctgggtgggagagcagaaactgtcggcggcgccggtggtcagcgtgcgccgcatcgacgcctgcatccagggcgaatcgacgctgggcatgggcacgccggaaagcgaagagcccacccgcgtctaccagatcaccgcgttcggctccgatcgcgatgccgccaccagcaacgagggtacttcctcggcggctgtcgacactgttttcaagctttgaggaacccggtcatggcgacccgaaagatcaagatcctggccggctccgggctgttgctggcggtggctggcggcacctggcttgcgatgaacctgttcgccgcgcaggcgcagggcacattgtcgcagcacccgatgaacctgaaggtctccgcgccgccgtcattcatcatggcggtggacgattcgggttcgatgaccttccagacccagttcccggggcaggacggaacggcgtgctggcactacgggaggaagagtttcttccggtcggccggtgttctcaacacgcccgatgacgtactccccacctatgatcggtggggcaatgccatccagaccggcgaatgcagctatttctacgtgttgccgggcgcccggatcaacaactacaacggcatccccgctctggatgtcttcgggttcgcacgatcagcggcctacaatccaacctactacgaccccgcaatcaagtacgagccctggttgcggatcgtaaatgaagaggtgcagtcgtatccggacgcgagcacgtcggccaccctcatcgatcctcgtgagacagatacactcgcgatcgccagcagctatctgggcacttcgtcctgggacgtccagaggatgcaggaagggatgacggtaccggccgggcagtcctacaggactgcaagcagggccaatggtaattttggcaacgagaacgccaatacgagaggcacgacctggagctcggcgggctatgcgtcgctgcgctatgtgcccgcaacgttctacatgccgtacaccagcgatggtgacgcctatccgcagttgccaggcactgccaatgcgtatgcaggtatccagcgaaccaaggtcaccggcgcctgcggttccggatgtgacatgtggaagtacgtcatcgggaccggtgatgctgccgcattgcagaacttcgccaactggtactcgtactacggtaaccgcaaccgggcgatgatcgccggcatgacgcgcgcattgaatgtcaatgacatgtatgtcgggtatttccggatcaatgatttccagaattacaacagttcgacagactccaacaaacggcttgcgatccgggacatgagcgtgatcgggcagaagtccgcgctctacagcagcatgatcgcgctgacggccagtggtggcacgccgaatcgacatgccgtcaacgctgcgggcctgcagttcatgcggaccgatgacaatgcccccatcaagctgtcctgccagaagaatgcggtgatgctgttcaccgacggctacagcaacaatggcaacaacctttcgtcatccctcgcacctgccccaggcaacgtggacggggacatggggactcccttctcggatggcaattccaacaccatgggtgatattgccgcgtactactacgtgaacccgttgcgaaccgatgatcggatgccccggggacaagtgccggtgccggagcaatgtgcgaccagcactgacaagtcgctggactgcaagaaggacctgcatatcaacttctacgggatcacgctgggcgcgcgtggcaatctgttcgatccgaacaagcaacagaacccgtataccgattcggcggtctacagcaactggccaagtcgccagaacgacaaccccagcaccgtggatgacatctggcacgccgcgaccaatacccgcggtgagtacatcaacgcgcgtactccggcagacatcaccacggccatgcgccgggtgctctcgtcggtcacctccgggccagcgccttcgggcagccagggcctgaccggcgcgcgtatcggtaccgggtcgctggcggtcacgccccagttcgaagtggccaacgaggaaaccgattggttcagccgcctgaaggcatccaagcttgcggtgaacgacaagacgcagcagaccgagtacacgcaggtgtgggaagcggccgagaaactgggcgcgcagcgttcgcgcaccatcgtcgccaccaagggcaatgctgcagttgacttcagcagcaccaacatcgccttcaccgatctctgcaacaaggatgagaagcagtatccgggtattgcgcgctgttctgcgaccgaggctgaaaagctgggcggcgacatcgccacggccatggcttatctgcgcggcgacgcatcacgcgaagtgcgcaactcggggggcatctatcgcacccgtaccaccgtgctgggcgacatcgtcaattccagcccggtgatcagttcgccccgcgacgactatggctaccagcgcatcagcaccgcgatggcgacctcgtatgccacgtatctgacccgcaagcgcaacaatggccgctacatggtctatgttggtgccaatgacggcatgctgcatgccttcgacggtggcatgaacggcaatggcgtaagtgacggtgccggtggcagcgagaccttcgcctacatccctggaaccgcgctgggccacatggccaacctgctgtatccctacgtggcggccaacaagtccgaccagcgcttccgtcatcgctactacgtggatggaccgatcgcggtggcggacgcgcagatcggtggcaactgggccacggcgctggtcggtacggccggcgccggtgggcgctcggtgttcgcgctggatataaccacgccgtccagcttcggcaccggcaatcgcctgtgggaaatcagtgacgtggcgccggggctcgacagcaccgtaaaggcgaacatcggccatgtccttggcaagccggtgatcgtgccggtgaaggaagggaccggggtggcgtggaaagcgatcttcggcaacggttacaacagcctcagccgcaaggccgtgctgttcgtggtcgacctgggatcgggcgcggtgcggatgatcactgctaccgaggccgcagcaaccgcacccgccggtgacaatggcctgggcaacatcgtggctgtcgaccgttggcgcgccgacagcgccggtgggacggggcgtgtacgtggccgtgacggcctggcggacacgatctatgcggccgaccagcgcggcgcgctgtggaagttcgacctggaaagcacggcaacctcggtcaccacaccggtgttcaccacggcgcgccagaccaacaacaacaaccaggtgtatcgccagccgattaccggtggcatgaccgccgtgaccggacccggtggtggcgtgatgctggtgctgggtaccggcagcttctccttcgacaatgacccccaggatctcaccgcgcaatcgctgtacggtgtcaacgacaccagcaaggaccagccggaggccacgatcgtgcccgccaatctggtggcctatacggtgaccaccaccaacaagttgcgcacggtcacggccacgcccttctccggggcggcgcgcggatggagcattgcactgcccggcgcaggtgaacgctttgttggtaatcctgccgtggcgtcgggaacggtgttcatgccgacctacatgcctaccgcgggtggccgtggctgttcgaccgagggaagcaactggctgtttggcctcaatccgatctcgggtgttgcatcgctggagcaggcgcgggtcgggtccattaccggcacgccctacggagcgggcacggctggcgtgagtctcgacaccggcggcaccgcaccggtgaaggacgtcaatgtctcggtgatgccacgcctggcaaagggtgccgatcgaggcggacgtgcctgctggatggcggtcaacgtggcgggtgctccgacgatgtacgtgccttatccctgcggtcgccaatcctggcgtcagatccagtaacgaagacatgcccatgagcctgaacactctttcccgtaccctgcgtcgtcccggcaaacagcacggtttctccctcatcgaactgatgatcgtggtgatcgtgctcggcatcctggccgcgattgtcgttccgtcgtaccagcagtacatccgccagtcgcaccggggcgtggccaaggcggacctggtggaatacgcgcagcgtgctgagcgctactactcggtgaacaacacctactcgggcttcgcgctgcccagcaaggtgtcgccgcgcgagggcgggaccacacggtacgcgatcacgttcgatggcaaggcgtcctcgttcacgctgactgcgacgccccagggcaaccagaccaaggacagctgcgggacgctgagcgtggaccaggccaaccgcaaaacggccagcggcacggtttccgattgctggtaaatcaggtgttgatcttcctctgaacgcccagtacaatgcgcctccccgcccgaatagctcagccggttagagcacttgactgttaatcagggggtcgttggttcgagtccaacttcgggcgccagatactccaaaagccgcgagaaatcgcggcttttgtcgttttggcccgtcagcagggaagggtgcggtcgacacgctcgctgcggatgcggccgccgttgttgatgaccaacctgccatgcagccggtctcctgcgcagatgcgcagcgtcagattggcaccgggactgcgcccgtcaggctggaagaacagcagcggccgtccaccgctggcctgggcgacgatggcgatgtcggtccggccttgatggtggatcaggatgtcctgggcggatgctggtgtcccccggtgcctgccgctgcgatagatgatccaccctgcgctccagtcgcgggagcactgctcaccgtcgtcgctggcgcacagcccgatcagttcgcggcgcttcagggcctcgcttctggcgctggaaagactggcatgcagggtcagctgcagggcgtcggcgcgttgccgcaacagcaccgggcgcagggccggccagcccacggccagcagaacggaaaggatggcgatcaccaccagcatctcgaccagatgcatgccgcgtgatgctgaacgacagtgggcgggagtgcgatgcatggcatcaagcctcgcgccgcagcgggacggccgccatcaggcactgccgcgcccgcctgcccggaaagccctcagccggccgtcaccccttgccccgtatacttgtccttcccgggaactggcaacaccatgagcgaccgtttcgaactcgtctcgccgtattcgccggcgggcgaccagcctgatgccatcgcgaagctgaccagcaacttcgaggcgggcatcgccaagcagaccctgctgggcgtcaccggctcgggcaagacctacaccatcgccaacgtcatccagaacgtgcagaagccgacgctgatcatggcaccgaacaagacgctggcggcgcagctgtatggtgagttcaaggcgttcttcccgcacaacgcagtcgagtatttcgtcagctactacgactactaccagccggaggcctacgtgccttcgtcggacaccttcatcgagaaggacagttcgatcaacgagcacatcgagcagatgcggctggccgcgaccaagaccctgctgtcgcgcccggatgcgatcgtggtggccacggtgtcggcgatctatggcctgggtgcgccggaggactacctgtcgctgcgcctgatcctgtccaagggtgagcgcatcgaccagcgcgacctgatcaatcacctgacccagctgcagtacacgcgcaatgagtacgagctgcagcgcggcacgttccgcgtgcgtggcgaagtgatcgacgtgttcccggccgagtcggacagcgaagcgctgcgcatcgagctgttcgacggcgaggtcgagaagatcaccctgttcgacccgctcaccggtgagacgatgcgcaacatgcagcgtttcaccgtctaccccaagacccactacgccactacccgcgagcgcgtgctggccgcggtggaaacgatcaaggtggagttgaaggagcggcttgagcagctgtacgcggaaaacaagctggtggaggcgcagcgcctggcacagcgcacgcagttcgacatcgagatgatggccgaggtcgggttctgcaacggtatcgagaactactcgcggcacctgaccggcaagaacgccggcgagccgccaccgacgctgttcgactacctgccgccggacgcgctgctggtcatcgacgaatcgcacgtgaccattccgcagatcggcgccatgttcaagggcgatcgctcgcgcaaggagaccctggtcgagttcggattccgcctgccgtcggcactggacaaccgaccgctgcgtttcgaggaatgggaggcgcgttgcccgcgcgcgatctacgtgtccgccacgccgggcccgtatgagtaccgcgaggccggcgacgagatcaccgagctggtggtgcgcccgacaggcctgatcgatccggtggtggagatccgcccggtgggcacccaggtcgacgacctgatgagcgaggccaacgcgcgcatcaaggccggtgaccgagtgctggtcaccacgctgaccaagcgcatggccgagaacctcaccgaatacctgaccgaacacggtatccgcgtgcgttacctgcactcggacgtggatacggtcgagcgcgtggagatcatccgcgacctgcgcctgggcaagttcgatgtgctggtgggcatcaacctgctgcgcgaaggcctggacatgcccgaggtgtcgctggtggcgatcctcgacgccgacaaggaaggcttcctgcgctccaccggttcgctgatccagaccatcggccgcgccgcccgcaatgtgcgcggcaaggcgatcctgtatgcggacaaggtgacccgctcgatgcaggcagcgatcgacgagaccgaccgccgccgcgccaagcaggtcgagtacaacgaagaacatggcatcgtgccgcgctcggtggcgcgcccgatcgtcgacgtcctcgaaggtgcgcgttcggatgcggcggagaaggaagccaagaagggcaagggcaagggcagggcgggtgttgccgaggacggagccgattaccgttcgctcggtccggcccagctggcggcgcgtctcaaggcgctggaacagcagatgtaccagcacgccaaggacctggaattcgaggatgccgcacgggtgcgtgaccagatccggcagctgaaggaagcgagtctgggctgaacgcggcggtgcagcatcttcttcacaaaagtgttgcgcttcacggccggcatccgtaatatacgcggcctgcaccgacgcaatcgcggacgttcagaagcaaaaacgggcggttagctcagcggtagagcactaccttgacatggtaggggtcacaggttcgaaccctgtaccgcccaccacgaagtctccggaagggggctgtcgtgaactgaagagcccggccctggcgccgggtttttacgtagcagggccagctttcgggcggcaggaacaagatgggcggttagctcagcggtagagcactaccttgacatggtaggggtcacaggttcgaaccctgtaccgcccaccacctggctcccggcattgccggtgcagcggtggatcacgatgaaagccggccctgtgccggctttttcgtttgcgacggtcgccggtgccccaggtcagcgctgggcaacccattcgtcgatgctgatcatgcgctgcagccgccagtgcccgtccacgcgttcccagacctgcgcgaaacgtgctgaaccggcctgatgctgctggccgcctgcaggcaggcgctggttgcccacgcgcagcacgcggtcctggcgcaaccggtacaactgcagggccgtcggctccggtgtctggtcatgtgccgggggcacgcccgcctgcccgacgtcggcctgcaggatctggctgcgcagggaggcatccccggcgtcggcatcgcggccgaacaggccagcgcacaacagcagcagggcaagcatcggcatggcacggtgctccggagaagggagtccagcgtggcactgccccccgcactgtgaaaccggtatgcgacgaaagccggaaaagcgcccgccaagtcgctgcgggaaggatgaatccgggccaggaagtgccgggccgcgcttcaaggcggcccggcgtggtgggccactgcggggtggcccggtcatggccgcggcgctggctcagctccgcggcgggtgtggcaggtcagcgatgccgaccccatgcacggatccggttacaacggatcgcagcacagcagctggccgtgcttgcccgcgttgccgaacgggcactgcgggtgtggttcgcagcccggtgcatatccggtcttgggcgagacggcgaaggcctggctggcgccgaaggccatggccgcgacaacgacgataccggcgacggacgaaagcactttctttccgatcatgtgtatctccttggttggcgttgtggagttgcagttgccgaaggcacgggagtgccggttgtggcgcgaatgcggtaacagggggccgcgacgcaatgcgcggcacgcgggatcagggcagcgccggcttcggtgcgagcgacgcgacggcagcctgcacgacctgggcgtcgagctggccgacatgcttgtaggcaacgcggccatcggcagccagcaccatcagcatcggcgtgacggtggcgcgatagcgcgtggacgcggcggcttcgttgtcgatggcgatcgggaagcgcagtgcatgtttgccggcgtagtccgccagctggtcgtatggcggcatgccgacaccgaccagttcgctgttgccgcgggccgcagcgatctgttgcagctgcggtaccgaggccaggcagtagcggcatgcggtggagaagaaatagaggatctgcggaacctcgcgggcaccgccgatatcgacgaaggtctgctgcgtggtgcgcagcgccagcgcatccgggcgactacccagttcgaggccatgtgctgcaagacgcatgtcctgcagctgcgtggccatctgctcattgatctgccgcagctggcggttctgccatccgagcgcgatgaccagcacggacagcagcagggcgacaacggggaacaggacgcgcttgagcatcgatcatccttgaacacagcgttgggtcgaacatacccgaactggcgcgcaggttgttaagcggatgttcccggcacatcctccgacggagcgcatgtactagagttgtgcccgcgcaggcatgcgtgcatgccctccacccatccccaggatctttcaacgatgagcgatcatgtgccggtttccaagcccaatccgttctttgaactgctgttcggcggcaacatgctggaaggtacgttcaaggcagtgatctgggtcgccctgttgtccgctgtgctggcctggaccacgttccgctgagcgggggcgcggcactgccgccgcgttgcggctggccggtgctcaggcgctgaaggcctggcgcaggctgcgcagggtggcctgccggtgctctttcgcgctggcctcgcccatctccagttcctgcaggcgcagcccgaccagggtcatcgaaagcgcgtatccccgggctgcgtcggcaacgcgcgactggccgagcgcgcgacgtgcaagcgcgcttacgtgctcaaggtcgggcatcaggccaaggtagacgcgttcggcgctgtccagatcgggcgctcgcaggatcgcgtgtgcttcggaggtgggggagacggaggccatggggagtccttgtccgtagcgggtgctcgttcagaacgagcgcatcagggaaatgaaggccgatgactgagtgccgcgtcgtgccatcgggctgtcctttactgcatcgccgaaccactggttggcgaccacgccggtcgcgcgccacttcgtgcccaggggcgtgctgactgcgatctgcaggctcggtgatgtcgcgctacccgggttgtaggcggcaagtcccgagcgcagcgcttcctcatcgttgatgccgtagtagtagtcgagcaggcgcgcactggagtgcaccacgccgaccttgggcacccaggtgaagcgaccagcctggatcggatagctgtagtgcaggcgcgactccatgccacctccgtgcccggtgacctcgcgcatcacgctggcctcgacgatgccccagtcggcgctgtattcaccattgatgccggccatggcggacatctgccggctgtgcaggagacgcagctgaggatcgttcacgtcgtcggtcttgaagcgcagcgtgtagggcgtggccgccgccgacaggcgcaggccctcgcgcttgtacaggtacatgcccagcgagcccgggctggcgaagaagcgctggccctgccaggcaatggacgggaccaccagtggcttgacgtcgtagtgcgcatacgcgcccgaggtcgcgccagcactgatgccggcctgtacgcccgggttgctgtcggcggcctgcgcgaacaccggcaggccaaaggcagcggagaacagcagcgggcgcagcagggtcgagggcagtggcggcatcggtcaacgacgttgcggaggatggctgcgcatgatgggggagcaacattgtcagaacattgcgtcggcgcatccgccaggccgaagcggaaaaagtgggcgccaggcactatgatcggcaccgtttccggtagccgagcccccgatgcgcatcctcctggtcgaagacgatcctgacctgtcccgtgccctgcaatcggggctggagcggcagggcgtggtcgccgatgtggttggttgcctggccgaagcggccatcgcgctgcgcgaaccggtgcaccagctgatgctgctcgaccgccagttgcctgatggcgatggcgctggcttcgttgccgttgcgcgggccctgcgtccgaacctggcggtgatcatgctgacggccaagggcacgctgtcggacaaggtcgagggcctggatgtcggcgccgatgactatctggtcaagccggtggcgatcgaggaactgatggcgcgcatccgtgcggtctcgcgacggccctcggcaatggtgacaccacgcttgcgactgggccggctggagttcgatttcgaatcgctgcaggcgcaggtcgatggccagctgctggcgctgccccggcgccaggtgctggtgctgcaggcgctggcgatgcggcaggggcgtaccgtcacccgcagtgcactggaggcggcggtgtacggcttcgatgacgagatccagtccaatgcactggacgcgcatatctccaagctgcgcaaggcgctgcaacaggccggggccggcgtggagatccatgtgatccgcggcgtcggctacctgctggcggaggcctgagatggcacgcccgatccgttccatcaccctgggcctggcctggcgcctgttccttgcgcaggcgttcaccgtgctgttcgcggtggtcgcgctgatcctgacctggggtgacaaggactcctggggcatggacatgttcacggccgaggcggtggccaaagccgtgcacagcgaaggcggccggctggaactggaccaggcgcgctgggacaagctcaatgccggggccggcggcaacctctggttcgcggcggttgatgacaggggcacgtggctggagcgcggcacgattcctgcggtccacgcgccattgctggcacgcttgccgacagtgggcgccaccgaacttggttcactggtgccaccctatctggacgtggcgcgggtgatgatccgcaacgaggatggacgccgcatcacggtgatggtcggtggtgctccaaagggcgggttgctggatggcgcgctgatggtgctgcgcctgatcggcctgtggttcttcctgccgttgatcgtggtcacgctgctggtgatgccgacggtgatccatcgcgcgatgcgcggcgtgcgccgctccgcgcagcaggccaaggaactggacatcggccagccgggcgcgcgcctggatgcgcagctggtgtccaccgaggtcgcaccactggtggaagcgttcaacgatgcgatcgacaaggtgcagcagggctatgcagcgcgcgacaagttcctcgccgatgccgcgcatgagctgcgcgtaccgatcgcggtggtgcaggcgcgcctgtcgcagctgccgcagggtgaactgaaatcgcagttgctgaccgacgtcgcccgcctcggcaacgtggctgagcacctgctcgacctgcagcgtctcgatcgcaatgtcggcgcgctgcagcggctggacctggcgttgctggtgcgcgaggcggccgccgatctggcgccgctggtggtcggtgccggttatggcttcgaggtggatgcgccggagtcgcccgtgtggatccatggcgacagcctggcgctggggcgggtgatcgccaacctggtgcacaacgccatcgtccatggcggcgggcgcggcacgatctgcgtgcgcctcgatgcacgcggcctgctggaggtcagcgaccagggcgccggcattccggtcggcgaccgcgaagcgatcttcgagcccttccaccgcctgcgtgcagccggcagcggcagtggccttggcctgcacctggtgaaggaaatcgtgcagcaccacggtggctcggtcagcgttggcgaagcggctggcggcggcgccagcttcagagtcaatttccaccgcggtaccgtacggcgctgacaggcgcacggggaaaggcccgataggcagcctgcggcctccagcggcaggctggggaaatggttcccgatcgatccgctccggccctgtttggctttggctgcgctgcaggcctggtgctgggggcgctggcctgcgtccagatgccgatgttgctgccgctgtggctgagtgtgccgatggcgatcgccggcgccggcggctggctgttgccctggcgcggccgtgcctgggccgcggccctgctcggcctggcctgggcaacggtgcacgggcactgggtcctgcatggccagctgccacccggcgccccaccgcaggatgtgcaggtgcggggccgggttgccgaccttccccagcaggggcccggctacacgcgtttcgtgctgcatgtcgaagatgccggcgcgctgccatcgctgcgtggcaagcgcctgcaggtgacctggaacgatccgtggcgcggatcgccggcgcacgaggcggagggcgggcgccatgcggttcgcgcaggatcgcattggcagttgtcgctgcgcgtgcgcgcgccacgctcgcggatcaatcccggcggcttcgatggcgagcgccacgccgtgctgcggggcatctccggcaatgcctcggtgcgtgatccggcccgtgcgcgggagtggctgccggcgcagggcctgcaggcctggcgggaacgcagcagtgcagcgatcgccgtgcaggtggcacatcctgccgcgcggttcgtgcaggcgctggcactgggcgatacccgtggcctgtccgatgccgactgggaacacctgcgcgcgctgggcctgacccatctggtcgccatctccggtttccacgtgggcgtggtggctggcttcggtgtactgctgtgccgcttgtggtggtggctgtgcccgttgctgggacggtactggccacggccgcaggccgccgcatggggagcggcgctggccgcagccacctatgccgtggcggcgggtggtgcgctgccgacggtgcgcgcagcgctgatgatcgggctggtcgcactggccagggccgggcgtcgcccggtgggcgcagggcaggggctggcgttggccgcgatggtgatgctgttgcctgcgccgctgtcggtgctctcggctggattctggctgagcttcggtggcgtgctgtggctgctctggtgcctgccgaggacggggccggagggaatcggtggcgggctgcgcgggttccttgccgcgcagggtgttgccagccttgggctgctgccgctgtgcatcgccttgttcggcgggaccgcgcggctggggccgctggtcaacctgccggtcatcccgtggtggacaatgctggttgttccgctgtcgctgctcggtaccggcctgcacgtgctgcatgacggcgcggggcgttgggcctggcgtgccgcggcctggctgttcgagctcagctgggaggccctgcagccgttggcactgcatccgcaggcgatgtggtggctggccgaggcgccgcgctgggcgctacccgtggccttgctgggcgtgttctggtggctgctgccgcgcggcgccggcggtggcctggcgggcctgctgctgtgcctgccgctgctgtggccggcccggcatgcaccggccgcgggggaactggagctgctggtgcacgatgtcggccagggcacggcggtgctggtgcgcacggcgcggcacgcgctctggtacgacgtggggccgccgactggcggcgagggcaacgaacgcatcctggtcccggccctgcgcgcgctcggccaggggccgccccggcaggtgatgctcagccatgaccacctggatcacaccggcagcctgcccagcctgcgacggcagttgcccgggctgcagctgctggcgccaccgggcagcgccatcggcggcgccacgccctgccagcaggggatgcgctgggagtgggacggggttgatttccaggtcctgcacccggcgccgggcagccggcaagccgaaaacgaggacagctgcgtgctgcgcatcgccagccgtcacggcgtggtcctgctgccgggtgacatcggtcgaccggccgagggggcgctgctgcaggcgtacccgcacgcgctgagggcggacgtggtactggtgccgcaccatggcagcggcggcagctccagtgcgccgtgggttgcggcggtggcgccgcggctggcggtggtctcggccgggcaccggaaccgcttcggccacccgcgccaggaggtggtccagcgctggcaggcgcaaggcgcggaggtgctggccacggccgactccggggcgatccgcgtatggcttggcgcacaaggcctgcagctgcgtgaacagcgcatccatgcatcccggtggtgggatgccgctgggcgggcgcggtcggctgctatcctatcgccgatcgaacaagcggccgttgggccggagggttgaaacgtgtgggaactggtcaaggccggtggctggccgatggtgccgctgctgctgttgggcgtactggctttggcgatcatcctggagcgtttctggtcccttcggcggactgaagtgctgccgcccggcctcggccaggaagtgcgcaactgggccgctcgcggcaagctcgacccggcccacctgcagaccctgcgggcgaactcgccgctgggcgcgctgctggctgccgcactggaagcccgcaaccgcccgcgcgaccagatccgcgagcgcatcgaagacaccggccgccacctggtgcaccgcatggagcgattcctgaacgcactgggcaccattgcctcggccggcccgctgctgggcctgctcggcacggtgatcggcatgatccagatgttcctgggcatcctcgaccacggcgtgggcgacgtgaaccagctggccggcggcatcggcaaggcgctggtgtgcaccgccaccggcatgatcgtggcgattccggcgctgatgttccatcgctacttcaagggccgcatccacggctacgtggtggagatggagcaggaagccagcgccctgctggatacgctcgacggccgccccggggtgatgaacccggccccggccgcgcgccagtccggcgccgccacggcgaaggcctgatcgatgcgtatcggcaacgaccgatcccaggatgagccgcatatcgacctggtgccgctgatcgacgtcatcctggtgctgatcatcttcttcgtggtcaccaccaccttcgacgcgcgttcgacgctgcaggtgcagttgccgaccgccagccagcagcagaccaacgagccgccgcgctcgctcagcgtgctgatcaacgccgaaggccgttacttcatcaacgaccaggaagtgctgcgcagcgacgtagagtcggtcaagcagaccatcgccgccgtggccggcagcgatcgcgagcagaccgtgctgctgcgtgccgacgcacgcactccctaccaggccgtggtgaccgcgcaggacgcgctgggtcagctcggcttccgccgtattgccattgcaacagcacccgaggtgcgtccatgagttccaatcacgcgccggtgtggccgatctacaaacgtctgctggggtacacccgcgcctactgggtgttcatggtggccgcggtcatcgccatggtggtcgaagccctggcgggctaccacttcaccaaattgatggagccgctggtcaaccgcggtttcgtcaacccggaaccgcgcatggcggtgatcctgccgctgaccatcctgggcctgttcctgatgcgcagcgtcgccacctgggtgagcgactacgcgctggccaagaccggccgcagcgtggtgcgcgacctgcgcgaacaggtgctggccaagtacctgcacctgccgtcctcgcattttgataccgaagcgacgccggtgatggtcagccgcctgaacttcgataccgaacaggtcacccaggccagtgccgacgcactcaagaccgtggtggccgacaccctgaccatcatcgccatgctggcggtaatgctgcagatgagcgtgaaggtcaccgtggcgatgctggtggtggtgccgctgatcggcgtgatcgtgtcctacgtgggcaagcgctaccgccgcatcagccgtggcatccaggatggcatgggttcgatggcgcagaccgccgaacagtcgctggcggcgcagcaggaagtgaaggtgcacggcacccagcagcatgagatctcgcgctactcgcgcctggccaaccgcatgctgtcgctgaacatgaaggtggaagtcacccgtgcggcggcgtccagcgtggtgcagttcctggccgcactggcgctggcggtgatcgtctgggtatcgacccgcgaagcgctggccggccgcctcaacgccggccagttcatgggcctgatgacctcgatgatggccatcattccttcgctgcgccgcctgaccagcgtgcagacctcgatctcgcgcggcgtggccgccgcagagcgcctgttcggcatcctcgacatgcaggtcgagcgtgacgagggccgcaacagcgtgcagcgcgtacgcggcgaactggccttcgaccacgtcatgctgcgctaccgcgaggacagcggcattgccctggacgacatcagtttcgttgccaagcccggcacggtcaccgccatcgtgggtcgttccggcagtggcaagaccagcctgatccggctggtgccgcgcttctacgagcccagcggtggtgtcatcaccctcgatggcgtcgcgctggatgactatccgttggccgacctgcgtcggcaggtggcgatggtcgggcagaaggtcatgctgttcgatgacaccatcgcggccaacatcgcctatggcatggaagcgagcgaggaacagatccgtgcggcggccgaagcggccaatgcgtgggagttcatcgcgcgcatgccgcagcagctgcagaccccggtcggcgagaacggcgcgctgctgtccggcggccagcgccagcgcctggcgatcgcccgcgcgatcctgcgtgacgccccgatcctgatcctcgacgaagccactgccgcgctggacaacgaatccgagcgactggtgcaggatgcgctgcagcgcctgatgcccgaacgcaccacgctggtcatcgcgcaccgcctgtcgaccatcgagcatgccgatcaggtgctggtgatggaccacggccgcatcgttgaacggggtacccacaaggagctgcttgccatgggtggcctgtaccagcatctgcacagcatgcagttccgcgaaaggcaggactgatggctggcaagggtacccagaccccgccgtactggtacgacggcagcccggttccgtgggcgatgcgcctgctggcgccgctgtatgccggcgtcaccgcgctgcgccgccgtgcctaccggcgtggatggcgcaagcgctacgcgctgccggtgccggtcatcgtggttggcaacatcaccgccggcggcaccggcaagacgccgctgaccatcgccctggtcgagcgcctgcgtgcggccggctggaagccgggcgtcgccagccgtggctatggccgtgaagacgctgacaagccgctgtgggtgcaggccgacacgccgaccgccaagggcggtgacgaaccggtgctgatcgcctggaagaccggcgtaccggtgcgcgtggacgctgaccgcgtggccgcaggcagggcactggtccaggccggctgcgatgtgatcgtctgcgatgacggcctgcagcactaccggctggcgcgcgacatcgagatcgaagtggtcgatgcccagcggcgctacggcaacggccgcatgattcccgccggaccgctgcgcgagccggtcagccgtgccggcgaatgcgatttccgcgtggtcaacctgggccaggccgatgaggaaagcgcggcacaggcctgcggtttcggccagtggccgatggccctccacatcgacagtgcgcagccgctggccggtggccgcgcgcgcccgttgtcgtacttcaagggccagcgtgttcatgcggtggccggcatcgcccatccgcagcgcttcttcgacatgctgcgcgcgcgtggcatcggcgtggtgccgcacgcctttgccgaccaccaggcctaccagccgcaggacctgtccttcggcagccagctgccggtgctgatgaccgagaaggatgcggtgaaatgccgcgcgttcggcaacgattggcattacgcggtgccgttgcgtgccgagctgcctgccgcgttctgggtggcgctgaccgaccgcctggacaagctgcgaccgaactgagcggcgcggcggcgcttgcattcatgcgccgccggccgcatccccgttgtaacgagcctgccgagtattgccccatgaccgaattcgtcgtcgccattccggcccgctatgccgcctcgcggctgccgggcaagccgctgcgcctgctgggtggtgagccgctggtgctgcacgtggcgcgccgcgcgctgcaggccggcgctggcgaggtctgggtcgctaccgacgatcaacgcatcgccgacgcgctgtccgggctggccgaggtgaaggtggccatgaccgccacctcgcatgcctccggtaccgaccgcctggccgagtgcgcgcgcatcgccggctgggccgacgacaccgtagtggtcaacctgcagggtgatgaaccgttcgcgccggctgcgggaatccgtgcggtggcccaggcgctggttgaaggcaatgcgccgatgtcgaccctggcgaccgccgtggaggatgcagaaaccctgttcgatccgaacgtggtcaagctggtgcgcaacgtgcgcaacgaggcgatgtacttcagccgcgcgccgattgcctggcaccgcgatggcttcgcgcgcagccgcgaggtgctgccggaagggcatgcctggctgcgccacatcggcatctacggctaccgcgccggtttcctgcagcagttcgcggcgatgcccccgggtcggctggagcaggttgaatcgctggagcagctgcgcgtgctcgaggccggctacccgatcagcgtggcgatctcgcctgaaccattcccggcgggcatcgacacgcccgaggatctggaacgcgccgaagcactgctgcagacgttggctgcccgatgaggctgctggtcgtctgcctcggcaacatctgccgttcgccgatggccgaaggtgcgctccgcgcacgcctggacgcttcaccgctggcggggcgggtgcaggtggattcggccggcaccggcgactggcatgtgggcgacccgccggaccggcgtgcgatcgcctgcgcggccgggcacggcgtggacatcggcggcctgcgtgcgcgccagctgcacgccgctgatttcgaccgcttcgactggatcctgtgcgccgacgaggcgaacctgcgggacgcgggacgcttggtggcacccgcccagcgtgagcggctggcgctgtacctgccctggtcgggcggggaggggcaggcggccatcccggatccctacaccggcggcagcgatcacttcgaacaggtctggacgctggtcgacaatgctgcaaaacgtgcagtggcacgactgttgcatgacgccgactccggcataatcgggccatgaacgtccagcccgtcccggacctgcccgagttcgccacctggctcaatgccgccccctgtaccctgaccgaactgcgcggtcggccggtggcgctgttgttcgtcaacgccgcttctgcctggagcgcgcagcgcctggccgaattcagtcaatggctgtcgcgtcaccctggcatgctgcagccgctggtcctgcaggtaccccgcttcgatttcgagcgtgacgccggcgccgcactcaaactgctgcgccgccaggggctgtcaatgccggtcctgctcgatgccgactgggatggctggcgtcgcttcggcatcacatcgtggccgaccgtggtgctgctggacgcgcagggtcgcgagcagcaacggctggtcgggctgggggctccgggagatcttgagcgtgcgttgaatgcgctgtgccacggcgcgccgtcggcaccgccgcgcggcggtaccgagctgcatccggagccgcggcaggccctgcgttttccgctgggcctggcggtcagcaccgaacgcctgtacatcgccgacagtgggcatcaccgcatcctcgaatgcagccacggcggccgcatcctgcgtcagttcgggctggggacggccgatttcatggacggcaacctcgccgaagcggcgttccatcgcccgcaggcgctggtgcttgagcgcgacgcactgtacgtggccgacaccggcaaccatgccgtgcgccgcatcaacctgctgaccggcatcgtcgacacgctgtgcggcaatggccgccccggtgcgccggtggagggcccggtagcacaggcgcggcaggtctcgctggaccacccggtcggcctcgccatcgccgataaccagctgcacatcgccatggccggcgacaaccgtatctggagctaccacctgggtcagcgcagcctgcaatggcgtgccggcagcggtgccatcgacgagcgtgacggcagcggccatctggccgcgtttgctcaaccgactgcactggccgtggtgcagcaggtgctgtacgtggccgatgcgctgggctcctcgatccgtgcactgcagctgcgcggggatctggtgcagacgctggtcgggcagggcccctggcgtttcggtgacgaagatggcccgcgcgcgcaggccagcctgcagttcccacaggcgatcgcgctgagtccggatgcgccgctgctatggattgccgataccggcaatggccgcctgcgcacgctgcgtctgggcggtggcgaactgaccacccagccgctgccgcgccgcctgcacggcccggccgggttggccgtgggtgccggtgcggtgtggatcgccgagaccgacgcccacgccatactgcgattcgaccccgaaagcggcgtgctcagcgaagtgccgatcagcgaatgaccgacgttcccgccccggccttcgacggcaaggccttcgcggcccagctcagtaccgcccccggtgtgtaccggatgtacgcggccgacgacaccctgctgtatgtcggcaaggcacgtgcgctgcgcaaccgtgtcggcagctatttcaacggcagcccgaagaatgcgcggatcatgtcgatgatctcgcagatcgtgcgcatggacgtgacggtgacgcgctcggaagccgaggcgctgctgctggaaaaccagctgatcaagtcgctgtcgccgcgttacaacgtctcgctgcgcgacgacaagacctatccgcatgtgctgctgacccgcgaggactggccgcgcatcgcgctgcatcgcggcccgcgcgccattcccggccgctacttcgggccgtatcccggcgtcactgcggtgcgcgaaacgctgaacctgatgcacaagctgttcaagctgcgcagctgcgaggacagcgtgttccgcaaccgctcgcggccgtgcctgcagtaccagatcgggcgttgcagcgcgccctgcgtggagctggtggcgcctgccgagtacgccgaatcggtacgtcgcgctgcattgttcctggaaggcaagagcgacgaactgacccgcgagctgggcgagcagatgcaggccgccagcgaggcactggaattcgagcaggccgcgcgcctgcgtgacctgatttcctcgctgcgcagcatgcagacccgccagtacgtggatggccgtgctgccgacctggacgtgctggcggtggccatgcagggctcgcaggcctgcgtgctgctgctggccttccgtgatggccgcaacctcggcacccgcccgttcttcccgcgcaccaatggtgaagaaagcccggaggaagtgctggccgcgtttgtctcgcagtactacatcgaattcgagccgccgcgcgagatcctgctggaccgcgagatccccgacgccgacctgctggtcgccgcgctgtcggcctcggccgagcgcaaggtgcagctgaagtggaacgtgcgcggcgagcgcgccggctacgtggaactggccagccgcaacgcgcagctgaccctggccaccgaactcaacagccgcaacgcgcagcatgcgcgcagcgacgcactgcgcgagatgctgggcctggccgagccggtcaagcgggtcgagtgtttcgatatcagccacaccctgggcgaggctaccgtggcctcgtgcgtggtgttcgacgctgccggtccggtgcgcgcgcagtatcgccgcttcaacatcagcggcatcgagccgggcgatgactacgccgccatgcgccaggccatcgaccgccgcttccgccgtgcggtggaagagcagggcgtgctgccggacgtgctgctgatcgacggcggcgccgggcagctggcgcaggcccaggccgcactggccgacctgggcgtggaaggtgtgctgctggtgggcgtggccaagggcgtggagcggcgcgctggccatgaagcgctggtgatgcccgacggccgcgagctgcgccccggcgcggccaacccggcgctgcagttcatccagcaggtgcgcgacgaggcgcaccgcttcgccatcaccggccaccgcggccgccggcagaaggcgcggatgaccagcaagctggaggacattcccggtatcgggccgcgccgccgcgccagcctgctcaagcatttcgggggcctggtggggctgaaagccgctggcgaagcggaaatcgccaaggtggaaggcatcaatgacgccctcgcggcacgtatctacgctaacctgcacgggttggccacgcctgatgcggccgagtagagagagaagcacgcaagcatgaagttgaccctgcccacctggctgacgttgttgcggatcgtgatgatcccggtgctggtgctggtgttctacctgccctacacctggaccaacttcgcttcggcggcgatcttcggcctggccgcgatcaccgactggctcgacggctggattgctcgccgttaccagctggagtcggccttcggcgccttcctcgacccggtcgcggacaagctgatggtggcagtggcactgttcctgatcgtgcagggccatccgacgccgtggatggcgttctgggcggcggtcatcgtcggccgtgagatcgcggtatcggcgctgcgcgaatggatggccgagctgggccagcgtgcgaaggtgcgcgtggcgatgatcggcaagatcaagaccaccgcgcagatggtcgcgctgctgtgcctgctgtactcggtggccccgaacgtgccggtggaagacatctggatgggctggccggtgttccacatcggtgactggaccctggcgattgctgcggtactgaccctgtggtcgggcctgcagtacctgcacgctgcctggcccagcctgcgcgatgacgagcgcgcggcgcgcgagcgtgcgcggcagaagaagctgggcaactgagcccggggtcggatccctttccgcaggaaagggctctgaccccacggttgctgccatccacgcatggcgtggatctattggaaatgccgcatccacggagggggcggatccatcagtttgcggagacgctgcagtagatccacgccatgcgtggatacgcggtgccaggtgcctcggcagaccctgaaaaaagcgcttgacgccatccttggaataggtaaaatttcgcctcccaagcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccagattcaagaaaaacgctcccgtaagggggcgtttttcgtttgcgtgttccacgcttcatcctcacttcaccgccactccttcgcctcaccacgcggcagttcgaagctgcatctccgacgctccacggcgatgccgcaatgcctcacacttcccccgcctacgaccacgacgtggtcatcgtcggcgccagtttcgccggtgccgcctgcgcattggctgccgcccagtacggtctgcgcgtctgcgtgcttgaacgcaaggccgaccccggcgagcgcctgcacaccaccggcatcgtggtgaaagaagcgatggagcagacctggttggggcgcatgcccgagcatctggtgcagcgcgtcgccaacgtgcgcctgtatgcgccgaacctgcgcaacgtgttgctggccgcgccgggctattacttcctcaccaccgatacgccgaacctgatgcgctggctggccagcgagctgcgcgcgaatagtgtcgacctgcgcctgcaacggtctttcaccgatgcccatcgcagtggtgacggctggcaggtggatggggcagggcgatgcgcctatctggttggtgctgatggcgcacgctcacgcgtggcacatcgcaccggacttggccaggtgcgtgacaacctctacggcatcgagcgtgagttcgccggcctgcaggtgtcgcagggcgacgcactgcactgcttcgtcagcaagcgctacgcgccgggctacatcggctgggtcgcacagaatccgaccgggctgcaggtgggattggcgctgcgtcatgacccgcaacaggtgcggccgccggatatcgatggcttcctcgagcacgtgcgcgatgtggtcggcattccgccttcggcgcgtccctcggccacccgcgccggcttggtcccgtgcggccggccggatgggccgttcaccggccaacgcgtgatcctgaccggcgacgcggcaggcatcgtctcgccgctgtccgccgggggcatccactcctcgtggcggcacggctgggcggtcggcgaggcgattgcccaccatctgcgtgggcaagggccggaagcggaacgggtggcgcggcgggtggcgccggcattccatggcaagcgcctgctgcgctgggcgatggaccatctgcaggccgactggccgctcaatgcactgctgcacacggcggccacgcggcgcatcgccgagcaggtctacttccaccgccgtggcgtgcgcacgtgaggagagcaggtgggggcgtctgaacgccgtccctcactcacgtgaaaattcctgttgacgccgtgcagcaatatcgacacaatagcgctccttcgacgcaggtcgaacgaaatctgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccagattcaagaaaaacgctcccgcaagggggcgtttttcgtttgtcatgacgttggcggcacggggcgctacattcgcgccatggcatcgtcatggcgggcgtgatatcgacggcctggcgggacgattccagcgtcagtgtcgcaatcggaatggcggggcgtatcggtcgtggggatgaccgcaggcgcggggctcggggaagttggcaacaagacgcaatggcccggatgtcgcaccagcgttccgtgcgtcgcatgcagtgaaaggctggcgaaaggccaacgccatcgttgcctgaaccgcatgcgtgctgtgacctttttcggaccatttctccatgttcgctccacaatcgcacggtagccttcatgctccttctacacgttggcgggctggtggtcaggcgtatcacttcagtggcagtgcccaggacagggcgcggactctccctgcaggcagtgctgcgccccggtgcgttgttggcaaccctggccctggccggctgcatgtcggtgcccgtcccggacctgcctgatcgcacacccagcgcctggacccaggtaccgcagggccagggcgtggcggtggacgccaggcagtggtggaaggtgctggccgacccggcgctggatggcctggtcgatcaggcggtcgccggcaatctcgacctgcagcaggccaccttgcgcctgcaggccgttcggatcgtcgctggcacgtccgactcgcgtttcctgccggaaatctccgccagcgccaagcaggtgcaggacgccgccgctgtcgatacctacttccatgccggcattgaagcgatctgggacctgggcctgttcggcgccgccgagagtgcgcagctgagcgcgcaggcttcggctggcaatgccgaggcgctgcgcaatgccgcgcaggtagcggtgattgccgacgtggtgcgcagctatctggacctgaccgtggcgcaggcccagcaggatctgctgatgcgccagcaggccgtggacgaccgcggcgaacaactggcgcgggtccgccagcgacttcgcctggatgagccgggcgaactggatcgcctgcgtgcacgccaggccgccacccgcgccgccacggcacaggctcgggaaaacgccgacaacgcggcccgcgcgctggcattgctgctgggccgtgacggcccggacccggcctggcgcgcctaccgcacgccgccgacgctgggcacgttctcgctgcagcaggtacccgccgatctgctgcgccaccgtccgcagatcctgctggccgaatcggaggtgatgcaggccgccgccagcaagggcgcggcgcgcgctgcgatgtatccgcggatcagcctgggtggttcgatcctgtacgcctacaacctcacccagaacgcccgctccaactccgattccagtccctcgatcggcccgtacgtcgatattccgctgtgggactggggccaacgccgtgcgcgtttccatgccgatgagaagcagctggacgccgcgctgctcgggtatcgcaaggccgtgctggaaggcgtgagcgaagtggaaggcgcgctgggcagccttgcacgccaggacagcagcatccagtccctgcgtgcggccaatgatgccgccaaccagcaggtcaagcgccaggcgaggcaggtgcagctgggcctgtccagcgagttcgatgggctggatacgcagcgtgccgcattggcctcgcaggccgacctgatcggtgcgcagggcgcgcgcgtgctggcgtttgcgtcgctgtaccgcgcccttggtggcgcaccgctgccggtcgaggctgagggcgaaccgcaatgatcgcgctggcccgcaagaccctggcctatgagtggcgccggttcctgccggtggtgctggcgatgtgtttcgccggcgtgctgttgatcgtgcaggccgcactggtgctgggcatcttcggcaccgccgcgatctatgtgaaggcatcctcggccgatatctgggccggtttccccggcacccagagcgtcaactacggccacgcgatcagcgccgatgtggaaagccacctgcgcatggatccggatgtcacccgcgtcgaaccttacgagtgggtggatggcgaatggcgctccagcgcgcagggcaccggcaacgtgtcggtgtatctgtccggcatctccacccaggacgacgcgatgatgttcgcgcgcatcctgcccatcgacctgcgcgcgcagttgcgcgaaccgggtgcggtgatcgtcgacagcgctgacctggatacgctgggcgtggacctgcagaacaaccgtgcctggatcaatggcaaggccgtgcgcgtggttgccgcgcagccgggcctgcgtggccttggtggtgtcaacgtactggcttcgctggataccgcgcgcgccatcgccggtaccgacccacatgaaggcagtacctacttcgtggcgggcctgcgctcgccggacctggccgaccgcgtgcgcgatcgcctggccgcgtcgatgggccaagctacgccggtcgagttctggaccgcgccggagttcgccagccgctcgcagcagtactggctgttcgacaccggtgccggcatcgcggtgttgttcatggccgtcatcgtctgcttcgtcggcgcggtgatcaccaaccagtcgttcgcgtcggtggtggccggctcagtgcgcgagtacgccacgctcaatgcactcggtgcaggccgctatgcgctggcacgggtggtgttcgagcaggcgttgctgatcggtggcgtgggcatgttgctggcggcggccttcagcaccgtggtgctgttgatcgcgcagacccagcgcgttccggtgcagctgacaccgatggtgatccttggctgcgtggcgctggttgcggtgatggccatgctctccagcatcatggcggtgcgcagtgtcgtccgctccgatccatcgttgctgctgcgttgaggaccggccgatgacttccacacgcgccgtcgccccgaccctgcgggccgatgcacttgaaaagggcttcatgtccggcgatgtgcaggtgccggtgctgcgcggcctgtcgctggacatctatcctggcgagctgaccctggtgtcgggcccgtcgggttgcgggaagagcacgctgttgtcgctgctgtccggcctgtccgcgcccgatggtggccgcgtgcacgcacttggccaggatgtggggcacatgacccgaagcgaggtggagcgcttccgcctgcaccatgtcggtttcgtgttccagggcttcaatctgttcccggcactgactgcgctggagcaggtgcagctgccgctgggctaccgcggcatgcgcaatcgcgaaagcgaaccgctggcgcgcaaggcgctggaagaagtgggcctcagccaccgcagccacatgcgcccggcgcagctgtccggcggcgagaagcagcgtgtggccgttgcccgcgccttcgccaagtcgccgacgctgatcttcgccgacgaacccaccagcgcgctggacgccgagaacggtcagcgcgtgatcgacatcctgcatcgctacgcacgtgcgcatggcgccaccgtgctgtgcgtgagccacgatccgcgcctgatccggcatgccgatcgggtgatcgccatggaagacggcatggtccgtgatgaccgccgccagaacgaaactgtagagtccgccccatgaccgagacgtcgcacctgcttcccctcagcctggccctgtccgcggcactgctgctcggcgcctgttccagggacgcgcctgcgcctgcacagtcgccttcgggcaaggccggtgcaaccgccgtcggcaaggtcgcggtggcgcgcggcatcatcgacgtcgagggtggcctgatcgcgctggcaccgccggtggacggctcgatcactgccgcgccggtgaaggagggcgccacggtgaagaaggggcagctgctgctgtcgctggacggtgcgctgctgcagcaggaggtggcgatggccaccgccgatctcgccctggccaatgaccgcctgaagggcagtcaggcgcagctgcgcgaactggagcgcaacgctactcgcctgtctacgggggccagcgaaggcgtgtcgtccaaccagcaggccgatgcggccaagcagcagctggctggcgtacgcgccgatgttgacgtggccggtgcgcaggtcgacctggcccagcacaagctggaacacgccaggctgaaactgcagcagatgtcgctgagcgcgccggaagctggcaccgtggtcggccaggtgccgggccttggcgcattcgtgcaggccggcaagccggcaatctccctgctgcccgcgcgcccgctgcaggtacgtgccgaactcagcgcggcctacgccgatgccgtgcaggtcggcatgaaggctaccgtcgttccggacagcgatggcgccgaaaacaccagcacgctgccgcccgcacgcgtggtacgcatcagcccggtgttcgcacaggcacgcctgcctgaagacgctgggcgtggcgtggccaaggtggtggagtgcgtgctggagttcgatggcgaggccaaggcgcgcttcggccagcatgtgcgggtggagttccggaagtaagcctagtgctgcggcgggggcgcatccgcgcgccctcgacgcctgagcacccgccatgcgctcaccgccgacaccatgcacagcgccagcagcagtcccacgtccagcagcaacaaccacagcagatgcatgccgtgtaccggcggctggtgcatggctgacagcatccacggcaccgaccatgccagcagcagggcgaaggcgatcagcaggcgcagccacaggcgtttcagtctccacggccgcacgatcaaggcggccaccaccagttcgacggtgcccagcaacgcgaacacgatgacagtgctggtcgggtagggcagttcggcgccctccaggtgatgcagcagccagtagtctggggtgaagccggcattgaccagtgcggcgatcagcgccagccaggtcaacgcaaccagcaaccagaacaggcggacgtagcgtctaggcatcggcggtgtccgtggcggcaggcaggcggttacgtgatgcataccacgcggaaatggcgatcgcggccaatgccagcaggccgggcccgagggtaaagtacagcaggcgcagcggatggttgtgcatcagtgtccagctcgcgaacgccaggggaatcgccagcaccagcagcttggcaaacagtggccgcagcaccgcgatcagcggctgggcgccaatgaacatccagaacagatagaactgggcgatgcccaggccgatgtcacgatgtgaagcaaagccgaaatggtcgcgataccagttcattcccatcggcatcagcgcccagtacagcagggccaccagcagatgcagcagcagggcgatcaacagaggcgtgccgcgaaggagcatgggcgaacggggccgggcggggcagcgtaccccactgcggacgtccgtgaccgcatgatgtgaagactgttgacggcgtgaaggaatttggacacaatagcgctccttcgacgcaggtcgaacggaatctgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccagattctacagggccctggcaggggccttgtttttctcccgccacggcaaggcggggcacgttgggccacaaggctttacgcgcagtcagaaaggtgaaatcgctggtgtgttttccggatttccggtagcatgtcggcttatgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccatgttccgacaggccccatcttggggttttgtcttgtcagggcccagttcctggcgcgcagtacgttggcctcatggcagagtggctatgcaccggattgcaaatccgtttacagcggttcgattccgcttgaggcctccaattgaaaagccctgactccggtcagggctttttgtttgcctggcgttcgacgcctttgtgcagaatctcttgattcggccatgaaatcatctgtttgccacccgttgtcagcaggtcctatgaagccgaggaacgagtatgtacgtcgtctggacgtgctgcttgatcgcggcgtggtgccggaggagctagccaacaccgaggcggcagcgaagaatctgcgacgcgaacacgcctctcgatgccatcagcggcttggccggggcaagtgtcgcggtggtgtgcagtccgacccggcgcagccggtgttgcgggttcgggccagctatccggtcagcccgtagctttggcgggaatcacctcctgatcacgttgtgcaggaggacatcgtccttgccgagagcctccagatgcgtagcgaaccgccgcacgatgcggtggtggtcactggtgagctgccggggaagggcatcacctgcaaagtacgcaaggacggtcaggcaggtcagcttttcgcacagcaggtcagcagcccactgattcatgttgctgccgtcggcgccgagcgcgggcggaacatccttggtaaacgaagtgagcaagccgccgtcgacctcactatgccgctgttccccaagccgattaagccaggtgaggtcggcccagtcatgccattggacctggtggaagtggttggcgctgcggggagatggcatgggcagtgcgagtcgctgcgcgttgatgttgtgatcgatcaacaggcagttgtgatcgagcacgccgcagccctcgaaaggcactacaacgatgcgaactgaccttcgggatcaattcggcgaactggtcagcagcaatcctcgattgctggcgaccgtcaccgcgcacaacagtgatggcagcagcacgctgacgacgtatgacggtgtacagatgcgggcgttcggccagctgcagcaggccatcccatacaacgtctgggttcgtggtgctcgcttggtcgaggcggctcccaaccttccggtgatggaagtcaccatctagcaagacagggcgctgcctagatgcctgcaagcatccagacagcgccgcaacacaggtgatctcagcacctggcattggccgtggccccgtcgccctcgcgagagcgacgggattgtcggcttcctctatcgcaaatactgagaaaccatgtccaagcccatcatttcgtggccgggcggcaagcgccgcctgctgaagcacctgtatccccacttcccgatccacgattgctacgtcgaggcgtttgctggtggcgccgcctcactgctgatgcggccgtatccagcccagatggaagtgctcaacgacatcaacggtgagctggtctccctgtaccgctgcgtgcggcatcacctggacgagttcgtacgcatgttccgctggtctctggtatcgcggcagatgttcgagtgggcgcagatggagcggccggagacgttgaccgacattcagcgtgctgcgcgcttctactacctgcagaagctggccttaggagggaaggtgcagggtcaatcgttcggtgtggtcacggctggaggtccgcggctgaaccctcctgcgcatcgaggaagagctaagcgcggtgcatccgagatgcgggaaccacaaggtgtgcagcgcttctgcacgcgacccctacaaatgtaccgctatgcgctagtagggtgtcgattcggtccggaagcggggctggatagtattcggcgaagtgccgtgtgatccccctgggacgcgtcgtgtgtttctaagcaaggacttgagatcggtgtgactcgcgagtaagtaatgtaatgccggatccggggccgcaggcagccaacccggggggcgcgtgagcagcgcctcgtcggctcaatatggcaacgtatctcctgcctggccggtcgaattttatgctgttgccgcgtagctggtgccaatggggggccatgacgctagcatggccctgaagcccttgaccgatatggccggactggatcatggaagaattgccaaagcggaataagaagcccagccgcaaagacggcttcccttggaagagcaccattgccgtcgtgattatcgtcggcgttgtcctagccgtagcggaaatggggcgggttgaccgcgagtaccgcgcgcaggccaaccgccaaaccttcggcgcaatgcaaaatgcgctccatggggatgagttcgtggcccgcccagctgcggatacgataccggcaagcgatgcagatcaaaacgatcagaaggccgaaacagacccctccagcaaagtgaagtgaagcgcaggtgcggcccgcgaacgggctgcaccggcagtgctaggaatcagctaggtgtgatctctctgtacgttgttcatccgggacatctttggaaaatggtggttaccacacctctccagaccccaaagtgaatcgcccagggttttctagacagtcgtcagccgtttagtgcgtactgcttctcgaactctaccggggacagcccgtcgttggaactgtgccgccgttttgggttgtagaacatctcgatgtactggaagacgtcggcccgtgcctcgtcgtgattgctgtagatcctccgcttaatacgctcccgcttcagtagctggaagaagctctccatcgctgcgttgtcatggcagtttcctcgtcgactcatgctgcacacgatgtcgtgctcgcgcaggaagctctgccagtcttcgctggtgaactgggttccctggtcggagtgaagcagaagcccggggcttggcttgcgccgccacactgcagccaatagcgcctgcaaaaccaggtccgtatgttgagttggtcgggttgcccatccaacgacctgacgcgaaaacagatcaagcactaccgccaagtacaggaagccgtcgtacgtgcggatgtaggtgatgtccgtgacccacgcgcgatttggctcactgactttgaagccgcgagccagaacgttcttggcgactgatccaacagggccgctcaatgggcgtggtcgccgaccgtagccgaccattgcccgcagcccctcgctcttcatcaagcgtgccacgcgatgacgactacacgtctcgccaagctcgcgcagatctgtggtcactttgcggtggccatacacagagccgctttccagccagctgtgcttgattaggccgagcaaccgctgatcgtccttgtcgcgagcgcttgccggctcttttagccaggcgtagtagccactgcgatggacgccaagcatccgacacatcgccgcgaggccgaactcatctgcgtgttgcttcatgaaggcgtactttgctcttacccctttgcaaagtacgcggcggctttttttaggatgtctcgctcttcagtgaccctgcgtagctcagccttgaggcggcgcacttccgcgttctggtcctgctcgacacgccggccaacatcgcctttgccttgttgccgcttccagccgtaaagactatggatcgacacgcccagtcgctcggcaacctccgctaccggacggccgtactcaacgatctgtcggaccgcctcgatcttgaactcatcggtgtaccgcttcgtgctcataaccacctccgcctaagccatagtttatggctgcgaggtgtctacggaaccctgggcgattcacgtcgaacaatctcagccactgagaattgcggacctcatagtacgacgtatgagagaagagtacttaaagataagacatgagtgacgagcccatccccacgttctggcattggttcttccacggtgttgccaaaaggcctggctataggcgcgtggctaatgcttggggatttcttcatcttgccttggggggcattgtcgcgttcgtggtcgaagttgacttccaggagcttgcgaagggtgcactgctacctctgatggcgattctggtcggcctgaccttttcttgggccggtaacgttaattcgatcatgcagaccgaagaggtgcagaaattcttgaacgagaagggtgggccgctggagtatgtttacacgtttcagttgtgcattcttatcaacatttccgtcatctccgcttggtgtgtccctctactgaatttgccgtacttgcttccctgccagacacgggcgccggtggaaggcgcgatggcggccgtgctgtttgcttcggtctccctcgcagttcggaccggctggcacgcggtagtcgggtcgaacatgttgctcttgcgcaagctcatccaaggtggcagtccgggtggagggattgagtaatcatttgaaatgaaaagataaggtgcggattgcaaatccgtttacagcggttcgattccgcttgaggcctccatttgaagagccctgactccggccagggctttttttgcggtctggaatgggtcgctcgagcgctatgatcgggtctggaccttagcggacttcatgcggatgactccccgacacatcgtggaaacctggatcgagcgcttcaacgcaggcgatgctgctggcctggcggagctgtatcaccccgacgcgatcaatcaccaggtcacccaggacccgatctagggccgcgatgcgatccgtgccaccttcgagcgtgaattcagcactgctgaaatggtctgcattcccgaagtcatccatgaggccggcaatgtcgctgcgctggaatggcgcgaccctcttggcctgcgtggatgcggcttcttcacggttgacggaggattgatcacgttccagcgcggctactgggacaaactctcgttcctgaagatgcacggtcttccgatcgagtgagccgcaaggccgggcggcatccgtgccgccttggtcgtggcctgatgggctacagcctggccagcgcctgcaccgtggcctgcgtcagcggctggggcagagcatccacggcaaaccagcccagcccggtctgcacgcccggctcctggatggaagcctcggcacccgcaagtgcccgtgcctcgtagatgggcgcgacccagtgctgcacaagcgccggctcgaaatgatcggccacgcacagcaggcgcagcagctgcacttccaaggcggtctcctcgcggacttcgcggaccacggcagcctccaccgtttccatccagtcgactttgccgccgggcaggccccaatgcccgcgctccggatcgcgtccgcgctggatcagcaggatgcggccgtcggcatcacggacgacggcgccgcatccaacgcggggaatctgtagttcagtcatggcggtgaatgaagaagggacggttttcattcttgcatgcacgccgcaccgggcgaactcgcgctaggctgggcacctgtgcatcaacaacctcgcgggtgtgtcgcatggtcatccggcaacttggtgctgacgacgccgacagtctctggcaggcgcggttgcaggcgcttcgcgagtcgcccgctgcgttcctgtccacgctggccgaggcgcagaatgagacagcagacgtgatgcgcgcccagcttgctgatcccggcacgcgttatttcggcgctttcatcgacggcaagcttgcgggcttcctgcgctacgtacgcccgatgcggatggcgcgacggcatacggcggaagtgcacagtgtccacgtgggcaccggccaccgtggccagggtatcgcccgccagcttcttcttgctgcgtttgcatctgcgcgcgccgagggcattgaatcgctcaccctcacggtgctggaggacaatgctgctgcgcgcgggctgtatgaatcgctgggtttcagcgtactcggcagggagccgcgcgcagtcaagcgcgagggcatctacacggatatcgtctcgtactggatcacattgcactgacagtgaaacgttactgcgagcccggtcatgtttccgtggcacgatgggcctggacacacattcattcgacgaagatagggcaatgcgcgttcaggtatgccgctggcaaagcgtagcgccgcaacaccgtcagcaggcggtggatctgctccgccaggctttcccggacatgcagggcgagggctacgccatcccggggccggtcgctctggtcctggcgatgggaggtgatcacgttgtcgcacatctcgcgctgtacgaacgcaacgtactgctggacggcgagccggaacgcatgggcttgattggcggcgtggtggtgcgtgccgacgttcgccggcagggcgttgcctcgcggttgattgaagcggcccatgcagagctgcgccggcacggtatcgatttcgccgtgctgttcgccctggatcatcggcactatgcctctgtgggctatgtgccgatgcagaacgagacctgcttcattgaagacggccacgtacgcaggttcgtctaccgcggcggcatggtggccacgctgggagcgcgccgctgggccacggccttgctcgatctgcagggcgaaacggtctgaacggcgccagcgtgcagtcaccaccaaaccaccgtatcgtggcggttgtccaatgaaccagggagcggtgcaggatgaaggggaaggtagtgatggcgatgctgctgctggggtgtttcccgctggcatcggcccaggtctacaagtgcaagggcgcttccggtgaaacggtatacagccagaatccctgtgctgccggcgctgaacccatgaagctgcgttccagccgttcctccacggaaacggcgggggaggcatcgaaccgcgcggcggtgtaccagaacaccgaactggccgacgccggtatcgccgagcgcaactgcgtgcagggcgagcgctcgcgcatctacggtccgctggagtcgcgcagccagcagatcggtcggcagatcgccgagttgaaccggcagatggccgcgtcgagcaacaatctggccggcgcaacccgtgactcgggcatccgcacgcagattgccagcctgcagcaatcgttgagtgccgagcggatggcggcggatacacagatggcgagtgcgcgcgaacagtgcgcctcgacccggcgtgaacgcgagcgctcggtgcgcgacaagttcagcaacgtacccgcgggtacgccatgagtcgttcccgctaggcgggaaggcgcatgggtgtctccgcacggaagttgcgcccaaccggcgcgctcacgcccaggtagtgccggaacaggtagatcagcggtttccagcgcgccacatcgatgtgctgggtgccgcccacagtgatgtcttcgtgcgcatgcacgcagcggatgcggccttcgacgatcacgaagccctggccatcatcctcgccgggtggatgcatcgccatgacggtggcctccacctgcagcgggcactcggcattggccatcggagcaacatgcgtcgacacggcggcagtgaatccgcccagtgcgaacttgtcgcgcacgtgcacgtagcccatcgcctgcttggcggtcggcaccgggttacagccggttgcccgcgcgatcgcctcgacctgtgcggcctgcgcggatgaggggaagttcagcacgcactcgttgcgcagttgcaggttgcgatagccctggccctgcgtaccgagacccagcactacccggttgcccagcgcccagaacgaagaaagcgggctgatgttgctgctgccatcgtcattcaacgtggtcatcagcagcacgggcgtgcctgggtacaggaccgaaggggtgatgcggcggcgatggatcgaagcggtcttcacggcaggtctcgcggttgcgggcgagcactgtgccgcgcagtcggctgctgacgcttcggcctgcatcgaactgttggcagatgacggcatgccacaatggggcatggtccacacctccggttcccttgtcagtgtcggtgccctggtcggggaccaggcgcgtgccgccatgctgctgcagttgatggatggacgggcctacaccgcgatggagctggcgcgcgtggccggggtaacgccgcagacggcgagcacgcacctgcgcaggctggtcgagggcgacctgctggtggcggtggcgcaggggcgtcatcgctaccaccggctggcatcaaacgaggtggcagagatgctcgaaggcatcctgcgcgtggccgaccgtaccccttcctgtaccgctgcggccgcgcgcagcatgcctgcactgcgcgaggcgcgttcctgctatcggcacctggccggcgtgcacgcggtcgccatcaccgatcgcctgctgcaggcggggcatgtactgccatgcgaagggcattggcagatcagcgctggaggcgccgcattccttgccggactgggcctgccgttgcgcgagctcctgcagcagccggtggcggccaagccggcgcgctactgccgtggctgcctggactgcaccgaacggcggccacacctggcagggctggtcggtgaggcgatgctggacagtttcgtgaacaacgattggctgcggcgcgtcgagggccggcgcgaactacggctgacgccacccgggcgcgaggcgttgtggcggctcttcaacctggcgacctgagcggcgcggccagtctcagtcacccgcgacatggcaaggcgttatggtcgagttccacgtctcagggagctgcaatggcgagcaaggacatcacgggtcgcttcgggcacggagcgaatcggaaatgagcaaaatcatggcagatgtgcgttggctgacctttcggttgaagaacgggcaatccatcgggccggagcggctgaaggacggatgggtgatagcctcggaaaccgcccgctgcgaggtccgccgcgaacatatcgagggatcgggcctggtgtatgccctgtatgcgccggccaacctggcctcaccgcggcgcgcggaaatgcgcatgcgcgaattcctgatgagctcgggctacaccttcacgatgggcacgctgggcggctgatccccgcctgctgcggccacgggcgcacggccaagacctggccgagcgcgccgatctgaccgcgcgcatcgagcagcactgtgctggtcggccgacacccgggtggccaaacggcaccgacatgtcgaagcgcagccactcgccttcgggcatgccgaacaggtgcgcggtcagatcgaggggaggcggcacatgctgcgcgggtccctgcaccgtaagcgttgccagcctggcggacacgtttcgctacgcgatggactcagcgttgcactgtcttcaaggcatcgacaacctgtgcttcagagaagccacaatgtccttcgcccaccgatggcagtagccgtggcgctggccgcgcaccggcgtgtgcggccaactgcggatacaccgtctgcatgtgcggcacgatggtcgggtcgttgtggttgaactggatcaccagcgggcgctgcagtgcgccggtcagcgccagcgtcgcgcgcaccctggcctgcgcggcaggtacggcatcgatgcgccgcaccccggcgttgaatgcggcgtcatcgccgaagccgctgtagaccatgcccctgttgccgaccggcatgccaccgctgcgtgtggccagctcgtgcaggaccagggcgtgcaggctgatcgtgccggccacttcatcgggggaaacctgcagccgctgcgccagcaacgcggcatgcgccgggtcgcgttgcagcgtggtggcgatgccctggtaaagctcgctctggggcagcatggctgcttcgcgcgacgccaacccggtggccggcagcccctcagccttggggaagagataatcgaacgcgaccagtgtggtcagcaggtcggccgcgatctgttcgccactgagattggcgccgcacagcgacacaccaccggcatagtgctgcgggaaacgctcgaggctgccaatggttacggcaccacccatcgagaagcccagcatccaggtgtgtcgcacgcgcttgagttcacccagggcatgctgtcgcaggtgttccatgtcggtgatcgcctcggccaccgcccagccttggctggaatacgcgctctgcgcgacggcgtagcccgcgcccagcagtgctgcggtgctgtcaccggcggccattggcgtggtgcgtggcacgcccacgggctcatagccatgggccagcatcaccaggtcgccgttccagtctgccggtacatccagccgccagggggcgccctgcagctcgccgctgagcgtgcgtggtgccgtggttggtgctgccagcgatgccgtcgaagcatgcagcaggccaagggcgagggcacatcgaagcaaggggcgcatcgtggtcattccatgcgggaatggcgccgagcatagatgccagcggaatgttgcgcgcgctgcactgccgcaggggattgcgggccgtacaggcggcgctctacgctggtggcatggctccgcacgtcaccgcgtcgattatccgcattccccaagggaaggcggggtagcgcgcggtcgtcacggccctgcaacccgcccgggaaggcggattgcatgcagcgctctcccgggaactggaatccaccgaggagatcgcagatgcaacaccctccatccgccgatggcggcgcaaccctgcacctgctgtgcggcaagatcggcgcaggaaaatcgacgttgtcgcaacagctggcggccaatcctcgccacgtattgatcagcgaagatgcctggttggccacgctgcacccgggtgaaatccactccgtcgccgattatctgcagcgcgcagccacgctgcgcagcgtgctgaccgatcatctgcgtacgctgctgcgggccggcgtctcggtggtgctcgatttccccttcaacacgcccgcaacccgcgggtgggcacgtgaggtgttctcgccagtgggcgccgcgcatcaactgcacttcctcgacatcgccgacgaggtctgcaaggcgcggctgcgtgcacgcaatgcatgcggcgagcatcccttccaggccagcgatgaggaattcgagcagatcacccgccacttcgttgcaccggccgcagaagagggtttcatggtgatgcgctacaccgaggcaggcccggcatagcgcggtcggctcagtcgccgaatgccggcttgccttcggtggcggtgcgcacgagcgtcctgcggaaggtctcgaccagggggcgcaggttgatgcggtgccaggccgcccacagcggtgtgcggtagctgaaccacggcagctcgcgcagcaccacgccgtccggtgcctggtgatccaggctctgctggacggtggtcaggcccaggccggcggcaaccaggccaagcgcggccagtggctcggtcgcttccatggcgatgctcggggtgaacccggctttcgcacacgcggcgatgaaggtgtcgtggcgcagtgcgttttccctgtgcatcacgccgatccactgctggctggccagatcctctggcgtgatggtctctgcactggccagtgggtggtcggccggcagcgccagcagcatcgggtcgttcagcacctgcgtggcttccaggtccggatcgtcgaacgccggtggttcgcagaccagggcgatgtccaggctgcgttgccgcaggcctgccagctgcacgtccgactgctggttgtagagcgcgatatgcaccgccgggcgatcgccgcgcagttcgcgcagggcggtgggcaatacgccggagtgcatcgcgtactccagatagccgatgcacaggccgccttcgtcaccgcggccgagccggcgcgccagcgattccagccggttggcatgggtcagcagggcccgcgcctcggccaggaaggtacggccatcggcggtcagccggatgcgctgctgcgagcgttcgaacagctgcagctccagccgttcctccagctgggcgatctgccggctgagcggggattgggagatgtgaaggcgctcggcagcgcggccgacgtgttcatcttcggcgacggccacgaagtagcgcagttggcggaggtcgagcataagaccctgcgggactcaagataattaaattatgtcttggacagtcttatcgggcaagcctagcctgtgcctcaacttcaacaacctctccaagggggaacccatgagcatcaacacgctgctggctggcaagaccctcggcttcggtaccgcgccgctgggcaacatgttccgtgacatcccggaagccgaggcccaggccacggtggacgcggcctgggaacagggcagccgctacttcgataccgccccgttctatggtgcaggcctggccgagatccgccttggcgacgcgctggccaagcgcaaccgggatgacttcgtgctcagcaccaaggtcggccgcctgatcctggacgaagtggaagacaccagcgcccgcgaccttggcgagaagggcggcctgttcgtcgccggccgccccaacaagctggtcaacgactactcggccgatgccaccctgcgttcgatcgacgacagcctcaagcgcctgaagaccgatcgcctggatatcgtctgggtgcacgacatcgcacaggacttctacggcgatgagtggctgtcgtacttcgagaccgcacgccgcggcgccttcaaggtgctgacccgcctgcgcgaggagggcgtgatcaaggcctggggcctgggcgtcaaccgtgtcgagccgatcgagctgaccctggacctggacgaagcccgtccggatggcttcctgctggcaggccgctattcgctgctcgaccacgagcgtgcgctgcagcggctgatgcccaaggcggccgagcgcaacaccggcatcgtggtcggcggtccgtacagctccggcgtgctggccggtggcagccacttcgagtaccagaaggcgtcgccggagatcctggccaaggtcgagcgcatcaaggccatcgcggccgagtacggcatcagcatcaaggcggccgcgttgcagttctcgctggccaacccggcagtggctgcggtgattccgggcgccagccgtcccgagcgcatcgccgaagactacgccgcactgaaggaaatcatcccggccgggttctggcaggcgctgcgcgcccagggcctggtcgcggccaacgccccgctgccgatcgacaacatctgagtcccgaaggagacattcccatggcaactgcttctgtatccatcaccgtgccgaccccggccgaccaggtctggaacctcatcggcggcttcgattcattgcccgactggcttccgtacattccccagagcacgctcagcgaaggcggtcgcgtgcgccatctggcaaatcccgatggcgatgccatcgtcgagcgcctggaagccttcgaccaggccgatcgcagctacacctactcgatcctgcaggccccgttcccggtcagcggctatcgatccaccctgcgtgtggtcgagcagggcgacggttcgcggatcgactggtccggtgagttcactccggtgggcgtcagcaacgaagaagcgtccgcgctgttcgagggcatctatcgcgatggcctgaaggccctggaaaccacgctggccgggtgaatgcccgtgtggcgttgaccgcatgcaggcgccccggcgggtccggggcgtctgcgtgtcagggggcgggcgtcggtgcaccgcaggcgacgcgatgcatgggaaagtccattgcctgcttcggattgtcctgcgcgatctcgatgcgcgcatgtgcgcgctggttgtcgagccgccggtagtggatacgctgtgggaagtcgttggcaggattctcgaagaccgcctcgttggcatcgacccgggtggcgttgaagtccgtggcgttctggccagagggcagggcagtcagcaccaggcgcccatcatcgtgctggcgcagttgcatgaactcgaagccgacggttcgcccttcacgcaggctgcggctgctgccgaacagggtgtttccagccaggctggtccattgctcgccggcaccgggtggctgcccatcaagctgccagcaaccggccagccaggccaggtgttcgatcttcgagggtgaggcggatagcgcgtgcggggccgcgagcagcagcggcaacaggcccagggcgatgcggagtgacatcggtgcctccatgcgcgggaatgtgcggcctgtatagcgcccgccagatcacgcggccagtgccgtcctttccagtgctgattccgatacgatctgtcacattgagcttatctcgcttgacccggagtcccgtcatggtcgaccgtctcgccattctgcttgaacgcttcgcggtcaccgcctcggtgttccatgccggtgcgctgtgcggcatcaacacgctggagggggaggatgaagccgggcagctgcacctggtgcggcgtggcccgctgcaggtcagtcatgcccagcagaccgtacaggtggatgtgcccagcctgctgctgtatccgcggccgatgccgcaccgcttcagtaccgacccgcagcagggcgccgacatggcctgcgcgaacctgcatttcgaaggcggccggctcaatccgatcagcgccgcgttgccggatttcatctgcctgccgctggctgggctgtatggcggcaacgcagcgctggagttgttgttcgaagaagcgttcgagcagcgttgcgggcgcgcggcgatggtcaaccgcctgttcgaggtggtgatgatccaggtgctgcgccagctgatggaaggtggcgaaatgcgcggcggtctgttcgctgggcttggccacccgcgattgcggctggcgctggtggcgatgcacgaagccccggcgcagggggggacgctggaggatctggccgaggtggccggcatgtcacgcagcgtgttcgccgccagcttccgcgaggcgatggggaccaccccgggccagtacctgcaaggctggcgggtcgggctggcacagcaggcgctgcgccagggccggccgctgaagcggattgccgacgaggtgggctacggcagcgaggcggcactctcgcgcgcgttcaaggcgcacacggggcagtcaccacgcgaatggcgcggacaggcgcgtgctggcgcggcctgagcctcagcccagcaccagccgggccagcttcatgccaccgaacaggccggccaggcccagcgccaccgagccaccggcatacagcgcggccagtccgtgctgcccgcgctgcagcagcaggccgatctccagcgcataggtagagaacgtggtgtagccgccaaggatgccggtggcgagcaacaggcgaagctgcggcgaggcaccattgcgcatcgcgaagacctcgaccaccacgcccatcagcagggcgccgctgatgttgatcaggaaggtcgaccacggccaggggctgccgacggccactcgggcgccgatcaggttgcaggcgtggcgcaggcaggcaccgatgccgccgccgacgaagaccaggaaatagttgttcaatgcttgcatggcgtgcctcgaatgcgggttcgcagggtcaatggcgaacgccgagggcaggcacgacctgccgtcgacgaacaccgggttcgtcctggcaggagccatcagccttctcaggcggttatcgggggagccccatccccatcgcggtccatgctaccagcggcggtgcattcacgtcatcgaggtggtcagcacgcgggccaccttgctgcggctgaagccatccatcagcagttcgaacgcgagcaggtccagcgccgcgtggcggcggtggtcgatctccaggccattctcggccaccaggtgactgaccagctcataggcgtcctgccagacgtcaaggtgggcctgactgggaatgtaggcgttacccggctccccgacgccgcgcccgttcactccatacagcagctcgcgtgcgtccagcttggccgcatcggcgatgcggaacagctgctcggctttcacatgggacgcgctgacatggtcgttgagccagttgctgatggttgccgtggtggatttggcggcgcgggccagatcggccgggcgggggtgcccggctttcttcatggcggcggcgagtcgttggccgagagtattcatctatgcaagccagcttaacgcgtggaatgcgaagaatccttgccgcaagaataagtctggttaacaaaagggcagaccatgaccgaattctggaacaagcggcaggtgcgtacgcggctggggttccagaccgatgcggagctggcgcgcttcttcggcatcagccgttccgcggtatcgcaatggccgaaagacttcccgatccccgctctgcggcagtacatcctgcatcagcgctacccgaacctgttccccgcaacgggcgccgccgaagttgaatccgcctgaattacgccgccttttgtcgcatttagcgtgctaagcgcattctgttaagtacacttagcaaaataggaaaaactgatcgttctggcagtacctattgtcgaggcctaccggctgtcggacagatggctggggcgcgttgtcggcttcaccccatccgggaggggcggggtcccgtatgtggtttcgtgaacgattaataatttcaatcgtgaaagtcgctgcatgtaattgacctgtcgtgaaatctgtgactaatttggatcaaccgggcgtgaagcctgggagtctttcagtagcacgcaagtgagtcggtagaccgtcaacgatgcagaacaagtccaacggaggtcgtatggaatacggcatgcatggcttggctgaacgggtacgccgcgaactggaagccagctatcacaaacacggatgcggtccggcgttctgggatacctaccagcaggtgctggaccggctcgtcccgcaggggaccgagcgtaccgagttcaccaacgaaatggcgctgatcatcgagcagctgggcattgtccgacgcgcgcagctggtaccaccgcacgccgacgggccgcgttgattcagagcaggcgccaggcgccgcaggcaagcagcgccagcagcaaagacagcagggccagggtccggggtcgccaccagcgcttcggttgcccggccatcgcctgcggactgcagtagcgcaccagccccggaccgaacccggcccggtgctgttgctgtgcgcaggcttccagacaggcgccgcaggccaggcagtcggcctgcggcccctggcggatgtccaactgcatcgggcaggcgctgatgcaggccgcgcaatcggtgcaatcgccaagacggtcggcgctgaaggtcggcatcggtccggccagcagcggatgcgcggcgcggaacacgtagtcctgtgcagtggtcgggtcgagcaggccgcggccacggcccagcacgccgcccaggccggatgggcgaggcccgcgtggctcgccgcggcgggcgtcgtacagcatgcgcggcgtatgtggatcggtcagcagcggctgcatgcgtgcgaacgggcacagcgaacggcagacctgctcgcgcaggaagccggcgtttgcccaggtggcggcggcatagaacagcacccagaacgtttcccagccgctccagccggcgcgcggcgctgcgatcaccagctcggcgatcgggctgaacaggcccacgaaggtgatgccggtccacagcgagagcagcccccaggccagctgtgtggccgcgcgcgcaacgcgtgccggaagcgtgcgggccatgccgtcggcgatccagtcgaaggcacggcgccacagtgtctgcgggcaggcgtggccgcaccagatgcgcccggcgaggtgggtgagcagtgccagccccatcgcgagcaccgccagcaggccgaccagcaccccgacgtctcccggccacagcgtccagccgaacagatcgaagcggcgggcgttgatatccagcagcaaggcctggcggccatcccagcgcagccatggcaatgcgtagaacagcaccagcaaggcggcgctgagcgtgccgcgccagtgccgtggtctcggtgtgcaggtcgtactcatcccagcggcaactcgtcgtcgtcgccgctgggcatcggtcgctgcaggtaccaggtgatcgcgctggacagcgccgtcaccgtccagaacatgaagaagccggccgtgtagcccatttcacggctgatctgcgtgcccgggaaactgatggcctgcaaccgcagcgggtcgacgaaggcgaagaacaccacgctggccaggccggcagcgatgaagctgggccagaggatcgcgccccattgctggatcaactgctggcgacggttgggagagggtctgttcatgctgtcccggatcgaaaagtgggcggcgcgtatactcgcctgggttggcgcggcatccgcagggcatgcttcctgcaagcgtgccagcctaggtgcagcggactgcgccgacattgatctggatcaacggtggtgccggccggctgcggcacactgccggcacgctttgggtaccccgatgaacgcaacgccgcctgtccttcctgtcgcctcgcccgagctgtgcaccgagcaggaagtgacccgcctggtccacgacttctacgcccgcgtgcgcggggaggagcgattggggccggtgttcgaggcccacgtccacgactggccggagcatctggcccagctggtcgacttctggtcggcgatgctgcgcggcacccggcgcttcaagggttcgccgatgtccaagcacatggccatccagctggacaaggatctgttcgaccgctggctggtgctgttccggatcaccaccgccgaatgcaacaacccgccgatgcaggagctggccaacgacgtggctgcgcgcatcggtgacaccttctggaagcgctaccagatgctgcgatggccgcaggtcggcctgccggtgctggggatgcccgccaaggattgatctgggtcaaggcggcgcaggccgcccggcgcgatgctggcgccatggacacgttctctcccgccgctggtggcctggcctggactttcgaccctgaccttctgcgccggcacgaccggccgggcccgcgctacacctcgtacccgaccgcgccgcatttccatgatgggttcgacgcgccggcgctgcgccaggcgatcgccgacagcaaccagctggcccgcgcgctgtcgctgtacgtgcatgtgccgttctgttccagcccgtgcttctactgcggctgcaaccgggtgatcacccgcgatcgcggccgtggccacagctatgtgtcgcgcgtgctggccgaggccgatctgctggcaccacagttcgaggacgggcgcgaggtcatccagctgcatctgggcggtggtacgccgaacttcctcgatgccgaggcgatgaccacactggtggaagggttgcgcaggcgcttcgatttcagcgattcaccgcagcgcgatttctcgatcgaactcgatccacgcttcatcgacacccgtgacgtcgccatgctggcgcgcctgggcttcaaccgggccagcctgggcgtgcaggatttcgacccgcaggtgcaggaatcgatcaaccgcatacagggcgtgcagcagacactggacatcctgcgcgcctgccgcgacagcggcatgcgttcggtcaacgtcgatctgatctacggcctgcccgggcagagcctggaaggattcggccgcaccctcgaacgggtgctggcgctgcgcccggaccgcctggcggtgtatggctacgcgcacctgccgcatctgttccgggcacagaagcagatcgacgaaagccggttgccgtcgccggaagacaagctggcgctgctgggcctggcggtggacaagctctccgcggctggctaccagtacatcggcatggatcatttcgcattgccggaagaggatctgtcacgcgcgcagcgtgccggccagctgcatcgcaacttcatgggttacaccacccacgccgataccgatctgctcggcctgggtgtaagtgcgatcagccatatcggcgccacctacagccagaatccacgtgacctggcgtcctgggaggacgcggtggaccaggggcagttgccggtctggcgcggtgtcgcgctgagtgccgacgaccagctgcgcgcggagctgatccagcagctgatgtgccagggcgaggtggatggtgcggtgctggggcagcgccacggcgtggatttccagcagtacttcgccgaggacctgcgttcggtacagcggctgcaggaagatggcctggccgaataccgcgatggcgtggtgcgtgcgagcgagcccgggcgaccgttgctgcggttgctggcaatgtgcttcgacccgtatctgcgtgccgcacatgagcagccacgctactcgcgggcgatctgaaagcgggatgtgctgcgtgcgtgtggtgcccggagccggaatcgaaccggcatggggttgcccccggcggattttaagtccgatgcgtctaccagtttcgccatccgggcctgcagcgcggcgccgattgtagcctacccgtgtcgctgcagccggattgcgcgggagcgacgtgcttaactgttatccctgttcatgtcatagtcccagccaccgttcccagggggggagccacccgatgtcgctgcacgcgattgcctatgccagtgaggcccgcgctgatctgcggacaaccgatcttgatcgcctgctggccgacgccacggcattcaatcgtgtagccggtgtcaccggtgtcctgatgttcgacggcagccgcttcctgcagtatctggaaggccccgaagatggcatcgattcggtgttccagcgcatcttcaatgcacgcagccacgcgcagatgaggctgttgtgccgcgcgccggtggtgcagcgtgcgttcccgcgctggtcgatggggacgcggcggatcgatgcggacctgctgacccagatcgttgacgcggcgtggccgggtttcctgcttggcagcggtggtttcgagcgcctgctgcaggcctggaccggtgccgacggcgagctggaacccgccgcggtcgcgctgggttcctgagcccgccttggcggcggggtatcggggccggtaggctgtagcctttctggtgcgggtttcccggagtggtacagcgaatgagtgggttggcccaagccatggcggcacgcatccggtttcacccggcgcacgggatatgccgatgagcgtgcccgttgcggcggcggtgacgccgcgtttcgccgtgatcggcctgggttacgtcggcctgccattggcggtggcgtttggccggcactggccgacactgggctttgacatcgatgccggccgcatcgcggagctgcgcggtggccgcgatcacacgctggagatggaggccgacgagctggccgaagccacgcatctgcagtacggcagcgatccttcgctgctcgatgcctgcaacgtctatatcgtcaccgtgccgaccccgatcgatgcatacgagcagcccgacctggagcccctgcgttcggcgacacggctgattgccagtcatcttcgcgccggcgatctggtgatctacgagtccacggtgtaccccggcaccaccgaggaagtgtgcgtgccgctgctggaacagggttcgggcctgggcttcaacgaagacttctattgcggctacagcccggaacgggtcagtcccggtgaccgccagcggcgcctggccgacatccgcaagatcacgtctggttcgaccccggaagtcgctgcggtgatcgatggtctctaccagcgcatcatcgacgccggtacgttcccggcgccgtcgatgcgcgtggccgaagcagccaaggtggtcgagaacatccagcgcgacgtcaacatcgcgctggtcaacgagctggcgctgatcttcgaccggctcggcattgatacccaggacgtactggacgccgccggcagcaagtggaatttcctgccgttccggccaggcctggttggcggtcactgcatcggcgtcgatccgtactatctgctgcacaagtccgaaagcgtgggctaccacccggacctgatccacaccgcgcggcaggtcaacaaccgcgtcggcgagcacgtggcggcgcgcgtgctggcgatgctggccgagcgtggccgtgcaccggcggaggcacgcatcctggtgctgggcgtgaccttcaaggaggattgccccgacctgcgcaacagccgcgcgctggaactggcccagcgcctgcgcgatgcgggtgcgcaggtggaggtgagcgacccgtgggtcggcccggcggcattgaccggcgagggcctggattggctggccgaacccggggcagggcgctatgacgcggtggtgctggcggtggcccacgcccgtttcaaggcaatggatgaagacgcaatccgggcgctgctggcgccaggcggcctggtctacgacgtcaaatcggcctggccgcgcaacgtggttgacgatcgtttgtaagccttggcagcgagcggcgcggtagactcgggaacagttgcaaccgaggaaagccatgcaccggtacatcgtctacctgctcgccatcctgatgttcccgatatgcctgtggctggccacgatctggccggcctggtactggggcgtcggcctgactgccgcgatggtggcattggggacctgggacctgctgcagaaacgcagcacgctgcgccgcaactatccggtgatggcgcacttccgctacgggctggaatcgatcggcccggagatccgccagtacttcgtgcagagtgacctggaggatgtgccgttctcgcgccagcaacgtgcactgatctaccagcgcgccaagaacgagatggacacggtgccgttcggtaccctgcgcagcacctatgcggtggactacgagtggatcaaccattcgctggcgccaaccgccatcgccaagcatgacttccgcgtgttgatcggcccgaactgtgccaagccctattcggccagcgtgttcaacatctcggcgatgagcttcggttcactgtcggccaatgccatccgcgcactgaacgaaggcgcgcggcgtggtggtttctaccacgacaccggcgaaggctcgatctcgccctatcaccgtgagatgggcggcgatctggtctgggagatcggctcgggctacttcggttgccgcgacgagaagggtggtttcagcgaggaacgcttcgttgccaatgccacccatgaacaggtcaggatgatcgagatcaagctgtcgcagggtgccaagccgggtcatggcggcgtgctgccagcgccgaaggtgactgccgagatctcggtgacccggggcgtgccgatgggcgtggactgcgtgtcgccgtcgcgtcactcggcgttctcgacaccggtcgagctgctgcagttcgtcgcccgcctgcgcgagctgtccgggggcaagccggtcggtttcaagctggcgatcggtcacccgtgggagtggttcggcattgccaaggcgatgcaggaaaccgggttgctgccggatttcatcgtggtggacggtgccgaagggggcaccggcgcggcgccggccgagttcgtcgaccatgtcggcgtgccgatgcacgaagcgctgctgctggtgcacaacaccctggtcggcctcgatctgcgcgagcgcatccgcatcggtgcagccggcaagatcaccagtgcgttcgacatcgcgcgcaccatcgcgctgggtgccgactggtgcaatgccggccgcggcttcatgttcgcgctgggctgcatccagtcgttgagttgccataccgacaagtgcccgaccggcatcgcgacccaggacccggcgcgctggaagcatctggatgcaccggacaaggccacccgtgtgtacagctaccacgagcacacgctgcatgccttgaaggaactgctgtgtgccgcgggcctgaacgacccggcggaactgggcccggagcatatcctgcgtcgggtttcgcctgttgagatccgttcgctggcctcgctgtaccgctaccttgaaccgggcgagctgctgcacaaggtgccggaccacgccgtgttccatgcgttctgggccgatgcgcgcagcgattccttccagccgccgccgaagatccaggcgctgcgggccagcaagtcgcgataacgtgttgctgtagaaccgagcccatgctcggctgcttctctcatcgcgatgttggaacgaagaacagtcgagcatggctcgacgctgcaaggagatgccatgcggttccggaccggcaccacggatgatgtcgccacgctgtgggcgttgcgcacgcgttgcgtgcgcgagacctgcagcagccattatccgcccgaagtgattgcgccctggtcggcctcgccgccgccgtcgcagtacgcgcggttgctggggcagggcggctgcgtggtggccgaggatgggcagggcggccttcttggcttcggtgtgttcgatgccgatgccaatgaagtcgacgcgttgttcgttgatcctgatcgtggcggccagggaattggccaggcgctgatgcagcgcctgctggcaatggccgatcgtgagcgtgaggtggtgctgtcggcctcgctcaacgcggtgccgttctaccaacggcagggattcatcagcgtgcgcgaagaggtctatccgcatcccagcggcgtggcgctggcttcggtgagcatgcgcaggccatggtgagcgcccggggactgtaaggcagtcgaggatggctcgactctacaatgcaggcgtcaccgcccggccagccacctgatcacgccctcggcggcgcgcaggccactggcgtagcacgcggtcaacaggtagccacctgttggcgcctcccagtccagcatctcgccggcgcagaacacgccgggcacggcccgcagcatcaggccatcatccagcgcatccaggcgcacgccaccggcggtgctgatcacctcggccatcggccggggacgcagcaggcgcagcggcaggcgcttgagcgtagccgccacggcaggcaggtcgttgccggcttccttacccagaatctcgaacaccagtgcggccttcaccgcatcaaggcccgcctggcgacgcaggtgctcgccgaagctgcggcccttgcgcgggcgtgacagatcggccagcaggcgcgcttcgtcgcggcccggcaccagatccagccgcagcatcgcgtggccatcgcggttgatggtctcgcggaggtccgccgccaacgcatagatcaggctgccttcgatgccgtactcgctggccacgcattcgccctgcagcgactgtggctgtccggccaggtcgatccagtgcgcgaccaccggcttcaacggtgcaccggcattgcgctgggcgaagaacggggtccagtccacgtcgaagccgcagttggctgactgcagtggcgcgatgtccacgccacgggcctgcagtggtgcaacccaggcgccgtcgctgcccagctgcggccagctgccgccgcccatcgccaacacggtggcatcggcgtggacatcgatctcgccggcttcggtggcgaagcgcagcgcgccgtcgttgccccagccgatccaacggtggttggcatgcaggcgcacgccctgttccttcagccggcgcacccagccacgcagcagtggcgcggccttgcggtcgaccgggaacacgcggccggagctgcccacataggtctccacgccaaagccgccggcccagtcgcgcaatgcctgcgcatcgaagccatccagccagcggcccacggtcgtggactgctcgcggtagcggctgtcgaacagcggacgcggatcggaatgggtgaggttgagcccgcccttgccggcgatcaggaacttgcggccgggcgaacccttggcctcgtacaggtccacgtccagaccggcggcgcgcaggcgctcggcggcgaacaggccggccgggccgccgccgatgacggcgacccgcggaagcggtgcggcattacggtttgacatcgagcagctcgacatcgaacaccagcgacgaaccggccggaatcgggccaacccggcggtcgccatagccgtaatccggcgggatcatcagggtgcgcttgccaccgaccttcatgccggccacgccctcatcccagccgcggatgacctggccggcgccgagcgcgaaggtgaacggttcgccgtgcttgaaggagctgtcgaaggtcttgccgtgcttggtttcggtgcggttgtcgtagatccagccggtgtagtgcacggtgaccttgctgccggcaacggcttcggtgccggtgccgggcacggtatcgatgcgctcgaaggtggtcagggtgccgccgggcggtgggccggacggttcggttgtgcagccagcggcggcgagggacagcagcaggggaagcagcaggcggcgcatcgggcgtctccggaagggcgcagggcgagggcggcaagggtagcgcatcggcgccgggtatcatgggggcatggcaaaactcctgctcaatctgcgcaatgtcggcgacgacgaatatgccgatgtctgcacgctgctcgaccagcacggcatcgcctggtatcgcaccgaacccagcccctggggcatctccaatggtggcctgtggctgcgcgaggacgctgatcatccacgagcgaaggcgctgatggcggaataccaggccgaacgcgggccgcgcatccgtgccgagcgtgagcaggcattgcgtgatggcacggcggagaccttcggcagcctgttccggcggcggccggtctacgtggtgctggtgctgctggggatggccggtgcggcggcgctggtgctgctgccgttcgtgctgttgcgggggtaatggggcttctggccgggttgcacccggcacccgcagacgcaacggcaacagcaacgtcaaaagccgggcttcagtgggagggcggggcggtgtggacaggcgggggacggcaaaagctgctcctgcgtgcctcgtagagcgccatccatggcgctctgcgcccccgcctgcccacaccgccccacccatgacagattccggttgtttgccgggcttggggtcgggtccctctgctgcgcagagggctctgacccctgaatctgcccggaggggcgggaggcgctaaaatgccaggatgatcgccaataccgctgcctatcatttcgccgtcatcgacgctccccaggccctgtgcgaccagttgctggcgcgtgccgaggcggcgcagttgcggggcacgatcctggtggcgggcgaggggctgaacctgttcctggcgggtgcgccggaggcggtcgagggtttctacgcggcgctgcgttctgacgtgcggtttgccgatatgcgggtcaaaaccagcttcagtgaacatcagccgttcgcgcggctgaaggccaaggtgaaggacgagatcatcagcttccgccgtgacgacggtcagccgctggactatccgcgcgcgccggcggtcgatccggccacggtgcaacgctggttgcggcaggggcatgacgacgccggcaagccggtggtgatgctcgatacccgcaacctgcaggaagtggagtacggcaccttcaaggatgcgctggtgctgccgattcacaagttcaccgacctgcccgaggcgctggcgccgcaccgcgaggcgctgaaagacagcaccgtggtcagtttctgcaccggcggcatccgctgcgagaaggcggcgctgtggatggtcaacgacggcatggacaacgtgctgcagctggacggtggcatcctcggctacttcgaggaggtgggtggcgaaggctacgaaggccgctgcttcgtgttcgatgagcgcgtggcgctggatgccgagctgaagccgatggtcgaccagccgctgccggagccgcgccccagcgcgttctgacgcttccgcggtagagccggccgctggccggctgcgaagccatctacctgtatgccggccagcggccggcactaccaatcgcgcttggcgcggatcagggcaccccggatcggcccggtcagccctgaacccgccacacgggaatcagcatcccgccaccgtcactggccgcggcgcctggccgaccccatgcatgggggatcctgtgacggaaaaacgcctgatgatcccgttgtcgatccttgacctggccccggtctgcgagggcagtgacaccaccgccgctttcgccaacatgctggaactggcccagcacgccgatgcgctgggctaccgccgctactggctggccgaacatcacaacatgccgggcatcgccagcgcggccaccgccgtgctgatcggccacgtggcgggtggcacaaagcgcatccgcgtcggtgccggcggcatcatgctgcccaaccatgccccgctgcaggtggccgagcagttcggcacgctggcttcgctgtatccggaccgcatcgacctcggcctgggccgtgcacccggtaccgaccagccgaccgcgcgcgcgctgcgccgctacttcgacagcgccgaccagttcccgcaggacgtgcgcgagctgctgcattacttcgagccggtacaacccgggcaggcggtgcaggcggttccgggtggcggcctgcgggtgccgacctggatcctcggttcgagcctgttcggtgcgcgcatggccgcctcgatgggcctgccgtatgcgttcgcctcgcacttcgcacccgacgcgatggatgaagccgttgctgtataccggcgcgagttccgcccctcggccacgctgaagcagccgcacgcgatgctggccctgaacgtcgttgccagcgacagcgaaaccgaatcgcggcgcctgttcaccagccagcagcagagtttcgtgaacctgcgtcgcggccgaccgggcaagattccggcaccgatcgacgacatcgagtccttctgggagccgcacgaaaaactgggcgtggagcgggcgctggcctgcaccgtgctgggcgatccgcagcaggtggcggagggcatcgccgcgttcgtcgaacggcacaagcccgacgagctgatgctcaccgccaacctgtacgaccaccgcgcgcgcctgcgctcgttcgaactgaccatgcaggcctggcacgcccgccacgcgggctgaacaattgcgtcacggcccattgcggccaaaccgcgtctgatgggggctcatatcgaaggagcccccacatggccgacacccgtgccgaacacatcgcccagctggccgaactgatcaaggacgtggaggtggcgatgttcaccaccaccggcgtcgatggccgcctctacagccggccgttggccacccagcaggtcgccttcgacggtgacctttggttcgtgatcaccggcgacagccccaaggtggccgagatcgcgctcgacccgcgggtcaacgtggcgtatgcctcgccctcgaagaacacctatgtgtcggtggcggggcgggcacgcgtggtcgacgatcgcgcgaagatcgaggagctgtggtcaccggcgatgaagctgttcttccccggtggcaaggatgaccccaaccttcgcctgatccatgtgcgcgccgacagtgccgagtactgggacggtccgggcacgctgctgggcaaggcgttgacgttcgtgctgtcggcggtgcaggacgaaccggcggcgctggccgacaacggtttcatcgatcttcggtgatgaccgatgtccggcatgggtagtgccggccgctggccggcaaacctggaaacgtggcagccggccagcggccggctctaccggattccggatcagaaccagcgctggaacagctccaccgtataacccaccagctgccccgaactgaaaccgaagaaggcgatcgctgccacggcggcgatccagttgaacagcatcagcgcgccatcgcgttccagcagcgccagcgagaacagcagcagctggaagccgaacaggaaattggtgaagggaatcggcaacgacagcagcaggcccagcagcaccagcagcaggccactgaaggcgtgggcgggcagcggtgtcagcagttgcggcaggcggggtttcagcatcttgtccaggcgccgcagcggtcggtcgatgcggtccaggaaacgatgcatggtgccgcgcttcggcccgcggcgggcaatgaagccgggcagccagggccggcgcaggcagaacagcatctgcaggccgatcaggaccaccagtgggccgctgaccgcgccgcccatgcccgggatcgggatgaacgacggcaggatcgccacgaacaggaacacgccgaacgcgctctgctgcaggttgccgaggatctggcccagcggcatgtgctcggcgggatcgccagaggcgaacatctccagcagggtacggatgccctcgttgcggtaggccgggcgctcgtcgcccggacccttgccggcctcaggcggtgagctcatcggcctgctcgtcggacaacgtgcgcagcagcagtttgtccacgcgcgcaccgtccaggtcaaccacttcgaagcgccagcccgcccagtcgaagtactcgcctgcgtgcggaatgcgaccgaagtaatggatgcacatgccggccagcgtgtagtagtcgccgtcctcggcgtcgggcaggtcgttgctgccgatcagttcgcgcacgtcttcgatcggcagcgagccgtccaccagcagcgagccgtcttcgcgggtcaccaccagcgcgtcctcgtcggcgttctccaccgcctgcaggcggccgaccaccgcgcccatcaggtcgctgatggtcaccaggccctggatctcgccgtactcgtccaccaccagtgccatcgactgctgttcctcgcggaagatttccagcagcttcatcgcgtgggtcgattcggagacgtacaggggttcgcgcagggtctggaacagcgcgttgtcgccgcgcgccatgcgcgtggccagcgatttcagttcgagcacgccgaccacgtccatgtcgttgtcgcggtacaccgggtaccgggagaactcgtgttcggccatgatttccaggttgcgctccagcccggcctgggtatccagccacgcgatgcggttgcgcggggtcatcaggctgtcggcggtgcggtcgcccaggcgcatgacgcggttcatcatgtcgcgctcgtgggcatcgatcacgccggcctcgtggctttcggcgaccagcatgcggatctcttcttcggtcaccgaggcgacttcatccttgcccaggccgaacaggcgcagcaccagctgggtggtcctggacagcagccagacgaagggcagggcgagcttggccagccagctcatcggcatcgcgaccaggccggcaatggcctccgaacgggtcagcgcaaggcgcttgggcaccagttcgccgaagatcaacgtgatgaaggtgatcaggctgaccgccaatgcggtaccgatgttgccggcataggcgaagcccggcatcaggccctggatccagccggcgaaggcttcgcccagcgcttcaccgccgaggtagccggtcagcacgccgatcacggtgatgccgatctgcacggtggacaggaagctctccggcttctcggacagctccagcgccttggccgcgcgcttggaggtggcggccatctgcttcaggcggctcttgcgcgaggtcatgaccgacatctcggacatggcgaagaagccgttcagcagaacaagcgcgaagacaatcaggatcatttcaaacacgggcgtcgtccccggttggtggcagggagggcgggtgcttgcgatggcggcaggcgctcaggaacggggtccggcgcggcgctgggggataagggtcgtcgtccataggatgcgcccgaaggcgcgctggcatcttagcaaaggggcgtggcagggtggcaaccgcctgttcaggttcggggttccgagccccggaaagggggcggggatacccgagatggtcatctagccgtcataattccgtctggtgccgtccttcccgcgacggctgacaggtttctcaatgttctctctgcagaccattttcggttccggcaaacagttctacaccctgctcgatgaggccgccgtcgcggcctccgacgccgccaaggcgctgcattccatgctgcgcgaggccgaccgccagcccgcgctggacgccttcaagctggcccgcctgcgcgagcgcgcggcctcggacaagatcagccaggcgctggtggacagcttcatgaccccgatcgagcgcgaagacatcgaagcgctgggctcggccctgtacaagattcccaagcagatcgagaagttcgccgatcgctattcgctggccacgacccacctggagcacatcgacttcgcgccgcgcgcggcgatgctggaacaggccgccggcgtggtggtggagatggtggccgacctgcgccacatgaacctggaccggatgaccgcgctgaacgagaagctgcgctcgctggaaaacgaggccgaccgcctgatgctcgagctgtaccgcgacatctattccggccgcctggacaacctgcagatgttcctgctgaaggaattcttcgagatcctggaaaaggccatcgaccgttgccgcgaggccggcgtggttgcgtaccagatcgtgttgaagaacagctgacggacgccgccgcatgttgacccttgtcctggtggtgatcctggccgcactcgtcttcgagttcatcaacggcttccacgacaccgccaactccattgccaccgtggtggcgaccaaggtgctctcgcccggctgggcggtgatgctggccgccttcatgaacctcatcggtgcgctgaccggcaccgcggtggcgctgaccatcgcctcgggcctgctcaacaccaacgtggtcgaggtcaccccgcaggtgatcctgtgcgcgctgctgggcggcatcatctggaacctgatcacctggtggaagggcctgccgtcctcatcctcgcatgcgctgatcggtggcctctgcggcgccggcctggcggccgcccacaacaactgggacgcgctgatctggtccgagcgcctgggcagctgggcgcagaacaagggcctgctgtggaaggtgttcgtgccgatgatcacctcgccgatcgccggtttcctgctcggcatcgtggtgatggtgctgctgtggggcctgatcgccggcctggccaggatcggtggcgccatcggtcgcctggcccgcccgcgcatcgtcaatgccttcttcggcaaggcccagatcgcctcggcggcctacatgggcttcgcccacggccacaacgatgcgcagaagaccatgggcatcatcgccatgaccctgatcggtgccgaggccaccggcgcactgaatgacctgccgtcctggctggccttcatgcacccggacgcccacgccggtgacggcatcgcgatgtggatcgtgctgacctgtgcggttgtgatggccgccggtaccgcttcgggcggctggaagatcatcaagaccctgggccacaagatggtcaagctgcacccgatccacggcttcgccgcggagaccagctcggccaccatcctgaccctggccgcccacttcggcatgccggtctcgaccacgcacagcatctccaccgcgatcatgggcgtcggcttcgccaagaacccgcgctcgctgaagttcggcgtgatcgaacgcatcgtctgggcctggatcctgaccatcccggcagccggcggctgtgcgtacctgatcctgaagctgttcgagctgttcggctggacctgatcgccacgccagggttgcaaacgaaaaagcccgccgatatccggcgggctttttcatgggcagagaattcttccggacacatcgggtcgaccaaggtcgacacctaccagagcagaaacagggatccgatcccgtgccgaccaacggtcggcacccaccaacagcagcaggaacctgtcagcggcggggtggggtggggttgcaggaccgttggcgccatggatggcgccatcgagcccccagggacgggtttacggcgtgtccagcaaccccaccccacctcgccagcccacggaaaccctgcttttgccgttgccgttgccgttgccgttgatccggcgggtgccgggccgcaggcccggccgaacccctcaattgcgctggaacagcgcctgcacatccttccggaacgccgcctggctgtccgcccggctgtagaacatgtgcccgcccggatagctccgcacctgcacccggtccgggttgctgcccatcgccggcatctggtccaccgtcaggatcgagcccatgaacgggcacgacaggtcgttccagccatgcacgatcagcacctgcagatgcggatcgatcgccaccgcctggcgcagctgggtcaccgcaccctggcgcagctcgccgttgcggtcccacagacgattcacgtcgtagttcagcgcctggtagcgcgcatccaccttccagccgaccacgcgcgtcacgaagtcgaccatcgccgtggtggtcggcgcaatgatgctgtccagcagcggatcattggcgcgctgctccgggtcattcgggaatggatcgaacgcggtcacattggagtcgtagcggctgcccagcgtgcccttgtcgcggaatacttcgcgcaggtaggcctgggtttcaagacggccaccggcacggcgcacgaactgcgggtcaagcccggtcagctcggtcacccggcgcagcatcgcctcggtcgcctgcggatcgctgcggcccttcatcaacgcggtggcgtaatcgccacgggtgtactccaccacctcgcgcattgccgcgtcggtgagcctgccctggcgctccaggtgcgccgcggcgatcgacggcagcgtctgcatccatgccatcggcgagacgtcggcgttgtcttccagcgtcgggctcaggtacggcgagaccagtaccaggccgttcatcgccacgcccagccgggtctgcaggaaatgggtgatgcgcgggccgcgatagccgccgtagctttcgccggtcaggtacttgcgtgacgccatgcgctggttgcgcagcagccagtcgtagatcgagcgcgacaggtactcgatgtcggcgccggggttgtacagctgcttcttcgcctcgtcatcgccgatgcgcgcgcggctgaaaccggtgccgaccggatcgatgaataccaggtcggtgaaatccagccaggtgcccgggttgtcatgcagggtcgcgggcgccgaggcgctgtcgccttccgaaccgaaggtgaccaccttgggcccgatcgcgcccatgttgaggtacaccgacgaggcaccggggccgccattgagcgcgaacgtcaccggccggtccttgcccggcatcgtgtacgcagtgaacaccacatcggcgatgaccttgcccttctcatcgcgcaccggcagggtgccgacggtggcggtgtagtccagggtgcggccggccaggcgcatgctctggcgcgccgacgcatcggcaggcagcgcaggcgcgtcggtcctgtcgtctttcgaatcgggcttggtgtcagcggcgggcgcggccagcacgctggtgggggcgatgagcaggccgacgcagagcgcggcagtgtgcagcagggacttcatggcaccggatcggcagcggaagggggggtccgatgctaggccggtggagtgccatgccgtatgtgtccaaaggcatggccacgttctgcagcggcttgcggccagattggatcaaacgggcagggtggctgccgcttcgtcgttggccagcaggccatagacggccgagtccgaaagctcgccctggatgcgccagcgctggcgcagcaccccctcgcggtggaagccgaggcggtcaagcacatgtgccgagggtacgttgcgtggatcgatctcggcttcgatgcggtgcaggtgcagggtgtggaacagatagcccagcatctgctgcagggcctcatgcatgtagccctggccctggcggtcgggcgccagcagatagccgatctcggcccgcatggcctcacgatcaatggcgaatgcgacgcagacgcccagcagtgggccgttgggtgattcgcgcaaggccagcttcaactgggtgccgatcgcgtgcgcggcaaggtcgtcgtcgatctgttcgcgggcttcggccggtcgtgtccaggccggatggttccaccagcgcatcacgtccggattggattgcagcgcgaacagcgcggccgcgtcgtcacggcggatcgggctcagcaccaaccgcgcgctgtgcagcggcagggcgggaaacagcagcgagtggctggccaatacgatggtccacacgggtggacgcgcattatgccgccgccgggtttgccgatggcggcgtaatgccaagggcgcatgagccggtaatggcggccgctggccggcagtcgaggttgccggccagcggccggcactaccgggcaaccgggtcagagccctttgccacaaagggatccgaccccgtgccgggatcagacttccagcgaggccaggtcgcccttgctctccagccagcccttgcggtcggaggcgcgcttcttggccagcagcatgtccatcagcgagctcgtctgttcgcgatcgtccacggtcagctgcaccaggcggcgcgtatccgggtggatggtcgattcgcgcagctgcggcggattcatctcgcccaggcccttgaagcgggtgacgttgatcgcgcccttgatcttctcgcgttcgatcttgtccagcatcgagcgcttttcttcctcgtccagggcgtagaacacctgcttgcccacgtcgatgcggaacagcggcggcatcgccacgaacacgtggccggcatcgaccagcgccgggaagtgcttcaggaacagtgcggtcagcagggttgcgatgtgcaggccgtcggagtccgcgtcggccaggatgatgaccttgccgtaacgcaggccgctgatgtcgtccttgccggggtcgcagccgatggcgatggccaggttgtgtacttcctccgaggccagcacgctgttggacgagacttcccaggtgttcaggatcttgccgcgcaacggcatgatggcctggaagtccttgtcgcgggcctgcttggcgctgccccctgccgagtcaccttccaccaggaacagctcggtgcgcgacaggtcctggctgatgcagtcggccagcttgccgggcagggccgggccctgggtgaccttcttgcggacgaccagcttctcggtcttcaggcgtgcgctggcgcgctcgatggcgatctgcgcgattttctcgcccagctcgacgttctggttcaacagcaggctgaaggcatcgtgggcggcgccttcaacgaagccggcggcttggcgcgaggacaggcgttccttggtctggccgctgaactgcgggtcggtcatcttcagcgacagcacgaacgacactcggtcccatacgtcttccggggccagcttgacgccgcgcggcagcaggttgcggaagtcgcagaactcgcgcagcgcctcggtcaggccggtacgcaggccgttgacgtgggtgccgtgctgggcggtgggaatcaggttgacgtagctttcctgcaccagctcgccttccggcagccaggccacggcccagtccaccacctcggtgtccttcttcaggttgccgacgaacaggtcggccggcagcgattcgcgttcgcccatttccagcttcaggtaatcgcgcaggccgtcttcgtagtaccaggtgtcgacttcaccggtggcctcatcggtcagcttgaccgtcagccccgggcacagcacggccttggcgcgcagcaggtgcttcagcgcgcgcaccgcgaacttgggcgtgtcgaagtatttcgggtcaggccagaagcgcacgcgggtgccggtgttcttcttgccgacgctgccgaccacttccagcggcgtggcgcggtcgccgttgcggaaggtgatgcggtgctcggcaccttcgcgcttgatgtgcacttccaccagggtcgacagcgcattgaccacgctgacgccgacgccgtgcagaccgccggagaaggtgtagttgttgttgctgaacttgccgcccgcatgcaggcgggtgaggatcagctcgacacccgggatcttctcttccgggtggatgtccaccggcatgccgcggccgtcatcgctgacctccacgctgccgtccttgtacagggtgatctcgatcgagcgggcgtggccggcgagggcctcgtccaccgagttgtcgatcacttcctgcgccaggtggttcgggcgcgcggtgtcggtatacatgccgggacggcgcttgaccgggtcaaggccggacaggacttcaatatcggcggcgttatagcgggcgttcatctgtcttcgaaagcttggagcgacgggcaagtgtggggtctggcacgggattttgcacgcctgcggttcagtctcggcgacgcagagggggtaaaatggcagccgctggaatctgaatgccggcgacccccgttgggtcgaaacatccaagccataccgcgaggaggacctcatgaagaagttgctgaccattgcgatcctggccgctgccgccgttgcagtgccgctggtggtggcgcagaacgccggccagccggccccgcagcagggtggccaggcggacaaggcgcaggccgaagccgatgccaaggccaagcgccgcgcccaggccaatgccgaaatgaaggcgcagggccagccggccccgcagcaggaagaggaagaagaggcgaggaagaagaagtaattcttccgccctccgaagcccttgccgcaagggattcgccccccgacgccccgcccagcggggcgtttcttttgggtgatggccgcaactgccccttgggttggcggccatcaatctgtaaactatggctttccgggagtaagtgcgtgtccaccctttgcgaatgggctggcacggccatgcgtggtcgccagcaatgcgggtcgcaggtgacggtcgatttgaccggcacggccgccccgacctcgcagggtggtccccgtccggcgcctgccgccgcacggcccagcacctccctcgctgccccagcgaaccggaaaacccccttcaagctccatgcccgccctccgggtgcgcgtggtgctgccgttttccatttccagacaggatgcttgcagccatgactcccttgattttcgtaaccggcggcgtggtgtcctcgctcggcaaaggcattgccgctgcgtcactggccgccattctcgaagcccgtggcctgaaggtcacgatgatgaagctcgatccgtacatcaacgtcgacccgggcaccatgagcccattccagcacggtgaggtctacgtcaccgacgacggcgccgagaccgacctcgacctgggccactacgagcgcttcgtgcgcacccgcctgagccgcaagaactcggtcaccaccggccgcatctacgagaacgtgatccgcaaggagcgccgtggcgactacctgggcgcgacggtgcaggtcattccgcacatcaccgacgagatccgccgctgcatcgatgaagccacggaaggctacgacgtggcgctggtcgagatcggcggtactgtcggcgacatcgagtcgctgccgttcctggaagcgatccgccaggtgcgcaccgagcgtggcccggagaaggcgctgttcatgcaccttaccctggtgccgtacatcggcgccgccggcgagctgaagaccaagccgacccagcattcggtgaaggagctgcgctcgatcggcatccagccggacgtgctgctgtgccgctccgagcaggcggtgccggattcggagcgccgcaagatcgcccagttcaccaacgtctccgagcgcgcggtgatcagcgtgccggacgtggacgtgctgtaccgcattccgtcgggcctgcacgcgcagggcctggacgagatcgtggtcaaccagctgaagctggccgacaaggccggcccggtcgacctgtcgatgtgggaagacgcggtcgacgcgaccctgcatccgctggacgaagtgaccatcgccgtggttggcaagtacgtcgatcaccaggatgcctacaagtcggtcggcgaagccctcaagcacggtggcctgcgccagcgcaccaaggtcaacctgaagtggctggaagcacaggacctggaaggcaccgacatggccgcactggccgatgtcgacggcatcctggtgccgggtggtttcggtgaccgtggtttcgaaggcaaggtgctgacctcgaagttcgcccgcgagcagcaggtgccgtacttcggcatctgctacggcatgcaggcggccgtggtcgactacgcgcgcaacgtggtcggcctggaaggtgccaacagcaccgagaacgaccgccagtcgccgaacccggtgatcggcctgatcaccgaatggcgcaccgcgaccggtgacgtggaaaagcgcgacgacaagagcgacctcggcggcaccatgcgcctgggcctgcaggaacagcgcctgaagccgggcacgctggcccgcgagctgtatggcaaggacgtcgtcgccgagcgtcaccgccaccgttacgagttcaacaaccgttaccgcacccagctggaagatgccggcctggtgatcgccggcaagtcgatggacgacaccctggtggaagtggtcgaactgccgcgcgacgcgcacccgtggttcctggcctgccaggcgcacccggaattcctgtccacgccgcgtgacggccatccgctgttcatcggtttcatccgcgccgcacgcgagcgcaaggccggcggcaagctgctttccgaagcgcgcgcctgacttgtgaatgggggcttcggcccccatcctgcatgcttcaacccccagcgcaccggcccggccggtgctgcggacaacaaggaaacgccatgaaactgtgtggattcgaggtcgggctggaccagcccctgttcctgatcgccggcccctgcgtgatcgagtcgatgcagctgcagctcgataccgccggcaagttgaaggaagtcaccgacaagctcggcgtcaacttcatcttcaagtccagcttcgacaaggccaaccgtacttcgggcaccgcgttccgtggcccgggcatggaagagggccttaaggtcctggccgaggtcaggaagcagatcggcgtgccggtgctgaccgacgtccatgagtacaccccgatggacgaagtggcctcggtggtggacgtgctgcagaccccggcgttcctggtccgccagaccgacttcatccgcaaggtgtgctcggccggcaagccggtcaacatcaagaagggccagttcctggcgccgtgggacatgaagccggtcgtggagaaggccaaggccaccggcaacgagcagatcatggtctgcgaacgtggtgccagcttcggctacaacaacctggtcagcgacatgcgttcgctggcggtgatgcgcgacaccggttgcccggtggtgttcgacgccacccattcggtgcagctgccgggcgggcagggcaccagttccggtggccagcgcgagcacgtgccggtgctggcgcgtgccgccgtggcggtgggcatctccggcctgttcgccgagacccatccggatccgtccaaggcgctgtccgatggccccaatgcgtggccgctggaccagatggaagcactgcttgagaccttgatggaactcgacgcagtgaccaagaagcacggcttctcgcgcttcgcgtgagtcgtgacccgtggctggcgctggaaacccagcgccgccgccggcactggaaacagtggccgtggggcctgatcgcactgggcctggccgtgctgttcactgtgggcatgtccgggctgatgctgatcggtgccgcgtccgtgcggccgccgggtgatggcagcagcgcactcgatctgcgcgcgtacttcattgcgctgctggtggcagagctgctcggtgcagtgggatgcgtcgctgctgctgtgcaggcctggaggctgaatcgcggcaaggtggccgctggcctggcgatcatcctgctctcgctctggctcggcgccctgttctacggagtgctttgatgaatgcgaccacatcggcgcgaggctggccctggggcctgatcgccctggggctgtccgtgttgacctggatcgccctggtggtgggcgtactggccttcaccgccggtttccggccgccgggggacgggaacaacggcgtgcaggccacgcagtggtggttgctgggcgcactggtcacgatggtgctgtccttcctgggcagcccggtggcgatggtgctggcctggcgacggcggcgtggccccatcctggcggcggttgctggtgcattgctggtgatgctggtgtcgatggtcctgatcgtgatcgggtccagctggggctgaagccgcccacgccatttggcaagtggcgggcagccggggataatcacgcggcattcgttttgtcgccccctctccagacaggtaaccggtccgaccatgagcacgatccgcagcatccacgcccgtgaaatcctcgacagtcgtggcaaccccacgctggaagccgaagtcatcctggaggacggttcgttcggtcgtgccgcggttccctccggcgcctcgaccggcaccaaggaagcggtcgagctgcgtgacggcgacaagacccgttacctgggcaagggcgtgcgcaaggccgtcgacaacgtcaacaccacgattgccgccgcgctgaagggctttgaggccaccgaccaggccggcctcgaccgtcgcctgatcgaccttgacggcaccgagaacaagggccgcctgggtgccaacgcgctgctgggtgtttcgatggccgctgcgcacgccgccgccgcatcgaacaagcaggcgctgtggcagtacctggccgccaggaccggcgtgaccccgtcgctgccggtgccgatgatgaacatcatcaacggcggcgcgcacgccgacaacaacgtcgacttccaggaattcatggtgttgccggtcggcttcacctcgttctccgaagcgctgcgtgccggtaccgaaatcttccattcgctgaagtcggtgctgaagggccacggcctgagcacggcggtcggcgacgaaggcggctttgctccggacttccgcagcaacgtcgaagcgctggacaccatccttgaagcgatcggcaaggccggctacaccgccggtgaagacgtgctgctgggcctggacgtcgcctccagcgaattcttcgagaacggcaagtacaacctggtcggcgagaacaagcgcctgacctccgagcagttcgtcgacttcctcgccgactgggccgcgcagtacccgatcatcacgatcgaagacggcctggccgagaacgactgggctggctggaagctgctgaccgaccgcatcggcaagaaggtgcagctggtcggtgacgacctgttcgtgaccaacccgaagatcttccaggaaggcatcgactcgggcaccgccaacgcgatcctgatcaaggtcaaccagatcggcaccctgagcgaaaccctggaagcgatcgccatggccgaccgcgccggttatgccgcggtggtctcgcaccgttcgggcgaaaccgaagacaccaccatcgccgacatcgcagtggctaccaccgccacccagatcaagaccggttcgctgtgccgcagcgatcgcgtggccaagtacaaccagctgctgcgcatcgaggaagccctcggtgccggcgcgcgttacgccggtcgtgacgcgttcgtttcgctgaagcgctgagccgatgcgcgactggcgctggatgctgctggtgctggccctgctgctgggctggctgcagtaccgcttctggttcggtccgggcaattcgggcgaagtgatgatgctcgaagcccaggtcgccaaccaggagcgagacaatgagggtctgcagcagcgcaacgacgcgctcgctgccgaagtgaaggacctcaaggaaggccagtccgccatcgaggagcgcgcacgcagcgagctgggcatgatcaagcccggcgagaagttctatcgtgtggtcgaggatgcgccggtccacccggcgcagcctgcggcaggtgtcagtgcgcaggttggcgaccacccggcggacgtgccatgagtgcggccatctgggtcgtggttccggctgcgggccgtggcacccgcttcggcgcgccgttgcccaagcaatacctgcaggcagggggacagatcctgcttgcccataccctggacgccctgctggcgcacccggccgtggccggggcgatggtggtgatcggccaggacgacgccgactggcccggctggaacgagtgggcgggcaagccggtgctgacctgcatcggtggcgcgacccgtgccgcttcggtgctggctggcctgcaggcgctgccggagacggtgcgcgctgatgagttcgtactggtccacgatgccgcgcggccgaacctgtcgccggccgatctcggccgcctgcttgaagtcggtcgtaccgacccggtgggggcgatcctggccgcaccggtacgtgacacgctcaagcgtgcaggcgacgacggtggcatcgatggcaccgagccgcgtgagcgcctctggcgtgcactgaccccgcagctgttccgccgccatcagctcagccgcgcgctgtccgacgccgctgccgccggtgttgaagtcaccgacgaggcgatggccatggagcgccagggccagcgcccgctgctggtggaaggcagcgaggacaacttcaaggtcaccaccccggccgatctggaccggttcgaattcgtactttcccgccgcgccggctgaccgcccgcgtggccctgctgcaagggttgcatccatgagcaccgcaccgttcccgcccgtccgcatcggccagggctacgacgtccatgccttcggcgaaggcgatcacatcatgcttggcggcgtgaacgttccacacagctgtggcgtgcttgcgcacagcgatggcgacgtgatcctgcacgccttgtgcgatgcgatgctcggtgcgcttgcgctgggcgacatcggccagcatttcccacccagtgacgaccgctggaagggcgccgacagcagcgacttcgtgcgtcattgcgacagcctgctgcgcgagcgcggctggcgcgtcggcaacaccgacatcaccgtgatctgcgagcggccgaaggttggcccgcatgcgctggcgatgcgtgagcgcatcggcggcctgctgcagttgccgctggatgcggtcagcgtcaaggccaccacctcggaaaagctgggcttcaccggccgtggtgaaggcattgccgcacaggcggtcgtgttgctggtggcggcatgattccgctgccgttggcatttggtgcgccgttgttgacggcgcgcatccgcaccacgccagacgatttccaggttgacgagctgccggccttcgaggccaccggcgaaggcgagcacctgttgctgcacatccgaaagcgcggtgccaacaccgtgcatgtggccaaggtgctggccaagtgggcgggcctgccggaaatggcggtgagttacgccggcatgaaagaccgccacgcggtcaccacccagcgtttcagcgtgcacctgcccaagcgcattgcgccggacttggccgagctggccagtgacgagatcgaagtgctcgaagcgacctggcacaaccgcaagctgcagcgtggcgcactggccggcaaccgcttcaagctggtcctgcgcgaggtgcagggcgatgccacggcgatcagcgaacgcctgcagcagattgccgggcgcggcctgccgaactggtttggcgagcagcgctttggccgcgacggcggcaacgtgccggcggcactggcgatgttcggtggccgccgcatgcgcaaggaccagcgttcactgctgctgtctgccgcccgatcggcgctgttcaaccgcgtgctggctgcgcgcgtggagcagggcaactgggatcagccactggacggcgaggtgtggatgctggacggcagccgcagcgtgttcggcccggagccgtacaccgacgtgctggccgagcgcctcgcgcggttcgacatccatcccagcgcaccgctgtggggcgaaggcgagctgcgcagcaccgaagcggcacgcgagctggagctggccgcgctcgacgacgaggaatcgaaggcactgcgggccggcctggaagacgcgcgcctgaagcaggagcgccgcgcgctgcgcctgcgccccgcgttgttgcagcaccagtggctgggcgatgacgtgctggagctatcgttcgcgctgccgccgggctgctacgccaccgccgtgctgcacgagctcggcccggtcgaagacgcctcgcaggcctgagcagggcgcgcggtagagtcgactgtcagtcgacttgcgcgcgcagcgcggggtattcgcttgccgctggaagagcagtcgactgacagtcgactctacctggactcatggcgtccccttttttcagcgccgcgccagcagcaccagcaccgcgccggtgccgccttgcccggtcggcgccgaatggaatgccagtacgtcgttgcgcagccgcagcaggcggtcgaccaggttcttcagtaccggtgcaccgccgtcggactgcaatcccttgccgtggatgatgcgcacgcagccatactcgtgtgcatgcgcttccagcaggaactggcgcagcagcgtctccgcctgcgcggcggtggcgccatgcaggtccagttcgtcctgcaccgaatactggccacgcttgaggcgctggaacaggcgaggtggcaggttgtcgcggcgatagctggccacgtcgccggcttccagtggcgtgctgtcgcgcagcagccgggcgaactcgccggcggcttcggcctcgtcacgttcggccatgcgcgcgcgcggcttcggccggggcgcagccggtgccggctcggcatccttgcgcagcggcgtcacttcgccgatggccgcgcggaacaacgcggccggatcttcgtcttcagggtgcgacatgcgcacagggtaaaccgctggcgcaggtctgcctatgacggttcgatgtcggccgtgaccgccggcagggtaggaccggcggctcgcatgcggcacaatagacgatgcccttgcagggtcgacggcttccgcaggggagtacgacggtcccgcccacactgcacggtgatggaatcgaattcttggaaaatcaagcggttaaatcgaagatgcgaatcctggtcagtaacgacgatggcgtcgacgccgcaggcatccggatgcttgcttcggtgctgcgtgaggccggtcacgaagtcacggtggtcgcgcccgaccgcgatcgctccggcgccagcaattcgctgaccctggacctgccgatccgcctcaagcgcatcgaccattacaccgtctcggtggccggtaccccgaccgactgcgtgcacctggcgctgaccgggctgctcgagttcgaacccgacattgtcgtgtccggcatcaacaacgccgccaatctcggcgatgacgtgatctattccggcaccgtctcggcggcgatggaaggtcgcttcctcggcctgccggcggtggcggtctcgctggttacccgcaaccacgatccgaaacacttcgagaccgccgcgcgcgctgcggtggagatcgtcgcccggctcaaggccgatccgttgccggctgacaccatcctcaacgtcaacgtgccggacctgccgtggaacgaggtcaagggcttcgaggtcacccgcctgggcaaccgccatcgtgcagaaggctgcatcgcgcagaaggacccacgcggcaacgaggtgtactggatcggcccggccggtcgtgagcaggactccggccccggcaccgacttccacgcggtgcgcaccgggcatatctcgatcaccccgatccaggtcgacctgacccgctaccaggcactggagaaagtggccagctgggtcggcggcctcagcgccgcgctggaccagccggcatgagtccacgcctgcgcctgcaaccggaagccgtcggcatcggcatgacctcgcagcgtgtgcgcgaccgcctggtcgatcgcctgcgcgaggctggcatcgtcgacgagtcgaccttgaatgcgatccgggtggtgccacgtcatctgttcatcgacgaagcgctggcgtcacgcgcctacgaagacaccgccctgccgatcggccacggccagaccatctcgcagccgtgggtggtggcgcgcatgaccgaagccgtgctgcaggtctcgccgaagaaagtgctggaagtcggtaccggctccggctaccaggccgccgtgctcggcgcgctgggcctggagatctacaccgtcgaacgcatcggcgacctgctgcgacaggcgcgcaagcgcttccgtgcgctgggcatgaatatccgcaccaagcatgatgatggccgcgcgggctgggccgagcacggcccgttcgatgccatcgtcgtcaccgccgcggcgcctgcactggtcgatgaactggtcgggcagctggccgagggcggccgcctggtggcgccggtcggcgggccgggtgggcagtcgctggtgcagctggaccgcagggctgacggcagcatcgaacaacgcgtgcttgcgccggtcaccttcgtgccgctgctgtccggcatgctcgactaatccacggagcagggttgcatgaagattttcgggccgctgtacgagcgggcgatgaagtgggcggcgcacgaacgcgcgccgacctacctgacggtgttgagcttcttcgaggcgatcatctttccggtgatgccggaagtgatgctggcgccgatgtgcgtggcccagccgaaacgcggctggtggttcgccaccctcagtctggccggctcgatggtcggcgcgctgattggctatgcattgggtcattacgccttcgaagcgatcaagccgttgttcgaagcactgggcatgctgccggccatcgagcagggcatcaccaccgtgcaggccaagatggccgagtcgccgtgggcggtgttcaccttcctggtgctgggcggcttcatgcccatcccgatgaaggtcttcacgtgggcatcgggtatcgtcggcgtgccgatgccgcagtacctgttgagcatgctgatcggtcgcggcaagcgcgtgttcgtgctggccgcggtcatccgtatcggtggtgcgcgtgctgaagcggcactgcgtcgctggattgaaccgctgggctggatcgccaccgcgttggtggtggtgctgatcgcctggcttgtatggaggtcgaagttcgcatgaatcctgatcgtctgagcaagggagtgcgcatcggcgcgctggcgttgctggtttccaccctggccgcctgcggcaccgcaaccgtggttcgtcctggtggtggcagcaccggtggcggtgtgaccacgccgaagacctcggtgcccaagcccgggcagaccgtggtggtgcgcaagggcgataccatctatgcgctggcccgcatccatgacatcaccccggccgacctgattgcctggaacagcctggacaacccctcgaccatccatccggggcaggtgattcgactgtatccggccggtgccagcggcggccgcgcgccgaccacggtggtcaccccgccgcgctcgggtggcagcagcggcggcagcaccacatcggccccggccccggcgccggtgggtccggtgaagagcaacatcgcctggcgctggccggccgatggcgcgatcgtcggccgctacgtggccggtgacgcgaccaagcagggcgtggacatcgccggtaccagcggccagccggtcaaggccaccgccaacggtgtggtggtgtactccggcgccggcctggttggctacggcgagctgatcatcatcaagcacagcgaccagtggctgtcggcctatggccacaaccgcaagcgcctggtgaatgaagggcagagcgtgaaggccggtgagcagatcgccgagatgggccgcaccggtgcgaaccgcgacatggtccacttcgagatccgttacaacggtaagccggtggacccgcagcagtacctcccggcacgctgatcgtcgattcgccatctgggcggatccccggcccggcgcagcgcgccgggcgttcgccaacggcgcggcccatgggccgcaaacgccgtcagctcacccgctacaacggcaagccggtggacccgcagcaatacctgccggcgcgttgaggtcgtggggtcgggtggcgccgggcaatgctcggcgttcccgacctgtagcgtcgagccatgctcgactcgctgtacgctggccgccgtgggtggccatttgcgaccatgagtggcgcatctcaagcttcccggcgagccagggaagcggcatgcttcaacggccccccaatccggtgccgcatgtctcgcccaacagcccttttcgtgctgctcatcgtcgcgccattggcggccgccgccagcagcgatccacgtgacgtggtcacccgtctctacgacgccatccaggcaccgacgtcgaacgagacggccatttccccgctgctgggtgaggccctccgctcagccatcgctgggcagcgtgcatatgaacaggcctgcaccgcactggcggcgcccgatgaaaagccgcacatgctggaccagagcccgtatctgctggcgccggatcgaccggaaacgatatccgtgggaatgcccggatcgagcggtgacgccacctggatccatgtcgacatggccgtgggcgactatcgctggaccgaccgggtcctgctgcagcggcaggaccgggactggaaggtcatggatatacgctgggggcagggcggcaacctgattggccggctcaaggcgttctcggcattccgctgcacaccttcgggcagctagccgggagccacccggcgattcgacctcagccttccagaatgaaggcggcggcgaccttgcggccttcgccggccaggatgttgaaggtgcgcgcggcggctggattgttcatcacttccaggccgatgccgcgtgacaggcaggcggccatcaccaccgccggcgggaacacctgacggtcacctgtgccgagcacgatcagcgcagggttcagcgccaggatcggctccaggtcagccagctgcagcgcagtggcgctcaccaccggccattgcgtgaccagctggtccggggtcaggaagaaactgctgcccagtgcctggtcattcaccttggccgagcggccatcggcggcacggaggctataggcgtaatccggcggttcgtggttcagctgcatggcagtagggcgatcagccgcgcggcagcacgatctggcgctgttccttgctcgggcggtacagcacggcgacgtggccgatgcgctgcaccagcgcgctttcggtggcttcgacgatctcgacgatcatcacgtcacgggcgtcgcggtcttcggcagcgaccttcaccttgaccagctcgtggcgctccagcacttcgttcagctcagcgatgaaggccggggtcacacccttgccgccggtctgcagcagggccttcaggtcgtgggcttggccgcgcaggaaacgggtctgggaggcggtcagggcgatggacatgcaggaaaacacggttgaatggggcgatcagggtatcatgaggaccccatcagcccctattttcaatggctacccgcagcaaaagcagccagcgctggctcaaggaacacttctccgaccccttcgtgaagaaggcccaggccgaaggcatgcgctcgcgcgccgcctacaagctcgaagagctgctggaacgtgaccggttgctgaagccgcacatggtggtggtcgacctcggtgccgccccgggcggctggtctcagcaggtgcggagacagatcggcgacaccggtcgcgtgctggcgctggacatcctggacatgccgccgctggccggcgtggagttccttcatggtgacttcagggaagaagccgtcctatcgcagtttgaagccatgctcggggatcagccggtagaccttgtgctgtcggacatggcccccaataagagtggtgtaggcgcggtcgaccagccgcggatgatgcacctggcggagctggccctggattttgccgacaaccacctgaagaccggtggggcgttcctgatcaagctgttccagggtgagggctttgacgactacgtgcgcgacatgcgccgccggtacgacaaggtctccatccgcaagccggaagcgtcgcgcaagcgctctcccgaggtgtatgccttgggtcagggaaaacgcgcccacatgaagtaagctcgcaacgtacgcaagttcgaccccaacgcaacgccagcactgagaggaacaccggagccaatgaggatgaacgacttgaccaagaacctcctgctatgggtggtcgtcgccgtcgtgctgatggtggtcttccagagcttctcgccgaagtcctccggggccggcgcgcagggcgcgtcctactcgcagttcctggaccaggtggacagcggcaacgtgcagaaggtcgcctttggcggcgacatgcgtggcggcaccagccagctgacctacaccacccgcggtgggcagtcgtccaccatcaccgcgccgttcgatcgtgacctgatcaacgtgctgcgtaccaagaacgtggagatcgtgcaggaggagccgtccagcggcatttccctcggcgcgatcctgatgaatttcctgccggtcatcctgatcatcggcttctggttgttcatcatgcgccagatgcagggcggtggcggcggtgccaagggcgcgatgtccttcggcaagtcgcgcgccaagctgcagggcgaagaccagatcaaggtcaccttcgccgacgtcgccggctgcgacgaggccaaggaagaagtgggcgaactggtcgacttcctgcgcgacccgtccaagttcaccaagctgggcggcaagattccgcgcggcgtgctgatggtgggcccgccgggtaccggcaagacgcttctggccaaggccatcgccggcgaagccaaggtgccgttcttctcgatctccggttcggacttcgtggaaatgttcgtcggcgtcggcgccagccgcgtgcgtgacatgttcgagcaggccaagaagcacgcgccgtgcatcatcttcatcgacgaaatcgacgccgtcggccgccaccgtggcgccggcctgggcggcggtcacgacgagcgcgagcagaccctgaaccagctgctggtcgagatggacggtttcgagggtggcgaaggcgtgatcgtgatcgccgcgaccaaccgtccggacgtgctggacccggcgctgctgcgcccgggccgtttcgaccgccaggtcgtggtcggcctgccggacgtgaagggccgcgagcacatcctcaaggtccacatgcgcaagctgccgctggctgacgacgtcgagccgatggtgatcgcgcgtggtaccccgggcttctccggtgcggacctggccaacctctgcaacgaggcggccctgttcgccgcgcgcggcaacgagaaggaagtccgcatggaccacttcgaccgtgcacgcgacaagatcctgatgggtgccgagcgccgctcgatggccatgagcgaggacgagaagaccctgaccgcgtaccacgaggccggccacgccatcgtcggccgcctggtgcccgagcacgacccggtctacaaggtcaccatcattccgcgcggccgcgcgctgggtgtgaccatgtacctgccggaaggcgacaagtactcgatgaaccgcgtggcgatccagtcgcagctgtgctcgctgtacggcggccgcgtcgctgaagagctgatcttcggcgaggacaaggtcaccaccggcgcctccaacgacatcgagcgtgccaccaagatggcccgcaacatggtcaccaagtggggcctgtccgagcagctcggcccgatcgcctatggcgaagaggacgacgaggtgttcctgggccgttcggtcacccagcacaagagcgtgtccaacgacacggcgcgccggatcgacgaggaagtgcgcaacatcctcgacaaggcctacgcccgcacgacccagctgctgaccgagaacatcgacaagctgcacgcgatgtcgcagctgctgctgcagtacgagaccatcgacgcgccgcagatcgacgcgatcatggaaggccgcgatccgccgccgccggcgggctggagcaagtcgaacaaggatggcggcaacgacaagggcggcgacgcccgtccgctgccgccgatcgcaggcccggccgaatcgcactgacggcccgctgcaggtgacaccagacgaggccggggcaacccggcttcgtcgtttccgggccactggcccatcccgaagaaccgatctgacgctggagcccgcatgtccgccccgaaacccgaaccgatttcccacactgccgaaatggtgatcgccaccgtggtcggcgtgggcgtgggcctgggggccgacaacctgctgctgggctgcgtggtgggtatcggggtcggcatcgtgctgagcatcgccaagaccctgtacgtggaccgcaagcgccgccgccgttgagggggtgtcggcagggcttcgccctgcacccgtggtagtgccggccgctggccggcaacctcaacagcaacagcaacagcaacagcgggctttccgtaggatggcggggcggtgtcggagtgcgggggcgctgcaagtacgtccctgtaagcttggcagccgcatccatgcggctgacaccccgccctccgacaccgccccacctctgacagattccggcagctgttggtgcctgtcgaccttggtcgacacggtagatccacgccatgcgtggatgcatttcgattccaattcgaaatattcgattccgatggagattcatccacgcatggcgtggatctactgcagatcgcggagatctgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatggatgcggcgaccgagccttatctgatgaaaatctgtcagcgtaggtgtcgagagccggcgtgggccgccgtacgagcctggatctcgacgatcgccatgtagcttggcgcccacgccggaatctcccttgatccgcccgaacagttgctggagctgacactcgaagcgataagactgggcaagcgggggagctctcgacccttccagactatacggagtcgggcaatgaacgggatcggaatcgatgtgagcaagcgccgattggatatcggcacgacagacggccagaccctgcaggtcagcaatagcccctctggctatgccgagttgagcacttggttgagtacgcggccggccattcagatcgttttggaagccaccggcggctatgagcagactgtcctggacttccttcacaaggccggccatccggtgatccgtgccaacgcactgcgagcgcgtagactggctcaggggctgggtaaagtggccaagacggaccgcttggacgctcttgtattggcgcagatggccgcgctggtggaattgccttcctatcagccgctggagccctggcagcggaaactgcgtgagtttgtgcgggcgcgtcgacaaacgatgcaggcactgaccgtagcccgccaacagcaggaaatggtgactgaccgcgagctacgccggcagatgcaaggcaacatcattcgcctgcaaacactggtcgagcggctgggcaagcagatctctgaacaggtcgcgcagcagcctcaactggcagtgctgaagtcaatgaaaggggtcggcccggcattgcaggcggtactggccagctacctgcctgagttgggtcagatcagcggaaaagccattgccagcctggtcggcgtggcgccgatctcccacgacagcggagccatgcgagggaggcgaagcatccatggcggcagggccgagatccgccaggtgctctacatggcagccatgtcggccatgcgacatgagccacgattgcgggacttttaccggtcgctgcgggcccgcggcaaggaaggaaaagtagcgatcgtggcggtgatgaggaagatgctggtgatcctcaacgcccgggtgcgcgacgctgaaaacgggctggtccctgcctaaggccagccagggcgcaagaccaaaggctgccggccagcggccggcactaccgtgcccgtctcatggaggggccaagtccctccatcaacacagttgctacatggacgtatttacggcgtcccccgcaactggacccaccccgccatcccacaggaaacccgctgttgctgttgctctggcctctgcgggtgcagggcgccgccctgccgaactaaactacccgccgttgtccctgcaggattgcccatgttcgatacctcgccccagctcgattgcgccggccgcatcctgcgcctcgaccgtgcccgggtcatgggcatcgtcaacgtcaccccggactccttctccgatggcggcgcgcacgacaccaccgaggctgcggtcgcccatggcctgaagctggtcgaggagggcgcggacctgctggacatcggcggcgaatcgacccggccgggcgctgcgccggtatcggtggaggaggaactgcgccgggtgattccggtgatcgagcagctggccgcacgcacccgggtgccgatcagcatcgacaccttcaagccggaagtgatgcgcgcggccgtggcggctggcgctggcatgatcaatgacatctacggactgcgtcaggaaggggcgctggacgccgccgctgcaaccggcgtgccggtggtgctgatgcacatgcagggcgagccaggccacatgcaggccgatccacattacgacgacgtggtcgccgaggtgcacggcttcctggtccagcgcctgttcgctgccgagatggcgggctttgcgaagaagaacctgttgatcgatctcggtttcggtttcggcaaaaccaccgcccacaacatgaccctgctggcacgctccgagcggttcctggagctgggcgtgccgatgctggctggcctgtcgcgcaagcgcagcctgggcgaactgaccggtcgcgacacgccgtccgagcgcgtggccgcctcggtggccgcgcacctgatcgcggtgcagcgtggcgcacgcatcgtgcgcgtgcatgacgtggccgccaccgttgatgcattgaagatctggcaggcagtcgaggccgtgccaacgccgcgcgccgacgccacgccgacgatccgctggccggacgaagactgatgggcatcgaccggcggccactggcgatcgccgtgatggggccgaccgccagtggcaagaccgccaccgcgatcgccctggcgaagcagctggatggcgagatcgtcagcgtcgattcggcgctggtctaccggcatctggatatcggctcggccaagccggatgcggccgagcgggcgcaggcgccgcaccatctgctggacctgcgcgatccgtggcagacctattcggcggccgagttcgccgccgatgccggccgcgtcgtggccgacatcgtggcacgcggcaaaacgccgatcctggcaggtggcacggggctgtacttccgggccctgctgcagggcctgtcgccgatgccggaggccgacccggtgatgcgcgaagcactcagcaccgaggcggccgagcggggctgggcggcactgcacgcagaactggccaaggtcgatccagccgcagccgcacgtatccatgccaccgacccgcaacgcatccagcgggcgctggaggtctatcgcctcaccggcacgccgatcagtgaatggcagcgccggccgggcgtcgcgccattgccggtgcgcaccctcaagctgatcctcgccccgcgtgaccgcgcggtactgcaccagcgcatcgaggcgcgcttcgacgccatgctggcgcagggcttcctggacgaggtgcgggcactgcgtgcaatgccggaaatggccgccgtgacggcgccgctggacctgccggcggtgcgcgcggttggctatcgccaggcctgggaatacctggacggggagggtgatgccgcccgtttccgtgacaaggcaatcttcgccacccggcagctggccaagcgccagctgacctggctgcgcggcgagcttgatgcgcgctggttcgacccccatgtcgatggggagcgcctggccggcgcggtgtcgaccttcgtcgcacgctgaacccccgccagccgtgtaacatcatcggtcggcgggcggctcgggggccgtggcaaccgtcggcaacccaataagaacaataatcaggagtgtgcaatgtccaaggggcaatcgctgcaggatcctttcttgaacgcactgcggcgcgaacgcgtgccggtttcggtgtacctggtcaacggcatcaagctgcagggcacgatcgagtcgttcgaccagttcgtggtcctgctgcgcaacacggtcagtcagatggtctacaagcacgccatttccacggtcgttccggcacgcaacgtgaaggtcggtccgggcggtggttacgtgcagtcgggtgaaggtggtcaggcaggtgatgaagcagacgagtaataccggagcggtgaatgtttgaccgctcgaaaaagggcgaacacgccctgttgatccagccccatttcggcaagctggaagacgatgtgctggaagaattcggtgatctggcccgctcggctggggccagcatcgccgcgacgatcactgcgcgcctggaccgaccgaatccgtcgaccctgatcggcagcggcaagctggacgagatcaaggccgcggccgacgccagcggtgccgacctgatcctggtcaaccatgcgttgagcccgggccaggagcgcaacctggaacggttcctggagcgccgggtgatcgaccgtaccggcctgatcctggatatcttcgcccagcgtgcgcacagccacgagggcaagctgcaggtcgagctggcgcagctgcgtcacctggccacgcggttggtgcgcggctggacccacctggagcgccagcgcggtggttcgatcggtctgcgcggcccgggtgaaacccagctggaaaccgaccgccgcctgctgcagaagcgggtcgaacagctgcagaaacgcctggaaaaggtggaagtgcagcgcacccagatgcgccgtgcacgcgtgcgcagcgaactgccgcgcgtggccctggtgggctacaccaacgccggcaagtcgaccctgttcaacgccatgaccggcgccgaggcctatgccgccgaccagctgtttgcaacgctggatccgaccgtgcgccgcattgcggttccgggtggcaacgtggtcctggccgacaccgtcggcttcgtccgcgacctgccacatgacctggttgcggcgttccgctcgaccctgtccgaggcgcgcgaggcggatttcctgctgcacgtggtcgacgccgccgatccgcaccgcgaggagcgcatcgcacaggtcgacgaggtactgaccgcagtcggtgccggtgacctgccgcagttgctggtgttcaacaagatcgaccgcatcgacggtgccgacgtccgccacgacggccaggatggcatcccggacgaatcgcgccgcgagcgggtgtggatttccgcacgcgacgggcagggcctggagctgctgcaggcggtgctgggcaagcggctgggcctgcagcacgtcaccggcgaactgcgcctgccacccgatgccggccgcctgcgcgcgcgcctgcaccagctggaagtgatccgcagcgagcaggccgatgaagacggctggctgctgcaggtcgacctgccgatcgccgaagccgaaaagctggctgccagtgccgacggcgcgccgatccgggcgctgctgccggagaagctgccggagtggtgaggtagcggccaatccccggtagtgccggccgctggccggcaaccaccgtgctggaggggcgcgacatccgcctgtcatctgcggtacaacgtgcaggttcttcaccccaccgtcatgccgatgtccatccccaccgacgccgacctcaacgcccagtccgccgcgctcgggcagcgcctgcagcaggcttcgctgcagctggtgagcgctgaaagctgcagtggtggctggatcgccaagtgcatgaccgatatcgccggttcctcggcgttcttcgactgcggcatggtggtctacagctacgaagccaagcagcgcctgctgggcgtgcgcgcgcagaccctggagcagttcggcgcggtcagccgcgaaaccgtgctggaaatggtgtccggtgcgctggtcaattcgggtgccggcatcgccgtcgcggtgacgggcatcgccggtcccggcggcggcagcccggacaagccggtcggcagcgtctggattggctggaagcgccggggcggctatgcccgcgccgagctgttccagttcgatggcgaccgcgaagccatccgccggcaaaccgtggcggcggcattgcgcggtatcgacgcccagctgtgacatgctgctccggtaatcgtccggagcacgcatgatgtgggaaacgctgggcacggtccgtgacctgggccgactgcaggaaattgccgtcgtcctgatccgctatggcttcggcgacgtggtgcggcgcatcggcctggccagcacattggagcgggcagggcgccttctgcactggaacgaggagcggcaggaactgctgcggatgaccgcaccggtgcgcgtgcgcagcgcgatgcaggatctcggtcccactttcgtcaagctcgggcaggtgctggcgacgcgcgttgacctgctgccgccggaatggatcgctgagctgtccgaactgcagaacgcggtacctgcgctgccgtatgcggacatccgtgagcagctcgaggccgaccttggcgcaccgcctgcagaggtgttcgcgttcctcgatgaaaccccgatggctgccgcctcgctggcgcaggcccatcgcgcgcgcctgcatgatggtcgcgaggtggtgctgaaggtgcggcgccccggcatccgcgatgtggtcgaggccgacctgcgtctgctggcccgcctggccgagatcgttgaagcgcgactgccggacctgcgtcgttaccgcccggccgaagtcgtgcagcagttcaccgtgtcgctgcgccgcgagctggatttcgctgccgaatgccgcaatgccgagcgcatcgcgcgcaacttcagcggccgtgacgacatactgattccgaaggtgcactggcagtggacctgcgagagcctgaacgtgcaggacttcgtcgacggcattcctggccgagacctggccggcgtcgatgcggcgggcctggaccggcgcgagctggcacggcgtggcgccggcatcgtgctgaagatggtgctggaggacggcagcttccacgccgacccgcaccccggcaacatcatctacctgcgtgacggccgcatcggcgtgatcgatttcggcatggtcggcgccttgtcggaagtgcggcgtttccaggtggctcagttgctgcacgggctggtcgagcaggacccgcagggcgtggccgacgtactgctggactgggccggcggtgttgaggtggacgagaaccggctgcagcacgacatcagccagttcgtagatcaataccgtggcgtgccgctgaaggacctgcgcatcggcctgatgctgggtgacatcacccagctgctgcgcagctacagcctgaccctgccggctgacctggcgctgatgatcaaggcgttcctgaccctggaaggcatgggccggcagctggacccggatttcgacatggccagtgccgcgcgcccgttcctggagcgggtggtgctgcagcgctatgcgcccaaggcgctgctcaagcgcggccgccgcagcctgctgggcctggtcgacttcgccggtgagcttccccgcgacctgcgcaagctggtgcaggcggcgcgccggggacgcctgcagttgaaggtggaaaccacggcgctgcagggcttcggcgaacaggtgaaccgcgcagcgaaccggttggtgatgggcatcgtcactgctgcgctgatcatcggttcctcgatcgtgatgcacagcgtcggcggcgtctccagccgctggctgctggcgctgggcgtctgcggcttcatcggcgccggcttctgcggcgtgtggatcctgttctcgatatggagaagcggtaaacacacgtgagtgtgtttaccgcagcggttcccaacgggaaccgcggaatcgctgcgcgattcctgtagagccgaccgctggtcggctgcctttgctcctggtgctgggccatacccggcgacgcttgccgagcatgcctcggcccaacaggcccgcaccactccatgtcgtttgcggcacttgcagtcccggatattagtagtaatactactaaacatggacctgaccgacacccagcaggcgatcctgcagttgatcgccgagcgtatcgagagcgaaggcgcgccgccctcgcagactgaaatcgcacgtgcgttcggcttcaagggcgtgcgcgcggcccagtaccacctggaagccctggagcaggccggtgcgatccgtcgcatcccgggccaggcccgcggcatccgcctgatgcaggcgccgccggtcgagaagctggccgagccggacctgcccgacagtgtgctgcgcctgccggtgctcggccgggttgcggcgggcctcccgatcggcgccgacatcggctcggacgatttcgtggtgctggaccgggtgttcttctcgccagcgccggactacctgctgaaggtgcagggcgattcgatgatcgacgagggcatcttcgacggtgacctgatcggcgtgcatcgtacccgcgacgcccattccgggcagatcgtggtggcccgcatcgatgacgagatcacggtcaagctgctgaagatcgccaaggatcgtatccgcctgctgccgcgcaaccccgactacaagccgatcgaggtgctgccggatcaggacttcgcgatcgagggcctctattgcggcctgctgcggcccaaccgttgacccgttccatggcgcattaccccgcggtcttttgtggcgattctctggttccactgaggttggtacggatgtccgataattcttttcagagcgccgggcagaatctcagcctgtgcgatacgtccgacttaaagtgaacccatggcaaagaagacccccaaagacagcacctccaacgacacgacctctgcaaggaccaatccgatggacgagaacaagaagcgcgccctcgctgcagctctgggccagatcgaaaagcagttcggcaagggctcggtgatgcgcatgggcgaccgcgtggtcgaacccgtcgaagccatcccgaccggttcgctgatgctcgacatcgcgctgggcattggtggtctgccgaagggccgtgtcgttgagatctacgggccggaatcctcgggcaagaccaccttgaccctgcaggccatcgccgaatgccagaagatgggcggcaccgcggcgttcatcgacgccgagcacgcgctggacccgatctacgccgccaagctgggcgtgaacgtggacgacctgctgctgtcgcagccggataccggtgagcaggcgctggaaatcgccgacatgctggtccgttcgggttcggtcgacatcctggtgatcgactcggttgccgcgctgaccccgaaggccgaaatcgaaggcgagatgggcgaccagctgccaggccttcaggcccgcctgatgagccaggcgctgcgcaagctgaccggcaacatcaagcgctccaacaccctggtgatcttcatcaaccagctgcgcatgaagatcggcgtgatgatgccgggccagagcccggaaaccaccacgggtggcaacgcgctgaagttctacgcctcggtccgcctggacatccgccgtatcggcgcgatcaagaagggtgacgagatcatcggtaaccagaccaagatcaaggtcgtcaagaacaagctggcacctccgttcaagcaggtcatcaccgagatcctgtatggcgaaggcatcagccgtgaaggcgagctgatcgacatgggtgtggatgccaagctggtcgagaaggctggcgcctggtacagctacggtgaagaacgcattggccagggcaaggacaacgcccgcggctacctgcgcgacaacccgactgtcgccgccaagctcgaggccgagctgcgcgagaaattccagccggccgaagcggcccgcgaggaaggcgacgacgaaggcgaagacgaataaggcttgctgtggggcagggtggcgccgtcagtgacgttgccctgtcccgcaggttcgaatcgcccagggatgggctgggcgccacggatggcgccacccttggagtacccatgtccgacgccgaagacattccgaccggccgcaagcgccggccgcgtgagcagacccccgtgcaacgggcactgggcctgctggtccgccgcgagcactcgcgcaaggaactcacccgcaagctgaccgcccgtggcatcgaagacgaagccgcgcaggccgctgtcgccaagttgaccgaggccggctggcaggacgacacccgttttgccgagaacctggtgaggatgcgcgccaacaccggttatgggccgatccatgtccgcgccgagctggggacccacggcctggacagtgccgcgattgccgcagcgatggacagctacgaaggcgactggcaggaaaacgcccgtgatctggtccgccgacgctttggcgaggccggcccgcaggacctgacacagcggcgcaaggctgccgatctgctggcccggcggggcttcgacggcgacagcatccgccgcgcgacccgctacgacccggatgactgagactggcggcgccgggcctgataccctttaggttttcggcggtccctcgcgaccctggccaacgcggccggtggtccgggtccgccggcccgcagactgccagcccccaatgaacgcatccgccaaattcacgacttcccagatccgcagcgacttccttgaattcttcaagggcaaaggccacaccatcgtgccgtcggcgccgctggtgccgggcaatgatccgaccctgctgttcaccaactccggcatggtgcagttcaaggacgtgttccttggcgcggaaaagcgcagctacgtgcgcgcggccgacgtccagcgctgcctgcgcgcgggcggcaagcacaacgacctcgaccaggtcggctacaccgcgcgccaccacactttcttcgaaatgctgggcaactggtcgttcggcgactacttcaagaaggacgcgatcgcctgggcctgggaactgctgacccaggtctggaagctgccggccgaacgcctgctggtcaccgtctaccagaccgatgacgaagcctacgcgctgtggcgcgacatggtcggcgtgccggaagagcgcatcgtgcgcatcggcgacaacaagggcgcaccgtttgcctcggacaacttctggcagatggccgacaccggcccgtgcggcccgtgcaccgaaatcttctacgaccacggtgaccatatcgccggtggccccccgggttccccggatgaagacggcgaccgcttcatcgaaatctggaacctggtgttcatgcagttcgaccgccagcccgacggcaccctggtgccactgccggcgccgtgcgtggataccggcatgggcctggagcgcctggcggcgatcctgcagcacgtgcacaccaactatgagatcgacctgttccaggccctgatccgcaaggcctccgagctgaccggcaccgccgacctggaaaacaagtcgctgcgcgtgatcgccgaccacatccgtgcctgttcgttcctgatcgtcgatggcgtgctgccgtccaacgaaggccgcggttacgtgctgcgccgtatcatccgccgcgcactgcgccacggctggatgctgggcgtgcgccagccgttcttcagcaagctggtgccgaccctggtcgagcagatgggcgaagcctatccggaactgccggctgcggtggacaccgtcacccgtgcgctgcaggccgaagaagagcgtttcgccgaaaccctcgatgccggcatgaagatcttcgaggacgtcgcgggcaaggccagcaatggcgtgatcccgggcgttgacgccttccgcctgtacgacacctatggtttcccgctcgacctgacccaggacatcgcccgcgagcgcgacctgaccgtcgacattgccggcttcgatgccgcgatggagcagcagcgcgagaccgcgcgcgcggccggcaagttcggtggtggcgtgaccctgcccgctgagctggtggcgaccctgagcccgaccctgttcctgggctacgaccgcctgcaggctgacggcttgaccgtgctggccctgctcaaggacggccgtccggtgcagtcggccgatgccggtgacgcagtcatcgtcatcaccaaccagaccccgttctacgccgagtccggcggccaggtcggtgacaccggcgtactgaccggcaacggcgtgcgcctggcggtggacgacacccagaagttcgccggccagttccatggccatgtcggcaccctgtccgaaggcggcctgaaggtcggcgacgtgctctccggccaggtcgatggcgagcgccgtggcgccaccatcctcaaccactcggccacccacctgctgcacgccgccctgcgcgaagtgctgggcagccacgtgcagcagaagggctcgctggtcgctccggaccgcctgcgtttcgacttctcgcacttccagccgatcagcgcggaagagcttgccgtgatcgagcgcaaggtcaaccagcaggtgcgcgccaacaacgccgccgaagtacacaacatgggcatgcaggaagcgctggacttcggcgcgatggccctgttcggcgagaagtacggcgagcacgtgcgcgtgttgaagatgggtgactactccaccgaactgtgcggtggtacccacgtcaaccgtaccggcgacatcggtctgttcaagatcacctccgagggcggcgtctccgcgggcgtgcgccgcatcgaggctgttaccggccagggtgcgctggattacgtggacgccgaagaggcccgcctggccgaggccgctgaactgctcggtggcagcgctgccgacgtggtcgagaagatccgtgccctcggccagcgccagaagcagctggagcgcgaactggaggccgtgaaggccaaggtcgccgccggtgccacggccgatctgtccggccaggccgtcgaggttgctggcgtgaaggtactggctgcccgcctggagggcttcgacgccaaggccctgcgtgacgccatggaccgcctcaagcagcagctgggcgacgcggtgatcgtgctggccggcgcccaggacggcaaggccgccctggtcgcgggtgtgaacggcagtgcaatgggcaaggtcaaggccggggaactgttgtcccatatcgccagtcagatcgggggcaagggcggcggacgcccggacctcgcccagggtggtggcgaggacgggcccgcccttgccactgcgctggctgcagtcgtcgaatgggtcagcccccgcctgtgatgaacttggccgtccccctccttgtaggagcgggacggctgacggtaccattgcgaatcttttccctttgtcgtggtagcgcttcttgacggagcgtcaagccggtgggggatacccttccacacggttccatggagacttacaaaaatgttgatcctgactcgccgcgtcggcgaaaccctgatgatcggagactcggtgagcgtcaccgtgcttggcgtcaagggtaaccaggtgcgtatcggcatcaccgcgccgaaggacgttgctgtgcatcgcgaagagatctatcagcgcatccagcgcggtgacgaagccggtggcaccggtagcgaaaattctgccgaataacgctttaccttcgcactcgattaacgttatgattcacgccccgctgaggtgcaacgcaccagacgcggagaaaaccccggagtgatgcccgagtggccgaaggggctcccctgctaagggagtatagggtcaaaagctctatcgagggttcgaatccctctcactccgccagatacaaagaagcgcctgcagatcctcgatctgcaggcgtttttctttatccgacactcgcagcgtggagctgactatcctggctgatcggtgcgggaggcaggcgttggcatgggcgtgggtgtcatcgccgatgccggagcgggtgtacccggcagctgtggcggttcaatgtgacgaggtggaatttcccgccacagcaacgcgagcgtgcagtcgttggcacgttccctgcacattctttcggccttccgctgcgcggcgtccgccgtcttctcgcccagtgcaaagcccaacgcaatcgtgccggtcgctatggccgaatagccttcgctggtggtgctggcggactgaccgcaattgcgcgatcgcgctgcgcagtagtgcagcgactgctgcatcgcagtggtgagggaagactggttcatcttgcccgcaggcgcgtaccgacgcgttcgatcctcagagcttcaccgtcacgcccacctggaaaccgcgcccgggcagcggcgcgatgtacttcagcggcgagttgtgcggccgtgcttcttgattgagcaggttgctgccgttgacgaacacctccatgccggcgatgtagctgttgcgtaccggcagctcacggctgacctgcaggtcgaccaggttgaacgcatccagcggcacttcctcgctcacgttgcggccgaggtacttctgcgtgtcgtagtaggtgctggacagccgcgccttccagccctcgcgctgccactgcagggtggcgccgtagcggttggtcggcatgttcggcaggtactcgccgtcattgtgggcacgcaacgaatccgggtgatcggccttgttcttcaccacgtcggcgaaggcggacacgttcaacgtgccgtagcggcccaggtccaatgcctgcgaggcatcgatctcgaagcccttcaccgtggtgtcggtctgcttccagtacttcagcggcaggcggttggcggtctgcatgcccgagtaacccaggtacagatagttctcgtacttcatccggtacgcggtggccgacagttcgaaaccaccaaggtggaacaggccggtcagttccaggttcttcgcgcgttccggctcgaggttctggttgccttcttcctgggtcatcaccgaatagtgagcattgctcgcatacagctcgttgatctccggtgcgcgctgcgaggacgagtagcgcaccttggcggcgaacaacggaccgagctcgacatacgatcccaggctgtagctgttgagccggtagtcgcggtcctgcagtttcgcgttggcggcattgcgcgcggtcttgaagcggcttggttgcaggtcatggtcaacccgctcgtggcgcatgccagcgtcgaaactggcccagccgaagtccagcgtctccttcaggaacaccgcgttgctgcgggtgtcgacgtcaggcaggtagcgcagcgagccactgccggtgacatcacgcgactggtggctgaaacccagcatgccgctgagcggaccgacgcgctgatggctgagcagcagctcggcctgggtgctctcgaaatcgtagtcgttggcgcgggtggcacccagccgctcgcccgaggtgttgtccagcttggaaacgcgcagttcggcgcgctcgaaccacggcagcggatcgcgcagcagggcttccagtgcatagcgttcctgcttgatcaccacccccaccggcagcccgttggcatagttggaaccgaacgacaggttctgcatcgagaaccccggcacgccgtactcgctgtccttggcatcgatgctgatacccacgtaaccacggtcgaagaacagggtcgacccgagcgccacctgcgaatttctcgcgtagctgttgcccaaccggtgatggtaatcgggcgtcacgtcgttgttgatctgcttctgcacgtacgacggcgtgccagcgacataggcaggattgaccggattgatgtaggtgcggcgctgccagaccgaagtcggattgttggtgtagaaggagaaatcgccgtcggcccagtccgggttttcggtcatgaactggtcgatgtagggctgcgacgccttgttgtagatctgctgcacgcgcgcttccttctggcagctgtcggccagcgcagagttcacgccaccggtcggcgggaacaggcgcgtgttgcagacactggccttgctgttgccggggatgtcgtagtgcgagatgcgctgacgcgagacctgcaggttggtcgagaagttgcgctggttgttgaagttcatgcggaagccctgcgcgtcggcggcgttgaagcccttgcgcaggaccagttccatcgactggtccttgtcttccatgcggcgcgagatcaggcccgaatcgatctccacgctgccgccgatcgcattgccgccgtagcgcacggtgtcggaagacttgttgacggtgacgctgcgtacgaacagcggatcgaacgggatgttgatgtcgccgctgatcgcgttcatcccgaggatggactggccgtcctgcaggatctgcacgcggttgccactgaggctgcggatgaccggggcacccgcgttcggcccgaaagcactgttctgcacgccggagacgtgttcgagcaggccgcccagggtgcggttctgcgcctgtgggttgtcgacggtgacccggctgtcgatacgggagggctggctggcctggacctggagggtggggagggtgggttcgtccgcggcctgggcgctgtggacggcgaacagaatggcggtagcaaggagatggcgacgcatggcacggtccgtgaaattgacgtgaaatgttataacgtaaccattcaggtcaacaagagcggaaaccgcctcgattcaatggggcagggtgctttggcctctcgggatgggacggagtctccctcgttcagcgcaccgccttgcgcgtgctgctggcgaccggcacgatctgggcactgccccgcaacgccccacgcagagcttcctcattcaaacggagccccgtatgaagctgttgtccgctgtgttgttgtctgcgctttcgctctccgccgttccggcgctggcggtggaagcttcgccctcgccgctgctggggcgctggtcgctggatatcgccacgtctgcgttacccgaagcacagcgcccgaagcaggtggtgctggagttcaaggacgccggtgcgggtcggtggagttcacacgtcgacatcgtcctgcacgacggcaagaccatgaaatccgacggcacgttggcgctcgacggtacgccggggaccttgtccggcacctacggcgcggacaaggccaacctgaaactgccggcgccgaataccctggtgatgcagctggtggaccacggtacgccggcctccacccgcatctataccgtggcggcggaccgtacgacgatgaccgagaccaaggcgttctacggccacgacggtacgccgatcctgcagaccaacctgttcaagcggataccgtagcggcgccgcctgcgccatgcccacggggagggaatccgcgggcatggcaccggcagccttacaccgaggccgggtcgcgcttgccggtgtcgatgccgtacttgtcgatggcctcctgcatccgcgagcgctcgatgcggccttcgtcggccagcgacttcagggcggccagcacgatgaagtggcgatccacttcgaagaacgtgcgcagcgactcacgcgtgtcggaacggccgaagccatcggtaccgagtgcgatgaagcggcggtcgttgatgaagggacggatctggtcgccgacgatcttcatgtagtcggtggccaccaccaccgggccatcatggccctgcaggcactcctgcacgtagggtacgcgcggttcctcagccgggtgcagcaggttccagcgttcggcagccaggccgtcgcggcgcagttcggtcaggctggtcgcgctccacacatcgctggcgatgccgaagtcctgctgcagcagttctgccgcagcttccacctcgcgcaggatcgagcctgcgcccatcagctgcacgcgtggctgcgaggcggcatcggcggctgccggacgcagcaggtagaggcccttcaggatgccggcctcggcgccttcgggcagtgccggctgcgggtagttctcgttgagtacggtgatgtagtagtagatgtcttcctggtcgacatacatgcggcgcaggccgtcatggatgatcaccgccagctcgtagttgtaggtcgggtcgtaggacacgcagctgggaatcaccgacgacagcacgtggctgtggccgtcatcgtgctgcaggccttcgcccatcagcgtggtgcggcccgacgtggcaccgagcaggaagccgcgggtacgcgcatcggcagcggcccaggccaggtctccgacgcgctgcaggccgaacatcgaatagaagatgtagaacgggatcgtggccaggccgtggttgctgtaggcggtaccggcggcgatccacgaacagatcgcaccggattcattgatgccttcctgcaggatctggccgtccttggcttccttgtaatagctcagctggccggcgtcctgcggggtgtacagctgacccaggtaggagtggatgccgatctggcggaacaggccttccatgccgaaggtgcgcgattcatcgggcacgatcggaatcaccagcttgcccagttccgggtccttcagcaggctggtgaggatgcgcacgaagcccatggtggtggactgaccgcgatcgccgctgccctgcagctgggtgttgaagatcgacagcggcggcagcggcagcggatcgaccttggccaggcgcgccggcagctgcccgccctggatgcggcggcgctcggcgaagtagaccgcttcggcgctgcccggttccgggcgcagatagggcatctcctccagctgctcgtcgctgaccggcaggttgaagcggtcacggaaggcgcgcaccgcgtcggcgctcatcttcttcagctggtggttgatgttctggccttcgccggcttcgcccatgccgaaacccttgaccgtcttggccaggatcaccgtcggccggccgctggtgttcaccgcctgctggtaggcggcgtacaccttctgcggatcgtggccaccacgtgccagcgcccagatgtcgtcgtcgctcatgtgcgcgaccagctccagcagctccgggtagcggccgaagaaatgctcgcgcacgtaggcgccgctctgcgacttgaaggtctggtagtcaccatccacgcattccatcatgcgctggcgcagcaggccgctgtggtcgcgggccagcaggtcgtcccagccattgccccagatcagcttgatcacgttccagccggccgcgcggaaggtgccttccagttcctggatgaccttggcgttgccgcgtaccggcccgtccaggcgctgcaggttgcagttgaccacgaacacgatgttgtccagccgctcgcggccggccagggaaattgccgccagcgattcgggctggtccatctcgccgtcgccgaggaaggcccagaccttgcggccctggtgttctttcaggccgcggtattccaggtagcgcatgtagcgcgcctggtaggcggcggtcagcgggcccagccccatcgacacggtggggaactgccagaactccggcatcaggcgcgggtgcggatacgaggacaggccttcgcggccggcttcgcggcggaagttgtccatccgtgccggatcgatgcggccttccacgtacgcgcggccgtagatccccggcgcggagtggccctggatgtagatcatgtcgccgtcgaaggtgtcagtacggccacggaagaaatgatcgaagcccacgtcgtacagcactgccgccgactggtaggtggcgatgtggccgccgacgttggaatgcttgccggcacgcagcaccatcaccatcgcgttccagcggatcattgcgttcaggcggcgctcgatggccaggtcacccgggtaggccggctggcgctcgggcgggatggtgttgacgtaggcggtccaggcacgggtatgcagttcgccgtgttgccgggcgtccagatcgctgagctggtcgatcaggtagtgcgcgcgcggccggccgccggcctgcatcaccgcctccagcgattcacgccactcctgggtttccagtggatcggtatcgaagggaatgagggcttggttcatggctgtctccagagggcgccggtcggacgtctgcctgggcgacaacaccggcagggcgcacggcactggagcggggtcgcaacggcgggcgccgtgacgcgaagggcgaccgtggcggccaccgagaagacaagcgtaggcctgccccccacgcttcggtaggcgggcggggcttgggtctctggcaagcaagggttggtgccgcgcgccgtatcatgggccgatgcgctgggcgcggccgctgatcaggccggggacagccccggcaggaacaccgggatgatcgccacgccgacgcccagcaggcaccaggcgacgatgggcaaccagcgcgccaggcgttgggcgggttccggtgcacgacgaccgccgatccacaacagcagcgtgagcacacccagcgcataggcgaggacgacgatcaccggatgcacatggatgacccggctgggcggccacatctgctgctggtaggcggtggtgtgggcgaccagcagcaggaacagcaggctgctgagggtgttgatggcggtgcgtgcgttgatgggagcactccttgtgcgggctgccgggacattgcaggggccgcattctagcggctgcctgccggtcgttgaaacgccactgtcatcgatggcggtcaccctgcggggctttccagcctcggggtggttggccggccgtgaacagcgtgaggatctgggagaagagctacgaactgcggcgccggctgctgcgtggcttcttcctgcgtcgcggttcggccagcgaggatgccgaagacctggcgcaggaggtctacctgcgcctgctgcgcagcaccggcgaggatgccgatgcggtcgagaacccggaagcctacctgttcaccgtggcggccaacctggcgcgcgagcatgcgcgcgcgcggtcgtcgctgccgccgctggaagacgtcgacctgctggccgaagtgctgaaaagcgaagaagacatcgaaggtgaattcgagcgtgcgcagcgctggaacgatatccgcagcaccatcgcacgactgccggcgaccacgcggcgggtgatggaactgcactaccgcgacgggctggactgcccgcgaatcagccagcagctgcaggtgtcggtgcacatggtgcgaaagcacatcggcaaggggctggaggcctgcaggaaggcgctgggcgccagggagctcacatgaaccggacctcatcgcccgtggccgacgacacgatcgcctgcgaggccatggactggttcctgcgcaatcgcgaggggccattggatgaggccgggcgcctcgcgttcctggactggatgaagcgctcgccggagcacgtgcgcgcctacatgcacgcccttgccttgcaccggcaggtgggcgaggcgctgcaatcgccgttgcctgacgacgcggcggttccaccgcggcaggtcgccgccaaggtggtgccgctgttcggtagcgtgcacgcgccgccgcgcgctgtgccgcgtcgcggtcgtgcgcgctggtgggtggcggctgccgcagcctgtatcaccctgctcggcgtgggcctggttccgcaggtgatgcccaccgagcagctttacagtgccggacagggtgaacttcgcgacctggtgctgcccgaccagacccaggtgcggctcaacgcggacagccgcctgcgggtacgcatgggctggttcagccgcaaggtggagctgctgcagggtgaggccacattcgacatcgcccgcgaccgccgtccgttcgaggtggcggtgaacggcctggagatccgcgacatcggcacggtgttcgatatatcgcgacggctgcagagcacgcgcatcggcgttgtctccggcgaggtggaggtatggagccagggtgcggacccccggcgtcttgcgcaactgggcgaaggccgggtggtgcaggtcgacgcgcgcagccatgcggtcgagtcattggacctgccattgtcgatgctgctggactggcagcagcgcaaggtgtccttcctggatgaacggttggacgaggtggcggcggccttcaaccggcacaaccaggtgcaggtacgcgtgctggacgaaggtgcggcatcggcacggttgtccggcagcctcgatgcgcatcgcatcggtgcgctgcaggccttcctcgaacgcgacccgcgcttcgtggtgaggcgcgaaggcgacaccgtgcgggttggcagtcgctgaggccgacgtggtgtggactgtcagaaaaaattcatcgaatccgcgttctccacttcggtggatgccggctcttacttgggagaagccgctgccgatccgcgcagtggcacctgctgccttctctcttccaaggacccgtgatgcgcaacacgctctacctgtcgatcatcctcgccctgtctccctgcagcgtgccgctggccttcgccgccggtgccgatggcctggaggcgcgtgtatccacgccgatcgcggcgcagccgttggcgcgtgcgctggagcagctgtcgcgcggttccggggtgcagttcctgtactcggccggcggtgatgcccgcatggccggtgcggtgccgcgcggtgccaccgtcaggcaggcgctggacgcgctgctggccggtaccggcctggggtacaccgtggtggatggcaatgtcatcgccatcgatccggcgccagctcgcaaccaaccgaagccggccgcgccgaagccgcgcgaggccgaggcaatggtggcgccgaccctggacacggtgaaggtgattgccgcacatgaggtcatcgaccagaagaagtcgtcgccggtgatcaaggattcggtggtgtatgacgagatggacagctacggcgacgagaccctggccgagagcctgatggccgctccagggctgagtgcggtggaggatgccggcgagccacgttatgtgaccgtgcgcggcgtgcaggccaacctcaactacaccaccatcgatggcattgcgattgccagcgtggggggcagtggctccggcgagcgcatgaacaacctgcagctgattcccagcgacatcggcacccgtaccgacatctacaagagcttcagtgccgagcaggcaccggatgcgatcggcggcgtgatcgacatcatcagccgcagtgccttcgaccggtcaggcaagtacgtgtttgccgatgtggcaggcatctattccaccgccgagaccaacgtcgagcgcagcgcaggtggcaaccacgagaccctgggccacttcggcaagagcgccaagatggtgttctccaaccagtttggtgtcgaccaggagttcggcatcgttgcggtggcacgctacgagcagcgttcgcgcaacagcgtcaagcgctgggtggagtcgaactactactacaacgacgctggcaaatacctcaccgacggtaccacgggtccggaccaggccaagggctggaacgggctgcgtgcgcctggcaacttcagcactggcacctataccaacttcatcaccaacttcggtggctccgccaagcttgagtggaagccctcggatgatccgttctacgcatcgttgctgctgtattcgtaccggttctacgagaactcgacgatgaacaagacggatctgtacggcaacgccaagtttccggtccgcaaccagaccgaagacagcggcaccacccagatcaacagcatctacatcaagaaccgccacgaccgctgggaccgcagcaaccgtggcgccatcgccagcttcaactgggacatgggtgaccgttcgcggctgaccctgcgcggtggccataccgaagagaccttccacaacagccaggtctactggggcgtgcgcgcctatccaagcaatctgttcgtcgactacgagaacgacagccacggattccccaacgcggtggccgtttccgattccagcctgctgaccagttccgcattcaagctcaatccggcgcaggcctacgtctccccgcgcgatgccaaggagagcatcgacaacctgcgcgccgacttcagctacaacatcgacgccgatgcgagaggtttcggcctggccgccggcgccgagtaccgccacctgaagatctggcaggacatcgacttcgactatttcaagagcagtgccacgctcaacgactacctgtatccgggttcgacgctgctgggcagcgtgccgggcttcccgctgatcgacaaccgcaagtggaacgagcaactgctgccgaaactgggcaacaacaatgcggcgtatccgaatgccaacttcaccagtgactacaagtacgtggaggacatcaccaatgcctatgtgtccgcgcactacgcctgggaccggctgctgctgatcggcggcctgcgctacgaccacacccgcttcgatgcctacagtccgttcagcgatgatggcggcactacctatacctccgccttccgcaatacgagtggtggctacaacaacctgctgccctcgttgaatgcgacgttcaagctcaccgaggaccagcgcctgcgcttctccgccagccgcacgctgggccggccgacgccgagcaacatcgcccaggccaccagcaccagctgtggcgatgacgaggagggcaggggcttctgcagcatcaagcagggcaatgccgacctgcagccgcgccgttccaccaacatcgacctggcgtgggacctgtatttcaacggcaacaacggcctggtctcggtggcactgttcgacaaggtaatcaaggacgacatctacaccctgaccaccttcgaggacgtgggtgatacccgctaccgggtgacccagccgatgaacaccgatgagtccaagctgcgcggtgtcgagttcgcggtggccaaccgcaacctgcagtggggccgccagcgcttcgacatgtacttcaacgccacgcggctggaaggccagaccaactaccgcatcagtgatggcaccgagcgccgcctggaccggctgctgtaccagccggactggtcgctcaacggttcggtgatctggcgcatgccgtggaagagcgcgcaactgcgcctgtccggcacctaccgcagccggatgctggtcgacttcggcgacacccggtggctggattcgtactacgacccgtacatgaccttcaacatgggcttcagccacaaggtcagcaagcacgtgacgctgaagtacgaggccaagaacctgttcaacacccagccgacctacagcaccggcccgaacgggcgcttccgtaccgagatcgacgactacggccgcttcttctacttccacatcatctacaactgagggcacagccgtggagacgatcaatcgcaggcgattcctggccctggccggcctgtccgctgccggtgcctggatgggcacggcacacgcgctggccgcgcagggcgatgccaccgcgctgaacccgcgcaacctgctggccaagccgcgctttgccagcacacccttcaccctgggcgtggcctcgggtgatccctcggccgatggcatggtgctgtggacgcgcctggcgaccgaaccgctggtgttcggcggcggcatgccgacccggccgatgctggtcgagtggcaactggccgcagacgaaggcatgcgcagggtggtacgccagggggcggcgatggcgcatcccgaactcggccacgccgtgcacgtggagctggacgggttggcgcccggacggccgtactggtaccgcttcagtgtcggtggccacgccagtgcggttggttgcacccgtacgctgcccgcagccacggccgcggtggatcgcgtgcgctttgcagtggccggttgccagcactacgaagaaggccactacaccgcgtggcggcgcattgccgaggaaccgctcgatttcgtcttccactatggtgattacatctacgaaggcgaaagccagccgggcctgcggaagatgaacggccagccgttcaccaacctgcgcaaccacgtcggcccgcagatctacacgctggatgattaccggcgccgctacgcccagtacaagagcgatgccgacctgcaggccgcgcatgcggcggcaccgtggttcgtcacctttgacgaccatgaagtggacaacaactgggccggcgccgaagaccaggatgacacgcccagcgaagtattcctgctgcgccgcgcacaggcgttccaggcctactacgagaacatgccactgcgccgttcggcattcccgcgcgatggccacatgcagatgtaccgacgtgcacgctacggcacgctgatggacctgcacctgctcgacacccgccagtaccgcagcaagcaggtgaacatggcgcttcgtgaggaggtggaatcgccggagcgcagcattgtgggggcgaagcaggagcgctggctgttcgacggcctggccgatgccgcaccgcgctggcacaccatcgcccaccaggtggcgctgggcaactacatgcgcgagaaggacggggtggtgcagtcgtccgacgaccagtggtcgggctatctggacagccgccggcgcttgctcgaccacatccagaaggtgggcttcggcaacgtggtgaccgcctgcggcgacgcgcatcgccactatgccagcgatctggtgcaggaccaccgtgactcgggcgtggtctccagcgagttcctcgccacgtcgatcacctccggcgccgatggccagggtgtggacgcgtatgccaggaaccagcttgcgcacagcccctatctgaaggcgaccaccgacaagcgtggctacgtgctgtgcgatgtcacccgcgatgcgtggatcggcgacatgaagacgctggataccgtgatgcagccgaatggcgcggtgcagagctggaagcgctatgcggtggagcacggccggccggggctgcaggaggcctgaatctaccgctctacagagatccttcaatcctgctcgaaccgcagtggttcgctgcccatcgccgggtcactcgtgccggggcgcccatcctcggcgcgaccggccaggcgcagcatgctctcgcccgcgccgatctgcaggtcataccagcccgccgtgggcgttgcgtcccacgccaacgcggtttctgcgtgtgcgggtagtaccagcgcctgatcgggcatgtgcccggcataggcaccaggctgcacacgcacctgctgcgcgccgtcacccaggttgcgcagccgcagccgcagttggccatccgtgcgatcaattgaagcctgcagcgcaggatccttggccgccccctggaagtggcggtggaagccgttcgggcccagcagccacaggtcatagcggtcctgggcatcgagcggccagcgctcgcgcagcgccatgcccggcagcagcgtgtagcggcgtggcaccgcatccagccgcagccggtcgtagacatgcagcaccgccgccgcaccttcgcaggccagcgccagatccacgcccgaggcgtcgaccgcagccatcgatgcctgcggccgatagggcagggcgcgtgcagggcgtacgccgacttcctgcttcgctggtttcagcccctccggcagcgccggcacggttcgccctggcaacgcagcggcgcgtgcggccaccgcgctcacgtcgggcaggccgcgtacgaacgggcgggtatcgcgctgggcgaagtcgaaggcacccgtcaggtcaccgcagaccgcgcggcgccacggcgagatgtccggtgccgccacaccgaagcggcgttcgatcagtcgaatgaccgaggtgtggtcgtagacctgcgagtcgacccagccaccccgactccacggcgagatcacatacagcggcacgcgcgggcccagtccatacgggcggccgcgcagttcggcggcatcgtacttctcgtcgcccggtgcgggatggcggtggtattcgccctcggtactgaccgaggacgcacccgcccagccgccatccaccggcgaaggcggtgccggtggcggcatgtggtcgaagaagccgtcgttctcatcgaacatcagcagcagggcggtgcggctccagacttccggatcggcagtcagcgcatccagcacgcgcgcggtataggccgcgccctgcgccggactggagggtccggggtgctcgctgccggccgcgtcggcgatgatgaagctgacctgcggcaggcgcccggccagtacgtcctggcgtagctgtggcaggccacgtgtgctgaccccgcgtgcgcgcagttgcgggtcatgcccgggtgcagcactgtacgcccgacggaacgcctcgaagccggccagcgggttgtcggtgaagttgtccgccatgtcctggtagatctgccaggacacgccggccttctgcaggcgctcgacatagctggtccagcggtaggacgccggatgcccgccgtgttcggggaagttgtcatgcgagttggcgatcaccgggccgccggcgcgggcccgtgcatcgttgtggccggtccacaggaacacccggttcggattggtgccggcctgcatcgcgcagtggtaggcgtcgcagatcgtgaacgcatcggccagcgcgaactggaacggcatgtcgctgcgctggaagtagcccatggagtggttctgcttggccttcggccagtgccccatgcggccgtggtcccaggcacgctgggcgtctgcccaggtgtgcggcgtgccttccacccgcatgtagccgaagtgcgcggcggtatccagcgggaacggtgcgatcgcccgcgtgccactggcatcgggctgcagccacaggctgcgcgcgcggccgccggcctgcagcgaggcggccggggccacgaagcggtcaccgaaaccacgtacgcccggcagcgtgccgaagtagtggtcgaacgaacggttctcctgcatgaacaccacgatgtgctgcaggtcttcgaggctgcgcgtctgcgcggcgggggcgatcgctgcggcccgggcgatgctgggcagcagcggggcaaggccggcggcaacgccggcctgcaacaaccggcgtcggccgatatcggtcacgggctcactcacaggtccacgcggaaggagatgccgacggtgcgcggggcgccgatgaaggcgttgtcgcggccgtccacccccgcaagataccgcttatcggtgaggttgctcaccaccaggttggcacccatgcccttcaggcgcggcgacaggccctgcaggtcgaaaccgatgttggcattgaacacggtggccgagggcagcttgttgacgttggcggcatcaaggtagcgcgtgcccaggtaccgtccggagaggccgaagttccagttggcgccctgccagtcggccgacagcaccagggtgttctccggctggccgatcaccttggcaccgtcgacgatgccgagctgcgtatcgcgtgcggcattgccactgcccaggtatttggagcggttgtaggtgtaggccgcgttgatccgccagccattgtcccaaccatagccgaacgccgcttccaggccgttgctttccacgccaccgaagttctcgtagacgccgtcggtctcgcccaggtagtcgatgccgctgacgaagcccgccggcaggtagacgatgcggttgtcgaacttgatgttgtacagggtcaccgaggcggtcagcggccagcggctgatgcgcatgcccacttcgatgttgtcggcggtctccggttcgacattgcggaagcgctgcgggtcggtttcgccaagtacgcctgaaggaatggcggcgaaattctgcgagaagccggcgaacagctccatgccttccacgcccggtgcccaggtgaagccggtggacagcagcggatcggacctggaatcggatttcacgtgctcgctggcaccgatcacgcggcggcgcgattggtcgacgaagaactgcttcacgcccaggcgggcactgaacggcccgaagcgggccacgtcctcgacgtagtacatctgctcgtcaaccttgtacttgtcctcgaactgcacccagtacggctgatggtcgaaggcgatgtcctggccgacattgagcaggcggtgccagtcacggcgtgccgaacggtccagcttctccacccacaggccgccacggatggtgttgtcgatcgcaccgaaggtctgccgccattcgacgtcggcggtcacgcccatgcggtcgttgtcgtagtgggtgtggcggtaggactgcgcgcccagcacgttgcccgcgtagcagttcggatcgtactcggcggtgaagcccaggcgcggggtgcagctggccaggcgctgcgcggcgctgccatcgggattgacgaagaagatctggccgcggttgctgccgccgtacacggtcttgccaccgagatattccgattcggggcggcccgcaccctcatcgctgacctgtgccaggtaaggtggaagccagtcgccacgaccttgcatgcggtgcccgtaggcggccaccgaggccttgaacccgttgccgccgtcgaaggccgcgcgcaggtaaccaaaggtgttctcgcgcagcgcacgcgagccggaacggtagttctggtccagatacggaatgccggtgagggtgccgaccaggttgtcgcgatccggattggtagcaaagcccttcggtgagacgctggtgtattccggctcgtcggcatcgttgtaggacaggtagccggtcagggtccagcgatccagttcggtgatgaacttgccggcgatgtggtcgttgctggcgtggccggtgccgtcgatccagtcgtgcaccttcgacgaggaggcgctgatccacgcgcgggtgtggccgccgagcaggccggtgtcgtagcgcacgtagtacttgcgcgcatcgttgtcaccggcgccgaccacgaagcgcaggcggctgtcctgcagcggatcgctggtgaggaagttgagcgtgccgcccagtgcttcgttcgagcgcgaggagatgtcagcggtgccttggctgacttccaccgtctccaggtcgagggtgtcgatgtagcggttggccagcgagccgccgccgtagccggagccgccgttgggcaggccgtcgatggtggtgccgatctgctgggtgtcgcggttggtgacgaacccgcgcatgctgatctgcgtaccccacaccgacgagccggtggcatcggcttcgctgaccaccacgccaggtacctcgttgagcgcgtcgttgacgctgctcatcacggtctgccggttcagcgtttccgcacgcaccgaagtcttcgcatagctggtggcctggccgatcacctgtacctggtcgagggtacgcgcatcgctgctgcgcgcttcgcccgtatcgccctgcggtgcttctgcgagggcgtccagggtgggggcgatcagcagggcaagcagcgaaacacggggaaagcgcgcaatcgttcgcatcgataccggaccttggggggagagaagcccccgagtgtcgacagcaccaatgacatcgacatgacgtagagatgcaggaaccgtgttgtgtgacggccgacgcccccggccgcctgcctgtcagtaccgcgcgtccttgggtttcgggtcgcgtggccagtccttggccttgttggcgaagtccgggcgcggctggttgatgaagtagctggcgatgtccaccgcatcctggtcgggcatcatctgctgcccaagcgggggctcgcgggtcaccgccggtggcatgttgtgcttgacgaagccggtggccttgtacaggcgcgccatgccggcgccgatgttgaagctgtggtcgccccatagcggcgggaaggcgatgtcaccgctggcgtcgcgccgtccttcgccgttgtcgccatggcaggcggcgcactgcacggcgtacagcgcctggccgcggatcgggtccggggtcagcgtgctgtcgatcggtccctcactgggggcggccacctttgcaccttctggcacaggactgctcaaccacgccatgtaatcgagcatcgcgcgcatctgcggcgagtccttcggcagcggcttgccgttcatcgaacgctgcaggcagccgttgatgcgctcggtcagcccgatcaccttgcccgggcgcggcatgtagcgcggataggcgccgccgccggtattgaagtagtgattgccgaaaggccgcttgccctcggccatgtggcacgagttgcagttcagatcgttgccgacattgtccggcagcagccgtgcggtctcgttgaggatacggcggccgagcatcaccgattcggcattgccgagcccggtgatttcttcggcgctgggcgcatggtagtgcccgaccaccttgccctgcgcatcgaggatatcgatcgtgctggccacggcggcatccaggtccgggaacagatgacggtaagcgagggtgccggccccggccagcatcacgagggtgatcgcactgccgatcagcaggcggaagcgtttgcgcgaacgtttcatcgtgcggcctcctgcggaacgtagtgcaccggcttgtcgcgcaccacccggcgcatgcgcgccacgtcgacctcgctcacggcactggcctggttgccccagctgctgcggatgaaggtcaggatctgtgccagctgcgcattcggcagctgctcgaagccgggcatggtgaaggccatgcggtcatgcggggtatgcggcgtgcggcctccgatcagggtcacctgcaccagcgagctggggtcatcggcgaacacgatcgagttgccggccagggcaggatagacgcgcggcatgccgcgcccgtcggcgcggtggcaggcctggcagtgctcggcataggccagcgaacctgccacgcggtagtcgccgctgcgcagtgcggcggtggtggtgtcggtaccgggcgaccactgtgcgctgcgtccttcgcgggcgggcagctgcttcaggtagcgggccatcgccagcaggtcggcgtcggacaggtactgcgtgctgtgctcgaccacgtcggccatgccgccgaacgccgccgatcgatcggtgcggccggtacgcaggaagtcgacgatctcgccctcgctccagctggccaggccggtcgattcattgcgcaggttcttcgcataccagccttccagcaccgagccggacaggaactggcggctgccatcatcggccatcgccttttcctggaacgccaacccgcgtggcgtgtggcaggcgccgcagtgggccaggccttccaccagttcggcgccgcgctgctggctggcatccagcgacggatccgggttgaacgtgcgcgggcgtgcgaacagcagctgccaccaggccagtggccagcgcatgttggccggccacgggatcgtgctgtcggcgttgtcctgcttcaccggttgcaccgagcccatgaagtaggcgtacagcgccttgatctcggcgtcgctggcgatcacgtacgaggcgtacggcatggccggatacaacggctgcccatcgtggcggatgccgcgacgtaccgcacgctcgaagtcggcgtagtcgtaggcgccaatgccggtgtccggatcgggcgtgatgttggtcgagtagatcgtgcccatcggcgtctgcatgccgaggccaccggcgaacggcttgccgccgggcgcggtgtggcaggccgcgcagtcggccgcgcgcgacaggtattgtccctgcgcgatcaatgccggatcgtggatgtcgacctgcgcggcctgtcgcggtgcgaaccagtagggcgtggtgcgggcgacgccgtaggcggcggccagcgtggcggccagggcaatggcgagcttgaacgaggtgcgcatggcggcactgtgggcaatcccgcgcgcgcgttcattgatccggatcaatgactgaacagatacagcttgtacaccaagctgaatcgttcctgcgttgtcatcaagccgtcatccatgcgcgatagatggcccacgcgcgcgtcgctaatctgccccgctgtcgcaccttttccccgattgcccatgaagcgcctgctgctgttgttgctggcgtgcgccggcctgtggctggctgcatgctcgtcctcgatcaatgcctcgtccacctcgcttgccgatcggctgatcgcgccgggtggcgtatcgaccctgctcgatcgtccgcgcattgccgcggccattgccgaactgcccaatcgccacggcttcgcgccgggccgcgatggcgtgccgatcttctggcgtgtgttcgatcctggcgattacggcgcgcgttaccactacctgccgcagcgccacgagaacggcctgccgctggataccggcctgagcctggcagtaccgcagccgttccgcgcgcaggcaccgcgcggtaccgtggtgctgctgcacggctggatgatgaacggtgattcgatgctgccgtggtcgttgcagttggccgaatccggctaccgcgtggtcacgcttgacctgcgcaaccatggacagtccggtaccgggccgtcgggctatggcacctatgaatccgacgatgtggtggatgtgatcggcgagctgcgcgcgcgtggtgaagtaaccggcccgctgtacctgttcggcgtgtcctatggcgccgccacagcggtattcaccgccgacaagctcggcgaccaggtggaaggggtggtggcgatggaatcgttcgccaatgccggtgtggcgatccgcacgatgattccacacctgatgggactgcagccggaaggcctgaaggcgcaggcgatggcgtcgtacgcgcgctggcgctacggcggccaggacatcaaccaggtgatcgccgccgccagccgccgtatcgacgtcgatctggaccgcgtggatgtagcgcgcgcgctggccgatacccgcgcctgcgtgctgctgctgcacggccagggcgaccagcacattccggtcagccagggccgcgaactggcccaggccaacccgcgcgcgcactacatcgagatgcgcggcgaggaccacatcaccctgccgctgcggctggacctgctggccggcgtggtcgatgactggatggcgcgcgacgaacaccacccgaagagcgcctgcccggccccacagctgccggcccaggccgagtggctggcccaccgctgaaaaaaggggacggaggggattaagtcgtttcccgcacagctgggccataaacgacttaatcccctccgtcccctttttctgtcaggccacccgtcgtgccagcgagcgggcagacgccgcgacgcccagcagcagcgcggccacgcacaggaaggcgaagccgaggctggtgccgtgtgccagtgcaccgatcgctgccggaccggcaaggatgccggcgtaacccagcgtggtgactgcggtgatggcgatgctctccggcatcacccgctgctggccggccatcgagaacagtgccggcacgatgttggcgcagcccagcccgaccagtacataccccgccagcgccaccggaaacgagggcaccaacgtggccagggtgaagcctgctgcggcggtgatgccgccgaagaccagggtgcgggtgcggccgaggcgctcgacgatgccgtcgccgaacaggcgcatcgcggtcatcgccagggtgaacagcgcgaagccggcgccggcctggtcacgcggcacttgccgcacttcggccaggaacaccgcgctccagtccagcatcgagccttcggcgaggaacaccacgaaggccagcacgccgatgaacagcaccacgccgtgcggcagcgccagcagtgggccgtcgtgcaggatccgttgcgggcgccagtgcggcgccgacagcaccgcgaccagcagcagtgccgccaccgaaaccagcgcggccagccacagcggtgtacccaggatcagcaggccggtcatgcagcctgcgccgacgaagccaccgatgctgtagaaggcgtggaagccggacatcatcgcgcgcccggcgtcgcgctcgaccgcgaccgcttgcatgttcatcgcacaatccagcgcaccgacgccggcgccgaacacgaacagcgccgcacccagcgccaccggcgagggcgccagcaccagcaagggcagggcgcacagcatcatcgcgcaggtgatcaccatcacccggcggcagcccagccgcccggtcagcgcgcccgccaacggcatcgccagcagcgagccgagcccaaggcacagcagcacggcgccgaggctggcgtcggacagcccggccttggccttggcgtagggcaccatgggcgcccacgcggcggtggcgaatccgggaatgaagaaggcggcgcgggtggcgtgctgctgggcacgtggggatgaaggcgtcatgcgcgatgcgaagctccaagggacgtttatggaaacgttttcaggtcggctcggcaagtgccatgcgtgacatcgggcgacgcatacgattgcagtgacccgctcgcgtcactggcgattaacgtcgcccacggacagtggctgcacggtcggcatcccgccggccgctgccggagatccgtacatgagcacgacaccgaccatcctcctcgtccatggattctggggcggggccgcacactgggccaaggtgatcctggaactgcatcgcaacggccacgaccgtgtgcaggcggtagaactgccgctgacctcgctggccgacgacgcagggcgcacccggaaaatgatccggcagatcgacgggccggtactgctggtcggccactcctatggcggcgcggtgatcagccaggccggtaacgagcccaacgtgaagggcctggtctacatcgccgcgttcgcgcctgatgccggcgagagtcccggtggcatcacccagcagcacctgccggaggcggcaccgaacctggcacctgacagtgatggctacctgtggctgcgtgcggacaagttccatgagagcttctgccaggatctgagcgaggacgaaggccgggtgatggccgttatccagaaggcaccgctggccagcaccttcggtgatgcggtcagcgacccggcgtggaagcacatgccgagctggtaccagctgtcccgccaggaccgcatgatcgcgccggaaaaccagaaggccatggccgcaaggatgcagcccaggcgcctgctggagctggatgccagccatgcctcattggcctcgcagccgaaggaagtgacggcgctgatcctggaggcgtgcgccgccatcggcggctgatagctgcggcagcgcgttgcacgacagccgcggcgcaggggagtacactcctgcgccgcggctgtccggccgcgtccctctcttccctccagccgccgccagaggatcccaccctatcgtggaggtcccgccgtgctgtctgtgcctgttgtccatacgccgtcccccttgccgcgtcgccgcgcgttgccgcaggcgctggcccggggtttgctgatcgctgcactgggcagcagcggtattgctgctgcgcagtccagtacggatccagccaaggattcgcaggcgcctgcatcacagaccctgcagaccgtgcaggtcaccgccaacctgctcggtaccatcaccgagggcagcggcgcctatacgcccggcaccattgccaccgcgacccgcctggtgctgacgccacggcagaccccgcagaccatcagcgtgatcacccgcgcacagatggatgacttcggcctgcacggcatcgacgacgtgatgcgggtgacccccggcatcagcatcgtcacctacgacagcgaacgcaccgagtactacgcgcgcggcttcgcgatccagaacttccagtacgacggcattccgatgtcgcgcaattcggcgtactccgccggcaacacgctcagcgataccgccatctacgaccgcatcgaagtgctcaagggcgcgaccggcctgctgaccggcatgggcgatccgggtgcgaccatcaacctggtgcgcaagaagccgggcaaggacttcgccggcagtgcttcactgggtgtcggccgctgggacgactaccgcgccgagcttgatgtgggtggcccgctgactgccgatggccgcgtgcgtggccgtgccgtgggtgcctgggaagacaagcgctccaacctggacaactaccagcgaaccagcaaggtcggctatgccgtggtggaagccgatctgggcgatcgcacgctgctgtcggtcggtggcgacgtgatggacagcgacccgaaggggtcgacgtggggcggcattccgctgctggacagcgccggcaacttcaaccgcatgccgcgctcgttcaacaatggtgcgcaatgggccggctggcgccagtacgtgcgtaccggtttcaccacgttggagcacacgttcgccaacgattggattgccaagctgcagctcaaccaccaggtcaacggctatgacgccgcattggccggtgccgccgccggcaatcctgatccgttgaccggcgagggcgtcagcctgtggctcggcaagtacgttggcaagaccgtcagcaatgccgccgacttctatgtgagcgggcgtttcggcctgttcgggcgagagcatgagctggtggtcggtggcagtgcctcgcgcaagcgctggaccaataccggctacggcccgcaggcggggttcccggataccgtgccggactacaggacctggaatggcgacattgccgaaccgcagtggcagcgcacctatgacaacaatgaagtgacccgcgagaatgggctgtacgtggttggccgcttcgatctggccgatccgttgaagctgatcgtcggcagccgcctggccagttaccgctcgccggacacgcgagagaccggcgtccatgtgccctatgccggcgtggtctacgacctcggcgagcattactcggtgtatgccagctacagcaccatcttcaagccgcagggcgagcgtgacgagcagggcaaggcactggatccactggagggccgcagctacgaggttggcctgaaggctgagttcttcgatggacgcctcaatgccagtgcggcgctgttccagcttgatcaggacaacttcgcccagcccaccggcggcaagacaccggatggccaggatgcctaccgcgccttgatgggcgtgcgcaccaagggttacgagcttgaaatgtcgggtcagctggccgagggctggcaggtgcagggtgggttctcccacaagattgcccgccaggcgggcaccaaggtgaccacgctggaaccggagaaccagttcagcctgcacacccgctaccgtctgcgtggcgcctggcaggcgctgacgctgggtggtggcgcacgctggcaggattcgactttcggcgagatcaccaacccggccacgcgggccaaggtggtgcatcgcacgcagccgtactggttgctcgatgcgatggcgcgctaccagttcaacgatcgcctgtcggccacggtcaacgtcaacaacctgctcgacaagcgttactacacgatcttcaactggtacagcacctacacctggggtgagccgcgcaacgtgcggttgagcttgaattacaggttctgacgcagatgcgcccgcgatgctctgcagcatcgcgggcgatgtggttacagcggcaggtcgaacaccagcacttcggcatcgttgccgttttccagcgtcagctgggcttcgtcgctgacctgcagcgcatcaccggcttccagggtgatgccgttgacctgcagctgcccacgggccacctgcacataggcgccacgaccgttgccaagcgcatggtgcagcttctggccgccatcgaggatggtggcgaagatgcgggcatcctggtggatgcgcagcgaaccgtcggcaccgtccggcgaagcgatcaggcgcagctggccgcgcttggtctccggtgcgaagtgggtctcctcgtacgacggcgtgatgttctcggtgtccgggaagatccagatctgcaggaagtgcacggtatcgtcggcggaatggttgaactcgctgtgggtgacgccgctgccggcgctcatgcgctgcacgtcgccgtaacgcagcaccgagccggtgcccatcgagtccttgtgttccagcgcaccgcccagcacgtaggagatgatttccatgttgctgtggccgtgggtgccgaagccctggccgccgatcaccttgtcttcgttgatcacccgcagcgggccgaagctgacgtagcgcgggtcgtagtagttggcgaaggagaaggtatggcgcgaggacagccagccatgctcggccaggccacgggtagcgctcttgcggatctgcagcatgatggaatctccttgttcgatggtttcgatggggcggggtgggccagtagccgctgtgtttccccgttggagagaagtatccgcttgcgcccggggtttgaaaaacggatagttttgacgtccatcatcgaaaaattcgaatgctcaagctcagcctcgatgccctgcagatcctggatgccatcgaccgccgcggctcgtttgccggcgccggcaaggccctgcacaaagtgccctcgaccatctcctacaccgtggccaagctggaggaggacctgggtgttcagctgttcgaccgggtcggcccgcgcgccgaaccgaccgaggccggccgcgcgctgctggacgagggccggcacctgctgcgcgccgcccgcgagttggaactgcgggtgcgccgggtggcgtcgggctgggagaccgaactgacgctggcggtggattcggtgttcccgacctggctgctcggcccggatatcgccgcgtttcgtgaggccgaggcaccgacccggctgcgattgatcggcgaggccctgtccggcacctgggaggccctgctggaccgccgtgccgacctgctggtcggcgcgccgggtgagggccccagtggcggtggttacgtggtcgagccgctgggcacggtggagttcgtgttcgcggtcgcgcccggtcatccgttggccgcagtgccgggtgtgctgggtcgcgagcagctggtcgagcactgcgcgatcgcggtctctgattccgcgcgcaggctgctgccgcgcacggtcggcttgttgatggggcaggagatgctgacggtgccggacatggccagcaaactgaagctgcagtgcgaaggcgtgggattcggtttcctgcccgaaccgtgtgcgcgcgctgcggtggcgcgcggccagctggtgatccgtgaggtggaggaacacaagccggaagagaccttctggctggcctggcgcaccggagaggatggcgccgcactgcgctggtggcgcgagcgcctgcgcaggccggagctgctgtcgcagtggtggcaggcaatggccaggggggaggggtttggcagggctgcgccctgcacccgctacgatccagagcaacagcaacagcaacagcaacagcagaagctggtttcctgagggatggcggggtgggtccggttgcgggagacgccgtaaacccgtccttgggggcttggccgcggcatccatgccgcggacactcccgcaaccggacccaccccgccttcgacagtttccgcgatctgtcggaacggcgtactgctctggtaggtgtcgaccttggtcgacacggtagatccacgccatgcgtggatgctcttcgatcaattgtcgaaatgttcgaactcgatggagattcatccacgcatggcgtggatccatcagatcgcggaaatctgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagcctacatggacgtacttgcggcgtccccgcactccgacaccgccccgccatcccacggaatgccagcttttgccgtggccgttgaggttgccggccagcggccggtactaccagggtgcagggcgcagccctgccgaaaaacacacataaaaaaacagcaggccgaggcctgctgtttcggtgtaatggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgccaattacatgaacttgttgtgctgactgtgtatggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgcgcggtacacaatcaaattttactgcatttccagcggcggatgctggaaacctgtcgagtggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgccctgcgacaggagcggaattatgcggatgtcggcgcgtaccgtcaacagttttgtgaaaattttcatccaactgaatgaaaaagctgtcagccacggcatcaggggccttcagccacgcgaaatgatcggcgcgcgtgcccagttcctgcgcggacagcacgcgcagctgcgcgtccacattcggcagcttcgccagcagcgtctgcatcgatccggtgggggccaaccagtcgtgctccatcagcaccgcctgtgcgctgccatgcacacgcgccatctgcgcatcgaggtcttcgtccatgctgacggcggcgtaatggttgttcaggccgacgcgcgcccagtcggcgatcagcccgcgcgcttcggtgccaccgaagccgaggcgacggccatgcagcacgccctggcgctgtgcgatccacggcaggaagcggtagaccagcggcagcagccagccacgcggtggtgggaatccgcgccagaacggtgagccgctggcggccagccacagccggttgaagcgctgcgggttgcggccggcatgcacgcaggccagctgcccgcccaggctatggccgccgatgatccagggcagggcgtcgccttcgtcatccgctgcggccaggacggcctggctggtcggcagatcctgttcgagtacctcgcgatagccccagtcctgcgtgcgcgatgggcgcagcgaactgctgccgttgccgcgccactcgtgcaggtacaccgccacgcccttcgccgccagcgccaaagccagtggcaggtagtggcgcgccgccacgcccagtgccggcagccacagcaggcgtgcgatgggctgtgcgggcacgcaggcgatcacctcgaagcgatggccatcagcgcactgcacggcaaggatgtcgggtgtgaggctcatgcgtgtggtgccgcgccgaagtgatccagcaccagcacctcgccgcggccgggggcatagccctgctgcaggccgcgtgcaacgtagtcgataccggcttcgcaggcattggccaggctcaagccgttgcacaactgcgcggcgatggccgaggccagcgtgcagccggtgccatgagcatcgaggggcaggcgtgcgtggatgaattcttcgctgctgacgccgtcgaagtagcgatcgatcacgcgattgccctcatgcaggtggccacccttgagcagcactgcgccggcaccgaggtcgagcagggccgaggcggcctgttctgcgtcttcgccgttgctgatcttccggccgaccagcagttctgcttccggcgtattgggggtgatcagcgtggccagcgggatcaggcgttcacgcatggcctgcaatgcgctgtcttccagcaggcgtgccccactggtggcgaccatcaccgggtccagtaccacgtgtggcgggcgatggcgctccaatgcatcggcgacggcattgatcacctcggcgttggccagcatccccagcttcaccgcgtggatgtcgaagtcgtcgaagcaggcatccagctgcgcgcgcaggaactcgacgggtggcacgtgcacggcgatgacgccgcgggtgttctgcgcggtcagtgccgcaatcgcggaaaggccatgcacgcggtgtgcggcgaaggccttgaggtcagcctggatgccggcgccaccgccggagtcggagccggcgatggtgagggcggaaacgggagtggtcgggctcatcggttgattgtgccgtggtcccgcaggggaaggtagatccacgccatgcgtggatgtccttgattcaatgccgccaacgcgcccactgctggtacagcacataacccagcccggtcaggccagtcagcagggcgggggcgagcagggcgtcgtactgccagcgcatgaacagccaggcgccgaggatgccgccggcgaggaagccgctgatgatcaggccgctgagggtcagccgtcgtacctgcagcggcagcccacgcagcaggtggccgaggccgatgccgaggtcggtgaacatgccgctgaggtgggtggtgcgcaccactgcgccactgaaggtggtggccatcgcgttctgcaggccgcaggccatggcggcggccagtgcgccccagatctgatgttgttcgaacagtggaatggccaccagcagcagcgccgattccagtgccagcgccacgccatagcgccggcccagctgcagggcgctgtcctggatcagcaggccgctgagcatcgcacccagcgagaacgcgatcagcagcccccacaggtgcccgacggcgcgccagtccccctgcgccagcgccatgcccaactggctggtactgccggtcatgtggctgaccgcttggtgctcgaaaccgaggaagccgaccacgttgaccatgccggccacgcacgagagcgcgaccgcgccgatccagacccaggtgggcaggcgtattcccatcggcggggcccctcagggcccgccgaagccgccgttgaactgcagctcgctgaaggtgttgctggccgggtcgaacaccgcgccccagaactgcgtgccgccgtcacagacgcggatcgcttcgcgtgccggattgatgccgctgtcgtcgggcaggtggaaggcgttgacgtagatcagccgcttgccggcgctttcgatgccgacgtactggcggtcgaagtccagcaccttcggtacctgtgcctccagcgacgacagctgtgcctccagctgatcgatctgctgccggctgggtgcccagtagccgctgacccgcccgggctcgcggccggggctggcgcgcgagcaggtgtcgagcacctgcgcggcgatgatcgggcgggtgaccacccaggactgcccggtgcgctcggcggtcggcacactggccgggccgcgcgtggtggtgcaggcaccgagcacggctgcgagggtgatcgcagccgtgggcagcagcaggcgggtgcagcggttcacaacacctccgaagcgtaatcggccaggcgcgagcgttcgcctcggcgcagggtgatgtgcgcactatgcggccagttcttgaaacgatccaccgcgtaggtcaggcccgaggtggtctcggtcaggtacggggtgtcgatctgctcgacgttgcccaggcagacgatcttggtgccggggccggcacgggtgatcagcgtcttcatctgcttcggggtgaggttctgcgcctcgtccaggatcaggtagcgcgacaggaaggtacggccgcgcatgaagttcatcgagcggatcttgatgcggctggccagcaggtcgttggtggcctggcgaccccaggtgccgccttcctggttgtgcgtgagcacttccaggttgtcggtcagcgcgcccatccacggcgtcatcttctcctcctcggtacccggcaggaaaccgatgtcctcgccgacgctgaccgtggcgcgggtcatgatgatctcgcggtagcgctgctggtccatcgtctgcgccaggccggcggccagtgccagcagggtcttgccggtaccggcggtacccagcagcgtgacgaagtcgatctccggatccatcagtgcgttgagcgcgaagttctgctcgcggttgcgcgcactgataccccagacggcgtggctgccgtggcggaaatcatcgaccagcgacagcactaccttgccgtcgccgaccacgcggctgacgcgcagttcgacttcgtcttcgccgggcaggtagacgtactggttcgggtaccactcctcgccgtcctgcgcctggatttcgtaatggctgcggcccttgtcgctccagctgcgcaggtcgtcaccgtggcgcttccagaagtcttccggcagctcggtggcgccggtgtagagcaggctgaaatcgtccagcgcgcggtcgttttcgtagtcctcggacacgatgccggcgatggcggccttgatccgcaggttgatgtccttggaaacgaacaccaccggcaggtccggcgtttcttccttcagcgccaggatcgcgccaaggatggcattgtcgggaatgacctttccaaagctcttgcccgcgtcgaagtggctggtctggaagcgcagcttcccggcgctctgcttgccgcgcagctgcaggccgttggggcgctgcagcggaatgccgtcggccaggttgtccaggccggattcctgcaccagctcgttgaggaagcggctcacctggcgggcgttgcggctcgcttcggaggtgcccttcttgccgttgtccagctcctcgatcacctgcatgggcaggtagatgtcgtgctcctcgaatttgaacagcgcggtcggatcgtgcatcagcacgttggtatccagcacgtagatgcgcttgcctcgggtcatcgtcgattcctggttacggacagggaaaaaccaccacggcctgctgcggggcagggtgatggcagacacagtaggcagtgggactcacttggactgggaggccttcagttcggcgagaacggcatcggcatggccggcaaccttgaccttgcgccaggactgcacgatgcggctgtcgggggaaatcaggaaggtgctgcgttcgatgccacgtacctgcttgccgtacatgttcttcatcttgatcacgtcgaaggcgctgcacagcgcttcgtcgccatcgctgaccagcgggaagttgaagccctgcctggcacagaagttgtcgtgcgacttcaccgagtcgcgagagacgccgagcacgaccgcgccggccttcttgaacttcggcagcagggcgttgaagtcgatgccttcggtggtgcagccgggagtgctgtccttggggtagaagtacagcaccagccactggccggcatagtcgccgagagtggcctggtcgccaccggacagcgccagcggcagggaaagggtggtgctgtccagggtatcgccgttgttcatgaggtccttctgtcgagcctgggttgtttctacgacaattgcatgaaacgccacgcgcccgtgagaggcgcgcgaaaaatccgcactcccaatcagaatttcatcgggtccatgatcgcgtccaggttcaggtggtcgcagaactcaaggaaatcgtcgcgcagcgcggcgatgtgcatgttggccggtacgccgatggtgacctgtgcactgaacatctccgcaccggtctgcatggcgcggtagcgcgtgctctgcaggttctcgatggtgatgccctggcggtcgaagaaatcggccagctggaacaggatgcccggcttgtcggcggcgatcacttcgacaatgtacggcagcaggttggactgcgcttgcttggccgcggtgcggtaccagaccagcttcaggccttcctcgcgctccagccgggtcagcatcgcctccagcttggccaccgagtcccaggagccggtggccagggcggtgaccgacacatcgcggccgaccgtggccaggcgtgcgtccaccagattgcagccgctgtcggcgatgcggcgggtgacggacagcaggggggactccggatgcgtcgtataggcgttgatcaggaggtggttttcgctcggcgcggggcgcggggtggtgtcggtcaaggcgattccgggtaatgcatgcgttagtctgaatgcccgccagaggcggggatccaccggtgtccagcatacttgcccgtgctttcgcgccgcaagtaacattcaggtcgcccccggcctttcgtggcgggcgttttccctttccagccaagagcagcacgtccttgtccctttccggcctcatcaccgcgctggcgaccccgttccgggccgacggcgccctcgatcccgacggttggcagcgcctgctgcacctgcaactggaaggtggcgtccatggcgttgtcgttgccggctcgaccggcgaagcggcaaccctcaccgatgccgagtacgacctgctgctggccagcgcggtcgaacgcattggcggccgcatcccggtcatggccggcaccggcctgtccggtaccgccaaaaccatcgaacagacccgtcgtgcggccgcgcttggcgccagccatgcactggtggtcaccccgccttacgtgaggccgacccaggccggcctgattgcccattatcgtgcggtcgccgaccagggcgggttgccggtcgtgctgtacaacgtgcccggccgtaccggttgcgacatgcagccggagaccgtggccgaactggccagccaccccaacatcgtcggcatcaaggaggcggtgggcgacaccggccgggtgcaggcgctgctcgcactgcgcagcccgcagttcgccgtgctcagtggcgacgacggtacggccgcgcgttcgatccgggccggtatcgacggcctgatctcggtcggctccaatgtgctgcccggcgcctaccgccgcatgtgcgagctggccgccgcccatgaccacgaagccaccgagtcctgggatgcgcgcctgcagccgttccatgatttctgcggtgtcgaaccgaacccgattccggtcaaggcgctgctgcgccgtatcggcatcggccatgacctgcgcctgccgctgctgccgctgtcggcgtcgcaccacgcggccgccgaccatcttgccggcgacatcgccgcccttgaagccctttccagccactgacctttcgtcttggtctgacccaggagattcacatgcgtcaatccgtttccactgtccgcgtgctgtcctacgccctgcttgcggtggccgttgccgccggcaccaccggctgcttcaagcgtggcgtcaagggcgactatgccctggccccggaaatgcgtccgctggaagtgccgccggacctcaacctgccggccaccaccggtgacaacaaggtgccggcgctggtgtcggccaccaagccggcagcaccggcggccgcggctccggccgttggcaataccggtttcaccattgctggtggcaaggatgaagccttcgccaaggtcggtaccgcgctggaaggcgtggagggcgtgaccatcgccagccgcgcccagttgctcggctcgtatgacgtggcctacgaaggcagcaacttcctggtccgcgtggtcgccgtcgatgccggcgcctacatctccgcggtcgacccgcgtggcctgccggccaccgccgaagcgccggtgaagctgatcgccgcgctgaaggcgaagctggcccagtaagggctgcctctggtagagactgaccttggtcggcgcttctgtgccaaccaaggttggcacctaccggatcgcaaggtcggcatgccgtatcgcgaggttggcataccggatcgcaaggctggcatgccggatcttgcggttggcgttcaccggaaaacagaaaagggcgcccgtgggcgcccttttcgttgccgccgtgggcgcttctcagcgctccagcagcttcagcttgtccggcttgccatcccattcgccggcgtcggcgggcgggtccttgcgcacggtcagcaccggccactccttcgccagctcggcgttgagggcgacgaagccttcctggccggcggggacatcgtcctccgggaagatcgcgttgaccgggcactccggctcgcagagggtgcagtcgatgcactcatccgggtcgatcaccaggaagttcgggccttcgtggaagcaatccacggggcacacttccacgcaatcggtgtgtttgcacttgatgcagttttcggtgacgacaaagggcatgggctgggggtggatcgattcctgaacccgccaattctagaacaggttggcccccggtgtcggcgcggggcggaaatcgggcgtctggcaggcgcggccgtggcagtcattggcggcagggcggggcctgtgcgacgctgcgggtcagccggctgcgtcgggtggccggcccccttcccagcaggatcgtcaatgtcgccagccaagcccagcatcgcaccccatggcggtgagaacactgcattcatcgtcctgatcagctgcgtggccacgctcggtggattcctgttcggcttcgacagtggtgtcatcaatggcacggtcgatggcctgcgccaggccttcaactccagcgaggcggcgctcggtttcgaagtcgcctcgatgctgctgggctgcgcgatcggtgcgttcctggccggctggctgggcgaccgcctgggacgccgcggcgtcctgatcgtgtcggcgctgatgttcctggtttcggcgctgggcgccggcgcagcccacgcctcgtggctgttcatcgcggcccgcgtgctgggcggctttgcagtaggggcggccagcgtgatgtcgccggcctacatcgccgaggtggcctcggcgcgctatcgcgggcgcctggccacagtgcagcagatggcgatcatctgcggcctgttcgcggcgttcctcagcaactacctgctggcccgcgccgccggggcgtcgaccgagccgttgtggctgggtcgtgaggcctggcgctggatgttctggatgcaggcgctgccgtcggggctgttcctgctgttgttgctggtgattccggaaagcccgcgcttcctggtcctgaaggggcgccagcagcaggcgagggcggtgctcgcgcggctgtacggtgataccgcggcggcggccaagcaggccgagatcgaaaccagcctggcccaggaccagcacaagccgcgcttcggcgacctgcgcaacaaggccaccggcaagctgcggccgatcctgtgggtgggtattggcctggccatgttccagcagctggtcggcatcaatgtggtgttctactacggcgcggtgctgtggcaggcggtcggcttttcggaaagcgacgcgctgttgatcaacgtgctgtccggtgggctgagcatcggtgcctgcctgctgaccgtgctgttgatcgaccgcatcgggcgcaagccgctgctgtggatcggctcggtcggcatgtcggtggcgctggtgctgatggtggtcgcgttcgccagtggcagcctggccgacggtcgcctgcagctgtccgacggcatgggccggctggcgctggtcgcggccaacgtctacgtggtgttcttcaacatgtcctggggcccggtgatgtgggtgatgctgggcgagatgttccccaaccagatccgcggcccggcgctggcggtggcgggtgcggcgcaatggacctcgaacttcgcgatcaccgtgaccttcccgatgctgctggccggcatcggcctggccggcgcctatggcatctacgcggtcgcggcgatcctctcgatcgtcttcgtggtccgctacgtacgcgagaccaagggcaaggagctggagcagatggaaggctgacggcgactggcttcggttgtgttccgttggcgcctgcttgtccagagtgtgagggggcaggccgccctctccaggacacgcaagagcccccatggatgggtttacggcgtgtcctgccctgggtgaccccaccggctcaagccgattgcagggaggcgccaaagcgaccaacccgaccgcaatcactgcaatcccggaaaacagaaaagcccgcacaaggcgggctttttcggttcctgctgcggcgactggcgctccctaggggactcgaacccctgttttagccttgagagggccacgtcctaaccactagacgaagggagcgtaactgtgtcgctgccgaggcaggagcgctagtatatgcacctcgatgccattgggcaatcccgaaacttcaaccggaagcgccaacatcatttcctctgctacatcaccgttcagcctgcgcgtcatcccgcgcgaccagcacacgatctcccgcaaggacatcagcccgaacgccctgcgcgtgctttatcgcctgcgcgatgccggcttcggcgcctaccttgtcggcggcgcggtgcgcgacctgctggtcaatggccaacccaaggatttcgacgtggccaccgacgccacgcccgaacaggtcaagcagctgttccgcaactgccgcctgatcggccgccgtttccgcctcgcccacgttgtgttcggccgcgagatcatcgaagtcgccaccttccgcgccaacagcgatgacggcagtggcgaccgcgagatggaaaacggcatgcttgtgcgcgacaacgtgtacggcaccatcgaagacgacgccgtccgccgcgacttcacctgcaacgccctgtactacgccatcgaggacttctcggtgcgtgactacaccggtggcttcgaagacgtgcaggcgcgcctgatgaagctcatcggcgacccggtacagcgctaccaggaagacccggtgcgcatgctgcgcgccgtgcgcctggcggccaagctcggcttccagatcgaagagggcaccgccgcgccgatcccgcagctggctggcctgctcaacgaagccgcgccggcacgcctgttcgaggaagtgctgaagctgttcctgtccgggcacggcgtggccagcttcgaaggcctggagcgctacggtctgctcgacgtgctgttcccggaaagcgccagggcgttgaagtccaaccgcaccggcgcgctgcgccgcatgctggtcgagggcctggccaataccgatgcccgcgtggccaacgacgagccggtctcgccggcgttcctgttcgcgctgttgctgtggccggcgttctgccgcgcccaggcgaccctgctcaagcagggcgtggcgccggaagaggcgcagcgtcgtgccgccgaccgcgtcaccgtgcagcagctgagcaccatcgcgctgccgcgccgcttctcgctgccgatgcaggaaatctggctgctgcagtcgcgtttcagctcgcgccagcgcaagcgcgtgttccgcacgctcacccatccgcgcttccgcgccgcgttcgacttcctcagcctgcgccaggtggcctcggccgagcacgctgccgatgttgaattctggcgcgaggcacaggcccagtcgggccgcgagctggaatcttcgctggacgcgatgcacagcgaagagggcgatgacgagaacggagcaccgcgcaagcgtcgccgtcgtcgccgccgcccgggggcctcggccggtgcagctggcgaataagcaatgacgccagcgtggatcggcctcggcgccaacctcggcgatgcggccacgactgtcggcgcggcgatcactgcgctggacggcctgcctgggacccgcgtgctgcaggcctcgcgcctgtacgcaacgccggcctggggcaatgaagaccagccaccgttcgtcaacgcggtggccgcggtcgaaacgtcactggcagccgatgaactgctgcaggcgatgctggcgctggagcagggctttggccgcgtgcgtgatgcggcggtgcactgggggccgcgcgcgctggacctggacctgctgctgtatggcgcgcaggtgctcgaccagcccggcctgcaggtgccgcacccctacatgcacgagcgtgccttcgtgctggtgccgctggccgaaatcgcgccggatctggccatccccgggcatggccgcgtgcgggatgcagtgatgcgggtggatgcctgcgggatcgcgccgatagggtgataatgcccgggttatctcccccggttatcagcacatgagcacccacgcagacagcaagccctggaccgttcccgccctggccgaggccaagcgcaatggccagaagctggtcatgttgaccgcctacgacgctggcttcgcccgcactttcgacgcaaatggcgttgacctgatcctgattggcgattcgctgggcatggtcgtgcagggccatgattcgaccctgccggtgaccgtggccgacatggtctaccacacccgcgccgtggcccgtgtgctgcagcgcgcgctgctggtggccgacctgccgttcggtgccgatgccactccggagcgcgcgctggatgcttcgctgcagctgctgcaggccggtgccgagatggtcaagatcgaaggtgccggcttcaaggtcgacatcatccgctacctggttgagcgtgagattccggtctgtgcgcatctgggcctgacaccgcagtcggtgctgcgcctgggcggcttcaagatccagggccgcggcgatgccgcgcgccagctggtggaagatgccagggccgtggccgctgccggcgccagcatcatggtgcttgagtgcgtgccgaccccggttgccgccgaggtgaccgctgcggtggaggtgccgaccatcggcatcggtgccggcccgcagtgcgacggccaggtgctggtgctgcacgatttcctcggcctggacagtggccatcgccgccccaagttcgtcaaggatttccttgccgaaggcggttcggtggccggtgccacccgcgcctacgccgacgccgtgcgcgacggcagcttccccgacgaacagcacgcttacgcctcatgatccagaccttcaacgagctcggcgcactgcgcgagcagatcgcccagtggaagcgcgagggcctccgcgtggcgctggtgccgaccatgggcaaccttcacggtggccatcattcgctggtgaccctggcccgccagtacgccgacaaggtcgtggcaagcatcttcgtcaacccgacccagttcgggccgaacgaggatttcagccgctatccgcgtacgcccgaggccgatgtggccgggcttgagcaggtcggctgcgatgcggtgtggctgcccagcgtcgaggccatgtacccgctgggcgtggacaagaccacgcagatgcacgcgcccggcgtgagcgaggtgctggaaggtgccagccgcccgggccacttcgatggcgtctgcacggtggtggcgcgcctgttcctgcaggtgcagccggacgtggccgtgttcggccgcaaggactaccagcagctggcggtgatccggcagatggtggctgagctgtcgttcccgatccagatcgtcggcgcggacatcgtgcgcgacgaggatggcctggccaagagttcgcgcaaccagtacctgagcgccgaacagcgcccggtcgcgaccaccatccaccgcaccctgctgggcatgcgcgaaggctacgtggccgggcaggcgcgtgatcgcatcgaggccgacgccacggcggcattgcaggcggccggtttccaggtcgactatgcggtgctgcgcaccccggagctggccgagccgacgttcgatggcggtggccgcgtagcgctgatcgccgcgcgcctgggctccacccgcctgatcgacaacctggagttctgagccgcatgcggcccgggggcgcccacaatgggcgcctcgcaccttcccatggacgggagaacggcaatgaagacaccctccactgacgctggtcggcttgcgcaggcgttgatcctggccgtgctggctgccggcatgctgccggcgcaactgtttggcggcctgttgttcgcgctcgaattcaggcgcacgccgatgcccgcgctcaccggcggtggactgatgttcgggctgggcgtctgcgtcgccatcgcggtgttcctgccgatggcgttgctcctgcggtctcggtggcccctgcgccggacccgcttcgtgcttgcagggtctgctctgggcgcgctggccatggccatccatgagtggccgggcgcgatccatgggccgctgctgcagcgcctgcgctatgtcgatacattcgatgtgatcagctatgggctgacggtgttggctgcagggggcctgggcctggcctccgggctggccttccatacggtgttcaggctgtcactgcagggcggtgccgtccatgccacgccgccgccgccgggcgagggcgcctgaacggccttcagcgtcctgccgcaggcccctgacgacggccaagcgggtgctagaatccgctctttcctttgccgttgcagcgcccccatgcacctgtccctgctcaagaccaagatccaccgcgccaccgtcacccattccgagctgaactacgaaggctcgatcgccatcgatgacaacctgctggctgccaccggcatccgcgagttcgagcaggtgcacatctgggacgtgaccaacggtgcgcgcttctcgacctatgccatccgcgccgaagccggcagtggcgttgtctcgctcaacggtggcgccgcgcgccacgtgcaggtcggtgacatcatcatcattgccgcgttcgccagcatgaccgagcaggaagccgacagcttcaagccgaagctggtgtacgttgatggcaagaaccagatcacccacaccaacgacacgatcccgacccaggccgcatgacaacgaacaacggattcgactcgctgcattcccacgcccagcgcctgaagggcgcaagcatccccggcctgctcgccgccgaacccggccgcgtgcaggacctggcgctgcgggtcggtccgttgtacgtcaacttcgcccggcagaaatacgatgccgcggcgttgcaggcattgctggcgctggctgccgaccgtgatgtcggtggtgccatcacccgcctgttccgtggcgagcaggtcaacctgaccgagggtcgcgccgcgctgcacaccgcactgcgcggcgacgtggtcgatgcgccggtggcggccgaggcctatgccaccgcgcgcgagatccgccagcgcatgggcgtgctggtgcgcgcgctggaagacagtggcgtgaccgatgtagtcagtgtcggcatcggtggttccgaccttggcccgcgcctggtcgccgacgcgctgcgtccggtcagcggtgcgcgcctgcgcgtgcatttcgtatcgaacgtggacggcgcggccatgcagcgtacgctggccacgctggatccggccaagaccgccggcatcctgatctccaagaccttcggcacccaggaaaccctgctcaacggccagatcctgcacgactggctggggggcagcgatcgcctgtacgcggtcagtgccaatccggaacgtgccgccaaggcctttgccatcgccgccgatcgtgtgctgccgatgtgggattgggtcggcggccgctattcgctgtggtctgcggtcggtttcccgatcgcgctggcgatcggcttcgagcgctttgaacagctgctggaaggtgctgcgcagatggatgcgcatgcgctggatgcaccgctggagcgcaacctgccggtgctgcacggcctgaccgacatctggaaccgcaacctgctgggccatgccacgcatgcggtgatgacctacgaccagcgcctggcgctgttgccggcctacctgcagcagctggtgatggaaagcctgggcaagcgtgtgcagcgtgatggccagccggtcaccaccgataccgtgccggtgtggtggggaggcgcgggcaccgatgtgcagcacagcttcttccaggcactgcaccagggcaccagcatcgttccggccgacttcatcggctgcgtgcacaacgacgatccctacacgatcaatcatcaggccctgctggccaatctgctggcgcagaccgaagcactggccaatggccagggcagcgacgacccgcaccgtgattacccgggcggccgcccgagcacgctgatcctgctcgacgcgctgaccccgcaggcgctgggtgcgctgatcgccatgtacgaacacgccgtgtacgtgcagtcggtgatctggaacatcaacgccttcgaccagttcggtgtcgaactgggcaagcagctggccagcggcctgctgccggcgcttcagggcgaggatgtggccgttgccgacccgatgacccgcgagatccttgcgcagctgaagggctgaggctctggtagtgccggccgctggccggcaacctcatgaacgatcgaagcatcacctggatgccggccagcggccggcactaccggagcggacgggttggcggccagcggccggcactaccatgaagggcgtggtgcctcagcggctcgggtcgcgttccgggctgggccgcttggccagcttgcgctgcagcgagcgccggtgcatgccgagcaggcgcgcggctgccgacacattgccgccggtctcgtgcatcgcctgctggatgtgttcccactgcaggcggctgatcggtgtcatcgcgtcgggcacttccatttcgccatcgtcggccgggccgtcatcctcctcgcccaaagcgcgaaggatcatcggtaccgtggctggcttgggcaggtaatcgtccgcaccgagcttgatcgcttccaccgcagtggcgatgctggcgtagccggtcaccagcaggatgcgcatgtccgcgcgcagcgcacgcagcggctggatcagcgccaggccggaatcgctgcccagcttcaggtcgatcagggcgaacgcgggtgggtgctggcgggccagtgccagcgcactggcggcatcctgcgcggtctgcgtttcaagtcccttgcgggccaggctgcgctgcagggtgcgcaggtacagttcgtcgtcgtcgaccagcaggccgagggttgaggcgctcatggggtttcctcgcgtggggccagcggcaggcggaagccgacgcggctgccggccccctgggccgggcgcatccacatctcgccgtcgaggcgttcgatcgtggcatgggacagggccaggccgacccccatgccttcactcttgctgctgccgaacagcttgcccggcagcaccgcggcgcgcgcgttgaagccgtggccgtagtcgcgtacttcgccgatcagatcgtcgccttcgatgcgcaggtccaggtccacgcgcggccggccggcctgttcgccggcatcggcggcattgttgagcaggaccatcagcaggtggcccacgcccgggtcgagcggcagccgcagcggcgcatcgtcgttgcggtgcaggtcgatggtcggtcgcaccaggcgccattgctccagcacctgctgcgcgctggaatggctgcgtccgggcgcatcggccgaggccggtgcggccagcgccagcacgcgctcacggcactgcaccagcagctcgcgcagggtttccatgtcctcgcgcacttccggctcttcactgcgttcggccacgtcgtcggcgagcagggtcatggttgccagcggcgtgttcagttcatgcgccaccgaggcggcatgggtggccagggcgacgatgccctcgttgcgggcgaagcgctcgcgcagcgccgacagttccagttcgcgctggcgcagcgccagcgccagccgggtggagaaggtcagcaccaccgcagcggagatcaggaagttggcgaccacgccccagcggttgaggtcctgcgcgcggaaatagccgtccggcaggggctggccgaagatgccgctggcggcgtagccgagcaggcaggccagcgcgaccgccagcgcccagcgcaggggcagggcgaacgcggccagtgcgatcaggatcaggaacagcgagctgaacggattggccatgccaccgctccagcccaccatccaggtcaggatgatcacgtccaccaggatgtggccgaatgcggtcagcggcgcggtgtcggccgcttccgggcgcagctgggtgtagatgttgaacagggcaagcaccgccacacccgcccacagcggcagctgcggcaacggcagccccagcacccaggtggcgaccaggatggtggcggcctggccgcctactgcaagccagcgcaggctgcacagggttcggagaaacggggcgtcgggaccggtcattcacgctcatcgtatgcgttcgcgcgtgaccgtgcctgcgacaatcggccgcagccgtgccgccggctgaatgcgagtcaccccgaatgcagggccgggcggtagaatgcgcccatgcacgacgccgtcacccgcccgactccgccctccgatgccactgcctggccgcgccgccagacccatgccgtccagatcggcggagtcaccgtgggcggaggcaagccggtggtggtgcagtcgatgaccaacaccgacacctccgacgtcgcctccagcgtgaagcaggtggccgagttgtggcgtgccggttcggagatggtgcggctgaccgtcaataccgtggaagccgctgcggcgatcccgcgcattgtcgacaagctggcgatgatgggcatcgacgtgccgctgatcggcgatttccactacaacggccaccagctgctgaccgccgaaccggcatgtgccgaagcactggccaagtaccgcatcaacccgggcaacgtcggcttcggcaagaagaaggatctgcagttcgcccagctgatcgaattcgccatccgttacaacaagccggtgcgcatcggcgccaactggggctcgctggaccaggccctggcggcgaagctgatggacgagaacaacctgcgcgaacagccctgggacgccggccgcgtgctgcgcgaggcgctgatccgctcggcgctggattcggccgagcaggcggtggagctgggcctgccgcgcgatcgcatcgtgctgtcggccaaggtcagtggcgtgcaggagctgatcgcggtgtaccgcgacctggcgcagcgctccgacttcgccctgcacctgggcctgaccgaggccggtatcggcagcaagggcatcgtggcatcgtccgcggcgctgggcgtgctgctgcaggaaggcatcggtgacaccatccgcatctcgctgaccccggagccgggccagtcgcgcacgcaggaagtgatcgtcgcccaggaactgctgcagaccaccggccagcgtgccttcacgccgctggtcacggcctgcccgggctgcggccgcaccacttccgagttcttccaggagctggccaaggtggtgcagaaccacgtgcgcgagaagatgccgctgtggaagatccaccacccgggggcggagaacatgaccctggcggtgatgggctgcatcgtcaacgggccgggcgaatcgcgtcacgccaacatcggcatctcgctgccgggcacgggtgagacgcctgcggcgccggtgttcgtcgatggtgagaagaaggtgaccctgcgtggcgacaacatcgcccaggagttcgtcgccctgatcgacgattacgtcgaacacacgtatgtccgaagcgccggataagcctgcgatcctcgccgcaccggagtccgcctccggcttccgccactggatggcgcgcaacgcctggcgcctggtcctgttgttcggtggcgtgctgctgccgttggcaggctttgttgccctggcggatgaagtgcacgagtttgaatcattccatttcgacgcgcccctgctgtggcagatgcatggcctgcattcgccctggctggaccgcttcttcgtgctcatctcgaaactgggctacgagtggttcctgatcccggccgacgtgctgatcatcggcgtgctgctgggctaccggcgctggcgcgaggcgaccttcgtcgcggtcagcttcgtagggtcggcgctgctgaacatgggcagcaagcagttcttccagcggcagcgccccagcctgtgggaatcgatcgcgccggaatcgacgttcagcttccccagcgggcatgcgatgggttcgatgacccttgccgtgaccttggtactgctcgcctggaacacccgttggcgctggccggtactgatgctggcacccgcgttcagcctgctggtaagcgtgtcgcgggtctatctgggggtgcattacccctccgacatcctggccggatggtgtgccgcgctggtttgggtggtagggtgctatctggtcatgttcagtcgccggcacccttggcgacgtcacggcccgccgccagcgaaggccagcgaagcaccaacacagggggtttgacgtggatggcccttgagggacgtctacgtgatagatcagttgtttcgttgcagcaggttctgcaagacagggggcaagcacaacgcgcggtactgtgatgcgcaaggcagatcgccgacgccgcattccggacgcgcttgcagggtatcggcaccctgcctagcttgacctgcaatggccgcattcgaagaggtacatgaatgacgattcgagtctacctggtggatgaccacgcgctggtccgcaccggtatgaagatgattctgtcgggggaaaccgacatcgaggtggtgggcgaagccgagaccggcgaagacgcgctgcgtgaagtccgccagctgctgccggatgtggtgctgtgcgacctgcacctgccgggcgtgagcggcatggaagtgaccgagcgcatcgtccgcagccaccgcaatacccgcgtggtgatcgtgtcggtactggaagacggcccgctacccaagcgcctgctcgaagccggtgcggccggttacatcggcaagggctgcgatgcgcaggaactgctgcgtgcggtgcgtgatgtggcggccggtcgtcgctacctgggcaccagcatcgcgcagaatctggcgctgtcgacagtggaaggcaatggttcgccgttcgacaacctgtcgccgcgcgagcttgaggtggcgctgttgctgacccagggcctgcgccaggaagacatcgcgcggcgcctgagcctgagtgcgaagacggtgaacacgcacaaggcgcggttgttcgagaagatggggatccacgacaacatcgcgctggcgcggatggccagccagtacgggttggtggatccggcacggccgctgtaaggggttcggccaacggctgagcccctcgcggtgtgcggccggattcgtggggttggccctgcggagggattgcgcaggggacgccgtgaatccatccctggaggctcgggcgcgccatccatggcgcttacgcccctgcgcaatccctccgcagggccacggacggtttccgtgcgccgccaccgcggaatgaagaaggaagagcaggagcgggtcgcgcgctttccgcactcgtcgcccggggtcggatccctttcccggtgggaaagggctctgacccctgatgatgccggagccgagcatgggctcggctctgcacctttgtcgggctcagtggccgcgtacgcgctggatgatcttggcggcgtctgcggcgctggcgcgcaccttgtcccattcgccgttggcgatccagttgcccggcaccatccacgaaccaccgatgcagaccacgttcttctgctcgaggtattcggcggcggtgttctcggtgatgccgccggtcgggcacagcttcaggtccgccaccgggccggccagtcccttgatcattgccaggccacccacagccgtggccgggaacagcttgcacacgcggaagccgcgggcgtagagcgacagcagctcggtcggggtggccgcacccggcaccaccggcagcggtgcagcggccagtgcatcagccagtgccggcggcgtacccggggtcaccaggaagtccgcacccgcatcgatcgactgctgcatctgctccacggtcagcaccgtaccggcacccaccaccacgtccggcagctcgcgcttgagcatcgccaatgcttccatcgccactggcgtacgcagcgtcagctcgatcgccggcaagccaccttccagcagcgccgcactgaccgcccgcgcctggtccagcgtatgaatcgtcaccaccggcaggatgcccgccgcacgcaacagctccgccgccttcacctgatgttgttcgatacccatgcttttgcccttgccttttgctcttcttgattcagtggccgcagcgcaaatgacgcgccgggaattgtccaagggcagtagagcgccctggccgggaccgtgagcggcatggatgccgcgaccgagcccccatggatgggtttacggcgtgtcccggccagggcgctctactgcccaggccgggaagcctgccgcggcttttcgcttcaggcgtcttttgcctcatgcggcgccgccgccgctgcggcatcgtgccccagctcatattccgcgtcgtactcccacggcccgccatcagccgccgccggcccgcacgaaatcgaaatcgcgccctgatcagccggacccaccacgcgacggttgatcgcgaacaggttgcggcccaggtcatgcgcagccggcgcggtgttcggcgccagcggacgtgccgcccattcggccgcgtccaccagcacttccagcgtgccagcctcgccatccaggcggatcatgtcgccctcgcggaccttggccagcggaccgccgcgtgccgcttccggcgtcacgtggatcgccgccggaatcttgcccgaggcgccggacaggcgaccgtcggtgaccagcgccacgcgccggccctggttctgcagcaggcccagcagcggcgccagcgaatgcagttccggcatgccgttcgcacgcgggccctggtaacgcaccaccgccacgaagtcctgcggcagcaggccaccggcgtgcagcttgttcagcacctgcggtgcatcgaccaccacggccggcgcttcgatcgtgcggtactgcggctttaccgccgacagcttgatcagcgacttgccgaggttgccgcgcagcaggcgcaggccgccctggtgctcgaacggattgtcgacgccacgcaccacttcgtcatcggcgctgcgttccaggcccggcaggtagaccagctggccatcgcgcagctgcggttcgcgtgcgtagtcggccatgccgccgcgcgccacgctgaccagatcgccgtgcatcaggcccgccttgatcagctcgccgaacacgaacgccgggccgccagcggccgcgaagcggttcacgtcggcctcgccgttcggatagacgcgggccagcagcggaatcagctgcgacagttcgtcgaagtcgtcccaggtcagcacgattccggcggcacgcgccaccgcgatccagtggatggtgtggttggtcgaaccgccggtggccatcagcgcgatgaccgcgttgatgatcgcgcgctcgtcgatgatccggcccagcggacggaagtcgtcgcccagtgcggtgatgtccagtgcacgttcggtcgcttcgcgggtcagcgcgtcgcgcagcggcgtgcccggattgacgaacgacgcgcccggcagctgcacgcccatcgcctccagcagcacctggttggaattggcggtgccgtagaaggtgcaggtgccggcgccgtggtatgaggcggactcggcttccagcagctcttcgcggctggcttcgccggcggcatagcgctcgcgcacttccgccttctgcttgttggggatgcccggggtcatcgggccggccggcacgaacaccgccggcaggtggccgaaggccagcgcaccgatcagcaggccgggcacgatcttgtcgcacacgccgaggtagacggtgctgtcgaacatatcgtggctgagcccgatcgcggtcgcctgcgcgatcacatcgcgcgagaacagcgacagttccatgccaccgcggccctgggtgacgccgtcgcacatcgccggcacaccgccggccacctgtgccgtagcaccgagctcgcgggcgatctcgcggatctgctcgggataggtctcgaacggctggtgcgccgagagcatgtcgttgtaggcggtgatgatgcccaggttcggcgtcacgccgccgcgcaggcggctcttgtcggtgccgccacaggcggcgaatccgtgggcgaggttgccgcagctcaggcggctgcggaacgggccttcgcgcagggaggcgtcgatcgcggccaggtaggcggcacgcgaggcggcgctgcggcggatgacacgctcagtgatggcttgcagttgcggatggaggctcattggctaccggcgttcaaggtggcgagaggcaagcggcggcagggcgccgccgccgacatcaatcagcccagtggacgcgcaggcgcgcgccttccaggttgatcgcgttgaggatcgggtactgctgggcgtcgttgctgtccaacgcctggcgcagcacctgcagcttctgcttgccgcgcagcagcagcaggcgctggcggcactggcgcagcccatgcggggtcagcgtgatgcgcagcggccactggttcgctcccgggcagccggtggcatccagcgcggcatagggcagggtgctttccagtgcgcgggccaggtccttcgagcccgggaacagcgaggcggtgtggccgtcgttgcccatgcccagtgccaccaggctcggcggctggctgtgctgggcctgcaggttggcggtgtagacgcattccggcagcggcttgccgatgcgcaccagcggatcaaaatgggcaccctcggcacgcttgagcaggtgctcgcgcaccagccatgcgttgctgtcgcgatcctgcggcgacagccagcgctcgtcggccaggctcacttcaacccggtcccagtgcacgtccagttcggccagcgcctggtagaccggtgccggcgtggtgccgccggacaacaggatgcgggcgcggcccacttcattgatgtcgtggttgagggtctgcgccatctcggcggctaccgcttcgatccagccgtcggcatcgctgtggtggatgaactcgacgcggtcgtcgtggaaggtggggctcatgcggcaactccaggtgcgtcacgttcggcatcggcggcataggcggcggcgcccagcagtccggcatggggatgcatcacggccagcgacggcacccgcgccatgatcgaagagaaccgccccttgtgttcgaagcgctggcggaacccggagtgctgcagcgaatcgagcatcttcggggtcagtccaccggtgaggaacacgccgtcccaggcgccctgggtcagtaccaggtcgccggcaatggcgccgaacacggcgcagaacacatcgacggtgcgcattgcctgcggatcgccatgcagggcgcgggcggtcacgtccaccggctgcagctggcccgggtcgataccggccatctcgcacaccgcgcgatggatgttgaccaggccggggccacagatcaggcgctcattggagacgcggccgaactgctcggacaggatctccaggatgcggatctcctccggcgttcccggcgggaagctgacatggccgccttcggtttccagcgggtagcagcggccgtggcgcaggatcaggcccccgacgccgagcccggtaccgggcccgatcaccgcatagttgcgtggctggcccggcttgcccgggacccaggcggcgccaccgacctggaccacgtcctcgggttgcagcagcgagatcgccattgcctgtgcggcgaagtcgttgatcaggtgcagctcgtcaaaaccaagcatcgccgcggtgcggctgcgcgagatcacccacggatgattggtgatgcgtgcctcgtcaccgtctacgcggccggccaccgcgaacacgccgcggctggcggcagcgccgatctgctcaaggtgatggcgggcggcatcgccaagcgacgggaactccgccactgcgtactcgcggatgctctccttcagcaatggcgcgtccagcgaggtgtccgccagggcgaagcgggcgttggtgccaccgatgtcggcgaccagcaccggctgcgagttggcactcatgccgacgcctcgctgtccggtgcgtccacgccctgcggcaggaactccgttgcgttgctcgggccccattggccggcgggatagggttccagcggcagcttggcctccttccaggcgtcggccacgctgtcgatccacgcccaggcggcgcgcacttcgtcgtcacgcacgaacaaggtgtggttgccgttgaacgcatccaggaacaggcgttcgtacgcgatgcggcgatgcaggccggtcggcaccgacagttccagttccagcggatgcagttccagcgcaccccattccgggccggccagactgctcatcaggcccagttcgatgttctcctgcggctgcagctggaacaccaggcggttcggtgcggcctgggcgcgctgcgggcgctcgaacagccagtgggtgaccggcttcagcgtgaccaccacgcgggtggtgcgctcgggcaggcgcttgccggtgaccaggtggaacggcacgccgctccagcgccagttgtcgatgtgcgcggtgacgccggcgaaggtttccacgtcgctgccttccggcggctggtaggcctgcgccggctggccgttgatggtgccggcggtatagcggccgcggatgctgtcacgcgcggcgtgcctggcatcgagcggacgcagcgcgcgcagcaccttgaccttctcgtcgcggatgcgatcggcttccagcgaggcgggcggctccatcgccaccatgcacagcagctgcaggatgtggctctgcaccatgtcgcgcagcgcgccggagcgggcgtagtaggcgtcgcggccatccacgccttcgctctcggccaccaggatgtgcaccgattcgatgtagttgcggttccataccgcttccagcagcgtattgccgaagcgcagggcgatcaggttctgcaccgccgccttgcccaggtagtggtcgagacggaacacacggtcctcgtcgatccactggccgatggtgctgatgatttcctcggcgctctcgctgtcgctgccgatcggcttctccagcatcaggcgtgccggcgcggcgagggcgccacccttggccaggccttcgcaggtggagatgtacaggcccggcggaatggccaggtagctgacgcacttgcgatgcaccagatcggagacggcggcggcgacagagtcgacgtcgcgcaggtcgaccgaacggtagtcgatgcggcgcagcaggccgttgatgtcgtcctgcgaggccatcggcatggcctgctgcaggcgcgggcgcaggatgtcatggaaggcttcggtgtcatgcccggacaacgccagtgcgcggatgcggaagtcctccggcagcaggccgtcgccaagcaggcgaagcagcgaagggaacaggtagcgctgggccagatcacctgtggcaccgaacaggaagagggtgtcgtgcatcgctcgagtttcagatccgggtgacatcgttgtcaatcgcttcatggctgggttcgggggacatccgcgcaactgcctgtccgaggttcgttgggggcgttctccggggcaccggaagaccgttccattcgaaaccactaccccggcggaaccttcgttcaaccgccgacgcagatcggtgcgcaccgatcatcggatagtgccacgtgaaaacgtttacatggcagaatgggcaactgtattcgattgcagtgctcgccgtcatgcggcaagcgcgcaatcatcactgccatcgggagggccgaggcagtcccaaaagacagcccggcttcgggcggaccggataggtgatatggcaaaagtgcagttgcagggtgtgcgcaaggtctatgacaacggccaggtcgcggtgaaggacgccagcttcgaggtcgccgacggcgagctgatggtgctggtcggtccctccggctgtggcaagtcgaccctgctgcggatggtggctggcctggaagagatcagtggcggcacgctgaccatcggtgatcgcgtggtcaacgatgtggcgccgaaggatcgcgacatcgcgatggtgttccagagctacgcgctgtacccgcacatgacggtggccgagaacctggccttcggcctgaagctgcgcggccatgacaaggccaccatcgacaagcgcatcgccgaggcggcgcagacgctgggcctcaccgagatgatggacaagctgcccaaggcgatgtccggcggccagcgccagcgtgttgcgctgggccgggcgctggtgcgcgagccggcggtgttcctgcttgacgagccgctgtccaatctggatgccaagctgcgccacagcgtgcgtaccgaaatcgcgcagctgcaccgcaagctgggcaccaccatgatctacgtgacgcacgatcaggtcgaggcgatgaccctgggccagcgcatcgtggtgctgaaggacggcatcatccagcagatcgatacgccgatggcgctgtacgatcgtccggccaatctgttcgtggccggcttcctcggcagcccggcgatgaacgtgctgcgcggcacgctgcagggcgatgccagcggcgtgaccgtggtcgacggcgactggcgtgcaccgctgggccaggccacgatcgatccggcgtggctgcagaagccgatcgcggtgggcgtgcgtccggagcacctgcagccggccagcgccgatgatgcgcatgcgttcaccgcgcgcatcgaaggcatcgagccggtcggcaacgagatcttcgtgaatctgagcagtggccagcacgcgctgaccatgcgcgtggcgccgcaggcgctgccggcggtgggcgagcagatccgcgtggcgatccacccgcagggcctgcatttcttcagcgcggaaactggcgagcgcctgtaacgggtagggccggccgctggtcggcagcctcaaccgtgcttggttgccggccagcggccggcactaccatttcaggcgtgcggaccaacggtccgcacccaccagtgcagatccccaccaacctgcttcagcgtgccaatccatccagcaacggcacgcgctgcgcgatggcatcacccacctgcaggtcagcatcaccggcctccagtggcagcaccgccagtgccaggtcgccggccacgcaggcgatcgtgcccagcgccgcgccatcctgctgcacgccatcgccggcctgtgccggtgctgcggtatgcagcaactgcaccgcgcgcttggccttgccgaggaagtgggtgcgggcaacgatttcctggcccggatagcagcccttcttcacgctgtagccgttcaggcggtccaggcccagctgctgcggggtccacacctcgcgctggccttcttccagccgcggcagcccgtagcgcaggtcggcctggcgccaggccagggcgaaagcggcctcatcggtttcgctgccggccgcaaaggcatcggcggcgccgatgcgcagggtgcgcggcagggcatcgctgcccaggtccagttcccagccatcacctgcggcctgcgcaatcgcagcgccgctggcggcctcgggtgcagtgaacgccccggccgccgccagatcgtcgcgcaccagcaccttcaccttgcggcggaacacgaagcgctgcagttgcgacgcaatcgcatcggcatcgccatccgccagcacgagcatcaggtggtcgtcggccaaccgcagcagctggaacaccgccagggtgcggcccttggcgctcaaccaggcactccactgccagtgcagcaggggcagggcggtgacatcgctgctgaactgggcgtgggcaaagacagccgcatccgggccctgcaggctcagcagctggtggccgggcaggcgcggatatccggcgaaagcagggggcaggttgtcaggcacgtgaacgaggtctaaaatttgtgcgttgcgagaccgaacatgataggccaaacaacccccactcccgacgacgaatctgaagccccgctggtccccgcggcacccgtgcccgtggaacaggaaaaagcagaagaattcggcggccgcggcggacttgatccggtgcggtatggcgattgggagaaaaacggacgctgcatcgatttctgatcagcattgagccaacgcggccgcgtgccgcccagccgagacaacgagcccagcgaatggcgaccagacaacgcccactttccccgcaccttcaggtgtatcgctggcagattcagatggccacctcgatcctgcatcgagccactggcgtctttctgtctgttggtgccctcatcatcgctgccggcctgctggccctgatgatggggcccgagtcctggaactgcttcaccggccatgccggggcctggtatggccgcgtgttcctgttcgcgtggacatggtcgttcgcctatcacctgtgcaatggcatccgccatgtggtgcaggacttcgccatcggcttcagcatccccgccttcatccgcagcagctggctgtcggtcaccggcagcctggtgatcaccctgctggtgtgggcctatgtgatgttcggaggtgccgcgtgagcaagttccgtaccccgttgaagaacgtgcgtggccttggctcggccaagaccggcaccgagcacttcgtgcatcagcgcctgaccgccgccgcgctggtggtgctgggcatctggttcctggtcttcgtgctgggcctgctgggctcggactacgcgaccgccgccgccgccgtggccaagccgtggaacgcagtgccgctgatcggcctgctgatcgccatgttctggcacgcgcagctcggcatgcaggtcgtgctggaagactacatccacgaatcgctgctggccctggtgctgcagaccgcggtgaagttcgtcgccgtgctcggcatgatcgtcagtgtgtttgcggtgggccgcatcgccctcggcgttgcctgagcccaggcacctacacaggaatccagattagatgtccgcttacaagatcaccgaacacaagtacgacatggtcgtggtcggcgccggcggcgccggcctgcgcgccacgttcggcctggccgccaagggcctgcagaccgtgtgcctgaccaaggtcttcccgacccgttcgcacaccgttgccgcccagggcggcatctcggccgcactcgccaacatgggcgaagacgactggcgctaccacttcttcgacaccatcaaggggtcggactggctgggcgaccaggacgccatcgaatacatgtgccgtgaggccatcccggccatcatcgagcttgaacactacggcgtgccgttctcgcgcaccgccgaaggcaagatctaccagcgtccgttcggtggcatgaccaccaagtacggcgaaggcccggcggcgcagcgtacctgcgcggcggccgaccgtaccggccacgcgatgctgcacaccctgtaccagcagtcgctgaagcacgatgcgcgcttcatgatcgagtacttcgcgctcgacctgatcttcgacgacgaaggcgcctgccgcggcgtgctggccctggacatgtccgacggcaccctgcacctgttccgcgcccagggcgtggtactggccaccggcggctacggccgtgcctacttcagcgccacctcggcgcacacctgcaccggcgacggtggcggcctggccatgcgtgccggcatcgccatgcaggacatggagttcgtgcagttccacccgaccggcatctacggcgccggctgcctgatcaccgagggtgtccgcggtgaaggcggcatcctgcgcaacagcagcggcgagcgcttcatggagcgctacgcgccgcactacaaggacctggcctcgcgcgacgtggtcagccgttcgatgaccatcgagatccgcgaaggccgcggcgtcggcgagcacaaggaccacatcctgctcgacctgacccacctcggcccaggcgtgatcgacgacaagctgccgggcatcgccgaaagcgcccgcatctttgccggcgtcgacgtgcacaagcagccgatcccggtcatcccgaccgtgcactacaacatgggcggcatcccgaccaactaccacggcgaagtggtgcagaaggtcggcgacaacgacaatgccgtggtgccgggcctgtacgccatcggtgaagcggcctgcgtgtccgtgcacggcgccaaccgactgggctcgaactcgctgctggacctggtggtgttcggtcgtgcggtggccaaccgctgcgccgagaccatcaagccgggcgcatcgcacaagccgctgccggccgatgcctgcgacaaggcgctgggcctgctggacaaactgcgccacgccaacggcgataccccgacctcggtcatccgcgatcgcatgcagcgcaccatgcaggccgacgcggccgtcttccgcaccagccagacgctgaaggaaggctgcgagaagatggacaagatcttcgactcgttccaggacgtgaaggtctccgaccgttcgctggtgtggaactcggacctgatcgagacctacgagctgaacaacctgctgctcaacgcggtggcgacgatcaactcggccgaacagcgcaaggaaagccgtggtgcgcatgcgcacgaggactatccggaccgcgacgacgtcaactggcagaagcacaccctggtcagcgtcgacgagaagggcaagtgcagcttcgactaccgtccggtgcacatgtacacgttgaccgacgacgtgtccgtggttccgccgaagccgcgcgtgtactgatccgaccccgcctaccatgcaatccgcgcccaagggcgcgggccgcctgagccaacgagagcagccatggccgagttttcactccccaagaattcgaagatcacgaagggcaagcacttccccgtcaagaacggcggcaagaacgtgcgcaccttcaagatctaccgctggagtccggacgacgacagcaacccgcgcaccgatacctatgaagtcgatctggacgcctgtggcccgatggtcctggacgccctgatcaagatcaagaacgagatcgacccgaccctgaccttccgccgctcctgccgcgaaggcatctgtggttcgtgcgcgatgaacatcgacggcaccaacaccctggcctgcacccgagccatctcggactgcggcaagaaggaagtgccgatctacccgctgccgcacatgaacgtggtgaaggatctggttccggacctgacccacttctatgcgcagtacgcctcgatcaagccgtggatccgcacccagaccccggcaccgccggaccgtgagcgcctgcagtcgccggaagaccgcaagaagctggacggcctgtacgagtgcatcctgtgcgcctgctgctcgaccagctgcccgagctactggtggaacggcgagcgttacctgggcccggcgatcctgctgcaggcctaccgctggatcatcgactcgcgcgatgaggacaccggtgcgcgcctggacgatctggaagatccgttcaagctgtaccgctgccacaccatcatgaactgcgcccggacctgcccgaagggcctgaacccggcgctggcgatcgccgagatcaagaagctgatgatggaacgccgcgcctgatcggctctggccgtacccggtagagccacgccatgcgtggctgtgccaccgcagtagagccacgccttgcgtggctttgctgtatctggagaaacacgatggaagaagacgttctgctgaagaagctgcgctggcgctgccgccgcggcatgcgtgagctggaccagctgttcggccgttatctcgaccacgaatggagcactgcgccgaccgaggagcgcgaggttttcctgttcctgctcgactgcgaggacgataagttgtggcgctggttcatgggctatgaggcctgcccgcatgcgcacgcgatccccctcatgcagaagatcctcgccctcaagccttgagtggcgcccctcgcggctgcaggccgccgcccagctggcggtgctgctggccgcaccctggctgctgcgcgcatcggatctgccgcccaggctgctgacgccggcggtgttgctggcctggggcatcgggttggccgaactggcctggcgccagcgcaggccgcgcgtgcaggtgcttctgccggtaccgcccgagctgctgcaggtggccgggcaggacgtcgatgcaccacaactggtcgtgcgtgggccatggctgttgttgctctggcgtgaggatcggcgccgccggcgcctgctgttctggcccgatgtgctcgattccaggcagcgacgtgaactgcgactggccgtggccgcacgcggcgtttcccgtaggccccggtcgatggcaccataagctgaattgaccggcgtgcctgcatgttcaaacccattcccgtggccattggcctgcgctacctgcgcgccaagcgccgcaacggcttcatctccttcatctcgatggcatcgatcctgggcatcgcgctcggcgttacggtgctgatcaccaccctggcggtgatgagcggtttccagaaggaaatccgcagccgcctgctgcagatgaccgcgcacaccaccatcagccgcgatggcgagccgatgccggactggatgcgcgtggtggacgtcgcccgcaaggacccgcgcgtggccggtgccgcgccgtacatcgagatccagtcgatgatcagcggcccgcgcgtgcagggcgcaatcatccagggcatcgatccggcgctggagccgaaggtgtcggtgatcgacaagaaggtcaccaagggcagctatgacagcctcaagccgggcagcttcaacgtgctgctgggcaaagaactggcggtctggctgggcgtggacgttggcgaccaggtgctggtgacctttgcagaagtgcagggcacgcctgctggcgcagtgccgcggatgaaacgcttcaccgtcagcggcatcttcgaggccggctacaacgaggtcgaccgcggcgtcggcttcgccaacatgcaggacctggagcgcgtgctgcgttccgatggcgctaccggcgtgcggctgaaactgcacgacatggaccgctcgctggaagtgggcgtggacctggcgcagagcctcggcggcgcgtaccgggtaagtgactggacccagcagaatgccaacctctaccactcgctgcgcatggagaaggtagtgatgggcatcctgctgtcgctgatcatcgccatgggcgctttcaacctggtgtcgtcgcaggtgatgctggtcaccgacaagcaggccgacatcgccatcctgcgcacccttggcctgactccgggcggggtgatgcaggtgttcatggtgcagggttcgctgatcggcatcttcggcacgctggccggcctgatcggcggcatcaccctgaccctcaacctggaacgcatcctcggcgccatcgagagcgtgttcaacgtcaagctgctgccggaggatgtgtactacatcaccggcctgccgaccgacatgcagaccggcgacgtggtggcgatcaccgtggtcgcgctgctgatgagcttcctggccaccctgtatcccgcctggcgggcagcacgcacccagccggcggaggccctgcgttatgaataaggtcttcaaccgcggcgacgaagtgatccgcgccgaagcactgggcaagacctacgccgaagggcgcatgcagaccccggtgttcgatggcctggacctgaccgtgaccgccggcgagacggtggcgatcatcggtgcctccggcgccggcaagagcacgctgctgcacctgctgggcggcctggacattccaaccgccggcgaggtctacgtgaccgggcagcgcatgtcggcgctgtcggataccgcgcgcggtctgctgcgcaaccaggcgctgggcttcgtctaccagttccatcacctgctgccggagttcaccgcgctggaaaacgtgatgatgccggtactgctggctggcactgcggtagcagaagcgagcagccgggccaccacgctgctggaagcggtgggcctcggccaccgcctggatcacaagccgggcgagctgtctggtggtgagcggcagcgtgctgcggtggcgcgggcactggtcaatcacccagcctgcgtgctgggtgacgagccgaccggcaacctggatgaccgcacggccgccacggtgttcgagctgatgctggaactgaatcgtgcgcgtcacaccagcctggtgctggtcacccacgaccgcagcctggcgcgccgcctcgaccgggtgctggagctgcgcgaagggcgcttgcacgcactggcccacgccgacgtctgaggcgccgggcccgctttggtggaagccgaccctggtcggctgctcctgcagggcaggcgccaaccaaggttggtgactaccggaatccggggccttgggtctgctttggtagaggtcggccttggtcgaccgccgaccagcgcctgaatggggctgtcggtcatcgcgccggcgttgccggcccgggcgcatgatggcgacagttccccgaggagatcgccatgaagaccccgttcctggtggccggactctgcctggcgctggccgcgtgtgcgaccactggccggctcagcagcgccgataagcttgacctgtaccgtgcccatgccggtgcgccgcagaacgacatgcagttcttcggcaccctcaatggctggaccgagctgggtgacagcgcgcttgcggtatggacgcgtcccagcgaggcctacctgctggagttgagggggccctgccaggacctgccatatgccaccgccatcggcctgaccagccagatgaatcgtgtttcggcgcgtttcgacaaggtgctggtgcgcgaccctaccggcggcccgcgcatgccgtgcttcatcgacagcatccgcaagctggatgtgaaggcactacgcgcttccgagcaggagctgcgccaggcgcaggtgcaggagcgcgaggaaaacaccgcgccggcgaaatgatcaaaaaaggggacggaggggattaagtcgtttgtggtacaaacgacttaatcccctccgtccccttttttgttcgcagccggcactacctgtgcgtcaggcttccggagtgaagccggccggcttttgcgcgtccttctcgaacaggaacttgaccagttcgccttcaaggaacgcgcgatgttccggcgtacgcggcgacaggcggttctcgttgatcagcatggtctggtgcgccagccacgcagcccaggcctgcttgccgatgttgttgaagatgcgctggcccagctcgccggggtagggcacgaagtccaggccctcggcatcgcgttgttcgtactggcagaagacggttcggggcatggcactcactcgtggttgcggggtttcttggaagttcgttttggcgtcttgatcgtcgcgccgtcgagcagtttgcggatcggcgcgggcaggcccagcgcgcgcagttcatcgtaggcgacccagcgcaacgtgggttcttccacgcgcaggccgttcacctggcgcgacagtacctgcaggtgcagcctgtagtgactgaaggtgtgctgcagcactggcaactcctcggcgtcttccagcgaaccttcaacatgcgcatcgaaccagtcctgcaggtcgctgccggcctcggcctgcggcagcgtccacagttgcgcccagatgccggtgtccggccgcttctgcagcagcacgcgctgctgggggtcgcgcagcagcagggccactgcttctcgttcgggcagggtcttgctgggcttgggcgtcggcagttcggcagtgcggccttcgcggcgcgccacgcacgcgtcctgcagtgggcagatcacgcaggcgggtctggcgcggctgcacacggtcgcgcccaggtccatctgcgcctgggtgtaatcggccatgcgcccggtcggcacctgcgccacgtgcgcctcggcgatcgcccacaacagcttctcgatggccggaaggcccgggaagccgtcgatgccgtggtagcggctgagcacccgcttgacgttgccatcgaggatcgcgaacgggtcgttccaggcctggctgaggatcgcaccggcggtgctgcggccgatgccgggcagggcatgcagcgcgtcgaagtcacgtggcaggtcgccgtcgtgcagttccacgcagcgcttggctgccgcgtgcaggttgcgtgcgcgggcgtagtagccgagcccggcccactgcgccatcaccgcgtcattgccggcggcggcgaggtcgggcagggtcgggaagtgctgcaggaaccgctggaagtacgggatgaccgtactcacctgggtctgctgcagcatgatttccgacaaccagacccgataggggctgcgcggatgctgccagggcaggtcgtggcggccgtggtcgtcgaaccaatgcagcaggtgggcgacgaagtcgtcggtctgcgtggttccggcgctggcgtgcggctggcggggcatcggtattccggaggtgggcagccacccatgggggggctctaccgggctgcagtagagccacgccatgcgtggctgcacggtctatcaggcacccagcgcttcgggcagcagggcgtcaacgaaggcttccggatcgaatacgcgcaggtcttccgggcgctcgccgatgccggcgaaacggatcggaatgccgaactcgcgggccagcgcgaacaccacgccgcccttggcagtgccgtccagcttggtcaccaccaggccggtcacgttcaccgcggcattgaactggcgcagctgcgacagcgcgttctggccggtggtgccgtcgatcaccatcagtacttcgtgcggtgcagtggcgtcgatcttgccgagcacgcggcggatcttgcccagctcgttcatcaggccggactgggtgtgcaggcggccggcggtatcggcgatcaacaccgaggtgccacgggccttgccggcctgcagcgcatcgaatgccaccgaagcggcatcggcgttctgcccttgggcgaccacggccacgccgttgcgctcgccccaggcctgcagctgtgcgacggcggcggcgcggaaggtgtcgccggcggcaagcatcaggctgtggccttcatccttgaaacgcttggccagcttgccgatggtggtggtcttgccaacgccgttgacgccgacggtcagcaccacgaagggcttggcattgcggtcgatcaccagcggcttggccaccggctgcaggatcgcgatcagctcggcgcgcagcgcggccagcagcgcatttgcatctgcgaactcgcgcgacttcatgcgcttgcgcagcccctcgaccagatcggtggtggcacccacgccgacgtcggcggtgatcagggcggtttccagctcgtccagcaggtcgtcgtcgagttttgggttgcgcgagaacaggccaccgaagctgcgcgcgatgacgctgttgcgcaggcgttcgcgccagccgggcttgccggcaggagccggagcagcgtcgaccgaggcggcagcaggcaggtcgtcggtgaccggtgccggggtgggctcgggcagcggtgcgggtgccggttcgatggccggggtcgcgatgggggcgacgtcgatctgcgccgtcggcgcaggagctgccggaaccgctgcggctggggccggaatcgccggggtgggctcgacagcgaccggaacggcggttgccgggggcggctcgaccggtgcaggctcggccggtacggctaccggtgccggctccttgtcctcgaccggcgcggccgacggaaacgccgccgccagctcttcagccgagtagtgctgggtcttgggtgcctccgttgcgggggcatcctggggcttcttgcggcggaaaaaactgagcattggcaaaaggcgctgaaatcagagggatatgctaccactcaggcctgtcgggccgatgtggactcaaggtcgcggccggccggccgttaaccggtccggagggctgcgcagggcggtccggagaccgccatgaacaacgtgatgggaatcgccctcggcgggatgcgtgcggcccagcagggcgtgcaggtggccgcgcacaacgtggccaacctggcgactcctgatgcccaacgcctgcagctgcaacgcagtacggtggagcagggcggggtgcaggccgcggtgacccctaccggcgccgatgtcagtgcaccactgggtgatctgctggcagcgaaagccgaggtggtggctttcgcttccaacgccgcggtgatccgacgccaggaccagatgctgggctcgctgctggatcgcgaggcctgaacccgctcgccaagtgccaaccgccgcctgtggtgggtgccaaccttggttggcacgctcgatccgccctggcaggtgccaaccaaggttggcctctaccagagcatcgccgggccatgcccggcgaccaccttgtcgatcaggccgacagctccagcagcagcttgttcaggcgcgccacataggcgcccggatccttcaggctgtcgccggcggccaatgcagcctggtcgaacagcacccggcccagatcgtcgaaacgcgcgccatcggcttcagcatccagcttggcgatcagcggatggcccgggttgatctccagcaccggcttgctgtccggcaccttctgcccgctggcttccaggatctggcgcatctgcaggcccaggtcctgttcgccgatggccagcaccgccggcgaatcggtcaggcggtgcgagacgcgcacgtcggccacgtcatcgcccagcaccgtcttcagtcgctcgaccaggccctgcttgtccttggccgctgcttcctgttcctgcttgtccgcttcggtttccagcgcgcccaggtcgaggtcgccgcgggcgatgtcgacgaagcccttgccgtcgaaatcggtcaggtagcccatcagccactcgtcgatgcggtcggtcagcagcagcacttccacgcccttcttgcggaacacttccaggtgcgggctgttgcgcacctggctgtagctctcgccggtcaggtagtagatcttgtcctggccttcggccatgcggccgaggtagtcagccagcgacacgttctgcgcatcgccgtcgccacgtgtggaggcgaagcgcagcaggccggccaccttctcgcggttgttgtagtcctcggccgggccttccttcagcacctggccgaattccttccagaacgtggcgtactgctccggcttgtctgtggccagcttttccagcatgtccagcgagcgcttggtcagcgcggccttcatcgaatcgatgaccgggccggactgcaggatctcgcgcgagacgttcagcgacaggtcgttggaatcgaccacgcccttgatgaagcgcaggtacagcggcaggaactgctcggcctggtccatcacgaacacgcgctgcacgtacagcttcaggcccttgggggcatcgcggtgatacaggtcgaacggcgcgcggccgggcacgtacagcagcgaggtgtattccagcttgccttcgaccttgttgtggctccatgccagcggatcgctgtggtcgtgtgccacgtgcttgtagaactcggtgtactcggcgtcgctgatctcggtgcgcgggcgggtccacagcgcgctggcgcgattgacggtttcccattcgaccgcggcgccttcttcgccaccttccttcggcatctggatcggcaggccgatatggtccgaatacttcttgaggatgccgcgcaggcgccagccatcggcgaagtcgtgctcgccgtccttcaggtgcagcacgatgcgggtgccgcgctcggccttgtcgatggtggccacttcgaaatcgccttcgccgcgcgaggtccagcgcacgccttcgcctgcagccaggccggcgcggcgcgaggtcacttccacttggtctgcaacgatgaaggcactgtagaagccgacgccgaactggccgataagctgcgaatcctttttctggtcgccggacagctggcgcaggaaatcgccggtgccggacttggcgatcgtgccgaggtgggcaatggcctcggcgcggctcatgccgatgccgttgtcttcgatggtgatggtgtgggcggcggagtcgaagctgacgcgcacgcgcagctcgctgtcaccttcaagcagggccggctgggtcagggcttcgaagcgcagcttgtcggcagcgtcagcggcgttggagaccagctcgcgcaggaagatctccttgttggagtacagcgagtggatcatcagctgcagcagctgcttgacttcggtctggaagccaagggtttcggtctgggtggtctcggtcatcgatagggctccatgtgcaatgccgcgccagcgcgtgcggcctcgccaaggggtatggctgattgtcccgaaatcaaggggttggtcggcagggcttgcagccctgcacctgcagaggccgaagcaacagcaacagcaacagcaacagcgggctatccgtgggatggcggggcggtgtgggttggcaggacacgccgtaaacccgtccctgggggctcgatggcgccatccatggcgccaacggtcctgccaacccacaccgccccgcctctgacaggttcacgcggctgttggcaggtgtcgaccttggtcgacacatctgtcagatatcgatacatcaaatggggtcagatccgttttccgcaggaaaacggatctgaccccaagagaccttccggcagatcgcaggaaactgtcgaaggcggggtggggcaggttgtgggggtgtccgcggcatggatgccgcggccaagcccccatggacgggtttacggcgtcccccacaacctggcccaccccgcctacccacagggaaccagcttttgccgttgctctggctgttgcttcggtctctgcgggttccgggcgccgcccggacgactacaatcccgctcatgctgaatttcttgaatacatcccgccgggggcgcctgtgagcggccgtgggagcaatgacggccaggtccgcatcatcggcggtcgctggcgcaatacccgcctgccggtgccgaccctgccggggctgcggcccagcagtgaccgcgtgcgcgagacccttttcaactggttgatgcccagactgggcggcgcgcgggtgctggacctgttcgccggcagtggcgcgctgggcctggaggcggtctcgcgtggtgccgcccacgccaccctggtcgagcgcgacgcgcagctgggacgcaacctgaccgcggccgtggccaagctgcaggccgccgatcagatcaccgtggtgcaggccgatgccctgcgctggctgcagggcgcgcccgcgcagcaggccgatctggtcttcgtcgacccgccgttcgccgatggcctgtggcaggacgtgctggcgcagctgccgcggcacctggccgccgatgcctggctgtacctggaatcgccggccggccacgtgccggtgctgccgccggactggctgctgcaccgcgagggcggtacccgcgaggtgcgctttgccctgtaccgccgcgccactgctacactttgacctcatctgaacatctgcatccgcccatgaccgtggccaaccgccgcattgccgtctatcccggcacgttcgacccgatcaccaacggtcatatcgacctggtcagccgggccgcgccgctgtttgaaaaggtcgtggtgggcgtggcgcagagcccgtccaagggcccggcgctaccgctggagcagcgcgtgcagctggcgcgtggcgcactgggccaccatggcaacgtcgaggtcatcggcttcgacaccctgctggcccatttcgtccgttcggtccagggtggggtgctgctgcgcggcctgcgcgcggtgtccgacttcgagtacgagttccagatggccagcatgaaccgccacctgatccccgaggtcgagaccctgttcctgaccccggccgagcagcacagcttcatttcgtcctcgctggtccgcgagatcgcgcgcctgggcggcgacgtgtccggcttcgtgccggccgcggtgctcgaagccctgcgcaaggtccgcgaagcgaaggcggcacagtcgtaagccccgctgtacccgcaccccattacgtacaacaccacgcaccattccgggaggaaacccatgaacaccaccatgcgcgcgatgctgatcgcttcgttggccctggccttcaccgcctgcaagaaggaagaggccgctccggtcgacgaggccaagcaggccctggtcgccccggccaaggatgatgatgcaggctggaagaagtacctgcaggaagtggcgatccagaacatgggcaacatcaccaacagcccgttcctgtactacctctcgccggaatcggacccggacttccaggccaagtacgagcgccagaccgagagcgcgacccaggccgtggcccgtggcgtgcagccgggcaacatgctggccttcggttcgtcggcctcgggcaagatggctgacatgatccaggccgtgttcaaggacgtgtcgccggattcgatgaagggcgtgcgcgtcgtcttcatcggccagtcggccgacaacgcccgcgttcagactgcgatccagccgaccggtgccgagtacattttcgtcgaagccaagtaagaccgagccatggcggccatgctccggcatggcccgggcggcgtcctgcaagggcgccgctgatgacctgaccggcccgcgcgcccgcgctggccggtcctttgtcccagggcgcgggcgaggagtatcgccgtgtcgctgaaaatcaacgagctctgcgtcaactgcgacgtatgcgagccggcctgcccgaaccaggccattgcgatgggtgaaaccatctacgtgatcgaccctgcgcgctgcaccgaatgcgtgggtcatttcgacgagccacagtgcgtggtcgtctgcccggtcgagtgcatcgatccggacccggagatcgtggaaacggaagaccagctgctggccaagctgcgccagctgcagcacgatcaccccgaactctatgcggagcccccatccgaatgaagacgctgatcgtccgccctctattgctgctctgcctgctgctgagcccgattgcctgggccgacggcccggcccgtgccgagcgccccgatggcgcggccattgccagcggccacgctctggccacccaggccggcatcgacatcctggcgcagggcggcaacgccttcgacgccgcggtggcggtatcgtccacgctggcggtggtcgagccgatcagttccgggctgggcggcggtggcttcttcctgctgcacgacgcggccaccggcaaggacgtgatgctggacgcgcgcgagaccgcgccggccgcggcaacgccgcaggccttcctcgacaagcagggcaacctcgaccgtgaccgctcggtcaacggtgcctggtcggccggtattccgggcctgcctgcggcgctggtcgagctgtcggccaagcacggcaagctgccgctgtctgcatcgctgcagccggcgatccgcatcgcgcgcgaaggcttcccggtctacgaccgcatggccaagggctatgcctctcgccgtgaggtgatggagcgctatcccggcacccgtgaggtctacctgcgcaacggcaagccgatcgccagcggtgacctgttcaagcagccggagctggcacagacgctggagcgcttggccgcaggtggcttcgatggcttctacaagggccagaccggaaagctgttgctggccggcgtgaagcaggccggcggccagtggaccgctgaagagctggccggctatcgcgtgaagcagcgcgaaccgatcgtgttcaactacaacggctggaagatcaccaccgcgccgccgccgtcgtccggtggcatcgcgctggccagcatgctgcagatcctggaaggctgggacatcaacaagatggatccggcgcaccgcacccacctggtggtggagtcgatgcgccgtgcctaccgcgaccgcactttcttcctcggcgatccggacttcgtgcagatcccgcagaaggtgctgaccagcaaggactacgcacagggcctgcgggcgaccatccatccggagaaggccacgcccagcgacctgctgtcgggcaacccgaccccgctggaagatgacgagaccacgcacttctcgatcatcgaccgtgacggcaaccgggtcggcgcgacccagaccgtcaacctgctgtacggctcggggctgattccgaagggcaccggcgtgctgctgaacaacgagatggacgacttcgcgctgaagccgggcacgcccaacgcgttcggcgtgatgggctacgaggccaatgcgccgaaggggggcaagcgcatgctcagctcgatgaccccgaccttcatggagaacgccgacaaggtggtggtgctgggcaccccgggtggcagccgcatcatcaccatggtgctgctgggtatcctcggctacgacgccggcctggacgcgcagcaggttgccgcgctgccgcgctaccaccaccagtggttgccggacctgatcgaagccgaggacgatgcattcgacgcggccacggtgaagcagctgcaggcgatgggtcacaagatcgacctgccgggcaatgtggccgccgggggccgcgggtccagccacgtgtggggcaacctgcagaccgtggaatgggaccggaaggccaacaagctgtttggcggcagcgacccgcgcaacccggtgggcagcgccctggtcgtgccggcacgctgatccggtcgtgccggccgctggccgccaatctggctgtttaccgaaaccccgcctttgacggcggggttttctgtttcctttctagcgattatttaacgagccggcgccgataatcgacacatgaaactctggtctattcgtggaaactcgcagcgcctcgacggcggcgcgatgttcggcaacgcgccgcgcgcgttgtgggaaaaatgggcggcaccggacgagctcaatcgcatcgagctggcctgccgtgcgctgcttgccagcccgctggaaggcaagaccgtgctgtttgaaaccggtatcggggcgttcttcgatccgcgcatgcgtgagcgctatggcgtgcaggaaagccagcacgtactgatcgattcgttgcgcgaagcaggtttcgagcacgaggacattgatgtcgtcgtgctcagccacctgcatttcgatcatgccggtggcctgctggcggcatggagcgaagggcgtgagccggaactgctgttccccaatgcgacttatgtggtcggtgcgcagcattggcagcgcgccatgcagccgcatccgcgcgaccgtgccagcttcattccggagttgcctggcctgctgcaggccagcggtcgcctggaagtagtggacggcgagtattcgaaggttctgggtcgcagcgttcgcttcagctacagcgatggccacacgccggggttgatgctggccgagatcgtcggccacgcgcacgccggcgaagatgcgcacggcggggtggtgttctgtgccgacctgatcccggggcgctcatgggtacacgtgccgatcaccatgggctacgaccgcaatgccgagctcctgatcgacgagaagcggcagttccttgaggacaagctggcgcgcaacgtgcatctgtttttcacccacgacccgcaggtggcgctggcgcagctgggtcgcgatgacaaggggcgtttcgtgaccctgcacgagcagggtgaactgaaggcgcgcgcgctggggtgacgggtgttcggcggggctgctccctgcacctgcacaagccgaagcaagatcaagaacggcattccgtgggatggcggggcggtgcgggtggtcaggacacgccgtaaacccatccatgggggctcgatggcgccatccacggcgcctgcccacccacaccgcccccatcgctgacaggtggccggtggctattggtgggtgccgaccgttggtcggcacatctgtcagatatcgatattcaaatggggtcgaatgccattgctgtgcaacgggctctgcccccattcgattgaactggacgagcgatgctacgacgccttcaggcagctgctcatgaaggtcttgcgcgcgtcaccggccagcttcttggcacccgcgtcagcgttgcacttgcgcatgcgttcctgttgcgcgttggccggcttggcttcggcagcgtggccactgaggcaggaactctgcgcggtcttgtaggcgtcacccttcaagcccttgttcttggccgagcagtcggccatgcgctgctgctgcggtgtggtggcattggcagccaggggcaggctgaccagcaggacagcggccagcaggaaagaagctttcatcgagagcactccaggcggtggcgggtgcgcggagcattggcctgcaggcagcaaggccacgtgaagaatcgtgcctcggcagcgaccgcttgcaggggcattcagatcggcgtattacttagccatatgggtaagtatgatcccgccattcaagacgtgttccaggcactggccgaccccacccgatgcgcgatcgtggcggcgctggggcaggggccgcgcacggtgtcgaccttggccgagccttttgagatggccttgccctcgctgatgaagcatctggccgtgctggagcgcagtggcgtggtgcgcagccgcaagcaggggcgtgtacgcacctgcgaactggtgccggaacggttgggccaggccgagcaatggctggccgcgcagcgcgtcgtgtgggcagcgcgcgccgaccgcatggtcgagtttgtcgaaacccttcaccgacaggagcaggcccatggccgtagacgcaggtagcaaccccgagaccgatctggtcatcagtcgcgtactgaacgcaccgcgcgccgccctgtggcgggcgtggaccgacccggagctgctgcgccagtggtggtgcccgaagccgtggtccaccgaagtgcgtgccttcgacctgcgcccgggcggcgccttccacaccttcatgcagggccccgacggcggcagcagtgacaacccgggcagcttcctggagatcgtgccgcagcagcgtctggtgttcacctcgatgctgggcccgggctggcggccgcagtcaccgtggctgggcttcaccgccatcatctcgatggaggatgagggccagggctgtcgttacaccgcgcaggtgatgcacccggacaaggccctgcgcgaccagcatgagcagatgggcttcttcgacggctgaaacaccgtcatcggccagctggaagcgttcgcggccggcctgtaggccggcatccggggtggggtcagagcccattctgcgaaagggatctgaccccggttcaccggatcaaccgacgcgggtaccgaagatgcggtcaccggcatcgcccaggccgggcaggatgtagcccttgtcgttgagctgggcatcgatggccgcggtgtagatttccacgtccggatgcacggccttgactgcttcgatgccttccggcgcggccaccaggaagatgcccttgatgcggcgggcgccggcacgcttgagcatgtcgatggtggcgatcagggtgccgccggtggccagcatcgggtccaggatcagcgcgtcgcgctcttccaggcggccggtcaggcgctcgaagtagggcaccggctgcagggtttcctcatcgcgctgcaggccgaccacgctgacgcgtgccgccgggatcagcgacagcacgccgctgagcatgcccaggccggcgcgcaggatcggcaccacggtgatcttggcgccggcgatgcgctgcacggtgaccgggccggcccagccggccagggtgtgcggctcggtgtccaggtcggcggtggcctcgtaggccagcagcgtgccgagctcgttggccagttcgcggaaatccttggtgctgagcgcagcgttgcgcatcaggccgatcttgtgctgcaccagcgggtggcgcacttcgacgatcttcatggtcgggaagggggataaggagagaggacgccattttgccggattgggcgcccaaccccaaaccggggccggagacggcctgcatgaaatgtgcagatgcatgtcattgccatgcaaccttgcggacataccgtgcagacccattcttaacaggaatggggattcccagtgcatatcaagactccgttggccgttgccatcaccctgaccctggcgatgggggctgctgcaccactgcaggccgccgggcagcaggcggtcgccgccaccggtgcagtggccgccgatgcggtcgacctggaccgcattgaagtgcgcgcccagcttgaatcgcagatccgcgcggtggacctcaagcgcagcagcaacgccatcgaggatgcggtgtcgtccgacgcgctgggccagtacccggacaagaacgcggccgagtcgctgcaacgcctgccgggcatcagcgtgacgcgcgaccagggagagggtcgctacgtggtcgtgcgcggactggatgccaacctcaacagcgtcagcgtcgacggcatcgccatcggcacaccggacaactccagccgcgccgcaccgatggacgtgatcccgtccgattcgaccgagcgcctgcgcgtggtcaaatcaccgaccccggacatgccgggcgacgccattggcggcgcgatcctggtcgagaccgcctcggcgttcgaccgcgagggccgcagcctgcgtggcaagatcgaaggcagccaccagcagctttcgggcgagaccagcccgaaggccgccttcaactacagcgaagtgttcaacgacaccttcggcatcgccgccggcgtgaactaccagaagcggacgttcgaatcggacaacagcgaagtggagtacggtgatgtcagcgggaacaaggatccgaccaccacccgcccgggcgaaatcaccgcgctgaacctgcagaaccgcaagtacgagatcgagcgcaagcgcatcggcgccaacctcaatttcgactggcgcccgaacgaggacagccgttactacctgcgcacgctgtacagccaattcgacgatgccgaaacccgccagcgcgtgatcttcaacttcaacagcgccgacatgatcgccaccggcaccgaccagtatcgacttgccggcatgccgaaggattcgatcgacaagcgcatgcgctaccggaccaaggaagagaacaccttcgccgccagcctgggtggcgagaacaagctgaccgacgcggtactggactacaagatcggctatacccgcaccgaagaacgcgtggacgacgagatcgagtcgcgcttcaagctcaacgggaaggccttcaatggcacgttggaccagcgcagccgcctgcccacctacaccttcgacaacgaccagtggctggacaacgccaactacaagttcgaccgtgtggtggccaagccgaagagggtggacgacgaggagcgcagcgcgcaggtcaacatccgcttcgacggcgacaacagcagctacaagttcggcctgctcgggcgctggcgcgaccgtgacgtgaacgtcgatgaggcgtcgctgcgcgtgggtccggcgatcaagctcagtgactggaccaccgcctcgccggaacatcgccacggcccgatggggcagggcatggactcgccggcgatgcgcagctactggtcgcagcacggtggcgaatacagcgcgcgtccgcaggatgtcggtggcaacgccgcgacgtctctggaaggcgactacaccgcgcgcgaagacgtgttcgccagctatgcgatgggcacctgggacatcggtgcgctgcgcgtgatcggcggcgtgcgtgtggagaacacccgcttcagcgccaccggcaatcgcgtggacgtggccaaggacgggcgctcctacaccgcgacccgggtcaccgccagcaagagctacaacaacgtactgccgggcctgcacctgcgttacgacgccagcgacgactgggtgttccgcttcgccgccaacaagacggtggcgcgcccgggcttcggcgatgcctcgccgcgcatcggcctggcccgcaacgacaatgaagtgcgcctgggcaatccggagctggatccgtacgagtcgaccaacatcgacctgtcggtggagaagtacatcggcgacagcggcatcctctcgctgggcgtgttccacaagtcgatcgacggctacatcgtgcaggttcgccaggccggcgccgacggcatctacgacggcctgccggtggtgacctcggtcaatggcgacaaggccaaggtgcgtggcgccgagttcaactggcagcagcagctgtcgttcctcccggctggctgggatggcctgctggtgggtgccagcggcacctggctggacactgatttcgacccgggcctggccaagcgcgccggtgaggacttcaccctgccgcgcgcctcgaagaacgtgtacagcgcgcacatcggttacgagaagtacggcctgagcacccgcgtggcagccgtgcaccgcagcgagtacctggataccctcggtgccggccgtgccttcgacatctacgtagcgccgaacacccagctcgacttctcgcttgactacaggttcactccgcgcgtgagcatgtatttcgaggcacagaacctgctggacaagccgctggagctgtaccagggcacgcgctcgcgcaccctgcagatggaagaatatggccgcacctacgcactgggcctgaaggtggcactgtgagcgggcctcgcatcaccctgctggccaccatgctggccgtgacgttggtggccggctgcacgccggccaacggcaatgatccggccgtggccaagcccggggcgaaggccacgaacgagcgtgcggtgaccaccatcgccgaggcattcctttcaccgatgacgccggctgacaacatcgattcgcctgccgcctggcgtgcacctgacggaaagctctggctgatcgccactgccaaggccaccgacaagctggtggtctacgacggcagcagcggccagcacctgcgcgacgtaggcagcagcggcaccgcgccagggcagttcgatcgcccaaacggcatcgcggtgaccgacgatctgctgtggatcgtggagcgcgacaatcaccgcgtgcaggtgctgagcctgccggacttcactccactggcgaccttcgctgcggacgatctgcgcaagccgtacgggctgtgggtcgaccaccgtgccgatggctacagcgtctacgtgaccgactcctgggacaacggcgaggatgcacagggccgtgacatcctgccgccgctgaccgagctggacaagcgcgtgcgccagtaccaggtgacccgcgatggcgcgaaggtcgaagcgaagcttgtggccagcatcggtgataccactgaggcgggtgccctgcgcgtggtcgagtcgatctggggcgaccccgagaacgatcgcctgctgatcgccgaagaggacgagggctacgccagcgagttcaaggtctacacgctggccggacgcttcaccggcaccaccttcggccgcgacgtgttcaaggcgcaggccgaaggcgtaaccctgcgcacctgcggcaaggatggttggtggatcaccaccgaacagggcaagcagcgcagcgtgttccacctgttcgaccgccacaccctgaagccggtcggcgcgttccagggcaataccgtggccaacaccgatggcatctggatgatgcagcagcccagcgcgcgcttcccgcacggcgcgttgtatgcggtgcatgacgaccagggcgtggtggcgttcgactgggagagcatcgccaagcagttggcattgccgctggagtgtggttcgtgagcggtcgttgcctgatgcgtacgttggcgctgggcctgctgctggcggtgccgtcgttgtgcttcgcggcggctgaagcgaacacccaggtgccggcgggcagccgccactacgcagcgacgacggtgccggaccgcattgtcgcttcgccggcaggcgatcccggccatgggttcgccgtggcctggcgcaccgacggcagcatgcaggcgccgctgctggagattgcccttgccggtgattcaccggccatcgagggcatccgccaggtgcgcgccacgacccgcgcgctccagaccgagaacgggctgtcgcaccaccaccgcgctgatgtcagcggcctgcggcccgataccctgtacgtctaccgcgtgcagggcaacggcagctggagcgcctggaaccagctgcgcacgctggctgcgcccgaccagccgctgaccctgctgtactttggagatacccagaacaagaacgtgagccatgtcagccgcgtggtgcgcgccgcgcagaaggccgcacccgaggcgcgcctgagcctgttcgctggcgatctggtcagtgggggcgatggtgccgatgacagcgagtggggcgaatggtttgccgccgccggttggctggcgcaggaaaccctggtcgcgccggcgatcggcaaccacgagtatgtcgaggagttcgaggacactccgcaggaacgccgcgtgctgggcaggcactggccggtgacgttcgcgctgccgggcaatggggcatccgccgcacagcagaccagctactggttcgatgcgcagggcgtgcgcgtcgccgtggtcgatggcacgtcggcactcgaccttggcacggccaaggcgcaggcccagtggctggacaaggtactgaccggcaatccgcagccgtggacgctcgtgctgctgcaccagccgttctattcgccgcgcgaagggcgcgagaacggcgcattgcgtgacgtgctgctgccggtggttcgtcgccacaacgtcgatctggtgctgcagggccacgatcacacctatggccgccgtggtgaaggacaggccgcgacgccgcagtatgtggtgaccgtggcggggccgaagcagtaccgtctctccgacgaggcacgtaggacgatggatccggtggccgaggacacccagctgttccaggtgttgcacatcgatccgcagcacctgcgctatgaagcccgcacggtgaccgggcgactctacgatgccttcgagctgcgtcgcgacgccaagggcggcaagcagcgcacggagctgaccgaaggccgcatcacgccgcgtgactgcccgcgcgcgcagactgccaagggccgcgccgatcgctgctgggaatgaggaggagatccagatgaaaaccgtacaccgtcttgtccccatggctgccatcggcggggccctgctcctgctcgcgaccgcggtggccgccgccgatggcgtgctgcacccgttcctggtggcgcagccgaagcaggcgccgcaggaagtgaacctggcggtggagattccggccggcagcttcaccaagtacgagatcaaggaggacggcctggtgcatgtggatcgcttccagtcgatgccggtcgcctatccggccaactacggttcgatgccgcgcacgttggctggcgacaacgatccgctggacgcgctggtgctgacccgtgaacccctgcatccgggcgtgatcgtgcgcttccggccgatcggctacctgaagatggtcgacggcggcgagcacgacgagaagatcatcggcgtgccgaccgacaaggttgacccgacctacgccaacatccgcgacctggccgatctgccggagatcgaacgacagcgcatcgaagcgttcttccgggtctacaaggacctgccggccgggcgcaacccggtgcagctcaacggttggggcaacgctgccgaggcgcggacgctgatcagcgaagcgatgaagcgcttcgagaaatagatccacgccatggctggattcagtccagcaacgtctcgatgaacaactcggcctgcaggcggtcgcccagtacccgggccaccgcctgtacggctgcctcccggtgttcaggacggatgccgccatcgtcatcgtcgttgtagaggtcatcgccggcatcgaggtacaccgtgcctgcagcagccagagccgccatcaaggtcggcacatcggcagtgatctcgccggcatccagcaggccggcgccgtggtggctgaacagcacacggccgtcgtccaggtcgaggatgaacggatcagcgccgcgatcggcaatcaccagccagttcgatggccagtcgttgatccgttcgccgctgacgccatgccatcgatagccggcctgctggctccacaggcgctgcagtggcggtatccagacatcaaggccgggaacggtgatgccggcgcggccaaccctggcattgatctcttcgcccagcggcccgacctgcgcgtagaacgacgccagtgccgtgggcagcgggaacgggccctgccagtcacgctcgtgctgcgcatgcagcggcccgaagcgggcgaatgaggcgtgcagatcatccatgtcagagtccaacgggtagcggccgtgcagcctagcagacggcgtctgcgcgcatccccttcaccaccgctggctatcatgtgcgccttccacaacgaaggcagtgcctgtgtcggtagcgttggtatggttccgccgtgatctgcggctgcaggacaatccggccctgcaggccgcgctggatgccggccacgacgtggtgccggtctacatccatgcgccgcacgaagaaggtgagtgggcgccgggtgccgcctccgatgcgtggcgccaccgttcactggccgcgctggatgcggacctgcgcacgcgcggttcctcgctggtgctgcgcagtggtgacagcctgccggccctgcagttgctgatcgcgcagaccggcgccgaggcggtgtactggaaccgcaagtacgaaccggccacccagccacgcgacgccaccatcaagcgcatgctgcgcgagcagggcatcgacgcgcagagctgcaatggcagcctgttgttcgagccttgggacatcgccacccagcagggccagccgtacaaggtatttacgccgtactggcgcaatgtactcagtcattggcgcctgccggcactgcaggccgcaccggaagcactggcgccgcacgcggtcgacagcctggcattggatgatctccagctggcgccgacgctggactgggataccggcttctgggagcactggcagccgggcgaagccggtgcgctggaagcactgtccgtctttgaagacggtgccctgcgcgggtatcgcgagcagcgtgacctgccggaccgtgtcgggacctcgcggctgtcgccgcacctgcatttcggcgaaatcgcaccctggcggattgcccatgcgctggaagggctgcgtagcgccggcaccgacgccgacatcgacggctacctgcgccagctgggctggcgtgacttcgcctaccacctgctgcatcacttcccgaagacgcccactgacaacctcaacccgcgtttcgatcgcttcccatgggcaacgcccagtgaggcgcagctgcacgcctggcagcgcggcaacaccggcgtgccgatcgtcgatgccgggcttcgcgagctgtggcacaccggctacatgcacaaccgggtgcggatgatcgtggccagttacctgtgcaagcacctgcgcgcgcactggctgcatggcgcacgctggttctgggacaccctggtcgatgccgacctggccaacaacaccatgggctggcagtgggtggccgggaccggtgccgatgcggcaccgtacttccgtgtgttcaaccccgtgacccaggccgagaagttcgatccgcaggcacggtacatcagccgctgggtgcccgaactggccgcgctgccggtgaaggcccggtttgcgccctggcagcatccgctgctgctggcgacacatgccccgggctatccgcctacgccgctggtggacctggccgcgggccgcgacgccgcattggcggcttaccgccagtcgggggcggggtaaagggcgacctgggcgatctggtcagttagctgaacgcggccctgtcggtgagcccgatcatcattccggcatcgcatcgggctgtttattctctttgcgcccgcaggccgccggccgaccggaaaccaaggagaacctcatgatccgcaacaccacccgcaacgtcgcactggccctgatgagtgcggccgtcctgtcggcctgcgccaccggcggctcctacgtacagagtgaccagtacggcaaccccaccgagcagcagaaccgcaccgggcgcaacgccctgatcggtaccgccattggcgtggcagccggcctgctgaccggcgacagcgccaccgagcgccgccagcatgccctgatcggcgccggtatcggtgcgctcagcggcgccgccgtcggccagtaccaggatcgccaggaacgcgcactgcgcgagcgcactgccaacaccggcatcgatgtgcagcgccagggcgacaacatcatgctgaacctgccggacggcatcactttcgacttcggcaagtcgaccctgaagccgcagttctacggcgcgctcaatggcgtggcaggcaccctgcgtgactacaaccagaccatgatcgaagtggtcggccacaccgacagcatcggcagcgatgcggtcaacaaccgcctgtcgaaggaacgtgccgactcggtcgcgcagtacctgatcggccagggcgtgcagagcgtgcgcatcgaaacgctgggcgccggcaagtcgtacccgattgccgacaacagcaccgacgccggccgcgccaagaaccgccgcgtcgagatccgggtgattccgctcaagcaataacgcgtagcgttactgcttgagccggtccggccatcggccggaacgaaaatgccgcccttgcaggcggcatttttgtgggtgccgagcgttgctcggcacgccgaaagcgcatccctctgtaagccatgccgaccaaggtcggcaattaccaggagatgggtaggcgctcttgttgcaggctacgccgccgaagcggccaccttctccaggatccgcttgccgctgctttccagtgcggcgtcttccttttccttctgctgctgcgccagcttcgcacccggacactgcgccagcatgtaattggcgtcgaagttgagcttttcgaccaggaagtcgacgaacgcacgcacctttggcgagaccaggcggccgccggcgaacacggcgttgaagtccacttccgggccggtccagccggccagcacgcggcgcaccatgcccgattcaacgaacggcttggccatcacgtcgccggtcagcagcaggccttcgccacagaccaatgcaccattcaacgcagacatgtcgttggcggtcatcagcggggtgaccgggaagtcacgcagctcgccgccgttctcgcccagctgccaggtgaagcgcggcgaatttccggtgtggtacggcttgcgcatcgccaggatgcgatggaactgcagctcttccggatgcagcggctcgccgtagcgctcgatgtaggccgggctggcgaatacctgcgtgcgcaggctgcccagcttgcgcgcgaccaggttcgaatcgggcagggcccccacgcgcagcgcaaggtccgcttcacctgcaatcaggtccagcttctcgttgcccatgtgcatgtccaggcggatttccgggtactgcgcatggaactggcccagcagcggggcgatccaggtgatgccgatcgaatagggcacggtgaagcgcagccagccgcgcgggccggactgcagctggctcaccgcgctctcggcctcttccagttcgcgcgcgatgcgctggcaatgttcgtggtagatcgaaccggcttcggtcaggccgaggcggcgcgtggtccggtgcagcaggcgcgcgcccaggcgcgtttccagctcctgcactttgcggctgaccgtggtcttgggcaggccgagcgatttggcagcggcaatgaagctgccttgctcgaccactttgacgaagatcagcgtctcgttgagatcgtgggacatggtcggggatcctggacgtcggggatgggacaatcgtgacagaacgattggaccgggagcgggatgattattccccttaatcaggactaatcaagtaaaggtttgaggtctatcgtggcgccattcgttaattggagcccgtccgccatgagcctgcgcaacattcttgcccgactccggaacgccggccagaacaccctggacctggcgatgaccgtcgaagcccgtccgagttccttggtacacaaggactttcgtgagtttaccgcgcccatgcgtcagcagcgtggcggtgccatccgcctggcccctcacaagggtgaccgcctgcgccgaatcgggactatcccggatttgggaggaaatgtcccgtgaatgggatgctgacgcctgaagtcctggtcctgggcggcaccggtgccgtcggccagggtgtggttggcgcgctgctggaggccggcagcccggtactggttgtcggccgcgatccgggccggctggcggcgctgcacgagcagttcgctgacgagccgggcctggagacgctgctggggtcgctcagcgacgacggatcggcgcgcgcgctggccgaacgcatcgcgcagcgcccgcgcccgttggcggcggtgatcgccgcaatgggtggaccgtaccgccgcggtcgcgtggtcgaccgcaacggtgacgaactgatgggcgcgatgcaggccgatctgatgccgcacgtgcacgcggtgcgtcacctgctgccgctgctgcaggacaacgtgcatgcgcgccgctacgtgatgatcggcagcccggccaacgccaaaccatgggcgggctacggcgagacctcgatcaccaccgccgcgctgcgcatgtacgcgcaggtcgtgcaccaggaagcgcaggcgctgggcgtgcgcgcgcagatgctggaagtctgcagcccggtgtgcaccccggccaatgcggccaatgcctgcatcgagtggcccagctcgctgttggtgggtcgtcgcgttgtgtcgctgctggatggttgccgcgacaaccgtgccatcgtccgctgtgacagcagcgatgccgaactgccgcgcggcctgctgcacctggaagttccccctttgtggcgcgataccgcaggcgtcgcttgacctcgaccatggttgaggtcgcaggatacgccgccgatttttgcaacacgttctcgtatagctgtaccacccctccgtacggatgcatgccatgacttcccccaataccaccccacatcgtttcggccatcgcattgcgatggtcggcgtgtcgatcctcgccgcagccgtgcttgcggcctgcagcggcggccacgccgaagaagccggtgcaccgccgccgccgcaggtcagcgccgcgccggtactggtcaagcaggtcagccagtgggacgagttcagcggccgcgtcgaagcggtgcagagcgttgaactgcgcccgcgcgtgtccggctacatcgacaaggtcaactacgtcgaaggccaggaagtgaagaagggcgaagtgctcttcaccatcgacgcgcgcagctaccaggccgagtacgatcgagcggctgccgagctggcccgcgcccgcacccaggccacgctggcccgcagcgagtccgagcgcgccaagcgactgtccgagcagcaggcgatctccaccgagaccgccgaacagcgtcgcgcggccgccgaccagtccggtgccgccgtgcaggccgcgcaggctgcgctggacgcggcccggctcaacctggagttcaccaaggtgcgtgcaccgatcgacggccgtgccggtcgcgcgatggtcaccgccggcaacctggtcaccgccggcgacagtgccagcgtgctgaccacgctggtctcgctggataccgtctttgtctacttcgatgccgacgaaagcactttcctgcgctacgcccagatggcacgcaagggcgagcgcccgagcgagcgtgacagcgaactgccggtgaaggttggcctgtccggcgaagagggctacccgcattcgggcaaggtcgacttcctcgacaaccaggtcgcccgcagcaccggcaccatccgcgtccgtgcactgctggacaacgccgaccgccagttcacgccgggcctgttcgcccgcgtgcagctgctcggcagcggccagttccaggcgctgctgatcgatgacaaggccgtgctgaccgaccaggaccgcaagtatgtctacgtggtcgacaaggatggcaaggcccagcgccgcgacatccagctcggtcgcaccgctgatggcctgcgcattgtcgaacacggcctggccgcgggcgacaaggtgatcatcgacggcgtgcagaaggtcttcatgccgggcatgccggtgcaggccaaggcggtggcgatgcagccacagccggcgccggcaccgggccgcgatgccaccgccgccctgaagcactgatccgcgtccccgcttagctgccggcgccagcggcagccttccctgccttcgtcatttcggcgaggggcagggtggctgttgcccgccgaatgcctttcccaggaattcctccatggacttttcccgtttcttcatcgacaggccgatcttcgcggcggtgctgtcgatcgtgatctttgccgcaggcctgatcacgattccaatcctgccgatcagcgagtacccggaagtggtgccgccgtcggtggtcgtgcgcacggtctatccgggcgccaaccccaaggtcatcgccgagaccgtcgccacgccgcttgaagaagccatcaacggcgtcgaaggcatgatgtacctgaagtcggtcgccggttccgacggcgtgctgcagatgaccgtcaccttccgcccgggcaccgacccggacgcagcggcggtgaaggtgcagaaccgcgtggcgcaggcgcaggcgcgcctgcccgaggacgtgcgccggcagggcgtgaccacgcagaagcagtcgccgaccttcctgatggtggtgcacctgacctccccgcaaggcaagtacgacaccctgtacctgcgcaactacgcccgcctgcacgtcaaggatgcgctggcgcgcattccgggcgtcggtgatgcgcagatcttcggtggtggcgactacgccatgcgcgcctggctggatccggacaaggtggcgtcgcgcggcctgaccgccagcgacgtggtgcgcgccatgcgcgagcagaacgtgcaggtgtcggccggccagctcggcgccgaaccgctgccggacagcaagttcctgaccctgatcaatgcccagggccggctgaagaccgaaaaggaattcggcgacatcgtgctcaagagcggcaccgatggcgagatcgtgcgcctgtccgacgtggcccgcctggaactgggtgcgggtgactacaccctgcgctcgcagctggacggcaagaacgcggtcggtatcggcatcttccagtcgccgggtgcgaacgcgctggaaatccgtgaccaggtcatctcgacgatggacgagatgcagaagaccatgccggccgacgtgaagtacgaagcggtgtatgacaccaccatcttcgtgcgtgactcgatcaaggccgtggtctccacgctgctggaagcgatcgcgctggtggtgctggtggtgatcctgttcctgcagacctggcgtgcctcgatcatcccgttgatcgccgtgccggtgtcggtggtgggtaccttcgccgcgctgtacctgctgggcttctcgatcaatacgctgagcctgttcggcctggtgctggcgatcggcatcgtggtcgacgacgcgatcgtggtggtggagaacgtcgagcgcaacatcgaagaaggcctgtcgcccaccgccgcggcccaccaggccatgcgcgaagtgtccggcccgatcgtggcgatcgcgctggtgctgtgtgccgtgttcgtgccgatggcgttcctgtccggtgtcaccggccagttctacaagcagttcgcggtcaccatcgccatctccacggtgatctcggcgatcaactcgctgaccctgtcgccggccctggccgcgcgcctgctgaaggcccacggcgcaccgaaggatggcccgagccgcctgatcgaccgcctgttcggttgggtgttccgcccgttcaaccgcttcttcaagtccagctcggagaagtacgagcgtggcgtggcccgcatcctcggccgacgtggcgcggtgttcgtggtctacgcgatcctgctggtcggtaccggcgtgatcttcaagctggtgccgccgggcttcatcccgacccaggacaagctgtacctgatcgccggcgtgaagctgccggaaggttcgtcgatcgcgcgtaccgatgaaatgctgcgcaaggtggccaagatcgcccaggaaaccgatggcgtggcccacaccatctcgttcccgggcctgaacgcgctgcagttcaccaatacgcccaataccggtgtggcgttcattccgctcaagcccttcgccgagcgccatggccgtaccgctgcgcagatcaatgccgagatcaaccagaagatcgccggcctgcaggaaggcttcgccttcgcgatgatgccgccgccgatcctcggcctgggcaacggcaacggctaccagatgttcatcgaggaccgcggcaacctgggctacggcgcgctgcagaatgcggtgcaggcgatgcagggcaccgtggcgcagacgccgggcatggccttcccgatttccagctaccaggccaacgtgccgcagctggatgccgaggtcgaccgcgtcaaggccaaggcacagggcgtgcagctcaccgaactgttcgacaccctgcagacctacctgggttcggcctacgtcaacgacttcaaccagttcggccgtacctggcaggtgatcgcccaggcagacggtccgttccgcgagacggtcgaggacatcggcaagctgcgtacccgcaacgaccgcggcgagatggtgccgatcggttcgatggtcaccatcaagcagaccttcggcccggacccggtgctgcgcttcaacggctacccggcagcggacctggccggtgaagccgacccgcgcctgctgtcctcggccgaggcgatgaccaagctgaccgagatcgccggcaaggtgctgccggtgggcatgaccaccgaatggaccgacctgagctaccagcaggcgacccagggcaaggccgccttcatcgtgttcccggtggcgatcatgctggccttcctggtgctggccgcgctgtacgagagctggtcgctgccgctggcggtgatcctgatcgtgccgatgaccctgctgtccgcgctgttcggcgtctggctgaccggcggtgacaacaacgtgttcgtgcaggtcggcctggtggtgctgatgggcctggcgtgcaagaacgcgatcctgatcgtcgagttcgccagagaactggagatgggcggcaagggaatcgttgaagctgcgctggaagcctgccgcctgcgcctgcgcccgatcgtgatgacctccatcgcgttcatcgccggcaccgtgccgctggtgctgtcgcacggtgcaggtgccgaggtgcgctcggtgaccggtatcaccgtgttcgccggcatgctgggcgtgaccctgttcggcctgttcctcaccccggtgttctacgtggccctgcgcaagttcgtcacccgcaacggtggtggccagctggtgcagcacggcgagccgaccatccaccactgacatggaaccccgtcgccgccggtcaatggccggcggcggcttccccctcacaaggcatgcatccatgaatacccatcagaacaagatcgcgctggtcaccggcgccacccgtggcatcggcctggaaaccgtgcgccagctggcccaggcgggcgtgcacacgctgctggccggtcgcaagcgtgagaccgccgttgagctggcgctgaagctgcaggctgaaggcctgccggtcgaagccctgcaactggacgtgaccgacgcggccagcatcgccgaagcggtcgagcaggtacgccagcgccatggccgcctcgacatcctggtcaacaatgccggcatcatgatcgagaatcccgcgcaggcgccgtcggagcaatcgctcgagacctggaagcgcaccttcgacaccaacgtgtatgcgctggtggcggtcacccaggcattcctgccgctggtcaagcaggccaagtccggccgcatcgtcaatgtgtccagcatgctcggatcgcagaccctgcacgcggatccctcctcgggcatctatgacttcaagattccggcgtacaacgcctccaaggccgcggtgaacagctggaccctgagcctggcctacgaactgcgcaacacgccgatcaaggtcaataccgtgcatccgggctacgtcaagaccgacatgaacggtggcaacggcgagatcgaaatcagcgaaggtgcgcgctccagcgtggaaatggcactcatcggtgaatccggtgccagcggcagcttcacctacctgggtgaggtgctgccatggtgatccgcacgttggcgatggccgtctccagcctggtgctggcgggctgtgtcagcgtcggcccgaactacaaggcgccggtgcaggaaccggtggtgctgcagggggcgcagcagccggtgttcagcactacctcgccggtggccagctggtgggcgcagttcgatgatccggtgcttgaagaactggtgcacggcgcactgtcggataacctggacctgcgcgtggccgtggcccgcgtcagccaggcccgtgcggtgttcgtcgaaagccgtttcgaccaggccccgcacatcaccgcgggcggcagctacgaccgccgcaagcaacccgatccgcagctgggtgggcagcgggtgttcagtgaaagctaccagctcggcttcgatgccggctgggagctggatctgttcggccgcaagcgccgtgcagcagaagccgcgcgcgccgacctggacgccgagcaggccaacctggccgatgcgcaggtactggtcgccgccgaagtggcacgcaactacttcgagctgcgcggtacgcagaagcgcatcgcggtggcccagcacaccctggtcaacctgcgcgatacgcagaagctgaccgaggcgcgctgggagctgggcgccggcagcgagctggacgtgcagagcagtcgcgcccggctgaaggcgatcgaggccgatatcccgctgctggaagtggccgaaacgcagtcgcgcaatcgcctggcggttctgctgggccagcgtccggaaacgctgaccgccatgcttgcgccgcacgacgtgccggcatttgccaaggcgctgccgctgggcgatacccgcgagctgctgcgccaacgcgccgacgtgcgcgtggccgagcgtcgcctggccgctgccaccgcgcgggtgggcgtggccactgcggacctgttcccgcggctgtcactgtccggtttcgtcggcttcctcggcggcgaggccagtggcctggtcaatggcaacaacaaggcctggtcgctgacgccgtcgctgagctgggccgcgttcgacttcggcaccgtgcgtgcacgcctgcgtgccagcaaggctgaagccgagggtgtggctgcgcagtatgagcaggccgtgctgctggcgctggaagacaccgagaacgcgctgacccgctattccaagcagcaggcgcggctggcgatcgtggtcgagcaggcgcaggcggcacgccgggctgagtcgctggcgcagatccgctaccgcgagggctcggaagacttcctgaccctgctggatgcgcagcgcacgcagctggcggccgacgatgcgttggcggcggctgagtccgaggtcaatgtcagcgtggtgggcgtgtacaaggcactgggtggctgggggcaatcaccgcagccgccgagcgtggcgcaggtgcagtaaccgcaggggacggaagcagtggcttccgtccctttcttctgtcagggccagtgattggccggtgtgtcgcgctcgcgcatgcgcacgatgcagaagcgatggccggtgggtgcttccatcacccaccagcgtttgacgaagccgatccggcgcgcgccgagtttttccagtcgatctgcctcggcatcgatgtcgtcgctctcgatgtccaggtgcacccgtgaggggtgagctacacgttgcacttccacgttcaggcccgcgggtgcgccctgcaggtcggcgtactcggcgccatcttcgccatacgacggctgcgcctgcagaccgagtgcggccgcccagaagcgtgcgccttcgtcagcgggcgtgtcctggcagtcgatgatgaatccggccagacggctctggtgcgccatgacgtcctccgcagatcgggaatggaggaagggtagcgcgtcgcgtgctgtggacgttgtcacagtcatgacgtttctgactctgccagaaccggggcctgcggtgtaactagtggggcagattccgggagggatggcgatgagcgacgacaaacgtgatacccagcgcatgctgtttggtgatccgggaccgcctggcgcagggctgtcggtagcggtcgtagtgctgatggtgttggctaccatggcggctgcgatcggcttcatgcgcctgccggaccagatgctggggctgggcctgatcggcatctccgtgtttctggcggtcggtgcccgcatctgccaggcacgcaaccagcatcaggcgctgtaccggctgatgtcgcgacagccgccgccgtagctgcggctgccgtacaggttcagtgcttcggccagtccagctcgaccaccagcgggaaatgatccgacggcagcacgccgtcgatgcgacggtcatcggtcaggaagctgcgtgcatggaagccacgcaccagcacccagtccagctgcacggtggccttgccggtgaaatcgtggaaggtcaggcgtggcccctgcggaaccttcacctgggtacgggtgtcctgcagcaggcgggtgaatgccttgtaggtgtcaccaccgggctcgctgttgaagtcacccgtcaggaccaccggcagatcggccggcagggcttccacgcgcttgccgatcagctcggcacccttcacccggcgcggttcatcctcgtcgcggtagggcaggtgggtattcatgaaatagaaacgacggccatcgtccaggcggcggaacagggcccaggtgaccatgcgcgggtacaggttgccccaggtgatgctgccgggtacgtcgggcgtatcggacaaccagaagttgccggactcctcgatggccagcaccttgctgtcgtagaacacacccatgtgttcgtcaccgctgccaccgcggcggccttcgccgaaccagcggtagccgcgcaggtgttcggacaggtagtcggcctgctccttcaccagttcctgggtgccgatcacagccgggtgcgcatcgaggatgaccttgaccatggcatcgcggcggtcgggccagcgcttgcccggttcggtatcggccggggtgcgtacgttgaaggacattactttcagtggcgccggtgcagcagcccaggtgacggcaggcagagcaagcaccagcagcgcacacagcgcggggcgacggaaacgcgacaacatcgtggaatccctccattccatgaaaacggtttcatggagcatgccatggaaggtgggggcagcggtatgccgggatgggcgactgggagatgccggacgggcggtgaaagcgccgcccggcggatcgcgcgggcgcgatcaggaggtcatgggtgctcagtcggcaggcaggtaccactggccattctggtcaatccagtacacccggatgtagggagtgccgtcctcgtcgaagtacgtcacttcgcaacgttgatggtaatagggccccatcttgacccggacgcagttcgtgttctccggaccaccgccaccaccgccggcggtggcctgggacggcgtggagagagctcccacggcaaacatcagtgcggccatcgaggccaggtgcagtttcatgggcatcatccttgtgtctgcaatcgcgcatctgcgcggtgtcatgcaactacccccggtagatcaggcgaccgtgcggcagctgctgcgtacgcgccggcccggctggcggcccgacgcggtctccacccggctcagtcgcgcaggtaagggttgccgtactcgtcaatccagtattcggcggtgtagacgttgccgaattcatcggtgtaggtttccgtgcagtggtggtggacgcggttgcgatccacattcactggcacacaggaaacattctctctcgggacccctgtgttggcgtccgccaccggagccagggttgcagttgccaccaccaacgcggccatcgcggccagttgcagtttcataagcatcatccttgctttctgcaatcgcgcacatgcgcatggcgtgtgtaacacgcgagccaaaccgccggaagtgcctcgccgcgatcagtcctcgatctcgccgcgtcgattggcagcacgtaccgcctgcgcggtggttgccacccccaggcgttggcgcgcgtggcgcagatggttctccaccgtgcgcgtggaaagcccaagcgtggccgcgatctcagcctgacggcgcccggcggcaacccagcgcagcacttcgcgctcgcgcgtgctcaacgcgcttcccgaaagctcggcaggcgattcgaccagatggcgtgcggctcggaatgctgcggttgcagcagccgccagctgcaggcgcgcgctggccgacgcgtcgatcgacgtaccggcaacgctgatcgcgccctccaggccggtggtgccgaacaccggcacctgcagaccatgcaggccttcgccgcgtggctgcttcactatctggtagcgttcgccgcgaacgccctggtgcttgctccagaagaacggcgcgtcgctgtccagcacgtggcgattgaccgggcaggcgtggaggtagcccgcaaggtcggtatcgctgccatcgccgaaccagtcgccctcgatccagtacacgcgttgtgtaccgcgctccagcccggtgccggtggcgaacaccagcacgcggtcgtagccgagtggtgccgcgatgcctcgcaggaccgcacccaccgcgctcagcgaacgggcgcgttccatttccagcaatgcctgcaccagcgcggtcatccggttcagcgcccggccagggcgttgagcagcgtgcgcgcggccagcttgcccagcgcattaccggccagcgggctgtcgccggtcagcagcaggcggtcctgcagcacgctgccatcgatgccgtcattgacgatctgcacgccctgctgcgccaggcgctcaccgaagaaccacggcagttgcccgggcatgtagccgatctccggcgtctgccggtccatcgcatcggggaaggcgcagatgcgatagccgcggaacagcgaaccgccgtcggcctcgtccacgcctgcagcgagcagtgcggccgggccgtggcacagggtgatgatgtggcgttgctgggccatcgcccagtgcaggacgtccttcactgcacggctctgcggtagtccgatcagggcgccatggccgccggggatgaacactgcggcatagtccgaatccgcagcaagcccggcgaccacctcatccaacggcagcggctggcggaagcgcgactcgtaacgttcgtacagtccaccgatctccgtgtcctcacgcgggaacgcccaccactcgaacttggcggcgttgcccgacagcgtggccacatcgatgtcgaagccggccttgtccaggtggtacatcggcagcagggtttccaccggatggttgccggtggagaacaggtggccgttggcagtgggcagatagcgttcgtccgcagcgatcatcagcaccttccagcggccatcgcggcgtgcgtccggatagtcggcaccggacaggttgctcttgggcgatgtgaactgcgacagcgagtagggcgacgggaagaaggcatcgcgctcggccgggtcggggctgggctggcggctgggctcttgcgtgttcatgcggacctccagtggggtggtggaatccagcatagaagggctgatgcgtactggcgatgagggttttccctcagccgcgcgcagctacttcaccgtggccgaatgctgctgcatgtcttcatgcaggatccgccgcagttcgacgatggccggcgtggcttcctgcacgctgtgcccggatacgatcaccttctccgaatccgcgtgcggcaggtgcgagctccagtagggcaccagcccgtcgtcggtcttttccagcggcccatcggccttggcgcgcgcgatgatcgagtggtagtgcaccttcggcgacatcggcaggtcggccaccgcgcggacgaagggatcgtccttgtccaggttctggatgctgttcatctggtaaccgtgcttgccatgattgcggtcgatctggccgtcgttggcgatggtggcgacgtcttcgagcacggtcagcggcaaccgcaccaggcgaccgatccagcggcccaggcgggtgcccgccacgtcggtgccgcggtgtggcgtggcgatgaataccacgcgcgatacttccggttccggcaggaaggtcagcaccggtgcgcccttggtacgcagcagttcacgctgtgccggcgtcatctgcgcagtctccagcagggtgtcgaccagatgatcgccggaagaggagatcatcagccgcgcgatcacgccacccatgctgtgcccgaccagcaccatgtcatgcgaagcctgcgccttgccgctggggtcgaaatgcttgagcacttcggacagcgtatgacgcatcgcatcgtggctcatcgcgatgggcatgttggtcgggtagtagaactgccagacctggaagtcctggcggatctcgtcgtcgcgcatcagttcgttggcgacgttcacccaggcttccgggctgctggccaggccatggatcatcagcagcacgcggcggttcggatcgtagggctgcatcatgtacaggtgcggcgtgtcgatgccgcccttgccaccgaacagcgagcgcagcgactggtggctgaagttggaacgggccagccacaacgcatagccggcggtgaagttcgcggccagcggaacctgttggccatgcagggtgacttccgtgacctggtagggatcgtggatctccagctcaggctcgtcgtcgtgcagcacttcccacaggttctttcccgagaagcgcagcagcaccgtcattgaaggggagggcatctcgctccagctctgcgcggccgaggtgctggcctgcgcggcgggcgtcgctgccgaaggcggggtcgccgtgctgccagctggatcgttcatcaccgccaccagttcggcaccgaagccatcgcggcgatgcacgctgcgcagcgtgccagtgaacgacagcgaggccgccggtaccagttcggtaggggtacgcgtatccagcggtgatgcttcgcctgaaggggccagcacgaaggtccagcggcccagctggaagtggctggcctggccgtgcacgcggcccgtggcataggcgtcgtacagctgtaccgaggcttcctgcacggccaggttgtagtagtcgcgcacctgggtctggcgatcttcgaagccgcgctggttggcggtgcgctcggtgaagaaaagataggcataggcctggcgcgcgacctgcatccacgcatccaggcgcggttgaaaatcggcatccagctcggtgatcgcgctcttggcgcggccggatgccgagtactcacgcttcggcgccggcagggtcatcgcatactgcagccacaactcggccaggctggagcgtttgtcttcctcgcgcaccacgatgctgctttccatcgcctcgatgcagggcaggcccggtttggcgcatacgccttcatcgaggccggccacccgcaaggtctccgtggtcgccgcgctgagcttgccggaagtaaggatgtcaccgcgcttgagcgcgatgtactggccgggcgtgaccgaggccacctgcaccgacggcccgaactggcgcaacgtggcgcagccgcccagggtgagcagcacagtgatgatgagggtcgtgcggccgatgaagcccaagcccgtggttgccatacgatcctcctgcgcggtggcgccactctagcggtcggcatgtcaaagcggaagataccgggcggtcggtttggggcgctcaggcgctgccatccaagcgattcagccggttccgtgtgacactggggtgaatggggttatgcagggactgcgatgacgtggcttgagacccggatcccgccgccgctggtgatgctgctgtgcgcggggatcggctggcttgggagccgactgtggccggaggcggtcttgccactgccgatgcgggccctgatgtcaggcggggtgatggggatcggtgtggcgctgaacctgctgccgaagcttgcgttccagcgggcgcgcaccacggtcaatccgctgcgcccttccgcatcaagcgcgctggtcacgcgcggcatgtaccgttacacgcgcaatccgatgtatctgggccaggcaacgatcctcactggcgcaatgttgtacctgcagaacacgatcgcgttgctggctgtgccgttgttcgtgctctacatcacctggttgcagatcatgccggaagagcgggcgttgctggcccgcttccccgacgtgtatccgatgttccgccaacgtgtgcggcgttggctgtagcgggcttcacccgttatcgagaaatctggcacttcacggcagcggaatagccttcgtagtcatcgcctgcgatcacgtgcagggtgtggcgcttgtcgatggtcttcacgtatgaaggttcctccgtgtcggcgtgttcgttgaccgtgttcactgaccacgctttggccagatgcgtggcgtcaacgccgttcaagtagacgaagaggctcttctcgccctcggccacgttcacatcggcactggtgacggtaccgccgagcagggcgaccggcttgtcctccggctcgaaggtgccacccggtttcctggccaggccagcggcctgcagtgcatcgatggcgtcggcctcgctgaagtccgagccggccttgcaggccagcagggcttccagcgtggcggtgccggggggcgcgatggccggtgccgcggcgtgggtggctggggttgcggcgagggcggtaaggagtacggaaatcgtgagagcagctttcatggcagatccttctggcggtcgcggggtggggctgcagtgtggaggtgtcatcccgattatgcgccacgcgtcctgcgcgacgtgcaggcacaaaaaagccggaactccattgacgggagatccggcttcttgcggcctcgacaggccatacagatggtggcgcaacacggaaccgaacccgcgtccgcaatccgagccagatagtaacgccttggccctgagggcgtggattcgacgatttgaccaaatgcttctgggcatagagcaagtctgtgacgcctggagcttcaagcgtttgctgcccaagtgtcagacgcaccaactcgtgtgactaaggaccgcaacttgccccctgcatcggcgggatcgtagggccgcgtggcaaagagaacttcgacaccactctagctctcggcatcacagtcgccgtacggccaaacgacagcaaccaagcgccttggaattcaatcaggcagcagacctaatgtcagccacatggacttgtgtgacggtcgggcccactatagaatgatgttttatggtgcataaaacattactttgatggcacgaccgcgactcaacaagaagatcgtacgcacttctgtgtcccttgatgagcacatgttcagcgaggtggctcaacttgcagcccaaaacgatgtgtcggtggcgtggttggttcgcaaagctgttgcagaacttctagagcgccgtcgtgacgaattgggaccccaactgccactattaacaggcggtgccacagctcagggggcaaaagaatgaccttggcttaccgcgaaacagatggcctcatcatctcccctaaccaaaaggagcggatgatggattcactgcgcgaaaccaatgaactctccaaaacaaacacagaagcgatgcctgagagcgatggtattaagtcaacgggcataaagatctcgaaaacaaaaccggaacgtgttgtagctcaagtgcacaaaaaactaacaaaaatcctggagccgttggatgcgctgtatccgattgagcgacgcttcgatcttgggccttatgtgcattggcgaggcaacgcgtcttcacccatgcaccgttggctgcgatatcgggaggcgtattcgccagagcttattgataagcttcagctaggaagtcgaatcctcgacccattcagtggttgcggctctattcctattggcgctgctattagaggtaagaaatcagtaggtatcgatttaaatccgatcgcggctttttcgtctaaggtcaagctgacgcctctgaagccatcatcgattcgcagaatccaaaattttctcggaaacttcaattccttactaggaagcagtgaacgatggccacttcccgagctgagcatatcgaagaaagtatttgagcctcagatgcttgatgctgttttgcgcgccagaacagctattgaagtgtcattcaaaaacgaccctcttgcgcgaaattttgtgttcctcgcctggctcgcaatcctagaaggagtcggcagctatttcaaagaaggtaacgggataaagtatcgcaataagaagcgccaaaagggcaagtacgagaatcgcgcggaaggcgaatggcaactggaaagattcggagtagaccaaacggcatttttctcaagaacctttacgcatcagctagagatgatgctggaagacactgctgaatggcagtctggagattggaccggacagcagctgatagagggcagcgcattcaaccttggcgaaattcttaacggtgaaactttcgactcggtgatcttcagccctccatatgcgaatcgtttcgactactttgaatcattcaaggttgagctgtggtttggaaactttgttaactcctatgcggatcttaatgcgcttagaaaagcatccttaagatcgcatctaaacgcggactataaaagaccttcggagaacttacctatcctcgaagaattaatttcgttgatggatcccactgctagtagctggcgaatgggggtaccagacctcatgcgcggctattttcatgatatgggtatggttcttcgtcaatgtcggagtgtccttcccgcaggtaggtgttatgtcgttgtcggcaattcagcctttgcaggtgtgattattccaactgacgttctcacagcaatggttggcataaacgcaggatttaacagagcaaaaatcattgaaaccaggcatttgaccgtcgcaccgcagcagcgaaatatgctgaagggttttgagaaatacatgcgcgaatcgatagtggtactggaatgagtgatttgaatgtgaagcgaaggaagatacccttcgagccacccagaagtgggcagtcaagtagcgtagctgtcccgaaaaaagggcatgagagctccgatgtaatccgtgaagtggatgagtttcccaagcacactgaaatcagtcatggggagttactgagtctaactttgtcgaccaagacatcggggctaacccatggccttcaccgtttcccggcaaaatatattccgcaggtacctcaatgggcaattcgcaattttgctggagaagacagtgtcgtttgggacccatttatgggttcaggtacaaccctagtcgaagcgttgtgtgccgttaaacaaagttacggaaccgacattgatcctctggcccgcttgatctcgggcgcaaaaactacgcccctaagtccgtcgcgactagctgctctatctgagaaattgagttcttcatgcctgccgtcagtggatgattgctttctcccaatggcaggagtgaagaatgtgactcattggtttccagataaatcctgggtagacctgtgccgaattttctccgccatcgaaaatcttgactgcacggcaagcgagagggagttttttttagttgtcttcagttcaatactgcgttgggtgtcaaacgccgatgatcaaactcaaaagacctatgtgtcagggactctgaaaaaaagccccccagaggtcttaccaacgttcgataaagccttacagaaagcactactcagtgtttccagcttggaatctgtgcggcaggggcgacaggccaccattcttgagggaaatgcattgtcggttcctcttaaggacgcgtcggttgacctgattgtcactagtccaccgtacctcgattcggtggactacatgtacaactttatgctggagtatttttggctaggtccccaaattggtgtgactagccgagctgaatacaacagtcgccgtagagcgccaatcggagcgaagaatcctttaactccagcacattccgtacatgaagccttgctggatttggttgatccacagcagattcccgagtatcgaagaagtgccgccttgagctacttcgatctgatgcaaaagcactttaccgaagcttctcgagtaatgaaggatggtgccaggtatgttttggtagttgggaacagtcaggcatccactggtgtgctaccagttcatgattgcctactccggcttgcaaaaacagcaggacttcaccttgagaaggcgtttgcatatcgaattcgtcgccattacatgaagttcccacgaaaggggcgtggcggaattattttgatggactgggttattactcttaaaaagactgatattgcgcttatggaagtggaggaccggcttccacttccgcaggtaacgataggagcagacgaggtggcaaattgacgattgcttttccccgcgcatcaagggcgcatgacttttggcgtgtcaatagctacggttatccctgcttcttcagcgacagtgagaagtcacaggaagcttggactaccttgctctcatttttcgattttaccgactatgaccaattgaagtctcactggtcgtcgccgggagctcctcgccaattaagctcacatgcagtcgaaagttggaaagcaacgtttgaagaattcggaattctttacgtagagtcgcgttcgaaccgcataaccatcaccccggcaggcatacagcttcgcgaagccgccgaaaaagatgaccgcaacgaattcgcctggatcgggctaaatcttttgttgcgctacccattacgaggcccccgccgtcctaaaagcgaagcacacagagattccgacctgcttctttacagattttggtatgccgcgctactcgacctggatggctatgtgtggtggactgagttagaacgaattctgtgccgagtgtttcttacaaacgaagcaatagatgcgattgaggatgttcgtagtttgcggttgcatccagaacttattgcccaggttaatttgcctgctgcacaaaggcaaggtgctttttataactcacttaaccaagttgctgttcacgccggaatgaatcacttgctacttgaatcgcccagggttccgtagacacctcgcagccataaactatggcttaggcggaggtggttatgagcacgaagcggtacaccgatgagttcaagatcgaggcggtccgacagatcgttgagtacggccgtccggtagcggaggttgccgagcgactgggcgtgtcgatccatagtctttacggctggaagcggcaacaaggcaaaggcgatgttggccggcgtgtcgagcaggaccagaacgcggaagtgcgccgcctcaaggctgagctacgcagggtcactgaagagcgagacatcctaaaaaaagccgccgcgtactttgcaaaggggtaagagcaaagtacgccttcatgaagcaacacgcagatgagttcggcctcgcggcgatgtgtcggatgcttggcgtccatcgcagtggctactacgcctggctaaaagagccggcaagcgctcgcgacaaggacgatcagcggttgctcggcctaatcaagcacagctggctggaaagcggctctgtgtatggccaccgcaaagtgaccacagatctgcgcgagcttggcgagacgtgtagtcgtcatcgcgtggcacgcttgatgaagagcgaggggctgcgggcaatggtcggctacggtcggcgaccacgcccattgagcggccctgttggatcagtcgccaagaacgttctggctcgcggcttcaaagtcagtgagccaaatcgcgcgtgggtcacggacatcacctacatccgcacgtacgacggcttcctgtacttggcggtagtgcttgatctgttttcgcgtcaggtcgttggatgggcaacccgaccaactcaacatacggacctggttttgcaggcgctattggctgcagtgtggcggcgcaagccaagccccgggcttctgcttcactccgaccagggaacccagttcaccagcgaagactggcagagcttcctgcgcgagcacgacatcgtgtgcagcatgagtcgacgaggaaactgccatgacaacgcagcgatggagagcttcttccagctactgaagcgggagcgtattaagcggaggatctacagcaatcacgacgaggcacgggccgacgtcttccagtacatcgagatgttctacaacccaaaacggcggcacagttccaacgacgggctgtccccggtagagttcgagaagcagtacgcactaaacggctgacgactgtctagaaaaccctgggcgattcaacttggcggtgaggacattgaatgtccatatggtgtaaccgaacctaagaggcggcatttcattaggcgggattggatgggaatgatcagaaaggcgctatccaacagtgggcaatctgatcagtgttcgaccggagggcttgcaatcgctcgcctgcctgcagcacctcgtttttccgatgagcgggagtatttcgactaccttggtgcgcgtgtcacaccgatggcgacactagtaacatccaccctttcaagcgtggagcttcagggtgaacgagtgctacttttgtcttcgggagaaaactatcaggtcctcgatgaacaccacattgtgggctctgttgcatcactctgccaactcgcacgtggacagcgaattattctgagtcatgacgaacaatggacacatctggttgagggcaaggagctggtagatgcccatgttgtaagaataagaattcgtcgcgcacggcccatatcaaatattcaagcaatccgcacacttctcgggggtaataatgtctgatatcaatgaaagcgagctagttgatagtggcgcaattcctccgactgattttcacgattcaatcgaacgtttgcgtgagattgctcaatatgaccttgaatttcctgatgattttgataatcgcctagcggaggccacatctcagttggtcgttccggaggacgtcctccgagcggctgcagcggcaatacgcgttggacatattgtgttgcaggggcctccaggcacaggaaagagttcccttgtacgtgccttagccaaagcattcaacgcatcgactttcgcagtgactgcacatgaggattggacgatctacgatgtcattggccgacttgagttgcggctaaccgaagaccgcaaggaagaaattaccccggttaacggcgcactaaccgaggcagtgattcgatgtggaaataatgttgttcagcattttgatgacccgagccatccgcaggccgagtggctcttgattgatgaattaaatcgcgctcatcttgataaagcattcggcgagcttttctctgtgctaggtacggatgatctggtaccaattaatctcccccatcaaaaagatggaaacagggaattagtcataccaaagagatttcggataattgcaacacttaactcatatgacaagcaatttgttcaaagtctgagccaagctattcgacgtcgatttacatttatttctcttgacgtgccacccaagaagccttcgagcgagacgtggcgttttgatccaggccatgcatctcccgcgatcaaagaattttcgtatgtcattcaaagagctgcgcaacgcatcgctcgtcgtgaatgttcaatgaatccggagcgagctgctgcaaccactgatctcatattgcaagaggcgaaaaactcccaccttgagcgtattgcagctttgttcggaattgtcgaatctgttagatatgctccggatggtggaggagttccacaccttccgattggaacagctcagttaattgatactgtagaaatttttttgacaagacatcggcaagatggagaagtcgatacaactgctgatctgaatctcgactgggcagcatctgtcaagttggcgccgctgttcgaatccgacgttctggagcccgatcaactcgtcaagtttgcgagcgcactaccacagccgttttcaaatcaatttgcgcgccaattgctcattattgcggcatcggggatgcactttgtcccagaaaaatgacaatcagctggggcagcgcttccttaaggaggcgcttcctcttatatcgacgtacttctctggagagagcgtagagcttgcaggagcatctgcgtctattggccaagaggctgacgaagaaagtatcgaatttggtcagcacattcgattcaggcatgccattgcatgttgtgccgagctatttccaatagttcaaagaatagagagtggcttgtcaagcgtaacagacaccactcgtacagagactaggggggtgatacgtggtcgactcgatataccccgatacgtggccaggagatctgggtctttttcttggccgaagagctatcctatcctggtaactacggagaacgcatcgacgccagaaaatgagctggtagtgcgaatttttagggtactgcttcaacgcctgcccatatcacagtttccaccgaactccgccgagaccatacttgggcggaggtataagagctggatcctcggccgaatgaagcgtgatccatggagtgtgatttcctgtacctcatccttgcccaggctgtatatggaggcatgtcggcgaattgcacgaagacagacaggcaacgaacaagcctatgcagccttagtagctttggtacgggactggcaactaattggagaggaattttccgggtcaccttcttcggagaagttcgtcgactcgcttctatcctttccggctgatcaatcatttcttgatcgaatctacgaaatctggtgtattcgttcagtcgcacaggcattcatccagcttgggggggaattgatagatggcccatgcaagatgacggatagtaggcgaaggccaatctatacgtttgatttttcatcaacgcgcattgaaatttggttccaatgctccttgcccagtgatgatgcgaattggttctatgaatccaccggaagttccttgcgaggcataccggatataacagtagttgcagatgggatgcatcgaatcataatcgatgcaaaaaacagaatggtagtcggggcgacgaggtcggaggaaacatacaaaatgcttgggtattttgaaaactttcgaaaaactctcggtggcggtacaaattggggcgttctagcctttgtctcgcaaaatggattctcgagaaccatcaagtcgcctgatgggcgtttgcttgagttgatcagcgcacacccgacagcattcgcggaatgcaattttcacggagagatattgaaaatagttcgcgattggctttgcagaattgatgcgcaattgattgcatcaagcaattcgcaaaattaaagtcgttcggatgctcccagcagaaaagattgcagcacttgcgcatccttgttgcttagttttcgcaaagatcgaattagtccgacattgactgcccagccgttaacgcgatggtctgcattcctaaagcgttctagagaatcccaaagctctttcgtttttactgggacttctgcttcctcgtcgagtatacaaattggctcaacctcaacgatgacaggtaacccgtgcttcttcgcatagatgtgctcaggtgatttgtaaggctttgatgagaccttcaaaactccacaccaagtcattctctctgctaggtagcaaatcaagacatccccaatttctacatttttcaggcttgtctcaagagttaagcgaaagccaagtgctttgcttggcattgctttaaattctcgccaagttgatggcttaaatactacggaatagctgtttgacatattgctcgatcaacttggtttttgggtttaatggcgcagacgggtgccgatacgccgcaattatggataccgctagtaacttaatattctttcctcgagcaagtaactctcggctatccgacgtttgattagtccaggcagtagcttacctcccccgtagacccacctgcggagttcttgccctgcagcagcccagtcccgctgactgacgcgccggcgcagcgtcgaagtctgcagccgcctcgcgccaaggttgaacgcgaaggcaacgattgcagtgaacctcccctctgtggttctggtctttgacaggtcacttcttggtgcttgtcgccatttctctgacccacgccagcaacgccctcagttgctcggcgttttcgtggcaggtctggtagttggcggcaacggttccggcgacggcagagagcgcaacgtctgcgggggccgcatcagcatctcgggcgggctcgggcagctcacctgcggcggcagcgtcgtgcaggcgcacaaagccacggttgatagtgcaagcagcatcggcttgaacgggcacatagacgggaacctccttgatgatggtgtcgcccttctcgcggacgacgcggacgcggtcgacgtactgcgtgacaaccttgacggtggcttgggcctgccgctcgcggacggcggcgacatgcagggcttgttgctggatggcagcatcccattgcgcttgaacgtggctcgctcccttgatccagccgaagccgatcagcgcgacggccagcgcagccaaggccagcaggcggtacggccaagggatcagactcatggcgcagcctcaccgacgcactggcggtattcggcctcgcggcgcgtggcgaggccaccacacagccgggtgttggcaggcagcgcgcaatctttgccttggaagaatcgccagcgcagcagttcggagcacgccccggcgtagtccccggcgttgagtttcctgaccagcgtggactggcagaacgcgcggctgcccacgttgtaggaaaagctcaccaacgcgtcgtactcgtgctgggccagcggcacggtcacgcaggttttgagcgcaccttcgaactgctgcacgtcggtgagtgcccgggccagcgccttcggcggcgtggtggtgtcaccgatcttcacgcccgatgtagtaccgaacccgatggtcggcacatcgcccttgaccggaatcactgcgcggtcggtgtagccctcgtgcagcacgatgcccaccagggctgcagcggacagcgtgagcgcggccaccgtccggcgttgcggcgggcgtatcatcgatgcatctccggctgcgcgaccaatcgcgcaatggccgcgccgatgctggcgctgaaggccaacagcacgaacacgccacgcggcagcacgtcgccgaacagcggcaccaccacttccgccgccgtgaagatggcggcgacgatagacaggcggacactccaggcgcggcgcgcgatctttcgccagtcgtcgagcaggcagagtttgcgggcggtggtcatggagcgcctcccatcagcttcaacttgatagcggcccccaccagcagcgcggccaggatgccggtggtgatgaccttgacggtggtctgccacgccgtgcgacgggcatcgcgccaggcttccagcaggtcgcgcagctcgcggatgtccttcgcggcgtggccgttttccagcccaaggtgagccagcacgcgctcggccccgcgctcggcggcgtgggccagcagttcgtcgaagtcctctttgcgcagaagcagcatgttctcgaccagtgcggcgggttgtttttcttcggtcatggcagtctccaaaaacgacgaacccgcctcgtgggcgggttctggtggtggggtgtgtggaaatcagatggcgaggcctgcgctccagccggtggccttgaatacggtgagcttggcctcgtcctcgaggtagcaaagccagccgacttgcggcgcgtggaattcccaagcgcctgcgatgcgcacggcgatctggttggctttgcctgcccacgcgccggtggcggcagcaggcacgatgtagcggtcgccgttggcgggactggccggtggcgtggtcaggtcgcggtctttgacggacaggccgacggttgcgcccaagcgcttcaggttggcgtccatgccgctgccccagccggattcgcccagcgtccagccgtaagtgagcccgaggttcgggtcgatgcttgccatcagattcctccgtagtagttgccgtaatgcaggccgtagcccgcgcgttcgacgtgacgcagctgcggctgccagcttcccagtccgtcacgcacggcgatgatttccatgctgatgcggtcgccctgcgccccggcctcgctggcggcggaggacacatcccagacgaaattcgcgccggtgaggccggtttcggtatgcaccagcgtgtcgttgcgatcacggatgcgcagcgtgtaggtggtgcccggctcggggccgatatcgccgtcgccctgctgcacgaggtaggccgtctgctggatgcggtcgcggtgcgcccacgtcacggagagatcgccagccaccacggcaggctcggtctggccattgagccggatgcgcccgggtgggtatggcaaggcctgtcggcctgtgagctgaaacggctggccattggcggccagttccgcgtcgccctgtgcggtggcggtgcgcgggatcgcggccacaaacaccgactcgcccggcgcacgttccgtcccttcgctggccagccattccccgacaccgatcagccgcacgccggatggatgcacttgtggtgtggtgtcgagcacgccgcgcgccagatcgatgctggcgttggcggcatcgaaggccagcacggcaacggcctcacggatctcgcccgcgccatcgatcagataggcatagtcgcccacactcaatcgctcgggctggctgatcgcggtcaccggcagattcagtgcatcggcttcgctggcgaccaagtcggcatcgagggtgagcagcggcgcgtaatcctcgctggctacggccgccacatcgcccgctgcagcgccggtggcgagccgccagttgagttgcccgctaccacccgcagcggccagtgcgccaatggccgcatcggtatcggtcaggtaatccagctcggcgcgtgacaggctgcgtgccagttcccagtatggaatctccaccgccagcaccagggcgggcggcagtggttccagcgtgggttcttcgatgatcggtggcggtggcgtgagcacggcgttgtcgaggccaaacacatcctccatcgcctcgatgcgccactgccccgcgcccagcgtgccggtgtcgatgccggtcacgcgcacgatcatctggtcgatgcccagacgcggccagttgagcaggaacacatcgcccgggagcggtgcttcctccagcgtgtctggcgcgacggtgaggctcatgcgcgccaagggcgagcccaaggcgcgcagatcgcgcagcgccagccgtgcggccagcggcccgtagttgacgcccggatagtcgcggcgctggttgatcacgccgccctgcaactggatggcggcgaggttttcgacggtgacggtggcctcgttgccggtctgccagtcggtgtagaccaccgtcagctcgttgggcagttcgccccactgggcgcgctcaaaacgctccagccgcacgatctgatcggggccgagctgaggcagctcgtccacccagtagtcgtcgcgcagcagcttcagctcgaagcggccctgctctgggtcggtgtagaggatgccgccgacgtggtcgagcacctgcgcgatgaagctctcgatggcctgctggcgcgtccagatcaggttcaggccgaagccttcgtccgacagtttccatgccgcatcccagaagctgtcgccaatcgaatcctgcggataacccatgccccagtgcgggtcggtgaggcactgcaccaggatgtgcgccgggttcatgcccacgctgatttgctggcccgtgttgtcatcccacgtcgtgacttcggcattccactgcatccacggcgcatcgaaccaaccggcggtgaagcggcgcacgcgcaccgcccacggtttcagataagggttgttggcggcgaacaggatttgccgcgccaccagtgatagcacgcccctgaaggccggaatggccgcgcccagccgcgccatcaggtagtcgttgcggccttggctggcgtggcccgagagcacgtcgatattgccaaccacgccgccttcgcgttcgtcgccaccaaacagcgtgggctcgttgatggacagactcccgaggccgtggccgctggacagcggcgcgcggttggcatcaccccacgcggtgcgctcgcccatctggatttcctgcacggcatcgaccggcccttggcacagcaccagatgcaggcccatgcggtagcggtagccgacggtctgttttttcttgctgccgcccatcaggtgtgctcctgctcattgcgttgttggcgggcacagtccacgacgcgctgcgccatcgcatcgccggtggccagcagcgtttgcgcatccagcccttcgcgcaggaaggcgcggaagtccaaaccgtgccgcacaaaccacacgcgcgagccgttgacgcacaggcctgcggcgcgcacatgggcgatggtgacgatgagatcgctcatttcttgccgcctttcttgcggatcgggtcggcggccagatcgccgtaccagaccacgttggccccgcgcagcagcacggtgccgaacaccaccggaatcggtcggccttcttcggcggtaggtgcgtccacatcggagagcgacgcgggtttgggttcgggcggtttcggcgcgagcgcgaccgacaccagcgccgccaccacgatgacgacgaggtaccacatggacgttctccagaaagattcagaacacgccggtcgagaacgggttcttgctcgggatggcggggaaaccgccgtagttgtcgaggttgttgaagcgcgattggcaggtggccgtgctgtggtcgcaaccaaccgtcagcagcacttcggtgccgggggctatggccaccgggtaaagcagctccacgttgttgccgtcctcgccaatgatcatgtgacgcatgccatcgggcgtttgcagccagccaccggtcagaccgccgctgacgctgcccggcacgccgccgtccagttctacgcggcggccatagaggttgctgacaaaggcactggccgagatcggcgtcgccccgcaggccgccgaatacagcacgtgcgagcactggcggctgtagaggcgacgcaggccgatgcgtttgaggctgacctgcgccgattcgcagcgaatgcgtgccacgtcctcagcgatttccacgcccaacactcggcccagccagcgcgtgccggagatccaccagtcgccgccccagtcgctcttgcgggcgatgcgcagtgccaccgaggtggtgtcacctgtgagtgacgcggccagcagatggcgcaccagcgcgcagtcgggcggcaatttcagttccagagcagacttggcggcctcggcaccaagcgccagttcgttgcgctggatcgacaggctcaggtagtgctcgccatccagatcgacatcgaactcgtgcggcgtcagccggaactgcgcgctgttgctggtgaaggcgtatagctccacctcctgcaaaggattctggctcatggtcaggaaggctcgtaaacgatgcggtcgttgccgcgtggttcgggcagctggcgcgcagtgagagaaatttccatcaactcagggctgtgccagtacagatcgacggcgtcgtggtcgaggcggcagcgcgccagacgaatcacccggctgccgactggcaccggctcatcaagcccggagcgcaacaccagcaccgcgccagcgtccagatgacaggtggcggtcagtgcgtgctgcgtgtagccatcgggatgcacgatctggcaggcggcaggccgatgccagaaggcggtgacctcatcgccggtgacgcgcaagaagccgtcctcgggataggcgtctgccgtcacccacaggatcggagccagcccatcgggcagccagaaggcattcagacgcccttgggtctgccacagccgcgcacgccagatctcgatttcgtccagattgctggcgaggtagcggcgctgaaaggtggtggtcggccacggatcgtcgcggcgcagccacggatttgccggtgagaaatcccgccgggtgatgacggctggtaccgcagccgcaggatcgtcgcgccagttgccatcgggccagaccggcagatcgtccagccacggatcatcaagcagatcggcatcgggcggcggtgcgggttcaagctgagccaccacgctgccgccgaccatgcccggaacccactggctcagttccgccggatcgacggcgcggccccacaccagcggcaacaccttgctacccagcggcacacggcgcgccagaggttcggtcagccacagcccatcgggctcgatgtggctcaactgcacctgttgccagccatcgggggcaatgagcagtgcccacagtgcttcaccttgccagccctcgacgccctcccaggtcagccgcagatcgacgctggccgggacgaagtggcgctcatcggcgttcagcacatcaagcgccagagcctccgcttcggcaggcccggtgagcggcacggcgtactgcggcagcggccaccacgccgccttgcccagatgatcggccagccagtcggccagcagtgcatcgctcgcacgggcattgccgacctgataggtcagcgagcgccggggcacttcgcggcgggcgtggcgcgattcattaccgctggccagtcgcaccacgctggtctgccactccagccgttccaccaaggcttcggcccagtcgtggcggaaggcgaatacgccgcgttgcgcgtccggccacggcgtatcgccaaaggcatccatgccagtggcgacgatggcggcggacgccgtatcccggcgcaagacctcgaccacgaacaccggccccaccagaggcggccagggcttggccagcgactccaccagccaattcgtggcgagattcggtggccacggcgcagaggcgatttccggcgtgaacgtggcggcaagactgcccgcagctgcgcgcgacagcacttcactgcgaacgctcgcggcttcgctgcccggcgcgggctggctgctggcttcaacaacaacttgcgcaaccaccggactggtcatgccgactccaccccaaactcggcggcgttgaaggcggcctccgtccactgcacattgccgttcgggttgcgctcgaacagcgcgcattgccaggcttgctgttcctgcaggatgacttcggggctgacggcgatctgcgcgccgctgaccaccagccctttgaccttgcccagaccggcatcggtcttgcgcgccagcatcgtcagttgcacaccgaagatcgcgggcgtggccatcaccggcaaaggtgcgacatcgaagctctggcgcagtccgatgctgggcgcgctgatccaggtgctttcgtcctcgtcgctgaccgcctcccacgcggcggtgcccgaaggcgtcaccgtccactggttgaggctgccatcggcctgcgccttgagcgtgtcgacgcgcacatcgcccagaaaggtgttgttgatgctgccggaggtatccgcgatgtagaagtcatccacatccagcgtcagcgggcaggactggcccggaatcgcgccgatgaaggcggtgagcagcgggccgccaccccggatggtgtcctgcgcgttcatctgaatggcgagcacgccgttcaggtgcaccgacagcacgccattgccgctgccctgcgtgacctgcagttcgacgtagtgccagccccgcgccggggcggtggccactgaggtgctgatcagatctttactgccgtactgccagcggtagagtttgagcctaccgtcctcaccaatcttcaccagatgcgcgatctgcgcactggtatcgcgcacgcccagcagcaagggctcgataccggtgttctcatagggtacgaggcggatcgatgcgcctacgatcaggctggtcttggtggcgtccagattcttcacataaccgccgcccgagccttcgggcaggcgcagcgcgaaggaggaaggccgccgccccggcacgcgggtggcctgtggcgagaggtaggccgccttgccgcgcgccagccacggctggccgaagtcgtccagcgcctgcgggtcgtagtggtcgaagccgtcgataaatagcagtgccataacaattacccctggagcgccgagcggatcgcccgcgcgttgcgcccgatgatgttgacgatgacccgctcgccagcgggcgtttgcaggtggtcgtgggtgacgccagggtcgatggcgttgacgatgcgcaccgactgatcgacctgcggctgcgcgggcggcaccttcacttcgggcaccaagccgccagcggcaaaggccagctcgccgcctttgaagcgcgggcctaccgacagaccattgagcgaatcaagaaaggccacgcccacttgccgcacggcagcggcacgcaccacgtattcgcctgcggacaggcgcgccgggatcgagtcgctggtggccgtacctgcgcccacgaccaagccaccggtggcaaatttcttcacattgccgagcagcgccatcacggcagcgaccatcgccaccatcgcggcaatcgccagccccgggccgatgtagggaatcgacgcctgcgaggccgctgccccggccccggccttggcggcgtccatcgacaccacggcggtggtttctgccgatttctgcgccagtttggtggtgctggccgccgcatcagccacttgttcctgctggatgaaaccgagcttcaaggccagcatccgcgcctgcatggcgatccactgctggaagggctggatcaccatctgctgcaggaaggcatcggccacttgccggaacagcgtggacagcgcgctgcgccaggtctgcgcgccggtgatcatgccgttcaaggcgctgccgaaactctcgcccagccggttccacagcggggccatctcatcgacgaccagccgcgtgcgcgccagctcgttctgccacgcctgcacgcgcagcaccgcatccgggccgatggccactgccgcctgctgcatcgcaggcagaaggtgctgcatttcggtagccgactgctgttgcagggtgacgatctgctggcgcgcctgcgcctctgagagcagtcccgcctgctgctggatgccgatggcttcctgcgcgttgcgcaggcgttcactgacctgccgccacgccgcttccagtgcggtgagattggcctgcgcggctttgacgtcgatcagccgatccaccagcgccacgccgtctgcatagctttccgctgcgaggcgcgagcgcagatcgcggtagctgcgggcaatggccgcctgccggtcggcatcggtcgccgtgccggtgatctgcgccagttcctcacgcgcctgcgccagggcatcggccagttcccgttcggcctgcgcggctttgcgggcattggcctgctcgatgtcgctgcgccgattgttgagcacgatcagctcggcttccgccttggcgacctccgctttagctttgaggcgctcgttctcgctcttgcctccgacggccatctgctggctccgggccagttcctgctgcttgcgggcgatctcggcatcgagctcgcgctgctccagcgcggttttttgcgcgtagtagtcgcgcaccgagatcaggcggtcttccagtgccgcgtccagcgccgtctgttgccgggtcagcgcgtctttgagcagggccagttccgcatccagctgcgctttgatcaatgaggtttgcgcgcctcgggtgtcgggagctgcgcgtggccgggtcatgcgctgcagcagctccggatcggcctgaatcctcggcgctttgacctcgatgggcttgggatcgaacaggctgtcgcggaactcggccagctcgtcgagccgtttgatcaggctgcctttcagatcggcgatgatcgccttggccccggcggtattgcccttgagcgcttcaaccgccgcccccacgcccgcgccgatggcctcgcccaaggcgacgaaggccttgccgacggtggcagcgcccagcgccagggtcttgagcaccagcaccacgccatcgagaatcacccgcagcgtgccgccttccttggccgactcgaccatgccaccggccatatcgttcagcgcgggcagcagggacgcgatgatctggttgccgatgctggtgctggcgagtttgagcttgtcgagcgcgtcgttgaactcaccggcttgggcggcggtttcgccgctcatctgcacgcccagcgcctgcatctcggcggacagttcctcgatgccgtcgcgcccctgattcaaaaacgggatcagctcggcaccggccttgccgaacagttgcaccgccagcgctgttttttgcgcgccatcgggcatggccttgaaacgctcggccagatccagcagaacctgatcggtgccgcgcagcatgccgtcctggttcttgaaggccacgcccaccgccgcgaaattgcgcgcggcctcctccgagccggtcgcggcttccaacatcgtggtcgagagtttgcgcaggcccttctcgaaggactcgcccgacacgccggattgctcggcggcgggccgccacaccgacagggtttcgacgctgatgccgacgcgctgcgacatctcatcgagcgcatcgccggtatcgatggccgatttgaccagcgcggtcagccccgctagcgacacgcccacgccgagattggcgagcagaccattgacgctcttggcggtgtcagtgagtccacccagtccgcgtttgatcgaatcaaacgccgtcttggtctgatcgacagcgctgatgaggatttgcgcacgattgcttgccatcagaccttgtccagttcctgttgaatcgcccgcgccaaggcaggcagtgcgcgctgcacgccaccggccagattgaggcggcgcttgagatcgacgcgcttgaccagcacggcgatgggaatttcctggccacgcttgatctgttttgcgccggtgcgcgcccgctcggcgcgtttgaagcgggtcagctggcggctgttctccgagatgttctcggccatcagcagcacgcgaccgtttttctcgatgaagaaggcattgcccgagcgcatcaggccgtcgatgaccgccttgaagcgcttgggaccgatgcgaccgggcagcagcggaatcagcagattgccgctcacgctgccgccttgttcgtgcaggcccagccaggggatcttgctgcccacccacaaggcaggcagctcgttggctttcttgtcgaataccttgatgcccatcgaggagacgaagctcgcgcgtttgacgtcgaaggcgctgcgcatctcggcgcgggcggagtcccgcacctcgcggccgcctgttttcatgccccgggtgacggcggtgtggacggcgcggcggcgttcgctgctccacgcagccaactggcgcgggtcgagcaagccggcggtggtcagcgacaaacgcatggtttcagtccttcagcagatcgcgttgcagttgttcgatggatcgtttttcgccttgggcggcaacggcgaccacgcccaagagttgcgccagacgctggcgttccagttggccttcgagatccagaaaggccacggcctgcgccagcgtgtagcccagcactgcgtgcaggccgtgaccggcgcggatcaggcgggtgacggcgctgtcccaaggttgcggatcagcggggccagcttgtccgccgaacgctggatgcccggcaccacccggcccacgaaaaaatccgcgttcacctcgaacacggcagcggccagctgcaccgcatcgtccagcggcagatcgttgatccacgcccgctcgcgccgggtggtcagcgtcagcagttccagcagcgcttcgccgtgctggccaaacagcgccagccagtccggttccgcgttcaaggcatcggccagcggacgcacgatggccagcagacgcggcagctcacccagacgcaccggggtgagttccagcgtgccgctggccagattcaccaccacgggcgtgggcggaaaggtattgaagtcgctcatggcttccaccctcacagcagcaccagacgaccaaattggccgagatcaccgccgaccggcttggtcaggtcggcgagcacttggcccgacagttcgaacttcaagagttcatcggtgatgatcgacagctccttggccgggttgatcgccacgcggtagaggtcaatcaccacctcgcgattgccgtcagcagtgttgagtccctcgaaacgaatccagcgttcgggcagcggttgggtgaacatcgccgtgctttgcgccgcgccgtaggcatagtccaccgtgaagggttcggtgtaggggccgccggtgctggcatcctgaatcaccagcgagccgtgttttgcgttgacgctgtattgcccggcaggcagcagcttgggcgtggcatcggagtcgtggatctgcacggcggagacgttctgcatcgccagcggatacaggctgcccggcgtcaccgggttgggcagcagctcgccggtgaccgtgccgggggtgatggtggtggtgctgccgtagagcgccagcgccagattggtggcgatcagttcttccagcgtgcaggcgaactcgcctttcttggtcttgatcagttgcaggtcggtcaggcgctggccggactgcgcctcctggtgctcgatggtgtccaccgacagcgagactttgagctcgggcacgttgccgacaaaggtcagacctgccgggttgccatcgatgtcgcgcgcgccgatatagacgcggccttgtccagagaaataagccatggtcagtctccttgggtggtgccggacgtggcatcgcggcgagtgggtttggaatcggtgataggcgtggcggccttggccacgctttgcgtgatcagccagcgggcgctggcctccgcgagttcaaggcggtcgcccaaggcgtggcgctttcccgcgtgggtgtggggtttgagcagttcgatgtgcatttcagattcatcctgtttgggtgagatcgatggcgtgggtgcggtagcggatttcgtaacgggcgggcagcatcacggccccggcgtcggcgtcgtcgaactcccattcgcagtcgatctcgcgcacggcgatggccagcccggagagattcgggttggccaataaggccgcgtgcgccgccaccagcgcccggtcggcaacgtcgaaggcatccgcaccgcgtgccaccacagcgagccggacagacagctgccggtcgaccaggtggttggcgtgggcggtgatgctgtcgccatcgacaaacagcagcagcgcgtgactggcctcgcgggtgaccggcaccgcaggcatccgcagcaccggggtcggtgcaatggcggatgacaggcgcgtgacgatctcccgcaagacgcgctcgcggacggagttcatggaacgttcctcagagtttggagagaaaggcgcgacgctcggagccgtcgccgatggcgcgcacatcgcgcacctgatagctgatgcctgccacatcgaccgtgtcgccagcggccagcgtcagccacgccgccggatagtcgagctggtaatcgcgtgacagcgcgaaaccatcgagcacggtttcgtccggggcgcgaaagccgcaatgcaccactgagccacccgccaccgtgacggcagtgagcagcccggcgttgcgcgcggcttcgtagagcagctcgacggccagcatcaggatgccaataccttcaccagcaccgcaggtcggtggcacatcggcagcgggttggactgggtgtgaatgtcggtgccccggtcgaacttgcgcggctcctgcttggcgtacagcggctgacccagcgtgtttgccgtttcgttgaagtccgccggagcgaagtacgtggcaaaggtgtccaccgtgcccaacgggaaggcgtggccttcgccatcctcgatgaaggggcgcacgttgccgtcgccatcgctggcttcgcctgcgtattcctcgaaggtgatgccgcaaaacgtgaagcccgaacgcatgtcggagcgcagggcgaagctgtcctgccagcgctggtaggcctcgacgaccttctcgtggctggtgaaggcgtcgaagaaatccgacgacaccagacagtggacgcccgtcatccgctcgcccttgaggtttttctccagatagcgcttgaggtcgagacacttcttcttgatgtcggtgcccgcagcattcagctggaaattgaccaccttcggcgtgatctcgaacaggtcgaacaggttgtagagctcggagccatcggcatcgagaatgatgcccttgagcgcgccgatgcgcagatgctccagcgtgatggcgtgcttgttgcgcatcgtttgtaggtgctcggccatcaccgaggccacggtctgcacctcggtttccgaaccgaaggcgcgaatgccttgcacttcgtctggcagcaccacgtcgtcgtgcgggatgtgcggaatagtgaaggagcgcagcttgcgcttgccgcgcacgccgaccgtaccgggcgagcccaccggcatcgtcggcagcagggtcaggatgccgtttttttcttcgacggccaccgagcgaaagcgcaccggcttgggcggaaacaggcccatgctctccatcagcccatagttgttgggcaggatgttgatggcagcggtcagcgacgacatcgagaacgcgggattctcgaaaacgttgttcatggtcagactcctttgcgaacgaggatgccgaggctcttgagctgctcgacaaccgcctgcttctcagcggcagtgatggcggcgggccacgccagggcgtgatcggcgacgatggcgtggcgggccagcatcagtccgtcctcacggtcgatcagcgtggcgtcgacggactgcatcagcacgcctgcggcgtactggctaccatcggtggccgacggatcgatctgcttgagcttggcggtggcggtcacaaggccgacgaccgtgcccagcggcaggttctggcctgcgccgacggtgacctgatcgcgcgagtagagattgggcgcttcgtacttcagaagatcgccaaggttcttgccttcggtgatgacgggcatgtcacttctcctgtccggcgcgggcacgggccgcctgcaccaaggggttgtcgttgagggattgcgtggccgtggtggccgcgctcggggtgatcaggctgttgatctcctgtccggtggcgcggacggccagcaagtggccgcgcacagcgactgccgaggtgcgcgccgcgagaaatccggcgatgcgttcagggcaacccgccagcgcacaaagttcggcgatttcctgcgcgtcctcgatggtcctcggcggggtcgcgttagcaacgcgatcaggatcagcgccaaccccagggtcagcagtggtttcaggttcattcatgaaatgctccagtcgtggtgagtgaagtgaggccagcgccgcagccgcgagcgccggaggaggtgaaagtgcagcggtgagttcggccagcaggtcatcgaaggtgccgactgcatcggcaaggcctgccgcgacggcgtcctgcccgaagaacacgcccgcttcggtggcgcgtactgcgtcgcctgtcaggccgcgatggctggccacggtgtcgacgaacaggctgtagatgcgatccacctcacttttgagaaaggcgtgggcctcgtccgagatcggctcgtgcgggttgagatcgttcttgcgcgctccggcaaacaccgtcgtgtagcggacaccgtcctgcgcatcgcgcaccgactggtcggcgtgcatggcgatgacgccaatcgagccgacgccgccggtgcgggtgacaaagaagcggttggccgccgagcccagcgcgtaggccgccgagtacgccatgtcgttggccagtgcccagaccggtttgatccgcgcagcggcgcgcacacggtcggccagatcgaacacgccgccggactcgccgcccggactgtcgatgtcgagcacgatggcggccaccgacggatcggcgatggcagcatcgagctgcgtggcgagctcctggtagctggtcaggccggaggccgcttccagccccacggcgcgccgtaccagcgtgccgtagatcggcaggacggcgatgccgccgtctgtggttggcggactgcgcgtggccggtaccggaatcggcgtgccgctttccgacaagccgatgcgcggcccgaggacggcgaggatgacttcaagttttgggcgatggattagcaagggcgcgccaaagatgcgcgccgccatatgcggtagcagggtcatggggattccttcaggcggacgactggttgctgtcagtggcctgcgaattgggttcggcgctgccgccgtccttggaggtgcggcgcggatcggagtcgaagatcaggccgaggtcatcggcccgctggttgtcggcggcgatttcgcggtcgacgtcctcggcgtcgtagccgaaggccgaaatggcttccgagcggctgatcagacccgcgcggatggccagcaacatcgccttgaattctttctccggatcgacccactgccagccctgtggaatccatttgcaggcggcgtactcgcggcgacggcgggcgtagcccggagccgccagcgctccagacagcaccgcttgatcgagccaggcattccagatcgggcgacacagctgatgcaccagcacgccgtgctggatggcctcggtgcggcgacgaaactccagcattccggcacggatggaggagtagttgacgccggagagatcgccggtcagctgctcgtaggtcacgccgatggcggcggcaaccgcacgaaactgcgcgcgcaggaattcgccatagctgccacccacatcggcaggatcggagaactttacgtcctcgccgggctccagaacttgcagcgtgccaggctccatgcccgccagggcgatgcctgcgtcgttggcgttgccttcgccgagcaggctgtcctcgggcgacaggcgcgtgatgaagcccgcgaacatcgcggcggttttcttgcgcaccaactcggcatcgtcgtactgatccagctcgttgagcttgatcagcgcccgcgacaaccacggctcgccccggatctgccccgggcgcagcacgcggtagagatggatgatttcccgcgcatcgatgcgcacggtgtccatgccgccttgcccggacatcggggcaaggtgtccgtcctcgggatgggagcggtacaggtagtaggccacgcgccgccccatcgaatcgaattcaatgcctgagcgcacgacattgcccgagggcagctccgtgttgagatgcagcggcaggtgttcggcttcgagcagttgcaattgcagcggcaccacaaggccatcctcggggcgacgcgggcgcagacggatcaggcattcgccgccctcacacatcgcacgagcggccagtgcctgcaggccgtagaaatcggtctgcccgctggcgtctgcctgttccgtccagtcgcgccacagcgcctgcacgtcggcgcggaaggcttcgtccttggccattgcctgcggcttgatgccggtgccgaccgcgttggagacgaaggcttcgattccggcattggcccacgcattgcgccgcaccagatcgcgggatttgacgcgcagctcgttggatgtggcgagcatggccgccaccgcgccggggttgcccggcatccacgccatcgcgcgccgtcctcggcccgctgcttcgtggatgggcgactggccgaataggctgcggattttggagtaccacgccatctcagaaccccttgcccgtggtgacacggatctgccggggcgcaccgggccacaggccggtgtccaccgcctgctcgaacaggtcgcgcttgaccgccgcaatcgccgcctggagttcatcgacgctgcggtactcgactgtcttgtcgccgaaggtgacgcgcttttcgcctttggtgagcgcggcttccagcgcgtccagatgtgcttgggtgtaggccatcagcgaaataccgtgaggttgatttcagtggaatcggcaaacgacgacagcgtggtggcgcagctgatgtcgacgtggccggtagttttctggtcggtactggagcgcacgaccgcgatgcgctgggtgccgctgttgacgttgctgcgcgccagcgccgtccagcagtagccgtcgtcgggcatggcgttggcgaaattcacgcggtaacggcccgccgccgtgcgtgtcacgctggcgacgttgtgcgcggcgcggatctcgatctgcgagccgacgtagccgaagcacacccacgcccgggccacgccggggtggctggcgtcgatcttggttttgacttccagaccgatgcggctggccaaggcgctgatgcgggtggcgaggctcatcagatcagcgcgccttcgaacacggcgacgaaatcggtgtcggtgttgccgacgtcactgccggccaccgcgccgatgttgctgcgtgcttgcgcctgctcgggtgcggtcagcgtctgcgcggcatcgaagcgcacgcggttgttgacggcggcgagcagcgcgtccagaccgctggtgccgttctgcaagagctgctggatttccaccagcgtgtcgtaggccgcgtccgcgcctccgaggatttccgccttgagcgcatcgagcagcgtgacgatcttggacgacgaataggtgctggtggtggcgacctgaccgtcgtcgatcacgtttgatgccactgccgcctgcagttcgttgatggcagcgaccaggctggatttgtcggtggtgctcaggttggcgaggttgcccgccttggcgcgcacgtcgttgaattcctgcgcgacgcggataaccagtgattcgatacgggtagccagactcatgcttttctccttcaggacagccagcggcttttgatgacgcgccgagctgtattgcggttgccagaaacagcgaggccacctcgtggggtggcctcgttggatgattcgatttgtatttcagggtctggcggactggccattcccagttgccgctccagttcccgccaatggcgttcctcgaagcgatccagtcccgcgctggatgcagcagcgcgggcgtagacgtagcagtccagcgcctcgttgcgctcacgcatcttttgccattcgcgcaccgggtagccgttgcggtcgcggcgggtgattagttgctcggcacagagctgctggatgaactcggcgtcgatcttgggcaggtggacgaagccgatggggtaacggatcgtgagcccatcgtcctcgacgtcggcgttcttgcgcaggttgttgtagaactccaacttggcgatgccgcccgccaccgcgaacaccttgatgccccggcgcagcttcttgccgccttgggtcatatcgactgctgttggcgtgccgatcagtgccgcgccacgcgccacgcccttgaccgccatcacccggctgtcgcggcaggcgcgcacgaaggcataggcttcctgcgtggcaaagccggtgtccagcgcaaagcgtgccagcggcagcgccgcgccgcaggcgtgcgtccaggattcggaaagcatttcagcgaggcgtttccacactgcatcccgcgcggtatcgcccatcagcacacggtgctcgatgagccagcattccttgccacgcccgaaggcccagaccgaggcctcgatgcgatccttctgcacgtcggccccgccgaccagcagcaggccaccggcaggcacgctgccgatgcggtagtcctcgcgccgctcgacgaggcgctgccagtccggcgcttcgccttcctcgacccaggtttcgcccagctcggtgttcttgaaggtcttgatggcggccgccgatccggattccttgttgacggcggcctcccacgcagcggcaatttcgcgccagctgcgccagcccaccggcgagtacagcgacgacaggtgaaagccagccgtcttgccttcggccatcgcccgccactcgccgttttcgagcatccacgtcttgtggtgttcagagatcgccgtgtcgcaggccttgcagatgtaggccgccgtctccggtgcgcccttgtcccagcgcagctgctcgaagcgcagccattgccggtgttggcaatgcgggcacggcacgaagtagcggcgctggtcgctggcctcgtattcgcgctcgatggccgaagcaccggaaatcgtcggcgtcgagacaatgaagatcttgcgtcgggcgaaggtgcgggtgcgcgcctcggccagcgagatcgcatcgccttcgccctcgacgtccagcggatagccgtcgacctcgtcgaggaacaggtagcgcaccggcatcgaacgcaggcccaccgcgctgttcgcgccggtcatcaccagcacgccgccgcgaaactccttggccagaatggtgttgcccgagtcgcgcgagcgcgccggggcgatcagttccgccagcgccgcagattcctcgatcagcgggtcgatgcgctgtttggaattgcgcttggccatttccaccgtcggccacacggccatcatcggcccgggcgcgtggtggatgacgtagccgatccagttcgatcccatctcggtcgcgccgagctgcgcggctttcatgaacaccacgcgctcgatgggcgacatcggagacaggcagtccatgatggctttgaggtacggcgtgcggctggtgcgccagcgccccggctcggcggacgccttggaagacagtatccggtgccgatccgaccattccgatacggtgagcagtggatcgggcgtcaagccatcgcgccacgcccgttcgatctcctgcgcgccttcgtaatcttccatcgtcacaaatttgtccggaacaaatttgggcgcgcttcagcgcgcccgccagggtgaagcacagagatgtgtttcatcaatccacacgcgggcgcagctcgcccagttcgatcaggtgctcgcgcacggcggtctccagcgccacgtgcatctggtgcgcgtcgatacccaaggtcgatgccatctgcccggacacccgtgcaggccagttcagccaggcatcgcgctcgatgcgggcaagcttgaatacgtgcgccaccgcctgcgcgcgatccaccaattccttcttgcgatgcgcgagctccaccttgttgagctgggccttgagcacttcgttgaccgtgcgcgcctgcagcagcgaggtgccgcctgccgacagcggcggtgcggccacctccggcgtttcgcgctgtggtgcttcgcgttgcggcgatgactttgctgcggctacaggttccgcacgcgccttcggggcgctggccggttcagccgtggtggccttgcgcggttgcagggtgttttgcgcccactgcgcgtcagcggcctccggatcaatcgtgccgtctggcagtgcggaaattcgcccggtgtcgatggcctttttcacggccacgtgcgacacgccacggtggcgcgcgtaggcgcgaatcgagagtcccatcgtcaccttcttcaatcatttgttcgtcgtttccctgcaattagcttggcttccatcgggaacagcgcgttcatcacgtcacgccaaccacatcccgaaaggaagccgccatgagccagatcgacaccatcctcaccctgatcgcccagaagcatctcggcatcgacaccctgcaaacccgccacgccgacagcctggacttccacgacacggcggtgtggtgcgtccgggatgcgctggaagcggccttcaaggcaggcgtcgaagtaggtgtttcgctgcctgcgcccacggaagcggacatcgcccgcgactgatcacaagccacgaagtcaagcgccaatcacgatcagaaagcgcttggcttcaccacacagcagcgcgttcatcacatcgtcaccaaccacttcgaaggagcaactcatgaccaccgctaacctgaccccggcccagcacgccatcctcgccaaggccatcaataccagcgcaggcaagatcgactggttccccgacaacatcaaaggaggcgcacgcaaaaaggtgctcgacggcctgttcaaccgcgccctgatcacgcccgatggcgaaggctggcgcgttgccgccgagggttacgacgccttgggcatgaagcgccccgagatcccgcaagcaacttccgcattcgaggaggaactggacaagatcatcagcaacgcggaggcccaatggcagcaagaggccaaacgcgcgccgcgcacccgcgagaacagcaagcaggccgacgtgatccggatgctgcaacgccccgatggcgcgaccatcaaccagatctgcgcggctaccggctggcaggcgcacacagtgcgcggcacctttgccggagccttcaagaaaaagctcggcctgaccatcgtttcggacaagccgcaggatggcgaacgggtctaccgcatcgcctgaagaaagatcgagaaagaagccaagaacagcttggcttctccatcacccagcgcgttactacgggtgtcgcaacgatcaacccgaaggagcccaagatgaacaccaccaaccagatcccagccacccagaacgatgcctggggattttttggcacgatggatgagcacgccgcagccgcatggccgctggccatgaccgcgatctcgaacgccacccaccagcccctcgactcggtgcgcatcttcctcgacagccgccacggtcgccactttgccgacgacgtgcagaacgggcttttcgagggcaagcccctgcaagacgccatcgacgccgccaccgcccgctggatgggctggacgattggccgccagaccagcaaggactacggcatcccgcgcggcctgccttacctgacgggctttgtgatccacagcgaaatcagcgacgagatggccgcctgatgcaaacgcctgccgccgaacgggagcaggcgctgcgttggctgatcgccaaccggcgtccaggcatctccattgagcaggccgtgcgcgtgatgtgcgcggcgttgccccgcgatctcgccacgatgcaaatcctgcggcgcatcgccgaggaagaagccccccgcgtcagaatacttgtcgccccgataggaccagagctgtgagactggttcattgatggtggtgggaggctgtggagcttgtgggcgaaggccggcgcggtgggcaacgcggatgcgttgtccacggcaagctggccggtgcgcgaagcgcatcgtccacaaatgcacagcctgtgcggcgccgaaggcgccgccccccgcacaccatcgtttcatcgacacgggggcgcggatgagagaagaagttggcccgatacggacaagcattcaaggaccgggcggtggcacgcatgctgccgccggagagcgccgcaccgcaggtggtgtcgcgcgagatcggagtgggcgtggacacgctggagcgctggcgcgctgagtcgttggccaggccggcgaaggagcgcgtgtggacagctgccgcgcgcctggaggcggtgatcacgaccgcggcgatggacgatgcctcgcgcagcgcctggtgccgcgagaacggcgtgtacgcgcagcaactgcagcaatggcgagacaacgcggtgcgggcactggctgcacccgagcaagtacgtgccagcccctcgcagaccaaggaggatcggcgccgcatcaaagagctcgagcgagaggtacgccgcaaggacaaggccctggccgaggcggcggcgctgctggtgctgtcaaaaaaagccgaggcgatcttcaacaggaacaagggcgaggacgaatgatcggcctcgaagatcgccaggaaattgcccgagacatcgaagcggcttgcgatgccggtgcgcgcctgaagccagcgtgcgaactcatggggatcagcgcgcgtaccttgcagcgctggaaggccggccaaggcctggaatcgggcgatggcaggccgcaggccgtgcggccggcgccagcccatgcgctgagtgatcgcgaacgtgcgcagatcgtcagcgtggccaacgagccgcgcttcgccgatctgccgccggcgcgcatcgtgccgacgctggctgacgagggcgtctacatcgccagcgagtccagcttccgccgcgtgctgcgtgcgcaggggcaaatgagtcaccgcgggcgcgccaaggcaccacgcaagggccggccaccgaccactcacgtggccaccgcgccgcgacagctgtggtgctgggacatgacgttcctgccaagggatgtcgccggacgctggttcttcctgtacctcatcatggacgtgtacagccgcaagatcgtgggcttcgaggtgcacgaggacgacgactgggaccacgctgcgcggctcgtgcagcgcacggcgctggccgagggcattcacgccatgccgcgtgacgagcgacccgtactgcacggcgacaacggcgccacgctgaaggccaccaccgtgctggccatgctgtggtggctgggcgtgaaaccgtcgtactcacggccccgcgtgagcgacgacaacgccttcgtcgaaagcctgttccgcacggcgaagtaccggccggagttcccagaaaagggctttacggatctgtgcgccgcgcgcgagtgggcgcgccaattcgtgcattggtacaaccacgatcacaggcacagcggcatccgctacgtcagcccggcacagcgccatgaaggccacgacgtcgcgatccttgcggctcggcaccaggtctacctccaggctcgcgaacgcaaccccgcgcgctggtcacgcggcacacgcgactggtcgcacatccgggccgttaccctcaaccctgaacgcgactctgtggtcacaacggctgtgagccgaggagacattcagccgattgctgcgtgacagaggcgacaagtagcttgacgcgcgccggaagaggccaagcaactcggcgagcgattcaactggcgcacgcctcctggtctgccgcttcgcggataggcggccaaatttcagtgctttggctgcaatcttgaaaagtggatggacagccccaacatcgcccgaaacattcccattcgagaggcatcagatgaacagccaagattttgataagtgtcgacagtttctggaggatcaactgtcaaaaaacatcgacaacaaagaactccttgccacctatcaaaagctgatcgaactcaagagccagtacgacacggcgactgacaaggctcttattgagaaggaaattcgcgaagccgaattgaatacccaatttcgaacagcagcatacgccaatgatacggatctgaataaagcggttcacagcaacattacaaattcaaatatggcttggaatgctcaacaggctgaaagccagcgccatcaccaaacaacagtagccaataccatgacccatgccatgagtaatggctaccagccgtggcaaccgatgccggggacattgccccaccaatccgggcagtactgatttcaatcagctgtcaagttgaaactggtagcacatcaaacgaggtgtcatccgcctcgcggatagcctgttggccagtgaagttctcccaccggcgcacgatcacatccacgtacttcggatcaagttcgatcagccgcgccacgcgacctgatttttccgccgcgatcagtgtggtgccggaaccgccaaacgggtcgagcaccacgttgccggggcggcttgagttgcggatcgcccgctcgaccaactccaccggcttcatcgtcgggtgcaggtcgttcttctgcggtttcttgatctgccagacgtctccctgatcgcggtcgccgcaccagtgccgctgcgcgccctcgggccagccgtacagaatcggctcgtactggcgctggtaatcggcacggcccagggtgaaggtgttcttggcccagatgatgaacgttgaccacttgccaccggctgcgcggaaggccgactgcaacacgtccagctcactggacgacatcgccacgtagataccgccccggcagttcgccaccatctgggtcagagccgccagcaggaagtcgtagaagccgtcgcccaagttgtcgttcaagatcgcgcgatctttgccgcgcattttgtctttcgcgctgttggcatagttcacgttgtacggcgggtcggtgaacaccatgtccaccggcgcgccttgcaacagcgcgtcgtagctctcagccacggtggcgtcgccacacagcagtcggtgcgggcccatgatccacacatcgcccggacgcgagatcggtgtctcgctgacctcgggaaccgcatcctcgtcggtctgcccctcgttgtccggctcatcgcccgcgatcagttcggccagggcgtcggcgtcgaagccggtgatgtcgaggtcaaaaccttcgcccatcagggcttccagttcgatgcgcagtatcgcttcatcccaacccgcgttctcagcaatgcggttgtcggcgatcaccagggcgcggcgctgcgtgggtgtcaggtgatcgagcacgaccaccggcacgatttccagcccgagtttctgggcagcggcgagccgcccgtggcccgcaacgatgatgccgtcgctgcccgcaaggatggggttggtgaaaccgaactcggcgatgctggcggcaatttgcgccacctgctcatccgagtgggtgcgcgcgttgcgggcatagggcagcagtttggcggtcggccactgctcgatcttgtcggccagccagttcatgccgctacctcgctttctgattcgcgctcggcggcaacctgctcgaaggactgaccggtggcggcgagcgtcaccggcacgccggggtggttctgctggaagcgtttgatggcgacatccacgtactgcggcgcgatctccacgctgcggcagatgcggccagtgcgctcggccgccagcatcgtcgtgccgctaccgccgaagggttcgaacacgatgtcgcccgcatcggtgtaggcctcgatcacgaactccggtagcgccaccgggaacacggccgggtgatcgatgtcttggccgatcttgcccttgtggcgcatcacgcggatcacgctgtcggggatgcgggtgtcttgcgtcggctggcccttgtgcgtccagccgccgacttcgccgtccttgccgcgcatcgcggtggacgagccatcggcgcgcaagtgcgattcctgcccggcgtgcttgcacggcacgatcttgttcggcttgcggctctcgcggttgaagtggaaaacgaactcgaagctgggcgcgaggcgaccctgccagtcgccgggcatccccggcccctgatcccatacgtaccacgcaaagcgccgccagccttggctgcgcatccacgccagccagccgtcccagtacgggatgacttcgttgtcgcggtggatcaggccgagattgaccaacacctgaccgtcggcggccattggaaggttggcgaacacgccacgcatcagtgcgtcccaatcggagatgccgcccgaggtgtagtcgcgctggttgccgtagggcggactggtgaagcacaggcttgcggtgtcaccctgcatcagcgcagcgaccacggcggcatcggtggcgtcgccgcagatcaggcggtgttgcccgagctgccagacgtcacccgggcgggacaccggcactgccggagtgtccggcacatcatcggtgtcgtctgcgctgctttccggggtgtattcttcggtggcagccgtatcgtcgtcaaggctggtggagagcaggcgctcgatttcgctgtcgtcgaagccagtcaaggcaaggtcatatcccgattcggacaactcggcgatctcgagcgccagcatttcttcatcccagcccgcatcgagcgccagccggttgtcggcaatcaccagcgcgcgcttctgggcggtggtgaggtgcgccagttcgatcaccggcacctgacccagtcccagcttgcgggcagcggccagacgcccgtgtccggcgatgatgccgctgtcgccgtccaccagcaccgggttcgtccagccgtactcgacgatgctggccgcgatcttggcgatctgcgcctcggaatgcgtgcgcggattgcgggcgtagggaatcagcgcctcgaccttgcggtactcgacgttgagcgtattcaaagtggatgcctcaaaaacaaaacccaccgacggcaaaaccgtgggcgggctcgatggtggaaaccggaatggggtggtaactgcgctgcgaggtggtaaccggggccggtaacctcgccgggtggtaacctgtttttgcggcctgacgcaaaaaaagcgccgcgctcgcgccccccgcatgggagtttggccaggaaggaccccttttgccttgggccacttcctgtgccgtcaccgctgtccagaagatagctgaaatactacccccgactgggctgttttgttgcatgcctgccgggcctcgaaacggacaagcaaggcaaggcgaggacaaacgcggcaagcattaccctaaattgcccacgtttttggacggcggccgcacgccttcgccgttgaggttcgtcgccacgatctccagtgcccgctgccagcgtcgccacgccgtgctgcggtcgcaggcaaagcggatggtgatgtcccgccagccgtagcgcttggcgcgcatccacaccagatggcgctgctcgacctccagccattgcacccagcgcatcgtctccagcatccggtcgatggcgtccggcgtgggcgggaacggtcggtaaaccttctcgtcggcggaaaacgactcccactccttgcgcacaaaggcaggccagcagttgaagtagccctgcacgcgtacgggtggcaggcggcgtccggtgctggccgcctcctcgaagcgggcggccacgccctcaatcgtccaagggttgtgacggtcagccatggcgtcgccctccattgccgtagaggcgttcaccgatctggcgcaccaactcgcgctccatccagtccagacgctcgtcgtcagcattgacgacgaggatgtgctggtcgcgccagccgcgttgcttgatgacatccacgtcctgaacttccggctgcaacctgcccagcgggcagcggtattggggtgtcgggatcttcatctcacacctcccgttccaatgcgtgctgtgcgatggcccagtgcagcagggccagggcatcggcttcgttgtcatcgaccggggcatgaccacgggcgcgggcggatgccaccatctcatccttgctggcattgcccttgccggtggcgtacttcttgatcgtgccgaccggcacgccctgatacgggatctggtggtgctcgcaccacgcggtgagcgtggccaaaaaaccgccgtaggcgtgcgccgcgtcggtcgagacgtggcggcgtacttcctcaaagtgcaggcagtcgatgccgtcgcaggactgcttgatctcggtgagccagcgtttgaagcgcaggaagcgcatgcctccgccttcgaagcgttgcggtttgaagctctccgagccgctggtgatgtggccgtcgcagccttgcagcgcccagccggtggtggtgcccagatcgagggcgaggatggtggtggtcatagtgtcagtccttgttttggtctggcctgacggatcggacgggtcttatcgaaaccacccatgaggtgcgcgcacacgcgcacgcgtaggagttacgacgtagtccgtccgatccgtcagacgcggtcatttcagttgtcggcgtaaggggtgtaggcaggtgctggcgggtacttcaggccaagaccctgaaacccacgcaggcccatgccgttgcgccatttgtccaagccacgggtgagcagcagatcggcaaagcgtttttgcgaccccgtgaactcaccggcggcctcggcccactgtttccagtcgttgaacagctcggcggtcagcgacttggcgttggcctcgcgcacacagcgctcgtccagccagcggcccagcgcgtcctcggcctcgaaatattcctcggtggcttccaccacgcgctgcggcggatcgagccgcccgtggcgttgccagtcgaggcagccttgcacagcccacgcgaggatgccgtcacgctcggccagcaatttctgctgcagatgcttgtcgcggcgttcgggcggcacggtgatggtgaacgggatcaggtgcagccgccgcttcatcgcttcatcgatattgcggatggcgggcttgtggttgcccgccacgaacaacttgaactgcgggaagaactcgaagaagtcctggcgcatgaagcgcgcggagatcttgtcgccgccggtgaggttcttgaccttggattccgcccagcgccgtccctgttcggtttcgatggcggccacgaagcgcgcgccgcgcagacctgccatgtcggtcgggtgccggtcggtgcgcgtttccatgaaggtgtccatcggcgcgttggtcgcgtagtcgcccaagatcgtggccagcgtgttgacgaacaccgacttgccgtttgcacccgtgccgtacaggaagaacagcgcgtgctcctgcgtcgcgccggtcagcgcgtagccgaccatgcgctgcagataggcctgcagcgcctggtcgccgcccgtcacctcgtcgatgaactgcaaccaggtcggacactcgccgctgggcgtggccgtggtgaccttggtcatccggtcggcacgctcgtgcggacgctgcctgccggtcttgagatcgaccacgccgcccggggtgttgagcagccacggatcggcatcccattcgtcggtggtggccgcgtgcctgcgatccgcccgtgccagccgttctacgccgctgaccgtgccggagctggccagtttggcggcgaccttggggttgtcggcacgcacggcggtctggcggcagacgctgcggatcagatcggtcgccgccagggtgtcctcggtgcgccagcgctgcccgtcccacaccagccagcgaccccacgcggccacatagcgccagtcgcggtggtagcggcgggtgaaggccagtgccagcgcatcttcggtgccccagacggattcgtcgctgccagcaacgggttcatcggtgtcggccaggtcatgcatttgcagacgcgggccgtgggagaggaaggtggcgacatcgaagccttcggcaatggcgtccgccgcatcccagccctccggggcatcctcgggtggatacaggatgtggcaggacttggcacctgctgtcagcacgacctgcgccgcctgcgctgcgtattcccagcccggcttgtcacggtcgggccagatcagcacggccttgccagacagcggcgaccagtcggttttgtcgaccggagcgttcgcgccgtgcatcgccgtggtggccgtgacgccgaagtcgatcagcgcctgcgcgcatttctcgccttccaccagcaccacctgcgcgctactcgtcatgcccggctggttgtacagcggacgcggatcgggcggtgccatcttgtgccgcttggcatcccatgggcggaactgcttcttgcccccgggcgggtcatagcgatacacgacggcgatcagttttccagtggcgtcgaggtagtcccatttggctgtggccgggccgaggtcatcgacaggcgctgcctgcttcttgcccttgcgtaccggcgcggaacgcgcacgcccaagcaggtcggcggaggcgtccagcacacgcggaaagtcgtgggtcacatcgatgccgaagtgattgccgatcagcgcgtacacatcaccgccggaatcatcggcgcgatccgtccacaggcctgccttctcgccgtcgagcaccacctcgaggctgtcgcccgggctgcccagcacatcgccgatcaggaacttgccccggcgctttttgcctgccgggaacagcgtgaacagcacggactcgaggcacgccagcaaatcggcgcgcagtgcttcgcgttcggcgtcgctgagggtgcggcggttgttctcgggcggtggcgcaatgtcgttgaagtcgagtgtcattcgacctcctcggcggcagcatccacctcgtattcagtacggccttggactgcggcactgcgagctgcccacgcagaaagctcggacagccgatagcgcaccagaccacccatcaggtaatgcgggatgcggtacttgctgcgcatcgcgtggtcggcaaaccagtagtacggcaggcgcagcgcggccgctgcctgcttggcgtcgatcatcggctcgacgctttgggccggtgttgagtgatcggtcatgcttgcgtcctccagcagcggtcttgccacgcgcacatccggcattcgaagtgggtcgggtcatggaaggcgcgtggcagcagttcgcctgcctcggtggccgagatgaccttcgccgcccgatccgacatgcgctgggccagcgccgcgtcaaagggtacgagctcggtgtagatctccatcgtgtcggcgttgagcgccgtgaagatcgccgggtgctcgtgcagttcgagataggcttggtagatcgccacttgcgcggcatagatgggcttggagatggccagtccctttttctccagatcgctccaggacttgttgcccaagcatttgcattcccacagcgccggataggcaaagctctcggggccgccgacgatgacgccatcgacgtgtccctgcaggcggccatcggccaccgagaaaccgaactgctcgccatcaggtttgcgggtgcgcagatcgaaccctgcattccgcaaccacgcgaccatgcagtcctccatcacatggccgcgctcgaagatgcgcagaatccggccctgcacatcccgcccgtggtcgatgggagccttggcgtactcgaactgcagtgcacgctcgcaagccaccccgaggcgcgaggccccgaggtactggcgctcggactggtgggcgcgggtttgttgcattccggcatcgaccagcgcggtgagctggccagagaggctcgaagatgagttgaaatccagcatcacggtctcctcagaacggaatgtcatcgtcgaaatcgacgaagggattggcggcatcgggtgccagcggatcgggcgtgggcggcaagccccgcacgggcgggaacttggtggcctcgtgatgcgcggccatcgcctccgtgtagcaggtgacgatggcgtcgatgacgcgcagcgcctctgcctcggcgtagtcgcccagtggcttggcaaaaccgatctcgcctgccgccgcgccgaaggccttgaggcactggcgcatggcggcccgttcgacatcagatggatcgatcatggcgacctccgtcctgtcgatgcgcccgtccttggcgcgctgccagttgccgtacatctggtgaaaaatgtcctgacagcgacgcgagcagaacacccaatcgagcacgtagcggcgcgggtcggcggtcttgaagcgaccgtccgagtggccgtagccgcgtgcctgtcgtttgcagacccagcatttcatggcgtacatccctgtacgccaccctgcgggcggcctgcggccgtgcaaattggttcctgaccatttgtcattacctccctcactgcgcccacgacggtttgcccgtcacgggtgcgcgttgcggagcgggtgccggggcttgataggccggtgcagccacctgcgccggagcgccggaattgccaccgcccgtggccttgggcggtacgcccatgaacttggcgtagtcggggtgatcgggctcgacggcgaccttgaccacgttgcgatccagacccttgccgtccttctcaatgtcgacgcgggcgaggaactccaagccatccagttcgtggaaaccctggatacggcgtgcggcggcggcctgcgggctgttgtcctgcggatggacgttgcgggcgctgttgagcgcggcgcgaatgaaggtgcgccccatctggccccaggtcgggcctttctgcgagtgcaggccgatgttcgaccacatcttgcgtttggcgtgatcgcccgccgtgaccacgaattcggcggcgagatagacggagccggtgtcgaaggactgggtggcatagccgccgccccagccttggctgacgtcgtcataaccgccaggcttgagggtcatgcgcaccggcacgattgcgcccttggggatcaggtcaaagccggactgctgttgttcggcgtcgttgaagtcgttccagttgttctgcgtggtcatggtggttattccttggattcgatggatgcggggatggcggcgctggcgggcgtgccggatggcgtggagaggcccgcgcacttggcgatcagcgcgccgagatcagggggttcgagcgggtcgaggcgaccgctgcggtctttggccggaaagccgtaggagttgacggtgtgggtgacgaaggcgcggtaggcgctgccgtcctcggccttgatctcggccagcgtcaccacctcatcgacgatgccgggcaattcgaggctggtcttgctgccctctatctgcggcacgaacaccttgcggttgtagtcatcgaggcgctcatcgaggatggcgacgaacaccacgttcttgccgcgtgcgtgctgcaggtgggtcagcgcgccgatcatttcctggccgagcaggccgtaggccgcacgcagatccggcttgccggagcggtcgctgacggcacccggctgcgtcttgcaccacgcgaaacactggcgcgacagctgggtgatcgagtcgagaaagaaggtctggtagcggcccagctgcgccgggtcaccgaacttctcgacgacgtgagcgaaatgcgcctgcgagaacgccgactccggcggcagcgacttgtccgggcccgcgaggaacacgaagaagtcgcggctctcgggccaggacgccggacggatggtgtcgcccggccaatcggccacggccagatcaccggcctcgatgtcgaggaacaaggtggtggcggggtcgagatctttgagtcgggtggtcttgccgatgccggacttgccaagcatcaggagcttgacgcccttgcgctcggccatgcgctgctgcgcggagatgatgggaaggctcatcacgcggcctccttcagctcgtcggcaaccgccgggttccagaggatctggtagccgctgtggccgttgcgcgagtacggcatggcttcggcccatgcttcaccagcctcggtcagttcccattcgtcgcggtcgttgcgaaactggaagccgcctgccgccagcatctggttggtggccttggccgaacggttcagcagcttgccgagctgggtggcattgagcgcgcagatcggctcattggccgacggcagcgcacggcgcagcacctcggtggtgatgccggtgttctcctgaatgcatgtgagcgttgccgctgcggcgatgcccggcttcacgcccggcaccttcgctacagcctcgccgatcagcaggattgcggacacgcggtcgtgggtcggcgcgggcaaggccgccagcgcactgggggcggcgtagctgccggtcttgcggatcgcgggcagcacttcactggtgagccaacgcttgaaacgcttggcggcatccttggtgctgccgaggatcagggcgtagaggccagactcgttgacatggttggcgcgctgcgtgcggccgaggttgtcgatgacctccaatttctggagatcatcaccatcgacgtgggatttgatcgcctgagacggattgcccatctccaaggcattgcagacgtcgctggcgttgaaccacggcaggccagcaccatcgacctggatgcgcacggcgtgtgcttcgaactggaagggaatgattgcgctcatggcgattactccgaatcgagggaaggggtgaaagacggcttgccgcaatccacggtgcgggcggcggcgaactgctgttgcagcgccggaggccagttcgtgtagcgggattcggagacggacaacttgatgtcgaggtagccctcgaccttctcgcccgaggcgacgatgcgttcggcgatctcggtcaactgctgctggttccagctgaccttcttgggcagctcgaacttcagatgtagcgggccatcgctgatgtgggcggtgccgaaatcgcgaccggattcacgcagtgcggcgcgggcctgctctccgtaggccgcatccagcgcggcatcgaacttggtgcgtgccttcttgagccagtcaatggctgcgtcgaggttcttgtcgatttccgccttctgctcgggcggcagcgcagccagctggctgacggacatctcggcgatgtcggcggggaagatggttagatcgttcatggccatctccctcactggtacgcacgagtgaagctggagtaacgcgagacgcgtcgctcgaaggcttcgatttcgtgcaggaggtaggtgacgcggcggccgagcttgcagtagatcggtccgagctgttcctgacgccagcggcgcaaggtcttgacggagagcccccagcggatggcgagctcgttttcgtcgagggcgatgcacacggcaccgccggggttgggtcggaaggagtcccgaccggtttgggttgctggaacttgggtttgcatttcgatgtgcctcctagatgaaatgggcacatcgaagtctccgcatggaactacggactgaatccggatcggactccggaaaaatctacgaccttcattggcggcggacttggtagtagccgccagacttcacgagaacgaggaagtcctcccgcgtttccttgtcgccgaaggcctcatcaaaagatctggcagcagagtggacttgcggtttgacatcgacccacttcatagccggtggcgtcttgccttctacgccccacatcactttcagaattgccgcccgcgtatcactcaccagtcgtgatgaagcaaagtgaggcaatttcacgcgggtgccttgtagatactgctctggctccggcgcaccactgggcgtgacgtagccgcgcagtacccggtcgaatgcgctcgcgtcgaaaacatcctgcccgtcatccacgcgaacgaactcgtcgagcgcccgaatcacatggtcacggggcagatctgcctgaactcggcgggcctgcaaaatcacgccaccgcgcgaccacaccgagtcggccagaacggaggatgtgccagcgactggcgcgcgcgcccacgcccgcccgacaaacaccggggcaaaatcatgcgtcccggcgatgcgcatgtcgccgaggtgccagaggtgctgtggcgtgcggcatgggcggctggcgcgccgccgatcttcgatgccgatcaggcgggccaaatcggccagccatggctcgatctggatgccgtacaacgcgatctcgttcaatggctgcacgacagtgcgaccgtccagcgggctgcgatagcggtagcaccccgcatccggatcagcctcgatttcgacctcgcattcggagtcgaggaacggggccatcacatgcgtgagatgaccctcggcggtgacccagccccgctgcaggaactgtgaacagtcacgcccgagcattgtggccagcacaggcgtggccaggctcgatagcctgtcgatggcgatcaagaagcgcaggtgcaatgacattgtcggcgctccctcagaattcgctcaggacgccgaggcggatcaactgctccagcacgcgcttgcggtcgtcctccgttttgctcttgtcgttcaggccgttgggggcggtgatctgcacggcgacgttgtgggccttgcggtggggctgtgcggccatgcgcatcaccagcttcacctgcaccagcgcgtactggctcagatcctcggcggcgtaatcctcataggcgacctgatagatgttgcgaccatcgcgccggtcgcgggtgatttccatcttgctcgccagctgccgggcgacggcttttccacccagctccatctgttgctcaaatggcttggccaccttgatctgcaagatgtcgattttctcgatgtccgcgatgcgatcctgttctagccgctggagcatggccgatgtcgaaaacccgagcagatcgaattgacgcattggcatgtcatcaatcgcgccctcatgcgccaacgccacatcacggaagatggtggcaagctcccggcgcttttcccggtcttcgcagaacacagtcagcgccccggtggccggttcccaggaaaagcgcgccgacatggctgcgggttcctcgtgatcgaccacctggccatcttccacctgccggtaatgcgcggtggagccattgaaggtggcgcacagcgtgtgcagctgggtcaggggttcgtcgtcagcctcgtcatcatcttcgcgctgtgcgtgcgacaggccgcaccgcacaaactgctcgatcaggatttgctccttcggcacatgcgggaacagctcggcaatccgtgtgcgcagcgtttcctcaatgtcatcgccacttttcggctccacccccttggggccaaggtagtggctggagaagtgctcgcttttccactgacggtgcatcacctgttcgtgctcggcctgatcgaagcgcgcttcgcggcgtgctccggcctcgggaaattcctgcaggatgcacaggtgcagtgcgcggctgtggcggtcgctgggcgcggcgagtacggcggcatcgtcttcgcgccgtgcatcgagcaccgcctgaacggcctgcgcgccgtagtcatcgccgagcaggatcactcgttcaacagcatcctcgaggcgctgacggatgggatcatccagcttggccacgcaatggaaaaatgcctgacgggattcgaccggcagttttcccttggcggcatcagccagtgcctgcagctccggcaacgcatcgccgctggcgtgttcgagcaggcgcaccaccagcgccgggcgcttgaccttgcgcaggagatcgacgaaatgctccatcccgggcaggatggtggggccgtcatcggatcgctgttcgcgcgcacgtttcggtgacgacttcgggttgaccactttctcctgctgggcggtggtggtgtgaccggtaggcataggcagactccttcagaaagtgcgcgattgcgcgaactgttaatagctgggttcaaaaaatgccgacgggaggtcggcgcgggcgggatggcaatggtcagcgcacgaagttctccggacggatcaggccgtagcgttgcatgcgcacctgcacaaagcgtgggttgacgccaaaacgcagggccagcgcgcgctccagtaattccatgtccgctcggtcatcggcggtgagatgcaggctggtgccggggatctccgggtcaatcgacgggccgcgatgcaggtggacgttgtattccggggccagcgcttctgcggccgcgttcaagagctggcgcggcaccagcagcgaacccatgaactcattggcgcgcagttcggcaaaatgcacgtcggacgccagcgctgccggtacgccggtaggcaccttcgccaagtgctcgctgtccggcgtggtggtgcggtaggcgcgctgcacggctggctcgaaggcatcgaacagccccggccccttgctgccgtccatgatccagcccggcgcatcgaatactgcatggcccaattcgtgggccagcgtgctcagtgccagcagttcgctgagtttttcgccaacgggcgagacgcacaccatcgcggtgtcgggaacaccagggtcgtactcgcagataccgaatacgtggttgccgtcctcgtcgtgcacctcgcattcggcgctgacctcgagcgcgaagtcgatgccgttgatcttcaagcgctcgatttggcgcagcgtgtcgaaggcaatcgcatcaacgccacccccgaccaactgctgacgggccagcgcggcgatggcttcgatctcgatgtgcttgatgtatttggggcgcttgcggtcgcaatgccgatagtcgagggtcagaaccggcattcacttcttctccgtgacttcccggcggtacatccgcaccacgttgcccacatcgtcgcgcatgtcggggggcaagcggctggcctcgacaaaggcgtcgtccgggtcgatgcccagaatctctgccgccttgcggatcagttcatccttgggcggtttttccatgtcgcgttcgatgcgcgaccagtaggcaggcgaaatctcgagctgacgcgcgaactcgttcatctggatctgcttctcttcgcgctttttgcgaatgaaggctccgaaaggcatgtgtgtttcctagttgcgtgatttgttaatagttcgagcgtactgcggaggatgccgcttgtcaactgtttagttaacgcgaaagtttttgccgccaattacccggaattgccatccgcttcggaagatcaggctcactatccatgacggttgcaattccccggagccgtcatgaaaaacctcgaacttgcatctcctgccgagatgtccgccagcgcccgcgctggcgaaatcaccgccatcctcgcggccgccatcgttcgcacacttgttgccgatgagccaaaccagagagccaatagccttggcttcctgcccgaccagcgcgttcatgcaactccctatcaacaggagaagttgtgatgaacgacaaacaagcatccgtcgccgcgcaggtggcggcactgccgtccttgacgatgcccgaggtctgggcgctctgggatcggtttttccagcgccgcccagacaagaccaatcgcgtctatctggaatcccgcatcgcctacaagttgcaggaagaagccttcggcggactcgaccccgacacccgcaggcggctggccaacatcggcgtgcgccactcgaaaatcaaggaacggcgcaaggcccgcgagattgcgttggcaccgggcacggtgctggtgcgcgaatggggcgaccgcgatcaccgcgtcctggtcaccgctgacggcaccttcgactacgagggccagcagttcaaaagcctgtccgcggtggcccgccacatcgcgggcacgccgtggtcggggccgctgttctttggcctgcgccgcagcggggaggatttcgaatgaacgacgtgccacacagcaagccgcgccagcgctgcgccgtctactgccgggtgtcctcggacgagcgcctcgaccaagagttcaactccatcgacgcgcagaaggaagcaggccacgcctatgtggccagccagcgcgccgagggctggattccggtggccgacgactacgacgaccccgggttctccggtggcaacaccgatcgcccgggcttgaagcgcctgctggccgacatcgagcgcggcctgatcgacatcgtggtggtctacaaaatagaccgcctgacgcgcagcctggctgacttctccaagatggtcgaagtgttcgagcgccgcaacgtgtccttcgtttcggtgacgcagcagttcaacaccaccacctcgatgggcaggctgatgctcaacgtgctgctgtcctttgcccagttcgagcgcgaggtcaccggcgagcgcatccgcgacaagatcgccgccgccaagcgcaaggggatgtggatgggtggcgtgccgcccttgggctacgacgtcgacaaccgcctgctgatcgtcaacgtcgttgaagcggcggtagtgcggcgcatcttcgaggagatgctgaccatcggctcgccgacccagatcgccgccaggctcaccgaggaaggcatcaccaccaaggcctggacgacccaagacggctccacccgcgcgggcacgcgcatcgacaagaagtacctgcacaagctgctgcgcaaccgcatctaccttggcgagttgtcgcacaagggcagttggtacccgggcgtacatccggccatcatcgaccacggactatggggccaggtgcatgagattctggccaaggacgggcacacccggtcggtggaaaccaagatccgctcgcgcaccgacgccttgctgcgcggcctgctgtacgcgcccaccggcgagcggatgtatccgacgtactcgcgcaagaacgggcgcaagtaccgctactacgtgtccaagtcggaggtgcgctacggcgcgggcggcaaaacctatgagcgcatcccggctgacgaggtagaagccgccaccatcgcccagatcaaatcggtgctggccagccccgaggcgattacggcggtctgccagttcatccagcgcaatggcgcgcagatcaccgaggacatggcggtgatggcgatgcatcgcttgggcgaggtgtgggagcggttgtatccggcagaacgccaccgcatcgtcaacctgatgctggaacgggtggacatcgtccccggcggcctgaaggtgagctggcgcgagctgggctggaaggcgctgatcgtcgagttcgcgccagacagcatcggcgcagagctggtcgagctggaggcgtcatgagcgaaaccgcaaccctgccgaattttgtgccgctggtgttcaagcgccggggcatccggcgtctggccgacaccggtgcagtggcccatgacccgaccctcatcgaaggcgtggcgcgggcgatccactggcagcagctgctcgacagcggcgagtttgaaagtggcgcggccattgcccgggccgagggtctgcatagcagtacggtcaacgagctactgcgcctgaccttgctggccccggacatcgtcgaactactgatggcaggtcgccagccccggcgactgacgctgatctggttccagcgcaaccccattccggtcgactggcagcaacagcgccagatcatccaatccttcgagtaggagcccagcacatggccaagaaagacatcggaaaactcaccggcgaagccgtcaccttccagatccccagccccgcaggcggggtgcggatggagacgttcattccgtggcaactggtcaagcgcggcgtgcgtcgcaagatcatcacgccgctggatgcgccggaggaattcaccggcgaagccgcgcaggagcgtgaggcccggatggcggcgcaggacagcgccttggtgcgtgcgctcgggctggcgcatcactggcaacgcctgctggacgaaggccggttcacctcgatgaccgagatcgcgcaggccgaagggatcaacccgggacgggccagcacgattgcgcgactggtgcatttggcaccggacatcgtcgcggcctgcctgacccgcgacagcgggatcgccctggagcacctgatccgcaacggcagcctgccgttggactggccgcaacagcgcgcgctggttgccagcaaaacctgatcccagaacctgcgtcagccaaccgcctacgggcggtttttttcgttcttcgcgctctcggtcgcgccacgtcagcagttgaaaaacgcaacccgtcacgcgcaaacccgcgccgttgcttggggtggggcgtttttcggtaaagaggcaaacagagaacagagaggaaaaacggcgcgaaatggcctggaagtgggcgtagttcgtgggatgccgctaaagagaaaaacgcccggaaccgcgccaacactggcgcttcgggcagaaaaaaacccaaccgataagggttgggtttttaagtattggtggaggtgggcggaattgaaccgccgtccgaaggcactccatccccagcactacatgcttagctcaccgttggatctcgtccccgaacagcacggcgtgcaaagcgcatccgggaaccagcctgttgtgttctagtgccggactgacaggcagccacccagcgcgattccatgatagtgactctacaccgcgagcatggacacaagcggtttcgaggcttaggccttaagcggccagagcgtagttgtcgtcgttggcaactagagttttgcagctggatttacgaggaaagctaccccctcggcatgcgccaggcgacttcacaacccccgtcgaaaccaatgcacccccggtttcttcaagtgctgcaaggcttttggggtcaatgctggcaaaaagctggcactgaccctgcccaacgacacggatagtacggcaatctttctgaacagtcacgggtcgctgttggacgtattcagttttagatcgcggttccgatgcccccagagcctagggcaggagctccgagcgatgttcttgttgacaaagcggggtctttggtggaaatttgcggacactaggggtgtcaaccggtcccttccaaaccagaggttttgtcaactgatggatactgttcaaattctggagcactgcggtgtcaccgagcgccactgtgaggctctggggcaggcggtccctgaagcctatgcggctctggctaaactggctgcctccactccgatgctcggcggctttgttcaaggtcgaagaggccttagctatttgagagacatctcagtccagcacgcattggaggcgaaggcagcggagacgaggctcttcttcacctctacggcgtggaatcggcatcgcaactactgcttcttgcagctccaggttgggcagacgatcttcaccactcattacgcaggagccaacgggagccgagcggtccgcaaggccgcatcgcgtgccgagcttgtgatgcgcacgcctgatctgttcgcggccaccggggaagagcccgacatgagtcttgtggagaagagtgcctacgtacagcttgtgcacgcaggcgtgaccaagccaaaatttgtgttgctgcagatcccgaaccgtgatcagcatgcatcgagactggcgcctctgattttggatatgcagtcgcctctgaagggagctgttgaagaggtgcaagataggttgaatgaggcatttaagcgcaaggccgtagagcgcgcagagcagggcaatcgtgcaagctaagtttgaaccacggcgtctgaagcaggcccgcgcgctgcgtcgcatgacgctggctgacctgggcgcacgcacggatgtgacgcgccaaggcttgagccagtttgagaacggggatcgcgtgcccgcgccggagacgttgctgcgaatcgctgcagaactggattttccaatcgagttcttctggaggggtgtggggccagttgagcgcagcccgcgctccttggttcactatcgttcacttcgccggacacgtgacacaatcctagatcagcaacgtgcagctgcggttctggatatggctgctgcggttatggatgcgatgcaggagcacgttgattacgctgacgcagacattccaaagatcccgccggatgtcgacccgttgtcgctgagtggcgatgaggttgaagaggttgctaattcggtccgcaaagagcttggtttgggattggggccaatctccgatgtaacgctgttggtggagaaccgctcgatacctgtgatgcattttccattgccagacggaatggatggactgtcggcatactatggtgagaggcctttcatcgtagtttcatccgacgcgacgcgggatcgctcgcgcttgaacgtggcgcatgaatttggtcacctggttctccatgagtcgatctctgtcgaaggtgagctcgacatcgagacattccggttggtcgaagaccaggcgtggcggtttgcgggtgccttgatgctgcctgcggagtcgttcctaaaggatgtctatagcacctccttggatgcactgctgttgctgaagaagaggtggggtgtctccgtcgccgcgatcattaaaaggctacaggtgctcggcatcctcaaccaagatcaggtcaagtatctgaacatccagaagcgccagagaaactggagtcgcgcagagccgggcgacgatgctgagagggaaacctcgcggctgttccgtcgtgctgctgactacttgtcagctgaggcgggtatcccgctccatcagttcgctgcagaagctcggcttccgctgccaatcttggcaagtgctttggaaacgactactgcggagttgattcctccgcgattggagaatgtggtgcaattccgaccgaagggttgattgcctctgcctagactggaccggaagaatgccgctttggactaggccgctacctctcaccctgggttggctgctgcagaagcggccaaccatacttcggcagtcttagcaccagcatctggaaccattgatgggatccagcggccgtacttcttggctgtgatcgtccagtctcggtgtcccatctgccgcgccacccacatgacgttctcgccggcgctgagcgcctgggaggcgaaggtgtggcgcatctgataggggtaccggtaccggacgccagccttgcgcagcgcgcgctgccattcgccggcgcggatgctctgatccgacccccaccgcgcgttcgtcctggggtcatggaagacgaactcgcccgcggtggcggtatgggcgcgctgagccttcagggcatcgatcgcaggttgcagcagctgcacctcgcgcacgccggactcggtcttcggagccttcatcttgcccatgacccaggcgcgccggatcttgaccgttcccttgcgccagtcgatgtccgaccagcagaggccgatcatctctgaggtgcgcaggcccgtggcgaagttgaactggcagtagttgcggacttggtcttcgcggcaagcggccaggattgcctgaacttcctctggcgtgaatgggtcgacctcttcgcgcgcattggccttggcacgccgcttcaccctgaacccgtcgaggggattgctcgggatcaagtcgtcggccacggcctcatccagtgcaccgcggagcgggcccaggacgttgttgatgcgcttggccgacgtcgactcgtcgaacgtggccaccagctccttcagggcaatacggtcgaagtcacgcagcgcgatcgctccgcagcgcggcaccaggatgttctcgacgatgcggcggtagccgatcaggctgctgtgctcgagctcgggctctttctgcgccagccaccgggtcagcacctgctccaggttgtccagggctgcaggccgagtggccacctggcgagcacgcttgctgttggggaagtgcgtggcgtagtcgaacgtgcctttctcgatctcgatcttgatctggcccagcaggttttcgcagtaccgcagatttcgtgcggtcgggggcagcttcagccgttcgcgacagcgcttgccgcggtagtgaaaggttatctcgatgctgccttgtgaagctggcctgacgccgctctgccttggactacccactcttcgtatccctccaaatcgatcaggtttcttccatctggcgccttgatgaacaccgcgccctctagccaatcgccgcgcttgatcttcgagttgaccgcgtcgaccgtgtagccggtcagcgcctcaaactgcttgagcgtgacgaatcggaccgggcgcaggttcgcgggggatccggtcctcgacaatcctcgtgacgagggtccgtagctactcatggggcaccgcctgcaggctccagaggacagatgggcgctcgtcggggccgtggaagggcgcggcgtggcatctgcggctgatctcccacgggggggcgaggccggcttggaacccgcccccagcaaacgaccaggtcagcgcggcgggaggcagcttggccatgggtggaacacctcgcggctgttagctcatttatgctgcgatgcaggatgcataggaaagggagcactggatgccggagagcggcaggtggcacgaggattgggtcttcgcaatcaggggcagggtggttacgtgcagggtttcggtggatattccaggcagcggcgagatcgttgcggttcacgtgatgaacggacctagtctcacgcgcctgtcgattccggttctgtcgcagcaggacgcaagagagaagacagagctcctgctctgcgacctcatgggtagagattggtattgatgggagctgctgatcagacatcggcgtctcctcatctgagtcgccaaagctggacctattcagttgggtatcgcgtggcgtaaattgacccccgtcgatggcgggggatccaacatggagacagaaggctttcgccgcactctcaggggcgtgatcgatggccacaggttcctcgtgactgttactagtcaggcgggggaggtgttccagttcacggctacggtcgacggtgttgccgtcgaggtgagggatcgtggtgtgatccgcaacaagggcgatgctatgcagctggcgatggtggctgtggagcgttacatcgcggaacttggtggaaagtgctgagaatcgcattgcgacttcggttcggcttggcgcaggtctgcgccaagctcgcgcgagccacactgcatcgccatttaacaggctgggacgctcacgcatgggcggcctccgccagtgacgccggcgcggcaatatcgctgggcaggcctgtcggttcggctgcgccggcggcatcgtcataggcgcggatcgcgcgggcgatcgcgtacaggcgccagagaaagtggaaggtgtactgctgcagggacgatgcgtattcccaggcgtcggtgatctggaagtcgctgtagtcggggtcgctcggcgcgaagtccgacatagcgccgatcgcattgctcagtgcgtcatggtcttccgagtcattcagcacttcgagctcgagctcctgccacagccgggccacccattccgggcgcgtgtccggatccgccaagtcgtcagggtctacgcgttcctcgacgtattccttgaacaggcgcatcaccaggtcgcggaagaggcgcgcgctgaattccttcttcccaccgtcgttggcctcgcacttctcggcccagtagccgtcgtttacgaacaggccgccggccttctcatgctctgcaggcgttgcgcggaagaactcgaacatgtcgtgcaggcggttgaaaacggcggtgcccatgtcgccggagatcgccaggtgtccgggccaggtcacgatgtcgaatccgtagcagtaggtgccggggcgccggaactgcaggtggcggtgcacgccgtcgtccaccacaatccgcagctcatgggtggccgtatcggcaaggaagcgggggaggacgtcactgcggttcatgggtatctccggaacgtgcgggggagggctgggcagccttcagggcggtttgccaggcaggcactgggctgtcctcggcgtcgagcagctgcagcaggcccgggcggtggccggtgacgatgcgtccgccggccttcagcactaggagaacctgcgactttttcgtgagcggatcttggcgaggcagatgacggacgttggtgaccttgccggccacgatctctgcaacggcagtgtgatcagggcccgcggcaatgtcgcaggcgaaggccggcgcgggtcgcttggcagtcatcgtcagcgcctctggctcggcggcagcgtggggagctgctggggctcggcaaccgccgccgtcaggttcccggtttcgtgagccaaccggattgcgtcgagctcgaccttcaccgcgccgatgtaggtggtggccacgacggtggtggccttggcgcgctcgatgacctggcccatctgctctgcactcaggtcgtcgtcgcccaggcgttcgagcatggccaccaggtgatcgcgcacatcactgaccttgttcttcatcttcttcttgctccttgattcgcctcctgacccggcgggtgattcgcgccttcaggtggaccagttctttcagttccggagggaaccggttgtggtagctgttgcgccgcatgttctcggcgagggtgacagtctcgaggcgatcagcagtgatctctgcggcgaccagcgtcttcaggcccggccggaacaccacgatgtgtccctccggtaccgggccgttttccgcctcccagaccatcacgtgcaccggtcgccagcgattgaccgggaacagggctgggtcgtctgtgaccttgcgcatcagcaccttccgtttcggatcgaccttctcggtcccgatcggcacgtagttgcgcgcctcgctggccggccgccccttcttgaactgggtttcccgcattcggccggcgtgccagcccggcctgcgcagtcccttgttcgatggtgtggtgccgggcttgaagcgcgaggcgatcgatcccggctcctgcgtcccgttccagagcgcggccagcggttgggtatggaagtcgttggccttctgcaggcccagagccgcagcccgccggtacaccgcggctgtgggtcgttcgaggacgtgcgcgatcaggaaggcggggaaccgcggccagttgagccgcagcgtctcttcctcgtcgaccgtccatggccggcgcgcgttggggtgtgacttgcgcaccatggctcacggggtccaatccgagccgttcgggacctggttctgctgccgcgcgcgctgccggactgcttccttccggaagtacgcgcggtgctcgaccttctggccgcggatgcggaagccccagctgtgggcgcgcgggggcagcgtcagcaccagcgtccaggtgccttcagcctgcaggtcctcggcaagggcgatccgatgccagccctcagcacggcggaacagcagctggccagcgccgtaccaggtcgacgaatacggttcctcggcgatcgccgacggcaccgcgtccggtaccgccggcagtggcccgtcgaagggccggtgctcgaagtacccaccgcgcaggatcagactgaagaaggaccaagggtggtcgtggaagacgccgccgtggtcgctgctgcggatgtggtgcaggcgcagggccaaccagggccggggctggccacggtcgtcgacgccggcgcggccaatacgcagcagccagaaacggtccatgtaaggcgtgccatcggcgttgaccaggtggaagtagggcgtgcgggtgccgcgctggatcagtgcagtggcaacgcggtccagcatgcgacgacccacagtgcggggcggcgcctggagatcgatgtagctgccgcagcggccgcacgattccatatccggccaatctcgggcgcacccgagcagggcgcagatgaaggcgcgcacccggctcacggctgcttacccctgtaggtcggaaccaggccgtcggcggcggtcaacgtgccggcctcaatctggcgctgacggcgggcacgctcagcccggccgccgcccgccggtgcccaggtggtgcggtggcgtgccggcatgcgacggacagggacggcgcgcgccgcgcgctgcggcagcgccagcagcgcgggcagcaggaggtcgagggggaggcggccagtgatcagaagatgcgggtgcatagggacctcatgcgtatgtggtgaggcggaagtgcttgcggaccaggtcgtagaggcgacccacttccccgatctgcagtgcgaaacgggtatcgagctcggcacgccggccgtcctcatcaccttggtcgagttggtccaatgcgccgtccaggaagcggagctttcgaacgatcaggtcgtcgccgaggacaaaggagaggtggtcatccagcaccagggcgagcttggtgacctgcttgcccgtctccaggtgcaggtcgacctcgtcacagcgcagttcgtggtgctggcagcgaacgattgcgccgccctcgaccggatcgcgcagctcgcactcctcgcccaggctgaggccttcgggcaggggctcgccggcaacccagctggtcagaatcgcccgcggcgatacctcggcgttcaggggcagagcggggaagctgccaaccacgttgcgtagctggctcatggcggcctcgccggtcttgcggctgctggtgtcgacgaacacgacgccgcgctggtggtcgaggtagagatccgtgcgggaggggcggacgaaggcccgaggcagcagctcgtgcagcaggtcgtccttgatgcgtttccgttcgcggccgccggggcgacgcccttcctgctcttcgatgtcctgcagcttgaggtcgagcaggttgttcaccaccgccggcggcaggatcttctcttcggcgccgatggccatccacacgcatcggccgacctcgtgcgacagcagctccttctcttcgcggccgaacggcgaaatgaagccgaccgagctcatttccagcggaccgaccggcttcagggcacgcgcctgcaggccgtcctgccagtcgaacatctgcagctgcgggtaggtgaacatcgtgaggttgcggaagaacatcaggtgtctccggtctgttcagaggtgacgctgctgccttcgggcagctcggaaaggcccagggtgtagagcgcgtcgtcgatcgccgcctgctcggcttctgcgatgacgctgtgcggtctgaccacgcccgggatgtggacgtggaagagcctcatggtcggcaggcctcggcgatgcgctggaacttgcgcgcccaggtggccaggtccggcttcatccccgcgctccaggcgatctggaagatcgagccgaagcggatccgcagcgcgcgccactggtccggcggtgcgatggaaaccgcgcgctggtagcgctgcacgcgcgctgcggcagtgatcgccggcggcatgcggtccaggtcgtgctgcaggattgcgtcgacgccgtggcccagcaggtgcaggtctgccgtcatgacatggccctcccgtgcactacccagaacaactcgaccaacgcccgcggcactgagggcattgcccgcgtctcatagaacgcggcttcgatgatctgttcgaaggtgcggccatccggcgcgcgcgctgcttcgccgtcgaccttcagcaggttcgtgaggtattccttgctgttcggccccaggttctcgaccaggtcgtcgaggtcgatctcggcgtcgaccgtcatgttcacgatggtcatgacagcaccgcccgggatccaaaccctaccgccacgcccagcaggaagccggccgtgccgccaatggccagcacccgccggaacaggaccgcggtggcctcggcgatgatctcttccgccctcatgcggcaccgcctttgacgcgggcgagggcaaccgcgcgtcgcccccaggcctcgcgcgccgcttcgaacgattcgtgatcgcttggcgagttgagccaccgatcgcgcgcctggtcgtagtcctcgtcggccgccaccaacgcatcaatggcggttccggcttcctgcagcgcgtcggcgtaccggcgggtatcagcgccgtcgtcagcggcgccgtgcagcgcgctgactgcgtggcggattgccgcgatgttggagggggcgctcatgcggcaccgccttggggcatgacgaagcggtagccgcgcagtcggatggtctcgatggcgtgcttgtggccagcggcagcgagcttgcggcgcacgcgcgacaccagcacctgcaggacgttggactcccgcgagggtggcttgctgcccgggtacatcgcggcatgcagcgcgtcgacttccaccaggcgatccggggctgcgaccagaacctgcatcaccacggcctcggtgcggctgagtttgatgctgctgccggcgatcagcaggcgctgccccatgatgacgggcgcggtatggctggcagcctcgccgcagctgctgcagagatccttgtcgatccaggagcagccgccgcggcaggcctgcagctcggtgcagccgcagatgcggcagcggcgttcggtgaaggccatcagtgcacctccacgaaggccaggtcatagatgacgcaccgcgcccgggccaccacagaagaggtggcttccgtcgacagggggacgacggtattggcccgggcgcaggcgtcgggggaaacggaataggtaccggcgacaaccgcgtcgacggcgtcgagcgcgagctgccagcggtagggggaaaagtccttggccagcgcagcggagacgccggcggcacagtccggcacgcggccggcatcgttgaagccgttgagcactgcctgcgcgatggtggtgcgcaggccccagtcgttctcgctggccagggtgtagacctccagcgccgcgcagatgcgcgggctggtgatcaccagcgcggctggtgcccggacggcctggccgggttcgtctgtggaaggggacgaagtggagaaggtggcgccaatgccggtggcagtggcgatgccaagtgccaggtacagcgacgaagacagtgcagacatgtgctcaaccatccgtgcttgggatgccgagcaaaatattgcgcaaaacttaacgtgtcaagcaaaagtttgctacgtgtatagtttaagaactatctggcccgcccgaaggcctgcgcggctcaccagcgcgtagagaatccagcctgtgttgatcgcttctggcgtgaagcccgccacgctctcgagcgcgtcgaatggcaggggccaggccagagcccggatgtcggcctcacggctcagtgcaccctcccaaacgctgagatccgcatagcgaatgacatcgacggttggcacgaagaaagcgggggcagggccacggtccaccatgaactgagcgaagtcgtcagtgccgatccaccattcacgtcggtcatagatcaccgagccgtgctggtgccgcgcgcgccgaaaggcttgctccacaccggtgcgcattgcttcatatgtacgctcgcccccgaacaagaactggaccaggctctcaacgagctcagcggcttctatgtcagtgtcgggggtgaaggccaatttagccggcctttgccgaaggcgcctcggtcggaagacccgcgtaccgcacctcggcgtttgccacgcgctcgatgttggtacggccctgctcagggactgctatgtagtcctggatgacctggttgagtcgttgcccggtgagcacttcgagcgggacatcctgaataaacagcatccatgccggtacgccgaacgccgccgccaggccgtccacggtgcgaacggtaggggaggtctcgtgggtctttccgtaagtgactacgttgccaacgttgcgctgggacagtcccgcgcgcttggcgaccttcgcctgagtctcgccgcctgcttccatgagccggcggacgttgtcggcgaggaccaggttcgaatcaatgttcatataagcagaatattgatcggtctcggcaaagtactgcttttcacctgagcaaacttttgctatatctaggggcatggacgccgataccctcttgcatcaaaccgtggtgcgcctgcgtgcgcatgaagggaagtacgccgagatcgcccggcagaacccggacatcggctattcgtggctgacgaagctggcgcacgggcagatcacgaacccgacgatcgccagcctgcagcagctgatcgaggcgctgaatgccttcgaaggccgggagcggggcggcctggccgaagtggtggcgcaggccgatccggttatggatccggttatggaactgcgcatcgaaccgagcggcgacgtggacgccggccgcatcgtcccgctggagacagcctgatggcttggcatctacccgacaacctcaacccccgcgtgtggctccgcaactggctgaacaagcagaccgtaacggagacagctgaggccgagcagcggcaccaggccgtccttgcccgcatccgcgctcgagcgctgcgcgaggtggcggatagggctggcctctcaaaggaaatcactgtttcccagcagcgctttgaccaagcgcttgcgggtgtcagcgactgtgctgccgaggaagcgatgcttgcggggcaacttcgagagctgctttctcgaacttcgcctcatagcgcggagtcgcgcctgcgccctgagcctggtcctggagccagcgcagctcaagtgccgtctgcacgcgatcccgggtccgttgatcgcttgattccaggagaagagggatgacggtttccattaccgcagcccgcccgcgcgcaccgtccaagagccagaccaaccgctcgatgactcttgcgtggtcgacttggatccgctccaggtcgtggattcgaatgttcatcgcttcgcgctgcttttcctgttcccccagtagttcgtgtagctggtctatgcggacgtcagctggcaatgccatggcgcttctccggatggtggttggtggtgtggaaatcccagcctaccagccggagggcgccgcctcttggagcaaatactgatggcccgtcgacacctcagcaatcctcgcgaaggggaggatcgaggccacggccgggatcgcagggagctgcgcgcgctgcgcactcaggtccgagacctgcagcggcaggtcgacgacctctccgcttggcgtgcccagcgggaagactcagcccgaatggcagcggcgacgttggcggcaatccagacagcccctaccaggtcgctgacgaaagtccggccggccggactattggcgcgtgccgcttccgcattgcgcgcgctgtttacgcacggtcggtgcaatgaatagcgggcatcagaagcgcggtcgggtaaacccgctgccagcctccacgccgaccgtcatgaccgcggcgctgcagcgcattggtgcgcttgaacgccgggtgcgcgtgctggagcagcggcagtcggcctctaccgctccggctccggctcatgtttctgctcctgccgtacccgctgctgtgtctgagcctgttgcttcacagattccgactggctgcgcgcggtgcgttggcgaatcgcgatcaccttcagaatcagctcttctgtatcggccagctggctcaggacccgctcgcagtacgcgtctgggtctccgtttgcgagtctttcgcgcattgattgcatggttcgacgcaccagcttcagcaggtcgcccaaattgggatgactgccaatgagagcgcggagaacccaagtgtcggcttcgcgggaatcctccaacgcagcaatgcgctcgtcgtacttggcgaagcgggcttccagttcggatggggtcatgggggagatcattcgcttgagtgaattcgattctgtcagtagtcggcaccagatgcctacgaactaaagcgtgccacgagtatcgggaggtggtgagtgatgtctggcaatagcaaaccgatggccgacaagcatgtcggcgcatcggacctggtgtttaccgccgagcctctagatccaaggcgaccggggcgttgggcgcccgtcttcgacgaaagccacgaggaggtcacacgcccgggtgcacctgctcaaagaagttgccgtatcgctgaagaactcgggccagggagtctcgtctctgacgagcccagtctggggtgcccgcctgctccacctgtccgaccaggtcctggacccgagccttcagagcggctggatttggatgagtcgcgatgagcgcatggacccacagatccatggctgccttctcaccatggactgtttccatgtcctgagcgaccgcctcgagctgcccgcggacgcgatgctggaaggcgtcgaagtcaattgcaagttgctgcaaatctgccatgggtgtctccggttggtgtttgggttgggttgcacccccattctgccagccggagtgcccgccttaacaacagaggactcccatgccctggatcgaagaaacctggctgcatgacgccctggcggccctgaaggccacctgcgacgtcgatgcccacacccgcaatgaaatgatccagttcctgctggacaacggcttctgggatcaggagaagctgaaggactgggccagcgctgtggctaagttcaacagctgcctcaaccccaacaaggccgagttcttcaagatcggtgagctgtgggcgctgatgcgccgctttggccggcaccagctcttcctggccatggccgcagatctcggctatgaggtccgtcccatccccaccgagcatcgccggcaggcgttgatgcagcagctgctcgacgtgcaggcgcaatgcgcggctgcctccgagcgcgtcgcgagccagttggaacgcctcagtacgcccgcgccggagccgcgccagggtgccgtccatggacagggtcgcgcgcagttcagcagccccaacgaatggagcgcgcctgccagggcaaacgccgtcgtagtggtgggctgcccgtaacgggataggcctgcgtaatgagcaacgaaatcaccaagctctgctggccactgcagatgccgccgcccgcaaaggcggtgctgatggcgatcgcgtggcacgcagacgacttcggcatggccttcccgggcttcaccacgttgatcgagaagacctgcctgagcaagacagcgctgctcagcgcgatcgcgtggctggaagacaaccaggtgctgactattcgacgtggcggcagcgacgccggcgggacgaagtacagcaaccggtacagcctcaaccttggccacttggacccgaaagcgttcgcctcgaagccgcgacgtgcatccaaaccggttcgccagacggacctgtccgagagcaacgagggtcctgaccggtccgccacgcgtaccggtacggaggccgaaccggtacgcgtcacggacgggtcggaagagactgaaggcgccgaccggtacgcgggagataccggtacgcaagaacgaccggtgcgtctcgcggactcgaccggtacgtctggcggacctgaccggtccgtctcgcgtactcaaccggtccgcgagacggaccctaaaagtcatgaaaggtcagtaaatatcattgaatcgtcagacgcgcaggcgcgcgacgacgaagcggtgatgccacagctcagcgccgacgaggtcaatcgcgagctgatgggaatcccccgtttaccggcgggtttggacccgcaagtcctggccaggttcgtgcggcaccgccgtgtgctgggaaagccgatgacgatcagcagctggctggagctgcagccgcgattccgccagctcaccgccgacggccacgacctcaaccgctccctgcgccagacgatggctgcaggcctggcactgcccgtaacaccgaaacccgaggggaccgaccatgccaacaattcaggctctgctgccgaacgcgtccgacgtcgagcagaagaggacgagctccgtgacgccgccgcagaggcagacgccgccgccggcgcagcaggcgcccttgacggcccgggctacgcgaacgctgtgggtgcgcatggctgagatctacggctaccgctggaccagcgcctacggcgaggatcccagtggcggcgccgccgcgacgtgggcgaaggggcttgccgggctcaccggggagcagctggctgcggggctgggctcgagtatcgcctcggctgacccgtggccaccgaccctgccggaattccgtctgcgctgcctcggcgtgccgagtttcgctgctgtccgcaacgacactggccgccaggatggcttcacgcgcctggtgtggcagtacctggacggccatcgctaccgcacgtcgagcgccgacaagagcgatcgcctgttgcgtgaggcttacgaccaggcgcgcgaatacgtgatgcgcggcgggcagctgccggaagaaccggttgcggtcctcggccaggccgctgtgaccacgccggtaccggccagccctgaagccctccgccgtgccgagcgcgagatcgcggagatcttcggcaacggatccgcacggcccggcaacgacgaccacgcgccgacgacggggaagatggcagcggcagggctggatcgatgatcgaccaggagcaactgcgcagctaccaccggtcgcaggtgctgtatgccctgcagcaggccagcgagccgatgacggcctccgaagtgcacgagggcatgaccacactggcgctggccctgggtcaccccagggaatgcgctgccattactcctgccgcggtcgccggcatcctccgcggcatgctcggcgagcagctggtcatccagggcgaggacaaggccaatcgacgctacggtcgtgccgagccgacctggtcggccgcagctggccaagcacgagtagtgcagccgtcggcgccgggcaggagcgcggccccgttggctgctgcgtcaccgatggcggggcagggcacccagctccgccagatcaccattgatcagcgactagcattcctgcaggccgagtgcgccgcgctgctggcggatgtgaccaaggaacatgcggcattcgagctcagggttcgaagccagatggaggccttcgaggcgcgcgccgcacggttgctgggtctgccgcaggacggtggccaatgagtaaccggggccttcgctacaaccgcatcgaggacatgccgcagggcatgcagcagctggtgcacaaggctggccaagctgggccccatcgcgggcccgttgagcaccaacagcacgtaccggtggagaaacggccgaagtacggcaatgtgatcaccaccgtggatgggatccgcttcgactccaaacgcgaggcgcgctactacgagcagctgaagctgcggcagcaagccggtgaggtgcacttctggctgcgccaggttcccatgcacctgcctggcggaaccaagtatgtcctggacttcctggtcttcatgcgcgacggcagtgtcgacttcgtggacgtgaaggggcgggagacgaaggaattccgtatcaagaagcgcgaagtggagcaccactatccgatcaaggtgctgctggcatgagcggctggagatcgagcggaagcgcagcgggcactcgggtcgacctcagcgcggtgaccaccaccgacctgctgcgggagatcgagcgccggtgttcggttggcggaccgcccaaggttgatcggccggggaaggagcggccgttcgcgacaaaggcgctctgggcccaggacaaggtcaaccaggcacgtgcccgcctcgcggagctccgcgcgctgccagtcccagcctgcgaggctgagcgcgctgctcgttccgctcaggactctcaactggtcgccgacttcgtcaagtacgacggcatggccaaggcattcgcgaggaaggggcaatgaaacctgcagagctcaaggcgcggttcccgacggaggctgcgctgtgcacgtccctgatcgactgcctgaccgcgacggacggctgggagatctaccccgagacggccggcttcgacatcctggctgtgtggaaggcgactgggcaccagctcggcatcgaggcgaaactgcagctcaatgccaaggtggccgatcagatcctgccggcgcactggagcaacagcgaccagcggggccccgacttcagggctgtgctggtgccctgcacgacggcagccaactacggcattgcacgcatgctcgatgcgctgggcgtacaggtcctggtccccgacagctgcaccggccggtggaagatggagcccgggcagcagatccagcgcgaggtgcatcggcatggcctgcaccaggccgctccatgggaccgcgcatccggcgatctccgcgagtgggggcccacagcatggttcgactggaaccccaccaagcgctgtgaactgcctgagtttgtgccgaaagtggccgcaggtgtgccgtcgccgctgcagttgacgccctggaaggtcggcgcgctgaaggtgctggccgatctcgagctcgatggtttcacgacggcgaagggtgtccgggcccatggcgtggatccgcgccgcttctgcgcttcggatggatggctgaagcaactcggggaagggaaatgggcccgtgggactctcccggcattcgaggaccagcaccccgaggcctatgcccaggtgctggcccaggcgcgcgaggcgcgcgctgtagctgctgcaaggaagatccaggaacagacgtcatgaacgaaactgcagtcggtaccaacgcgctcgcagccgcgcgcgagctcgaggtggctttcctcgaaaagaggaggatcccctcctgcgccaactgcaatggcagggccagggtgtgctggcccgcccgcgagtcacagcctgtgcagttccagtgccagcgatgcggtccgcgaaccggcgtatttgatagcgcagcacctctccagtgcggccggtgcggcaccaccgcggcgggcctgttcccccgcggtgcacagattcagtgttgcagctgcggggcatcctcagcagtgttcgttggtccggatcccgccggcgctctggcggcggcgctggatgcctggtgccgccgtgcgcccgttcttccagcggcggcggacgacagtgcagcccagcggcgacggggcgcagccccggatggattcgacgacgagggcaagggcgacgtcctggagctgctgtcgcggctgctggtcggcgggagctaccgcatgcccgttgagggccgcagcaccttggctccgctgggcagcagcgacatcgccggcgcggtcggctacatgcgcaatccgctggagaagcacaccgcgctcgccgtagcgacgaggatgggtccagcttcaatcgcaaagctctctcttgcggcctatcgtcaggtggccaaggacgtgcgtgctatgcggccgcggccgctggatctcggcaaaccggcagatcgttggcgcctgcgcctggtgatctacgacgcagcccacgaactggtgtggcctgagcggcggcaaccgttcgccggcctagccaagtcagccaagatgcgcaagggcaactacatcaaggcccataagtgcgccagcgctgtcctgcaggaagcgcttcacggtggcaggaaggggtttcgtaaagcgctgtggctcgggcagcccgcgcgtgattgtgcggaagagcacgatgcagcgggccgggcttgataccggcgtctttattcgccttgctccaaggggccgcttccgctggcagtgtgtccgtccacgccgccgctgcaccgcggcaccggtctatccgcatgcgtgttcagcgcatcgatagtctggctatcgggcgcctcagtgctcgaggcggagggctacccttgtccctgcaattactgctagatagcgggcgttgaagcgttcaaacgcctccgaaatctctgactccgcagcttcccaattgtccctctgtgcaggattcacttcgcggccgatcaggtccggcggcaaagcgaggtcgcgccggatctgcgcgatgagcattgcgcttccacccagctgtaacacatcttggctaactggggttccgaaaaggtattgaaatgtgggtgccagagcgagaatggcgtctgcttctggcatatgctggagattcctgaacgttgataccgtacgccttagctcttcgaaagcggcaaatctgcgatcaaagagatctgctttcagcttgttgcgcgccgtgcgccactgctgccatgcgacataagcgaccgtcgcggtcaaagccagctggcctgctgcagcgaccagtttgatctgaagatccgtcattccgagtacggtctcaaccattgcgacgccctccctgtattggccaggattatcacatttgttaaggtttgttagggggcggcaggccgcttccctacaattcttcaaatggggcgctggatggatcctttgtgcgagaacattttgatcggcctcgggactgggctagtcacagggctgttgtccggctattactccggcatggtgataagccggacgtctcggtttcactcgctgcttagagacgcgcaacgcgtcttgaagcaagttgaattcgaacagcttgatagcgctgtcgtcattcgttactgggagcccaggcagcttggcgcggtcgccgacgatttggccacggatcgcgaggtgcacgccgccacagttgtgcgcacgcgatctatcgatgtaaccaaggccttctatgctgcggtcgaggggaagctaaacgcaacggagtttgaagccgtgctgacgcgtactcgcaatgagatttccaaactccgaccttcgaagcgcgttctgattccgtggggccagttatgagcttttggacattggcaatcgattggccggcagccatgctagggggcgttgcgaatgaagattgactgggttctgatcctgggaaacaggcttgccatcgcgtgggccattgctgccgttagcgcgtacctatgcgaccgcttctctgggaacagcggcgcgaccttgtactccatcgtgatgatcgggtttgccattaccgtcctcgtggacggctttcttgacgtgtttgaggcagaaagaccccaggggctgccatggggaacaatggtctctttcatcatcattgtgctcagcgcgattgcgatgctcggtctgtggttggacacctactgcaagccgccggggaacaaagctgcttggatttgttcatatatctgacctcagttgttcctcatgaggaggatttcttcctcatgaggaaccgcagttgcctcgggaaccgaaagtaggtttgaatttctacagtgggcgttcttatgggcgcctccattcaaaggccgttgattgaccaggacgtgggagtccgctggttgatcagcggccttcttgtttgcggggtagagcagtccggcagctcgcgtggctcataaccacgaggtcggtggttcgaatccacctcccgctaccaaacggccggtagtcatggccaccactcaagccagcacataggccgtcgtgagacgcgccgctggtgtccgcgcgaccttgcaaccgcggtagtggtgggccatgccggcctcctttcattgggggaaccgcggtgagcatcaaagagcagatcacaacggacctggcggtcgcaggttcgaagatcggggcggccgtgagcgtcaccgctgcgacctactcgccgggctacaccctgagcgactgggcgctgatcggcacgatcatcttcaccatcgtccagacgttcaccgtcatggtgaagaactggggtgactggtcggcctggtggaccgctcgcatgggcaacgccaggcgactctgggcgtggttccgccgccgtggctgacgccaagctcagaaccaagcaacgcgtcggcttcgccgccgcaccgctggcgctgatcggcgccttggtcgccgccctgggcacgaacgactcggctcatgaagggcggcgctacaccccgtactacgactcggccggcatcctgactgtctgcgcgggtatcacgggaccggcagtggtgaagggcaagcggtacaccgacgccgagtgcacgaggctggaaactacctacgtgcagacgatgctacgccacatggggcagtgcgtccccggcgagttcgagttccacgagatcaaggcctggggccacttcgcctacaacatcggcacgccggcattctgtgccagcaccgcggcgaagcggctcaacgccggcgagcgccaggctgcatgcgccgaaatgtggaagtggcgctacgtcacgatcggcggcgcgaagcgcgactgcgcgctgccacagtggagtgcgaagtgcggcggcatcatcgatcgccggcagtgggaaatggccacctgccaaggccgcctgcagtgatcaccagggcggccgtctttgcctggtgggcagtctggaagtgggttgccattctggccggcctgctgaccctgtcgctctggctcaacgtcaggcagtacggcgatcgccgtgaggctgcggctgcagcgcgggccgccaccctcgaagacacgctcgaggtgacggccggaatcgcgcgccaggcccagtccgacagtggccagctgctgcagcgcctggaggtgatcgccgcgcgcggtgagcggatcaagaccatctaccgagcagcagctgcagcgcagccgctgccagccaactgcgccccgggtcaggcccgggtcgacgccatcaaccaggccctcgggccgaccagcaggaccgcgaagtgatccagaaggcctcgatcggacggattgtccactacaccctgagcgacaccgacgcgctccgcatcaatgcgcgccggaccgacggtccgtccatccaggagcggctgctcgacagcacctggccggcgggggcccaggcacacatcggcaagaaggtcgccgccggtgacgtgctgcccgcgatggtcgttgcggtacagccgaacggccaggtcaacgcccaggtgtttctggacggcaacgacgtgctgtgggtcaccagccgggacgagtccagcgaggaatccggcagccacccgggtcgctggcattggccgcagcgctgacaccatgctgctgcgccaggctctcccgatcgcggcactgacgctgctggccggctgcacgcagcacctgcaccgtgtgccggcgcagtgtgacgcgatgtgcttccgcccgtgcgtcgatgccggcgaagacaccggcgtgcgcgtgactgcagatcctgccgctgcagatgcctgggacaacatcggcggggacgtggtcggccagctggccgacaagctccgcacctgcgacgtgcgacgtaaggcctgcgaacagtgcctgcgccggctcgacgccacgaacgtaatccagctttgagcgccatcccggcgccataggagagcaacatgtcgaaccagcaagccggtacaagtccactggccgacccgcagaccccgatcgaatccgccgtgaaggatctcgcgcgaacccagcaggagctgcacattgccgtcgagcagcttgcattgcgtctcgcgccggtgctggccgcaagcaaaccggatgctgcaccgtccacgggccgcgcactcggtgcctcgagtttgctcgaagacctgttccagcggcgggacgcagcggcggccaccctgggcatcatcaccgaactgcactctcagctgaccctgtgagccggacgcccgccagtttcagcctcacggtcgtgcgcggcgcgacctgggaggacgacttcacctacaccaatccggatggaagcccgttcgacctgaccggctaccaggcacggatgcaggtgcggacgctggcgggccagttcgggctgacggaggcggacaccctggtcatggagcttagtaccgcggtcggttcgctggtcatcgccgatccgttggacggggtggtctcgatcaccgtgccagcggtggccaccgaggtgctgaacccggcgaacgcgcgcaaggtgaagcactgctacagcctggagctgttcaagccggcaggcgcagatccggagtacgtgatcccgctggtggtcggcaaggtcaccgtccagggcgagaccacgcgctgatgcctgtgatccgagccagcgagggggcagcacgcgtgattgtggttgagcgccgcggcgccgtcgcgatccgcgaccccagaacgcccatcgttgcagcatcgaagcccaccaaggtcgaggcgatccaggcggatacccggacggtagaggttgcagcgcgcggcgcgcagggcccggcaggcccggccggtcgcgacggcacgtcgccagaagcgacgtacccggtcggtgaaccgatccatggtcatcgcgtcgtacgcctggacagtggcaaggcctatcacccggacacggcggtgctggaacacgcgcaggcctgcatcgggatcgccctgcagtcggcgaacaccggcaatgtgacggtgcgcctggccggcactgtcgaggagggcagctggacctggcacgacggcgcggtgtggtgcggagcagatggcgctctgacccagagcccgggtgataccggctggctgctgtgcgtcggccgggcgctcaacgcgaccaccctgatgatcgacttcgactcacctattgcgcggatctgaacccatggccgacaagaccctgcagctcaagaacaacatcaccaccgaggtcgaaggcgtcaccgcgtcagccggcgccccagacgccggcaagatcgcggcactcggccctgatggccgcttcgacgactcgctgctgccggctggcattggcgcggacaccaagatctatccggccagcgaggtgctcgcggctggcgactacgtgaacatctgggacgacgccggcacggccaaggtgcgcaaggctgatgccagcgctgccaacgcaggcaagcgcgcccatggtttcgtgcgcgccggcgtcggttctatcggcggcgacgccactgtgtacttcgaggggccgaacagctcgctttcgggccttgccccgggggcgacgtacgttctgagccatacctccccgggaggtgtcgtgccgctggcgtcaggcaccgccacggccggccacattctgcagatcgtgggagtggccaccgccgtgggggaaatcaacgccgagatcggcaatccggtggtccgagcctgatatggcagcacgacgtccgcttgtcctggacgcgagcaatcgcaccagggagcttccggccggcgacatcctgataggtgttccgctccatctgcccgttggtctgcgcagcggcggcattgtctccttgccgctgtcgaccacgttcacgctaacgatcgggctccgggccggaggcacgttcgacgtgcaggcgactgcgtaatgaccattcgcccacccctcattcttgaccagctcgctgcgcgtatcgtcgagcttgccatcggcgatacgatcgacggcaacctgatcgagggctacatcggtcggaaccttctgatcaacggaaacatggacttcttccagcgtggttcagcagggacgcggccagacggggagagcttcacgttggaccggtggctctttgcctctctcggtaccggtacctcaaattggggtgtagggacgttcgctattggcgacgcgctaccggtaccgcatccgcctcgcttcttccagggtgtgaacgtcgcggcaggcaccaactcggcttgggtccgccagaaaatcgagaacgtgtggtcctacgccggcggcaaggccacactttctttctggatgcgctccgctgtcgcaggaaagaaggtcggtgtccgccttgttcaggactttggcggcggtagcggcgcgtcgccagcgatcttcatcgaaggcccggttttcactctaaccaccgcattccagaagtacaccgcaacctttgatgtaccttctctggcgggcaagaccgtaggtgcctcagcggtaaatgattgcttgcagatcatctttgactttgccgcagccagcggctacggcaaccaactggtgggccaaaccggactttttgagttcacgcaggtccagcttgagaggggcgccactgccaccagcttcgaacgccgacctctggctttggaactgatgctctgccagcgctactacgagaaaagctacatgctggaggtcagtcccggcacgattgataaccaaggtagacgtgctttcgcggtgcagcctgctgccggaggcttcctcttttgcacacagggtttccttgtgcagaagcgagcgactccaagtattactgtctatacggctccaggcggggtgcccgggagcgttgcccaagacgacggcagcgcgcgtactgttactgtggccaatcaaggtgtttcttcgttcgagctgcagtggtccaattccgccggacgctacggcggctggtatcacttcactgccgacgcggagatatagctatgtaccggctcacggagaacccggacgtactcttctgcatcgaaaccggcgcgttcattccccgcgggcattggatgtggccctccaaatggctggattcgcatgcaccactcccgattccggccgcatacacccttcactcaccagagcactaccgcgcaattcgagcggccgcctgggcatggatgaatgccgaggtaaacgcccgacagtacgacagcatcgagacgtgtgtgggctacttcaacagcggtgttgagcggtatcggttggaagctcgggcgatggttgcttggcgcgacgcggtgaatcagcgtttagaggagctggtgcttgcgccacctgccggcattgcgacttgggagcaggtgcgtccgctcttgccgcagcccgaagcattcctgtggccggcgagtgtggagctcccactggaggctggtgacggccccacagctcaactttgatcaatctgagaggaacccagccagtggccggaaagatcgacccggcgacgggcctgcaggaccagcaacggcggttcgcggacgagtacctggtcgacttcaatggcaccgccgcttacatgcgtgccggttacaaggccaccggcgctgcggccagcgccgctgccgcgaggctgctggccaacgcaaaagtgcaggcctacctggctggccggaaggaagagctgctgctgtcgcagcgggtcgatcaggaggcggtgttggctcggcttgcgttcatggcgctgggcgacatccgtaccctgttcgaccagcacggcaacctcaagccaatgagtgagctcacggtcgaagaggccagcctcgtccagggcgttgaggtgttcgaagagtgggaggggcgcggcgacgaacgccgtgcggtcggcctgaccaagaagatcaggctggtgagccgtctggacgcggtgaagactctcggcacgcacttcgggatgttcgccaagaaggtcgagcacaccggcaaggatggcggcccgatcgaaacccagacacggatcctgggcgacgtgatggatctgatcgacggatccgatacgggccccgggccgtcggcgtcacggagcaagtagcccgtggaagaactgagcgaccaggacgccagcaggatcattgagaagctgggggatcggtggtggcggctgaacaacctgtactacatcaccgacaagttcggtcggcgggtgcagttcaagctgaatgaggtgcaggccgacctcgatgacaacctgcacacgttgaatcttgcgctgaagtcccgccagcacggcatcacgacctgggcctgtatccgcgccctggacatggcgctgttcaagaagaacaccaaggccggtgtagtcgcccataccgcaggcgatgccgcgaagttcttccgcagcaaggtgctgtatgcctacgacaacctgccggactggttgaagaagatccggccggcagtccgtcgggacatgcgcgacggcgtgctggagctggccaacggctctagcatcgaagtgtcggtgtcacaccgcggcggcacgctgacctttctgcatatctccgagtacgggccaatgtgcgccatgtacccggagcgggccggggaggtggcttcgggcgcactgaacgcgatcgcctccggcaacatcgtggtgatcgagtcgaccgcctatggcgccgccggcgacttctacgagcgttgccagatggcgattgagctggaccggcagatccgcgccggcacggccaagctgacggcgatggactaccgcttccacttctatccgtggttccgggatcccatcaacgagctcgatccagacggcgtcacgctcaccgccgaggacgaggcctacttcgccaaggtcgaggcggagatgaactacacgctgcggcccgagcagaaggcctggtacgtcaagaaggcggccgagcagcgcgacaagatgaagcgggagcaccccagcacgccggaggaggccttccaggcgagcaccgagggtgcgtactacggcaaggaaatggcctccgccgacagcagcgggcggatcaccgatcttccgatcaacccgcaggtgcccattcacaccttctgggacatcgggcgcagcgatgcgacgagcatatggttcatgcaggagaacggcccctggctggatttcgtcgacttctacgagaactctggcttcggcgttgcgcactacgccaaggtgctgaaggagcggggctacctgtacggcaagcattactggccgcacgacggtgccaacgaggactggtcggccaacgagaaccgcgtgcaggtcgccgccaagctgggggtcaagccggttgtcgtggtgccccggatcaacgacatcaccgagggcatcgacatggtgcgcaacatgctgccgcgctgccggttcgacagggtccggtgcggcccacccaaggcaggcgagggccgcggagggctggaagccctgcggcgctacaccaaggtctggaacgagaagaccgaaacgtattccgacctcccattccacaactgggccagtaatcctgccgacgcgttccggcaggcggcccagggctatgtcagcagcagtggccgccgtgtcggcgagtcgcgcggcatggccaacgacaactggagaactgcatgaacgtttccccgcgcgagcggaacacgcctacctcggtcgaactggtcgacctgctgtcgatgctggtggccgcagcagatgaagggcaactggtaagcgttgctttcatgttgcgatcgccggagggcgacaccatggtcgactaccgtggcagccacgagctgagcgagctcaccgccaggaccgtcctgcagcgcatcgcccaggacattgccgtgacccatccggcgatcgccgcacggatcgagtcggatctcaccaggaaggcgaactgacgtggacgagaccacggtccagcagctggccatccatctgcagcaggcccgcgcctacgcacgctacctgccggggggcgagaaccacggcaccctggtagaagaccacgtcctgtcaccggatcaggctgcagcggcggtggtggaagagctgaatgccgcgttggagctgctgggagctgaggcatgagcgccgaggtcgagctcgccccggatggcttcgtgtggtgtggcaagaagggggatctgaccctgtacctgacccacatcgtgcgcgatggcgacgacgatgcagcgctctacatccgcaacgagaaccgccgggtcgaaggaatgaacccgattaccgggatgatcgcttacggcagcccagcctatgttgtgccgttccgcgacttctggatcttccgtccggaggacaaggaccgtggtcgccaccacaccatcggggacatggttgcccgcctgcagaacgcctcggttgccctctacggcttggacgtcccggcctaccgccaccgcatccatgacgccatcctcgagttctgcgacgacgtgaagaacctgcgtccgccggcggagcagacccgggagcaatggctcggcgagatggcgcggatggggatccagatcaagatcaacgggcagaaggtgaactgatgcagacgatcgagaacttgcgcagcgagccggcctacgacccaggcgctgccgacgtggccaccgcggcgccgcccgacgtggaaggccacccgcttgacagtctggagaaccgccgtctccatgcgaaggtgctggactactggtacacggccctcgatgcgttctacgacaaccgcatcgagcagatgctcgactacgacttctacgaccacatccagtggtcagaggaagaccgtgccgtgctggcggcccgccaccaggcgccactgacctacaacaagatcaagatggcaatcgactgggtcatcggcaccgagcgccgcacccgcatcgatggcgtcgtgcatccgcgggccgaggatgacgtcgacgtcgccgcggtgaagtcggagctgatgaagtacctcagcgacaccaaccgcgtgccgtgggcgcgcagccaggcgttcaaggatgccgcgatcgcgggctgcggttggaccgaagagtccatccggaccgaccgcgcagacgaaccggtgatggtgggccacattccctggcggcagatgcgccgggacccggtcagtcgcgcgctggacctgagcgactgtcgcttcctgctgcgggagaagttcgccgatctggactatgcggaggcaatgttcccggaccgcatcgagctggtgaaccgcgctgcacaggaccactacgacggcgacaatggcgccttcgacgaagagctggatctcccccaggtcttccgtcgctacgacagccgcggccataccgtgaccggccggcgcattaccggcagggcctccctggacagccgctgtcgactgcgggtccgcctgatcgagtgctggttcaagcgcccggtcgcccacaagcggctctggggcggcgagttccgtggtgatcgcttcgatccgaacaacgtgaagcaccaggtagcgctggcggcgatgaagagcgaggcctccccggtgtactcgctgtccgacgcggtggtcgaggaaatgtggtgtgcgatcttcaccgagggcggcctgctgcagctcaaacgcagcccgttccggcatggacggttcccctacaccccgtactggtgctaccgccgcaaccgcgatggcatggagtacggcctggtccgcggtgtgcgcgactcgcaggaagacctgaacaagcgcatgagcaagctgctttgggccctgagcaccaatcagctgttctacgaggaaggcgccatcgatgaggaccgcatcgaggaagtgaagcgcgagatcgccaagcccaatggcgttatcccgctgaagaacaacgggctggacaggatcaaggtggagcgcaacctcgacgtggcagaggcgcagatcaagctgctggagctcgatgcggcgcacatccatgacggcaccggcgtgaaccgtgagctcctgggacgcgagaccaacgcggccagtggccgggcgatcctcgccaagcagcaggaaggcgccgtgagtacggcggaactgttcgacaactaccgcctgggcatccagctcagcggcgaaaagcagctgtcgctcaccgagcagttcatgaccgaggaacggcagttccggatcgttggcgagcgcaagggtctggactggcgggtgatcaaccagctgcgcctggacacgctcaacaacgtttgggtggtcgacaacgacatcagccgcaaccaggccgacttcatcgtcgaccagcaggacttccgcgagtccatgcgccaggccttcgccgagcagttcttcgacatgctgggcaagctgcccccggatatgtccgtccagctgctggatctggccttcgacatgatagacatgccgggcaaggacgaggtggtgcagcgcatccgcaagatcaccggccaatcggacaacgaccaggacgtcgacagccccgaggcgcaggcgcgtcagcagcaggaagcccaggaccgagaggtcgccctgcgcgagcgcatggccaaggtcggactggacgaggccaagcgcgaagagatcatggccaaggccaaggcattgcagatcaagaccaagggtgacgcgctcaacgttgccgagctgatcgagatcctgctccccctcgctccggcggcagaccgcctcctgagcacccaacagacccccgaggaaaccgctcatgcagcagcctgacaacgcgggccagcattcgctggccgcgaacgaactggaaatgaccgagggtgagcgcgcggcgctggccagcgctgatggtgccgcccctggcgatgccgctgcagctactggcaccaccgatgcgtcggcagccgccaccgccaccgccacgccggcggccgaaggctcagctgcgccagcggcgggcgctccggcggacggtgcggcacagcctgatgcagcggccgccgctgccgtggcagttgctgcagatgggacggcccatgcgccgccagcaacgtccgagccgccgccggccacgcccttcgtgccgacctacgcggccgacgagcgcgactatggcaaggagatcggcgagatcaacggcaagctgcaggccctgaaggagaagtacaaggccggcgatgttgaggacgaggcatacgagcagcagtacgaagatctgcgagacgagcgcagccgcgtcgagcgcgcccaggacatggccaccctgcagcagcagatgagccagcagaacgcagaccagtcgtgggcgtacctgcagcgccagttcctctcccgcccggagaatgccgcgatcgccgtaagcccgatgcgcttcgctgcgtgggagcaggcgatgcagtcggtggtcaacgaagccgcagccgctggccgccagctcaccgattgggacattctggccggcgcgcgcgatctgctggcggccgagggtctgctgcagccctccgctgctgcgaccgcgcctcccgtggcgccgcccccggcgaagccggaccgcagcgcgccgctgggcgatgtgccggcaacactgagcacggtaccggctgccgctgacccgacctcccgatcgaccgctgacgctgccgccggcatggacaacatcgaggacatcgagtcgttcctggccgggaagtcggaaagcgagcgcgatcgcattctgcgcgacgtgccgggttccttcgtggcggacaactgagccccatgcccaagctgcacaccaccctggagccgggcgacgtggtcctgattccgtcgggttctggcgcgtcgatcacgttcaccgaaaagagcggcaagcgctcacgtgtgatcatcgaatccaacaccccggtgacgatcacccgagccggtgagcagcaacctactggcggtgcgctgcagcgagtggcgcgccggccaacgcccgcgatgggctgaacatcctcaaaacctgcgcagtagtgcgggtcaacgacagaggcgcagaagtgccgtgatctccctggagaagcaacatggcacagacgatcgtgggtctgaacgacccgaaggcccggaagctgtggtctgcagacctcatggtttcggtatccaaacagtcctactggacgcgcaagatgatgggcaaggggtcggagacctcgatgccggtcatgctgcagaccgacctggagcaggaagcgggcgacaccatcagctacgacctgtccgtgcagctgtccggtggtgtcatcgaaggcgaccagaaggccgagggcaagggcgagaagctcgacttcttcaccgacaaggtcttcatcgaccaggcccgtaagccggtcagctgcggtggccgtatgagccgcaagcgcaccgtccacgacctgcgaaaggtcggccgcaaccgcctgaccgagttctgggcgcgcttctacgacgagctcttcttcatgtacggctcgggcgcccgcggcatcaacgaggactacaacgtcccgctgaactacaccggtcgcgcaggcaacccgttcgagacaccggacagctcgcacatcctgttcggcgacggcgccagcaaggcatcgctcacctcggccggcaagatgagccgtgtcctgatcgagcgcgccaacaccaaggccgcttcgcagggcggcggttcgacccaggtggccgagatccagccgatcaccatcgccggcggcgagcacttcgtcaccgtcatgcacccgttccaggcgcatgacctgaagacctccacggatccgggcaactggctggacatccagaaggcggcagccgccgccgaaggtgccagcaacccgatcttcaaggacaacctgggcatgatcggcaacacgatcctgcacaagcacaagtccgtggtgcgcttcggggactacggtgccggcggcaacgttgccgcggctcgcgcgctgtacctgggccgtcaggctctggtactggccttcggctcgccgggcaacggcctgcgcttcgactggtccgaggttccgctcgaccacggcaacgacatcgagatctgcgccggcgcgatcttcggcatcaagaagacgcgcttcaacggcaaggacttcggcacgatcgccctggataccgctgcggccgatccgaacccgcagtaagccacaagccaagagccccggcatgccggggctcttgcgttcagaaaccaagtttttaacaggagaaatccatgtccacgaaactcgcaattggccgcaacagcggcgcatcgtcgccggccgccggtctgctggtggtcaacgactacagctggccggtcgaggccggagcggatggcgatctggtcctgatcggcgagctgccggccaatcacaagctgcacagccaggcctcgggcctgttcgccaagctggacgccgccggcaagttggctgcgcagaacgtcaccgtcttcatcccggacgcgatcgacggcgcctcggcggctggcaacaccgtcattgctccgaccgcagtggtggcggacaccgcggcgttcattccggtgtccctgcacctggtcgctgaggccctgggctccaagccggtgaatcgtccggtgtacgtgaagctcaacaccgccccgggcgcccagcagggcgagctgatcctgcgcctggccgcgttcccggcctgagccacccacccgtagcggggctgcagctgcagccccgcctaccaggagcatcccatgctgattgcatgcaagttcaagcgcccgaaagcgcccgttgagctggacggcactgtctacttcttcgcgccgatcgacccggccaatgccgattcggaacacgtcgcggacgtcgaaaactccgaccacatccagcggctgctgggcattccggaggcctactacatcgccagggcccagagcctgcagaccaccagcaagccggtagcgccggtcgactcggccgcaggccgggaaccgccaccggcgccggttgtcagcagcaccggtaccgatgccggcggcgatggctcaggcgccagcaccaccacgagctccaacaccggcagcagtgagccgccggcaggcgcgaacgtcgcagctacgctgccgccggagatcgtcgaagcggcagcccaactgaacggcctgagctggcagaagctgaaggcggagttggccaagggcggcatcgccaaggtcgtgatcaaagccgccctcgatctggagctggccaagccggagcccgaccagcgcggcaccaccctgaaggtgctgagccaggcgctcgaggaagcctgacgtggaggcgcgcaccctcagccagttgatcgaggaatgccgggaagagctcgacgacgacgtggctccctacctgtggagtgacgccgcgctgacccgccatctcaacgaagctgtggaagaggcgtgcattcgggcgcggctgctcgtggagagcggccgccccgatatttgccacatcaaccttgagcccggtcgggctgactacacgcttcatccgaccgtgtacgtggttcggcgcgcggtgctggccagcaacctgtccgacccgctctgcaggaccaccagcaccgctctcgacggacggcactgccactggcgcaccgaggcagggcgcccggagtacctggtgcgcgatcggcaggcccgtgaggtatctgtcagtccggtaccggcggagtcggacgtgttgcagctcaccctctggcgcgtgccggaggctgcagaggcgatggaagacagcgaggacgagccggtgatcgatgccatccaccaccggaagctggtgcactgggcctgctggcgggccctgaacaagcgcgattccgagcagcggagcactgcggacgccgatcgccacctcgcactgttcgagagctacttcggtgagcggcccaccgcgcgcgcgctgcagcagctgtcgatcgacccgaccaccggcacccaacccatgtggttctgacatgcccgttcgcgatgaagatctccgccctggtggcccgtggccactgggcatcaacaacgtggccggagagggggcgctaccgaccgatgacgacggcatcccgcgcgcgctacgcgaggccgacaatgtcgacctggacgccgcaggccggccgcagcgccggcgcgggcatcagcgctttcaccccgggacgctgactcactcgttgtggggccacgagctgctgcagtacgggctttttgtcgacggtggccggctccatgctctgcacgaggacgagcgtgtagagccgctgggcatcgcggtgggcttggaccccttgagctacgcgctgatcggcgaccgcgttttcttcagcaacagcacggcaagtggattcctggacatcgacctgcaggggcatccctgggcgcctgagcacccagcgggacagcccgtcctcgtgtcggcggccggcagtgtcctcgcaccagggcagtaccaggtcgcggtgacgttcttggaccggctcggccgcgagtccggcagcacgctggccgcggcgatcgacgttgccgaaggcggcggcctggagctgactgacataccgctgccgttggcaccgggcacggtgtcggctgcgatctacgtctccggtccgaacgaccaggtgatgcggcagtacgccattcttccggccggtacccgctcggcaccggtgctgtcgcccggtgagggcagggcgctcactactcagttcctgcggcccctaccggcaggccacatcgtgcgcggtgggcacggccggcagttcgtcgcatgcggccaagaagtcctgtggtcggaagcactgcgctacggcttgttccgaccgtcggccaaccgcatgcggttcaatgctccgatcgacttgatggagcctattggcgatgggtctcccgatggagcgggcctctacgtcgccgccggcgcgcgtacctattggtatgccggcgccgatcccaaggacttcagtcagacggtggcgcgcggcagcggcgcggttcccggatcggccgtggtcgtcaacggcgacgtgatcggtctgcagtccgcagcacccgtgctgatctggctcgcgcgtgacggctatttctgcatcggtctgcctggcggtcaggttcaggtgctgaagaagggggaggcggtcatcgatgacgcagaccatgccgcagtgctgctgcgtcagcaggacggactcagccagctggttgccgcgctgcgggcaccgcaaggccagtcactggccgtgaccgatcgggccgtcgcccacgtcatccaccgggatccctgacccatgactctgttggccaaaccggacgacgtgaagcgtcgcctggagatctgccgcgcctgtccgaacgccgagcgtgtaggacgtcgcctcttcctgcgctgcaggctctgcagctgccccctggcaagcaagacccgattccaaggggcctcctgccccgcgggcaaatggtaaccaccgaaggagcaaatcgatgaacgtcatgaaggccctgcagtccctgggcgcggtggggcgcgatgcaattcgcgcgatccgccagcacaagtacgaacgttgcgaatcgggtatctatattcccgccgcgcgcgtcagcatcggcggcatcttccggcatgcgcacgcggctgctggtggcgagctcggtccgtggcaggtcgacccgaaccgcctggtcaacgaaggcctgaactatctgctgaacgctggaatgggtggcggcagtcagcaaaccgccttctacctggcccccttcactggaaatgtcacccctgcagcggactggaagggcagtacgttcaaggacgtggcgtccgagttcacggcctacgcgccggcgacccgactgccctggaccacctcgccgtccacagcagaagccattggcaacacggctgcactggctgcagcgacattgacctattccgcaggcggtccctacaacctgtacggcatcgggctgctgaccggatcggcaaagggcgcaacagcgaacatcctgattgcagcgacccggttcgcgaccccgcgcaccaaccagctcgccggcgacaagttggcgatcgagtacgtgctctctgccaaggacgggggtgacgtctcgtaatgagcggcgggcggcataccggctggacgccgatcgtggtggttggcgatcgggcggccgcttcgctgcatgtgccggcggggaggaagctactgggattcgttgtgcaggaggccgctcgcaatggactggggactgccagtgcaaggcaggaagcggaggacggaacccttatcgtggccgagaagatcggtgaactgacgcggttgacgatcgtcacgccggagccggcaccgccgctcgacccactcgaccccatgggcggcttcatcctgtggcctcgctggaacgtgcacacgggtgctccggccgaccgtggctcacaagtggaccctgcaggtgagaacccgacggcctggctcgagttcagcggccgacgcctgatcacgcgctactggaagcgctgggacgttgtcgacaacatcaccggggctcggtacgagagctacaaccagccagaccggtatcccgccggtctccacttcttcggcaacgtcgactggaaggacggtagggatgtggctctgtccttctatgggtatggcgtccggtaccttcgcgacctgaccctgatcgacgacggcgcgcgctggatctttcagcagggccagatcctgttcgatcgcattgcctatcgtgatgcgatggtcgatacacctccggactatctgtcctggcgactgacatccggttgccttcgcaggggggctgatggacaccatgagctggtggtgacgttcacccactatgtgatcaaccaaccgaccactgctcagtcggcgttcgtggtgttcagtatcaatcggaacgaggcaacgccccaaaagggtgattgggaagtagtgcaaggcagccaccgcctcctaggaatgaccccgggcaggatcaatccacaggacgaatcatccgcgaacggtttcaacgacgcagcgctgccctggttcttcaatgccgatgggaccaaggcaatccgcacggtgagcagtgagccgacgacggtgttcggcctggtcaatacgatgacgcaggaggtggaaatctccggggacggtatcgaccataggctgagccgggccgactacctgatcggtgactacaccaacgcccttggggccttcgcgctggtcgcgccgactcgcggcctggtggcttccgactatgccggttctgagcgtagggatgcctacctcgagctgcggctgagccaggggcaggtcgccaccgaggcgacagggtatcgcgggaccctgcgagtgctcgtcgtgctggagtttgatggcggggaactgccattgatcgacagggatttctccgtcggcagcgatcgccaggactatcacctcctggcgtacatggatcttcgccacaacctgttctgcggctggcggatccagggcgtgaatggtgcccacagcattcaaccattcgcgtacatgggcgggcgattggtgtacggcgagatcgaggccgtggactgggacccggccagtggcctgccagctcctttcctcgggcttgacacccgggcccccggcgctgtcgccgacggtctcgttttcgggaactactggaccggcgcgtcaggctctggatgggggccgcgtgatggcacccagcacggggtgatctggcgcaagcacccccgcgagggcctgaacttcttctcggccgctgcaagcctcagaacagccatggtcgaacgccaaggcgtgaccgatttcctcggcttcgattggagcggtggctggaactactgcaagggtcgctactgcgtgtcgatccccgggccctacaccggcacgctcaactacctgacgggctacgagctcggcgcggtcaccggcgtggttgccgatgaccgtcgcttctacccgctgacatcgctgcccaaacccatataggagcctcaatggcggtcatcacttccaccgggttcgaagcgctgctgctcgggcccacgtcgttcgacgggatcttccgcagcggctgcatcgagattcgctcggggatccagcccgcgcgtgcagacctgccgcctacggggcagctcctggcacgtattactcgcgatggcgggccgtggcaggcgggcggaacggccaacggcctgcatttcgtccgcaatggccgctatgtctacaaggatccagtggagcgctggctcttgcgaggcgtggctaacggcctggccggctggttccggcttgtgggcaacgagcctgacctacggcagatctctttcaccgcgccgcgcatcgacggagcaatcggactggatgacgggtccgctggcgacttccagatgcggcttccgacccttgctgtgactcccgacaccagcatcgaactgggtgactggtggtacgcgattccccctctctgaaccaggaccacgaaccatgacgatctcgattccccttgctcaggcgctgctgcagcaagtcaaaggcgccctcgatggtggtttcatctacatctacgccgggccggttccggcaacggcagacactgccctggacatggccggcgcacatacccaggtcgccaagcttgaggtcgccggccaagggctgacctttgcggctccagtcgggaacgttctgccgaagaacccgtccgaagactggcaaggcctgatcgccttcgacggcgccaatgctgccgcatcgaacctttcgccgtccttctatcgcttctgtgcggctggtgatgatggaagaggggcaaccactggcatccgcctgcagggcaccgctggcgggcctgcatcgaatgcggccgtgctcttcagctccgacaccgtcgtagccaatggcaccaacagcaccggcatcagcatcttcaacgtggtcgccgatcaggccagctgacatgttgtcgaagccgccgtccgcaagattcattcctccacagcctgcccgtgaagcacagccgtacagtgcggcttacacgttctgcggcggggagcccgcgaagggctactggcggcagtcatgcagcgaagggacgatggctgtcccgaataacggcgcagtgcagctaccgcagaacgctacgattctgggctacgagcagtccggtggcaccagctacgtccggtaccaggtttgtcggagcgtgttcgtccagacggcaccgccagggcctatcacgtgcaccagctatccggagcagaaggcacggccagcattgcctcgagttcctggccgcttcgagtacgcaagtgtgttcgcgtgggacgccggagctcggagtgatgccgagctcgatggtgatctggctatgaaactgacaatgagtcgggtggttggggtggtggtggggctgtgcaccgaccgggacaggcttgaggatcctgcagccattcttcatgggctctacttccaccagagccccggcggcttgatgcaggtctgcgcgatcgagtctggggcaagggtcagcgaagttcgaacctacagcgcggcagatgtctggcaagtccgcagggtggggggcgccattgagtatgtctgcaacggtgatcgcttctaccgctcgctgcacctgagcgaaggtccgctgctggtcggctgcgccatgtttgccaccggagacgtcatcgaatgaccattgagttcgttccccttgacgccgtttcgatcgacggcaacgccagctgcgcgctggtagtgcgcgcgcgaggtgctggccgtggatttgccggcagcggcgctgccctgctgagacttcgcggcgccggcattgcgcaggttcgattcggcggcggtgtggatccggttgtaccagcgcacggtgctgcggctctgcagctcagcacagatggggtggcatcgctccacctgttcggggagggaggcgcatcagtccaggtcattgcggctggcttccaggccgcgcctggccacggtggtggcgcggcgaggctttcgatccacgcacgtgggcgccagctcacagagcctatggcctatgcggggcttgaggccattcctcgcatgctgtcgtccttcggtgggttgtggtttgtcagcccacgagctgcattggacatgggacagtcggagtcgactttgccgacccacgtcctgggcgaggcaatggccttcggagcagggcggcgaaacacccagtcaggcaacagcgctgccgctgatgtgttgagtctggaggacacagtcgcgatcgtctaccagctcctggtggaagaaggtgtcgtgttcgcgccggcgccgcaggcgacggtctcaaagctggagcgagttctagacaggcttctgctgctgggtgcgtgccggtcctatgcggacgcggtcaatgcgattgccggcggcttgtggtttggtgctttgaccgaagtcctcaagtccgaacgtgtcgccgatagcctggtcgcctcggagctggttgggaacctacagcgtgcggcggaccgtctcgcagaagcactgctgatcgacgcagatgccttcggatcgggtaccggcgtcgtactgatcaacgagcgcgcgctcgcggccgccggcgaagttgatagtgcagaggccctgcagcgcctgggtgacgggctggggttcgtcacgcgcttggcgctggacaccggtgagtacattgcatgggttctgaacaccgagagccgcggtctgtcgcggtacacggattatccgttcaacagcttcgccaagatcggtagccgatactacggtgcggcgagcaacggacttcaccgactcgacggcgatgacgataacggccagccgatcgccgcacgcatcagactcgggctttccgcgctcgggacgcgccggctgaagagggtgccagaggcgttcgtcggctacaccagtacaggcagcctactgctacatgtgatcacggtgaacgaggaatctggtcagaaggaagctgccatctacaagattctggagcgaccggcgacaagcacgcgcgagacgcgctggaagctgggcaagggaatcaaggcagtggacttcgacttcatcatcgagaacgtggatggagccgactttgatctggcggcgattgaattccggccggtctatctcgaacggcgtacaagggggtaggtatggcggggccttgtttttggcgcgagctcagtggtgtggtccagcagtgcggcgatgatccggagcccgaggagtaccagcttctggtcaccaacggatacgcatatccgtggaggaatcctgagtttttcaatggcgccgcaggctttgagtacggcgtcgatttcgagctaaggatcgaccttccggacgggccaactgtctgtccgatggtcttcgaagcggaagggaggtacctcctggacggatacgtacccgttgatgccacgccaggcctagcggtccaaggcagcaatcagtggaacgtcttcatcttgctgcagtggtcttgattggagaagaaacatggcttcgacctggtgtcctgacctgtcggcggatgccgcggtcacactcgtgggcagcgcccacgataaattcatggagttgggggcccaaacgtacagtttggcgatttccaacctggacggtctcaacagtgttcgcctggaacctgtcgacttcaatgtcgactttcgcttcgctgatccccaggcgacgttccagcggccacggcgtccggacctggacgacggggcattggagttccgcgctcccgatgttccgctgcccagtgcgccgggattcgcggcggcaccgatctcgatcagcgaagcccccgagctcgatgctcaaccaccgacgctggcgttcggtgccaagccgaccactcccagtgtggtggagccgacgctcccgatcgacccggcggagatcgtgctgccgctggaaccgaactatgtcctgccgcaggtgccgacctttgaggcgttgaacctgccggcggtgccgaacatctccctgccagagttcgacgccgagaagccggttttcatcgagccgccattcaacgacacctggcagttcgaggcgacaccctacgtcagcacgttggtcgacacgctgacctcaacgctcaagcccatgatcattggtagccaggcgctgcccaagatcattgaagacgcaatcttccagcgggcccgcagccgcatcgagctcgagacccatcggaacgtggagcaggcgttcgcggagtttggggcccggggctttgctgagccccagggcatgcttgccgggcggatcctggagatccgccagaccggccaaagcgccgttgcagaggcttcccgggatactgcgatcaagcagttcgaggaatcgctggccaaccagcgcatggccatcgcccagggcgccgccctcgaggggacgctggcgcagctgcacaccgaagagcagaaggtgctgctgcaggcggcgacgttccagcgcgaaaccgtcatcgcagtgctgaatgccaggatctcggtcttcaacgcgcgcctgcaggcctaccagactgatgcccaggtcctgcgggatcgcatccaggcagagctggccaaggtcgaggtcttccgcgcccagatcgaaggcgaacgcgctcggggtgaaatcaacgagcagcgggtgcgcctgtacgagtcccagcttcgtggcgtgactaccctggccgacttctaccgcacccgtgtcgaggcggtgaaggtccaagccgacatcaatcggttcggcatcgacaagtaccgtgcccaggtcgacgcctacgaggcgcgctggcgtgcccacgtcgccgaatggcagggctacacggcaagcgtagagggggagggcaagcgggcggatctgtatcgcactttggtcgatgccaacgccaagcgcgtggatgcctgggcggcgagtaacaacatgcagttcgaggcggagcgcctgcgcatggcgcagcacggtgtgaacctggacgtctggcgcgccggcatcgcgcgctgggacgccaccctgagtggtgaacgtgctcgcctggcggccgtgggccaagccttcgatgcgaaggctcgtatttacagcgccgatgccggcgttgagcaagtggcctcagcggccgccgaccgcagcttcgagctcggcctcgcgcgagagcgcgcatcggtcgaggcccagctgcagcacgcacagatgcggatccagcagatgctcggcttgctgtcccagtcgggcgagatccagcgcgcgaaggcgcagatctcgagccagttggctgccagcacgatgagcgccgtcaactacggcgcaaccgtctccagtggccgcagtaagtccagttcctgttctcagaacttcagcttccagggcgagatcgcggacgcgtgatcagcctcaaccacaaaaggggaaccgcatggccatcaatgatcgagacgaactgaatcctgccggcgccgcccccgggcagccccgcattgcgcccaagccgagtgccggcacagcggccggctccgcgctacgcagcggcgtggcagggagcgcggcgttggcacggcgggccgccggcgctggtttgcgtgctgctggcaccgtggccgacgccgtcacggcgccagggcgtgaggccggcgggtttgtacgggatgccggtagggccgttgcgggtgcagcaccatcatcggagcaggggcaaccactgcgtgcaccgagccagcttgacccagttggcggcgcctccgtcgcgctgagccgcttgtcgccgctgcgcctcctgtcagccccgagaccgaagccaaccttctctggggtctcggccagcgtcgattcgaccgcgcccctcagcggttcccggctggccgggcgaccgtcgatcggggcggacttcaccggcgttagttcgagcgtgagctccaccgcgccacttgcgggtgctgcaggtgctgtagctccccgggctgcagcaaccactgcagcggcgccgagcacctacatgacgcaggacggccgcaccgctgcattgccggcaggcattacccgcacagtggatgccaacggcaattctgtgttcaccgggtccgccgccaccgtcgcagccgcaagtgggcctgcctcaggcgctccggcaggcggctccctagctcccctggtgtcgccccttgctgccgcgccggcaacgccggcagtggttgctccccggccgaccccgcagattgcgcagcgcggccgtcagggagggatcatcgagaatccggccgataccacagtggacaagctcacccgcgcaatgggtagcgccagcttgaagggcagcccgagcggtcgtgccgccgtagcgcaggcgattctgggcgaggcaggcgcgcgccaggcggagcgcgcatctgcgctccgcacccaggacgaagccgatcttgctgcaggccaggcaaacgcggtcgcggcgcagggcgacgccaaccgcgcactgcaggccggacagttcaatgcgcagatgcaggacaacgctgccaatcgccaggcgtcgctggaaacggcccgcatcgctcgccgtccggagatctcggttgctgcggacggcagcatgggtgttgtcggtggtgacggcagctggcggcccgtgactggtgctgatggccagaatgtgcgcgccgcgcaggcgccgcgacaaactggcgaactcaccgacgccgatcgcctgaagtcctacaccgatcgattcaacgcgatctcgaccagcgcaatgctcgacgcagacgcgaaaacggcagcattggcagagctcgatgcggatccgctctatgcaggcctgcgccccagcgccggaaagcccacgttcgagcggtttttgacgaccgtccgatcgaacggctcaaagatgacggacacgcagttgcgcgagtactacgacaagaactacggaggcaactgagccatggtgaacccactcgacgtcaatgatccgttcaagccggcaaagcgaccccagccaactggcgcgatgcagagcggatctgcgtccggcgcgaagccattggctttggatgttgctgatcctttcgcgccgcgccagcctgtgcagaaggtcgccaagcgcccggagcgcacctggggcgaggctatcaaggacaccgggctcggcatcgccaccggcgctgcgaacatcattggtggcgccattgagcagcgaaactctctggagccgacgaacctggtgcggcagggcctgcgcggcctggatcgcctgggcgtaaagggggcatcggagacggccgctctggtgccgggcacgccgtcggaaatcttgggtggacgtcgtgctggatccgacagtgcgggcctctccaaggcgacgcagatggccaccgactacctcggcgagagccagtctgaagcgctcaagcaggaaaagcaggagctgcaggacaccaagggcttcttcgccagcgccggcaaggtgctgtcctcgccgcggctgatcggaaacttccttgccgagcaggtgccgaacattgccgcgatgggcgctggcacgcgcgctgcagcggctcaggcaggcgagcgggccatggccggggcgctggccaagggcctcggtaccgaggcggcggaaacagctgcgactgccgcggggcatcgggcagcgacggccgctgccactggcatgacgacggtgatggagacgggttcggcaggccagcagacataccagcaggccatggcacagccgcagtcggtgtgggacgcgaatccggagtacaagcgaatggttgccgccggcggcgacccgcagacggtgaaggaaacgatcgcgcgtggcgcgtccatggaagcgcaagccatcacggcaccaatcgccgcgattgccggccgcatcgcggcgccgttcgaggctgacgtcttcacccgcggcctggcacgcaagccgaaggcgatgctggctggtgccgcgcgagagactgtcgaagaaggcctccaggagggcgggtcgcagttggccggcaatctcggtcagcgtcaggtcgacccggcccaggcggcatgggagggcgtccccgaggccgccggtaccggtgcggcgatcggcggtttgctcggcggcggcatggccgccggcggcgcgatcgccagccgcggcgacaatcaggccgcggtggcagccgatgctgagcgcgagcgcctggcacgtaggccggttcccacgccgccatcgctgccgccgccaccgattccacagatgctcgcgctcccgccgcctgaagtgatgaccgcgggcccggatgggaccatcgcgcccggcggtgttcgaccggaggtgatggccgagcccgaaatgcggttcccgcagggccgaggcatgtccgcgcccttcgacgggcgccgggtcgctgcacgtccacagccatcggtgcctttccccgatgcagtccccgactcgatcgcagatatagccaacctggtgtcccaggctcggcggcccaacgaacctactgccatcgcacccgctaccgcggcaatcgccgagcccgtgcctgctcaagtgcagggcggccaggcaggcctggctacgcccgaagtgccggaagctgcggcaccgccgctggcgcccgcaggcgcgccaccttgggttgacgcacagaccggtgaagcgctgcgcgagccgaccccgacggacatcaagcagctgctgcacaacggcctgcagtaccaggtcgagacccatggcggaatcaacacgccgacgctgctgcgctccatgcgcgatcagtacggactgcccagtgctcgcgtgcggccgctgctggaagaggtcaagggcgagcgacgtcgtggccttacggagccgccggcggacgccggcgctccagctgcggcgcaggcagcaagcacggcgccgctgccgcagcggaatgctgcgccgcaggcggatctgcagctggacggccccgcaaccaccgaccgttccgcgccggccagcgaactgcagctcgcaccagggcaggtggaggcgcactcggataccagttcgtctcgcgaaccggtcgcagagccgcgtgctgttggcgcgacggacgcgaccacagttaccgagacggctccggagcggcccattgccgagccgacgccaggtcaggtcaccgcgtccgcgcccagtgaggcgccgaaggtggccactgcagctgctgaggctgcgacgaacccgcagaacgatctgcctgcgcccacggacgcgcagaaggaagccggcaactacaagaagggtcacgtccgcatcaacggccacgacatcagcatcgaaaacccggccggcagccagcgggatccacgttggccagcgctgaagaaccactacggctacttcaagggcaccgtcggcaaggacaaggaccacgtcgacgtcttcatgaccgaccgcgctgaggatccagcgctaccggtgtatgtggtcgaccaggtcaacaaggacggctccttcgatgagcacaaggtcatcatgggaaccgcgtcggagcaggaagcccgggatacctacctggccaactactcgaagggctggaccggcctgggtggcatcaaggaaatgtcgcaggagcagttcaaggcgtgggtgcgcgacccgaagaagaccacccgccgcgtcaccaggaccaagccggcagaggcggcgtcggcgctgcagcccgctacacacgtaggcgactccgcgcagggtgtcagtgcgactgccgaaaccgttggtgcacctgcagaaaccggtagtgcgtcggccaaggacggaggtgagcctgcagctgctgcagcgccagcgaaactctcagggccggtcgaggcagggccggtttacacgcccaaggtccgcatcaaggcagggtctccggagtacgaccgcggcgacatcggcacgctcggtgcctacttcaagccggggcgtatcgtgaacgcctatggcaacacccgggatcgggtgatcgaattccggccgcccgggaaggatccgcgctggcaggtgaaggtgcagatggtggacaaggaagggaatgctcttccggatgaggcgccgcgctggcacagcaccattcctagcccgcgcgatctggattccgtgctcgggaagcctgagcggaagtcgagaagggacgcgaaggcggccaaggaggccaaggccgcagaggcaaagaaggacgacaaggccaagccggcgtcaaaccctgagacttcgaagcctgcgccgagtgataccgatcgagagagcggtagctcccccgtcgcggacagctcggcgggacagtccgatccactcttctcccgtcggggctgggaggcggacttcccggacgttgtcacggcacatcgcccagggcgtctgagcgcgcatgcggactacgctgcagccaaagccggcgacgacaccgcggcgctgcgcgtggcgcgcgatgtcatcaccccggagtttgttcaggacgtgcgtgccgcgctgccggaaggcagcaagcccctggtggtggccgtgcagtcccaggaagccaccggcaacaaccgcatcccgcggatggctgccgaggtgctggcccagcggctgggactgcaggtgtccgaagacatcgtccaggccgcgaaggtcaaccgtagtgccggcgatgctctgcaccggctggccaaccagcccccgttcactggcaaggtggagaagggccgcgactatgtcctgatcgatgacacgctgacccagggcggcaccctggcccagctgaaaacccacatcgaggacaacggcgggaaggtggtgctggccaccgctttgaccggcaaggactattcgcggaaaatcgccctcaactcccaaagcctggccgacgtccgtgaacgtttcggatcaatcgaaccctggtggcgcgaccagttcggctacggcttcgaaggcctcaccgagtccgaagcgcgcaccatcctcaccctggacaagggacgtctcgatgctgacgccttccgagatcgagtcgctgcaggccgagtaccgggcctccggccagtgggcgaaggagcagttggcgaaggatccggagctgaagcacctgggcccggcgggcgggtaaatcgatcggctgcaccggctgccagcggcggcctggacttcgaccgcgcgctgcagctcaaaaccgacctgacccagcactggggcgagaacgcgcccagcgtggtcgtggtgcgctcggccgaggacttcccagccagcgccaaggtcgatccgggctatcgccgggccgaaggtgtgtacgacgggcggcccaccgtctggatcaacgccggcaacatcgccaccgagcagcgctttgctcaggtgctggcccatgaggctattggccactacggcgtggagtccgtggtgggggccaaggactgggcccagatcgtcgacgcgattgatcagctggcggcgaacggatctggttctgcggcactgaagtcggtgctggccgacgtgaccaggcgctacggcaccgtcgatcgcgagacctttgccaaggaagcgatcgccgtcatggcggagcgggggattcgcaacagcttcaccagccgcgtggccgcggcagtgcgtcgcttcctccgccgggtgatgccctcgctcaagtggtccgagaccgaggttcgggacctgctgagccaggccgacggcttcctgcgtgccggcatgtcggcgcaggcgcagcgggaaatggtgcgttcctactcgtttgcgcagccgcagatcgacggccgcggcgaggccttcctcgagcagaatggcggccgatttctccgccgcgacgaccagtggtacctcgctaacgagcgcggccgcccggccgacttcctgacccttggcgccgcgcgcgctgaggccgagcgcaccggtggccaagtcctggccgatccggttgagagtgggccgcgcacttggagcgtggtgctgcccaacggcgccgaggtgacgcgggcggcccgcggccgcctcttcagcatgccgccggcagacgcgctcgaggacatcgatgcgatccagaggggaatccagggcgaaggggtgctggcgcgcgcccggcagaagatggaagacctcagcctgagcaaggtgaaggactcgttgcggtccacatggctcggtgcactggccacaagacacctgaccgagctggggcgtgactactttccgaccatcgatcgctattcggactatctggccgagatgcaggccgatcggaacaagctgcaggcggaggcggacacgatcgccgaggctgcgcgtcagtgggccagcaagaacaaagccgaaagccgccggctgttcgacctcatgcaccaggcgaccatggacggagtagacccgtcccgcgagtatcagcccctgcagttccggatgcccggcgagaagggcctgcaggtggtcaatcgcaagagcgtgctgcatgccatcaaggtgaagcaacagcagatgcgggaacgcagcggcgacagcaagacgaacatcatgaacgaggtcaaggcgttgaaggccatgctgaaggcagagccgaggcggcgccggcagtacgcgccattggtcgagcaatggtctcagctgtcaccagaagcgaagtcgttctacctgcagttccgtgacgcctaccggtctaggtcagacgcggtggaagaggccttggtccagcgcatcgaggatctgaaggggggggatttggtagggggccaggtcatcagcgacagcagccgccgcatgctggtgcacaagatccgcgaacagttcgaatctgcgcggctgcaaggcgtctatttccccctgcagcgcttcggcaagttcttcgttgcagcggagaaggacggtaccaacaccttcctcatgttcgaatcacagaacgagctggaccgagccgtgaaggacctccaggccagggaatgggccatcaccgcccgggggatgaagatggagggcaaggcggccgacgccccgagcggaaccttcgttgccgatgtgatcgatcagctgcggacggcgcacgtctccgacgctgtgcaggaccaggtgtaccagctgtacctgcagaccatgccggaactgtcgatgcgcaagcaccagatccaccgcaaatcggtgcctggctttgaccctgatgccgtgcgtgccttcgcctacaacatgcagcacggatcgcaccagctggcccgactgcgatacgcccacaagctgcagggtgtgctgaccgatctgaaggatgcgcagaagaagatccaggcatcccccagtgtcgacacgcggaaaatcgtggccggcgacgctctcctggaagagctgggcaagcggcacgactggatcatgaacccgaccgactcggcgctgaccaacctgatctcgtccttcggctttacctactacctgggcgccacgccggcggccgcgctggtgaacgtgacccagaccgccctggtcagttatccctatttggccgcacggcacggcggggtcaaggccatgaactatctgctggccgccagccgcgacgccgtgcgcacggtgggcaacatccagaagaccctgaccgaccccgacgagctccgcgcctatcaggcgttggaagtcgccggcgcgatcgagaagacgcaggcccacaaccttgctggcatcgccgagggcggcatgaccggctacaacccggcttggagcaaggccatggagatcatcggctggggctttcacaagaccgaggtgatcaaccgcgaggcgaccggcatggccgcctaccgcctggcacgcgcggatggcaagtcgttcgacgaggcggtgaagttcgcacgcgacgccatcttcgacacccacttcgactacagcaacgccaaccgtgcccgcttcatgcagagcggtacagcgaaggtactgctgatgttccggcagtacagcctgaacatgacctgggcgctcgggcggatggtctggcaggccaccaaggggcaggacccgcaggtgcggcagatcgccaggcgcaacttgaccggcctgctgggcatgagcgccctgttctccggcgccatgggtctgccaatgatgggcatgatcatgggggcgctgaacggcctccaggccacgttcggcgatgacgacgaaccttgggatgccgagaccgagctgcgggctttcctcaccggcatgttggggcagggcggggcagacctattgctgcacggaccggccgacaagctgaccggcgcgaacatatcaggccgtgtcggactggacagcctgtggatccgcgacgccgatcgcgagctcgacggccgcggcatgttcaacaatctgctcgagcaggccgcggggccgatgggcggcgtcctgaagaacgtgctggtcggcaagcagcatgtcgacgagggccacatcatgcgcggcatcgagaccatgctgccgaagggcctcaaggacgtgatcaaggccggccgctacgccacccaaggcgtgaacaccctgcgcggcgatcccgtcgtagccgatctgtcgccttgggaaatcctgctgcaggccaacggcttcgcaccggaaaaggtgtccaggcaatacgagacgacccgcgcgctgaagaactacgagcagcacatcctcgatcgccgcaaatcactggtaaatgccttcgccatggcgctgcgcaatggtgacgccggcgaccgcgcttcggtgctggtcaagattcgcgacttcaacagggtcaatccggaactggccatcacctcgagcgggctgcaacagtccatcaagaaccgggcccgctacagcgccagggccgaggccggcatcgtgctcaaccccaagctggccgcgcgtctgaacaaagccgtgacggagtagttgctgcaactttgcgccgccatcggatctgcttggatgaaaccaatgtgaagacgccggcgattgtgccggccctatcgatacaggggcattggttgatggacaagaaggacttgcaggtggtggccagtggaaagggatcgcaggagaaagcccagccgagggacagtggtgctggttttctttcgcctgcaacaggcttggaggtggggcccaaggcatcgagggggcggcactcccgccgccagacgctggagaagggcatggaagatgagcgccacaaggctcaggtggtctcgatggaggcttttaaggcaggccgggtagggcagatcccgccggagttgctggacatgtatgaccagctgacacgtgaccagcacgcgctggtgcggacctcgttcgtgctcctcgcggcaatgcggagacgattgggcttgccggacctgtgaggtcccaggggccgctgaggcggccccttcaactgccccgggcgctcacggcgccataaggcctgcatgctgtaatccggccatgtgctattccgcccagatcactgctgcttaccagaagctggtccgcatgaccggcgccacgctgtccctgcaggagttcgcggcgctgtacgcccacgacccggggaagaagcggcccaagaccccgaaggccatggacgacgcattccgggccggcgccacgccggcggagcttgcggtttgggcagaggtcgagcagtggaaccgggcagaggccgcggtgttggagcaggagctgttcgccaaccgcaagcgcttggccgatgccgagcgcgcgctgcaggtgaaggaaacgaagaaggcccgagaggacatgcggatcgccggcaacaagatcgaccgggccttgctcaagctggctgacctcaagcggtccgaaccgaaggaccgtgactgccgaatcttccccggggtctacgccccagtaatcatttccgagggcggcaagctggtcatcaagcccatgcgctaccagtgccgcctggccgggaagccggccaactatgaccagcgcttcccgggcacctacaacgcgcgccgggatagcctggagaaattctgggcgccggcattcggccacacccatgggctgatggtggtggagacgttctacgagaacgtggaaggtccggacggcaagaaccaggtggtgcagttcacgccgcgaaccggcgaaccgatgctggtggcctgcctgtggtcgcactggacggatcccgcagggaaagagcccgacctgctgtctttcgccgcgatcaccgacgaacccgagcccgaagtcgccgcggccggccatgatcggacgatcatcaacatcaagcccgagcacgtcgatgcctggctcaatccggacccggctgacctagccgcgttgtatcggatcttcgacgacaagcggcaccccttctacgagcaccagctcgccgcataggagggggagcgaccgtggcgtggcaatagagtgctcacaatcgcagatgctgcgaccgccattcgtatcctgccggccatgccgcttcccgactccttctactggaccgcacgctctgcgagctggccggacgatccgctgactgtgattgcctgccagggcgtctgggtcttgtccatgaccgagcgtgtcgatgatggcatctgggtcgcacacctcgatcgacatcggtatggtcctggtaacggaccatgtcggaaatgcaccagctacgagcagggccgcgccggtgccgagctctgggtggcgaggcacgaggcgaggctgcgggacgacgtggcaaagatcgtggagtggcgaaatgcgatccggggcaatcgtctggccagggacaccttgaagccgccatttcctggaatggaaggcgagtagtaggccgcatgggcgctgcggcgccggtttgctcaaaccggcgatttgatcgattcgtcaagtcgttcaggcaaaatgactgcaggaactgggggatctgaagatgctggaagctcttttcgtggcaacagctggggctgctccggcggccactgcagcggcaaacgatggcaccgactggaagtggttggtgccggtgatcaccctgatcctgggcttcggtctgaagtggttccaagactgggtgacggagaatcgtcgcgagaaggctcagaagctgctacggcaggagcagcggtttgatcagatgcgggctcgtcgcatcgacgccgagcgggcgaatcttctcgcgctgcagccgatgctgctccgcttgttccgagcggtggggctgatccagttggcattccggcgccaccacgagaaaaccggcgaatggcatctttcccagtaccctgatggcctcggggaagagctgcgacaggccttcgcagacatagtaccgatcagggccagactgcactccgatgctattgccggcagcatcgatcagctcaattcggcgatcgttggtaggaacgaggcaggcacaaaagaaagtgcggaggagcagtttcagttcatcgacctgagctatcagctgcttcaggtggcaattgggggcgagatccggcgccttgaggatgagcaccgtcagctagatgactccccctactgagtacgcctctctgccgacttgccagcttcaaaagctggcaagaaagctggcaagttgctgccaatccatgcccatttctgcccatgcggcagttatgaacgaaaaagcccatcaagctaaggcattgatgggcttcgttatttctgcttcctggaaagcggcgccgatggcgtcacggggacaatgcacccccggtttctacagtgctgcaaggtacagggccgatcccgcgttgccacggtcagggcctgcccaacggttgcaatgctacggcaaaacagctgaacagtcacctttgcaatccacaacacgttgtagagccgccgtcatagcggattggtaacgtcattggcacgaatttgcgacacactggcgacgaccatccgagccaggacagacacggagactgtgggtgaccgatgcaagccaacaacgcagcctgcgacagctgatcgggccggtcggtgccgactatcagcggcgcgcgttgccgcccggctgggtctgggccgtgctggcggtgctgctggcggccacctgggtgacggagttgccggccacggccgcagcggcactggtcgccagcgcggtggtggtgcactggtcgcagcgcgggcgcatccattggctcggctggcgcctaccgggcctggccgtactggcggccctgctgtgggggccggaagtactgtcgcagtggttcgagcacgggctggccgtggtcctgatgtcgctggccagtctcagtattggcgtgcacgtgtggcagtcgcggcagttggcgcgccagctgcagggcgccgccgatgcgctggatgatgcccagttgctgtcgttgctgcccgatgatgccgcgcagctggcccagcagtggcgggaaggcgatgaccgctacgcgccggaactggcggtggtgatgcacctggcggtgatgcacgcggcgctggcgccgcgcatgcgcgggcagggcatgctggcggggtgacccgccttttgtagcgtcgagccatgctcgactgcttttcttaccgaagccgagcatggctcggctctacagaagaccaagacagccgagcatggcccggctttacaggtgatgcgctgcggccttacgcgtcgcggttgccgcgacgcatcacgcgctgcttctcgatcgcccagtcgcggtccttggcggcatcgcgcttgtcgtgggtctgcttgcccttggccagcgcgacttcgagcttgatcttgttcttgctccagtacatcgcggtgggcacgatcgtgtagccatcgcgctcgaccttgccgaccagcttgtcgatctcgctccggtgcagcagcagcttgcgctcgcgccggtcgttggccaccacgtgggtggaggcctggatcaacggggtgatctgggcgccgatcaggaagatctcgccgtgcttcacgtaggcgtaggcatcgatgatgttgccgcggccagcgcggatcgacttcacctcccagccctgcagtgccaggccggcctcgaagcgttcttcgatgtggtactcgtggcgggcacgcttgttcaacgcgatggtcttgttggccgtcgcgctctttgctttatccttgccgctgttcttgctcatttccgtattgtctccgattcgggcccgcccggtcgattgccgaaacgtcctgtattcatgcctactatccgccgcagcgccctggtcgaacattcgtccgcgcgcatgttcgacctggtcaacgatgtccaggcctatccgcgccgcttccgctggtgctcggctgcccagatcctggagcagggcgaggaccggctggtggcgcgcctggacctgggcctgggttcgttcagcacctggttccagaccgaaaacaccctgcagcgcccgcacagcatcgacatgcagctgcgcgatggcccgttcaagcagttgcacggccgctgggaattccatgcgctggccgaggacgcctgcaaggtcaccctgaccctggaattcgagcccagctcgcgcctgctggggccggccctggcgatcggcttccagggtctggccgatcggatggtcaatgatttcgtccgcgtcgccgacgaggcctgagcgatgatcgaggtcgaggtggtgctggcctggccgcagcaggtgctgtcgcgccggctgcagctggacgagggcgcgaccgtggccgatgccattgccgccgccgcgctggaaggcagtgaccgatgcccggccgtggccgtgcatggcgtactggcgcgcccgcagcaggtgttgctggagggtgaccgcattgagctgctacgcccgttgctggccgaccccaaggacaaccgccggcgacgcgcgctcggcggttgatgcccgcaacccgtccgtggggacgggcagggcctcagcggcccttcttcttcttgtccttcggcaggttgcggccgaactggcgcacggtctgctgggccagggccttgtcgttgcccgggaagtaatcgccttcccaacgggtcacggtgtcattctcgaagaacaccacgaagttcttcacttcagtacgtcccaggcggttcacccgctggctggaggtgtagtcccagcgctgggcgtggaacggatcgggaatggacggggtgcccagcagcgcggtgacctgctgcttgctctgcccgacctgcagcttggccacggcatcttcccggatcaggttgccctgatagatgggttgcttgtagatgatgccgcacccggtggtggacagggcgacggcggcgaccaacaggagattgcgcatcgggactggcggttggggaaatcaaaccgatgatacactcccggcgtgccaccgcgacccaatccgaggcagctggcgctaaatcgccaatgaacggagacctatggaaacccacgacctgcgtaaagtcggcctgaaggtgacccatccgcggatgcggatcctggcgctgctcgagcagcgcaatgcccagcaccacatgaccgccgaagacatctaccgccagctgctggagcatggcgacgagatcggcctggcgacggtgtaccgggtgctgacccagttcgaggccgccggcctcgtgctcaagcacaatttcgagggcggccaggcggtctacgagcttgaccgtggcggccaccacgaccacatggtcgacgtggacagcggcaagatcatcgagttcgagagccatgagatcgaggagctgcagcgcaagatcgcagccgaccacggctacgaactggaagagcactcgctggtgctgtacgtgcgcaagaagcgcaagtaagccgatccagccagccagatgcgacgaaaccccgggcctgcccggggtttttcgttgccgggtcgcgtgctggggtcagagccctttgctggcgcaaagggatccgaccccggccgacccctgacctccaagcagcacgtccagatccaccgcctcggccatcgcccggttccccgcatcacccggatgcaggtgatcgccggagtcgtaggcagcggccatccgtgacggatcggccgcatcgcgcagggccgcgtccaggtcgatcaccgcgtcgaacggcccgtcggtgcgcagccaggcattgagctggctgcgcagggcgtccttgtccgggtggtggtagtcgtccagcgacgtgccgggcagggcgccggcgaacggcatcagggtggcgccgaggatgcgtagaccccgccgatgggcctgttcggccagggcgcggtagcccgcctgcagctcggcaagcgtgggccgcgcctgcttgcgcgcgaaggcggtgccgggccagctgatgtcattgatgccaaccagcacgatcacgctggacacgccaggctgatccagtgcatcgcgttggaagcgggcgagcgcggattcccccatgccgtcgtgcaagaggcggccaccggagatgccggcattgaccacggcgatgccccgcggtgccaaacgcgcggccagatggtcggtccagcgctggtcctggtcgaggctggcggtggcgccgtcggtgatcgaatcgccgatcaccaccacgctgcgtgcgctggtcggcgcctcgacctcgatgccggccaggaacaggcgggccgtggtgctgctggccccgctcagtgtctgggcctggctctggtcgccaggcgcaatccaactggtctgcctgccctcccaatggaacgtctgcaccggcatcggccccggcacgaagacgctgacctgcagcgcctgccggtcagccgtggtcagtggcagcggatcgctcagccgttcctgcccggggccgatcagcaccccgggctggccttcgaaactgagcggctgcggggtgtcccccgcccgggcggccacgctcgccgccccgatccgcagtggttgagtgccgtaggcattgctcagccgcacccgcagccgagacccgcccaggctgatacgtgccgtctggcggaaggtctggtcctgcagtgcggctgggaccagggtcggaaacaggaattccgggccccagaccggttgcgggctggcctgccagctggcgacccagtgcggcgcaggggcggcgctggcggcactggacaggacgatcaatgcggttgtgacgagctggctgaaacgattcatcgggcaatcccgggtggagggaaggccatggtgattccgtactcatctgtgaactagactgcgcatggacaatcatctgtgaactggattcattgccatggcgcgctccgacatcaaccgatccggcgaactggaagtgttcgtgcgggtgatcgagaccgggggcttttccgcagccgcccgaacattggagatgaccccgtcggcggtcagcaagctggtggcgaggctggaacaacgtctggggacgcgcctgctgcagcgttccacccgccagctgcagctgactcccgagggctgcgcgttctacgagcgcggcctgcgcgtgctggccgacctggacgaggccgagcgctgtgccagtgctcacgccgagccgcgtggacgcctgcgggtcaattccaacgtgccgttcggccagcatttcctgttgccgttgctgccggcgttcctgcagcgcaatccgcaggtaggcgtggacctgaccctcaacgacgaggtgatcgacctgctggagcagcgcaccgacgtggcggtgcgggccggtccgctgaagagctcgagcctggtggcgcggcggctgggcgcgacgcggatgatgatcgtggctgcaccggcctacgcgcagcggcacgggctgccacgcactgccgaggagctgcagtcgcacaaccggctggatatcggccatgcgcgcgcgatgcagggctggccgttgctgcaggacgggcgcgaacgcatgctgctgcccagtggcaacgcccgcgccagcaccggcgatgcgctgcgccagctggtgctgggtgggttgggcatggcgcggctggcagcattccaggtgcagcaggatattgccgccgggcgcctgctgccggtgctggaagaggccaaccccggtgacctggaagaggtgcacgcggtgttcctggggcagggcggctacctgccgctgcgggtgcgcgcgtttcttgatttcctggtggagaacgtcgacctgacgcagccacgggggtagtgccggccgctggccggcaacctcacgatcttcgacccctcgcatcggttgccggccagcggccggcactaccgtgcggaagccgggcccacgcacggtagtgccggcctcagggctgcagcagcttgcgcgcggcggcgcgcgcttccttgctcacttccacgccgccgagcatgcgtgccagctcttcctcgcgcgccttgctgtccagcttttccacggcgctctgggtcatgccttccaccgggcccttgctgacccggtaatgggcatggcccttggaggcaacctgcggcaggtgggtcacgcacagcacctggcgcttctcgccgagcgcgcgcagcttctggccgacgatgtcggctaccgcgccgccgatgccggagtcgacttcgtcgaacaccatggtcggtactgcatccaggtccagcgcggccacttcgatggccagcgagatgcgtgacagttcgccgccggaggccaccttgcgcagggcgcgcggcggctggccggcattggctgcgaccaggaattccacgcgctcggcgccctgcgggtcgggcttgccggcgtcctgcggttccagctcgatcaggaactggccgccgcccatgcccagctcggcgatgatgccggtggtggtggccgacagctcggcagcagcgctgcggcggctggcggtcagcacttcggcctgtgcgcgccaggcggcggcggccttgtcgatctcgccggccaggcgctgcaggcgttcgtcggcgccgcgcagctgttccacttcggcgtgcatgcgctcgcgctgcgcacccagctcgtccatcggcacgcggtgcttgcgggccaggtcgtgcagacggccgaggcggcgctcgttctcctcgaactgttccgggtcggcgtcgaggtcgtcatgcacccggtccagcagcgacagggcttcgtgcagctggatcgaagcgttctcgatcaggccatccacctcgcccaggcgcgggtcgtgctcgatcaggcgcgacagctcgtggcgcacctgctgcagcaggtccagcgcggagctgccgtcgtcgccgttgagctggttgctggcggcctggcaggcgctcagcagggcgctggcatgggcctggcggcggtggctggcgccgagtgcggcaatcgactccggctccaggtcttcacggtccagctcgcgcagctggtgctccaggaagccgatccggtcactgacgtcgccctgttgcgacagcgccagcgattcatcgaccaatgcctgccaggccgcggcggcgcgtcgcacctggcggcgttcgttctcgttgcgcgcataggcgtcgagcagggccagctgcgacgggcgcgtcagcagggcctgctgttcgtgctgtccgtggatctccaccagcagcgaggccaggtcgcccagttgcgccagggtcaccgggcggccgttgatccaggcccgcgaaccgccatcggcgcggatgacccggcgcagctggcactgctcctcgtcgtccagctcgttgtcggccagccactggcgtgcagcctgcagctgctccagcgcaaactcggccgaaagctcggcgcgcgcggcgccgtggcggaccacgccgctgtcggcgcgcaggccggacaggaagcccagcgcgtcgaccatcagcgacttgccggcgccggtctcgcctgaaaccacggtcatgcctggcccgaactccagttcggtggcgcggacgacggcgaaatccttgatcgaaagatgtctgagcatgggtaagggggtatcagcagccgcgcaacgctagcacgcgggcgagggaggtccaatgacttgccaaggtgatgcgccgccattatctagtgtccgtgtctcacaggttgattccatgcacggttctcccgaccagcttgccccgcgtgcgcgccatctgctgcgcacgctgatcgcgcgttacatccaggacggcgagccggtcggctcgcagacgctggcgcgcgtggccgggctggaggtcagtccggccaccatccgcaacatcctgggcgacctggaagacctggggctgctggcctcgccgcacacctccgccgggcgcgtcccgaccgcacatggctaccgggtcttcgtcgacagcctgctgcagatgcagccgccgggcgaaggcgagctggcccggctgcgccaggaactggctggcggcggcagcacccaggccctgctcggcagcgcctcggagctgttgtcggcgatgagccacttcgtcggcgtggtcagcgcgccgcgacgcgagcagttcgccttccgccagatcgacttcgtggcgctggacgggcgccgggtgctggcgatcctggtgtttgccgacaacgaggtgcagaaccgcgtcatcgagacccggcaggagttcgcgccgggccagctggagcaggtggccaactatctcaatgcccatttcgccggcctgccgatggccgagatccgcacccgactgctgctggaactgcgcgatgcccgctccgagctggaacagctgctggcgcacagcatcgagctggccgaacaggccctgcagccggctgccgacgacatgctggtggcgggccagacccgcctgatgggggtgcaggacctgtccgacctggagcgcctgcgcgagctgttcgagctgttctccagcaagcgcgagatcctgcagctgctggagcggaccatccaggcgcccggcgtgcgcatcttcatcggcgaggagaccgggatgatgccgctgcagggcgtctcgctggtcaccgccccttacacggccaatggccaggtgctgggcgtgctgggggtgatcggccccaagcggatggcctacgaccgcgtgatcccgctggtccaggctaccgccgatgtactgggcgcggcgttttcgccagccggccgcccgccgggaacatccgacgcttgaaacgcagcatcccgcccacactagggtgggtggaggcggagattgaccgccagggacccagacatgaaccacgaacagccagatatcgaatcccagcagagtgccgccgatgcggccgccaccgccggcgtcaacgacgaagtcgagcgcctgcgcgccgaaatcgaacaggtcaaggccgatgccctgcgtgagcgcgccgacctggagaaccagcgcaagcgcgttgcccgtgacatcgaacaggcccgcaagttcgccaacgagaagctgctgggcgatctgctccccgtgttcgacagcctggatgccggcctgaaggccgccggcgacgacccgcacccgctgcgcgaaggcctggagctgacctacaagcagctgctgaaggtggccgccgacaacggactggtcctgctggacccgatcggccagccgttcaacccggaacaccaccaggccatcagccaggtgccgacgccgggcgccgccccgggcagcgtggtgaccgtgttccagaagggctacctgctcaacgagcgcctgctgcggccggcgctggtggtggtggccgccgattgatggaccaggccgggctttgcccggtcccggttgtgccaggccatgcctggcaaggttttccaggcgctgaacacagcgttcgggagacggcttgaatgttccacgagcctcccccacatcgtattcatccaccggccgaacggccggactgacaccaacaagcatcctcaggagtctcccccatgggcaagatcattggtatcgacctcggcaccaccaactcgtgcgtggcgatcatggacggcggcaaggcccgcgtcatcgagaattcggaaggcgatcgcaccaccccgtcgatcgtcgcctacaccaaggacggcgaagtcctggtcggtgcctcggccaagcgccaggccgtgaccaacccgaagaacaccttctacgcggtgaagcgcctgatcggccgcaagttcaccgacgccgaagtgcagaaggacatcgcgcacgtcccgtacagcatcctggcccatgacaatggcgacgcctgggtggccaccagcgacggcaagaagatggccccgcaggaaatctcggccaaggtgctggaaaagatgaagaagaccgccgaggacttcctcggtgagaaggtcaccgaagcggtcatcaccgtgccggcctacttcaacgacagccagcgccaggcaaccaaggacgccggccgcatcgccggcctggacgtcaagcgcatcatcaacgagccgaccgcggccgcgctggcctatggcctggacaagggcgacaacaaggatcgcaagatcgtggtgtacgacctgggcggcggcaccttcgacgtctcggtgatcgagatcgccaacgtcgacggtgaaaagcagttcgaagtgctggccaccaacggcgacacgttcctgggtggcgaagacttcgacaaccgcgtcatcgagtacctggttgaagagttcaacaaggaccagggcatcgacctgcgcaaggatccgctggccctgcagcgcctgaaggatgctgccgagcgcgccaagatcgagctgtccagcgcccagcagaccgaagtgaacctgccgtacgtcaccgctgacgcgtcgggtccgaagcacctgaacatcaagctgacccgcgccaagctggaagccctggtggacgacctgatcaagaagtcgatcgagccgtgccgcgtcgccctgaacgatgccggcctgcgttcgagcgacatcagcgaagtgatcctggtcggcggccagacccgcatgccgaaggtgcagcaggcggtgaccgagttcttcggcaaggaaccgcgcaaggacgtcaacccggacgaagccgtggcactgggtgctgcgatccagggcggcgtgctgggcggcgacgtcaaggacgtgctgctgctggacgtgaccccgctgtcgctgggcatcgagaccatgggcggcgtgttcaccaagatcatcgagaagaacaccaccatcccgaccaaggcctcgcaggtgttctccaccgccgaggacaaccagtcggccgtgaccgtgcacgtgctgcagggtgagcgcgaacaggcccgcttcaacaagtcgctggccaagttcgacctgtccggcatcgagccggccccgcgtggcctgccgcaggtggaagtgtccttcgacatcgacgccaacggcatcctgcacgtgtcggccaaggacaagaagaccaacaaggaacagaaggtcgagatcaaggccggttcgggcctgtccgaggaagagatcgcgcgcatggtcgccgacgcggaagccaaccgcgaagaagacaagaagttccaggaactggtgcaggcccgcaaccaggccgacgccctgatccacggcacccgcagcgccatcaccgagcacggcagcaaggtcggcggcgatgtcatcggcaaggtcgaggcggccctggccgacctggaaaccgcgatgaagggtgacgacaaggcacagatcgaagccaagtcgaaggcactggaagaagctggccagtcgctgttcgccgctgcttcggccgaccagggcggtgccccgggtgccgacgccggcaatgccggcaaggcgcaggacgacgtggtcgacgccgagttcaccgaagtcaaggacgacaagaagtcctgatccggaccgacacgggacgctggccaccagcgtcccgttgtcgcatcagggtcctgaccgcccaccggcgtgtcggggcgcccgacgcaagagcggacctggttccgctcttccgctttgacgaatcccgactttccggaaccagatccacgatatgagcaagcgcgattattacgaagtgctgggcgttgcccgcaccgccaccgacgacgagctgaagaaggcgtaccgtcgctgcgcgatgaagttccacccggaccgcaacccgggtgatgcggcggccgaagcctccttcaaggagtgcaaggaagcctacgaagtgctgtccgacggcaacaagcgccgcatgtacgacagccatggccacgcggcgttcgagcacggcatgggcggcggcgggccgggcggcccggacatgaacgatatcttcggcgatatcttcggcaacatctttggcggcggtggcggtggtccgcgccaggcgcgtcgcggcgccgatatcggctacgtgatggagctggacctggaagaagccgtgcgcggcgtcgagcgccgcatcgagattccgaccctggccgagtgcggcgactgcgatggcagtggctcggaagacggcaaggtcgaaacctgcaatgtgtgccatggccgcggccaggtgcgcatccagcgcggcatcttcgccatgcagcaggcctgccacaactgcggcggccgtggccagatcatcgccaagccctgcaagacctgccacggcaacggccgtgtcgaggaagacaaggtgctgtcggtgaaggtgccggccggcgtcgataccggcgaccgcatccgcctgcagggcgagggcgaagccggtccggccggtacgccaccgggcgacctgtacgtggaagtgcgcgtgcgcgagcatgcgatcttccagcgcgatggcgacgacctgcactgcgaagtgccgatccgcatctcgcaggcggcactgggtgacaccgtgcgcgtggccaccctcggcggcgaagcggagatccgcattccggccgagacccagaccggcaagctgttccgcctgcgcggcaagggcgtgcgttcggtgcgcagccgcagcgagggcgacctgtactgccgcgtggtggtggagactccggtcaacctcacccctgagcagcgcaagctgctggaacagttcgaagccaccttcgtcggcgaggaagcacgcaagcattcgccgaagtcggccaccttcatggatggcgtgaagggcttctgggaccggatgacgtcctgagttttcaacgcaagtgttgaacggtagcgccgggccatgcccggcgttttcgtttgcgatcagcggaaaaacgccgccggcgtctgccccagctggcgcttgaacatgctggtgaacgcgctggggctgtcgtagcccatcgccagcgcgacatcgatgaccttgtcgccgaccgccagccgctccaatgcggccagcagtcgcgcctgctgtcgccactggccgaaggtcatgcccagctcgtgggcgaagtggcgctggatggttttcacgtccacttccagcgcctgtgcccagtcctgcagcgtggcgtcatcgccggggtgcttctggatgtgctggcagatccgctgcaggcgcgggtcggtgggcgagggcaggtgcagcgggagcacgtccatgcgatgcagttcgtccagcagcaggcgcaccacgcggccatcgcggctgtcttcgatgtgctcgcccttgatcagggtggctgcctgcagcagttcgcgcagcagcggtgccacctgtaccgcgaacggttcggccggcaactgcggggcgaacgacggatcgatgtacaggctgcgcatgtgcacggcggcaatgcagtccaccgcgtgcaccatgcccgccggcatccagatcgcacgggtggagggcacgacccagcgaccgacttccgagcgcaccaccatcagccccgagatggcatagaccagctggtggcgctggtgcttgtggcctgcgatatgggtgcctgccgggtactgggtaacccggtaggtgaccggacgatgcagtggcacatcacgccacggcgcagccgggtcgacatcgccggcaatgtcctttttgcgataggccatgacccgaacgcggcagaagggaggggagggcaaccgtagcatgcgtggctcgcccccaacctgactgcgtccatgtccgccttggcttctcccgcaacgacctcacgtccggtggctcccggtgtgctggcagctatttccacctcgcatgtcgtcaacgacatgatgcagtcgctgatcctggccatctatccagtgatcaagggcggcttcaacctgagcttcacccagatcggcctgatcacgctgacctaccagctgaccgcttcgatcttccagccactggttggcgccgccaccgaccgtcgcccggcgccgtactcgctgccgattggcatggcctcgaccctgtgcggcatgctgctgctcggcttcgcgccgaactatgcggtggtgctgatggctgcggcgatggtcggcattggttcggccattttccatccggaagcatcgcgcattgcgcggctggcctcgggtggccgccatggcttcgcacagtcggtgttccaggtgggcggcaatttcggtaccgcgctcggtccattgattgctgcagcggtgatcgtgccgcatggccagcatgccgcgtcgtggtttgccggcgccgcgctgatcggcattgcactgctgacctatgtcggccgctggtacgcgctgcacctgggcaccccgcgcccggccagcaccgcctcgatggcgccgcgccatcccccgcgcaccgtggccaaggtgctggcgatcctgctggtgctgatcttcagcaagtacttctacatggccagcatcggcagctacttcaccttctacctgatccaccacttcggcattccggtggcacaggcgcagctgcatctgttcgcattcctggtggcgtccgccgccggcggcttcctcggcggcccgctgggcgatcgcatcggccgcaagccgatcatctggacctcgatcctgggcgttgcgccgttcgccctgatgctgccgcatgccgatctgttctggaccacggtgctggcggtgctgatcggtttcgtgttgtcgtcggcgttctcggcgattgtggtgtacgcacaggaaatgatgccgcaccgcatcggcatggtgtccggcctgttcttcggctttgcgttcggcatggggggactgggtgctgccgtgctcggcctgctggcggacaagaccagcatcgagtacgtctaccagttgactgcgttcctgccgctgcttggcatcgtggcggcgtggctgccgccgtcgcggcctgctgctcactgaggggttttggcttgcagggcttgcagccctgcacccgcagaggcaacggcaacagccgaagcgcgctatccgtggattggcggggtgggtccggttgcaggggacgccgttaacccatccctgggggcttggccgcggcatccatgccgcggacacccctgcaaccggacccaccccgccttcgacagttttccgtgatctgccggaacggcttactgctctggtaggtgtcgaccttggtcgacacggtagatccacgctatgcgtggatgactcattcgatatctgacagatgtgtcgaccaaggtcgacacctgccaacagcgcgcaacaacagccgcagttaccaacagccgcgtgaacctgtcgaaggcggggcggcgtcggcgtgcggggtgtcagcggcatggatgccgctgccaagcctacaaggacgtacttgcggcgtccccgcacgcccacaccgccccgccatcccacggatagcccgctctggcttttgatgttgacgttgattctgcaggcgcagggctgcaagccctgccgaaccccccaccgggcgtagaatgcggccatgagcgaatcccttgataaccacctggtccacggccgccgccagcggcccgacggcccgtcgccgatcgatgtcatctcggtccagtcgcaacttgtctacggccacgccggcaacagcgccgccgtgccgccgatgcgcgctctcggcgtgcgcgtagcagaaattccgaccgtgttgctcagcaacgcgccgttctacgacaccacgcgcggtcgcgtgctgcccgccgactggttcgccgacctgctgctcggcacccacgagcgcggcctgccgcagcgggcgaagatgctggtgtccggctacttcggcagcacctccaacggtgccgccttcgccgactggctggacgacatcctgccggcctgcccgcagctgcgttactgcctggatccggtgattggtgatacccataccggcccctacgtggaaccgggcctggaagcgatcttcgccgagcgcctgctgccgcatgcctggctggtgaccccgaacgcctttgaactcaatcgcctcaccggcatgccggcgctcgccgaggccgatgccatcgccgccgcacgcacgctgctggatcgtggcccgcactgggtgatcgcgcacagcgtgggcggcaccccgggtgaactggtgaccctggctgtcggccgcgaggagacctggcgctggacctcgcccctgctgccggtggacgtggccggtacgggtgatgtgctgatgtcgctggtggtgtcgttcctgctgcgcggcgaatcgatgcagcaggcgatctcgcgtgcgattgccggcacccacgcggccctggaggcgaccctggacaacggcttcgaagaattcgacgtgatcgctgcagcgcctgccgcgctggccgaggggacgcgcttccgcgccgaacgcgtggcatgagcggcctgctcgaacgcacgccgcgcacggtcggcatcgtcggcagtgccggcgcctacgggcgctggctgacccgcttcttccagcagcacatgcagctgccggtaatcggccatgatccggctgatccgggctcgcatacgccggaacagttgctcgcgcaggccgatgtgctggtgttctcggcgccgatccggcatacgccggcgttgatcgccgagtacgtgcggcagtcggccggccgcgagcaggaccggctgtggctggacgtgacctcggtgaaggaggcaccggtgcaggcgatgctggcctcgcaggccgaggtggtcgggctgcacccgatgaccgcgccaccgaaagcgccgaccctgaagggtcgggtgatggtggtctgcgaagcgcggctgcggcactggcagccatgggtcgattcgctgtgcacggccctgcaggctgagtgcgtgcgggccacgccacagcatcacgaccagatgatggcgctggtacaggcgatggtgcatgccacccacctggcccaggccggcgtgctgcgccagtaccagccgcagctgggcgacctggccgcgatgatgccgtaccggtcggcatcgttcgaactggatacggcgatcatctcgcgcatcctgtcgctgaaccccgcgatctacgaggacatccagttcggcaacccgtacgtggcgccgatgctggagcgcttggtcggccagctgcagaccctgcaggcccaggtcgggcagggcgacgacactgcacgcgatgcattccgtgaggggctgctgtcggccaaccgcagtgccttcggcgagcaggcactggccgagggcaactacacctttgaacgcgtgggctatctgctggctgacctgaccgagcgcaatgcgttgtcggtgcacctgccggaagaccggccgggctcactgcgtgagctgctgaacgtgttcgagcagcaccgcatcagcctggcctcgatccattcctcgcgcacgcctgggggcgaagtgcatttccggatcgggttcgtggccggcagcgatccgggggcgatcagtcgcgcggccgccgaagtggacgccagcggcatcgggcgggtgctgggctgagcacattcatccacaggcggtgtggatggtttctgagcaaaggtgtggataacctcgctcagcccttggtagtaaaggctgtcaagatgcttggtcaaaaattgatcacgctttttgtagggtcgagccatgctcgaccgcctttggcaaaaagcgtgtcgaccaaggtcgacacccaccagagcggagcggtacgaaatccggtggcgccgggccatgcccggcgaacctcagatcgtcagcctcagctcaccgccactggtggtgaactcgcggccgtcgcgaaccagcggccgtccatcatccagctcgtagcgtggcgtggcttcggaatggtgcccgctgccattcgcctcgggcttgaactcgatgatgatgtggctttcgccgttgctgtcgacggcggggaactgacggaacgacatcgtgcacctccttcagcggatgctgctgttgcgcggccagcttggccgcgccgatgttaggcggacgtcatcaatcgatgaactgcaggcgtgcaagttcagcgtacagtccgccttcggccagcagctgcgcgtgcgtgccctcggcgacgatgcggccctggtccatcaccacgatgcggtcggccttgagcacagtggccaggcggtgggcaatgaccagcgtggtgcggccggccatcagccgctccagcgcctgctgcacgctgtgctcgctctgcgcgtccaacgcgctggtggcttcgtccagcagcaggatcggcgcgtccttcagcagtgcgcgggcaatcgccacacgctgctgctggccaccggacaggcgggcgccgcgctcgcccagctcactgtcatagccctgcggcaacgcgcgcaggaatccgtccgcctcggcggcgcgtgcggcatcttccacctcgctgtcgctggcctgcaggcggccatagcggatgttgtcgcgcgcgctggcggcaaacagcgtcggctgctgcggaaccagcgccagctgtccgcgcagttcggccgggtcgacctggcgcacgtcgatgccatccacgcagatgcggccactggccggatcgtggaagcgcagcagcatcgacagcaccgtgctcttgcctgcgccggacgggccaaccagggccacggtctcgcccgggcgcacgtgcaggctgaaatggtccagcgccgcctggtctggccgctgcgggtaatggaacaccacgtcgtcgaaccggatctcgccccgcagcggctgcggcagcacgtgcggctgcgccggcgcgcggatctcgatgtcttcctgcagcagttcgccgatgcggcccatgccgccggccgcgcgctgcagttcgttccagacttcggccagcgcaccgaccgagccaccaccgatcagcgcgtacagcacgaactggccaagggtgcctgcgctgaggcggccgtcgatgacatcgtgcgcgcccagccacagcacgccgacgatggcgccgaacaccagcaggatggcgctggcggtgaccagcgactgcgcaccgatgcggcggcgggcggccttgatggcatcgcccagtgcatggtcgaagcggccgcgctcgtagggttcgcgtgcatgcgcctgcaccgtccttacggcgcccagggtctcgctggccaggctgttcgcatcggcgatgcggtcctggctgctgcgcgcgacggtgcgcagcttgcgcgcaccgatgatgatcggcaataccgcaagcggaatacccagcagcgaccacgccgccagccgcgggctggtgacgaacagcatcgccaggctgccgaccaccgtgacgctgctgcgcaatgccaccgacatggtcgagccgaccacgctgcgcagcagctcactgtcggcggtcaggcgcgagaccagctcaccgctgcggctgcggtcatggaagccggcaccgagctggatgaggtgtgcgtagaggcggctgcgcaggtcagccacgaccttttcgcccagcagcgacacgaagtagaagcgcgcggcggtggccagggccagcaccacggccaccagcatcagcagggcgaaggcacggttgatctggccgccgctgctgaagccatggtcgatcatctgcttgaccgccggcggcaggctcagcgtggccgccgaagacaccgccagggccatcagccaggcggtgaacaggccactgtggcggcgcacgaacggccatagcgtgcgcaggctgccaaggcggcgcagcggcgggggcgaggcgggggcgccgtccttgtcagtcatcctggtggtcgtcttctatgcggatacggtcacgagtggcgtcgcgcaggcggattttcaatgcgtcgacctgatcggccggcaattcgacccgcaggcacaccccgttcgcgtcgaactgttcatcgcgcttctccgcgccgaaccccggaagggccgcatgcagggtgcccaggtcttcgaagccggcctgcagctgcagccgtgccatggcgaccagcgccagccgcggcgcggtgcgcaggcattctgcggcggcgccaccgtacgcccggaccaggccgccggcgccgagcttgatgccaccgaaccagcgcgtcaccaccaccatcacccggtcgaagccctgcccgtcgatcgcggccaggatcggccgcccggcggtgcctgccggctcgccatcatcgctggagcggtagtcctggccatgccggtaggcccagcagttgtgcgtggcgtcggccacggcaacctgttgcaggaacgccagcgctgcgggggcgccgtcgatcggcgcggcatgggcgatgaaacggctgtgtttgacttccagcgtgtggctgacgggctgggcgagggtatcgagcattcccgccattctacggtgttgccgggtacccccgcccgtttcagtcgtccagcagcgggcgcaggtcgcgcggcaggcgcgcttccggatattgctggatgtagcgctccaggctggcgcgggcgaggtcgcgctggtcctggtcacggcgctcgcggattttctgcagccactgccggcgtggcaggcgcgcgtcggcgtccacctcggcctgcacggtatccgcgctcaggcccgcatcgctgccgcggcgcatgatgcccggagccgaacggctgggagcctcacgcttcatcgaggtgatctccacccgatccagcgcctccgcccgctcgacctcggcggcattggctgccggtgcaggtgccgcggccgtgcgtgctttcagtgccccggacgctgccggcgcgaatgccggtgcaggtgccgagtaggcggcgggtgccggtggcgcaggcggcgctgctgccggcgctgccggtgctgccgtcggcgccggcgggagggccgcaaaggcggtatcggcggccgcatccgcagccatcgatcgtgcagcctgggccggcgcttcagcggtttcggccggcgccggctcgggcgcgcgtgcgatggacggtgccggggcagcggcaacaggggcggcctcgggtgctgcgggcgcagcgcttggttgggcggccgccacagcgctgtcggctgcactgcggtcagcggcctgatcggcagccgcaacgtcttctgccgctgccggtgccgcagcaacagcggcctcaccggccggaaccggcggcggttccggacgcagctgccaggcgatgccgatggcaaacaccatcgaggcggcgatgccgaacaccgccggccaacgcgggcgtgtgcgctgcgtgcgcggcgcctcgggagaggcgaccgcatcggccgccggcgcgtccacggcagcgcgggctgcggccaggatggcagcgtccagtgcggcgggcggagcctgctcggcgcgacggccgagcagccgggccagctcgcgttcttccggcgtcagcggttcgtctcggttcatgcgttcaatcccgcacgcagcttgtccatcgcatagcgcagccgcgatttcacggtttcccggcctacgccggtgatctggccgatctcctccaggctcagttcctgatccagccgcagttgcagcacttcgcgctgctcaggcggcagttgttccatcgccagctggatgcggcgacgttgttcgaattcggaaagctcgccttccggggtctgcccatcctcgatcgcggccaggcgcagatcggcatcggccggggcagccgggcggtggcgggcggcgcgccaatggtcgttcaggcggttgtgggcaatgcggaacagccaggtgctgaaggccgcgtccggttgccacccggcacgggcgctgatcacccgctgccagacgtcctggaagatctcctcggccagcgcggtgtcgcgcagttgccgcagcaggaagccgaacaggcgcttgcggtggcgcccatacaggctttcgaacgcgcgcaggtcgccaccggcccaggccagcatcaaggcttcatcggttggcagtgcgctggcttccacggcgtacagggtaaggcctgcaggcggtggcgcatagccggtggcaggggcgggcagggcgaggttcatggcatggaagcagctacggacagcacgaaaaacgtacgggcgcacgattcggggtttacgggcttccattgccccccgggtggcgcgctatgctcggcggctcaggggaggcgacgcacagacggcgccaagagattgtcatttgtccacgcatgctgaatcggcggaagagccactacacgaggccgtgttgagcacggcgctggtgcgcgcgttgcatgcgcttttgccggaaacggccgtggtccgcgttggctgggacgacccgcagctggggagtggccgagggggctggcccttgcctgcgattgacagcgctgcgtccgtggagcccgccaccggcgatggccagcacggctgggagtatgacggtgcgcggctgctgctgtcggttgcgggcgcggtgccttcacccgcgtggtgggggctggcccggcaggcgatggagctggcgctgcagcgcggccgccaggccggccagatcaaggcactggaagaggccgaacggctgcagcaggccctgttccagattgcagatctggccggtgccgacctggaaatgcccgagatgctgcgccacgtgcatggtgtgctgggcacgctgatgtatgccgagaactgctacatcgtggaatacgacgatgtgcgcgaccagatacgcttcctgtacttcgccgatcaggtcgatgacttcgtcgccgatcccacgcagagccatgacgccagcgagatgccgcgcagcctgaccgtggcgctgttgcgccatggcaagccgctcagtggtccctcgcgcagactgctggcgcaggtgatggaacaggagcacgacccgcagcgtgggcccgaaagcctggactggctgggcgtgccgatgctgcgcgacggccgcgtctgcggcgccatcgtggttcagagctatgaacaggcggcccgctatggcgaggccgagcgcgcattgctgggcttcgttgcgcagcacgtacagaccgcgatggaccggcgccaggcgcaggtgcggctggagcagcaggtggcgcggcgcacccaggaactgcagcgcgccaaccgcagcctgcaggatgaggtggccgagcgtcgccgtgccgaacagttgcagaccgcgctgtacaacatcgccgagatggcgatgtcagccgacagcctggaccagttctatggtcaggtgcatggggtggtcgggcgcctgctcgacgcacgcaatttctacatcgccctggtcaacccggccggcaacggcctggacttcgtgtattcggtggacgagcacaatgccagccgcgcgccacggccgttcagccggggcctgaccgaatacgtggtgcgcaaccggcgcccgctgctggcgtcacgcgcgcagatcgatgcgctgctggccagtggtgaagtgcgcgagtccggcgcgcgctcgcattgctggctgggcgtgccgttgctgcgcgacgatgaggtggtgggtgcgatcgtggtgcagagctacagcgagaacagcacgttcagcgtgcacgatcagcggctgctgaccttcgttgcgcagaacatcggaaccgggcttgcgcgccagcgcgaccagcagcggctgcgttcggcacatgccgagctggaaaagcgcgttgaggaacgcacccgcgaactggccgaggtcaacgaaaagctgcttgggcagatcggtgagcgcctgcgtgccgagcagcgcctgacccaccaggccatgcacgatgcgctgacaggcctgcccaaccgcctgcacctgctggatcgcctgcaggattcactggcgctggccaagcgcgagggcggaccggtgttcgccgtgctgttcctcgatctggaccgcttcaagctggtcaacgacagcatcggccatgccgccggcgaccgcatgctggtggaagtggccaagcgcatcgtgtcgatggcaggtgccgaagatgtggtggcccggcttggcggtgatgagttcgctgtgctgctgcagtgcccgcagggcctggcgcaggcactggatttcggccagcggctgctgctggcgttgcaggaatcgatgtggatcgccgggcgcgaactgtttccgtccggcagcctgggcattgccctgtggaatccgcgctaccgcaccggagaagagctgctgcgcgatgcggatgcggccatgtaccgggccaaggcgcagggccatgaccgctgtgcgatcttcgacgaggacatgcgcgaagaagccatgcgcagcctggacctggaagccgacctgcgccgtgcgatcaacaaccgcgatttcgtgccgttctaccagccgatcgtgcgcttgtccgacggcgaagtggtcggtcacgaggcgctgctgcgctggcagcatgagcgccgtggcctgctgctgcccggcgcgttcctggagctgggtgaagagagcggcctgatcgaacaggtggactggctgatctacgagcaggtcatcgcggggctggcacggggaggcgaaggctacgtctcggtgaacgtatcgccccggcatttccgctcggcagagttcagtgatcgcctgttcggcctgctcgacagctgtggtgccgatccgcgccggctgcgcctggaaatcaccgaggtggcgttgctggacgacggcccgcacacgctgcgtatcctgcagggcctgcgcgagcgcggcatccaggtgcagctggacgatttcggtaccgggttctccgcgctgtcctacctgcaccgtttcccgatcagcacgctgaagatcgaccagagcttcatcgccggcctgcacggtccggaagtgcagagtacgcgggcgctggtggaaggcgtgctgtcgctggcgcgcacgctgggcattgagaccattggcgaaggcatcgagaccgacgcgcagcggcagaccctgcgtgaactgggctgcgactacggccagggctacctgctggggcggcccgcgccgtgggcgcacgcggcggcctgagccaccgcgtgcagctgcatcatcgcagggcggcgcggcgcttctcgtcgatccacttcgaggcctgggccggctggtagttcttcatccactccagcatctcttcgatgtccgagccgtaccacaggtcctggcgctggtccggatgcaggaagcgttcttccaccatgcgatcgatcatgccgatcagcggggcgtagaagccgtccacatcgaggaatgcgcatggcttgttgccgatgcccagctggcgccaggtcagcatctcgaagatctcttccatggtgccgaagccgccgggcagggcgacgaaaccgtcggcaagatcgaacatgcgcgacttgcgctcatgcatcgaaccgacgatctccagttcggtcaggccacggtgggccacttcccagtcggccagctggcgcgggatcacgccggtcacctcgccgccagcggcgagcacggcattggccacggttcccatcaggccgacgttgccgccgccatacaccaggcgcaggccgtcgcgggcgatgcggtcacccagggcaatggcgcgttcggtgtaggccggcttgctgccagcgttggaaccacagtacacacagatcgatttcatggatcttcctgtctcttggccggaaacgaaaacgccccgtcgccaaccgcagggcggtcggggacggggtgtccttggattatgagcccttctgtagagccgagccatgctcggctgatcttcgttcagatcgcggcaaaggccgagtcgagcacggctcgactctacaaacgccaagcaggcttacgcggcagcggcctgctcgcggcgcgggccttcacgcagggcgcggccgaccatgcccaccagcaggtccagctcctcgctgtccatgccgaagtgcggggtgaagcgcagcgagttctcgccgccgtggatcacgttgatgccgtgctggcgcagccattcctcggtcgagttggcaccgtagcacttgaactgcggggccagctcgcaggagaacagcagaccggtgccctgcaccttggtgatcagcccgcccagctcgttcttcagctgttccagcttgcgcacggcctcggcaccgcgttcggcgatgttggcgcgcacctgcggggtcagctgggccagggtggcgcaggccacgtccagcgcacgcgggttgctggtcatggtattgccatagatgcccttgcggtacagctgcgcggcatgctcggtcaccgccagcaccgacagcgggtactgcgcggcgttgagggccttggaataggtctccatgtccggcgggtcgaggccttcgaagcccgggtaatcgaccaccgacagcacgccatgcgcgcgcaggccggcctggatcgagtcgagcagcagcaggctgccgtgggcacgggtcagttcgcgggcaacggcatagaacgacggcggcaccgaacgccccggatcgccttcgcccatcaccggttccaggaacaccgcctcgatgaaccactggttgcgtgcggcgtcctcgaacaccttgcgcaggccggcttcgtcgtacggcgccacggtgatcaccgagtcctcaccgcggtagctggccaggtgctgcatgtagctcttgcggctggaatcggaatacagggcagggcgatcggtacggccatggaagctgcccttgaccaccacgcgcttgatcgcagcgccagcgtggcgcgcacccgggtcggtctgcagcttggcgttgacgtcggcgatgcgcgcggccaggccaaccgcttcggaaccggaattcaggcacatgaaacgggcgaacgggcagccgccacggcggtggccgatctcggcgcgcagggcggtgatgaaacgctgctgcgacaggctgggggtcatgatgttggccatcacctgcgggcgggccatcgcctccaacacggcgtcaggggcgtgcccgaagccgagcatgccgtagccgccggcgtcgtacagcacggcgcccttcagggtgaccacccatgggccgcgcgcagccagtgccacgtacggggtcaccgcgtcatcggcgtagaaattgacgaaaccgtcctgcatcgcgtcgatctgcgcctgttcgtcctgcgccagcagcggccccaggtcggcctgcacgcgcgcgaactcctcggcagcggcgtccaccgcagcgatcagctgcgggtggttggcggacagggcggtcagggtggcatcgtccagcccggtggtgagacgggtgccgggctggctgcgcaggggggcgaggcgttcgatgaagctcattgcagatctcctgaaacaatgggtcgcacgggtcttcaaaagcaaaacgcgcgtcatcacgcgcgcttgggggcaggctcgtgcagcggacttccggctcgatgctagcacttgtttttttgcgcgataaccccgcagaaacctgctgcatagcagcattttccgcgacgttcgccgcgaagcacgccggctcgcagacgctggacgtacaatgcgcgccattgtcgacctgttgccgcccactgccttgaagaagtccgatttccattacgacctgccggctgaactgatcgcgcaggccccgctggccgaacgttccgcaagccgcctgctgctggtaccgccggcgcccgatgccttcaccgacctgcaggtgcgcgacctgccgtcgctgctgcagccgggcgacctgctggtgttcaacgacacccgggtgatcccggcgcgcctgttcgggcagaaggccagcggtggccgcgtggagatactgatcgagcgcctgctgggcggccagcaggcacgtgcccaggtgggcgccagcaagtcaccgaaggccggcagccgcatcgcgctggatgccggcggtgaagcagaggtgctgggccgcgatggcgagttctacgtactgcagttccatgtgccggaatcgctggaacagtggctgctgcacgccggccgcctgccgctgccgccgtacatccagcgcgagccgggcgtggacgaccgcgagcgctatcagactgtgttcgcgcgcgaagtgggggcggtggcggcgccgaccgccggcctgcatttcgacgaaccgctgctggccgcactgaaggacaagggcgtggagttcgggcacgtcaccctgcacgtgggtgcaggcaccttccagccggtgcgtgccgatgacctgaaggaccacgtgatgcaccgcgagtggctgaacgtgggtgccgagctggtgcagcaggtgcggcgcacgcgcgccgccggcggccgcgtgatcggcgtcggcaccaccgtggtgcgcgcgctggaaagcgcgatgcgcgacggcgagctgctgccgtttgccggtgaaacgcagatcttcatcaccccgggttaccgcatccgcagcgtcgacgcgatggtgaccaacttccacctgccggaaagcacgctgctgatgatgatctccgcgttcgccggcaaggagcgcgtgttcgaggcctaccggcacgcgatcgagcagcgctaccgcttcttcagctacggcgacgcgatgctgctgttcccgcaggcggggtagggcgctgacctctgcctgcttgtggtgggtgcgcaccgttggtgcgcacttgcaggtgcctggagaccaggaaagccacgcatggcgtggctctactgccgtgccgttcaggcctgaatgggcggtcgagccggttttgggagacaatgagcaactatttgcccgaatgaccgctccatgtcccgactgcagttccagctccagacccgcgacggccgtgcccgccgtggccgcctgaccttcccgcgtggcacggtggaaacgccggccttcatgccggtggggacctatggctcggtcaagggcatcctgccggacgatgtgcgcgcgctgggcgccgagatcatcctcggcaacaccttccacctgtacctgcgcccgggtttggacatcatcgccgaccacggcggcctgcacggcttctgccgctgggacggcccgatcctgaccgactccggtggcttccaggtgttctcgctggcccaccgccgcaagatcaccgagcagggcgtgacctttgcctcgcccaccgacggcgcccgtgtgttcctgggcccggaagagagcatgaagatccagaaggtgctcgattcggacgtggtgatgatcttcgacgagtgcaccccgtacccggccaccgaggatgtggcgcgccggtcgatggagctgagcctgcgctgggcccagcgcagccgcaacgcgcatgacgagctgggcaatgacgcggccctgttcggcatcgtccagggcggcgtgcacaccgacctgcgcagccgctcggccgaggccctgcaggcgatcggctttgacggctatgccgtcggcggcctggccgtgggcgagccggagcacgagcgcaacgccatgctcgaccacctggacccggagctgccaagcgaccgtccgcgctacctgatgggtgtgggccggccggaggacctcgtcgagggtgtcgcacgtggcgtggacatgttcgactgcgtgatgcccacccgtaacgcccgcaacggccactatttcacctcgttcggcaccgttcgcatccgaaattcccagtacgcgcgggacatggacccgatcgagccgggctgcggctgcgtggcctgcaccggcggttacacgcgttcctacctgcgccacctggaccgctgcaacgagatgctggcgccgatgctcggtaccctgcacaacctgttctattacgaaaagctgatggccgacatccgcgcggccatcgaggcgggaaccttcctggccttccgcgagtccttctacgcggcacgcggggcggtggccccgcccctgtaacccgaacgcccctgccaaacggcccaaggacgaacgcccggggccgtggcatacttcaaggctgacccagatccgcggtcgacacctcgtgcccgtgaaagggccgaagcgccgcccaaccaaaggaccaacgatgaacctgcttgctttcctgattcccgccgcccacgcccaggccgccggcggccaaccgcagggcatgggcctgaccacgctgctgttcccggtcatcctgatcgccatcatgtacttcctgatgatccgcccgcagatgaagcggcagaaggagcacaaggccatgctggagaagatcaagcgtggcgatgaagtgctgaccaacggcggcatcgccggcatcgtcaccgacatcggcgacaacttcatcaccattgaagtggctgacaacgtgcgcatccgcgtgcagaagggcgctgtcggcaacgtgctgccggccggtaccctgaagtcggcccagtaagccactccctttccgatgcacaaccgcggcgccggggatggcgccgcgcgggacccaagcaatgctcgaatttccacgctggaagtacgtcgtcatcctgatcgtactggcgctcagcgcgctgtacgcgctgcccaacatctaccagaaggacccggccctccagatcaccgccaaccgtggcgggcagatcgacgatgcgctgcgcgaccgtgtgctggccgacctgaagacggccggagtcacccccgtcggtgtcgagaaggaaggggaaagcctgattgtccgcctgccggacctgaaggcgcagtccgctgccagcgacgccctgcgcgacaccgtcggcgaaaagtacaccgtggccctgaacctggcctcgaccgtgccggactggctggccaacctcggcggtcgcccgatggtgctgggcctggacctgcagggtggtgtgcacttcgtgctgcaggtcgaccagaaggccgccctcgacaagcgcctggacgcctacaccgaagacgtgcgcagcaccctgcgtgacgcgcgcatcgcgtaccagtcggtggagcgtcgcgcggacaacagcatcgtggccaacctgagcccgtccgccggtgatgacgccgcacagcgtgcccgtgcggcgctggtgaaggcgcagccgacgctcggctacgacgtcagcggcaaccgaatcacggtgaccgtgccggagaccgagatcgcgcagatcgccaatggcgccatcgagcagaacatcaacaccctgcgcaaccgcgtgaaccagctcggcgtggccgagccgatcatccagcgccagggtgccgaccgcgtggtcgtgcagctgcccggcgtgcaggacactgccgaagccaagcgcatgatcggcgccaccgccaccctggaataccgcgcggtggtcgagggcaatgcccaggacgccatcgactccggccgcattccgccggaagcgaaggtctatcagcgtcgtgacggcggcggtccgatcctgctgaacaagcgcgtgatcgtcaccggcgaccagatggtcggcgcgcaggcggtgaccgactccaccagcggtgccccggcggtcagcgtgacgctgaacaacgtcggcggccagcgcatgttcgacttcaccagcgccaacgtgaacaagccgatggcggtggtgtataccgaacgcgtgccgaccgtgaccctggttgacggccaggaagtgcgtggcttcaaggtcaacgaggaagtgatctcggtggccaacatcaacggcgtgttcggcaagaacttccagaccaccggcctgcagaagaaggaagccgacgacctggccaagctgctgaagtccggctcgctggccgcgccgatggacttcgtcgaagagcgtgtggtcggcccgagcctcggcgccgagaacgtcaagaacggcatgcgcgcagtggtgttcgcgttcctgttcaccctggtgttcttcagcgtctactaccgcatgttcggtgtgatcacctcgatcgcgatgctgttcaacctgctgatcgtggtggcggtgatgtcgctgtttggcgcgaccatgaccctgccgggcttcgccggcctggcgttgtcggtgggcctgtcggtggacgccaacgtgctgatcaacgagcgtatccgtgaagagctgcgtgccggcgtgccgggcaagaccgcgatcgtgaccggttacgagcgtgcctcgggcaccattctcgacgccaacctgaccggcctgatcgtcggcgtggcgctgttcgcattcggtaccggtccgctgaagggcttcgcactgaccatgatcatcggtattttcgcctccatgttcaccgcgatcaccgtgtcgcgtgcgctggcgacgctgatctacggccgtcgcaagaagctccagaacgtggccatctgacgggacgacacgcacaatgaaactgtttccgctgcacatcctcccgaacgacaccaagatcgacttcatgcgctggcgccatgtcgcgatggtcgtcacggtcatcgtgttcctggcctcggttgccatcatcggcgtcaaggggttcaactatgccctggacttcaccggtggcaccctgatcgaagcccgcttcgacaagccggtggacgtcgagcaggtccgcaacaagctcgagcagagtggcttcgaaggcgcccaggtccagagcgtcggtggcaacaccgacctgctgatccgcctggccccgcacggtgagcatgcgccgggtaccggtgacgccgccgccgaggacaaggccactgctgccgcagtagtgaaggcgctgtcttctgccgacaaccaggccaccgtgctgcgcaacgagttcgtcggcccgcagatcggcaaggacctggcgatgaatggcctgtacgcgaccatcttcatgctggccggcttcctgatctacatcgcggtgcgcttcgagtggaagttcgcggtcaccgccagcatcgtggcgatgttcgacctgatcgtgacggtcgcttacgtgtccctgctgggtcgtgagttcgacctgaccgtgctggccggcctgctgtcggtgatgggctttgcgatcaacgacatcatcgtggtcttcgaccgcgtccgcgagaacttccgcagcctgcgcgtggactcgatggaagtgctgaaccgttcgatcaaccagacgctgtcgcgtacggtgatcaccgcggtgatgttcttcctgtcggcgctggcgctgtacatgtacggcggcagctcgatggaaggcctggccgagacgcacatgatcggtgcggtgatcgtggtgctgtcctcgatcctggtggcggtgccgatgctgacgatcggtttcctgcgcgtcagcaagcaggacctgctgccgaaggcgaaggacgtcgaggccctggcccgtcgcccgtaagcgttcgcgctgcacgcaatgcacagagaaccccgcgcaagcggggttttttgttggcagggcttgcagccctgcacctgcagaggcaacagcaacagcaacagcgggcattccgtggattggtggggcggtgtcggagtgcgggggcgccgcaagtacgtccctgtaggcttggcagccgcatccatgcggctgacaccccgcactccgacaccgccccacctttgacagattcctgcggctgtcggtaggtgtcgaccttggtcgacacatctgtcagatatcgaatgaattcaaccgtgtcgaccaaggtcgacacctaccaaggccgcacgccgttccaacagatcgcggaagtctgtcgaaggcggggtgggtccggttgagggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtgcttgcagcgtccccctcaaccggacccaccccgcccacccccaggaacccagcttttgacgttgctgttgaggttgccggccagcggccggcactaccgcaggtgcagggtgcaaccctgcaaaacaaaccccaccctacgccagcgtcggttgtgcattcggcccccgcgcactacgatcctgcggttcgcgcgcgcaggcgcgcgcccgtattcctgctgagcgccccgtgcgccgcatctgccaacccgaggtatccatggtcatcaaaccgcgcgtccgcggcttcatctgcgtcaccacccacccgaccggctgcgaggccgcggtcaagcagcagatcgactacatccgcgcgcgtccgccgatccagaacggccccaagcgcgtgctggtgatcggcgcctccaccggctacggtctggctgcgcgcatcaccgctgccttcggcagcggcgccgcgaccctgggcatcttcttcgagcgcccgggtaccgaatccaagccgggcaccgcgggctggtacaactcggctgcgttccacaagtacgccgacgaagccggcctgtacgccaagagcatcaacggcgatgccttctccgatgaagtgaaggcgaagaccatcgaaatgatcaaggccgatctcggccaggtcgatcaggtcgtctacagcctggcggcgccgcgtcgcaagcaccccaagaccggtgaagtcatcagctccacgctgaagccgatcggcgagccgatcaccctgcgcggcctggataccgacaaggaagtaatcacggaaaccaccctgcagccggctaccccggaagagatcgctggcaccgtcgcggtgatgggtggcgaagactggcagatgtggatcgacgcgctggccgacgccggcgtgctggccaacggctgcaccaccacggccttcacctacgtgggcgaagagatcacccaggcgatttactggaacggctcgatcggcgccgccaagaaggacctggacaccaaggtgctgggcctgcgtgagaagctggcgaaaatcggcggcgacgcgcgcgtgtcggtgctgaaggccgtggtcacccaggccagctcggccattccgaccatgccgctctacctgtcgctcctgttcaaggtgatgaaggaaaagggcacccacgaaggctgcatcgagcagctggacgtgctgtacgacatcctctacggcggcaaggccgacggcgtggcgatcgatcgcctgcgccacgatctggtcgatggcgatggccataccgtcgcgctggtcgacgaggaaggccgcctgcgtgccgactacaaggaaatggcggcagacgtgcagggcaaggtggtcgcgctgtggccgcaggtcaccaatgagaacctgtacgagatcagcgacctggccggctacaaggccgacttcctgcgcctgttcggttttggcgtggagggtgtcgactacgaggccgacgtcaatccggacgtgaagatcgacaatctggtcgacatgacctgatcaatgaaaaggccggcgaaagccggccttctcttttggtggggccggccgctggccggcaaccctggggaccaaggacgccggccagcggccggcactaccgcggtcacccgaactcgaaccccatctccggcagcgccgggccgacgaagtcgccctgcacgtaatccacgccggcactgaacagcagggtcatcgaattggcgtcgctgacgaactcggcgatggtgcggatgccggcctcctgcgcacgtgcggtgatctggctgatgcggtcgatgttctcgcgggtggccgccagatcgctggtgaaaccgcggtccagcttgaggaactgcggctggaagtgggcgagcagctggaacgagtccaatcccgaaccgaactgctccagcccgatgcggcagcccagtggcgccacttcggcaaggaactgctgcgcactgcgcaggtgggtgaacaccttcgcttccggcgcatgcagccacagccgttcgccgggcacgccctgcgcctgcagctcgcgccgcagggtggcgatcatctctgggtcgtcgaacgattccggcgtcaccttcaccagtacctgggtggcgtggccctggcgtgcgcgctgacccagtacggcgatggcctgcgaaaccacccagcggttgatctccgccagcaggccgtactcctcggcgatgcccaggaacgcggtcgggctcagcagttcgccgttgtgctccaggcgcaggtaggcctcgtacagctccagcggctcgccctgcaggttcagcaccggctggtagtgcagctggaagccgtcgccggccagtgcttcacggatacgggtgacccagcgcagcacgcgttcttcctcgacgcggtcggccgcagccgggtcgaagatgcggcaggtattgcccagttcggcggcggcatgcgtgcactcgctggcgcgtgcgagcacctggccgatgctggcgatcttctcgcccacctgcacgccaccgatgctgaccgtcaccgtagccgagcgcgcgccgatgctgaacacatgcgctgcatacgcttcgcggatgcgctcggccagtgccacggtctgcgcgtagggcccggcctgcagcacggcgaaattgtgttcgccgaagcgggccagctgcgcgtcctcgccaacgacctcggccagcaggccggcaagggcgccgatcagcgcgtcggccgaggccaggccgatgtccggcagcaggcgcgcgtagtggtccggctcgatcagcagcaggccgaactggccttcgctgcgcccggcctgtgccactgcgctttccagctgcagcatgaaggtcgggcggttgagcaggcccgtgacctgatcgcgctggcgcaggtcctcgacctcgcgggccagctccggatcgaactccatgcggcggcgaagcaccacctgcaggcaggattcgccttcgtaggtggcggcggtgaattccatggttgccgcgaacgtactgccatcctcgtggcgggcatcgagctggtactgcggcggcggcgcctcgccacggctcaggcccttcagcagctgcttgaagccttccacatgctgcgcggcgaccatgtccagcagcgagatgccttcgatgtcgtcgaactgctcgtagccgaacatttccaggtaggcatcgttggcacggatgtgcatcccttcgtgcacgtaggcgatgggatcgcgcgaagaggcgatcagcgcatcgcagcggcgctcggtctcgcgcatctgcgcttcgatgcggcgcaggccgcgacgggcctgcaggtccacccattggtcgcggaccacggccaacagatgctcggagcgctggcgcagggcgagggcacggatgccgtggctgctggcctgcaccagctcgtcctcgtcgatgcgatcggccagcagcaccagcggaatgtccttgccgctggcggcgatgtgctgggccaccaacggcagcgggatgccctgcgagggggacgccagcaccaggtcgatggcctggctggacagcacctgggacagctcggccgcatcctgtggacgccaagggcgcaccgcgatgccgctgttgcgcagcgtgctgacaatggcttcggcattctcgccgctgtcatcgacgatcagcaggcggatggtgatgtcgttcgcgttctgcatgcactgctccccaatctgcgaatctagatacacgatgcgcggcgaaccgtccatgcgcgcgccccttgcacgcatcgaacggcgatctggttcacaccacgccaccggccgcgtggccgctggcccaagcccactggaagttgtagccgcccagccagccggtcacatccagcacctcgccgacgaaatgcaggccgggtacgcgcttggattccatcgtcgaggacgacacctcagcggtatccacgccgcccagggtgacttcggcggtgcgatagccctcggtgccgctggccaccagcgggaacgcgcccagcagctgcgcggcctggcgcagcaccggctcgtccagctggcgcacgggccggtcgggcagccagtgctcgcacaggcgctgcgccagccgcttcggcagtacctcggccagcaccgtgcgcagctcggcggccgggcgctcgcgcttcatctggcgcagccactcgccggcatcctggccgggcagcaggtccagctccagcgcatcgccgggttgccagaacgaggagatctgcaggatcgccgggccgctcacgccgcgatgggtcagcagcatgaagttctggaagctcttgccgttgcagcgcgcctcgatcggcagggcgacaccactcaggtcggccagccgttcctggtgcttgccgctgagtgtcagcggcaccagcccggcgcgggtcggcagcacctgatggccgaactggcgggcaatctcgtagccaaagccggtggcgcccatgctcggaatcgacaggccgccggtggcaaccaccagcgaggcgcagtggaagaggccctgcgtggtgtgcacgcggaacccgtcgctgccgtgctcgatgcgctgcacgctgcattcggtgcggatctgggcaccggccgcctggcattcgtccaccagcatcttcacgatctgcttggacgagatgtcgcagaacagctggcccagctccttttcgtgataggcgatgccgtgcttgctgaccagctcgatgaagtgccagggcgtgtagcgcgccagcgccgatttgcagaagtgcgggttggccgacaggaagttggccggggtggtgccggtgttggtgaagttgcagcggccaccgccggacatcaggatcttcttgccgaccttgttggcatggtcgatcacctgcacctggcggccgcgctggccagccgtgatcgcggtcatcagcccggccgcgccggcgccgatgaccaccacgtcgcaacggatcgtgctcatgccttggcgctcttgcgccagttcgggaccacgtcgagctgcatctgatcgttgagcagctgcacttcaccgtcctggatcagcacgctccagcgcatcgcgcgctggatctgctggccccacagttcgacgaaggcaccatcgaggtcaaccaccgacaggttgtcgaagcgcgccaggcccttgccctgcttgccccaccagatctccgaggcgttgccgccgtaattcaccacctgcacctgccggctgcggttgctggccttgcggatgcgggattcgtcgggatggcccaggtcgatccattgcaggatgtcgccggtgtagtcgtgttcccacaggtccggctcatcgtcggtactcaggccgcggccgaattccaggcggtcgccggcgttcagcgcgaaggcgagcaggcgcaccatcaatcgttcgtcggtctcggacggatgctgggccagggtcaggttgtgggtcgcgtagtagccgcgatccatgtcgctgatctgcagttcggccttgcggatggtggcggtaagagccatgggggatccgtggactaaagacgtcaatgatagaggtttgctccaagggtgtccgttgccgggctgtctgcgcagcgtcaacggtggcactcttggcgctctttcccgtggccggaatggacgccatgaccctgcccagccacctgcagctgccccccggccactggcccagcctgctcgatggcctgtgcgcgcgtttcccgcgcatcggtcgcgcgcaatggcaggaccgcttcgcccgaggccgtgtgcaggatgcgcagggcagggcactggcgccggacatgccctggcaggtggggctggaaatccagtacttccgcgaggttgccgacgagccggagattcccttcgccgagaccatcctgcatctggatgcgcacctgctggtggccgacaagccgcacttcctgccggtaacgccggccggtgggtatgtgcgcgaaaccctgctgtcgcgcctggtcgcacgcaccggcaacaccgaactggcgccgttgcaccgcctggaccggctgaccgccggcctggtgctgttctcgacccaggcagccacgcgcgatgcctatcagcggctgttccgcgagcggcgcatcgagaagacctatgaggcgttggcaccggcgctgcccgggctggcgtttccgttgctgcgggacagtcgtctggtgccgggggagccgttcttccgcatggccgaagtgccgggcgagcccaatgcgcgcagcctgatcgagccgatcgaggccgaagggccggtctggcgctaccggctgaagccggaaaccggtcgcaagcatcagctgcgcgtgcatatggcgatgttgggcgcccccatcgagggcgatgacctgtatccgcagctgaggccgcgccgggatgacacgttcgagtcgcccctgcagctgctggcgcaggggctggccttcgatgatccgctgaccggggaaccgcggcggttcagcagccagcgccgcctgtgcctgcccgcccagagcgggtagggccgttcagcgaaccgggcgccgcgccagccagcggtccagctcggcggcgaacagctgccggtcgcgctggcccagtggcggcgggccgccggtctggaccccggcgccgcgcagttcttccatgaaattgcgcatcgacagccgctcggccatgttgttcggcgtgtacagctggccgcgcgggttcagcgccacagccttcttctccagcaccagcgcggccagcgggatgtcctgggtgacgaccaggtctccggcagcgacccgttcgacgatggcgctgtcggccacgtccaggccctggggcacttggatcgaacgcagccagcgtgagggcggggtccggatccactggttggcgaccagagtcagttcgatgccaacgcgttcagcggcacggaacaggatgtcgcgaatgacggtggggcaggcgtccgcgtccacccagatgcgggggagggcgggttcagcttgggtttcagcttcagtcatttacccagtgtagggtaggaaaatcctgaatggggactcggggttagcctcgatcggctgccagcccttgtcacgtctagcgggcggggccagccgatgaacgtccgggctatcgctttttgcagaaaacacgcgtatcgttcgtcccactgtgtttgctagggtcaccgtgaatcgtggcctggtgcagttgatctcacgatccgctcatcgatccgctttaccaacgcctgcaactcagtctcggccccgatacccggtggctgcgattttttcaacatgtgtttcaggagttagtcaaatgtctgatcgtcagaccggcaccgtcaagtggttcaacgacgccaagggcttcggcttcatcaccccggaaagcggcccggacctgtttgtgcacttccgtgccatccagggcaccggcttcaagaccctgcaggaaggccagaaggttaccttcatcgccgtccagggccagaagggtatgcaggctgaccaggtgcaggcggtctaatccgtctgctaccgtttggtagccagaacgccggaagcgaaagcttccggcgttttttattgcctgctgctttgtagagtcgagcgtgctcgactgtctctggaaagcagtcgagcacgctcgactctacaaagggcatgcagctggcgcggtacgatgcaggcctccccaaggatcatccccatgcgcatcgtccaccacctggaaaactcccgttccctgcgtgtgctgtggatgctggaggagctggggctggactacgaactgcgccgttatccccgcgatccgaagacgctgctggcaccgcccgaactgcgtaacgtgcatccgctgggcaagtcgccggtgctgcaggatggcgagctggtactggccgagtccggtgccatcctcgactacctcgcggatcgctatgacacccaacgccagctgtcgccgtcaccgatgccggccgatggcgccgagcgcatcgcctaccgctactggctgcactacgccgaaggctcggcgatgccgccgctgctgctgaccctggtgatgggccgcatccgcaacgcgccgatgccgttcttcgcccgcccgattgcgcgcagcatcgccgacaaggccgagcgtggcttcatcggcccacagcggcgcctgcacctggactggatggagcgccgcctgtctgaaagcccatggttcgccggcgaacgcttcagtgcggccgacatccagatgagcttcccgatccaggcggccgccgcgcgcggcggtggcctcgacgacaagccggcgctgcgtggcttcctcaagcgtatcggcgagcgcccggcctaccagcgtgccgaggcccacggcggtcatctgcaggcgctcagcggcaattgaggcgggcggcggtcgtccccatcttcagcaccatggataccgacagcccccgtttcgacaaccgcctgctgcacaccctgccgggcgaccccgaatccggcccgcgccgccgcgaagtgctgggcgcggcctggtcgccggtgatgccgactccagtgacggcgcctacgctgctggcttgggcgccggacgtcgccgcgatgctcggcttcgataccgctgaagtcgaaagcgaaggcttcgcgcgggtgttcggcggcaatgcgctgtacgccggcatgcagccgtgggcggccaattacggtggccatcagttcggccactgggcgggccagctcggcgacggccgcgcgatctcgctgggcgaactggtcgcaccggatggccgtcattgggaactgcagctgaagggtgccggtcccacgccgtattcgcggggtgctgatggccgcgcagtgctgcgctcatccatccgtgaattcctgtgcagcgaagcgatgcatcacctgagcgtaccgaccacgcgcgcgctgtcgctggtcggcaccggcgaagacgtggtacgcgacatgttctacgacggccacccgcgtgccgagcccggcgccatcgtgtgccgggtatcgccctcgttcctgcgctttggttcattcgaactgccagcgtcacgcggcgaaactgccttgttgcggcagctggtcgacgcgtgcatcgcccgcgactttccggagctcgaagggcagggtgaggcgctgtacggcgactggttcgcgcagatcgcggtgcgcactgccgagatgatcgcgcactggatgcgcgtcggtttcgtgcatggcgtgatgaacaccgacaacctgtccgtgctcggcctcacgctcgattacggtccttacggctgggtcgaggacttcgacccggactggacgccgaacaccaccgacgcgcagggccgccgttatcgtttcggtacccagccgcaggtggcgtactggaacctgagccggttggcgcaggcgctgtcgccgttgtttgccgatgtggcgcagctgcaggccggtctggcggcctaccagtccaccttcgtggcctgcacccgacgcgatgccgcagccaagctgggcctggctgccgccgacgatgacgacctggggctctaccagcgctggcagcagctgatgcaggacggcggcatggatatgaccctggcctggcgtgcgctgatgcgggttgatccagcggcgccagacgtgggcgtgctggatgcggtgtactacgacgagtcgcgccagcaggcggtgcaggcgccgttgcagcagtggctgcaggactacgcggcgcggttgcaggccgatccactttcggccagtgagcgcgcggcgaagatggccaaagccaatccgctgtatgtgctgcgcaactggctggcccaggaggcgatcgaccgcgcagagcagggtgacctcggcggtgttcacgcactgcaggacgtgctgcgcgatccatacaccgagcgtgcggggctggaacacttcgccggcaagcgcccggcgtgggcagacaaccgcgctggctgctcgatgctgtcctgcagttcctgagggggggggcggcagggctgcgccctgcacctgcagaggccaccgcacaagcaacggccaaagccaaagcggctctggattgctgatggtctggcgggacggtgcggggctgcaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgcagccccacaccgccccacctccgacagattcccgcggctgtgggtaggtgtcgaccttggtcgacacggtagatccacgcgatgcgtggatgctcttcgttcaattctcgaaatgttcgatttcgatagagattcatccacgcatggcgtggatctacgacagatcgcaggaaactgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggacagcgcacacgagcaagccgcggccaagcccccacggacgggtttacggcgtctcccgcaaccggacccaccccgtcatcccacaggaaacccgctgttgcccttgctgttgctgttgcccttgctgttgccgttgaggttgccggccagcggccggcactaccgcaggtgccgggcgcagcccggccgaacacccccaacaggcaggcggcgcccggaacaggtaccctatgccgccatcagatagccaatgtgacatgaccgacgccctcgtcgctccgcagtgggcctcccgactgcgcgacatcgccgacttccccaagcccggcatcctcttcaaggacatcatgccgctgctcgcccatggcgaggacttccgcggtgccatcaccgcgatggccgaccgttggcgcgaccagaagctggacgcggtgatcggtatcgaatcgcgtggcttcatcctcggcgccgcgatggcgctggaactgggcgtgggcttcgtgccggtgcgcaagccgggcaagctgccgggacaggtgctgcgcgaggaatacacgctggaataccgcagtgactgcatcgaagtgcacgccgacgccctgccggccggggcccgcgtggcgatcatcgacgacgtgctggccaccggcggcacgctggtcgctgcgctgtcgctggtgcgccgcctgggcgttgacgtggtcggtgccggcgtactggtcgaactggacggcctgggtggtcgcgcccgctgggaatcggatctgccgctgcacaccgaactcgtgttctgatcgaagggcaggtgccaaccaaggttggcatctaccagagcgaatggccgggaaccggtagttgccaaccttggttggcagcgcttttcgcgattgacgccacggatgggccaaccaaggttggccactaccaggtcagatcattgccaaccgtggttggcaacgctgcttcaatcacatcatccgcacgcggaaacgacggcccttgatcttgccggcttccagtttcgccacggccttgttggcctgctcgcgcgcgatcgccacgtaggagcgggtcgggaagatcgcgatcttgccgatgaacttgctcgacaggccggcatcaccggtcagcgcaccgaggatgtcgcctgggcgcagcttgtcggtcttgccaccgtcgatccgcagcgtgcgcatcgcggcctgcggcagttcggccgggcgcgaggttgccagcggcgtcttctgccagtccagcggctgccccatctgcgcttcgatggcttcggcgcgggtcttctcgcggccggccaccaggctgatcgccaggccactggcaccggcacggccggtacggccgacgcggtgctggtagctttccacgtcggtcggaagctcgtaattgatcactgccgccagatcttccacgtccaggccacgtgcggccacgtcgctggccaccagcacgttgcagctgcggttggccagcagcaacagcacttcctcgcggtcgcgctgttccatgtcgccatgcagggcaagcgcggagaagccgaactgctgcagagagttggctacttcgtccacgtctttgcgggtgttgcagaacaccaccgccgattccggcgtgtacttcagcagcaggccggccagcgccttctggcgatgcgccggttccacctcgcagaacaggtggcggatggccggtgcctggtcggcgccttccacggtcacttccaccgcatcgcgcagcaggtcacgcgccatggcgcggatgctgtcggggaaggtggccgagaacagcaggctctggcggtccttgtgggtgcggccggcgatctcgcggatcggctcctcgaagcccatgtcgagcatgcggtcggcctcgtccagcaccagcgtgcgcaccgcgccaagattcagcgcgcgcttgcgtgccagctcctgcacgcggccgggcgtgccgaccacaacgtgtgggtcatggccttccagcgaggccagctgcgggcccagcggcacgccgccgaccagcagcaacagcttcaggttggggatgccggtggccagcttgcggatctgcttgccgacctggtcggccagttcgcgggtcgggcacagcaccagcgcctgcacgcggatcaggctggggtcgatggactgcagcaggcccaggccgaaggcggcggtcttgccgctgccggtgggtgcctgtgcgattacatcgcggccattcaggatggccggcaggctctgcgcctgcacgggggtgagggtggtatagccgagggcatccaggccgggctgcagggccgggctcagcggcagggtcgagaagtcagtcatggcgcattgtacctgcctgcacggccggtcccgcctaatggggtggggacggatccctttccgcaggaaagggctctgaccccgtcggagtcgtcatccacgcacggcgtggatctactggtatgtgccgcccctggtcggcacgctcctgatcagcccagcaccgccagcacaccctggtggattgccaggccgccgaacagcagccaggcgaacagaatcagtgccagcagcagcggcttcaggcctgcctggcgcagcgccgagacgtgggtggtcaggcccagcgcggccatcgccatcgccaacagcaccgtgtccagctgcaccagcccggcctgcaggccggccggcagcagatgcagcgagttgaaaccggccacggccacgaaaccgaacgcgaaccacggcaccacgatgcgcgccttgctgccatcggcgctggccttgccgccacgcgccagccacagtgacagcgcgatcaggaacggcgccagcagcatcacccgcaccatcttggtgatcaccgccgtgtcagctgccgcttcgttgaccgcacggccggccgccaccacctgtgccacttcatgcaccgtcgcaccggtgaacaggccgtactgccgcgcgtccatcgccagccagccgtgcgactgcaccagcgcatacagcgccgggtacaggaacatcgccagcgtgccgaacaccaccaccgtcgagaccgcgacggtgacatgcgcagcgcggccacgcaccaccggctcggcggccatcaccgctgccgcaccgcagatcgcgctgccagcgccgatcagcatggctgcctcgcgctccatcttgaacacgcgcacgcccagccagcaggcgaggccgaaggtactggcaaccaccagcacgtccatcagcacgccagtgacgccgacatggccgatgtcctggaaggtcaggcgcaacccgtacagcacgatgccggcgcgcagcagccagtgcttggaaaagccgacaccggccgcgctgcccggtgccagccgcgggtagaaggtgttgccgaccacgatgccggcgacgatcgccacggtcagcgcgctcaagccgtgcgcctggagccacggaagctcggccagatacagcgacgccgccgcgatcaggcctaccagcacgaggccgggcagacgcggctgccagcgttggcgcaaggcgggcagggaccagggggagagggcaggggcattcatggcaggggcagggctggagtgatggggcaagcgtgcgcgtctgtcgctgacctgtaaaacgaataatatgggtgaaacctacccatcaagaaggtaagtgccatgcgcctgaccttgcgccagctgcaggttttcgtcgccatcgccgaccatggcagcaccaccgctgccggccaggccattgcgctctcgcagtcggccagcagcgccgcgctgcaggagctggaggcgcacttcggcaccccgctgtttgaccgcatcggccgccgcctggcgctgaacgggcatggccgcgcactgctggagccggcgcgcaccttgctggtcaacgccgccgacctggagcgtcagctggccgccggcggcgacccgtcgcagggggcaccgctgcggctggtgctggccgccagtaccaccatcggcaactacctgctgccgccacgcatcgccgaactgctgcgccaggcgccgcaggccgaggtcgacctgcgcatcgacaacagtgccggcgtggtcgctgccgtgcagcgcctggacgtggacgccggcctgatcgaaggcccgtgccacgagcgcggcctgcaggtgaccgcgtggcagcaggactcgctggtgatcgtggctgccgccgatgcccccgccagctggtcgctggacgaactgcgccgcgcacgctggctgctgcgcgagccaggctccggcacccgcgaagctgtcgaacaggcgctgctgccgcacctgcgtggcttcgcccagaccctgcaactgggcaacaccgaagcaatcaagcaggccgccatcgccggcctcggcctggcctgtctttcgcgtcacgcgctggaagagccattggccctgggccgcctgcgcgtgctcgaaaccccgctgccggccctgcagcgcacgctgtggctggtacggcatcccggcaagcagtggctgccggggctgcaggcgctgctgggggacgtggaataagccatcagaccccagtcgattccaaccatcccgccatcccacaggaaaccagcttttgacgttgccgttgacgttgccggccagcggccggcactaccgcgggtgccgggtgcaacccggccgacgcccccaacccgtacaatatccggatgcctctgattactctgcagaacgtcgacttcagcgtcggcggcccgttgttgctggaaaaggccgaactgtcgatcgagccgggcgaacgcatcgccctgatcggccgcaacggcgccggcaaatccaccctgctcaagctgctgtccggcgaccacaagcccgatgacggcgaagtccgcgtgcagcagggcgtgcgcgtcacccgcctggagcaggaagtgccgcacggcgcggccggctcggtgttcgacgtcgtcgccgacggccttggcgagctgggccagtggctggccgaattccaccacctcagccatgccgaagtcttcgatggcgaagccctcggcaacgtgcaggccaagatcgatgccgccaacggctggggcctggaccagcgcgtcagcgaaaccctgaccaagctcgacctggatggcgaggccgagttcggccgcctgtccggcggcatgaagcgccgcgtgctgctcgcccgcgcgctggtgtccagccccgatgtgctgctgctggacgaaccgaccaaccacctggacatcgaggccatcgactggctcgaagcgttcctgaagggctggagcggcagcgtggtgttcgtcacccatgaccgtcgcttcctgcgtgccctggccacccgcatcgtcgagatcgaccgcggccaggtcaccagctggccaggcgactgggccaactacgagcgccgccgcgaagagcgcctcaacgcgcaggcgcaggagaacgcccgcttcgacaagctgctggcgcaggaagaagtctggatccggcagggcatcaaggcccgtcgcacccgcgacgaaggccgcgtgcgccgcctgaaggcgatgcgcgtggagcgttcgcagcgtcgcgacctcagcggcaacgtcaagatggaagccgcacagggcgtcagttccggcaagaaggtcatcgacgtcaaggacatttcgttcgccttcggcgagcgcaccatggtccgcgatttcaccaccaccatcatgcgcggcgaccgcatcggtctgatcggtcccaacggcagcggcaagaccacgctgctcaagctgctgctgggcgaactgcagccggccaagggcgaagtcaacgccggcaccaacctgcagatcgcgtatttcgaccagtaccgcgcggtgctgcgcgaagactggagcgcgatcgagaacgtcgccgaaggccgcgatttcctcgagttcaacggcaagcgcaagcatgtgcatgcctatctgcaggacttcatgttcaccccggaacgtgcgcgtgcgccgattacccgcctgtccggtggcgagcgcaaccgcctgctgctggccaagctgttcgcgcagccgtccaacctgctggtgatggacgaaccgaccaacgaccttgacgtggaaacgctggagctgctggaagagctgctgggcgaatacaccggcaccctgctgctggtcagccacgaccgtgacttcatcgacaacgtggtgacctccacgctggtgatggaaggcgacggcgtgatcggcgagtacgtcgggggctacagcgactggcagcgttatgcggccagcatcgcagcgcctgccgcggcccctgcggccaagccggcggccgctgcgccggccaccccggctaccgcagctccggccgcacccaagcgcaagctggcctacaaggaagcgcgcgaactggagcagctgccgaagaccatcgagaagctggaaggcgatgtcgaaggcctgacctcggcgatgaacgacccgtcgttctacacccgcagcagcgccgaagtgaccgcgcacacgcagcagctggcgaaggtgcaggccgagctggatgccgcttacgcgcgctgggaagagctggaaggctgagtatcggtcggcgccagcagtgcgccggttgatcgagtcgagaatcagtagatccacgccatgcgtggatggtggcatcagtgcggaccaaggtccgcacccaccgaagccggttacacctccgtacggaccaacggtccgcacccaccaatcaacgatccgcacccaccggggcctgcggtcatttgaccccgtgcagatcccgcagctggctcggccggctgccgaaatacgccgccagatcggcgatgtcctgatcactcaggtccttcgcctgtggcgtcatcaacatgtgctggcggtcaccggcgcggtaggcctgcagcgcatgcgccaggtagtcaccgtactgcccacccagcttcggataggtcggatcgatcggcgcattgccatcggccccgtggcagtcgatgcagctctggttggtggccttgcccttcaccttggcgcgggcttcaccggcggcctcgcgacctgcaggcaggccagccgaagaagaagagccgtgttcgccactggcatggcccgggtcggcggcggatgtctcgctgttttccacctgcgactgtgaacaggccgccagcagcagggcaacggacagggcgatggcgtgacgcagcggatgcgcggctttcgacatgggcgggccttacttgacggtggacaggtaaacagagagatcggcgatctcctgttcgctgaaactcatcgactgcgcctgcatcgtcggatgccggcgcttgccctggcggtactcggtcagggcctgggccaggtactgctgggtctggccgccgatcttcggcacccggtagctggggtaggcgttcttgtagccggtgatgccgtggcacccctggcaggtgtaggccagcacgcggccattgtcgaagttgccggtgggcgcggcaggcgccggcgcggcggcaggagccggggccggagcgggtgtggcaggagcaggagcgggctgtgcggcggccccaaggggcaggaggacggccagagcgagacaagcggcgagcggctgcgggcgcatggtgtcgtttccggggattcgggtctggtcgttccggcgtggggtacggaacgccccgagtatagcctcaggtttcatctagctgaaatggggtcgggccgaccagcggcgtgaagacaccatgacctttgggatatggtgttgccgtgaagtggtgcattactttgctaccacacctgtccacgcatcctccagggacctgacgatgtcgcacccaaccttcccgtccggccgtcgcagcggaatctgcgctgccgcactgctgatctccacctccctgttgctgggcggttgcgccgcagggcccaattccgaagccaaggccgccgagaccaaggaggagaagaaggtcgatgcggtcccggtcgaagtggccgtggccagccatcgcgcggtcgcggccagttacacaggcaccgccgcgctggaaccacgcgccgagtcgcaggtggtggccaagacctccggtgtggcgctggcggtgctggtcgaggaaggccagcgggtcaccgccggccagccgctggtgcgcctggacccggaccgcgcacgcttggccgtagcccagagcgaagcgcagatgcgcaagctggaaaacaactaccagcgtgcacagaaactggttggccagcagatggtcagtgctgccgatgtcgaccagctgcgctttgatctggaaaacgtccgtgcgcagtaccgtctggcgacgctggagctgtcctacaccaccgtcgtggcgccgatttccggcgtgatcgcatcgcgctcgatcaagaccggcaacttcgtgcagatcaacacgccgatcttccgcatcgtcgacaactcgcgcctggaagccaccctcaacgtgcccgaacgcgagctggccacgctgcgtgccggccagccggtgacgttggccgccgatgcgctgccgggccagagcttcaccggcaccgtcgatcgcatcgcgccggtggtggattcgggcagcggcacgtttcgcgtggtcagcgccttcgatggcgccgcgcacgcgctgcagcccggcatgttcgggcgcatccgcatcgattatgaccagcgtgccgatgcgctcgtggtgccgcgcctggcgctgctcgacgacggtgagccggcggtgttccgggtgcgcgaaggcaaggtcgcacgcgttccggtcaagctgggttacgccgagggcccgtgggtggagatccgtgatggactggcggccggtgatcaggtggtcaccgccggcaaggtcgcgctgcgcgacggtaccgcggtgcaggtgatcgccgatccgaaggcaaaggcgaagacggtcgcagcggccgccaagccggcagacaaggccgggagcaagcaatgaccgccccgggccacgaccacggtgcctcgccggcgagcgatggcgccgccgccggcatgcgcggcggcctggtggaattcgccacccgccgccgcgtgaccatcgccatgtgcacggtcaccctgctgctgttcggcctgatcgcgctgggcaacctcaaggtcaacctgttgcccgacctgagctacccgacgctgaccgtgcgcaccgagtacaccggttcggcgccgaccgaaatcgaaaccctgatcacccagccggtcgaagaggccgtcggcgtggtcaagaacctgcgcaagctgaagtcggtctcgcgcaccggccagagcgacgtggtgctggagttcgcctggggcaccaacatggaccaggccagcctggaggtgcgtgacaagatggaagcgctgaacctgccactggaggccaaggccccggtgctgctgcgcttcaatccgtccaccgagccgatcatgcgcctggtgctgtcgaacaaggtggcgccgaccagcgatgccgatgcggtccgcgagctgaccggcctgcgccgctatgccgatgaagacctgaagaagaagctggagccggttgccggcgtggcagcggtcaaggtcggcggtggcctggaagacgagatccaggtcgacatcgaccagcagaagctggcccagctgaacctgccgatcgacaccgtcatcaagcgcctgaaggacgagaacatcaacatctccggcggtcgcctggaggaggggtcgcagcgcttcctggtgcgtaccgtcaaccagttcgccgacctggaggagatccgcaacctgctggtcaccacccagggttcgaacggaagtgcagccgactcggcattgcagcagatgttcaacatcgccgcgtcgaccggttcggccgcggccatcgcagcggcctcggcggcgcagagcgcatcgtccggtgctggctccagcgtggtcgccaacggtgttccggtacgcctgaaggacgtggccaccgttcgccagggttacaaggaacgcgaagcggtgatccgcctgggcggcaaggaatcggttgaactggccatctacaaggaaggcgacgccaacaccgtgtccaccgccgaagcgctgcgcaagcgcctggagcagatcaagggcacgttcccgtccgacgtcgagatgaccaccatcgaggaccagtcgcgcttcatcgagcacgccatcgccgacgtcaagaaggatgcggtgatcggtggcctgctggcgatcctgatcatcttcctgttcctgcgtgatggctggagcacgttcgtgatcagcctgtccttgccggtctcgatcatcgccacgttcttcttcatgggccagctcggcctcagcttgaacgtgatgtcgctgggcggcctggcattggccaccggcctggtggtggacgactcgatcgtggtgctggagagcattgccaaggcccgcgagcgtggcctgggcatcctgcaggcagcgatcgtcggtacccgcgaagtgagcatggcggtggtcgcctcgaccctgaccaccatcgccgtgttcctgccgctggtgttcgtcgatggcatcgccggccagctgttccgcgaccaggcattgaccgtggcgatcgccatcgcgatctcgctgctggtgtcgatgacgctgattccgatgctgagctcgctgaagggccggccgccgctggcattcccggaagaggcgccgaacgaaccgtggcagccgcagaaccgctggcagaagccggtggcgctgggccgtcgtggtgccgtcgcaaccgcgcgctggagcttctatgcgctggcctggctggtcgtacgtgcgtggcggggcgtcgtggcagtggtcggcccggtgatgcgcaaggccagcgacctggcaatgaagccctacgccggtgccgagcgcggctatctgcgcctgttgccgagcgcgctggcccatccgggcaaggtgctcggcgtggccacgatcatcttcgtggcgaccatggcgctggtgccgatgctcggtgccgacctgatcccgcagctggcgcaggaccgtttcgagatgacggtgaagctgccggccggcacaccgctcaagcagaccgatgcgctggtgcgtgagctgcagctggcgcatggcaagggtgaaggcgtggcctcgctgtacggcgtcagtggcagcggcacccgcctggatgccagcccgaccgagagcggcgagaacatcggcaagctgaccgtagtgatggaaggcggtggcaatgcacgcactgaagccgagatcaccgagcgcctgcgcaacagcatgggccagcatccgggggcacaggtcgacttcgcgcggccggcgttgttcagcttctccacgccgctggaaatcgagctgcgcgggcaggacatggcgaccctggaagtggctggccagcgcctggcggcgatgctgcgtggcaatgcgcactacgccgacgtgaagtccacggtggaagagggcttcccggaaatccagatccgcttcgaccaggaacgtgccggtgcgctgggcctgaccacccgccagatcgccgacgtggtggtgaagaaggtgcgtggcgacgtggccacccgctacagcttccgcgaccgcaagatcgacgtgctggtgcgtgcccaggaaggcgaccgcgccagcgtggagagcatccgccggttgatcgtcaatccgggcagcacccggccggtcacgctggatgcggtggccgacgtggttgccaccaccggccccagcgagatccatcgcgccgaccagacccgcgttgcggtggtctcggccaacctgcgcgacatcgacctcggcgcggccatgcgcgaagtgcagcagatggtgtccgagcagccgctgggcgcaggcgtcggcctgcatatcggcggccagggcgaggaactggcgcaggcggcgaagtcgctgatcttcgccttcggtctggcgatcttcctggtctacctggtgatggcctcgcagttcgaatcgctgctgcatccgttcgtgatcctgttcaccatcccgctggcgctggtcggcgcgatcctggcactgatgctgaccggcaagcccatctcggtggtggtgttcatcggcctgatcctgctggtcggcctggtcaccaagaacgcgatcatcctgatcgacaaggtcaaccagctgcgcgaggccggcgtggccaagcacgaggcgctggtggaaggtgcacgctcgcgcctgcggccgatcatcatgaccacgctgtgcacgctgttcggcttcctgccgctggcggtggcgatgggcgagggcgccgaagtgcgcgcgccgatggcgatcaccgtgatcggtggcctgctggtgtcgaccctgctgactctgctggtgatcccggtggtctacgacctgatggaccgccgtggtgacgcctactaccgcgagcgtggccgcaagcacgccggcgagatcgagccgggcgcagcaggcagcgcggcgggtgcggaggagccggcatgagtgttgccgagttctccatccgccgcccggtcaccaccatcatgtgcttcgtgtcactggtggtgatcggcctgatcgcctcgttccggttgccgctggaagcgttgccggacatttccgcgcccttcctgttcgtgcagattccgtacaccggttcaaccccggaggaagtggagcggaccatcatccgcccggtggaggaatcgctggcgacgatgaccggcatcaagcgcatgcgctcgtcggccacctccgaggcggcgctgatcttcatcgagttcagcgactgggaccgcgacatcgccatcgccgcctccgatgcacgcgaacgcatcgacgcgatccgcagcgatctgcccgacgacctgcagcgctacaacgtgttcaagtggtccagcagcgaccagccggtgctgaaggtgcgcctggccagcaccaccgacctgaccaccgcttacgacatgctcgaccgcgagttcaagcggcgcatcgagcgtatccccggcgtggcccgcgtcgacattaccggcgcgccgccgaacgaggtggagatcgccattgatccgaaccggctcaacgcgcatgggctgagcatcaacgagctgagtgaccgcctgcgcacgctgaacttctcgatctcggccgggcagatcgacgacaacggccagcgcgtgcgcgtgcagccggtgggcgagatcaccgacctgcaggaaatgcgcgacctggtgatcaacgccaagggcctgcgcctgggcgacatcgccgacgtgcgcctgaagccggcgcggatgaactacgggcgccgcctggacggcaacccggcggtcgggctggatatcttcaaggagcgcagtgccaacctggtggaggtgtcgcgcgcggcgctggccgaggttgaagcgatccgtgccgaagcatcgatgcgcgacgtgcagatcaaggtgatcgacaaccagggcaaggcggtgacctcctcgctgctggaactggccgaggccggtgcggtcggcctgatcctgtcgatcacggtgctgttcttcttcctgcgccattggccgtccacgctgatggtgaccctggccattccgatctgcttcaccatcaccctgggtttcatgtacttcgtcggggtgacgctgaacatcctgaccatgatgggcctgctgttggcggtgggcatgctggtcgacaacgccgtggtggtggtggagagcatctaccaggagcgcgagcgcatgccgggacagccgcgcctggcctcgatcatcggcacccgcaacgtggccatcgcgctcagcgctggcaccttgtgccactgcatcgtgttcgtgccgaacctgttcggcgagaccaacaacatcagcatcttcatggcgcagatcgcgatcaccatctcggtctcgctgctggcgtcgtggctggtcgcggtcagcctgatcccgatgctgtccgcgcgcatggccacgcccaagctggtgcactcgcagaccggcctgatcgcgcggctgcagcgccgctacgccaggctgctggactggtcgctgcaccatcgcggctggagcctgctcggcatcgtgctggtggtgctggtcagcctggtgccgatgaagctgaccaaggtcgacatgttcggtggggatggcggcaaggacatcttcatcggctacatgtggaagggcgcctacacctatcggcagatgtccgaggaagtggcgcgcgtggagaactggatcgacgccaaccgcgagcgcctgcacgtcaagcaggtgtactcctggtacagcgagcaggaaggcagctcgaccgtggtcaccctggacgagaagtacgccaaggacatcaaggcgctgcaggaagagctgcgcaagggcctgccgaagtcggcccgcaccgactacttcgttggcaaccagggcggtgatggcggcggtggcggcaaccagggcgtgcaggtgcagctggtgggcgactccagttcgatgctgcaggagatcggccaggaagtggtgccgctgctggcccagcgtgccgagctgcgcgacgtgcgcatcgacaacggcgagaagggcggcgagctgaaggtgcgcgtcgaccgcgagcgtgccgccgcattcggcttcaatgccgagcaggtcgccagcttcgtcggcctggccctgcgcggtgcgccgatgcgcgagttccgccgcggcgacaatgaagtaccggtatgggtgcgcttcgctggcgccgagcagagcagcccggaagacctggccggcttcagcgtgcgcaccggcgacggtcgcagcgtgccactgctgagcctggtcaccgttgacgtcggttcatcggcgacccagatcggtcgcaccaaccgccagaccacgctgaccatcaaggccaacctggccgagaaggtcaccgcgccggatggccgcaaggcgatggagtccgtgctcaagccgatgaatttcccggccggctatggcttcaccttcgatggcggcgactacggcaacgacgacgaagcgatgcagcagatggtgttcaacctgctgatcgcgctggtgatgatctacgtggtgatggcggcggtgttcgagtcgctgctgttcccggcggcgatcatgagcggcgtgctgttctcgatcttcggcgtgttctggctgttctggatcaccggtacctcgttcgggatcatgtccttcatcggcatcctggtgctgatgggcgtggtggtgaacaacggcatcgtgatgatcgagcacatcaacaacctgcggcgcggcggcatgggacgcacgcaggcgctggtggagggttcacgcgagcgattgcgcccgatcatgatgaccatgggcacggcgatcctggcgatggtgccgatctcgctgaccaatacgcagatgttcggcaatggcccggagtacgcgccgatggcgcgcgcgattgccggcggcctggcgttctccacggtggtcagcctgctgttcctgccgaccatctatgcggtgctggatgacctgcgcaatgccgtgacgcggttgatccgccgcgcgcgtggcctggagatggtagagcccggcgctgcccggctctgatacacgtcaacgtgttgtggtgtgggggaggccggtcgtagtggggcggcctccccctttttttgccgggcatggcgtgccaaccaaggttggcacctaccggtagcgccgggccatgcccggcggaacaatcaacccgccaccttgccccacaccttgaacgtggtcagccacaggccgagcatgctgccgatgttggtcagcatgaacgtcagcaccacgcgcgtgacccgattgcggtaccagcccttcaggctctgcgcgtcgtcgcgcagcttcaggaagtcctcgtacgccggcttgcgcaggcgcgcttccaccagcgccgagaatgcgccggtcgggatgctcaggcggaacggcttgaacggggccaccgcgatcgcgatgaggatgctcagcgggtgaccgcctgccagcaggcagcccaggcccgccaggccgccggtatacatcgcccaggtcgccagcagttcggtccccacgcccagaccaccgcggtagaagcccacgccgatgccggtcgccacgatggccaggatgcccagcgtgaaccacggaatgttgcgcttcttcggcaccgcctccagctcggcgcgcagcggtgccggtgcctcggtgtcggtttccaggtaacgcgccaggcctgccagatgacccgcaccgacaaccgccagcacttcacgctgctgcgggttgtgttcctcgcgcaggcgcgtggccatgtagcggtcgcgctcgccgatgatggtctcgtacagtgccgggctctcgctggcaaactcgccgaagctcgattccagcatgtcgccctgcttgagcttctcgatctcgttctcgcccacttcctcggacgagaacaggccggcgccgagaccggcaaccagcttcagcttgccgaagaagcccaaccgctgcgaggcgcggcggaaggtcaggccgacctcgcggtcgatcaggtgcaccggcaggtcgcgttcgcgcgccagttccaccgcgcgcttcagttccgcgcccggctcgatgtcgagctgttcggccaggcggcgctggtaggcggacagggccaggttggcggcgaacagggcgacgcggcccttgcgaatcacctcgaccaggtcgagcttggccagcgtgtccgggtcgctcagcgcctgcaggcgctgcgggtccagttcaacggccacggcgtcgaagcgaccgctgtcgatggctttctccaccgcctcgacgctggcgcgtgagacatgggcggtgcccagcagggtgtagcgcacgccgtcgcgttcaacaacgcgtaccggctggccggcgaacaggtcgtcgccggtctcgggaagggtttcggtcatgggttcattcattggaaggtgcagtgtcggcgccatcgccgagcgcgcgctgcatctgcacggtatccagccagcggccatgcttgcggccgaggccacggaacacgccgaccagctcgaagccgaagcgttcgtgcagcttgattgaagcggtattggtcggttcgccgatgaccgccaccatctgccggtagccacgcgccacgcaggcgtcgatcaacgcctgcagcaggccggtgccaacgcccttgccctggaacgcggcatcgacgtagaccgagttttccacggtccactggtaggcaacgcgggtgcggtaggtgttggcgtaggcatagccggccacctggccgtcaatctcggcgaccaggtaggggaagccgcggtcgatgatgtcgcgcatgcggcgcagcatctcggacgcgtccgggatgtcgtactcgtaagtgttgacgaagtcggtcacttccaccgcgtagatcgcggtgatcgcggcgatgtcggccggaccggcatcacggatgaggacggccatgcgcggactccggctcagtcgatgtagcgcttgagcaggtcgccgtaggcatcgatgcggcggtcgcgcaggaacggccagatgcggcgcacatgctcgctgcgctgcaggtcgacatcgcacagcagaaccgtggcatcggtgccggcttcggccaggaactcgccctgcgggcccagcacgtggctgttgccccagaactggatgccggaggcgcccagcggcgaggcctcgtggccgacgcggttgcagctcagcaccggcaggccgttggccacggcgtggccgcggtggctcagcacccaggcgtcgcgctggcgggtcttctcgtcctgcacgtcgtccgggtcccagccgattgcggtcgggtagagcagcagttcggcaccggccagcgccatcaggcgcgccgcttccgggtaccactggtcccagcacaccagcacgccaaggcgacccaccgaggtatcgatcggcttgaagccgatgtcgcccggggtgaagtagaacttctcgtagaagcccgggtcgtccggaatatgcatcttgcggtacttgccgagcagcgtgccgtccttctcgaacaccacggcggtgttgtggtacaggccggcggcgcggcgttcgaacagcgagccgaccagcaccacgccgtgcttcttcgccagtgcgcccaggcgctcggtgctggggcccggaatcggctcggccaggtcgaattcgtccaccgattcgtgctggcagaagtacggaccgttatgcagttcctgcagcagcaccagcttggcaccctgcgcagccgcctcggccacgcgtgcttcgatcaccgccaggttggcggcggcatcaccgtggttgcgctcctggatcagggcgacggtaagggggctgcgcgagttcatgcggggcgttcctgcgggggaaaaccagcatgttagcgcggatggacggcgacggcgtgtcgcgcgctgaatgggtgcgatcggtagtgccggccgcgggccggcaatcccgtggatccatcaggcagtgcggggttgccggcccgcggccggcactaccgtcatgccttcaacagcccttccggcagctgcatggtgatgcagtgcaggctgccgttctgccagatcagcgagcggcagggcacctgcacgatctcgcggcccgggtgcgcctgggccagcacatcgcgggccaggtcgtcggccgggtcgccataggccggcatcagcactgcaccattgacgatcaggtagttggcgtacgacgcagccaggcggcggccttcgtcgatcaccggctgtgcccacggcagcgggaacaggcggtacggctgcccatccttggtgcgcagtgcggccagctcgttgcccatcgcctgcagttcggcgtagtgcgagtcgctctcgtcgtcacaggcctggtagacgatgctgtcggtcgaggcgaagcgggcgagggtgtcgatgtgcgcgtcggtgtcgtcgccttccagatagccgtggtccagccacagcacgcggtcctgctgcagccagtcggccaggtcggcactcaggctggcgcggtcgcggtccggatggcgctcgtgcaggcacttccaggtggtcagcagggtgccttcgccatcggtctcgatgccgccgccttccagcgcgaacgggatgctgcgcaccggcgcgtcgttgaacacgccggcgtggtccagcacgcccaccagctggtcatccagggtggcgtcgaacttgccgccccaaccggtgaagcggaaatccagcagctggaaaccgccgtcggcacggcgcagggtgatcgggccggagtcgcgcagccaggtatcgtcgtaggcggccgtggtgaagtggaccttgtccatgtcgatgcggttggagcgcagtcgcatttcggcataggtctccacatcgtcgtcggccacgcagatcagcaccggctggaagcgggtgatggccgcgaccagggcgatgtaggtctcttccacctggcccaggcggtcggcccagtcggtgtcggcggtgggccaggcaatcaggacgccgctctgggcttcccactcggcaggaaaacgaagggtctggttcatggtctcgctacacaggcccgcccacggcgggtaaagggatcaacggatcggcggtttcgggccgatttcgttcgggtccgcctggttggccaccacgtcgatcaccttctgcttctcgaagtagacggtgaactgcgggtacacccagcggttgatggtcggccattgccgcttctgcccaccacgcggctgcagctgttcgctcggcgcgccgaactgcgcctgtacctgctgcatgctctggccgcgcacgggcagggcaccggccggcttctcgcgggcgcggtcaacaagcagggtatcggccagcgccggtgtggcggcggccagggtggccatcacggccagggcggacaggtaacgcttcatctcgatctactccccagtggtcaagaaaggcgattacagcaaaatcagcaggaaaaagccgcataaacaaaaaaccgcccgaaggcggtttcttgcatcgggtcggccccgcgcagggccagccgcagccgtgaaggctgttgggcttagcgctgacgcgccttgaaacgcgggttcgacttgcagatgacgaagatcttgccgcgacgacggacgaccttgcagtcgcggtgacgggccttcgccgacttcagggaggacaggactttcatggcatacctcggcgtaaacagtagttgttcgggtggagcgtggccgcgatatgcgaaagacaatcggcagttgacgctcgttcaagcccgccattctaccgggcttttcctcgtggtttcaagtggttgcacaaaagatcccgctgggggtgtctggcaggggctagaatgaccccttcacacgctctgggaaccccatgaatccactcgctcccgtcctgaccatcgacggcccttccggggccggcaagggtaccatcagccgcatcatcgcgcgccggatgggctggcattacctggattcgggggcgctgtaccgcgcggtgggcgtggccgcgagctgggccgacatcgacacctccgacgcctcggcgctggtgcgctgcaccttcgacacccatgttcagtttgttgaacagggcgagtcgatgcgggtcatggtcaacggcaccgatgccaccgacgagctgcgcctggagaccaccggcgcgctggcctcggccattgccgcaattcctgaggtccgggccgccctgaaggagcgccagcgcgcattcagggagctgcccggcctggtcgccgatggccgcgacatgggtacggtgatcttcaaggacgccccctacaaggtcttcctgaccgccagtgccgaggagcgcgccgagcgccggcataagcagttgaaagacaagggggtttctgttaactttgatgacctcctgcgcgagatcatggcccgcgacgcccgtgatgcccagcgtaccgtggcgcccctgaagccggcagacgatgctgtcctcatcgacaccacaggcatcggcatcgatgatgtcgttgcccgagtgatggatctgcttccggttccggctgcctgatccgttcgcgcgggagcactgccagctgcatcggtggtggtcgcgcaaagcagtgctgtaccagctccgtcgcgcaatgatgcgtggcggttttcctactacacacgacctgcgtttccggggtcgaccaacaggcgggcggtcgccattcccctgaaggggacgccaccgacccatgtgtccaacagagtaaatctaatgaccgaatcatttgccgaactgtttgaagccagccaggccaacctggccaagctgaagccgggcgccatcgtcagcggtaccgttgttgaagtccgcggcgacgtcgtggtgatcaacgctggcctgaagtccgaaggcatcgtgccgatcgaacagttccgtaacgacgctggcgaaatcgacgtcgccgaaggcgacatcgtcaaggtcgccctcgactcgatcgagaacggcttcggcgaaaccgtcctgtcgcgcgagaaggccaagcgcgcgatggtgtgggacgagctggaagaagcgttggaaaagaacgaaaccatcaccggccgcatcagcggcaaggtcaagggtggtttcaccgtggacatcaaggatgtccgcgccttcctgccgggttccctggtcgatgtgcgcccggtgcgcgatccggcctacctggaaggcaaggaactcgagttcaagctcatcaagctggaccgcaagcgtaacaacgtcgtggtctcgcgccgcgctgtcgtcgaaagcgagcactcggaagagcgcgagcagctgatggacaagctgcaggaaggcgcgatcctgaagggtgtcgtcaagaacctgaccgattacggcgcgttcgtggacctgggcggcatcgacggcctgctgcacatcaccgacatggcgtggaagcgcgtgcgtcacccgtcggaagtcgtgaacgtcggcgacgagctggacgtccgcgtgctgaagttcgaccgcgagcgcaaccgcgtttcgctgggcctgaagcagctgggcgaggatccgtgggacaacatcggccgtcgttacccggccaacagccgcgtcttcggcaaggtctccaacgtcaccgattacggtgcgttcgttgagatcgagccgggcgtcgaaggcctggtgcacgtctccgagatggattggaccaacaagaacgtcaacccgtccaaggttgtgcaggttggtgacgaagtcgaagtgatggtgctggacgtcgatgaagagcgtcgccgtatctcgctgggcatgaagcaggttgccgccaatccgtgggaaaccttcgctgccacccacaagaagggtgacaaggtgtcgggccagatcaagtcgatcaccgacttcggcatcttcatcggcctggacggcggcatcgacggcctggtccacctgtccgacatcagctggaacaccaccggcgaagacgtcgttcgcaacttcaagaagggcgataccctggacgccgtcgtcctggctgtcgatccggagcgcgagcgcatctccctgggcgtgaagcagctggagcaggatccgttcggccagtacatggctgccaatccgaagggctccaaggtcgaaggcgtggtgaaggaagtcgacgccaagggcgcgatcatcgagctggctgacggcatcgagggttacgtttcggctcgcgacatcgccaacgagcgcgttgacgacgccacccagcacctgaaggtcggcgacaagatcgaagccaagttcgtgggcatggaccgcaagggccgcaccctgcagctgtcgatcaaggccaaggacgacgcggaaatgcgcgaagtgctggaggaataccagtcctcttcggcttccagcggcaccacccagctgggcgcgctgctgcgtgcacagctgaacggcaacaagtccgagtaatcggccttacgctgtttgttgtttcctggacggcccgggcttctgcccgggccgtttcaggctgagatgcccctgatgtgagccggtgatgaccaaatccgaactgatcgaaatccttgcgcgccgccaggcgcacctgaaggccgatgatgtcgatctggcggtgaagtcgttgctggaaatgatgggcggatcgctgtccgccggggatcgcatcgaaatccgtggttttggcagcttctcgctgcactatcgtccgccgcgcctgggtcgcaacccgaagaccggcgaatcggttgccctgccgggcaagcacgtcccccatttcaagccgggcaaggaactgcgcgagcgggtcagcagtgtgctgccgctggacgccgatccggcctgagccccgtcgcgccaccgcgtgcgaatccagccgcgggtcggataagctacggactcctgccactggagctgtcgcatgaaggtctttcgtctgctggtcctgctggcggtcctgatccttgggctgatcattggtgcggtcaacatgaccgcgatgtcgatcaacctgcttttcactcaattgcacacctcggtgggcgtggcgctgatcgctgcactgctggtgggtgtcgtggtcggtgccggcctggtactggtgagcgtggtcattccgctctacagccagctgcgccgtgccaacaagtccgtggcggcaacgccggccgcgggtgtttccccccaatcttttgatggacgctgatcgaagatggatttcgtcaccgagtggctttggtttttcctgttcgttccgctggccgcactggccgggtgggtgatcggccggcgcggtggccagcgccacggtgacaaccaggtcagccgcctgtccagcacctacttccgtggcctgaactacctgctcaacgagcagccggacaaggccatcgaactgttcctgcacatcgccgagctggacaaggaaaccttcgagacccaggtcgcgctgggccacctgttccgccgccgcggtgaagtcgaccgcgccatccgcctgcaccaggggctggtcaaccgccacgacctgagcgacgcgcagcgcgtgcaggccctgctggcgctgggcgaggactatatgaagtccggcctgctggaccgtgcagagaccgtgttcaccgaactggcgcagctggaccagcgcgccccgcaggcgctcaagcacctgatcggcatctaccaggctgagcgtgactgggaaaaggcgatcgacaacgccacccgcttcgaagacgtcaccggcgagccgatgggcaagctgatcgggcagttcgagtgcgaactggccgaacgtttccgcggcgccggcaagctggaagaggcgagggcagcgattgcccgggcctaccaggccgatgcgatgtcggtgcgtgccggcatcattgagggtcgcctggaaaccgatgccggcaatccggaagcggccgtgcgcgccttcgagcgcgccgcgagcaacgatccggagtacctgccggagctgctgccggcgctgatgcagaactatcgcaaggtgggcgatctggcaggcgcacgtgcgttcctgtcggaaatgaccgagcactaccgtggcatcgccccggtgctggccctgacccggctgatggaagagcaggagggtgtggctccggcccgagcctaccttggccgccagctcaaggatcgtccgtcggtgcgtggcgaatcggcgctgatcgacctgaccctggccgagggcgccgattccacggcgaccctgcatgacctcaagcacatcaccgaccagctgctggtgcgcaatcccgcttaccgctgcacccgttgcgggttcggtgcacgcacccaccactggcagtgcccgagctgcaaggaatggggcacggtcaagccactgctgaactacgcggtgctctgatccatgccgtggctcgtgatgggcgcgctgctggggctggccctgctgagtgcggggttgacctgggcggcacggggttatgccctgcgccagcaactggtggaccaccccggcgagcgtcgcagccatagcgtggcaacgccgcgcggtggtggcatcgccatcgtcatcagcctgctggtcaccgccggtgcagcgatgtgggtctggcctgaatcgataccgagcctgctggtggccagcctgggcctggtgctggtggcgggcatcggctggtgggacgaccaccggccgttgccggccatgcgccgcctgctggtgcacttcattgccgccgcgctgctggccgccctggtcaaggtgcatggtggaagctggttgctggccgggctggtgctggtattcaccgcctcgttgatcaacatctggaacttcatggatggcatcaacggtattgccgccagccaggccattgttgttgcggtgggcctggcgccggtgctgccgtggccgtattcgctggccgcggtggcgctgggcctggcctgcctgggcttcctgccgttcaatttcccacgggcccggatcttcatgggtgatgtcggaagtggcgcgctgggctatgcagtcgccgtcgtcctggcgatcgctgcggtgcgtaccgatatcaactggatcctgctgctggtgccggcttcggcgttcctcgtggacgcgggcttcacactggcggcgcgcatcatctccggacaacgctggatggaaccccatacccagcacgtctaccagcgggcggtgcaggcaggagccagccacgcccaggtgacagggatgtactttgctttgggcctgttcagtattacagtgcttaatgtctgctccaatttgcagccgaggtgggaggctgtcctggcggtcgcgtggtttctcgcgctgagcgtcctctggatcctcctgcgcaatggattgcgtcaccgacaaggaaatacctgacttatggcttcaccctggcgggacagaatcctcggcctgatgccgcgttcggccatcgtctgccacgacctgttcatggtctgggcatgctggcagctgctccacgccgggcggtactcgatcctccccaacgcgccctcgcttccgctctggaatgtcgacaccaccctggtgctgctgctgcagggcctggtgttctggcgcgtgggcctgtatcgcgggctgtggcgtttcgccagcgtcagcgacctgctgaacatcttcaaggccagcttcatcggcctggtcggcatcgtgctggtgctgatgtggaagcgtttcgacggcgtgccgatgtcggtgctggtgatctatccgttcgcactgtcggcgctgctgggcgcgccgcgcctgctgtaccgggcctggaaggattaccaggcactgcagtcggattcgagcgcgcgccgcgtgctgatcctcggtgcggggcaagccgccgagacgctggtccgcgatctgcgccgctccggcaacttcgaaccggtcggcctgctggacgacgcaccgcacctgcgcggcgccaagctgcagggcctcccgatcctgggcagcctcgatgatgccccggcggtggtccgcgagactgcggccaagttgctggtgatcgccatgccctcgctggatgccgcaggcatgcagcgggtggtcgccatctgcgaaagcaccggcgtgccgttccgcaccgtgcccaagctgagcgacatcctgcaggggcagtcgctgcccggccaactgaaggaagtggcgatcgaggatctgctcggccgcaagccgatcaccccggactggaacctgatccgtggctggttgggcggtcgcaccgtgatggtgaccggtgccggtggctcgatcggctcggagctgtgccgccagtgcgcgcgccacggtgccggccgcatcatcctgctggagatcagcgaactgctgctgctgaccatcgagggtgagctgcgtcgcagcttccccgatatcgagatcgaagcggtgctgggcgactgtggcgatcctgcggtgatccgccatgcgctgtcgctgcatccggtcgacaccgcgttccatgccgcagcgtacaagcatgtaccggtgctggaacggcagctgcgcgaagctgtgcgcaacaacatcctggcgaccgagaacgtggcccgcgcctgcctggaagcgcgcgtcgagcatttcgtgttcatctccaccgacaaggcggtcgatccggtcaacgcgctgggtgccagcaagcgctatgccgagatgatctgccagagcctggaccagaagtccacgcacacccgtttcgttaccgtgcgcttcggcaacgtgctggcctcggccggcagcgtggtgccgctgttccgcgagcagatcctgcgcggtggtccggtcacggtcaccgatccggaagtcacccgctacttcatgaccatccccgaggcctgccagttgatcctgcaggccgcagcctcggcctcgcacggtgcgatctacacgctcgacatgggcgagccggtgccgatccggctgctggccgagcagatgatccgtctggcgggcaagcagccgtacaaggatgtgcagatcatctataccggcctgcgtccgggcgagaagctgcacgagacgctgttctattcggatgaggactaccgcgcaaccgcgcatccgaaggtcctcgaggccggcgtgcgcatgttctcgcgcgatctggtgctgggcaacgtcccgcgcctgcgcgaggcggtgtgcagctacgacaccgaaaccatcaaggaagtcctgttcgcgacgatgcccgagttctcgccaatcgaacaggatgcttacatttcatccgctaaagtcgtgccctttcccgcacgcgaggccaacaggcaccaatgagcaagcgaattcgcaaagcagttttccccgtagcgggtttggggacgcgttttttgccagcaaccaagaccgtgccgaaggagatgctgccgatcattgaccggccgctgatccagtacgcagtggacgaagcaatcgaggccggctgtgacacgctggtgttcatcaccaaccgctacaagcacgcggtcgccgactacttcgacaaggcctacgagctggagcagaagctcgagcgcgccggcaagcaggagcagctggagctgatccgtcacgtgctgcccaatggcgtgcgcgcgatcttcgtgacccaggccgaggcgctgggcctgggccatgcggtgctgtgtgccaaggccgtgatcggtgacgagccgttcgcggtgctgctgccggacgacctgatctggaaccgcggcgacagtgcgctgaagcagatggccgatctcaacgaagccagcggcgccagcgtcattgccgttgaagatgtgccgcacgacaagaccgccagttacggcatcgtcgcgaccgaggccttcgatggccgcaagggccgtatttcgcagatcgtggagaagccgaagccggaggacgcgccgagcgacctggccgtggtcggccgctacgtgctgagcccgaagatcttcgagctgctggagcagaccggcagcggtgccggcggcgagatccagctgaccgatgcgatcgcgcagctgctgaagaccgaagaggtggatgcctaccgtttcgagggcactcgtttcgactgcggtacgcacctggggctggtggaagcgacgatccgcttcgcgctggacaacccgaagctggccggcccggcgcgggagaagctgacggcgatgttggcggaataagggttttatcaagggctccgtgcggcgccttgattgatacgtgggggagggggcggatggccctctccaaaacacgccaaagcccttccatggtgctcgatggcgccatccatggcgccaacggttttggagagggccatccgccccctctcgacagtttccgtgcggcgcggacggaagggcggaatcaaaggcagaagcacaagcaaaaaaggcagccataggctgccttttctgcttgttggggtcagatccctttgcgcagcaaagggctctgaccccagcttttgaccttgcttttgctaaaccctccgccgcgcggaatgttggatggcacgggtgggtgaggctgaccgggactgtcagcggcatggatgccgctgccaagcccccagggacgggttcacggcgtgtcccgggcagcctcacccacccgggccccacagccaaccaacaatcagccggcaacgccttgatccttacagcgcctcgaaaatacccgccgcgcccatgccggtgccgatgcacatcgtcaccatgccgtacttctgctggcgacgacgcaggccgtgcagcagggtggcggtacggatcgcgccggtcgcacccagcgggtgccccagggcaatcgcgccacccagcgggttgaccttgctcgggtccaggccgcaatcgcggatcaccgccagcgactgcgcggcgaacgcttcgttgagctcgatccaatccagctggtcctgggtcaggccggcctgcttcagtgccttcgggatcgcggcgatcgggccgatgcccatcacttccgggcgcacgccggccaccgagaagctgacgaaacgggccagcggggtcaggccgtagtccttgatcgcctgttccgaggccagcagcacggcaccggcgccgtcgctcatctgcgacgagttgccggcggtgacggtgccgccgaactgaccgttgcggaacaccgggcgcagcttggccaggccttcagccgaggaatccgggcgcgggccttcgtcggtgtcggcgatcttgttgcgggtgatgatgcgctggccgtcggccaggtccggcaggtgcgagacgatctcgtacgggctgatctcgtccttgaactcgccgttctggatcgcggccatggccttctggtgcgaggcgagggcgaaggcgtcctggtcttcgcgcgagaccttccactcttcggcgaccttctcggcagtgatgcccatgccgtaggcgatggccacgtggtcgttgtcgaacacgctcggcgccatcgcgatcttgttgcccatcatcggcaccatcgacatcgactcggtgccgccggccagcatcaggtcggcattgcccaggcggatcgcgtcggcggcctgcgccacggcctgcaggccggaggagcagaagcggttcacggtctgtgcggcgatggtgttgggcaggccggccagcagcacgccgatgcgcgccacgttcatgccctgctcggcttccggcatggcgcagccgatgatcgcgtcatcgatgcggttgacgtccacgcccggggcctgggcgacgacgctgcgcagcacgtgcgcaagcatgtcgtcggggcgggtgttgcggaacatgcccttgggcgccttgccgaccggggtgcgggtggcggcgacgatgtaggcgtcctggatttgcttggtcattgcagtgatctctcgaattttttagccggggtgccgaccaacggtcggcacccaccagaggcagaggagtgccaaccaggggtcggcacccgccatcaatcagttacgcagcggcttgccggtcttcagcatgtgcgcgatgcgggcctgggtcttttcctgctgggccagttcgacgaagtgcttgcgctccagggtcagcagccactcttcgtccaccagggtgccgcggtcgaccttgccaccgcacagcacggtggcgatgcgttcggcgatctcgtagtcgtacgggctgatgaaacggccttccagcatgttgaccagcatcatcttgaaggtggcgatgcccacgtcaccggccacctggatgcggcgtgccggcagcggcggacggtagcccgcttcggccagtgcacgggcttcggccttggcgatgtgcagggcctcgtagctgttgaacaccaccttgtcggtactgcgcagcaggcccagttccttggcgttgaccgccgagttggacaccttggccatcgccacggtctcgaaggtcttcttcagttcggcgaacacgtcaccgcccgggcccgcggcctgcgaggcacgcacggccagttccttcaggccgccaccggccggcagcaggccgacaccggcctcgaccaggccgatgtagctttccaggaaggccacggtcttggcgctgtgcatctggaactcgcagccgccgcccagggccaggccacgcaccgctgccaccaccggcaccagcgagtacttgatgcgctggctggtgcgctggaagttggcgaccatttcctcgaactggtcgaccttgccggcctgcagcaggcctagtgcaccggccaggtcggcaccggcggagaagggttccttctgctgccagatcaccaggccctggaagtccttctcggcgcggctcacgcattcctgcaggccgtccagcacctggtcggacacggtgttcatcttggtcttgaagctgaccacggcgatgccatcaccgtcgtgccacatgcgcaggccgtcgttctcgaacacggtctcgcccggcgcgaacttctcgcccagcagcggatccgggaaacgctggcgctggtacaccggcagcgacgagcgcggcagcttggcgttgcgcgacgggctgtagctgccctcggcggcgtgcacgccgtcgcggccgtcgaagacccaatccggcagcggggcattgctcatgctcttgccggcgacgatgtcatcggcgatccactgcgcgacctgcttccagccggcggcctgccaggtttcgaacgggcccagcgaccagccgtagccccagcggatggccaggtcgacatcgcgcgcggtctcggcgatgtcggccaagtggtaggcgctgtagtggaacagatcacggaaggtcgcccacaggaactgcgcctgcgggtgctggctctcgcgcagcttggcgaacttctcggccgggttcttgatcttcaggatctcgaccacgtccggtgcggcggtgcggtcggccgggcggtagtcctgcttctccaggtccagcacgacgatgtccttgccgaccttgcggaagatgccggcgccggtcttctggcccaacgcgcccttggaaatcagcgcgtccagccacttcggcgacttgaagaattcatgccacgggtcattcggcagggtgtcgcccatggtcttgatgacgtgggccatggtgtccaggccgaccacgtcggaggtgcggtaggtggccgacttcgggcgaccgaccagcgggccggtcaggccgtccacttcatcgaagcccaggccgaactgctgggtgtggtggatggtggacaggatcgagaacacgccgatgcggttgccgatgaagttcggggtgtccttggcgtacaccacgcccttgcccagggtggtgaccaggaatgcttccaggccttccagcacggcggcatcggtggtggtggccgggatcagctcggccaggtgcatgtagcgcggcgggttgaagaagtgcacgccgcagaagcggtggcgcagctgctcgggcagcacgtcggccagcttgttgatgcccaggcccgaggtgttggaggccagcaccgcgtggtcggccacgaacggggcgatcttcttgtacaggtcctgcttccagtccatgcgctcggcgatggcctcgatgatcaggtcgcagtccttcagctgctccaggccggactcgtagttggccggagtgatggcttcggccagcgacttgctggccagcggcgccgggctcagcttgcccaggttggcgatcgccttcagcacgatgccgtcggccggaccttccttggcaggcaggtcgaacagcacggtgtcgacgccagcattggtgagatgggcggcgatctgggcacccatgacgccggcacccagcacggcggcgcggcggactagcagggaattggacatggtgtagggcctttgttggtcagcagttactgggtggaatcaaagggaagcgggcagggcgctggcgcgtgcggcggcgcggaacccggcttcggcgaaatggatcagttcgtgggcggcatgggcacgatgcgccgcttcggtgacaccggcgggacgcttgatcagcccgaagtcggccatcgcataggtcagcgagccggccaggaagtcgaggcgccagtacagctcctccttgctcaggtccggcacgcactcgccgatggccttgccgaacgcacgcagcacgtggccgtagtggtcggacaggaacttgcgcaggttgtcgttcttctcggcgtaggcgcgggcgatcacgcgcacgaaggcgccgccgttctggcggtcctgggccagcgccagggccggctcgacgaaggcagccagcaccgggcgcagttcacccgggtgctcggcgcgggcgcgctcgagctgcgacaggcgggcaccggtcatctcgtccatgcggcggcggaacacctcgttgaccaggttttccttggagccgaagtggtagttgaccgcggcgatgttgacgtcggcctggctggtcacctggcgcagcgaggtgccagcgaagccgtgctgggcgaacagctcctcggctgcgccgaggatccggtccttggtcgagaagtgggcgggcttggccatcggtgggcggaccttaatcaaacgattgtttgatactaggaccagacggtaccgtatggcattttgcagtgcagcaaaatcggccgatccggtcagatttcactcaggtgggtgaatggggtagtgccggccgctggccggcagccccgaggttgaatggcgcccaatgccggccagcggccggcactaccatgccgccgctttatcttttacaattcgcctacgtttatcaggctaagcccgcgtcccgacgcgggtttttttcatgttacccttcgggccatcagcggcccgattccattggagacatcccatggcgctggagcgcaccctttcgatcatcaagccggacgccgttgccaagaacgtcatcggcgaaatctacgcccgcttcgagaaggccggcctgaaggtcgtggccgccaagtacaagcagctgtcgcgtcgtgaagccgaaggcttctacgccgtgcaccgcgagcgtccgttcttcaacgcgctggtcgagttcatgatctccggcccggtgatgatccaggccctggaaggcgagaacgccgtcctggcccaccgcgacctgctgggcgccaccaacccgaaggaagccgcgccgggcaccatccgcgccgacttcgccgaatccatcgatgccaacgccgcccacggctcggactcggtcgagaatgccgcgattgaaatcgcctacttcttcgccgccaccgaagtcgtttcgcgctgagagtaatgccgtgaacgaggtcgtacagtcccccgccatccagccgctgccgaagtcggcacccacggctggcaagcagaacctgctcgacctcgatcgcgcgggcctggagaagttcttcgtcgaggttctcggcgaaaagaagttccgtgcccatcaggtgatgaagtggatccaccatcgctacgtcaccgacttcgatgaaatgaccgacctcggcaaggtcctgcgcgccaagctgcaggcccacgccgaggtgctggttcccaacatcgtgttcgacaagccctccgccgacggcacccacaagtggctgctggcgatgggcgtggatggcaagaacgccatcgagaccgtgtacatcccggacaagacccgcggcacgctgtgcgtgtcctcgcaggtcggttgcggcctgaactgcacgttctgctccactgctacccagggcttcaaccgcaacctgaccaccgccgagatcatcggccaggtgtgggttgccgcgcgccacctgggcaacgtgccgcaccagatgcgccgcctcaccaacgtggtgatgatgggcatgggcgagccgctgatgaatttcgacaacgtcgtgcgcgccatgagcgtgatgcgcgacgacctgggctacggcctggccaacaagcgcgtgaccctgtcgacctccggcctggtgccgcagatcgaccgtctgtctgccgaaagcgacgtgtcgctggcggtgtcgctgcatgcgccgaacgacgcgctgcgcgagaccctggtgccgctcaacaagaagtacccgatcgccgaactgatggcctcgtgcgcacgctacctgcgcgccaacaagcgccgcgaatcggtcaccttcgaatacaccctgatgaagggcatcaacgacaagcccgagcatgcccgcgagctggcacgcctgatgcgccagtttgacaacgcggtgcaggccaaggattcgggcaaggtcaacctgatccccttcaacccgttcccgggtacccgctacgagcgttcggaagaggcgcacatccgcgccttccagaagatcctgctcgacagcaacgtgctgaccatggtccgccgtacccgtggcgacgacatcgacgccgcctgtgggcagctcaagggccaggtgatggaccgcacccgccgccaggcggagttcaacaagacgctgcaggcggggaaggggagcgatgccgcggcctgaccgcctctggctggttctgctcgcaggcacgctggccctcgcggtcggcggctgcaaatcccatcccaaggccaagcttggcccgagcgaggcgccggtctactccgtccgtgatccggaaggggtgcggcagcaggtgcgctggcaggagttgctgaccctggccggccgcgacatccagggcggcaatctcgatgctgccgagcgcaaggcgcgcgaagcccagaagctggtgccgacggcccccgacggcctggtcctgcttgcgggcatcgacgagcgtcgcggccgcagccagcaggccggcgagaacttccgcaaggctgccgaactggcgccgcaacgtggcgacgtgctcaacaactatggtgcctggctgtgccagcagggccgggcggccgaatcgctggtgtggttcgatcgtgcccagcgggcgccgggcaatcccgccgtcgccgaagcgcagtccaatgccggcagctgtgcgctggatgcaggccagttcgagcgtgccgagcgcgacctgcgcgcggcgctgtcggcgctgccgggaaacccggtcgcgctggaggccatggcccagctcagcttccgccagggccgctacatggaggcccgggccttcgccgaacgtaggattgcggctgcacccgcaacgcgttccgtgttacaacttgcgtctcaaatcgaagcgcggctgggtgatcgggcggcatctgaccgctatcttcagcgcattcgacaggaatttccgcaggaagcgggctcctaactccagggttgatgcattgtgattgatgaccagactgtgagcgctctcgagactgcggccggctgcggcacccgcctgcgccaggcccgtgaagcggccggactgacccttgaggatgtcggctcgcgcctgcgcatgccggtccaggtggtcaggtcgctggaggaagagcagtggcagaagctgggcgcgcccgtcttcgtgcgcggccagttgcgcagctacgcgcgcctgctcgacgtcgatgtgagccagctgctggagcaggcccaggtgggtcctgtcgtgccgcccaccctggtcagccatacccataccccgcgtgcgcgccgcattgccgagaatctcggccggcgcgtgctgtacgtcggcatcaccgccgtgctggccgtgccggtgtggttcgccacccgcggccatttcgatggcagcgccacgccgtcgccgaacactgcctcgctggacgcgatcccggccgctgtgccggtggccccgtccgctgcgggtgtcgagccggcagccccggctgaagtcgcgagtgccccggccagcaagccggccgcaaccccgtatgtcgcttcgctgtccccggtgccgcgttcggcacccgctgcgcccgcagccgccaatacgctggagatgcagttcagcggcgacagctgggtcgatatcggtggtccggacggcgccacggtcgaaaaggcgctgatcaagtccggcgagagccgcagcttcacgccgggccaggtgacccgggtgaccctgggcaacgcctcggcggtccaggttcagcagaacggcgctatcgtcgatctgaccccctaccagcgagccaacgtggcacgctttcaggtatcctctgaaggctccgtagtcccggtttcgcactgaggcgcggtttcaccaccttcgattaaacccaatggtccctcccgatgggcggggcgagagtacgcatggcgatcgacgatctgctcgacgagcacgaacaaagtgaacgcgtccgcagctggctgcggaagaatggcgccagcatcctcggtggcgtagccatcgcgatcggtgccattgccggctggcagtggtaccagaaggatcagggcggcaagctggcctcggccaacgtggaataccagaaggccctggtcggtcttcagcagaacaagctcgacgacgctgccaaggcagtgaaggcgctcgaagcgggcccgtccagcatctatggcgacctcgcggcgctgcagctggccaaggcccaggtcgacgccggcaagaacgaagaagcgctggccaccctgcgcgccgtgaaggtcgaaagcgacctgcagcgcgtggccgaccagcgtgtggcccgcctgctggtggccaccggcaagagcgacgaggcgatcaagctgctgggcagcgccaccgacagcagcagcctggaaatccatggcgatgcgctgatggcgcagggcaagcgcgatgacgcccgcgcacagtacgagaaggcgctgaagtcgctggacgtggcagcgccgcagcggcgcctgctggaaaccaaggttatggatgccggcggcacggtcgccgcccctgcggagtcggtttgatgagtcagaaggtcatgatcacccgcgtcgccaccgtgctcctgatgggcatggccctgaccggctgcagcaccatgaagggctggttcgccggcaaggacgcggcagcgaagaaggcccaggagccggctgagctggtcaagttcgagccgagcgtcaaggtcaacaaggcctggtcggtcaacctcggcaagggcgagcgccgcatcggcgtgcgccagggcccggccgttgccaatggccacgtgttcgctgcggcgatcaccggcggcgtgcacgccatcgacctgcagaccggcaagaaggtctggacctgggagccgcagaaggaaaagaagaagccgaagctgcgcctgtccggcggcccgggtgtcggtgagaacctggtcgtgatcggcacgctcgatggccaggtcatcgccctggacatcaatgacggcagcgagaagtggcgcgcccgtgttccgggtgaggtcattgccgcgccggccgtggcccagggcctggtgttcgtgcgcagcaacgacggccgcgtcaccgcgttcgatgccggcaacggcacgcagaagtggttcaacccgagcgaactgccggcgctgaccgtgcgcggcaacgcgccggtggtcaccggtccgggcgtgttgttcatcggcaaggacgaaggcgcggttgccgcgctggccatgcaggatgggcgtaccctgtgggaacagaaccttggcaacggcgaaggccgtaccgagctggaccgcatggccgatgtcgacggtgctccggtgctggagggcaacaccctcttcgtgagcagcttcaagaaccagaccatggccatcgaaggcccgaccggtcgcccgctgtgggcgcgcgaccatggcggtgcaggtggcgtggcggtgtcgtcgggcaatgtgttcgtcaccgacaacaagggtggcgtgttcggcctggacaaggcgaccggcgctgccatgtggtcgcagaccgagctggcgcgtcgttcgctgaccggcccggcgctgcacggtgattacgtggtcgtcggcgactacaagggatacgtgcactggttgaagacctccgatggtgcgatggcggcacgggcgaagagcggcggtgacgccctgctggcccagccggtcgtcgtcgacggggtgctgctggtgcagaacgtggatggcaagctgaccgccttccggttggcaaattaaaaattggagtaatcgcgatgctgcctttggtcgccctggttggacggccgaatgtcggcaagtcgactattttcaatgcgcttacgcgcacccgcgacgcgctggtccatgaccagcccggcgtcacccgtgaccgcaactacggcgtctgccgcctcgacgaggacaaccatttcctcgtcgtggataccggcggtattgccggggaagacgaaggcctggctggtgccaccacgcgccaggcccgggctgcggcggccgaagccgatctgatcctgttcgtcgtcgacgcccgcgagggcacctcggcgctggacgacgagatcctggcctggctgcgcaagctgtcgcgcccgacgctgctgctgatcaacaagatcgacggcaccgacgaggacagcgtgcgttcggaattcgcccgttacggcttcggcgagatgctgaccgtttcggccgcgcatcgccaaggcctggacgacctgctggacgaagtgatccagcgcctgccggaagaaggcagcggagaagagctggacaacgatccgaaccgtatccgcatcgccttcgtcggacgtccgaacgtgggcaagtcgaccctggtcaaccgcatcctcggcgaggagcgcatgatcgcctccgacgtgccgggcaccacccgcgactcgatcgcggtggacctggagcgcgacggccgtgagtaccgcctgatcgacaccgccggcctgcgccgccgttcgcgcgtggacgaggtcgtcgagaagttctcggtggtcaagaccatgcagtcgatcgagcagtgccaggtcgcggtgctgatgctggacgccaccgaaggcgtgaccgaccaggacgccaccgtcctcggtgccgtgctcgacgccggccgcgcgctggtgatcgccatcaacaagtgggatggcctgaccgagtaccagcgcgaacaggctgaaaccatgctgtcgctgaagctgggcttcgtgccgtgggccgaatcggtgcgcatttcggccaagcacggctcgggcctgcgcgagctgttccgtgcggtgcaccgcgcgcacgaatcggcgaacaagaccttcaccaccagcgaagtgaacaaggcgctggaagtggcctacgagaccaacccgccgccgaccatccgcggccacgtctccaagctgcgctacgtgcacccggccggcgcaaacccgccgaccttcatcgtgcacggcacccgcctgaaggaactgcaggagtcgtacaagcgctatctggagaacttcttccgcaagcgcttcaagctgatcggcacgccggtgagcttcatcttccgcgagggcaccaacccgtacgagggcaagaagaacgtcctcaccgagcggcaggtcaaggccaagcggcgcttgatgaagcacgtcaagggcaagtgattcacgggaaggcggccgcagggccgcctttcttgtgtgtggtcgtgccggccgctggccggcaacccgatgatgcctggtgtgttcacgaggttgccggccagcggccggcactacccctacgtctacagtcctcgatcatggcgaactgttgcgacgagcgcggcaatgcggcaacgcgcatggggcgctgcggggcgcggccatcatcgattcgggcagctgcgcctgccccgtgaggcttgcccagaccagggtggtacccagtactcctgtcaggtacgccaccgacaccgcgccgatcaccagacccgccgcatgctccagccacggaagcaatcggcaacatccctgtgcccagcgcggatggctgccgagccacgccatcagcaggccgagcgacagcgcgacaccgcccaggcaggccacgtaagcggcctttgtacccatgtcggcaacgaggccgctgaccagggcggcaaccgcgaactgcagcgtccagttgttgatgctggcgagcgccaacaggcatccagcctcggcgtgcggccaacgggagcgggccttcaggccccagggcatctgcagggaaagcggagagagggaggtcagcccggcatcgcgcaggcacatgcccgccagccgcagcagcagcaggcaacccgcgcactccatcgccagcgtccacaggccgcggtttcccagcatgcccgccgcaacgaaggccgtggcgcagatggtgcccgtaccgatggcgataccgaacgatgcggccatggccgcgtgcccgccagcgcccatcgcggtgcgcaggatcttcgcgtgattcgacgcaggcaggagcatggcgaagctgtacagcaccgcgacgatgaagaactgctgcacgaaaacctgccaccaaactacagaaagtgccgagtgtgggctgcgctggacgcgccgtattgaacgctattgcgacaggcgcgaatcactggcatcagcccagccacagcgacacggcgatccatagcgccagcgcaatcatcaggagccctgcggcccgttccagccagggcagggcacgcgcgaatcgacccagcacccatgggtggccgaccagcgcggcaaccagcagatcccatagcaggacgatgccgaacatccacgcgccatagaagaacttcgttgcggcgctggcctgcggaccgttgagcatcgccgccagcgttgcgtagaacagcgcattcttcgggttcagcagcgcagacagggcacccagcccagccgccctccaccatccgtgggcaccacccgctcgcgatccggcggcagcttcaggtgcctgcaacgtcgtcgaacccgcatggcgcaggaacagcgtgccgaggtacagcaggaacccgcagcccgccaactgcaccgcaatgaaccctgcgctgcctgggcgcagcatggccgttccggtgaaagcggccacgatgaagacgccattgccgacggcgatgcctgcgcaggcgccactggcggtgcgccagcccgaggtgatcgcggtgcgtgcaacgaggaagaagtcggggccgggtgagagcagggcgagaaaatgtacggtggcgatgaccaggaactgttccatcgggtccggcggcggctggctggggcgccagtctgcggatgcgccgcgcgatggtattgaacgttattgcaggctcagcgccggtattggcccggggtcgcaccggcgtgggccttgaagacccgctggaaatggctctggtcggcaaaacccagcgcatgcgcgaccacggccagtgcctgcccttcgcacagccgccggcgggcctcctggatgcgctgatcgatctgccaggcgtgcggtgtcaggcccgtagcgcgtcggaaggcgcggatcagctggtagcggctcatgcctgccagcgatgccagctcctgcagggccggggtgtgttcgagccgctggcgcagaacgtccatcaccggctgcaagcgctgctgtaacgcggcatcttcaagcgggccggcgacggctacaccatcgtgttcatccagatcgccgacgaacgcgatcagcgccgcttccttgacgctgaccgggtcgtcggagaacagcgtctcgttgagctggcagtactgctggtagcgagggcgatggttggaaatccggatcggttcctgctgccagtcgggttcgggcaggtcgtcatactcggcgcggacctcggccatccagcgcgggtccagatgcagcatctggtagctccagagctggccgggcagggggttgcaggcgtgcacgcggcctgcgggcacgccgaccagactgccgggctgcagcagacgcggccctttcgcggcgccggtgaacacgctgctgccggcgtcgacggcgccgatcgagaaggtgtcatggctgtgcgggcgatggcaggcgcggctgtcgcacgcccgtcggctttcgacgaagggcatgcgcgggtcacgccagaattcggtggcagagcgcatgcagcggttccgggatgcaggggcaacgcccgcatggtgccatgttcggggcagggcgcgtcgagggtgtctgcgcgataatgcggccatgagcatccaagagctttcccccgcgcaggcgcgcgagcgcctggcccacggcgcggtgctgatcgatgtgcgcgaggcgcacgagcgggccggcgggatggccgagggcgcgcgcggcgtggccaagggcgagctgcaggccgacccggccgcacacctgccgcggcacgaccaggagatcctgctgatctgccagagcggcaagcgctcggccgatgccgcgcagttcctgctgcaggccggctacacacacgtcgcttccgtgacgggcggtaccgtggcctggcgcgagcagtcgctgccgctggtgcagccgctggccagcgccgccgaccgcgacttctacgaccgctattcgcggcacctgctgttgccacaggtaggcgaacctggccagcgccggttgcagcagtcgcgcgtgctggtgctgggcgcgggtgggctgggtgccccggccggcttctatctggccgcggccggggtggggtacctgcgcttcgccgaccatgaccgcgtcgagcgcagcaacctgcatcggcagatcgtgcataccgaagccagcgtgggccagctcaaggtcgattcggcgcgtgagcggctgctggcgctcaacccctcgatcgaggtcgaggcggtgccggagcgggtcacctccgagaacgtggatgcgctgttggacggcgtggacgtggtgctggatggctcggacaactttccgctgcgctacctgctcaacgacgcctgcatcaagcacgcgataccgatggtgtacgccgccatcgagcgcttcgatggccaggtaagcgtgtttgacgccggccgccagcgtggcgtggcgccgtgctaccgctgcctgttccccgagccgccgccgccggagttcgcgccgaactgttccgaggctggcgtgctgggcgtgctgcccggcctggccggcgtgctgcaggcgaccgaggtgctgaagctgctgctgggcatcggtgaaccactggtcggccgcctgctgcgcttcgatgcgctgggcatgcgcttccgcgagaccggcatccggccagacccgcagtgccgggtgtgcgcgccggacgtgccattcccggggtatatcgattacgccgcgttctgccggggtgggtgaggctggccggggaatgccttggtagatgccgaccttggtcggcgttttcgtgccaaccaaggttggcacctaccgaagcgggtgcatggtttcgggatccggcatccggccggactcgcactgcccggtgtgcgcgccgggcgtgccgttcccggggtatatcgattacgccgcgttctgccggggtgggtgaggctggccggggaatgccttggtagatgccgaccttggtcggcgttttcgtgccaaccaaggttggcacctaccgaagcgggtgcatggtggcacccaccgacgcggatgcatggtttcgggatgatgctgggggtagctccctacatcgttccacctccaagacaatccggcgcaacatgcgtgctattgccgtcatcggcattgctctattgttgaacccgattctggatcttggggaacacaccgcatggcggtagaagcagcgaccagcgagctggtcaaagtcgtcgccctgttgggcgcggcggtggtgatggtgcccctgttccgccgggccggcctgggctcggtgctgggctacttcgccgctggcttggcgatcggaccgttcgggctgggctggttctcagacccgcaggcgatcctgcataccgccgagctcggcgtggtgatgttcctgttcgtgatcggcctggaaatgcggccctcgcatctgtggagcctccgcaaggaaatcttcgggctgggcacgctgcagatcgtcacctgtgcgctggtgctgaccagcatcgccaaactgttcggcctgccgtggcaggtggccttcatcggcgccaccggcttcgtgctgacctccactgcggtggtgatgcagctgctggccgagcgcggtgacatcgcgctgccgtcggggcagaagatcgtctccatcctgctgttcgaagacctgctgatcgtgccgttgctggcgctggtggcctggatgggcccgagcgcgggcagcgccgatggcgagggttcgcgttggctgtcggtggcgatcggtgtgggtgccatcgtcggcctggtgctggtcggccgcttcctgctcaacccactgttccgcgtgctggccgagtcgaaggcgcgcgaggtgatgaccgccgccgcgctgctggtggtgctgggtgcggcgctgctgatgcagctgtccggcctgtcgatggcgatgggcgcgttcctggccggcgtgctgctgagcgaatcgaccttccgccaccagatcgaagcggatatcgaaccgttccgcggcatcctgctgggcctgttcttcctcagcgtgggcatggcgctggacctgggcgtggtggccggcaactggcagctgatcctcggcctggtgctggcgctgatggcagccaaggcgctgtgcatctacgtagtcgcgcgcatcatgggcagcgaccacgcgcaggcgctggatcgtggcgtgctgatggcgcagggcggcgagttcgccttcgtgctgttctctgccgccgcatcggccggcgtgatcaacctggagatcaatgccaacttcaccgccgtggtggtgctgtcgatggcgctgaccccgctggtggtgctgctctacaagcgcgtggcgccgaagccgacggtgaacatggacggcgtggacgaggccgagggtctgtccggcagcgtgctgctgatcggcttcggccgcttcggccaggtcgccagccagtcgctgctggcgcgcgacgtggacgtgaccatcatcgacaacgatgtggagatgatccagagcgcggcgcgcttcggtttcaagatctactacggcgacggtacgcgactggacgtgctgcatgcctcgggcgcggccaccgcacgtgcgattgcggtgtgcgtggacaaggccgaggccgccgaccgcatcgtcgaactggtggcacacgagttcccgcaggccaagctgatggtgcgctcgttcgaccgcgaacattcgctgcggctgatccatgccggcgtcgatttccagatccgcgagaccttcgaatcggcggtgctgttcggccaggccgcgctggtggagctgggtgcggacgaggacgatgcgatcgaaattgccgagcagatccgtcgccgcgatgccgagcgtttcgagttggaaattgctggtggtggtctgaatgccggcgccaagatggtgttcggcaactccggccagggcgtgccgacgccgacgccgttcaccgcgccgaagcgggagagcaagacgttgaacccgcaggacgtgccggaagaggaagaataaagcccggtcgtgccggccgctgggcggcagatgcggaaacgttccgacgtcatggggttgccggccagcggccggcactacccgggtcgggaattgccgaagccggcggttggtagtgccggccgctggccggcagatacggaaacgttccgacgtcatgaggttgccggccagcggccggcaccaccgtgtggggaattgccgaagccggtggttggtagtgccggccgctggccggcagatacggaagcgttccgacgtcatggggttgccggccagcggccggcactacccgtgcggggaattgccgaagccggtggttggtagtgccggccgctggccggcagatacggaagcgttccgacgtcatggagttgccggccagcggccggcactaccgtgtggggaattgccgaagccggtggttggtcgtgccggccgctggccggcagatacggaaacgttccgacgtcgtggggttgccggccagcggccggcactaccgtgtgaggaattgccgaagccggtggttggtagtgccggccgctggccggcagatgcggaagcgttccgacgtcatggggttgccggccagcggccggcactaccgtgtggggaattgccgaagccggtggttggtagtgccggccgctggccggcagatacggaaacgttccgacgtcatggggttgccggccagcggccggcactaccgtgtggggaattgccggagccggtggttggtagtgccggccgctggccggcagatacggaatcgttccgacgtcatgaggttgccggccagcggccggcactaccgtgtggggaattgccgaagccggcggttggtagtgccggccgctggccggcagatacggaaacgttccgacgtcgtggggttgccggccagcggccggcactaccgtgtggggaattgccggagccggtggttggtcgtgccggccgctggccggcagatgcgcaaacgttccgacgtcatggagttgccggccagcggccggcactaccggtgcgcggtgtcggcgcgcggcggtgggcgagggggcctgaatcggggacaatagcgtccccgccgccccacgcccgctcccgatgaccgattccgcccccctacatcctgcccgcatccttgatggccgccgtatcgccgaggacctgctcgacagcctgaaggtgcgcgtcgacgctcgcgtggccgccggtggcagccgcccgggcctggccgtggtgctggtcggtggcgacccggcttcgaccgtgtacgtgcgcaataagcgccgtgccgcggagaaggtcggcatcgaagcgcatgactacgatctgccggccggtactaccgaagccgaactgctcgacctgatcgaccagctcaatgccgatccgaagatcaacggcatcctgatccagctgccgctgccgggcatccccgacgcgcgccgcctgatccagcgcatcgacccgcgcaaggacgtggacggtttccacccggaaaacgtcggccacctggccctgcgcgagttcggcctgcgcccgtgcaccccgcgcggcatcaccacgctgctgggccacaccgaccagccggtgcgcggccgcaatgccaccatcgtgggcgtgagcaaccatgtcggccgcccgatgggcctggagctgctgatcgccggctgcaccgtgaccagctgccacaagttcacccccaaggacgtgctggaacaggccgtgcgcaacgccgacatcctggtggtggcggtgggccgcccgggcatcgtgccgggcgagtgggtgaagccgggcgcggtggtgatcgacgtcggcatcaaccggttggacgacggccggctggtgggcgacgtcgggtttgaggccgctgcccagagggcgagctggatcaccccggtgccgggtggtgtgggcccgatgaccgtggccacgttgatgcagaacacgctggaagcggcggaagcgcttagctgacctgcgattggggagatctgctgttggtgggtgccgaccgttggtcggcacaatgccggggcagggtgatgccccgctcctggttggtgccaaccttggttggcacgatccgtccggcacctggaccccaaggtggggtgagggcctctggctgtttgtgccaaccaaggttggcacctacaaaaggcgctccagtgctggcctgagtgatcctcttaaggtggatgccgaccgttggtcggcacaatgcaggagcacaggtgtctgaagggtagtgcggaccaacggtccgcacccaccaaaggcaggccgatgacccgctcctagtaggtgccaaccaaggttggcacccaccaaggcggtaggcggccccctgaaccaatcaccgccctcgcgacacttcgtcgcatctaccccctgccacgcggcgcgaaaaaggggtaaaatgtcgcgcttccccacatctcgggtatgccgatgctgcgcatccaggctgaagcactcacttacgacgacgtctcgctcgtccccgcccactcgaccatcctgcccaaggacgtcaacctcgaaacgcggttgactcgcgacctgaagctgaagcttccgatcctgtccgcagccatggataccgtcaccgaagcccgcctggccatcgccatggcacagctcggcggcatgggcatcatccacaagaatctcagcctggaacagcaggccgcggaagtggccaaggtcaagaagttcgaggccggtgtcatccgcgacccgatcaccgtcgggccggaaaccaccatccgcgacgtgctggccctgacccaggcgcacaacatctccggcgtgccggtggtgggcagcgacggcctgctggccggcatcgtgacccaccgcgacatgcgcttcgagaccgagctggacgatccggtccgccacatcatgaccaagaaggatcgcctgatcacggtcaaggaaggcgccgccagcgacgaagtgctgcagctgctgcaccgcaaccgcatcgaaaaggtgctggtggtcaatgactcgttcgaactgcgtggcctgatcaccgtcaaggacatccagaagaacaccgacttcccgaacgctgccaaggatctgtcgacccgcctgctggtcggcgctgccgtcggcgtgggtggcgataccgatcgccgcgtggaagcgctggtcgccgccggcgtggacgtgatcgtggtcgataccgcgcacggccactcgcagggcgtgctggaccgcgtcagctgggtcaagaagaacttcccgaacgtgcaggtcatcggtggcaacatctgcaccggcgaagcggcactggcgctgctggacagcggcgcggacgcagtgaaggtcggcatcggcccgggctcgatctgcaccacccgcgtcgtcgccggcgtcggcgtgccgcaggtgaccgccattgatctggtggccgaagcgctgcaggaccgcatcccgctgatcgccgacggtggcatccgctactcgggcgacatcggcaaggcgctggccgccggtgcctcgaccatcatggtcggtggcctgctggccggtaccgaggaatcgccgggcgagaccgagctgtaccagggccgttcgtacaagagctaccgcggcatgggttcgctggctgccatggagaaggggtcgaaggaccgctacttccaggacgccgccaccgccgacaagctggtgccggaaggcatcgaaggccgcgtgccgtaccgcggcccggtgggcggcatcatccaccagctgatgggcggcctgcgcgccaccatgggctacgtgggctgcgccaccatcgaagacatgcgcagcaagcccaagttcgtgaagatcagcggcgccggccagcgtgagagccacgtccacgacgtgaccattaccaaagagccgccgaactaccgcgcctgacgcgggccgagcaaagaggaacggggaagcacttcccgttcctctttctccatctgccgccgtaaatctgatttcgttttccctactgcattgccggggcgccatgaccaacatccataacgacaagatcctcatcctcgatttcggcgcgcagtacacgcagctgatcgcccgccgcatccgcgagctgggcgtctactgcgaaatctgggcgtgggaccacaacccggccgagatcgccggcttcggcgccaagggcatcatcctgtccggtggcccggaatcgaccacgctgccgggtgcgccggccgcgccgcaggaagtgttcgacagcggcctgccgatcttcggcatctgctacggcatgcagaccctggccgcgcagctgggcggtgccaccgaagcggcggatcagcgcgagttcggccacgccgaagtgaacgtgatcaacccggatgcactgttcaagggcctgagcgaccacggcggcgagccgaagctgaatgtctggatgagccacggcgaccacgtctccgttgcaccgccgggcttcaccatcaccgccaccaccgaccgcattccggtggccgccatggccaacgaagaaaagcgctggtacggcgtgcagttccacccggaagtgacccacaccctgcagggccaggcgctgctgcgccgcttcgtggtggacgtgtgcggttgccagaccctgtggaccgccgccaacatcatcgacgaccagatcgcccgcgtgcgcgaacaggtgggcgatgacgaagtgatcctgggcctgtccggcggcgtcgattcgtccgtggtggctgcgctgctgcacaaggccatcggcgagaagctgacctgcgtgttcgtggataccggcctgctgcgctggcaggaaggcgaccaggtgatggcgatgtttgccgagcacatgggcgtaaaggtggtgcgcgtgaatgccgccgaccgttacttcgccgcgctggaaggcgtgagcgacccggaagccaagcgcaagatcatcggcaacctgttcgttgagatcttcgacgaagaatcgaacaagctgaagaacgccaagtggctggcgcagggcaccatctacccggacgtgatcgagtcggccggcagcaagaccggcaaggcgcatgtgatcaagagccaccacaacgtgggcggcctgccggagcacatgaagctgggcctggtggagccgctgcgggagctgttcaaggacgaagtgcgtcgcctgggcgtcgagctcggcttgccgcgcaccatggtctaccgccatccgttcccgggcccgggcttgggcgtgcgtattctgggcgaagtgaagcgcgaatacgccgaactgctggccaaggccgatgccatcttcattgatgagctgcgcaaggccgacctgtacgacaagaccagccaggcgtttgccgtgttcctgccggtgaagtcggtgggcgtggtgggcgatgcgcgcgcttatgagtgggtgattgcgctgcgtgcggtggagacgatcgacttcatgacggcgcattgggcgcatctgccgtatgagttcctggggacggtgagcaaccggatcatcaatgagttgcggggggtgtcacgggttgtctatgacatctcggggaagccgccggctactattgagtgggaatgagttgaaagaacgagggcgccgagaggcgcccttgttgtttggagcatctatcatcttctgtgcgggatcagcgtggtgcttgctggaatgtattacttggcaagcttttggcgttgtagcccgaaactacgaggggggggcttagattagggggagaattatcttctgacaggccggtcggtgagtgggtgatcggtatggcgtaatcatggcgtgttgcctccgcgttccttcataccgttgacgaattgaaaggcctgacgcaacactgaacaaatgctgcgctgtcggtggtgttccgcgctggagttattagggaggaagaaggatgaattcgactccacggcattcaggccgaggccaagccttcacaaggtgcgtaagggtgcatgcgctaggaggaacgctgtgggccctgtttggcgtcagtgcgctgttgatgtttaaagccagcgaggaaccattgatcggtccattgcagggcacttggatcgaggtcgtcttgacgtcgtttcctgttggaaattagattgttttcaacatggcgattggcgttctcgtcagtcagattatgtatatgctcgtggtttggttgccggcaaatgccaaacgaaagcgaatccgaaagaaccttcagcaccactatgctctattcaaagagcagtgtatttaccaactgctgttcgcgagcgatggggctgctgaccctaaggtggttgaagatcttgcggacatcaagaaatttagggcctacttcgctgccatcgggccgtccggtggagagaagtggtacgacgttatgaatggtctggaggcagggcacgtcagctccatcgtcgtagaattgggaatcttggctgaggagctgaagtacacgctcgccgcgatagatgttggcgaagacgaagtctatgcttttctcaaaaggctgaaccgcgcgattgtagttcttcgagatggatccgaaaactcggacgtcgagtatctggccaacttcctttgggaattgtttgccggttggtccgtggtcactggctaccaggacggagattttgttatggatcggatagataaattatgaattgatccttcgctgctgtgaattcactggatatcatataaggaggttgtttcttgcgattggcggttccggggggggatacttcgtcgtaatcgctgcggtcggttagccgggcttagtcgttatgtggttacccttgcaaatccatatggagtggtattgtgagtgaatcttcggagattccagaagaactaattgcaattgcctgcagtcgctgcttcaagaatcgtggcctgatactcgatgccatgcaatatggcagagaggaggtgggattatgtcccaattgcggacggggggatggcatcaaacttggcagagcgcctctggcctacctggccgaacgcttcttcgtcgacggatccttccacaagtatgactttggaggagctcctgccattcagttgaacgaacaccagaaaaccagcatcgatattgatgctgtgctgacggatgacataggagttttcgagaggctgctgggagtggggttcttctattatggccctcggctgtggatgattggcgaggttgagccactgaaagccctactagatgacgggaagcgtacagccgtcattgagcggatcatggccgagtacccgacaaggacggtcgggacggatgagacgttctatcgagtgcggaagagtcccggctcagttatcaatcccctcgaatacgacacgccaccctcaaacgtcccgcaggatggacgactaagttccgatggattgccggtcatgtatgcctctcctttgatcgacttgtgcgtgcatgagtgccgttacaccatagaggacgacttgttcgtcgcctcccttaatccacgacgtcaactgcgcctcctagacctgacggtagttctggaggaggatgcgacagagttcgaaagtctcgacatggcggtccatatgctctttcttggcggcaggggggcctacgacgcagcgcgggcgattgcgcgtgcagccaaggacggtggctacgatggtctggtgtatccctcgtactttagtagtcactatcacggtgagagaccattccagaccgtctatggaataactcgccgtcggttcagcggcgccgaggcttatgagcggtcattgagcgtccccaatctggctctgtttggctatccaatcgcagagggaatggtggaggtcgatagtattaatcgtttagtgatcaaccgtgtggcttatgaattccatcatggaccagcaatcgcctagtctcacatggaaattcacgtgcacaataaactattctgcctcgaagtatccgacgaagcactcggagactttcgacgctgagggggtgatggtgccctgatgtatgctgaccgaggcgcgcaaggctgggctcggctggctgtaaactctttccagtgttgcaatcacagcttcgttgcgaagagtagatgccatggtgccgctattgccatgtcggaagggcatcatggacggcaatggatgctcggtgaggtgcagggcctgggggcagctacgaagcttgacgttggcttctggcatggaatggaatgatcaaggagggattgtggatacgacgatcaaagacgttctggaggtaggggccgccatagcgggaattcttggatttgccgcaggcgtattcttgtacatcgtgaagatggtgcggcgaatgcgaagcaaggcgcgagtgatttctccggtaggtcgcgagcaagagaggccggcccaagtgcagcgggcctccaagggcggggtcgcgattcaggcgggacgcgatatcaaggtgagcggtgagttgaattcaggccatgcgagggaaaatcatgaccagtaacgatcagagtcagacgtcgactgaaaattcgactgcccttcaggcgggaagggatatcaattttcagcagggaatgacatatcaagacgttaggcaggtggcgcacgacctttttgaggctaacttctatcgactctcagctgtcgcccgggaggaggctacccgtcgggcagaatacataacagagaaattcataagtagacttatgaatgagaatccgtctggcttcagtcaagctaatgatccttctttccagcatgctctctacacggtacaaaaggagcacgctagagccggggatgaaaatttggctgatttgcttgttgatctattggttgatcgatcaaagcaggagcagagagatctccttcagctggttttggacgaatcgttggcaactgcccccaagctgaccgaaggtcagttggcaaatcttgcagtggtcttcgtgcttcgatacacagaaagtgtcggaattaagtctgataatgcactgggggcatatctagatagatatatacttccatttgtggaggcgctggcggtaagcgattcctcgttcacatatctggaatttgccgggtgtggatcaacatctttgctaatggagatttccgtggagggcatcctcctgaaggactaccctgcattgtttgttgcaggtctttctcgcgatgaaattgaagagatgggtttctctggtggtgtggattcgcgaatcttcattccttgcctgaatgatgcaagtaagtatcaggttggtgtaatgcgatacgcggatatcgagcccgatctttctcgtcagggtattccgctggatgttattgatcgggtaaaatcaatctatcagcggaatctaatgactgaagaggaagttcgggccaaggtgttgagaattcgtccggcgactgaggtgctattccaaaagtggtcaaattcagcaatgaagtctctttcactcactagtgttgggagtgccatcggacatgcaaatgtaaagcgtttggttggtagttttggtgggctcgagaattgggttaactagttgtatttaagttcgaccgagtgttgtgcccggcatctgcatttgaattggtgtgcattttgagtttttctcttggttactaaagtgcttgcgttgcatctggcttgatgtgcgtatgtgaggtctgccggcgcttagaagtcgaacttggagcaaattcagtgtttgcgcatcgcattttgaagccttcgcttgttgttctatccgcgagtgagttgatcttgaaggactattggcctcactccggcctaacctcatgacatgcccactcaaccaacccccggcaagccagaaacaacccatcaaccaccccctcatccaaatgccgctccggctccgctgccacccggcagcggtccgccgcgtgcagcagctccagcaccgtcagcgctcccaccatcgcgcgctcgctccccgccaggctcacgcggcggccgggtgacacgtcgttctccggccagggcagtccatcggcgccctcgcagccgcgcatgcgctcgaggatgccgagcagggagttcaggtcgggtcgtgaggtgtcgtcgttgatgggttcaacaacggtgtacgaggagaaggtgtcggattcgttcatggcgtcggcttccgtggctgtgcttaacagcgccaccgtgaagaggtggcggacgatgcgtggctgcaaaccggttgatgcagcgctattggccggtgagtccgaagactcccacgcaccgcccgccagaaaggccgacggattgcccgccggcaccggttaaggacggtgccgacgggcaagcgtaaacaacttgcgcgtgcatcaaacgggtttgcagacccggggccacccgttgtcggtggcgcgccatggtgtttacgcagccgcctcgaatgccaatagaaattcgcgaaggaaacgcggaatccgaaagcgaagaactattgttgcacgcacctctcgtgcagcacgcgacgccagcagacgcattcgcgcaactgctttgctgatggcgattcaaactggcgcaatcgcccacgctacaagcgaatagcgcgacagcctgctttgctacagttcttagtccgcctcgccaagcaacggcgcgcgatcagccgcatagcccgaaaagcggttcaaacccgacaccattaataaggctcccggcttcaaccgatgccacgctcacccgcattctccaccaacaactcaatcatcgcccgcgccgccgccgactgccgtcgatgcggtgcatagatcaccgagaacggccgtgaccgcccccgtagctgcggcagcacttccaccagctgcccacgcagcaaccgctcccgcacgatgaactcatagctctggcagatgccgatgccctgttcggccagcgacaccacgcccagcacatcgtcggaggtctcgatggacgaacgcggcagccagtccacgtcgcgcccgtcgtcgcggaagatccacggcgccagccgcccggtgcgcggcatcacgaacggcaggcacaggtgctgctgcagatcgtccagcgtctgcggcgtaccccggcgctgcaggtactccggcgaagccaccagcaccaaaggcgcatcttccagcttccgccccaccagcccgctgtccggcaactggcccaggcggatggccaagtcgaagccttcggccaccaggtccacgttgcggttggtgatgttcagttccacctgcacctgcgggtactgctgcgcaaagcgcgccagcacgggcggcagccggtagtggccataggtggtgggcacgctcaggcgcacgcggccggccagcgcaccgtcctgggccagtacgtcgcgctcggcgtcgtccagcaggccgaaggcggtgcgcacctgttccagatagagccgcccggcgtcggtcaggcccacgcggcgggtggtccgctgcagcagctgccggcccagccgcgcttccaggcgggtgaccgcgcggctcagcactgagggcgtggtggacagcgccaccgcgccggcggtgaacgagccgtgctcgaccaccgccaggaacacctccacatcgcccaggtagtcgaacttgcggctcatttggctctccggggaacagatgttttgcgatggggccaatttatcgccgctggggcgatgaataaagtggccgccattccccgataggagctccccatgaacctgatgacccggctggccgcagcgctggccctgaccctggccgccagcggcgcgcatgccgccaacgtgctggtggtgctgtccgacgaaaaccacctggacctgaaggacggcaaggtgctgtccaccggcttctatctcaacgagctgatgcagccggtcaagctactgctggacgcgggccacgaggtgaccttcgccacgccgcatgggcgggcgccaacggtggatgcgtcctcggtgacgccggcgtacttcggcaacgatgccgcgcagctgacgctgcacaaggagttgctggagaagctggcgctgacctcgccgacggcctcgccggtggtcagcctggcgcgcgtcgagcagcagggctatgcgcgtttcgatgcggtctacattcccggtggccacgcgccgatgcaggacctgctgaagagcccggcgctgggccggctgctggccgacttccaccagcgcaacaagaccaccgcgctggtctgccacgggccgatcgcgctgctgtccacgctgccggatgctgcgggtttcgtggcaacgctggacgcgggtgcgatgccggctacgccgaagtggatctacagcggctaccagatgacggtgatcagcaaccaggaagaagaacaggccaagccgctgctgggcggcggtgagatgaagttctacccgcagactgcattgcagcgggcgggtgcgaagttcagcagcaatgccacgccgtggaccgggcacgtggtggtggaccgcgagctgattaccgggcagaacccggcgtcggcgctggaggtggggcagcggttggtggagcggttgaagtaaggcggggtctgcatcgcatgcggcgccgtggcaccatggcggactggcctcgtccttatgggcgaggttggttttccagggaagcccttcaatacgacatgcgaacgtccattctcttcactctctccgtcctgtgcctgaccttgctgtctggttgcgccagcggaccggattaccatcattccaatcgcgagatcaccagcgcattcgtggccgacgacggcaagctgtacctgctgccggtctatgacgagccgatgcgctttgatgcggcgccgttccgtgattaccgcgccctgatggacagcccgctgcgcgaggccgtggtctgcgcgcagctctacttccgtgaggactggcgcgtgccggccgaccggagcaaggtgcatggcagctacgcgctgctgctgcggccggagcaggtgacgcccgaacaggcggcgcagttcaagctggagcggttggagatcagcccgcgggtggccaaggccatcgctgcgttgacgcgccagccgtacatccttgaagcccgaagccgctacgagctggcggccaacccggactgcaatctttccaggcagggcggcagctattacagcgcgctgttcgagagtgatggcgagcgggtgaagctgccggacgctgcggcgctggccgcgaaggcgaagctgccgcagtcgattaccgcgcgtgctgagcgtatccggccggacgatacggataagcctggggttgggacggcggccggaaaggtgctgggtgcagcgttggtgccggtggcggttccggtgtttgtgttgagcctgccgttcctggggccggatcattggaagtgaaaaggcgttgaagccagagcatccacgcgtggcgtggatctgcccgggcctcgtcagtgcctgaacattcatcctggagatctgtgtgccaagcacgctggaaactgttttgaagactgcaggcttcattgtcctcgcagcacttccgttgctgatcctttggttcatcctgcggcgaatgtcagcgaccgcacgttctgcattgggatcagggttgcgtttgaatccccctcgccggatttccggtaagtccatgaccctggtgatggtggatggaaaagaggatcgggagcactacttctttgatgcggagtccttctacctgcggcgtggcccggtgcctacggcggttccgctctcgcagatcacctcagtcacgcgaacgtccgatgtcatctacggacgttatgtctggcaggtgtgcttcagcaaagcgtcgggcagaaagtgcgtgacgttcaccaacaacctgacgctgttcaaccgcgacttcctgctgttcctggaggcggtgcggaaggccaacccgttggcgaccgttgatcgggcaggcatccgcttctagctgtgggccgacttgagggtgtcagttaaaggggcgagccggtgacgctacactggccgcctgtgcccgatggaagctcgcccatgttcagtggaaaggttgcagtagtcaccggctccaccagcggtatcggtcttggcattgccaccgcgctggcccggcaaggcgccgacatcgtactgaatggcttcggcgatgcggcggagatcgaacgcatccgttccaagctggaaaccgagttcggcgtgcgggtggtgcacgatgctgccaacctgtcccgtggcgaggcagtgcgcgggatgattgagcatgccgtcgcgacgatgggccgcatcgacatcctcgtaaataacgcaggcatccagcacaccgcctcgatcgaggagtttcctgtcgagaagtgggatgcgatcctggcgttgaatctctcggccgtgttccatgccacggcggcggccttgccccatatgaagcagcagggcgccggtcgcatcatcaacatcgcatccgtgcacggcctggtgggctcggtgaacaagtcggcctatgtggcggccaagcacggcgtggtggggtttaccaaggtgaccgcgctggagaatgcgggcagcggcattaccgccaatgcgatctgcccgggctgggtgcggaccgcgctggtcgagcggcagatcgccgcgttggcggagcgcgagggcacggatcaggagaccgccgcgcgtgcgctgctggctgaaaagcagccgtcgttgcagttcgtgacgcccgatcagctgggcgagatggtggtgttcctggcttcggacgctgcggcgcagattaccggcacggcgctgccggtggatgggggctggacggcgcgctagctggctggctgtgctttacgctgcagcttgggcaatgccaccagcgtggcgagaatggtgaacagcaccagcgacgagcctaccgtgccgaagcccaggccgcccttttccagcggcttggtgagcaggtcgccgaaagtggcgccaaacgggcgggtgagcacgaaggcgatccagaacaggatgacccggtcgatgcccttgatgcggctggccagtgcggtgagcgcgatgaggctgccgatcagcagcgcgccgccggtgaagcccagcccggaatcgtcggcgaggaaatcacccagcgcggtgccgagggtgttggagaacagcacggcggtccagtagaagccttcggcgcggcgcgatgcgatgttgctgaccgagatcgacttttccgacacccgccaagccagcagcaccagcgccaggcagccggccagcagactggcgccggtggcgtagcccaggccgagcgtgcggtcgatcaggtcggacatggtggtgccggcggtgctggtcgccagcactaccgaccagaacagcaccgggtggaagcgccgcgccgacaactgcatgcccagcaggccggcaaagatcgccagcaggatggccgagctggccacgtagccgaggttgagcgtcatcgacagcaggtcgcccgcagtctcgccgagggtggtggcggcgatcttcatcacccagaaaccgagggtgaccgccgccactttgctgtgcagggaatctgcgtctgaaacactcatcgaacgtcgcctggggagcctgcgggtgatgctgtggcggcgggcgtcagagcgcggtcggaaccgggttcggcgagagtgagcgtgggggcggcgttcagccggtgctggcggggggcggcaggcgtgccagcagggcgtcccagtcggccacgaagcagccgttgtgcccacggttgcactcggtgatccacgcgtccagcgattcgctctgcgcgcggtaggcgctgacgtcgcccagcacggcgaagcgcaggcggtagttcaccagcatctgcagccatagcccggccatgccggagcgcaactcgaagaagtctgccgataggcgctgcaccggcacggcgatccactcggcctggtgcccaagggcatcgccgaccaggtcgcgcagggcgttgccatccagaagcgggcctgtatcggcgctgcgcaggacgcgggtgctgccgatctgttcgacatgtgtgtgcatcgtgcgctctgaagttcgtatcgtccgcccagtatggccatgggagaggccgacagtaagcagatgcagcatgaatctggcgaacgaacgcgctaggctgcgccgggcgcccgcacgaggcgggttcacgataccgggaaagggcatggcagggtggaaaggacgttcgttgttgatggcggtgctggtgtgttcgggtctgccggccgcggccgccgagctgtgcacggccagtgcctacgttgacgagcagggcaacatcgtggtgctcggcgcacccgctgcggcaccggccacgggccagcgctatctgatgctggacgggcgacgtggcgcgaccggcgatgccaacgcaccggtgagctgcagcggcgacgtggtcagcttcaggacgcctgcgggagccacgcagcgctggcggcgactgccgacccgcgataccgatgcaacgttcatcagcgcgggaaccaagctggttgggcggttgatcgagccggcagggccggccgacccgacgcggccgctggtggtgctggtgcacggctcggaacgcacgatggcggtggcggcgatctaccagcgcatgctggtggcccagggcatttcggtgttcgcctaccagaagcgtggcaccggcgattcggaaggcgagtacacccagaacttcgagctgctggctgacgatgcagcggcggcgcttgccaaggcgcgcgaactggcgaggggccgattcggccgcgccggctacttcggtggcagccagggtgggtggatcgcaccgctggcggcaacgcgctcgcaggccgatttcgtggcgatcggtttcgggctggtggtgtcgcccattgaggaggaccgcgagcagttgttcgatgaggcacggcgcatgcagctggatgcggcggcgttggtgcaggtcgggcagctttcaggcgcaaccgcgcagttgatgcgcacgcatttcaatgaagggttcgaggcgctggcgaaggtgcgtacgcagatcggtgccgcaccgtgggcaaggacgatcagtggcgaatacagcggtgacatgctgcgcatgagtgacgctgacctgcgccggatcggtcgcgcgcgattcgacaacctggagctgatctgggactacgacgccgaggccgcgctgcgccgcctgaaggtgccgttgctgtgggtgctggccgagcaggaccgcgccgcgccgattgccgccacgcgttcgatcctgtcgcgcctgcgcgcgtcggggcaaccgatcgacacctacctgttcccggataccgaccacggcatggtcgagttccgcaccgatgccgagggcaaccgggtgtcgacgcggatcaccgacggctacctgcgcctgctggccgattggatcaagcaggatgtgcacgggggctatgggcgcgcgcgcagagagagcgaatagcgggtagggtgtacgcctgcagagcgccacggtgaatgaaggaagggaatggaagataggcccgagccgcttgcttcattgcacacatggatggcggtggccccttggcgccgctggctggttgccggcgtgctgttggtgaccgggttgggtgtgttcttcgccggttggttcggcttggcaatgctgctgggcgacaacgaggatggcgctgcgatggcgttgaatgccgccttcgtgctgctgctgtcgttggtactgctgccggcgctgcactatggcttcctgcgcggcttccgaagtagcgcgcaggggcgcgatcggttggccttccggttcggagcggaggatgcagcgccggtaccggccatcaagtggccatggtcctggcggctgcggcatgcggtgctgtacgtgctgggtattgcgacgttgctgctcgtcttcctgccgcacgacaaccaggcggctttcagtgccttcatcggccgttacagtgcgggccgcgcgtctgcgggcagtttgaccatgctggtattcgcgtggctgccgctgctcacgctgatgggggtgtgcatgctgctgcttcgccgccagttccggctccgcgatgccgggttgctggacgtggtgggcaagcggctgctttcagcggagagccactggctgttttcgtttgcggccgcgtttgccgcgacggcgttcctgtgccgcttgattggcagcgtggcgctgtaggcgcgtgggtggccacgcgccagcaccgcgtcaactcgacttcgcgaacacatccaaccccttgcccgtctccagcagcgacttcaggctcgacagcacgatcggccagccctggcggatgccggtatccatgccgctgcccggttccagctcctcatgggtaacggtcagccgcaccatgtcctggtagggcacgatgtcgaaggtgacgcggctgtaggcatccgggttgtcggcctgcgaggcggcggcccaggtgatgaccaggcgcgagggcggggtgctttccaccacttcgccgaccagctcgaccgatcgtgtttcgttggcgcgcacgtgctgccagcgcgagccgggcttccagtccgatacgttctcgtggccccaatagcggctggcgatctcggggcgggtgatggcctcgaacaccttctgtggcgtggaggcgatatagatcacatggatgaagcgggttgactctgcggacatcgtcattctccttccagttcgcgtttcaggtcatgcagcaggctcaggcgctgctgctcgaacttgcgtacccagcgttcgtagacttcatgcaggggcaccgggttgatgaagtgcagcttctcgcggccacggcgcacggtgctgatcaggttggcgtcttccagcaggcccaggtgctgggtgaccgattgccgggctatgtccaggttttcgcacagctggcccagggtctggccgttgtgctcgcagagcaggtccagcagcgtccggcgcgtgggatcggccagtgccttgaagaccttgtctgcgtcgcgcaagttgtctaccaccatggggatgtcttcaattccagttgtcgatcctgacgtcgtgtgggttgggctggcccttgccggtctccagcagggccttcaggctcatcaggaacaccgcccactttgtgctgcagtgggaggtgaactcgacgcgctccttccagccttcatgggtgaacaggacgatgcagtaatcgccttcctgcttcagcacgaagcgcgcgtgggtgccgatccattcggcgggaccggcgatgaaccgccagagcacgagctcgcctggaatgagctgttccagcttcatttccatggcgccgatctcctggccgttgttcgtgaaacgcgccttgaccgtgccgccgacctcacggtcgccccgggtgtcttcggcccaccaggcggcgacgccttcgggcgtggccagggcctggtacacctggcttgcgggggccttgaagccgaccctgtgtgcgatatccaccattgcaggttcctcgcgatgggccggcaggcgccgcccttgggatggactatatgcaggtaaatgcctgcatgtcaaatccggcccagggacttccgaccctggtagtgctggccgctggccggcatcctcgtgacagctgattgacgcgttgacaggagtacgtgcatgactgaaacaggaaaggacaccttgaccatccgccgcgccagtgcggcagatgcccctgcggtgctggcgctgttcgacgaggtgatcgaatggttcgtgtcgatcggcaatctgcagcaatggggcagcgagccatggtccacggtgccacgccggatcacccaggtgaccgatgcgtgcgcgctgcctggcgcatgggtggcccagaacgagcagggtgaggtgcgtgcgttcctggcgctgggcgagtcgatgccctatgtgccggcgcccgatgggccggagctgtacgtgcgggtattggtggcctcgcgtgatgcgcgcgtgcgcggcattggccgtcgcctgatggcgtttgccgatgagcaggcgcgcgctgccggcctcgaccatctgcgcgtggactgctatggcggaggcagcggtgatctggtgcgcttctacgagtcctgcggctacacgcgaattgcgccgttcaacgtggacggctggccaggcatgctgctgggccgccagctctgacgccgctgcgtcattcggtcgcagcatgcatgcaggaatcggtacatcggttcggcgctagagtggggtcaccccctccaggaaggagcagcgcatgtactacagcagtggcaactacgaagcctttgcgcgcccgcgcaagcccgccggtgtcgatggcaagcgcgcatggttcgtcggttcaggcctggcctcactggccggcgctgcgttcctgatacgtgacgggcgcatggccggtgaacgcatcaccatccttgaacagcagcacattcctggcggtgcgctggatggcctgaaggtgccggagaagggtttcgtgatccgcggcggtcgcgagatggaagaccatttcgagtgcctgtgggatctgttccgctcgattccgtcgctggagatcgaggatgccagcgtgctggatgagttctactggttgaacaaggacgacccgaactattcgctgcagcgcgccacgatcaatcgcggcgaagatgcgcacaccgacggtctgttcacactcaccgagcaggcacagaaggacatcatcgcgctgttcctggccacccgtcaggagatggagaacaagcgcatcaacgaagtactgggccgtgatttcctggacagcaacttctggctgtactggcgaaccatgttcgcgttcgaagagtggcattcggcgctggagatgaagctgtacctgcatcgcttcatccaccatatcggcggcctgccggatttctcggcgctgaagttcacgaagtacaaccagtacgaatcgctggtgctgccgctggtgaagtggttgcaggaccagggcgtggtgttccagtacggtaccgaggtgaccgacgtcgactttgatctgcagcccgaccgcaagcaggccacgcgcatccattggatgcatgacggtgtagccggtggcgtggatctcggcgcggatgatctgctgttcatgaccatcggttcgctgaccgagaactcggataatggcgaccaccacactgcggcacgcctgaacgaaggcccggcgcctgcctgggacctgtggcgccgcattgccgcgaaggatgacgcgttcgggcgtccggatgtgttcggcgcgcacattccagaaaccaagtgggaatcggcaacggtgaccacgctggatgcgcgcattccggcctacatccagaagatcgccaagcgcgatcccttcagcggcaaagtggtgaccggcggcatcgtcagcgtgcgcgactcgcgctggctgatgagctggacggtgaatcgccagccacatttcaagaaccagcccaaggaccagatcgtggtctgggtgtattcgttgttcgtggatacgcccggcgactacgtgaagaagccgatgcaggactgcaccggcgaggagatcacccgcgagtggctgtaccacctgggcgtgccggtggaggagatcgacgagctggcggcgacgggcgcgaagacggtgccggtgatgatgccgtacatcaccgcgttcttcatgccgcgccaggccggtgatcgcccggacgtggtgccggacggtgcggtgaacttcgctttcatcggccagttcgccgaatcgaagcagcgcgattgcatcttcactaccgagtactcggtgcggacgccgatggaagcggtgtacacgctgctggatatcgaacgcggcgtacccgaggtgttcaattccacctacgacgtgcgctcgctgctggccgcgaccgggcgtttgcgtgatggcaaggaactgggcattcccgggccggtgttcctgcgcaacctgctgatgaacaagctggacaagacccagatcggcgggctgctgcgcgagttcaagctggtgcaggaggactgatcgggatctcggtagcgccgggccacgcccggcgggtccagcagcgggttgttgacagagcgccaacctactagtaggttgatgacatgaaagagtcgctctcgcccaaggcccaggagatcctggcccatgcccgttcgctgctggaggccggtggctacaacggcttcagctacgccgacgtgtccgcgcgggtgaacatcagcaaggccagcatccatcaccacttccccagcaaggcggacctggtgcgcacggtggttgaactgtaccgggccgaggcgcgcgaaggcctggcgctgctggaccggcagctggacgacccgctgcaggagctcaacgcctatgtggagtactggtccagctgcattgcaggggggacgtcgtcgttctgcatctgcgcgatgctggcagcggaggcgccgatgatccctgcggagatcgccgatgaagtgcgcgggcatttcgaggatctgagcgggtggctgacggtgacgctggagaagggcgcggcgctgggccagttgcgcctgcagggttcccctgcggacgaggccagggcgttcatgtcgtcggtgcacggcgcgatgctggccgcgcgcggttttggtgatgcggcgaccttcgcggcactggcacggttggcgatcgcgcgggtgagtgcggcgtcctgagagatgtgtggtgggcctgcggcgacgcgggccttctttttgagtccaatgcctacctactagtaggttcattctatccctggagatgtcccatgtcccaccctctgtccacgcttggcgtgatccataccgctgtcagcctgatcccggtgttgagtggcctgtatgccttcattcgccatcgcgcaatcgatcccgccacgcgcgcgggcaagctgtacctggtggggctggtgctgtcggtggccacctcgttcaccgtgtccagcacgggcgggatcaaccccggccacgcattcggggtgatcgtgctgctggtggcattcggcggcgtgctggccgcgcggctgcgctggctggggcgcgcagcaccttatgcatcgacgtttgcgctgtctttcagcttcctgctgtcgttggtgcccggcgtcaacgaaacgctgacccgcgtgccggcagcgcatccgattgctgccgcgccgatggccccggtggtgctgcacacgctgctggtctgcctggtggtgttcgtgatcggcgtggccgcgcagtgctggaggctgcgaaaccgtgccttggcaggacgatcctgagacgccgccggtcactccggcgcggcaagtgcgcccagcagtgccaccggttcgatcagtgcagccgagcgcgccgggtcaagttgaatgtgccggctgcagaagccgaacgatcggcctgcggcacgctcggggacgcgtgcgctcgcgtccggtgtctcaatctccagcacctcatccacggccagcgccagcgttgcggtaccggcattgatcaacagcatggccgggctgccaccgtcgaatgccgcttggccgctcatgcggcgcaggtcgaccacgggtaatggctgcccacggacttccagggtcggcctgccgttgcggtctgcagggccgaatgcctccaggccgcgaatttcgacggcagcctggatgtcaatcgcgaacagggcggtgcctgcacgcacgatcacgatctcgaacaggtcggcgggcgatgcgcgtttttccattgcaggtggggcgggtactggcatgcgatgggcgtggcgaagacagcgggaaggaggatcctgatgatgacgcccgaacgtagcgcacggccgcgtcggcaggcgcacgcaaggcgtcggttcagtctgtatcaggcgggggcgcgtggcggctcgacggtgccgatgcgtgggaaatgcggacgcagcaggccaacgagctgatccatgcctggaacggaatggccaaattcgtcccatcgcgcattgaccagcccggacacgacgatctgcccggtctcgatgcgggtcatcgcccagtagggtacggcgcgtgcgccgattgccatgtccagtaccggggtgacggcggcgtgcgaacgactgtcctggatgcggcgcctgaccgcctccaggccgtcgggcgggccttcgatgtactggaaaaaccgctgcccgtcgacgagcagcgctccggtaacgtccacccggcgattgaacgcggcagagcccgagacgatctggcggagggtttcatcggaaagcccagccgacatgtggctggagtaagcaaatgcgtggagcatggaaggggcttcgtgtgacgcccatcactatacgtgggtctccaccgtccgccgtgagccttttctcacgtggcgctggagagcgctgagctggatcagcagcccacgagccgatccgcgccaacaccgccgcgatgctggctgcggtactcggtagggctcgcatcgacctggccccggaagtgccgacggaacgattcctgcgaaccaaatccagcctgctcggcaatccactgcagcggccgatcggtggtttccagcagctcgcgggcgtaggcgacgcgctcgcggatcagccagtcgatgggcgacaggccggtggcctccaggaactgccgctgcagggtgcgttggctgagtgcggcctgctcggcgaggctgcccagcgagtgcggctcgcgcaggttgcggcgcatccattccatcagctttgctaggcgcgtgggctcgccatggggaatggcgcggctgacacgctggctgcgttcggcatcacgccacggcgccagtaccagccgttcggccaccagattggccacgcgcgcaccgtaatccttgcgcaccatatgcagcatcatgtccatgccggtggccgagccggccgaagtgatgatgctgccggtatccacgtacagcgcatcctcccgcacatcgatgtgtgggaactcgcgtgccagcgcttcggtgaggcgccagtgggtggtggcctggcggccatcgagcagcccggcccaggccagcacgaaggcaccggagcagatcgaggcgatgcgcgcgccgcgtgcgtgggcacggaccagtgcatcgagcagtgcctgcggtgggcgctcgctgggctcgcgccaaccgggaatgacgatgatgtcggcgtcatcaactgtgctgaggtcgtagggaagctgcacctgcgttccgccaagcatgcgcagcgcaccaggttcacccgcgcacagctgggtgcgataccaggccacaccgagttccggccgcaccggcgcgaacaggccaaccgcacagccgaactcgaacaggccctggccgtggcaggcaacgatggcgacgagcggggcgctgggatcggcgggtgggctgggcatggcttgatgctacgggtgcagatgcggtgcgctgcgtggtgcgagggcatgaggtgatgcctgtggagcatgtgcacgggggcattcgtctggcctggggcacccgacggggtagagtcgactgttagtcgactgctgttggcgataccgcctggaagcccgcgctgcgcgcgatagtcgactgacagtcgactctacccccgtaggttgccgcccgccgcccgccgcccgccgcccatcacccaccacctgccacccgccgctcgccgtcccatgggcgtggtgcgcagggccgcctaacgtcattaccagcagtcatgtgggtggccggatgttacggctgggtgacgcgatcgcgcctgtcgcggtgggcggacaggcccttgaatggaagcgtgtttccggcccacccccacgagcccccatgcctgccgcccacgcccctgtcctgagcactctcgctgttctgatcacagccatcctcgccgcttcgcccagccatgcggctgaagccgatgcggatcctgctgccgccgctgcgacggccaacgtggccgcgtccacgctggatgcggtggtggtgaccggctcgcgcaccagtacgcgtacggtgaagaacagttccacgccgatcgacgtgatctccgccgaagacctcaccgccaccggccaggccaacctgctggaagcactgcagcgcgcactgccgtcgctcagccagattggtggctaccagagcgaccaggagagcctgatccgtggctaccagctgcgcaacctgtcgcccggctacacgctggtgctggtgaacggcaagcgccgcaatgccagtgcctatgtaagcggtgccaatgggggcggcttcccaggccatgcgtgggcggacctggcgttgattccggtgtcggccatcgaccacgtggaagtgctgcgcgatggtgcgtcggccatctatggctccgatgcgattaccggtgtggtcaacgtgatcctgaagtcgcaggcgcacggtggcgagctcgtcgtggaaagcgggcagagcattgatggcgatggctcgcgaaccagcgtgcgtgcgaacgttggcctgccgtggggtgccgatggcttcgtcaacctctccggcgagaccacccgccagcatcatgcgatccgcacccgccgctacatcgatggctatctgagctacccggcggtggatggtagcggcaatctggtggcgctgcggccgaacaaccggttgccggccggcgcatcactgaacccggccgaagccagccgcaatgccgaggccaacaccatcctcagctccccgtcgtatgcgctgaaggcgttcgcggtgaacgtgggccatggcctgggcgagagcgcgcagttctacgccaacgccaccgccagcgatcgcaccgcgcaggcaatccagaacttccgcctgccggcgaccatcttcaccacctacaaggcgcccggggtgctgagcgtatttcccgatggcttcctgcccgtgctggaaaccaaggagaagcagtacaccggcactgcgggcgtgaaagggcagatcgcgggctgggattacgacgccagcctaagcggcaaccgcagtacggtacgtacctatacgcgcaactcggtgaactactcgctgccgtaccccggttcgcccactgacttctatgacggcaagctggactaccagcagggcatcgccaacctggacctgcgccgcggcttcgaggtggcggcgtttgcgtcgccgctggaggtgagcgcgggcgccgagtaccagcacgaacagtacgagcgtggggcagggcagtgggagtcgtacaccggcttcggcgccgccgcgttcgtgggctactccaccgccgatgcggtgaaggcgacccgtaacagcaaggcggtgtacgtgggtgcagccaccaacatcacctcgcgctggtatctggatgcggcggcgcgctgggaagaccattccgacttcggtagtgtctccaccggccgcctgaccacgcgcttcgacttcaccgatgcgctgggcgtgcgtgccacggtcagcaacggtttccacgcgcccagcctgggcgcgcagttctaccaggccactggcagctgcccgtgcggtaccacgctggtggcgcaggtgtcttcgccggcagcggttgcgctgggtgctacgccgctgaagcccgagaaagccaccaactacagcctgggcgtgacctgggacccgagcccggcgttccacttggccgtggatgcctaccagatcgacatccgcggccagctcggccagtccagccagatcggctacaacgcgcaggatcctgcacgcgtcaccgacaacagcggcacggtgctgagcgcggcgcagaagaacaccatcgatgcgctgctcgggtcggccggcatcagcatcctgccgggtgatgcgttctacgccagctacttcaccaacgtgggcaatacccgtacacgcggtgtcgagctgaccctggaggctaaccaggaaaccgcgtggggcaagctgcgctggagctatgcggccaacgtggggcgcaccaccatccagaaggtcagcgacattccggcggcgctgcaggggctgccgaacatcaacctgttgaccaagagcagcgagtacgcgctgcgcttccgtacgcccagctacacgcaggtggcggggttgggctggcagaacgggcgctggcgctcgaacgtcgacttcacctactacggcccgatcaagcgcctgaacaacggcgtggagtacaagcagccgccggtgctggtgaccaatctctccggtggcgtggaactgggcgcaggctggagtgcggcgctgggcatcaacaacgtgttcgacaagcgcacgcgcaaggtgccggagtacgcgcgcagtgccaccgatgtggcgagcatcgagacgacctgggacaacggcgacgtgttgagcaacgtcggcgcgtactggtacgggcgggtcagttaccggttttgaggttcacgccaaaggcggccggacgtagttcggcatcatcgaggagcatttcatgtcttctgcattgaaggtggtggcagtggtggggtcaccgaccagctcggcaacgtcgcgcacgttgctgctggtgcggcacttgttggcgtcgttgcagcagcgggtgcatgcgagcgtggagctggtggagctggcgccgattgcgcgttcgctggggcagtcgctgtcgcgcgatgaagcggagccagccgtagagcaggcactgcaggcaatcgaggcggccggtctgctggtggtggcgacgccggtgtatcgcggttcctatcccgggctgttcaagcacctggtcgatttcatcgggctggaagcgctggtggatacgccggtgctgctggcggcgaccggtggcagcgagcgccatgcgttggtgatcgaccaccagttgcggccgttgttcagtttcctgcaggcgcacacgctgccgatcggggtgtatgccacgcctgccgacttcgatggcgagcacatcaacagtgcagccttgcaggcgcgcatcgcactggcggccgagcgcgcggcagggcatctggcttcgcaggcgctggcggtaccggcgccgctgcgaaggatcgcctgacggcataaccggcggcgctttgcttatggccaaggcgcatctgcatggccggatctgaccgccgattgtcgcctggcatcgccgtgccgaccgccgtcatctctagcatcgatatcgaagcggcatcgcattgccgccccccgatgaggacgaccccgtgagtctggacgcaaccgacaagcccatcctgttcctgctcgaccgtgagttcgaggacggacagattcccggccagcgtttcttctgccggcacagcctgttgctggaaggtgcgctgtcgagcatcgacggcctggacgcgcggctggacgtgcgccgcatcggtttcgcacggccgcgccgggaggtgatcgccgagatcggcgagcaggaccagtcgctgccgaagctggtgctgccgcagggcgtgcgcagtgacctcgcgagtggcgtgcaccaggaccgccagtacatctccggtgccgagccgatcctggccgcgctgaacgggttgctcggcatccccgtggcccatccctgagcgaggacgcgaccatgagctatcagatcagcgtgttggacaagagcccggtggccgaaggcgcctcgccggagcaggcgctgcgcaacagcctgcagctggcgcagcgcgccgaacagctgggctatcaccgctactggtttgccgagcatcacgccgcgccgacgttggccagccccgcaccggaagtgctggcggcctgggtgctggcgcagacccggcgcatccgcatcggcagtggtggggtcatgctgcgtcactacgcgccgtacaaggtggcggagaacttcaacctgctggcggcgctggcgccagggcgcgtggatctgggcgtgggcaaggcgcccggcggcctgccggcatctaccgctgcattggcagcggggcggccggcgttcaccgacttcgaccagcaactgcgcgatcttgagggctatctgtccggcgccgaggccgatgtgctggcgcggccgattccgcagcaggcgccggagcgcttcctgctcggtgccagcccgcagagtgcacggcaggcggccgagctgggctggcgtttcgtctacgccgcgcacttcgacggcgacccgaagcacatcgaggccgcgttcgacgcctaccgcagcgtctcctcgcagccaccgctgctggctacggtggccttcgccgcaccgactgccgaagccgctgcgcgtcatattggtgcgctgcgcgtctacaagctgcacctcggtcccgggcagaccgtgaacctgcccagcccggaggcggctgccgagtacgcacgccaggtgggcgtggccgacttccgcatcgaggaaacacgtccgagcgtgttgtccggcgatgcgcagcacgtgcgcggcgaactggacgcgctgcaccggcgcttcggcgtgggtgaattcatcctcgatgcgccggtggccgacctcgacgcacgcctgacatcccttgaactgctgtcgcccgcgccgcgcgcggcggtggcctgacctgcaggagcgattccatgagcaccactccgcgccacattccgttcggcatcatgctgcagggccccggcagccatatgcatgcctggaagcatccgtccaacccggccgatgccagcgtcaacctgcagttctacatcgacattgcgcgcaccgccgaggacaacggcatcgccttcggcttcgttgccgacggcctgtacatcaacgagaagtcgattccgcacttcctcaaccgcttcgagccgatctcgctgctctcggcgctggccacggcaacgaagaagatcggcctggccggtacgctgtccacctcgtacagcgacccgttcactgtcgcccgccagttcgcctcgctggatctgctcagcggcggccgtgctggctggaacgtggtgacctcaccgttggaaggttcgggtcgcaactatggccggccgcacccggagcatgcgctgcgctaccagatcgccgacgagtatctggaggtggtgcaggggctgtgggattcctgggatgacgatgccttcgtgcgcgagcgtgacagcggcgcgttcttcgcgccggaaaagttccgccggctcgaccacaagggccgcttcttccaggtggaaggcccactcaacatccagcgctcgccgcagggacagccggtgatcttccaggccggttcgtctgatgatggcatcgcgctggccggcaagtacgccgatgcggtgttcacccattcgccatcgctggaagaaacccgcgcgttcacccagaaggtgaagaactcggcgatcgcgcacggccgcagcggcaatgacgtgaagatcttcccgggcatcggtcccatcgtcggccgcactgccgaggaggccgaagccaagtaccaggcgattgccgcgctggccacgctggaagatgcgctggcctacctcggccgcttcttcgatcaccacgatttcagccagtacgacccggatgcaccgttcccggagctgggcgacatcggcagcaattcgttccgttccaccaccgaccgcatcaagcaggatgcgcgtgagaagggcctgagcctgcgccaggtggcgttggaagcggtgagcccgcgaccaaacttcatcggcacgccggagcacgtggccgatgagctgatccgttggttcgacgccggtgccagcgacggcttcattcttggtttcgccgcacagcgcgagggcctcgaggatttcgtgacccaggtgctgccgatcctgcaggcccgcggctaccaccagcgtgagctgcaggggcagaccctgcgtgagcatctggggctgccgtacaaggccagccggtatgcggccgatgccgaaccggcgcggaaggcggggtagggcgatgagcggagagaattcggtctcgcccggccatgcccggcgagaccccgcgtccatcggtgtgctgcccgaaatcgcggcacgcgccgaggcggccatcgcgatccgccatgacctgcaccggcatccggagctggccttcgaggagcatcgcaccagcgcccgtgtggccgagctgctgcaacagtggggctatgaggtcaccaccgggctcggtggcacaggcgttgtcggcacgctgcaacgcgggcagggcggccgtcgtctcggcctgcgcgccgacatcgatgcactgccgatccacgaagactcggggctggcctacgccagccagaacgaagggctgatgcatgcctgtggccacgatgggcataccgccatcctgctgtccgccgcgcattacctggcccatcacggcaatatcgacggcaccctgcagctggtgttccagccggccgaggagacgggttcgggcgcatcgaagatgattgccgatggcctgttcgagcgcttctcggtggacgcgatctatggcctgcacaactggccgggcgtgccggtgggccacttcggctttgtcgatggcccggcgatggcgtcggtggactgggcacggctgaaggtgatcggaaagggtggccacggtgccgagccgcagggcagcgtggatccgattctggtcgccgcgcacatcatcactgcgctgcagagcgtggtgtcacgcaacgtcgatccacggcagatgggtgtggtcaccgtcggctcgatccacggcgggcaggccgccaatgtgattccggacgtggtggagctgaaactgaccgtgcgcgcctacctgccggaggtacgcgacaccctgcggcgccgggtcaccgggattgccgagcagaccgctgccgcgttcggtgcgcgcgccgagatcgagttcccgcgcggtttccccagcgtgatcaaccacccgcagcagactgcctacatccgcgaggtggcgctgcagggcttcggcagtgaacacgtagtgcccgaattcgcgccgcgcaccgccagcgaggatttcgccttcctgctgcaggcgcggccgggcagtttcgtgttcgtcggcaacggcgacagcgcgccgctgcacagcccgcgctacgtgttcaacgacgccgcaatcgcacccgccgccagcctgtgggcacggctggccgaagactatctggtgaaggacgtggcatgagcagcaacgaacgcttcttctacacctcggtggatgatccgctggcacggcctctgttcgatggcctggaacaggagtacgacagccgctacgccgacgtgcgccgacgcatcggcggcagcgcccgcgaggaactgcagcgctacccggcgcaggcctttgctgccccggtaggtgccttcgtgctgctgctgcgcgatggcgtggcgatctccggcggcgcgttcatgccgcaccgcgatccggataccgccgagttcaagcggatctggacgctgcccgggctgcgtcgccagggcatcgcgcggcgcgtgctgcaggagctggaagaccaggcggcacggcagggctatcggcgggtgttcctgaccaccggcttccgccagcctgaagctgttggcctgtatctgagccatggttacaccgcgctgttcgatctggatgcggatcccgaaaccattgcgcacctgccgttcgaaaagcacctgcgggcagcgacgcctgtcgttgcgcctgcgcaggccgcgctgcatgaagtccacgcatgagcacgccgtcgactgcactggacgggatcacctcgcggccggcgcccgcaccggcgctgaagatcgtgccggcccggcatccgctgcaggtgttcggcacagtactggcactggcgctgatcctgatcgggttgcagtccgtactgggtaatccgcgctggggctggggcacctttgctgagtggttcttcgcacgcccggtgctcgagggcctgggccgcacgctgctgctgaccgcgctcggtaccggtctcggtttcgcgctgggcaccctgcttgcgctggcacgggtgtccggctcacccctgttgtcggcggtgtcgtggggctacgtgtggttgttccgctcgatcccgctgctggtgctgttgctgctgctgaacaacctgggctacctgtacagcaccatcgagctgggcgtgccgttcaccggcatcagcctgttctcgtaccccaccacgcagctgatcggcgtgttcaccgccgcggtgctggggctgaccctgaaccaggccgcgttctcggccgaagtgatccgcggtggcatcctgtcggtcgataatggccagtatgaggcggccgccgcgctcgggctgccgcgtgcgcgccaggtgcggcgcatcatcctgccgcaggcgatgcgttcgatcctgccggccgcgttcaacgatgtgatcggcctggccaagagcacctcggtggtttacgtgctggcgctgccggagctgttctacaccgtgcaggtgatctaccggcgcaacctggaagtggtgccattgctgatggtggccacggtctggtacctggtgatcctgaccgtgttgtcgctgatgcagcggcgcgtggagcaacgcttcgcgcgcggccaactgcagcgcgagcgctcggtgtcgcgggtgtcgtcaccggtgcggacatccagtgatgccgcaccgcgcgtagtcaatcgcccgcgcatcgccgcgcaggttgaagcgggcgagggcgctgcggtgtcgctgcatggtgtgggcaaggtgttcggcgatcagccggtgctggacgacgtgaacctggacctgcgcgctggaagcgtgacggtgctgatcggcccttcgggcgccggcaagtccacgctgctgcggctgatcaaccacctggaacgcgccgacagcggctatgtgaccgtgggcggccagctgatcggctaccgccgcgatggcgacaccctgtacgaactgcccgagcgcgagatccgtcgccgtcgtgccgaagtgggcatggtgttccagggcttcaacctgttcccgcacctgaccgcattggagaacatcatcgaggcgccaatcgcggtgcgcggtgtgccgcgcgcgcaggccgagcagcaggcgcgcatgctgctggagcgggtcggcctggccgacaaggccgatgccttcccgcgccagctgtccggtggccagcagcagcgcatcgcgattgcccgcgcgctggcgctgcagccgaaggtgctgctgttcgacgaacccacgtcggcgctggatccggaacttgtggccgaggtgctgagcgtgatcgaagaactggcccgttcgggtaccacgctggtgatcgtcacccatgagctgagcttcgcccgccgcgtggccgaccacgtggtgatgatggaccagggccgggtgatcgagcagggcacgcccgaggccctgttcgagcgcccgcgccagcaacgcaccgccgatttcctggccaagaccctgtaaccctcaaggaatgccatgagccctgcagcaccccgtcgcccctcacgcagcaccttgttgatcgcaggcgtgctggtcatcggcatcgccggcatcgtctactcgcgcgtgcgccaggccccggatgccggcgccgtggccgcgaccagcctggcccgcgcgaacaccgccatcctgaagggcacgctcgacccgaaggcgcaggccctgattccggctggctaccgcttcgtcacgccgggggcgttcaccgtggcgactcatccggggcagctgccgctggccgactacggcgccgacagcaagggcgtggtcggcatcgagccggacatcgcgcgcctgatcgccgatgcgctgggcctgaagctggtgatcgtgccggtggcgtgggccgactggccgctggggctggaatcgggcaagtacgatgcggtgctgtcgaacgtgacggtcaccgaggagcgaaagaagaagttcgatttctccagctaccgttacgacctgctgggcatctacacgcgcactgatgggccgatccagaagatcgaaaagccggccgacgttgccgggctgaaggtggtggtcggtgccagcaccaaccaggaccagatcctgcggcagtgggaccagcagaacatcgctgccggcttgaagccggtggagtaccagtacttcgatgacgcggtggtcggccggttggcggtgatcaccgggcgggccgatgtctcgttcgagcccaatgccaccggcgcgtactcggcacgcgacggcaaggtgcggcgcgtgggcctgttccccggcggctggccgaacgctgcggcgatctcggtgaccacccgcaagggcagcggcctggccgatgcggtgacgcaggcgctgaacacgcagattgccagtggtacatatgcgcaggcgctgaagcgatggaacgtggccgaggaagctgtgccgcagtcgcagaccaacccgccgggattgccgacgctgcaatgacaccgggcgtggcccggcgggccccgctttgtagagccaagccatgctcggctgctttaccagcgcgcctccagcgttttgaacggctttgccagccgcacaccctcggcatcgaagtcggaaacgctatgcccatccacacgcaccgtcttcggcatggtgcgcgccggccaccagactttcactgccgtcccgctgcgcaaccccttgcccagcgtgaccgtcagtgtgccgtcgcgctgccgcgcctgcatctgcaacgtgccatacgcggtcggcagccgctccaccgccaacccatcgcccgccacccacgacggcggcgtgcccggcagcaatgacaatgcatcatcgtcttcgcgcatcagcatgccgaacagcgtgcggccatactcggcaccaatccaggtatgcggcatgtcgcccaggtagcgggggaaacgcagccgcgagtgcacgacctcggccagtacctgccactcaagcgggcgccgatcatgcagcagtccctgcagcagctcatcggcaacctgcggttggcccaggtgcacatagctcagcacgttgcggatctcatacggcgtataggcgtacagcacatcgggctggctgcgcttgcgcacatcctccagataacgcgcgaaggtggtccgcagtgcctcggcgggcagcacgctctgcgcaccggtggggtccagtgcgatcgatacgccggttggatcgccatcgcccaggtcggccgaggaggggatgaagtcgatgcccttccacgccatcgtcgcccggatcgaggcgtgcagcgcgtcgtagagcagcttgtattgctcgcgcgcccaggcagcagtctcgtggtcgcccagcgcctcggccagccacgtgccgtcgtgccaccccttcaggccccagtagtcatcccagtagctgtgggtaggggacggatagccctcatggctgatcgacggcgcaagaatgcccgcgaagcgctccggcgatggctggtcggccttgtagccgggcaccagcgtgcgctcgcgcagttcctgcagaaagcgcagcgccgctttcactttcggcagataggcgcgcactgtttctggcccgccatcgaggcgcgcgacatcggccaccagcgtcacgtactggccctggctgtcgtactcgatgtccgaaccaaagccggtgttgacactgccgtcgtcgttgaggatcggcgagaccaggccgttggcatgcacgccgtgttcgctgtaccaggccaggtagtcgcgcgcgacgcgtgcttcgcccatgcgcagcagcaccgccgaggtggccatgccgtcgcggatgaaagagcggttgtagttgcggggcccgggctgcatggccgggccggtctggttgatcagcatgtaggcggcctgcgcgcgcagcatgtcgaccagcgaaggatcgggcaggcgcagcccgacttggcccagccgtgcctgccagtccgcggaggcctgcgtggccagggaatcgaacgccgtattggcatcgcggggcagcgtggccagatcgagcgcaggcgcctcgggcagtgcgcccttgctatcggcggcggcagtacccagcgggaacgcgaccacgatggcatcgctggcgcccggtgccagtgatacacggtagttgagcgcggcggcggcaagaccctggtcatcacgcgcctgttgcgtggagggcagctggccggcagcgaggatcgcggtgatttccgttgcgccatccctgccaaatggcgccgcgccggatgcagtcaccggcgtgagcgactgcagcagcgtgcgcccattgatgcgcacggcctgtccatcgatcgccacatcgcggatgggtgacagcccgccgttctgccacggtggattcatctgcatcgggcgcacgaccaggctgagcgtgccgtcgatcctggtgccgccggtgttgcgcaggcgatgacgcaggaacgttaccggctggccgttgcgctcgatggcgaacacttcactgcgcagctccaggccaggttgcggtgaccaggtagcggagggcatcggcttccagccgtcccgcaatgcatgctgcacgttctgcccggccgcacccgcagtgctcccgtcggcgctgcgccagatcggctgcaccaacggcgcgcccttgaaggcttccaggtttccgtactcgtcgaagatcgatttctgtcgcccggcatgcacgccgacggcggtccaataggtctgctgcatctgcagtgaggctgggaacaacgggcgctgcgcgccgctggcggcgatctggtactgcttcatcggtgtcatcacggctttcgggccgagcaggcgcaggcgtgccacctttggtgcagatccatccacgctcaggcggaatgcacgcacggcctgtgcggcattggcggccagccagctctggcggtggctggccgcctgcgcatcgtgcgcgaggtcctgccaccggccctgtgcatcctgaacctgcaatcgggcagggccgcggctgccatcagcccagtcgaccaccagaccagccgtcgattgagcctgcggcagcgtgatctctaacgcatgggatccatttgtcccggccggcatcgggacggtgccgccgccttgccagagcgcggctgcctgcgctgcatcgataccgctgatgcgtgcgctgagcgtgccgtccagcggctccatctcgaagatcgacacgccccagtcggaggtgcgctgcgggctggccagccgcagatagcgcgcctgccgcggcgcgaagtacagcgtttccacattgcccagtgaatcggccatcgtgtacgcggtctgccactgcgtgccatccagtgaggtctgtagcgaatagccttccggattggagacatcccaggtgaggcgcgcgccggacagcagggtgggcgcgcccaggtcgatctggaaccagtggccggggctgaaggcgccgccggtcacggtcttcgggtcgccgtcgatcaggtggccgatcgccatcgccggtacctgttgcgatgaactgctggcctgccattggctgcgcggggtgagggtctgtgcctgtgcgctggagaccagggcggccaacagcagggccgcggcaaggcgcaacgggaaaagcggggtggagaccttggagcgttcggcgcgcaacgtcattacggacagcctcgcaggttcgaccggaatcgggcgagcgctacgctagcaagggatgtaatcggttacatgacgcactgcagcgccgctggacgctggccccgccatcacgggagggctgacggatgtggctctggacgtgtagcgcggattggctagggtcacatcgcaagtcttttagtttggttgtcatttgacaacttacgtgagccgtgtgcagactatggagaacaaggaatgtctcgagcgcgtcatccagacaaggacatcgaagcggcgttgcagttcgcggaggaccgtgggtggaggctccgtatggcgtgcggccatgcgtggggccggatgtattgcccttacaacgacaccgattgccgatgcggggagttctgcatcgtgagcgtctggagcacgccgcgaagcggcagccatcatgcaagggccttgcggcgtgtggtcgagaactgcagtcgtgagcaatgagatcaggcttcgtcagaagcgaaggggtcaatcatggaattcaacttcaccctgaagtaccgcttgccggacacaggcaatgaaatcggcgtcctcgagcagcgcctggccgaaggcggctgtgacgacgcgcttgtgggccttgggctgccgggacggctggccctggcgttctgccgcgaagcagacagcgcaggggctgccctgcgttcggcgctggacgatgtgcagcgggccgtgcccggtgccgaactggttgaagtgagccccgatctggtggggctcactgacgtcgcagacctgctcggaatgtcgcgccagaacatgcggaagctcatgctggccaacccgcagtcgtttccgtcccccgtgcatgacggctcgacctcgatctggcatctggtcgacattctcggttggctgcgagcgcgcggcagcgggaaagtcacgacggaaatgaccgagctcgccgccgctgcgctgcagatcaatctggcccgggaagggcgcaggcttcacccgaagacgtagcagcggccagaatcggagcccatcgcattacagctccaccgtctcccaccatcgcgtacccgcctgcggcgcctgcatgtccagtgcttcgcccatcatcggcgtggccaccggcacattctttgcggccgccaatgccgtgatgcgttcgaacggctgctgccatgcgtgcagggccagatcgaaggtgccattgtggatcggcagcagccacttgccgcgcaggtccaggtgcgcctgcagcgtctgttccggctgcatgtgcacgaacgcccagcgcggatcgtaggcatcggtctcgatcatggtcaggtcgaacggaccgtatttttcgccgatggccttgaagccatcgaagtagccggtgtcaccgctgaagaaaatgcggaaatcatcgtcctggatcacccatgacgcccacaggctgcgatcactgtcgcccagtccgcggccggagaaatgctggccgggggtggcggtcaggcgcaggccactggcctcggtcgattgccaccagtccagctgttcgaccttgctggcgtccacgccccaggcgatcagctggtcgccgacgccgagcggtgcaatgaagcgcgcggtcttgccggccagctgcatcaccgctgcgtggtcgaggtggtcgtagtggttgtgcgagaggatcacgccggcgatcggcggcagatcgtcgatgctgatcggcggcgcatggaagcgggccgggcccatccactgcaccggcgaggcgcgctcggagaacaccgggtcggtcagccagtactggccgcgcagcttcagcaggatcgtagagtgccccagccggaacaggctgcggtccggcgcggcgtccagtgtggcgcggtccagcggctgcactggaatcgggtgcgcgggcacggtgcccttgggtttgttgaagaggaacgtccaccagatctccaggccgtcgcgcaggcccatcgctggacggggcagggcattgcggaacttgccatcacggtactgcggcgactcggggaagtcggggagggaccaggacttgcagaaggtgtaggcggtcacggcgaggattccaagcaggaggacaaggagcaggcgcttcatgggtgacgtccgctgagtacactgcacagtgtagtttcgggttttccaaaagtacactgccgagtgtaaaatggaagcatccgttcagttatccggttcccgccatgccccgtgccccgcaacgcctgaccgaccgcaaacgcgaagccatcgtgcgcgcggcggtggaggaattccgtgcatcgggctacgaggcgaccagcatggaccgcattgcagaggcagccggggtctccaagcgcaccgtctacaaccacttcccgagcaaggaagcgttgttctcgatgatcctggaggaactgtgggaacgcagcgtggccagcgatgcattgccgtaccgcgccgaccagccgctgcaggcgcagctgctgcagttgctgggccagaagctggaactgctcagcgatgccaacttcatcgacctggcgcgggtggcgatggccgagatcatccattcaccggagcgggcgcaggccatcgtctgccgcatgggcgagaaggaaagtggcgagagcgcatggatccgtgcagcaatcgccgatggccggttgcgcgaggtcgatccggagttcgccggccaccagttgcacgggctggtgaagagctttgcattctggccacaggtgacgatggggcaggcaccgttgaacgcacaggagcgtgcacgcgtggccgaatcggcggtggcgatgttcctgggtttctacgcggtctagctggcggcgaagcggcggaattcgtcggccggcagcgctgccgaatacagataaccctggccgacatccacgcccagtgcgcgcagctgctgctcctgcgccagggtttcggtaccttcggccaccacgatcgcaccgcagcggtgcgcgacttcgacgatgaagcgcacgatcgactgcgacttggcgtcggacagcgtggcgatcagtgcctgctcgatcttcacctcggcgatggccagctgcgagagcaggatcagggttgaatagccggcaccgaaatcatccagtgacagggtgacctccgccgccagcagctgtgcgatgttggcatcgaccacgtcgcgctcgacgatctcggtccattcgacgatctccaggcgcagcatcacgccgggcacatcgtgcagtgccagcagttcctgcaggcgcaggccgaagtcgggcaggcgcagtgactcggccgaaacgttcacggcgatcttcagctgcgtgccatcgcgtcggcactgctgcagaaagtggatggccgattgcagcgtggcccattccagttcagccagccgcccctgccggcgcagcagcgagatcacccgcatcggcgcgatcagccggccctcgccgtcgcgcatgcgcagcagtgcttcggcgccgaccagttggcgatcctgcagacgatgcttgggctggtagcacagcggtgcgtcgccctgctgcagccagcgttcgagggcgacttcgatcagggcgtcgatctcgctgtcgcgctggatcgggtcgtcgaagaacacgacgccggattcgatcgcactcagtgcaacggtgatcgcacggaacggaagatgtccttcgtcggcatctacggggggcttcaattcgactactgcacagcggaacagcggccggaaaccgggccaatcgcggccgacctgctcggccaggttgctggccagctcggtgatctgcggttgcgtgcgcagatcggacaaggccaggtcgcgcaccaggatcgccagcgcggcatcgccgaactggtagatctccagttgcgtggccggcagcgagggcagcagccgatgtacttcttcggtgctgtcgcgctgccagataccgttgtcctgcagcggaccatagcgcaggcgcagatcgcgcaggttgcccatctcggccacgatcaggcaggccttgccgatgccgtcgttgtcgcgccagtaatgctgcaggcgttcgccgagcgcacgcatgttgggcaggccactgatcggatcgatgcgcagccaggcctgttcgcgctggcgttgtgcatcgatctgcgcatcgttgtagaccagtgcgaacaccgcgccgagcatcagcagtgatagtggcagtgccagcaggcgctggattgccaactcctccacgggcagctgatgggcgccgatgattgctacccccagtgccaggcccaacgcagtgacgacgatacgaacgccccaggcctgcaggatcaggcgcagcgagagttcattgagcatgcgcgggtgcaggcgcctgcgcagccagacgccggccagcatctgcagcgtggcctcgaggccggcaggcaggaaatactgggtgccggcgaactggtagcgggccagcaggctggcgcccaggcaggccaggccaccgcgccagccgccgagcaggccgctgaccagcaggatgtcgaaacccaggtggagcttgaccacgccctggctgtagcgggccacgaaccaggaattgaacaggtagatcaggcccagcgccacgcccacatacaggcggcggccttcaatggcgtggccggcgcggcgggtggcgatcagcagcacgccgatcatgccgatcaccgccgtggcctgcagcaggtacagcggcaggctgggcagggcgctgtccaggacctgggccgaaacccgtgaaagcgcatccatagcaggttcccgcctgtgaccgacggccagtgacgagcagcgtagtcgcagcagagcgcaggttcaattgcagcggtcgtttccgggaaggaggtgttcggccatgaaatcgacaaacacccgaacacgcggctgctgatggcgatggcttggccagagggcccagaaggtgcttcgctcggtgctccatgggtccagaacgctgacgagcgaaccgcggtccagcgcatcacgcgtggcgaagtcgggcaggcacgcaatgccatggccatcgatggccatgtgcaggatcgtctcaagatgattggcggtcattgcggcagtcagccgggtttcagcgcctccctcacgtgcgggcagtggccagcgttcgatcaggccggtgccgggaaagcgatggagaaggcatgcgtggccgctcaggtcatccgggtgctgcggcgtaccgcgtctggcgaagtaggcaggcgcgcccacacacaacaaccgggtactgccgaggttgcggccgtgcagccgggagtcggcggggctgcctgtgcggacgacggcatcgaagccttcctcgatgacatcgaccatgcggtcgctgaagtgcaggtcgagttcgatggcggggaagcgctgcgcaaacgccgaaagcaccggcagcatcagaccgctggcgagtggaagactgaccttcagacgaccgctgggcgcggcgtgggcatcggtcagttcgcgttctgccgcggcgacctcgatcatgatgcggcggcagcgttcaaggaactgctcgccttcggcagtcaggctgacgctgcgggtattgcgattcagcaggcgggcgcccaggcgctcttccagccgggcgatggtcttgcttgcggccgaaggggtgatgccacgctgtcgtgctgcggccgcgaagctgcgtgcctcggcgaccagaacgaagaggctgagaccggcaaagctgtccatgacgtgaccattgatgacgttgttgtcattaaagcatggagcgaatgacggattcttacgcaatagcgtcgtcgatagcatcaatgcggtggcgcttggccacgctcgagtttcatcgacatgtctgttgcctctgctgagacggccggatcatcacgctttggcgtggtgctggcaggctgtctgacggcgctcaccattcccttgagcattgccagccctgccgtgggcattcctgccatccgggacgcgctgggcggttcccctgcggcgttgtcctggatcatcaacgcctatctgttgacctacggctgcaccacgctggtggccggtggactggccgatctgcatggcaggcgccggatctggattctgggcggcgcgttgtttgcactcgtcaccggcctgattcccttgatgcccgatgtggcgtggatcaatgtcctgagactgcttcaggggatggcggcgtcggcagcgtttgccggcgcgatggcgtcgctggcgcaggtgttcgacggccaggcgcgggcaagggtgttcagcctgatcggcaccacttttggtgcaggggccgcaggcggtccgctgctggcgggcgggttgatcgatgcgctgggctgggaatgggtgttcttcctgcctgcgttgctggcggccctgaccgtaccgctggtcgccctgtcatccgccgaatcgagaaacgccggttcgccacgcctggattggctgggggccatcaccttcatgctggcgctgggctcactcacctacgccatgatcgtggtgccggaacgtggcctgctgcatccgcagacgctggtactgctggcgctctcggtggtgctgctgggcgtgttcattgccgttgagcgctcccatcgaacaccgctgctggatctcgggctgttccgcaaccggcgttttgttggcgtgcagattctggccgctgcccctgcgttctcctacgtcgtccttctggtcgtgctgccggctggcttcatcggtgttgaaggactgcgacccaccgaggctggactggcgatggcagcgctgtctgcacccttgctggttgttcccctggttgccggctacctgctgcgctggattccggcgcggacgctgtgctgtgcgggcctgctgatcggtgcgcttgggctggcatggctggcgcaggtgttccagttcccgtcggtgcgctggatgccgatgctggtcatcggaatcggcatcggccttccctgggggatcatggatggcctggcggtcagcgtggtcggcaaggagcaggccggcatggccgctggcatcttcaatgcgatgcgactggcaggcgattccattgccctcgcgcttgtcggcatcatgctctcggcccggattggcggggacatgatgctggaggccggcgtcgtggcccgtgccgccgtgcacaggctgtccatgggcgaccttggcggagcggtggaggcattgcccggcgtttcgagaacggcgcttgcccaggcatacatggaggccgtccgtggccagctgtttgtcctgtcgatggcaaccgtgctgaccgccatcgtgcttgggtacctgttgcgcgaagaggtcgagcctggcctgagcaggggtagtcagtagcgcgggtcggcgatggccggcagcaccagttcgcgcacgaagccggacggtgacaactgcagcagcgcgcgcaccatcgcaacgacgtcgtgcaccggcaccagttcaccgtcgccgcgccctgcggcctctgccaccggcaccgacagcgcatcgtcggtgttgaggtagcccaactgcaggctggtcaccgccaagcgccgatcgcggaaaccctcacgcagtgcatcggcgatgccgttgagtgcgaacttggatgcaccgaacgccacttccgggcggccgctgcgcggcagtgccgaggtcgagccggtcagcaccagctgtgggcgtggcgcgcccagcacctgcggcagcaggcgctgcagcagcaccagagtcgcggtgatgttgacgtcgaccagccgggtgagcgcggtatcgctctcgtcgaggaaggcgtactcgtcgctgaaggcggtctcttcccagatgcccaggttgtggatcagcacatccagatcggccggtgcctgcgctgcgatgtgattggcagccagggtgggttgggacagatcggcctcgatccactgcagggtgacaccctcggggcattcaaggtcgcgcggacggctgcgcgaaacgccgatgacggtgtcgcccgcactgcacaggccttccacgaacgcccgacccaggcccctgctggcgccgatgaccatcaatttcatgttgcttccttgttgtactgcggcggcctcagtcggcagccagaatggtgtcccagtcggcgaacgcgcgcaggccgctgcgctcggcggtaatgatcgaggcggtgttgtcgagctggcaacggtactgaggctgcagccctgccgcctgcgcggacacggccatggcgtgtaccagctggcgcgcgtgcccgcgaccgcgggcctcgggcagggtcagcacgcccatgtcggccagggctggattcaggctccacgggtacatgcttcccgcggcaaccagccgctcgccatcgaaggcaccgaacacctgccagtggtccagctcgacccaggcggcatcgagatcctcttcgctggcgttggcctggaacacctcgaacgcggctgcgtcggccgggtcgagacggcggataagtggtggtgcagggcgcgcggccagggccgcaagttctgcggcagggaagtagaagacacgatccgcaccatgcgtgcgctggccgagctgctgcaggcgctgttgcagctgtgccagcgtccagtgcagttgcgcgtgcaggtgcaggcgagccgccagggcagggcgcaacagtgcgcgagcggggcccacgaccggctgcagcagcatgccgtcctcgccctcgtcgaaatcatcgctgcacgccaactgcagctgtggatcgtcccgcagcgtgcgctgcccggagaacacgccgcgccaggtcgcatcgatcaacggggcaaacacatcatccatgaccggtgtctcgctcagtgccggggcaggtccacctgcaggccggcggccttccattcggggtaaccggcggcgagccgctgcgcggtcagtccggcctcgcgcagcatcgccaccgcatcgttggacagcacgcagtaggggccgcggcagtacgcgacaatgtggacggcacgcggcagttcgtccatccgtgcacgcagttccgtaacgggaatgttcagcgcgccgggcaggtggcccagatcgaattcctcgcgcggccgcacatccagcagcaccacgctgctgcgttgttccagcagctgctccacggtcagtccttccagcgcatcgcggcgctgcaggctgtcgtggatcacgccgtgcatttcgctgcgctggtggtcggcatagtcgcgcagtgcggccagcaggttgcccagcgggccatcaccgctgcgatagaggatgcgcttgccgtcacggcgggtctgtaccaggccggcacggcgcagctgctgcagatgctgggaggtattggccacagacaggccggtcagttcggccaggcgttccacggcgcgctcgccctgggcgatgtgctccagcagggccaggcgatgggcatggccgagcgtgcgggcgatctcggccaaggcctcaagcggtgagggtggtggctctgttgcagcgttcatgcgcggcacgctagcatcgctctatcattcaagcaaataattgaaggtttgcgatatgtctggccaggcaacattcgtgatggatgcggtggtagtcggcgtgggagcgaccgcagtaatggacctgtgggcggtggtgcagcggcggctgttcggcattccctcgttggattttgcgatggtcgggcgttggctggggcacctgccacgcgggcgcttccgccacgatggcatcggccgctcggcagcggtcggtggcgagcgcgcgctgggctggaccgcgcattacgtgatcggtgtggtgttcgccacgttgttgctggtcgtggtcgggagcgattgggggcaggcacccaccctgtggccggcgctggccttcggcattctcagtgttgccgcgccgttcttcatcctgcagccgggcatgggtgccggcattgccgcctcgaagaccccggcgccgggcaaggcacgcctgcgcagcctggtggcgcacagcgtgttcggcgtgggcatgtacctttccgcgctgctgttggctgcggttcgtgcagcatgagcgagaatcggcggggtcaccggcaacaggaacccccggcatggaagcacccaatcccttcactgatggcatgccgctaccgtgggcatggcaggaagcgttggccgatgcgcgcgtcgagcggcagtcgatcggcgtgtcgcgcgcggatgtagcccgtgtgcaacggccggggcaggccgatgccttcgtgaagtcggaagtgatcgacgccttcagtgagctcggtgatgagatcgcgcgcctgcgctggctgcaggaacagggacaaccggcaccaacggtaattgccaccgccgaagaagcgggccggcgctggttgctgatgagcgcgctgcccggccgcgacctggcttcgtcgccggaactcgcgccgcagcagttggtggaactgctggccgacgcgctgcgcgggctgcatgcgttgccgctggcagcctgtccgtttgaccagcgactgcacttgcgactgcaagccgcgcaggcacgggtcgaggcggggttggtggatgccgatgacttcgatgacgaacgcctgggccagagtccgcagcaggtcttcgccgaactgtgcagtacccggcccgatcatgaagacctggtggtcagccatggcgatgcctgcttgccgaacctgatggtggtcgaggggcgtttcagcggtttcatcgactgtgggcgactgggtgttgccgaccgctaccaggacctggcgctggccgcgcgcagcctggtccacaacttcggcgacacgcgttgggtggcgccgttgttccagcgctacggcgcggtggccgacgagcgccggctcgcgttctaccggctgctcgacgagttcttctgagcccgcgcgtggctggcgatggccgcgcagatcaggccacccaccacgctcaggtgctccagcgcgaagaacagggccagctgctgttccgcgccgtgcttggtccagaaggtatgcacgacgacgatggtcagcagcatgaacactgccagcacgccgctgcccagccagagcaggcgatcaagcagcaggcacagtgagccacccagcagcaccaccgcgctggcgaggttgaacagcacaggcggctgcagcccggccgcctgcatttcggccacgctgttgtcccacgccagcagcttggccaggcccgaggacaggaacaccacggccagcagcagccgggcgaggaaccacagcacgcggctgtcgagcagggtggcgatcatccgtggcatgcaggaactccgggttgagcgtggggcgggccgggcagcatcgggcctcaaccgcggttgaggtcaaggctggctgaacgaagcccaatggtggtcgggttgttgccttctaattggacgaacgttcgttcactattcgcgccatgagccgagccgaccgcaacgagcaacgcatcgcgcagatcctgcaggccgccctgcagtgcttcctcgcgaagggattccaccagaccagcatgcgtgacatcgcgcaggcggccggtgtcagcctgggcaatctctacaaccacttcccgggcaaggaagcgatcatccttgccgtggccatggccgagagcgaagagctggcaccgttgctgcagcgactggccgcgtccgaaggcgagcgcgcacaggtgctggctttccttcgggacttccacgcactgtgccggcagccggaatgggcgacgctcgccgtcgaagtgctggccgagagcgcacgcaatccggccgtagccgaggcatttgcggccaatcgcaggcagttgcaggcggtcctggccgaagcgctgcagcaggtggcacagcgcgaacgccggcgtcccgtgttggcccccgcattgcaggcgcaggtgctgctggatgccattgaaagcgatgcactgcgtcgggggctgggcgaagccggtggcggcgatgaggcatcgctggatcttggcctgctcgcgctgctgctcggggcgcgcgcatgagtgccgttgaccggcgattgcacggccttgatctggcgcgctacctggccttggccggcatggtgctggtcaacttccgcctggcgatggccgtgccggcagagggcgccggatggttggcaggcttcttccactttctggaaggcaaggcttcggcgacgttcgttacgctggctggcttgggcctggtgttggccacgcagcggcaagggggggggccggccagcgtgcagacctggaggcgcgcgctgttcctgatggtgctgggcctgctcaacctgaccctgttcccggccgacatcctgcactactacgcggtgtatttcgcgctggccgtggtgtggctgcgtgcctcgccgcgcgtgctgctggccagcatcgtgggcctggcggcctgttcgttctgggcgttgctgcactgggattacagccagggatggaactggcagacgctggaatatgccggcctgtggcagtggccgggcgcggcccgcaacctgctgttcaatggcttccacccgttgatgccgtggctgtgcttcttcctgctggggatgctgctggcacggcttcagttgtcgcagccgcgggtgcagcatgcattgctggtgctggggctgctgttgatcggggctggacatggcgtgcagcagcttgcgcagggaacgccctggcaggtgtggctgggaacgcagccgatgccgccgggaccggcttatgtgcttacgggcgcgggtgcggcctgcagtgtcatcgccgcctgcctgtggctggcgcgtgtgcgaccgggtgactggttggagccgttcaccgcggccggacgcatgaccctgaccctgtatgtgggccacatcctgctgggcatgggcacgctggaaagcctgggcctgctcgatggcagcgcgtcgctcgcatcggtgctgctgtgggcgctgctgttcctgatgctggcgacgggcgcggcctggctatggtcgtggcagttcgcacgcggcccgctggagacggtgatgcggcgcatcgcaggctagttccctggtggtgctgaagcgatgttgtgacggacatgtctgtgccgcggcgaacgcatctgcgatagtggtggcaggtaacactttctgcttgcatccatgtcattcgcttcggcgcagcatctcggcgaagtcctgcaacaatcctatggcatcacccccaccgccgtggtgccacgcccggtgggcgccgacgccaatgccagcgtgtatcgcgtcgatgcgcggcacgggcagtggtggttgaaatgccgtacctaccaggtcgccccagcggtgtgggacagcctgcattggatgcgcggcacgctgggtatcgatgagatcgtcgcgccgtggccggcgttgaccggtggtgcgtctgtgcagcgctggggattgcagttcaccctgttcccgtatgtggaaggccagtccgggttcgaggcggcgttgagccgcacgcagtggaaacggctgggggaggtgctgcggcgcctgcatggcgcgcagttgccggcggaactgcagcaggcactgccgatcgtacggctggaaaccgcggcgctggagaccgtcgggcaatggttggccggcgagggcctggcggccgcgaaggacgggctgggccgcgcattcgtttcggtatgggaccagcagcatgcgcgcatcgcggcgctgcatgcgcaggcacgggagctgctagcggcgttgcaggacgcgccggtagacctgcatctgtgccacaccgatctgcatgccggcaacctgctgatgggcaatgacgggggcctgcacctgatcgattgggatggtctgtcgctggccccgcgcgagcgtgacctgatgttcatcggtgccgctgttggcgggcgctggggtcgcgagaatccactggggttcgaggagggctacggcagcgaccgcggtgacccacgctggatcgcctggtaccggcactggcgcattctgcaggacctgatcgagttccagcaggtgctgctgggcagtgacggagaggaccgatcgccgcagctgcgccggcagtcgctgcactacctgggggagcagttcgcaccgggcaatgtgttcgatgcggcggagcgggtatatcgcgcgctggatcaggttccaggtcgttgccaggatcgccctaggtagagtcgactgttagtcgactgcgcttcgattggaacaggcaaagcccgcgctgcgcgcgggagtcgactaacagtcgactctacccatggcctgtccatgcacggcccgtggcttgcccgtgcaggccccatggcttgtccatgcagatggttttcattcggcgggcttggctgctgcagaggccgccgcgcttgcggcgcggcgcgacaacacggcttcgcggtgggcgatgtaggcgttggcggcgaggatgatgccggcaccgatgagcgtccagcgatccacgctttcgttgaacagcagccagccgagcagcgttaccagcggcagctgcaggaagctgatcggggtcagcgccgagacttcaccgaggcgcaacgcccgcgtccacagcagctggccgacggtgcccagcacgccggtggccagcagccacagccacgccatgccggagggccagacccagacgaacagtgccgggaccagcgacagcggcacccagaacacgtaggtgtagagcaccacggtatcagcgctgtcgacacgggtcagctgcttgatctggatcgccaccaatgagctgagcacggcggctgccaccgctaccaggctgccggcggtgaagccggcggtaccggggcgcacgatcaccagcacaccgatgaatccaaccaccaccgcggcccagcggcgtatacgcacggtctcgcccagccacagcacggcggcgatggtgacgaacaacggcgtggagtacgagagggaaacagcctgcgccagtggcagatggcccagtgcccagaacgcgcacagcatcgaacccaagccaattgcactgcgcacgaaataacgcggcagctgctgcgttttcagtggtgcatggccggggcgcagcagcatcggcagcaacgcgagcaggccaaaggcattgcgaaagaacgccacttcctgggttggtacgtaccgggtggcgtagcggatggcgacggccatcaggccgaatgccatcgtgctgccgagcatcagcagcgccgcccgcatcggggtggcgctgggggagagggcgggggtgttcaccactgtgcgccgagcaggcggggctccagttcgatcggcacgccgaacttctccagcaccgaagcggagatgcgtcgcgccagcgccagcagttcagcaccgctggcattgccatggttgaccagtaccagcgcgtggctgggggccacgccggcatcgccttcgcggaagcccttccagccgcaggactcgatcatccatgccgccgagaccttgcgcttgtcgtcctgctcggccgggaacacgggcaggtcggggaagtgctgcagcagcacgtcgacctgttccagcggcagcaccgggttcttgaagaaactgccggcgttgcccagcacatccgggtcgggcagcttgcggcggcggatcgcgatcaccgcgttggccacgtccactgcgctcggcagctccacgccctgtgcctgcagttcctcgcggatgccggcatagtccatgcgcaggtcgtgcagcagcggcaacttcagttcgatggcggtgatcaggtagcggtcgatctgctgcttgaacacgctgtcgcggtaggtgaagcgacactgctcgttgtccagccgtacccaggtttgttcctggcagtcccaggcctcgaccgcctggatgaactcgccgacctgcgcaccgtaggcgccgatgttctggatcggcgcggcaccggcggtgccgggaatcagggccaggttctccagcccggacaagccttcctgcagcgaccacatcaccaggccatgccagggcacgccggccccggcgcggatcactgcgtggtcagcgcggtgttccaggaaactgatgtcacggttgccgaacaccagcacggtgcccggcaggtcttcggcgatcagtacgttgctgccggcacccagtaccaacaggggaccgctggccacttcgggcaatgccagcacttccggcagcagtgcggcatcgtgcagttccagcagctgcgcggcgctggcctgcacgtggaaggtgttcagcgcctgcagcggcgcattgcgggtgagcgtccagcgcagcggggcgttgccgtcgacggtatccatgggcgcgctcacagtggggccaccgcgccgcggctcggcgcttcgcggcggcgacggatcgcctccacgcattcagagaccagcgccgggccacggaagatcaggccgctgtagcactgcaccagcgccgcgcccgcggccatcttggccaccgcatcggcaccggacaggatgcctccgacacccaccagcggtaccgattcgggcaggcgcgagcgcaggcggcgcagcaccagggtggactgctccagcaccggcgcaccggacaggccgccggcctcgttggccagcggatcgccggccaccttgctgtggtcgatggtggtgttggtggcgatcacgccgtccacctgcagttcgcccagcacgcgcgcggcggcatcgatgtcgcggtcactcaggtccggtgccaccttgaccagcatcggcacgcggcggccgtggcgcgccgcgaggtcttcctggcggtcacgcaactggctgaccagctggcgcagcgcggtctcttcctgcaattcacgcaggccggcggtgttgggcgaggagatgttgacggtgatgtagtccgccagcggatacaccttgtccaggcaggcgatgtaatcgtccaccgcctgttcgttcggggtgtccttgttcttgccgatgttgatgccgagcaggccgcggcggttgcgcgcgcgctcgacattgcgcaccagcgcgtccacgcccgcattgttgaagcccatgcggttgatgatcgcgttgtgttccggcaggcggaacaggcgcggctgcgggttgccggcctgcgggcgcggggtgatggtgccgatctcgacgaagccgaagccgagcgcgaacagcgcatcgatgtgctcgccattcttgtccaggccggcggccaggccgaccggattggggaaggtcagcccgaacaccgtgctgggcatcggcgcgatgcgtgcggccagcagcggcgtggtgccggtgcggtaggccaggtccagtgcggacaggccgaggccgtgggcgcgctcggcgtcgagcgagaacaggaaggggcgggcaagcgaatacatgcgtcggttcagtccagcgtgccgaggaaggctcgggttcgatattcaaaagcgacctggccgtcgaccgcgtgggcggcgaacaggtcctgcagagcgtcgatcatcggcgcgtggcgaggatgaccggattggggtgcgtaggaggaggacagcaggcgcccgcgcagggcgtcgaagtccagatgctgtacgttcggcaactccaccatgccgcgcaggccgcggccgaaccaggcctgcatggtggcatcgtcctggtagcgctcggccacggcggtgtaatcggtgccgtagtccagcagcagctgttcgtagccgaccaggaatggactggcatcgagcaggcgcgaattccagtagatcagtgccaggccaccggggcagaggatgcgctgccactcggcgcgcaccgccacggtgtcgaaccagtggaacgcctgcgcgacgctgaccagatcgatgctggcatcgtccaggccggtggcctcggcgcggccatcgacggcggaaaagcccgcatactgcggtgccagccactcttcggcggcggcgcgcatggcggcgttcggctcgaccgccaccagcggatgaccgctggccagaaactgacggctggaaatgccggtgccagcaccgatgtcggcgacacgggcctggtgactgacatccatcgggccatgcagccattccagcagcgcgggcgggtaatcgggccggaagcggacgtagtcggcgacgcggctgctgaagcgttcagtgctgtcggaggtggtcatggcgtcagttcgacaccgcggccagccacgccaggccaccgaagaacaggatgaagaccaggatggcggcaagcacggcgccgaccatcacccagcccagcacaaggccggtgacggccaggccatcaccttccagttcgtgcgggcggcggcggatctcggcgcgggccatgtggccggtgatgatggccacgatgctggccacgaagggcaggacggtccagctggcgatgcccatgaccaggctgaccacggccagggcgcttgtctgtcggggtgccacgctcatcggggtcctccttggcagtgtgcacatgatagtgcctctgcccgggcaatcccatgcccggcggatgcgatggcaggcgtggaccctggtgggcgaacgaggtgcaagccctggtaggcgtcgacctcggtcgacgaaaggcatttcagcagggtaggcgtcgaccttggtcggcgaaaggcatgccaaccaaggttggcagctaccggagtgccggtatcagcccatcaacacctggccgccatccacgttgagcacgctgcctgtgacccagcgcgccagcggcgagcacaggaacagggcggcgtcggcaatttcgcgcggatggccgaagcggccgaacgggatcttcgccagggtgccgtggtacagcgccggatcttcggtgcggcggcgatcccacaggccgtcatcgaactcgatcgagcccggcgcgatcgcattgacccggatccggtccctggccagcgccaatgcctgcgacgtggtgtagtgcgacagcgcggcctttgcggcggcgtagggcgcgccaccggggcgcggctgctgtgcggcgatcgaggacaggttgaggatgcaggcatcgctggatgcgcgcagccacggcagtgccaggcgcgaggcccgtaccgccgccatcaggtcgatctgcaggctggcggcccagccatcctcgtcgtcggccatgccgtagccggtagcgttgttgatcagtacatcgatgccgccgagtgcatcggcagcggcctgcagccaggcctggatctggccggcgtcggccagatcggcggagacggtatgcagcggggtgccctgtgcctgcgcatcggcacgcagggcatccaggccggcctggccacgtgcgcagaccgagacctgcgcaccggcgccggcaaatgccagcgccatttcacgaccgatgcccttgctgccgccggcgatcagcacgcggcgaccggtgaagtcgagggtcggagccccattggggatccggccctgggcaggggtcagatccccggaggggctctgacccgcagccatggcagaaacgtctgccatcacagatcgaacttgatgccctgggccagcggcagcgagtccgaatagttgatggtgttggtctggcggcgcatgtagaccttccacgcatccgaaccggactcgcggccaccgccggtgtccttctcgccaccgaaggcgccgccgatctccgcaccggacgtgccgatgttgatgttggcgatgccgcagtcgctgccagcggccgacaggaacttctcggcagtcttcaggttctgggtgaagatcgaggacgacaggccctgcggcacgccattctgcatgtcgatggcttcatcgagggtgtcgtacggcatcacgtacaggatcggcgcgaaggtctcgtgctggaccacggcatcgctgttcttcaggccggagacaatcgccggcagcacgaagttgccggcgcggtcgatgcgggtgccgccggtttcgatggtgccgccggcagccttggcctgggcgatggcatcgaggaactgctgcacggcgccgtcgctgttcagtgggcccatcaggttggccgcatcggtcgggtcgccgatcttgccttcgacctgcttgtaggccttgaccagggtggccagcacgtcggcgtagatcgagcggtgcacgatcaggcggcgggtggtggtgcagcgctggccggcggtgccgacggcgccgaacacgatgcccggcacggccagcttcaggtcggcggtttcgtccaggatgatggcgttgttgccacccagttccagcaggcagcggccgaggcgacgcgcgaccttctcgttgacggtgcggccgacctgggtcgagccggtgaagctgatcagcggcacgcgacggtcatcgaccatcttttccgacagcgcggtgcccgcatcgttgatcaggaagaagatgtccgggaaaccggcttcgcgcagggcgtcgttgcagatcttcagcgaggcgatggcggtcagcggcgtcttgttggacggcttccagatgcacacgtcgccacagatggcggccaggaacgagttccagctccacaccgcgaccgggaagttgaaggcggagatgatgccgaccaggcccagcgggtggtactgctcgtacatgcggtggccggggcgctcggaatgcatggtgtagccgtacagcatgcggctctggcccacggcgaaatcggcgatgtcaatcatctcctgcacttcgccgtcgccttccggcttgctcttgcccatttccagcgccaccagcgaacccagggcgtccttgtgcttgcgcagtgcttcgccgcacaggcgcacggcttcgccgcgacgcggggccggcgtggtacgccagatcttgaaggcttcctgggcgcgggcgacgacggtctcgtactcggcctcggtggtcgcgcggacctgcgcgatcggctcgccggtggtcgggttgaccggggtgatcagctcaccgctggtcgcgctcgaccactccccgttgcccaggtacgtgccagcgttgatcgcgtccaggccaagggacttgagcagctcggaagacatgcagactcctgtgtttcgttacgttgtttggtgccatcgcgggcaggtggggggcgcgatgaactgaatcgccgatggtagcagagcggcctgtccggccatggtgcaacgcgccagcgccgccgtgtggagcacgaatgcttggagcgcagggtgtgttgcctgtaaacttcccggctgcatggccccgtagctcagctggatagagcgtccccctcctaaggggaaggtcgcccgttcgaatcgggccggggtcaccataatcagtcacttgcgacgattggtgatcgtgtggcgctccttgttccacggcaccttccagtgctttggtcgcagtggtcacaatggccagtcaacaggcggccctcgccacgaagccgtcctccccttcaggcatcgggtgcgcagaagggcccagactatcgagcctgtcatatttgcccgtatacctgcggggtagactcggttggcacgcatgaggcgtgcactacgccaataccgaggacgatagtcatgttgaagggattgaaacctctcaccgctgccgccgtgtgcctgctcggcctgtccgcctttgcccagagcgctgctgcggcgcaatgggtagacagcggccgcaccgcgtacgtaaagaccagtttcttcggcagcttcgcctaccacacctgcgactccagcggtgcgcagatccaggggtacccgggtagctgcggcagcgatgccggcagtggctggacgtccaactacacggcctccagtgaccttgccaacagtcagctcatggcctgcaaccacaatccgttccagctcggctcggcctgctacggcctggcgtatgcgatcaatggccaagcgtacgctggcgggctgcctgccgcctgcaatcttggcgcgcgcgcggtggtcaccgcgtccagcatggaaaccgtcgagatccaatacgaagagctcgacgtggacaccatcgaatcggcacgcgagtacgtctgccggtaaagcgccgacaggtcgccgccgtcgagtgcggcggcttcctgcatgggacatccgtctcacgcactgttaccgcagcccagttcgcgcaagcacgtccgctgcaagcgtctgctcatcaccctccaatccaggcagtgaccgcggcgggttgacgggaccacacaggcatcctcatgcccgcacagttgcagccggttcaacctcggcattacccgcgtatcgctggctggctcgattcggttgcagcgacgcaacgctgggctggcccgggcgttgcgtttcctctgctgcctgaggcattcgcacgggctcttgaactggccgagcgcccgggttgggtgctgttggacggggagggtgcgtgcatggggttcggccagtactggttgaccgcgcccggcactgcccacctgggccgcatcattgtctcgccgcaggcgcgtgggcgcggcctgggacgggtgctgatgcagttgttgtgtgccgaggccctgcggtcgccggatgtgcagcgcctgagcctgcgtgtctatcgtgacaacgtcgcagcgttggcgctctaccgcgatgtcggcttccagccggtggaagatgcttcgacgccggaactgttgttcatgcagcgcagcgacggctgagccgtgatcatgtgggtagtggtacggtctgctgcgcctgccattccctggcagtgatgcggctgatgtgctcggtgcggtagtcggcgaggaagcggttgaactggttgacctcggtgtggtgatggcggaaaccgcatttggcctgcgcgctcatcgattgcaggttgtcgtcgaagtagccgcaccacaacgcatccagctgcagatccaggaaggcatgccgcatcacctcacgtacagcttcgggtaccaggccacgaccccagtacggtacgccgatccagtaggcgatctctccctcgcgctcgcccaagctgaagttgctgtctgcaccgatcaggatgccgacgcaaccgatggcacgcgcgttctcgcggctctgcagggcgtagacctccggtcggttgaacacggtgcggatgatgtcggcactctcctctacgctggcatgcggtggccaaccggcggcgggccccacgcgcgggtcgcgggcgtactcgtacagatcggcggcgtcactgtcgcgccaagggcgcaggatcaagcgttgggtggtcagttgcatggcgggtccgtcggtggaaagagagtgcacaggctaggtttcgacgggcggggagcacagggcgggaccttgatggtttcggtacttttcacaacttcttggttcgggcagatatgctctgccgcgatatcccagtggatcggcccatggatcgcattccccagcttctggaacaggacgaatccatgcgtctggaagtcagtacgctggctgaaggcttgggtgttccgctgtcgttcgggcacgcctatctgacggtgctggtgtgcgtgtccgggcgtgcgcggttcgcactgaacttccgcgaagtggcggtgcagcggcacgacgtactggtgctggcggaggatacgctggcgctgctgcggcagcgttcgcgcggcttccttgcggtggcctgcctggtgccgaaagcgctggcatcggaggtggcctatgtgctgcccaacgcactgttcaagttcctgcacgagcacccccattgtgtgccgtcaccgctggaggttccgctgctgcagggttggctgcagcaattgatggatgcccagcacaacggtggccgacatcggcacgtgatgctgcgcaacctgctgcagacctttttcctgaagttcgccacactgctcccggcatactacgaggcggcgccgcaggtcggccggcgcgagcgcctggcctggagcttctgggagctggtcggccagcgcagcacgcgccaacgcgacgtgcagtcctacgccgaggcgctgtgcattaccccgttctatctctcgcaggtgacccgggaatgcttcggcgaaacgccgaaggcgttgatcgaccgccaggtggtgctggagatcaaggcgctgctgagctacagcgaactgccgatcggacgcatcgccgaacgcctgtgtttcgaggacgcgtcctacctgtgccgctatttccggcggcacaccggccaatcgctgaccggctaccgccgggcggggcagggcggtatcagtgcgatacgaacaagggcgccggtacttcggcgagcagatcctcggtgaccccgccgagcacgcgctcgaccacgcgactgcggctgtagggccccagcaccagcagatcggcttcggcatcaagtacatgctggcgaatggtggcagctacgcccccttggctggagctgatcgcctggatctccacttcaacgccgtgccgcgccagatgctgggccatttcagcgccgggtgccgcttcagccttgggcgtgtcgaccatcagcaggtgcacggcctgcgcgcgggccagcagaggcagggcatctgccaccgcacgacgggcctgcttgctggcattccaggccaccacgatacgccggccgacctgctcgcccttccagtgcggcggcaccagcagcatcggtaccccggtctggcgcagcgtgcccagtggatgccagccggagggcgcgcctggtgtgtgcggatagccggcgatgatcaggtcgcagtacagcgactgcagcgccaggtcggcgccacccaggtagtccgagacgatgcgcagttcggtgctgatctgcagcggctcggacacggcacgcaggttctgcatcagctgtgcggtgcaggcggcatccgcgcgggcctcgtggtccagcgcggcggcgatgccggcaccgcgcgcgaagccgttggcgatgtcggtgggatgcagggccgtggagactgcgaccagatgcgcctgctgggcctgcgccaggtcggcggcgatgttgagaacgcggtgcccggcgtcgctggcgtcgaacagcacggcgatatcgcgtagtgggtgcagcatggcgttgtctctctcgatgcctgtgacgcgttccctgccgtgcaccgacccgggtgcaccggacgcacccccgttgtagcgcatccgtgattcggatgaatcatatttgattcagtttattaattgatgattcatgctagcgtgagggccagcccacaccccatcgcttttcatgcgacctgccgcagcacgacgcgacctgccccatgcgctggcggccaccctggtcagccatccacgctgcaccctcagcgaactcgcgcgcggggcgggcatcagccgcgcgaccctgtaccggtttgcgcctacccgggaggcgatcgacgaggccctgttcgcggccggtttcgagcgcgtggaagcggcggcggcctggttcgaccagggcggtgatgcacgccacgtgctggagcaggtcaccgccacgctgctggcggactgggagctggtgacgctgctgttcgcacggatgatggaagaacagcagcgcctgggcgacctgcacctgctgccggagcgctgggcgccgatcggcgagcgcttcgaggccttcttcctgcggggtcaggcggccggagagttcaacgtcggtttcaccgcggtgtggctcgcggacttctactggagctgtttctacggcatcacctggtcactggcacgcggtcggctggcgccggcagcggcagcctctacgctgctggcgtcgttccagcggggggcgatgatgggttgaccgcaggggtttcctgcgggggcgccgtggcttacgcctgcctgagcaactgcaccagttggcgcaggcgatagggcttgggcaggaactccacctgctcgggcagcggcggcagctgcgaacgggcatagccggacgagaggatcatccgtgcctgcggctgttcgcgtgccacatgctcgctcagctcgatgccggacatgccgttgggcatgctgacgtcgctgaacaccacgtcgaaacgtgcttcgcccttgagcagttccgccgcctcgtggccatcggcggtcgtggccacatcgatgccgagttcgcgcagggccaggccgatcatttcacgcagatcggtctggtcttccaccatcagtacgcggatcgggtcatcggtcatcggcagggtcctccattgcgggtagcagcaggctgaccgtggtgccgacaccgggcgtggtggacacgtcgacgaagccgccgctctgggtagtgaatccgaacacctggctcaggcccaggccgctgcctttgccgatgtccttggtggtgaagaagggctcggtggcccgttcggcgatgtcggccgccatcccgtggccttcatcgcagacgctgagggtgacatagccacgttgcagcgtggagtccgcgtccgggtcgaggcgatgctccagcgcggtgccgatcaggatgcgaccgccttcaagggtagcatcggcggcattggcgaccagattggccagcgccgtctgcagctgcgccgcatcggtgttgaccgcaggcaggccgggtgccagctgggcatccagcatcaccgtggacgggcaggcgcgttgcaggtccggcagccactgctgtatcaacacgttgatatccagtggttcgcggatcagggtctggccagtgctgaacgccagcagctggcgggtcagcagcgcaccacgatcggtcgcgctctgcgcggcatcgagcagctcggcggcgcgcgcatcgtcaccgccaacgcgcagggacagcaggtcaagtgcgttgccgatggtggtcagcaggttgttgaactcatgcgacaggccgcggctgagtcggccgacggcctcgaactgttgggtattgcgcagcgctcgttgggcatcacgcagcaggcgctgtgcctgccactgctcggtgatgtcgcgggtgatcttgacgtagccgagcagctcacccgcttcaatcaccggctcgatgacaacacttgcacggaacgacgagccatcgcggcgtacccgccagccctcattggcaacgtggccatgctgcgctgcatggcggagcaggcgttgcggttctcctgcctcgcggtcggcggccaggtagaagcgaccaaagtgggtgcccaccacttcatcggctgaatagcccttgatgcgctccgcacccgggttccagctgcagacgatgccatccggatcaagcaggtacagcgcatggtcgcgcacgctgtcgatcagcagtcgcagttggcgggaagggtccgtcagcacggacgtcgtagaggcggcagcgtccacgtaaaaataagtgttacccctgtgagggacgtgaagctaggcattcaagtgtgaaggaggcgtggaggcgggacacgtgccatttgtcctgtgcggctgaatacgacacggagtaccatcacccaccctttttgttctggaaccgacctgcatgcgtcctggtgcgactacgcgtgaccgctggatctggatgacgtccgccgtgctgctggctgcgaccatcgcattggagctggtggtaccgctcggttatgcggtatggctggcgtatttcctggccgtgggcgtcacggtgttccagcgcagtgcgcgcgcgccgttcatcgtggctgtgctcgcctgcgtcctgctggtcatcggtttcaacatcgccccggccagctcgaactcggcgttctcgctggtcaaccgaagcatcggtggttgtgcgttcctgatgatcgcgctgatcgtctcccgcgcgatccaggcacgccgggacgcaatgcgggcgttgtggctgcaggaggccgagaacgcggtagcgatgagcctgcgcggcgacctcggcccggagcagattgccgaggcggcagccaccagcctgggcgcgcaactggaggccgacgtcggcgccgtgtaccggctggaaggcggacgactgcagctgaccggcggcctggcgttgccgtccggcatgccggcgtcgctggcattgcaggagggcgtggccgggcaggtggcgcgggatgagtgcatccgtcacctggagggcagcgacgacgccgtacttgaactgcagaccagcctggggcggttgccggtgcgcgagcgcatcctggcgccgatcagcagtgacggcaccgtggtaggcatcgtcgagctgggacgcgcccgggcgggtgcgcagcgcgacctggatcgcgaactgctggagcgctgcgccgagaccatcggcatggcgctgcgtgcatcgctgctgcgcgcacaactggtggtgctgctggaggaatcgcagcgccagggcgaggagctgcaggcccagcaggaagagctgcgcgtggccaatgaggaactggaagagcagagccgcagcctgctgcagtcgcagagccatctggaagaacagcaggccgagctggaacagagcaacgtccagctggaagagcggacccacgagctggaggcgcagaagcaggcactgctggtcgcgcagagccagctggtgcgcaacagcaacgaactggccgcgacatcgcgctacaagtccgagttcctggccaacatgtcgcacgaactgcgcacgccgctgaacagctcgctgatcctggccaagctgctggccgacaacaaggacggcacgctcaccgaagaacaggtgaagtatgcgcgtgcgatcctgtcgtccaacaacgatctgctggcgctgatcaacgacatcctggacctgtcgcgcatcgaggccggccacgtcgagctggccgatgaagtggtggtgaccgacagcgtgctgcagcgcctgcgcgagactttcgagccgatggcgcggcagaagggcctggccctgcagatcgaggccgatgcgctggcgccgagccagctggtggtcgacagccagcgcctgcagcagatcctgaagaacctgctggccaatgcggtgaagttcaccgagcatggaaaggtcagcctgcacgtgcgcgcggctggccaggggcgcatccgtttcgaggtctgcgacagcggtatcggcattgcccgcgagcagctgcaggtcatcttcgaagccttccgccaggccgatggcagcacccgtcgccgctacggtggcaccggcctggggctgtcgatctcgcgcgatctggccgagcgcatgggcggcagcatccaggtcgacagcgaaccgggccgtggcagctgcttcattctggaactgccgttgcagggcgcgcccgcgtcgagcgccgcggacatcgccgcagcccccgtggcctcgccggtcgcggccgctgtgccggcgatgcaggtgccagcaagggctccggtggcgccgacgacgacggtgcccagcgtggccgacgaccgcggtcgtcgccagcacccgggccgcctgatcctggccgtcgaggacgacgccacgttcgccgaagcgctggtggccctggcccatgaactggatttcgactgcgtggtggccgggacggccgaagaggcgctggccctggccggcgaactgcgaccgaacggcatcctgctcgatatcggcctgccggacgtgtccggcctgagcgtgctggagcgcctgaagcgcaaccccgatacccgtcatattcctgtgcacgtggtctcggcaacggaccgcagccaggtggcgcgcgagcttggcgcgatcgggtttgcgatcaagccgaccacgcgcgagcgcctggtaagcgccatcgagcagctggaacagaccagccagcgcgacgtgcggcgcctgctgatcgtcgaggacgacagcgagctgcgccacaacctggaactgctgctgggccgtgatcagctgcagatcgtcgccgtgggaacgcttgctggcgcgctggagcagctcagcacggtcacctttgattgcatggtgatggacctgtcactgcctgacggcagcggctacgacctgctcgaacacatggccggcaacgatgacgtcggcttcccgccggtgatcgtctataccggtcgcgcgctcggtcgcgaggaagaacagcgcctgcgccgctattccaagagcatcatcatcaagggcgcacgttcgcccgaacgcctgctggatgaagtcaccctgttcctgcacagcgtggaagccagcctgcccaccgaccagcagcgcctgctgcgcgaggcgcgccgtcgcgacaccgtgctcgatggacgcaccgtactgctggccgaggacgacgtgcgcaacatctttgcgctgtccagcgtgctcgagccgctgggcgtgacgctggagatcgcgcgcaatgggcaggaggcagtggaccgcctggccgagcgcgaagtcgacctggtgctgatggacatcatgatgccggagaaggatggcctggccgcgatgcgcgagatccgcgcgcagcgtcacctgcaggacctgccgatcatcgcgctgactgccaaggccatgccggacgaccgtgagcgttgcctgcaggcgggcgccaacgattacatcgccaagcccatcgacgtcgacaagctggtctcgctgtgccgggtctggtgctcgcggcaatgaacgaacaggcgctgttcgacctcgaactgaaggtcctgctggaggcgctgtaccagcgctaccactacgatttccgcagctatgcggtgtcgtcgctgcgccgacgcatgcgccaggcgatgcagcgctatgagtgcgagcggctggtcgacctgcagtaccggctgctgcacgagccggacctgttcgcccaggccatgcagttcttcactgtgcaggtctcggagatgttccgtgaccctgcgtatttccgtgagctgcgcgagcaggtggtgccagtgctgcgtacctatccctcggtgaagctgtgggtggccggctgcagcacgggcgaggaagtgtggtcgctggcgatcctgctgcatgaggaaggcctgctcgagcgcagcatcgtctatgccaccgacatcaatccggccgcgctggccaccgccgaggcgggcgcctatggcatcgaccggatggcccagttcagccgcaactacctggccgccggtggcaccgcgtcgctgtcggactactacgccaccgcctacgatggtgcggtgttcgaccgccaactgcgccgcaacgtggtgttcgccgaccacagcctggccaccgataccgtgttctccgaagtgcacctggtgtcgtgccgcaacgtgctgatctatttcaaccgcgacctgcaggaccgtgccgtcggcctgttccgcgaagcgctggtgcaccggggcttccttggcctgggcagcaaggagtcgctgcagttcgggtgccaccacgatgccttcgaggtctgttcgcgagagcaccgcctttatcggaaggtggcctgatgacgctgccggtgcgtccggccgtgctggtgatcggcgcgtccgccggtggcgtggcggccctgcaggcggtgctcggtgcactgccggcgaagctgccggtaccggtactggccgtgctgcacctgccgcgtgaccgtaccagccgcatcgccgaggtgctggcgccgtactgcgcgttgccggtgcgcgaagccgaagacaagcagccgttgcagccgggcacggtgacgttcgcgccgccggattaccacctgctggtggaggacgagggggcggtggcgttgtcggtggatgcaccggtgctgttttcccgtccggccatcgatccgctgttcgactccgctgcggcggtgttcggcgcgcaggtattggccctgctgctgaccggtgccagcagtgatggcagcgagggcgttgccgccgtgcgccgtgccggtggccatgcctggctgcaatgtcccgaggaagccgaggcgtcgatgatgcccgcttccgccctgcagtacgccggcgccgatgccgtgctgccccttgaactgatgtgtcgccgcctgaaggagttgtttgcatgaacctgttgccaccggaacctgcgcagtcgcagaccccggtcaacctgctgatcgtcgatgacgtgccgcagaacctggtagccatgcaggccctgctgcagcgcgaaggggtcaacctgctgctggccggctcgggcgcgcaggcgttggagctgctgctcgagcacgaggtggcattggccctgcttgacgtgcacatgccggagatcgatggcttcaccctggccgaactgatgcgcggttcgcatcgcagccgcgacgtgccgatcatcttcctgaccgcctctccggatgatcccctgcgcgtgttcaagggctacgaaagcggtgcggtcgatttcctgcacaagccggtggcgccgcaggtgatcctgagcaaggtcaacgtcttcatcgaactgtaccagcagcggcagctgctgaaggcgcgcaacgaggcactggagcgggcgctgaagctcaacgagacgatggctgccgttttgacccacgacctgcgcacgccgttgtcggcgatcctgctgtgcaccgacaagctggcgctggagcttccggaagacaacgcaggcgcgcagcagaccctgcagtacctggaagccagcaccctgcggatggcgcggatggtcgagcagctgctggatttctcgcggatccgcagcggtggcctgaggctggaggcaagtgcctgcgatctggccgacgtgacgcgcgcggtagtcgccgaggcgggcagcgcgcatggggcggaccggatccacctggacctgcagggagacacgcggctgcagggcgatctggatcgccttggccaggtcgccgccaacctggtcggcaatgcgctgacccatggcagcgaggcgagggtgcaggtggatgggcgcgacccgcgcggcgtattgctgcgggtcagcaacgccggccggatcgatgacgcgctgttgccgcgactgttcgaaccgttcaaggccagcttccaccagagcaagggcctgggcctgggcctgtacatcgtcgatcagttcgtccgcgcgcacggcgggcgcattgcggcccgcaacgaagcgggccaggtggtgttcgaggcaatgctgccacgacgctgcgacggcacggtcttggcggcaacctaagcgcttcagccagcatcccggcggactgagacggactggtccgcaactgccagcgtgggcgcctattctgtcagggaagcgccatgccattgcgcgccatcgcctacgtcagccgggcgctgccggacctgtccgccgagtgcctgcatcggctggtggaggacgcggcacgattcaacaagctggcagggtgaccggcgtgctgctgcgtgatggcgagcgtttcctgcagtacatcgaggggccaccggatggcatcgatctaagagtgcatcctgcaggcaggaagccacatcgacatcaccggactgggacgcggccgcctgggccagcgccagtttccctattggccgatgctttcgctgccggtcgacgcgtcgatgctgcgccagctttcctgcagtgaccggtccggattctcccggcgcctgcagggcgatcgttcggcaccgacgccagtggacctgctcgatcaggtggtgcagtcggcgctgcacgcaggctgatggtctgcgccggattcagcgcgaagcagcaccgcagtacgccgcatgcagcgcctgcagcacgcccagtgcgggcccttcaagaacccggtagtgtatcgcctgcgcttcgcgccgggtcgccacgatatccagtccgcgcagcaccgccagatgctgtgacaacgccgatgcgctcaggccggtcagtgcctgcagttccggtaccggcgcttcaccttccaccaggcggcacagcacccgcagccgggccgggtgggccaggcttttgagcagcgtggctgcctgcgacgcgtgttcggccatcgcggcgctgtcgagctgggtccgggccatggttgaccattttgtttagaatgatctaatttagaataatctaaaaaaacaggcaatcccatgtacggcagcgaagagggcagggcatgaacctgccatggagtgcggcggcaggtggtgcgttgatcggcgccgccgcggtgctgttgttcgccaccatcggacgcgtggcgggcatcagcggcatcaccgcaggcagcctgcgcgcaggcaagggcgagcgtgcctggcgctgggccttcctcgccggcctgacagcatcggcggggctggtgctgtggtggcaatcggtgcccgaggcatcgccgcgtgcgctgctgcgtgatgcgctgccggcatggcagttgatgggagccggcctgctggtcggcttcggtacgcggctgggcaacggctgcaccagcggtcacggtgtgtgcggcatggcccgcgcttcgaagcgatcgctggcggccgtgctggtgttcatggtctgcgcgatgctgaccaccttcctggtccgtcatggcggaggcccgacatgagccgcgcagtctgggccgccggcgcggcgggcgcgttgtttggcatggggttggcactttcgggaatgaccgacgcgcgtcgtgtcctcggcttcctcgacatcaccggtgacttcgatcccacgctgctgtgggtgctgggctcggcgctgctggtcagcgcgatcgggcagcggtgggtgttgcggcgacagcagccgctgtacgcagaccgcttccggctgcctgttacccggcgtgtggatgctcgcctgctgctgggtgccgcgctgttcgggatcggctggggctgggcgggctattgcccaggcccggccatcgccggggtggccgtggcgtcgcgcgaagccctgtggttcgtgccttcgatgcttgcaggattctggctgcacgaccgcttcgtccgttgaggctttcacccgtgtctcaccctgcctggggtcctatcttcggatcacggggaaaaggagtgcaacgacatggcacggatgaagtggatgggaaggggaatgctggcggtcgcgctggccgcagccgtggcaccggcactggcctgcacgcgcgcggtgtacctgggtgacaacggcgatgtgatcaccgcgcgctcgatggactggaaggtcgatgtggcgaccaacctctacatactgccgcgcggcattgcgcgcaccggccaggccggcccgaagtcgctggcgtggaccgcgcgctacggctcggtggtggccaccggctacgacgtgtcgaccaccgatggcatgaacgaaaagggcctggtggccaacctgctgtggctggtcgaatcggagtatccgcagcagcgtggcaacaagccgggtctggcgatttcgctgtgggcgcagtatgtgctggacaacttcgctaccgtggaagaggcggtcgctgcgttgaaacgcgagccgtactcgatcgtcaccgacaaggtgcccggtgaagatcggcaggcgacgctgcacctgtcgctgtccgatgccagcggcgacagtgccatcgtcgagtacatcggcggccgccaggtgatccaccatgaccggcgctaccaggtgatgaccaattcgccgatcttcgagcagcagttggcgctcaacagctactggcagcagatcggcggcacggtgatgctgccgggcaccaaccgctctgctgaccgtttcgcgcgcgcctcgttctacatcaacgccattcccaaggccgaggatccggtggaggccctggccagtgtgttcagcgtgatccgcaacgcgtcggtgccgtatggcatcaccacgccgggtgagccgaacatctcatccacgcgctggcgcaccgtggccgaccacaagcggcggctgtacttcttcgaatcggcattgaccccgaacaccttctgggtcgatctgaacaaggtcgatttcgccggcaaggtgctcaagctcgacctcggcaaggaccagcgcaataccttcgccggtgatgcactgggccagttcgtgcccagcgcaccgttcgccttcctcggcgtcgacggttagttcgacgcctggctggaggccgggtagaccgcctggatcgtgcagctgccgcgcgtgtactgcggcagcggggcgatgctttcgccgcgcagatcgtctgtctcgaattcggcagtcatgatccgatcgccgggattgccacagatcaggccgttctgcaggcccgagtggaagctcagctgcggcgcgcggtcgagctggcggcagtggctgccgagttcgacccggtagtagcgatggccgccattgcggcgcgggttggtctccaccagcatgccctgcgggtcggatgaccaggcacgcacgttgcgcgtggcaaagcagtaggacggtgagccgccgaagctgcgacgcacctccttgcgttcgcggatggtcacggcaggcagggtagcggtgcgcaggcggtcgctgtcgcgggcgacgctggcataatcgcgattctgcagcggggtgaccgcgctgatggtgcatcggcggccgtcgaccacgacgcgttcgctggggcggccgcaggcccagccggcgggggcttccagtttcagcgaagtggcaccgcggacgccgggacaatcttcgttgaagtcgatccgaaaggcctggccggaggcggcgcgcagtgcaatcgagcgcggtgatgcctgctccacttcctgcacgccgacagcgtccatgcagtgcggagccgggggcgtacgctcctgagcggagaccgaagcggcgagcgccaggccgaggccggtggcgagcgccagggacacctgctgatgggtcatgtcctgcactccctgcgttggatgacggttcgactatagcaacggtttgcacggccgttgttacacgcgcacactgcccggatgggcgccatcttccatctgcggcactacggccaggctaccggcctggaccgccatgactacgcgcagtgggtgctgccagtgcagggtgaactgcagttcgaaatggaaggtcgcggaggtcggctggacgtgctgcagggggcattcgtggccgccggtgaggcgcatgaccagatggctgatggtcccaatggtttcgtgatcgttgactgtcctccgggcgtacttgatgacggcacgcaggagcatctgtgccggcagcgctggctgcatctgcctctggcattgcgccgacgcctggctgaggtgcaggcagggcagtcaatgccggcgctgctgccgcagttgctgcaggtatttgcacctgccggcagtggcgcgcgcatgcagggtctgtgtgcggcggtccgggccgaccccgggcaggcgtggccggtggcgcgcatggcggggttcgtcggggtcagcgagagccgtttgcatgcgctgttccggcaggagttcgggctcagcccgcaggcctggctcagcgcaagccggttgcgttgggccaagcaccagctgcgcaccagcgtggcgccgatcagcgatatcgcgctggccgcgggctattccgagcagagcgcactgacccgtgcgctgcgccgcgagtgcggccagactcccgcagcgtggcgccggggcgccggactgtagggtcgagccacgctcggctttgcgcgcgcggccggtcagggcagtagcctcggtcaagagtgcccgctggccagcgcttacactgcgcggcctgttctctcccccccgaagaacccgaatgcgcaacaacccgatggccctgggcatcgccaatggcgttgccgctggcgcgctgtggggcgtggtcttcctcgcgcccgccgtgctgcagtcgttcaacgccctgcaattgtcggccggccgctatctggtctacggcctgatcgccgtagtactgctgctcccgcgctggaagcggctggcaccccagctgggtcgcaccgaatggatcgggctgctgtggctgagcctggccgggaacctggtgtacttcctgctgctggccacggcggtgcagtgggctggcggtgcggcggcgtcgctgattgtcggcctgattccggtggtggtcaccctggtcggcgtgcgcgaacagggtgcagtgcctttgaaacagctgctgccggcactgggcctgtgcgtgctgggcgtggccctggttggttgggaagcactgatgtccgagcacctggcaaccccgtggcggcagcgcctgatcggcctgctgtgcgcgttcggcgcgctgttctcgtgggcgttgtactcgatcggcaacagccgctggctggcgcgtcgaccggacttgtccagccacaactggtcgctgctgaccggcgtcaccaccggcggcctggccctgctgctggtgccgatggccttcatcggccacaccagcgggcacacggcggcgcagtggagtggtttctgggcaatcagtgccggtgtggcggtggtggcctcgatcctcggcaatgcgttctggaaccgcgccagccgcctgctgccgctgaccctgaccggccagatgatcgtgttcgagacgctgttcgcgctggcgtatgccttcgcctggcagcagcgctggccttcgctgctggaagcgctggcgatcgtgttcctggtggccggcgtgatgctgtgcgcgcatgcccatcgtagtccacgggcgatcgccgaacatgccggctgaatgcgtgcgtcaagcgtgctgatgctgccttggtctcagatgcaaccaaatgccggcacgttgagcgatgatcgcggcactggttttttgcatcgcagcacttgacagcaggccggcgcacagtgttttctgtgcgtcatggttcttgatgccgcccacgccagcctgatcgctcccgctaccgcgggccgttcgactgcgccggtcgccaccaccaccattaccaccaccaccgtcaccactgccctggtgcggcccgtcgtcttcgtgtaactcccgaaaaccacggccccgcaccatacaggtggcggggaaactcgacacctgcatgcgacggggcctcctgccgaggtctgcatgtcttcccacgcccccgctcatcccgttgccccggccgatctggctgcaccgtccatcgtcgtgcacaagttcggcggcacctcggtggccgatgccgaacgctaccgccatgttgcgggcctgctgctggcccgtcccgaatcgctgcaggtcactgtcgtttcggcaatgaagggcgtcactgacgcgctgatcgaactggcccagctggcggccaagggcgacgaaggctggcgcgaggcctggcatgcgctgcgcgcgcgtcaccgtggcgccgccgtggccctgctgggcgagcaggtgggcgagaccgtcgaatggatcgacgcccgcttcgagcagttggccgaggtactggcggcgctggcagtgatcggcgagctgccgcgcgaagtactcgaccgcgtgcagggcctgggcgaagtattctccgcgcaactgcttggcacccacctgcgtgccttgggcgaagactgtgcggtactcgatgcacgcgacgtgctggtggtcgggcatggcgaactgggcgtggatgtcgactgggagtccagcgcggaccgcctggccaagtggcgcctgcggcatccgcagatgcgcctggtcgccaccggtttcgttgcccgtgaccgccatgaccgcatcaccacgctcggccgcaacggcagcgactattccggcgcgatcctcgccgcgttgttcaatgccgatgaactgcacatctggaccgacgtcgacggcgtgctgtcggccgacccgcggctggtgcccgaagcggtgcagctggaatcactgagctacgacgaggcctgcgagctggcttatttcggcgccaaggtggtgcacccgcagacgatgtcgccggcgatccgcctcggcctgccgatcttcatccgcaataccttccagccggcgcatccggggacgcgcatcagcgccgagcgctcgccgcgcgggccggtgaagggcctgaccctgagccccgggctgtccctgttgaacctggaaggcaccggcctgatcggcgtgcccggtaccgccgagcgcgtgttcgcggcgctgcgccaggcgcaggtgtcggtggtgatgatctcgcagggttcgtcagagcattcgatctgctgcgtggtgcgcgctgccgaagcggcgcgtggccgtgaggcactgctgcacgcgttcgcgcatgaactgtcggtagggcaggtgcagcgcgtgcaggtcagtgagggcgtcagcgtgctggcggcagtgggtgacggcatggccggccagcccggtgtggcggcgcgcctgttcgaggcgctgggacgcgcgcaggtgaacatcctggcgatcgcgcagggctcgtcggagcgcaatatttctgtggcggtggacagtgccgatgccacccgcgcattgcgggccgcacatgcgggcttctggctgtcgccgcagacgttcgcggtcggtgtgatcgggccgggcaacgtcggcgcggcactgctggaccagctgctggcggcccgcctgcagctgctggccaaggccaatgtggatcttcgcctgcgcgcgctggcctcgcgttcgcgcatgcggctggaagtggatggcctgcacgccgattggcgggaggcattgcaggacgcgggcgagcccagcgacctggatcgcttcaccgaacacctgctggccgcgcacctgccgcatgcggtggtgatcgactgcagtggcagcgccgacgtggccgagcgctatgagggctggctggctgccggcatccacgtggtgaccccgaacaagcaggccggtgctggcccgctgccgcgctaccagcgcatccgcgctgctgcggcggccagtggtgcgcgcttccgctacgaagccacggtgggcgcgggcctgccggtgatcaccacgctgcgtgatctggtcgatacgggcgacgaggtgctggcgatcgaaggcatcttctccggcacgctggcgtggctgttcaaccgcttcgacggcagtcagccgttctcgcagctggtcgcgcaggcgcggtcgatgggctacaccgagccggacccgcgcgatgatctttcgggcgtggacgtggcgcgcaagctggtgatcctcgcccgcgaggccggccacgcgctcagcctggaacaggtacaggtggaaagcctggtgccggcgctgctgcgcgacggcagcgtggatgacttcatggcgcggctgggcgagtccgatgccagcctgttgcagcggttgcaggacgcgcgggcgcgtggcgcggtgctgcgctacgtggcacagctgggcgctgacggtgcctcggtgggcctgcaggaactgcccgccgaccacgccttcgccaaccttcggttgaccgacaacgtggtgcagttccgtacccgtcgctactgcgacaacccgttggtggtgcagggtccgggcgccggcccggaagtcaccgccgccggtgtgtttgccgacctgctgcgggtcgcggccggtgaaggagcgcgcctgtgatcgcacgtgcgttcgcgccggcctcggtggccaacgtggcggtgggcttcgacattcttggtcatgccatcgccggtgttggcgataccgtgagcgtgggccgcatcgaggaaccgctggtgcgcatcgaagcgatccgtggcagtgcggtcgagctgccgctggaggccgccgggaacaccgcgggcgctgcgctgatgtcactgcgcgaaggcctgggcctggacttcggtttcgcggtggagatcgacaagggcattccgttcggttccggcatgggcggttcggcagcgtcatgcgttgcggcgctggttgccgccaacgcgctgctggatgtaccgctgtcgcgcgaggcgctgtatccgtttgcgctcgatggcgaggcggtggccagcggtggccgccacggcgacaacgtggggccgttgctgctgggtggtcttgcgctgtgtacggccgaccacctgctgccaattcctgtgccggcggcctggcacagcctgctggtgcatccgcacgcggtgctggaaacacgccgtgcgcgccaggtgctgcagggcagctacgcgctgggtgaattcgtggcacagagtgcgaacctcgcgctggtactcagtggttgccatcgtagtgatgcggcgctggtgcgggctggattgcgcgatgtgctggtggaaccacggcgggccggcctgattgcaggtttcgaagcagcccgcgatgcggcgctgtcggcccatgcaatgggggcgggcatctccggtgccggacccagcgtgttcgcctggttcgaggacgccgaccaggcccgcaccgctgccgcaccggtgcaggcggcatttgccgccgccggtttcgacagcgatgcctgggtgtcgccgctggatgcaccgggagcccgcttgtgctgaatccttccccattactggataccgaacccatgcaatttgtttcgacccggggtcagtccccggccgttggcctcagtgcggcgatcgctgcaggattggcgcccgatggagggctgtatgttccgcaggtgctgccggcggcacgtgagctgcgggccggcgcaacgctggccgataccgccgccgatctgctggcaccgttcttttccggcgacgcgctggagtctgcgttgccgtcgatctgccgcgaggcgttcgactttccggtgccgctgcgtccactgggcggcggtgaccatgtgctggagctgttccatgggccgacggcggcgttcaaggatatcggtgcgcgcttcctggccggaacactgtcgcggctgcaggccggcaaggaccgcgatctgacgattgttgtcgccacgtctggcgataccggcgccgccgttgctgcggccttccatcgccagcccggcgtgcgcgtggtggtgctgtatccggatggccgcgtgtcaccgcgccaggcgcatcagctcggttgtttcggcgacaacatccaggcgctgcgcgtggccggtgccttcgacgattgccaggcgatggtcaagcaggcactggctgaccgcgaactgcaggcgcaggtgccgctgagttcggccaacagcatcagcctcggccgcctgctgccgcagatgagttattacgcgcatgcggcgttgtcccattacgcgacgcatcgtcgccggctcaacctggtggtgccgaccggcaaccttggcaatgcgatggcggccgtgctggcgcgcgcgctgggcgtgccgatcgggcagatcgtgctggccaccaatgccaatgcggtactgccggcgtacttcaatggcggcgactaccagccgcaggccagcgtggccaccgtggccaatgcaatggacgtaggggcgcccagcaactttgaacgcctgcgctggctttacctcggagatgacgccgagctgcgcgctgcgttccgcgcgttcgcggtggatgacgtgaccatccgcgcgacgattgcggcggcgcatgccagcaacggcgaactgttctgcccgcatacggccacagcggtgaaggtgctgcaggacctgcgtgcgcgcggcgccaagggcgactgggcggtggtggctaccgcacatccggccaagttcgaggcagtggtggagcccttgattggcgaagcagtggccgtgccgccggcgctggatgcgttgctgcagcggcccgcgcacgcggaaccgttggctgcggagtatgcggcgttgcgtgaggtgttgctgcgttgatcgaaggcatctggggttgccggccagcggccggcactaccgggaggatgcaacgcgggttgggcgcgaccggatggatgcagtccggtagtgccggccgctggccggcaacccagccaaccgcgatgcggtcagatcaacccttcaccggccagcgtgcgcaacccgtcctcgtcgaggatctccaccacgttcaggtggggcagggcgatcaacccctgctggcgcagcttggtgaaggtacggctgaccgtttccatggtcaggcccagatggtcggcgatgtcgccacgccccatcggcagcgagacgcgcaggccatcgccacccagcttggcctcgcgcgcggccaggcgcagcaggaagtcggccactttctcggccggctgcagccgcgccagtgccagcgcggcatcctgcgcggcgtccagctcctggcaggcacgctgcagcagcttgcgttccaggtgcgggaaacggctgcgaagcgccttcatctgcggcagcgcgacacggcatacgcggctgtctgcgatggcctcgatatcgtagcggtggtggtcactgccgctcaggcccaggtagtcgccgggaagcacgaagccattgatctggcggcggccatcggccagggtgcgcaccaggcgcagggcgccgccggtcaatgtatagacatggtcgcgctcttcgccggtgcgggccagggtactgcccatgctgacctgctgggaaacggtgacctgttccagtgcctgcacttcatcgggcgacagcgccgagcacaccgcaaggtggcgaaccgagcagtgcaggcagtccagcgtgttgcaggacggcgaggcgggatcgttggtggcgggcggagcgccggaaggccgtgacatgttgcgggggcgtatcgcgggcggggagggccttatgatacttcaagcggccgttcgaccctgcccgaggcgggggcgctagaatgtcgccccctcccacgtcccgttccagcaggagttccgcccgtgatcaagccccgtaccccgcccggcacccttgaactgttgccgcgcgagcagatcgcgttccagcgcatgctggacgtgatccgtcgcaactacgagcgcttcgggttcctgccggtggagacgccggtgttcgagctgtccgacgtgctgctgaccaagtccggtggcgaaaccgagcgccaggtgtatttcgtgcagtccaccggtgcgctggccaacgccgccgaatcgggtgaccgttcgctgccggaaatggcgctgcgcttcgacctgaccgtgccgctggcgcgctacgtggccgagcacgagcatgaactgaccttcccgttccgtcgctaccagatgcagcgggtgtaccgcggcgagcgagcccaacgcggccgcttccgtgagttctaccagtgcgacatcgacgtgatcggcaaggacagcttgagcgtgcgatacgacgccgaagtgctggcggtcatccacgcggtgttctcggaactgcgcatcggtgacttcagcatccagctgaacaaccgcaagttgatgcgtggcttcttcgagagcctgggcgtggcggagggcgagcgccagctggcagtgctgcgcgaagtggacaagctggacaagcgcggcgccgattacgtgcgcgagacgctggtgggcgagggcttcgagattccggccgagcaggtcgagaagatcctggcgttcgtggccgtgcgttcgcagggccatgccgatgcactggcgcagctggccacgcttgaagccgacgccggttcttcggagatcctgcgtaccggcgtcgccgaactgcgcgaagtgctgcagctggtgcaggcgctgggcgtgccggaaaccgcgtactgcctgaacttctccattgcgcgcggtctggactactacacaggcaccgtctacgagaccacgctgaccgaccacccgcagatcggttcgatctgctcgggcggccgctacgaagacctggccagccactacagcaagtcgaagctgccgggcgtgggcatctccatcggcctgtcgcgcctgttctggcagctgcgcgaagccggcctgatcgacggcatcgagggcagcagcgtgcaggcgctggtggcgctgatggacgagcagggcatgccgcagtcgctggacatcgcgcgccgcctgcgcgccggtggcatcaacaccgaagtgcagatggagccgaagaagatcggcaagcagttccagtacgccgccaaggccggcatccgcttcgtggtgctggccggtgaggacgagctggcgcgcggcgtggtggcagtgaaggacctgctgcgcgagcagcagttcgaagtctcccgcgacgggctggccagcaccctgcaggtcgagctggagcagtcgaaggtgatgtaacggcccctggcagcatgcagcgcttcaacgaaacgcccaccaaccggtgggcgttttcgtttccgggccccgttccggggtcagagccgttttcctctggaaaacagatccgaccccggccgtcccgacagctcgcggccacctgtcgagggcggggtcggtccggaacccagctgtgccgatgctccggcctctgcgggtgcgggtgcagggcagcagccctgccgcaccctcaaccctcgatttgacgcactgcgcaagaatgcgctaatgtactaacgcgctattacattgatgcatggaaacgaccccgtgaaagcccgccccgaaattgccgccaaagacccgaaggccgaccttgaagccctggcccgggcctttgccgccctgcgcgagccggaacaggtcgaggccttcctgcgcgatctgtgcacaccggccgagctggaagccatggccgaccgctggaaggtggtgccgctgctgcagcagggcgtgccgtatcgcgagatccacgagcgcaccggggtcagcgtgaccaccaccggacgggtggcgcgaacgctcgagcatggccatcgaggctatgccgccgccatcgaccgccttgcttcgcgctgatccgcgccccgttccgaacttcgagacctcccccatgagtgcaacccaggcagcgccggcacgagaccggctgcgtatcgccatccagaagagtggccggctggccgaacccgcgcgcaacctgctcagcgcctgcggcctgagctggcgcgagagccgcgacaagctgttctgctacggcgaatcgctgccggtggacctgctgctggtgcgcgacgacgacatccccggcctgatcgccgacggcgtctgcgacctcggcatcgtcggccgcaacgagctggacgagcaggctgcggcacgtcgccagatcggcctgccggatgcctaccaagcactgcgcggactgggctttggccagtgccggctgatgctggcggtacccgaggagtggcagtggcagggaccggcgcagctggccggtgcccgcattgccaccagctacccggccatcctcaagcaatggctggccgaacagggcgtggacgcacaggtggtcgagctgtccgggtcggtggaaatcgccccgcgcctgggtaccgccgacctgatctgcgatctggtctccagcggcgccaccctgcgcgccaatcagctgaccccggtgcacaacctgctcgacagcgaggcggtgctggccggtgcagtacgggtgcccgatgatgcacgtgcatcgctgcgcgcgatgctgctgcgccgcctcgatggcgtggtgcagcgccaggaccgcaagctgctgatgttccgcgccagcgaggatcgcgtcgacgcgctggcgcagttgctggccgatgccgagccgctggtgcggttgccggccgatggcggtgcgctgcgcctgcagaccatgtgccccggcccgctgagctggcagcgcatggaagaactcgagcgcgcgggtgcgcagggcctcatggtactgagcgtggagcggtcgctggcatgaaccgtctgatctggtcccgacttgatgaggccgcgcgcagtgcggcactgacccgcccggtgcagaccgtggcgcagcagacccgcgatgcggtggctacgctgattgcacaggtgcgcgggcagggcgatgacgcgctacgtgcgattaccgcacgtttcgacggcgtcgagctgccatcgttcgaagtgagcgaagccgagttcgcagcggccgatgccgccgtccccgccgagctgcgccaggcgatggtcgaagctgccgaacgcatcgcccgtttccacgccgccggcatgggtacggggtatgccgtggaaaccgcaccgggcgtggtatgcgaacgcatgctgcgcccgatcggccgggtgggcctgtatgtgccggccggcagcgcaccgctgccgtccaccgcgttgatgctgggcgtgcccgcgcagctggccggctgcccgcaggtggtgctgtgcacgccgccacgcgccgacggcacggccgatcctgcggtgctggtggccgcacgcctgaccggtgtgcagcgcgtgttcaagctgggcggcgcccaggccatcgctgcgatggcttacggcacggccagcattccggcctgtgacaagctgttcgggccgggcaacagcttcgtcaccgaagccaagcagcaggtcgcacaggacggcgccgccgccatcgacatgccggccggtccctccgaagtgctggtgattgccgatgcaggtgcaaacccggcgttcgttgcagccgacctgctgtcgcaggccgagcacggcccggattcgcaggtgctgctgctgaccgacgataccgcgatgctggcggcggtcgaggctgaagtcgagcgccaggtggccttgctgccgcgccagcagatcgcacgccaggcgctgtcggcctcgcggctgatccaggtcgactccttggacgaagccttcgcgatcagcaaccgctatgcaccggaacacctgatcctggcattgcgtgatccgcgtgcgtggctggacaaggtgcaggcggccggctcggtgttcctgggtgattacacccccgaggcactgggcgactactgcagcggcaccaaccacgtgctgcccaccgcgggtgccgcacgtgcctacagtggtgtcagtgtggccagcttccagaacctgatcagcgtgcagagcgccagcgccgccggcctggcagcgattggcggctgcgcgcgcatcatcgccagtgccgaaggcctggatgcacatgaacgtgcggtcgcagtgcgcatggaggtggcagcatgaacgcggctatcgatgatgtgctggcactggttcgcccggatctgcaggccttcgccggctacagctcggcgcgcagtgcggcggcgcagggcgaggtctggttgaacgccaatgaatcggcctgggccaatcccgctgatgccgcgggcagcagccggcgctatcccgaaccgcagccgttggcattgcgcgagggactggcggcgctgtacggcgtgacgccacagcagctgctgatcggtcgcggcagcgacgaagccattgatctgctggtgcgtgccctgtgcgtgccgggccgcgatggcgtactggtcacgccgccggtgttcggcatgtacgccgtctgcgcacgcctgcagggcgccgcattgattgaagtgccgctggtggacagcgaggatggcctgcgcgccgatctggatgcggtgatcgacaccgccagggcgcgcaatgccaagctggtgttcctgtgcgcaccgtcgaacccggccggcagtgacatcgccctggatgaggtcgagcgcgtggcggttgcgctgcgcgggcaggcgctggtcgtggtggacgaggcctatgtcgagtatgcacaacggccgtcggcgaccacgttgctggtcgcgcacgccaatctggcggtgctgcgcacgctgtcgaaggcgcacgcgctcgcggccgcccgcattggcacgctgatcgctgccccggagctgattgccgtgctgcgccgctgccaggcgccgtacccggtgccgacgccgtgcgcggaactggccgtgcaggcactgcagccggccgcgctggcacgcaccgccgagcgcgtgaccacggtgatcgccgagcgcgagcgcctgcgtgcagccctggccggcctgcccggcgtgtgccgggtgtatgcctcgtccggcaactacctgctggtccgcttctccgatgcccaggccgcgttcgatacgctgctggctgcaggcgtggtggtgcgcgaccagcgcgccgcgccacagctgggcgatgcactgcgcatcagtatcggcagccccgaagagaacgaccgcgtgcttgcggccctgtcggcgcggagggccgcagcatgaccccgatcctgttcatcgaccgcgacggcaccctcatcgaggagccgtccgatttccagatcgacgcctacgagaaactgcgcttcgtgccgcaggtgatcccggcgctgctgaagctgcgggatgccggttaccagttcgtgatcgtcaccaaccaggatggcctgggcagcgacagctacccacgtgccagcttcgacggtcccaacgagctgatgctgcagattttcgagagccagggcattaccttccgtgacgtgctgatcgattgcagctggccgcaggacaatgcgccgacccgcaagccgggcatcggcctgatgaccgcctacctgcaggaccgcagcatcgactgggcgcgttcgggcatggtcggcgatcgcatcaccgacctgcagtttgccgacaacctcaacatccgcggtttccagctgcgcaccgcgcagttcggtggtcagtgggactggccgggcattgcccacgcgctggccgacgcaccgcgcaccgccgtggtccagcgcgatacgaaagaaacgaagatccgcgtggaactggacctggaccgtgccgctgatgcacacatctccaccggattgccgttcttcgaccacatgctggaacagatcggcaagcatggcggcttcgcgctggacatccaggccgagggcgacctgcacatcgatgagcaccacaccatcgaagacaccgggctggccctgggccaggcgctgcgcgaggcgctgggcgacaagcgcggcatcggccgctacggtttcacgctgccgatggacgagacgctggccagcgccgcactggatttcagcggccggccgtacttcgtgttcgaaggtgagttcaagcgcgagcgcgtgggcgatatgccgaccgagctggtgccgcacttcttccgctcgctgtgcgacgccagtggcctgaacctcaacctgcaggtgcgcggcgacaacgatcaccacaaggtcgaggcctgcttcaaggcgctggcgcgtgcgctgcgtccggcgttggcccgccagggcaccgcgctgccttccaccaagggggcgttgtgagcgacgtcgcgctgatcgatgccggcggtgccaacctgggctcggtgcgctatgcattggagcgtctgggtgcgacggtgcggctggtgcgcgatgcggacggcctgatcggcgcgcagcgggtgatcctgcccggtgtcggcgccgccggtcccggcatgcagcgcctgcacgcgcagggcctggtggaatcgctgcagcgattggaggtgccgctgatgggtatctgcctcggcatgcagctgctgttcgaacgctccgaggaagcgggtgtggagacactggggctgattcccggcgtggtgcgcaagctggtgccggcctgcggcatccgcgtgccgcacatgggctggaaccggctgctgccgctgcgcgaatcgctgctgctgcgcggtgtgccggagcgcgccagcgcctacttcgtgcacagctatgcggcaccactcaatacccacactgtcgctgcctgcgaccacggtggcctgttcactgccgtggtggagcaggggcgttactacggcgcacagttccaccccgagcgctccggcgagaccggctcgctgatgctgcgcaacttcctcgagggcacggctgcatgagtttcatcgtttaccccgcgctggatatccgtgatggccgcgtggtgcggctgcgccagggcgactacgcgcaggaaacctcgtatggcgacgacgccctgccgcgcgcgcaggcccttgctgcgcagggcgcgcagtggatgcatctggtcgacctggacgctgcgcgtgccggtggctacacccttgcgccgctgctcgcgtcgatccgtgcgcagacgccgctgcaggtgcagaccggcggtggcgtgcgcggtcgcgacgacgtggcgcgcatcctcgatgccggcgccggtcgcgtagtggtcggctcgctggccgtgcgccgtcccgatgaggtggtgggctggctggaggagttcggcgccgaacgcatcaccattgcgcttgacgcccgccaggatgcacagggccagtggcagctgccggtgcacggctggaccgagaacgccggggtgaccctggacgttctggctcagcgctacgcacgcgccggcatgcgccacctgctgtgcaccgacatcgcccgcgacggcatgctggccgggcccaacatcagcctctaccagcacctgtcggcgctgctgccgggcgtggcggtgcaggcttccggcggcatccgtgacgtggccgacgttgccgaagcgcgacgtgcaggctgcggtggcgcgatccttggcaaggcgctgctggagcagcgcatggacctggcggaggcactggcatgttgagccggcgcatcattccgtgcctggacgtgcgcgatggccgcgtggtcaagggcgtgcgtttccgcgaccacgtcgacatgggcgatatcgccgagctggcgcagcgctaccgtgaccagggcgccgacgagctggtgttctatgacatcggcgccagccccgaggcgcgttcagtggacgtggcctggatcgagcgcatcgcgcggctgatcgacattccgttctgcgtggccggtggcatcgacagcgtggaaaccgcgcgtcgcgtgctgttcgccggtgccgacaaggtgtcgatcaactcgccggcgttgggccgtccggaactgatcactgaactggccgacgagttcggcgtgcaatgtgtagtggtcggtgtcgattcggtacgcgagaccgatggacagtggcgggtgcgccgcttcagcggggacccggacaagacccaggcggtgccactgcgcaccctggactggattgtcgaggcgcaacggcggggcgccggtgagatcgtgctgaactgcatggacagcgatggcgtgcgccgtggctacgatgtcgtgcaactgcaacaggcgcgggcactgtgccaggtaccgttgatcgcctctggcggtgccggcgcgatggagcactttgccgaagccttcgaccaggccgacgtcgacggcgcgctggcggccagtgtgttccacagcggcgcgatcgccattccggaattgaagcgctacctgcgcggacagcagatcgaggtgcgggatgtctattgaagtcaggccgtcattggacgcattgcaggcgctggactggagcaagggcgacggcctgctgccggcggtggtgcaggatgccgataccctgcaggtactgatgctgggctatgtgagtgccgaatcgctggcggccacgctggccatcggccacatgaccttcttcagccgcagcaagcagcggttgtggaccaagggcgagcagtccggcaacgtactggtggtgcagtcgatcagcgtcgactgcgatgccgatactttgctggtgatggcacggccggcggggccaacctgccacaccggtgcagagagctgcttcgaccaggcgccgaaggatttcctgggcgggctgggccagctggtggcgatgcgtgaggcgcaacgcccgccgggcagctacaccaccagcctgttcgagggcggcatccgccgtatcgcacagaaggtgggcgaggagggcgtggagaccgccctggcggcggtggcgcaggatgatgaggcgttgctgggcgaggcctcggacctgctgtaccacctgctggtgctgctgcgcgcgcgcgggctgtcgctggatgatgcgcgcgcggtgctggaaaaacgccatcgttgaagtggggtagtgccgaccgctggccggcaagccctggatgcacgacgttcatgaggctgccggccagcggccggcactaccggcatgcgtcatcgcgtgcgcgatgtcatcaacggaatctacaataggcagtctttctttacccggaccgcccatgaaactgcctgccgcctggctgtgctgcctgttgctgacctcgccggcctgggccgcggacaccgtggtcaccggcaaggtctatctggagcgcgacggcaaacccggccgcggtgcgaccgatccgggcctggccggcgtgcaggtctccaacggcgaggccatcgtcaagacggctgcagacggcagctacagcctgccggtgcgtgatggccagaccgtgttcgtgatcaagcccgatgcgtattccttcccgaaagcggccgacggcctgccttcgttctggcggcactatcgcccgaacggttcgccggcgttgaagtacggcggcatcgccgcgaccagcgacgtcacccgcaactgggatttcgccctgcagtcggatcgccatgacagtcggcgcggcttccagatgctggtgttcaccgattcgcagaccgccagcctgaaggatatcggctactaccagcagtcgatcgtcgcgccattggtgggaaagaccaaggcgcgcatgggcaccaccctgggtgacatcgtcaacgacgacctgaccctgtatccggcgatcaacaaggtcaccaccggacttggcgtgccgtggttccatgtgccgggcaaccacgatctcgacttcgatgcggccagcgacgaacactcgctggacagctggcgcaacatctacggtccagacacctatgcggtggaagagggcggcgccagtttcgtgttcctggacgacgtggtgttcgaccccaaggccaagccgaagtacatcggcggcctgcgcgaagaccagttcgccttcctcgccagctacctgaagggcctgcacaaggatcgcctgctggtgctgggcatgcacatcccgctgttcgacgcggcgcccggacgcgagaccttccgccatgccgaccgccagcgcctgttcgacctgctgaaggacttccgcaacgtgctggtgctcagcggccacagccacacccagcagcacgtctaccatggcaaggccgagggctggaacggcgacaagccgctgcacgaatacaacgtcggcgccaactgcggtgcgttctggtcaggcgtgaagaatgccgccggcgtgccggacagcaccatgagcgatggcacgccgaagggctatgcgttgctcgacgtggccggcaatggcagctacagactgcagtaccgcgtggccggaaaaccggccagcgagcagatcggcctgcatgcgccgaaggtgctgcgccagggcgcctacccggcctggggcatctatgccaacgtctacatgggtgaggatgccagcgtggtcgagtaccgcgtcgatggaggcgcctggcagccgatgaagcaggtcagccaacccgatccgcgcctgatggtggagaacgtggccgacgatcttgcagacagcctgcgtggctacgaccgctcgccggaggccaccgcatcgccgcacctgtggcgtggcgcgctgccgaccgatctggccgtgggcagccacaaggtcgaggtacgctccacccagcctgatggtgcagtgttcaccgccagcaccagctacagcctgcagactgcccagccctgaccccgcacaccaccgctccagcgaaaggaccccgcatggatatccgcttcatggccggcaccacgccggtgaccctcagccgccactggttcaccggcgcgatgcagttgcagagcgccaccgagacggtctgggtgcagcacccgctgcatccgggcacccacttctcgttctcgctggtacagtcgtggctgcgccacatcgccggccatgaagtgctggtcgagcgcacccggccgctgctgttcgccggcttccgcccgcagcggctgcgcgtgctggtggatggtgtgcaggtggccgaacaggaaggcatgtaggccaacctgaaccatcggcgcgctaggcaaagccgccccgatgcctgagaatcggggcgattcaatcgatccaagcaggccagcgtgaccatcgcagcagcgtccccggtttcctccgactccgcccgcggcggtcttccacgccgtctggtcgttgccgatgtcggcggcaccttcgcccgccttgcgctggctgaaacccaacccggccaggcgccgctgctgggcagccatcgcacctacgcctgcgccgagcatcccagcctggcggcgatcctggccgatttcaccgcaggccttgaccagccggtgcagaccgcggtggtggccatcgccggactgctcgatggcgatgtgctgatcaattccaacctgccgtggacggtcttgctgtcgaccacccgcgcgcagtccgggctgcacgagttgcagctgatcaacgatttcgaggcggtggcgctggccatcccttatctgcagccggacacgctggtgccgctgaacggcgatgctgatccggcgcaggcattcccggcgctggtgctgggtgccggtaccggcctgggcgccgcactgcgctttgccgacggcgagcgcccggtgctggccagcgagatcggccatgccgcgcttggcgccggcaacgcgctggaactgcaggtgctgggcaagctgctgcagcgttgggcgcacgtggacaacgaacgcgtgctgtccggcagcggcctgatgaacctgtatccgtgcctgtgcgaactgcgcggcgtcaccccggtgtggaccagcaccgaggcactgatcggcgccgcacgcagcggcgaggatgcgctggccgtggaaacgctgcaggtgttctgcgcgtggctgggcagcctggccggcgacgcagcgatcgccgtcggtgcgcgctcggtgtacctcgccgggggcatttccgcgcatgtgcaggatttcctggccgatggccgcttccgtgagcgcttcctcaacaagggcgtgctgaccgaggtgctgcgccaggtgccggtatggcgcgtggagcacggccagttgggcgtgctcggcgcagcggtctggcacgccgcacggcagcccacgcacgactgatcggcagggtcggcatccggccggccgtgcattgcagactgggaggggaagatggtggatcgcaggcagttcctgcaggccggtgcactggctgcaggcatggcggccttgccgggcgtgcaggcgcgcacgcagggtggggccaaggtggtttcgacctgggacttcggcgtaccggccaaccaggccgcgtggaaggtactggcgcagggcggcagcgcgctggatgcggtggaagcaggcgcacgctgggccgagagcgagctctgcaaccccaccgtcggccattgtggcaacccggatcgcgacggcgtgctgagcctggacgcgagcatcatggatggcgatggccgttgtggcgccgtggccgcgctggtcgacatcctgcatccggtgtcggtggcccgcaaagtgatggagaacagcccacacgtgctgctggtgggcgagggcgcgcagcagttcgcgatgcagcagggtttcgagcgcgagcacctgctgacgccgcaggccgaagcggcctggcgcgagtggctgaagacggagaagtatcagccgcagatcaacgccgagcgccgtggtattcccggcaacagcgacaaccacgacaccatcggcatgctggcgctggatgccaagggccaccttgccggtgcctgcaccaccagcggcatggcctggaaactgcacggccgggtcggcgacagcccgatcatcggtgccggcctgtatgtcgacaacgacgtgggcgcggccactgcttcgggcgtgggtgaagagatgatccgcaacgccgcttcgttcctggtggtcgaactgatgcgccaggggcgctcgccggcacaggcctgccgtgaagccatcgaccgcgtggtgcgcaagcgccccgaagcgagcaggacactgcaggtctgcttcctggccatgaacaagcagggcgaggtgggcgcctacgcgttgcatcgcggcttcgtctacgccgtgtgcgatgggcagcgccaggatgacctgcgcgactcgccgtcgatctacacgagcacccaggcgtgagcacgcggctgaccctggaggttgccagtaactcgctggcctcggcgctggccgcccaggccggcggcgccgaccgcatcgagctgttcgacaacctggccgagggtggcaccacgccgtcgttcgccaccatcgcgcttgcccgcgaacgcctgtcgattccgctgttcgtgctggtgcgaccacgcccgggcgacttccactacgacgcgctggaaaccgaactgatgctgcgtgacatcgcgcagtgccgcgcgctcggctgcgatggcgtggtgatcggtgcgctggatgtgcagggcggcatcgacgtggcgctgtgccgtgaactggtgcaggctgccgggccgctgcaggtgaccttccatcgcgccttcgatgccgcccgcgatctgccggcggcactggaacaggtgatcgaactgggttgccagcgcgtgctgacctcgggcggccaggtcagtgccgaggccggtgccgatgtgctggcgggcctggtcacccaggcggcgggacgtatcacggtgatggccggcgccgggctgggcccggccaatgtcgccgccgtcgcacgacgcagcggctgcaccgaactgcacgcctcggccaaaggcctgcggcgctcggccatgcagttccagaacccggacctgcgcgggctggacccggactggagccagaccgccaccgcgaccgtggccgcgctgcgacaggcgctggacggctgagagctgcccggggtcggatcccttcgcagaagggctctgaccccacccgacgcaatcgggtcagagcccctctgcgaggggatccgaccccggacgctggcttgcgccggacaaatacgttccgcgcgcgattgtcgcgatcgtgtcattgacgtgtgcgctgttctctcagcgatgtttcgcaaccctttgattgttcttgatacctgcggccgatagcggcattgcaccgggcattgctgcgtcgccgcatgcccagcgtggttcagctgtgctttagtttggatcgatccacaggggagggcgtcgggacggtcttgaaccgatccaggtgcccggatcagctgtagtgccgcgccaccacccgtccgtgcgtccacactttcgaagagcaaccacccatggctcagatcgtccgcaagcgtcgtcacctgctgtcccaggccctggtcctggccctgttgcccctggctgccagcgcgcaggaggccgccagttcatccaccaaggatctcgacgcggtcaccgtcaccggctcgcgcatcaagcgcgccagcgtcgaaggcccggcaccggtcaacgtgatcaccgccgcgcagatccagaaggaaggcttcgtcagcgtgtacgacgcgctgaagaccctcaccgaagcgaccggcactgttgaagccgcctcgcagtggggctcgcacacgcccaatgccagtggcctgaacctgcgcgggatgggcccgaaccgctcgctgctgctggtcaacggccgtcgcgtggccgactacccgctgccctatggcggtgaaaccaacttctccaactacggcaacattccggccgcggcggtggagcgcatcgaagtgctgaccggtggcgcctcggccatctatggctcggatgcgatcgccggcgtggtcaacgtcattctgaagaccaactacgacggcgacgaagtgcgcgtgcgtggcggcacctccaccgagggtgggcgcgacacctgggacctgtcctgggccggcggcaagaccggtgacaactggagcgtgacctacgcgctgcagtacaccaagcgcgatccgttgttcggccgtgaccgcccgcagatggacgacgccgatgatgcgccgtacccgtcctggaacatggaacaacgcaaggtcggcttccgtcctaccgccggtctggcgctgatcgatcccaccacgggccagcgcctggcgccgcccaccggcacctgcgagaagttcggcagtgagtactacaccgccgatcgactggtctacaactacgccgccaacaccatcaccaacaccggccgcctgtgcggcatgagcgccgactacgccaactggctgctcaccggcggcgccgagaacgtgtccggcaacctgtatgccaccttcgatttcagcaatgacctgcaggcctggaccaatctggcggtctaccgttccgaagcgatctggggcaccaatccgcccggcgtgtcgctggtcgacgatgacaacggctactactgggacgccaaccgcaaccgcccgatcctcggcgtgcgccagttcactccaaacgaggtgggtggcctggatacgctgcgtaacaccaaccgcgaactgtcctgggactggagcgccggcctgcgtggccgcctcgccgaccgcttcgactggagcgccacggtggggcgctcgtactaccgcgtggaagaacggcagaacgtggtcgacaagcagaagtcgtacgactacttcctcggcccgaagctgggcaccacggccgatggcgaggcgatctacgccttgaacgaatcgcgctggtggaatccgctgacgccggaccagtactggcagatgggtacggtggcgaagaaccgggcggcgtcctgggtcaaccaggcctcggcggatatcaccggcgaactgttccagggctgggccggcccgatctcgttcgccgcagtggctgaagtcgcgcagcagggttatcacctcagccccgacccacgcgcaggcatcgacttcgacctgcagaacgtcgatcgcggtggcggcgagcgcacccgctattcggccggcgtcgaattcaagattccgctgctggacagcgtgaccgccactgcggccgcgcgctatgaccgctatggcaactacaaggccgacgacagcagcgaagcactggacatcggcagccagaaggaaaccacctggaacgtcggcctggaatggcgcccggttgaatcgttgctggtgcgtggctcctatgccaccagcttccatgcgccggacatgcattacctgctgggccagccgagcagctccgaagtgcagacctatgaccgcctgcgctgcatccagagtggcgcgtacctggtcaacaactgcggcgtgggcaacaccgatgtctggtacaccttcgacgtgaaccggcgtggcacgccgctgctgcgctcggaaaccggtgattcgtggacggtcggtttcgtctgggacgtgatgccgaacctgtcggtcagtgccgactactgggcgatcaagctggaagacatgatcgtcgacgtcggcgccgatgaggtgctggccagcgaggccggctgcctgaccggcaagaacatcgatggcacgccatgggccaatccggccggtggcgaatactgcgccggcatcctggcccgcgtgaaccgtgacagcagcggccgcctggtgtcgatcgagcgcggcccgttcaacctggccagccgcgaagtgcgtggtgtcgacctgaccgcacgctatcgcctggaaaccgcgcagtggggcagcttccagctgggcctgaactacaccaaccagatctcgaccaaggaacagcgctacgccaacgacccgaatccggaacgccgcgaccgcgacctgcgcagcaagctgcgcgcgagcctggcctggcagcgcggcaactggaatgccaatgtctatgccgaccgcgtgggctcggtgccgggcgtgcgctaccactggggcaccgaccgcctggacaaccccggcggctgcctgccgttcgccgacggctacgtgcccagcgacagcccgtcgctgaactgcctggagccggcgacacgtccggacggctcgccgaacccgaaccccaatgccgggcagcagacggcgcgctactacggtcgagtggggccgttcatcacctggaacttcaacgtgggctaccaggtgaccgaacacgcgaaggtaaacgtgtacgtcaacaacgccttcaactctgccagctggaaccacaaggacccgtacaagctggattacgacttcgccccgacccgcctgcttggcgcggtcggccgcgagttcgcgttggagtacgtgttcaccttctgagcagacccgcagggggcgccgggcctgatccgcctggcgcctccgtccgctcagcagttccacgccatgcgtggatgaaccccagcatgaaccccggggtggctggatttgaccttcccacgatggcaaggtttagcctgtccgcatccagaaggaatcccgggaatccgatcatgagcacgccgcgcaccgctgccgtccccgccagcccctccaccatcagcctgcccatcgagggcatgacctgcgccagctgtgtcggccgggtcgaggcggcgctgtccagggtcgaaggcgtgggcagtgtttcggtcaatctggccaccgagcgcgcggatatccgcccgtccggtccggtcgatcgggccgcgttgatccaggcggtggagcgggtgggctacgacgtgccccccgccaccgttgaactggccgtggaaggcatgacctgcgcctcctgcgtgggccgcgtggagcgcgcgctgctggcggtgccaggcgtgagccaggccagcgtgaacctggccacggagcgtgcgaccgtgcgcggcgtgactgatacggccgccttggttgcggccatcgacaaggtcggctacgccgcccgcccgatcgaggccggtgtgcagtccgatgatgaagccgctgaaaagaaggatgccgagcgcgccgaactgaagcgcgacctgatcgtggcgaccgcgctggcgctgccggtgttcgtgctggagatgggctcgcacctgattcccggcatgcacgaatgggtgatggccaccatcggcatgcaggccagctggtacctgcagttcgtactgaccctgctggtgctggccattcccggccgccgtttctaccagaaggggttcccggcactgctgcggctggcgccggacatgaattcactggtggcggtgggcaccgccgcggcatttggctactcggtggtggcgacctttgcaccgcggctgctgccgccgggcacggtgaacgtctactacgaagcggccgcggtcatcgttgcgctgatcctgctcggccgcttcctcgaggcccgcgccaagggccgtacctccgaagcgatcaagcgtctggtcaacctgcaggccaaggtcgcgcatgtgatccgtgacggccgaacggtggatgtcccggtcaatgaagtgctgagcggcgacgtggtggaagtgcgcccgggcgagcgcgtgccggtggacggcgaggtggttgaaggccgcggctacatcgacgaatcgatgatcagcggcgagccgatcccggtcgagaagcagccgggcagcagcgtagtgggcggtacggtcaaccagaagggcgcactgacggtacgtgccacggcggtgggcgcgcagaccatgctggcgcagatcatccgcatggtcgaacaggcgcagggctcgaagctgccgatccaggcggtggtcgacaaggtcacgctgtggttcgtgccggcggtgatgctggccgcgttggcgaccttcctggtctggttgatcttcggcccgtcaccggcgctgagcttcgcgctggtcaatgcggtggcggtgctgatcattgcctgcccgtgcgcgatggggttggcgacgccgacctcgatcatggtcgggactggccgtggcgctgaaatgggcgtgctgttccgcaagggcgaggcgctgcagctgctgaaggacgcgcaggtggtggcggtggacaagaccggtacgctgaccgagggccgcccgcgcttgaccgatctggagatcgccagcggttttgaccacggcacggtgctggcggcggtggcggcggtggagtcgcgctcggagcatccgattgcccgcgccatcgtcgatgcagccaccgagcagggcatcgcgctgccgtcgatggtcgatttcgaatcggtcaccggcatgggcgtgcgtgccaacgctgatggtgcgcgggtggaggtcggtgccgatcgcttcatgcgcgacctgggcgtggacatcactttgttcgcgacgctggcggcagagctgggcactcagggcaagtcgccgctgtatgccgccatcgacggccgcctggccgcaatcatcgcggtatccgatccgatcaagccgagcacgccggccgcaatcgcggcactgcatcagcttggcctgaaggtggcgatgatcaccggtgacaacgctggtaccgcgcaggcgatcgcgcgccagctcggcatcgacgaagtggtggccgaggtgctgccggaaggcaaggtcgaggcggtgcgccgcttgaaggccacgcatggccatgtcgccttcgtcggcgacggcatcaacgatgcgccggcactggctgaagccgatgtcggcctggccatcgggaccggcacggatatcgcagtggaatcggccgatgtggtgctgatgtcgggcaacctgcagggggtgccgaatgccatcgcgctgtcgaaggcgacgctgggcaacatccggcagaacctgttctgggccttcgcctacaacaccgggttgattccggtagcggccggcgtgctgtacccggtctggggcgtgctgctgtcaccggtgttcgcggccggtgcgatggccttgtccagcgtgttcgtgctgggcaacgcgctgcgcctgcgccgcttccagccgccgatggcggatgccgccgctgccacccactgaaggagatccgcatgaacatcggtgaagctgccaaggcctccagcgtgtcggcgaagatgatccgctactacgaacagatcggtctgattcccgccgctgatagaactgagtcgggctaccgggcgtattcgcaggcggacatccaccgtctgcgcttcattcgccgcgcgcgcgatctcggcttccaggtggccgagatcacagatctgctgggcctctggaacgacacctcgcggcacagtgccgacgtcaagcacctggccgaacagcacattgccgatcttgaacagcgcatcgagcacatgcggcagatggccgacacgctgaaatcgctgatcagttgttgtgcgggcgacgagcggccggagtgcccgatcctgcagcggctgggtgaggacgatcagacgccggtgccggtcgataccgcgaagaccggtgcggtgcggcggcgtacgcacaagcattgactcgatatcgcatgcatgaaaaagcccgccgggtgcagcggcaccgggcgggcttttctgtgtgagacgggacaggggatcaggcagtacgcggcgggaagcctgcgtcgttcactgcggcgaagacgtcttcctgcgatgcggtggtctgcaccttgaccaggccggtcggcgggtcggcgaccacgctggcgttgggatcgatctgctggatcgcacgggtcacgctgcgcgcgcagccgccgcaggtcatgccatcgacatggaattccatctgtagctccttcggtgctcttggggtggagtcagtgtgcaccttccaacgatggcagggtcaagcgccgggctgaacgaaaggcaagcgccgacaagaaaaaacggcagccacctgtaccagcgcggctgccgtggaggaacgtccccgccagggcggggcgtgggttgcaccggggcacgcccgggcaaccctgtgttgccttagaacttccaggtagcgccgaagtacagctggcggcctgcataggtattggagatcaggcgtgccttggtgtcgcttccaaggtgcacgcgctgctcggacttggtggcattgatcaccgaggcggtcagggtccagtccggggtcaggttgtaggccacgttcaggtccagctggtcatacggctcggtgtagacggtgaggccattgttgagcccaccgaccacctggccgcgacggttgaacgaggcgcgcgcgaggaacttctcgttctcgtagaagaccgtcacgttggcctggttcttggcgctgccgaccagcggcgaggagccgatttcctgcccgtccagaacaatggaagccaggttggtgtcgttgtaggtgtagttggcctgcacgccgaagccgaaatcgaaggtgtactggccatacagctcgacgccctgcgacacaccatcgcggccattggcctgggtctcgtagcgctgcacgttcaccgcttcaccgttgatgaccatgggcgtgtcgcgcaccaccggcagggtgaagttgtccacgttcttgcggaacaggctgacgccggcgaccgcgcccggctggaagtaccactccaggcccaggtcgaactgggtggccttgaacggctccagctgcttgttgctgccctggccgacccagcctgcggtcgatgcgccaccggcaacgcggcgatcattgacgtactcctcgctgtagtagctcagtgcgcccggtgctgcgatgtcggtgtagccagggcgggcgatcaccttcgatgcggcaccacgcagcaccagcgtgtcggtgatgtcccatgcaatgttgaaactcggcagcacgtcggtgtaggtgcggtccacgccgatcaggctgtaggtcttgctctgcgccaggtcatgcggcaggcgcacgaagccgctctcgcagctgtaggtcgggtaggccgcagcggcgggatcggtgcacgccatcggcgcgccggacgcgttgtccaggaagtagtcgttgaacttctcgatcgagtcggaagactgcgcgaactgcttggtgcgcaccacacgcacgccgacattgccgcgcaggcgctcggtgcggaagttggcctggaagtagccggagtagatcttctcgttgacgttgtagacgaagtcttcctcggtacggttgtgcgaaccaccgtaggtcttgttcagatagtcgatgtacgccgggtagttgatgcccgggaacacgttggcattgaagccaccggcaatgttgctgatcgggttcgacaggaagaagccgggctgcgcatcgccggcagtcggatcgcagccactctggtagcggctgttgtcatagtcggccgggtcacggcccgggcatacccagtaggtgttgccggtgttgcggtggaccttgccatcacggtacttggcaccgaactggatcgaatccagccaaccggactcgaacagcttggtcacgtcggcctggaagtagttctgcttgacctcggtgcgcttccacgacgaatcggtcgagccggtgtcgacttcggcgatgccgttcatcaactgctgctgcaggtcgggcgagaaggtggcagacggcgtgccggtcaggtcccatgcgctgtactggttaccggacaggtagtcgttgccgaccttgcggcgcggcttggccgacatgcggaagttcatcgacggaccaccttcagaccaggtgcggccaccggtgaacgaggccttccacagcgggctgatgtcccagtcgatggtcaggtcggcggtctgcgacagcgccttttccttgctgtagccaccggtcagctgcggtgtcggaatcgtgcagtcgtccgggccccagccgccgggcttgaggccggcggccttggcctggtcttcgctgcagtagtaggtctttccggccagcttttcgaactgggcaccggtgacggtgttgccgctggggtcgaaatccaggccgttgagcaggcggccgccggcccagtttccatcgccgttgaagcgggccatgctccattccggaatcttcagcatgttctgggtgtagtcaccctgcagctcgaagcggaagtagttggcggtcatcgtgacgttgtcgaccggcttgaactggaaggtcagctggccgcccttgcgctcgcgcttttcttccttcacggcgaagttgaccgaggtcggcatgaagaagtcgctgtagttgccgccggtctggttgttgaagccggacttgccccaccagtagtggatgccgtcctgctgctgcacgttgccataggcgtcgcgtgccttgccggcgccgtaccactggtagtcctcggtgctggcttccatggtacgggtcgtgcgcttctgctgcgtcacgccgaccagcacgccgaaacgctcatccttgctgtgccacgaatacagggccgaggcctgcgggtcgatatcgtggtgggtatcggaggaggtgccctcaagcgtgacgaagcccgagttggactccatgtccagcggacggcgggtgtgcaggatgaccgtaccgccgatgccgccttcgtcgatgcgtgcttccggcgacttgaacagctcggcgctggacagcatgttcgacggcagcagggtgtagttgaacgagcgggtggcttcgtcgttggtttccgacgtggccacgtagttgccattcaactgggtcagggtcaggtccggcgcaaggccgcgcacgctgacactcttgccttcaccaccgctgcgggtgatgaccacgccgggcacgcgctgcagtgcgtcggccacgttcttgtcggggaacttgccgacgtcctcggcggtgatcacttcgacaacggcgttggcgtcgcgcttctgctcaaggctcttttcgatggcgtagcggtagccggtgacctggacgctgtccaggttggtggcttcctgcgaggcgctggtggttgcctgctgcgcggcggcgccggccggaacgacggcggcggccaaggccagcgcgacggccagcgacaatgcgtcctggccatgcgtacgtgttgaatgcttcattcccatctctccctctctcctggattgatccggtgacgtggcacggacaacttgaatcgatctaatttgaagtgacattgtcgctatcgccatgcagtggcagttgcaccgtacgcgtggcctggtacgtcctgttgccgctcccccaactcccggccatcgcaatgtcgtcttggatcgatctaagcgatgggcgggcgttttttagcatgggtcgcccgtgggcgcatgctgctccgcaatatggtactggcgtggcgaagggatgacggtttgctgaaaccagtgaaatcgttttcgtgcgcaggggagggtgggtcggcagggctgcgccctgcacctgctcgacgccaaggccaaagccaaagccagaacggctctggttttctgtgggttgggcggggcggtgtcggattgcggggacgccgtaaacccgtccatgggggcttggtcgcggcatccatgccgcggacaccccgcaatccgacaccgccccaccttcgacagtttcccggtgacggttggattgatcctagtgcggcatggggtcatggggtcagatccgttttcctttggaaaacggatctgaccccaattgatttcgctatctgacagagattcatccacgcatggcgtggatctacagatcgcggaaatctgtcgaaggcggggtgggtccggttgcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccccgcaaccggacccagcccgactccccgcgggaaaccagcttctgctgttgctgttgctgttgctccagctcggagcaggtgcagggcgcagccctgccgaacacccccctctcatgctgcgccgcagaatgcattcggctgaaccagcatgctctacttgaatcgatctaaattcacggtcgcatgggtcgggtgtcattccagggggagctctctgccagtcacggcgggactcagcggaacggtgccgaacgaccccggccgtctgcctccgcgtcatcgactacaggaacccgacatgcgtccagtgccgtccgctcccgccgtcccatcgacctcgcgcccgctgacgcgcctggcctgcctgctggcgctttcggccatgccgatgctgctgcaggccgcgccggcagcactggagcgtgaggtcaacaccttcatcggcagcaaggacgacggcaacacgttcccgggcgcgtcggcaccgttcggcctgatccaggtcagcccgatcggcagccactactcgggctggcgctatgacgacgagaagatccgcggtttcggccactccttcatctccggcgcaggttgctgggagcagggcggccaggtgtcggtgctgccggtgaccggttcgatcggcccgggcggcgatttcgataccggcaacgccaagcagtttgaccacaaggcgtatgcctcgtcgtacacccatgacggcgaggtcggccaggccggctattacaaagtgcggctgaccagctacggcggcatcgacgcagaatcgaccgcacgtacgcgcgccgcagccgagcgctacaccttcagccagcgccagggcgatggccacgtgctggtcaatgtcggccaggccaacgagcgccattcggtgatcggcagcgtggtcgatgtggtcggcgaccgcgtggtggaaggcaagctggtcaccaagagtttctgtggcggccaccagtacaccacctggttccgcatcgagttcgatcgcccgttcaaggcgcatggcacttggggcgagggtggcggcctgccaggcgcacgccacagcatggaaggcgaacagaagccgaatggggcctggctcagctttgatctggccaagggccagtcggtgacggcggtcagcgcgatctcgcacgtggatgccgaaggcgcgcgcatcaacctgcgcgcggacggcatgcaggatggggcgctgctcggtttcgaccgcatgcgtgcgttgtcccagcaatcctggcgcgagcagctgggccgggtgcgcgtgcagggtggcaacgccgacgaccgcgcggtgttctacagcgcggtctaccacgcgctgctgcagccgatgaccggcaacgacgccgacggccgctaccgcggctatgacgatggtatccaccgtgccgacggctggacctactacgagtacttctcgctgtgggatacctaccgcgcgcagaaccagtggctggcgctgacccgcccggacgtggcacgcgatatcggccgtaccctgctggcgatcgacgagcagggtggttggctgccgcgctggggctatgccaacttcgagaccaacatcatgaccggcgacccggtcaccccgttcatggtcgacctgtggcgcttcggcgccctcaagggccgtgaatcgcaggcctgggatgcgctgcgccgcaacgccttcggcacgccgccgttgaactcgcgcatggccggccgttccggcaacccgacctatctggacaagggctacgtggtctacgaccgcgcgttcccgtccaagggcatggacgtcgatccgcaccatggcggttcggccaccttggaatacgcgctggccgactgtgcgctttcgcagatggccgatggcctcggccacgcgcaggacgcggcgacgctgcgtgagcgcggccgcaactggcgcaaggtgtgggacccgcaggtgcgtgacgccgagaccggcttcaccggttttccgcgcccgcgcaccgaagatggccagtggtacacgccggccgatggccactacagcccgcgctcgcatcacggtttccatgagggcacggcgtggcagtaccagtggctggcgcagcaggacgtgccggggctggtcgaagcgatgcagggccgcgaacaggccggccgccgcctcgacgcgttcttcgccatggacgcgctgcaggccgatccgctcaatgccgcccgcaaggagtgggtggtcgggccgtacagctactacaaccagttccgctacaacccgaacaacgagcctgacctgcactcgccgtggctgtacacgctgatcggccagccgtggaagaccgcggccgtggtgcgtgccgcgcagcagttgttcaccaatgcgcccaatggcgtgaccggcaacgacgacctcggcacgatgtcggcctggtatctcttcagcgccatcggcgtgtatccggcggtgccgggcagcggccagttcctgctgcacaccccgcgcttcagcaaggtggaactggacatgggcaatggccggacgctgcgcatcgacgcgccgggtgccgatggccgccgcctgcagtacgttcagggcgtgcaggtcgatggccaggcgcatgcgccggtctggctggactggaaccagctgcagcagggcccgcgcctgcagttcgcgcttgacgcgaaggccccggagcagggctggggtacggcggtgaaggacctgccggtgtcctggtgcgcggcaccgggtagccagctgcgctgagccggactgtgccgttcgcggtgacccagcgaacggcacggcacgacacggccctgatccattaggcttgagcctccagcggagtccgggaagacgatgaacgacaacggcagcagtcccagcaagcgcgccggcaaggcagtgacggtgaccgacatcgcgcgtgccattggcgtgtcacgggcgaccgtgtcgctggtgttgcgcggcagcccgctggtcaacgtcgatacccgtgccaaggtcgaggccgagctgcgccggcagcgctatgtctacaaccgcgctgccgccaacctgcgccgacgtacctcgtcgagcatcgcgctggtgatcaacgatctttccaacccgttcttcgccgaattcgcgtccggcgtggacgaggcgctgggcggacgcggttacgtgaccctgctcggcagcactggcgaatcgccggagcgccagcaggcggtgctgtccacgttgatggagcacaccccggccggcctgatcctgtcgccggccgagggcagcgataccgtgcagttgcgacaggcactgggtgccaatgccaacgtgctgctgttcaaccgcgaactggaaggggccgactgggacttcctgaccctggacaaccagcacggcgcctatctggccacgcgtcacctgatcgagcgcggccatcgccagatcgccttcttcggcggccacgccgcatccagttcctgccaccagcgccgcgccgggttccagcaggcgctggccgaggccgggctgtcgctgccgccgggttggatgatcgagtcggcgccgaaccgcctggaagcggcagcgcgcaccgatgagctgtttgccgatggccatcggccgagtgcggcggtctgctacaacgacaccgtcgcgctgggcctgatgctgggcttgaattcacggggcatccgtccgggcggtgactttgccgttaccggcttcgacgatatttccgaggctgcggtggcggtgccgccgttgaccacgctcaccgccgatccgcgcgagcggggccggcaagctgcggcgctgctgctgcaacgactggacgaaccggacgcgccgccacggcgcacggtcgcgccggtgcagttgcgcatccgcgaaagcagtgccgcacgaccgaactgatttattccatacaccccttccacgcaacaacgaccttccgcgcatcgaggcgcgtaccgcatgccgatctccgcaacgccccgtccaacgggatcttcgggcaacgcacctgccgtcaccaacggcaaggcgctggccgtggtcaccacgatcttcttcatgtggggcttcctgacctgcctcaatgacatcctgatcccgcacctgaaggcggtgttcgagctgaactacgccaaggcgatgctggtgcagttcaccttcttcggcacctatttcctgatgtcgctgccggcgggtcggctggtggcggcgctgggctacaagaagggcatcgtggccggcctggtgattgccggtatcggtgcgctgggcttctggccggcggccgagctgcgcgtgtatggcgccttcctgggcgcactgttcgttctggccaccggcatcaccgtgctgcaggttgctgcgaacccctacgtcgcgctgctgggcccggagcagaccagctccagtcgcctgaccctggcgcaggcactgaactcgctgggcacggccatcgccccgatcttcggcggcatgctgatcctgtccaacacggtgaagagtgccgatgacatcgcggcactgccggccgccgaacagctggcctaccgtgccgccgaggcgcaggccgtgcagggcccgtacgtggggctggccgttgcgctggtgctgctggcgctgttcgtatacctgttccgcctgccggcactgagcgacgccaccgagcaggccgaccagggccaccaccacagctacctggatgcgctgcgcaagcgccacctgctgctgggtgtgctgggcatcttcttctacgtcggtgccgaagtttcgatcggcagcttcctggtcaactacctgtcgatgcccaacatcggcggcttcagcgagcaggaagccacgcattacgtgtcggcctactggacgatggcgatgatcggccgcttcgccggctcggcgctgctggcgcgcttctcgcccagccgcctgctggcgatcttcgcgctggtcaacgtggggctgctggtcacgaccatgctgacctccggcaacatcgcgctgtactcggtggtggcgatcggcctgttcaattcgatcatgttcccgaccatcttcgcgctgagcatcgagcgcctgggcccgctgaccaacaagggttccagcctgctgatcatggccatcgtcggcggtgcggtggtgccgtacctgcagggcgtgctggccgaccacatcggtgtgcaggccagcttcatcctgccgctgctgtgctacggctacatcattttctacggactggtcggcgcacgtacgccggcttccgcaacgcagggaggctgagtccggaatgggttccatcgtttgcttcggcgaaattttgatcgatctactagcgcagccgccggcctcggccgatacgccgcgggcgttcctgcagtacgccggcggtgcgccggccaacgttgccgtggccgctgcgcggctgggcgcgaagacccagttcgtcggcatgctcggccgtgacatgttcggtgacttcctggccgacagcctggtcgagcacggcgtgggcacggattacatcgtgcgtaccgatgcggcgaagaccgcgctggccttcgtcgccctcgacgccagtggcgagcgcagcttcagcttctaccgcccgccggcggccgacctgctgttccgtgacagcgatttccaggccgcctgcctcgacagcgcgcagtgcttccacgtctgctccaacagcctgaccgagccgggcatcgccgaggcgacctttgccggcatggaccgtgcacgtgcggccggcgcagtggtcagcctggacctcaacctgcggcccgcgctgtggccggcgaacgaggatccgacgccgcgcctgtggcaggcgctggaacgcgccgatctggtgaagctgtcgcgcgaggagctggactacctggccgcgccgctgggcaatgacggcgaggcgacggtgctgcggcgcctgctggccgcgcaggcgcgctgggtgatcgtcaccgacggtgcggccacactgcattggtatacccgcgacaaccacggcacggtcaccagtttccgcgtggccacggtcgacaccacggctgctggcgatgccttcgtcggtggcgtgctggtcggcctgctggagcgcggtggggcgggcgctggtttcgctgcgttctgccaggacccggaggcgatcaccgccacgctgcgtttcggcgccgccgtgggggcgctggctgttacccgcaagggcgcgttcgccgcaatgccctcgctcgatgaagtgcagcagctgctgcaggcacaggacattaccgcatgagcacctcgcccgatttccgttcgcccgcgttcttgcgcgcgcacatcgccgataccatggcgttctaccatccgcgctgcatcgatccggacggcggcttcttccactacttccgggatgacggcagcgtctacgatgccagccaccggcacctggtgagcagcacgcgcttcgtcttcaactacgcgatggcctaccgcgaattcggcaatgccgagtaccgcgaggcggtcgagcacggcgtgcgctacctgcgcgaggtgcaccgcaacccggctaccggtggctacgcctggaccctgcgtgatggcaaggtcgaggacgacatgaaccactgctacggcgtggcgttcgtgctgctggcctacagttgcgcgctgaaggccggtatcgaacaggcgcgtgtgtggatggacgaaacctggaagctgctggaagcgcgcttctgggagccacagcacggcctgtacaaggacgaggccgatggccagtggaacttcaccggctatcgcggccagaacgccaatatgcacatgtgcgaggcgatgctggcggcgttcgaggccagtggcgagcagcgctatgtccagcgtgcgctgcagctggccgacaacatgacccgccgccaggcggccaaggccggcgggctggtctgggagcactacgatgagaactgggagatcgactgggactacaacctggacgaccccaagcacctgttccgtccatggggcttccagcccggccaccagacagaatgggccaagctgttgctgatccttgatcgccacgtgcaggccgactggctggtgccgaccgcgcagcacctgttcgatgtggctgtggcgcgcagctgggacgaggcgcgcggtggcttgtactacggtttcgcaccggaaacgcgccgacaggcgggcatggacggtgccccgatcggcggcgacagcttcgtctgcgacgacgacaagtatttctgggtgcaggccgaaacgctggccaccgccgcactgatggccaagcgcaccggtgatgaccgctactggcagtggtacgagcgcatctgggcgtactcgtgggagcacttcgtcgaccatcagtacggcgcctggttccgcatcctcgatgccgacaaccgcaagtacagcgacgagaagagcccggccggcaaggtggattaccacaccatgggtgcgtgctacgaagtgttgaacgtggtgcgctgaagatcgtttgaatgcagtaatgccaggccatgcctggcaatccggaatcggtagcgccgggcgacgcccggcggaaaaacaggagctccgcgtgcatcgtctttccctcgttgtccgtctgctcctgctgctgatcgcagtctccgccttcccggcaactgcagccccgctgcaggcacagtgggaattccgcatgctgcccggtgatgcgcagggtgcagcccacccgggcctgcagcaatggcgtgcggcgaaggtgccgggcagcgtgcacaccgacctgctcgcccatgcgctgatccgcgatccgtacgtcggtgcgcctgaggccgagctgcaatggatcgggctggctgcctgggagtaccgcgctcgcttcgacgtggatgcggcgacgctggccaagcccaatgccgagctgcgcttcgacgggctggatacctatgccgaagtcagcctcaacggcaggccgctgctgagcgcggacaacgcgcaccgcacctggcgtgcgcgcgtggacgggcgcctgcgcgcgaatggcaatgaactgcagatcgtgttccgttcaccaatccgcacgctgttgccgggtgtgcaggcgatgccgcacaagatcgccggcaactatccttcgccctatggcgatgagcccaaggaagcgatggtcggcaacttcgcgcgcaagccggcctatcacttcggctgggactggggcccgcgctatgtcaccgccggcgtgtggcgcggggtcgacctgcaggcctgggatgcgcaccgcctgaccgatcttgccgtgcgtaccgatgcattgagcgcggagcaggcgaagctggccgtgctgctggagatggagcagggcgcggcggccggttctgcggtggtgaatgtcgatgtgcgcgatccgcagggtcgcatcgtggcccaggtgcagcgcacggtgctgctgaagcccggccagaacgccgtcgaagtaccggtcgaactggtcaagccgcagcgctggtggccggtcggccacggtgcacaggaccgctacaccgtgcaggcccgcctggacggtggcgccgatgcagcgctggtgcgcgagcagcgcatcggcctgcgcacggttgaactgcgccgcgagcaagacggcaagggcgggcagggcttcgctttcgtcatcaacggcgtggagatcttcgcaaagggcgccaacgtcattccgttcgatgccttccccgcacgcgtcgatgccgcgcgcctgcgccaggtgctgaccgccgcacgcgacgccaacatgaacatgctgcgcaactgggggggcggctactacgaggacgatgcgttcttcgacatcgccgacgaactgggcctgctggtctggcaggacttcatgttcggtggtggcatgcagccgggctacgatccggccttccgtgccagcgtggtggccgaggcacgcgacaatgtgcgccggctgcgccatcaccccagcatcgtgctgtggtgtggcaacaacgaggaagaaaccgcctggaaggactggggccacggccgcgacctgaaggcggccgacccggcgtttgcagcgaaggtctggcagggctatgtcgacctgttcggcaatgacctgcgccgggtggtgggtgaggagggactgggcgtgccgtactggtccagctcgcccagtaacgacctgggcgaaaaggcgaacgactctacccgtggcgacaagcactactggcaggtctggggtaatccggcgctgccggtgcaggcttacctgcgcgagacgccgcgcttcatgtccgagtacggcctgcaggcatggccgtcggtggccaccgttgaccagatcgccacccgcgccgagcagcgcatcgacagcccggtgatccgcgcgcaccagaaattcatggccggcgagggcaacagccgcctgctgcactacatcgaactgggctacggcacgccgaaggacttcgaggacttcgtctacctcagccaggtgatgcaggccgatggcatcgcgctggccgcgttgcaccatcgcgcttcgcggccgtacaccatgggctcgctgtactggcagctcaacgacgtctggccgggtgcttcatggtccagcgtggactacttcggtcgctggaaggcattgcactttgccgcgcggcgcttcttcgcgccggccacgctggcggcattgcgtgacgagggcagtacgcgggtgcgcctgatcaatgatggcgctgccggagatgcacgctggcggctgcgggtgatggatgtggatggcaaggtgctgcgtcgtcgcgaggacgcggtgacgttgacggcggcgggcgtcacctcgattggtgatttccgcgatgccgagctgctggccggtgccgatccgaagcgcacggtggccgtgttcgagctgctgcagaacggggcggtcagtgcccgccagatcgtcggattcgtcgaagccaaggaccaggtgttgccgcggcagaagctgaaggccaccctgtccatcgaaggcgatcactaccgtctgcgcctggaaagcgcgtcttacgtgcgcgcgacgtggatcgatttcggcgcgctggatgtgcaggtcgaagacaacctgctggatctgctgccgggcgaaatccgcgatatcgcggtgcgtggcccggtggacctgacgaccctgcgcgaagcaatgaagctgaagaccctcaacgatcgttgagggcggcgtatcccgcattggcaggtgccaaccttggttggcacacaccgaacatgctaaccaaggttggcatctaccagacgcggagacgggcaggtgcggaccgttggtccgcccacctcgatcgttgagggcggcacatcctgtttgggtaggtgccatccttggttggcacaccccgaacatgccaaccaaagttggcatctaccagaagcggagacgggtaggtgcggaccgttggtccgcacacctcgatcgttgagggcggcacatcctgttttggtaggtgccaaccttggttggcacacaccgaacatgccaaccaaggttggcatctaccagaagcggagacgggcagctgcggaccgttggtccgcacaccttgatcgttgagggcggcacatcctgttttggtaggtgccaaccttggttggcacaccccgaacatgccaaccaaggttggcatctaccagacgcggagacgggtaggtgcggaccgttggtccgcacacctcgatcgttgagggcggcgtatcccgcattggcaggtgccaaccttggttggcacacaccgaacatgccaaccaaggttggcatccaccagacgcggagacgggtaggtgcggaccgttggtccgcacacctctcttctttacagctggatctgctggaagttctcgacccgctcgtggccgttggcggcctggccgatgcgcggcatcgggtaatcgtccaggcgatcgatcaggcgggtctgcaggccggcttcgcgggcggcgtccaattcctccaccacatccgacaggaacacgatctcgccggccggcacgccgatcgcctgcacgatgcggcggtagctgtcggcctcgcgcttgccgccgatctcggtatcgaaccagcccgacaccagcgggctgaggtcaccggcatcgctgaaaccgaagaacagcttctgcgccggcaccgagccggaggagtacacgtacagcggcaggccggcagcgtgccagcccttcagcaccggcgccacttccgggtagaagtgcgcggtgtagtcgccgcggcggtagccctcatcccagatcaggccctgcagcgccttcagcgcggtgtgcttgcggtcctggtcgatccagccctgcagcgtctcggccaccaggctgtcctggcaggcgccgccgatctcggtagccaccgcgtccagccagcggcggacctccggctgctggccatgttcggcgacgaacgccggcaaggccttgcgggcataggggaacagcacgttcttgacgaacgagatgctgctggtagtgccttcgatgtcggtcaggatgacgcggggctgcatggatcaggacgcctgggtaggtacgtaacgggggaacttctgcgcgatgtcggtgccggtgaaatgacccacccagccgtccggctcggtgaagaagcggatcgccacgaagctcggttcatcgcccatgtcgaaccagtgggtggtgccatcgggcacggcgatcaggtcgtccttcacgcactcgatctcatagaccttgtcacccacgtgcagggtgaacaggccggagcctgcgacgaagaagcgcacctcgtcttccttgtggaagtgttcgtcgaggaacttcttccgcagctcggcgcggttcgggttgtccggggcgatcgaggcgacgtccacgctcttgaagccgcgctcggcgaccaggcggtcgatgtccgcgcggtaggcggcgaacacttcctcctggctggcgccgggcgcaaccggtgcggtggcctgccagcgctcgaaggtgacgccgatcttctgcagttcggcagcgatgaccgcgccgtcctgggtgtccagcagcggcgattcggggcgggtgtcgtcgtagatgcgcagtcggctcatggcggcagcttgaacgtctcggggggaagacagggtatcagggcgggggcaaggtgcagattccggatcggcatctgcacctgcgcgcgggttcagccgtgcagcctgcgcagttccagttcgcagtggaacaggaattcgaaggcttccagatgacggcgcgcctcggccatgtcacggccccaggcgtacaggccgtggccgtcgatcaggtagccccacaggttctggcggtcgagcagatcatcgacctgcttcgaaagcacgttcatgtcttgggtgttggcgaacaccggtacgtcgatggccatctcgtgggtgctgttgccggcgaaggccttcagcagttcgtagccttccaggtgcacatgaccctgcggcgcgtacaggcgcgaggcaatggtctgcaccggcgaatgggtgtgcagtacgcagccgatttccgggaagcggcggtacagctgggtgtgcagcagggtttcggcggaggggcgcagcgggcggccgacggccttgccatcgaagtccaccaccatgatgtcgtcctcgatcaggcggcccttgtccttgcccgagacggtgatcgcggcgtggcggtcatccaggcggtgggagaagttgctgctggtggccggggtccagccggcctgggccagttcgcggacgttgtcgatcagcagctgggccagttcgcccaggcgggcggtgtcgtaggggaaggtggtggtgtccatggacggcattttacgtgatccggcccgatgctgggcccgcgcggcgacctcctgcctgttgcgtgggcaacgcgaagcggtgtgctggcaggcggcgcgcaggggttggatcgaggcaagcacagcgctggctgaatggggagggcagcgctcccgctggaagcgattccggtcgtggacagccctcttgtggcgaaacatcatcggattgccgcagaaattccggcgagcgccaaggaaaggagtacttcgatgatcgcgcgcgcgatggggatgatggggatgatgggggtgattggcatcatgcttgccagcagtggctgcacgatggaatgggtgaagatggatgcgggtgcgcggtcattcggccccgcccattcgagttgcagggcgcaggccgacgatcactggccggtcaggaatgaagtggccacgcgcactgtctacgaagaccgcaaggtgccctgcaggcttgatgaagtctgcgccattgacggcaagtacaacatggtacccatgccgaaagaggagagttacatcgtggacgtcaacgcgtccgaccgcagcagcgagttcaatgcctgtatggccggtgccggctggcagcagcagctcatctggttcaatcgccgctaggcggagccggcgcggcggacgacagcggctcgaccggttgctgctcaacggactcgaggcaacaggggccagcggagaatgacctggctatgcgaaccgttcaggcgtctaggctggagacgagcagggagcaggacaagaacacgtacgacgtggatcgaaagtacgagcgcgtgcagcgaccggaaatcgagaaggatgatggagatggctacgtgtatgcgactggccgtggctgcggggcttgcgctgttgaccggcggttgtgcgaccgaatgggcacgcttcagcgaccatgccgatccgctggatgagtcgcggtggcgctgcagggcagaggccaacgagaagtggccggagaagatggacgttgtcgagcgcaccgaggagatcggggtgctgaccgtctgcaaggaaggcgagacatgcgacgtggatggcaaatacaagaagatgctgatgccaaagaccgagcgccacaccgtggacgtcaacgccaaggagaatcacgagcacttcatgggctgcatgggcggcgcaggctggatacagaagaccatctggtttggccgcagatgatcatcgtcgggcgccctggtcgctgggaatgaccatcatccacgcatggcgtggatctaccggacgtgccgggaaagtgtcaggggcggggaggcatgggttcgcgggggtgtccgcggcatggatgccgcggccaagcctccagggatggattcacggcgtcccccgctaacccatgcctccccgccaaaccctcaacccagctgttgctctggaagttgctccggctccggcgggtgcagggccgcaggccctgcaatccctttatttcgcgcgcaggcggctgtgccggaacccgtagcagaaatagatcacgaaaccgacgaacgtccacacccccatcagcatccagttgtgcatcgtcatcgccgacagcagcgccaggcagctcaacacgcccagactgcagatcagccacgccatcggcatgcggaacgggcgcggcaggtccggctgggtacggcgcaggatcagcacgccggcgcagactgcggcgaacgcgatcagcgtgcccatcgaggtcagctcgccgaggatgtccagcgggaacagcgccgccagcagcgcgatgccgatgccggtgatcacggtgttgatgtgcggagtgcgatacttcgggtggatcctggtgaacaccggcggcagcaggccgtcgcgacccatgatcatgaagatgcgcggctggccgatgatcatcaccagcaccaccgaggacaggccgaccagcgcgccgacctcgaccacccagcgcagccagcccagctgcggatgcgcggccacggcagtcaccaccggctcgtcggtgccgagcagctggaacggcaccaggccggtcatcaccgcggccatcgcgatgtagagcacggtgcagatcaccagcgacagcatcatgccgaacggcatgtcacgctgcggattcttcgattcctgcgccgccaccgacaccgcttcgaaaccgatgtaggcgaagaacaccatcgccgcgccgcgcagcacgccttccatgccgtacttgccggggccttcgttggccgggatgaagggcgtccagttgctggtgtccacatatttccagccgaccacgatgaccagcaggatcaggccggtcttcagcacgaccattgccatgttcatcgccgaggacttgctgatgccgacgtagcacagccaggtcagcagcagtaccagcgcggcggccggcaggttggcgatcgcgccggtggggcgcagctgtgcatcgagcggggcgctgaccagcgccgccggtagatggatgtcgaactggctgagcaggctgaggaaatagccggtccagctgactgcgaccgccgaggcggacacgccgtactcgagcaccagcatccagccgatgaaccaggccgagagctcgccgaaggtggcgtaggtgtaggtgtaggcgctgccggagaccggcaccatcgaggcgaactcggcataggccagtgcgcagaaggcgcaacagatggcggccagtacgaaggacagcatgatggccgggccagcgtggttggcggcggcctggccggtgatgacgaagatgccgccgccgatcaccgcgccgataccgagggcggtcaggccccaggggccgaggtggcggcgcaggctcaggccgttggcgtcttcatgggcggcatgcgggtgcttggtggcccacagttgcttgaacatgtgtggtggtcttgtcgaagcgcgccacgggcggcgcgcggggaaaacggacgggccggcgcgaggccggcccgtaggcggatcagggcgacttggccagcttgctgttgcggatgccgtagcccaggtagatcagcaggccgagcagggtccagccaacgaacaggtgccaatgcaccacgaacgcctgccagaacaggaacaggcaggtggccgcgccgagcgggcagatgatccagaccatcggcacgcggaacgggcggtgcaggtccggcttggtatagcgcagcaccagcacgccgacgcagacggtggcgaaggccagcagggtgcccatcgagacgagttcgccgagcacgttcagcggcaccaggccggccagcgcggcagcgatcacgccgaccacgatggtggcgacgtacggggtgcggaagcgggcgtggaccttgccgaagaacttcggcagcaggccgtcgcgggagatggtgtaggcgatgcgggtctggcccatcatcatcaccagcaccaccgaggacaggccggcgatggcgccgatttccacgaacgtcttcagccaggacagggtcgggtagggctccagcgcggtggccaccggcttgtcggtgcccagcaggtggtacggcatcatgccggtcagtaccgcgcagacgatgatgtagacgatcgtgcacaccgccagcgagccgagcaggccgatcggcatgttgcgctgtgggtccttggtttcaccggcggcggtggagaccgcgtcgaagccgatgtaggcgaagaacacgatggtggcggcgcggaagatgccgctccagccgaactcacccggcacgccggtgttttccgggatgaacggctgccagttggccgggtcgatatgggccgcgccgatgccgatgaacaggcagatgacggtgaccttgattgccacgatgatggcgttgacgaaggccgactgggtcacgcccacgtacagcaggccggacaccgccgccacgatcagcaccgccggcaggttgaacagcttgccggaggagacgaactcgctgccggtccaggcgatgggcgcggcgctgagcaggtccgggaacggcatgtgcagggtggtggtgatgaagctgatcaggtacgccgaccagcccaccgcgaccgaggccgaggcgaacaggtactccagcaccaggcaccagccgatgaaccaggccatgccttcgcccagggtggcgtaggagtacgaataggcactgccggagaccggcatcatcgccgcgaactcggcatagcacaggcccgccagggcacaggcgaaaccggccagcacgaacgaaagcatcaccgccgggccggcatggttggccgcggcctggccggtcagcacgaagataccagcgccgatcaccgcacccacgccaagcaggatgaggtgtttagccgtgagggtccgtttcagcgtggcttcgccgtccaggctgccttcgatgggttcgccggcatcgacgtgcccggccggttcaaccggcttgaccctcaacagagctttcagcatgcagtacttcctagtgatcggatggggtgggccgccgatacgttgccggcaaccctggaatggtgaaggccgcgcgaacggcccgctgtaccttagccaaagctgaagccaacgcacaagcgcaatcgcaacaatgaacggcgataatgagcagtatttttccagaccgcccccattcatgcgccagaccgccgaaacccttgccgtgcttgacgatcgcttgcgtggcctgctgcgggactatgcccgccgtgagcctgcccacgacgcactggctgccgaattcggcacattgctggacgatccggaagatccgttccgccgcgagcgcctggccggccacttcaccgccagctgctggctggtcagtgccgatggccagcgcctgctgctgacccaccaccgcaagctgcaacgctggctgcagctgggcggccacgccgacggcgaccgtgacctggcccaggtggcgctgaaggaggccgaagaggagtcgggcctgagcggcctggtgctggaagacccggcgatcttcgatctggacaagcactggatcccggagcgcaaggacgtgccggggcactggcactacgacgtgcgtttcgtaatccgcgcgctgggtggcgaagccttcgtgctcagcgaggagtcacttgacctggcatggcggccggtgaccgaagtcgtgtccgatccggaatcggacgagtccatgcagcgcatggcgcgccggtggctggcacgttgaggtaaaaaggggacggaggggattaagtcgtttatagcgcatgtgccgcaaacgacttaatcccctccgtccccttttttcaatacaggatgcgtgtccgcagcgtgcccggaatcgcggccagctcgtcgcgcacggcggcggcctgttcctcgctggcggtgatgtcgatcaccacgtaacccaccttcgggtcggtgcgcaggaactggccgtcgatgttgacgttgtggcgcgagaagatctcgttgaccttggacagcacgcccggcacgttctggtggatgtgcagcaggcgcaggctgtcttcgtgttcgggcagggtcacttccgggaagttgaccgccgacagggtgctgccgttgtcgctgtagcgcaccagcttggccgccacctccacgccgatgttgtcctgcgcctccagcgtgctgccgcccacgtgcggggtcaggatcacattgtcgtggcgggtcagcggcgattcgaagatatcgccattgcccttcggctcgaccgggaacacgtccagcgcggcaccgccgacgtggccgctggccagcgccgcgtccagcgcatcgatgtcgaccacggtgccgcgcgcggcgttgatcaggtgcgcgcccttgcgcatcttcgccagctcggtgctgccgatcatccactgcgtggccggggtctccggcacgtgcagggtgacgatgtcggcccgcgccagcaggtcgtccaggctggccgcagcacgcgcattgcccagcgccagcttggtttccacgtcgtggaagatcacctgcatgcccagcgattcggccagcacgccgacctgggtgccgatgtggccatagccgatgatgcccagggtcttgccacgcacctcatggctgccgctggccgacttcgaccagccgccgcgatggcactcggcattcttctgcggaatgccacgggtcagcatgatcgcctcggcaatcaccagctcggccacgctacgggtgttcgaatagggcgcgttgaacaccgggatgccggccagctcggccgcgtccaggtcgacctggttggtgccgatgcagaagcagcccaccgcgatcaggcgcttggcctcggccagcacctcggcgctgagctgggtgcgcgagcggatgccgacgatgtgcgcctcggcgatgcgcgccttcagttcgtcctcgggcagcgccttggtgtgcgcctcgatctggctgtagccggcggcgctgaacacctccacggcggtctggctgaccccctccagcaacagcacgcggatatcctgcttggggaacgaggtcttcttcggcgacatggggcgacacggccagtgggacaggggctgaccactatgccagatcgaagcgcccatggtgcagtgcgcaattggttgcatccgtagctatctgcagcgcggcggggctggacgctggcgcgtgccgctggcacgcttgcccgttcttcacgcaccgcgctggaccgtcatgaccgattcccgcattgcctcgctgcagcaggcctgtcccggcctgaagctgaagaccgacccggccgacctggagcattacgggcgcgactggacccggcgctggacgccggcgccgctggcgatcgcactgccggccacggtcgaggaagtgcaggcggtgatgcgctggagcgcaggcgagggcgtggccgtggtgccgtccggtggccgcacaggcctttccgggggcgcggtggccgccaacggcgagctggtgctcagcctggaacggatgaacaaggcgctggcctacgacgcggtcgatcgcaccctggtggtgcaggccggcatgccgctggaggccctgcataacgccgcgctggaccacggcctgatctacccggtggatttcgccgcgcgcgggtcgtgcacgatcggcggcaacatcgccaccaatgccggcggcatccgtgtgatccgctacggcaatacccgcgagtggatcgccggactgaaggtggtcaccgccagtggcgagttgctggagctcaacaagggcctgatcaagaactccagcggctatgacttccgccagctgctgatcggttcggaaggcacgctgggcgtgatcgtcgaagcgacggtgaagctgaccgatccgccgccggccagcaatgtgatgctgctggcgctgcccagcttcgaagtgctgatgcaggtattcgccgcgttccgcgcacggctgcagctgcaggccttcgaattcttcactgatcgcgcgctggagcacgtgctggcgcatggtgcgcaggcaccgttcgacgaggtgcacccgtattacgtggtcaccgagttcgccgccaacgacgaagcgcaggaagcggcggcgatggcggccttcgaggactgcatgggcaacggctgggtcagcgacggcgtgatcagtgccagcgatgcccaggctgcccagttgtggcgcctgcgcgaaggcatcaccgaatcgctggcgcgctacaagccctacaagaatgacgtctcggtgcggatctcggcgatgccggcgttcctggccgagacccaggcattgatcggccaggcctacccgcacttcgacgtggtctggttcggccatatcggagacggcaacctgcacatcaacgtgctcaagcccgatgacaccagcgacgccgatttcgtggcgcagtgcgagcaggtgaccaagctgctggcgcaggtgctggcccggttcgatggcagcatctcggctgaacacggcatcggcctggtcaagaacggctacctggacagcacccgcggcccggccgagatcgccctgatgaaggcggtcaaacgcgcgttcgatccccaagcgcggctgaatcccggcaagctgttcgacgtttgagccgggcaaatccttcacgcacccgttacgctccacgcatcctcacaaccggcttcgaaccgatgacccgtccgcttctgctgctcgccctgctgtccctgccgctggccggcttcgcttccagcttcgccggcacctcggccggttccgccaccggtgcatcgtcgggctcttcggccagcagctcgggcgacgacaaggtggtgcaggccgcacgcgacgatgccgccgcgttcatcgccagcgacggccagatccgtggcgcccgcctgcaggccgcgctggtccacctgcgtgagcagagcgctgccgcacagcagcagagcgacctggaactggcccgcgcgctgctggcgcgttgatcccgccttcgggtagtgccagccgctggccggcagcgccatgacatctgcacggagcgcagccaggcatggcctggctctactgctggccgttccggccgcacatgccagcggagacctgcgcctggatccggaagggctgagccctgcacagcagcaggtggcgatgcagaccctggccgacgtgcagtccttgctgccagatggcctgctgcgggcactgccagcacacgtgcaggtgcgctggagcgaccacctgccggctgatgtgcacggtcgcgctttcgccggccgcatcgacctgcgtcgcgagctgctggatgacgccgtgcccggcgcacgccgtgcacgacgcagcgcgctggtgcatgaactgacccatgttgcagaccgtagcggcgcgaactggtcgcgcagtgcgcgctggcgtgacctggccggatggcagcgcaagccctggcatctcggccgtggtggcaacgacttccgtgaccgtagtccggatgcctatgaactgaaggatccggccgagtacctggcagtgaacgccgagcatttcgtgctcgacagcgagtttgcctgccggcgcccggcgctggcgcagtggtaccaggcccatttcggaaccccgccatcgctgccgcagtcgcactgcgcggccacgttgccattgctgcaggccgaatcggaagagggcgccgcatcgctgctgcagctcgatcccgcccgcgtctacgccgtggactacctgttcgccgaaggcagtgcgcagccgatgagccgttggggccacagcatgctgcggctggtgatctgcaaaccgggccgcgcgccgggaccggactgccgcctggacctggagcaccaccgcgtgctgtccttccgcgccttcgtcggcgacgtgcagatatccaactggcgcggcctcaccggcggctatccctcgcgcctgttcgtgctgccgctgcagcaggtggtggacgagtacaccaaggtggaactgcgtgggttgcagtcgctgccgttgcagttgtcgcccggcgagatcgccagcctgctcgagcgcaccgcacaggtgcactggagctatgacgggcgctattacttcgtcagcaacaactgcgcggtggaaaccgcaaagctgctgcaggcgggtgtgccgcgcctgggggaggccgggctggcccagctgagtccgcgcgggttgaagcgtcggctgtcccggctgcatgtgctggacgagcaggtgctgacggaccgcaatgcagcgcaggcgcagggctactactttgcctcggcgcgcgatcactatcagcggttgttcgcggtggcgagctcacagctggggctgccggtgcgcgatgtgcgcgcctggctgaagctgcccgcacagcagcgtgcgcagtggctgctgcagggtgacctgcgtgccagcgccgggctgctgctgctggaacaggctgcgcaacgccgcgccgaactgcgcgcgcgcgatgtgctgaaacggcgcctgctggcggcaccggacagtgccgagacgcgcggcctgcgccagctgctggagcagggtgggcaatggctgcgcccgggtacgctgctggtcgacgatggctacgggttgccgcttgccgatgagcaggcggtgctggccgaagcggttgccactgccagcgcagaggcggtgccggcctggcaggcgctgcgcgtacggctgcgccagcagttgccggcgggccagcgcaacgagatggatgcgatcgatgccaacctcgccgcgctcggcgcacgcctgcgggaacaggcagccacgcccgctactggcgcggaagctcgatgacgaagcggctgccgccggcgctgccgggcgtgcagtagacgcggccgccatgtgcatcggcgatggccttgaccaccgccaggcccagcccgctgccgccgccctggcgcgagcgcgagccgtcggcgcgcatgaacggagtgaagatgtcggtgtgaagttccgggtcgatgcccgggccttcgtcctcgatcgccacctgcacgtgtccgggcgtgtcgtgcacggcaatccgcaccttgcccgggctggcgtagcggcgcgcattctccagcagtgccagcagggcctggcgcaagcgtgtcgggtcacagtgcgcgttgtgttcctcgcggctggtttccagctccagcacgaagccggcggcgcggaactgcgggtcgaccagggtcatcaccgaatgcacttcggccaccacgtcggtgcgcgcgcggcgtacgtccaaccgcgcgttgtcggacaggctcaacacgcgcagatcctcgatcaggcgtgagaggccttcgacatgtgccagcaggctgcggaactgggattcgtctggctggaacacgccctcggccagcccctgcaggcgaccacgcaggatcgtcaccggagtccttagttcatgggcaatggccgcatgccacatcgcgcgctcgctctccatgtgctgcaggcggcgcgccatcgcattgaaatcctcgaccagggtggccacttcgccgggcgagttttcctgggcgctggcgcgcgcaccgaggtcgccgccggcaagcgcgcgcacgctgtcgaccagcgaattcaacggcgacaggatgcggtgggcaaggcggaacgaggcggcgatggccagtgccaggccggtcaggatcaccccgaccatccatgccagctccggcccggtcggcagccagctttccggctcttcggcactgccggggaagaactcgaccagcaccgcgtacagcagccacgatgacaggatcatcatcacgatgacgccgatcaccatcagcgacatcgagacgatgatgtggcgactgagcccggagcggcgcaggccggccatcagcggtcggccatcaaccggtagccgacaccgcgcacgctggccggaacattgaccatgcccacttcatccagcttgcggcgcagcttgctgacatggctgtcgaccgtgcgctccagcgcctcgctttccggcaggcattcgtgcatcagttcgctgcggctgaagatgcgggtcggcgccagcgccatgcagtgcagcagcttgaactcggtgagggtgagcagcacttcgtggctgtagccgtcgccttccacatgcacggcatgggtggccgagtcgatcagcaacgggcccgcgcgcagtgcggtcggtgcgtccacgcgcgagccacgcagcgtacgccgcagcacggcgcgcacgcgcgctgccacttcggctggattgaacggcttgaccacgtagtcgtcggcgcccatgcgcagcgcagtcagcttgtccaggtcctggtccagcgcggtcagcatgatcaccggcgtttcgccgcgctggcgtagctgggtcagtacgctccagccatccagccgcggcagttgtacgtcgagcaggaccaggtcggggcgggcgctgcggtgcaggtccagtgcactgtggccatcggcggcacgcagggtgcgtagtccttcgcgttccaggtaggcggtaagaatatcggcgatctcggcctcatcctcgacgatcaggacgagggcggcgagggcaggggaggcatgcatgcaggggcggggccttaaggtgcttgcctccatcgtatctccacagttcctccatcgaaaccccatcatcgccccgcagactgcacgcttcagaacctatcagccgcccgcgcggcattgtgcacagcaatgagaaccttcaggactccggtcgcgttgatcgcggccctcgccctggccatgacggcctgctccgcccccgaagccacgcccgaagcggcaccgcgcgtcagcgtggtcacggtcggcccgcagttcgtacagcgcgatgacgaactgcccggccgcgtggccgccgtacgcaccgcacagatccgtgcccaggtgggcggcatcgtgcagcgccggctgtttgagcagggtgcggaagtgcgcgccggccaggccctgttccagatcgatccggcggcgttccgtgccgatgtcgactcggcactggccgcgctgcagcgcagtgaggccgccttgggccgcagccgcgtgcagtcgcagcgcctgcatgcgctggcggccgcgcaggcggtcagccagcagcaccgcgacgatgccagtgccgagtacgaacaggcccgtgccgcggtgaacgaggcgcgcgcgatcctggcccgccgccagctcgacctgcgctatgccacggtcagtgcaccgattgccggtcgcatcgaccaggcgctggtgaccgaaggtgcactggtcggcgtggccgatgccgagccgatggcggtggtgcagcagatcgaccaggtctacgtcgatgtgcgccagccagcgacgcagctcgagtcgctgcaacgcagtgccggtggcggcgagctgccggtgacgatcatcggtgcggccggcaagccgctgcccgaacgtggccagatgctgttctccggtatcaatgtcgatgcgcgcaccggtgatgtgatcctgcgcatcctggtcgacaacccgcagcgccagctgctgcccggcatgtacgtgcgcgcgaaggtgccgcggggtgcgccggccagcgcactgaccgtgccgcagcaggccgtgctgcgcagtgccggtggccaggcctatgcctgggtgatcggtggcgatggcaaggcggtgatccgcacgctggaagtggacggtagtgtcgatcgccaatggctggtgcgcaccggcctgaaggcgggcgaaaaggtggtggtcgaaggccaggaacgcctgcaggaaggcgtggtggtcgatgcgcgcgattggcagatgccggtcgccagcgccggcgcggtgcaagccggcagcaagggctgagcctctaccgggccggtccctccaggaaaatccaacatggcacgtttcttcatcgatcgcccggtgttcgcctgggtgctggcgatcttcatcatcctggccggtgtgctggcgatcccgcggctggcggtggagcgctatccggcggttgccccgcccagcgtcagcatctatgccagttacccgggtgcgagcccgcagacgctgaatgacgcggtggtcggcctgatcgagcgcgagctgtccagcgtcaagcacctgctgtacttcgagtcgtcggtggacacgtccggcgaagcctcgatcactgcgaccttcaagccgggtaccaacccggagctggcgcaggtggacgtgcagaaccggatcaaggcgatcgagccgcgcctgccgcgcagcgtgcgccagaacggcctgttcgtggaggccgccgattccggcttcctgatgctggtcggcctgcgttcgccggatgccagcgtcagcgaggccgcactgggcgacttcatggcgcgcaacatcatcgaggagctgcgccgcatcgatggcgtcggccgcgtgcagctgttcggtgccgagcaggcgatgcgcgtgtggctggacccgacccggttgaccggctatgggctgaccatgggtgacgtggccgctgccatcgagcagcagaacctggagatctcgccggggcgcatcggcgattctccgggtgttccgggccagcgcatcaccgtgccgctgagtgccgatggccagctgtccacgccggagcagttcgctgccatcgtgctgcgcgccggggccgacggctcgcgggtggtgctgggcgatgtcgcccgcgttgaactgggcgcgcagagctatgcctggggcacccgcgaggatggccatccggccaccgccgccggcgtgcagctgcgtcctggcgcgaacgcggtgcgtaccgcgtcggcggtgcgtgagcgcatggccgaactggcgccgctgctgccgcgcggcgtggaatcgagcattccgttcgacaccgcgccgttcgtcaagatctcgatccagaaggtggtgcagacgctgctggaggcgatgctgctggtgttcgcagtgatgtacctgtttctgcagaactggcgctacacgctgattccggcactggtcgcaccgatcgcgttgctgggcaccttcgcggtgatgctggcgctgggcttctcgatcaatgtgctgaccatgttcggcatggtgctggcaatcggcatcatcgtcgacgacgccatcgtggtggtcgagggcgtggaacggatcatggccgaggaaggcctgccgccgcgcgaggccaccatcaaggcgatgcgcgaactgaccggtgcggtgatcggcatcaccctggtgctgaccgcggtgttcatcccgatggcgctggccagcggctcggtgggtgcgatctaccgacagttcaccgtggcgatggcggtgtcgatcctgttctcggcgctgctggcattgagcctgacgccggcgctgtgcgcgacgctgctgcgtccgaacacccatggccatcatggtcgtggtgggctgttcggcgcattcaaccgcggcttcgagcggatgaccgggcgttaccagcgtggtgtggcgtcggtgctgcagcggagcgggcgggtgatgggcgtgttcgccgcgctggtggcggcgctgctgctgggcctgcactggctgccgggcgccttcctgccggaagaggaccagggctacttcatgacctcgatccagctgccggccgaagccaccgccgaacgcacgctggccgtggtcgaagcctacgaacggcacgtggcgtcacgcccgggcatcggctccaaccagtcgatcctcggctacagcttctccggttccggcccgagcgcggcgctgacctacacgatgctgaaggactggggcgagcgtgcaggggccaccgcggccggcgaagtggaggccgcgcagaaggcgatggcgacgattgccgagggcgaggtgatgagcgtaatgccgccggcgatcgacagcctgggccgttcgtccggcttctcgctggccctgcaggcgcgtaccgggcagagccaggccgaactgcgtgcggccctgcagcagctgctgaagctggccgaggccagcccgctgctgtcggaggtgcatgccgatggcctgccggcaggtaccagcgtgcggctggacatcgaccgcgccaaggccgaggcgatgggcgtggggttcgagcagatcagcagcacgctgtcggcggcgatgggctcgcagtacgtcaacgacttccccaacaaggggcggctgcagcaggtgatcctgcaggccgatgcaccccatcggatggagctggaggacgtgctgaagctgtacgtgcgcaacagcgaaggcggcatggtggcgttgtcggagctggtgacgccgcactggaccgaggcgccgctgcagctgcagcgctatctcggcttcccggcgctgaacctgtccggtgcaccggcctccggcgtgtcgaccggccaggccatggcggagatggagcggttggcggagaagctgccgtccggttttgccctgcagtggaccagccagtcgctgcaggagcgggagtccggtgcgcaggcgccgtggttgctgctgttgtcgatgctggtggtgttcctggtgctggcggcactgtacgagagctggtcgatcccgctggcggtgatgctggtggtgccgctgggcctgctcggtgcggttgctgcggtgctgttgcgcggcatgcccaacgacgtgttcttcaaggtcggcatgatcaccgtgatcgggctgtcggcgaagaacgcgatcctcatcgtcgagttcgcgcgccagctgcagcagcagggtcgcggcctggttgaagcggcgctggaggcggcgcggctgcgcctgcggccgatcgtgatgacctcgttggcattcgcgctgggcgtggtgccgctgatgctggcgcagggcgcgtcgaaggaaacccagcaggcgattggaaccggtgtgttcggcggcatggtcagtgcgacggtgctggcggtgttcttcgtgccggtcttctatgtagtggtgcagggcgcgcggcagtggatcgcgcaacgcctgcgcaggcgccggccgatgccggaaggatccgtggatggaacgggacatcgttgaagacctgcatgagcggcagttggcagcgctggaacagcgcctgcggcaggcattgctggatgacgaccacgatgcgctgaccgcgctggtatcgccggcattgttcatgatggacgggcagggcggacgcttgctcgacctgccgtggctgggcgactggctggccggaaacctgcacgtgcgcagcctgcagtcgtacgcggtggaaacgctgctgtgcggacgcctggcattgttgtccagcgacgtgcgcttgtcggtgcgcgggcagggccaggagcgcgagctgaaactgcgcctgctgcgggtgtggacctgcagttccggcgaaagcggcgcgcagctgttgtcgatggcggtactggccgcatgagtgcggtcaggccgctttcaggccccgctcaccgacaggtggtagggtcgagcctctctgtagtgtcgacaaggagtcgagccatgcgtgtagttcccagtctgttggcagcctccctcgggttggtgctggccgcgtgccagccggcccagccgcccgccgcaggcggcaatgacgccccgcctgccgcgccgcagccgagcgccagcaccgaaggtggcagcgagaccacgtaccagtgtggtgatctgagcgtgcgcgcgaccttcaatggcgaggatgcggccacggtggtgatcggcgaacgcaccttcgccatgagctccgagcgtgcggcgtcgggtgccaagtacggcgatggcaagggcaacagcttctggaccaagggcagcgatgacggcctgttgagcctgaagggcgaagccgatcgcgagtgccatgcggtcgaagccactgaaggcgatggcagcgccggcaatgccgcgttccgtgccaccggcaatgagccgggctggctggcggttgtcgacggcgacacgccgggcctgcaggtggaagtggactatggcgagcgccgtttcgatgtcgcccagcccaccgcaggtgctgacggctggagtggcaaggcgtccgatggcaccgacgtcaagctcagcttccagcgcacgacctgccaggacgacatgagtggcgaggcgttcgatgccaaggtgaacctgaccatcggcacccgccagtaccacggctgcggcaatttcggcgcgaagcagccgtaagctacctgtagagccgagccacgctcggctgcagtccctgtccaacgcacagcagccgagcgtgggctcggtgctacacgactgctacatccgatggcctgcctgcggcgaatgcgccgcaggcagggacaggcagccgatcagcgcgaggcgattagtcggcacggcccgcgaattcaccggtggcggtgttcaccagcacgcgttcgccgttgacgatgtactccggcaccatgatctcgatgccggtgttgagcttggccggcttcgggcgcttggtggcggtgccacccttcagttccggcggcgtctcgatcacttccagcaccaccgaggccggcagctggatcgccaccggctgctcgtcgatcacctgcacgtagatgccggtcaggccatcggtgatgtagccagcgtcgtcgccgatcacgtccgcgtccagggtgtagggggtgtagtcctcgtcatcgaggaacacgaacgcgtcgccgtccttgtacgaataggtggactggcggcgcagcagttcgacctcgaccaggttgtcgtcggcatcgaagctggcatcgagcttgttgccgcccggcacgctgtacatgatgaagcggaagcggacgttgccgccgcgaccctgcggcgagctgcgctcgatgtcgcggatctggtacacgccgttgttgtactcgacgacgttgcccttcttgatgtcgttggctttcatggtgatctaggtcgttgggggagggcgccgtcccggcgcccgtggggaatcacttcggagcgaggcgggtagcgccgtccaggcggatggtctcgccgttgaggtaggtgttgccgaggatgaagccgaccaggctggcgaagtcttccggcttgcccaggcgcgacgggaacggaatcgaggcggccagcgactgctgcacggcttcgggcatgccgtcgaccatcggcgtccagaacacgcccggagcaatcgtattgacgcggatgccgaagcgcgacagttcgcgtgccatgggcagcgtcatcgagaccacgccacccttgctggcggcatacgcggcctggccgatctggccttcataggcggcgatgctggcggtgttgatgatcacgccgcgctcgccgtcagtgcccgcttcgttgtgctgcatgcggttggccgcggccttggccacgttgaagctgccgaccaggttcaccatcaccgtgccctggaagccggccagcggcatcgggccttccttgcccagcacgcggccggcgcccaggatgccggcgcagttcatcgccacgttcaggccgccgaggaaatcgtgggcctggtcgatggccgcggtcaccgccgcctcatcgctgacgttgacgttgaaatagcgggccttgtcggcacccagcccggcaatggcggcagcgcccttgtcgtcgttgaggtcgaacagggccaccttgccgccctgggcgacgaggtgctgggccacggccaggccgaggccggagacgccgccagtgatcacggcacgtacggaagacagctgcattgaacggtcctgcaggttcgagaaccgccgattctaacggaagccgcgaccgccgctgttgtgcactgcgccgcctttgcggggcggcgcagtgcggcggtcaaccggcggcggccagcgcctgcccggtgcggctggcggtggcgcggccgagcaggccggccagccagcggccggtctcggccagtgccggcaggtccacgccgctgtccaggccgaggccctgcagcaggtagaccacgtcttcgctggccacattgccgctggcgcccttggcatacgggcagccaccggcacccgacaccgcactgtcgaccacgcgcacgcctgcttccaggcaggtggcgatgttggcgatggcctggccgtacgtatcgtggaagtgcacggccagtgcttccatcggaatctcggcagcgaccgcctgcagcatcgcccgtgccttgcgtggggtgccgacgccgatggtgtcgcccagcgagatttcgtaacagcccatctggtgcagggcgcgtgcaacgcgcaccacatcagccagcggcacttcgccctggtaggggcagccgagcacggtggagacgtagccgcgcacgcgcacgccatcggcggcggcacggcgcaggatcggctcgaagcgcgccagcgattcatcgatgccggcattggtattggtgcggttgaatgcctcggacgcggcggtgaacaccgctacttcctcgacgcccaccgcccgggcgcggtcgtagccctgttcgttcggcaccagtaccgggtagtggatgccgggccggcgctggatgccagcatagacctcggcggcatcggccagctgcgggatccacttcgggctgacgaagctggttgcctcgatgctgcgcaggccggtggccgacaggcggttgatcagttcgatcttgtcgccggtggagaccgactgcttttcgttctgcaggccgtcacgcggcccgacctcgacgatgcggacgtagtcgctcatgcggttgccccatttgcagggcggtggcagaccgcctcgatgttgttgccatccgggtccagcacgaaggcgccgtagtagtccgggtgataccacgggcgcaggcccggggcgccgttgtcgcggccaccggcggcgagggcggcggcatggaaggcgtccacctggtcgcggctggcgcaggcgaaggccacatgcacgccatggctggcggtgccaccattgccaagccagaagaacggcttgccgtcgctgccgaagccgatgtggtcgtgcgcgccggtctgttcggcggtcacttccatcaccacgccgatctgcagcggcgccagtgcctgcaggaagaaggccttgctgcgcgccaggtcggcgctggtcaaaccaagatgatcgagcatgttcaggcttccgtgacccagtggggcgcgcgcttgtcgaggaaggcgcccaggccttcctggccctcggccgacacccgcaggcgcgcgatcagggcggcattatcgcgatccagggtgtcgcggtcatggctgtcgcggacctggcggaccagttgcttggcggtggacgaggcgatcgggccggccttgtcgagcagggccagctggcgttgcacggcctcgtccaggcgttcgggctcgaccagctggtggaccaggccgatgcgcagcgcagtgtcggcgtcgaaatgctcgccggtggcgaaccagcggcgggcctggcgcgggccgatggcttcgatcacatagggcgagatcaccgccggcagcaggccgaggcggctttcggtcaagccgaagcgggccgaggtgctggcgatggcgatgtcgcagcaggcgaccaggccgacgccgccgccgaaggccgcgccatggacccgggccagggtcggcttgggcagctcgtccagggtgcgcatcagccgggccagggccagcgagtcctcgcggttatcggcttcgctggccgccgccatgccgcgcatccactgcatgtcggcaccggccgagaaggaggcgccgtggccggccagcaccaccgcgcgcaccgaagcatcgtggccggcggcctccagtgcggcggtcagccgggcgatcagcccggcgtcaaaggcgttgtgcagctccggccggttcagccagagggtgaggacggcgccgctgcgctcgatctgcaaagcatcgttcatgggattccagggtcactccatacctgtatggatcatagcgggccattggtcatgggccatgacgcgacgcgggaatgttagaatcgagaaccatttacatccagcagagaacacgctagatgacgctgtccgaactgccgctgcacacctcggccgtggtcgagtccgtgcaggacctgcatgccaacgatgccatcgcccgtcgcctgcgcgagctgggtttcgtgaagggcgaggaagtgcgcctggtggccaagggtccggtggggggagagccgctgctggtgcaggtcgggttcacccgtttcgcgctgcggatcagtgaagccaagcgggtcgtggtcgacgccgccagccaggaacgacgcgcatgactgctactgccactaccgcccccctgcgcgttgcgctggttggtaaccccaacagcggcaagaccgcactgttcaaccagctgaccggcagccggcagaaggttgccaactacaccggcgtcaccgtcgagcgcaaggaaggccgtctgcgtgcgccgtccggccgcgagttcgcggtactcgaccttccgggcgcctacagcctgcatccggccagcctggacgaggcgatcacccgtgacctgtgccggggcttctacccgggcgaagctgcgccggatgtgctgctgtgcgtgatcgacgccaccaacctgcgcctgcacctgcgcttcgcgctggaactgcgcgagctgggcaagccgatggtggtggcgctgaacatggttgatgcggcccagcgccgtggcatccaggtggacgtggccgcgctggagcgcgagctgggcgtgccggtagtggagaccgtggcggtgcgcaagcagggcgccaaggctctggtcgaacgcctggatgcgatggtcccgcacctggatgcaccggtgccgggcccggaaggtgggctcgattaccacgccaaggtgcgcgagatcctgtcggtggccgtgcgcatgccggcgcggaccgcgaagatcgacgacgcgctggaccgctggctgctgcacccggtgttcgggctgatcagcctggcggtggtgatgttcctgatcttccaggcggtgtacgcctgggcgacgccgctgatggacgccatcgaggccggtttcgcctggctcggcgccttcgtcggcagcgtgctgccggaaggcccgctggccagcctgctgaccgagggcatcatcgccggtgtcggtggcgtggtggtgttcctgccgcagatcctgatcctgttcttcttcatcctggtgctggaggaatccggctacctgccgcgtgcggcgttcctgctcgaccgcatgatggccgccgccgggctgtccggccgctcgttcatcccgctgctgtccagcttcgcctgcgcggtgccgggcatcatgtccacgcgcagcatccaggacccgcgtgaccgcctggccacgatcctggtggcgccgctgatgacctgttccgcacgcctgccggtgtacgcgctgctgatcggtgcgttcattccgcagaagacggtatggggcgtgttcaaccagcagggcctggtgctgttcggcctgtacgcggccggcatcctcagcgcgctggcgatgtcgtggatcatgaagaagtggcgccgcgacaagagcgagcatccgctgatgctggaactgccgtcgtaccgcctgccgcacgtgcgtgacctggcggtcggcctgtacgagcgcggcatgatcttcctcaagcgcgttggcggcatcatcctggcgctgaccatcctgctgtgggtgctgttgtcgttcccggcagcaccggcgggggccaccatgcccgcgatcgattacagctacgccggccagatcggccatgcgatggcggcattcttcgcgccgctgggcttcaactggcagatctgcatcgcgctgatcccgggcctggccgcgcgtgaagttgcggtgtcttcgctggccaccgtgtatgcgctgtcggcagccgatgacgatgccgccagccaggcactgaccccgctgatcagcgatggctggtcgctggccaccgcactgtcgctgctggtctggtacatctacgccccgatgtgcatctcgacgctggccaccatcaagcgcgagaccaactcgtggaagcagatgggcttcgctgcgttctacctgttcgcggcggcctacgtggccgccctgatcacctaccaggtgaccagggcgctgggaggcggctgatggatgccggcctgctgatccagtacctgatcatcgcggtggccgtgctggtcagtgcctgggtggtgctgaagaagcagttccccggtaccgtgcgcaagctgcgcggtgcgttggcgctggccctgctgaagcccggtcgcgccgcctggctgcaggcgctggggcggaaggtcgcgccaccggcaagcggaagtggcggtgcctgtggcggctgcgacagctgcgggccgactccgccgaagcggcactgacgctgcttctcctgcgctggtgggtgcgaaccttggttcgcacgcttccggggttcagacctctctgcggatgatcgcccggaagcgtccatcccgattcaatcgccgcaccgattcccggttcccatgggttgccgcgaagccggccacgtcggcaagggcatcgagcagcaggcctttcagtccgtcgcggttaccagcctgcagcaggtcttcaagatcctgctggatgaaggcccggcgcaggcctggtgtctcttcgatccgccagtcgacgtggggcgtgggaatgctggagcggtacctgaaagccgtttcaagatcgtcaggtgcgaggggatgctcgagcagctctggaaagtagagtccagcattcacatagaaaccccggctttcgctggcacgctggtgattcacgacaagcagggcgtcatccagcaagcggtagcgggtagtcgtggtcccggcaaagccggtcttcctggcgcacttgctgaagacagtcgaggatttcatgggctttgcccgggccggaacagggggggcacagccttgaggcgcggtgcctggcggtcaattggcaaacgcgacacgcggaacactggccaccatttcatccacgcatggcgtggatctaccaggcgcgtgagcccaggtccgccgccagcgccagccacttgctgcgttgtgccgctgtactgctgcgtacagcgccaaggcggctgacacgcaccgggcggatgccgcagaactgcaggatggtggcgcggatctgggcgacgcccgggtcgcggtagatccagcggtagtaccagggcggcgtatccagcgtggtgatcacccgcgcgctgcgcccggccagcagccggtcccaccacaccgaatcgcgccggtagcggaaggcgtaccccggcagcagcacgcgatcgaagaagcccttcagcagtgccggcatcgcgccccaccaggtggggtagaccagcaccaggtgatcgcaggcctcgatcgcttccgcggcgtcctgcaggtcggcttccagcggctggatctgacggtagccgtggcgcagtaccgggtcgaactggaggtcacccagcgcgatcaggcgtacctggtgaccggcgttctcggcggcggtggcgtagcgctgggcgagggcgccgcacaggctgtcgcggtcgggatggccgagcaggatcaggatggaacgggacacggcaacctcgggcaatggaaagtgcgcgaggttggggtctgccccaggggcagagtcaaaccggggtggtgcagccgctgggttccaggatgcagtcgccgctgccggagtgcagccactgctgcagttcgtcgctgaccagctgcaggtcgcgctcgacctgtgccagccgcatccgctcgtcggcgatgcggccgcgctgctgctccagcaaggccagtaccgctggccagtcgagccgtccatcgcggccctgcaggcgtgagatcgcggccagggtgatgcccagccccagtgcctgacggatcagctgcacccaggccacgtcctgttcgctgtagtcgcgatagcggttcaggcgtggcaccggcggcagtagtccgcgcgcctcgtacaggcggatggccttggcactggcgccggtcaggcggctgacttcggagatgcgcatcgactcagtcccgcaccagcccgccatcgaccaccaggttctgaccggtcaccgcgcgcgaccaggggctggcgaagaacagcgcggcatcggcgaactcggccggcgtggtgacgctgcgcagtggcgtgttggcggcgatgtagtcgaacactgcttccggggtggcggcgctggcatcggtggtgcgcagcaggccgcccgacaacatgttcacggtgatgccatgcgggccgaggtcgccggccagggtacgggtcagcgacagcagtgcggccttggcggcggtgtagtcgtgatagggcaccaccggattctggaacaggttggtgccgatgttgatcacccgaccgaagcgacgggcctgcatgccgggcagggcggcctgcacggtgttcagcgcgccgcgcacgctgccctcgaactgcgcctggaacgccggccagccgatgtcggcggcgccgtcgcgggcatcaccattgaacgagaacgctgccagtgcgttgttgactacggtggtgacgccctggccgaagtgggcgagggcgtgctgcagcattgcatcgacctcggcgcgctcagtgacatcggccggcagcgcgatcgcctgtccgcccagctcggcagccagagcacgtgcagcgccttcgcttcggtggtagttgatgatgacgcgcgcgccctgcgcggcgaaggcgcgggcgatgtgctggccaagtccgcgcccggcaccggtgaccagcaccagctgttcactgatctgcatgagggaactgccatccattgcatgaaagggcatgcagcgtagcagcgatggcgcttgccggagcgggcgtgctgccgctagcctgcaggcatgaaccagactcccctgcgattgctcatccacggtgcctccgggcgcatgggccaggccctgctgcggctggccgccgaacatcccgaaaccctgcagatcgccgctgcggtgacgggtcgtgcgccggcccagcgcgtggtcgatggcgtaccgttcttcgcggccagcgagctgcccggtgcgccggcattcgacgtggcgatcgacttcagcctgccggagggtttcgacccgatgctggcactgtgcgtggaacgtggtgcggggctggtctcgggcactaccggcatctccagcacgcagcgccaggcgctggaggcggcggcggcgaggatcccgctggtctgggcctcgaacttcagcctgggcgtggcggtgctggacgagctggtcgagcgcgcggcgcaggcgctggccggctgggactgtgacatcgtcgaatcgcaccacacccagaagaaggacgcgccgtcgggcactgcactgaccctgggcgcggccgcgcagcggggcggggcagagccgcactacgccagcctgcgtgccggtgacatcgtgggcgagcacctggtgcagttcaccggtctgggcgagcgcatcgagctggtgcatcgggccaccaaccgcgacattttcgcccgcggcgccctgttcgccgcccgccagctgcagggccgcgccccgggcagctaccgggtacgggacctgctgcagtaaggcggtagtgccggtcgctggccggcagcttccgggcgcccgaaggcgtggggatagccggccagcggccggcactaccaggcggcggaccgcgcatacgccgccggattgaaatgaatgcgcaatcgcccgttcatgaagcgcgataaccgctggcgcgagcgccccggcagcgctacaattcgcactcgccgaatcacgaaagccggaccggtcccagaccgcacgtccgcgcttttttgcaaccggatttccgtgaagcgcaggcgtgacttcggcagccccctcggtagccaaagtgagattcccgtgacccaagccgcaatcctcgtcctcgaagacggcaccgtattcgagggcgaatccgtaggcgcgcccggcctgtccgtcggtgaggtggtgttcaacaccgccatgaccggctaccaggaagtgctgaccgacccgtcctacgcccggcagatggtcacgctgacctatccgcatatcggcaacaccggcatgaccgaccaggacaatgaagcgtccaaggtgtggtcggccggcctgatcgtgcgcgatgttccgcgtcgccccagcaactggcgcagccaggtgtcgctgcaggactggctgatccagcgtggcgtggttgccatcgccggcatcgacacccgcaagctgacccgcatcctgcgcgagaagggcgcgcagaacggtgcgctgatggccggcgacatcgacgtggaaaaggcactggaagccgcccgcaagttcccggggctgaagggcatggatctggccaaggtcgtcactaccgagaagacctacacctggaccgagggccagctggacctggatgccaatgccttcgtcagcgtgccggccaagtacaaggtcgtggcctacgatttcggcgtgaagaccaacatcctgcgcatgctggccgagcgcggctgcgaagtgaccgtggtgccggcacagaccccggccgccgaagtgctggcgctgaagccggatggcgtgttcctgtccaacggcccgggtgacccggaaccgtgcgactacgccatcgaagcgatcaagaccttcatcgacgtgaagatcccgaccttcggcatctgcctgggccaccagctgctgggcctggcctcgggcgcgcagaccatgaagatgggccacggccaccacggtgccaaccacccggtgcaggacctggacagcggccgggtgatgatcacctcgcagaaccacggcttcgcgatcgatgaagcgaccctgccgccgaccctgcgcgtgacccaccgctcgctgttcgatggcaccaaccagggtgtcgcccgcaccgacgtgccggcgttctcgttccagggccatccggaagcgtcgccgggcccgaccgatgtcggcccgctgttcgaccgcttcgtggtgctgatggagcaggccaaggcgtgatcagtacgccgccggccccccggtggcgtcgcgatggaccgtaaaccccgcatcgctgctgcccctggcgcggcgctgcggttcaagattcctgatcgacagcgtgcgatcactcccccttgtcacgctgtactgacttagagaagaaaatgcccaagcgcactgacctcaagaccatcctcatcatcggtgctggcccgatcgtcatcggccaggcctgcgagttcgactactccggcgcccaggcctgcaaggccctgcgtgacgagggttaccgcgtggtgctggtcaacagcaacccggccacgatcatgaccgacccggagatggccgatgccgtctacatcgagccgatcaactggcagacggtcgagaagatcatcgccaaggaaaagcccgatgcgctgctgccgaccatgggtggccagaccgcgctgaactgcgcgctggacctggccgacaatggcgtgctggagaagtacaacgtcgaactgatcggcgccaagcgcgaagcgatccgcatggccgaagaccgcgagctgttccgcgtggccatgggtgagatcggcctggaatgcccgaccgccgccgtcgcccacaccctggacgaagcgctggagatccagacccgcgtcggctacccgaccatcatccgccccagcttcaccctgggcggcagcggtggcggcatcgcctacaaccgcgaagagctggtcgagatcgtcagccgtggcctggaactgtcgccgaccaccgaagtgctggtggaagagtcggtgctgggctggaaggagttcgagatggaagtggtccgcgataccgcggacaactgcatcatcgtctgctcgatcgaaaacctcgacccgatgggcgtgcacaccggtgactcgatcaccgtggcgccggcgcagaccctgaccgacaaggaataccagcgcctgcgcgatgcctccatcgccgtgctgcgcaagatcggcgtcgataccggtggctcgaacgtgcagttcggcatcaacccgaagaccggccgcgtggtcgtcatcgagatgaatccgcgcgtgtcgcgttcctcggcgctggcgtccaaggccaccggcttcccgatcgccaaggtcgccgccaagctggccgtgggctacaccctggacgaactgaagaacgagatcaccggcggcctgaccccggcctcgttcgagccgtccatcgattacgtcgtcaccaagatcccgcgcttcgccttcgagaagttcccggccgccgacgcccgcctgaccacccagatgaagtcggtgggcgaggtgatggcgatgggccgtaccttccaggagtcggtgcagaaggccctgcgtggcctggaaaccggcaaggtcggtttcgacccgaccggcctggacctgggcaacgaagacgacctgcagaccctgcgccgcgaactgaaggcaccgggtccggagcgcctgttcttcgtcgccgatgcattccgcgccggcatgagcgtggacgagatctacgcgctgtcgttcatcgaccactggttcctggaccagatcgaggaaatcattgctgccgaagctgacgtcgccgccggtggcatcgacgcactggacgccgcacgcctgcgcaagctgaagcgcgccggcttctccgacgcccgcctggcgcagctgaccggcaccaacgaagccgccatccgcgcgctgcgtcgtgcgcacaaggtgcgcccggtctacaagcgcgtggactcctgtgccggtgaattctccaccggtaccgcctacctctactcgacctacgaggacgagtgcgaggccgcgccgagcaaccgcgacaagatcatgatcctgggcggtggcccgaaccgcatcggtcagggcatcgagttcgactactgctgcgtgcatgcggcactggcgctgcgcgaggatggctatgaaaccatcatggtcaactgcaacccggaaaccgtgtcgaccgactacgacacctccgaccgcctgtatttcgaaccgctgaccctggaagacgtgctggaaatcgtcgagctggaacagccgaagggcgtgatcgtgcagtacggcggccagaccccgctgaagctggcgcgcgcgctggaagccaacggcgtgccggtgatcggtaccagcccggattcgatcgacctggccgaggaccgcgagcgcttccagcagctggtcgacaagctgggcctgaagcagccgccgaaccgcatcgcccgcaacgaccaggaagcgctgctgctggcccgcgagatcggctacccgctggtggtgcgcccgagctacgtgctgggcggccgtgcgatggaaatcgtctacggcgaagccgacctggcccgctacgtgcgcgacgcggtgaaggtgtccaacgattcgccggtgctgctggaccgcttcctcgacaacgccgtcgagtgcgacgtcgacatcatcgccgacaaggagggcaacgtcctgatcggtggcgtgatggagcacatcgaagaagccggcgtgcactcgggcgattcctcgtgctcgctgccgccgtactcgctgtcggctgaaacccaggccgagctgcgccgccaggtggtggagctggccaaggccctgaacgtggtcggcctgatgaacacccagttcgcgatccagaccagcgacgaaggtgccgacaccatctacctgctggaagtgaacccgcgtgcctcgcgcaccgtgccgttcgtgtccaaggccaccggcatgccgctggccaagatcgcggcgcgctgcatggccggcaagagcctggccgagcagggcgcgaccaaggaaatcgtgccggactattactcggtgaaggaagcgatcttcccgttcgccaagttccagggcgtcgacccgatcctcgggccggagatgcgctccaccggtgaggtgatgggcgtgggccgcagcttcaacgccgccttcgcgcgtgcgcaggaagccggtggcatcaaggcaccgccggtcggcaaggccttcgtttcggtccgcgatccggacaagaaacgcgtgctgccggtggccaaggcgctgctggcgcgtggctacagcctggtcgcgacccgtggcaccgccgcgtggctgcagcagcacggcatggactgcgagatcatcaacaaggtggtcgaaggccgtccgcacatcgtcgactcgatcaagaacggcgagatcgtctacatcgtcaacacgaccgaaggtcgctcggcgatcaacgactcgttctcgatccgtcgcgaggcgctgcagcatcgcgtcacctactcgaccaccattgccggcgccaaggcgctggtggattcactggaattccgcggcaccggccccgtctggtcgctgcaggagctgcacaaggagttgaatgcatgagagcccccatcacgatgaagggcgcgcagaagctgcgcgacgaactggatcacctgaagtcggtcaagcgccccaaggtgatcgccgccatcgccgaagcacgtgagcatggcgacctgaaggagaatgccgagtaccacgccgcgcgcgaggaacagggcttcatcgaaggccgcatcaagcagctcgaaggcgagctgtcgcacgccgagatcatcgacgtgagcaagctcaatgccggctccaaggtggtgttcggcgccagcgtgacgctggccgacgtggaaaccgacgaagagaagaagtaccagatcgtcggtgacctggaggcggacatcaagcagggcctgatcgcgatttcctcgccggtggcgcgcgcgatgatcggcaagctggaaggtgattcgatcgtgatcgacgccccggccggccagcgcgagtacgagatcgtcagcgtcagctacgtggactgacccggtggcaacggcgaccctgctgttgccggcacgcagccgctttgccgcggctgcgctgccggacgatgtggcgcgcgcgcttggccgcgccacgacggtgcaggtcgcaccgggtgaacgcgcgcagctgacgcgccatttcacggtcgccgcgccgcaatggccggtggccgcgttgacccgccagcgcgacgtcggcgatgccgctggcgccagctggctgcgtgccgatccggcctgcatggtgccggacatgcatggcgcgcggatgatggcctacggcgaaacgctgcgaccgaccctggccgactgcctggccctgctgccggtgctgcagccgttgttcgccgatgccggattcgtgctcgacgcaccggacccttcgcgctggtacctgcgcctgccgatcgacctggccctgccggacttcgacagtccggacgaggtgctgggcgatgacctgttctcgcacctgccggaaggcgaggtcggccgccgttggcgggcgctgatgaccgaagcgcaggtactgctgcacaaccattcctggaaccagcagcgcgccgcgcagggacaacagccgatcaattcgctgtggttctggggtggtggcgtgatgccggtatcggtcagcacgccgcatgcgcaggtgcgcagccgcgatgcgctgctgcagggcctggctcttgcggctggcgtagccgtggatggcgagcaggcggtcgatgcactggttgatctgcgccagctgcgctcgctgcagcagctcggcaacgatgcgatccgtccgctgctggccgcgctgaagcgcggcgagctgcagcggctggtgctggatttcgaggacggcctgcagttccagctggatcgcggacagcgctggcagttctggaagaagccgcgccagcttcacgactgatcggggcctctgccgtgcggggtcggatccgttttcctagggaaaacggctctgaccccattttgtctatcgatatctgaaagatgtgtcgaccaaggtcgacacctaccagcagcggcgtgaacctgtcgaaggtggggcggtgtcggattgcggggtgtcagccgcatggatgcggctgccaagcctacaggtacgtacttgcggcgtccccgcaatccgacaccgccccgccaacccacggactccccgctgttgctgttgcttcggatgttgcttcggcaggtgcagggcgcagccctgcaaacaatcacctcaccgtgctgaccacggtcggcagctgccaatgccctccggccacgccgcggcactgcccggtggtgaactcgccgctcttcacaaatcgcgcgccatcccaggcccagtcgtggccggagaagcagtcaccgatgccgcgtccacggaagcgcccgcgcagcgtcgcgtcatcgcgatcaaagtcctccgcgttggaggtcacgaacttcgcctggtacggcgccttgtcctgcactacccagtagccgctgctgaagttgtaggcacccatgaagcagctggtgcttgccagtacatgccgggcgtccagtcgctggatctcgatctcatctgtcccgccctcgctcaggcgggcgcactcatccggcttcggcaggctggcgatcagtgctttgcgcaggcccggtgcgttcgccagtgccgcgtccgaggcgcgcggtgccaccagcgcgccgcgcatgatcactggcaccggcaacgccgcaggcacgctcgcttcgggcttgtcgccacgccgcaccagcgcaccgggtgtgcccagccggccctgggcctcgtccatcttcagcagtacggccgctgcaccgctgtcggagatcggccacgccttgcccttgccgtcgatgatgtcgatgcgtgcgtggcgcggcagcgcggcgaccagcgcatcggtctgtccctgctgcagcagtacttgatctccgtcgccggtgtcgcgcaccgggcccaggtccttgccgttcaggcgcaggcgcagcgccccggtcggcgtcgcgctttcgccatcctcgccgttgcgcagccgcgcgagcaccttcgtacccgggccgcccacgcgttccagcatcaggctgagcagattgccgggttgttccggactgtagccggcggcgcggcaggtgccggtgttgtcacaggccagcgaccagtcgttgtgttggaactgcacgccggccttcggttcgggcgtggcggcgtgggtggccggggccagggcgaggcccagcagcgcgggaaggagcgtacgatgcatgcgttgaagtccatttccgggccgacaagcatggaagataggctggcagattccaaatgccagcgatcggggtggagcctcctgcgggcagagagatccgaccccgcgctatcatggggatgtcttccgcaacccggcgatgccgatgtcccttgccgccgatgctgcgcagccgtcctctgatacgccgatgatccgccgccgcgatgcggtcgtacccggcagctggccagacggcacgctgccactgctggcgcgactctatgccagccgcggcgccggtacgccagagctggcactgccgaagctgggcagcctccacgcgccggagctgctgaccggcatcgatgatgcggtgggtctgctgatcgaggccatcgccaacgacaagcgcatcctggtggtcggcgatttcgattgcgatggcgccaccgcctgtgcggtcggcgtgcgtggcctgcgcatgctcggcgcgcaacacgtcttccacgcggtgccgaaccgcatggtgcacggctacggcctgtcaccttctctggtggaggagctggccgcgctgcagccggacctgctggtcacggtcgaccacggcatcgcctgccatgcgggcgtgatcgcggccaaggcgcggggctggcaggtgctggtcaccgaccatcaccttcccgggccgcagctgccgccggccgatgtcatcgtcgatcccaatctcgacggtgatgcgttccccagcaagtcgctggccggcgtcggtgtgatcttctacgtgctgatggcgctgcgccgtcacatgcgcgaggccggcgtcttcgccgatggcaaggggccggacctgaccacgctgctggacctggtggcggtcggcaccgtcgccgacctggtggcgctggatccgaacaaccgggcactggtcagcgcgggcctgcgccgtctgcgcgcggggcagggctgcgtcggcctgcgagcgctgatcgaagccagcggccgtgacgcggcgcggctgaccgccaccgacatcggcttcgcactcggcccacgcctgaacgcggcgggccggctggaagacatggcgctgggcatcgcgctgttgctgaccgaagacccgcgccaggcgcgggagatcgcgcagacgctggagcagatcaactcggaacggcgcgccgtccagcagtcgatgactgacgacgccgagcaggccttgacccgcgtggtgctggacatggccggtcagcgaccggtcgcggcctgcctgttcgatgccgactggcatcccggtgtggtcggcctggtcgcatcgaaaatgaaggatcgcctgcaccgtccggtgatcgcctttgccccggccgaacccggcgccgacaccctgcgcggctcggcgcgctccattcccggcctgcacatccgtgacgcgctggcgttggtcgatgcgcgccatccgggcctgatcgagcgcttcggtgggcatgccatggcggctgggctgagcatgcggctggatcacgtcgatgacttcaaggccgccttcgtcgccgtggtgctggagatgctcgatccggccgcattgcagcagcaggtgctcagtgacggcgaactggcggcagatgagctggaccatcgccacgccgatgcgctgcgcctggccgggccgtggggccagggtttccccgagccactgttcgacggccacttcgaagtggccaactggcgcgttctgaaggaacgccacctcaagctggagctgcgcctgcccggcgtgcccggcaccatcaacgcgatccacttcggtggctggcacggcaatgcgcctggccgccacgtgcacctcgcctaccgcctggcctgcgatgactaccgtggcggcagtgccatccagctgatcatcgaacactgcctgcccgcctagaaaaaggggacggaggggattaagccgcttttgccttgtttgccaattgcgacttaatcccctccgtcccctttttgggggcccgccaaccccgttacggttgctggtgcgttcaacgatccacgatcccactggagtccggtcatggtcttcgcccgttgctgcactgtgttgttgctggcccttgtggcctggcccgctggcgcgcagtcgccgccgatctcccggccgcaggccagcacgccgttgctgattgccccggctgccgagcaggcggtccaactgcgacacgcccgcatcgaaggcgaagtccaggccggcgtcgcccagacccggatctccctggaattccacaacccgaaccggcgcgtgctggagggtgagctgcagttcccgctgagcgatggtcagcagatcagcggcttcgcgctggatatcaacggcgagatgcgtgacgcggtgccggtgcccaaggaccgcggccgccaggtgttcgaggagatcgcccgtcgtggtgtcgatccgggcctgctggaacagaccgccggcaaccagttccgcctgcgcgtctacccgctgccggccggtggcagtcggcgtgtgcagctggtgatccgcgaaccgctggccttcgccggccaaggctggcagtggacgctgccgctgcagttcgccgccggtgcagcctcggttgaactgaatgtgcatgctcccgacgcggccaccgcaggtactgcgccattccgcatcagcgcgggccagctgcagtggcagggcaagggtgcgcagctgccgaagcaactccagtggaacctgccggcagcccgccacgcacagttgcaggtggcgccctggcaggatgggcactacctgttggcacagctgccggtggcggccagcagtacaccccgcacgttgcccagcgagatcggcctgctgtgggacggctccggttcggcggggctgcgcgatcgcacgcgtgagttcgccctgctggatcgctatttcgccgcgctgggtgacggcaccgtggccttgaccgtactgcgcgatcgcgccgagccggtgcgtcgattccgtatccgcgccggcaactggaacgagctgcgcgcagcgttgcaggcggtgcgccctgacggtgccagcgcgctggcgcagtggcagtcgcagccgggcgtgaaggaatacctgctggtcagcgatggactgttgacctacggcccggaacagctgccggcgatggcgccggatcaacgcttgtttgcggtcagcagcgccggtgcgcgcaccgatgccgtgcgactgcgtggttggagcgaagcgcgtggcggccgcttcgttgcgctgggcgaggatgtcgatgcggcggcgcgcgagctgctgtcgtcgtcgctggatgtgcaggtcgatgcggggcgcggcgtgcaggacgtggtgatcgatcgtcgcagtgaagcccagggctggctgtggctgcacgcacgactggcggccgacggagtgccgatgcgggtgcgcgtgggtggcggcgaatggcaggcgctgcccgccacgcagaagagcaacgacggtgaactgctggcgggcttgtgggcgcaggcgcgcctgcagcagctggctgccgaccgccgtggcaaccgcgaggcgatgcagcggctgtcgcagcagtttggcctggtcggcccggacacctcgctgatcgtgctggagacgttggaggactacctgcgctatgcgatccgcccttcgggcacgctgcgcgccgggtacgacgccaggtttgcagtgcaggtaagagatcgcgccgctgctgatcgccagcgcctggatgaggtggcggcacgctggaaggagcgccagcagtggtggagccgcagctggccgaagggtgtgccaccgcaggcgaagggcggggcactggaagtggcctcggcggactacgcgatggaatcggcgccggtggcaatgctcgccgcgccggcccctgcggcaccgcccgccccggcaccgatggccgccgccgccgagcagcgcatggaagccagcagcgcgcgtgcacgtcgctcggcgcctgcatcgaacaaggccctggattcaattacggtcactggtggccgtgtcgctgcgcccgctgccgccaacgagggcgagctcggcatccagctggcggcctggcagtcggattcggccatcgcccggcgcctgcgccagggcccggcgtcgcaactgtatgaccgctacctggccgagcgcgatgcgcatgccgacagcagcgcgttcttcctcgacgtggccgacctgctgctggagcagggtcagcgcgacctggcactgcgtgtgctgtcgaacctggccgagatggatctggacaaccgccacctgctgcgcgtgctcggttaccggctgatgcaggctgatgcccccgcactggcggtgccggtgttcgagcaggtcctggcgatgggccaggaagaaccgcagagcttccgcgacctgggcctggcactggccgcggccggcaagccgcagcaggcgctggcgccgctgtatcaggtggttgtgcggccatgggacaggcgtttcgatggcatcgccctgatcgcactggatgaactgaccaacctggtggcccgcagcacgccccggctggataccaccagtatcgacccgcgcctgctgcaggcgatgccgctggacctgcgcgtggtgctgtcgtgggatgccgacaacagcgacatggatctgtgggtgaccgacccgaacggcgagcgcgcgtactacggcaaccgcctgacgtatcagggtgggcagatgtcgcaggacttcaccggcggctatggccccgagcagttctccctgcgcaacgccaagccaggcaagtacaaggtggaagcgaactacttcggaagccgccagcagctggtgaccggcgcgacgaccctgatgctccgcttgaccacccactggggcacggccaagcagaaggaccagatggtgacgatgcgcctgaaggatcgcgccgaaaccgtgctggtgggtgagtttgaggtgcgttgaccgctcggacgtccgcgtagcgtcgagcttgctcgactgctttgatgtagagccggggccatgcccggctcacggcacaggcagccgagcctcggcgcggctctacaacgccacggtgcgcgcctttgacgccgctggcggttcggcacgcaggccgaacaggggccgcagccaacgcacgcgacggatcagcaactcatggatcagcaggcagccgccgacggtgccgcccagcagcagggccggttccatccacggtcccaactgaagcggcctgagccagaacagcagggcgatgatcaggctctggtgcagcatataccacggatagatcgcctcggtgcagtacggcagccagcggaacgggcgatcgaggaagacctttccccagccgaggatggccagcagcgcggtccatacgtaaagcgactggctggcccggccctgcaggtcccagaacggttcgggccattgccgcagcagggaatcggcgggcagcacctggccgaggatgcgcaaccccagataccagccaacggcagcaagcgccagccacagcgtggtgcggcgcagggcgaccacgcgctgccagaacaccggctcacgacccagcaggtagccggcgaggaataccgttgcgtacttcgcgtgctggtaccagtcgctgagcagggcattggtggacgggtagatcggctccagccagatcacccaggccagcagcagggcggacggaaggccgatcagcagcatcggcgatgctgcgcagaacgtcaccgcgcggcgcaccaccgccgttcccagcaacggcatcaacagggccagggccagcgtgtagttccagagatacgccaggtaccacagatggttccaggtgatgccgtactgccaaccggcgaaactcccttccggccatggccgcacctgccaatagcgcagcaggaagtggccgaagccgggtgccacgtggccgttggctacgccttcgcagtagggctggatcggcacgatcacgaacatgccgaacagcagcggcagcagcagccgccaggtgcgcaggccggcgaagcgcagcaacctgccttccggccgcatcagcgcgatggcgatacccgagatcaggaacagcagcgacatccgccagcggttgacgaacagcatcggccactgcagccattcggcggcatgcacgctcttgaggtgaaagccccagtcgtccacgtaggccatggcggtgtggtagaggatcagcagggcgaaggcgaacacgcgcagggcgtcgatgtcgtagcgtcgggtcatggtggtggtgtgccggagagtcgagccaaggtgacgccgtccggtccgtgcggcgaccggcaaggggccgctggaaccgacgcagtgaccaatggcgggggtggtgggaccaatggagccgctaccctttgtcccttgaggcaggctggagcaccgcaacgacatggatgcagcaatgacccagggccgaccatcgcgctggcgtacttcaacccgcctgctggtatgggcggcgatcctgtcggcctcggcagtgaccaatgcgctggtggaagtgatggacgccagtcgccgcggcgccgatctcgggctgtgggagccgatgatctgggagttcagcagcctcgccctgatcctgttgaccctgccgttgctgtggtggggctgcgagcgctggccgctgcatgctgatacctggaggcggcggttgccgctgtatctgctggccagcgtcggctggtcgctgctgcacgtggtggggatgatgctgctgcggcatctggcctacgcgtcgctgggctaccgctaccaggacgatgccggctggctggagcgttttgcctacgaatacctgaaggatgtgcgcacgttcgcgatgttcgtggccctcgagcactttgccagctggttcggcaggcgcaggcagggcgaagcgagcctgctggccgagcccgacgtcggcccgccggttgagccggtcgagcgcccccagcacttcctggtgcgcaagctgggcaaggaattcctggttgccaccgcagatgtggagtacgcgcaggccgcggggaactacgtgaacctgcgggtacgcggccacgactacccgctgcgcatcaccatggcggtgctggagcagcggctggacccgggcgagttcctgcgcccgcatcgcagctggctgatcaatcgcggccagttgcgctcgatcgagccgctggacggaggcgaggccctgctgcacatggccgatggagccaaagtgccctgcagccggcgccagctgccggtcctgcggctggcgctgggcggcgcgggcgcgggtagagtcgactgttggtcgactatcgcgcgcagcgcgggctccaccgcaacctgaatgaaaagcagtcgactgacagtcgactctacagaggcgggtctaccagtggttggctcccagcggcaggcctggtccctcattccgggcgcccccggcctgcggtatcattggcagtcatcttttgaatgcataaccgccgacatgatcgaactgaatcctgtccgccagcgcatcaccgatctgaccgatcgcgtgctgtcgcttcgggggtatctttgactacgacgccaagaaagagcgtcttgaagaagtaacgcgggagctggaaagccccgacgtctggaacaacgccgagtacgcccagaacctgggccgcgaacgttccagcctggaaaagaccgtgggcggcatcgcctcggtgctggatggcctgaacgacgccaccgaactgctcgagctggccgagtccgagcaggacgaggacaccgcactggcggtggtcgccgacctggacaagcaccaggcgcacgtggaaaagctggagttccagcgcatgttctccggcgagatggacaatgccgctgcgttcgtcgacatccaggccggtgccggtggcaccgaagcccaggactgggccgagatcctgctgcgcatgtacctgcgctggtgtgaatcgcgcggctggaagaccgagctgatggaagtctccggtggtgacgtcgccggcatcaagtcggccacgctgcgcgtggaaggcgactacgcctatggctggctgaagaccgagaccggcgtgcaccgcctggtgcgcaagtcgccgttcgactcggacaaccgccgccacaccagcttcacctcggtgttcgtgtcgccggaaatcgatgacaacatcgacatcaccatcaatccggccgacctgcgtaccgacgtgtaccgttcgtcgggtgccggtggccagcacgtcaacaagaccgagtcggcggtgcgcatcacccacatcccgaccaacatcgtcgtggcctgccagaccggccgcagccagcaccagaaccgcgacaacgcgatgaagatgctggccgccaagctgtacgagctggagatccagaagcgcaacgccgaaaaggacgccgtggaagcgaccaagtccgacatcggctggggcagccagatccgcaattacgtgctcgaccagagccgtatcaaggacctgcgcaccggcatcgagcgttcggatacgcagaaggtgctggacggcgacctggacgagttcgtcgaggccagcctgaaggccggcctggccgtgggctccaagcgcgtcgatgcctgatcggcgcgcctgcgcggatgtcgtcaccctcgtgcgcaacgccgagggtggctgatcacgcttccggtagagccgagcccatgctcggctgctgttggcgcagtagcagatgcgtcgagcatggctcgacgctacaacgggtacggcggtagcgatgatgcgcagcgaaagtgaacgcaaggaactcggcggctttctcaaggcctgccgcgcccgtgtcgaccccgccacgctcggcctgccggccgggcggcggcgcaccccgggcctgaagcgcgaggaagtggcgctggcgatcggggtcagcgtgagctggtacacctggatcgagcagggccgcgaagtgcgtgcctcgcccgaagtgctcgagcgcctggcacaggtgctgcgcatgagcgacgacgaacgcgcctatgcattcgcgctgtccggctacggcgtaccgctggaatcaccggacgagagcgtgaccgacggcctgcgccagctggtggaggcgatgcagccgatcccggcgtacgtgcgcaacacccgcttcgacatcctggcctggaacccggccatcgccgatctgttcgtggactacagccagctggcgccgcacgagcgcaatacgctgcggctgatgttcctgtacccgccgtaccgcacgctgatcctcaactgggaagaaatgacccgcggcctgctggcaggcttccgcgcggcgatggcgcaggcgccggacaaggctccgttcctggcgctggtcgaggacatctcggcgcacagcgaggagttccgccagtggtggccggagcacgacgtgcgccgattcgatgaaggtgcgaagaagttgaaccatcccacgcgcgggttgctggacctgcagtacgtggcgctgatgccggagagccggcatgacctttccctggtgacctacctgccgcggaagtaggttggtcggcagggctgcgccctgcgcccgcagaggccgaagcgacagcaacggcaacagcaacagcggactatccgagggatggcggggtggtgtgggttgacaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgccaacccacaccaccccacctcagacagatttcgcgcggctgttggcagctgcggctttgttccgcgcggctgttggtaggtgtcgaccttggtcgacacgatttttctctcagatatcgaatgagtcatccacgcatggcgtggatctactgtgtcgaccaaggtcgacacccaccaacagcaacgcagagcgccgtcccgacagatcgcagaactctgtcgaaggcgggatgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccatggaagggtttacggcgtctcccgcaaccggacccaccccgccatccctcaggaaaccagcttctgctgttgctgttgctgttgctctggatcgtagcgggtgcagggcgcagccctgccgaaaaccccattcaggcaggtaagtgcaggtcacaggataagcagacgccttgttgcctccgccattcgggtccacattcctgtgcaggagacgggccaccgcccgttgtcgagacaacaggagccctgcatgtccgctgcccccaccaccgccatttcccgcgatccggccaccggccagcagatcgccagccatcccttcgccaccgacgccgagctggaaacaatcctggaccgcggccaggtcggctttgcggcctggagcgtcaagagcctcgaacagcgcgcagacgtactgcgtgcgatggccgcggtactacgccgtgaccgtgaaaagctggccgcgctggctaccgccgaaatgggcaaggtccaggccgaagcgctggccgaaatcgagaagtgtgctgtgctgtgcgactggtacgccgacaacggtgcgcagttcctgcgcgacgaaccgacccaggtgcccgacgacaaggcttacgtgtcctacctgccgctgggcgtggtgctgggcatcatgccgtggaacttcccgtactggcaggtgatgcgtgcggcggtgccgatcctgatgggcggcaacggcttcctgctgaagccggccgagaacatcgtcggtaccgcgcagctgctcgacgccgcctggcgcgatgccggcttgccggagggcaccttcatcgcggccaacatcagccgcgagggcaccagccgcgcgatcgccgatgaccgcatcgccgcggtgaccctgaccggcagtgtggccgccggccgcagcattgctgcccaggccgggcaggcgctgaagaaggtggtgctggaactgggcggttccgatccgttcatcgtcctggccgacgccgatcttgatgcggccgtcgatgcggcggtggcctcgcgcttccagaacaccgggcaggtctgcatcgccggcaagcgcatcatcgtcgaagacgcggtctacgatcgtttcgtggcgcagttctgccagaaggtgcaggcactgaccattggcgacggccgcgacccggcgaaccgcatcggcccgatggcgcgccaggatctgctggagcagctcgacgcgcaggtacgtgcttcggtcgacgccggtgcgcagctgctggtcggcgggcaccagctggatcgtccgggtgcgttctatgcacccactgtgctggccggggttgagccgggcatgcaggccttcgacaccgaaacgttcgggccggtggcctcgatcagccgcgcccgcgacgccgaccatgcggtggaactggccaaccagagcgagttcggcctcagcggcaacctgtggagcggcgaccgcgcccgtgcgatgcagctggcgcgccggctgcagaccggcggtgtgttcgtcaacggcttctctgcgtccgatccgcgcgtgccgatcggcggcgtgaagaagagcggcttcggtcgtgagctctcgcacttcggcatccgcgaattcgtcaacgcgcagaccgtgtggttcgacaagcgttgacgcgcagcttccatccttcctgcaacgatccaccatcagtccagcgaaaaggacggcattccaatgtccaagggttcagatctgcttgtcgccgcacttgagaacgaaggcgtcgagcgcattttcggcattcccggcgaagaaaatctcgacgtggtcgagtcgctgcgccattccagcatcgagctggtcatcacccgccacgagcaggcggcggtgttcatggcggccacctatggccgcctgaccggcaagccgggcgtgtgcctggccacgctcggccccggcgcgctgaatttcaccaccggcgccgcgtatgcgctgcttggcgcatggccggtcatcatgatcaccgggcagaagggcatcgtcgccagcaagcaggcgcgcttccagatcgtcgacatcgtcagcacgatgaagccgctgaccaagcaggcgcggcagatcgtgtcggcgcgcaccatcccgaccatcgtccgcgaggcgttccgtgtcgcccaggaagagcgcccgggcccggtgctgctggagctgcccgaagatatcgcggccgatgaggtcgagggcgtggcgcttattccgccgcacgcggtggatcgtcccattgccagtccggaggcgctggatcgggcggcggagatcatccgcaacgccaagcgccccctgctgatgatcgcctcggcggcgtcgcggccgcagtccagcgaagcgctgtcggcgttcgtgttgcgcgccggcattccgttcttcaccacgcagatgggcaagggcgcggtggccggtggttcgggcctgtacatgggcaccgcggcgctgaccgagcgcgattacgtgcacatggcgatcgaccaggcggacgtgatcgtgaccatcggccacgaggtcaccgagaagccgccgttcgtgatgcgcccgggtgggccgaccgtgatccatatcggctactcgcaggcggccgtggagcaggtgtacttcccgcaggtggaagtgatcggtgacatcggtcgttcgctgacccagttggccgatcgtatcgaaggcgcggtgccgaacgctgacgcgctgctgccgctgcgcgcgaccattctggaacacctggctgaccgagccgaggaggctggattcacgcctcagcggctggtgcacgacgtgcgccaggtgatgccgccggacggcatcgtggcgctggacaacggcatgtacaagatctggttcgcgcgcaattaccgcacccaggtggccaatacgctgctgctggacaatgcgttggcgaccatgggcgcgggcctgccgtcggcgatcatggcttcgatcctgtacccgcagcggcgggtgctggcggtgtgcggcgatggcgggttcatgatgaacagccaggagctggagaccgcgcgtcggctgggcctgaacctggtggtgctgatcctcaacgacggcgcctacggcatgatccgctggaagcaggcggtagatggcttcaccgactacggcatgaccttcagcaacccggatttcgtgaagtacgctgaagcctacggctgcaagggccacgaggtgaccgccatcgagcagttcatcccgacgctggaggcggccttcaacgagggcggggtgcacctggtgtcggtgccggtggactattcggagaaccagcgggtgctggtggacgagctgcggcaggcgttccccgggaacaggtaacggcgaagcagggtcggccgatccgcccggtaggtgtcgaccttggtcggcacgcaggacgccaacccaggttgtcggctaccgggggcatcgccaaacggggtcagatccctttgctgcgcaaagggatctgacccctctcccggccggggcagggcggttttggtatgctgggcaaccggctgtgccgggtgcaacatcccccctcactacacgattcccgcagatccatgagcgaagctaccgataccccccccgtcgacgaaaacaagttgatcgccgagcgccgcgagaaactcaaagcgctgcgtgggcagggcatcgcgtacccgaacgacttccgtcgcgaggacttcgccggccgcctgcaggaagaattcgccgatgccgagacctggaccgccgaggcgctggaaggcaacggtcgccaggtgaagatggccggccgcctgatggccaagcgcatcatgggcaaggccagcttcgcgcagatccaggacgagtccggccgcatccagctgttcctgcagggcgcggtgctgggcgatgcctacacggccttcaagggctgggacgtgggcgacatcatcgccgtcgaaggcggcctgacccgtaccaagaccggcgaactgtcggtcaaggcagagtcgatccgcctgctgaccaagtcgctgcgcccgctgccggacaagtggcacggcctggccgacgtcgagcagcgctaccgccagcgttacgtcgatctgatcgtgaccccggagtcgcgcgcggtgttcatcaagcgctcgaagatcatccgcgccatgcgcgcgtggctggacaaccgcgacttcctggaagtcgagacgccgatgatgcattacatccccggcggcgcggcggccaagccgttcaccacccatcacaacgcgctggacctggacctgtacctgcgcgtggcgccggagctgtacctcaagcgcctgaccgtgggtggcctggagcgtgtgtatgagatcaaccgcaacttccgcaatgaaggcgtcagcacccgccacaatccggaattcaccatgatggaactgtacgaggcctatgccacgtacaacgaaatcatggacctgaccgagggtgtgatccgtgatgtggccaaggccgtgaacggtggcaccgaagtggaatgggacggcgcgaagatcgacctgggcccggcgttccgtcgttggcgcatggatgaggcagtgcgccaccacaacccggaaatctcggccgctgattgcactgaccgcgatgcgctgctgcgccattgcgagcgcttgaagatccgcgtcaagccgtcctacggctggggcaagctgttgctggaaatcttcgaggccacggtcgagcacaccctgatccagccgaccttcatcaccgaccatccggtcgaggtctcgccgctggcccgtgccaatgacaacgacccgggctacacggatcgcttcgagctgttcgtcaacggcaaggagctggccaacggcttctccgaactgaacgacccggaagaccaggcccagcgcttccaggcccaggtggccgcgaaggagggtggcgacgacgaggcgatgcactatgacgccgactacatccgtgcgctggagtacggcatggccccgaccggcggcctcggcatcggcgttgaccgcctggtgatgctgctgaccggcagcagctcgatccgtgacgtgctgctgttcccgtacatgcgtccggagcagtaagtcgtctttttgactcccgtttgtgcgcgccgtcgcgaaatgagacggcgcgattgacgcctcccgcgctcggcgtatcgttaatgcactaccttgacgtctgttatggcttgatcggcgccagggggagtgcgcattgtggagagtccgcttcacaatgtgatgacgatcatgaaccgggacgcatgacacgggagtcgggccgatgcagggtgcgagcgttcgcagcagcagggtatcctcgcctgctgatgatccagcatggtcgagaaaccaggcggagtacgcgttgaacatcgtcattgttgacgaccagacgtccgcgcggacgatgctgcgtcacgtcatcgaagacatcgcgccggaactgagcgtgtatgacttcggtgatccgctgaccgcattggcctggtgcgaggcgcacccggtcgacctgctgctgctcgattaccgcatgccggagatggatgggctggagttcgcccgtcgattccgtcgcctgcccaagcaccgcgatatcccggtgatcctgatcaccgtggtcggcgacgagccgatccgccaggcggcgctggaagcgggggtcatcgacttcctggtcaagccgatccgcccgcgcgaactgcgcgcgcgctgctacaacctgctgcaactgcgccagcagaccgagaacgtgaagcaacgtgcgttgtcgctggagcagcgcctgctggccagcatgcacgaggtcgaggaacgcgaacgcgagaccctgtcgcgattggcccgggcgatcgagttccgtgatgccggcaccagtgcctatctcgaacgcatggcgcgcgttgcggggctgatcgctgagcagcttggcctgcccgaagacgacgtgcgcctgatcgagatggcggcgccgctgcatgacatgggcaagatcgccattcccgacgcggtgctgctcaagcagggcaagctcaatgacgaggagctggcgatcatgcgccggcacccacgcatcggccacgagctgctcagtggcagccagaaccgtttcatccaggtgggcgcgctcatcgcgctgcgccatcacgaacgttacgacggcagcggctatcccgacggcctggtcggcgaagcgatcccgctggaagcgcggatcgttgctgtcgccgacgtcttcgatgcgctgatctcgccccgtccgtacaaggaagcatggaccatggaagccacactggcttatctgtacgcccagcgtgggcgactgttcgatccgcgctgcgtggatgcgctgatgcgcggccaccagcagttgatggatatctgcgcccagcactcgacggcatcgacgcgaccgggtgggtgacatgcaggacctgttcgcacgcgtgaggcgtcggctggcgcagcgtccggattcggaacatggctaggcgatcgtgcgggtggtgctgatctcgctgatcctggtctatgttctgttgtccggcgcccgcctgcaccggctggatcagtaccagggcgcgctggctacggcgttgaccggactgggcctgtcgctgctgttgttcggctggctgctgtggaagccgcagcgctcggacccgcggcgggtggccgggatgctggccgattacggcctgatcgcgatcggcatgatccagatgggtgagccgctggcgtgggtgtatgcggtggtgatgtgggtcacggtgggcaacggcctgcgtttcgggccgcgttacctgaccgctgccatcgtgctggcgatggtcagtttcggcactaccgtgctgttgactccctattggcaggccaacctggggctggccatttccctgtggttggggttgctggcagtaccgttgtgctgctcctccctgctgcgccgaaggatgcgacatccgaccatggatacgattcccgccgctggatccgacaagcgctcgctgttggcccgcttcaagcagcgcctgtccgggcgcgaggacagcgagcacgcgcagaacctgatccgcatcatcatcacggcactgttcatcagctatctcggctggcgctcgctgagcggcggcggtgaggcgctgacggcgacgtggctgatcctcgccttcgagctgaccatttccgccggcctgctgaccgcgatcctggtcaatccgggcgtgtcgcatgtgcgtcgggtgatcggcatgctgaccgattacacctgcatggcctggatcatgaccatccagggcgagccggccgcaccgctgtatgcggtgatgctgtgggtgacgatcggcaacggcatgcgctacggcagcacctacctgcgcgtggccacggccatgggctgcctggccttcctgtgcacggtgatgctgtcgccgtactggcgcggccacgattatctgggctggggcctgctgctgggcctgggcgcgattccgctgtacttcgattcgctgctgcatgccttgacccgggcggtggccgaggcgcggcaggccaacgaagccaagagccgcttcctggccaacatgagccatgagttccgcacgccgttgaacgggttggccggcatgaccgaagtgctggccaccacccgcctggacgacgaacagcgcgagtgtctgaacaccatccaggcctcgacccgcagcctgctggcgctggtggaagaggtgctggacatctccgcgatcgaagccggcaaggtgcgcgtggagtggcacgagttcgcgctggccgacgtgctgcaggcgatcaacctgatcctgaccccgcagacccgctccaaatcgctggattatcgcgtgcaggtggacgacaacgtgccgccgcgcctgctcggggatgccgggcatctgcagcagatcctgctgaacctgatgggcaacgcggtcaagttcaccgacagtggctacgtgcatctgcgcgtgtccagccccgatgcgctgggcagcgagcggatgcgcctgcggttcgagatcgtcgataccggcatcggcgtgccggtggcgttgcgcggacgcctgttcaatgcgttcgagcagggcgatgtcggcctggcccgtcgccatgaaggcaccggtctgggcaccgccattgccaagggcctggtcgagtcgatgggcgggcaggtcggctatgcgccgaacagcccgcgcggcagcgtgttctgggtcgagatcacgctggacgtcgcagacacctcatcagccccggcggttccgtccgaggtggctgaagccggcaatgtcatcgcgttttccaaccccttcctgcgccatcgtgcacgggtgcggagcctgcgggttctggtcgccgacgaccacgaggccaaccgcatggtgctgcagcggctgctggagaaggccggccacaaggtcacctgcgtcaacggcggcgccgaagtgctcgatgcgctggagcaggccagttacgacgcagcgatcgtcgacctgcacatgcccggcatgagcggactggatctgctcaagcagttgcgggtgatgcaggccagcggcatgccttacgttccggtcatggtgctgagcgcagacgtcacccccgagtccatcctgcgttgcgagcaggccggcgcccgcgccttccttgccaagcccgtggtggccacccgcctgctggaagtgctggccgatgtcgccgccaacacccgcgccgagcccggcatccagtcggtgcctgcattgccggtcggcgatggcgtgctcgataccgcggtcctggacgagctggcgtcgctgggcatgggcgatggcttcgaacgcaagttcatcgaccagtgcctggcggacgttgacgcgagcatgggccagctgcagggctgcggcgagcgccaggcctgggaggatttccgcgagcacgcccacgcgctgcgtggcgtggcgagcaacctggggcttgtccaggttgccgcctccagtggcgaaatcatgcgcatggcggactggcagctgaagggtgaatggagctcccgcctcggcaacctggcgaccgctctgcgcaacggcaggaatgcgttggctgcccgtagtgcgggggcaccgcaccgcgacgacagcgagcgcagcccgtcctgacccgccagacgatcaggccgggtcgccattgcgccgggcctgcgcccgtaccagccgatccatggtgcgcagggacttctcgccgagctgcatcgcagtgtctacccagatctcggtgatccgcatcatttcatgcagcggcaccatggtggcgatctcgttgacctcacgcatcgccgcccaggcgtgcgggatgcgtcggctttccttgatcacctgttcgactgcggcaacaccttcgcccaccggcaccacgatgtcgaccaggcccatttccttcagctggctggcggtgtagaggttgccttccagcatgatcttctccgccagccgcggactgatccgctggcacaggaaggagtaggcgcccatgccggggaacaggtcgaacagcacctccggcaggcccatcaacacgccttcctcggcgacgatggtgtggcagctcagtgcggcctcgaagccgccccccagtgcattgccctggaccagggcgatgctgtgggcacgggtgcccaggccggcatggaaggcatgcacgccgcgcacgcagcgctgggcatagtcgagcaggcgggcgcggtcgccctcgcggatcaggcggcagaacagttcgagatcgccgcccaggttgaacacgtcgctgtcagaggcaagtacgacatggggtgacagagcgtgcgaggcgctgaggcgatcgcccagttcgcgctggtagtcgacgatgtcatcgaccaggcgtgaggcgaagcacggccggcctggctggttgaccaggttggcgtgcatatggatccagtaaacatcccgctcgggttcttcggtgatacgcagggtagggtgctgcgagggacgggtaatgatggggcgtactgcagacatgggagttctccgtgtgaccgtccggccaaccgcagagcggacggagaggagtgagggggcgagctgaacatgcggcggcgactgattctatgcacccgtcgtgaaccgcccgcaagcgccgggccggccatgttccggcaataaaaagaccccgccgtctccggcggggtcccctgtactgtcgtgccgcccggaaacccttactgggcgggcgtatcacgcagctcgcgacggagaatcttgccgacgttggtcttcggcagctcctttcggaattctacgattctggggtgcttgtaaccggtcaggttggcccgggcatgttccttgaccatttccgcggtcaggttcgggtccttcttcacgatcacgaccttcacgacctcgccggacttctcgtccgggacaccgaccgcagccacttccaacacgccgggcatcatcgcgatgacgtcctcgacctcgttcgggtacacgttgaagccggacaccaggatcatgtccttcttgcggtcgacgatatagaagaagccctgctcgtccatcttcgccatgtcgccggtgtgcagccagccgtcggcgtcgatggcggtggcggtttcctccgggcgctgccagtagcccttcatcacctgcgggcccttgatgcacagctcgcccacttcgcccagcgccaggatgttgccgttgtcgtccttgatgcacgcatcggtggacgggatcggcagcccgatggcgccgttgtactcgggcagggtgagcgggttgatgcaggccgccggcgaggtctcggtcaggccataggcttcgaccagggtcaccccggtgaccttcttccagcgttcggccacggcacgttgtaccgccatgccgccgccgagggtgaacttgaccgaagagaagtcgatctcgtcgaagccgggcgtgttgagcaggccgttgaacagcgtgttgacgccggtgatggcggtgaagcgggtgcccttgagctccttgacgaagcccttcatgtcgcgcgggttggtgatcaggtggttgcagccaccgaacttcatgaagaccaggccgttcgcggtcaacgcgaagatgtggtacagcggcagggcagtgatgatcacttccttgcccggctcgatgcccgaggtggacagccacgccgacgcctgctgcatgttggcgatcaggttgcggttggtcagcatcgcgcccttggccacgccggtggtaccgccggtgtactgcaggaaagcgatgtcgtcgtggtcgatctcgaccttcggaagcgcgtggcggctgcccagcttgagcgcctgcctgaagcggacggcgcccttgatgtggtagttgggcaccatcttcttgacgtacttcagcacgaagttgacgatcgcgcccttggcgccgagcaggtcgcccaggccggtggtgaccacgtgcttgaccggcgtatcggcgatgacctgttcgacggtgtcgccgaagttgtcgaccaccaccagcgcactgacgcccgcgtcgaccagctggtgcttgagttcgcgcgcggtgtacagcgggttgacgttgaccacggtcagtccggcgcgcagcacgccgaaggtggccaccgggtactgcaggcagttgggcatcatcagggcgacgcggtcacccttcttgagcttgagctcacccagcaggtaggcggcgaactgggtgaccagcgcatcggtctcaccgtaggtgagcactttgccgaagctggagtaggccggacggtcgcggaatttcgcgacggaagcgtcgaagaccgaagctaccgaatggaactcgttgacgtcgatttcggcgggaacgcctttcggatagctctgcagccagggacgatccagactcatattccccctccaggaatcgtgatgtattaggttccggccctgagcgtagcgacaatggccgttcattgcagcataccccgccgtagggaaaacgcgaagaggccccgaagggcctctttgcttggtcgtgccggccgctggccggcgtctgcgctcgatcgggattccggtggatgccggccagcggccggcacgaccgtgtcgccaagccgggcgcttgcgtcagtcctgcttgcgcaccggtgcaccgttggccttgtagtacggcgcggtgctgcgggccagcggggtgcggccgcggatcacgtcggccagcttctcggccatcatgatggtcggcgcgttgaggttgccggtcaccacctgcggcatgatcgaggcatcgacgatgcgcaggccttccagcccgtgcacgcggccctggccgtcgaccaccgccatcgggtcatcggcgtggcccatcttgttcgagcacgacgggtggtaggcggtctcggcatgttcgcggacgaacgcatcgatctgcgcatcggtctgcagcgcgctgcccggggaaatctcgcggccgctgtacggtgccagcgccggctgcgcgaagatctcgcgggtgatgcggatcgccgcgcggaactcgcgccagtcctgctcatgcgacatgtagttgaagaggatgctcggatgttcgcgcggatccttcgaacgcacgtggatgcggccgcggctgggcgagcgcatcgaaccgacgtgcatctggaagctgtgcgccttgatcgggttggagccgttgtaattgatcgccaccggcaggaagtggtactgcaggttcggccagtcgaattcggcgtcgctgcggatgaagccgccggcctcgaactggttgctggcgccgatgccggtgcccaggaacagccactcggcgccgatggccggctggttgtacagcttcagtgccggtgccagcgagaccggcttcttgcactcgtactgcaggtacatctccaggtggtcctgcaggttggcgccgacgcccggcaggtggtgcaccaggtcgatgtccaggctgcgcagcaggtcggccgggccgacgcccgaacgctgcaggatctgcggcgaggcgatggcgccgccacacagcagtacttcgcggcgcgcggtggcacgctgcggctggtcgttgcgcagccactgcacgcccaccgcacgcttgcccgagaacaggatgcggtcggtaagcgcgtgggtgacgatggtcaggttcgggcgcggcttggccaggtccaggtaaccacgggcggtgctggagcgacggcccttcggggtcaccgtgcggtccatcgggccgaagccttcctgctggtagccgttgaggtcgtcggtgcgcgggtagccggcctgtacgccggcttcgaccatcgcagcgaacagctcgttgttaccggccttcggcgtggtcacgcgcagcgggccgtcgccaccgtggtagtcattggggccgatgtcacgggtttccgccttgcggaagtatggcaggcagtccaggtaggtccagtcttccaggcccggcatgctggcccagttgtcgtaatccatcgcgttgccgcggatgtagcacatgccgttgatcagcgacgagccgcccaggcccttgccgcggccgcagtccatgcggcggttgttcatgaagggctcgggatcggtcttgtacgcccagttgtagcgcttgccctgcagcgggaaggccagtgccgccggcatctgggtacggaagtcgagccggtagtccgggccaccggcttccagcagcagcacgctgacatcggcatcttcggtgaggcgggtagccagcacgttgccggccgaaccggcgccgatgatgatgtagtcgtactcgttgtgggtgctcatgggtgtctcctgcaggccggggcgcgctgcgtgcaggcgtcccggcggaatgtcggatcggcgcggtggccggacgagggtgcgcgctcggggcgcgccggtcagaacacgctggcgtagtcgcccagttccacctgcaccgacttgatgcgggtgtagtggccgagggtggaaatgccgttctcgcggccgacgccggattccttgtagccaccgaccggcatttcggccggagactcaccccacgtattgatccagcagatgccggcttccaggcggtggatgatgcggtgggcgcggctgatgtccttgctgaccacgccggcggccagaccgaaggtggtgtcgttggcgcgacgcaccacttcgtcttcgtcgtcgtaggcgaggatgctcatgaccggcccgaagatctcttccttgacgatggtcatgtcatcgcggcagtcggagaacacggtcggcagaacgtaggcgccattggccagcgcgccttcggtggcacggccaccgccggtcagcaggcgggcgccttcggccttgccgctttcgatgtagcgcagcacgttttccatgtgcgggaagctggtcagcgggccgaagttggtttcggcggccatcgggtcgccgatgcggatgcgcttgacgcgctcgacaacggcggcctcgaacgcggcgagcatgctgcgcggcacgaacacgcgggtgccgttggtgcagacctggccggagctgaagaagttggccatcaccgcgatgtcggcggcgcggtccaggtcggcgtcatcgcagatcaccagcggcgacttgccgcccagctccatggtcacttccttcagtgaggaggacgcggcgctggccatgaccttcttgccggtggcgacgccgccggtgaaggaaatcttctcgatcaccgggtgctcggtcagccactggccgatctcgcggcccgggccctgcacgacgttgaacacgccagccggcacgccggcttcggtgtagatctcggccagccggatcgcggtcagcggggtcacttcggagggcttgaacaccatcgcgttgccggcagccagcgccggggccgacttccacatggcgatctggatcgggtagttccaggcgccgatgccggcgaccacgcccagcggctcgcgacgggtgtagaagaagctcgattcgcgcagcggcagctggatgccttcgatggcggtggccaggccggcgtagtactcgaccacgtcggcgccggtgacgatgtccacggtggtggtttcggccagcgccttgccggtgtccagggtttccaggtgggccagctcgtcgttgcgctcacgcaggatctcaacggcgcggcgcaggatgcgcgagcgctccatcgcggtcatcgcggcccacaccttctggccttcggacgcgctctgcacggcacgctcgacgtcggcctggctggcaacctgcacttcggcgatcacctcaccggtggccggattgacggtcttgaaggtcttgccgctggtggcatcgacgcgctggccgtggatgtagagctgttggacgggcagggtggtcatggggcgtactccttggaagggggcgggtgctggagcgcttatagcgcgacagcctgcaactggaagtcgatgtagccgtaagcgatgcgccgggacttctcggcgttgaactggccgccgaccaggctgccgcgcagccacaggccatcgatcatcgcggccagcccgcgggcggccaggcgggcctgcgggtggggcagcaggcggttgaactggtggcacaggttggagaacaggcgctggtcgttggcgcgctgcagccgggccagttccggctggtgcatgctcgcggcccagaaggtgagccagacgcgcatcgcggtgccgttgatctggctgtcgtcgaagttgccgtcgacgatggcgcgcagctgctcgcgtgggtcgtcgctggcgtcggcgcggtagcgggcgaccgcgtccttcagctcgcgcaggatctgccgcattgcagcattgagcaggccgtccttgtcgccgaagtagtgggcgacgatgccgctggacagccctgccttcttcgcgatggtggcgacggtcgcatcggccatgccgatctcgtcgatggtctggaaagtggcccggatcagctgttcgcgccgtaccggttccacgcctttcttcggcattgtctctccacggattgcgacccgaaggatcgggctgcccgccattatgctttttattgattgaacgttcaatcaataaaccctaggatgcgctcgcgccccacgccatgggcccggtttaccggtccggccccgcccatgtgctccctcggacttgatgagacgaccccatgtcttccctggctcatcccaagcgttcgcccctgcgcttgaaccgttttgtcttcttcagctcctcggtgtcgatcggcatcctcgggctgctcaccgttctctatcccgaaggcagcgagcactggctgcaatgggcgcaggccgaggtgtcggccgcgttcggctggtggtacatgctgctgatcgtgctgtgcctgggcttcgtgctgtggctggcgttctcgccgtatggccgcatccgcctgggtcacaacgaggaatcgccggccttcggctacgtcgcctgggtctcgatgctgttctcggccggcatcggcatcgcgctgctgtactacggcgcctacgagccgctggaccacttcctgcatccgcccgggcaacccggcggcaccgtggccgccggccgcgaggcgatggtgctgaccttcctgcactggggcctgcacggctgggcgctgtatgcgctggtcggcgtggcactgggctatttcgcctaccgccgtgacctgccgctggcgctgcgctcggcgctgtacccgatcttcggagagcgcatccatggccgcatcggcgacatggtcgatggcttcggcatcctcgccacgctgatctcgatggtcaccaacctcggcatcggcgcgctggtggtgcagtccggtctggtctacctgttccacatcccggatacgccgcaggtgctggtggcgatcgtgctggtgatgatggtggtggccaccatcggcgtggtcgccggtgtggagaagggcattgcctggttgtccaacctcaacgtgcgcctgctgtgcggcctgctgctgttcgtgctggtcaccggcccgaccctgcacctgttcgatggcctgatccagaacaccggcgattacctcggtgcgttcgtgcgcaagagtttcgacatgtacctcaacgacccgaagggccgtgagtggatgggctcgtggacgctgttctactgggcctggtggatcgcctgggcgccgttcgtcggccttttcgtggcacgcatctcgcgtggccgcaccatccgcgaagtgatcatgggcgtgctgctgatcccgctcggcttcaccctggcgtggctgtcgatcttcggcaacaccgccatcgacctggtgctcaaccatggccaggcgatcctgggtgacgtggcccagcacgatgcggcgatgacgctgttcaagctgctggaatacctgcccgccgcgccgtacgtggccggtgccgcggtggtgatcggcttcgtgctgttcctgaccccggtcgattcgggcacgctgatgatcgccaacctgtgtacccgtcgcgttgacgatggcgtggaagacggtcatgacgcgccgatctggctgcgcgtgttctgggccgtcggcatcaccgtggccagcgtcgggctgctgctggccggcaatttcagcgcaatgcagacggcggtggtgctgtgcggcctgccattctcgttcaccctggcgttctacatgtggggcctgctgaaggcgctgcgcaccgacccggacgcgccgcgccgctgagcgcgcacctggcgcccatcccggtgccgccggagatgcggtagagccaggccatgcctgtctgcagagaaacaggaagggccggatccgcgaggatccggcccttttgttgggtagtcgaccagcagtcgactctaccgagagcggaacgttacttgctggccaactggcgcagcacgtactgcagcaggccaccatgacggaagtactcgacttccttcggggtcagcagcatcaccgacacctcgaaggtcttcttcgtgccgtcggtcttggtcgcggtgaccgtggcgcgcttgctggcaccgtcctgcaggccggtgatgtcgatcacttccgagccgtccaggcccaggctctgcgcgttctcgccgttgcggaactgcagcggcagcacgcccatgccgaccaggttggagcggtggatgcgctcgaagctttcggcgatgaccgccttcacccccagcagcagggtgcccttggcagcccagtcacgcgacgagccggtaccgtattccttgccggccagcaccaccagcggcaccttgtcggccttgtacttcatggccgcatcgtagatcgccagcttttccggctggccgcccccggccgggtagtacagggtgttgccgccttcctcgccaccgaacatcaggttcttgatgcggatgttggcgaaggtgccgcggaccatcacgtcatcgttgccgcggcggctgccgtagctgttgaagtcggccggctgcacgccgcgctcctgcaggaagcggcctgccggcgagtccttcttgatgttgccggccggggagatgtggtcggtggtgatcgaatcgccgaacaggcccatcacgcgcgcgccgtgcacgtcgtcgatgctgccggtccgcatggtcatgccatcgaagtagggcgggttcttgatgtaggtggaggcatcgctccacgcgtacaggttgccgtccggcgaggcgatggtgttccagcgggtatcacccttgaacacgtcggcgtagttctgcttgaacatctccggcccgatggtggcggcgatgacgtcgccgatttccttgttgctcggccagatgtcgcgcaggaacactggctggccatcgctgccggtacccagcggctgggtggtcaggtcgatgtcggtggtgccggcgatggcgtaggccaccaccagcggcgggctggccaggtagttcatcttcacttcggggtgcacgcggccctcgaagttgcgattgcccgacagcaccgaggtgaccaccaggtcgccggtggcgatgccggcgctgacttcggtcggcagcgggccggagttgccgatgcaggtggtgcagccgtagccgaccacgtagaagccgatcttttccagctccttcagtacgccggccttttccaggtaatcggtgaccacccgcgagcccggcccgagcgaggtcttcacccacggctggcggttcaggcccttggcggccgcattgcgggccagcaggccggcgccgatcatcaccgccgggttggaggtattggtgcacgaagtgatggcagcgatgaccaccgcgccgtccttcaggcggaccttgcggccttcgatctcgatgtcggcgaagcccttggccagctgctcgttgccgaccgcggcgccgccgccttcgttgacgaacgaggagacgtcgtcgctgcgcttgtcacggttggcggtcatgccgaccagggcttcacggtagttcttctgcacgtcttccagcagcacgcggtcctgcgggcgcttcgggccggccagcgacggcttcaccgtgcccatgtccagttccagcgtggtgctgtactgggcgtgcgggctgcccggctcgtgccacaggccctgcgccttggcgtaggcctcgaccaggttgatctgctcttcgctgcggccggacaggcgcaggtagttcagcgactcggcgtcgatcgggaagatgccacaggtggcgccgtattccggggccatattgccgatggtggcgcggtcggccagcggcaggtgctgcagtccgtcaccgtagaactcgacgaacttgccgaccacgcccagcttgcgcagcatctgggtgacggtcagcaccaggtcggtggcggtggcaccctcgggcagcttgccggtcagcttgaagccgaccacctgcgggatcagcatcgacgatggctggccgagcatggcggcctccgcttcgatgccgccaacgccccagcccagcacgccgatgccgttgatcatcgtggtgtggctgtcggtaccgaacacggtatcggggtaggccacggctttgccatccttctccgcggtcatcaccacgcgggcgaggttttccaggttcacctggtggacgatgccggtgttcggcggcaccaccttgaagttgtcgaaggccttctggccccagcgcaggaagccgtagcgttcctggttgcgctggaattcgatcttgccgttgaggtccagtgcgtccggcttgccgaacacatcgacctgcaccgagtggtcgatgaccagctcggaaggaatctgcgggttgatctgctccggcgagccgccgagcttgaccaccgcatcgcgcatcgcggccaggtcgaccacgcagggtacgccggtgaagtcctgcaggaccacgcgcgccggcatgaaggcgatctcggtgtccggttctgccgccggattccagcgggccacggcttcgatgtggtccttgccgacggtgatgccgccgtcctcgtgccggagcaggttctccagcaggatcttcatcgagtagggcaggtgggagatatcgaagcgctggcccagcgtgggcaggctgaagtagtcgtaggtcttgccgccgacgttcagctggctgcgggtggagaacgaatcgctcatgcggggtaactccttcttgcggatggcttgctctggcccgtgcgtgcaggggcctgcttgcggtcgccggtggcattccggccccggatcctgcccagtatcggcgatccagcgcccggcaatgacccggctggcttggaacgcaaggttacagcggtgtgtgtagccttcgtgtcagcgcgtgcggtcgtcgcccgctggcccgaacgcagacgggacgcccatgggcgtcccgtccggaagtgcgtgtcgagcaggacttacttgccgttggcggcatccagcagcggattgccggtcttgccaacagcgttgctcttggacttggccgtcagcacaccctgcttgttgaattccaggacggtcgcttcctggatgttcttgccgaaggtcttgatcttcacgtagtcgtagtaccagacctgggtgtcgcccagctgttcgcggcggccgggtgcgccgaacttctcacggacctggtcctggctggtcttgccgacttccagggtgtccatctgctgttgggtgatctcgacgccggtggtgtaggcgccgaacggattggcgtgggctgccgtcgtcgaaagggccagcggggcagccagcatcagggcaagggtcaaggcgcgcatggaacatccttttatggcgggtaggtgcgggcggcacgcggtgcgtccagcccggggccgcagcaggtcgctgcggagccagtctaacccccggatgcgaccagcgcaggatcgcggtcacggattgggcgggtttgttccagatgctgcgagtatgtataattcatgcatactttttgaggcgtaccccccatggaagccaccgttgctgaacgcggacagatcaccctgcccaaggcggtgcgtgatgccctcggcctgaccaagggcacgctgctgaaggtcgagctggacggcagccgcatcatcctgcgcaagagtgttgacgatgccatttcacgggcgcgcggcaagttcgcgctggacggcttcgaatcgtccgacgcggcggtgcgcgcggtgcgtgacgaggagtaagccgtgatgatcgccgtcgattcaccggtgctggtcgagctgctcagcaatggtccgcaggccgatgccgtggaagccatcctcaggcagagcctggtcggtggccgcgtggtggtctgtggcgcgacgttggccgaagtctgcgcatcgctgcgcggcggtgccgaagtgctcgaagcgctggaagagatgggtgtgcatttcaatccgatggaagccaagtcggcactgcgcgccggcgagatgcaccgccgtcatcgccagcgcggcggcagccgccgcagcctggacgaattcatggtcggcgcccacgcactgctgcagtgcgacggcctgatcacctggaacgacacgttttaccgcgactacttcaagggcctgaagctgatcgtgccgcaagcctgagcccactttgttatttcaacctacgcattacccgggagttgtcatgttggaagcctaccgccaccacgtcgccgagcgcgctgcgcttggcatcccgccgctgccgctgagcgcgcagcagacggccgatgtcattgaactgctgaagaacccgccgcagggcgaggccgagttcctgctcgacctgctgacccaccgcgtgccggccggcgtcgatgacgcagccaaggtcaaggcctcgtacctggccgcgatcgcgctgggcagcgagcagaacccgctgatcagccgcgagcgcgccaccgaacttctgggcaccatgctcggcggttacaacgttgcgccgttggtgcagctgcttgacgacaccagcgccggcaccattgctgccaatggcctgaagaagaccctgctggtgttcgacgcgttccacgacgtgcaggaaaaggccaaggccggcaacgccaacgcccaggccgtgctgcagagctgggccgatgccgagtggttcaccagcaacccggaagtgccgcagagcctgaccgtcaccgtgttcaaggtgcctggcgagaccaacaccgacgacctgtcgccggcaccggatgcgaccacccgcccggacatcccgatgcacgccctggcgatgctgaagaacaagcgcgacgacgcgccgttcaccccggaagaagacggcaagcgcggcccgatccagcagatcctcgacctgaaggacaagggccacctggttgcctatgtcggcgacgtggtcggtaccggctcctcgcgcaagtcggccaccaacagcgtgctgtggtggaccggtgatgacattccgttcatcccgaacaagcgcgccggtggcgtctgcctgggttcgaagatcgccccgatcttctacaacaccatggaggatgccggcgcactgccgatcgagctggacgtgtcgaagatggagcacggcgatgtggtcgagctgcgtccgtacgaaggcaaggcgctgaagaacggtgaagtgatcgccgagttccaggtcaagtccgaagtgctgttcgacgaagtgcgtgccggtggccgcattccgctgatcatcggccgtggcctgaccggcaaggcgcgcgaagcgctgggcctggccccgaccaacctgttccgcctgccggtgcagccggccgacaccggcaagggcttctcgctggcacagaagatggtcggccgcgcctgtggcctgccggaaggccagggcatgcgcccgggcacctactgcgaaccgaagatgacctcggtcggctcgcaggacaccaccggcccgatgacccgtgacgagctgaaggacctggcctgcctgggcttctcggccgacctggtgatgcagtcgttctgccacaccgccgcctacccgaagccggtggacgtgaagacccaccacaccctgccggagttcatctccacccgtggcggcgtttcgctgcgcccgggcgacggcgtgatccacagctggctcaaccgcatgctgctgccggacaccgtgggtaccggtggtgactcgcacacccgcttcccggtgggcatttcgttcccggccggttcgggcctggtcgccttcgctgcggccaccggcgtgatgccgctggacatgccggagtcggtgctggtgcgcttcaagggcaagatgcagccgggcgtgaccctgcgtgacctggtcaacgcgatcccgctgtacgcgatcaagtcgggcctgctgaccgtggccaaggctggcaagaagaacatcttctccggccgcatcctggaaatcgaaggcctgccggagctgaaggtcgaacaggcgttcgaactgtccgacgcctcggccgagcgttcggcggccggttgctcggtgcgcctgaacaaggaaccgatcatcgagtacctgaccagcaacatcacgctgctgaagtggatgattgccgagggctaccaggatccgcgttcgctgcagcgtcgcatcgagaagatggaggcgtggctggccaacccgcagctgctggagccggatgccgacgccgagtacgccgccgtcatcgagatcgacctggccgacatccacgagccgatcgtggcctgcccgaacgatccggacgacgtgaagaccctgtccgaagtcgctggcgccaagatcgacgaagtgttcatcggttcgtgcatgaccaacatcggtcacttccgtgccgctgccaagctgctggaaggcaagcgtgacctgccgacccgcctgtgggtggccccgccgaccaagatggacgcctcggagctgaccaaggaaggcgtgtacggcaccttcggcgccaccggcgcccgcatggaaatgccgggctgctcgctgtgcatgggcaaccaggcgcagatccgcgaaggctccaccgcgatgtcgacctcgacccgcaacttcccgaaccgcctgggccgcaacaccaacgtgtacctgggttcggccgaactggccgcgatctgctcgcgtctgggccgcatcccgaccaaggaggagtacatggcggacatcggcgtgatcaacgccaatggtgcggagatctaccgctacatgaacttcgaccagatcgaggaataccaggacgtggccaacacggtcgctgcctgatgcggtagtgccggccactggccggcacgccgttgaaacgaagaacccccggtgagagccgggggttcttcgtttgggggcgtacccaggttcaggcctgggtaacggccgccgcttcctcggtcacggccggcgtttccgccggaagctcggcttccaccgcaggctgcggcagagcgccatggtcggggaacaggcggggcagctcagccacgaaacgcgcgatgcaggcctcggcgaactcacgcgacgccgccttggccttcgcgtagtcgtctgcctgccattcctgcagcggggcaacccgtgcttcgtcccggcagtgcacgccctggccgccactggcgctgcggaacagcttgcgcaccaccgggaagccgatggttacatcgtggcgcagctcgtagggggtctctgcatcgctgagcttctggtacaccagcgaccactggccggcgctggcttccacggtgcgctcgtcgctgggaatggcgccgggatgggccgcgaaatagagtgccagctgctcgcggatcatgccgggcaatgcgccgaaggccgggctgggcacagagtggatgtcctcgccacggacgttgttcttgctgaagctgttgctggtgccgatgtcacccacgccagtgacgaacgccagagcagacaggccgaccttggccgcggtgacggcagcggtgtcggcacgcatcaccaggcgcagcacgtgatcgcccacgcgattgccgttggggcctgcacccagtccggaggtgaccttgatgtgctgcaggctgctgtagtcgacaggaggtgccacggcggctgtgacattcccgatggccggatcggccgcggtgggggcgtgcaccgcgtctggcgcggtcgccgcatccgttgctggatcgagcgttgatccgctggtgaccgcggaatccacggcaggcgtgggtgtggatgcttcgtcgttggcgtaggccgacggcgccagcagcagggtggccgcgatcgcggcggtgaggcaggttgggcgtaatgccacggtagtactccttggggaaacgaagatgaggcgctgtgtgcgctctggtggttgatgcccggcgaaggccgaaggtaggggagcgattgctcagcgcggcgcgaattccctgatcgggaacgcattgcaatgggcgatcgcagcggcgatgtcgaccggagcatcggcggcggcactgcggcgcctgttcaccgtggccgcctcttcccacaggctgggcaatacctgcggtgcgtccagtacgcgttcgcgcacggcatcgtgaagggcgctgctgtaatcggtagccggtaccaccacgcacaggcgtgtgccgggattgctgctggcctgctgcagcatcttccgcagtgcctcggtgctgcccgcgtcgtcggtcaaccgttccggtgcgccgccctgacgggcatcctggatctgcagctggcctgggctgaacagcaggacctgcatgtcctgccgcggttcaatgcggaccggcgcacgcgtgccctcacagctgctgggggtcctgcgtgcgacctgtggcgtcgtgctgccatcggcgtgtacctggcgcagatgcaggcggcacatcttgtcggccacttccatttccacttcgtagtcctgcccgggcctggccacgaactgacccgacaactggccgtcgcagtacatgcggcttgatgcgtcgaagcgcgcttcgacgatcagcggcttgccgccggcgacttcgtactcctggtagctgagcatggagaaccgctcgttctccttgctgcgcagggtttccgtggcggggatgccgagcacgcccttgtcaccggcgttgttgtacttgacgtcgatcctgtcgcggtagtcctcgcggcaggcggcgtcggtgtacagggtggtggtccgccccaggctggcatagatgcgcacccgtgccggcggcacggcaccgcctgcgtaggccgtgagatcttcagcagcaagcgggcgagggtacatcgccggaattcgcttgatgagctgctcggtgcacttcatcgtgatcacctgggcggcaatcttgagtctggcgtagtcattggcctgccactcgcccagggtcgcccggtcgtcgctgtcactgcatctgatgaattcagccagggtgccatcggcacggcgttgctcgatggtgctgacgtggttgaggcggtaaaggggatccttccgcgtgttgccctggtgcaccagcgcccaggtgtctgcactgaaacgcagggtgctgctctggttgggcagcgcgtcgggcgcatagctgaagtagccacccaccagcgccctggctacgttgggcatcagcgtgatggcggggctggcctggctctcgacgatgctgccgggcagggtgttgcgccggaagtagtccggctcattgccgctgaagagcagtgcgagcccctttggcgtgagcgactcgctgtcatcgggggtgacgatgcgcaacgccacgtcgggtgcgtggaggcgcttcgatgcggtatccggaccactctggatctgaacgcgatcggtccagacggtgcccttcgcgacgggggcggggggaaggcccgcggtggcctgcggcggtgccggcacgccggcagcggtagctgccagcggagccagcagagcggccgccagcagtgacggttggtaacggaagagacgcagggccatggtcaaactccttggaaaacacgacagccgtgccggcccttccggggccggcatctgaaagggggaatcaggcggtgcgatgccgcggacgatcagccgcgggcgagcgccaacagtcgttcggcgatccgttccaatggcacctgttcttcggccgctcccagtttgaaggcagcaccgggcatgccccagaccacgctggtggcttcatcctggaccagcgtcggcgcgccggcctggcgcatttccagcaggccgcgcgcgccatcgtcacccatgccggtgaggatggcgccgatggcgttgccgcccgcgctctgcgcgaccgaacggaacagcacgtccaccgcgggcttgtggcggttcactgcagggccatcatcgacgcggcagcgccagcgcgcaccgtcgcggatgatccgcaggtgcttgccgcccggtggcaggtaggcatggccaggcagcactgcctcgccgtcgctggcctcacgcacggccatcgcggaatgccggtccaggcgttcggcgaaggcgctgctgaagctggcgggcaggtgctgggtcatcaccacggcaggcgcatcggccggcatgccttccagcaccacgcgcagcgcctcggtgccgccggccgaagaaccaatcgcgatcaggcggtcggtggtgcggaactgcggtgcagccgggcgcattgcaggagctgcttccagcaggagtttcggagcggcagcacgcaccagcgggcgcacccgcgagcgcgccgccatcttcaccttggcgatgatctcgtcggcgtagccctgcaggccgcgtgcgacgtccagcttgggcttggagacgaagtccacggcgcccagtgccagtgcctgcagcgtggtatcggcgccgcgctcggtcaacgaggaaatcatcaccacaggcagtgggtgcagccgcatcaggttttccaggaaggcgaggccgtccatgcgtggcatttccacgtccagcgtgatcacgtccggggccaggcgcttgatcttctcgcgcgccagcagcgggtcggcagcggtgccgaccacgtcgatggccggatcgctggacaggatttccgtgagcatctggcgcacgacggcggagtcgtcgacgatcaggacccggcagggggcgttgccggtcagggtcattcgaacaactccacgccaccggtgaccggggccttggacaggcgcgcacgcactgccgattcggtggcagccacttcggcttcgtgggcatgcggcaggcgctgcaccaccacccggccggtgtcggcgaagaaccagatcttgcgcggatggatgccgcacaggtcctcggcgatgatcggaatatgctcggcctgcaggtactggcgcacgaactcggcattacgggtgccgaccggattgctggtgaagcccttcagtacgttggcgccgccgaacaccttggcctcgatgcgcttgcggtgcgcgccgcgcttgagcatgtcgttgatcagcagctccatcgcatagctgccgtagcgtgcgggcgcgccgtcgccagcgttgccctccggcagcaggaagtggttcatgccgccgatcttcagcaccgggtcgcgcaggcaggcggccacgcacgaacccagggtggtggtcagcgcggtggtgtcatcgaccaccaggtactgggtgggcagcagcttggcggcaagggtctggaagcgtgcatcctggtagcgcatcacgtcgtcggtacgcagtgaggcgttcatgcgccggcctttgccgcgcggcggtacagggtgcgcccgcagggctggatcaggtcggcggcgtgcaggtagttctccgagtgtccggtgtagagcaggccatcgtcggccaggtgctgcaccaggcggccgaggatggcgcgctgggtcggcttgtcgaagtagatcatcacattgcggcagaacagcgcgtcgaacgggccgccgacgtcgtagcgcggggcgagcaggttcagtggacggaactcgatcagctcgcgcagcgccggcagcacgcggcactggccctcgttgggaccgctgccacgctggaagtagcggcggcgcaggtccgggtcgagattggcgacacggtcgatgttgtagacgccgcggccggcggtggccagtacctgggtatcgacgtcggtagcgatgatgcgcaccggcggcttcagcgtaccgaaggcctcgcaggcggtgatcgccatcgaatagggttcctcaccggtggacgccgcgcacgaccacagcagcagcggcgaacggctggaacgctgctgcagttcttcgcgcagcttgtcgaagtggtgcggctcgcggaagaacgaggtcaggttggtggtcagtgcgttggtgaacgactgccactcgtcaccgtcttcctgctcaagatggtccaggtactgctggaagctgcgcatgcccagcgtgcgcaggcggcgcgacaggcggccatagaccatgtcgcgcttggccggtgcgagggcgatgcccacgcgctggtagatcaggtcgcagacgcggcggaaatcacggtcggcgaactcgaactcgcgcgggccggtgacgatgggagtaggactttgcacgggggacgtgtccatcggcagaggcggcggccgaagccgccgcgggtgggtctcagaattcctgccagtcgctgtcgctggcggcgaaggtgctggcgttgctgctgcgacgtaccggcgtgggcgtgctggtcggctgcggacgtgccacggtggtgatgcgcgccggttccacgcgttcggcgacagccttcaccgcggccgagacctggttgtcgaggcggaagatcgccacggcgtcggccagctgcgcggcctggtcttccatcgcacgtgcggcggcggtggcttcttccaccagtgcagcattctgctgggtggtctcgtccatctgcaccacggtctggttgacctgctcgatgccggccgactgttcctgcgaggcggcggagatctcggccatgatgtcggtcacgcgctgcaccgaggcgacgatctcgcccatggtgctgccggcctggtgcaccaggctggagccttcggcgaccttgccgaccgaatcatcgatcaagcccttgatctccttggccgccgcagccgaacgctgggcgagggtacgcacttcgctggcgaccacggcgaaaccacggccctgttcaccggcacgcgcggcttccactgcggcgttcagcgccaggatgttggtctggaaagcgatgccgtcgatgacggagatgatctcggcgatcttcttcgacgaggcttcgatggccgacatggtggtgaccacctggccgaccacctcgccgccctgcgaagcgacgccatgcgcgccgatggcgagctggttggcctggcgggcgtgttcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtctcttccaggttggcggcctgctgctcggtacggcgcgacaggtcgctgttgccggacgcgatctcgccagcggcgagggtgatgctggaggcactggcctggatctggccgacgatctgggtcagctgcgtaacggtggtgttggcgtcgtcgcgcatgcgtgcgaacacgccctgatagttgccgtgcatgcgtgcggtcaggtcgccttcggcgatggccgacagcaactgcgagagcttgccgaggttgtcatcgctgaccgccatcattgcgttgaggttttccagcatcaggcggaaatcgtgatcgaagcgctgcgcatcaccgcgctggctgaagtcgccggcggcggcggcactggccagctgcttgatctcggcattgatgcggccgaggttggccttgacggtgtcgacggtggtggtcatcgccgccttttcgccggggtagcgggcgatgtcgcggctcaggtcgccgactgcgtactgctgtaccacgtccagcacgtcatgcagggtctgcacatggctgccgaccagggtgttggtctcctgcaccatcagcccgtactcgccggggaagacactggcgtcgatgcgatagctcagttcgccggcatcgtgacggcgggccatttcgcgctggccgccgatgaccgaatgcagctgctgctgcatgccggacatggcctccagcaggcgaccgggttcgtcatgcggctgcgggccgatatggctgtccagcttgccattggcgatgccttcggcgacggcggtggcctgcttcagcgggcgcgcgatacggttgccgatgacccagctcagggccagcacgatcagcaccagcacaccaccggagatcgccatgatggcggtgaacaccagcgcctgccgctgcacgtcgtccatgtagacgccgctgctgaccacccagttccacggcgcgaacaggccggcgtaggcgaccttctcgacctcgcccttgctgcccggcttggcccatcgatagttgacgaagccaccgccggccttggccgcttcgacctggtcgtaatagatgcgcacgccgtcgtcggtgcggaagtccttcatgtccttgccgaccaggtccttgcggaacgggtgcatcagcaggcggtagccggtgtcgtagatgttgaagtagtacgtatcgttctcggcacgcatcacttccagggcctgcaacgcggcgctcttcgcggcgtcctcgctgagttcgccggtgccggccagacggtggtagtgctggaggatgccgtagctgagttcgacctgggtcttcagcgcggtcttacgggtctcggtgaggtccaggtactgcatgcgggcggcgatcaccgagagcgcgatcacgccgagcgcgatgagcagcgtcagcaggttgagcttgcgccggacggagagattgctgaagtagtgttgccagcgatgcaggagattcatcgagcaggaccaggtcgaaacgggcgggcggcgccgagccggtcagcggcgggatacgccgtgacaaccccgttatcggccgctggggcgggggattgaggtgcggtgtccgaacgtattcaggttttcttgcagcggcggctgcggcgctgcctgcggcaggctggttttgaagcaacagcaacagcaacggcgcttggtcggtggtcaggggttgcgagaagggccgggccaggatgggttggcgggggacgccgtaaacccgtccttgggggcttggccgcggcatccatgccgcggacacccccgccaacccacccttgcccggcccattcgatatcccggtgtcggacggcaagagcattgggtttccaagtggaaagaggggtcagatccgttttcctgcggaaaacggatctgaccccggaagcaatacggctgttgctcttgctcttctttcttcaatccggggtggacgcgcacggaaattttccgtggccgggagggtgggctgcgcaggggcgtgagccgcatggatgcggcgaccgagccttatctgatgaaaatctgtcagcgtaggtgtcgagagccggcgtgggccgccgtacgagcctggatctcgacgatcgccatgtagcttggcgcccacgccggaatctcccttgatccgcccgaacagttgctggagctgacactcgaagcgataagactgggcaagcgggggagctctcgacccttccagactatacggagtcgggcaatgaacgggatcggaatcgatgtgagcaagcgccgattggatatcggcacgacagacggccagaccctgcaggtcagcaatagcccctctggctatgccgagttgagcacttggttgagtacgcggccggccattcagatcgttttggaagccaccggcggctatgagcagactgtcctggacttccttcacaaggccggccatccggtgatccgtgccaacgcactgcgagcgcgtagactggctcaggggctgggtaaagtggccaagacggaccgcttggacgctcttgtattggcgcagatggccgcgctggtggaattgccttcctatcagccgctggagccctggcagcggaaactgcgtgagtttgtgcgggcgcgtcgacaaacgatgcaggcactgaccgtagcccgccaacagcaggaaatggtgactgaccgcgagctacgccggcagatgcaaggcaacatcattcgcctgcaaacactggtcgagcggctgggcaagcagatctctgaacaggtcgcgcagcagcctcaactggcagtgctgaagtcaatgaaaggggtcggcccggcattgcaggcggtactggccagctacctgcctgagttgggtcagatcagcggaaaagccattgccagcctggtcggcgtggcgccgatctcccacgacagcggagccatgcgagggaggcgaagcatccatggcggcagggccgagatccgccaggtgctctacatggcagccatgtcggccatgcgacatgagccacgattgcgggacttttaccggtcgctgcgggcccgcggcaaggaaggaaaagtagcgatcgtggcggtgatgaggaagatgctggtgatcctcaacgcccgggtgcgcgacgctgaaaacgggctggtccctgcctaaggccagccagggcgcaaaaccaaaggctgccggccagcggccggcactaccgtgcccgtctcatggaggggccaagtccctccatcaacacagttgctacaaggacgtattcacggcgtcccctgcgcagcccaccctcgcggccaaccctcagtaacccagcgcttcgaccgaccatcccgaggggcttcgccgttggctggatatccagataccccgtaaacaaaaacgccccagcgtagggccagggcgttctcgtgcgtcaggtcaggcaggcctcagaattcctgccagtctccgtcggccagttcggtggccatcggacgaccaccggcggtgcggcgggccggcggcgcgaccggggccggtgcggccggtgcggcagcacgcgggaccggggcagcggcgatgcgcggggcaaccacggtctcggcttcgtcgaccacgaagatcgacaccgcttcgctgaggtggccggcctgttcttccatcgcacgcgcggcggcggtggcttcttccaccagcgcagcattctgctgggtggtttcgtccatctgcaccacggtctggttgacctgctcgatgccggcgctctgttcctgcgaagcggcggagatctcggccatgatgtcggtcacgcgctgcaccgaggcgacgatctcgcccatggtcgcgccggccttgtgcaccagcgccgagccgtcgttgaccttgccgaccgaatcgtcgatcaggcccttgatctccttggcggcagcggccgaacgctgggcgagggtacgcacttcgctggcgaccacggcgaaaccacggccctgttcaccggcacgcgcggcttccactgcggcgttcagcgccaggatgttggtctggaaagcgatgccgtcgatgacgctgatgatctcggcgatcttcttcgacgaggcttcgatggcggacatggtggtgaccacctggccgaccacctcgccgccctgcgaagcgacgccgtgcgcgccgatggcgagctggttggcctggcgggcgtgctcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtctcttccaggttggcggcctgctgctcggtacggcgcgacaggtcactgttgcccgaggcgatctcaccggcggccgagctgatcgcgcggctggactgcttgatgcgggtgacgatttcactcagctgcgcggcggtggcgttggcgtcgtcgcgcatgcgggcgaacacgccctggtagtcgccgtgcatgcgcacggtcaggtcaccctgcgacagcgcggcaagcaggccggagatctgttcgatgctgccggcgttggcgtccagcaggccgttgatctgctgggccagctgcaggaagaagccttccttgtcgctggcgtcgatgcggccggacaggtcgccggcggcggcctgggcgatcacgcgcgccacttcggcttcgaccagtgcttcctgggtgcggtcgcgccattccaccacgtagccgacggtgtcgccgccttcgttgcggatggtcgacaccacctgcgcgaactgggcatcgccgtactgcatcggacgacgggcgacgccgtgggccttcaggttgcccaacagcgtctggtccatctcgccgcggtgttccagcacggtgaccggcttgccgatcaacgaggcctgggcgtcgaagtccggcaggtcgcggcggacttcatcctggtactggctgagggtctgctgcagggcgcggttgctgtagacgatggtgttgctggtatcggtcaggtagacaccggtcgagctgtagtccagcgcggtgcggatgcgcaggttctcgcgggcaacggcctggtcggtttcgatgcgttcgcgcaggtcgcgctgcatccgctgcatggcctgcatcagttcgcccacttcatcctggcggctgacgtcgatgtggccatcgagcttgccaccggccacgtcgttggcaaccgacacggcgccacgcacgctgccgaccagggcgcgcgcgaacagccagaccagcaccaggccgagcgcggcgccgcccagcagggcgatcacggtcagcacggcggaggcggaataggtggacgcggcctcttcgcgcgaggcgcgggcgaggcggttgtcttcggcgatcagcgcttccagcgcggatgcagccttgcggtgcttggtgcgggtctcgcccacgaaggtatcgatggcatcgtccggcaggtccagctccagcatctcggtgacgctgtcgtaggaggccagggcgtccttccattccttggcgaaggtatcgaacagcttcttctgctgcgcgttgtcgaccagcttcgggtattccttgatcgacgtgtccatgctggtgcgcaggtcgacggcctgcttgcgcgcgtcggacttgacgtcatcgctggcgcggatcagctgctggtaggcagcattgcggtactcgcccagcatgccgcgcatctcgccggccatgcggatgctttccatgcgcgaacccgccaactcggtggtgacgttgttcagcgaatgcagtccgcgataggcgacgatgccctgcagcagcatcaccagcaggaggacgccgaaggtcaacagcagcttcggcatcagtttcaggttgttgatccacggcatgggcgttgcgatctcctaaggcagacgcgtccgggcgtcgggcccggttgcagcagaaaccacgccggcacaagctccggcgtggttcgacggacagcggattacttgatgttggccagcttcaggcccgccggcgagctgacttcgatttccgcgcgcgaggcgtcgcgctggatcttgccgatcacgcacacggtcttgccttccagggtttccagcgggaaggagaacttgccgcggttctcgccggcgatgcgggccgagaaggtgtggcgcgggaaggcaccgcccatgtacaggaaggtcggctggccttcggaaccttcggcgtagcgggccttttcgaccttgccacagaccatgccgtccttgccgaccgaacgcggggccagttccggcgggatcatgtcggccgcctgggcgaacgcggaggaagcggtggtggccaggacagcggccgaaacgaacgcaagcagggacttcatcgaggtgtatctccggggatggtgatggtcgttccggttccgcgcgctcctgcgcgaccggcttctgtccccctatcggcactgctggggggaactgaagggttttgtgaccagaacgtgaagcaggtccgatggatcaggcggcagcgtcttcggcgagggaggcctggcccatgtcggcgctgtcgagcagggtctcgatgtccagcaggatcagcatgcggtcgtcgtgggtgccgatgccggagatgaagcgggtgtcgactgcagcgccgaactccggggtcgggcggatctgctcggccgacagcgggatcacgtccgacacgctgtcgaccacgatgccgaccacgcggtcttcgacgttgagcacgatcatcacggtgaaagcgtcgtagcgggcgttgtccaggcgcagcttcaagcgcaggtcgatgaccggcacgatggtgccgcgcaggttgatcacacccttgatgtagtccggggcgtccggcacgcgggtgaccgcatcgtagccacggatctcctgcaccttgaggatgtccacgccgtagtgctcggcgccgagggtgaagctgaggaattcgccaccggcgctggcggcggagctggtcttgtcgttcatcgaggggtcctggttctgccggaagtcccggtgtcaggctcgatatcggccccgcgtggggggactttaggtgccgggggagaggcatccacgcatggcggggatctaccgcggcgcggccggcacgcgcatatggcgtggatccgccgaagatcggtagtgccggccgctggccggcgacggcatcatgcgggttgccggccgccggccggcacgaacggtcgaacgggcctcagagctcgccgttgcggcgcgccttgcgctggcggtcgatgcggaagatgtagcgctggatggcgctgtcgccgccgcgcggcaggctgtcaaagcgcattcccacgcgcttgacctcgatgccattgggctgtcgctgtggcagcaggttgcagaccaccagttcgatgtccaggtcggggccatcgggcagcgacagctgcgccgggtagcgcttctgcaggccgaatacggcgcagtcgttgggaaccactacggccaggccgccaccgctgatgtccaccacccgcatcgacagcgcttcggcacgtgcttcgccgggtggcagcagcagatgcggcgagtcggtgaccggggtctccagccggtacagctcacggcgctgcagatgcaccagttcgtccggcaacggggcgcggaaggcgacgtggccatcgttgtccacgcgctgcagttcgtgcaggcggaaccgcacaaggacacgttcaagctgggcgaagcagagcaggtggtcggcctgctcggcggcacggttcgatgcctcctgcgggctgccgtcgagcagcaggtagtcttcgtcctcgtcgagatcaagcagggcggtcgggaaggaacgatcccggccgtcgatatgcgcgttgatcagtgatcgctggtcgatcagcgagcgcagcagctgccgcagctggcgggggttgcggaccaggaagcgttcgtccgcggcgtcggccgcgtggacatcatgcagttcagtgtcgtggccgtcggacatggagtctgtgatcaggggcgggcgccagcacgcgttggcgcaggctcgatggggatatcggcctcttcattggattatgaagtgagatttgcatcactttccatgcataaggggtcagatccctttccggtgggaaagggatctgaccccgtggcccgccacgctggtgcatccaccccatgggcggatgctttctgcgtggggtcagaactcctgccaatcaccctcggcagccagcgccggctgggcggccgacgcccgcagcggccgtgtcggtgctgccttggtgacgggcagggcggccgcgacctgacgtggctgcggtgcattggccaaccgtgccggcgcagcggcgacgccctgcgatgccagccggaagcgcgcgacggcttcgcccagctgcacggcctggtcttccatggcgcgtgccgcagcagtcgcttcctccaccagcgcggcgttctgctgggtggtctcgtccatctgcaccacggtctggttgacctgctcgatgccggccgactgttcctgcgaagcggcggagatctcggccatgatgtcggtcacgcgctgcaccgaggcgacgatctcgcccatggtgctgccggcctggtggaccaggctggagccttcggcgaccttgccgaccgaatcatcgatcaggcccttgatttccttggccgccgcagccgaacgctgggcgagcgtacgcacttcgctggcgaccacggcgaaaccacggccctgctcgccggcacgcgcggcttccactgcggcgttcagcgccaggatgttggtctggaacgcgatgccgtcgatgacagagatgatctcggcgatcttcttcgacgaggcttcgatggccgacatggtggtgaccacctggccgaccacctcgccgccctgcgaagcgacgccatgcgcgccgatggcgagctggttggcctggcgggcgtgctcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtctcttccaggttggcggcctgctgctcggtacggcgcgacaggtcgctgttgccggacgcgatctcgccagcggccaaggtgatgctggaggcactggcctggatctggccgacgatctgggtcagctgtgcgacggtggtgttggcgtcgtcacgcatgcgcgcgaacacgccgttgaactggccgtccatgcgtgcggtcaggtcgccggcggcgatcgactgcagcagctgcgagagctggccgaggttgccgtcggccacctgcatcatgctgttgagctgctcgatcatcacgcggaaatcgtgatcgaaacgctgcgcatcaccgcgctggctgaagtcgccggcggcggcggccgaggccagctgctggatctgcgtgttgatggccagcaggctggccttggccgcgtccatcgactcgtgcaggatcgcgcggctgccgggcaggcggcgggcgtccggggcgaggttgccggtggcgtactggttgagtacttcaatggcatcgacgatcgcatcgaggtgttcgaagatcaccgtgttgatgccgctggccagctggccatacacacccgggaaatcctccgggatgcggtggctgatgtccggcccagcgtgcatctgtgccatcaactgggtctgctcgctgaagcggcgcagcattgcggtcatctcggcggtggcggccagcatcttgccggcttcgtccttgctggtggcctgggtgctgacgctgaggtcgccgcgggcaaccgcctggatggcatgcacggccttgcccagcgggccagtgacggcgcgcgagatgacggtggccagtgcggcggccaccaacgaaagcagcacgatgcagctgatgatcgcgatcatgctgttgcgatgggtggcgttggcgtcggcgatcttgccgtccatctggccggcgatgtgggtgcccagggccttcatcgcagcgaacaggtcgcgacgcgccgggcgcgactgctcgtcggagatctgctgggcccgagcgccatcaccggcggccacggcgtcgcgcatcgccttgttggcggcgaagtagcggtccagctgtgcgctggccgcgcgatagagttcacgctccttggccagcgccggcagcgccgagtacgcggccagctcgtcatgcacggccttggcggtgtcgtccatgcgcttgttgtagtcggcgaccttctccggctggtcgagcatgctcagctgtgcaagttcataggtgcggaattctcccagctgcgagcgcgcctcgcccaggtgctggaccgaggggatgtcgttgccagccatctcgcgcaactgcgcgttggcttcgctcaggcgcagcagtgcgaaggcgccgaggatcagggtcatcaaggtggtgagggtgaaccccacggccagcttgcgggcgatgggcagatcttggaaccacttcatgcagggtgctccaggtgggcagagtgccggcgtctgtgcgccggttcgggggtggttgcagagcgaacgggggtgcccggtggggttcggtgacgaccgtcattgcgaaataacggcgccgttcgcgtggactttatggacgcagatcacattcggttgcgtagggatgacagcgcgaaagcgttgcagcggcgtgctttcgcttggatgaagtagttgcgcccgcaaccatcatggcgacggagttcacagaagggatggggtcagagctctttcctgcggaaaggaatgcgccccccttggcagagcgcgcacaaacaaaaaccgccgccccgaagggcggcggtccagtacacgcatgcagcgtggatcaggcggcctgcggcatccgcaacgagcgcaccagtccgccgatgtcgacgatcaacgcgacgcggccgtcgccaaggatggtggcaccggacaccccgccgatacggcggtagttgttctcgatgttcttcaccaccacctgctgctggccgaccagttcatccacttccagtgcgatcttctggccatcgccttcgaccacgaccaccagcgattcactgcccggcgcgcggttgccgtagccgtagtactcgctcagcgagaggatcggcaggtactcgccacgtacgcgcagcacgcggccttcgccggccatgctgcggatgtcctcggcctgcggctgcaacgcctcaagcacataggccagcggcaggatcagggtttcgccggcaaccgccacggtcatgccgtcgaggatggccagggtcagcggcaggcggatcagcgtgcgggtgccagtacccaggctgctttcgatctggacctcaccgcccagtgcctggatgttgcggcgaaccacgtccatgccgacgccacgcccggacaggtcggtgaccgcatcggcagtggagaagcctggctggaagatcaggtcccagacctgcgaatcggtcgggttgtccggtacggccaggccgcgttcggtggccttggccaggatcttggcgcgatccaggccgcggccgtcgtcgctcacttcaatgacgatatggccgccctggtgcgaagcggccagggtgatcgtgccggtttcgtccttgcccgcgccgcgacgcacgtcgggcatttccaggccgtggtcgatcgagttgcgcaccaggtgcaccagtggatcggcgatcttctcgatcagccccttgtccagctcggtgccctcgccgacggtgcgcaggcgcacctgcttgccgaggcggctggacaggtcgcggaccaggcgcgggaagcggcggaacaccgcgtcgaccggcagcatgcgcacgccgatcaccgcttcctgcagatcgcgagtgttgcgttccagctggtccaggccggcgaacaggctctcggcgtggaccgggtccagcgcgtgcgagacctgcttgagcatggcctgggtgatgaccagttcgccgacgaggttgatcagcgcatcgaccttgtcgacgctgacgcggatcgacgtttcggcttcctgggtggcagcaccgccggcggcaggcgcagcaggcgctgccggcacgacggcagcaggtgtggaaggggatgcagcaacgggcgcctgggttgccaggctcggcggcgctgccggacggatgtccagctcgcagtcgtccagtacccaggcgaaggtgtcttcgatcttgctgcgcggcaccttgccgaccaggcccaggtcccacgccaggtgggcctcgagcgggtcgagctgggcgaaccccggcaggcgttccatgcgcgcggccacctgcagcgagccgaggtgttccagttcgcggatgatgcgcaacgggtcgttgccgctcatgaacagcgagggcgccggagtgaacccgatctgccaggcttccggcgtatcgtccaccttggctgcggtagcggccggcgcgcttggtgcggcctggccggagagaacggcttcgaggcgcgccttcactgcggcgaccgcagcggggtctgcggcctggccatgttcggcttcgcgcagcagggcgcgcagtacatccaccgaggacagcatggcatcgacggcatggccttccagggcccgcttgccggcacgcagctcatcgagcagcgtttccagcacgtgggtcaggccggcgatggcatcgaagccgaaggtgccggcgccgcccttgatcgagtgggcggcgcggaacaccgaattgatgatctccgcgtcctgctgccccgattccagggccagcaggccagcctccatcgcgtcgaggccttcgcggctctcctcgaagaaggtggcgtggaagcgttgcaggtccatgctcatggcagtggtggtccggaagcgaagaaggggagcggtgcggggcgatcagcccagcactttctgcacggtggcgaccagctgttccggattgaacggcttgaccagccaaccggtggcaccggcggccttgccttcggacttcttgtcggcggccgattcggtggtcagcatcagcagcggggtgaacttgtagtccggcagctggcgcagttcgcggatcagcgcgatgccgtccatgttcggcatgttgacgtcggtgaccaccgcgttgaagcgctggcccttggcgcgacccagcgcgaccgcgccgtcttcggcttcttcgacggcaaaaccggccgaggtgagggcgaaggaaaccatctggcgcatcgacgccgaatcgtccaccaccaagatacgtgcgctcatgcagcgttctccacagatttcaggttgtcatgggttacgtccaggcccagggcctgggtgacgcccagcaggcgtgcggcgtcacggaaggttgcggtgcaaccgtggaagccggtgcccaggcctgcatcgcggcgggcctgcacgaatgcacacagcacctgcacggcggccgtgtggatgcgggcgacctggcttgcatccagggtcagctcgcctgcctgcgccaccagcggggcgaggcggttcttgagctcggtgctgctctcgatgccgagatcctcacccagttcgacagtgctcatcgttgctccggacaaacggttccgtgatccataacggcaccccggcggggttctttagaggaatcgacgcggtgcgtcgatgcggtcgcagctgaaaaggggacggcggggatcaagtcgcaagcgacctggctctactgcagccccctcggcaacggcgaccgcgcagtggggacgcaaggtgttgatccaacggatcaactccttgcgtccccgacaggcaccgcttcggcgcaaagcgccgagccacttgcgacttaatcccctccgtccccttttttccagatcaactcagcagccgtgtggcgtccagcaggatcatcgggcgctggctgacccgggcgacgccgcggaacagatcattggagatctggcagatgcgggcggtatccgggggttcgatctgtgaatcggtgaggttggcgacatcttccactgccgacacgcgcaggccgatggtctcgccgtcctcttccagcaccacgatgcgggtctgggcatcgtcttctgccgctgcggcgccgaggtgcaggccgaggtccatcaccggcaccacctggccacgcaggttcatgatcccgagcatcgccggtgccgtgccacgcaacggcagcagtggcaccggcaacaccacttcctgcactttcagcagttccagcgcataggcctgggtcccgcagcgcaggcgcagccagcgcgaggtgcgctcgccggcgcggcggttctgcgggtgcgggctgctggcgggctggtgcgcctgcgcctgcagctcctgccaggtaccgggacggttggtggccggggcatccagggcaacgcggggcggcggcgcggcggcagcacgcgcgaccggggcgggcgcgggtgcagcgcgcggtgccgggggcgcaaccacggccggtggcggcgtggggacatcctcgccacccgcagcggcttcgaacgcagcctgcagaccggggctgtcagtgtgggcgagctgatggctgtcggccgcgtcggtctcgtagatcacttcgtcgggcaggtcgtcccaggtgggctccgggccggcctgggccggggtcgtctcgtggatcacctcgtcaggcaggtcatcccaggtcggttcgcgctcgggagcggcgaccggcattgcggcggcctcgaaggcggcttccagtgctgcctcgtcctgtgccggggcagcggcaacagtgcccgtctcatagatcacttcggcgggcagatcgtcccaggtgggttcgcgctcggccgttgtggccgcctcgaaggcggcttcgagcgcggcgttgtccacggcaggccccgcggcaacggtgtcggtttcgtagatcacctcggccggcaggtcatcccaggtcggctcgcgttccggttccgatgtgctgtccggagccggggcggcgctgtccggcgttggcagcacgacggccgccggggcgatcgcttcgcccagcagttcgtccaggtagtcgtccagtacgccggtgctgttcatgcggcctgctccagggcacgggcatcctcaacgaggatccagttcagtgcgcggcgataggcggccaggccgcggcccgggtagtcctcaccaacgctgggcagggtcaggcctgcggcattgctgatgcgggtgtcgatcgggatggcgtcttcccacacgcgggtgccatggcgatcctgcatcgtgcgcagcgactcgttgccggcgcgggtgcggcggtcgaacagggtcggcaggatcgagatcggcagcgggcggcggcgcgagcgctcgaccatctcgccggtgcggaccatgccgtccaggccatgcagggccagcggctcggcctgggtgggaatgatcaggcggtcggcagcggccagtgcgttgatcatcaacaggccaagggtgggggcacagtccagcaggatgtagtcgtgctggccctggtgacgcgccagtgcgttctgcagggccaggccgaggccgggctggttggcgctgcggcgctccagcgtggccagcgccgactgcgcgcagacgtagtccaggccgtggatgctgctggcatggcacaggctggaaagatcggccggcggggcgccgaacagttccagcacgcccgccggcggcggatccaccggcacgccgaaggcgcggctgagcgaggcatgcggatcgaggtcgatcagcagcacgcgatggccaagcgcggccaggccgcggccgagggcgagggtggtggtggtcttgccgactccgcccttctggttggcgactgcccagatgcgcatcggtttactccttcattgccgggggaacggcggcgccgacgcggctgccagccggcaccggcggcaacttcaccggtgcgatgggggaggtgggggcggtagccggagttgcggcggcttgttcggtggtgttgtcgtcgacggcgccggtggccgcattgaggcgctggccaagcggatccaccgaatgcgaggtgtcggccagaatgatgaccatcacccggcggttgcggttgcgcccctgcgcgctgtcgttctcttcgcgcggacggaactggccatagccaaccatcgccagccgtgatggctgcacgccctggtcggcgaacaggtgcaccacgctggcggcgcgtccggccgacagttcccagttcgaagggaaggtggcggtggcgatcggcacgttgtcggtatggccttccacgcgcacgctgttgggcacgtcgcgcagcacctcggccaggctggccagcgtctgccgtgcatgcacgtccagcgcggccgagccggtggggaacaggatgtcgctgttgatctccacttcgatccacaactcggtgcggcgcacgctgatcatgccgcggtcgatcagcggtgccagcgcggcggtgaggcggtcggcgatgctgttgagctggcgctcggcacgggcgatctgttcctggttgtgcacggagaccggcatgcgcatctgcgaggccatcgacggcagcagggtcgggtcgtgcgacggcgcgggcgcggaggggccgatcttggtgccggacttgatcaccgaggggctgtcccagccgccaccctgcacctgcttgttacccacctgcaccggattgatggtgcgcggtgcgccgccgaaggcatcggtgagcgcgtcggccatgatccggtacttgccctcgttgaccgaggagatcgcgtacatgaccacgaagaaggcgagcagcaacgtcatcaggtcggcataggggatcgcccatgcttcatggttggcgtgctcttcgtggtgcttgcggcgggccatgtcagtgcaggaagccggagaggttggtttcgatgttgcgcgggttctcgccctgggcgatcgaaatcaggccttcaatgaccatttcgcggtcgcgggtgttgtgcgagatcacgctcttgagcttggcggcgatcggcaggaacagcaggttggccgaggcgatgccgtagatggtggcggtgaacgcggcggcgatgccgtggccgagtttgctcgggtcggccaggttcttcatcaccgcgatcaggccgagaacggcaccgatgatgccgagcgtgggcgcgtagatgcccatcgcttcgaagaccttggcgccggcctggtcctggtgctcctggctgcccagttcgatctccagcatgtgacgcatcgattcgggttcaacgccgtccaccagcagctgcaggcccttgcgcaggaacgggtcctgctgcgcttccacctgcgattccaggcccagcaggccctggcggcgggcgatgttgctccactcgacgatctgctggatcagttcgcggcgatcgctgtgcggcgggcgcacgacccagcgcacgatcttgaacgcatgcttgaacaccgccggcgaggtgtgaagcaggatcgcggcaacggtaccgacgatgacgatcacgaacgccgcaggcgaccacaacgacgccaggccagcgcccttgaggatgctgccaccgaccagcgaggccagggcgagaaagagtccaatgaggctgagtctatccatggttccggtatcggcttgtatgaatgggacttgagacaccgggagaatgcgtacagacggtagtcacagttttcgggtcgccgggccatgcccggcggcgttcagcgtatgccgtccacgtccaggatcagtgccatgcgaccatcgccgatcaacgttgcaccggcataaccgcgcaggccgcgcagggcttttggcagtggcttgatgaccacttcctcgcgcccgcgcacctggtccacgaccaggccgaagcgcgcttcgccggcctgcagcaccacgatggtcagcagggttgacgcggccggcgtcacatccagccactggcgcaggtcgaccagcggcagggtgtgcgagcggcgatcaagcacggcgcggccatcgaaccagcccagcgaggtgcgcggcgcgtgcagcacttccatcacgcgtgccagcggtagcgcgtagacgtcctcgccggcctgcaccagcagggtcggcaggatcgcgagggtgagcggcacgcggatcaggaagcggctgccacgacccagttccgactggatctggatctggccgctcagttcgcggatgcgcgactgcaccacgtccatgccgacgccacggccggagatgtcggtgacctgctgcttggtcgagaagccgggcaggaacaccaggtgcaggcattcctcgctgctcaggcgggcggcggcttccggatcgatcaggcctttctcacgcgccttcgcgcgcagcttctccgggtcgatgccggcgccatcgtcctgcacctcgatgctgacgtagtcgccttcctgctgcgccgacaggcgtacatggcccatccgcggcttgccttgtgcttcgcgcaggtcgggcatttccacgccatggtcgatggcgttgcggaccaggtgcaccagcggatcggccagtgcttcgaccaggttgcggtcgagttcggtttcggcgccgaccagctccaggtccacttccttcttcagcgagcgggcgacgtcgcgggcgaccttggggaagcgcgagaacaccttgcccaccggctgcatgcgggtacgcatcaccgccgactgcaggcgggcagtggcgatgtccagcgtcgatacggcgcggtccagctcctcgtcgcgcaggcgtgcacgcagggtcttcaggcggttgcgggaaagcaccagttcgccgatcaggttgacgatcgcatccaggcgcttggtgtccacgcgcacggtgtgctcggcctcggccatcggcttgggcgccggcttggcggcgggcgccggtacgggcgctgggcgcggtgcagcggcaggtgccgccgcgacggtggcagcaggcttcgcgcctggcgcagcgccgccgtgcagctggtccagcagcgcttcgaactcgtcttcgctgatcaggccgtcgtcggccttcctggccggcgcgaccgcggtcggtgcgttgccgccatgcagctggtcgagcagggcctcgaattcgtcgtcggtgatcaggtcgctgccagctgccgcaggggcggccgcagcgaccggcgcggcagtgccaccgttcatgtcgaactgcgcgatcaggtccggcggcgcatagcctggctcggtgccggaggacacggcgtccagcatcgactgcaggtagtccagcgattgctgggcggcgtcgaagtggtgggcctgcagcaccgcctgcccggcacgcgcgatgcccagggcctcttcagcggcgtggcacagttcgaccatcgcggtaacgccaaggaagccggcaccgcccttgagcgtgtggtatccacggaacacggcgttgagctgctcggtgtcctgcggtgcctgctccagcgacaccagctgttcgcccaggcgatccaggatttcctgtgcctcgatgatgaaatcggcagtgatgtcgtcggataccgcgctcatgcttacagccccagatccgacaacaggtcgtcggcgtcgttctgcgagaccgcgtggcggtccagtcccttcagtgccggcccggccagttccgggtcggtgcgatgctgttccggcggcaggccgagtgcgccgaagccctcgtgcacgcggcggacgatgccgaccacgcgacggatgatctgcccggtcaggtcctggtagctctgggtcagggcgatctcggtcaggttgtggcggatgcgctcgagctgcgcgtcctggcccggctgcaggccttcagcacgcagctgttcggtcaggctgcggcattcctcggccaggtccagggtgcggtgcgtggcctgttcggtcattgccaccacgtggtccaggcgtgcgcaggcgtcgtccagctcaccggcctcgctgggcacggtcggcagctcacccagtgcctgccccagctcgcgggccagccgcgagaggccgctcatcatcggctgcgtacgcagcgcgaccagtccgtcgatgcgctgccgccaggcggcctcgtcaccggactcgagtgcgtccagggcttcctgcaggcgcagggagagggcgctcttgtcgaccgtggtatccatcaggcgctggccgccaggcgttcgaagatcttgccgagcttctcttccagcgtctgcgcagtgaacggcttgatgatgtagccgttcacgccgttctgggcggcttcgatgatctgttcgcgcttggcttcggcggtgaccatcagcactggcagggtcttcagcttggcatcggcacggatcgccttcagcagctcgatgccggtcatcaccggcatgttccagtcggtgaccacgaaatcgaacggctggctctgcagcagcgacagcgcggcatgcccgtcctcggcttcggcggtattggtgaagcccagatcgcccagcaggttcttgacgatccgacgcatggtcgagaagtcatcgacgatcaggatgcgcatgttcttgttcaaagcagagttcctttgttgttcattccgggcggccgggggcagccgcctcgggcatgttcattcttccaggccggcgtccgccgcctcgaaaatcttgagccggccacgcaggcgcagcaccgcctggccgtggatctggcagacccgcgactcgctcacgccgagcaccgcgccgatctccttcaggttcagttcctgctcgtagtagagcgagagcaccagctgttcgcgctcgggcaggtggccgatggccttgcccagctcgcggccgaactcaccacgctccagtacctgctgcggggtcgggccgccctgggcgacggtgtccagctcgccctggtcctcgatgcgcgactccaggctcagcacctggccacgggcggcgtcttccatcaaccgcaggtattcgggcagcggcatctccatcgctgcggccacttcggtggcgctggcggcgcggccgctgctctgttccaggcggcggatggtggcggcggcatcgcgtgcacggcggtgcaccgagcgcggcacccagtcgccacggcggatctcgtcgatcatcgaaccgcggatgcggatcgaggcataggtctcgaacgaggcgccctggtcggcgtcgtagctgcgcgacgcttcgatcaggcccatcatgccggcctggatcaggtcgtccacttcaacgctggccggcaaccgggcggccaggtggtgggcgatgcgccgcaccaggtccgaatgctgggcgatgacctcgttggccgccgagcgctggacttccctgtactgggctgcgcctttcatgcggccaccccgcgctgcttgaggatgcgctcgaggaagaactcgacgccgccacgcggttcggtcggcgcctgccagcgtgcggtgcgacgcgcgatctcggtgatcgccagcgcggccgggctggacgggtaggccttcaccaccggctgctggcgctgcaccgacaggcgcagccagtcgtcctgcggcacgcagcccaggtagttcagcgagacatcggcgaggaacttctcgcacacgcgggtcagcttttcgtacagcacgcggccctcgttggggtcgcgcaccatgttggccactacctggatgcggtccacgccgcgttcgcgcgacagcaccttgatcagcgcgtaggcgtcggtgatcgaggccggctcgtcacagaccaccaccacggtgtcctgcgcggcctggcagaaggtcagcacgccgtcggtgatgcctgcggcggtgtccaccaccatgatgtccagttcgcgttccagctcggagaacacgttgaccaggccgacgtgctcggccggggccagctcggccatgtgccggcggccggacgcggccggcaccaccagcacgccgttcgggccttcgacgatgacgtcgtccagcgagcagcggccggcgaccaggtcggccagcgtgaaggtcgggttcagccccaggatcacgtcgatgttggccaggcccaggtcggcgtccagcagcagcgtgcgcttgcccatcccggccagtgccaccgccaggttggcggacacattcgtcttgcccacgccgcccttgccgccagtgacggcaatggtgcgcacagggccgagcggctcgctgcgggtggccgacagcgggaaggtcttggtcagcttggcgtactcacgcgacggcatggttcaactccgggttgcagggcatatcggccgcgcggcgcaaatcttcaaggcgaagtacgagattggccgcactggcccggtgcaggtcctccggaacgtcctggccatcggtcacccagttgatcgggagggcgtggtccacggccactgacagggcgttgccgaagcggccggtctcgtccagcttgctcagcaccaggccctgcaggttggcggcgccgaagcggcggaccacctcgtccatgtcgccgaagctggtgttggccggcagcaccagcagggtgcgtacctggcgggcggcgcgcagccactgcagctgcgcggccagcgcgcggtcgcgcgggcccaggccggcggtgtcgatcagcaccagcttgtagtccttcaggcgttccagcagctggtccaggtcggtgccgctgttggcctcgtgcaccgcgatgccgagctggcggccgtagccgtacagctgctcgcgggcgccgatgcgggtggtgtcggtggtcaccagggccacatcgcgcggcgcatgcttctcggcgaagcgcgaggccagcttggcgatggtggtggtcttgccggcgccggtcgggccgaccagggcgatcacgccgccttcttccagcgggtcgaccggggcgatcggcagcttgcgcgagatcagccccagcatcaggccgcggccacgatgggcttcggtctccagcgggatctgcatggccacgtcgcgggccagcccggcgtcgaaaccgtactcgtccatcaggtccagcgcggtggcgcgcaccgggctgccacgcaggcgctcgtcggtgaagcggttcatctcgcgctcgatcacctggcgcatgccggccacttcctggcgcagctggcggatctcggcgtcgtcctgggcaaccacggtcagcgtcggtgccggggccagcatgggggccgggctggcttcgccggcggcttcgagcgctgccgtttcgctggcggcgatgtcaggctggacatcggccatggcagcgcccggcagcggcggcggctgcacggcggggggcacgctttcgtgatgcgtgtcgtgcggcgggtcgagctggaagcgggcgcggttggccggcgcggtgacggccgggcccggtgcgacgatggcctcggcgaacggggcgaagatctgttcgggcagcgccggttcgttgacggcggcgcgcgccagggtggctgcgaagccggtgctgccgcgggtcggcacgatctcgtcggcgctgtccaaggtgcggccggtggcacccacggccgcacgggcgagggcggccacggccgaggtggtggcggccaccggctccggcgccggggcagcgctgcggcggcgggtgaccgcggcgatcaccgcgtcagcagcggtgcgcggcttgggagccggcggcggtgcgacatcacggcgcgaggcttccagtgcacgctgcacggcgctctcgtcgtagttggccgcggcgacgatctcgacgccttcctcgatccggcggttggacaggatcacggcgtcaggaccatgttccttgcgcaccaggttcatggccgagcgcatgtcggcggcgacgaatcgtttgattttcatgctgtggtcacgggacgaagacggcggggtggcggtcggagaactcgggtggtcggtggtctgcacggtgcgggttccccttggtatctgtctgttgcgttggttcgaaggtggtgtctgttttctggcgcatcggtgggcggcgtcagctgatcgttccgaccagcttcaggcgcttgtcctccggcacctcgctgtaggccaggaccgacaacgacggaacgctgtggcggaccaggcgcgccagcgcggcgcgcaccgggcccggtaccagcacgaccgccggctcgtttcgcgcttcctgcttgctgacacattcggccaggctctggtgcagtcgctctgcgagtccgggttccagcgcggcgccgttgccctgcgtggactcctgcaagacacgttccaattgcgggttgagggtgaacaccggcagctccgccgacattccggcgatctcctgcacgatgaagcggcccagcgcggtgcgcacggcagcggtcagcaccgccgggtcctggctgctgggcgcgtgttcgaccagcgcttcggcgatcttgcgcagctgtcggatcgggatgcgctcgaccagcaggttctgcagcacgcgcaccactgccgacagcggcagcgccttcggcgtcagatcttcgacgagcttgggcgcgctcttggccaggttggccagcaggtgctgcacttcctcgtggccgagcagttccggcgcatgttcgcggatcaggtgcgagaggtgggtggccaccacggtggccgggtcgaccacggtgtagcccagcgtttcagcctgggcacgctggtgcggctggatccaggtggcatccaggccgaacgcgggatccttgccggcaatgccctccagggtgcccagcgcgctgcccgggtccagcgccagttcgcggtccgggtggatctcggcggtggccactggcacgccatgcaccagcacgcggtagccgttggccggcagttccaggttgtcgcggatgtgcaccgagggaatcaggaagccgacgtcctgggtcagcttgcggcgcacgcccttgatgcgcgccatcagttcgccgccctggttgctgtccaccagcgggatcagccggtagccgacctcaaggcccagcggatcgaccgggcgcagctcgtcccagctcagttcggcggtcggcgcaggtgccgccgggcggccgagtgcgttgagtgcggccgcgtcattgccggcggctgccgggtcggtggctgcggccttgcccttgcggtagaccttccaggcgatgaagccgaggatagcggccagcgtcaggaaagcgacgttgggcatgcccggcaccaggccgaccacgccgatgatgccggcggtgatcgccagcgcgcggtactggccgaacacctggccggtcatcgcctgggccatgtcctgcgagcgcgaggcgcgggtcaccagcatcgccaccgcgctggagaccagcagggccggcagctgcgccaccaggccgtcaccgatggacagcagggtgtaggtggcagcggcttcgccgaacggcatgccatgctgcaacacgcccacggccaggccgccgagcatgttgatgaacaggatcaggatgccggcgatggcgtcaccgcggatgaacttgctggcgccgtccatcgcgccgtagaagtcggcttcctcgcgcacttcctcgcggcgcagcttggcttcttcacgcgtcagcaaaccggcgttgaggtcggcgtcgatcgccatctgcttgccgggcatcgcgtcgaggatgaagcgcgcggtcacttccgaaacgcggccggcgcccttggtgatgaccacgaagttgatgatggtcaggatcgcgaacaccacgatgccgaccgcatagttgccgccgatcacgaattcgccgaaggcggcgatgaccttgccggcggcgtcgtggccgttctggccgttgagcaggatcacgcgggtggaggccacgttcagcgccagccgcagcatggtggtgatcagcagcacgatcgggaagatggtgaagtccagcgggcgcttcacgtagaccaccgccagcagcaccatcagcgagatggcgatgttgaaggtgaacagcgcatcgagcaccggcgcggccagcggcaccacgaccatggccagcagggccagcacgatcagcggcgcgccaaggccctggcggatcatttccagggcacggcgggtgttgaagccggcggagggctgggcgctcacgggcggccccccttgccgaattcatccacctggatgtgcggggcgtccggcatcgggccagtgcgccaggcgcgcagctggtagacgtaggacaggacctgggcgacggccgaatacagtctcacggggatttcctttccgagttggccttcccgatacaaggcgcgtgccaaaggcggggcggagacgatcgcgaccttgttgccgtcggcgacctcacggatgcgcagggcggtttcgtccacgcccagggcgaccacggtgggagcattcatggtcccaccctcgtacttcagggccaccgcgtagtgcgtcgggttgaccaccaccacgtcggcggtgggtaccgcttccatcatccgacggttggccatctgctgctgcagctggcggatgcggcccttcacctcggggctgccctcgctctccttcatttcccggcgcagctcttcacgggtcatcttcagcttgcgcatccagttccagcgctggtagggcgcatcgatggcggccagcaccagcatcgcgccggcggtggccagcagcaggcgcagggtgaagcccaggccatcggtgatggcggtttccagcgggtggtggatcagcccgcgcagggtgtcgaagccggtccagaccaccagccctgcggcgacgccgacgaaggccacgcgcagcagcgatttggtgaattcggcaatcgcctccgggccatacaggcgcttgagcccgctcatcgggttcatgcggttgatgtcgggcagcaacgccttctgcgaccagcgcaggccgcccatcaccaacggggcgacgaagctggccagcaggcagaccagcaccagcggtgcgatcaccagcatgaactgcagcagcaggtcgccgaagtggccgaacagttccttcgggttctgccgcaggccctgttccgggctgagcgcgtgcttcatccaggcactggcgccacggccgatcgagccgctcatggccatcaccgccagcacgccggcaccgaacacggcggcggtgccaagttcgcgcgagcgcggcaggttgccttgttcacgggcgtcgcgcaggcgtttttcggtaggttgttcggtcttttcgccggcggattcgttctcggacatcacgggcactgcggcaggggatgccggggtgcgtgcaagaagtgttccgtgatgggccgttgcctatccacgcatggtatggatctactgtagggagtcgctggcggggcgcaggggaatcgtcagaacactgtcgctgtgccaatccacctgcagcggggtgcccccatcagcggccgattcgtcgctgacatcgcggccgctgccgtggttgacctggtgcatggcgtccttcagcacatccaccttcaccagcaggcggctgccggcagccaggcggcgggcgaccatgcgcgtgcgatcgaagggcaggtgggtccattggccgggctgcagcaactggcgcgtacccgggtcacgcacgtggctggcccggcccatgtaataggacagctgcatccggtgtccatcggccatcagctcgtacagggtgacggtgaaatcgaagtcgcgcttgttgatccgtaccttcaggtctccggagaagctgcctaccaggtccatggggccggtgaagggttccgagacataggccagcgcggtgtcggcttcatcctgtgctgcgacgatggggaacgggtagtagcggtgccgcatttcgttgcggtcggccatgttcacggtctgccccagctggcccggcgctggcggctgttcctgcaggcggtggtagccatcgggcgaagcgggtgcagccgacaggtggtagcggcggtgggcacccgcggcggcgtccagtgttgccgcatgcccccagcgattggcgcccatcagctggtagttcacgcggtcaggcaccagcgccgggcgaggggcgccgcgcagcatatggtccagccactggaaggtcagtgcgggcgtgtcgaactgcgcgacaggatccagctcatggccacgtagctgcatcggcttgagcgccgactgcgcaccgcggtggtcgtaggggccgatcagcagggcatggtcggcatcggggcggtgccgcaggtggtccttgaagtactgcagtgccgagatctggccgtcgtcgtagtacccggtgatggtcagcaccgggatgcggatgtcgtcgaactggtcgccatagggaaccatcgactgccagtaggcatcgtacgtcgggtgatcgagccagcgctgcagccaggggttgggcgtgccgtcgatctggtcgatctgccggtaagggcggccggaggcataccagcggcggggcagctgtgaccagcgttcgttctggttgtaggtgtcgttgtccagcatcgggtcattggccacatagaacgcccaaccgtagttggcactcaggaacacgttgttctccatcggcaggccctggccggggatggcggcaacgtagggcacgatggtcttcaatgcgggatggtgatggcgcgccgccgcccaggcagtaaagccctcgtagctgccgccatacatggccacccggccatcgctccatggctggcggctgatccagtcgatggccgcgttggcgtccgcgccgtcatgctcgtagggggcgatggtgccgctgccctggcccttgccgcgcgcatcgaccacgatgccggcgtagccatgcgcggcggccagcagcatcttctgccggttcttgggtggatcggtgtagatggtgaacagcatggccgcaggcaggggcaccgatgcggcgcgagggcgggccagctgcgccgacagcacgacgccatcgccaacggggatgcgcaatgcgtcgtcgatggcgaagcggcgctgctcttccgccgcgaccagcggaggggccagggcagcggccagggtctgcgcacgcagtgccgcccgcaggcgcagcagttccagggcgacagcctcggcaatggtcgtcgcccccgcctgtgccgcgacggcctgctccagctgggcgcgcaccggggctggctcaaccgagagtgcggcaccggcctgcaccgcggcaacgtcgtcgagggcggcgaaggtggcgtggaaggcgcgcgcatactccgctgcgtcctgctcgccggcggtgacgagcagcagcatcggtacccagcgttgcactgctgcggtatcaccgtcgcttgcaagcgatgcgcgtgcctgctggatcgatcgccgcgcttcggccgtctggcccgccgccaccaacgcgtggccgcgctgtgcatcggtcaggctgggcgacttcagcatgcccttgccaagggcctgcagggcagcgtcgacctgggccggggaagcatcggctggcaatgaccacggcagatcagcggcgttggcgtggccgacagcaagggccagcaacaggccagcaagagtggtgcgtagggccacgggcgcttccttggatgagggtggaacggcgcatccacgcatggcgtggatctaccgaaggccaaccaatggtagcgccgggccgtgtccggcgggagccgagcgcaggctcggcgctaccggggcgcgttgtcgctgggcggcgggctctgcgccagttccacccgcggccggggcaggtcgtgcagctgcatgaagcgcgccgcatcgaccggccgtcccagcaggtagccctgcaggtagtcgcagcccaggcgctccaggtaggcgcgctgggcggcggtctccacgccctcggcgacgatgtccatgtccagcgcatggcccagcgccacgatcgccgagacgatcaccacgtcctctgcactgtgttccaggtcgcgcacgaacgcatggtcgatcttgatctcggtggctggcagccgcttcaggtacagcaggctggaatagccggtgccgaagtcatcgatggagatgcctacgcccagcgccgacagcgcctgcagcaggcgcaggctggtgtcggtatcgcgcatcaccgtgctttcggtgatttccagcaccaggtggcgcggggcgatgttgtggcgttcgatcaccgcgcgcacatcctgcagcaggtgcggcgaactgaactgcaccggcgacaggttcacggacatcgaccagccttcgtgaccggcatcgtgccagcgccgcagctgcaggcaggcctggtccagtgcccagcgcccgatatcgttgatggcaccgctgcgctcggccaggcggatgaaccgatcgggcggaatcaggccatgctccgggtggtgccagcggatcaatgcttcggcaccggccaccttctgcgtggccacgcggatcttgggctggtagtgcaggaacagctgctcgctgccgatggcccggcgcaggtcggccagcagccggaattgttgttcggcgctgttattcatccagtcggcgaacagcacgaaggcgttgcgcccggattccttggcctggtacatcgccgcgtcggcaaaggccatcagctgccgctcgctggcggcgtgatccgggcagatcgccacgccgatgctggcggttacctgcagttcgttgtccggcagcagcggtccactgccgaccgcctgcaggatgcgccgggcgagggttggcagatcctcatcgtgctcgatgcgcaccaccagcacgaactcatcgccgcccaggcgcgccagcatgtcatgcgggcgcagcagctggcgggtgcgctcggccaccgccaccagcaatgcgtcacccgcctggtggccataggcatcgttgacctgcttgaagccgtccaggtccatgaacatcaccgcgaagcggctgccgccctgttcggcctcggccagtgcctgcacgatgcggcgctgcaacagcaggcggttgggcaggcgggtgagcggatcatgcagtgcggcctgggtcagttcctgctgcgcatcggtcaacgaagtgctcagcatggaattgcgcagtcgtagcagctgcgcctccacccgctggtccagccaggacaccaccagcaccaccgcgaggatcgcgaccgtcagcaccactaccagcatcgccagccactcgttctgcaggccatcgccgaccgccgcgccgcagatgctgccttccggaaagcgtgcggcggccatgccggtgtagtgcatgccaacgatggccagcccgagcaggccagcggctgccagccggtcgccgacacgggtgcgctgcgcgcgcaggcggaaggctacgtacaacgcagtccatgaggcggcgaccgccacgatcagcgagaacagcagccagcccgggtcatagtcgatgccgggttgcatgcgcatcgccgccatgccgacgtagtgcatgccggcaatgccggtacccatcagcaatgccccgccggccaggcgtgggtgcggcagggtgcgcagcgaaaccagccacagcgcgaacaccgatgaggcgatggccagggccagggagagcagggtgatcggcaggtcgtagccgagcggaatgggcaggtcgaaggcgagcatgccgatgaagtgcatcgaccagatacccaggcccatggcgaagccaccaccgaggcgccaccaccaggccgcgcccttgccgggtgcggtgaccgtgcgcccggccatcgccagcgcggtgtatgacgccatcacggcaaccagcaacgagatcgccaccagccacgggttgtacgtgcctaccagcattcgtcagtctcccggacctgcctgtcgacggaaaccacggtggggcatgcatgaggcaggccgacgcagggcggcggccacgtgcggcatccccccggttgccgcgcattcactctagcgcgcagacccgggggaagggcaagcagtaaaacgtgatgatcgggtcagtgtgtgaccgcgtccgcagcctggaaggcggcatcgaacaggcgctgtaccggcggacccatttccccggccagcagggccagcaggaacaggcccagcagcagtgagaccggcaggcccagctggatcggattcagtgccggggcagcacgcgccagcacgccgaaggccaggttcaccgccagcatcgccacggtcagtggaatggccagggtcagtgcgccgcgcagcacggtcagcaggaaggtcggagcgatgctgaagaaggcgtgcgggtccggcagcggggcgccgatcggcagcgcccggtagctgtccaccaccagcgagatcagcgccagatggccgttggcggtgaagaacagcaggccgaacagcaggtagaaccactgcccgatcacgccggaggtgccaccacgaagcgggtcgctcatctgcgcgaaggccaggccggtgccctgggcgatcagttcgccggccatcgcgccggcctcgaacaccagccggagcaggaagccgatggacacgccgatggccagctcgcgggcgatggtcagtacggtggcagcatcgaagccggtccagtccggaaccggcggcagcagcggtgccaacgcgatggcaagggtaccggccaggatcacgcggatccgtgccggcaccgcacgggtgccgaccatgggcatggccatggccaccgcgccgatgcgcagcatggtccacagcacggtgccgatcatgccgaaggcctgcaggccgtcggcagccatctgggtggcggcgtccatcgaggcgcgtgtcctagccgatcaggtgtggaatgcgctggaacagcagcgtggtgaattcaaccaggtggccgatcagcaggctgcccagcgcgaacagcaccgcggtcagtgccgccgccttggcaacgaaggcgatggtcggttcgttgagctgggtcgcggcctgcaccacgcccaccaccacgcccaccaccagcacggtgagcagcagagggccggccacccacaacacggtgatcaggccgccacgcagttcggtcaaggcaagttcgggagacattcggggtccatctgcttgtgtggagtcgagccgcgctcgactgtgcttctgtagagccgagccatgcccgactacctctcaatcacgccggattgaagctcgccgccaacgtacccacggtcagcacccagccatccaccagcacgaacagcaggatcttgaacggtgccgacaccagcatcggcgacagcatcatcatgcccatcgacatcagcacgctggccacgaccaggtcgatgatcacgaacgggatgaagatcaggaagccgatttcgaaggcggtcttcagttcgctggtgacgaacgatgcgaccagtaccgggaacgggatcgcgtcggggctggcgtaggtgccgtgcccggcgatgccggcgaaggtcatcaggtcggtctcccggatctgcgccagcatgaagccgcgcaacggcgtggtggtcagcgtccaggcggtctggaagtcgatctcgccgttgaggtacggcgccatgccggtgctccaggccttgtcccaggtcggcatcatcaccatcgcggtgaggaacagggccaggcccagcagcacctggttggacggcgtctgcccagtacccagcgcctggcgcagcaggcccagcacgatgatgatgcgggtgaacgaggtcagcaccagcaacatcgacgggatcagggtgatcgccgtcatcagcagcagggtctgcagcggcaggctgaccggcgcaccaccgatcttgccgacgttgatgtccggcagtggcgtggtcggtgcgccgggtgcagcgaaggccagtgccggcaacaggcacagggcgagcatcagcagccacggcatcagggtggcaagacgggtacgggtgacacgcatgtcaggggtccttgcgcagccgctgctgcagcagctgggcgaaactcggaagattcttgaagtccggcacgcgcacgggcgcgggcggcggcagcggttcgggcagggtgtgcagggtgttgatgccgccggcggtgacgcccagcagcagctgctggccgttgacctcgaccaccaccacgcgctccttggcaccgacactcaggctggccaccaccttcatgccttcggccgggcggaaaccactgccgggcaggcgcttgagcagccagccgaggccgatgaccagcgccagcactgccagcagcgccagcaccgcgccgaacaggctcggtgcggcggctgcgtgctggccgatctgcggtccggccggagcggcggtcttgccgaccgccagcagggtggaggccagcaggctcaacgcagtctccggatccgctcgctcgggctgaccacatcggtcaggcgcacgccgaagcggtcattgatcaccaccacttcgccatgggcgatcagggtgccgttgacgaacacatccagcgactcgccggcaccacgttccagttccaccaccgaaccctggttgagctgcagcaggttgcggatcggcaggcgcgcgcgaccgacttccagcgacagcgtcaccggtacgtcgaggatcacgtccaggttcaggtccgggccgttcgcctcatcggcctgcaggctgctgaactgggccggagtgggttcgagggcgtcgatatcgttcattgcgggtcttcctggatgacgggtacgcgcgggcgggtgcccggcggatgggtagcggtgatcttcacggcgttcatgccgttggcgatgccgaactcgccggtgaacaccgggatgttctccacgcacaccggcacctgcgggctcagctcgatcggcaggatgtcgccgaccttcagctgggtcaggtcacgcagggtcatgcgcttgctggccagtacgctggacagggtgacttcggcgatgttgagctgttcacgcagggtcttgccccagctctcgtcgcggtcgttgcggtcgctctggatgcctgcgtcgagcagctcgcggatcggctccagcatcgaatacggcagggtgacgtggatgtcgccaccgccgccatcgagttcgacgtgcaggcggcacaccacgacgtattcgcgtggcgtcacgatgttggcgaagtgcgggttgatctccgagttgatgtactcgaagtcgacgtccatcaccggtgcccaggcctcgcgcaggtcggcgaaggtctgcttcagcagcaggtggatcacccgcatttcggtggcggtgaactcgcggccttcgatgcgggtggggtagcgcccgtcgccaccgaagaagttgtcgacgatggcgaacaccagggtcggctcgaacacgatcaggccggtaccgcgcagcggtttgaagcggatcaggttcaggttggtcggcacatacagcgagtgcatgtagtcgttgaacttgatcagctcgatgccgcgcaccgacagctcggccgagcggcggatcaggttgaacaggccgatccgccacaggcgcgcgaaacgctcgtggaccatttccagggtcggcatgcgaccgcggatgatgcggtcctggctggcgaagtcgtacgagcgcgcttcgcctgacggcggttccggatcggtttcgaccgcgccactgtccacgccgtggagcagggcatcgatctcgtcctgggacaacagatcattcatcggtgggcccttactgggtcacgaagctggtgaacagcaggtcgtcggcaccattgctgccggtctcggccttgagcactttctgcacttcggccagcgacgcagcctgcagcttctgcttgccggcgacatcggcgatctggtccgggctgacctgcgagaacagcatcagcaggcgtgcgcggatggcgggtgcatgggtcttgatcgcttccagcgcagccgggtcgcgggtcatcagctgcacttccagctgcaggtagcgcgggccgtcgaccgggccgttgaggttgaccacgaaggccgggtccagcgcgaaatactgggccggtgccggggtcgtggtcttcttcggggcctgcgcggccttgtcttcgtgcttggactgggtgaagaaccagacgccgccaccggcggcagcggcggccagtacggccaccagcgcggtgatcaggatcggactgcgcggcttggcggccttgtccttctcggcggtcttcttggttttgtcagcggctgcggccacggggtgaagctcctgagggttgcttcaccgggatatgcaaggggtgtgccgaaggcggggcagaggggtgcgacggaattccgtcggggggcggtggggccgtgcggagcaagctccgcacccaccaacgcgatactggccggtgccaaccgcatcgccctggtgggtgccaaccgccccgctctggtgggtgccaaccttggttggcacgcctgtcaggcgtaggcgtccagcaacccgcgctggcggatcagctgtgcggacgacacgttggtgtcgcccggcgacggttctccgtcaccggcggtcccaccgttgccagatgctcccgacgcattgccgtcgccccccggggcctggtggccaacatcagcgtgtgccagctggaagccctgttcgcccagcagctcgcgcaggcgcggcaggctgctttccagagcctgtcgcacgtccacgtgcgggctgctgaagctggcatgcaccttgtcgccgttcaactgcaggcgaacatccaccgggcccatgtcgtccgggctcaggcggatgtgggcgtggccgattttctggtcggccagccagcccaggcgtgcgccgatggcctggtcgaagccgtcgtcacccagcacgggcttcggtgtgggttcgccattgaagatcgcgttgccggtggcgagcgccgccttcaggtcctgtacggcggcccccgccggtgcatgcagcagtggtgcactggcgcggtcgccgaggacagccacgtcgctgccttcgccgcgctcgctgcgcttgccgggcaggatcatctccggcagtggcagcgcgctggcatcgtccgcgctggtcgccgccggtttgccgtcggccgtcgctgcggctgcggtggccgctgctggcgcggttgcaggcagtgccgggttcgcggcaggggcaacgggcagtgcgctgccgtcgctggcctgcgacggtgcagcggtggtcggcagggcagcggccgcatccacgggcgtcggcatcgccagcaccaggccggccagaccgagcggcggccaaggggcgtcttcggtcgcggcgggcttgtccttgtcggtagcgggtgcagccggggtcacggcaacgggcggcagcggcggcgcttcagcggttaccgcttcggcgtcgctgcgttcgcctggtgcctggccactgctgtctgtggtcgacggctggctcgacgtggatggcgacggcgtggtggcgctgccggcaggggcgggtgcagagggcgcgccgtcctgcagcagctggctgaagtcctttccgccttcgctgcgcgggccgcgcgccgcactgttgctggtggccggcgtgacagggttggcactgccggcgagtggggagggcatcacgagcgacctccctgctcggtgccgtcctggtcttcggcctggaccaggcgcgcgcggcgcgcaccgatatcgtccatctcgcgctggtcgcggcggtcggtcaccactttttcctgcgcccggtagctggcggcaagctgttccagcacggccttgtcacggctggccaggatcagccgggcgcgctcggcttccaccttttcgcggttgccattgaccgtggcctgctgctgttcaacggcactgtccaaccggtcgaggaaagcgcgtcggttcagcagctgcgccgggctggtggcggccatctgagcgttggcgtactcctcggcgtagcggcgcagttcgtccagtcgcgatagatgggtatcgagcacgcgctggcgttcggccaggtcgcgggcaaccgcgtcctcgtgttcctgggcccgcttgagcaggggatcaatgcgcttggactgattcatggcttaactctcttgttccaccaggcgctgcagcgccgcctggctgtgagggagatctgcggccttggcaacgtcctggccgaggaactccatgatttccggccagcgttccagggcttcgtcggtggccgcgtcgttgccgcgctggtaggcaccgatggcgatcaggtcacggttggccgagtaggccgagaccagtcgcttcaatttgcggatgcgcaggcgccacggctcgtcggcgatttccgtgaccacgcggctgaccgacgattcgacgtcgatggccgggtacaggccgctgtcggccacgcgccgcgagagcaggatgtggccgtcgaggatcgcgcgcgccgcatcggcgatcgggtcctgcggatcatcgccttcggtcagcaccgtgtagaacgcagtgatcgagccacggcccttggcgccattgccggcgcgttcgaccagtgccggcagcttggcgaacaccgacggcgggtagccgcgggtggtcggcggctcgcccaccgacaggccgatctcgcgctgtgcctgggcgaagcgggtcagcgagtccatcagcagcagcacgttcagtccctggtcgcggaaccattcggcgatggcggtagcgcggtaggcaccgtgcaggcgcgccagcggcggccggtcggcgggactggccactaccacggcgcggcgcaggccttcctcgcccagcgtggtctcgacgaaatcgcgcacttcgcggccacgttcaccgatcaggccgaccacgatcacgtcggcggcggtgtagcgggtcatcatgcccagcagcgtcgacttgccgacgccggagccggcgaacaggccgacacgctggccgcggccgatcggcagcagcgcgttgatcgcgcgcacgcccacgtccagcggctgggtgatcggttcacgcgccagtggattgatcgacacgccggccatgccgacatggccttcggcgcggatcgggcccttgccgtccagcggcacgccatcgctgtcgatgacgcggccaagcaggccttcgcccacttccacgccaccgcggcgcgccgatggcaccacgcgggcgttgggcaacaggccatgcagctcggcactgggcatcaggtaagtgcgctcgccggcgaagccgaccacttcggcatcgacccagccgccgtcgaccacttccaccttgcagctggcccccagcggcgcctcgcagccgacagcttccagggtcagtccgaccgcgcggcgcagcacgccttcgcggatcaggccacggccatgggcggtatccacgcgcagtccatcgaggcgacgggccaggcgcaggttgcgggccatggcccagtcggccggtggcggcgtcggctgcggatcggggttcatgcattggctccggtctggcggatcaccgcgtccagcgcgccgcgcaggcgggcttccagggtgccgtcgatgcgcacggcctcggcgtgcacgcgaagatcgccgcggctgaggctggtgtctggcaccaggcgctgttgtggcggcaggctcaacagcggggcgagggcggcgatgtcatccggatgcagtcgcacttcgacctcgcgggtgctgccacccaccgcgtcgatggcctcaccgaccagctgtgccagcagtgccgggtcagcttcataggcgcggccgaccagcgcaccggcgatgcgtaccgccagttcgcccagtgcgccgaccacttcgttctccagccgcaccagcggtcggctgaagttgtcgaggatgccttcgatctgcgcggcgaggcgacgcacttcggcctggccctggccgtaaccttcggcatggccgtgctggaagccttccttctcggcgctgtcctggatggcctggatttcctccagggtcggcagctgcagcggcggctccggctcgtgctccgggtccggctcggtgagttcgaacccatcctcctgctccagcaccggttcgggctgggccagcaggtccggggcaagccagcgcacgacgttgctcacagcatggcctccgcgctgccaccgatggtgacggtgccttcatcggccatgcgcttgacgatggccaggatctcgcgctgtgcgccttccacgtcggacaggcgcaccgggccacgagcttccatgtcttccagcaggatttcggccgcgcgctgcgacatgttgcgggtgatcttgtcgcgcaccttgatgtcggcaccgcgcagggccaggcccaggcgctcgccgctcacttcgcgcagcaccagctgcatttcgcggtcatccaggtcgaccagatcgtcgaacacgaacatcaggtcctggatgcggttgctcaacggcgcatcgatgcgggcgatttctcccaggatcgcctggtcctggccgctgtccatgaagttcaggatgttggccgcgcactgcacgccgccgatgttggacgatttcaggttctggttgccggcgaactggcgctccatgatctcgttgagttcattgagtgcgttcggcggaatgccgtcgagggtggcgatgcgcagcagcacgtccacgcgggtacggtccggcagcagtttcagcgcgtcggcggcctggtcggtttccaggtgcgccatcacgatggcgatgatctgcgggtgctcgttgcgcaccaggtcggccaccgcacgcgggtccatccacttcagcgcgtccaggccggtggtgttgcggccgagcaggatgcggtcgatcaggttgccggccttctcgctgcccagcgcctgcaccagcatgttgcggatgtagtcgtccgagcccacgcccagcgaggtcttcgagcccagctcctggccgaactggtccatcacccgttccacctgctcgcgggtgatgtcggtcatggtggccatggcgatgccgatcttctgcacttccttgggttccatgtggcgcagcacttcggccgcatccagctcacccagggacagcagcagcacggccgcgcgctgtacgccggtcagttgtgcctcagtcattggccacccagcccttgaccacctgggccacgcgcttggagtcggtcttcacggcttcacgcgccatccgcagtcgttcctcataagaatccaccggcagggccagtgcgtctggtccggccaggctggcccggtcggcgcccagcgccggcagcggcatgccatcgtcatcgaccagctgcacatccgcggtgtgcggttccagtgctggttcgtcgttcttcttgttctggccggtgatcgcacgcagtgccgggcgcagcacaccgaacagcagcgccagcaccaccaccgcgccgagcagcatgcggccggcatcgtgcacccacggcagctcccaccaggccgggccttcgaccggcgtggtatcccgcacgaacggggcattcatcaccgacacggtatcgccacgctcggcgttgaagccgacggcctgcttgaccagcgcttcgacgcgggtcagttcggcggccgacagcggctgcgggctcatcttgccgttggcgccggcgcgcggcacgttgtccaccagcaccgccaccgagacgcgcttgatgcggcctgccggctggcgggtgtgctgcagggtgcggtccagctcgtagttgcgggtggcgttcttgctgctttcggtcggggtctgcgcggtggccggtgcagcctgctggcccggcgggctgttgctggtcgcacccggcacaccctgcgggccaggggtgctggtggtgttctcgctcatctgctcgctgcgcagcttctgcggctcaccgttgtagagctcgcgggcctcctcggtcaccgagaaatccatgtccacgctcacttccgggttgacgcggccagggccggtcatcggttccagcagctcgcggatgcgctggttgaacgaggtttcctggcggcgcacctgctcgaactgggcagcgttgaccgccgcttcgctgttcgggtcggtgatgctgagcatgcgcccactctggtcgaccacggtcacccgctccggcgcgagatccgggatgctggccgcaaccatgtgcacgatggcatccacctggctgcgttccagctgctggccaccacgcagttccagggtgaccgaggcactggctacgtcgcgctggcgggtgaaggcgctgggcttgggaatggccaggtgcacgcgcgaatcgcgcaccgggcgcagcgtgttgatggtgcgcgacagttcggtttccagcgcgtgctggtagcgcgcgctttcgacgaactggctgacgccgaagcccgggtcgcgttccatcagctcgaagccgagcttgccactgtcggtcaggccggaaccggccagcttcaggcgggcgtcgtgcaggttcttttccggcacggtgatgccaccggtggccgggtcgagcgcgaacggaatctgcgcggcgcgcagcaggtcggtcgcttcagcggtggccttctggtccaggccggtgtacagcgggaccatgcccggcttctgcgaccagaagaacacggacaggcctgccgccaccgccaccgcgatcatcgccatcaggcccagccgacgggtgatctgcaggctctgcaggcggtcgaaccattgcccggccttttcggcgttcaggctgtccttggagagcgtcagtgccatgcgtctctattccttacagcggcatgttcatcacgtcctggtaagcctggacgagacggttgcggacttccacggtggcgcggaaggcgatctgggactgctgcgaggcgaccatcaccttggcgaggtcggcgctggggtcgcccatttcgaaggccttggcgagggcgccggacttctgttgcgcatcgttgacgccggcaatcgcaccacgcagggtttcggtgaagctggccggctgggcctgcggtgcatccagcaccgtgcccggcagggcgttgctgcgaggcgtttcgcccagcgggttgagcgccggctgtcccatctgggtctgataggagcggatctgcgaaaggatcgaagtgacggagtgggacatctgcaacggttccagaaacagggatggggttgtctgctgtagccagtgcaagtgccgtgccgaaaccggttttcgattcagtgaagtgagggtgggggtgtttggtggcagggctgcgccctgcacccgcagaggccacgtcaacatcaacgtcaaaatcgggctatccgtggggtggcggggtgggtccggttacgggggacgccgtaaacccgtccttgaagtgacccccgggagttggacgtcagatccaaccccgagggatacatgaacagatatgacgcacgtttcaaactgcaggtcgccaaggaggcctgcaagacctccacatcggtcaaagccattgcccgtcgccacggccttgagttctccacggtcaggcgctgggtggcgacctatcggctgcatggttggcgcggatttcaacgccaggcccagttctatgacctcccgttcaagctggctgtcctggaaaaaatgagccaggacggcatgtccgggcgggaggccaccacctacttccagattggtgatgccggcgcggtggggcgatggcggcgcctgtatgctcaaggcggtgcccaagcgttggcaccgcctccgccgctgccccgaaagccgatgaaaaagacccgttcgtccaagccgcctgaggaaatgagccgcgatgagctgctcaaggaagtcgcctatctgcgtgcggagaccgactacctaaaaaaactcgatgccttgatccgggaagagcaggcggcgcaagacgcaaagcgcaagccatccaaggattgaggcaggttcatacgctgtcgcttctgctcgaagcggcggagctgtcacgcagtacgttctattaccagaaccatgtcctggcccatccggatcaggacgaggcagccctgtgcgagcgcatccgtgcaatctacgatcaaagccaagggcgctatggctatcgcacggtgacgctggaattggccaatcagggtcatcggaccaatcacaagcgggtacagcgcctgatgggggagatgggcctgaaatcacgggtacgggtgaagcgctaccggtccttcaagggggccgccaatgttgtggttggcaatgacctcaatcgccaattccacgccgagcgccccaaccagaagtgggtgaccgacgtgaccgagttcaaggtacaaggcatgaagctgtacctgtcgccgatcatggacctctacaacggcgaaatcgtggcttatcagatcaagcgccagcccgtgttcgatctggtaggtcagatgctggaggaggccatcatgaagctttcgccggatgaacgccccatgatccactccgaccagggctggcagtaccagcatgaaaactaccggcacatgctggaaaaacattcgttgaaacaaagcatgtcccggcgtggcaactgcctggacaatgcggcgatggagagcttcttcgggacgctgaagtcggagttcttctacctgaacagctttgacagcatcgagagtctggaggctggcctggtggaatacatccagtactacaaccaggagcgcatcaaactgaaactgaaaggtctgagcccggtagagtaccgggagcgggcccaatcggccgcctgaccccgtccaagtctcgggggtcacttcaccttgggggcttggccgcggcatccatgccgcggacacccccgcaaccggccccaccccgccttcgacagtgggccgcgatctgttggaacctgctgctgatggtgcttctgatggtgcttctgatgatggtgggtgccgaccgttggtcggcacggggtcggatcccgttgcaacgcaaccggctctgactccggtcgtggcgccatttaaccggcgtcggttttctggcctagggctgcagggtccatcggccggaattctggcgctggcgcggggcaatgggtccgtcgtgctgggtgtagatgaagcgaccctggcggtcgctctggcaggtcagcagcagggtgtagtgggcggggccggccgggtgggcctcggtcatgtggagttccgcgatatgcggggccaggcgctggtagcggtagctgccgccgatgcgcaggtcggtgccgaggatgtcgagcacgtactggctgccggcgaagctgacctggaccatgcgtccggcattggggttgtccggggcgtacagcgggtcgctgaggttggtgaactggcgctggtcgagcgtggcgggcaggatgcagttggccgcggtggccagggccgggcagagcaggacggcgagcaggatcaagcgatgcatgtggacctccttgggatgtccttgccaatgcaccgcagttcggcgctgctgtctttaggaagacttgtaaacgcgggagtttcggctccctaccgcaggtggcactttgacccctgcgagttcgttcagctggtcggcgcggcgtgctcgcattcgacgcctcgcatgggcttcgggttaaccgttgcctcgggcatttgaggagcgttccttcacttcctgcagccacgcttcgaacatatcggaaggcaggagatcttcggtattggagaaatggagatcgtggctgaacttgacgctcagcttttccgtaacggcgtcgaagtgcgccttcagctgggtagggggttctcgatcatgattcttatgaagttcaagtaggcgatcaagatcgtccaagagaaaatccagcagggcgctgccacgggaatcggaaaggtcaaacggctgaccacttccggccgcgggagcgtcgttcaactggttggtcctgtagaggtgaccgccaatgtcatagaagacgtctgcagatgacgtcccatcttccgctgcaccgtacaggtagaccccatccacgcgatgctctccgtactccaggcaaacgctcagcattgattccagtatttcctgcatggaatcttcgaaggtcccgttcatggcattccctggtcgaaatcacaacccttgaggctattgcgtaacgaagcagaacgcattgggaaaagttgtaaatctcaaaaacacgaacgcccgggcaagcccaggcgttcgtgcccccttcatgctggtagcgcgcttcagccggccagttcggcctgctcgcgttcgatgccgtacttgcgcagcttttccaccagggtggtgcggcgcaggccgagcagctgggcggcgtgggcgaccacgccctgggtgcgttccagtgcttcgttgatcaggcccagttcgatgttggccatgtggttgcgcaggtccatgccttcgtcgggcagggcggccggtgccgccgggcgattgacagcgatgccgtgctccagcgccggctggttgccgctgccgggcgtgtggaacgagaagctgcgcaggtccagtcgctcttcgctggtggcgggctgtgccggcgccggcgtagcgacggcggccagcgcggcatcgccacggtagcgggccggcaggtcctgtacgcgcaccgatccacccggatgcagcacggccaggcgctcgaccaggttggtcagctcgcgcacgttgcccggccattcgtagcccgccagtgcctgcagggcttccggggtgaagcgcacttcgccacggccggtgcgcgccagctgtgcggcgatggtttccaccagtgccggcaggtcctcgcgacgctcgcgcagcgcgggtacttcaatcgggaacacgttgaggcggtagaacagatcctcacggaacttgccttcggcgatgcgggtttccagatcacggtgggtcgcggccacgacacgcacgttgcagcggatggtctggttgccaccgacgcgctcgaagctgcgttcctgcagcacgcgcagcagcttcacctgcatcggcaggctcatgtcgccaatttcgtccagcagcagggtgccgccttcggccatctcgaagcggcccttgcgcgcggtcaatgcgccggtgaaggcacccttttcgtgaccgaacagttcgctttccagcaggtcggccggaatggcgccgcagttgatcgccacgaacgggccatcacggcgcggcgagcgctggtggatggcgcgcgacaccacttccttgccggtgccggattcgcccagcaccagcacggtggtgtcgaacgcggcgacctgctcgatcatggtgcgcagcgcggtgaccgccgggccgttgccggtcggtccctgctcctgcgccgcaccggcctggtgctcggcatccaggcgcttgaggctggcgcggcgcagcagggcttccatctgcgcgtggcgcagcggcgtctccagcggccagatgttggcttcgtgcaggccgtgctgctgcgcgaaggctgcggcatcaccgtcggccagcagtaccggcggtggcaggctgctgccgcccagccagttgtagagtgcggcgctggcggcgttgtcgtccagactgccgacgatcactgccatccaatcgttctggcgctgccggcccagatcgaagtcggccgcgtcggagacccagcgcgggttgaagtccatgaactccagcagggcaacggtgcgctctgcacgcacggcgtcgttgtccagcacaaggatgcgcgattcgctcacgactgttcctccctgaggccttccaggatcggcatgacttcctggatgtaggacagcttgctgacgaaattgtcggcaccggcacgcagcgcgtgctcgcggtgctcggcgtcgtcgaagtggctggcgatcacgatgtacggtgcgtcgtcctgcgacttgatcaggcgggtggcctgcaggccgcccatctcaggcattgccagatccatcaatacgacctgcgggcgcaacgtttccgaacgctcgatcgcttccaggccgttgccggcgctgccgacgatctgcagccagtcgatcttgcggaagtggcgcattgccgcgttgatgaagccctcgtggtcatcgaccagcaggacggtaagcttgttcatgtgcaacatccttttcagcccacccgggccagctgtggttgcctggcgccgagccggcgccgttcacgggccggggcgatgtccagttgttcccggtattttgcgacggttcggcgggcaatgttcaccccctggcgtgacaacaggccggcgatcgcctcatcggccagtggccgaccggccggttcggcgtcgatcaggcggcggaccatggccttgaccgcctgcccggagacgctggcgccttccagtcggacggcgaagaaatgcttcagttcgaaggtgccgcgcggggtctgcaggaacttgccggtggtgatgcgcgagacggtggactcgtgcatgccgatttcctcggccacttccttcagggtcagcggtgccatggcttcctcgccacgcaccaggaacgcggcctggcgctcaacgatcacccgtgcggtgcgcagcagggtgtcgtagcgcatcgacaggccgcggctgaaccagcgcgcttcctgcagcatctcgcgcagtgccggggcggcctcactggtctctgccagcgcctgttcgtactggctgttgatggagacgcggcgactggtggccgggttcaatgccactttccactggccatcggcgtgccaggcgaccacatccggaaccacaacggcattgcgttccggcagcaggctgtcgcctgggcgtggctgcagcgacaggatcaggcgtaccgattcgcgcacatcgtcgatctcggcgtcgtgctggcgggcgagggcggggtaatcatgtgcggccagcgcatcgagtgcgccgtccaggatgcgcgtggccaggtggcgggcaggcaccgcgccgtgcaggctgcgcagctgcgcctgcaggccctcgcgcaggtcctgggcggccatgccggccgggtcaccgtgcagcagctgctggcggatggcttcgacgccgtcggcgtcgatgtcgaactgggcgctggccagcagctgcagctggcccagtggcgcctgcaggtagccagcctcgtcgcagtggtccagccagaatgcggccactgccagctggcgatcatccatgtccagcgacaggcgctgcagcacgcgcagctgcgggtcggtggattcgccggcggcgatgcgcgccatgcggtcgtcgtcgccgtcctgccagctggcgccggccacgtcccacatcgacgactcaggcagctcgtcgaacgcggcggtttccagcgtcgcggtggcaacgtcggtggcgtcggcggccggtgcttcgggttcttcgatttccagcaggggattcgagtccagcaggcgctggatttcctgttccaggtgcaggccatcaagctgcagcagccggatcgactgcagcagctgcggggtgaggtgaagttgttggcccagctgggtcgagagtgcagccttcatcgtggttccccggcgccgctccccggcgccttgtggaacgcatcttgcttttgatccggcgggggcggaatcggggggttcctgaggggcttcgtgaatttcctgacggcgtgtagggatattccctacattggcgcggaatgttgacgatgagctccgctaagttgctgatttccggtgcaaggcccggattgatcgggctgcgccgtgtacggattcctgtcggggagtgtcgggatgacgggaattcgacgccgggtgcgggttggctgcgtcggctgtcgatagagacgatcaccggtagagtcgactgtcagtcgactgctctccgatcagaccaaggaaaagtcccgcgctccgcgcgcaagtcgactgacagtcgactctaccagcagcccactctacccagccatcgcttcgtcacgccgaggctggcgcttactccagctcgtgctgatggcgcgcggccagcagcagcagatcgttggcgcgacggcagcccagtgactccatcatgcgtgcgcggtgggtttccactgtcttgacgctgatgccgaggtcggcggcgatttccttgttgctctcacccttgccgatgcggcgcaggatctcgcgctggcgcggcgacagcgcggcgatgccggtgggtttctcgcggccgagcatcggtgccagcatcttggcggagatctgcgggctcaggaacacctgaccggcatgcgccgcgcgaagcgccagctccagttcctgcggcgccgcatccttgaccacgaacccgaccgcgccgcggtcgagggcatcgcgcacgtgcgcggcgtcgtcgtgcatggtcatcatcacaacccgggtacctggcgcgcgcagccggatatcgcttagcgcttccagacccgtacggccaggcaatgacaggtccatcaggaccacgtccggggcgtgctgcagggccagctgcagcgcctgttcggcgttgctggcctctgcaaccagctgcacgtcggcaaacccctgcagcagccgcgccaggccggcgcggaccagggtgtgatcgtcgacgatgagaactcgcacaggcacgcagcaggtccgtgtaggggagtccaccttaacttagctgaacgggcgcgccaaggcttgcccgccaagcgtgatggtggcaggtttcagcgcgcccggcgtgcctcggccacctggcgccggtgcaggcggaacaggtggcgctccatggccatttccaggccatcgccaaggcgctggaagcgcagccacagatagtggccgccgccgccatcggccgcttcggcaatcacttctaccggcaggtcgatatggtcgggcagccaatcactgggctgcagacggaccaggcccgcctggcccgggctggcgccactgcgcgggcccagctgcaggcggatgccacggcgcgaccagcgcaccgggcgcagggtcagttcctggccctgctggcggaccaggcggccaagcagcaccatcgccagatccagcttcgcctccagccgctgcaattgcaggctggcttcattgcggtcgtcatgctcgtcaacgcggctgtcttcaaccagcgccaggctgcgcagcaggccctcggcactgccggtacggccggtgccactgcctgcctggaattcggcgggcagtgcgagctcgcagctgagcgtttcgtcgaacagctcgctttcggcgggatggtgcagtgacgttgtcggcagttgggtcatgccagcgattctgcctgcaggtaggcatgggccgcgcgaagagagcgctggccgtcattcatcagtgctgccaccgcatcgcgacgctggcgcagcaggcccagcaggttctgctggcgctcgaacagcgcactgagtggtgcgtggtcgtccgaggtcagcggctgtctgagcagggcatgcagcgtgctgtcgtgaccgtcgagcaggctgtcggcctggtcgagcgcatcttcgcccaaggccttttcgaaggcgtccagctgggcgtgcagttcgtgcaggctcatggcgccaccgcggccgggcggcgctgttcctgcgggattgcattccaggcgctgtcgatctcgcccagcaactgaagggattcatcgagggcggcacggtcgttgtgcaggttggcctcggtcaggcgctgcagcacgtagtcgtagagtgccgaaaggttcccggcgatttcaccgccagcctcatgatccagcgagccattgaggtggccgacgatcgcgcagacctcgccgatcgccttgcccttgccggcctggtcgccacgctcgaggctggccagggcgcgccgcacgcgctccagcgcgccggccagcagcatcgccaccagcttgtgcggatcggcatcggcgaccgcactggtcactcccacctggcggtactgctcggcatattgacggctggaaccgtacattcgtgattctccttgcgcggggtgccgccggacggtcgtggggaccgctgccggcggtgcggcgttgattgctgttgcgtccgttatcggtgcgttacacgccaaacttgagcgttgcacgcagtcctttagcggttcagctgtgccagctgctgctgcagcgacgtattgctctgctgcagcttgcccatcaggctgtccagcgcgatgaactgcttcttgtagcgctcctccacgttcttcatgcgcgtgtcgaggtccttgcggcgcttgtcgatgttgtccagcgtggtgttgaggcccttggtgcgggcgacgaaggcgccttccttgccgaccgtggtgctgacgtagccgtcgaccatggtgtagagcgtgccggcaccgccggtgtcaccggtgattgccgagcggatcttctcgggctgactggccagcgcggcggcaaacttggtggcgtccagcaccaggctgccgtcggcgttggggtagccacgcgtctgcagtcccagcgttttcgggtccaggccatcggcggacagttccttcagcacgcccgacatcaccgagcgcaactggctggaggcaccacgcatctgcgcgtcgccggtcagcgtggcggcttccttggtcttggcgtcgtacttggtctcggtgttgatcgccgcgattgctgcgttgtaggcggtcacgaactcctgcatcaccttggtggctgcagtggtatcggtgctgatcacgacggtgctcttgcccttgaccttgaggttcagggtcaaccccggcacggcgtcggccacggtgttgctggcgctgaccaccgtgacgccatcgatggtcagctcggcatcggctgccgcggtgttttcctggaggctgcccaccagtgcggtcagtttcgggtcgctgccgccgtattcgagcttgatggcattggcggcgccggtcttttcctgggcgatcgacaggtactggttgtcgcccgaggcgatcagggtcgcctgcacgccttccttccggcctgcggcgtcgatcttgttgcgcacggtggtcagcgtatcgccggcttccacctcgaccttcatcgtctttgccttgtcgccaacgccaacggtcagcgtcaaggttccggcgccgaaggtgtcggtcttccccaccgaggtattggcaatcagcttgtgcgcggtggcaagggatttcacctccacctgatgcgtgccattggaggccgctgccttggtcgtgcccaggtcgtacagtgccaccgaggccgtcagcacgtcgtcggtgttggcgggctgtgccttgccggtggcggtcaccgtgcgggtatcgaaggccgtggtggccttcagtgcggtcagtgcggtcttcagcttgtcgaaggccgcagtgacggtgccgatcgacgacaactgcatcttggccttggactgctgcaggttcagcgcgttgtcggcgggcttgcggtcggccgcgaccagctggttgacgatgtccgagatgttgagccccgagccaatgccaccgtatccaaagcttgccatgtgattctcctggtatccgggcctggccgtcgtgcggtggcccgtcgtcaacgaaaatagcggcctgcgccgctgggtcttgaggacttcgttgatgcacgtgccgtgccaatggtctggcgcaggttctggcacgcgggttgcaggagggctggggcagggtgcgggtaggttcaccgcgggctgccgggagtctgcaaaaagccctcccccaatgcaggggagggatcaggctactgacaatcggggggagacgaagccgcccggtacgtacagtcaaaggtacagcgctgaaagagaggtccgcaggagcgggcgatgccaagccggttcgggagtgatcccgggccgggcatggcccgcgccttcgtgcatcgtggcttcccggttgccgctaccgtcggttcgacccgacggtagcggcgccttcttgccgtggatcagcgcagcaggctgagcacgccctgcggcacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttctgcggtttccttggcgaagtcggtgtccttgatgcggctgcgcgacgccgacaggttttccgacgaggtctgcaggttggccaccaccgaggtgaagcggttctggatcgcaccgaggtcggcgcgggtgctgttgatcgcacccagggccttgtcgaccacttccatcgcctgctgtgcacccttcacggtggacacgtcgatcttgtcggcgaagctcttggccactgcggtggtgctggcggtgatgtcgcccgggccggtggcgatgccggtccaggtgccggtttccacggcgataccgaggaaggcgccattcttgtcgacgctgtccttgaccgagctcaggttgatcttgccaccaccggcagcgtcgacctcggccaggacgccggtctcaccgatcttggcattgatcgcagcgaccatggccttggtggcggcgtcctgggtcttggtgccatcggcaccgccctgggcggccacgtcgatgtcggcgatgctgattgccgaacctgcgccgttggtgatggtcatgccggtcatcttcacgccggtcgtggcgtctgccggagcggcgatggtaaagctgaccgaatcgaacatcgcaccacccagggcattggccttggcgtcgatggtcttgtcgatggcgatggcctggccggcgttggcgccgacctggaacagctggctggagaacgaaccgtccagcagcttggtaccgttgaagtccgactgcttggcgacgcggtcgatttccgaaaccagctgggtcacttcggcctgcagggccttgcggtcgctggcggagttggtggcgttggacgcctgcaccgacagctcgcggacgcgctgcaggttgttgccgatttcggtcagcgaaccttcggcgacctgggccagcgagatgccgtcgttggcattgcggatggcgacgtcggtaccgcggatctgcgtgccgaagcgctcggagatcgccaggccggcggcgtcgtccttggcgctgttgatgcgcgaaccggaggacaggcgctggatggtggtggccagcgagctgccgctggtgctcaggttgcgctgagcattcaacgacatcgtattggtgttgatgacttgtgccatggtgcttttcctttggcgaaggtggaacgtgtttcaggatccggacgccgcgtcatgcagcgcccggaggtcgatcagcgggtggatcagcgcagcaggctgagcacgccctgcggcacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttcggcggtttccttggcgaagtcggtgtccttgatgcggctgcgcgacgccgacaggttctccgaagaggtctgcaggttggccaccaccgaggtgaaacggttctgcacggcgccgaggtcagcgcgggtgctgttgatcgcacccagcgccttgtcgaccacttccatcgcctgctgcgcgcccttcacggtggacacgtcgatcttgtcggcgtactgacgtgccggcacggtggtgttgccagcaacagtcacgccaccggtggaggtgagctggaccagcgtgccatcggcctttacgctgtccttgaccgaggtcagggtcagcgcgccggtggcatcggcttcagccaaaattccggtttcgccgatcttggcgttgatatgcgttgccagtgccttgccggcgcccgcagcatcggtgttctcgaccttcagagcatcgaaggtgaccgtgccctgggcgctggtcagggtgaacgtagcgatgtcggcggtggttgccggggtgccggtcagggtcggggcggcaatggtgccggtgacaaactgcgcgccacccagggcattggccttggcgtcgatggtcttgtcgatggcgatggcctggccggcgttggcgccgacctggaacagctggctggagaacgagccgtccagcagcttggtgccgttgaagtccgactgcttggcgacgcggtcgatttccgaaaccagctgggtcacttcggcctgcagggccttgcggtcgctggccgagttggtggcgttggacgcctgcaccgacagctcgcggacgcgctgcaggttgttgccgatttcggtcagcgaaccttcggcgacctgggccagcgagatgccgtcgttggcattgcggatggcgacgtcggtgccgcggatctgcgtgccgaagcgctcggagatcgccaggccggcggcgtcgtccttggcgctgttgatgcgcgaaccggaggacaggcgctggatggtggtggccagcgagctgccgctggtgctcaggttacgctgagcattcaacgacatcgtattggtgttgatgacttgtgccatgaggagaggtccttgagcggttgcacgtgagttgggttagacgcccccgacgtgccccgggggcggctcatgtcagcgctgcaacaggctgagcacgttctgcggtacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttcggcggtttccttggcgaagtcggtatcgcggatgcggctgcgcgaggccgacaggttctccgaggaggtctgcaggttggccaccaccgaggtgaaacggttctggatcgcgccgaggtcggcgcgcacgctgttgaccgactcgagggccttgtcgacgatcgacagcgccttctgcgcaccttcggcggtggtgacgttcaggtccttgacgaagttggccgtggcgccggtcagcagaccgccgttggtgctggtttcggtcaggcccaggccggcgatggtcgcggcggtggcgccggccggcggggttgcggcactgacgcccaggctgaaggtctggccgtccttgaccgaggccaggctgatcacgccggcattgaccgaggccatgacgccggtttcgcccagcttgttgttgatcgcggcggaggtggccgaggtgatcgattcgcccgccttcacggtgaagtcgttgatggtgaccgtggtggcggtgccgcccggcggggtcaccgagatctgcaggccggagtaggtggtgtcggcggtggccttgtcggcggcggccaggctggtgccggtgtagccgttggcgaaggttgccgcgcccagcgaatcagccttggcgttgaccacgctgttgatggcgatggcctggccggcgttggcgccgacctggaacagctggctggtgaaggagccgtccagcagcttggtgccattgaagtcagcctgcttggccacgcggtcgacttccgagaccagctgggtcacttcagcctgcagggccttgcggtcgctggccgagttggtggcgttggaggactgcacggccagttcacggatgcgctgcaggttgttgccgacttcgctcagcgaaccctcggcgacctgggccagcgagataccgtcgttggcgttgcggatggccacgtccagaccgcggatctgggtggtgaagcgctcgctgatggccaggccggccgcgtcgtccttcgcgctgttgatgcgcaggccggacgagaggcgctggatggtggtagcgagcgagctgccgctggtgctcaggttgcgctgagcgttgagcgacatcgtattggtgttgattacctgtgccatggggtcgtctcctcttatatggaacccgttggtgaatgaaacgaagcgccgcctgtttttttgtgtggctgtgtgcttcgctgttgccaaatgaataacggcgctttgtcaacaacctttagccgtgaattccgtcgatgctgcaattcggtgccggaggctgtttttcccgggttttccagccctggctgggcgtgaaggcgaccccggaaagggcggttgggcatgcccaaccagcgctgatgaaggtatcggcggggcagggccgggcttgatgggcaatcacggaaaatgcgtgcagcacgtttccggtagcgccagcccacgcccggcgagcgcgacggaacgggcacgcagaaacgaaaaaggccgcgatgcagggcatcgcggcctttcaggggtgacgcaggagatgcgtcagcggatcttgttgaacaacgacatcgactgcatctgcgagaagatcgtctgtgccgcctgcagcgcggtgctctgcagctggtactggctcagtgcatcggcatagtccaggtcacgcatctgcgacagcgtggtcttcagggtcacgctgttggcttcacgcatgtcggcggcattgtccagtgccttcagctgcgcaccgccggccgcgcgcgaatcgatcatccgttccgacgcacgggccacatcgcgcagggcgctctgcagttcgttctgctgcgcgctcatcttggcggtggtgccggtgtcggcatcaagcgcggcaatcagcttgtccatggtgtcgaagatgtcgcggctggtggccggcttcacgttgaaactgtcaccggcagcgggtgcgccggtgatctgcaggcggacaccgttgacttccacgttgtcaccggccttgaacgtgccggtgccggtcacgttgccagcgccgtccagtacctggtactggtcggcggcggtgaagcggatgctgaaggactggccgttccagctgtcgctgccatcgcgggtgatgttggtcagcacgccattgccggtattgctggccgcggcaacaccatcgacgaagccgtcgccagtaggaatgcgcatgaagatttcgctgccgggcagggcatcccgcacataggtatcggggccgacttcaatctggcgctgggtctggtcgccacggtagaccaccttgccattgatcttggcgaacggcggatcgccatcgttggtgccgccgaacacgtagcggccggtgccgtcgtcggcgttggccagcgatagcaggccctcgcggatctggttcagttcggtgatcagcgttttcttgtcggcggcgcccagtgccggattgctggcctggatggtcaggtcgttgacgcgcgccatcaggtcgttgacctgggccagggtgttttcctgtacgcccagtcggttctgcacgttgccggcattgagtttcatccggtccagtgcggccaggctgcggtcaagcccgaccgccgcaccagcggcaaccggatcgtccttggcgctgacgatcttgctgccggtggcgatctgctgctccaggtggctgagcttggcctgcttggccatcatcagcgacacggactggttgaacatcatgctggtggagatacggctgctcatcgacggacggctcccaggatggtctggaacatgctgtcggcggtggagatcagctgcgaggctgcctggtaggcctgttgcaggcgcagcatgtcggccgcctcctcgtccaggttgacgccggatacctcatcgcgcgcttcctgcgccttgtcattgatcaccagctgcgcttccagcgaatactcggccgagcgggcggctgcaccgacctgggtggtcaggccccccagggcgccgttgagggtgaccgtgccgctgttgaatgccttggcgctctccaccttggacagcctggaggcgttgctgttgtccgacgagcccgccggagtcggggtgatattgaaggtgtcgccgaccttcggcgcaccgtccagcacgaagctccagccattggcactgatggtctggccgggcgtgtaggtctgcggcgggcccccatcgatggtgtaggtggtggccgaggtgaacacgatcgcggccggattgcgcaggttggcgttggtcgaatcgctgacggtgacaccgctcagcttgccggtgcccgtgttggacgtcgccgccgcgcccttcaccgccgcggcagcggcgatgcgcgacggatcggtgatcgccacttccatgctgcccgccacgcctgcggtcggctgcagcaggaagcggtcgttggccgccggggtaccgccgaccaccagcttgacgccgttgatcaccagtggatcggcggccgtaccggtgccggtcagcggaacgttcgcaccggtgtcggcacgactggccttccagttggtgccatcgaactgcagcaccacgttctgcgcgtccagcttgccgaggtcgccgtaagtggcgctgaggctggcggtgccggtgttggcattgttggcggtgacgcgcgggttgccgatgttgaagaagtcaccccccagctggccatacaggtccacgccctggtgatgcacctggttgaagctctcggccaggcctaccgccagcttgcccagctcggcctgggcaggcgtcagcacggtgtcgcggaattccagcaggccgccgatctggccaccgaccgccttcgggtcgagccggatggtgttgccctgcgtttccagcgccacctgcaggcgctcgggctggtacgggtcggccacggtggtgaccttggtcgccgtggtgcccaccaccagtgcgttgccgccggcggtgtagacattcatgatgccgccgtcctggatcaccgctgtgccaccggtgtagccgatcagctgggtgatcagctggtcgcggcggtcaagcaggtccggtgcggcggtagcgatgttggtgccgatcgcaccgttgatctgcgcgatctcctgcgccagccggttgacctcggtggcaccggccagcaggccgttgttgacctcgctgttgaggttgttcaggtgcgtgttgagctgcacgaagcggttggccagcgccttgccaccatccagcatgttctggcggtcggcggtgccggcggcattggaggacaggccgctgaccgaatcgaagaacttcgaccagacgccggacacgttggttgccgcgtcggagaacaacgaattgacccggtcggccatgccggagagctgcttcaggcgcgccagctcgccgctgctgtcgagcaggcgcgagatcgccagctggtcggcggtacggcggatgtcggtgatgcgggtgccgttgccgaccgtgccgtagccgtagttctggggatcagccgtggcgaagttgaccttctgccggctatagcccggagtattgaggttggccacgttgtggctggtggtcgccaacgcacgctggaaggcgagcagggcaccggtaccggtggaaagtacgctggacatggggttcctcaacgacgggtgatacccagcgccgcggttgcggtgctggcgaaggtctggccaaggcgcgagccggcatcggccacggcgctgacggcgcgctcgatggtcggtccgccggcgatcgcggcgatcttggccgcgtagcgcgggtcggtggcatagccggcgcgctgcaggccacgggcgaagccctgcacgtcggtgccggcctgcagggcctgctggtagcgcgggctggtcttcagcaggcgcacgtagtcggcaaagctctcggccggcgaactgtaggcacggaagctggcggtctcgttgcggcgcacgccatcgacgtactcgtgggtgccggccacggcgcgctggccgttccagccattggccttgatgccgaacaggttgtgcgaggtgctgccgtcggcatgcttgatgtggcgcttgccccagccggtttccagcgccgcctgggcgaccagagcgcgggcatccacgcccagttccttggccgcacgctgcgcgtgctgccagatgctggcgacgaagccttccggggtgtgttcacccagctgcgcgacggcggtgcgggtagccatcgcatcggccgggctgatggccgtgccgcggttgctggcggtagccgaccactggtcgctgttggcagcccagtcgtcgccttgcaggccgccgatgtaaggatcttcggtacccagcgagcggtgcatgctgctgctttcgcgcccggcgatcaggtccagcgcctgttccatcggtgcaaccgccgcgtgtgcgccggactgcgcgccggcggccatctgctgcagcaggcgcacggcctggctgccgtcttccagcggcagcgacggtgccggcttggccggtgcattgagctgataggcgcggctggccttggccgggtccacgcgggtatccagtgccgggccatcggcggcctggccggacagctgccggctgatcatgccggacaggcccaggcccttgccgcgggtcatcgcctcggcaatcttctggtcgtacatctcgcggaacatcttgttttcgccggggaacagcgagtcgccgaagctggcgtcacgcatgctcttgaccagcatctgcgcgaactggccttccagctggcgcgcgaccttgtcgatcctggccggatcgttctgttgtgccgggtgcagatcgaatgcgggattgatgcgcatgtcagatcacctcgagctcggcactcaatgcgccggcctgcttcagggcttccaggatcgcgatgagatcgcctggtgctgcgcccacggcgttcaccgcgtgcacgatctcgtccagggtggtgccgccgctgaacttgaacatgcggctgccgtcgttggtggcggtgatggtcgactgcgggctggctacggtacggccgccggacagcgcattgggctggctgacgttggtgttttcctggatggtcacggtcagcgaaccgtgcgagatcgcggcaggtcccacgcgcacctgctggccgatgaccacggtgccggtacgcgaattgaccaccaccttggccggggcgctgcccggggtcagttccaggttctcgatgcgcgccagcaggccgatgcgtgcgcccggatcggtcggtgcggtgaccgccacggtcacgccatcgaccgcacgtgccgcaccttcgccgaacgcattgttgagcgcagcgaccatgcgcgagacggtggtgaagtcgttgttgtgcaggttcagggtgatctcgccgccattggccagcgggtcgggcagggcacgctccacggtggcgccattgggaatgcggccgacgctgggcacgttcaccgaaacccgcgagccatccttgccctgcgcaccgaagccacccacgatcaggttgccctgggcgatggcatagatctggccatcggcgccccgcagcggggccatcaacagcgaaccgccacgcatcgagaccgcgttgccgatcgaggacacggtgatatcgatcggctggcccggcttggcgaacggcggcagttcggcgtggatcgccacggcggccacgttcttcagctgcgggttgacgttcggcggtacgttcacgcccagctcgccgagcaggttcttcaggctctgcacggtgaagggtgcctggctggtgcggtcgccgctgccgtccaggccgaccaccaggccataacccaccagcgcattgccacgcacgccaccgatctgggcgaggtccttgatgcgctcggcgctggccggggccaccaccgcgaagaccaggaacacgccgcagtagagcgacgtcatgcgtcgctgccaggaagaagaggagaagagtttcatggccatactcagaacggcgtcaggccggagttgaagaagcggctcagccagcccatcgcgttggactgcgcgaccgggccgcggccgccgtagacgatgcgggcttcggccacgcggctggacggaatggtgttgtcctggctgatgtcgcccgggcgcacgatgccctgcacctgcaccagttcatcgccttggttcaggcgcaggttcttctgcccctgtaccaccaggttgccgttgggcaggcgctggatcaccgtcaccgtgacgctgccctgcaggcggttgctctgcgcgctgttgcccttgccggtgaagtcacgtgcgcccttggccgtcgcactgaggatgtccttgccgcccagggtgaccggcgcaccgaggatggacggcgtgcccaggctcaggttcgattccttgttggtggcggtattggcactggtctgcgcggtggtgttctccagcagggtgatggtcagcaggtcgccgacatcgcgcgcgcgacggtccgaatacaactgcagggtcgggccggccgcgtagatcgcgccggcggtcggttcggcctgcggtggcatgatcggctggatcggtgccattgccggataggggcgcacatcgccggcaatgacgcagccaccgagcagggcagccacggtgcaggcgagggcaatgcgggcgaagttggaaatgggcgacatggcggtttcccgggttggccggtcagagcttgttgttgaggtagccgagcatcgaatcggtggtggaaatcgccttggcgttcatttcgtaggcgcgctgggtttcgatcatcgacaccagctcttccaccacgttgacgttgctgccttccagcgcgccctgcaccacggtgccgaggccgttgaggccggggttgccgttctgtgccgggccggaggccgtggtctcgaggaacagattctcgccacgggcctgcaggccggccggattgacgaagtcggtcagggtcagcgcgccgacttccaccgaggcggcgccgtcggccatcttcacgctgatggtgccgtcggtaccgatggttaccgactgcgcgccttcgggaatctggatgcctggctgcaccgggtagccgctgttggtgaccagctcgctgtcctggttgatcttgaacgagccatcacgggtgtaggccgagctgccatcaggcatctgaacctcgaagaagccgcggccattgaccatcacgtcgagggcgcggccggtctgctgctggccaccctgttcaaaattcttggcggtggcgaccacgcgcacgccggtacccagctgcaggccggttggcagctgcgtctgtgccgaggaggagccgccgggctggcgcacctgctggtacagcaggtcttcaaaactggcacggtcctgcttgaagccggtggtgttggtgttggcgaggttgttggaaaccaccgacatgcgcatctgctgcgcatccagtccggttttcgcgatccacaatgcctggttcatcttcggtgtcctgtctggtgaagccggccgcgtggtgcggcccttgtcttcgggtgtgcaagcggtgtgccagcgccgctgtcaggcggcgccggaattccgtcagctgcccaggcgcagcatgctgttggcgctgcgcgcgttttcgtcgccgtgcttgatcacctgcacctgcatttcgtactggcgctgcagctggatcatctgcaccagcgcgccagcggcgtccacgttgctgccttccagctggccgctgtgcacggccgtgccctgtgccggggcgaacggctggcgcgggtcggtgttgcggaacaggccatccaggccacgctcaaggcgctcgtccggcgcctgcaccaccttgatccggccgatctgcgccatcgtctgcgggccttcgccctgtggaatgatcgagatcgtgccgtcggcaccgatttccatcgcctggtaaggcggaatggcgatcgggttgttgttgtcatccagtaccggacggccgctggaggtcaccagctggccgttcggcgtcaccgacaacgccgcgccgcgcgtgtacgcctcgctgccgtcgctggactgcacggccagccaggtgccggtctgcagggacagatccagcggcttgccggtgatgtgctgcgagccgggcgtacggttgaagccggcgtcgacgtgcagcgcatccacccgcgaggcaaagcccgggcccttgatcgggaaggcttcggtattggccagcgcttccttgaagccaggggtgtccgagttggcgaggttgtggctgagcgttccctgcgcctgcagggaggcgcgggcaccggtcatcgccacgtaaagggctttatccatgcggggagttccgtgacagggtcagcagctcatcaacggatgttgatgacggtctgggtgatctggtcctgggtggtgatcatctgcgcgttggcctggaagttgcgctgcgcggtgatcatgttgaccagctgctcggtgaggtcgacggtggatgcttccagcgagccagcctggatcttgccgaggttggaggtatccggcatgccggtgcgcggcgtgcccgagctgaaggtgtccacccacaggttgttgcccttcgattccaggccctgcggattgttgaaggtggtcagcgcgacctggcccagcggcttgtcggcgccattggagtaacgcgcgtagaccacgccggtttccgacacggtgatctcattgagcttgccggcggcgtagccatcctgctgggtgttgcgcagcgcgaacttttcgccgtactgggtcgagccgctcacgtccagcgtcatgttcagcacgccggcaccggtggtcggggtgaaggtgccgaggctgaccttgccgtccgccggtgcggtcagcttgccgctgttgtcgaaggtgaccggggtcggcgcgccggccggctggccgtccacgtagttgcgcacggtccactcgttcgggttggcacccttcacgaagtacgagacctggatgtggctgacgcccagcgagtcgtacacggtgatgccgccgctggagtggttgtagctgttggagtcggtcggatcgaaggtggtgaccgtcggctgcttcgcgttggccggcagggtaaagccgaccttcacttcgctggtctgcttcggcgggctgtcggtggtgagcagctgcaggtcgaccatgcggccggcatcgaagttggtgccgtcggcattcggtgcgaacacctgcaggcgcgcgccctgcgggttgaccacgtagcccgatgcatcggtctggaagttgccggcgcgcgagtacacgcgggtgccgttcatgttcatggtgaagaagccttcaccggaaatagccatgtccaggctgcggccggtctgttcgttgtggccctgcttgaactgctgggcgacattggaaacgcgcacgccagagccgaccgcgttcttcgacaggccatagccggtggccgagaacaggtcggcgaattcggcgcgcgattccttgaagccggtggtgttgacgttggcgacgttgttggcagtgacgctcaggtcggaattggcggcattgatgccggacagcgagacattgaagcccatgggatgctcctggtaagtgcggggtgtgcggctcagctgacgcggagcacgtagtcgatcggggccgtgcccaggcccttgaggttcaggtacaggccgtcggaaccgacggtcacgctttccaccggggcctgcacgtaggtggaaagcttggtgctcttgccggcggtatcgacgtggttggcaacgatggagtacttgcccggctccatgcgcttgccgttggcatccttgccgtcccactggaacccagtctcgccggcggccttggcttccacgctcagcgaggtgaccttggcgccggtggcatcggtgatgtcgacggtgatgatgccggccgaaggcgcggccaccgtgccttcaacgttgccttccttttccagcaccagcttttccgacggcaccagcacctggtggccgaccagcgccgcaccacgcagcacctggtcgctggccatcgattcctggaagcccttcaccgtcttgttcagatcggtgatgccctgcacggtggacatctgcgccatctgcgcgaccatctgcgtgttgtccatcggcttcagcggatcctggtgctgaagctgttcggtcatcaggcgcaggaaatcggcctggtccagcgtgttcttcttcttggtggcgttgctgttcggggcgttcagaccgagtgcggtgtagacgtcctggttggtctggttgttgacggcggtggtcatggcggtatccggtactgcgggcctcagcggcccatggtcagggtggccagggccagttccttggcggtggtcaacatctccacgccggcctggtagttgcgcgaggtcgagatcaggttgaccatctgcgccaccgggtcgacgtcgggctggtagatgtagccatcgccatcggccagcgggtggcccggctcatagcgcttgatcggcgccgcatcgctctgggtgatctccttcaccttcaccgaggtgatgttcggatcgttcttgctggtgacggcctggaagatcggctccagcggcttgtacaccgcgtcggcggaaccggcgacggtatcggcgttggagaggttggaggcgatggtgctcatgcgcaccgactgcgcctgcagcgcggagccggcgatatcgaagatcggcaggttgctcatggcttattgccccgtgatcgcggtcaacatggaacgcaccttgctctcgacgaagctgagcgaagcgcggtactcgagcgcggcgcggccataggccgcacgctcggcatcgggatcgacggtgttgccgtccaggctgggctgcacgccttcgcgcgcgatctggaacgggttcaggccactactgatttcgtagtgctgctcatgggtggtggccatcaggccattggcatcctgcccctgggcatggcgcagggcggcatcgaagtccaggtcctgggccttgtagccgggagtgtcggcattgccgaggttgctggcgatcagcttcatccgctgttcgcgcaacggcatggcctgggcatggacgcccaggtagtcggtaatcaggttgcgcacggtgcactcccacgggaacgttgcccgggaagctgcaaggggtgtgccaaattcgagagggtagtgccggccgctggccggctccccgatggatctgcggttgccggccagcggccggcactaccggatcagtggcctcaggccgccagcgccaccttgcgcaggcggtccagcacgaaatcggccagctcgtgcggcgagtacttggcgacgaaggcgttggcgccgacgcgctcgaccatcgcattgttgaagacgcccgacagcgaggtatgcagcagcacgtagaggccggccaggcctggatggcgccggatttccgtcgtcagcgtatagccgtccatcgccggcatttcgatgtccgagatgaccatggcgtagcgctcggccgggttctcgcctgaggcgtggatctgcagcaggtggtccagcgcctgcttgccatcggaaagcagggtggcgcccacccccagctggtccagcacgctgcggatctgctggcgggccacgcgcgagtcatccaccaccagcacctgcagctgcgggccgtcggagggcatcgccatcgccggatcgagcaccgcttcgccgcgcacctgggcgatgtcggccaggacgctttccacgtcgatcacctgaatcagttcaccctggaagcgggtcactgcggtcaggtagctcgattcggcgcccagttccggcggcggatggatgtcctccaccgcgatgttgacgatgcgctccacgccgctgaccaggaagccctggatcgagcggttgaactcggtgacgaccaggtagccgggcgaggtgtccgcctccggctcgcgctcgggatggccgatcgccaggccgaggtccagcaccggcaccgagcggccgcgcacgtcggccacgccggagaactggctgggcagtccgggcacctggaacagttccgggcgccgcaggacttcctgcaccttgaagacattgacgccaaaaagctgacgtccgccgagacggaacagcagcagcgccaggcgattgtggccggccagtcgggtccgctggtcgatccggttgagcaggtcatgggacatggctgctgtatcggcggggtaggcgccgaacttgagggcgctgtgccgcccgcgcgctccacaccgcttctgtagagtcgactgtgagtcgactgctcttctagcagactgctcttcgcggtcgactgctcttatccgatcgcgggaaatcccgcgcttcgcgcgaaagtcgactaacagtcgactctacacatccccatcccgagacctcgtctctggcacacaccttgcacgcagctgggccaggtcccatcgacaggaggcgccatgcgccgggtcacatctctattggccatcgcgcttgccctggcctcgccgtgggcgacggccgccgactggcaacccgtagccagcatccgcaccgcagcgttgtcgacgctgccggccggcagcgagggtgaggcccaggtggccgatgcgctgcgcctgcccaagtgtggcggcgcgctgcaggtgcagcctaccgccaacaccacggtggaggtcagttgccctgatgcggggggctggcgcctgttcgtgccggtgaaggtgcggcgcaaccagaccgtgctggtgctcaatcgtggaatcggcactggagaaaccctcaccgccgccgatatcaccactgcccagcgtgacgctgcccggattgccggtgcggtgctggccgatcccaatgcagcgatcggccgcatcgcccgccgtccgttgcaggccggagccctgctgtcgaacaacgacctggtggttcagcgtctcatcaagcgaggagacaatgtagccctggtgtcgcgtcgcggttcggtcgaggtccgcattgccggccgtgcgatgggtgatgccggtgagaacgagcgggtctcggtcgagaacctgtcctcgcggcggatcgtgcagggcacggtcgatgccgcaggtgacgtaatcgtggcgcgttgaattaccgcaaaatatccctaaagatcacggccctgcggccgttatcccttgtgaacggcaactccaggacaccccatgagccagaaaatcgacggcaacctgcaggtcccccaggcactgcgcagcgtgacgaccccggccaacaagcccggcgtcagcaccgatgcggcggcgcgcccggtcgaggcggccgacagcctgcgcctgaccggcgaggccaccaatctgcaggccatcgagcgtgagctgaccaccgccccggcgatcgacgcccagcgcgtggccgccgtgcgcgagtcgctgcagaacggcacctacaagatcaatccggacgcgatcgcatcgcgcatgctcgatctggaccagcagctgcacggatgaccgcggcgatgagcgagccgctgcagcgcctcgcccaggccctggacgttgaacgccaggccctggtcgagcacgacgtacacgccttgatccgggccaccggcgccaagctggaagccctgcgtgcgctggaaggcgcgccgccggtggggcagggcgagcagctgcaggaactggccgagcgcaaccgcgccaatggcgtgctgctttcgcggcgccgacgcgaagtcaactgggcattgcgccagttgggccgtaccgaagacgcctcggcctatgacgccaagggccagtcacacaccgtcactgcccgccgcccactcgccgtcgcctgacgcgacggcggtcgcactacccacccccgcgggctgaagcccgctgcgtgaccgcgtatattgggcgcctgttcgaacgtcccgagtcgccgtgtccgctgccaacgccctggttaccgccccccttcctccgcagccggtgctgcaggccctgcttgagcgcctgcgcgaagggctgctgctgttcactgaagacgggcaggtggcgctggccaatccggccgcgcagaacctgttggccggtggggaggacggtgcattgccgccgcagcggctgcgtgagctgctgccacccgatgcgctggaacaggcgcggcagcatggtcactggaacggcagcctgccgctgggggagggtgtggtcatcgcccacctctaccaccacggcccggtcggccaggggcacttcctggcgttgttccgccatatcgaagggcaggaagactacgagcgcgagctgcagcagcgccatgccgagctgcggcaggcctacctgcgcctgaacggtacccaggaaaagctgctgcagtcggagaagatggcctcgatcggccagcttgccgccggcgttgcgcacgagatcaacaatcccatcggctacgtccactccaacctgggcagcctgcaggaatacctgcgcagcctgttcaccgtcatcgaagcctatgagcgcgccctgcgcgcgccggacccgaaggcattgattccggaaatcgacgatatccgtgaccgcctggacatcgatttcatcagccgcgacctgccgcagctgatggccgaatcgcgcgaaggcatcgaacgggtgacccgcatcgtgcgtgatctgaaggacttctcgtattccggccgcgacgaatcgtggaagctggtcgacctgcacgccgggctggaatcgaccatcaacatcatctggaacgagctcaagtacaaggtcaccctggtgcgtgagttcggccagctgccgctggtggaatgcctgccgtccgagttgaaccaggtctacatgaacctgctgctcaacgccggccacgccattgccgagcgtggcacgatcaccgtgcgtactggtgtcgacggtgaccaggtatgggtcgaatttgaagacactggcggcggcatctcgccggaactgcgccagcgcatcttcgatccgttcttcaccaccaagccggtgggcagcggtaccggcctgggcctgtcgatctcctacagcatcatcaacaagcaccatggccgcatcgacctggacagcaccccgggcgtgggctcgcgcttccgcgtggtgctgccggtgaagcagccgcgctgaccgcttcgggtagtgccggccgctggccggcaacctctttgaaccaggcatcgagagcagccggccagcggccggctctaccagggcttgtccccggcctggattcgcgcttcgggtagtgccggccgctggccggcaacctcattgaatccagcatcgagagcagccggccagcggccggctctaccagggcttgttcccgacctggattcgcgcttcgggtagtgccggccgctggccggcaacccattgaaccgggcatcgagagcagccggccagcggccggctctgccagggcttgtccccgaccggattcgcgcttcgggtagtgccggccgctggccggcaacccctttgagccaggcatcgagagcagccggccagcggccggctctaccagacgggatcgttaccgcagcgggcgatcctcgccgccatcgccgctctccgcaggcgccggaccggcgttgctgcgacgctgctcctcataggtgcggaacgcctggtggatgtgcttgcgcagctcatcgtcgttccacggtttggtcaggaagcgatagatcgcgccacggttgatcgcgtcggtcaccgtgttcagatcggtgtagccggacagcaccaggcggatcgtgtccgggtacagcatcttcacccggcccagaaactcggtgccgctcatgtcgctcatgcgctggtcggacaggatcacctgcacgtcgttgatcgccagcagatcgaacgcatcgcgcacgttgccggccgccagaatgcggtagccatcgcggcggaacaggcgcaccagcgagcgcagcacgttctcctcgtcgtccagcagcagcagtgtgcggtccgggcgggtctcggcgaaggcttccgggcgcaggtagcggcggcgcagggtcatgccggcggcatcggccgacatcggttcgccgaacaggtagccctggaacacgtcgcagtcgttgcggcgcaggaagcccagctgcgcctgcgattccacgccgttggcaatgaccgtcatgcccagctggtggcccatggcgatgatcgcgcgtgcgatggctgcctcgcggttgccggctggtgcactcttgatgaaactgcggtcgatcttcagcttgtccaccggataacgcaccagcgcactgaggctggaatcgccggtgccaaagttgtccaggctcaggctgatgccttcgttgcgcaggttggccagtgtctcgtgcacgaaattgacattgttggtcagcgcgctttcgttgatctccagcgtcagcatctgtgccggcacgcccgcggcctggatcaggcccatcacttcagcgaagaagttcggccgcagcagctgcagggtggagacgttcacggcaatggtgaagtcgtcgaagccctggtcgcgccacaggcgggcctgcttgagcgcgccctccagcacccaggtgccgatctgcacgatgatgcccagccgctcggcggtgcgcatgaagcgctccggcaccagcatgcccagggtgggggactgccagcgcagcagcgcctccatgcccaccacatggccgtcgcgggcactgaccagcggctggtagcgaagcttcagctcgccgttggggatcgcgtcgacgatctggcgcgcgatgatgctctcgctgtgcgcgctcggcggggtatccactgcatggatgcgcaccgcgtttccaccttcgcgggccgcctggtacagcgcatcctcggcgtggtcgagcagtcgcgaggcgttactggcgtgttccgggcacaggctcacccccagcttgccagtcatgaacagcgtgtacggcagcaccgacaggggcaactccatctgttgccggatctcctcggcgaagtcctccggaagcggcacgtcggcgttgcgcgggaccgcgatcaggaactcgtcgctgccatgccgccacagtttgccgcgaccccgcaggtaggactgcagccgctgcgccaccagcaccagcgcctggtcacccacctcggcactcatgttctcgttgacggaagcgaagtggtcgatgtccacgtgcatcagcatcagcgcggtgccgccggaggccgcttcggcgaccatcgcctgcagctcggggttgccggcaccgaggcgatcgggtgcatcatcgatgctgaccggcggctggttgggattccacataggctcagtattccggtgactcaacggcggccatgctggccgcctggtaggggaggtgaacgtcgatcagggtgccttcgccatgtgcggactcgatgcgcacatggccgccgacactctgcgcgcgctcgcgcatcacgatcaggcccaggccgcgcgggccgtccgggtcgaaaccttcgccgtcgtcgcggatctgcaggtgcaggctgcgcttgccgatgtcgcgcagctgcaggtgtacctggctcgcgcgcgcgtgccgcagcacgttggtcaggctctcctgtgcgatgcggaagcaggcctgttcgatgctgttgtcggggcgatgaggcaggggctcgatctcggccagcagctccacctgcgaagaacggaacaggacccgcgcctgccagctgagggctgcttccaggcccagcgcgtccagctgcggagggcgcagcagggtggagatgtcgcgcagcttggctaccgtggtgtcggccaggctgacgatctgtgccaggtcctcggcgcggcgttgcggatcgtgctcgtcctgcgcggcatgggcggacaatttgatcgccgtgatcgcctggccgatgtcgtcgtgcagatcgcgcgagatcgcgcggcgctcgtcttcctgcagggagaacaggcggccggccatcgcctgcagttcgcggttgctggtttccagtgcactgcgcgtccgttcggaatcactgaggtcgcgcacgatcagcagcttgcagtcgcggccaccatagcgaacctcgcccaccgccaggccggcatggaagctgcggccgtcggcgcgctgcatggccaccacgctgctgtggccgggacccaggtgtggctgccctgcacgcagctggccgcggacgcgggccagatcaccggcagcgaccagcgccgacagcggctcacccagcagggtatggctgccatagccgaacaggctggccgcccaggcgttggtgtacagcacgtgctcttcggagaggatcaccacgccatcgggcagcacccgcaccagttcgcggaactgctcctcgcgctcgcgtagcaggcgccgcgattgctcccgctcggtcacgtcctgcagggtgcccagcacgcggctgcggccggactcatcgacaccactggcggcacgcaggtgcaccatcagggcgcgtccgtccatcgacagcaggggcagcagtacgtccacctgcaccggatcacccgagcagaggtcggccagcagctgttcggtctgggtggcggtggcggggtcggcgggaaccagcagctcgtcgaagcggtgccagcggcgggcttccggcggccggcggccaagcaggcggtagacctggttggaatagcggcccatgccggtggacgggtccagttcccaggcgccgatgcgcgccagttcgtgggcttcttccacccgcgcaagcgcctgatcacggcgcagctgggccaggtcttcggcagtgcggtcgatggcaatcaacaagcgggcgttgtggccgtcatagctgatggcgttggagcgcagttccatctgccgcagcgagccgtcacgcagctgcagctgggtgcgcaggatgcacagttcctccggcgcctcgcggatcgcctccagcttggtctgcagcgcctggtcctggcctggcggccacaacgcgtcgatggtctgctccagcagttcgtcacgctcccagccgaaggcggtacaggcagccggattcgcatcgaggatcgccagcgtgtccaggtcgtagaccaggatcgggccggggttgccctcgaacatctgccgcaggcgcagctccgaggcctgctggcgcgcatgggtgtgcagcacatgctcggccagcggccgcagcagcagatacagcaggccggcactggccagtgcgaagaacgagcccttcacgctctgccacatggccgcctgctgcggatccggcaccagcgcctgcacggcactgtcggaagcgatcatccaggccaatgccatcaccaggtagctcaggaccacccgtcgccggtcgcggctcagcgcctgcgccatccgcggatcgggtacaaaggcggtgccggtcggttctgcaggcatggacgggctggttgaaaggggcgccggccatcttaccgcgcaggtgcgcccagaccactcaattatccgccgcaggcgccgttaaccactgcgtgccccgctgacgggcgtgtcatccggagcaagatcgcgtggaccaagggatcatcgccagcctgctgcagcacccgcttgcgtcggcgctggtcatcgtcgaccgcacgggccgaccgctggcggccaatccggctgcgcgcgagcatggcctgccggccaccgtggctgcgtatgcgccgatgctggaagatctgcgcctgatggccgccgatggcggcatcgtggcctgcacgctgccgggtggcccgcacgggcactacgatggccacctgcgcgccgtgcacgatggcgccggcaacctgctggccttcacgctgagcattcccgaaccggtgccgctcggcggcggtgggcgctgggagctggcgctggacagtgccggccacagcctgtgggactgggacattcccagtgaccgtgtggtgcgcaccccggcagtgggcgatgaaaccgccaccgagatgctggcccgcgtgcacggcgaggacatcgcccaggtgcgggccgcactggacgagcatctgcgtggcttgagcgagcagtacagcgcacagttccgtttccgccaggccgatggccagtggcgctgggtactggaccggggccgcgtggtcgcgcgcaccgccgatggccagccgctgcgcatggtcggtacccataccgatatcgaacagcagaagcagctggaagggctgctgcaggaacagcagctgcacctgagcgaggcccagcgcatcgccagcatgggcagctggtcgttcgaccccaacagtggtgacttctggtggtcgccggagctgcgttcgatgcttgcgctggagcagggcgccgtacccggccagcggcgctggctgaagcagctgcacccacgttcacgtggcgcattgcgtgcggcgtgggggcggttgtggcgcgatggccgtgccgccaatctcgaactggaactgacccggggcaatgagccgtcgcagcacctgcggctgtggatgcagccgttgctggacatggacggacagcccaagcgactgctcggacaggtgcagaacatcaccgagcagcaccagaccgacgcgttgatccgctggcgcaccgagttgctcaaccgcgtctccgcgctgggccgcatcggcggctgcgagatcgaggtgaagacccggcacatgcagtggaccgaggagtgctatcgcattcacggcctgcgcaaggaaccgatcaccctcgaccaggcgctggcgttgtacaccgaggactcacgcaatgccttcgaagcggcgttggcgcgcatcgccaacggcgggctgcccgagcagctggacctgtgcttctaccgccagtccggcctgcgcgtctgggtgcaggtgctgatcgagctggaccgccgtgacggcctgccaccgcgcttcgtggtgctgttccgtgacatcacccgcgaacgcgaggccaacgagcgcatcgaactgctggcccactacgatctgctgaccggcctgcccaatcgcgtgctgctcggcgagcagacggcagaggccatcgaagaagcacgtgaccgtggcacatcgctggcgatgctgttcatcgacctggatggcttcaagaccatcaacgacagcttcggccacgccaccggtgatgcactgctgaaggccgcggcgacgcgcctgcaccagaacctgcgcaacaacgatctgttcggccgcttcagtggtgatgaattcatcgtggtactgcgcgacctggccgagccggaagacgccggccacgtcgcgcgcaagctgatcgcttcgctggccgagccactgcggcgtggcgagaccacgttgaaggtcggcgccagcgtcggcatcgcgatgctgggcgatgcacagaccgatttcgattcattgctgcgtgccgccgatgccgcgatgtacgcggccaaggaagcggggcgcaacacctaccagtactacagccaggacgcattggcccgcatccagcgcaagctggagctggagcatgccctgcacggcgccatcgagcgcgaagagttcagcctggcctaccagccgctgctgcacgcccaccacggcgagccgccggcgatcgaggcactgttgcgctggcaccgccccgggatcggctactgcagcccggccgagttcatccccattgccgaaaaatgcggcgagatcgtgcggatcggcgactgggtgctgaatgaggcctgccgccaggcaaccgcctgggaccgtgccggactgcgtttcgaccgcattgcggtgaatgtttctgcggtacagctgcgagaccgcggctttgccgagcgcgtgatcgaaatctgccacgcccatggctggccaccacagcggctggagctggaactgactgagtcggcgttgatccgtgacaccgacatcctgcgccattgcttcgacgtgctggaacggcacggcgtgccgctggcggtggatgacttcggcaccggcttctccaatctcaactacctcaaccgcttcccggtggggcgcctgaagatcgaccgcagtttcgtgcagggcatgctgcacgattcgggtacggctgaagtgacccaggccatcgtgcacctgggccacgcgttgggcatgaaggtggtggccgagggcgtggaaacgcaccaggaagaggacatgctgcgccgccagggctgcgacgagatccagggctacctgtactcgcgcccgctcagcccgcgcgacctggcgcagtggctgcgccagccacagccggtttcgctgcgcaccgatgccagtggggaagtgatgctggtgcggtgatcagctgcactggttggaactgaccctggctgctgtgtccatccacgcatggcgtggatctaccacaacccgctttggtgggtgccgaccgttggtcggcacggatgcctgtgcctctcgatcatccacgcatggcgtggatctacctcggaaaatccgccctcagctgcatgcgcagtgcttctacaatggccgcatagcgccgcttctggaccagatagctggccaggaacagcggcagcaccagcagcatgggcgccaccatcgggcgcatcgccaccagcggcaacagcagcagcgacaggatcgccacgaaccagctgcacaggccgatcacccgcacttcgtgccgtcgcgcgttgagtacgatgcgaccgcgcatcaccgggaagtagcgcaggccgaagcttggcgcgaagctctcgcggaacgccatgctgccatcgggcagcgcatggaaggccaattgcagccatctgtcctgcggcaggtcacgttccaggctgcccagcgagagccgggcctgcatggccggtgacgccgcgatgcgttcgttgaacagggtgatgccccaactgaaataaccggccacccaggccatcagaaggacggtctcgatcagcaggagtgcgatcagggtgatggccatcggtcttccatgaacgggatcggtggatcatgccacaacgatttcgccaccccggtagatccacgccatgcgtggatgttgcggcgagggccaggcgtcacaccggcggatgaaagctgtccacccatgtcgtggatcttatctcttgccaatctggcaccttgggtgccgagagcccggcgtgggcgaccgtgtggatccaggtcttgcgaccgagaagtagcttgggtccccacgccggattctccctgaaccgcccgaacagttggttgagttggcgctcgaactgataagactgggcaagcggggagagctctcgaccctgtcagcctagcggagttctgccatgtttgggatcgggatcgatgtgagcaaagccacgctggatgtggccgtccatggagagcagtttcgccaattcagcaacgacaagcgcggctttgtgcgcttgattcggtggctgaagacgtggccgatcaagcaggtcgttcttgaggcaagcgggggttacgagcgtgctgctctggatgtattgcacgccgctggcctgccgatggtacgaatcaatccggcgcgtgcacggcgatttgcccaaggcacgggccgtgccgccaagaccgatcggctcgatgcgacagtgctggcacagatggcccatttgttgccgctgacccgctacgtaccgcctgctccttggcagcagcgtctggctgaatttgcgcaatgccgcaggcaactggtgcagatgcgggtcagtgagatgcagcgcttgcggcgattggtcgatccggatctgattgcgatgaagcaacgccatatagctcagctatctgacgacctgaagcagttggataaagctattgccgagcagcttgaggggcagcctggctggaagaatatcggcgcgctcaaaggcgtcggccccatcctgatcagcacactggcctgcgagttgcccgaactgggcagcttgggaagcaaagccatagcatcgctggtggggctggccccgatgaaccgcgaaagtggcacctggcagggccaacggcggatcagtggtgggcgcgcggtggtacgcgaagccctttacatggcggccctgacggccatccggtacgagccaaggctgcgcgcgttttacgctggcctgaaggccaagggcaaagcgagcaaggtggcgctcgtggcggtcatgcgcaaaatgctggtgatcctcaacgcccgtaagcgagacgccgaggtggccctcggctgcccctgacaagacagttgctacttcagcgcttccccgtccaaccccaggtcccaggccagtcccagcagtgcctcgtccgcccgcgacggggcggggcgcgcgtccgccagctgctgcagttcgcggatctcctcgcgtgccacatcctccagctgctgcagctgctcacgcacgctcgcgttgcgcgggcgctcggtatcggtgagagagggcagggcgcggatcagtgtcatcgtgcgggtacaggatgcatccaacggcgggttacaggcaaaggccccggtcgaaccggggccttgcgggctgccggcgagggcagcggacatcaggatcagaacagctcgacggtgccggcgcccatgctctgctgggcaaccggcttgtgcggcgggcgctcccattcgctgcgcagttcgcgcaggcggctgccggtgcgctgcagggcggtggcgatctcttcgtcgaatacgccgccattgcggtgcagcagttcctgcagggccaccgcttcgcggttgatcgcggtcaggcggtccaggtgggtgtgcacgccgcccagcgcttgggtggcgatgtcttcgaactgcagggcgcgcacggcttcggctacgctgccatcgatcgaacgggcgcactcggacacttcgcgcatgccgtcacccagcgaggcgttgatctgcgcgacgttgtcgagcatcgccgccgcttcctggcgcgcttcgcgggagcggtccatgtcacgcgaggccatgtgcgagaccgtctcgcgcaccttggcgatggcgtccttggagctgtgtgccagcttgcggatctgctcgttgaaggtggtcgagcgctcggacaggttgcgcacttcgtcggcgaccaccgcgaagccacgaccggcttcaccggcacgtgccgcttcaatggcagcgttcagggccagcaggttggtctggtcggcgatcgacttgacgtcctccagcagcgcgaagatgccatcaaggtgctgcgccatctggtcgatgtgctgcacggtggtgctgctctggccgctcacctgttccagcgcttcgaccagctgttccatgcggtggctggcgtgctgggcgaaacgggcaacgtcgaggccggcattgccttcgtcaccggcgcggtcgacgatgcgcgacagggcctggctctgctggcgagacttgcggttcatcgcatcgaagctgccaccgaggctggagacggcctggcggatcaggtcacgggcgcgttccacttcgccgcgcgaaccctcgatctcgttgccgacgaaattgcgcagttcggtcagcagctggtcctgctcacgcaggacacgggcgtgttccggggaacggtgtgcctgggcgcgggtggtccaccacgcaaagccgagccagctcagcgtcatcgtggtcaggatcgcccagcgcagggcggccggccattcgaaaccgatggcgaaggggagcagcagggtcagagccaggggggcggccagacggatgaaaatgcgtgagtacatggacgttctcgggaggtgcacggaggatgtatcggccgtaccccctttctctttaacgtcgatatgcctcgaagtgcattctgaatgcgccggttttccggcgccttggcggcttcggggtcagagccctttccgtgctggaaagggatccgaccccacaccctcaggccagctgccggtccacggcctcgatcatcgcctttcgcccgaacaggaagtcccagtagctgccacccagctgccgccacagcaccgccgcgcgcaccgcggccagcagcagggcgcggatctcggccaccacgccagcctggcccaggtagtgcgggttgccctgcaccatgacccgcggcttgaggtggctgatggtgtcggcgtaaaggcctcccaggttggccagcacgtccgggtggccgctgtcgcccagttcgttggcctggcgctgggcccgctcgatgcccgaggcgaccttgttcacggtggcgccatcctgaacgaagcggcgctccagctgcagcaccgacagggccagcttgggcaggatcgggtcctggccctggctgcggaagtagttgtgcagcaggcgcaggccggacttcagtgcatggcggtcaccgaacacctcctgcggcgaggacgcatcgacacggaacacgctgtccacggcggtgcgcacggcggcggcgtcggaatggccggtatcggcgatacggcgtacctgctgcagggcctgggcaatgccggccagggccaggacgcggtcgtcgacagtgaaactcatgcagcgattacctcaaaaggggaaggggtggtgcgcaggcgctgttccagcggcgcatcggtggcggcgatcaccgcgccacccaggcacacgtcaccgtcatacagcaccagcgattgaccgggggtaacggcgcgctgcgggcgcgcgaaggtgaccagcacgctgccatcgtccagcacctggaccgtacacggctcatcgggctggcggtagcgggtctgggcggtgcattcgaagcgccgtgccggcggcgaaccggcgatccagtgcgcggtttccgaacgcaggcgctcggacagcatccacttgctgtcacggtcctggtccacgtacagcacgttgctggccacgtccttgccaaccacgtaccacggcgcggccgggcggccacgcacgccgccgatgttcaggccctcgcgctggcccagggtgaaatagaacacgcccggatgctcagcaatcacgctgccgtcggccgggtcgaggatctggcccggcttggctggcaggtagcggccgaggaattcacggaagtcgcgctcgccgatgaagcagatgccggtggagtccttcttggcgtgggtcggcaggctgacgtcacgcgcgatccggcgcaggtcggtcttttccaggtcgccgatcgggaacagggtggccgccagctgctcctggcccagctggtgcaggaaatagctctggtccttggaacggtcggcgccgcgcagcagcagccactggtggccgcgctgggtcacccgtgcatagtggccggtggcgatgcgttcggcgcccagctcgcgggcggcatccaggaagtgcttgaacttcacttcgcggttgcacaatacgtccgggttcggggtgcggccggccgcgtactcggccaggaagtgctcgaacacgccctgccagtactcgctggagaagtcgcggaagtggaacgggatgcccagcaggccgcagacggccaccgcgtcgcggcggtcgtcctcggcgcggcagtcgccgctgccatcgtcggcccagttctgcatgaacaggccggccacggcttcgccctgctgtaccagacgccaggcggcgaccgaagagtcgacacctccggagacgcccaccatcacgcgcggagtgctcatgcgacctcccggaccagcgaaagcggatggcgctggccacccaggtaatcagccaccacctgccagaccagcgggctgcgctggcgctcgccggcggcctgcagttcggccggggtcagccacagcgcgcggtcgatgccggtgtccagtggctgcgccgggtcgtgcgagaccgggcgcgccgcgtagcagaagcgcaggaaggcggtgccgtcgccggcagtccactggtagcagccgatgaaatgggtcagctgcaccgtccagccggtttcctcgcgggtctcgcgcagggctgcctcggccaggctttcgcccggctcgaggtggccggccggctggttcagcacctgccggccatcgatggtctcttcaaccagcagcacgcggccgccgtcgaccaccaccgtggcaacggtggcgtgcggtgcccagcgcgggtccggcgtggcgttcaactcagaactcgtccttcttggtcagttccagctccatggcgtcggcggtgcggatggccgcatcgatggcgtcgctgagctggtcggcagtggcatcggcgtcgatcttgaccacgaacatggcggtggtgtcctgctttacccagccgcccatcttggcatcctgcgaatcttccagcaggcggttggccacggccaccgggaactgcttggtcttcgcgttgtaggccggcgaccagatctcgcggatgttgtgggtaccgaaatcttccaccgacgaacgcacgtagaccatctgggtgcggtcaccctcgacgtcgaagaccatgcggtagtcgccgtcctcatcgacttcgtaggtgtagcccagcttgtccagatggcgggccacggccttgtcggcgtctgcggcggcagcggagccggtggcagccagagcgatcaggagggcggggagaagggtccttttcatgaagatcctgtgaaacagtgttgagagagggtgcaattgtgacggtgggcgtgcgtgccgtccaatctgcggcaggccgacgcaggcgcgcccgagcctctataatggcccgatgccccatgagtcttcccccgattcccagcacgagcacggcgtcgccgtagaggccgcgcgcccggaagtggcgccgccgccgttctaccaggtgatgctgctcaatgacgactacaccccgatggatttcgtggtggatgtgctgcagcagttcttcagcatggacctggacaaggccacgcaggtgatgctgcacgtccatacccgcggccgcggcgtgtgcggggtgttcacccgcgaagtggccgagaccaaggtcgcccaggtcaacgagtactcgcggatgaaccagcacccgctgctgtgcacgatggaaaaggcctgaccggctgccggttctcgtccgggcacatcgatcccggatgggtgtgcccaccaaggtgggcacctaccaaggcagaagcccgtatcgaccgtggatgggtgcccaccaaggtgggcacctaccaaggcagaagcctgtatcgaccgtggatggggcgtgcccgccagggtgcgcacctgccaagcgcgggtctcacttctccgccagcgcctccagggccatgcgggcgactgtctcgtcgatatcggccgggtcgccgtcatccctgaaccacactgccgacagcgcagtgctggccgcgatccagcgcagcaggcgtgtgcgttccagttcggacagcgcacagacctgctcaaggcggatcgcaaaccgctcgggccgcgtcgcaacgtggatgcccggaccacagaggtccgggttgctgaacatcgtcgtgtaatcgaacgcacggtcccccagcagtcgcttcgggtcgatcgccaaccagccgcgcgggccgaaatccagcacattgtcatgatgcaggtcgccgtgcagcgggcggatctcctgttcgtcatgcagcagcccctccgccagtgatctgcactgttccagcagtggcggcaggacagcccttggctgcagcaggtcggcgaaccatgttcgcaggcagaccagttccgctggcggcgcgctccgtggccggtgcagccgctgcaggacctggcacaggatcgcggtgcaggcgtcatcgtcgccctcgatcgagcgttgccgcagcgagtcaccgcgggcacgctcgatcaggatcgcaggcccctcgtgggccagcaggcgggcggcgccatcgccgttccaccagcgtagcaggcgatgactgttctgctcctcggtctcgctgctgatcttcagcatcgctggctcgcccgcagcggtcagcaccggccagagccgggcgtggggcgtacggagggccgggccatcacgccgcaatcgccagcggctcaggtagggttcgctcatgctgggtgggctgtcctggagtgaatgaagatcaagcgatctgtactgctaacgccatctgaacgcagcaatccgctagggtgatggaaatcgcgtagtcaggccgcatattgtccccatctgccgccggagtaatccatgttcagcaaagacctcgaacacaccatcggccagtgctacaagcgcgcccgtgaggcccggcatgagttcatgacggtcgaacacctgctgctggcactgctcgacaacccgtcagcccaggccgtactgaaggcctgtggtgccgatgccgaccgcctgcgccaggagctggagcaggccatcgaggcctccgtgtcccgcctggcggaagacgatggccgcgacacccagccgaccctgggcttccagcgtgtgctgcagcgggccgtgtaccacgtgcagtcctcgggcaagaaggaggtcaccggcgccaatgtgctggtcgccatcttcggcgaaaaggactcccacgccgtctattacctcaaccagcaggatgtgacccggctggatgtggtcaattacctgtcccatggcatcgccaagctgggcgatgaaggcgagcagtcgtcttcgtccccggagggcgaaggtcgcatggaaggcggggagggcgagcccaagggagatgccctgaccgaattcgccagcaacctcaacgaccaggcccgggccggtcgcatcgacccgctggtcggccgtgccgacgagatcgagcgcaccatccaggttctctgccgccgccgcaagaacaacccgctgtacgtcggtgaggcgggcgtaggcaagacggccatcgccgagggcctggcccgccgcatcatcgaaggctcggtgcccgacgtgctggccgacgcggtgatctactcgctcgacctgggcgcactggtggctggtaccaagtaccgtggcgacttcgagaagcgcctgaagagcgtgctgacggcactgaagaaggtgcccaacgcggtgctgttcatcgacgagatccacaccatcatcggtgccggttcggcgtcgggcggcaccatggatgcgtccaacctgatcaagccggcgctggcgtcgggcgagctgcgctgcatcggctcgaccacgttccaggaataccgcggcatcttcgagaaggaccgcgcgctggcgcgccgcttccagaagatcgacatcgtcgagccgacggtgggcgagacctacgagatcctgcagggcctgaagtccaagtacgagctgcatcacggtgtgacctactccgacgaggccctgcaggccgcagtggacctgtcggtgaagcacatcggcgaccgcctgctgccggacaaggccatcgacgtgatcgacgaggccggtgcccgccagcgcctgctgcccgaggagcagcgcaaggagctgatcgacgtcgaggaggtcgaggcgatcgtggccaagatggcgcggatcccggccaagcaggtcagtgccaccgacaaggatgtgctgcagcacctggagcgcaacctgaagatggtgattttcggccaggacccggccatcgagacgctgtcctcggcgatcaagctggcccgttcgggcctgggcaacccggaaaagccgatcggcaatttcctgttcgccggcccgaccggcgtcggcaagaccgaagtgaccaagcagctggcgttgcagctgggcatcgagctggtccgcttcgacatgtccgagtacatggagccgcattcgatcagccgcctgatcggcgcgcctccgggctacgtcggtttcgaccagggcggcctgctgaccgagaagatcgtcaagacgccgcattgcgtgctgctgctggatgagatcgagaaggcgcatccggacatcttcaacatcctgttgcaggtgatggatcgcggtgtgctgaccgataccaacggtcgcgaagcgaacttcaagaacgtggtgctggtgatgaccaccaatgccggcgccgcgcaggcctcgcggcggtcgatcggcttcaccaagcaggaccatgccaccgacgcgatggagaccatccgccgcagcttcaccccggaattccgcaaccgtcttgacgcggtggtgcagttccaggcgctgggcttcgagcacatcctgcgcgtggtcgacaagttcctgatcgagctggagatgctgctgcaggacaagcacgtcagcctgtcggccaccccgaccgcgcgcgactggctggcccaccatggtttcgacccgctgatgggtgcccgtccgatggcccgcgtgatccaggacaagatcaagcgtccgctggccgacgagctgctgttcggcaagctggtcaacggcggcaaggtcagcatcgacgtgcgcgacgacgagctggtggtcgagacccaggccgagccggagaggctgctgccggtcacggtggaatgagctgacgccgcaggcttggcgtgaaagactggaaatgacaagggcggcttcggccgcccttgtcgcatgcactgcaactcaacgcccctgctgcgccagccgcctgaaggtcgccgcatcgatcggttcgatccgggtcacggtgcagtggttgctgtcggttttcagtgtgctgcgggcatcgccgcagatccgttcaggggtactgggcgtgaagaagacatagctggccgaggcggcagcgcccaggcagcgcttctgcaggtgcacccgatagtggttgtcaccgtcgcgcagcagcaccttgcgttccgtgctggaggggcggatttcacgattggcgccgagggcaatgcactcggacgcgttggagggcttgctgggttcagcggcgaatgccgccagggggaggctgaccagcagaactgccggcagcaggacgtgcgggagcagggcgttcatgatcgggagggggtggcgatccggactggatcggatcccacgatgccgcggcggctgcaggcgcgaatctgccgcaagcggggctgaccgacgccacggtgagctcggtcacggtgacctccggcagggccggattccgggcatgacaaaaggccagcaaccagggctggccttgtcgagtggcgccaggcgccgaccgcttacttcatgcggtaggtgatacgacccttggtcaggtcatacggggtcatttcaaccttgacccggtcaccggtgaggatgcggatgtagttcttgcgcatgcggccggagatatgggcgatgatttcgtgcccattttccaggcgaacgcggaaagtggtgttcggcagcgtctcgctgacggtgccctcgaactcgatggaatcgtctttcgacatgtagtcctgtgcggttcagaaaacggccacgctgggcctaaggcgcggtattttacgcgtgacggcgccagcttgcaaagtttgtgttaacccccggccaaacgccgtgccggcaggcgttcaaccgcctgggtccacgggccttcccggccgtcaccgcgcacggcccggcgcacgtgctgcaggaattccgcgcgcggcaggtgctcggcgcccatccgcagcaggtgcggattctccacctgggcatcgatcagttcccagccccaaccatgcaggatggatgccagggcggccagggcgatcttggagccgccgctggcgccactgaacatgctttcgccgaagaacatcgacccgattgccaccccgtagatgccaccgacgagggtctgccgatcccagacttcaaacgaatgggcgaagcccaggtcgtgcagctggccgtaggcctcgaccatcgccgggctgatccaggtgccgtcctggccgggccgcggtgctgccgcacaggcgcgcatcacgcggctgaaggcggtgtcggcggtgacctcccacgtactgctgcgcagctggcggcggaaccggctggacagatgcacgccctcggtgcggaacaccatgcgcgggtccggcgaccaccacaggatcggctcgccctcgctgaaccacggaaagatgccgccagcgtaggcattgagcaggcgcaccgggtgcaggtcaccgccgacggcgagcaggccgtcgggctggcgcagcgcggtctcggctggaggaaagggggcgtcgggcgcatcagccaggcgccagggcagctggcgggtcatgccctcattgtattcgccgtggtgaccgctgatgtctggcaacatcagtgtccaacggcaaggagcccacgcatgagtgacgcgatcaccgccatcctcgatgtgcacgacaacccgcgcacgtgcaacgacagccagagcatgctgctggcgctggcgactgagcagccgggtcagctcggtgcgctgatgcggctggcccttgcccggcgttcacccagctcggcctttctcgacatgacgctggatctgctgcccgacgaagcggttgcgccggtctgtgccgaggcctggcgtcgctatcgtgatggcgagcgcggtgagctgctggccagcgtgatcgaattcgccagctaccaggcgccgcaggtgctgcaggacgactggggggccttgctggcgattgccagtgagaatgagctgcagctggcttcgcaggtgtggcggggcctgccgtctgccactgccgtgcagtgggcgcagattctggccgaagccgatgacgatcgcgaaatggcgcgggccagggcgctgctgctcgcggcgcagcccgagagctatgccgttgcccgcggctacctcgctgactggggcgcgctggatgctgaggtctgggcgcattgggccggcgtggctgatgggccgctgccgcgccgcctgcatggggagcggccgctgcacatccgctttggccgcgagcagcatcgcgcgcagaaggcggacgaaccgagctggcgcaagcgtatctggcgcctgcacccgacctggaatggtgggcaggtgcaccatgcggggcagatgggaggaccgctggaagcgttgtgtggcagctgccatgcaccgctgcagcgcctgatgcgaaccgacgctgccgcgctgcagccgggcgcggcgggtgagatcacgctgggcctgtgcctggactgctgcggctgggaagacccgcccgtgcgcttctatcgccacgatgccgtcggcctgcccagctgccaccccagccagcgtctggaggtgccggccacgccgaccgacagcggtgacctgatgcgtgccgaaatcggcctggtcgccatggataccaggcggtggcagcagcaggactggggccagtccaaccatcggcagaacctgtcgcgcgttggcggcgcgcccagctgggtgcagagtgcctggtacccggcgtgcatcgattgcggcgaggagatgcccttcgtgatgcagctggattcgacgctgcccaccacgagtgagggcacgctgctgtggggcagcggcggcatgctctatacgttctggtgcgcgacgtgtcgggtgagtgggcacttctggcagtgcacctgagcgcagcgtgctcgccattgtcctggtaggtgccaacgttggttggcgcgccccactgccctggtaggtgccaaccttggttggcacgcttctcggcgccgcgccagtcgagcaagcccgactctacggctctacgcggaacggcccatgcccgtgcagctcctgctggtagcgccgcacatcgcgccgttcctgccggcaccagtcctgcagtgcttctgcgaaatccgcatcagccacccagtgccggctgcgcaccagcgtcggcaggaagccccgcgccagcttgtgctcgccctgtgcacccggttcgaatcgggtcagcccttcgcgcaggcagtattcgataccctggtagtagcaggcctcgaagtgcaggccgggcagggtggcgccgccccagtagcggccgtacagggtgtcgccaccgcgcaggcacagcgcgccggcaatcggctcgccgtcctgttcggccaggaacagcaccagcccgcggcccaatgaaatggccagatggcgcaggaaggcctcggtgagcgccggggcgttgccgtactcgaggaaagtctgcaggtagaagcgatacatcgcctgcaggtccgcgcggctggcttcatcgccgtgcaccacgcggaaggtgatgccctggcgggtgaccttggcccgttcctggcggatgttcttgcgatgcttgtggttcatcgcgccaaggaactgctcgaatgtggcccaatcgcccgggttctgccactggaactgcacgtcttcgcgcagcagccagtcatcgccgaacagcgcctcgtccactgcggtgtggaagttgatatgggccgaggacacgtccagtgccggcagcgcctcgcgcaatgccgacagcaaggtggcgcgatctgaatcgtgacgggccagcaaacgcgggccggtgaccggtgagtacggcaccgcgcccagccacgtcggatagtagtcgcggccatgacgggcatacgcgttggcccacgcatggtcgaacacgaactcgccgtgcgaattggtcttcaggtagcccggaatggcgccgaccaagctgtcgccttcccagagcgtgaagtgccagggctgccagccccagtcctcgcgcaggcagccgtgctgttcaaggcctgagaggaaggcgtggccgacgaaggggttctgcccgtcgtgcagggcattccagtcggtggcggggatggactgcagggagtcgaggaagcggggggaaggcatgagggaaggatagggcagatgaaacagaaaggccgacgcactggcgtcggcctttcatccggagtcgggcgtggctcggccctaccggagcgggtcagcctctcagctggccttgccctgtgcgtccaggtagcgctcggcatccagcgcggccatgcagccgaagccggccgaggtgatcgcctggcggtagtgctggtcggccacgtcgccggcggcgaacacgccttccaccgaggtctgggtggcattgccgcccaggcccgagcggatttccaggtagccgttgttcatcgccagctggccatcgaacagggtggtgttcgggtggtggccgatggccacgaagaagccgtgggcgtcgatgtcgcgggtgctgccgtccagcgtggacttcacgcgcacaccggtcacgccggcgtcgttgcccagcacttcctccacctggtggtgccagacggtctcgatcttgccttcggccaccttcttgaacagcttgtcctgcatgatcttttccgccttcagggtgtcgcggcggtggaccaggtagaccttgcgggcgatgttggacaggtacagggcctcttccacggcggtgttgccgccgccgaccacgaccacgtcctggtcgcggtagaagaagccgtcacaggtggcgcaggcggacacaccgcggcccttgaactcgtcttcggtcgggatgcccaggtacttggcggtggcgccggtggcgatgatcagcgcatcgcaggtgtactcgtggctgtcgccgatcagcttgaacgggcgctgcgacaggtcggcggtgtggatgtggtcgaaaatgacctcggtctcgaagcgttcggcatgggcctgcatgcgcgccatcaggtccgggcccatcaggccgtgggcgtcacccggccagttgtccacctcggtggtggtcatcagctggccgccctgctgcaggccggtgatgacgaccggcttcaggttggcgcgggcggcgtagacggcggcggtccaaccggccgggccggaaccgaggatgacgaggcgctggtggcgggagggcaggctggtgctcatgtaaactcgcgaaaaggtagatgggacaaggcgctggcgatgtttgcgcagcatccttggctggtcatagagtggcggctggggcagggcgattcaagccgatgaacggaacgccgtcatccagcagtggtttcggcgcccggttggcctgccggacgtcgcataactgaaaactgacgccgtctcatttattatcaatcactaacagcgcattccaaaggtatggtctaaggtggcgaagcaggtccccgaacgctccaagtccgacgacagcaaggcgtcacgtcgcacggccgcggcggcgacgaccgacaatccacgccgccagcgtctctggcgcgatctgggcctgatcgccatcgcgccggccctgctgtacctggcggccagtcttttcacgtattcagcgactgatccgggctggtcgcataccggcagcgtggtcgcgccagtgcacaacctgggtggccgcgccggggcctggatcgccgacgtgctgctgcagctgttcggctacatcgccttcctgctgccggtggtgctcggcgcgctggcgtggatcgccatgttcggcctcaagcgcgagagcaagggcgagaacgacctggacccggcgctgcgcctggtcggcctggtcggtttcctcatcgccggcaccggcttcctgcacgtgcgcctgttcagtggcgacgtctccagtgccggcggcatcctcggcaagctggtgggcaattcgctcacggtgggcttcggcgcgctgggcgccaacctgttcgtgctggtgctgctgctggcctcgatcaccttggccaccgggctgtcctggttcacggtgatggagaagatcggccgtggcgtgatgtcgctggcgccgttgctggaacgcaagaaggaagaagtcaccgagtggaagcagacccgggtgatgcgcgaggagcgccaggaagtgcgcaaggccgacgccgaggtgcgcgccaagcgcgagccggtgaagatcgagccgcgtccggagccggtgatcgagaagagcgatcgggccaagcgcgacacccagattccgatgttccgcggcgtcaacggtgatggctcggacctgccgccgctggcgctgctggatgatcccaagccgcagcccaagggctacgacgaagagacgctggagaccctgtcgcggcagatcgagttcaagctgaaggacttccgcatcgatgcgcaggtggtcggcgccaatcccggcccggtcatcacccgcttcgagatcgagccggcaccgggcatcaaggtcagccagatcagttcgctggacaaggacatcgcgcgcggcttgtcggtgaagtcggtgcgcgtggtcgacgtcattccgggcaagtcggtgatcggcctggaaatccccaacgtcacccgcgagatgatcttcctgtccgagctgctgcgctcgaaggaatatgacaagtcggccagtgtgctgaccctggcgctgggcaaggacatcgccggtcgcccgaccgtggccgacctggcacgcatgccgcatctgctggtggccggtaccaccggttcgggcaagtcggtggcggtcaacgcgatggtgctgagcctgttgttcaaggcctcgccgaaagacctgcggatgctgatgatcgacccgaagatgctcgaactgagcgtctaccagggcatcccgcacctgctggcacctgtggtcaccgacatgaaggaggccgccaacggcctgcgctggtgcgtggccgagatggagcgccgctacaagctgatgagcgcagtgggcgtgcgcaacctggccggcttcaacaagaaggtgaaggaagcccaggacgcaggacagccgctgatggacccgctgttcaagccgaacccggagctcggcgaggcaccgcgtccgctggaaacgctgccgttcatcgtcatcttcatcgacgaattcgccgacatgatgatgatcgtcggcaagaaggtggaagagctgatcgcgcgcctggcgcagaaggcgcgtgcggccggcatccacctgatcctggccacgcagcgcccgtcggtggacgtgatcaccggcctgatcaaggccaacatcccgacccgaatcgccttccaggtcagctccaagattgactcgcgcaccatcctcgaccagtccggcgcggaaacactgctgggccacggcgacatgctgtacctgccgccgggcaccgcgctgcccgagcgcgtgcacggtgcgttcgtgtccgacgatgaagtgcatcgcgtggtcgagcacctcaaggcgatgggccctgccgactatgtcgacggcgtgctggacgaagtgcagacgatgggcgacggcgtggtcgtcggcgccaccggcctgcccgagaacagttcgtccggcgacgagtccgacccgttgtatgacgaagcgctgcgggtggtcaccgagacccgccgtgcatcgatttccggcgtgcagcgccggctgaagatcggctacaaccgtgcagcgcgactgatcgaggccatggaagcggccggcgtggtcagcccgcccgagcacaacggcgaccgcacggtgctggcaccgccgccgccgaagtaagacccgacgtatcccccacgacgtccaaggaaccgacgcatgcttcaccccgtaccaagcgcgctggcactggcgctggcagccttcctggctgccggcccggcactggcagacaccgccacctccgcgcccgccacggcgccgccttccaccagcggcgataccgaagccagcaataacttcagcattgtccgttaccgcgccgactaccaggtgcggccggatgccggcaatgtgcagaccgaaacctacgaagtgctgctcaagaccaaggcctcggtcgagcagttcagccaggtgcggctgagctacagcgagaagatggaaaccctggaggtgcttggcgcctacaccatcaccgccgacggccagcgccgtgacgtgccggccgaccgcatctacacccaggaaagctactccagcgcctcggcggcgatgtatgccgaccgcaaggtgcgggtgatcgtgttcccgaacctggccccgggcacccgcctttactaccaggtgcgccgcacccaggccacgccgtacttcccgggctatttcggcctgtgggagaccttcaatgtgttcaccgagtacgaggacgccgaagtcaccctgagtgcgccggccaacctgccgatgttcatcgacagccgcggcgtgcagggcagcgatcgcccgacggtgaagaatggccaggcgcagtggcgctggcgctaccagcgtcgcgaggcgatgccggcgcagaactggtcggctgcgggctgggagttcggcccgaacatcatggccagtacctatcgtgactggtcgcagatggggcgcgcctaccagctcaaggcgggcccggcggccgaggtgaccccggcgctgcaggcgctggctgatgagatcaccgcgggtatcagcgaccgccgcgagcaggctgatgcgctgtaccgctgggttgcgcagaacatccgctacgtggcggtgtacctgggcaatggcgggctggagccgaacagcgcgcagagcatcctcgacaaccactatggtgactgcaaggaccatgtgacgatcctggaggcgctgctggcggccaagggcatcgccagctcgccggtgctgatcggtgccggcggtggcccgacgttgccgaagattccggtgctgggccgcttcaaccacgccatcacctacattcccgagtttgatctgtacctggattcgaccaccgcgtgggcgcgcttcggtcagctgccggaaggtgacctgggtgcgccggtgatgcgtacccgcgacgccacgctggcacgcaccccggccaacacgcccgagcgcaatgccacctcgatggaagtacgtttcaccttcgacgccaacggcaacctgcgtggagagaccattccgaagctgggcgagaacgccgagatcggcatgcgcgcccagttctcccagctcaacgcgcagaaccgtgcgcgcgctgaagagcagatcatggccgcctcaggtttcgatgggcgagggcagctgcagatccagggcgtgccggtcgatctgacccggccgttcggctaccgcatggcgttccaggccgaggactacgccgacttcagcgtggccggcggcatggccgtgccggacccgccgggtggcgagtcggtgcgtggcttgtacgccaccgcctcggcgccggccaacgagacaccgttctactgcaatgccagcctgcgcgaggaaacctatcgcctgcagttcccggccaatgcgccgatcatcgccatcccggccagccagcgtttcgccaatgcagccggcgagtaccgggtggactggagtcgcgagggccaggaggtgatcgtgcaccaccgcttgcagcagaatgcagtgcgtgggccagaggcgttgtgccagccgcaggactatccggcgttccgcgcgctgtatcgcgaagtgcggcgtggcttccgcggccaggtgctgtacggcaagctgccgggatccggtggctgaatcgccgatggacgttcagggcggcataatggcgccctgatcgcccattcatctttccccgggcacactggcaaccacctttcctggcgcccgcgcccacaggattcccgcatgaacttccgcttccgccgtttccttgccaccaccaccctggccgtggcctgcgccgccgccggcagcgtctgggctggcgcccgcgatgacctgaagaccttcaccagcggcctgaagggcctggatgggcagttcagccagcaggtgttcgacagccgcggcaaggtgaaggaatcgaccagtggccgagtggccctgtcggcgccgcgcctgttccgttgggaatacgtgcgcccgcacgaacagctgatcgtggccgacggcaagaaggtctggatgtacgagccggacctggagcaggccaccgtgcgcgagcagggcaaggaagagcagaacagcccgctgaccgcgctgatcaacccggcgctgctggagcagcagtacgacgtcagcgaagaggccgcgcagcgcgacggcctgcagtggctgtcgctgtcgccgaagcgcgagaccgaagccagtttccagtacgccgcgctgggcttcaacgcgcagggcctggccaagatggaaatcaccgatgcggttggccagcgtaccgtgatcagcttcagtggctggaagcgcaacccgggcttcgccgccggcaccttcagcttcaccccgccgaagggcaccgacgtcatcggtaattgatggtggtcgccgggcatggcctggccctacctgctcgggtgggtgccaaccggcaccgccttggtgggtgtcaaccttggttgacatgcttttgatctgccggccagcggccggcactaccacccgtgtggcctgatcgccggcatggcccggcgctttctgctctggtgggtttcaaccggcaccgccttggtgggtgtcaaccttggttgacacgctgttgatctgccggccagcggccggcactaccagacatcgcgtcccgcccgccgggcacggcccggcgctaccgttgggcggcgcggtacaatgaccgggtgccaagacatcgctccacttcattccccggccccgatctgctgagcgtcgatcgggaacacatgcgcccgctggccgagcgcatgcgcccccgcaccctggacgaaatggtcgggcagaagcgcctgctggcgccggacagtgcgctgcgccgcgcggtcgaatccggtcgcgtgcattcgatgatcctgtgggggccgccgggctgcggcaagaccacgctggcgctgctgctggccgagtacgctgatgcggaattccgcgccatctctgccgtgctgtccggcctgccggaggtgcgccaggtgctggccgaggccgcgcaacgcttcgccgaaggccgccgcaccgtgctgttcgtggatgaggtgcaccgcttcaacaaggcgcagcaggatgcgttcctgccgcatatcgagcgcggcaccatcctgttcgtcggtgccaccaccgagaatccatcgttcgagctgaattcggcgctgctgtcgcgttgccgcgtgcacgtgctggaaggcgtttcgcccacagacatcgttgaggcgctggagcgtgcgctgggtgaccgcgaacgcggcctgggtgaagagcacatcgaggtcgctcccgagctgctgctggaaattgcgaccgccgccgacggcgacgtgcgccgtgcgctgaccctgctggagatcgccgctgagctggcgggcggggagggtgggcgcatcacgccgcagaccctgacccaggtgctggccgatcgtacccgccggttcgacaaggggggcgagcagttctacgaccagatctcggcgctgcacaaatccgtgcgcagctccaacccggacgccgcgctgtactggctgacccgcatgctcgatggcggctgcgatccgtcttacctggcgcgccggttgacccgcatggccatcgaggatatcggcctggccgacccgcgtgcgcagagcatggcgctggaagcgtgggacatctatgagcggctgggcagtccggagggagagctcgcgttcgcccagctggtgctttatctggccagcacggcgaagtcgaatgccggctatgcggccttcaaccaggccaagtccgatgtgcgcgagagcggcacagaagaagtgccgctgcacctgcgcaatgcgccgaccaagctgatgaaggaactgggctacggcgccgagtaccagtatgaccacgatgcggagggtggcatcgcgctcgaccagaccggtttcccggatgcgatgggcgaacggttgtactacaacccggtgccgcgcgggctggaaatcaagttgaaggaaaagctggatcgtttgcgcgccgagcgcgaggctgcgcgcgccgcgaagggccgctgacccggttcatgtggcgtcgagccatgctcgacttcgctcttggcaggcgtgttggcatattcggtaaggcagtcgagcacggctcgaccctgcagtggcaacattgttcccggcacgttcatttggcacactgcgcggctactttttcaaggatcgatgccgtgcaggaaatgattctgccgttgaagcgctacgcccagttcgagggccgcgcgaaccgccgcgagtactggatgtaccagctgttcctgttcctggtcgcaacggcagtgatgctgctggccggcgtgctggcgatcctcctgcgcaacagtgccgaagcgctggccggcatcctgatcggcatggtggtgctgctgtgtgtgatgtggctggccacgatcgtgccgctgatcgcagtgaccgtacgccgcctgcatgactgcaaccagtcgggctggctgttcctgctggcgctggtgccggggggcgggatcgtgatcatgatcttctcgctgctgccgggcacgccgcaggagaacgtttatggtccggtgcctacggggccgtgatgatgcatgagtcgagcatggctcgacgctacagaggcaaagaaatgaagccggcattttgccggcttcatctttacttgatggtgcaatcgccgaaggacaggtaatcggtgcccgagctgaactgcagcgtgcagctggcggtgaaggtcgcgccttcttccagtgcgcccagcttggccgcctgctgttcgtcgtcgctggtcagccgggccaggacattgccctggtcatcgccggcctcgatcagtggctcgcccgccaggttgctggaaacgctcagtgcgacggcagtgaatgtcaccgtctggttgagttggtccatgcccagtgacgaattgccggcctcttcaaaggcctggtagagcgttggcaggtcctgtgcggcatgggcggccagcggtgcgagcaggccaagggaaagggcgatcagggtggtgcgcttcaaggtgttctcgcagtcacgggatccattcccgtgggtggtggtcagtagcaactgtcttgtcaggggcagccgagggccacctcggcgtctcgcttacgggcgttgaggatcaccagcattttgcgcatgaccgccacgagcgccaccttgctcgctttgcccttggccttcaggccagcgtaaaacgcgcgcagccttggctcgtaccggatggccgtcagggccgccatgtaaagggcttcgcgtaccaccgcgcgcccaccactgatccgccgttggccctgccaggtgccactttcgcggttcatcggggccagccccaccagcgatgctatggctttgcttcccaagctgcccagttcgggcaactcgcaggccagtgtgctgatcaggatggggccgacgcctttgagcgcgccgatattcttccagccaggctgcccctcaagctgctcggcaatagctttatccaactgcttcaggtcgtcagatagctgagctatatggcgttgcttcatcgcaatcagatccggatcgaccaatcgccgcaagcgctgcatctcactgacccgcatctgcaccagttgcctgcggcattgcgcaaattcagccagacgctgctgccaaggagcaggcggtacgtagcgggtcagcggcaacaaatgggccatctgtgccagcactgtcgcatcgagccgatcggtcttggcggcacggcccgtgccttgggcaaatcgccgtgcacgcgccggattgattcgtaccatcggcaggccagcggcgtgcaatacatccagagcagcacgctcgtaacccccgcttgcctcaagaacgacctgcttgatcggccacgtcttcagccaccgaatcaagcgcacaaagccgcgcttgtcgttgctgaattggcgaaactgctctccatggacggccacatccagcgtggctttgctcacatcgatcccgatcccaaacatggcagaactccgctaggctgacagggtcgagagctctccccgcttgcccagtcttatcagttcgagcgccaactcaaccaactgttcgggcggttcagggagaatccggcgtggggacccaagctacttctcggtcgcaagacctggatccacacggtcgcccacgccgggctctcggcacccaaggtgccagattggcaagagataagatccacgacatgcgtggataggtttggcaatagacagggcgcggccgatggctcgatcacccatccatccgcagccctgcgagggtagggcgctcctgcgccccgctgccgggcaaaatagtggattcagtgtttccggtgcaaccgggaaaatgaacgtatcgcgcgcgtgatacacagtgtgacgtttgatcgatgtgataatcattcgcgtttaaggtagactgcggtcccctatgaacgggcggccattggccgctcctgccgccgccgatgatgcatttcgtcccgccttcgcgccgtggtccgctggcccgcggcctggccgccttgatgatgggtctgctcctggccaccccgtacgcccatgcgcagcagcgcaatccgctgcagaagatcggccataccgtactcgacgagccggcggccagctatcgcttcgagcatttcgtggtggacagtcccgaccagcaacgccgctggcgggtgaacctcgcgattccggccaaggccggcaagacgccatccccggtgctctacgcgctggacggcaatgccgtcgccatggtgctggaccagccgctgctggccgaactggccgcgcgcgaggcgccgccggtgctggtgctgatcggctacgacaatgacctgcgcatcgattccaaggcgcgcacccgcgactacaccgcgtggatcgaccgcgccgacgatgagagcggtacgacccaggcggtcggcggtggtgctgcggccttcctggatgtgatcgaacgccgcatcaagccggaagtcgagcgtcgcgcacgcatcgatacgcagcagcaagcgctgtggggccactcgctgggtgggttgttcgtgctcaatgcgctgtacacccgtcccgccgccttccagtcctatctggcggccagtccctcgctgtggtggagccagggcgcggcgctgggtgatccggaacagcagttcgtgcagaacgtgcatggccagccggcaaagctctggttgatgctgggcggtgccgagcgtgttggcgatcgtggcaagcgtgacatgagcaacccacgggtggtcgcgcatctgcgccgcatcggtggcgccacgccggatgcggcgtggcagttgtcagaacggttggccaaggtgccgggcatgagcgtgcagtaccgcgagttcccggggctgggacacggcccgatgctgccggcctcgttccatgccgcgctgcatgaactgtacggcgtgaccgaccgcagcgccggtgacggtgcccccacggatggtgacaacgccgccgagtgaatcccttcgcacgcgatgccgtgcgaccccactacccaggcgaggctgccggcgtgcagcggcccaggcaaccgatgaatcccgcgtcacgtggcgcggcctacgtgtgcaaggagccttccatgtcgttccgtccgtctttccgtctcacctctctctccgccggcctgttgctggcggtgaccgccaccgcgcagccggtgttcgaccagccggccaacgccaccttcaagggtgaagtcgtctcacgcggtgagaacgtggttcccggcagcactgccgacgtggtcggccgtgggttcgtgccgggccagaaggtcagcctgctgcgcggtgacagcgtgctcaacgcgcagccgctggtggtcgacgctgatggcaacttcaaggcccagttgagcattccggccgacgcggtgccgggcacccatccggttgtggtgcgcgccagccaaccggctgcggccaccgtgctgaagctgcgcgtttcgccgcagctgccgctgtccggccaggcgcagttcgccacccagtccaacaagctggtgccgggcctgtaccagtccgcctacagcgccgccagcaacgcagtgttcgtgacctcggcggtgggtcgcccgccggtgacccagtcgcagctgctgaagctggacccgaagtcgctgaaggtgaccaaggcgatcaccccggcgcaggtaccgggcagcaccaacggtgcggtctatgcggtctacggcgtgggcgtggatgacaccaacggcaatgtctgggtcaccaacacccgccagaattccatcgcggtctatggccagaaggacctgtcgctggtccatcagttcccggtcgatgccgtgccgcacgcgcgcgacgtggtggtcgacggcacgcgcggcaaggtgttcgcttctgccaccggcgaggaccacctgtcggtgttcgatgcgaagaccttcaaggaactgccgcaggtgacgctggaatccggcgtggacgacggcaagttcaccccgatgagcctggtgctggacgagaagggcggcaagctgttcaccgtcagcatcggcaccccggaggcggcagtgatcgatgtggccagcggcaaggtcgagaaggtcatcgatctgggcaattcgatcagtgcctcgggcgtggccttcgacgcggcgcgcaaccgcctgtacgtggcctcgcagggtaccgacaacctgctgatcgtcgacgtggccgccggcagggtgctgcacgatgtgccggtcggcgccggcgcgctgaacgtcgccttcgatgatgcctccggcctggcctatgtcagcaaccgtggcgctggcacggtcaccgtggtgaacggtgacggcaaggtggtcgccaatcttgatggcggcacgctgccgaaccacgtccgcgccgatggcaagggcaacgtgttcgcggtgaacaagtcgcgcggcgctgaagacccgaagggtgaccgcatcacccgcatcaccccgaagcagtaagttacacggtggggcggcgtgcgcgtcgccctgccagcaaggagaatgtgcatgaacatcgcgtcccgtctgcgcctgtgtgcgcttccgttggctgtttcgctggcgttggctgcctgtggcggctcgtcggctccctctgatgccaatacgcctgccgagtcgcccgcagcaacggcggccgctgcggaaaccgcgctgccggcaggctggcagcgcgtggcaggagccgaaatgccggccgtgcacggccagaaggcggtgctgccggccaaggtgcattccgatgatggcgccgatatcgaagtggccgataccagccggatcatcgccggtggcgacgacgtcatcgcggtgatcgaagcactggggctgggcaagcaggtatttgccgcgccgaccaacaccaccacccaggccggcctggccgcgccgcaccagttcctgttcaaccgaaccactggcgtggagggcgtgctgagcctgcagggctcgctgttcctcggcaacagcctgcgccgccataccgagctggccaagaagctgcgcgaagtgggcgagccggcggtggtcatcgatgacctgcagccggcgccggacaaggtgcgcaaggtcgctgctgcactagggctggccgaggcagggcaagcactggccacgcaggtgcagcgtcagctcgacgaggctgcagcgattggcaagggcctgggccatgcgccacgactgatccacgtatcggccaccggcgctggcggctcaccgactgttgccggtgccgacagcgcgtcggcgcagttgatcgcactggctggcggcgtcaacatcggcaccgaggcgggggtgaagaactactcgcagctgagcaatgaaggcgtggttgccgcagcgccggaggtgatcctggtgaccgagcatgacctgcagctgttcggtggtgccgagggcctgtggaaggcgtacccgacgctgaagcagaccccggcggggcaggccaatcgggtctgggtgatgccggacgtgcagctgaagtacaccagtgtcggttccggtgcgggcgcgctggcgctggccaaggccctggcggcgttgccgaaggcatgagtccggcggatcggcgccgccgtcgcgggcggacgatgttgctggtggcgttgctggcactgctgggtgcggtgctggcgtcgttcgccgtgggtccgttgcggttgccaccgctggaggtgatgcaggcactggcggtgaagctgggcctgcttgacccacaggcggtcagcagtcgcgacctggccgtggtctggcagctgcgcattccgcgtgccctgttgggcgcaatggtgggtgcgtcgttggcgatggccggtgccagcctgcaggggctgttcggcaatccgctggccgaccccggcatcgtcggtgtcagccagggtgctgcgctgggggcagtggctgccattgttctcggcgctgcgggcgcagccggctggctggtgcctgtggccgcgttcgttggcggtgcgctggcgatcggcctgacctatgcgctggcgcggcccgggaaaggcagtggcaatgccacgctgctgctggtcggcatcgcgatggccgcgttctgctcggcgctgatcggtttcctcacctacatcgccagcgaaagcgaactgcagtcgctggtgttctggcagatgggctcgctggcgcgtgccaactgggccgatgtggcggcggtggtgcccttgtttgcgatcggcgtgttcgcgttgcagcggttggccacgccattggacatgctggcgctgggcgaacgccaggcgcagcacctcgggctggacgtgacccgcacgcggcgtcgcctggtggcgttcagtgcgctgctggtgggcgcggcggtggcctttgccggttcgatcagtttcgttggcctggtagtgccgcacgtggcgcgcctgctggtcggccccgggcatcgctggctgctgccgttgtccggcctgctgggcgcgctgctgatcgtggtggccgacaccgcggcccgcacgctcgatccgccggcggagattccgctgggcttgttctcggccgcgctgggcgcgccgttcttcctctggctggtgctgcagcagcgccgcaaggcggccccatgagcgcgctgctgaagctgcatgaggtggtggtgcgccgccagcagcgcgagatcctgcatggcatctcgctcgcgttcgagccgggtacggtgaccgcgctggttggcccgaacggcgcaggcaagtccaccttgctggcgatagcggccggcgacctgcgcgccgatgcgggcgaggtgagcctgttgggcaaaccgctggccagctacaaggccgggccgctggcgcgcgagcgcgcggtaatgccgcaggagcacggcgttcgtttcgccttcagcgtagaggaggtggtggcgatgggccggttgccacacccgccggacccggtcacggacgaagcccgggtggaagcggccatcgatgccgccgaactgcaggcgctgcgcctgcgcgaggtgcagcagctgtccggtggcgagtccgcccgcaccacgttcgcgcgcgtgctggcgcaggacacgccgttgctgctgctggatgagccgaccgccgcgctggatctgcgccatcaggagcgcacgctgcgcagtgtgcgcgcctgtgccgaagccggtgcgtgcgtgatcgtggtgctgcacgacctcaatcttgccgccggctatgccgaccgcatcgtgctgctggaacagggcagggtggcggccgacggcacgccgttgcaggtgctgaccgaagacaacctgcagcgggtctaccagcaggatgtggtggtgctggagcatccgcggcgcggggtgccgctggtggtggtgacctgagcgagggcccgccaggttgctccgggtatcatgattgcttcgttttcttcaatggactgatgccatgttccgcaccgttacctgcagcgtgctgctcgccgcaatgattgcttccgcttgcgctgccaatgcggcgtcgaccgctcaggtttcgctgaccgacgcggccgagaacgcctcgctgatcgagacccggcattccagtagcgacggtgccgctgtgacgtcgatgaagacgcagtacttcgccaacgaggaaatgtcggtgagctgggacgaccagcaggtgctggtgctgtgcagggaggcggcgtacctgaagattcctgcgaccaagctcaaggccggagcgttgacctccgagcagcggcagatgatcgtctatcaggcgctgatgtcaggcccgggggctgtcgcgggcgtcatcgggccggcaggcgaggtggtggccgtggccgatgacggcagcgagacccgcagcgttggcgaaaacagctgggcctatggtgttgagcgatacgaggtgatcacccagcggctgccggacggtgcacttcgggtccggacccgcaagacggaaaccgtgaacaccacgcctccggcgggcccggacgacatgttcagtaccgaggacgatcaggcggcacgcctgtcggaactggcgccggtgggcagctggaccgaagtggtggtccacggtggcgcacggctgccacacatggacccggcgacgtcgctgaaggggtggatctcgatgggcgacgaccaggctgcgaccgtgggtgaggcgcgcaagctgcacgactgcaagtagggcatggcaggggtcagagctctttgctttgggcaaagggatccgaccccgatgtcggtcggcctcatcgttctattaatgtgtgcaatattcacttgcgcgccagattggcaggtctagaatgcgccccatgaaccggatgccgctcctgaagtttttcaccctgacccgctcaagcgcggaacgggcgtgtctgcctggagccccacgaggccgttgaagcggccatcgctggaccttcgacagagcgccctccggggcgctcttttcgtttttgttttttgttagtcgactaactgtgtaaacccaccacgttgttcagcaggactctggaaataggtggctggccaccgatccccatgtgagggcggtgccagttgtagtggtgcagccattgggtcagcacggaattgcgctggtccgaggaggcgtattcgcgggcgtaggcccattcgcgcaggctggtttgtatgaagcgctcggctttgccattggtccgcggcgtgtagggcttggttctgatgtgcttgatcccaagggatttgagcagcttggcaaaggcggtggagcgatagcaggcaccgttgtcggtcaggatccgcttgaaggtgattcccaggctggcgtagtactgcagagcgcccagcagcgcctggcaggcggtttcggcctgttcgttggggtggacgctgctgaaggcgacccgggagtgatcgtcgatggccacgtggacgtagccccagccaccgccagcggcgtttccccgacgtttggcatcggttctgtgccctggccgctggaagttgcccagcttcttgatgtccaggtgcagcagccctccgggctgatcgtattcgtatcggatgacctccttgggcggttcaagccgacacagccgattgaggccgtgggcacgcatcagccttgaaatcgtactgtggccgacccccagcgccttggagatggtcaggtaggtctgccgtttacggcggtgctccttgatttgctcgattaccggagcaggtgtggcatgcggcgtctggtgaggccgtgagctgcggttttccagccccggtgccccgaactggcggaatcgggccagccatttgtaggccgtacgcacacttacgccgcatgcttgggctgcttcctctgggcgcaggccctcgtggaggatgcggcgaataagaagtgctcgactatggacggtcaaacgggcatttttatggtggttcatccgggctctttggggtctggagaggtgtggtaaccaccattttccaaagatgtcccggatgaacaacgtacagagagatcacaactaacagtcgactctacccagtcgacgctacctactcgactctacccagtactgcgaaggagaacgtgccatgcaccagatcgccgagaccgaacgctagccgcgcaccctgtcgccaaccggggtgtgcggcccctgaagttggctttgcaggaacctctttatgaacacccacgtcctttcccgccgtcgcaacctcggcatcattgcccacatcgacgccggcaagaccacgctgaccgaacgcctgctgtggaaaagcggcgagatccaccgcgtcggcgaagtgcacgacggcaatgcgaccaccgatttctcggcgatcgagcgcgaacgcggcatcaccatcggcgctgccgccgtgcaggcgcagtgggcgccacgtgacctgccgtcgcatcggctgaccctgatcgacacccccggccatatcgacttcgccatcgaagtcgaacgttcactgcgcgtgctcgacggtgccgtggccgtgttctcggccgtggacggcgtgcagccgcagtccgagacggtatggcgccaggcgcgtcgccatcgcgtgccgctgatcgccttcgtcaacaagatggaccgcgtcggtgcttcgttcgagcgcgtgctggagcagctgcaggacaaactgcaggcgcgaccgtgggcgttgggcgtgccgttgggcagcgaaagcggcttcaatggctgggtcgacctggtcgatgagcgcgtgctgcagtggcaggatggcgccgcaaccacggtggccccgtgggacgacgcggcacgcgcgcagtggcaggctcagcgcgatgcgctggtcgaggccgtggccgatcacgatgaacaactggccgatgcctggctggaaggtcgcgtgatcgatgccgaacagctgcgcgcggcgatccgccgggcgacgctggcgggtgcgggcgtgcccgtgctggccggtgctgcgttcaaggacaagggtatcgagacgctgctcgatgccgtggtcgattacctgccgtcgccgctggatcgccctgccgtgaccgccgaaagcgagagcggcgaggtggtgctgccgccggatccggacggtccgctggcgggcctgctgttcaagatcacccaccagcaacacggcgcgctgagcttcgtgcggctgtactcggggaccttgaaggtgggcgacgcggtggccagctcgcagcacccacagggacggcgtgtcagccggctggtgcgggtgcaggccgaccagacccacgacatcgagcaggccgtggccggtgacattgtcgcggtgctgggctggaaggatgcggtcagtggcgaaacgctgagcggccgtgcgcagccgctgcgcctggagaacatccaggcccaggcgccggtgctggcgtggcgcctggagccggcgcgtgcggccgacctgatcaggatggcgcagggcctggccagcctggcccaggaagacccgtcgttccgcgtcgaaaccgatcgcgacacggcggaaaccctggtctggggcatgggcgagctgcacctggaggtgatggtcgagcgcctgcgcagcgaatggaaggtgggcgtgggcgtaggtgcgccacgcgtggcctaccaggagacgccgctgcgtgcgatgaccggcgtcgtcgggcggctggtcaagcagaccggtggccagggccagttcgcgcacgtggtgctggatgtgtcgccgcgtgaggacggccaggtggtgttcaacgaccgcatcgtcggtggcgtggtgccgcgcagcttcatcgccgcggtggagaagggcgtacgtgctgcgctgtcggaagggccgcagggtcatccggtggtcggcatcgaggtcagtcttgtcgatggccagacccatgccaaggactcttcggagatggcgttccatcgcgcgggtgccgaggcgatcaaggccgcgctggctgaaggtggcacgcagttgctggaaccggtgatggcggtgacggtgcattcgccatcggcgtcggtgggcgatgtggtcggcgacctcaaccggcgccacggtcgcatcgcccgcatcgaggaccaggacggtcgcgctgaggtcagtggttttgcgccattggcgcagctggtgggttacaccacgtcgctgcgttcgctcagccaggggcgggcgagtagcgaggcgcacctgcacggctacgagccggtacgcgctgcatgaggaaacgtggggggagcccgttcgcgggctcccctttttgtgttcgggggcgcgcatccacgcatggcgtgatctacagggcgatcgggtcgcgagctctgcagtagatccacgccatgcgtggatggggtcctcgggatgcgattttttgcattgcatcgcaacaaaactgcagaaaaggctggattaaagtgatgcctcacgataaattgcgcaccccccgttgctcgccgccgcccgcacccttctcatgcgtgatgacaaagaccccggaaccctggagctgaccctgccgcgaaagcgcggccgtccgcccaagttcgggtacgccatgagtgacgcgcaacgggccgcgcgctaccgcgcgcgccgggcagggcaggccaaccacgcggatgtgcggtcctgttcggacatggtgctgctggacaagatccgcgcggcggtcagcgcgcgtgacaccgaactggccggtttcctggtccatgtgctctggcagcgctaccccctgcagctgaaataggccgacgatggggtggccgttgtcatcgagcttgttgataatgcgggattcaggttgttcccgctggcgcgcccgggatggcaggcgcgcatgatcgaacggttcccaagatgaccaccaccagcgacaccaccaccgaagcggcgccgagcaacgcccccctgttctacacccgtccggtgccgctgcaggccgatgtgcacgccgacctgcgcatcctgccgggcaggctcgagtttgccgcgggcaacaacgccattccgctggtgctcggcgagttctcgctggcgctgcaccacttcccgatcctcttcgctggcccgaccgcagtgccgatggctgccgttggcgtatccgaccagaacctgttcatcaaggatggcctgtgggaagacgaggcctatatcccggcctacctgcgtcgccaccccttcatcttcatcgacaccggctcggacaatgatttcctgctgggcatcgacgaagagagctcgcgcgtggtcaagggcggtgacgaaggccagccgctgttcgtcgatggcaaggccaccgacatggtgcagcaggcgctggagttctgtggccagttcacccgtgagcacgaacagacccaggctttctccaaggccctgatcgacaacggcctgttggtcgagcgcaacgccaccgtgcgtaccccggatggccgtgagttcaacctcaatggtttccaggtcgtcgacgtcgagaagttcgtcgcgctgccggaagccactgtggtcgagtggcatcgcagtggttggctggcgctgatccaccagcacctgatgtcgctgggtcgcttcaacgacctgacccgtcgccaggtcgagcgtctggcggcctgatcaggccccgggcatggcttccgcagcgcgggagccatgccattgctgaaggacgcgcaacaggcgtcgcgcatcggcccagtcgggtgtggcgtcgcgacccagctcccacaggtcgcccgccgtgtccgcctctacggcagctccgtatatctgcagggccccctgaagccggtgcgcgtgatggcataggtcagtggcactggcgtcatcgatggcctgttcgatccgcagcagctcgtggccgatgtccgtgatgtaggcggcgtcgcctgcggctgtgcccattgcgatggcctgtccggtcgccggcagctccagcgcccgcagcagtgactcaagctgtagtggcttggtcagggtggcgtcgaaccctgctttccggcagcgcgccacatgccgacgatcacggcgtgccgacagcgcgatcagtcgcagtggggcacgcgcctgcctgcgcaactgcatggccagcgcatagccatccatgtccccgagcccgatgtcgagcaggatcacgctgcgcggtctcacggcctgctcggcaagcgcgctggcggcgtcgccagacgcgtgtacatcggcacccaggcggcgcagctgctcgctgatgacccggcgattgagggcgtggtcctccaccagcagcagctcaaccccgcccagcggcgttcccgcgccggcgctggcggttgacgtgaccttggccttggcggggcgtaccggcaggcgcagggtgaagcgactgccgcgcccggggacgctgtgtactgacaggttgccgcccattgcgcgggcaagcgcatgcgcgatcatcagtcccaatccgctgcctccgcgctccttgccgtctccgccctgctggaatggctggaacagcacggtgagttgctctgcagtgatgccgattccgctgtcgatcacatccagcatgagctcacgagggtggttgcctggcgtcagttgaaggcgcagctcgatgccgccgacgtcggtgaacttgagtgcgtttcccagcaggttgtcgatgatctggcgcagtccttccggatcgatggcgacaatggggcagggctcggggaggcagtcgaagcgaagcgccagcccgcgctgccgagcctggggacgaattgcatccagcgattggcggcagagtcgtgcaatgtcgcaaggttctacgtgcggcttgaaggtgccgctggccaggcgtgagaactccagcgagcggttgagcaggttgcgcagcgaggagcccgcggcatgtgcagccgccagcgcttctcgctgccccatgggcgccgacggctggctgagcaggtcgatcgaggcaaggactgcctgggccgaattgcgcacctcgtggctcaacatgccaatcgcgcgggcgcgggcacggccttcagcacgcaggcgcctgtgccaggcatgccacaggaacggggcgactgccaatgcggcagccagggccggcagccactgcgggggcagctgacgcatccagtccaggacgtgctccagcgaggcgggggccgcctgttgggcccatagctgcaacaggccggcatgttcctccagcgtaatgtcgtgcaatgcccgctcgatgcgctccagcagctggcgatcttcgtggcgcgcaagcaggtgcaggtcggtggagaaatcgctgtcgaaaggctgcaggtgcaagtgcccggcgaaatgccgacggatcaggggccgcagggtcgtttccaggccgattgccagatcggcggtgccgttttcaacagctgccagcgtggcgtgccgatcggccaggtgtagcaggcggacgtgcggatggcgcgcggccagccatcccgcatacggccccccttcgagcacggccaggacctggtggtccagttccgtgatatcgcgtggcaggcgttcgccgctgcggccggcgagcatcgtcttgccaccgcggaacgtgctggatgccaccaggccggggcagggtggctgcaggtggttgccaatcaccagtaccagatccgcttcgcgtctgcagacggcagccaccgatgcgccggtgctgggatgctggtgctcctggaactgcagctgcgaacgccgtgcaaccagattggcgtagccatgggccaggcttggcaacgtcgtgccgccagcgagtgcagcgggtaccgggtgcagcgacggcgtggtcgccacccggacttcgcgccccggcccccattcaagtgatgacgcatcctcggccgacgcggcgggaagcaggatgagcgccaacagcaggagggtggatgtacgcattcgatcgcgcatcttcacggtgattccagctgctgccgcatggcgtagatctcggcatcgttgcgcagcctgagcttgcgcagggccgcaaccttctgtgtgctgacggtcttgatgctgcgatggcggcggagcgcgatttccgaaacggtcaggcccgccagcaggagctccagtacttcgcgctcgttgcggctgagctcttcgcagtctcccggcagcgtgcagtcgggtggcagtcgcggaaggccctgcgatacccgcacgatcgcgtccgcgagcatcggcagtggttcggccttgctgaccacgccgctgacacccgtggcgatgagctggttgatgtggatcgagggtgaaagggtcgcaaaagcgagcagggtgacgcgaggaaagtgctcgcgcagcagcggggtcagctcggacgcgctgcgatcgtcgcgggccagggtcagatcgatgatcgcgacatccacccgcatctgctggaggctgtcgatgagttcgtcgctgcgggcgtggctggcgacgatacggaagcgggcgtcgcgggagaggtgcagggcagtgccgcgacggacgacttcgtggtcgtccagtagtgccagtcgcagcgggcgcggggcaggaagtccattcatgcgcagggaggtgatcggcgcccatggggcgtgatgaccattctggcgctgctgtcgcggcgaacatcgaaaatgcttgatttttgcgaatattcctaagaagtgattcgctgcatccatcgattcggagctgtcaattgatgggatcgaatgctacctgacggattgcggcacacgccgcagtcggcggatgtcgtagcccatctcggcgatgcgctgcacggccttctggtagtcgccgtcggacacctgcggcgtacgcgccatgtaccagacatagtcgcgcttgctgcgcgccacgatggtctggcggtagtcgtcatcccgccaggcgatcacgtactcggcctggatcggccagatgaactgcatgccccagatcgcgccattgccttccttctcgacacggccaatggggtgcatcgacttctgcggcgcatcgaagctgcccttgcgataggtgaaggtggtctggatgcgcccgtcgggcttcaaggcataactttccaccgcatcgtaggcatcgcgttcgggccaggacggaatatgggcgatcacgtaccagtcgcccatgaagcgtggcacatccaccgacggcgcacgcggaagcggccgggtgtcgctggaggagcagcctgagccgaacaggccgactgcgatcagcggaagcagcgagaacatgcgcatggggcacctcagcggggtcggaacagatagtgggcgaccagccactgctggccgtcgtcgtagccgaacagttcggcacatgccatccagaacatccgccagcgctgccaccagaccttcgctgcagcctggccgtaggtggcgatcagcaccggcatcacctgctcgcgggcggcatcctggttggccagccagtggtcggccgtgcgctgatagtgggtgccgtccagcaaccagcgttgatccaggctcaggtcgcgctggaaatgcagcagcgtgtcggcggccggcatcaggccgccggtgaagaagtggcggcccatccagttgtcgccaccctcggtctcgaacggatacatcagtgtgcgatgggcgaagatgtgcacgaacaacgcgccatccggtttcagccaccgtgcgatgcctgccagcaggcgctcgtagttgcgtacgtgctcgaacatctccaccgagacacaccggtcgaaccgggctgtcggcagatcaagttggttgacgtcacaggtcagcaccttgacgttgtccaggccgcgcgcctggcactgcgccatgatgtgctggcgttggctgtgcgagttggagacggcagtgatatgcgcctgcgggtagcgttcggccatccacagggtcaatgagccccagccgcagcccagctcaagaatctgctggccatcggccagtccggcgcgctggccgtacagttccagcatggcgtcctccgcctggtccaacgtttcgcgcccggtggggtagtagcagctgctgtacttcagtcgcttgcccaggcaggcctggaagaaggctgccggcacttcatagtgttggcggttgctgcgtcggtatgcaacgcgagcgggctgtcggccagctcgacgatgcgccggctgaagcgtgccgattggccttcgatgccaccctcgctttcttcatgcaggcgctgcgcgcacaagcggcggatgcccgcacgcagcgccgcatcggggatcagcccgcgttcggcccaggcgatcaacccggtttccgcatcttcggctgggttcagtgacgggatcgcgctcatgcggaatgctccttggaagaacggggaaaccagggaaagaacatcggtgtactgcgctggtaggcgcgatagtcgtcgccgcggctgcgcagcgcctgtttctcggtgaatggaacgccgctcagatagcgcaggaacacgtacatcagcagcgggccggcccaggccagccaccacagtggcgagccgaccgcgagcaggacataggtgaaccagtgcagccactcgaagaagtagttggggtggcgggaatagcgccagagcccggcgcggcaggtgcggcccctgttcgccgggtcggcgcggaagcgggccaactggcggtcggccaggctttcgccgccgacgctcagcagccaggccagcgctgcggccaccacccacagggtcaggtcggcccgagggttggcagccaccgccacgaagggcagggcgaacaggaggatcagcagcgcctgcgccatgaagaagccgaagatcttgccctggtggccgtgccagtattggcgcaggtagcggtagcgtccgtcctcttcttcgtgacggacccggtgccacagatgcagggcgagtcgactgccccacaagccgccgagcacgcccagcgcgatccgcggcatcaccgcaccgtcgcccagcagcgccagcaacagcgccgaggcgcccacgccctttgcccagagcacatcgaccacgccgatgttgtggtggcggcgctgccaggcccagccccagctcatcaccagtacggcgtacagcaggacccacatcagattgatcatgacgacgctcctgcgaagggcggctgcgggatgtgcatgccgcgacgggcggtccggcacagcagggaaagcgcaatgctccagcccgcgcccagcaccagcagtcctggccatacgggatctgcgaaccgcactgcgtcgaaaccgcgtgcggcagacagataggccagcggtgccagcagcaggccgaacagggccggtagggccgggtggtgctgcaggaagcgcatcgacgtggtcagcgtcatcgcgaacgccgcccacaacgccatgatccacggcggtggcgcccaacccagtggggccgccgcgtagcgcaccgtgccgctggcggcggcactggcgtcgaccagccatgcgcaggccagtgccaacatcaacagccgcagatccagccgggggcgcggtgaggtcaacagctggctgccgatgtagagcgaagcggccagtagcgcgggccactgccagccgcggctcgcgccggccacggcacacagccagaccagctggttgccgagcagattggcccagaagcgatgcatgtcagtggctgtcggtcgcagcgaaaatgggccggtggtccggacgggccagcagcagatgcgagacgccgatcgaacgttccaggaagccaccctcgcaataggccaggtagaattcccacagccggcagaagcgcgcgtcaaaaccctgcgcctgcactgccggcagctgggccaggaaacgttggcgccaggcgcgaagggtcaatgcgtaggagtggccgaaatcctgctgggcgatcagctgcaggtcgctggatcggctcttggcggccatgatcgcgttgatcgatgggatgaagctgcccgggaacacatagcgcttgatgtaatcgacgctgcgccgggcctgttcgtagcggtggtcctcgatggtgatggcctgcagcagggcaacgccatcaggcttgagcaggcgctgcagcgtggccatgtaggtgtccaggtattcggcgccgatcgcttcgatcatctcgatcgacaccagcttgtcgaactggccctgcaggtcgcggtagtcctgcatcagcagcgtgacctggtcctgcaggcccgcctcccgtacgcgccgggcggccagcgcatgctgttctgcagagatggtggtggtcgtgacatggcagccatagtgccgggcggcatggaccgcgaaaccaccccagccggtgccgatttccaccacgcggtcgccgggtttgagctgcagctgctggcagatgcggtccagcttgcgccgcgaggccgattcgagtggttcggactcactggcgaacaacgccgacgagtacatcaggtccggcgacaggaacagggcaaagaaatcgttgcccaggtcatagtgcgcggcgatgttgcggcggctgccctcacggctgttccggcgcaggcggttccagccccgcagcagccagccacccacgcgggccgggccacgctccatgccgtccagcaggtcgcgattgcgtaccaacagccggatcagtgccaccagatcatcacagtgccattcgccttggatgtagctttcacctgcgcccacactgccttgcgctgcaaccttgcgatagaaccccgggtcatcgatggtgacggtgacatgcagttcgccacaggcatcgcccagccagacctcgcccaatgcgtcacgtacgcacaggcgaccgtcgcgcatgggggcaagctgggccagcaggcggcggcgcaggaacgcatccagggcgccggggcgcggcagggcgaccagaggggtcatcgagttcatcgtggtttctcggcaagagcagggtggtcgtgcacggggttgcgtttcatccacagccgaagtgcatgccagtggatggcggccaccacctgggtggtcatcagcggatagcaggccagcacccgggccagcccgcggccgttcaaggcatgtcgctgcatggcctgggtcgcatcaaactggcgcaccccgtcgcgccagacctgcatgtgcacgcgcaggtcctggtccggtcggttgaagcgccagtcgtagcggcaatccatcggcatgaacggcgagacatggaagcgcttgtcgaactgccaacgcaatgacgccccttcgtggagcgccgtggcaaccggcagcacataggcgtgccgttccttccagggggtattggtgatctcggccacgatgcagtccagcgtgctgccgtcggcctggtagcagtagtagaagctgaccgggttgaagacatgcccggcgaagcggagatgggtgagcaggcgcaccggaccggttggccggtagccaagcgtgcccgcagcgtggtcgcgcaccgcatcggccagcggccgggcgggatcaccgaagtagtcgctgcggcggaactcggccaggttgcggcgattgaccgaccacaaccagcgcccggcgaacaccgtgtcgagttcatccaggtcgagcagcagctgcgcgatggggtaacggaatgcatgcggatgcggatgatgccggcgatgcatcacctgcccgatgtagagcgcgctggcactcatgccgccacctcatccgaggcggatacgttccgatgcggagcgcaggcctgcagggcatcgaccacgtggcgggcactgcggatgccatcctcgtggaatccccagccccaataggcgcctgcaaaccatgtgtggcggcggccctgcagttccgcccagcgctgctgtgcgcgcactgcagcgtggtcgtgtaccgggtgcgcgtaatgcagggtccgcagcaccttggccggatcgattgcctcgctgcggttgagggtcactaccagggggatgtcgcccggcaggccctgcagcaggttcatgcagtagctgaccgtgcagggcgccgcgcgatcctgtggtacgtgcgcgttccaggccgcccacgccttgcggttgcgcggcagcaacgacgcatcggtatgcagcaccgcttcgttggactgatagcggatggcgccgaggacctcacgctcgacgggatctgcgtcggcaagcaacgccagtgcctggtcgctgtggcaggccaggatcacttcgtcgaaggcctccacgccggcgctgctgtgcacgcgtgcaccccagggcatgcgctcgaccctgctgaccggacattggagccgctcatgcacgcgccagcggcgacgcagcgcatccacgtagcgcgtcgatcccccgctgaccacccgccagcttggccgcccggtcatctgcagcatctggtggttggccatgaactgggccaggtagcgcgccgggaacgcctgcacggtggccgtcggcgaggaccacagcgcggaggccatcggcagcaggtgctcgtcgatgaacgcctcgccatagcgctggcttcgcaggtaatcaccgagcgtgggcccgtcttcttcggccagcagcaacggcgcgtcgcgatagaaccggcgcaggtcggccagcatgccccagaagcgcggcgataccaggttgcggcgctggcagaacagcccatccagcgaggtggcgttgtactccacgccgctgcgctcgctgtgcatggagaaactcatcgtggtcggttgcgaggccacgcccaactcgtcgaacagcgccgacagcaagggatagtgctgggggttgaagacgatgaaaccggtatccaccgccatgcctcggcccgccacctgcacgtcgtgggtatgggtgtggccgccgaggtaatcgttggcctcgaacagcgtgacgtcgtgctggccatccagccaccaggcactggccagccccgcgatacccgagccgatgaccgcgatgcgcatctcagtacctcgccttggccagaacccactcggggatgggcttgagccctttgaccaggcccagcgccgccatcgcgcgcagtccgtaccaggtcaggtccacctcccaccagcggaagccctggcgcacggtgccggggaaaaagtgatggttgttgtgccagccctcaccgaaggtgagcagcgccagccacaggttgttgcggctgtcgtcgcgggtctcgaagcggcggcggccgaaacggtgggccagcgaattgatggtgacggtggcatggaacagcacgatggtggagatgaagaagccccacaccagcaactgcgggcccgtggtgtgcaggccgggtgcccagcgttccagtgctgcacccaatgcatacagtccgatggccagcagcacgggaatggcggtatcgaaacggtcgagccagcgcagctcggggaagcgcgccaggtcaggtacccgcgacagatcggtggcgaatgcctcgcgggtgaggaaccagcccatgtggctgcgccagaagccgccttcgcgcggcgaatgcgggtccagcggctggtcggcatgccgatggtggtggcgatgatgggcggcccaccacagcggaccgcgctgcacgctggacgcgccgatgaccgcgaacacgaactgcaccggacgcgatgcctggaaggtgcggtgcgagaagtagcggtgatagaacgccgtgatggcgaacatgcgcacggcgtagagcgccgtggccacgacgaccgccgtccatgacacgcccacccagatcaccgcgatgcaggccaggtgcatcagtgcaaagggtaccgcgcgcacccagtcgatgcgtcctggctgttcgccggtggtctctgtggcgttgctggtatccacccaccgctgcaacgtacgcagcaggcgccagcgtcgacgggggaggggcgctacagaggccatggcggatctcggcgggtgtcgtgtcttcctttacgcagcagggtgcgtaatggatgcgccacttcgaactgaatttcgcttcacctgggcgtcacggcgcaacgctcggccaggggctgcgcccacgcctgttgccagtcacctgccggtcgctcggcagctggcgaccggaagcgcaccgtcacctgcggataagtgccgcgcgcatcgcgcaggttgctggtgccgcggaactccagcagacgacggtcggccgtggcgtagaccagggccaggcgcggcgcgatgccgccgtaccaggtgtccaggctgacctcgatggcctgggcgtcgatgccctgccagcgtgccgggccgatgcgccgcacctgcaccgggaagtagcgctggcgtgcaggcaccaggaacggcagtgtgatgcgctcgccgcgcagcagcgccagccagtgcaggcgtactgcggcatcaaaccccgcatcgatcaccgcgtccggcggctgttcaagccggcgcctgcgcagctcactggcggcatcctccttccatgcaatcgacaccgagtcgccagcggcgtcgacctcggcggtctggccgctgcggcggtcctccagcgaatagccccgtgcctgtgggcgggcgctggcgggcagatgcttgcgggcgaagggttggccatccgggcactggtacagcacccagcgctcggcgccctccgttgcctcgcgtcgccagtgcacttcacggtagaggaggtcgccctgagcggaggtggccacgccctcgctccgcaaccagggtgccgccagcgcggcttggggcaggcacagcagcagccaggcagtgcgcatgggtcttcatccggaagaggagggcccaggtcatacggcgggggcggccggttggatgcgtcgtgccgtctgcatccaattgctgcccctgcgcgtacagaggacagaccttcacccgcccgccgcgaacccagatgtaccctgacgccgccagcacactcctcaacttcgatagcgcacgcaccgtgtccagttcccagcagccgagcagcgagccgacgaactgggccggtgacatggacggcgtggcgcgcctgcgcgaccgcgactgtttcatgcggatctatgactacttcatgccgcggctgtgcgtgtacctgcgcggcctgggtgcacccgacggcgtcaccgaggaactggcccaggaatgcctgctgcgcctgtggctgcgggccgccgactacgatgcagcccaaggcgccctcagtacgtggctgtaccggattgcgcgaaacctgcatatcgatcgcatccgtcgcgagcgcagctggatgcaggtgcaggcagcggtggaggacgctgccacactggatgtgatcgagcgcagcagtgccgagcagttcgccgaccaggcacgtctgcgccagcgcatcaacgaactgcccgcggtacaggcgcggctggtgcggatgtcctatttcgaggccaagagccacagcgagatcgcagaggcgctgggcatgccgctgggaacggtcaaatcgcacctgcgccgcgcctttctgcagcttcaggccaaagtgggaggtgcgctgtgaatccgcaccaccatctgcacgaatcgaccctgatgagctatgccgccggcgcgctgccggcgccgttgagcatcgtcgccggtgcccatctggagcagtgcccgcattgccgtcagcgcctgcgcgacgccgaagcgatcggctcggtgctgctggagcagacccagccacctgcagcggagacgcgacgcgaacaactgcgcgaggcgatgctgatgcagctggccacggaagcgccggtgcccatggctggggtcgcacgtcccgtgccgaaggagcgccctgaggccaatccggaccatctgcctgcatcgctgcacccgtacttcggcgcctcgctcagcgacctgcgctggcgctggatggcgccgggcgtgcactgcatccgtgcagagcagatgccttcgctgatcatgctgaagatcgccccgggcaaatgcctgcccatgcacagccatggccgcagcgagctgacccagatcctacggggttcgtacaatgatgcgctggggttgttcgcgccgggcgacgtggcagatctggacgaagacgtggagcatcaaccggtgaccgcgcccggtgtcccctgcatctgcgtgtcagcgctggatgcgccgctggtgttcagtggctggctggcgcggaagatccagcgtatcgtgaaactctagcggggacgacgatggccgggacgggcgcattacggattctgttgaccggtgccgcaggcctggtcgggcagggtgtggcgttggcctgccaacgctcaccacaggtgtcccgcctgacagcgctggtccgccacccgggaagtctgagcggcgccggcagcgaactgatcgttccggacttcctgcgcatccaggaccggtcggatgaactggccgggttcgatgcctgcttctactgtgccggggcgccacctgttggcacggcagaggccgagtaccgacgcgtgaccctggacaccaccctggcggtggcccgtgcctgggcggctgcgaatcccgaagggtgctttctgtatgtatccggtgccggcgcggaccctcggagccggctgatgccgttgaggatcaagggcgagaccgaggtcgcattgcacggcctgccggtgcgcaccgtgatgctgcgcccgggcggtgtcaggccggtcccgggcaccggcacccgtcatgccctgttgaagcccctgtactggggcggtgcgccgttgatgaagctggccagcgcgattgcgccatcgctgatgaccagcaatctggctctcggtcaggcgatgattgcactggccggcagggagcatccgccggccacggtggagtgcgcggacatcaaccggatcgccgctggcctaggcgatccggcctcctgagctcagtgcggcgcggcctccagcgtagtgcgtaccgccagcgccaggtcacttcgcgtaaacggcttcggcagcagggcaaccgcgcgtccctggctgcccgcctgatcgtggtcacgtggatagcccgacgtgaacaggacggcgacttccggccagcgttcgcggacttgacggaccagctcccagcccaacatgccgggcatcaccacgtccgagaacagcaggtccaccctggtgtcggggcgctccagcaaccgtagcgcggaggggccatcgtgggcttccagcacgcggtagccgagcagccgcagcgaatccaccgtgtaggcgcggacatcgtcgttgtcctcggccaccagaatggtttcctcgcgcggcgagtagtcggccaggccggtctgcggggtgcgtgtttcgcggggcagggtcagcggcgagcgcggaaacatcatggtaatgctcgtgccgccgccttccaccgaatcgatcagcacgtggccgccggactgcttgacgaacccatgcaccatcgacagtcccagcccggtgccgcggccgacctgcttggtggtgaagaacggttcgaacacccgggccagggtggccgcgtccatgccatggccgttgtcgcgcacccgcaacatcacgtactggcctggtgttgcatccgggaacagggcagcgtagtcgtggtcgaggtggctgttgtcgacctcgatcaccaaccgcccgccgtgcggcatcgcatcgcgggcattcaccgccaggttcagtacggaggcctccagctggctgatgtcgatctccacgcaccagatgtcctcggcgctgcggatctccagctgcaccagctcacccagtgcacgctgcagcatgtcgtgcatgtccagcaggcgctcgtggaggttggcggcctggctgtgcagcggctggcgtcgggcaaacgccagcaggcgctgggtcaggctggcggcacgcccgacacccttcagcgcgttgtccagcgcccggctgaccatcgccccggcttcccccgcgcgctcattcagcagcatggcgtgctcgacgttgccggagatgaccgtcaggatgttgttgaaatcatgcgcgatgccgccggtgagctggccgaccgcctcgatcttctgtgattggcgcagtgcatgttcggcctggaggcgcgccgtcgtttccacggcctcggagaccacggcggtgaccacgccttcggcatccagcagcgggcggaacgaaaaatcgaagctgcgcggcccggtcgggagttccagctccaatgaatgcagcgaactacggccctgcacggctgcaccgacggcccgatcgatcagcgcgccgatgccatcggttgtggcgaaccagagcgattcaccgaagcgttggccaagcacgtccttcttttccgccagcactgcggccagtgacgcgtcattggcatccaccacgcgcccggacagatccagcagcatctgatgctggaagctggattcgaagatcgcctgcaggcgccgtttgctggcgcgcaactcggccgtgcgcgcctgcacctgctgctcgagcagctggttgtcctcgcgcagggccagctcggcctgtttcagctgcgagacgtcgctacccaggcagatgtagccggccacgctgccgtcggccgcatgctccggtacgcagtccatctgcacgaatcgtgattggccgctgcggtgcaccagttcgacctggaagctggtgcgctcgccctgcagtacccgttccaggctcggcagggcgtgttcgaaggcggaaatgccgctgacctcgcgcgctgtccggcccagcaactcggccaggctgaatccatgccagtccaggaacgccttgttggcgaaccggtagcgatgcgcgttgtcgagctgggcgatcagcgcgggtacggcatccgtcacctgctgcagctgcgcctggctctcattcagcgcagcctgcgcatgaagcagctggttgcgctcatgggcttcctggcgggcgcggcgaatcgcatccggcaggcgctgcaggcgctgcttgactacatagtcgcgcgcgccacgggtcagcgcctgcaccgccagctcttcggtcagcgtgccggagacgaagatgaaaggggtctgcggagtccgctcgcgtgccagtgcgagggccgcatcgccatcgaatccgggcagcacgtggtcggcgaggatcacgtcgaacgcacggctgtcgatggcctcgatgaacgcgttgcgggtccacaggcgctcggcctcgaattccaggccggcacgccgcagctgtgcggtgatcagctccgcatcaagcgcgctgtcctccagcatgaggatgcgcaggcgctcgctgcggcgcgatccatcacgcattgttgtgctgccccgagccattgggccgatgcggtggtggctggttggtgatgcctcagaacatgcccagcccctggatggcgtcgaagaattccttgaagtcgaccggcttgaccacgaaggcattcacgcccagttcgtaactgcgcacgagatcctgttcttcgcgcgaggaggtcaacatcaccaccggcgtgctgctcagctgcgggtcgccacgcacctgttccagcacctccaggccattgaccttgggcagcttcaggtccagcagcaccaccaccgggccgccgtgcatggcgccggcgaacttgccttcgcagcgcaggtaatccagcgcttcggcgccgtcgcgtacatggatgacatcgttcaacagctggcagcgcgcaagcgcggccatcgtcagctctgcatccttggggctgtcctctaccaggaggatcggccgcaggtccctcatgggtgttctcctgtgaagcggggtagggtgaaatggatcgtggcgcccttgccgggctcgccctcggcccaggtacggccgccatggcggccgatgatgcggcggacattggccaggccgatgccggtgccttcgaactcttcgacgtggtgcaggcgctggaacacgccgaacagcttgtccacgtagcgcatgtcgaagccgcagccgttgtcgcgcacgaaaaagtggtcttcgtcgtcgtttcgctcgtgaccaacctcgatcaccgcgtgttcgcgctcgcgggtgaacttgatcgcgttggccagcaggttctgccataccaggcgcagcatcgtcggatcggcctcgacctccggcagcggtgcgagcgtccactgcacgtcgcggccggtgtagtccagggccaggctccggcgcacatcctcggccagcgcgctcatgtccagccgcacacgcccaagcgtggagcgccccatctgcgagaagctgagcaggtcatccaccagtgttccggcggacttggccgattccacgatcgtgtccaggaatcggcgctcggtatcgttcaggcgctcgcccgccgagctgcccagcagctcggaatagccgacaatgtgacggaacggagcgcgcaggtcgtggctgaccgaataggagaaggcttccagttccttgttgctgcggagcagctgctcgttcagttcggccatttcctcggccttgcgcaacacgatatcgacgatggccgtgcgcatctcgtgtgccgcgtcgcagtcagcgtcgctccacggcaggctgcgctgctgcacggtctccttccaggcctcgaacgagttgcgcggggacagcgccacgcccggtgctgcttccttgcggggatcgccgccccagcgcacggtgcgcaccacttccgggcggaaccacatcaggtaactgtcatgcagctgcgaaatggacaccgccagcaggccgctggcgacgtcggccaggtgcgcggcaggcgaccagtcggctgccaggtgatcggtgcagtaggtttcctggccggcctgctgcgtggccagccagttcgccagggccagcacgtcgctggaggaagggcactggccaacacgcaggcaatcgcccttgtgcacgatcgccgcgccggccgcgcctgtcagcgacagcaggctggcctcgtcctggcgcagggccgccatgaagtcctcgtcgccggccatgcgacccagtagcttgaccagtatggaacgacgggcaacgcgctcttcgatcgcacgcgcacgctccttcaacgcaatctgcagcgacaggatctggcccatgaactcgcaggcagtgcgcacgtggtagggcaggcggcgtggctgcacggtgtggcaggacaccaggccccacaagcggccttcatgcaccagcgataccgacatcgacgcgccggtacccatgttgcgcatgtagtgcaggtgcaccggcgagacgctgcgcagcaccgccatgctcaggtcggtgggcggcgcgtcgcgttgatcctcggcccgcatcagcggggccggggtgtagctgttgtccgcgatcaggcgtacccggttgcggcggtagagttcgcgggcctgtgctggaatatccgattcggggaagcgcaggtccaggtaggacggcaagaggccgttgccatcctcggccaccacgacaccgttccagccagcatcgaactggtagaccagggtgcggtcgaagccggtgagccggcgcatgtgcgcggcagccagctggcagagatcttccacggtgctggccgactcgatgccggccatcagctcgcggatggccggatacagctcttccagcgagccgggctggcccggaaccggtgcttccagctcgaccagcagatcggtggcggaacggtgcaccagcagctgatgccggccgtggccgtccagatgcacggcaccgacatgggcactgctgccgatcacggcctgctggaacaagccctggaacggcgccagcacgccgccgaacacctcactgacgtgccgcatcaacggttcgccgaactgctgcagcagcccgggctggctgatggcgcgctcgcgcacctgcagggactccggttcaacgaccagaagcacaccgtagggctggatcgcgccgggggtgtggatcggttcgcgcgcgcaactggacaaggcagtgtcgtgcgcggactcagcagaaggcatcaagggcgggactcatcattcgtggatggctggaaaggcccagtggtacatccggtacccctcaatggtgaagcaaaatcgtgcattcgcctaccagtgtatgcgtgtgaagcgtgcttctgtccaagctgaattcttcatgtagggacgaggtcgagcacttgaggttttcgcgaagaatacatctacgctgcacatcagctcgacagatcattgcctagagtggatccacttccctgagcgaccgccccgtgaacctgcagcccgcgcccctgtccccgtaccgcatgctggctgacagctgccagtttgaactgctggatgtggacgcgctgcaggacccggccagtggccggctgctgcacctgtattcgctggttgcccggtgcctgtcctgcgagacgatcttcaaggccgaagaagggcagggcctggtcagccatactgcagcgcgggtggtgcgatgccctaccggctgcgggcagcaggcgttcaagccggccctgctgcggacctggcgcccgcaggtggttgcccaggcgtaagcggcggagatcacagcagcccgggattggctcgccataccgcaaagttgagcgccgaggcgaacgagatccaggccagatagggaagcagcagcgccgccgcagtcggacggatgcgcgcaaacgcgacgatcgctgcgcaaaccagcgcaatcaatacaagaatgtcaacgaaggccagggcgcccagcttccagccgaagaacagccagctccacagcgcattgacggcaagctgcaccaggtagagcatcagcgccggacgtgccccgcgccaaccgcgttcgcgccacaccaaccacgcggcaatcgccatcatggcgtagagcagggtccacaccggaccaaagacactggccggtggtgcccacgggggaagatcgagggtagcgtagaagctggccgcggatgtggacgcccacgcgcccagggcggccgcgacgaaggtgatcgccacccatcccagcagcccgaaaacctgcgaactccgcttcataccgtacagctccctgatgcgcatgatccggtatacgcgcagaggccgcgaatggatgcaggtcgcgggccttcagtctgaagatccggcggcagacgatccctgacctgctggcagcagggaaggccgttgatcaaaccactcgcgcgccttggccagatgccattggcgctgatcgccgtccagctcgatgcccgcacccagcagcccccaccggagatagagatcaccgcgtttgcgctgttccagcagatccagccgcgcgcgtaccgacagccgatcgttctcggcctgcaggccatcgatgaccagatggccagggcgccagcgcagcgtcgcctgtgcctgtacctgtccggaatccagcagcgacaaggtccagcgcgggtagtcggtgcgttctgcgaacagcgccagcaacggtcgcgcatcgctgagatccaggtccgtggtggcatccacctggaacggagactgcgcatcgatacggccacgcttgaaggccacgcggcctttccatgccgtcgagccctgcgtgtccgccacctgcacgttgcgcagctcgaccgtggtgccggacagatcgaaatgacgctgattgaagtcaccgcggcgcagcgttgcgttcacgtcgatatcgccgcccatgtccaaccctgccacctttgcactggcgttgcgccccaacagccgggccatgccatggccgacgcgcccgtcggtatcgagggtcgcatcaccgctgacggtgccagtgccacgcagcagccgcacctgcggtgagccgaggtagcggttgtaggcggtcagatcagggatggtggcttcactgaagcgcagctgcgcgcggacgcctttgcgcagttcctgcaggcggccatcgccggtcaggtccagggccagatcccggccgtcgaacaggcgcacgtccctggcatcggttggccgcgcagtgaatcgcggcagccggacggacagctgggcctggctggggctgccggtcttccactggccatgggcgctggccgtgcccgccaggcgtacgccggcgacttcggccacggcctcggcagccgggatgtccacggtgctgccttcgatcagttcaccattgcgcaggtgcagatcggctttcagcgtgccgccgccgtccagctgcagccacggcttgcggacgaacagagcagggatccagttgagcgaggtgaacgtccattcgccgcgcactgagccagagctgcgttccagcagctgggcgggctgctggaagggaatgtcccggccactgatatgcagatcggcatccacctcgctgcctgaaccgggctttggcggcaggcgggcctgcaggcgcaggtccttggctacattgagctgcagtgccagcatgccgcgatcgggggcgccatcacccagatggagcggcacctgccacagcgcgtggtcgccgggctgcagctggctatcgatcaggtggagcgccaactgcaggcgcccgggcacgggcgcgctggagatcttcggcgttgtggcatcggtgtccatgcgcaggccctggctgcgggcgtccacctcgagctgggcatgcagcagcttcaacttggccaggccgggcgcctggtcccgataatggcgcggatagctgaagcgcgcggtgagatccatgtcgcccaacagctgcacgccgtcatagctggtgtctgccttgctgaatgagacctcggaatcgaacagttcggatgggccgccacgcagctgcttcaggaaccccacggtaccctggcccttgccgatgatcagcagcttgccgaagcgtgcgctgcggatgctgtcgctgtggatggcgtcgaaacgcaaggtccagccctggtcgctgcgcggcggtgaagggatggcctcttcgacgcggctgatctcggcggaaaccccggtggcctgcagccttggcacccgcacctcgcgctggaacaggggcagcaccgccaatcgggcgctggcgcggtctgcatgcaacacgtagacggtgtggttcacgtggccgcgcatgtgcacgttccaggcgatcacgtggccgggcaacagcgtaatggccggcccagtggtcattacgaacttgtgcggcttgcggttggtgacctggtcgaacaggggcgtgttgaggaagatgttgccggccagcagatacagcaggtagatgcccagcaggacgtaggcaggaacgcgccatcgacgaagccggtgcgggatgtgcgcggaaacagggggcatctactgctctgagggccggaattcccacaactattgcggagccgatggcggtggagcgtgaagcagctacggagcaggcgttggattctggtagtgtccagcctgatcgccaccacagatctgcaggagacgcatggagatccggcccgcccgtgcaggcgatttcgacgcgatgtggggcatgttcaagcaagccattgcgacgcaggatgcgctgccctttgctggctctttcgctgtcgagacgtttcgcacgcattggttccaggcccaagcacctcatgtagctgtgctggagggccgggtcgtgggcatgtacaagatgggcccgaacttccctgacctcggggcgcatgtggccagcgccacgtatgtggtggatgcgccggcacaagggcaaggtgtgggccgggccctggtggaacacagcctggagcgggcgagggcggaaggattcctggccatgcagttcaattacgtggtcagtaccaatcgcccagcggtggcgctgtatcggaagctggggttcgatgtggtgggaacgctgccgaaggcgttccggcatgggacgctgggcttggtggatgtctttgtgatgcacaggttcctgtgatgcgatgcgttggtcgcacgtggccggcgatatccagccgaggctggctgcacaattcctgaggatgtcccttgaatccattggtacagtttttgctgagtctgctggcgggcgcgttcctctttctgttggctgtggggcacgactactggaagcgcctgcgttggctcttcggatgggatcccaatctgggccatgaatctgcagacaagctcatttccatcgccaacaggacgctgctggtgacggccgccttgctgttggtttgggcggcaacaggcccatccgcgtaccggaggaactgggagatggagatttggggtttggcggccggcacgttgattgcgtatgtggcgctcatcctcagcgcgtcgacgcgggcccgcgcctagatggcatggagctcgccggcatggaacgagccgaatagcgtgacgcgtcacgaccagtgagtggctacggctggggtgccagaacgcgctcctgaggcctcggtcgttggtgccgaatcggcgaaagcgctctttccaggttggcgtgcagccacggcaagatcagcggcaaaactacgcccgcaaagccgtctttacccgccactgtcagatccgcaagatcctttggcattcctgcagaggttgagggaagcccaaagggcggttggcagtgatcgaatcactgacaatcaggccggcgcctggagtggatcaggagcgtgactggtgaagcctggatcgggcaatggcgcaatgaacataatatacatactgtcgccgtggccgctgctaaacccttgaaccggcaggggatttgcgcgtgcgacgcctggcgttgcgaccactaccagcaccagtactgccgccgccgcgctgagcctgtcccacaacgtcgcccagcccttcttttcggccttcgtttctgccgtctcctgtcggatcagcactgctagtgccgggtcggccttcgccttctcgatcaccgccatcaggtgttcgtcggtgatccgcctgctgccgtttcgccatccaaggatggtggtgggcgtcaccttcagcgcttgggccagcgccctgtcgctgtctctgctgcacatgccgcgagccatgtcaagaactttatttagcgtctgcatgttactcaccagttgacacgaacgttacccatgagtttacatgcgtccctgttacctagcaggtaacacccacccccggccttccctgtgccggtgtggtgggtcctacagggacacaggggcgcgtagggggtccgtatgggcttgtggctggcggtacagcctccgggggttcttctcctgatcggggctttcgtgacactcatggcgctgggggcagcgctcaccgcaatccggtttttccgttactggcagtgggccaggtcagccgaccagcgtcgacaggacttcatcgtcaccgccgtcgccgccaccttggccgcgggggctgcagccgcggcgatcgccgcctccgaaccacccgtcgatgacccggagacggtcaccgacctgcggcaggggagggtggggtatggcgactgacaccaaggcccagcaggccgtgcctgcggcacccgccgttgatccctcagccgccgcacggcgcgagatagaccacctcgtttttctaatggcccttccgatcctgattgcggccttggtggtgtgggtcaggcgcgacatcacccaccgcacgcgtaatcagtaggtccggggcgagcgctatttgcgtagcaaatcgcgttcgacgtggacccagcgccgggccgatacacccaatcaccgcatcacccccacaccggggcttacaggggcttctatgacacgttccgagtggaaacaggcgtggcgttttgcgcgcaactaccgccgccacggcgctggtttcgccgtgtacgcgagctggaatttgttcgcgctgaactgcctgcaatgccgcgaggcgcgcagcgccgagctgggcttgtctccttatccatcaagtcataagtaatcagggcgcttccgcagccatgaacaaaaaccttcctttcaagctgttcaaaggtcttttgctcctcgccgctgtagcggctctctacgtcgccctgtgcgtcgtagcacctaagttggctatgggcttgttcgccctggctgtcatcaccgcaccgtggtggtatggcgccgtgcgccgggcaggtcgctaatggcctctctccgtaaagccatcgcgttccttgccattggccttgtgtgcctctccctgctgctcgccgtgttgactgcctacgcgtggtcaatgcttggcgatgcgagcctctatgacgcgtttatcgcagcggtcaagctgctttccggcttcattgctgcgctggtcgcagctgcttccttcaacgttgcgtgccgacgctgcgtcggcgtgtcgtcagaagggcaggggggctaatggaaatcaccacggcttctatgaagcaagcacgcctgtcgaagttggcgaaaggtgtcaaagcatctgccctcgcaatcgatcacaagttccgtgatgcgttcggtgccccaatcctcaggcagggcagtaagaagggcgtgtatgcccgcaatagcccttatcgcgttgccctgatcacgctcacgtaccggcacgatggtcagtgggaccccggccatatttcgttgctgctgaaccactaccgcaactggttccgccgcaacgccaagggaaaggacgttcccgaattccactacgtgtgggtgatggagctgactgagattggccgaccgcactaccacatcgtggcgtggttccccaagggcgttacgcctccgctgcctgatcagcagggttggtggcctcatggttcaaccaatgccgtcttcgctaaatcgccggttggctacatcaccaagtacgcgagcaaggctgagtcgaagtccggccatcacctgcccaagggtgcacgtctgtggggcttcggcgggctaaagatggtggagcgcgcacctgttgcgtttgctactgcgcccaggtggctgaaaggggtgatccatcacgaaagccaccctaagaagcggcacatcagcatcactgagaaaaccaagttcggtgcgtcgatcaccaccaaagtttctgcatgggttctcacggctggcctgtccgcaggctgggccttcttctcgccgttcgattacgacggcttcaccggcaccggtatcgccctaagccatcggggaaatatcgaagttcttacccctgatggcgaccaattccacataccacataggagtcattgagcatgaacgttcgcatcgaaatcgtttcgacctcggtcaacaccatcgaaggcgtttccaaggccagcggcaagccctacaagatgcacaaacaggaagcgtacctgcacaacggccaccactaccctgaccgtttcgacgttgctcccatcgaggttgaaggcaagccggttccctatgagccgggcttctacacgctggctccgggctccattggcgtgaatcgcgaatacggcaaccttgaaatcaaccgctacgaaatgaagttgctccgcatcgaggacgcccaggtcaagccggtggctgctgcgaaggctgcggggtaatcgccatggccggtactgaatcggtagttaccaagtacgcggcctgtgctgagttcgataccagcaacggacagtgcacctccgttgtgtgggtcgatgcaccgtcgcccattccgccactcaccgcagaacaaggtgccgctctcggtggagccaccattcttgtgtgggctggtgtcatggcgatggtgctgattcgcaaaggtgcacgccttgatcgttaacccatcaaaacaggagttttgccatgaacaagaacatcgctatcgctcgccgtcagtccatgaagtcccgcgtcaagtccgctgccaccaagctgtcggcggtggtcgtcagctcgatggtgtcggcctcggccttcgcgcaggctgctggaggcgacatgcccgcaagcgtcgatggtgcagccaccttcatgaccaccaagggcggcattgccatcgctgtggcagcggccatcaccctgatcatgctgggtatcactgcggccaagctgccgcgtaagggcagctgatcggctgatctagtgggggccacttcggtggccccttttttcattcggcaagggggttttatggaactgttggatcacccgtatatgggctatttcgtgtacgtttgcatggttggcgcgatgtggctcgggtcgcaatgtgtgggggattgacatgtcacctcacttccgagggctagccgtcgtccttgcactcgctggttgtgttgccagcccttctgcgttcgcgcaggctgttggctgttcgcccagccccgatgtgaagtttgcggaatgtgcggatcagggtgaggcctattctgcagcctgggctgcggctgtcgagcaagcagctcgttcaaataacggtccaggcatccgctgggttccgcttgtggcgcctgatggcgctgccactcttatgggctttattcgcccttccaccgactcttctggcgtttacgcttcggttcgtcgtagctttaaggcaacgtgcctatctcgcactgaagagactggctgggccaatacttcgcagatggtttgcgagcgtggttgtgcgtacaagctctacggcgatggggcaggtggccactactactccaccttcaacgattcgacgaattcgtcgtatggcacttgtaagtcgagtgatgaaaccccgcctcccaagccaaagcctgatcccggtccgggtaccgatcccggcaccgatccgggtggtactgatcccggcggtggcggtacggaccccggcggcggtggcggcactgatccgggcggcggtggtggcaccgatcccggtggtggcggtggaaccggccctgaccccaagccgtgccctgtaggcggtaaggatgccgatggcaatccctgtccaggcgacgggggcggcaccgatcctggcggcggtacaaaccccggcgaaggcagtggcagcggcagtggcagcggcacctgcgctaagccccctgtttgcagcggcgatgccatccagtgcgcccagcttttccagcagtggcgtgcgggctgtcaggctgaagggctgggcggcaaggtcacaggtgatccaaccaattgcaaagccgcataccagtgcgaaggcaacgcggtcgcctgcggtcagctcgctgtcatgcgtaagcagatgtgcggcgccggggagggggacggcaacggcacactcaccggcgacggtacgtgcgctcagtccttcgtttgtaccggtggtgatcccgttgcgtgcgcagagttaaagcaagtgcacatgctgcggtgtgctgtggaaaagctcactaaagaaggcaatggcgacgatgactacggcgagacactgaatccctctgatttcgtcggtatcagtgagggggagagcatcgaagggctcgatgccggtggctggctcggtggcggatcatgtcccgcgttgaacaacaccattctttcgcagatgggcgtaaagggccttgatttgctgtgccagggcgctgcagttctagccgcctatgtgctgttcctcgggtggctgcacgccgctttcattcttggccgatcactgacagggggtggctaatgtggggtccattgcttgccggtctttcccggcttttcggtacacgagttggtcagtggatactgtccgcgctggcattcctcggcatcaatttcatgacgcagaaattcgcggtcacgccgctgctaggtcaaatcaaagcgtcattcgctggtgcacccggcgatatccttgattggatcgggttccttaacgttgataagtacgtgaccttgatcctctcggcgtatgccaccgctgctgctgcaggcgctctcaagatgcgccttgccaagaagaagtaggggagggctggcatatgcttcatctgatcacaggccagaacggcgcaggtaaatcgctgcgcgccatcgaattgatgtacaagcggcacggcgaaggaatggaagtctacgcctttgggttccgtggcctgaaggctcccttcgtcaagccgtttgctgatccacgcaagtggcgtgatctgcctgcaaacgcagtgcttttcgttgatgaggcccagcaggtttggcgtacgcgttccggtggccgtcctgttccgcccgaagtccttgaccttgaaacgcatcgccatcagggcatcgacatctacctgatcacgcagagtcccatgtacctggactcgcatctgcggccactgatttcgtcgcatgaacacctgatcagctacgacaaaggctccgcgcgcatcttccgtttcactgagtgctatgaagacgtcaagtcgtcgtcgctgcgtagcaaggctcagtttgaggtgtggaaatatcccgttgttcactacgccgattacgattcggctgaggtgcacacggccaaggctaaggtgccgtggcggcaacgcatcgccaagctgcttttcgtgatcgcgggcttgctgatctttggcagcatagggtggttcttctggggtccgcaaacgcccaaggtggtgcccaaggctgcgggctcgtctgagcccaagagtcttggctcatcgcttcttggcggcttcggcgcgcttcctgcgggaggagctgcgggtgagcggcactacgccaacacccaggaatacgtcgaggcgcacacgcctcgcatttcgcagatgccttggtcgatgccggcaatggatggccgagaggtcaagtccgagccgcgcctttactgcatgtcctctggcggtgacagcgaccgcacctgcacgtgcctgactgagcaaggcaccaagtggcagatgcggattgaccagtgcgtgcagatggctcgctggggccctgcgtacaatccgtataaggaagcagcgcaggtggcctcagaatcgccgcaggagccccgtgggggccgattcgacggtcggggtcgcgatgcggccgagtcccgctcaggcgtcgctattggcgccgagggcacctttgagcgcatcaaggcgtatccctcgaactggtgatggccttgggcggtctatcgtggtggccaggtcgatgacgttggctgtggtgaacgccatcggtttgcgtggcttgccggggctgcggcggttctccatcatgcggcgccattcctgtgcctgtgcagcggtgagggccagccatgccagatcttccggcagcagctcgcggccttcgggggtaaccagtcggtcacccttaaacgaaaaaccggcccaagggccggtcagtttccgatcacgcattgatcaggctccatgccaacgtaggagccgggggccgggcaagagccgtgccagccaccccagcagatgcttgaacataatatacattatgcgaaatgctaagtaaccggcgcagggtccgccgctgggccgctttcgtcggttctgctgacgaagcaggtaaatctgttaccaagcgccatgtaaatctgttacttgttcggcaatgactgcttgtggcctgataaggcgctatagattggccatctattaagggtcagtcgtctgcgtcgttcccggcgtcatatcccacaagcttgctctcagcgtctccaggtcggctgctcgttggtcaagctcgcgttccctggcgaccagcttctctaaaaggttgccggatctttcaagcacatatcgaaagagctcaccaatgtcttggtgaggatccgtcttcagctgggccgtcattgcctctagacaagatgccacctcacaggcgctctccttcgccatcaagctggcgggacccgctgaggctctaagagacatcgcggcacgcccaaattctcggaaccaggagtcaatgccccgggatagagttggcccagagcccttcccgccaagcgcccgcctgacgttagcttgggtcggcggtaagccatctctcaaaagctgctcgacagccaaatagacgtcttcgttgctgataggtctagccacgatcacaccgtaagaccgcacttgagccttgattctgcgcctttgcttctgatctgcaagtgtcattgcgcattcagaagttcaagtgtgggcggatggccctccccgcccggcttgacgccagccttacggcctgaagagttcccgtcgttgatgcagccatcccgcccgcactttgcagccatagcgcccgcacgcctgatcggtcgatagcaattttgatcgcccagaaagcggaaaaatgcgtcagaattcgcgctgggcttgtagacgcagaggcgaagtaaggcccgcagtagcgcgtgccggtggcttgctgccgcattctcccgcgaggtatccaatgaatttcctggaaacgttgtccaccttccaacagatgactctgttcgccgcaatcatcattgtgtgggcggtagcgatgaccgtgggcgctgtcattgttgcgcatcgacagaacttacgatttcaggggcgcaaacgtcagaaacgccggttccctaatgggcgcaattattgacacttcgcccaatcgtgcctgcgcctggtgcggcaggagcatgtgactacgagcaatgcagccatatcgcccgcagtagtcgctcatcccaaatgatggtgattcatggacatcttgaactcactgacactgttccagcaaatgtcgatagttgcattcatttttcttgccattatcgcgtctacgacagcgaccgcgctttggatcgcgtaccgtcacaataggaaatttgacgagatagcgaggcgtcgccgggctctgcggacaactccaagtagcgttcgtcgcgtgtgggatccttccggtctgcgggccacttggcaactagaccatgccaagcaattgccggaggaaacacctgcatctgctgcagcccgggctgccctgtcagcgagttggctggatgccaccgcgtttgcggatctgctgagattgcatgaccgcaatggtcaggcactttcccggctgatggcatctggcagagttatcggagtctggctcccagagaagggagcgtttttctatccagcatggcagttgacgccttctaatgagccagcaccagtgcttactgaactgctttcgcttcttcgcggtccatatggagtggcagaaggcgggcggacatcgggctgggaagaggtcgagtggttgatggcaccagattcactactgggcggtcgttcgccatcgacgatgctggccaccagcccagaccttgttcttgacgtcgccagacagcacttctcgtcttggagtgctagcgcacgttggtaaggttcacgctcgaagcgtcctagcccgcatctgcgggccgaaggattctctcggtatctcgacccgcctcccccgcgtgggcgatgtgattggggtgagtcatccgcacactggtcggatgaatgccttgaagcctgggccggcagcagattgctgctgccggataagagcggtgtgggaagtcgattcttcccgggatgcagttaggacgaactcaggcgttcgggatgcagtgccgtgtcgcctaccaccgacgaatgaagctgtgctgttgcgtgctgcgaatgcagccatcgtgcccgcacacttcagatatgttgcgtccgcagctgccctaccctcatgtaccaggagcatctccgggctggttgagcgaatcgcaatgcctggtggcgggcaactcaattgcggctgctcgaggttgattgcgggagcccttcagctttgcgagttcgattgccgtcgagaatgcgaacaatgttgcacacatgacgatcaggtactgagcaacacgccaggccttttgccatgctgataggccgctcaagtcgagccgattccgaaagtagacgactacgccgcatacccccatccacacgccgagcgtaatgcacgtgatcgcgccggccgcgcgagtcaacgaaccgagttcgctcgcggcgaccacgtaagatgccgtgcacatgcccgttccaagcgacagcaccttcagtagttcgatctgatccttgaagtttgcgaaggcccgctcgttccgcattgctgcatcttgtggcgccctcggttgttccgaattctgcttgcttgctgctggtccgatcgccttctctttggccatgagtgcatctgcctctgatggttgaacagtcacgtatcggcgggtgcgtcgttgacttgaggcggaactcaacgcgatggctaacgtttaatcccggaacggtccacgtcgttgccctcggatgtgatgcatcccccggagggcatgcatcgcgacagggcaactagcgtttctgcgggatccttgccaggatctcttcggtcgagtagatcgcatgagcataggtcgggccattgaccgcgatcgcgttgtgttgcgcttccagcgagtacgctgccattgcatcggagaccagggtgacattgaacccctgctccgcaccgtacttgcctgtggtttcaatacacgtattggcaatcatcccgatcaggatgatgttgctcaaacctcgctgattgagttgcatcgccagatcagtgtttgcgaacccgctctggtagaaatgctcgctgacgaccagatcaccttcttgcggaccaaagtacgggtggaatgtgccgccccatgaccccttcgcaaagagctgtttgtcattcgccctgatctgggagtgagtcgggctcttccactgccccatcgttctacgcgccagcatgatccggccagactcgcgaccgttcggtcgcccctcccctaccccttttcgaggtggaccacgtgcgcattgctccgctactggatcgtcgctgccgctagccgctggttgtggcgaacatcatgatgctgttggccatcaccttgcatgatgcggatcacatccgccaagctgcaaactggtgctacacgattaccgcgacgttgtggatcatcaacatcgcggtctatcttccaagcctggctgcattggcgctaagtctccgccatcaccgcttcgcgcccctcgcgacttcaaccagtgcactgctgatcgccttcctgtttgcgaaggtgcacctctggaagccgacattcaacgcctggggcatctggaacaagaccttctttgcgcttggggcggactggatctcctggtccgtgctgacgctgttggtccttgttggcgtgggtgtggcgatgacgggcatgggcaatggggctgagcagtgcggagcgccggactcactgaagtggcggcgctgcgctggatccaatgcagccatcggtcccgcaggatttagccatcttgcccgcaatggcgttccaaggtgacgtgtactgactgttctgcccgtatcctggtctgcggcattggatgaggtacctggcagcgctgtcgctgtttcagcagtgctgtttcattctggctgtcgtcgtattctccaagggggcaattccggtaggttgcccgcacagccccgctgaattgcctgcatccggcgccctgccatcatccgtgctgccttttgcactttcccgactcaccgagtctctgcccatagttccgtgcgttacgccgccctcctcggtcttgcaatgagtacgctatgccctgctggcgcgatgaggtgagcgggcaggcacaacaggagggttgatgagcgagccaggaatcgcggtcctggccgattctttcgctgattatggctgggcgggttcgctaccgcaggcacggctctcgaatgctcgtgcattcgggagctggccattaacgacgcaacgaggtcagcgtccagcggtagtcatcgcggagctgctcggccaacggcgcgtccatgatctggctgtacgcaagaacgcgccagtcctgctcgacctcgtgctcggcccgcatgcgcgccgcccacgcccggtccggcaccactacccctgcgcacgactgatcgaagtgcagctgctccgtctgcaggcgccattcgcgctcccaggtaaaatcgatcggcggatcacggtccggctcataggtcatgtgtcgccaggcgtggctggcagggaggtcgtgaaattcggcggccggctgatagatcaccgggcgtgcgccctgttcgaaaagccaacgtgagggttggcagggaatcgttacgaacacggccagatcttcgctaaccgattgatggatcggtgaattctaccctcggccgcccttgcagggtcggactgacgggccaactaaggctgtacctctgcgccaattgagtttttgcttttctctgttcaattccgtccttggctatgtgatttcgcttgccagcgtcgtgttcgtcttggccaagatgccttcccgtcgctccaaatcagattcccaggcgtgtaggactatgaacagttggtcgagggttagcccaattctctcaaatgcactcggcagatttgcaagaacatttccttgggcatctggctcccccaagctcttaagagctgcaatgacatcagcaagagccatgtcggcaactgagctcggccgacctgccagcaatgctgctcgttctgcaaaccacgcggctacgaaccggcttagtgttggcccactgccgcggcctcctagggctgcgcggacattcaaatgatgaggtggctttccgttggcgagaagcgactcgatcgctgcaaaagcctcgcctttcgtgactgagtcaggcatgtgcgggtaccaaaggtggcatgcagtccaattgtgcgcccctaagccgagctcgcaagccctcagtgcgtattcagatggctgcatgctgctcgccgaggctgcaagagatggcagagcccgggggtatcacttgatagttctccaatgcagccatgctgcccgcactttctggcaatcatgcagtgtgtggccaggcagtaggaggtgctgggcccaacagctagggttagaattcttgaaaacacctcaggttgcgacctgcagtgagctgcgtcgcgcactggctttggaccggccagacttccgtagacattcatgagccgccttgcgcgtagcgccgttcaaactctacaggggccaggttgccagcggaaccgtggcgtcggattgggttgtaaaacatctcgatgtaattgaatacatccgagcgcgcctcgtcccgggtcgggtagatccgtcgcttgatccgctccttcttcagtgcactgaagaagctctcagccaccgcattgtcatggcagtttccacgccgactcatgcttggaaccatgccattctgcttcagcaacgatagccagtcgctgctcgtgaactggctgccttggtcagagtggatgatcaggcccgcagcaggctttcgcttccacaccgccgataccagcgcctgcagcacaaggtcggtggtcatctgggactgcatcgcccagccaaccacttgccgtgagtaaaggtcgacgatcactgccaggaaagtccagccctcgtaggtgcggatgtatgttatgtcagtgacccacaccttgtttggtgcagcgggcgaaaagtcgcgattgacgacgttttcaaccatcccaggcggaccgcctcgatggcgcggcttggtgccgtagccaatttctgcccttatgccctctgccttcatcagacgtcgaacacgatggcggctgcaacgttcaccggcctcacgaagttcccgggtgatcttgcggtagccgtacaccgtcccgcttgccaaccacgcgtgcttgataaggccgcgcagacgatcatcctcacgacgacgcggcctgcccgaattgcccgcccatgcgtagtagccactgcggttaaccccaagcactcgacacatggccgtcagcctgaactcgcccaagtgctcacgcatgaaagcgtacttcgccgtcatcccttggcgaagtacgccgcggctttttttgggtatccggattttagtgtgggaagaccgcactagcccttcttgtctgacagctctcgttcggtaggtttctggtatcgcaagtcttacgcgcttttagccttcagtgtgggctttgtctggcgcatgtcggtgcaaggaaacaatcagtggcaggtcaccttgcccccggctcgaactggggtttgaggcgcagtggaacggaaaaccgggttaagccacgcgcctagctcccgtgcagagaatcgatcagcgggcacgacacagtgcctcgctgcgcatggcactcgttgaccaaccgtgacagcaccgcttcgattcgcgtcaggtccgccatcttggtgcgcacgtcggtgagctggagcgcagccagctcggcggcttcgctgcagtgagtgccgtcctcaagctgtaggagttggccgacttcgtccaggttgaaccccagccgctgggcggatttcacgaaacgcacccgcgccacgtccgccgatccgtagcggcgaatactgccgacgggccgacctggttctggcaataaccccttgcgctgatagaaccggatggtctccacgttgaccccagcggccttggcgaaagccccgatggtcagtgtttgcggatcgttcaccatcgcgcttgactccgtacttgactacggaagtaaccttagcgcatcacgcaacgtctcggaaggagatccctcacatggcagaccccagcaacggccgcggtgcactggccgccggtggcctcgccgccatcctcgcctcgacctgctgcctcggtccgctggtgctgatcacgctgggtttctccggcgcctggatcggcaacttgaccgcgctggaaccgtaccggccgatcttcattggcgtggcgctcgtggcgctgttcttcgcgtggcgtcgcatcttccggccggctcgcgcctgcgcgccggacgacgcatgcgccgtgccccaggtgcggacggcctacaaggtgatcttctggatcttcaccgctctggtgctgatcgcgctcgtgttcccctacctcatgcccctgttctactgaaaggagattgccatgaagaaactcgtcgcattgctcgctctgaccgttgccctcagcgctcccgcctgggccgccaccaaaaccgtcacgctgtcggtgccgagcatgacctgcgccacctgtccgatcacggtcaagaaggcgctgaccaaggtcgaaggcgtcatcgaggccaaggtgacctgggagcccaaggaggcggtggtaacctacgacgatgccaagaccactccggccgcgttgaccaaagccaccgagaacgccggctacccgtctaccgtcaagaagtgagcacacgctcatgaccgaggcgatcacgctgcacatcgatggcatgacctgcgggtcgtgcgccgagcacgtcaagcagaccttggaaaaggtgcccggcgtgcgttcggcctcagtgtcctacccacagcgccgggccgagattgaggccagcgtaggtaccgccgcggacgtgacctcgctggtcgcggcggtatccgcactcggttaccgagcgcagcttgccgatgcgccggggcaacccagcgacctgctgaacaatgcacaagagcggctgggcggcgaaccaaagcgcgaggacgatgaggctgcactgcacgtggccgtgatcggcagcggcggcgcggcgatggcggcggcgttgaaggccgtcgagcaaggggcgcgtgtgacgctgatcgagcgcagcactctcggcggcacctgcgtcaacgtcggatgtgtgccgtccaagatcatgatccgcgctgcccacattgcgcatctgcgtcgcgagagtccgttcgatgacggcattgccgccgcctcgccgaagattctgcgcaagcgcttgctggctcagcagcaggggcgcgtcgatgaactgcgccacgccaagtacgaaggcatcctgacgagcaccccgaccatcaccgtgctgcgcggcgatgcccgattcaaggatgcgcacacgctgaccgtggcaaccgctgacgacgggatgcgcgaggtgagtttcgaccgctgcctcatcgccaccggggccagtccggcgattccaccgatcccgggcttgaaagacacgcccttctggacgtcgaccgaagcgctggccagcgacacgatccccgatcggctggccgtgatcggctcgtcggtggtggccgtcgaactcgcgcaggcctttgcccggctgggcagcaaggtgaccatgctggcgcgcagcacactgttctttcgcgaagaccccgccattggcgaggccatcacggccgtgttccgcgccgaaggcatcgaagtgctggaccacacccaggccagccaggtcgcctatgaggatggggaattcgtgctcaccaccgaacgcggcgaactgcatgccgaccggctgttgttcgccaccggccgcaccccaaacacccgcacgctcaacctcgacgcggccggtgtggtggtcaatgcgcaaggcgccatcaccatcgaccacgcgatgcgcactaccgtgccgcacatctatgccgccggcgactgcactgaccagccgcagttcgtctacgtcgcggcggcggccggcacccgcgctgcaatcaacatgacgggtggcaacgcgacgctggatctgacggcgatgccggcggtggtgttcaccgacccgcaggtcgccaccgtgggctacagcgaagccgaagcgcaccacgacggtatcgagaccgacagccgcacgctgacgctcgacaacgtgccccgggcgctggtcaacttcgacacgcgcggtttcatcaagctggtttcggaggccggttcgggacgactgatcggcgtgcaagcggtagccccggaagcaggcgagctgatccaaaccgcagtactggcgattcgcaaccgcatgacggtgcgagagttggccgaccagttattcccctacctgacgatggtcgaggggctgaaactcgcggcacaaaccttcaccaaggacgtaaagcaactgtcctgttgcgcggggtagtggctgggcctcttacctatgcttcatcggctgaatcacaaattcaggctgaagcgccgcctcttgcacaatgggttgaggactattcgaaatacccctcttcgagtagccgcgccagcgtcgggagataggggccgtactcgaccacgcgcgtgatcttcttcttgcgcgttgccgccgtggtcatccgctggaacacgaagtccgtggtcattgggtcgtcgtcatcgaccaacacggtttcgataaccgagccatccttgcgcgccttcttgtcgtagagcatgcgcgcccgaagcacctcgaagctgtaacccctgcccatgcggttcatgtctttggccactcggttgactgactcagtataggcattggtaatcggctgctcgaagtaggcgaagatttcgtcgtgccagttgtgcacggcggtggtcaggtccttgaacgtggccgccaattcggtcggaatattggcctgccacttcgcgcaggcggcttctgctgctgggcgggtcttctgatcccagatcgacagaaatccttccttgagcgcgtgggcttcgcttaggagcgggaactgttggaaccattcccgcatccggtccatatctctccctgtcaggtcgtgctgccgcttgagcagcaggaaccgctcgtccttgagtttgaggcgctgccgggtggacaaatccttgcgaatgcgcttgcgcagcttctccagcgcgtcgttcgccatgcgctggatatggaatcgatcgaccacgatccgggcctgtggcagcgtggcgcgcaccacctgccgataaacgtggtacatgtccatcgccacccactcgaccgagtccttgtcccgcaggtcgcggaaatagggcatcaactcggctttggcccggctggggcggatatcgaacacggtcttgcgctcgacgttggtgatcatggcccggtactggccgatgatcttgagctcgtcgatacccagcacccgcggcgtccggaactgggtcttggcctcgacctcctcgatgaaatcgtcgaagacgtggcggaccgtcttttcttccacggctacttcccgggcaagggccgcaaaggtcttggagaaggactggtcgcggatataacgcaccagacgcgccgtggcttggcgttttccatcaaggtccgccacaggctcaaacaaggtcttggtgcagcttgtacagcgatagcgacggcgctggatgaagatcacgacgggtttgccgtgcgtcggtgtgtcctgaaacgactgttcctgtgagccgtgaccatgcaggcatccggtcttgcacagcgggcaggtcacccactgattgacgccttcggccttgacgacgtaactgtcctcgctggtcaggatttcaagcgtcttcaggcttcgcagctggagaaagtccgtcactcagcaccttgggcgaacccacactgaaatccgacttttactctagcacatccgctcagccgtccaacaccaaaatccattctttgaaagtgatagctacaaagacccaaggagccagaacccacaccagattccggatacccctttttttaggatgtcgcgctcctcagtcaggcgtttcacctcggccttcaggcgccgcacctcggctgagtccttcggcgtcggcaacatcgacccctcaggcgtgcccgccaaggcctcgctcctggacttgcggagccattggtaaaggctgtgggacgagacccccaaccgcttggcaacctcggctaccgcaaagcctctttcggtaacctgcttgaccgcctcggccttgaactcatccgtgtactgtttgcttgccattagacacctctctcgcttccattgattatggctctgagatgtctacgaaatcctggccggtccactctatcaccaatggttggtttctaagatgaactttttaaactcgttgaccctcttacagcagatgagcattgtcgccggcgttgctgtatttttagtagtatccataactgtcgctgccgtatgggtcgctcaccgtcagaacaacaaaggctgactttgggattgcgcgaccacctcgacggccccgcagaagttccggtgccctactccgttcttggcatgccaaacgtgcgacgtccccccgagattgagtagcgaagcggtttggagtccaatcctcaatgacaaggagattggacgtgaagaagcgcttttccgaagagcagatcatcggcttcctacgcgaagctgagtccggcatgcccatcaaggacctctgccgccagcatggcttcagcgaggcctcgtactacctgtggcgcagcaagttcggcggcatgagcgtgcccgacgccaagcggcacaaggatctggaggcggagaacacacgcctgaagaagctgctggcagaacaggtcttcgagaacgacgtcatcaaggatgcgttgcgaaaaaagtggtgaccgcgccggcgcgcaggctgctggtgcggagcatggtcgagaaggggttgagcgagcggcgagcgctgacggtggtgcggatgagcgctagcgcgctgcgctatgagcctcggcccgacaacaacgttgagctgcgcgagcagattgctgcgctggcgcatcggcacagacgctacggggtgggcatgatccatctgaagctgcggcagaaaggacttgtcgtgaactacaagcgagtggagcggctctatcaggaagcgggcctgcaggtgcgacgcagaaagcgtaagaaggtgccggttagcgagcgccagcccctcctgcggccgtccgctgccaatgaggtgtggtcgatggacttcgtgttcgagcgtaccgcagaaggccgggtggtcaagtgcctgacgatcgtcgacgacgccacccacgaggctgtggccatcgaagtggagcgggcaatatccgggcaaggcgtgtccagggtactggacaggctggccatgcagcgcggcttgccacgagtgatcaggacagacaacggcaaggagttttgcggtaaggcgatggtggcttgggctcacgaaaaggaagttgccctgcgtctgatcgaaccgggcaagccgaaccaaaatgcgtacatcgagtccttcaacggacggctgcgcgacgaatgcctcaacgagcactggttcccgacgttgcttcatgcccgcaccagtatcgaaagctggcggcgcgactacaacgaagaaagaccaaaaagagcgcttggcggtctaacacccgcccaatacgccgcgcagttggcggcgaagaacgataacatcagcaccggactctaaacccgcccactactcaagccggggggacgtcgcgtgcgcaattacatgggccgcaagtggctcatgatcgatgctaggactcccaaggagtcactaccaactccgcgaagcgtggcagaggcaaagttgcgctgtagcggtagcccgaggtagtagagccccttgattgtggtggaaaccccttggctgtgtagtgcccgcctgtccggatccaaggcttcccgtggcaggaatgacatgttcggccggaagcccgtcgcgaagatcacagcgtcgaccgcctgtatttccgcattcggccacaccaccccatcgttggtaaacgcagtgaacatctctcgacgggaaatggcacccgtactcagggcgtgtcgataacgtccatcatccagaacgggcgtgctctgatcgctcagccaacgggaattgcccaggccggtccacttgagccagtcatgaaaatcgaagccgaggaaccgttgtggcatgaacttcactggctcgcgggttgccagcaccacggtggcagtggagtgcagttcgtgcgcgatctgtaccgctgagttggccgcaccgacgacgacgacgcgtttgccttcgaagccggtgggtgttcggtaggccgaactgtgcagaatcgtcccttggtatagctgccttccagggatccccggcaggtgaggtgtgttgaagccaccggttgccaccactactgcctgggcggtaatgaccgctccatcggcaagtttgacgcgatgttggcttgcttcggagatgacctccacaacctcgctgttggcgcgcactggcaggtcgaaggcggacgcatactggcgcagatacgcggtgacctcgtcccgcttgggatagcgcttggctccgccggggaactcgaggccaggcagcgaggaatatcctgccggggagaacagggtcaggctgtcgtagtacgacggccaactgccaccagcggccggttgtcgttcgagaatcaggtgcgacacgcctgcgttcttgagccggtatgacatcgccaagcctgcccgccctgccccgatcacgacgacgtcgacattcaacttattcatgcgtgtatgcgcctatatgcatatatgtgagttgcgttgatgaatcaagaattgcctgcggtattacttcaaatcaccggggcagcagtaaggtgccagcgccctgacctgcagcaggatctgctccaagcgtgcgaccatcgcgaggccatcgacctggtagtacacctgccggctcacccgctctgcgcgtaggatcccagcatcgtggagtccctgcagatgacgtgagaccacggatcgctcctgtggaaggccggcggcaatctccgcgatatctgcccgttccacctgaagcacacgcttgagcacggccaagcgcgacggctcagccagcgcccgaaaaatggggtctgccagcacgcttactgcttgctcaatggcgtttgccttgggggtgcccttgctcatgcataaagcatatatgcacacgcatgcatattcaagggctcacgccctgcgtctttgcaggcaaccaacagcttccaaccaaggaaacagtggcaagcagcgccaataggcagatcagccaaacaggctcggttcgctcgagcgcaatggctgcaagcggcggtgctgccgcctgtgccagtagcatgggacgggcaagttggcccatggtcttgccgtagtccgccgatccgatcaacgccaacgggagggtgccgcgggccaccgtgagtatcccgttgccggcaccgtagatgacgaatgcaatgatcgctgcccacgagtatccagtgagtagcagcagtagcgctgccaatgtcgctgcaattcccacgcgtgcggaccaggtcggatgcacgcctcgcccgaagtacatatccagcaaacgagcgatgacctgcgcggggccgatcaccatgccagcgagcagcgcaaccgatggcgccagcccgatggcaccgagcagcgcaatcagatgcaccgataaggtcgccatgatcgctgcctggcaggtcagcaacaggccaatgagcacaagccagtgtgcaggcggtgctgcagctgaaacgggtgctgcagtgctggtgtggacggcagcgaccgctgagggatgcggacttgcgctaatacggggctgatgcttcggaatagcgagcaaatggatgggcaatgcgaccagcaggttgaatgcggcagccacccacaacgcgccgcgccatcccatggcctcgtcaaggtaggtcagcgctggccagccgagcgtgcttgcaaagccggccaccaaggtcaggccggcaatggattgcttcgcgtttgccccgagcagctgtcccagtgtcgtgaacgcagcgtcatacaggcccgcagacatggcaacgcccagtaccacccagccaaggtaataggtagttggggagtgtgacgtggccagcgccgcgaggcccatggcaaacactacggagctgaccgccagtacggtccgccctccccgcctgtcgatggtccgaccggccagaggagcgactagtccggctgtgaccagcccagcggagaggcctccgaccaacagccccagcgaccagccagtgcttctggacatgggaagcgccagaatggccaacaggtaatagctgctggcccacgcaatgatctggcccactcctagcgcaacgatcagccggggcagcttttgcggctgcttggacgcgctttgcatgctctcgaactctccctgccgcttagcaactcagcggacgcgcttgccgtcctgatcgatcaccacttcgccatcttccttggtaaagggctcgtgcactgctggcaggatgtccagaaccacctcagaaggccggcacaggcgcgtgcccatggtggtctggacgaaggggcgattgatgagaataggattggccagcatggcatccagcagtgcgtcctcgctcaacgcgggatagtgcagccccagttccagatagggtgtgcctttctggcggattgcaccgcgaacatccaatccggcggcggcaatcagctcgacaagccgcgttcggctgggtgggttgaccaggtactcaatgacttcaggctcaatgccggcgtggcgaattaaagccaaggtgttccgcgaggtgccgcacttggggttgtgatagatgacagcgttcatgcgttctccttttcattcaatgcggtctcgacgacaccggccgcggcagtcagcgcggccgcttcgacagccccctttcgttcgctgtagcgatcaaccaggtagtcactgcgtccacgcaccaggagggtgaacttgaccagctcttccatcacatccacgacgcgatcgtagtaggcggaaggcttcatgcgcccctcgtcatcgaactcctgccaggccttggccaccgaggactggttcggaatcgtgaccatccgcatccagcggccgagaacgcgcaacgcgttgaccacgttgaaggactgggagccaccgcagacctgcatcactgccagcgtgcgaccttgggtcgggcgtacgctgccctcttccagcggtagccagtcaatctggttcttgaacacggcagtcagcgtcccatgccgctccgggctgacccacacgtgcccctcggaccacaacgaggcttggcgcagctcctgcaccttggggtgggaggcgggcaccgaatcgagcatcggcagctcatgcggatcaaacactcgggtctctgcgcccagatgttccagcaaccgctgcgcctccaaagccagcttgcggctgaacgactgcgggcgcagggaaccgtacaagatcaggatgcggggccggtgcggcgcggcattgggctcgctcagcttttcggccaccggagggttcaaggcgcccgggacgacattgggaaggtgttgcatggggggttgtcctgcctattcgattcgactattctagaatcatggaacataaaaacgcaactcacgccctggccgccctgggtcacgccacccggctttccatcttccgcctgctggtccaagccggaagtggcggcaagctggccggcgatatcgcccagtccctctcccttcccggtgccaccctctccttccatctgaaggagttgctggccgctggcctgatcaccgccgagcagcgcggtcgcaccatctgctaccgcgccgagttcgaggcgatgagctcgctggttgcctacctgaccgaaaactgctgcgccgacgaacaggcctgcgaacgtcctgctggctgctgacctccccccctcctagagatcgctcaaatgacccgtcgtgttctgttcttgtgtactggcaactccgcccgcagcgtgcttgccgaatcgacccttaaaaaatggggcgaaggccgctatctctccttcagtgcgggcagccagccggccggtcgcgtcaatccctttgccattgcccagctggagcgcgaaggcttccccgtcgagggcatgcgcagcaagttctgggacgaatttgccgaagccgatgccgctgccatggatctgatcgtcaccgtgtgtgacagcgcggccgccgaggcgtgcccggtggtgtttggtgacttcgttcgcgtgcattggggcctgttcgacccggccggcgtggaaggttcggatgcgcagaaggcagaagcctttgaccgtgcccatcagaccatcaagcgacgcctgcaggccttcctggagattcctgacagcgcctgggacgaccgcgcagcgctgaaggctcgcctcgacccgatcgcgcagatcgactaaccgcttttccgagacctgccatgactactgattccccccgcctgtccttcctggaccggtaccttacgctctggattttcttggcgatggcccttggcgtcggcttgggcgcgatgttcgaaggcgtccccagcgcgcttcacagcctgtcgattggatcgaccaacatcccgatcgccattggcctgatcctgatgatgtatccgccgctggccaaggtgaagtacgaagagctgcccaaggtgtttgccgacaagcgcgtgctgatgctctcgctggtgcagaactggatcatcggtccgttcctgatgttcggcctggcggtgctgttcctgcgcgactaccctgagtacatgactggcctgatcctgattggcctggcacgctgtatcgctatggtgctggtctggaatcagctcgcccgcggtgatgggcagtatgtggccgggctggtggccttcaactcgatcttccagatcgcgttgttcagtgtgtacgcgtggttcttcctgtcgtggctgccgccggtgttcggcctgcagggcagcgtgatcgacgtcagcttctggaccattgccgaggcggtgctgatttatctgggcatccccttcctcgcagggttcctcaccagccgctggctcaaggcgcgcaaaggcgtgcgttggtatgaagagaagttcctgccagcgatcagtccgatcacgctggcggcgttgctgttcacgatcgttgccatgttcagcctgaaggggggcgatgtgctgcgcatcccgatggatgcagtgcgcatcgcgatcccgctgacgctctatttcatcattcagttcgtgctgagcttcttcatgggcaagttcattgcgaaggactacccgcgcacgaccgcgatcgccttcactgctgctggcaacaacttcgagctggccatcgccgtcgccatcgccgcctttggtctggcttcgccggtcgccttcgctgcggtcatcggaccgctggtggaggtgccggtgctgatcctgttggtccatgtcgccctgcggctgggcaagcgctactttcctgccgacgcacggagtcattgagttatgagcacgacccgacacatcccgctgttgatcctcggttccggcccggccggctggacggcagcggtctacgccgcccgcgccaacctgaacccggtggtgatcaccggtcttcagcagggcggccagctcatgaccaccaccgaagtggacaactggccgggcgacgcccacggcctgatgggcccggacctgatggcgcgcatgcaggcccacgctgagcgcttcgagaccgaagtgatcttcgaccacatccacaccgcggatgtgacccagcgcccgttcaagctgatcggcgacagcgccgagtacacctgcgacgcgctgatcattgccaccggcgccaccgccaagtacctgggcattccgaccgaagaggaattcaagggccgcggcgtctccgcctgcgccacctgcgacggcttcttctaccgtgaccaggacgtggtcgtggtgggcggcggcaacaccgccgtggaagaggccctgtacctgtccaacatcgcccgcaaggtctacctggtccaccgccgcgacaccctgaaggcggaaaagatcatgcaggataagctgttcgccaaggtcgcccacggcaagatcgaaaccgtgtggcaccaccaggtggacgaagtgttgggcaatgaagccggggtcaccggcgtgcgggtcaagtccaccctggacggcagcacccgcgacatcgaggcacacggcttcttcgtggccatcggccaccaccccaacaccagcctgttcgacggccagctgaccatgaacaacggctacctggacatccgctcgggcctgggcggcaacgccacccagacctcggtggaaggtgtgttcgccgccggcgacgtggccgaccagcactaccgccaggccatcacctcggccggcttcggctgcatggctgcactggatgcggagcgctacctggatgcactcaagatctccgatcaacagcagagaaagaatgccgcctgagtgaggcggcgcgagggagcacagatggacagcgtcgatgtggtggtaatcggaggtggccaatcgggtctttctgccggctatttcctgcgccgcagcgggctgtcctatgtaattctcgatgcggaagcgtcgcccggcggcgcatggcagcatgcctggcactcgctgcatctgttttccccggcgggctggagctccattcccggatggcccatgcccgccagccaaggcccctaccctgcgcgtgccgaagtgctcgcttatctggcgcagtacgaacaaaaatatgcgctgcccgttcttcgccctatccgcgtgcaacgagtcagccactttggcgagcgtctgcgggtggtggccagggacggtcggcaatggttggcgcgggcggtgatcagcgccaccggaacatggggggaagcctacacgcctgagtaccaagggttggagtcatttgcggggatccagctgcactccgctcactacagcacccctgcgccgttcgccggaatgcgggtggccatcatcggtggtggcaattccggtgcgcagattctggccgaagtatcgacggtggcggaaaccacctggatcacacagcacgaaccggcgttcctggccgatgacgtcgacggccgcgtgctgttcgaacgcgcgactgagcgatggaaggcgcagcaggaaggccgggagcctgacctgccaccaggcggtttcggcgacatcgtcatggtgccgccggtgctcgacgcgcgggcgcgcggggtgctcgccgcagtcccaccgccggcccgcttctcccccaccggcatgcaatgggccgacggcaccgagcgggcgttcgatgcagtgatctggtgcaccggcttccgcccggcgttgtcgcacctgaagggcctggaccttgtaaccccgcagggccaggtggaggtcgacggcagcggcctgcgcgcgttggcggtgccctcggtttggttattgggatacggggattggaacggcatggcctctgccacgctgattggggtcacgcgttacgcccgcgaggcggtgaggcaggtcactgcctattgcgcagaccaccaggacaggtagctgacccctgttgccaaccgtgccagcttgctcccctcaacgtcccgctcccgcgggattttttgtgagcgacgttgatcgataactgaataggtgtgtgtcatcacggtgtcacatagagggcccaccatttcgtcatgtcgatatatctcgacatgtcgacatcttgtgcaatcggagcaccgtgatggcccagccccaacgcgtcttggattttgattacttcgaacggcgctcactcagcgcatcgatgtcgatcgaccatgcgctggatgcactgtcggcactgagcaacggcgcacgtcttgtgatcttccgcacgctggtgaaccacgagccggaaggactgaccgccggtgtcctgaccgacatgatgggaatgcggcacaacaccttgtccaaccatctggccgtgctgagccgaggcggattgatctgcggcacccgcgaaggccgcttcgtgcgctatcgcgcctgcctggacggcatgcatggtttgctggccttcctgctggacgattgctgcggcggtcgttccgagctctgtctgcagcctcatcccaccgatcccgcctgcgattgcgtggcggaggtccctgccccaccgcggccgctcccacgcccaggtggtcgtcgatctgggcagtggcgtggtcaaggtcgagggcctgcttgccgtagaacaggcggttgaggccatccagcggcaaggctatgtgatcgccgccgtgctcctttctgaggctggtacgccggccgccccggccgcatcctcctgctgcggcggatgccaccgctgagtccgcgcgagggcttgatcctgatcaatgacagtcggccccaagagggctagactggccatcatgagagctcgcacgtcccctgccctgatctgcccagcgtccgcaggcgctgcttcgggcgtgcgggagctgtcatggtgaggctgctgaggcgatggcggcgaccccgttctcgtgcccgactggcatggctgggactgtgggcgctgctgctgcagcaactcgcgctggtggcttacgcctgtccgctggaatcggtggaagctggacaagcgaccctgatggtcggttgcgaagagatgtccacgccggatcccgatgctccggcgttgtgcgaccagcattgccagcgcgatcacatcgccacggccgatgcgaaggcccctcaagtgccttaccagcccgcgctggccgccttcgcgctggtgcaggctctgttgccaccggtacacgcgcagttctatcgggatgttccggtgtgcgtgtccgatccgcctcccctgcagcgcttctgtagcctgctgatttaagccccctcctggattgacccgtgctcgtgctgcatgcgttgcagcgcgctcgttgtcgtttcccggaggtcttatggagatgtctttcttcttgcgtgcaaggcgcaagatggcgtgtgggttcgtgtttgccctggcgctcagtggtcctgtgctggcggcatcgcccgctatcccgatcagctacacagaagccctacaacgggcgcttgctaacgccccaaccctgcaggtgcgccgatcgcagatcgatgccagtaccgaagaagccgcgcgtgctggcgcgcttcccgacccacgtttgatcgtggggctggcgaactggcccgtcagcggacccgatgccttcagcttgcgggccgatgagatgaccacccagcaaatcggtctgatgcaggagtttcctgcgcgtgcgaaacgacgtgccgagcacgcgttggcgcaagcgacgctggcgcaagcgcgctcactgtcgatggccgaacagcagatggtggcccaagcggccgcgctggcctggatcgagctgtggagtacgcagcaagccgtagatgcgttggaaggtctgcgcgagccggcccgtatagccgagcgtgcggcgcgtgctcgcttggcaggcggcacggccggggccagtgatgtgcttgccgcccaggccgccctactgcagttggacaatcgcctggagcaggtacatgcggagcacgccgccgcgcaggccggcctggcgcggtggttgggtattgcaccagaggcgatcttggccagtggtgcggcaccggatttttcgcagttgccattggagcccacccaactgctggccaaactggaccaacacacgccactactgggctgggaggcacgcgagagcttagcccaggcccaggtggatgcggccgtggccgaaacccgcccggattggagtgtggagctcagctacggacgtcgcgagcgcgcacccgacggcatggcgcgcagcgacatgctcatggtggaagtgggtgtgggcctgccgctgttccagaagaaccgccaagcacgaggcatcgcggcacggcgggccgagctggaggcggtgtccgcagagcgcgatgaggcccggcgcatccaagccgagtcggtgcaacgcgcgatagcgcgatggcgcgggttaaccggccagttggagcgccagaacacgcagagcctgcctttggcgcgcgatcgtgcacgcacggcgttggccgcctacggcgccggtgccgacctgcagccgtggctggaagcgcggcgcgatgagatcgaattgcacctggagaacgcccgtctgctgggcgaacagggccgtgcctgggcggcactggcctatctgctaccccatgaggagaacacgccatgagcccgaccaagacgcgtctcacacagctcgccgtggccctcgggttgctggcgctcggctttgccggcggctacgcctggatgactcgaacctctgataccaccccgccccccggcacgagcgtcgcagatcaagcacgcaaggtgctgtactggtacgaccccatggcgccggagcagcgattcgacaagccgggcaaatctccgttcatggatatggagttgctgcccaaatacgcagatgaggccatagggggcggaacgcagatcgatccgcgcctgcagcagaacgtgggcatacgcactcaggaagtgacggtagagttactagggactgccgtacgcgtgccgggcacactgacgtgggatctgacccaggaaagcgtgatcagtgcgcgcatggaaggcttgatcacccacgtgcaggtaaaggcgccgtttaccgaggttcgtcgtggtcaaacgctggccaccgtgcaggccccggcatggaacgcggccatcgccgaagcacatgccatgagccaagctcagtccgcgggcgcgcgtgagctgcagggtgcggcgcaacaacggttgcgttcgttgggtgttccttctggcgcctcggccagaagtggcgtcgtgcttagcgcagaccacagtggtgtcgtgaccgagatcctggcacgcgagggacagacggtgatgcccggtacgccactgttcaagatcaatgggctggacacgttgtggctggaggcctcggtaccccaggcagcgctgggcaccttgcggccggggacctcagtgcaggccacggtcagtgcctggccggcagagcgctttgccggacagatccaggcgttgcttccccaggtcgacatggctagtcgcacgcagcgggcgcgaattgtgctgcgcaacccgcagcgtcggctggtgccgggcatgttcgccgaggttctggtgcagcccgacgccgagcaggccctgccagtcgttcccacggaggcgctgatcgccaccgggcgggacagccgggtcatcgtgcaggatccggacgggagcttccggccagtgcgggtgagtgtgggacgtagcgtgctagggcgcacgcagatcgtggcaggcttggccggtggtgaacgcgtggtcgtctcgggtcagttcttgctcgactccgaagccagtctctccggtgcgttggagcgcctgggtgctgcacaaccgacacgccctgccagcgcatcaggtgtgcacgagcgccatgacgccgggcacgaaccacgcactgtcgtgccgtcaccgtccagacagccggcgcctgtcgcgccagacacctccacctctacgccgccgcgctgcccggtgcagtactggtatgacccgatggtgccggagaagcatttcgacaagccgggcaagtcaccgttcatggatatgcagttggtacccaagttcggccccgccgcagccgctgattgccaggcaagcgaggtcatgtccgaagcgatggagggcacaccatgatcgcgcgcctgatccatgcttgcatcgccaatcgcgtgctggtgctggttgccgccgcgctgctggcggtggtcggtatctggtcggtaaagaacacgccgctggatgcgctgccggacctgtccgatacccaggtcatcatccgcacgcaatgggcggggcaaaccccgcgcatcatcgaagaccaggtcacctacccgttggccaccacgatgttgtccgtgccgggcgtgaaggcggtacgcggcttctccttcttcggtgattcattcgtctacatcctgtttgacgatgccactgatctttactgggcgcgctctcgagtgctcgagtacttgagccaggtacgcgatcgacttccgccgaatgtgaatccggcgctgggtcctgatgcgacaggactgggctggatctaccagtacgccttggtggatcggacaggtcaacgtgatgtggggcagctgcgtgcgttgcaggactggtttcttcgttatgagctaaaaaccgtgccggacgtggctgaagtagccagtgtgggcggtgcggtgcgcgcctggcagatccagcccgatccgcaggcgttggcggcccgtggactgacggtggccgagctcatcgaggcggtggatgcggccaacggcgctaccgggggctcggtgatcgaacaaggcgaagccgaactgatggtgcgcagcgaaggctacctgcgcacacaggaggcgttcgaacaggtgccggtaaccggcaacgacggcatccccgtcctgctcggcgaggtggccacgatcagtcgcgggccggtcttccgtcgtggtatcgcagagttggatggtcaaggtgaggtggccggcggcgtgatcgtcctgcggaccggcaaggatgccttgggggccattcggaacgtcaaagcgcgactgcaggcgttgcaatccagcttgcccgagggcgtggaagtggtgccggtgtacgaccgctccgagctgatccaggatgcggtacgcaacctcacccacaagcttggcgaagagtttctggtcgtagcgctggtatgcctgctgttcctgtggcacctacgctcggcgttggtggccgtcatcaccctgcctttgggtatcctggcggccttcatcgtgatgcacgcccaggggatctccgccaacttgctgtcattaggcggcatcgccatcgccattggtgcgatggtcgatgcagcggtggtgatgatcgaaaatgcacacaagcatctggagcactggcgggaggcgcacggccgggaacctcagggtgaggagcgctggcagctgatggcccgctcggcggccgaggtcggaccggccctgttcgccagcttgctggtcatcaccctgtctttcgtgccggtttttgccctgcaggcgcaggaagggcgattgttctcgcctctggcctacaccaagacctacgcgatggccgccgcagcagggttgtcggtgaccttgatccccgtcttgatgggctacctgatccgcggccgcatccgcccggaacagcagaaccccatcaatcgcatcctgatcgctggctatcggcccatcctgctgtgggtcctcaaacatcccggtgtcaccttgctgctcagcggcctgctgctagtgctcaccttgatcccctttagccggttgggcagtgagttcatgccgcccttggaagaaggcagcctgttgtacatgcccacggccctgcccggcctgtccgccgacaaggcccgtcagttgctccagctctcgggccggatgatcaagaccgtaccggaggttgagcacgtgttcggcaaggcgggccgtgccgaaagtgcgaccgatccggcaccgatcgaaatgtttgagaccaccgtgaccttcaagccgcgggatcaatggcgcccgggcatgaccccccagaagctacgccaggagttggacgcagcggtcaagattcccggtctgaccaacctatgggtcccgcccattcgcaatcgcatcgatatgttggccaccggcatcaagagcccgattgggatcaaggtctccggacccgatgtggagcagatcgagcgcctgagccagcagatcgagcaggtggccaagactgtgcccggcgtgagttcggcactggccgaacgcgtcacgggtgggcgctatgtcgatgtacaggtgcgcccggaaatcgctgcacgttacggattcactcaaggccaactccagcaactgattgccacggtcgttggcggtgatccaatcggggaaacgatcgaggggcgcgaacgctatcccatcgtcttgcgctacccccgtggccagcgtgactcgttgcaggccttgcaggatctgccgctgatcgcgccaggcggtgtgcaactgaccttgagccaggtggcggagctgtcaatcagcccaggcccgccgatgctcaagagcgataacggccggttggtgggctacatctacgtggatgtggccgatcgcgacttgggatcggtggtccaggacctgcaagccgcggtgcagacccaggtgagtttgcctgccggctatggtctggcgtggtcggggcagtacgagtatctgcaacgggctttggcacgcctgcaatgggtggtgcccgcggcgttggcgatcatcttcctggtcatctggatggtgtttcgccggctcagcgatgtatccatcatcctgctcagcttgcccttggcgttggtgggcggtttctggttgatctgggggctgggccatgcgatttcggtggccagcatgatcggattcatcgccctgggtggcgttgcggctgagttcggcgtcatcatgttgctgtacctgcgtcatgcttgggagcagcgcttggccagcggtgcgccggaagatgtgtctaccctgcaagaggctatctacgaaggtgccgtgcagcgggtgcgcccgaaggcgatgacggtagccgtcatcctggccgggttgtttccgctgttcgttggtgccggtgccggctcggaggtcatgcaacgtatcgccgcgccgatgctgggtggcatgctcaccgcaccggtgctctctatggtggtgattcccgcagcgttctatctggtgcggcgacgtggattgcgcgcggcgcggggcgaccaatgagagacagactgagcacctgaggtccgtccccacaaaaagacgcgagtcatggaagaagtcatgactggcgtcaaaggggagagtaccgcctacgtgcctacttgtcagtgcccggcgtgcggggaaatctcaaagctcagcgacgcccgatccgacacaaaatccaaagccttttgtgtagagggcaccatgtgattggtgtggatgtaccaggtcttggcggtggtcacctggaaactggcttggccttgggcatcggtgcgcaggagcgtagcgctaccgtgcccgcccttgaccggtgcatcagcacgatgaccgacgtacacgcgtaggttgggcactggcgtgccctgctgcagcacttggaacgacagctgatcgccgaccttcacgcttccaggattgcgggtcaagcggatctccaacggatagcccagcgaggcagcgaagtcgtcggtcagtttcgtgcccacctgtccaatggcacgggcatgcttggtatagctataggtgacccctttggggaacttgcttgcgtcataggtggccagcgtatcgggcaagtcttccagctccaggtacttgcccaactcgctggccgtacgtgtgctggtggaagccatcgtcgagacacccagcagataggtgccctcgcccgccggatggacggtgagttggctttgcttgccgatctctttccaactggccaggtccggggcggccttggcaccgtcctggctcagcgaaacgtcctgtagacgcgctcgggtgactgcgccagcactttcatcgaaggtgccgttgttcaccaaggcggtgttcgcctcgcccgctgcggtgccaggcttggagaaagcgacaaacaggtcgtgcgcaccggcactgccggccacagcgaacagcagtagtgtggcggatagttgcgtgtttctcatgatgtgtagctcctcgtgatcgtggcttaccagtggtaaccaaagcggacattccagcgacgacccagcaagtcgtacgtcatggtgtcggtgtcggtgttggggttgttcttcacgaacggcgccttcttatcgagcactttttcaacgccggcggagatatcccatttcttcttgattccgtagctcagttgcaggctgtggtacaccacgctggacacatgcgagccgatcgtgtcgggcacggcgatgatgtcgtccgcgctgccgatgtactgcgccgaatagacgccggtccaacggttcttgcccatacgcagtgagcccaagccacgccactgggtgtagctacccaagccgctggtgatcttgccggcgtactcaatggtggtggccccgggcgtgagcgcccccaacccacgcggggtgagtctggaggtcctggaagccctgctggatctggtcatggcctcgggcaaggtacgtgtggtcgacgtggcggaactgtgtccgcccctggatccggatcaagccaccgcacgtgtggccgcgcgtttgatccaccgaatggtcagtgcgcaggctcagtgaagtgatatcggctggcaaaaggcagtgagctaacgggaacgctcagccagcaactgcttcatttgcgcgatctcctgtgtctgcgaggtaataatgtcctggcagagcttcaccaactcaggatccttcagacgattctcctcacacatcaggatggcgccagcgtggtggggaatcatcgaacggatgaactgcttgtcagtgaccgctgcttgagtgcgaatgccccaccagcagaacagcatgaacgccaccgtcagaccagccagaatcagattgcgtcggcgatcggggtacatgctggacattagccacagctcgatcagcagcatgggagcggccatcaggcccgccatgtagaactggttcacgttgttatagacgttagcccactgatcgaccattgcgtacatcaatgcgtacatggccacgaaagacaggcccatcatcaacaacaggcggccgtaatggccttgatgcccttgttgtgcctggtgggcaggttggtgtgaggcgtgcggttttgcgtgctgggactgcgggtcttgcgcgttttcgtgcgtaccgtgcgaagaggacataacaatctccgtgggaatggcagaacggcggaagaacccgggaactgttggaacagctcccgggctgagaacacttacatacccttgccggcagcgaattcctgcgggctcagcttgccatctttgttgctatcgagcatgccaaagtgcggcgccagcttgtgcttggccagttcttccttggacagcgagccgtccttgttggcatcgagcttggtgaaatcggcatcggccgccgccggcttgtgctgaccgtggtcggtggtgggcgtggtggtctggccgccggcgaaggccgcgcccgccatcaggaacaaggccatcatcgagagggaggcataacgcttcattgcagtactccttgtgggatatgagccatcagtgacaggaatggccgcgcgcaggctcatcggcgcggtcagggtggggggtggcaacaacggtggagccggacaaacgcagggcattggtgaccaccgaaaccgagctcaggctcatggccagggccgccatcatcggactgagcaaaaggccgaagctgggatacagcaagccggcggcgataggcacgccgatggcgttgtagacgaaggcgaagcccaggttctgcttcatattggccaccgtcaaagacgagatggcacgggcttgcacgatgcgcctcaaatcacccttgaccagggtgagctgggcgctggacatggccacatccgtgcccgtccccatcgcgatgcccacatcggctgccgccagggccggcgcatcgttgatgccatcgccagccatggccacgcgacgaccctgggctttgagttgctggaccaggtcggccttgtcctgcggcttgacgccaccacgcacatcctcgatgcccagcgtgcgccccacggcctcggccgtcgcctgtgcgtcaccggaggccatcaccacgtgcaggccatcggcacgtagcaggttcaaggcaggcaaggtcgtggctttgatgggatcagccaccgcaatggcgccggccaaccgaccattgaccgccaggaacatcacgctagcgccttctttccgaagacgctcggcgctgctttgcaaaggtgctacatcggcgccaaccgacgccatcaggctttggttgccgagcacgacatcctgatcggacacgcgcccgcggacgccttggccggtgagcgaatcaaaatcttgggcggccaccaggttcaagccacgtcgctgggcttcagccacgatggcctcggccaaggggtgctcactgccctgctccaagctgccggccaaacaaaggatctgatcggcgtcgaagccggcgttggagagcgcgtcgcgaaaggctggacgcccctcggtcaacgtaccggtcttgtccacgatcaacgtgtcgatcagacgtagctgctcgatcgcctgagcatcgcggaacaggaccccgacctgcgcagcgcggccagtggcgaccatgatcgacatgggggtagccaaacccaaggcacacgggcaagcaatgatcagaaccgatacggcattgaggacggcaaaggtccaggacggttcgggtccaaacagaccccatccgaagaacgtgagcaccgccgtggccagcacggccaggacaaaccagtacgccaccttgtccgccatacgctgcatcggcgcgcgggagcgctgggcttgggctaccaactgcacaatctgcgccagtaccgtcccggatccgactttgtccgcccggatgactaaggcgcccgtcccgttgagcgtggcgcctataacgtgatcaccgacagccttctccaccggaatgggttcaccggtcagcatcgactcatcgacactggcgcggccttcgatgacttccccatcgaccggcaccttctcgcccggtcgtacgcgaagcagatcacccacgtgcacgtgatccagcgcaacgtcctcttcgcccccatcgggtttgacgcggcgagccgtcttgggcgccaatcccagcagggacttgatggccgccgaggttttggaacgcgcccgcagttccagcagctgtccgagcagggtgagcgagacgatgaccgctgccgcctcgaagtagacccctacccgtccatgctcgcggaaagagtccggaaacaggtccggtgccacggtggccaccacgctgtagccaaacgcggcggccacgccgatgccgatcagcgtccacatgttggggctgcgattgccgatggactgtaggcagcgctcaaagaaaggccaccccgcccagagcaccaccggggcgctcagcacgagctcaatccaggtgcgcgcctgcgtggacaagccgggcagacggtgtcccagcatggccaagaccaggacgatcaacgtcaaaggcaacgtccaccagaaccttcgggtgaaatcgcgtaactctggattgtcgtcctcctccagcgagggcatctccggctccagcgccatgccgcagatcggacaggtgccgggacctggctgacgaatctgcggatgcatcgggcaggtgtagaccgtggcgtgggtaccgctgggttgggccaccgctgctggggcggtcacttcaacttgctggggagcatcgtccgtatagcggacgggattggtgatgacccgtccatccgcagcctcgacaggggctgcgcctgcagaatggtgatggtcatgggacgacggtgagttcatgccgatgctcgctttagtggggatggactgccaaggcagtgtgccattgcgggttacacagctattcggggctgagcgtcccgagcactgaaacaacaatcaggatcaagatggccagcgcggcctcagccgtaacactctgccgcaaagcccgcacctcctgcgcgggatctccgctggtcagcgctcgttccaagcgcggcaccagcgtccatcggtgcagcgctcccaaacccagcattccagcgaacagggccagtttgaaaagcagcaacttcccgtaggtgctctggaacagggccgaaaacgaccacgcggtgagatccccgtagtgcgcgatgccggacacgatgagcgcaccaacgaagatcgttcccagcgtcgaaaaaccatgcagaaagtcatgcgttgatcgcagacgcccgctgccgttcgtctctttgccgcgcagcagcatggcaaggaacatcaggaccgctgcgatccagccgcctgccgcgagaagatggacgatgcctgcagcaagccggaccgcgcctgccaagccctcgccagcggcggcgtggccgttccatgccagcgaagcgagtgcgccgcccgccagcatcgcccccagcgggaaggcggtctccaccttcccgcggcgacgatgccatccgagcacgaacatcagggcgaccagcagcgcgaccagcagcgcgcctctcgccatggctgcccggcccgcggacgtctcgagcagataccagccaagcgatgcgcgatcaacctcggcaagcggcattcccatgatgcccgcggtcttgaagacgacatcgagcccggtgagcacgagaccggctacggcacccgccaatagaacgcccatgagtgaccacccggccaaggcgtcggcgagtgccgatcgacgcgacccgtaccaaccgaagagtggaaccccgaaaagaaccatgatgacaaggtattccaagaatctcagtgcataagccgacaggtcgaacattcgcgactcctcagcgcactgtgaagctgaagctgcccggcatggggtggttgtcaccaccgacggcgcggtattccacggtatagacgcccggagccagcggtccaggcaacttggcacgcagggtcttgccgttgttgacgatctcggtcgtgaaattctcgatcggcatggtggaactgccgtgcttcatgagcaacttgagacgcgacgcccgcggaatcaatgtctcgttgaacacgagatcgatctggcctggcgaggccaccaccgcatttgccgccggtgtggactgctgcagcgcggcgtgggcgtgcgcgacctgcagcgaaaactgcccggccgcgattgcgaggacgagcgcgaaggagcgaatgacgttggacgacttcatatggataaatcctcattggaatgtgatgcaaagcccgttcgggaggggccgcgctgtgttcgatgcgacaagcgttagatgtcggactgtcactgaaaccacgatttgtcggattttcttgatacttccgctttcgcgagacgaggatcccaccggctcaggcgggatcctcgacgcattacgctgccatggcgctgcagctttccgcgcagcggcgacaaacttcggcgcagcgcgtcatctcagggtcgttcatggcgtcgcatgcatcggcgcactggcggcagatctccgcgcaggcaccgcaaaccacgtcgtgaacgctggcaccgcgcagcatcgcgtcggcactggttgcgcaggtatcggcacacgtcgccaacagggcgatgtgctccggggccgcgtgaacacctcctttggtcaggcagtagttgatggtctccaggcagatcgcatggcattgcgtgcagttgtcgatgcactcgttcatggcctggggccggtgtgctgcggaatggtgagtcatgtagttctccttcttcctcgcgggcgagaatcggcgcgcccgcaacaccgtcccctgttgctgcgacggatcagtgctgtgcgaacggttcagtggttccgtcgcgatggatcagctcgaccgtgaacggctgctggcgtccctccgggacctccatgcccggagaaccaagcggcatccctgggaggaccaggccgcgtgcgttcggcttttcttcgaggagacgcttgatgtccgcggccggaacgtggccttcgatgacgtatccgccgatctcggccgtgtggcaggagccctttgcataggggacacccaaccgctccttgaccagacccaggtcatccatgtcgtgcacatccacggtgaatcccgccttctgcacgtggtcgatccagacaccgcagcacccgcaggtcggggtcttgtggacggtcatgcgtggcagggctgctggagtcgcgtcggctgattggacgacaacctgtgcggagggcgaggttgtgggttgcgcggatgaagcatcctgggtgcaagcacccagaccagccacggcaaggaccacaaaagtcagacggtgcaatgtgagcgtagtcatttcaatctctcgactcagcgcttggtccgcgaggaccagtggatgtggacgatccgccagccgtccgcggtctccttcagcaccatcgtctcggcgctctggacggtcagtggctggccgtccttctgggcatgcaactcgctttcggttccgacccacgcgaactcgccagcggctcgtgcgcgctgacggagcagctggcgatgggcgcccttgaggaacgccgcatcgctgactgcgtgatggcccatgtattcctcgcggctgcgttcggcgcccccggactcgaggatgagaacgtcggcagcgagcagggcttcgaccgtggccagatcgccgctagacagggccctgttgaaacgctccgctacggcgaccgcggcctctgcagtgactgggacgtcgacgtccgcagatgccgcggcagcggggtgatgtgcgtgcggctgtgtcgcctgcgccattgcgggggacacgacggccagtgccagtgcgagggtgaacgagattgctgttgcgttcattgcgtgggctccaaggagatcaatgggtgtgcgcatggccgtcatcggccacgggcgtgtgtggtgcagggtgcgactccaccttgccgtcgggatggccgtggctcaccaacccgacttccgtgtcgctgggtgtcgggccgtggtgatcgtcgtccacgcccggcgggtgcgcatgcggcatggagttgttgcccggctcgaataaggcagggtgatcctcggccttttcgtcgtcatggtggccttgcgtctcgccgccgccatgcgaatggccctcgctgctgtcgacaagttccttgtacgcagtcgcgtccagcgtgggcaacttctgcaggaaggccgacatgttccatatgaactcatcgtccatgctgccgccccaagcgggcatgccgctggccttgatgccgtgcttgatcacccagaacgcctcagctggagcgaccggctgtttgcttaggttcggtggcgcggggtacaggcccttgctcatctcggtggccgccgcgtctggtgaaagatggcaggtcacgcacatggcgttgtagttgcccgcaccctggcggatacgctcaggatcatcaaggttcgtgggtagctgaagcttggcggcgcgcacctcaatggaacgctcgcgcgccgtttcaagtagcgcatacaccgggcgactatgcggatcgtcggcggccacgttgtacacgcccagagagaccgtggcggttgcgaccaccgcaaccaatgccacgccggcaccgagccatacccacatctttttgttggatttcattgtcagttccccttagaaccaggtacgaaggccgatgaccaagcgcgtgtcttcaaaggactcgccatgctcgcgtcgcatgtctgcggtattgccaaacgcgcgctcgtacaccacgccgatgtagggagcgaactttcgggtgaactcatagcgaagtcgtagccccgcctcagcggcactcagacccgaacctatcccgcgcaatggatcgttcttgccataggcggtgacttccaccagcggctgcaagatcagccggttggttagcagcaactcgtactcggcctcgacattggcggcagtctggcccccttcgccgagataggctgtggcggacacttcgaacttcatcggcgccaagccctgtacaccgatagcggcgaagttctgcgatgccccaggcttgaagtcatgacgcacaccggccaccacatcccaccacgtggagatactgcggccgtaaagcacttccagatcagccgactcggtctgaccatccgtgcgttcgccttcactgcggagccagacgcgattgaggtccgtaccgatccagccctggccctcccagcccagcccggtgcccggatcggcatcccaggtttccaggcgattgagcagcacgtagctcttgatcgagttgtcatgcaccggatgcgcgtgttccggcgcgatggccgccttgcgatccgcgtccgtcaccgcgggaatcggggtgcgcggctgcgttggcgctgcaggcccgtgtcccatctgactgtggtccatgccctccatcgattgcattcccgcttctggtgtagcgggcgcgggcgaatcatggcccatctgcgaatggtccatcccctgcatcgcaggcgtggccgtgccggaggtgtcggctgcagcgggctgtgccatctgactgtgatccatgccctgcatcgactgcgcctgcgctgtgggcgccgcaggtgtgctcgcgggcgagccgtgccccatctgcgaatggtccatgccctgcatggcaggctcggctgcgttagcctgcggctcggcgtggcccatcgccgcatgatcgatcgtcgcttcgctcgtcttggccggtgttgcaggcttttgggctggcgcaggttttgatgtcggcgcctgatgtgcagagtgatcctgagtctgggtctgcgcgccctgctccatctgcatggagccgtgctgcatagattgggcgctggccgcattggccagggccagcgagatagccgtcagcgcagtcagggtggtatcgcgtctattgatgttcattcgtcgaccctcaccgtgcgcatcattccggcttccatgtgataaagcaggtggcaatggaacgcccagctgcccaacgcatcggcacgcacgcgatacgtgcgtcggctacctggcggcatatccaccgtgtgcttgcgcaccatgaagttgccgttgtcgtcctccacgtcactccacatgccgtgcaaatggatgggatgggtcatcatcgtgtcgttaaccaatacgatgcgcatacgctcgccgtagttcagccgcagcggctcgacatcggaaaacttctgaccgttgaagccccaggagaatttctccatgtgtccggtcagatgcagctcgatctcgcgaccggggtcgcgtccgtcagggtcttcaaaggtgctcttgagcatggaatacgtcagcacatgacggccgttatcgcgcaggccattgcccggatcatccaagcgcgaactcacgctcatggcttggttgtccaacaggggattgttggtctcgctagcagggtgtgattgcatgcccccgtgctgcatgcctgccatggcaccatcgccggcggcgggcatcgcatggcctgcatgggccgaggtcgcgttaccgctgacaggtggggtcatgccaggcatgcccatggccgcaccacagccgccttccatgcccttgctgccgccagacatatccatcgacccatgatccatgcccatgtctgccatcgtcagcagcggccggggatccacagacggaacgggcgcgcgtaatccttcgcgcacagcgagcgtgccgctgatgtagccggtgcgaccggagtcttgggcaaagatggtgaatgcgtcctgcccggagggctccacgatcacatcgaaggtttctgctaccgcgatgcggaactcgtcgacggaaaccggatggacatacaagccatctgccgccaccacggtcatcttcagccccggaatacgcacatcgaagtacgtcatggcagagccattgatgaaacgcaggcgcaccttctcgccactgcggaacaaaccggtccagttgcccagtgaggtcgtgccgttcatcaggtaggtgtaggtgttggcgttgacgtcggacaggtccgtgggcgtcatccgcatcacgccccacatcttgcgatcttccaacgtggccgacaggccgttgcgcttcacatcgcgcgcaaaatcgccgaccgtgcgcttgtagtaattgtcatggcccggcatcttcttcaaacgatcgaacagggccgtcgggtccaggtctgtccaatcgctcagcatcacgacgtagtcgcgatcgaaactgaagggctccggctccaatgggtcgatgacgatcgggccatagagcccggcttgttcctggaaccctgagtggctgtggtaccagtaggttccgccctgatgcagggtgaaccggtagtggtaggtctcaccacgtccgataccgtcaaagctcagacccggcacgccgtccatgttggccggcaaaatgatgccgtgccaatggatggaggtgtccgcgccatggatggagttagcgggcaatgcattggagacgcgcaagttgaccgtggtgccttcccgccaccgcagcaacggcgccggaacggacccgttgaccgtgatcgcggtgcgggtcttgccggtgaagttcatcggcgtctcgccaatggtcaggtcaaactcagtgcccgatagtacgttgggttgtcccggccccttgagcgcccaactggctttgggccagaaacctaatcctgcgactgcgcctcccaaggccaagccttggacaaatcgccgccgcgaaggcagcagcggtccaccgcgtggaccacgaaaatcatcatgcgacatgaaaatgctccaagcgtcgtgttgccaccggcgggcggtggtacagagcgggcggctggcctaaacaggcatgcaagccacaccaacggcgccattgcggcgcctagggacgcttagccgatcggtggtcggatcagatgaggcaaggcaggtgccgcatgccctaggggcagcggcatgacatccaggcccaaggccagttgcaccgaaacatgcaggcgcgcaggaagtgcgctcgcgcaagcgtgtacgcaggcgcaccggcacgcagaagacttgcaacagtcgggaccggcatggtcgccatgcccagtgccagccttttcaatcgatgtggcatcgggatgatgctcagcactgtgatgggcgaagcagtcttcgtcgacttgcaccgcggcagccacttcgctggcctgctcttccatgaccgggttcatactgacggacgcaaacgccgaccacgcgccgttaagcacgagcatggcgatcaggaacagtcgcagtagaagtgaggaggctgacacgggcgacatggtatatcactttagacaaggcgcgtgtgtatcggtcgtgaacaaaatctcaagtaagcctgagatgtcgcgacttgtcagtcgcactagccgcggacactgcagctccctccagaagcgcccaaagggcgggttgaggcgaagagttgcccatagggcgagcgcttgttcggtttacttctcgggcgtggcctcgatcagcttcaccaactcgcgcttctgctgcttgcttagcgagccccagcgcaggagcaacttggccagcagatcatcgtcggtgtaaaggaaggcggcggggatccccaacgcttgggccaaccgctcagcaatctccagcatgggctcgtgcttgccacgctcgtactggttgattcgggggctggccacgtgaggatccagaccggcccggatgcccaactccttctgcgacaaacccgtgtgcaggcgggcttgtttgaggcgtcgagcgaaggtcggtgttgagtcgacggacaaagtcacgcgcgcaccccatggagaccccataaggatggcggatgtaccctgccttgcatactaagatattcttagctttgaggcaaccggcgacaccggtagcgccgcccccccccccaggggccacgccgctccctcatccccggaaaccgcatgcccggaacctcgtcaatgacgccatctggggtcgccagcatcgaggagttgggccttcgtggcacccttttcctagccgcactgttagccgcgcagctacgacgcctaccggtggcgcccacacgccgctccaccttgctggtgctggacacgctgcgagacttggccttgatccaagttccctggccagcggatcgatggcagatccgccccgatgccgaggtcacgcccatcgaagatctgcaatgggctttcgcctggtctacccacgagcgcaggcacctgctcccggtgctggaagaccaactcggcgatatggcacacgatgtagacttggcggacgcgaaactggagctgtgggatgaacttgcactctgggagaccgagcagtttctggagcagcaattgctcaaacatcacttcgacccaggctgggcacgtgatgtggggttcgtctttcaatccggaccgcggggcttgccgatcgcgcggtagcgttactgctgctgggcggcggtacgccaaggtgcctcggtggcgatgcgtcttggcgtgcacgacagcgcccatgtgcgggaagccatctttcaggaggtccagaagcgcctgcgctacctgatgaccagttcgcccgagcaaggcatgttcaagccctatcatttggcaccggagtcctcagtagccaaactgtttgtagattgggtcgtccctatggaatgggcgtactggacaggtgagcgccaccccagccgctagcagacaaacgagcagcctcgtcagtcggctcccccatcttgcgcatggccgcgccgagttttctccaccgcattttgtgctggcgtcagttgattcagtagaggctctagcgcttcaagacgtgcattggcacgcaacgcatcggcttcagcgctctcgcggcgctcacgctcccgcgcaagggtgtcttgaacttgagctagctcgttgcgcatggtatccaaggtcttggcgtcagtcttccagcgctcctgcagtgcaaaatagtccgtcgcggtctggcgcaacgccacgacctcgctgtgttggccttcgtgggcctgtcgtagctgggcaagctcacgctcaatccgcccgtggcgctccagccattgaccattgtcgcggttcagcaccaacagctcctgattcttcgcgcccaaggcttcattggcctgacgtaaggctacttgcagctcttggacctgatgctcgtgacggcgaagctcttgctcacgctgctctttggttgaagtgcggtagtgctcaagcgcttcccgggcatgggcatgcttgtcctccagagaacgcgtatgcgcctcatgatcagccagccgcaccgtcatgccagcgatgcgctcgttcaactgggcgatttccgcgatcctgtcacctagattctgttgaaggagggcgtgagcagcttgctcttggtgcaggcttgcttcggtgcgctgcagccgactgctcaaggcggcagcctcctcttgggcaccggaaagcgcctgttgccgactgtggagctcagcctgatggcgctcacgctcctgggtgaggatggcctctgcttcctcctggagccgcgaggccaagcgcgcaaccaagtcctgcaaagcatcactaacggctaccgtcctcgccggaccgccgccttcctctccttccagttcacgcaagtagcggtggatcgtggtcttggagcccgtgttgcccaaggccactcgcaccgcgtcgactgacggcttcttgccttgggccagcagcgcgtcgcgcgccttctggacgtcactcttatagagtcctgcgcgcgccatcgtgccaccccactttatttcgtaatgtattacataccatgtaattacatactattaaagcaggtagacgaccgctcgtcggcgaaaatagttatacgggataatattgaattatcccgcgtaaggcggattctgacccttcccggcgtcccaagcagtacgaaaccgcccagggccggcgatcgctgggtagtatggcccagagcggaaaggaggccagccagggtgcaggcaggctccgccaccgagcccgttggccatcaaaggactgtgcatgccgatcgaacgtatcgtcatcgacaacttcaagtcgtttcgccatctggacctgcccctcaatgcccacatgaacctggtggtgggcgacaacgaggtcggtaaatccaccctgctggaggccatccacgcggtggtcaccggccagctgcatgggcgcaatcttgcctacgagctcacgcgctacctgttccaccagcccacggtgcaggagtacttgggagcgcttgccacgggcacgccggcctcgccgccacggatctccatcgaagcctatctgggcgccgacgccgcgctggcgtcgttacgcggcaccaacaactccctgcgtctggataccgccggcatccggctgctggtcgagctcaacgacgactaccgcgaggagttcaacgcctacctgcagcagcaccagggcgcggtcagcctgccggtggagtactacacggtgcgctggtactccttcgccaacaatggcgtcaccgcccgtagtattccgttcgactcgaccatcatcgacacgcacggcatcaagaccttgtccggtgccgatcgctatatcgccggcatcatcgagcaggcactgacgcctgcgcagcgcgtctcgctgtcgctgagcttccgccgcatgcggcagagcttttccgaagaagcggatgtggcagcgatcaatgcctacttgaccgagcacaccggggacatcagccacagggcattgacggtaggcgtggacacatcgccgcgctcaacgtgggaaaccagcctgtcaccctacctggatgagctcccgttcacccaggccggcaagggcgagcaaagcgcggtgaagatgaagctggcgatgcacgcggccggcgcggctcacgtgctgctgatcgaggagccggagaaccatctgtcctattccagcatgacccagctgatcgacaagattgcggccctctccaccgcccagcaggtgatcatcgccacccacagcagcttcgtgttgaacaagctgggcgtggacaacgtgatcctgttcagcgcgcaaggccagatgaagctggaccagctgcccagcgatacccacgactatttcatgaagctgccgggccacgacacgctgcggttgatcctggccaagcaggcgatcctggtggaaggcccttccgacgaactgatcgtgcagcgtgcctacagtgaccatcacggcgtggcgccgatggctcacggcgtagacatcatttcggtcaagtcgttggcattcaaacgcttcttgcagattgccgatcgactgaggattcaggccaaggtgatcaccgacaacgacggtgatatcgcagttgtgcaagagcgctatgccgagcacatcaacgcgatctattacgattccgacgagagcgccccttcgctggaagagcagctgatcaaagccaactcgctggccgaactcaataccgtgctgggcaaggcctttgccgatgaggtggcgctgctcaagtacatgaagggccataagaccgatacggccttggcgattttcaatagcccgcactcgatcaggttcccggactatgtccagcgtgccatcacctaaccgggtcctgctctcggcagccggctcgggcaagaccacgttgctggtccggcaggccttggagcgacctgggcgccgcatcgcgattgtcacctacacgctggaaaacctggaagagatccggcgctcgtttgaggcccacgcaggcgcggtccccgcgcatgtcaccttgcacagctggtatggctttctgctgcgccagtgcattcgcccgtaccaggctgcgctttgccctgagcctcgcatcgagaccatcctgttcgtagaaggtgtcaccaacaaccgcgccccacgcacccaggtggcgcgccactacctggcgggcaaccggatgtattcggaccgagcggccgatttcgctgtgcgctgcgatgagctgacccaaggccaggtcgtggcgcgattggcggcgatgtacgacgagctctacatcgacgaagttcaggatctggccggctttgatctggatctggtcgaacggctgttgaagagcgagattgccatcacgttggtaggcgatacgcgccaagccacgtatgccaccaactatgcgcaaaggtacagccaataccgtggtccgaatctggcagcgctgtttcagatttgggaggccgacggcttatgccggctggatcaccgcctcaccagtctgcgctgcgtccaggccctgtgcgatatggctgacacgctctatccgcagatgccgcggacccaatcaggcaatggcgaggtcaccggacacgatggcatctacctcgtcgctccaggggatgtggccgcgtacatgcaggagttcgcccccaccgtgctccggcatgaccggcggcaggcgtgcgacggactgccggcggtgaactttgggcagtgcaagggccgcacctacagtcgggtcctcatctttccgaacgggccgttgacgcagtacctgcgcacggccgatgcagcgcgtatcaccgcgccgccgaaatactacgtggccttcacccgggcgcggcaaagcgtggcctttgtgtatgccggcgcgtgcgcgttgccgggtcatcagctctatgcgcctgccagcgcagacgcatagagccaggggctgcgatcacatcttctttaacggcgccgcggtgggcggcggcggtaccgggcccgggtcgttgaaacacagcatgatctgatcgatgccgaattgatcggccaggacctgggcaatcacagcatgcaccaggtccaggtcgaccgagggcgccgcgaccgtgatggtggccgcgatcgcacggccatgctcaccggcgaccaggcgcaggtcgtccaccgctttcacgcccgggtcggtaaacatcgccgcacggacctgttccaggttgagctcgttcatggggactccaaagcagtgctaccggcgcggggagctcggtcgcgatgcagccaacgatagagcaccggcagcaccaacaaggtcaatgcggtggatgagacgatgccgccgatgacgacagtggccagcggccgctgcacttccgagccagcaccgacattcaaggccatgggtaggaagcccagcgaggctaccagggcggtcatcaacaccggtcgcaggcgtccaagggcgccgtcgcgcacagcgtcgtctagcggatcgccctgttcgcgcagacggcggatgaaggcgatcatgaccagcccgttgagtacggccacgcccgacagcgcgatgaagcccacgccggcagagatcgacaacggaatcccgcgcagagccagtgccagcacaccgccggtcagcgccagcggcacgccactgaacacaatggccgcatccttggccgagccgaaggccatgaatagcagagcgaagatcaacgccagtgtcaccggaacgaccacgcccaggcgttgggtggccgagatcagctgctcgaaggtgccgccgtaatcgatccagtagccctctggaagcgcgacatcctggccgatgcgtgtgcgcaactcgccgacgaacccgcccagatcgcgctcgcgcacgttggcggtgatcaccacgcggcgcttgccgttctcgcggttgatctgattgggcccgcgctctacctggatcttcgccacttcccgcagcggcaccgtgcgaggccccccattggcgccggcggccagacggctggactcatcgacactggtgcttgccggcagcggaatgggcagatctgccagcacagcggggtcttgccgctgcgcttcgggcaggcgcacgaccaggtcgaagcggcggtcgccctcgatcaactggccggcaacactgcccccaatggcggtggccaccgtttcctgcacatcgcccgggttcaggccataccgtgccaatgccgccggatctggcgtgatggtcagcagcggcaggccggagacctgctcggccttgacgtcttcggcgccggggacgctacgcatgactcgctcgacccggctggccaggcgcgtcaactggtcaaggttgtcgccgtagaccttgaccgccacgtccgaacggacgccggagatcaactcgttggtgcgcatctggatgggctgggtgaactcgtagttgctgcccgggatttccttggccgccgcctccagctcttccaccagctcggccttgggcttgcgcgggtcgggccactggtcgcggggcttgagcatcaggaaggtgtcggccatcgacggcggcataggatcggtggccacctcggcggtgccgatctttgagaagatgttggccacctccgggaactgggccaggcgcttctccagcgtttcctgcatggccaccgactgctccaagctggtgccgggaatacgcatgggctgcaaggtgatgtcgccctcatccaggctcggcacgaactccgaacccaagcgggtggccagcacgccacagcccaccaccagcacggccgcgccggccagcaccaccacgcgccgacgcagggcccaatccagcagcggcgtataacgggcacgcgaccagcgcatcaggcggttgtcgtgctcagccacacggccgcgcaggaagctggcgatcgccgccggcacgaaggtcagcgacaacaccatggcgccggtcagggccagcaccaccgtgatcgccatcgggtggaacatttttccttctaccccggacagcgcgaagatcggcaggtagaccgcggcgatgatgcccaggccaaacaggctgggacggatcacctcggcggtggccgaggcggtcaggtcatagcgctcttcatcgttgagctggcggcccagcgcgtgctgcgcctcgccgaaccggcgcagacagttctcgatgatgatcaccgccccgtccacgatcaggccgaagtccagcgcgcccaggctcatcaggttgcccgacacgccgccacgcaccatgccgatgatggtgaacagcatcgccaacgggatcaccgccgcggtgatcaacgaggcgcgcacattgcccagcagcaggaacagcaccaccaccaccagcagcgcgccctcgatcaggttcttggacaccgtgccgatggtgcgatccaccagcgcggtgcggtcatagacggccttggcatggacgccggcaggcaggctggcgttggcggcatccagcttggccgcggccgcctgggagacttcccggctgttggcgccgaacaacatgaaggcggtaccgaccacgacctcgtggccattctgggtggccgcgcccgtgcgcagctccttgccttcgcccacgctagcgacgtcgcgcacccgaatgggcacgccatcgcgccggtccagcacgatgttgccgattgcctccagattggctagctggcccggcacgcgcaccaggaactgctgtccgttgcgctcgatgtagccggcgccgatgttctggttgttgcgcatgaccgcggcgaccacgtcgttcaacgtgaagcccagcgccaccaactgagctggatcgggagtgatgtggatctgccgctcgaagccgccgatggtgttgacctcggtgacgccgggcgtggtgcgcagctgcggccggatcacccagtcctgcagggtgcgcaggtccgtggccgtgtacggggtgccgtcgggcttgcgagcgttgggctcggcctccacggtgtacatgaagatctcgcccaacccggtggagatcggccccatttccgggtccaacccttcgggaagctgggaggcgatctgctgcaggcgctcggcgacctgctggcgggcaaagtacaggtcggtgccgtccttgaagacgacggtgacctgcgaaagcccgtagcgcgacagcgagcggctgtagtccagcttgggcagaccggccatggccgtttcgatggcaaaggtaacccgttgttcggcctccagcggcgagtaacccggggcctgggtgttgatctggacctggacgttggtgatgtcgggtgtggcgtcaatggaaaggtgacggtagctccacacgcccagcgcaaccagcgcagcggtgagcactagcgtcagccagcgatggcggatggacagcccaatgaggcgttcgagcatggcgggcctcattcttcttccacggtggacttttcgatgtcggccttgatcaggaagctttgggccaccaccacctgttcaccggccttgaggccttccagcacttcggcgcgttcggcgtcgcggcgccccagcttcaccggccgggtgtggtaggtttcgccctgctgcacgtagaccacgtcctggtcttctgcggtctgcagcgccgtgatcggcaccaccaacgctgccgattggcgatccacgatgacccgcgccttgaccgccgaccccggccgccacaggccatcggtgttggccaccgtgccgcgcgcaatggtgctttggctggcggtggcggtgccgggcaggacgcgctccaaggtggtctgtgcggtgacgccatcgctcaagcgggtaaccgtcaccggcacgccagcaccgatgtgctgggcgtcggcgccgaagatgtgcaggtccacccacagcgtggacaggtcggcgacctcaaacagcggcgcgccctcagcggcggccatgcctacggcggccgtgcgcgccatgaccacgccactgatcggcgcggtgacggtataggtggtcaggctcaggttgctctctaccgtggccagtgcctggccggcccgtacctgatcacccacgcccgcacgcacggagcggaccggtccggggaagcgtgccgtgacctgcgcgatgcgaccgtcaatcggggtcaacagcccttgcacctcatgctcgtcagcaatctcaccggggcctgccggtgcgacctggatacccgctgcctgcgcagctttggcggcaatcttggtttccagcggcgcttcctcgtgctcgccgtgctcttcgccctcagcggcggcgccgccttcggacgcttcgttgggggccgacgcgttgcaggcggccagcatcatcagggccatgcccagtgcggtccaggaaaagcgattcatggggtctctccggtggaagcagccgccggcggcgcgacaagcgcctggccggtcaggcgttgaatttcgatcagggcgcgctgcgcatcgagcgccacgtccagctgctgctgggccatggccgtgcgttcggactgcagctgtgcccattccaggtagctgatcgcgccggcgcgataggcgcgctcggcggcctgctcagcccgggccaacttcggcagcacctcgccttgcagccgtgccacctcggcctgcgccacggtgtagcgaccatgggcttcgaccagcgtggaatacagcgacaggcccttggcctcgcgctcgatcgtcagaacctccagctcggcttcgccggcgcggatctccggctgcgcgcggctgcggctgcccagtggcatggacaggctggccaccagcgcggtgtcgtcagtctcctgcaggcggcgcacgcccagctgccacgacaagtccggcgaggccgccgaacgcgccagctgcagtcgtgcctgcgcgatccggcgggcatcggcaaactgcgccaactcgggagtgcgctccaattcctcggccagcgactgcatggacgcgatcgccggcagggtcatgggatccgccgcggccacctcgaagctcggagcacgttcgccccagagggcagcaaggtgctgccgggcggcaatgcgctgctgctcggcccgatcacgggtcaattctgctctcgccagtgctgcttgtgcggtgagcatcaccgattcgggagacgcgccagcctgcaggcgctgccgggcagcggcgacggtccgctggcgctggccgacatccatgttcgccaggctgcgttgccggtcggcaccgacaacggccaaatagcgctgcgccgtctcggcgagcaggtccagccgcccggtctcgcgctgcacggccagtgcatcaatccggctttgggccaaggtgcggcgggcgtcgagcttgccgccgcgctccaggaccgagctcaggctcaaggtcaactccgcgctgtccaggccacgggccgcgcccgtgcccagcgcattttcaacctccgcccccaacgtccacggtggccgctgcacggcctggtcgcgctcggcagcgagcaccgtggctcgcgcatcgaccaggcgcagctcggggtgggtttgggccacgcgtgcaaacgcgtcgtccaaggtcatcagctcttctgctgtcgccggcgttgccgccgcgctcaacagtagccacgcggccagggccgccaatcgcacatgcatgaagtactccagaattttcgatagccaacagggatccggcgcacgccggcgcgcatcaccctgcgatcggcggccggaacggcgcgagcaggtgctcatgccgatatctgtccgcatgggctgtcgccgacggccaatgccggccgatatgagcaatggccaacactatttctggagccggcgcggcctggctacagcacagcaccagctgctgtagccggtgcagcgcggcgtctacgccacgctcggaagctggtgatgccactgccgggtcatggtcggccgcggccagatgggtttgagcatggagctcgccaaccactgccagcaccggctgcgtcacaaggcccacggccaagtgcgccagcagcagccagcgcaggccacagctcagccggccaagcgctgtcatgcaggcgttttgcgcgcgtcggcacgcgcccggcgagcatcacccaagatctcgaaagcctccttgatcacatacaggccgatcagggcgccgatcacgaaatccgggtaggggctggccagccaccacaccaacaggccggccagaatcaccccaacgttggccaccacatcggcgcgggtaaacagccaggtcgctcgcagatgcacttcgccagacttcaagggggcgagcatacggagcaccttcaggttcacggccagcgagaccagagcggtaccgatcatccaaccgctgaccggctcggctccgtacatcacccggcggccgacttcgaccagcacgcctacgcccagcaccagcagcacgctgccactgacccacgcggcgttggccttgaagcgcgccgtgcgcccgatagcgaccaggccaatggcataggcggtggcgtcagacagcatgtccagcgcgtcagccagcagcccggtggaatgggcaatccagccggcaatgccgccgatcacggccatcgctgcattcaggaccaaggcgatccagaggatgcgtcgctcctccttgttcttggcttcgtggtggcacccgcaatcactcatgtcttggtcctctgctgtgttgtttcattgcttgtttgcgcctggctgtccacgcacaccggaacgggcattggcgaggaaccccacgatggcggcggtgcctaccaatacctgcgccagcagcgactgccaggtgggatacaggccgatccactcgatgcgcggcaacgcgagcggtgtttgagagatccagcccgcttcctgcaacgcggccacgcctttaccgatcaggatgaccgccatcaccgcgatgagaatcgagctgatcgaaaagaaccggccaatcggcagccgcctgctcatgcgcagcatccagtacgccaccgcagccaacaccgcgattcccgccaccaggcctgcgaggatggcggtggacgcctgatcgctccacatcgcgatgtagaacaagatcgtctcaaacacctcgcggtacaccgcgacaaaggccagcatgaacaggaaaacagccgagcgccgtgtcagcgcagtcgtcagcttggcgtgcaggtactcctgccaccgccctgcaaggctcttttggtgcatccagatgcctacgctgagcaggacagcggcagcgaacaaggccgagacgccctcagtgacttcccggttcgcaccgctgatatcaacaaagtaagtggccactgcccaggtagctgcgcctgccaacaacgcgcagatccaacccgcatgcacatacggcaacacatcagaccgctcggctttacgcaagaacgccacgataccaatcacgatcagcagcgcttccagtccttcgcgtaccaagatggtaaagctgcctagaaacgcggtgctggcgcctattcgggtgtcctgcagcgccacgtccgcgcgatcaaacagctgggcaatttgcgctgcctgcccggcaacgtcagccgcgggcgcatgctgatccagctgcgcgcggtagcctgccatggccgtctcgatctctcgcagcaatgacggattgcgcgtggccagcgtgggttcaagcggctctacaccatccagataggacgagagcgcaagctttttggcttgagccaggtcctcatcagcgtaagcgcgctggctggcggccagtcgctgccgcgccaccgcaaagcgatcggctcctggtaccgcttcgtttactgcctgtggctgcgaacgcaggtaggcgatgatcgcgtttgcctgatcggcgggcatcgtggtggcaagatcggcctctcgcgtgcgtgtcagcgcttcgagcgagggaatgtgcgtatgggcctcggcactggtgcgccataacgcctcaccttgagccttggcttgcgaggagtaccccaagctgcccacatagaatgccaacgcccagcgatcactttctgacagcccagagaagctgaccatgccggtacccggcacaccctgggaaatgacctcgtacaacgacagcggcgttcgctgcgcggcgcgagtggcatcggtgaacgcgatcggcggcggacttaacgcttgcgcggcggggccatcaccgtgacctgtggggccgtgacaggccgcgcactgctggctgtagatggacgcggcctgggaggtcttcggcgcgctcgccggaacagcgccgatcgggtagcgggccaacagcgtcgtgccgagcccgcgcgccaacgttgccacttgcgccgggtcggccttctctgccaccgcctggaccaggcggtcggcctgggccgtcagctcctgctggttctggccaccgggcaatgctgccagctgactgcgcacggagccggcaaactcgctcatttcggcgtattcgttgggggcaattacgcgaccggcctggaccgcgccggggtagtcgaccgcgatgtaatcgagcatctgccaggtttggcgcaggtctgctgcggcaggctccgcctgagcagaagcgggcagaacccagccgatcagcaaggcaatcaggcagtagcgaatcaaggcgatgggcagtggcatggtcgtcacatgcagcgccgcggccggagtggcggcggatacgggttcagcgtaaagtccgtagctactacggagtcaagcgtactacgaatgaaaatcagtgaggctgccgacgccagcggatgccacttggagacgattcgctattacgagcggatcgggttgctgccgcgcccggggcgcacgggcaacggctaccgggtctatggcccggccgacatcgagcggctgcgcttcattgcgcgtggccgggacctgggcttcagcctggaggaggtccgcagcctgctgcagctggccggcgatgaggagctttcgtgcggggacgtggaccggttggcccgcagccatctggccgacgtgcgcgcccgcatggccgacctgcagcgcatggccagcgagctggaacgggtgattgccagttgccatggcgggcagcgggcggaatgcaccatcctgtcgacgctgcgccagacgacctcggtggaggccacgcgccagtgaccgaactggaccgctacctcgatgcggccacgcgccagaacacggtgcgcagctatgcgtcggcgctgcggcacttcgaggttgaatggcaaggccacctcccagcgacacctgacagcgtggcccggtacctggccgcttatgcgcagaccttggcgaccagcaccctccgccaacgtctggcggccatcgcctcttggcaccgcgaccacggctttgtcgacccgacccgatcgccgctggtgcgcaaggtgctcaaaggcatccagaccctgcacccgggccaggtcaagcaagccgcgccgctccagattcggcggctggtcgagctcgatgactggctggccgcggcgatcgctgcggcacatgcccggggcgatgggccggcggcgctgcgccatcaacgagaccgagcgctggtgctgctcgggttctggcggggattccgtggcgatgaactgctgcgtctggacgtggcccatctcacgctggtgccgggacaggggatgacctgcttcttgccacgcagcaagggtgatcgccaggcagccggcgtcacctacaaggtgccggcgctgtcgcggttatgtccggtggaggcgacccaggcgtggctgcaggcggccgacctgcaagaagggccggtgtttcgggcagtcaaccaatggggccaggtgagcgccgaaggcctgcatcccaacagcttggtgcgcctgctgcgcgagttgctgaccagtgccggctttgccgatgcggggctccacagcagccattcgttgcgccgcggctttgccagctgggccaacgaccaaggctgggacatgaaggccttgatggagtacgtgggctggcgcgatgtgcagtcggccatgcgttacctggacgggcgtgacccgtttgcccgggaccgcattgaagcaagcctgcccagtccaaccgtgccggtaccggcgatggcactgccggcgccggagggcaaatcggccctgcagctgcgcctgcgcatggtgctgaccccgtttgcccgcacgggccgcggcgcggccaaggcccgaggccgaattgaagagatctgcttggcccccttccaggctgtgcgcctgaacaccgccagcagcgagtaccagttgactgctcccaccgatcccgaaagggatctggatgaaatcctggccacgttgctcgatgacatgcaccgcatggccgatacgcaccagtgcttcctggaagcgtcgctcagtacagacgacggccggcactgggactgatccccctcacaccctccggatccaatggctacccttcacgagaccgcctacccgcgactgaagcctgatcccaccgccaaggaactggaggagatctataccccgaccgccgctgagattgcattcgccaagcagctgaccacccagccgggtccgcagctggcggtactgattcatctcaagctcttccaacgcttgggctacttcacgctgttggccgacgtacccgagcggatccggaagcacatcgccaaggccgcccgactcgggagcgtattggacaccgaccagctcgaacgctacgacgcttccggcagccagcgccggcatatgccgcagcttcggcaattcatcggggtacgtcccctggataaatcgggcttggcttggctggacacagtggccaccggagcagcccagaccaagcacaccatcccggacatcgtgaacgtcctgctcgaagagctggtgcaccatcgctacgaactgcccggtttccgcactctggagctggccgccatcggcgcccgtgagcgggtcaatctgggctactaccgcagcatcagccacgcgctgacgcctgccacgcgcacgctcatcgacgaactgctgcgcgcaccggaagggtccaggttcaccggctggcaatcactcaagcgcgagcccggccggcccaccaacaaggaagttcggttctacctgcagcacatccgcatgctgcagcagttggccgaccagctgcctcccatcgatgtgccggtgcccaagctcaagcagttccgtgcaatggctcgggcctatgacgccagcgagctggccgaactggctccggacaagcgctatgcgctggccaccatcttcattcgcgcccagcatgccaagacactggatgatgcagccgagttgttcatcaagcaggtgcgcgggctggagaacacggcccagcagaaattgctggcctaccagctcgaacatgccaaacgggccgacttcctcatcggccagctcaaggaaatcctgcaggcctatcagctagacggcagcgatagtcagcgcgtggatgccatcgacaacagcctggaagcggaagtgtcgaccttgctggccgaatgcgaagaacatatggcctacgccgggaagaactacctgcctttcatgctgcagccctatggcgcggtcaggccgctgctgttcaatgggctggagctgatgaaacttcgggcgaccagccacgacgccggcatggagccgctgatcgcagcggtgctctcgctgcgcaaccagcgccgtgagctgatcgaggtcgcctccctcggtttggacccggaaaaggactttgactggatgtccaagctctggtgtcagcacgtgttcggcaagcgggccagtgcagccggcgccggctggatgcaccgtaagtacttcgagctggccgtgctggtgcaggtcaaggacgaactgaagtccggagatctcttcattcccagcagcgaacggtttgatgactaccgtgagcagctggtcgatgaagccaccttggcccaggaactggaagcctacggccaggtgtcaggcctgcccaccgacgccgagtctttcgtggcgggattacgtgcacaactgacctccctggccgatgaggtcgacgcgcgtttcccggagaacgtacatgcggacatcctggatgggcgcctggtgctgcggaaggggcaacgcgccgaagtctccagcgcgattaccacggtggatcgcctcatcgccgaacggcttccagaatccagcatcgtcgatgtcctgatcgatgccagccaatggctggatctgcaccgtttcttccgcccgatcgccggcaccgagagccaggtcgaagatctgccccgacgtgtgatcaccacgccattctgctatggctgcaacctggggccgacgcagacggcgcggtcgatcaagggcttcagccggcgccaagtcgcttggctcaacctgaaatacgtgaccgaggatgtgcttgagaaggccatcgtggaggtcatcaatacctacaacaaattcgacctgcctggctattggggcagcggcaagagcgcatcagctgatggcacgaagtggagcgtctacgaggacaacctgctgtcggagtatcacatccgctacggcggctacggtggcatcggctactaccacgtgtccgacaaatacgtagcgctgttcagccacttcattccctgtggcgtgcacgagggcatctacatcctcgacggtctgttggccaacacttccgacatccagcctgagatcgtccatggcgacacgcaggcccaaagctatccggtcttcggcctggcccacatgctgggcatccagctgatgccccggatccggaacatcaaggacctgacattctttcggcccgaaccgggtagggcttataagaacatccaggcactgttcggggacagcatcgactggcgactgatcgccacccatctccacgacatgctgcgggtggtgatctcaatccgattgggcaagatcaccgcgtcctcgatcctgcgccggctgggcacctacagccggaagaacaagctgtacttcgccttccgggaacttggcaaggccgttcgaacgctgttcttgctgcgctacattgatgacaatgagatccgcaaaacgatccatgctgccaccaacaagagcgaggaatacaacggcttcgtgaaatgggtgttctttggcagccaggggatcattgctgagaacgtccaacacgagcagcgcaagatcatcaagtacagccagctggtggccaacatgatcatcctccacaacgtggaaggcatgagccggaccttggccgagatgaggaaggaggggattgaactgacgcccgagatcctggccggcctgtcgccttatcggaccagccacatcaatcgcttcggcgactaccacctggatcttgaaagggaagtggcgccgctgagctacacagccaaggtgcttgaacagaccccatagatggggagaacctgatcgagagacgagcaatcaaccttgaaattcagtcgcttaggcagcttttggccctgtacgtaatgattccctgccgaccctcaacgtttgtcgaagatcaggccgaagggcgcatagcgtccgtagttctagcggttgaccagccctgccgccaacgccgcccgaggcgcctcggtgaagcagacgcagcgatagccccctgtgatccggtgatcgctgccccgtagatagccgtcgcctaggatgctgcgcagcctgctgcaggccgcgtccggagtgtcaccttgggtgaaatgaatcagctcacgcgtcaggtcccagcggggcatgatcgtcctccgtgtctgtatggcgatgtgcgtgcaggcggggcctgcgcgccagtctactgcatcgatcggctctgatattcctccacgacccgcaggatgtccggctcatatcctgtggctcccacagcatcgatgcgctctgccgggacgcggtgggctcgttcttccctgcggcgcgtctatacttcatctcaaattccaaccgccagcccgcgagcccgccagtcgccggtagtcatcgcgagctcgagtggcagatggcaaggcggccggagccaggcgctggggcacgctattggaatggggagcgccttcttgactcaaagcaggccacgatttgcggtgtcgccacgacggagccctcgcatcatcctgtgcgcccgcggggggtgccgatgcgttgtacccttgcccttggatcgtatggtggcgtaatcgcaatgacaaaatcagcgaagtactcgcgtattccgactgcagatgacattgcggcattcactgggatgcattgtgcgcgcaagtaccgcgacgccgtcgacagcggctggcgctgcccctgctgtggtcggaccgcgcagcagctgatccgctggacggagatccgtgggccctcgtggcgcgccaggttcggcgatgcgtatggcatgggattcagcattaccatggcggagcatcattgccatggtgacgggcgctttccggatacgttgatctgtggtgattgcaacagcgccgatggggctgctaaacgaaagttgcgtctccccgagagctggtcgttctcgccgcaagaactggcactgttcgtcaaggtcgcaccctacagcgggcagacctgtatcaactatgagcttgcactgcggatattccagcagcagaccgcaggccgctggctctagcgaagactcgtgaacgccgacccattgtcggccttgctgtggcgcttcatctaggtggcgcccgcctcgccgtccattgcctgcttgggctcagctagctcacaaaatggcctgagcacgatccgtagcatgagccaccacacggccatggccgcagggctgctcagctctctatccgacatcaagccatgagcataccgattgcgcagattggcaccggcgggatgcgtcatcagggctttcaactcgaagttcatgccggcgggcagaatgccgcgctgagcatccaactccagcagcagggtcaatgaccgctcgttctccccgtcaagctcgttcgcgacccgcgtgtcgatgccgtggcgcttgaggtcggcgcggacgaaggcctcgaccatcggaatgagattgattgccgcatcaatccagcggaactgtagtccggcgtacagcccgcgggcaatctgccaggcgtggccgtgcggggtcgccggactgtaccgaacgagagaaagcacgtcatcgaacgcgctgctgaaccgctcggacagcgtccgcagggcgatgtcgatcaatggcgccagcacgcgagggtagcgctcgtcgcacaagcgctcgatggcggccgcctccacatgtactgggtcgtttgcgtcgaagggcccttgggatcggatgggggctccctccgcatccaggtgggtgctgccaaagaaggatccgaagaactccccgcgcttctccgcgatggcgcgctggcgctcccgttcggggtccggatggtccagtgccgcgaaggcaatcttcagcagagccagttggtaatcggccgaggccacgtgttcttgcgcccattcgtgaatgtgcctgacatcgacctgtagctggatctcgcccacctcgtcggcgatacgcagccggacatcagcgagctcgctttgcagccgctgcacccgctcggcatcgccgtggtagcgcctcagctcggcgatggcctgggcaagccaggccgccttcacggcggcacttgcgacgttgccggcgcgtgcaacgagcgcttccgcagcgtgtcggcctgcggcgcgagcgcgtgcgagttcgcgctccgactcccacaaccgccgcgccaggctgaacagccggtgttggatctcgctatcaatgtcctcggttggcgcggtcgcacgcgccgtcgtctccagcagttcggccgcttcccgcgcatgatcggacggacggtcgagcagctcggtcacgtaaccatcggccatgcccgggaaggggccgcgcaaagtgcgacggaacagggccatgaaggagcgccagacttgctgctggaacgcgacatccttcttctttgccggccagcccagggccaaggcccggcgcaggtgggtgacggtgtggatttccacgtccgcggtcgtcgcctcagcctcgcgcaccagctgcaggtaggcgtcagccccaagcgcggccaacgcgtgacgttcgcgcccttgggcatgaggcgaggccaacaccacctccgcacagcgcgcccggatccaggtcagctgggtggtccgggcgattgccatcacggcggcgcagtcgttggcgtccatgtcgcgcagtccagcgctccagcgctccggggtgatgtagcgcggggtcagcagctcatcgccgcccacctgcaggtgcatggacgccaggcacgcaagcagccgcagcagcgccgccgtggtgcggtcgccggtggattcctgctggtgcgcgatggccgccagggtctgtgccaagcgccatccatcgctgctccagtctacgtcggcgatgagctgctcccaggcgccgtcggccagccagtcggcgcagaagggcatctgcagcagcgaccgccgccgcgccgccggcggcgcaggacccggaggcgggtcggcgtgatcggcggccgaggaggtccctgcactactcacgttgctctccctcatggatcgtggtaccggcgcgcggggcggggctgccggagtcggatgacgcggacgtggctggtggtgggttgtccagcaagcctttggatgcggccaatgcgtgcaggctctgcatcagtgcctcgcattgccccagggcggtgaccagcatctccgatagctggtgggcagtgaagcccacctggtgccccagctcgaaggtcaggagacgctcgacggtccgcgcctgcacctcgccgccgtccctgaggaagataccctcccccagatccagcggcatcagctggggctccccgcccacggggtgcagccacagatcgaggccaatccatttcaccaacaggtgctcacgtccgccaacgagatctttagggccgaccagccccagccggtggaccaggcagttgcgtgcatcccagaaggtggacaggcaatcgctatgggggggcatcgataccgaaggtctcccgcagcaattccagcttgcgcccaatccccgtgtgttcgaacgccgtggggaccgtgggcaccggggcgtccggcggcaggcggccgccctgactgaggctgatcagcgccgcggccaggtagagatcgtgcaggtagcgctccaggaacgcacacagttcgcgcaccccgttggtcaggatccacagctggaactcgtcggcaatgtgggcgacggcctcgtggctcaagttggtggggatgaaatggtagcgggtgtcggccggggccagctccagtgacgccggcgtggcgctgcgggcggcattcaagcccaacgacatgaaggccgcgacccgtcggactccgcgttggagcgtcgcggtgatccggggcaggtccagctggacggtgccggccggggtcatggccggggcctcgcgcggcgagccggccgcgcggtggcggcgacagcgccggtttccctgggcttgcgcgtgcggccggtcgtcgcggggcgccgtgccgcctgctggagggtagccaccagctcccgcagtggtgccagttgggcggccgactgctcggcgcgcaatgtctgggcggtgagcgccgcggcggccgcctgctgctcctgccgacgctcctgctcttgcacttgctcgcgctcgcggaggtgctgggccagttgcgtgtgcttgtgcacctgctgggtcagctggcgtgccttgatccgcaggcggtcgacttccgcgttgaggcgatcttcggtgctgcgggcgtgctcagtccactcctgccgttcgcgctgatgggtcacttgcagttggtccttctcctggtgcagctcggccagctgcgcttccagccgttcctggcgggcatgggcgccatcgcgctgggcgcgcagctcctgcgcctgcgcggcggcctcggcgagctgggtgcgcagcaggtcgatgctggtctgcgctgccgtcgcggccgcgagcgctacccgcatgtcctgctgctcctgcgcacggctcgcgcgctccgccgccaggcgatcgcgctcgtcttcgagcgccgcctgctccgtgctcagcgccgctcgggcatgctcccccgccccttccagggcggcggcccagcagcgctgggccagggtcagcaccgcggccggcacgtcgggttgggccgcctcgcgggcgcgttggcgcaggcgtgttcccacgcttgaccaccaggtgtccaagtgacgggtcacggtattgggcgagccggtgcccaggtgggcgcggatgcgctccaccgtggggcgctcgccgccggcgacgaggtcatcggcggcgttatggacatccagttcggtcaggccgcgggccatgggagtctccggtcaatgaaacggcgggtgggggccgctacttccgataatgtagaattatcggaacaacgacaccgaatctgtagtgaggatcacatagtacatatgaaagtcgtcacttcattgaccgtcgatcagctccccaccctgcccgacccgtcccggttgtcggctcaggccgccaccgccgctgagcagattttggctgctgcgcgcagcgccaacaccacccgcagctaccgcaccgcgctgcgctactgggccggttggtgccagggtcgttacggccggccgctgcagctgccgctgccggcggcaacggtggtgcaattcatcgtcgaccacgtggcccgcgacaccgctgagggcgtgcgctgggagttgccggccgcactggacaaggcgctggtggcggcccgattgaagagccgccccggaccctggcgattggccaccctcacccatcgcgtctcggtgctgagcaaggtccaccaactgcagcaactggccaatcccatcgacagcgccgaggtgcgtcagctgctggccagcgcccgccgcagcgcgcacaagcgtggcgaacgcccgcagaagaaggcggccattacccggatcgagttgcaggcgctgctggccacctgcggaaacgacctggccggccagcgtgaccgcgccctgctctgctttgcctttgccagcggcggccgccgtcgcagcgaagtcgccgcggcgacgttggcgcacctgcgcccgctgcccgagggcggattcgtctatcggctggatcagggcaagacgctgcaggatggccccaaggtcggcggcagccccgataagccgctcgtgggcgcggccgccgtggcattgcaggcctggctggaggcggccaagctcaccgaaggggcgctgttccgtcgcgtgtgggggacgcgggtgggtccggcactgagtgatcgcgccattgcactgatcatccagcgccgcgctaagcaggccggtctagacggagacttcggcgggcatagcctgcgctcgggcttcgttaccgagggcgccaggcagggcgtggcactgcctgcgctgatggccatgaccgatcatcgctccgttgcgagcgtaaccggctactaccaatcgggtggagcgcaatgcaatccagcggcacgcctgttggacgacgtttaactggccgtagctgggcggcccattgaggcaactctggcgctatgcactgtcctgccatcgccattgcaatgatcccaagcgtgttgcgccgtgtcgtggcaggtatgatggggcgtcggtcacatttttgggggaagtgtgggttgcgctgatatgcaggaagcagatgagagctgtggcaagactgcagccgcgccggaacaggcgaagctcgcgccggacgaacagacggtcggattggttctcccgctctatggctaccatcaaggcccccaccctagggctggccgacatgtcggtttgcgcagatcgctgcgaactgcagtggttttgggcacgctgagtgatcacaccgtgctcgtcgccgacgaagaggatggacgcgtctaccgcacctcatcggccagtttagtcacggctcgccaagctgttcgcctaacacttagtgagcatcttgaggtcgccaggcaattggccctcaagggcaatcgctatggcatttccattctggcggcccactttcgtggcatcaacggcactgcctatgccagcccggcggccttcgcctggtgtgtccgcgcaatgtgtgaaggccacatgttcaggagcgcaactgctgaggtagaggcctggattcaggctcagatcgaggcctcctccgatttaggagacgccctccctcctcccgcagagagcggtgagatcgagctatggtctggtaagccggcggaagcgcaagctgccacagatgcgacatcgcgctcacttgaaagtgcgctgcagctcggcgccgattcaatcgccaaggccgacggagattttgagctccagcgaacgtacgcagatagtcacggcagcagactggcgatcgacgttcagtccggccttcaagtggtcgtgctgggccccagcaatgtcgaatcggcagagggatttgtcgatgtcttgtttctagacaatctcgaggcttgcgcccgtcatgctagtggcctgagtttcggtgacgacaccatcgatccgggttggctatgggaagtggtcaccgactcggcgcgtcacggcaaatctccgctccccatcgcgctttggctggcttcctcggatattggcccctccggtcaagcggacgcaagcttggagcgatctttaacgcggatcttcggcgccgcttttgcagccaggcagtgggcgaatgatcggcctgcgctcgcgcagaaatggatacggctcgcccgagagtgctggcgatctctgcctaaggtggagcaatcgcgcgtcgcggctgctattcctgaactggtatcgtcgctttcgaagcggcgggctccaagtcccgcggccccactccgagcagctttccgcgcaacgatcgatgggctgctgacgcggcaccccgttcctttgattgcgcgagacaggccgcctccgccgagtgcagcggtagagatcgagggcattgaagcggttgatcttgtgatcgaggcgaatgctgctgcgcctgtcatggcagtgccgcgagcaagcaacgctcagtctcgcagacgggtgggcgcggttaagtttggcaattcacagcgcgtcctgcgctttgatttgtcagaccacgcactgttggcttccgagtgggccttggtggacaaagagtcggcccatctcgatgcggtgacgtcggctctcagttggctagaggctcgaatgggactgagcctgcccaagacatggcgagaaggggcacacgagattgagcgccaaggcgtcacgcttcaattggaatcgggtgaaggcatctttgctttccggctggatcaccctgacacgactcacccaacccggtggtggaggatggaggccactgtcctcgcggggatggggggcgtcggcggcatggtgggcgttcgcctaagcgcacgagacctggtgtcccttccggcaccctctaggacggttccagctattgtccgtgaatgggcccgctcgcctgggctgggtatcgctggtgcgcccgctggagcccctacattcgtccgtgatgaggagggtatgtcgcgcctgcttgccgccgtccaagacagcggtcgcgacgcacctctgtgggtagtagccgctcgctttgagctgatcaagccgctgcaggctctggccagaatgtatgtcgttgagccggcgatgtgggcccaatatgctacccattacggtgcgctggctccgagcacggtccatgtgtttcaaaaggctggcggtaccagggcacacgtcgacataagcaagggacagggactggagcagctacgtgagttgactctccaagctcggcaccgccctgaggttcctgcgtttcgagacattcggaacgccatagccgaagccaggttgcgtgcgttgagcaacgggaaagactcggcactcaacgacgccgttcttcctccgccagttccaaccgctgaagacattcgggctttgatttccagggaagtcagggactatgaagagttgctgcaagtggccgaagacgagcgaaacgctgcggtcgcagaccgagactccgccctgcacgatctgcaaacaacgaccgatgagatagtcgagctcaagcggcgcctgcacagcgcacaactgcggctgggatctgcagctcccactgatgagccgacaacagagcgggccgcacctcccgccacactggaggggctcgcggagtgggcaatctcgctgcggcctcgggtggtcttcccggaaaaaacgctccgctctgccagccgcgtggcccatagcgagaccgcgctgatatatgcctgtctggaacaactgtctgaaagctactggcgatcacgctgggcagacgacgaagcgagtcgtcgccaagcgcgcgacgagtgggaggaattcctgaaagagaatcgactgcggttgtccggcgttggtgttattgcagcccgccacttgggtgagtatcgaggcatcgtaggcgggtcgacctacaccatggacatgcatgttgcaggtagtaacgcccacgatccgctccgctgcctgcggatctactgctacgtcgatgagctcaatcgcagggtggtcgtaggccatttgcctacgcatctgaccaatgccttgacctagctcagccgcccacagacaggccctgacgatcttcgcgcatccattgggcgacttcgtcggggttccccacgatgacatgctgccgagccgcatcggggtgaatctccagcgaatcgagattcaggtggcgcagcgtgtagaacagcattgcttttcggcagggaagaatcagcacgtcatcctgcatcgcatagtcccgggccaccgccgcccgctggttgggcgtcagcgcggggtgcgggattagctgaaccccgacctccgtgaaccagccaatgtcgttgcttggatcgattgcgggggagtcggcatggatcgtgtggatctcgaagcgcccgatggcgaaatcccggaacattaagcgggtgtggcagtaagcccggacgtgccatctgaggccatcgtagccaagcgcatgcggggagatggtcaggctgaggggcgcgtcctcgtccatggactggtaacggccctctaacctgtcgccgtcgcggatggctcgcacccacgtggagatctccgttgccgcaatcgggcgcgcaggggtgccgacaatgccggtcaacggcacatagccgatgaagctctcatctcgtgtcagcaggccgcgctccaggccatacaactcgaataggtactggctggacgtcgcgcggccgctgaccggcagaaagcctggctgcgcacggtaggcccgcgcactcgggtcgtactccatgttgcctggcgcgatcttgacgtactcagctaggtcagaggacgcctgggggacggatatgccaaaaaaatcaatgagatcgcggcgattcaagcgaccgtcgtattgcaatcgaagatcgatgaaggctatacgccgcgcttgcccccaacgcagcgaatgggtttctgaagacatggacgcctcggttttgggatgtctaacgatagcatccgtacagaaacttgacacgcatacaaactacacggatagtatgtatgcgggtgatgtgcggccctgcttcgaaagcgcgctacccacccttgagctgcctccgggctgcgggggaaggacgtggcgcgttccatccagaagaggagaagtgttcatgcgtattgagatttaccaggaccgcgccggcgaatggcggtggacgttctatgccagcaacggtcgcaagattgcggactccggggaagggtatgcgagcgagtacaacgcggtgcgcgcagcgcggcgtctgaaagagctcgctccgagcgccccgatcaagcggcgcgacggcaccgtgctgaacgaaagcgcgcgttcgggcttggggccggatccgttctaagacggcagcctttcgaatctgcgccatagcagcccccccccatgccacctgagcggactctgctctggcaccgggggggcattcgcggcgtttcccacccggttgggtgcgggcgcctcgcactcgcaatcgcggtgccctgctcccctcatcgtcggagatcggtctatggaacatgagtacgctgtcttgggcggcttcaaccgtgccaatgtcggcaagtgggtaatgggggcctctgtcgggctggccgcggcagtgagcgccttggccggcctagttgtggcattggttgtggatttcggtgtggaaatgccgcgactggtgctctggccgatcaccgccggctcgatctatctactgctgtacgcgctctttgaccggtggatgtggcggataccgcgcctttctaggtggctgcgcgttcccaatctttctggcacatgggtctgccacgggcaaagcctgcatgcttctgacgatcgccccctcctggcatgggaaggcgaggtcgaaattgcacagagctgggacaagatccagattcgcctcagaacgcgccagtccgtctccaaaagcctgtcggcagcgctgatttatgactgcacagatggctaccgcgtcctctacaactatcgcaacgacccgggcatcggcgagcctgaactcaaggggcatcgcggctgcgcagaactgctgttccgcgccgacctgaccgctgccaccggtgagtacttcaacggccacggccgctacacctacggaaccctcaccctgacccgaaaggaaaccacgacaccatgagtgcggacatcaacaaacgtttgcgtgcgcttgacgcgcggcgccatggcttcgatcggagctcagtcatcttcgactccgcctccggatttgaggcacgcgcgcacctgagcgagacctatcagaaacgcagtagtgggtaccatacgcgctatgcactgggcgccatgcaagcagtagccgccagctacaccgccctgagtgttgccgaggccgagcgtgtgcaagcgcaaattgcaagggttctaccccgaaatcacggacggttgtaaaagggctgagaacttctggtcttgcctggcgacccttcgtcgcatcctcgggttgtggaaccgctcgatgtattcgaacacatccgccctcgcggcatcgagcgttgggtaggtcatgcggtagacccgctcgcgcttgagcaggccgaagaagccttcgcacgcggcgttgtcaccgcagtggcccaccgcgctcatcgagcacaccaagccgttggccgccaggtaacgctggtagtcgccgcttcggaactggctgccacggtcggagtgcaggatcagtggatggctgccttggcgctgccagaccgccatctgcacggccctgatcaccatctgacgatcctgacgatgatgcattgaccaccccaccacccgctggtcaaacaggtccagcacgatgcacagatacagcttgccttgccgggtcttgagctcggtgatgtcggtgacccacctggtctccggctccaacgcggtgaagtcccgctccagcaggttgcgcacacccggcggcgtcagcgccggcttgccgcgctggcctcgccgcttcggtcgcggccaaccctgcaggccatcggtcgccatcagacgcgccacccggttcaggctcgccgtctcgccttcctcggcaaggtcttcatgcatccggccggcgcccaatgtgccccggctgtcctcatgcaactcacggatccggccgagcaagcgctggttgtcgcgctcccgggcactgggcaagcgcttactccagtcgtagtaaccgctggccgagacccgcaggcaacgacacatcagtcgcactggaaactcatcgcggcaacgttcgatcacctgatacctcaggatgatcccttggcaaagaacgtcgccgcttctcgcaaaaaatcccgctccttcttcacccgggccagctcgcgcttgagccgcgccagttcctcgtcccggggcgtcccggtgccaccgaaggccacctggccccggctctgggcctcccgcttccagcgggtcagcaatgcatcccggatccccagctcccgggccacctgggcacagctgacgcccggctggctggcctgctcaaccgcaccgcgcttgaactcggtgctgaacttccttcgcttcgacatgaacactcctcatggccttgatcggccttctcgtaagtgtccgtgaaaacgggggtgaacccgtagcaagagtgcggtctttggccgctgcgtgaaggaggttggtgttggcaacagcgcgttgcgtaccatcgtgttcgggagctggatcagtgcgtaccagtaactgcctgcgttgctcacagcgtgattcccgttccagcgtattgtcgttagaccgctgtgagccctctggcaaccggcgagcgagtcattcgcggtcctgagccactggtgcaatttgtctagggttcgcgcgtatgacgcagccttgcgagcggtcaattcaccggaaacgtcggactccagcaaggtgctcccgcatgatttacatgtgaatccgtgcaccagagtccctttcgtgtccaaagcaattccacaggacgggcagccggtcttcaatctcactcgatgcaggacgcagcgaacaaatcggtcatcttgttgatactggtagtgtctcccaacttggatgcaagctggacagtaacgaagagcttcagcatccaaccatctgattcgctcacccaggactgactgaacatcgcgcagctgctccgaacagttgggcgggcgctgctcgtcaagcctctgctccgagagatacacggtggagcgcgaaagcagaaggcaccagtcctggcgaccattcatccacttggcatcgaagccgttgaatagttccagcgtctggatgacggtccacgaggaacagtaggcatcgatcagagctcgactccatgcaatcacggcgacctccgtgcgcggcctctcccgattgccgttgcagccagcacggcaggcgtcctgctccgatagcctgagtcaacgatggcgcgctcccaaacttcccgcgaaatattcatcccttcagcatcgctgccctcactatcctgccccaccaacatcagggcctcagccacccattgcatgctgattccctcttggtcaactgcacctccggactgagagcgaaacgcgtcgtacaaatctgtggcgctgcgcgccaagcggaatccattggcatgtgcatttggccacaagtactgtgtataggaccagcccgatccacgggggtactcagtctcgtcatcacatgacttaaggaccacgtgcagatctgctgcatcttgcagacttctgaactcaacaagctccgccatgaacctgatggtcagatctggcatctcggccatgaagcgttgatgcatcgtgcacaactgactctgaccgaacagtacgacagtaacctttacctcatgcgtgttcagccagttcaccatgcgcttgagccagcccaggtccttgacgtgcaggttctgcgcttcgtcaatcaccagaaaaaggtgtctgccagcgactgacatggcatagagggctcgcagcaactgatcgcgctttcccgcgagggaacgcaatgcacgtggttcgaagtcgattgcggagagcatatcttcgatcagagcaccctcagcggccacgtccttggacgaaggctcgtagatcacaaaagccgctcccgggtactgggtaggggccagcttttccagcgcagagatgcaggaggacttgccgcacaacgggtgcgcccagaatgctattgaggagcgaaaccgttgcgctcgatcaaagaccagacgagccacctctttgactggcgcggtgggaagaatggccgctgccatgagcaaggggtgccgatcccgtaatgatggataggttgcctggattgcggcaatgctctcgtggctcgtcattgttgacctcctcactttccgatgatggagaagtcgatgtctctagacttgcgaacacgggacgccagtgtctgcgtattgacacgctttccggcgttcgtaggcgtcttgctcggcgcgtaccccttcctcttctcctcggccaggacagtcgccgcgtgcgttgtacggggcgctcttgcgcaagtatccaaggctttctgagctaattcttgaagctccacgccaacgatgtcggcaaagggcgcgtcccgagcgccttcgatcttggatctgagcagtcttcggagctctcgggagtgcggataccgccaccgcgcgctcagtggcacgagctcaccaagctcccgtccgtcacctacatatgcatgaacacgtgagatgtcgtagggatctgcatggagcgtgaccgcctgcccaatcagatcccagcgcgtggccaggatgggggatccgtactcgacgctcgcgtagctgacacgaggcagtctgcccttcttctgggaccccctgacggtggctgaggccacatccactcgaagcggaggtgtcagcacgggacgcggcggccccagtggggccaagcaaccggagccaggggcgtagtactcaagcatttggtcagtgggactgctgccgtagttggcctctgtaggcgttgagttccagtgcgcaacggccttggccgtttcttccatcagcttttcaagggtcaccttatgcctgaccgcttgacgttccggctggttgcgccgggggtccgttgggctgtttcccgtggtcgctggtgattgctgaaaaacactcgatgccatccagccaaacactcgctcgacgagcgaacggcgtttcggtcgcctaattgcgccaaacgagatcgcagcgccagtttccgctctgaccctgtcggctactgtgtctgataggtgcgcgagcgcgttgtctacaaagaggctgccaaaaccaaggcgcaattctggatcgccagcttctactgagagagtggcttccagtgcgtgttgcagctggttcgataggcactgtccagctgacgcatgatcgatgcacctgaggaagtcggagctggaaattgtccggcggacaacgatgtcccagcccagaatgaagttggtgaacctatcggcgatgacgataagcgtcatacgacggctgggaacgtacttgattccctttggagtattcacacccacggcaaagatgatgtcggccgtatgctcgtcagcctctactatctcaaatggcgccagggcaatgggcccctcgggttgtttgcccggcctccttgagcgctgccggcactcttcgccgtactgcagggatgcaaccttctcgtggtttgaattgaaaaattgcttcacgtaaacccagattgcctctctgccataccggccgacacagaacggccattgattcttgcccagcccggcatcacgacagaggttaagaaagatctgatgtgcctccttgttggtgatccgcccccgcttttccccgtctggagtgacgccagtggcgaggtacttgtccagggcgaggtgcacattgggctgcgaatcaagtaatgctgacagagcgcccgtatagccgccgaatgactggcttggcatcgcgcctacgggcttgatccgcgttggcgcttgcgtgcgaaatcccttgatgaggccggcccaacctgcaatgcggccatcgtccatgaccgccacgcatcgattgaggtaccgcaagacttcagttcgctcgatcccgaattgcgaggcaatctcggcagttcggacgccgcctaagtacgcaactaaggctttccgtctttgctcaaacagcgccagatcagccgggtccaactgattggtttcgcaagccggccactcacgatagttcgcaagatttgccggaagcgttctccggttgaacttagattgagcggtcatgttcacacctgagcagccttgtgtgcacagaccatggatgtgcatccatatccgagccgatggatcgagcgcgcagcgcaagaaccgcagctcccaccaccgctgctgggtgccttgagttaagtcctcgtatgacctctcctaaggtcaacttgccgcgtcgccgaaccgccgattcgacttcctttgccaaagaagtaagatccgaaccgcggcaccggtgaaaggcagatattgccgcctgccagttgcggatcctcatcttggcctgacccagctcacgtgtgctcaagacggagactgaatatccaaactccgtgcccagtgcttcgatatctcgcctggctctgtccgatccatcgtcgatcatccgagcctgaatagagccatcagtcagggtagtaagcgcatcaaggcagattgagccgctgcctagagacacctgtatcagttgctcgcgatactctgcgtcacggacgcttgcgtcgccttcgcaatagaagaagagcttcatcctcaggtcaccactcagcgtcacctggcactccgccataggagactgcagcgtccagaggttagccgagttgcttgtccgagcttgcctcacacctagtcggcgttgcctggccttggtcgtaacactcattcgcgtgctccaaatagacctctctgcggggggcagtggtctgggcacctacgcagatgcattcggtctcggtggtgcgtcatggtcaacgcgggcctgaatcgctgccgaaagcagcgtcagtaagcatcgctgacatgctctggacgctactcctgaaaggctgggggtgcaaccgatccgagagtcctgtcagaccccaagctgaactagtaacaaaaatacctgcagctagcgtacaagtaacacatttacccctgggcgctcacctattcagcttgttagggattggaggtctgcgtctgtagactgttgaaatgaaaagacttcgaggtaacacgaatacgtgctccatcatctgctcggcaatggctgcggctctggctcggctcttgcctgcctgttcgttcccccgacaaggacgagctcgcagcatgatcaagatggattcccacgaccgcatagatctaaccgggccttgggccggtttcggattccaaggtgggcacatgttcacgcccgaagatcatcagctggagccatgcgacatggcttggtggtccctgacctgcaacaatgctcgggaatggcgactgatgatggccgaggctgcccccgggactgcggccgcccggagagcttccgccacggcgagatctagcgtcatctacctagccgaagccctcagaattcgccgagaacggcggtttggcgtgggcgcccccggttccgacgccggggcgtccaatgttgtctacatgagccgtggccgaggccacgccagcgcgtgtgaggcgctttcgtaggggcgctgcccctacaccccaagacctattccgcgccctcgcccggcgggaatctcgcccgaatgaatgtcacaaccttattcattgcagggcttaacttgaacccagcttggcggcaattacgcagcgccatcgagagcgtatagaacagcgctctgctgtccagtacaacgtgggtctcgccttgacggttgtagtgctttatcgcgttcttttgccggtagatgaagtcgaacagctcctctcgggacacacccggtgcctgtgggagcactttccttgcgagctctgaaattgcacgatcgtccctccggccctgattctcaagaatgcttccaaacgtttcttctgctatcgccgcgagattcagaattggaagagtgtgcattcctgaaatgaacatcttgcaggcagtgtccagcatgatgagagccacatcagcctttgcccaggtctccgactgaggcttggcaaccggttccgcgaagccctcaacacagtgagattcaagatccattgaggcctgtcctgctcgtaggcgttggagaagcgtcaggtgccggaggaccaagaatgcgtaaggaacccgaggggcgcgcgtatcggccatcgcgcgtacagaccggcaaaccagcccactgcagagcagccacctgacgcccgaaccataccacggcgcggtccggatacaatccgaacaggacgccttggggggccgtatggaacgcgaacgaccagaatacctgccgcctatcgagcgccgccgctggtactttccgtggctggttacaggttttctaaccgtggtgagccttgcaaccatcggtgtactgacgcttggccgcacgaacagtgcctggagcgagcgtttcgagggcctacgacgcgcggctgatgccaccgaagcgcctgcgcccgcgtcagccgcgccccagcgcgaatcaatcgcgggatcgtacttctcagtcttgccccctacccgctcatacttgcccggcgaggtggtgtggaagaaggtcacccggtagcggttcttcatgcctacagcggtgagcttctgaagctgtcgaccgttgtccagcgcgtggccgtgctgtccaccgcccacaagctcaagcgcctggccaatccttgcgagttgcctagtgtccgcaccctgctcagccgcgcccgacgtgccgcggtcaaacgcggtgagcggtcgaccaagaagaccgccattacccgtgccgagctcgaggcgatgctggccacttgcgatgacagcctggagggtctacgcgaccgcgccctactctgcttcggctttgccagcggcgggcgccggcgcagcgaaatcgccgctgcggacatgcgggatctgcggaaggttggcgaggacggctacatctaccgactggaatattccaagacgcagcaagccagggtgacggccgattcgaccccggacaagcctatccttggccgcagcgccgaggcgctcgctgcgtggcttcatgccgcgggaatcagtgaaggggcgatcttccgtcgaatctggaagcatcgagtgggccctgccctactccccggttcggtggccacgattgtgaagcggcgggcagtcctggctggcttggaaggagacttcggagcacacagtctgcggtcagggtttgtgacggaggctggcaggcaaggggtgcctttgcctgccgtaatggcaatgacagagcatcgttcagtggcaagcgtgatcgggtacttccaggcaggagctgcggaggacaatccagcggcgcgcctactgaagtagcggggtttgtaccaccgtcacttgatagatccaaaggacagcggcgaaactgcaccggtgcgcggtcaccgcctcacataattggcggaaaagaagttgcttcactgagagtgcagcatgacgttccttcacgcggtcagttaaagtccgttggtgagattttgccgcttagccgctaatgtaagagaacttgcgccgataccgcgctaatgccagcgctgcgaacagcctcgacgagtctgctcatggggaggcgtttaccggagtagccatttcgaggtatcggcagaaggcgttggcaagttgcatctgacgaggcgtacggcagcggacttcgaagaccgaaggcgatgcgaccagaacgcacacgcactttgcacgagaggtcgccacgttcagccgattgaggctgtagaggaattccatgccgcgtggcgcatcggcatagctggatgtcgtcattgaatagatgacgatgggcgcctgttgaccttgaaacttgtcgacggtgccaattctcgcccccggaacgcgctcggccaattcaaagacctgcgcgttgtagggcgcgatgatcagaatgtcctgtagcgtcaccactgccggcacgccttgatcatttgtccaggtcgcgccgctggccaaggtttcgaccacgagcaggcgcacggcctcggcttcttcgggcgaggcgctttggttgccccgggtcgggaccgccagaaaacgaaggccagacccgctgatccgactcgtggacacgatggcctgccgctctaagccggcgcgaggatgcagccggttggcgtagaacatctccgacgtgaaccgacaaatctccggatgcaaacgccacgtttcggccaggaacagaccgcgctcggcgggcacggtctgttcttcgcccagcacataatgcagcgcggatacgtcggtgccctcgggatgactgccctgcatgggctggtcaagctgctgcggatcgccgagcagaaccagttgtgccgctgcttgcgagatcgcaagaacattagccagtgacatctgcgccgcttcatcgacgaacaagacatcgatcacccgcatcgcgtccggcgaagcccacagccaagccgtcccccccgcaacctgtgcccccgccgctagggcggcgagcaagtccgcgttgctcttggcgaaacgaagtcggggctgatcgggctcgggctccgatggcttctggatacagaccaagtcgatcccttgctccgcagaagccctgacgacttcgtccagcaagttacgaatgaccttgtggctcgtggcgcagatgccgaccttttttcccgctcgaactagcgcgcaaatcatgcgggcgccggtgaacgtcttacccgaacccggcggcccttgaatcggtagcaggccgccttccaaggccagcgcaatccggcaggccgcatccagagaggcttcgccctcgccctgaagggcctgaccgcccaaacggggacccatgcgtaacagcaggtcgcgggcagcgaggtaggcgccagagccctccagaccgttcgccgcgaccgactcgccaatccgcacgagcgcgtccgccaggacatcggcgttaatgaccttgcggctgaacactgcctccgggtgcagcgctgcgctgtccatacgcttcttgatgtcaatccacctctcgtccactgagattgcgtgcacggtaccaagtttcgcgccgcccagattgtgcaagtcttctgagccgcgcatttcggtttcctgcggttggaaggcatagcgatggattggtgccttggccgttcctccttgcgggccgacaaaagtcagtcccgacaaaccggcacgctcatcgaccagatcatcggcggcgagagccgagaggcggaagtattcccaccagacggctttctgctctcgccgatggaagtccaacgtatgcgccaggagccatcgcgcatgctgttccggcgttcgttccgtcgggtccaccggcacgtccaccgtcagtcgcactaccaggctcgcaatcttgagctgccagtcgttgagggcctcgctagcctcggcctctcctggcgccggccgagggactgccacgccctgcgcgacaagcccggcgcgttgggcctccagccaatagcgcagcccacgggtggactcgcaatcgtcgcggttgtagcgagcaactgtctcgcgcgcgttgacgtctatcagtgcgaggtcgcccagttcgaggcccgcttggactttcgccaaggctttgttcgcctccgccagcggcgtggcccgtgtgaattcgtagagtggctcgagcttcttgatcgagtagctctccacgctagcacgcaagcactggcgaacgacggcatacaagtcgaccatacgccgcgatcgcagcagtgagtcgaattcggtctctcgagttgcgtaccgccccataagtcgcttcaacgcggccggctcgtatggcgcgaagtggtagatgtgcagatcggggtaaaccttcaaacgctcaatcacaaaatctacgaaccgttcgaaggcctgcttttcttcctcgcgagtcagcgcccagtccacgacattgacggcattaccgtccgcgtccgtataggcatagccgaacaggtattccaacccatcctcgccggcgaacggatccccttccaagtctaggaagacatcacctgccgaaggctccgggagggtcgagagtccgaagccggcgacaaccgccagcaattcatgttggatggtgccgacctggcgtccggcaagctggatccgcgcctgctcacgaacgcgctcatacgcctgcgccgagcctcgcgccggcttccacgccaagggaataggcatgacggccaaatcggccaacgtggcaatgccgtgcgctgctagttcattgatctgaaccttcgtgatgcccgcgaccaaggacaggtggtcatcggcacggcggcgctcgtcgcagcggacgcgccagcggcaaatgtcacaatgttccttcggttcgggataggtgtcgtctgatccaccgggtgcgatggccgattccaaggcgtgacgaacacggcggtagtaggccgcgtattcatccatgcgatagacctttggttcatagccggtccatggcgctacaacgtagcaatattccggtcgacgtccctgcgtcgcttcaaccagtgcggtatacaagcacagctgcaggacggtgccggctttggtttctctcgccagctttgtgtcgattacctcatacgaccacggccccagatcactcggcgtttcgacacgacgcaggacgtccgtgcgcccaacccagccgttcacccggaacgctccttgcacgataaccgcatcgcccgcccgcatggccgcgagcgttccttcgatgagatcatcctcgacgccgaatccctcgatgaccgttacggcgagaccctgagcggacaagtgctccacaaagccatgctcgtgccgggcgccgcgctcccagagcagttccagcaggggatcccatcttgcgggcttggccaatgtgccgttggcaacagcaatgtccaatcctgttaggtgctcgcaactgagatgccccaccaggtcggaggcgctgagcaatagggagtcgccgcgcttttgcatacctgctccaggccgcttactaaaattggttgtcgaaaatcgatcgtgttccgctcaccagtgcagcgagaggcctagactaagcgctaacggcagtatgggccagggcttttagccaagtgcaaatacttcttgttatcgccctactctccgacgaactacgtcgaacggaattggaaattccaacgaagctagagcgattcgacttcgagaagcggaagccagtgctaagcgcgatgtccgctttggatcgaaggcgaaccttccctacccacgatgaatcctcctaatctccttccgcacaaatgccctatttcggccagaagcggacatcgactaacccctaaatttaaccatcttcgaagcgggctcggctcgtggtcgtcattgcagtgcaatctccgcgttgctcaggcttgaatctaaggcacctgccgctgagttgacattgtcggtttgaatcgcccagggttttctagacagtcgtcagccgtttagtgcgtactgcttctcgaactctaccggggacagcccgtcgttggaactgtgccgccgttttgggttgtagaacatctcgatgtactggaagacgtcggcccgtgcctcgtcgtgattgctgtagatcctccgcttaatacgctcccgcttcagtagctggaagaagctctccatcgctgcgttgtcatggcagtttcctcgtcgactcatgctgcacacgatgtcgtgctcgcgcaggaagctctgccagtcttcgctggtgaactgggttccctggtcggagtgaagcagaagcccggggcttggcttgcgccgccacactgcagccaatagcgcctgcaaaaccaggtccgtatgttgagttggtcgggttgcccatccaacgacctgacgcgaaaacagatcaagcactaccgccaagtacaggaagccgtcgtacgtgcggatgtaggtgatgtccgtgacccacgcgcgatttggctcactgactttgaagccgcgagccagaacgttcttggcgactgatccaacagggccgctcaatgggcgtggtcgccgaccgtagccgaccattgcccgcagcccctcgctcttcatcaagcgtgccacgcgatgacgactacacgtctcgccaagctcgcgcagatctgtggtcactttgcggtggccatacacagagccgctttccagccagctgtgcttgattaggccgagcaaccgctgatcgtccttgtcgcgagcgcttgccggctcttttagccaggcgtagtagccactgcgatggacgccaagcatccgacacatcgccgcgaggccgaactcatctgcgtgttgcttcatgaaggcgtactttgctcttacccctttgcaaagtacgcggcggctttttttaggatgtctcgctcttcagtgaccctgcgtagctcagccttgaggcggcgcacttccgcgttctggtcctgctcgacacgccggccaacatcgcctttgccttgttgccgcttccagccgtaaagactatggatcgacacgcccagtcgctcggcaacctccgctaccggacggccgtactcaacgatctgtcggaccgcctcgatcttgaactcatcggtgtaccgcttcgtgctcataaccacctccgcctaagccatagtttatggctgcgaggtgtctacggaaccctgggcgattcaatagaagaagagcaatcgcaagaatgagccatcgcatcattagaattaccccctagccagccagtggccggattcctgctggtttacgatccgcagcgcactggaacatggcaatctaactactggagaatttttgcagagcttcaatcaagcgccgcatctcctcaggaatctcgccgatgtgcattgcagaagcgatagcgctgggtgtcacagacacgccgtacccattttgtagccattcgttgaagcgggatagaagaagcttgcctgggaccaccttaagtcgacggtcgaaatcactccaatccgactcgaaggacttgtgaagagttgcggtcgcggtcgatatgtccatgcccggcgacgcatcaatcagggctttcactccaactgagttaagctggccaaagacctcgctcttcatgcaatcagcaagtctgccaagttgagatgcgatgtctacttcaaggtgcgtcctcttccctgtccgagcttggcggtctagaatccgtgcagccaccgcgcgctcaattgctgatggcacgaggagaaaattctccagctcctttcggtcgtgaatccaaacaagctcacacgaagattgaagggctagcctaaggtcgtcaactgccttggaggtgcggtaatcccgatcaaatatgatgccgcgtttgatcgaaattcccagagttgcctccattccgtcggagaaatctttaactcgagacgggttgaacccctttgcagcaactactgcgaaggaggatctgttcgctagtgaagtgtagttgaatttcctcgcaaatgcggagagaagcgcgaagtcctcgccttccacgaacagcgctcgtttggtctttgcaagctgtgttaacgtagggtttaagttcgagccaagtgagccgaagaggccttgaagctgcgagggattctttatgcgctgagcattcttggatttcttgttgagtacaaggatctccccagaatcggcctctgcaatgatctcagttgcgtgtgttgcaatcagcacatcgccgctatgcgaccgcaataggtggactagttgccgctggagatcggaatgcagatagacgtccggctcatcgattattagtaacgattccggaggggccttcgcaataaaggtaagcatctggcaccacacttgaaatccaaatccggcccagtacagttcgcgtggcattcgttcttccggacagaacatgtggagcttggcggaatcgctgcttctgctcaactctggtttgtcgatgtccattcctggccacgtttgacgaattaaatctcgaaagacctcaaatccgtccgggaagtggtaccagatgttgcgaaaatttcgcgacgctctatgagtcagaagtgcgcgacgcgcagtctccttttggttgagagtctcattgtgctccacaggtccgagcaccggcacaaagtgcactgatgcatcaaatgctctcttaaagtcggtgggcgtccgtacatccttgccagttgtttcacataacagaacgcaaacatcgttctcaggaaatacgagtcgaagcttgttcccgttggatagccagaactcaattatcgcaggctcagagtcatcatagttcgtgaagacattctcggtggaaactggcaggtcgcttaagttaattggatagccccaaccttttgtcgccgtagcctcgctgtagtcagcattgcgcgaatgtgctctccggataccctctgcaagtatccgaaaggcacctatgaccgtggactttccggcgttatttgcgcctaccatgatgttgaactgggtaaggctgagcgagtaggatccgaaagccttgtaatttcgaaacttgacggttgtgaaatgacttgccatagggccccttgtggctacgtgcgtccataattgagcatatcgcattatgtgtccgccgtgactgcgcgagctccccttgcagccagggcgcgcctggtgctactgcaatagccagcgatcgccattgacgggccttaaaccatccatgtacgtctgggtcaagttgattcgcccccagacgtaatgcgccactcgcaatcgacgtccgctttcggccaggagcggagcttgcaccctgaaattgaaccgccccgccaagtgggttcggcttgaatgagtttctagcttacttgacggcaacgtagtaggcccctgttacggctaggaggataactagaaccaacagtcgctcgatctgaggaatctgctcaacgctcggaaatttggaaagcatgggaatcttggttttccattttgaatctgcgggcttcttggcgacccagtccaggcatccgactagtacggtgataccaagcactacgacgagcacgccgtacaaaggctcacctagcgctgcacgcaagcggtaggcagctgcggcaagagctaccgtcagcaagataatcattactccaaatcgcgacatacttcccccaggcaagctaaccacctaatggacggccccgtggatctggatatgcgaattacccgcgaagcaccgcatggcgggcttttccttaaatatggctcgatcttagggcggctgggcctgtctgacaagccagcctatagctcgacccagcgctacgctatgcggccgcgccaatggccgcattgggtcgacagccaaaactgtgacggacctaatgactcctatcctgcgggatgtccgcttccggccagaagcggacattggcctgctagttctcggatggcggtttagccgccccgtcaggctctcggagcccggctcggatttccttcgcgacccgcttggccgattctggccaaccaagctccatggcccccacgcagccccagcaatctccgccgcagtcggcagagagcagatcggcagagacgtcaagctttcgaccgcaaatgttgcaccggttgctgatcatcgacatgttcctcatcagagaaccgagctgctagggagactcacgtcagcttccggccaggagcggacgttctccaatttggaattaaggagacttggaagcgacctcggccgaagcgaatcgttagggagtatttgttgagtcgatacgcgccaaaatcgtgtcgatctttacggccagcatggccttatgggccttgtgatattcaattaccaagcccgaaagaagtgggtccaaaggtgtctgcctgccaagatcatcttttgagacgatgcggcccaaatcgaagaatggtccgccgctaatgccctttggatttatggcgttcactatgttgtagtcctcatcaagggcttttctgtcgtatgcgattgagaggtgggtttcatggcttatgccgagcttatcaaacagcgtcttgtgctctttgaaagttgaatagtaggttgcgcgttgaggaactatcttgtggccctgccacggaaccttgttcttagagttcgggtatccgaccgcaaggtaaacccttttgtcgtgatcaattctgttcttggagatcgacttcgccggaatgaccttgcaaaattcgagcaggcgcgaatttgactcgtcgattcggcaccaagcgaagtcaaatctatcctctgccctgttcccatttggcgctagagagttgaaaaaactgccgagaactggaataaaatttccaccagctccagcgaacaacggtgtttcagttaggtgatctaggacatgtgccgccgtcagaaagtacactcctttgccgtgctcgatcagaaatgatccggcctaccttggtcggttccatagatgggtatcgcatactctctgacaatcgatctggcgcgcgtgacagcggcggcaattatctgcctgacacctgcttcgtaggtaatgatcattcctatgcgccctaactcctaatggccggatccgtggatccggttatacaatgtatccacggagctgccaccctcttgatacagctcgatcttagggcggctgggtccggctaacaagcccgcgcatgtccggacatggaagtaatgctgcagacttcggcacgtcccagcccaaaggcagatgggtgtctgctttgagtcgcaaccaaacacaatcacgagcgcaacgtccccgccccgacaggtcgactgcttccggtcacaagcggacatccgccctacccttgataaacatcccttatcgcgactggactgacttggcaggcaaaacgggccttccctggatctccagcctgctcacgttagccacaggcacgagaattgcagccttctgctccggctcccagaacacatagctgtcccccaagcgccccaccaaacccaggctaccttgcaccctctcatcaatagtcacattgaccgtgtacttgctgctgccagaagtaatcgccttggcgcgttcgaggccaagccagtttgacgagatcgggacatagacaatcatcacgagcgcatagaccagccacggcgagtccttcacggcggccggcaacactggggacaggcgtactgccattgcacatatgcccgtcagcgccacacctatcaaaacgggccaggcattggaccaccaaagcaaggcacccattccaacaagacaaaagagcaaggatcagccacatcagcagattggcttgggacggcgtcgttgtcaccttcccctcgacccatcctccgagcagcagcgcaatcagtatgaagaacaacaccatgccgatcccagcaagccctgccagtgcaagctcactcaccgcaacaaactgaaagggatccaggccgaagtgtccccaatacgccttcagatagaaggccccttgaatcaatccgaacgtgacgagcgccgagccccatccagcaacatcggccatcgtcagtgtctttttcgtacgctccatgtatcccccttccatcaatgcagccccgccacatagtggcacgctgcgctccgccctgcagaacccagtctattaacgtgacgcgtcacgcccgatcaccccgcccattggcgccccacccctcccccactatagttccacccctcacaaggacgaggcaccccacatgccctatatcggaatcggactccacgtactggcggccatctacttcgcggtgcacgccatccgctcaggccagagcctctactggctcatcctgctcttctcgttcccgctgctcggcagcgtcgtctacttcctggcgatctacttcccggaagtccgccattcgcgcggcgcccggcaggtcgtccgctccgccaagcagctcatggacccgggccaggaccttcgcaacgcccgtaccgaactcgcgcgcacgcccaccgtgcagaaccgggttcgcctgggcatgacactgctggatgctggccaggcggaggaagctagaaccctgcttgagcaggcagccagctcgccgttgggcgacgatccctacatcctgaccggcctggcacgtgcgcgcatcgagtccgggcagtccgcgcttgcggtggagacgctggacggcctgttcgcccgccatccggatgtgcaccgcaagccggaacagacgctgctttacgcgcaggcattggcggctgcccaagcgcccggcacccgtgccgcgttcgagcgcgccgtggaatgcggaaacgatgccgccgcccgctgtctgtatgcggaatggctgatggcgcagccgcaacccgacgaccgcgagcaggcccgcagtctgttcgccagcatcatcgatgatgcccagcactggtcgcgccacgcgcgcagccacaatgctccttggttggagcggacgaaggctgcgttgaagggctactgacggccggacaacctgtggcaggctcgaacattggccctttcagggaactcccgtcgcgggcctagcgcgagcccagcttggggaagagcagctttggggttccgataaacagcagccatgcacccagggctgctccgtaagcgagcaccgttcccacaaggaatgtgccgaacagattgccggtgaacagctgatacagccctttgccgcgacctgcagcactgcctccaacagtcagcacgatgaccggcagaacaatcattccgctgcagagaatcagggagaaggcacccagcaaccatcgcttcaatggcgggttccatggcatgggatagcctgcgagcagtcgtctcatccaaagaaacagcacaggaagggcaatcaggtacatcaatgccacatacaaccaggttcgaacatcagtgctgcccgcctcgaagatggctcgcgggtatgcccctgtgcgatagaacgtttctgcgcttgccgtcagcgccgcgctaatgatcatcgcaggcttgaacaggcgcgacaccttgccccattgcgcgttgcgtagttgctgcccgtcagtcatgccagacatgaaaaccctcttgggcggatgcgtccattagctaccaaggggcattctgcagatgattcgccccgccacatggtgacatgcagcgcgttgcttcgcagatttcacctattaacgtgacgcgtcacacgcagtcggcagcgcattgctggacaggtctgtcgcatttgcctcgctcacagccccgccgggcggatgccgacagcgcgcagagctgcaccaccgacatggtcgatagcattgcagcgcaacgctccagcctcattgcgccatatgcaatgattctgaaaatgttgaaagtagtgacgtcatcagccctactgcattggcatcgcgcacaaccgggcgtattccttgctgtgccaccttgaacaggtggccgggcttcgaaaccccggttgtgcaatcgtaaaaagcgcttgccagtcggcaccactccgcgtggtgccgactggcaatccgtcagccggctatggcgggcggtgcgtgggggccttgcgcccgccggtctgattgcacaccgggtttcgaacctcgcaccgtccgccacctttatcggtggcggcttctgcatgcacgcaaggagcccagccatgacccagccccactcccctgccccgcaccctatccacgacgtgcccgcgaacggccctgcgctggatccaaacacgctcatcgccctgctgcacagcatcggcgccggcgccgcctccgatggccagccgtggccagaacgccatcagatgccaggccgacgcatcgccctggcggacaccgactgctcgctggcgggtcttcgggtggtgctggagatcctgctggccgcacagcgtgcccgcgagaacggtgagctggagcagtacgtcggcccgcgcgtgatggaggggctgatcatggccggaatcggccttaccgcacacgccagtacccgactgcatccggagggctgagtggccttgtggcgctgggcggccaccgcgctctgtcttgcggtggtggttgcggcacagacgcagtggctggcgccgcccgtgccctcgcctgtcgcgttccaaagcatcaacgatgatcgattctcacaactgcgccgccaggcgatgcagttcgtggactctcggccacaacagggcttccagttcgtcgagcggcatcaaaacgcgggattccagattcactgtggaggcgttccagtgctgtggctggagaggcgctcgcactatctactgttgcaggtctcactggacgcggagcatcgggcgcccgccgttgtgcggttgcgcgcgctcctccaatggcagttggagccgttggattacctggagcaggtgctggctgacgtgccggagcctgttctgttggatcgggtgctgcagattcttgctggtgatgtgcctgatggagcgcgatgtggcgtgccgtagtcgagcgcggctcgactctgcagggctgcgggcagcgagggttcgggcaccagccctgccgtccgtcacctgcgtgacaggcattggcccagtgatcatgcgagtcacctcccggcatcgatccagcccgcatcgcgcgcacgcgcgaggtcttctggcgtatcgatatccaggcccagttccggtgcctgcaggacatgcaccgtatcgacaggaagttgccgcaggcgcgctccgaagccgcggtcaccgcttgcacccgcagagttgaaccatgcacgcggcactacggcgggaacgccaagcacatttccgtggcgggtacccgcgcaccctgacgccgagacgcgggcacccgaaagcagcgcctgcagatgggagcgctcgattgcgggctggtcgcatgccacgaccatcaccgcagtcaccgtgggcagcaggtgtgcaccggcaacctgaagactgctcgccaggccacgctcccagtggtggttggctaccggagtggcatccagcccggcaatgctggatgtcacggcctgtgcgttcgcgcccaccacgaccagtacttgcgctggcgcgagctcccgcgccaaccgcaccatgcgatgtaccagggtctcgccctgccggctgaggagctgcttgggctggccaagtcgggtgctcccgccggcagcaagcacgacgaccgcatgcgcgtcagtcacctgccgtgcgcgcttcgccattgctgcagctgtgcggcgatgctgagcgaaatcgcctccggccctcggccgccgatgttcaggccgaccggtgatcgaagtctcggggaaaggcggaggcgctgatccggtgtcagcagcttgaacaggtcctcgcgccttcgacgcggacccagcagtccaatgaagccaacctcggtatcagccagggccaccagcgcctcccggtccagttcgaaatcgtgatgcatcaccagtaccgcgtcgcacgggtcggcatggagggcctcagccgggctggtctgaagatgcacatccgcgcactgcccggctgaggcccagcgcgctcgccgttcggccacgctgacccgccaccccaggccccgcagcaacggaaccagggagggcgtttcgggaccgccccccaacaccagggcccgcggaagccggagcaacggcaaatgccatgcgccctcgccaaagggctgcgcaccctccatcggatgcagctgccacgcctgctcgcgatggccggcacggaaaacgacctggcccgatgcacgaagctcgcgctgtagtggcacgccctcgcgcagccaagcctcgatgacgtcgtcgaggccggccatggcacgcaacggcaggagcgcaatccgcagccggccgcggcacccgagcgcggacccactcaacaggtcgtcgtcactgcgggtgtcgatctcgatccagtcgacccgccctgccgcgctcacctgctccgcgcgtcgcgcgagctcgggctccaggcatccgccgctgagccagccgacttggccgccgttgcagaacagcaccatgtcgccggcaccggcgtacgtggagccatcggtttccagcaccagcgcgagcacggcgtactcacctgcgcgcacgcgcgtcaaggccgtctcgaggacgccgcgcgggctgccttcggcgaggaagcccggcgctgcagacatgtcctcggcaagatcgccgggctcccctccgcctgccgctgaagcttccagcgcgggtgaggctacgggtcggtccatgcgcaacgtcagcctacgtcgggcaagccgggcagcagcttgtccagggtaatgggatagttgcgcacgcgcacgccggttgcgttgtagaccgcattggcgatcgcggcgccgaccccgcagatgcccagttcacccacacccttggccttcatcggcgagatcaccggatccagcgtgtcgaggaagaccacttcctggtacgggatgtcggcatgcacgggaacctcgtagccggccaggtcgtggttgatgaacaagccaagccgtttgtcgaccaccagctcctccatgagggtcgcgcccgcacccatcaccattccgccgatgacctggctgcgtgcggagagcggattgaggatccggccgccatcgcatacggcaagcatgcggcggatgcgcgtctctcccgtgtaggcatgcacggcaacctcgcagaaatgccctgcataggtgccgacgtcgtagccttgcttgaagtcgccgaaggcaatgccgtcctccgccgacagtgtgcccgcctccgccagcttgatcgtccgcccgcccgcctggatgcggccattggcgaagtctgcggtgtcgccgtcgaagcccagtttctcgcccaccttgcggcgcaggctgacgcacgccgcgtacacgcctgcggtggagcttgccgcgccccactggccgccggaaccggcggaggcgggatgacgggagtcgccgagggtcacctggacccggtccagcggcacgcccatggtctcggctgccgtctgcgcgatgatcgtgtaggagccggtgccgatgtcggtcatgtcggtctcgacaatcaccccgccctggccgtcaagccggacccgcgccgccgacttcatcgtcggtgcgccgcgatagcccgcggacacgcccatgccgaccagccagtccccttccctgacctgcgccggcctggggttgcgcttgttccagttgaagcgctccgcgccttcgcgcaggcagcgcaccaggttgcggtcggagaacttcttggacggatcgccgggtaccacctcgggctcgttgaggatgcggaacgcgatcgggtcgaggcccagcttctcggccatttcatccatcgccacctccagcgccatgtggcccggtgcttcgcccggtgcgcgcatcgcattgccttcgggcatgtcgagcgtggcgatgtagttggccaccaggcggttggcgcccgcatagagcttgggcgtctgcagggtgccgttttcgccgtcctcgccgttgatgttgcccgaccagttctcatgggcgatggcggagatccggccatcctttccgcagccgatccgcacgcgctggagggtggcgtgccggtgcgtggtgttgttgggcatcaacgggcgctgcagcgcgatcttcaccggtcgcccgacctgcttggccgccaacgcggccagcaccgcgtcggcacggatgaacagcttgccgccgaagccgccgccgatatagggcgagtccacacgcaccttggcaggatcgatgccgaggatcgccgccatgccctgcttggcccagtcgatcatctggttcgccgtccacaacgtgagcgtgtcaccctcccaggcggcgatggtggcgtgcggctccatcatcgaatgactttcgtcggaggtgtggtaagtctcgtcgagcttgaccgccgcgctcgcgtaagcggtgtcgaaatcgccgagcgtctgccggtcgggcttgccgccgcgcccctttgccagcggcgcggacggtgccagggccgggaaatcgaagcggcccttgccgcgctcgtagcgggtgcggatcagcgccgcggcggcgcgggcctgctcgaaggtctctgccaccacgcaggcgatggcctgatggtagtgggccacctcggctccgccgaacaacggtgcattgttccagttcgatgtgccgaccggcttggtttccggtgcggtgatgaccgccagtacgccaggcgcggcacgtgcgcgggacgcatccatcgaaatgatgcgccccttgctgatgcccgcaccgacgatgtagccgtaggcctggttcggcgccacgtcatggcgctcgtaagcatagggtgcggtgccggtggtcttgcgtggtccgtcgatgcgcggggtcgacttgccgacgaccttggccttgtcgaacaggttgtcgccggcgggggcgttgaattcaaggggcatcagcgctctccttccaccatcacggctgcgagggtgcgctcggcgagagcgatcttgaacgcattctcccgcgtcggacgggcagcggcgaacacctgccgggccgcggccttcacgccatcgcgcagcagcggttcggctgcctcgacgcgccacggcttcggagcgaccccgccgaaggcgaaccgcgccgagccgtctcgctgcacgaccgcggcgaccgacaccagtgcgaacgcatacgacgcgcggtcacgtaccttgtggtacacgtgccgaccgcccaggggctccggcagcgtgacgtgggtgatcagctcaccgcgctgcagcacgttgtcctgctgcggcctgtcgccgggagaacgatggaaatcggcaaccgggatgctgcgcgtactgccgtcacccctgacggtctggatcgaggcgtccagcacccgcagggccaccgccatgtcgcccggataggtcgcgatgcagctgtccgaggtgccgattacgcccatctgccgggagaacccctcgagtgcgccgcagcctgatccgggcaggcgcttgttgcagggcagatgggggtcgtagaaatacgggcagcgcgtgcgctgcagcaggttgccgccggtggtggccttgttgcgcagctgcccggaggcgcctgccacgatcgcgcgggtgagcaccgcgtagtcgcggcgcacgcgctcatgcgaggccagcgcggtattggtgaccagcgtgccgatgcgcaggccgccctcgtcggtgggttcgatcctgtccaggccgatgtcctgcacatcgaccaggtgcgctggcgtctcgacctccagcttcatcaggtcgagcaggttggtccctccggccaggaacttcgcgccctcggtaccggcgacggccctggcggcctcggccggggatttcgcgcgttcgtaactgaaggccctcatgcgcgcctccctgcagaggtcacgccagcgacctctgccatcgcctcggcaatgttggaataggcgccgcagcggcagaggttgccgctcatgcgttcgcgcatttccatgttggtggcccggggccgtgcgctgacgtccgcctgtacatggctgggcacaccccgcttgatctcgtccaggaccgccaccgccgaacagatctgccccggcgtgcaatacccgcactggtagccatcatgcttgatgaaagcggcctgcatcggatgcaggtcatcgggagttccgaggccttcgatggtggtgatggcatcgccctggtgctgcaccgccaggctgaggcaggcattgatgcgctcaccgttgaccaacacggtacaggcaccgcattgaccgtggtcgcagccttttttcgttccggtcagcttcagatgttcgcgcagggcatcgagcagcgtggtccgggtgtccagttcaagttcccgccgcttgccgttgacggtcaatgccaccgtgctgatgaccggcggcctgggcggcgggggcgccgccagttcggcggcgagcgatgacgcccccggtgcggcggacatcgccacggtcgtgacgccgccggcgatcacctggcgacgcgtcaacttcattccttcatcacaacttggcacagtgacctcctggcgttcggggaaaccccgtggctggatggacgcgctcacactaccgaagggctactatgcccctgtgcggggtacagacctgtgaagtcggcgaaatgtgcgaacatgatgcagcaagcccgaagaaatcggctgcatccagccacagcgcggcactcttgagccatgcgtatgcctcactggatgactcacagtcctgtttgtccctcagcatgaggaacatgatggcccgacgctacaaaggcgttcgctgggagggctcgggttcgtggatggagccctccaacaaggcaacgtaggtatcaagcctggtgcgaaggccgatcagcatccagcccagcaggtacagcagcaccatggtgaagatcagtagtgcacccagcgggccaacatcgaaagcgcccgcccagtcgccccatttccatccgcggaactgcaggtagagggcaatcaacagcgggaatggtcccagccgctgcaggccgccatacatcatgcccatgcgctcaatcatgtttgtgcgcaaggtgctgacgaacttgagtcgccgctcgcgctggacgcgcgggaatccgcgaagctcggtcaccaccgcttgccagtgagcgaagtcttcatccatctcccgggcgtgcgagagccgcggctggctgaactggcgaatgcccctgcgggcggccagtacgccaccgacaatgaaccctcctacttcgattgccaggcaggcaacaaccacctggagcactacgccaagaggcagccatcgatccggaagctgacccatgagaatgccgacgatcgccgcacccacgccgatgcgaaacgcccacgtctccaccctgcccgccttggggtagatgctgtgctcaaccagtccctgcacccgctggtagagccagtggaatgtcagttcctgcgaatcggtctttgccggcggatcgaatccgccccctgcctgcatgtccattgcatcccctgccccaccggccaggttgccggcgccaccatcgtagccgagcggggttgtggcggaatacggcctagccgtgtaatcgtcagggccaggaccttcccggagtcgagcatggctcgattctacagaggcggagcctgcgggccgacccgaacatgcaccacatggctgacgccgcgatggaacatcttggcgtatgggcagacgcgttcggtgttgcgaacgagttcgcaggccaggttctcatccatgccgggaagatgtaccacgatctcggccgacagcaggtacagcccatctgccggatcacgggcgaaggtgaccgccacttcgatgctggggttgtgcagcagcaggccggcacgcgcggccaccagcaccatggcaccgtggaagcagccagcgtagcttgcggccagcagctgctcgggattggcgccgccgccaggcccgccgagttccggcggcaggcgcaggtccaccgccagtgcaccgtcgtccgaccgcacgacgccggacgcccgcccgtgctgggcctggccaccgctcacccgcacgcggccggtatacagcggcttcacgtcgtcgccctggtaacggtccagcatggcgggcgaaggaggcttcagctcggtcattgcgcggctccatcaagcgcagctgcggcaggcgatcgattcgccgctcaggcaggctgccgctgcaacaggccggactgctgcagccaggcgtcgaaatcgacctgccccagccacgcgtgtccgaccggcaccagcgtgtcgatctgcagcggcgcgccgaagtacagcgcctgggcatccgcaacgacctgccgggaatcacccgtcagttgcagatactgcctggccagatccgccatcgcgctacgctgcggcccggcgatttccagcacgccattggccggcggctgctgcgcgatgcgtgccaccgcttcggcaacatcctcggcggcaatcggctgcacgtcggcggccggcagccgcagggtctccccatcgccggcggactggatgatgcccggcaggaactcgaagaactgcgtggaatggatgatggtgtacggcaggcccgagtcgcggatcaggcgctcctgggcgatcttgccgcggaaatagccactggctgccagcatgtcggtgcctacgacggaaagcgcaacgtggtgatgtacgccggcacggatagcggccgcaagtatgttgtggccagcggtcacgaagaacgaaagcactgccgcatcttcgaacgagggcgagttggccaggtccaccaccacgtcgacgccgtccatggcggcatccagaccttcaccggtcagcacatccaccccggtcgagggtgctgccaccacgatctcatgcccggctacgcgcaggcgttccaccaccttgctgccgatgcggccggtaccaccgatgacgaggaacttcattgcatgtctcctggaatgtagaagggctaccggatgtggccgggcgcaggcatcgtaggtagcgcgggcgcgaggcagtaggtccatggcgggccgcgcactgttgcccggcacgcaccaatacgctcaggcccagccaggccgtgcgcctgggttcagaggggtggcctgctggcgcgcttcccagtgcgagatcacatccagctcgagcgcgcgcacccgctgcgtgctgaagtcgatgaaggcccgcacgcgcttgggcagctggcggcggctgaggtagcacaggtagtggccgcgatcgagcggcgcatgccgatccaggcaggtcaccaccctgcccgcccacagcgcttcacgcacctgatagctgggcagctgggcgattccgagcccgtcgatgacggcctgcaggaccaggtcggcatcattgaacaccagtgcggccggcggctgcaggtgcacttcggcaccgtcgacacggaattcccagggctgcatgcgtccgcccggcaggcgccgcccgatgcaggcatgtgtggacagcgcatccaccgataccggtagaccgtacgcctgcacgtacgctggtgaaacacatacgaccagctgcatcggcaccagctgcttggcgatcacctggctgtcttccagcaggccgtcgcgaaatgccacgtcgatgcggtcacctgccaggtcgggggcctgctcgtccagcagcagttctacagagacctgcgggtactcggcgcggaatgcggccagcaagggggcgatcacccgccggccgaagccgtggctggcactgatgcgcaggtgcccgcgcggcggaccctcgcgcaggtcgcgcatttcctccagcgcctgcaggatgcaggtcacgcccgggttgcagccctccaggaacagctcgccttcccgggtgagcgtggtcgagcgcgtggtgcgcaggaacaaccgcacgcccagctggctttccagcttctgcacgctgcggctgacggccgagcggccgatgccgaggcggtcggccgcgcgcgcgaaactgccctcggacgccactgcaatgaaggccagcacaccggcgtagctggtggagaaggacgcattgagcgcatcgtggccgtcactggccgcgcggggcgttgcggcattcatgggtggcctggctccaggcgggcacgttgtgcgtgcaggtggctccgcgccgccgccaaccgttgcctgcacgtggaagggtcgagccccagcaggggcacgatgtcctcgaatccggcgcccagcacgtcgtgcaacagcaggatcgcgcgtgcgtcgggcggcagttcgcgcaatgcggcgaggaaggcctgccagacctgttcgctggcagggcgcgatgcggtgcgcaggtgcgatgaggtgtccatgcccggcagacggccgagcatcggccgctgtgacaggacattggtgtttttcatgcaacagcgtgcggcccggcccccgcctaccggcgttgcgaatgcaggcctggcctcgctgtgcccttcacacgctacaggaacacaccatgaccgcacgcctggattacgccgcgcaatcccccgaactgttcaagaagctcggcgtgtactcgcatgccgcccacaccgcctcgatcgaaggggccatcatcgatctggtcaacatccgtgcatcgcagctcaacggctgtggcttctgcctggacatgcacgtgaaggaggccaccctgcgtggtgagcgcccgctgcgcctgcatcacctggcggcatggcgtgaatcaacgctgttcagcccgcgcgagcgcgcctgcctggcctggaccgaagtactgacccagctgccggcgcagggggtgcccgacgagctgtacgcgcgcgtgcgcggcccgctgtccgatcaggaaatggtcgacctcacccacgcggtgatggcgatcaacgcctggaaccgtgccaatgtcgccttccgtaccacgcccggcaccctggatacggcctttggcctggacaaggccggcctggcctgacccttccgccgctgccccatgcagcggccctcctccaccgctttggagacctgccatgcgtcgctctgttctggtcctgtttgcgctgctgccactgtgcggcgctgccgccaccccgccctctcctgcgccccagcccttggtgcgcgaggtgatgacccgcgccctgccggagcagcccggcaaggaagcgctgatccttaccgtggagtacccgccgggtggcgccgatcctgtccaccgccacgatgcccatggcttcgtctacgtcctggaaggacggatcgtgatgggtgtggccggcggcaaggaggtcacccttggcccgggcgaggccttccatgaaggcccgtccgatctgcacaccgtaggccgcaacgccagcgctaccgagccggcgaagttcgtggtgttcctgatcaaggacatcggcaaaccggcggtgctgccgccgcactgatcgcacgtccggcgctggcaccaacgacaggttcccgggtgtcacaatccggggacctgtcccgtctacgctggcatggacgattccactgcgctgttctcacgcctccgcccacgcctgttcggcgtggcctaccgcatgcttgggtcttcacacgaagccgaagacgtggtgcaggatgtctggcttcgctggcatggcgccgaccagtcacagatcgagaatccggaagcctggctggtggcggccaccacccgtcgcgccattgatggcctgcgcctggcccggcatgcgcgcgaacactatgtgggcatgtggttgcccgagccgctgctgaccgatgacgccgccacgcccgagtacgtgctggaaaccgccagcgatctgtcggtcgccttcctcagtgtgctggaacggttggccccggatgcgcgtgcggctttcctgctgcacgatgtgttcgatcaggattatgcggtggtcgcgcgcacactggacaagacggaagccgcttgccggcagatcgtgcatcgcgcacgccagcagctcaggcaggagcgcccgcgctacaacgtcccgcaggacgtgcaccagaaactgctgcgccgcttcgccgaggctgcatccagtggagatttccgcacgatgaaggcgttgatggccgaatcggccgagctggtgggtgacggcggcggtatcgtcaccagctttcccgggcctttgctcggcggcacacgcattgcccagctgctgtatgccccgcacctgcggcgcagcgcgcaattgcggatggtaccggccatgctcaacggacggttgggactgctgcgctatttcgatggcgtgctggaggcggcgatggccttcgagaccgatggcgaacggatcacgcagatcctggtgcagcgcaacccgcacaagctgcagcggttggctcgccctaccgccatccagtagtttcacgccaggtgtggatggcgtccgttgtcggcctcgtccttgcgggattcgagcggggcgccgatgcgccccgtcgaaaacccctgcttgcgctgtatccgcaggatccgatcagaagtcccagaacaccggcacccagcggaacgtctcgccctccagcgacacccggcccactgacgggaacggaagatgcgtggccaccagcatttcgccggtgccggccagttccttcagcagagcgatgcgtacgcgtgcggattcctccgggtcgtgctcaaaaccgttgtgccagttcggttggtcgaagccgaccgcaaacaccgcgtcaccggcaaaggtcagggcctgccccgcggacgctacgcgcactacgcagtggcccggggtatgcccaccggtacggcgggccgttacgcccggcgcgatctgctgttcgtcctggaaggtatgcacatagctgctgtactcggcccagaagtgcttggccgtggcgcgtagcgcatcggggaaaccctgcggcatgttggtgcggctgaagtccggcgacttccagaactccacctccgctgcggccacgtggatcttcaggtccgggcgcagctgttccttcacaccttcaaccagcagcccgccgacgtggtccatgtgcatgtgggtgatcaccacatcggtgatttcgcccaggttgataccggcagcaccaaggcgacggatcagctggccggcgcgcggcagctgcaggtccgggtccatgcccaggccggcatcgatgagaatggtgcgatccccgctgtgcaccaccatcacgttcaatgcccagtcgaaggcatcctgcggcaggtacatctcttcgaaccattcggcacgggcggccgccggtacgttgtggccgagcatctgggtgggcaacggcaggacgccatcgctgatcaccagcacttcgacgtcgcccactttcagggcgtagcgcgagggcaccagttcatcgagggcgggggcaatgggcgcggcggtgttttccatactgaacatgagggatctccacgaagagccatttggcgggcagcaatgcaaggctggcgcgaacgaatccgggcgcttgcccatggcgcaggcagtgacattgccagggcacggttgcctggcaggccagcgctgcggagttcatgggaagacgggccactgcgcgggcaatgggcccggaacacggcaggtgccgtgtgggatcagcctaggcagtacgccgcaggtgcggtagcgccgtgaaggggtacgtcatgttgcgttccgggaagcaatgcggaaccggctgcaatgccaccattgcaagcacctctggctcgttcggtagcgcgcaggcccaggtcgggcagcttcggatgatcatccagtcgaccccactgtggatccgtgcactcaggacgatctatcaagaaattcggacttgtcatatccctggcgcctgatcgcgggcgcaaagtacgtctcaccacccacccatgagagttccccgcatgaacaccttcacccgtgccctggccgttgccgccctcgctctctcggtccaggccggcctgtccgcgcaggccgccgaaccggccacgccggcggcagtcaccagcatcgcgcgcaccgccagctacatcaccaccgccgatggcgtgcagctgtactacaaggactggggcccgaaggacggcccggtcgtgaccttcagccacggctggccgttgaactcggacagctgggaatcccagatgatcttcctggccgatcatggctaccgtgtcatcgcgcatgaccgtcgtggccacggtcgctccagccagccgtgggacggcaatgacatggatcattacgccgatgacctggccacggtgatcaatacgctggacctgcacgatgtcaccctggtgggcttctccaccggtggcggcgaagtggcgcgctacattggccggcatggcacggggcgggtgaagaaggccgtgctgatcagctcggtaccgccgttcatgctgaagaccgccgacaacccgaacggcctgccgattgaagtgttcgatggcatccgcaaggcgcagatggataaccgcgcgcagctgtacaaggacattccgtcgggcccgttctacggcttcaaccgtccgggcgcgaaggtctcgcaggggctgatcgatgcgtggtgggcgcagggcatgcagggcggccacaagaacacctacgattcgatcgctgcgttctccgccaccgatttccgcgcggacctgaagaagtttgatgtgcccaccctggtcatccacggcgacgacgaccagatcgtgccgatcgatatctcaggccgccaatcggcaaggctcatcaagggcgccaggctgattgtctacccgggtgcgccgcacggcctgaccgacacccacaaggacaaggtcaaccaggatctgctggcgttcctgcaggaaaagtgagtgaccggggctctgttgtgatggcagagcccttccttcccagaagcagggctggcaccggagaagcgccgggtgccgcgtcagtgcacgattgcgggcgtaggatttcaggccaacgatggagcgtgttccgcactttgatgaagggttaacctccaacggaggacactgcgccctcacggctcttctccggcgcagaatcctttgctcccgtgtccagcccaagacgacacggccatgcaccctcccaatgccttccggatccatgcgatccagccccttcttgcgcgcaatggcgccatcgttcgcctcgatcagttgcgatccacctgcaagagctgcggcttgcgctcatcaatgactcaggacgagggcatcaagacgagtccatcgggtacgacgctcacgtgcccagcgtgcggtgccacggggctgatggacgaggtggagatatggcaccactggctcgaacagtgccggcgtgagcggatgctggcgctcttcgatcccgcgcctcacgaaccactggagcctggtgtccccgaatgagagcggctgtcatggactcttcggccggcgcctcagcgccgcgcctcagccgtcgcccgggtgccgccccgccaggctgcccatcgtgaaggcgtagccggcctcctccagcagcgctctcatgcgcagctccacgcgcctgggtgaaagcaggctgttgggcgcatacaaggcgtagacatagccggcgccgtcgatgatttcacggcgcacggcgcagtcgttggattccgccgcctcggaccagacagacatcagcctggccggactgatggactgcccgttgcgaaggcgaaagaacagccagcgcactcccagggaatgggctggattcaacctagccactgagagcctccaatgcgccggaagagatccgtgagaacctcaggatccaatcgtggatgctcgtcttttgaagatcgcggaaggtcaatgcgcgcggcacccttcaccagtgcaggcagatcggactgaaggtcgatccaccatcccgcaggcagccggagccctgtgcccgttctatcgtagatgcagatcggaaaagtcatcgcgttgctcctgaatgactcgagcatacgcctgcgcgatgtcaggtccggatgcgacgcctagggagatgccacatcggcgcgctttgcgcattcgaatacgtgtgcttcgtcctgctggaccctgcggaacgattccagccagccgaacgctgcaccacgattgtgaatcgtatcgccgagcctgccggtcaggcaccgtgcgcactccatcccgccagggctgggcgcgtggcagcaacggcattgcgccattgttgtggttttctccgggcgacactggtacatgatcttggtcatcaggctgatcgcctggctttgtgcggacatgcacgctccctgtctgctgcggaagcagccgcgcggcgcgcggctcctcctgttcctcagcggcgggtatcgccgccgagaccgcccttcttttcatccgctggcttcgggctctcgcgatccttgttgtcctgctgctgttgctgtccttgcttgccgggctcctctccgccgggttcgcccccctcgccctgcccctgctgtgcaggctgttctgcttcagcggacgcgttggagcggtcattcctgttctgttcggggacgctgttcatttcgattctccgccgcagcaagtctgctgccgattgactgtgggcgtgtcgccgttacgggaacgtacggggacgcgtcccatatgaacaagggtcatgaacaggcccgcagcaacaagcgtgtacagtggagtttcgaaaaggggtaacgccatgatccatggaagaagcaagcacgttgtcgacgtcgagcgcgagctggcccactggaaaatcgcgttcaacctgggcgccctgcccgcgatgagcttccgatatgaagtggcgcccgttatccggcttgcctgcgatatctatgtgagagatccgcatggcacccggtcggcatggatcgacgatctgcagggcaggcttgcgaagcgatcgagcctgcgcggccatcctggcgcagcggagattgccgatcggtgctggtccctgcttggctgcgcctaggcgcggctggctgcgtgattccgctcgcgcatcaactcatcattcagtacgtggacaatggacatcaccgcgtcggcaagtccacgagaatcgctgatggatccgtagaagtagatcctggcgccttcaatgcgaacatccgccagctggagctgggacgccagtgccctgcacttgatgaggaacatctctgtccagcgagcgcccggcgccagatccagcagcgcggtgatggcttcgtcggtggatgcgtctacacgctcatgcaacaacgggacatcgaagccgacgattcttgggagcatggaagcgttcacctgaccatcctctcgctgatgggcgctgcgagtactcccacagtacaacagaatgcgtccagccccagatgagatggcgtcagctggcctgccccagctcgcgcgcaaggaacggcgcagtcctgcttcccttggcgcgggccacctgttgcggcgtgcccttcgccacgatggtgccacccgcgccgcctgcacctggcccgacatcaatcacccagtccgcctgtgcgacagaacgcatatcgtgctcgatcatcaccacggtgttgccagcctccaccagccgttgcagctgcgccagcaacctgtccgcgtccgatgcatgaaggccggtggtgggctcatccagcacatacagcgtgcgtccgcgctggctgcgctgcagctcggtcgccagcttgatgcgctgtgcctcaccgcctgaaagctcggtggccggctggcccagccgcaggtagcccagaccgatttcctgcagcaactgcagcgggcgggcaatggcgtcttcttcggcgaagaacgcctgcgcctggtccaccgtcatctgcaggacctcggcgatggtgcgaccattccacagcaccttcagggtggcctcgttgtagcgggcgccatggcaggtggggcacggcgcatagacgctcggcatgaacagaagttcgacgctgacgaagccctcgccttcgcaggtttcgcatcggcccttggccacgttgaacgaaaagcggcccgcgtcgaatcggcggcggcgcgcgtcgggtgtcgcggcgaagagcttgcgcacgtgatcgaacaggccggtgtaggtggccagattggatcgtggcgtgcggccgatgggcttctggtctacctgcaccacgcgctggatggcgtccacgtcgccggccagctggccccgcgtggcttcgatcacggtcggcccatccgcgggcgtgctgtcggcgctgtcgtccaccggctcatgccccaggtgcagcagtatcagctcgggcagcgcttgtgccatcaggctggacttgcccgatccggaaataccggtcactgcggtcagaagccccagcggcacctgcgcgtccacgccctgcaggttatggcgatggatacccttcagctccagccagctgatgacactgcgctgccggctggcgggcgcaggcacctggtcgaacaggtactgcgccgtgcgcgaatcctgaacgtcgcgcaagccatcgggctcgccactgtagagaacgcgtccgccatgctcccctgcctgcgggcccacatcgaccagccactgcgcgcggcgcatcagctccagatcatgttcaacaacgaacaccgagttaccgccgtcgcgcagccgttccagtgcgtcgtacagcgcctggctgtcggccggatgcaggccggccgagggttcgtcgagcacgtacagcacgccgaacagcaacgagctgagctgcgtggccagccgcaggcgctgcagttcgccggccgacagcgtgggcgtggcgcgatcaagtgatagatagcccaggccgagctcgcgcagttgccgtacacgcgccatgaccccgcccgccagacgttgtgccgccaggcgcttttcctcagacaaggctgaggtcaggcgcacgtcgggtgcgccttcgtgggtcgcgcggccacttgctgcccgcttggcgcgatcgcggggcgttgcacgcctgctggaacgcgcgccgtggctgtgtgcactgaagtcgccccgcgcgatgggctcgagcaacgccgccagctggtccaacggcagccgcatgaactcgccgatatccacaccggcaaaggtgaccgaaagcgcctccggtttcaggcgcttaccgtggcaggccgggcacagcttgccttccatgtagcgcgacacacgcttgcgcatcagggcgctctgggtgttggcaaaggtgtgcagcacgtagcggcgtgcgccggtgtacgtgcccatgtagctgggctcctgcttgcgcttgagtgcggtacgggtctcggccggcgtgaagccggcatagaccggcacggtgggcgtctcctcggtgaacaggatccactcacggtccttcttcggcagtttcttccacggcacatcgatgtcgtagcccagcgtgaccaggatgtcgcgcaggttctggccatgccatgccggtggccaggacgcgatggcgcgctcgcggatgctcagcgacgggtccggaaacatcagtgcttcagtcacttcgtagacataccccaggccatggcaggtgctgcaggcgccctgtggggtgttgggcgagaagtcttcggcgtacagcatgggctggtgggccgggtaggcgcctgcgcgcgagtacatcatgcgcaccaggctggacagcgtggtcacgctgcccaccgatgagcgcgcgttgctggcaccgcgctgctgctgcagggccaccgccgggggcagcccgtcgatggcatccacatcgggcacgcccgcctggtcgatcaggcggcgcgcatagggtgcgacggattcgaagtagcgccgctgcgcctcggcgaaaaccgtgccgaaggccaacgaggacttgccggatcccgacacgccggagaacaccaccagtgcattgcgtggaatggagacatcgacattcttcaggttgtgctcgcgcgcaccacggacttcgatgcagccgctggctgcggcagcacatgacgactcgccaaagggggtgttggacatctcagcattcctgcaatcggtgggcggctcgcgcatggtgcgcccgagggggcattgtcgctgctgcggagtgaatggcgcgagggcgccggaggtgggatgccgtcttcaccttcccttcgtacggcgttgcccagccaggggctagcgtggggtgcccacacatcggaggccctcatgcaccccgacgtacttggctgggccgccacggcggtgctgatggcaaccctgatccggcagatggtgaagcagtggcagtcgtcccacccggaagccgtatccaaatggctgttcgcgggccagatgaccgcgtctgcgctgtttactgtctacagcgcgatgctgggcagcacggtcttcgtggtgaccaatgcgatgctgctgttgacggcggtggtcggccaggtgatggcctggcgccgccgtggccgacgccgggctcccccatcctgctgattgttaacgcgtgttgcctgaaggtttgacgccacgttgccccgcccttgatggggccgctcacagcgcactcctatgctgggcccgccacctgaggggtggtgatcaacctggagattcaccatgcaacgcgatcagaaagacctcccccacccggacgcggaagcgcagcgccccgatcctgtcagcccgctgcaggcaaagctgcacaaccaccgcaatcatgacgaagcgctgcaggaaaccttccctgccagtgatccgatctcccccttcgtcgccgcgccaacgccggaagagcaggccaagcgcctgggtgagcgggtcaggctgccagatcgtcgaacggatgaggaggccgcgggaggtgacgagtgatccggcgcggcttcgcccgggtcgcggccgcgacggcacgattgtccggcagcctgggcgcattcgtcgcggcgctgggggtcatcatcacctgggccgccagcgggccggccttccacttcaatgatacgtggcaactggtggtgaatacgggaacgaccatcgtgaccttcctgatggtgttcctgatccagcatacgcagaatgccgatacggccgcgctgcacatcaagctggatgaactgatccgggtcagcaaggacgccaaccaggagctgttgaacctggagtcgatggaaccggcgcaccttgaagagattcgccagcgttacgaggcgctggcgaagaccgctgcagacatcaagtccaagaaggaacgctgcatgccctgcgaggcggatgcggccgccgaagcctgagggtcaccgctgcagcggctgctctgcctgcagcggttctggcgtgaggccctgccgggcggggccttccagcagcgccccggtggcggaaaagcggctgccatggcatgggcaatcccatgtgcgttcatggccattccattggacaacgcacttgaggtgcgggcacagcgccgacatcgcatgcagttgaccgtgctcatcgcggtagacggcggtccgctttccatccacgtccagcagtgcgccacagccacggcttaactcgctgggcgagtgcgacggcgcagcaccaaggcgatctcccaccatgtgccttgcaaccgtgccattggtacgggcccagccggccgccgaacgcactggcgtgaagcgcatggggcttagcagcttctcgatctcgctggtcgtgcccatgattccctcggtgatcgcacgagcggccacgcccgcccaggtcaagccatcgggaccatagccggtggcgacccacacattgtcgtgcgcgctgctgccgatgtagggcaactggtcggctgcacggaactgctgcgccgaccagcacagcggctcgccctgcacggtgaagttgcgacgcgcgtcggcgaccagatgctgtgccggatccatcaccggggtttcgccggtgcgatgtgtctcgccgaccagcaccagccagtcgcggccatcagtaccgcgcaccccgcgcatcgagcggtgccgatcggcgatccaatgaatacctgccgctggcggattggcaaccgccaccgccacgccgtactcgcggtacacctccatctcggcctgcaccaggttgaaccctgctggcgagtgggtggcgagcacgaagtgcctggcatggatgcggccgccaagggcggtggcaacgcctgctgatgcctcgatgctgttgatctgggtccagtcgtggatgcgcacccggcccaccaggtgtcgcgccagctccctgcagaaagccgccggatccaactgcgcctgatcgggaacacggaacgcgtggcccaatgcgaatggcagaccggactgctggtgttcgcactgcaggcctacgcgctgataggcctgaagttcacgctcgaatcgcgtcgtcacctcgcgcgtgcgctcctgcatgccgtactgcatggccacgcgttcgaagccgcaacgcagatcgtagcgatgaaccagcgtttcgatggcgcgcagcgcctgctgccgccactgcacgatacgactggccgtgtcgccgccccagcgcgagaccagttctgccagccgggagacgggcgcgtaaagattgcccgtggacatcaccgtattgcgcccgccgatgggccctgcatcgaccaccagcacatccaggccgctatccgccaggcgggacgctgtcagcaggccggtcatgccggcgcccaccaccagcacgtccgcgcgcgtcgtgccggcaagggggcggaagcaatgcgactcggtgtcagctgaccataagctggcacgcgggaacggttcggacatgaaagggatccttgcagcttcagctgggaggcttctctgatacgccttgccgggtgaaacgagggtggcgcggccgtgcagatgatgctcacgcgctgcgacgatcaacgccatggtcaagacaaggtgagcgttgcgtgggcaacacgcctgtgtcgcctctgcgaaccgcaactctctgcttgcagcgtggtcgctaacgtgcctggaaggaggatcaggcagtgagcacgcacctggaaatcgatctgatgatcgcgcaactggacgaactgctgccgacctgggcagcgttctaccccgagcagcagttcgtccgcatgcttgccgaggcactggactacattgctgccagtgcagacccggaggcccggctgtattgcgtgatgcgcaccgggcacctcaacgtgtgcagcggagaaattccatgggcggcgcgctatggaggccgctaggccggtggatcacgccgcaaccgcgtagggttccaccaacctggccaggatatccatcgccgtctcggttggcgcatcgtcaccgctgtgctgggcgaaccctgaccagtccgcgcgggcaagaagcttcaactgctcgggttgggtgggcagccagcgcatcggccagaacgggagccgccggttgcccaccctgccgcgctgcaactcgatgagcccggtatggctgaaggcgcccaccacccgcgaatacgccaccctcaagccgtcttcgggcccctccatgtactgcaggaagcggctgccgtcgaacagcaggacgccggtaacgccggcactgcggttgaagcgggcggcatcatcgaccagatcgtcgagctttccgctgcccaggccgaacggatcaccagcaacggctgggcccgcttcgctgacgtatgcgactgccctgatcggcattggctgctcctgtagcgaatccccccagattccgtggccgtaggataggccacctgcgccccgcagttgttcccatcatgtgcattttgtgaatcagttgggttccagctgacaaacggcatgcaggacgcctacaccccccatgccatggatcgtttacgcttgggccagatgactcgggagcgccccatgcccaataccggccttttccatgttctggagctggacgctgtttccggcgtgcagggtattgagcgcgtcaggtccattcgcgtgcgctgcaacacctgcggcgggattacacagttgtcgggggacgcgttgggggcggtgcccggtggaacgacgctggtgtgcggcgcttgtccttcgcgccagacggtcagcaacgcgcggctggtcgaatgcgatcatgtcctgcccggcagcgcccagggatccgacgcgtaggcgcgggctacgggtctgcctgcgcccagcgcgccagattctgtttcacttccccgatgccggcccaggggtctttgcgccgccgcttgagctttgctggcacgtccttgatcgtgaacgcgtctgcgcgcttgagtttcgccagatcgccccaggcgatcggcaacgcgaccggtgcgcccggccgcgcccgcagcgagtaggacgcgactgccgtggcaccgcgcccgttgcgcaggtagtcgacgaagatccgcttgttgcggaggcttttggtggccgttgccaggaatcgctggggctcggattgcgccagcgcatcggcgaagcccttcgcaaagcgcttggtcaggtcccagtcgcatcccgggttgagcggcaccaccacgtgcaggcccttgccgccggagacacgcaggaacgattccaactgcagctgcgcgagcagtttgcggatgtcggttgccgccttcttgacctctgcaaagggtacgtccggtcctggatccagatcgaacaccacccggtcggccttgtcgggcgcttcggcgtggctgccccaagggtggaactccaacgcgttgaactgcaccagttcaagcaggctggccgcgtcacgcaccaccaggtaatgggcgttgatgccgctttcctccttcagccttaccggatcgaccagttccagcccggctgtgtggtgtttctggaagaagcagggctttgcggtgccactggggcatcggatgatcgacagcggacgatcaaccacctcgggcaggaggtgctccatcactgctgcgtagtagtcccatacctcctgcttggtgtagccatcgccaggaaacaggatcttgccgggggacgaaagcgcgggcggtgtgcggccggtagcgggtggttttttcgccctgcgcccgggtcgcgagggtgcatgcgtgccacccgcagccggggcctttccggcgcgatcggaatcttcgagatcggcgatgtccttgtccgcccgtaccgccttcagcgatgcctggcgcaacagcttctgcccgccaatcccgcgatagaagacctccaccacgaaacgcggtgcgaaccaggtcgcggcgcgaaggtcggtgtcctgggtgggcacgtgcgccgtcggcttgcggccgccgccgccttcgatgcgcctgctgacttcgccgatcagttcgtccgagaacccggacccgacgcggccgacgtagagccagccatgtttcgggtctggccgcgccagcagcagcgagccgaacccggtgcggctgcctttcggcgcggtgtatccgaccaccgcgaactcgtcgctggccagctgtttggtctttcgccaatcctcactgcggccgctgtggtagctgcgatcggcgcgcttggaaatgatgccttcgaagtgctgctcaccggccaggcgataggcctcgtcgccatccccctgcacatgcgaactgaacgccaatggcctgccctgcccctccagcacggagtgcagcagggctttgcgttccagcaagggcgcatcggcgatgtccacgccatcaagatgcagcagatcgaacaatgcatacgtcaggacgccctgccgctcgccggagagcgtggcctgcagcaggttgaagtcttccttggtgccggcgccggcgatgagctcaccgtccagtgccgccgaggtgaggcccagtgccgcgatcgcgtcacgtatttcaggcagcttgccggtccattccagtgcgttccgcgaccacagctgcacgttgccctcagccaccgtagcaaggatgcggtatccatcccatttgatctcatgcacccactgcccgccctggggcggcgcgtcgcccagcttggccaactgcggctcaaacggcccggacggcgccgccgcccttctcgccttgccgagcgccagggccttcttcgcccagttctttcgtcgggtgcgtgtgggggatacgaccgtgagcttcttcttcgcggtctttccggccccggcacgcttcaggtcctccgggggcgctacagcgacatccgccagcagatcgtctgcctcgatatcgctggcaaattcgtcgtcgtccttgaacagcagccactgtggctggcgcgcaggcttgccggaacggaccagatgccatccacccttgagcttggcgccgaacagctcgaagcgtagatggcccttggcgagctgggcttccgggtcaccctgcgtggcccacacaccgtggtcgaactgggcgacatgtccgccgccatactggcctttgggaatctcgccttcaaatgctgcgtagtcgacgggatgatcctccacctccaccgccatgcgcttgaccttcgggtcgtaactggggcccttgggaacggcccagctcttcagcgcgtcacccacctgcagacggaagtcgtagtgcctgcggctggcatgatgcaactgcaccacgaaaatggcgcgttggccttctggcagcgccttgcccggttcgggctccctggtctggtcaaaacgacgcttgcggcggtactcgaccagtgacatggcagctccgcgctactttcccaagtgcttgcgtacggcagcggcggtgggcccgacctcggcgaccgcggcccgaagttcctcggctgacacacccagcgtcgtggtccagtactgcagttcatagtcttcgttgacgttgatgcgatcccggtccgggctgccggtgttcttcttgtcatcgctcatgggagtctccacgcgtgatcgggcgtgaagtgaccgtacaggccggcccatgggcgccaggcgacgccaccgtgaagcgatggcgaaggcctgccggtatcgggacttcggcaggcgggcgacagacgccacctcgtgaagacaacgcgcagggctcgcgttggcgttcacatgccgccttcacctggcccccgcctgatcgcaaccgggcgggacctacgctgagcgctccactcacagcggagcccagcatggctatcaagacagcggaagacctgttcatccacgaactctcggatatctacagcgccgaaaagcagctgaccaaggccctcccgcgcctggcccgtgcggccgagaaccctgacctggccacagcgtttgaaacgcacctggaagaaacccagggccagatcgagcgcatcgaccaggtggtggaggttctcggcatccggctgaagcgcatcaagtgcgcggcaatggaaggtctggtagaggaaggcaaggaagtgatcgacagcatcgacaagggccctgtgcgcgatgccgccctgatcggcggcgcgcagaaggtcgagcattacgagatcgcgtcctacggcaccatcgccgcgctggccaagcagctgggctacaaggacgcccttccgctgctgctggagacgcttgaggaagagaaggccaccgacgagaagctcaccctgctggccaagggcggcggcaatgccaaggcagcacaagccgcctgatcgacgcgccccgaagccggccgccatggacggcggcctcagggttcgtacagcacctggtcgttcgggcagaagaacgtgcgccgccgggtggtgcccatgtaaagcttgctgatcgggccgccgcatgccgggcagatcctgcgcgtgtgtacctgccagtgcttcttcaactcgaaacggcgcttccactgcaggaaatcaaagctgtaggcgcgggcctgcgtgatcagcgcggtgagcctgcgcggtggcaggtcgcccagccgcgtggcggggtgcacgcctattcggaacagaacctcgttcttgatgatgttgcccacgccggcaaagaccgtctggtccagaagcgcatcacagaccatgacgtccggcattgccttcagcttgcgccgggccagcttcggatcccaggcatcgttcatcacgtccgcgcgccagtcgtagacctcgtccaacggctcgtcgatcagccgcacggaacacgcatagaagttcagctcgccattgtcgaaccgcagggatacacgcggcggggttggcttccgttcgtcgatgcgccagctgccgaacatcatcagatggatgcgcagtgtgtggcggctgaattccagcaggaagtgcttgccccaactgcggaccgccttgacccttcggccctgcagcggcgacaggtcgacccggctgttcccggagacggcgcggaccacgtgccccttgaagtggctcgctgcttcgcgcagcaggacgatcgaagggccttcaggcatgttccttctcctgcagcagcgcctgcaggtgcagggcgttgccggtggcgtgacccagtgcggtgttgtccagtacgaaccaggcgggtcgtttcgcctcggcctcggccagcagctgccgcgcaaggtgggcaagggtgggttcgtcgtaggcgctgcgatagatctgtggctggccgtgccagcgccagtagctccacgcgcggtcaccgccgggcgtcgctgccgccggcacacgtgccggatccgcggcaacccgtgccacgccatgcgcgctcagaagcgcatccacttccggcgtgaaccaactcgggtggcgcggctcgcacgccacatcggcctgggtacgcgcgcgcaggccccgcaggaatgctctggccgtggccgtgtcgtacaccaggctcggcggcaactgcagcagtaacggcccgagcttttcacccagctccagcacgccttcaaggaaccgctcgagcggttgcattgcgtcgcgcagccgacgctcatggctgatctctcgcggcagtttcaccgcgaaccggaagccctccggcacgctcgccgcccatcgcgcataggtcctggcctggtgcggtcgatagaaggatgagttgatctccaccatcggcaggcgtgtggcgtagcgctgcagcgcgctgtcgcccgcgccgaacgcttcctgatccgcgcgcggcagcgaccagcccgcacagccgacacgcagtggagcggatgcacgcggggcgtccgccgccgtcatcgtaccagctgcccgtacggttccagggtctctcccgcacctgcatccgtctgcaactgtgagaccgacagcagacgatccagtgcactggcgcccgactccagcgccgacgcgctgcgcacgaagccggtccagtcggagatggcgatctttcccagcgcgagctcatccacccgcacgctgcgcatccgccagtgcggaaactgccggcgccccaccctgccccggttcagctcgacgatcccactgcggctgccggccgcgagaatgcgcgtgtacgccgcattggtcccggcctccgggccctccagatactgcaggaagcgcgagccgtcgaacagcaacgtgccggtgacatcgacggattcgttgaactgcaccgcttcggccacaagccgttgcagccgctcttcggtcaggcttcgggacgcttcactcacataggcaatcgcacgaaaaggcatggcaccaccggttgttgcagacagctctaccttagcgacgcgggtcgtatgtgcagtgaggccggcgtagaggctgcgtcgagttgaggcgcgggcccgccgcatcgccttgacacgtgctcgagcgcggcgggcgcgcctgcgggcgcacacgcgcgtgcaccacgtttcgtggagaccggatgaggaatcgtgggcttccggatgacgccacgttggcggtcatgccaccgcggtctagcgccggatctggaagatggtccctgccgccagtcgggcggctcaacccagggagactttccatggccaaccagaaccagaaccagggcaacagcaaccgcggtttcgcttcgatggacgaggacaagcagcgcgagatcgccgccaagggtggacgtgccgcgcacgaatcaggcaacgcccatgaattcagctcggaagaagcacgcgaagccggccgcaagggcggcgaagcggtgagccaggatcgccagcacatggcggacatcggccgcgaaggcggccagaacagccgcgggggtggaaaccagggcggtaaccagggcggcgggcagcaacagcaggaacgcggcggcggtaacaaccgcggtggccagcagcgctgatcgcggctgaagccagatgcacctcttcgtgggcggacgtgatgtccgcccactttcgtacgccttgacgctgatcaagggcttcgccactggggcgccgcagatgggtgccccagctctttcacggctcgcgtggtggcaggtccagtgctcccgcgcccgggccggcccccagctcggccccggtggtcggccgcgcttccgggtcggagagtgtacgcagggccatggcctgcaccgccgcttgttcgcgcgcgtccaggtccaccgtgccgccgccgtcgccaccatccacagcggtctgtgcctcgcggtcgctgacccgctcccatagctcgccgctgttccagctgccctgcaggtcgtcggcgccgtcgccctgcgacatgtccatgtacagatcggtgaacgcagggtcccccggcagcttgcccggcgggaagttgggctggatgctgtgcagcgccttctcgaatgacttcatatgcgcgatctcgcgcgtcatcaggaaacgcagcgcatccttgataccggggtcgtcggtgacgttgatcaggcgctcatacaccagcttggcgcgcgcttccgcagcgatgttcgagcgcagatcggcggtaggttccccgatcgagtcgatgtaggccgctgtccacggcaccccgctggaattgaccagcgccggcccgccaccgtacaggatctgctcggtatggctggtgctgttctgccccagcagccgcatatcctcggcctcggcaagcccttcggactgaatggccttcggcccgcggttgagcatggcgatgatggtgccgatgatctccagatggctgatctcttcggtggcgatatccatcagcaggtccttgcggcccggatcgcattcgccaagtccctgggtgaagtaacgcatggcggcagcaagctcgccctgcgggccgccgaactgttcaagcatgaggctggcgagctgcgggttggattcgcgcacgcgcacggtgtacatcagcttcttgtgatgaaagaacatggggtttctccaatggctggctgtgctggcttcggggtcagcgcttggcttgcgcgcccggcgtttcgtcgcgattgaggaacgcaccgaccaggccgtcctggtggtcttccagccagcgcgccatggcgatctcttcctgcaggatctggccacagaccgcggcgatgtccggcgctgcggcacgctcggcagcaatcaccagcgcccggtaggtggcgatctcggtgttttcgaagccgaacgagagccccacgctcttgaccacctcgtcttccatcaggcttgtgccggccgcatggagagccgcagtcatgctggcgaacagtcccttggcggtcggcacgcttcctccaagcgcttcaatgcactggcgcagcgaagcggcctgcccctgcgtctcctggacgtgctgggcgacccgtgcagcgaggtggggatagttctggatccgcgaagccatggccttcatcatggtctccgcctcctgctccatggcgtaggcgtcctgcagccacttcaacaggcgctcgcttcgggcgttgttctggtctgccatttcgttctccggtgcggggcgacatgcctccggagaccatggtggagcgccggcaatcactgccctgtcggccggtgtgagccgtcgaaggtgggcgctgcacgcagtggtgatgcggcgataacatccgcagccctgtgtttcacccaggaggtgctctcaggtcgccattgcgctggatacgcccacgccggctgcaggtcgctcgcgcctggcgttcgaggcgcacgcgccgcccgccgccatcacggcctgcattacccgatgttgagcacgatgcccgccaccatccacgcccacgacatagacgaagcgcccatcgaacttggcctgtgcgccttccatggcgtcgtcggccagcagtgctcgcttcagcgacttcatccaggcccgttcaggcgcccggtccagctccacgacgatggcggcaccgccgcagtcgagcggcatgcactcgacacgcagtacgcctggagcgacagaatcggttccggatagcggcatgacagaatctccgatgcgggggacggcggcagtatccacagcgcgtgccaagacgccgtcaacgaaatccagggcaccttccacacctcctccacccggttggcggcgcgctcggggggaggcttcgcgccgggctgacaatgcacacgcatggcgttgatgcagcacagcacagactgcagttcccaggacaacacaggcgtgcacgtatgcaatccggaatgagccagcgcagatgcaacctgctgctggtggaagaccagctcgacctggctgcgctgatggaacaggcgctggaggacgcaggcgatcaggtaacgcatgcctacagcgtgttcgatgcgctggggctgctggacaaccagcgattcgacggcgccgtgctcgatgtcgagcttcgcgacggcgtggtcttcccggtggctgatcgcctgacggaactcggcattccgttcctgttcgtatccgcggtctatgaccagttggtgccgcagcgtcaccgtcgcgccgctttcgtggccaaaccgttccacgtcggcgagttgcaggagacggttcggcgcgtcatgggggatgtctgcgtgcaaccgccggcgcattgattgccatggggtggtcaccccaggtgcggggccaccaccaggctcagctggcgcagcgcgccgccacgggagagcccatcccagttgctgcgcgccacgctgcggatctcggagtcatcgacccacagcagccgcattgaccagtagggaaagaaccggccggaaaccctgccccggcccagctcgatcacctcgcaatggctgcgggcactgaggatgcggctgtacaccacgttgatgctgtcttccggtccctcgatgtactggaggaaacggagcccgtcataaagaagcacacccgtaacgccggcttcgaagttgaagcgggcggcggccctggcgaggtcatccacatggtccatggaaagccccgatgtcgcctcacttgcgtaggcgactgcacggaggggcacgttcgttccttctgacgcaggagatttcctgctcgtccatcatcgcttcgcggaggtaggcagggatgagggccttcgtggcctgcgctctcccaacgctctcctcaaccgcacgctccgataacacggggcgcttgcgtgacggtgtggctgaccctcaggtgatcagggccgatgcttccgcgccggagcgctcgccacccagcgccgccagataagcggagaatccgcctgtagcacgcccctgcaggcgcgcacttgtcatcaccacgggagcgccagcccatcgcaccaccgcaccgcagcgttgcagcgctctgacaagcgccacgtcttcactacagtgcaggggagcaaagccgccaacggcccgataggaactggcagagacgccgaggttggcaccgtggatgcgcccatgatggtcgccccactgctgtcttgcctggaatgccctgcgcaggcgccgttcaccctggcaggacgtcgctatgtccaccagtccgcaaaaagcgtcacaaccgccctgaacctgtgcggccagccactcgggaggcacctcgctgtcagcgtccgtgcttgccagccacctggcgccccgccccagcagttcagcagcggctgcggcccgggcgacaccgacgcagcgtgcatccagctgcacgctgccgaccaggtgttggcggcagatggtgcccgttgcatccgtacacgcatccagcgcgaccatcacctccactgcttcgccgccgaggcccgggtgaagggccgccacccggatggattgcaggcaccgcgcgatactgtccgcctcgttgtgggcgggtatcaggacgcctatcaccgcaggccctcgttccgggccaatgacaaggggccccgtgtccatccctgaagcacgaagtccgcatcgcggtagtggaaggcctcctgcaggccttcccccaggcatcgatgcaccacctcggtccggctcgcgcgtccggcgaacgagggcaaccaatggcaggcaaccagcaagccgtcatcgcgaagtgcttcatcgatgccacggcgcagctcgcgcagtgcgcctgctcccaggtagtagcccatttcgccgcagacgatcaggtcgaagcgccctggcggccactgctcgggatggctggcgcaatggacctgcacgtgcggcagatgggccaggttgcggcgcgcctggaacgccgcacgtgggctgatgtcggtggccagcaggcgttcgcaacgtgcggccagcgcctcggtcagtacgccgttggaacaccccagttcccagccgcgagcgaactggcgctggctgaggcttgccagcagcagcgcacgcttgcgctcttcataccaccggctgcggtagccgaacgggtcctcctgctcatgcaggtcatcgaagtacggttgcgcgctcatgcaaggaatacctcgtagtttcggaagaatcgggcgagtacatgtgcgggcagcaccggcgggctgttcaggcccaccacgtcgccggtctgtgtacggaaatgcgcgatcgcgtttcgctttgcggacgccactgctgaaatgtcgaccagcttcggaacctcccacgccatatgtgcgcaggcagggtcaagccagtgccagccccacgccgggtactccagccggtggcaaccgaccgcccgcgcggcgcggcaggcagcgcgtcctgccgcttcgtgatcggggtgaccatcaaaccgccatggcgccaggaccaggtcgcgcggttgcagatactgctgcagccaaccttccagcccctgctcatgcgcgctaaccgcgccgtcggcgatacccaggtggaagatggagccgaccggaataccgagttcgcccaatgccgcggcaagctccgctcggcgcgctgatcgcaggcgttcgggcgtccaccacggctcgcccgggtagcatgcttcgccgtcggtcacggcaacgacactgacgtcgataccctgccccacagcgtgatgcagcagcccgccacagccgaggatttcgtcgtccggatgcggcgcgaccaccaccatgcggtcatgcccgctgcagagtgcggttgccgatgtggtcggttgctgccagagccaatcgcagtgcagccaggcctgctcctgggttccttccccttgcaggggtgtcctggctacagcgcccatgttgcctcctgtgctgcacgctgctcgcccagccattcccaatcgcggtcggcgtggctctggcgaaggaacacggtcaggtccgcgcagcgccgggcatgggcgtcctccaggcacatcgggcccgggcccagcgcccgacccgccaggtccagcacacgcgttgccgcgcgctcaacgacacagcgcacgcgcactacatcttcgcgatgggccagttcgggcgcggcgtcgatgtgcgccgccagttcgcgaagcagcgcggctgccgggccaagggcgaggtccacttcacccagcagccgcgcgcgatttccctcggtgcaggccggtcgcatgcgctcggccaaagcggccgctgcaccaaaccagaccgccgcgatgcctgccccgccgtgccagaagcccgggcgctgcaggtagtcatcgcgcgtccccaggatcaccatcggtgcgccgtcaaagcgcaccgtggtggaagggattgcggccatgcccacggcaggccatggctcgcccgcaagtgtgtgccagtgttccgccgctacctggcatagccacacgccctgcgggttgcgaaccgttaccagtgccgcatctacccatgcgctgccggaacaccagggtttgtcaccgtacaacccaccgccggcatcgatgcgaacggtgttggccggaccctctgcagcccacaccgccagcaacgtgtcttcagcagggatgggcgccctcaactcggcagcaatcgcctgggcgtcatagtgggcctccagtaccttggccaggcaaagatcctctgccccccaggctgccagcgcctgccaacgctgcagcgtctggccgccaccgggcaaaggcaatgccggttgctgcaccagcacctggcgtgcgcgattgaacagcgaagaggatgacgtcacatcctgcatgggtggcagacctgcaatggagatacgccatgaacgtaggcggcaggcggtcacatgtctgtcttgatggcgtggcgggcacatgaatgcccggtaccatgatcctcacggccccgtctgcgtgcgctgccttgcacgcacgcactgccgcagttcccagagccatggcagcaccaccaggcccagcgccggcagcagggtgaaccaccagacgtccggttctgcaggcttcacttcgagcgaccaccgcgggtggacctgccagcccacccaggccagcaggacccacggcgcggcatccagcacgctgtgcacatgctgttccgccgggctgatgcgtcgacggccgtccgcgctgacggtatcgagatagccggcgaccgcgtgtgcgatgaccaggcctgccagaagcgcgaccagcgacaacgtgttctccagcaggagccaggcaagcacaccgctgccgatcagcagcagctgcaccccatgcagcaggctttcgcgcatcgcggaagtgtgcggaagatcggtgcgccggtgaaaatggaaatccagcgatccggcagccagccacagggcgtagacacaggcgatgacaatcgcgctcatggcggcactctcagggtgtcaatacgatcttgcggcagtcatcgtccttggcatcaaacattgcatagccctgagctgcatcggccaggcgcatccggtgcgagatgatgtcacccgggtgcagctttccttccatgattgcgtcgagcagttccggcatcagtccctgcacgtgggtctgccccatcttgaacgtcagccccttgtcgaacgcatcacccagcagaaaaccatggatgaagccagcgtagacacccgggatgctgaccacgccgccgcggcgtgctgccgcgatgcactgcctgatcgccacgccgctgctgccctccagcttcacggcagtcaatgctgactccagcgcactgccctcggcctcgaagcccaccgcctcgatgcaggcgtccacgccccgcccgctggtctgggcaaggatgtagtccgccgggtcttcgatctccttgaagtcgatgggcgtcacaccgtaggtacggcgcgcataatccagacggtaacgaagatggtcgaccatgaagatggtctctgcgcccagcaggcggcagcaggccgcgctcatcagccccaccgggcccgcaccgaagatggccaccgtcgagcccgccttcacccctgcgttcagcgcagcctggtagccggtggggagaatgtcggacaggaacagcacctgctcatccgcaatgccttccggaatgcgcagcgggcctacattcgccttcggtacacgcacgaattcggcctggcccccggccacgccgccatacagatggctgtagccgaacaatgcggccggaggcagcatgcccttctgattcagtgcggcgcccttgccggtattggtggtttcgcaagcggcatactcggccaggcggcaatggaagcactctccacaggcgatcacgaaagggatcaccacacgatcgcccggctgcacctgggtcacgccgctgccgacctcttccaccacgcccatgaactcgtggccgagcacatcgccatcgtgcagatccggaatcttgccgcgatacaggtgcaggtccgatccacagatggcggtggcagttaccctcaggatcagatcatcctcggccgccagtaccgggtccggtacggtctcgactcgcacatccttgcggccgtgataggtcaatgcctgcatcgtgcttctccaggagctcgggacgccagcatcgcaaggccgccatcccgcttcggtgacatcccggtgtgcacggcgttcattctacggggtcatggtgttaacccggcccggtgcagtcttcggtctctagccgcaggagctgcccatgaacgacaagctgcccttcaatccgacgacagacgtggacgatcagtcgaaggcgcacacgccggacgagcggcgcaacgatcgagccaagtggaaggagcacgacatgcccgacgacggcgatggccccaaggccgtaccggaagactacgaacgtcctgatcctgacccgaccggaaagcgttgagtccgcctcacattctggatgcgccggattcacgggtcatggcctgctacccgcgcaagcttcgcgcacggcctctggaacagactgaacgaggtgttgcatgtggaaacgcaacggtctctcgctggtgctgcttatgctcacgcttgtgttcatcgtcgggcaggcggttgccgggcatcacgtgcacaaccaggaactggtcgagtacggacgcgcgccgatcgatctctggcactacctcgcgacggggcacttcgtcagcgccacgttcgagaactgggagagcgagttcctgcagatggggatgtatgtgctcctgacggtcagcctgcgccagcgcggctcggccgaatcgcggccgctggaccctgcgcaggaacagaatcgcgtcgagccggggcccacgccgtggccggtaaggcgcggtggtccatagaagacgctttacggtcattcgcttgcgattgcgttcgggctgttgttcctgttcagctttacactgcatgcagtgggaagctggcgtgccgaggaggccgaacagcagttgaagggattgccgccgccaggctttgtggagcacctcgccagcagcacattctggttcgaatccatgcagaactggcagagcgaattcctggccgtgctgtccctggtggtgctgacgattttcctgcgccagaaagactcgccgcaatccaagccggttgaggccccacacgcgcagacaggtgattgagccatgcgagatgatccatcgacggccctgctgatcatcgacatgttcagccgattcgacttccctggcgctcaaaagctggcgccggcggcagagcgggcggcccggcaggtccggcgcctgagggatcacttcgacgaacgcggttggccggtcatctacgccaatgacaatttctcggattggaagcgcgacttccgccagcaggtgggacagtgccggcgcgacggtggcccggcggggcgaatcgccagcgttctctcgcctttgcctggtcactacttcgtgctcaagcccaagcactcggcctttctggccagccctttgccgattctgctggccaaactgggagtgcgccgcctttgcctgtgtggcatgacggccgattcatgtgtcctggctacagcgttggacgccaacgccagggaattccacgtggtgttggcgtcggaggccgtggcggggatgccagcgcagaagcggcgggcactggcgctgcttgctggttcgggcgcagcgcgggtcgcgcgggtttcttcacttgtctctgggcaggagcggggtggcgttgacggcgactcaggcccggtcggctaaaccctgtacacctgaatgaccggcgcagtgtgcgcagcagaagatctggccgtttccttcaacaccatgcccgataacagcgcaatcgcagtgtgcgcagcgcggtgcgaatgcgtggatcgcgcattcgaacgaatcgaacgtgccgctgcgtccgccctgctggagggtgaagctcttgtcgtagttgttgccgcagacatcacaggtggccatggggcacctcgtgctgtggaaggaacatgcagtgtgtacagcgcgggtgtcggtggccgtgaatgcaccgtgtcgcgagggtgtaggacgttcgcgtcgtcacgcgttgggcgcggcccgtcctattcgtctttgccgggctcggcactgccaccccgcgacgcgccaccaccacagggaaatgcggtccgcagcgcttcggcaaccagtgaagacgcatcctgctgcaatcgctcgcggggcaactgccggagatgggaagacacacggtcgaccagctcatgcggaagaatcctgccttggccacaccactggccgtggctggcatcggcaacgccctggatgtaggcgctggcgcgagcgctggacaggttccggcactgctcgccgtcgcagaacccatcagcgcctttgccctgcagcagggtgatgagttcggctccactgacaagccaggtgcgtgccggttgcgttgttccggcgagggcggatcctgccagggcgcagaggccaagtgcgaggagccgacgcgtgaggcggcgcgcctggggttcgtgatgtccgttcatgtcggagtccttggcgcgttcctgtgggatgcacacagcgtggggcaaagtcgagctagctggttgtggacagatggcttgtaacagacagcggctggcccgccaacacccgggcggcattcccaggcttcgccgcgatcgggcgccgagctatcgcgctgccgtcgaccctctgaccacgcaccggcccgtcattacgagtcggcgtaccggcagctccggcgtgcgcaggcgctcaagcagcagcgacatcgcggcccgccccatctcctcaaccggttgctcgatcacggtgatgcccggctcgaccagctcggtccagcgttcgttgtcgaagccggccagtgccaacgcctctggaatcgccagccctgcgccgcgggcggctttcaatgctcccatcaacagcaggctgttgctggtgaccagtgcttcggggcgggacggcgtagcgagccactgatcgaccgtcgcgatggcggcttcggccgtgggttcaacctcacggtagtccggctgcaacccatgcgtgcgcatcgcagcaagataaccgtcacgtcgctcggccgcggtggtactggtgctgccgaacaatccgccgatgtgccgatagccgcgctcgaccagatgctcgaccaggcctgccatcgctgccggattgtcgagtaccacgctgtcgatcggaccgccgggcgcggcacggtccaccagcaccgtcggatagtccagcgtgagccgctcgagccggcccaccgtggtccgggttggcgcgaagatcaggccactgatgcgctcttcgtgcatcaattgcagatacagcgcctcccgctcggggtcctcgtcggtgttgcagagggtgacccgaagaccttcgcgataggccacctcttccacggcgcggatcagcgccgtgaagaacgggttgcggatatccgccacgatcaagccgatgatgccggtgtgccgggagcgcagccgtcttgcctgcaggttgggtcgatagccggtctggcggatcgccagctcgaccctgccgcgcacgtcctcgctgaccggaccgcccccgagcacccgtgacaccgtggatttggacaccctcgccacgcgtgcgacgtcgttgatgctgatgctcattggaaacgttcccggaaacgtgggctgttcatggccggatggctgttcaggacaatgctaacgccaaaggactattggctttttgtgcagtgcacattgaaatgtgcagtgggaacgttcccaatacgcctcagccatccccccggagcccgctttgtcgcccctgacctccccttcccccgtcagccgggaactgatccgcctggatgcgcgggcacaggacaagaccaatgccatcgcccaggtggcccagatgttggtcgctgccggctgcgtggcgccgggctacgaggccagcatgggacgccgcgaagcgctggcgaacaccttcctcggccatggcgtggcgatcccgcacgggctcggcgaggaccgccacctggtgcgccgcgacggcattgcggtgctgcagttgccggaaggcgtggaatggaaccccggccaggtcacccgcctggtggttggcattgccgcccagtccgatacccacatcaccctgctgcgcaggctgacccgcctgatccaggacgaggccgcgctgcagcggttgttcactactcccgatgcaagtgaaatcgtcaatgcgctggccagtgatgcgactgtcagcgtcgcccacgtaccggtgacggacctggccgagcgtttcgactggaccattgcttaccccagcggactgcacgcgcgcccggccacgcgctgggccgagacggcgcggggtttcatggcccgggcccaggtgcgcgcgggcgatcaggcggccgatgccaagagtctggtggcgctgctgcagctcgggcttcgcgagggcgatgccgtacgtgtttctgccgaaggcgccgatgcccccgcactgctggctgcactacgcaagaccatggacgggctggtcgcgcaggaaaaggccgatgcggagcgtgcagcgcagcgaaagacggcgccggtcgccggctggaatccgcccgaagcgcaggcagcgatcgtcggcatcggcgccagccccgggctggccatcggtccggtgcatgtactggccagcgcgcaggccgatgttgccgatcgccctgccccgcttggcgagggcggcgcgcgcctgcaggatgcactcagccgtacccgccagcagctcgccgcgctgcaggacgacacccagcgccgccttggcgcctcggatgcggcgatcttcagggcacaggctgcgctgcttgacgacaccgacctgattacccgcacctgccagctgatggttgaaggtcatggcgtcgcgtggtcctggcaccaggccatcgagcagatcgcctccgggctggcggcgctgggcaatccggtgctggccgggcgcgctgccgacctgcgcgatgtgggtcggcgcgtactggcgcagcttgacgcctctgcggccggtggcggcctggcagatctaccggcgcaaccgtgcatcctgcttgccgccgacctgtcaccctcggataccgccaaccttgacaccacccgcgtgctcggcctcgccaccgcacagggcggccccacgtcgcacactgcgatcctctcgcgcacgctcggcctgccggcgctggttgccggtggcgccgaactgctggcgatcaaggccggccgcgaagcgatcatcgacggcagcagcgggcggctctacctgtccccttccgaggccgatcttgcttcggcacgcgcctggatcgccgagcagcagcagatccgcgcgcgcgaagccgcacaacgcgcgcagccggcgcagaccaccgacggccatcgcatcgacatcggcgccaacgtgaacctgcctgagcaggtgccattggcgctggaacagggcgcggaaggtgtcggcctgatgcgcaccgaattcctgttcctcgaacgcggcagcacgcccagcgaggaggagcagtacgcaacctacatggcgatggccaaagcgctggaaggccgtgcgttgatcgtgcgtgcgctcgatatcggtggcgacaagcaggtcgcccacctggagctgccgcacgaggagaacccgttcctcggcgtgcgcggcgcgcgcctgctgctgcgccgcccggatctgcttgagccgcagctgcgtgcgctgtaccgcgcagcgaaggaaggggcacgcctgtccatcatgttcccgatgatcacctcggtgcctgaactggtcgcactgcgtgccatctgcgagcgcctgcgcgccgaactcgaggcccccgacgtgccgatcggcatcatgatcgaagtaccggccgcggccgcccagagcgatgtgctggcgcgccacgccgacttcttctcgatcggcaccaacgacctgacccagtacgtgctggcgatcgatcgccagaacccggagctggccgcagaggccgacagcctgcatccggccgtgctgcgcgcgatccgcaccacggtggacggcgcacgcacgcaggggcgctgggtgggtgtctgcggcggcctggccggcgatccgttcggcgcaatgctgctggcagggctgggcgtggacgaactgtcgatgaccccgaacgacatcccgtccgtgaaggcacgcctgcgtggcagcgcgctggccgatctgcaaacgctggctgcgacggcgctggactgcgaaaccgccgagcaggtgcgcgccctcgacggagcccgcgcatgaacgcccgcgccgtcaccgttaccttgaacccggcgatcgaccagaccgtgcggctggccagcctgcggccgggccatgtgcaccgcgcccgcagcagccgcgacgatgcgggtggcaagggcatcaacgtggccgcctgcctggccgactggggcgtgccgaccaccgcgctgggcgtgctcggtggcggcaacgacggtgtgttcggcgcgctcttctccacgcgcggcatggtggatggttgcctgcgtatccccggcagcacccgcaccaacatcaagctggttgacgaggacaacggcgaaaccaccgacatcaacctgcccggcctggccctcgacgatgccgctctggacgcagtgtcgcgcaggcttggcgccttgctgctgccgggccttccggtggtgctgtccggcagcctgccgtctggactgccgtccgatgcatgggcgcgactgcaggcgcaggccgccgccgccggtgcgcgcgtgctgctggacaccagcggcgacgcacttgtggctgcattgagtgacaccgctggtgcactgccctacgcggtcaagcccaaccgccacgaactggaggcctggaccggcaccccgctgccggaccgcagcgccctgcgcgtcactggccaggccttggtcgaacgtggcgttgcgctcgtagcgatctcgatgggcaccgacggcgcgctgttcattgatcgcagcggcgccctggtcgctcgaccaccgcgactggcccagggcagcacggtcggtgcgggcgacgcgatggtggccggcatcgctgccgccttgctggagccttccatcgatctggacggctgcgcgcggctggcgaccgcgttctcgatgagccggctgcaaagcggtgacgcacgacggctggacccggcgcaggtacgcggttggaccggcgatgtactgatcgagcggttggattgacccccctgccgggagcacggcggcggcttcaggctgaccgcagcgctttcggcaagcacgagcccgaagaattccaggagtttccatgcacgctttcaccgtagtcatcgccgccggcgaacgcagcatcgaggcggttctcgccgccgaagcgctgcgccgcgccgcccgccagcgcgggctcgagctgatgatcgagatccgcagcgaccagggcgtgaccggcgcactgtctgcctcggacgccgccgccgcgacgcagttgctgctggtgggtgagggtgaggcggacatcgcgcgcttcgccaatgccgggatcgtgcatgccagcctgggcgaggtactggacgacccggctgcggcgctcgcaccgctcgcggccgcggtgtcgggcaacgccggcacgcatgcgggcaagcgcatcgtcgccgtcacctcctgccccaccggcatcgcccacaccttcatggcggcggagggcctgcaacaggccgccaaggcgctgggccatgcaatccgggtcgaaacccagggctcggtcggcgcgcaggacgcgttgagcgacgaggaaatcgccgcctcagacctcgtcctgatcgccgcagaccgcgaagtcgatctgtcgcgcttcgccggcaagcgcctgttcaagagtggcaccaagccggcgatcaacgatggccagaacctgatccgcaaggcgctggccgaggccggcgtgcaggcaggtagcgcgactccgggccgcacggccgaaaaaaccagggccaccggcccctacaagcacctgatgaccggcgtgtcgttcatgctgccgttcgtcactgccggtggcctgctgatcgcactggcgttcgcactcggcggcatctatgccttcgatgacgcgcacaagggcacgctggcgtggtcgctgttccagatcggcgccaagtccggcttcatgttgatggtgccggcgctcgccggttacatcgcctactccatcgccgaccggcccggcattgcgcccggcatgatcggcggactggtagcagtgaacatggatgctggcttcatcggcggcatcctggctggcttcaccgccggttatggcgtgcactggatcaaccgtgcgctgcgcctgccgcgcagcctggaagggctcaagccggtgctgatcctgccagtgctgggcacactgctggtcggcctgttgatgatgtacgtgatcggtacgccggtcgccgggctgctggcgtggctgaccgactggctgcgcagcatgcagggcagcagcgcgatcctgcttggcctgctgctgggcggaatgatggcggtggacatgggcgggccggtcaacaaagcgtcctacgcattctctaccgcattgatttccagccaggtctacacgccgatggcggccacgatgatcggcggcatgacgccgccgctgggtatcgcactggcgacatggctgttcagcaatcgcttcaccgcagaagagcgaggcacggccggcgccgccagcgtgcttggcctcagtttcgtgaccgaaggcgcgatcccctacgccgcgcgtgacccgctgcgcaccattccggcgctgattctgggttctgcggtggcgggagcgatctcgatggctgctggcgtcgagctgaaggtgccgcacggtggtgtgttcgtgctgccgatcccgaatgcggtcactcatctcggcatctacctgctggcattgctggctggcgtggccgtcaccgcagtcgcgctgcgcatcctcaagaagccggtgacggccgcggcctgatccccctgccctcacggtcctttcgcggtccctgcgcgcgtaggggctcaacgacctacgccctgcacacggagccccgcccatgacctccccttcccgccgcctgctgccgacagcgatcctgctggtcctgccgtcgctggccgcagccgccgacgcgagcgatgtcctcatccccaagcttgcctacaccggcgaagccgccgccacgctcgacggcggcaagcgcagcggtacggcgtatgccggccagctgatgttcggtgccgacgtggacctggacgctgcgtttggctggcgaggcgcgacgatcaaggcctacggcatcaatcgtcatggcaccaacctcgccaacagcagcacgggcaacagcacctcggtgcaggaaatcttcggtggccagggcacgcgcctggccaacctgacgctggagcagaaactgctggacgaccggctggtgctggaagccgggcgcagcgtcgccaacatccatcatcttggttcggagctgtgccagtacttccagggcaactcggcctgcggcaacccgacctatgtgttccgcaccagcagtttcacatggtggccggtatcgagctggatggccgatgccacggtttgggtgacgccggatgtctacgtgcgcgtcggcgcctaccaggtcgacccgagccaggccgaagatggccagcacggcctgaaatggagcacgaaccaggccaccggctggatcgtgccctacacgatcggctggcgcagccccgcgtcggcgcgcttgaaggcccgctacgaactgggtggctggcaggacaactcgacctaccgcgacccgctgcgcgatgccaacggcatgccggcgctgctcagtggccaggagtacgcgacacgtcatggtcgctccggtgcgttcgcccgcttcgagcagcagctcagcagcgatggcagcggccgtggcctgacccttttcggcgccgcgctcaagggcacctccggccaggtgatcgaggatcacttccttcaggccgggctggtgcagaaaggtacgttcgccagccgaccgcaggacagcatcgccttcgtcgtgacgcagcagaagtacagcagcatcgcgctggaaaacctgcgccttgcccgtgccgcagcgggcggcagcggcaccccgcacgggagccaggtgatgatggagctgagctatggcatccaggtcaccccccagcttcgggtcgcgccgaacctgcactacatcgtgcatccggaccagttcaacgaacccgcacgccagcgggacctgccgaatgcgctgatcgccggcctgcgggtcgattggagtctgtaggaaaatccgttttcgtccacgcgattgccgctcaacggctcatcaagtctcgaagtgggctttcagccagtcgtcgacaccctccagtttcacgccaatgctggcattgaacgtcccgtccaggctccaggagacgcccctgccctgggcgaaggcagcacggtacttcctgatcatgtttgatgggtcactggcaagctcctccatcagctggggaacgctccacacgatcagcttgaagggagcaccgaacttttcctcaaggatggcgggcagctgctcataacggaccgtgtctcccgcaagatagacgatctcgtttcgaagggggggcgagtggaagacgatctgtgcagtcattgcaccgatgtcctctggtgtggtcagcgtaaccgcattggaggctgtgccaagtgcattgacctttctgccgggaagatcgatgacgccaaactccggctcgaagaggtagctggtgaacatgccggtggaaatgaccacccagtccatttcggcctgtgagcggagatagtcgcgtacatccagctgggcgtcgaaaagatcctgtggcccgccgcgtccgatggcgtcaaagtcgaccccgaattgccaagggaagtacctggtaatgcccgacttcacggcggcgcgcgctaccttcatgggagtgtcgcggccagcggcgtagccggtgcagccgatgaccgtgtcataaccggaaaatagatcagccagctcatcgaccgtggcagtgaccaggtcgccaggaacgagggccactcccagcgagcggatctggtcaatgaccgtacgcttgtccggtagtgtggattccatcgacgcaggcctcagcatcacgctgatggttgcgtcatgcacgaccgcgagctgggccaggttgcggatgacgggcattccgagttcgccggcacccagcaccaggattgagcgggaaacaatcgggggagacattgaaaccaccatctgtgtgtacgatggcggcgattctgcgcccctccctagttgccacgtaagaaggcacaccgatgataccgaccgcaccgttcatgagcaccgatgagcttctgcgacattcacaatcgatatgcgacggcatgagcgcggacgacgacggtctgcgccgcgaggtgctcgcgcatgccggcagccgctggtcgctgggcatcattcacgccctgggggtctacggaacactgcgtcacgccgatgtggcgcggcggatgaaaggagtcacgcagcgtatgctgacgcgtaccctgcgtcagcttgaaagggacggactgatccataggcaggatttccgtgaggttccgccgcgcgtggagtacaccatcactccgctgggcagggagctgctggttcttatgatcccgatgtggacctgggtagtgggacacgccgaggaattccgccgctgcagggagaatttcgacacgcatcaaggccctctccctgactgacccggcctgcatccggtgcatccaggcgctcccgccagccgtatgtaggatgcccgcgctgtgcgggcatcctatcgaggaacgcaccgtgaacgctcttcagcgcatcgccgccgcagtcagcttcgccgtactcgtctcagccgcttccgccagcttcgccgcagatccggtaatggttggcggggccgagatgtacccgaccaggaccatcgttgaaaacgccgtgaactccagggatcacaccacgctggtggcagcggtcaaggccgcaggcctggtcgagaccctcaatggcgccggcccctttaccgtctttgcgcccaccaatgccgccttcaacaagcttccagcaggcacggtcgatacactggtgaagcctgaaaacaaggcgcagctcacccggatcctcacctaccacgtggtcccaggacggttcagttccgcccagctcctggccgatgccaggaagcacggtggaaaagccacgctgaagacagtgcaaggcgagccgcttaccgtggcgctccacgacggcaagctgtgggtgatcgacgccaagggtggcaaagcaggcatcagcatcgccgacgtcaaccaatccaacggcgtcatccacgttgtcgataccgtgctgatgccgaagtagtggcgcgccctgccagaccctgccactccggccagcagcatgaagcagtggacgaggatccgggcgcaggcccggctcctccgttcactgaagcgcctgggccagcgtgagtacatccgccgggaatgtcgcgtagtcatccagtggcgcgcgatggctgtcgcgtcggtggatgaggcgcacggcaaccacgcgctgttgcggaacgatgaccaggtgctggcccaggtaaccgttggcggcgtaggcaacggtggggccgcgttggatgtcgaacatgtcggacagcttgagtccacgaccggtgatctcgctgccatagtgctgcggccagtccgccccaagtcgctcggccacgtacgcaatcaatgcgctcttgctgtcgaataccctgcccccggtggccagcaatgcctgctggaccggagcgctgaccccatgccgcgccaggaagtcggccatctggcctttcagctcataacgctcccatgctggaatgcgccaccaaagaagaccaacatcctgggagcgggcacttgctccagtcagcagcgccaccgaccgctcgctcagcacgcgcgtacccgccggagtcacgccgccatcaagcagcagctgcccgatcttcgccagatcgcgggcagtcagcgacaatccggccatgcccaagggggtgcccgcaccgtccttcaaccaggtatatcgggcaatgcccagcggtttgaacaggcgcttctcaacgtaggcatccatcggttcccctgccagacgctcgacaatgccgggcagcagattggtagccttgttgttgtacgagaacgtggtacctggatcgctgctcagctctgccgccagtgcgagcttgaccaggtccggcgcagcttccagctcttcccccgcgttggccacgttctgcaggccagaggtatggtccagcagcatgcgtaccgtgatgtcccttttccgcccctgcttccactccgcgaagatgttgcttaccggctcgtcgaccgaggccagttttccgtcgtccagcagtagcatgatggccagcgacaccaccgacttggtggccgacatgaggtgaaccggctcctcgccggtctctggctgtggctccagcagtgtttttccatccttccagacaagcaccgcgtcggaatgcgcggcacgggcgttgcgttcgatcgtcgcgacggcgtcggccgtggtggtcgtgctggccagtgcagggagggccagcatcaaggccgcgaagctggacaaccatcgtgcagttttcatgggcatctcttccggtgaatgcctgtccacattgcctacagctgtagtcacgaccgagtgcctgaagtcatgcccggccacatgacagcatcagcaccacgccccctgcatggccccgtagtccgccagcggatacgcgaagccgatggcccttgctggcgccccgctttctgatggttccaatccagccgttgcagtcgcaggcagggcgcaacgccgctcgatttcgtttcgcattgcagcaaatgcggcgtgccaggcagcactgctgatcgctcaactgtctgatttcccgagcttctggtcatccatcgttcattctgattgacagcgttgtcaggccgcgcttacaagagcccacgtccggcgcgtggcgcgggaacgtccagacatcacttatggggagagagggaccctatgaccggccatttcaggaagagcacactcgcacaggcagtacttgccaccatcgtcaccgccactgcagcgctgccggtcgcagcgcaatcagtcaaggaaagcagctcgaccgccaccagcgaggcacgggaggcctcaacgctggacgccgtcatcgtcactgtcgaacgccgggaacaggacctgcagaaatatgcaggtaccgcccaggcaatctccgcggacgatacgcgtgcgctgggcatcaacaatgagctgcgcaacatccaggccctggtgccgggtatgagcatggccaaccaggaaggcaacctggagatcttcatccgcggcgtgggctcttcgaacaacaccgaactgggtgatccgggcgccgcgcctcacatcaacggggcctacattgcacgaccgcgcggtctgggcggcatgttctacgatgtcgagcgggtggaaatcaacaagggcccgcagggcacgctgcgcggccgcaatgcgctggccggcacgctgaacatcatcaccaagcgccccgacctggaagcgttcggtgggtatgttcaggccgaggccggcaatcgtgaccatcgcggtggcgagttcgccctgaatctcccgatcggtggtggcgcggccttccgcgtggctggctacaaggtggagaaggactctccgttcaagaatgcggggcgcgcgcaggacctggaaccggctggtgtgcaggacgaccggggggcacgcctgtcgttcctctaccagccggatgacaagttgtcgatcttcgccatggccgacatcggcaaggaaggcggcaccggctatcccggtgccaatgtctacactgccgcgaaggccggttatctgccggacgatgtcgatctgcgcaagatcatctaccgcggcgcgcagggcaagctggacagcaccaactggggggcgcagaccagcatctcctacgacttcggcaaggtagcggtggaatacaacggcagctaccgcaacgtggactaccgccagaccaacgcgcagagtgagggcatcctctggccgaaccgcaacatcgatccggtatcgcccagcaacccgggtggcatcgactacgacaactactccacccagtactggctgaccgagtcggagtcgcaggtacatgagctgcggttcacgtccgaccaggacgagcggctgcgctggaccaccggcctgttccacttcaacgaggaccagcgggtgggctacctttcgctggtggacaaagggcgctggtactcgggcactgaattcaccatgcccaaggtcaatggcaagtcttccgccgtgttcgccgatggcacgttcgacgtcaacgatcgcctgcgcctgaagggcggcctgcgctactccgaggagaagaagtcgcgttacggcatcggcggcaactggtcgctgggcctgcctggccagggcggggactttgccacgcgcctcggcacgcccggcttcgagcccgcgttcatgagccgtccgaactttgatgtcagcaacatcacctcgcaggcggagatggcccgcttcctgctgcagggcgtgctgcgacacggtcgcaacgacaccttgctgcagcagatcggcgcggtgcccgatggcggcccattcggctgcgtggaccgtcccgacatcggtggcgataccgtcgattgcccgtaccagagctgggcccaggtcagcgcgattccggcccagcagttcggcaagagcaagttcagctttaccgactggcgcgcgggtttcgagtacgacgtgagcgacgacagcctgctgtacggcctggtgtcgaccggccacaaggcgggcggcttcaacgacacgtttgatccgaaggagattcccgagaccttcaagcccgaatcgatcattgcctacgaaatcggcagcaagaactccttccagatgctgggtcgcacctcgaccttcaacgtcagcgggttctattacgactacagcgaccaggtgttccaggacctggcggtgatcgccaccaacccgaccaccggtgaagccaccggctatgcgctggtcaaccgcaacgtcggcaagtccgctgtgtacggcctggaggcggaaagcaccttgcgactcccgcacaacttcatggtcaacatcaatgcactctggatggacagtgagatcaagcgcggcaccgtcgccgatgtccgcagccagaactacgacgccggtggcgccacttcgttgatcgacctgtccggcaatgaactgccgctggcctcgaagctcaccttcaacgtgcgcctgcagcatacgaccgagctgcgctttggcaccttcgactggcagttgctggcctcgtaccgctcggccttctatctcacccagtacaacaaccgggacgtagagttcatccgacaggatccggccactggtgagctggtccatgaccgtaccgaaagtgccgctgcggccggcttccctgaccgccagaagggcgagaccaccttgaacgcgggcattggcttcacctcactgagcggcaactggcgggtggaagcctggggcaacaatctgctgggcaacgacgtctcgcagaaggccctggtgggttccggcatcaacgtccgcttcctgaacgatccgcgcagctacggcctgcgcctgcgttaccagttctgagcaacgcagccttgaaggagggccggtttcgccggccctccgtgcgcaatcaccacgtcccgccctgtgcgacaacgcacggggcgtcgccctgcccgcgatgacacgagaatcatgaaacacacaacccgctggtcgcagttcggtgtactcatcaccgtcttcttcttctggggcttcgttgccgcaagcaacggcatcctcattccggtgttcaagaaggcgttccatctcagccaggcgcagagcatgtacgtggcgatggctttctacgttgcctacaccgccggttcgctgatctacatcgccgtctcccgcgccatcggcagcgacctgctgcacagggtgggctaccgcaacggcatctgccttggcctgctggtctcggcactgggtgccctgctcttctatcccgcggccaacaccggctcgtttgcactgatgctgtccggcctgttcatcgttggcctgggcttctcgctccagcagatcgcagccaatacgctggcggtgatcatgggtgatccggccaccggatcgcagcgcctgaccatggccggcggtgtcaacaacctgggcgcgacggtaggcccactgctggtgagcattgccatctttggcagcgtgtcagcgggcaacacagaggcgagcatcgagagcgtaaagatcccatacctggtgctgggcgccgccttcgtactggtagccgtgctgctgcggctctcgagcgtgcccaatcatgtcgagctgtccgcgacggtccccgcaggtgcaaccggggcagatcaccagacagatcgcagatctgcgctcgcttacccgcagctggtcatgggcatgatcgcgatcttcctttacgtcggcgtggaggtatcgaccatcgacaatcttccagcctaccttgagcagcccttgagcaagggtggactggggctggaaacctcggtgatcgccccgttcgtgtcgttgtactgggccagcctgatgatcggccgctggggtggtgccgcaggcgcgttcgatgtgcgcgcaggcacccggaagctgttgatgctggtgttgccgttcgtcgcgttcgccatctaccttgccgtcaacgcgatctctggccacaactccgcacagttcctgcactacgcgccggtgatcgtcctgatgatcattgccaccctggccagcaggggcaatccgtcgcgcatgctgctgtactttgccgtgtgtggcattgcggcgcagctggtcggcatgttcaccaccggcatgaccagtgtgatcgccttcatcagtgtcgggctgttctgcagcacgatgtggccctgcatctttaccctggccatcagcggcctgggccgccataccaaccaggcaagcagcctgctgatcatgatgatcatgggcggcggcatcgtcagttgggcgcagggtgcgcttgccgacaaggtcggcgtgcactacagcttcatcattggcgtgctgtgtttctgttatctggcgttctacgcctgggcggccggccgtacacttcgtcgccagggtgttgatctggagcgattggcaaccgaagcgggccactgagctgaaccgcgcccctgccctgccagcgcggcgtcccgatcgcgccggcaggccgttggaccgcgttcaatcgtgacggaccggccccgtggatcgccggacctgcagggcgtagtcaatatcgaccacgccaccgctgccgagctcgcgcacttccttgataagctccatggccgcccgccggcccatctctcgggtgggctggcagaccgtggtcaacgccggatagatctggcgggcgatcggcgtgtcatcgaaaccacagaccgagatgtcgcccggcaccgaaaggccgtgctcgaacaccgcgcagatgaccccggccgccatatcgtcgttggcagcgaagatggcagtcggccgatcaggccgatcaagcagtgcgttggcgccgatgtagccggattcgtatgagaactcaccttccagcaccaggctggggtcgtagcgcaggcctgccctgcgcaggccttcgcgatagcctgccaggcgccacatgcttgcgccatgcgcggcgtgtcccttgatatgggcgatgcgggtatggcccagcgaggccaggtgtgcgatcagcgccaccaccgcgccgatttcatccacgacgacgcccacgttccggttctgttccttcgccgaaatgctggagtacggaatgcccaggtcgaccaggcgttccagcagggccgtgtcgtcggtcaggggcggcgtcagcaccacgccgtcgagctgcgactgcatgatcaatgactcgaccttttccacgatatcggccgcgtcgtagatcagcggagcgagcatcaggttgtagtgctgttccatgcaggcatccagcacccccatctcgatctccatcagatagttcgaggacggattatcgaagagcatcgcgatcaggtaggaacgccggccggcgaggacccgtgcagagggcaagggacggtaacgcagcttttccactgccgcgtccacccgggcccgggtgctcttggagacgttcggctcgttgttgagcacccgcgagacggtcttcatcgagaccccggccgttgccgcgacatcctcgatccgcacgcgtcccggcctgcctgcgagcacctgctcaggtcccggcatcccccgccctctgcccgtcatagcctcaccatctctaccgaaatcctgcaccacgggatgtggatgcagatgcaactttatcctcaaaacccatgccgctgtgcagcaagcattcgttccgccggctgggtatgctcggttccgactgacaacgctgtcaggttgctttctggtcgccgagcccatccaagccacccttccgagatgattgttccgatgaacgtccgtcattccgatcgtgcgaagcgcaaccccgttctacgtccacaccgcctgctgctggctgcatcgcttgccatggcgctggtgcctgcgaccggtgcggcccctgccccggtgaacgacgcaggtaccatcactcccgcgcactggcccaaggcaacctggccgctggccaacgatccggccatggaacgacgcatcgacgcgctgatcgcatcaatgacgctggaagaaaaggtcggccagatcgtgcagggcgatatcgccagcatcacgcccgacgacgtgcgcagatatcgattgggttcaatactggcgggcggcgcatccgacccaggtggccgctacaacgcaaaacccgccgaatggcttgcgctggccgacgcgttctgggaagcctcgatggacacgcgcaacggtggcaaggccattcccatcgtctggggcattgatgcgatgcatggccagagcaatgtggtgggtgccactctgttcccgcacaacatcggcctgggcgcagcgcgcaacccggaactgctgcgcgagatcgcaaggatcaccgctgccgaaacccgtgtgaccggcatggaatggaccttcgcgccgaccgtggccgttccgcaggacgaccgctgggggcgcacgtacgaaggctactcggaagatccggcattggtggccagctatgcaggggcattcgtcgaaggcctgcagggcaaggccggcgcggccgacttcctcgacgaccaccacgtgatgaccacggtcaagcattttctcggcgatggcggcacgggcaacggcaaggaccagggcaacaccacggtcagcgaggcagaactgcgcgacatccatgccgccggatacctgcctgcgatcaatgcgggcgcgcagtcggtgatggcgtccttcaacagcttccatggcgagaagatgcatgggcacaagccgttgttgaccgatgtgctgaagggtcggatgggcttcggcggcttcgtggtcggtgactggaacggccatggccagatcaagggctgcagcaacaccgattgcgcgaagacctatgttgccggcctggacatggcgatggcgccggacagctggaaaggcatgtacgaaagcacgctggcccacgtgaaggacggcagcctgccggaggcgcggctggacgatgccgttcgccgcattctgcgggcgaagatgcgcatgggcctgttcgacaaacccaagccgtccgagcgcgcattgggcggcagattcgagctgctcggggcgccggcgcatcgccaggtggcgcggcaggccgtgcgtgaatcgctggtgctgctcaagaaccagaaccagctgctgccgctccggccgaaacaacgggtgctggttgcgggcgatgccgcgaacgacatgagccgtcaggcgggcggctggacgctcagctggcagggcgatggcacgcgtcgggaggacttcccgaatgctgagacgatctgggaaggcctgggggcacaggtcaggtccggcggcggccaagccgaactggcggtcgatggccgttatcgcaaccggcccgatgtggccatcgtggtgttcggcgaagatccgtatgccgaattccagggcgacttgcccaacctgatgttcaagaacggcaagtccggagacctggagctgatgcgacgcctgaaggcagacggcattccggtcgtgggggtgttcctgagcgggcgcccgttgtggctgaaccgcgaaatcaacgccgccgatgccttcgtggccgcatggctgccgggatcggaaggtgggggcgtggccgatgtgctgctgcgtggggccgatgggcgcgtgcaacacgacttccgcggaaagctgagctactcctggccacgccgcgccaaccagtaccagaacaacgtggggcagaaggactacgacccgcagttcgccttcggatacggcctgacctatgccgacaagggaaatctgcctgcgctttccgaggacccgggcattgatccggacgccgccggtagcggtaccctgttcgatcgtggtgtggccggcactgggctgatgcttcgcctgactgccgccaatggcgaatcgaccgatgtcgtgcaccccaatgcaacgactgccgaccagtcactggcgatggtcgcaatcaacaccgatgtgcaggagggcgcacgccggttcagtttccgggcgccggccacggtggcgttgcaggccaatactccgctggactggtcgcgcgagaccaacggcgagctgtccttggtagcgaccatgcgtgtcgagcagctcccggcggaatccgcagtgacactcggtaccgcctgcggggcggcatgtgctgccgaggttgcgctgggccccgcgctgtcggcggcgccgcgcaatgagtgggtcaggctgggcgttcccctcaagtgcctggccaacgccggtgcggacatgagccgcttgaacgtgccgtttgcgctgcgcgccggaaagggcacaacgcttgcgatcacctcggtcgaactgggcaccgagttcgatcgcaaggtggagtgtgcgtcgcagtaggcgcggtgttgaatgccctggtgcggccgtcacgtaacgtgccgcgccagggcctttgctgggcagccggcacggtatgatgccgcaaccccggcacttgcactgatcgcagcgggcgcctgcacgccgatcacatgcgccggagaaccggcgacgcggtcgatggacggcaccgcgcacgccccctaccccatgctcgcttcccattcttccctcatcatctggatggcggtggccgttgccactgtcggcctgctgttccgtccgttccgcattccggagtatgtgtgggcgctcggtgcggccgcgctgcttccgctcagcggcactgtgacgttcggcactacctggcacgcagtcgccgagggccgcgatgtctacctgttcctggtcggcatgatggtgctggccgagctcgcacgccgcgaagggctgttcgactggctggcgttgtacgcggtgcggcacgcgggcggatccgggcgacgcctgttcgacctggtgttcctggtcggcacgctggtaacggtgtttctttccaatgatgcgacagccgtggtgctgacgccggcggtctacgcggcctgcaaggcggcccgggccaatcccctgccgtacctgttcgtctgtgccttcatcgccaacgcggccagcttcgtgttgcccatctccaacccggccaatctcgtggtgtacggccagcacatgccgccgctgctgcagtggctggcgcagttcgcgctgccctcgctggcggcgatcggtgcgacctatcttgtgctgcgctgggtgcaccgtcgcgaaatcgcacagccgctggtggccgcgccggcgcatcgcccgttgaccgacggcggccgactgagcgcactgggcgtgctgttcaccggcacggtgctgctggttacgtccgccttgaacgggccgctgggcctgaccaccttctgcgcgggcacgctgagcgtggtggcgctggcgatccgccagcgacgcagcccgctgccgctgctacgccacgtatcctggggggtgctgccgctggtggcggggctgttcgtgctggtggaagcggtggcgcagaccggtgtcatccagactgcggccagcgcgctgcaggcgctggcgaaaacgtcgccgcaccacgccagctggctggccggcggcgccgctgcactgctgagcaatgtggccaacaatctgccggtcggcctggcggctggttcgttggggcagatggccgacctgccggcgcagacccgtgccgcattgctggtcggcgtggatctgggcccgaacctgtcggtgaccggctcgttggccacgatgctgtggctgatggcgttgcgtcgcgaaggcgagcatgtcagcgcgctcgacttcctgcgcgtcggcgcgctggtgatgccacctgcactcatcgcagcgttgttgctgctgtgaccagagtgcaggcggcgcccctgccctagaagaccagctgcaggcgggtattgaaggtggtgccttcatccctgcccattgcactgccgctgcggtgacgggtcttccagcgcacggcttcgaacatcacgcgactgaaatcgttgaggtaccagttcgcgcccagggtccacgcgttaccggtaccgccactgggcagctcggcatagtccacgtcttcatagcggcccttcagctcccaggcaccgccgccgccgcgcgtcaccggatcggcgaccttcaccttcccccaggtaccggccttgcccgagtacgacggcagcgcccccgccaggaaccagccggcagaaatcgcccacgccgcgtggtcgcgatcgtagcgaccgccggcatcggccccgcgcaggcttcgcgtaccccactcgcccgttgcccacgccgggccgaagaagccggccagttcggcaccgtaggcggtgctgcgctcggcgcccagcagcgtgcccggcgtgatcctgaccagatcgttgaaatgccccgcgatggccgaactgcgcaccacgccgctggccccggcgggaatcttctcgtggaacgcccatgcgcccagatgcaacgtggcaccagcggtgtccagtggattccagtgcacgcgcgtggcccaggtctggctgtcgttgtcggtgccggcgttgttgagatcgttgccggccacagacaggctggcgtgccagccctttccgtacacccgctcggtcagcccgacaccgaacaggccgcgctgcggcagcatcaacgtgccgaccacgttgcgttcctggaacggcgtgttggaggtgctgctggagccatcgataccgcgatcgttcaagcggttgccgatcgtgagatcggcgggcaggccgaacagggtgtggtccagcgtggcgtagaccgacttccaggccaccgcgttgtcggcgaagtcaccctccaccacccagcccagtgtgccgtagcgtccctcggcccccaggcgcaccgaacggacctcggtgcccgaaacgttgcgatcaccgaccgccgaaccgtccgtactggaggcatcgacgaacaggcggccgcggggacggaacaccgtcgtgccgtcggcgctgctgaactcgggtgcgcccttggcccaggagaccttgggctgcctggactggccggattccagtgcggccacccgcgtttccagcgcgggtgcgggcgcgggcggcgcggatagtgcggccgcggtgccctgcccgccctcgacggcgcggaggcgcgcttccaattgctggatctgcagtgcctgctgctgcaccaggcgtgacagctcggcctggctcagtggcgtgggcggggatgaaacagactgggcgtcggcgtggccactggccaacagcaggccgagcgcgaccggcagcgctgccagcggcagcacggtggaagggttcatggactctctctccggccagccggccccctggcccggcgctggcctgttgcggtggtgcgggggaagatcgggggaggaagctcgcgccgccggatcggaccggcggcgcggcaggcgggctcagcccggcccggtcagctggtggcctgtgcctgggcgttgggacgccaggtgatcagcttgttctcgaccacgtccagcagggcgtcgatgaccagcacgaaggcggccaggatgatgatgccggcgaacacacccacggcattgaagttgccctcggcctgcgcgatcaggtaacccaggcccgccgaagcgccgaggtactcgccgatgatcgcgccgaccacggcaaagccgaccgaggtgcgcagcgaggacaggatccagctcgccgctgccgggaagtagacatggcgcagcagatcgctgcggcttgcgcccaggatgcgggcattggccagcaccaccggattcacctcgcgcacgccctgcatggcgttgaagaacgtggtgaagaacaccagcgtgaccgccagcgccaccttcgaccacaggcccagccccagccacaacacgaaaatcggcgccagcactacgcgcggaatcgcgttgaagcctttgatgaagggatcgaggatgcgcgccgaacggcggctcaggcccagccagacaccgccagccacgcccaggccggtgccgatgatgtagcccagcgcggtttcagtaagggtgatgtagacatgctggtagaacgaggtatcggacaaccaggtccaggcctgctgcacgatggccgtcggcgaagggaagaagaacggatcgatcacgcccagcgcgataccgccttcccagccgccgaacacggcgaccaccagcgcgagctggatgaatttgtcagtcttggcgtgcatagctcttctccacttcgccgcgcaggcaggcccagatgtcgcggtacaggtcggtgaaacggtcatccagcttgatctcggccacattgcgcggccgttccagatccacgtcgaaactgcgcaccacgcggctcgccgggccggaggacagcaccaccacgcggtcacccagcgcgattgcttcttccaggtcatgggtaatcaggatcaccgagcggcgatcctcctgccacaggcgcagcagctcgttctgcatcaggtggcgggtgtggatgtccagcgccgagaacggctcgtccatcaggatcaccttcggctcgacgatcagcgcctgcgccatctgcacacgcttgcgctggccaccggacaattggtgcggatagcgatgctcgaaaccggccaggccgaccttggccagccacgcgttggctttggccttgcgttcggcttcgggcacgccgcggaagcgcaggcccagctcgaggttctggaaagctgtcttccacggcagcagggcgtcctgctggaacaggtagccgaccgactcctgcacgccgctgaccgtgcggccatcgatggccacgtcgcccgaggatggcttcagcaggcccgccacggaattgaggatggtgctcttgccgcacccggtgggcccaacgatggcgaggaactcgccgtcacctacctggatgtcgacatcgcgaacggcggtgaactcgccgaaggacatggtcaccttgttgatggcgaccatggtctgtgcaggctccagctgcggtgcgccgttgagttggcgcacggtggcattgagggccatggggttacctccgcttacggttgggcagccggcgccgcagcgttggcacgctcgacgaaggcattggtgtaggtcctggacagatcgatgttggccttggccacatccgtattgaactcacgcagcaccttcaacggcgtctccaggtcggccggggtgaagcgtccatcgcgggtgaatatcgcgcgggcgttctccaccgcgcgggcataggtggcgcggtcgccggagacatagctgtccggcagcgcggcaacgatctcctcggcactgttgtcggcgatgaacttcaacgccatctgctcggcacgggcgatcttctcggccgcttcggggcgcttgtccaggaagctctggttggcatacatcaccgaggtcgggtacagcccgccatagacctggcgggcgccttcgtcgctgcgcgcgtcgaggatgatcttcccgaccttgcgctcggtgatcagggttgcagccggatcgtagttgaccagcaggtcgatcttgccctgctcgagcgcggcgactgcagcagcgccggagccgacgccgatcagcgaaatgctgtcggccggaatatcgtgctgcgccaggaagtggcggacgaagaagtcggacgaggagcccggggccgtgatgccgaccttctggcccttgatggactccggtcgcgcaggatcaaacgtggcatcttcgcgccccgccatcaccaggccggaattgcgcgagagcagcacgaaggccaccacgtccttgcccttggcctgcatctggatggtgtggtcgtagaaaccgaccgccacgtcggtggaattcgccaccagggcctgcagcaccttcgagccaccctgggcgaagttctcggtttttacgtccaggccgacgtccttgaagtagcccttggcatcggcaatgaagaacggaaggttgttgaggttgtaggagccgacgctgatgcgcacgggtgcatcgtcaccggtgccggtggatgcgccatcggggcgcccgctgttgctgcaaccggccgcggccagaccggccgcgcacagcgcggccatgaagaactgcttgtacatcatccctcccaggagtgaagcatctacgttgtaatggctggcatgcgcgtctgcgccggccctgccgggttcagatcatgccgctgacgtccattggcgggcttgggtggaactggccatggcaggcactggcgttgtcgcaaacacgcgaccttcgaacagtcggcgtgcggtgcggaccacgctggcaatcaccggtgcgtcatccgagctgcgactgaggcccacctgcaggtccccgctcggatgttcgagggtaatgctgccgggaacggacaggcatccgaccaaagtgtgggccagcgtgcccggtgtgacggcggcggtagccaggccgaccgcaccggtgatcgccagtgcggtgtggcattggtgcggcatgaagtaacgcacctgcagatcgccgccgtgttgcggcgccgacagcagcaccggcttgggaatgaccttgttgccggcgtcggcgatgcccatgcgggcacctgcctcgatgcgcagcgcttccagccggcgcatgaacgccgcgtccgcgttcagttcggcgggcgaagcatcaccacgcacgcccaggtcttcggcacgcaccagcatcatcggcatggcgcagtccaccaggctgacgggcatgccgttgatgctttcctgcgcgtggccgctgggcagcagcttgccggtgcgggcgcctgcggcatcgaggaaggaaagcctgaccggcgcggccgagcccggtgcgccggcaatgcgcgtatcaccgcggtagaccacatggccgcccggcgtttccaccgtggcgatgatcagcttgccggtgttgacgttgtggatgcgcacctcggtctgcggatcctgagcctgcaccagcccccgctcgatggcatacgggcccaccgccgccagcatgttgccgcagttgggggatgtgtccaccacctgctgctccacccgtacctgggcgaacagatagtccacgtcggcgtctgcccggctggatcggtcgatgatggccaccttgctggtcagcgcgttgccgccaccgatgccatcgatctgcagcggatggcccgaccccattacttccaccagcaggcgatcgcgttcagcaatgtccgccggaagatcgctggccaggaagaacgggcccttggatgtaccaccgcgcatgagtacgcagggaatgctgagcagatcgttggacatacgtgtgctagattgatgcgtataggggatgaatgacccctctgtgattcgatactggcatgaccccaattgatctgtgaattgctgatttttggatgattgatacccaatgagcatcaattgcgaaatcctggatctacgcgcattcctgctggtgtcggagacgcgcagcttccaccgcgccgcggagatcctgcacgtctcccagccggcactcagccgacggatacagaagctggagcaggctgtgggttcgccactgctggagcgcaccacgcgcagcgtcagcaccaccgccgtcggcgagaacctgctgccgctggtgcgtcgcatgctggaggaattcgatgggtcactgttctcactgcggggccgggacgatacgcggggcgctaccgtcaccatcgcctgcctgcccacggcggcgttctacttcctgcccagcgtgatggcgcgtttccacgaagcgcatcccaacgtgcgcttccggatcctggatatcccggccaccgaaggcctgcaggcggtagagcgtggcgaagtcgagttcggcatcaacttcatgggcgccaacgatccgaatctcgatttcgacgtgctggccgaagatcccttcgtgctggcctgccgacgcgatcatccgctggcccgcaagcgcaaggttgaatgggccgatctggccgagcaccagctgatcaccgtgcatcgcaccagcggcaaccgcacgctgctggatggtgccctggcgcgcgagaacctcaagttgagctggcactacgaagtgacccacctgtcgacgtcactgggcatggtcgaggccggcatcggcgtgtcggtcctgccgaagatggccacgccggacggagatcatccgaccctggtgacgcgcacgattggtaaccccgtggtgtcgcgcacgatcgggatcgtccgtcgccggggcgccctgctctcgcctactgcggaacgctttctgcagatgttgatgagccagtggcgcggggagacatgagcatcgtttgctggacaggccgcccccggatctggccgagggtgatggccgggcatggctcggccctacagaggagccagctcgcgcgcaaggaaaggcgctgtcctgcttccccgtgcgcgggccacctgttgcggcgttcccttcgccacgatggtgccacccgcgctgcctgcgcccggcccgacgtcaatcacccagtccgcctgggcgaccgcccgcatgtcatgctcgatcatcaccaccgtatttcctgcgtcgaccagccgctgcagctgaaccagcagcctgtccgcatccgacgcgtgcaggccggtggtgggttcgtccagcacgtaaagcgtgcgcccgcgctggctgcgctgcagttcagtggccagcttgatgcgctgggcctcgccgcctgaaagctccgtggccggctggcccagcctcaggtaacccaggccgatgtcctgcagcagctgcaacggccgggcaatgacctcttccgccatgaagaatgcatgcgcctggtccacggtcatctgcaggacctcggcgatgttgcggtcgttccacagcaccttcagcgtggcctcgttgtagcgggcgccgtggcaggtggggcatggggcatagacgctgggcatgaacagcagttcgacactcacgaaaccctcgccttcgcaggtttcgcatcggcccttggctacgttgaacgagaaacgacccgcatcgaagcgacgacgacgtgcggcgggcgtcgccgcgaacagtttgcgcacgtgatcgaacagcccggtataggtggccaggttggagcgtggcgtgcggccgatcggcttctggtcgacctgcacgacccgctggatggcgtccacatcaccggccaactggcctcgcgtggtttccatcaccgtcggcccgtcgttcggcgacgcctcggctccatcgtccgcgggttcatgccccaggtgcagcagcatcagctcgggcaaggcctgtgccatcaggctggacttgcccgaccccgaaatgccggtcacggccgtcagcaaacccagcggcacctgcgcgtccactccctgcaggttgtggcgatggatgccctgcagttccagccagtaggtggcggtgcgctgccgacgggtgggcgcgggtacctggtcgaacagatacagtgccgtgcgcgactcctgcacctggcgcaggccgcccggctcaccgctgtagagcacgcgccctccccgctcgccggcctccgggcccacgtccaccagccactgcgcgcggcgcatcagctccagatcgtgctcgaccacgaacaccgagttgccaccatcacgcagccggtccagcgcgtcgtacagcgcctggctgtcggcgggatgcagtccggccgaaggctcgtcgagcacgtacagcacaccaaacagcaacgagctgagctgcgtggccagccgcaggcgctgcagttcgccggcggacagcgtgggcgtggcgcggtccagcgagagatagcccaggccaagctcgcgcagttgccgtacccgccccatgactccgcccaccagccgctgagcggccagccgcttctcttcggacagggccgaggtcaggcgcacgtcgggggcgccctcgtgcgtcgcgcggccactcgcggcgcgccgggcacgatcgcggggtgtcgcatgcctgctgataggtgcacccttgctgtgtgcgccgaaatcaccttccgcgatgggctccagcagatccgccagttgatccaggggcaaccgcatgaactcaccgatatccacgcccgcgaaggtgaccgagagcgcttccggcttcaggcgctttccgtggcaggccgggcacagcttgccttccatgtagcgggaaacccgtttgcgcatcagcgcgctctgggtgttggcgaaggtatgcagcacatagcgacgcgcgccggtgtatgtacccatgtagctcggctcgagctttcgcttgagcgcagcccgggtctcggcaggcgtgaagcctgcatagaccggcacggtgggcgtttcttccgtgaacaggatccactcccgatccttcttcggcagcttcttccacggtacgtcgatgtcgtagccgagcgtgaccaggatgtcgcgcaggttctggccatgccaggccggcggccaggaggcgatggcgcgctcgcggatgctcagcgacggatccggcaccatcaaggcttccgtcacctcgtagacgtgccccagcccgtgacaggtgctgcaggcgccctgcggggtattgggcgaaaagtcctcggcgtaaagcatcggctggttggccgggtacgcacctgcacgcgaatacatcatgcgcaccaggctggacagcgtagtgacgctgcccaccgatgagcgcgcgttgctggcgccgcgctgctgttgcagggccactgccggcggcaacccgtcgatggcgtccacatcgggcacgccggcctggtcgatcaggcgccgtgcatacggcgcaaccgactcaaagtagcgccgctgcgcctccgcgaagatcgtgccgaacgccagcgatgacttgccggagcccgaaacaccggaaaacaccaccaatgcgttgcgcgggatggagacgtcgacattcctgaggttgtgctcgcgcgcgccgcgcacctcgacgcaaccgctggcagcggcggcacatgacgattcaccaaaggggggcttggacatcttcgcgatcctgcaggcagtgagcggcgcgcgtaggggcgcgcccgatagtgcattttcgctgttgtggagtgaatgcgggtgatggcgtggtcacgccatggtgcgccgatacaactgatcgagcgtagccgtgcgaaccaggcggccgcgattgtagaaatgcagcaccggctcgctcaacgtcacgtcagccggaaccaggttcatgccttcgcagccgaccacgaccgagccccatcgtccgacgggaacaacccgcgatgccatccgggtatcagcgaggcatcctggcccgattcctgtggcattacccgcgttgaattgacggctggatccgaatcggtacagagattccgcgcggggggagcatgccgtgaacctctccggcggcagcagcggggcatcggcaagcgccgggcccgcagcaaatgcggcgatgagcgtgatgaaagccttcatgtcgctgcacatcccaagggagcggccgccgaaccgcaaactaagcggcgtgcacgtagggctcaaccgcggcggccagcacatcgataccccacgcagaacccgcaatctcctcgggctggcttctcttgaagcgtgaccagtcggccctggcaagcctgccgaccagaagctggtcggcaggaagctggtgcatcgaccaataggggaactgccgggtagagacacgtccccgggccagctccaccacatccgtgtggctggtcgattgcagcacccgctcgtaaacgctggccaccccatcttccggcccttcgaagtactgcacgaatcgcgtgccgtcatgcagcagcacgcctgtcacccctgcaagcttgttgaacctcgcggcatcggtgacgagtgcttccaggcggtcaatcgaaaggccttcaacggcctggcttgcgtatacaacggcccggatgggcatggacttcgccttgaatgcagggccacgtcggcacctattcacactctagcacccggcgcaagtccgggccgtgatgcgtattcttaattcttcagaatacggttcgcgcctagcagcgcgacaggcggcatgatgaacgcccccatacgttcagggctttattcatcttcatgcgcgacatcggacagttctatgtaaacagcgtcgaaggagtggcgcgtgaggatggcaccctgctgcaggtcacccggatcgattgttcctgcctgaagtgttcaaggcagttccgcgccattcctgatcatggcctcgtcgatctcaacggcgctgcttcgctcagttgcccaggctgtggcaaccaccagtccgtcagccgggcgcggctggaggagttcgtgctgcgtagtgatgcatgagctgaagcgcgccgtttctcgacactgtgccaaccctgtcgacaccttcgcctcgcatcttcccgtagtgcacccacaacggcgttccaatgagtcataccggcctattcaagatcagggacctcacctacacgccaggcgcggagggcgacctggcccgtgccctgcagatcgaagccacctgcacggcctgcggcgcaaccagcgtctggggcgagcaggaaatggagcatgtgcgaggaggaaccgtgcttgcgtgccgggcgtgcggtacgcgccaggccatcagcaatgcgggcctgatcagtaccccgtcagggatacgccaccgccggggctgagcggggcggcaccgggtcatgcgctgcccggcaggcacgattgatggcctgtcagcggcgggcaaccgatggcagcgcccgatgctggttgatccagtccaacgactgggcaattccaccgaacggaaagaagtgcgggctgaccaacccgtgggcatcagtcaaaccgcccgccagacggtccacgaacacctccgggcccgcgctgcccagcaaccggccgatcgagatgccataccgggacagcatcaatgcactggcccccaccccgcacattgcggcgtagcgtaccaaccgcgcgatgcttgccgggcccggcacgccaacgagcaccggaacgtggatgccacgggcgcgcagcgcgtgcaaccaggccaggacgatgtcggcatcgaaggcgaactgcgtgatgatcattggcgccatgccgcgcgcttcgatggactggcacttgtgttccagtacctgccagcacgcgtcactgcccaggaccggatggccatcggggtgaccgccgatggcgacgaccttgataccggccctctccagaaggccgctctcgatgatcgaagcgctgtcagcaaacggtccggcgggcgtggccaggtcgccggcgatcaccaagcactgggcgacacctgcctcgttggcggcacgctgcaggaagcgctcaagcaccgcacgcgacccgatgcgccgcgccgagagatgcggcatcggctcgaagcccagttcacgcaccctgcgcgccgctgccaggcgtgcgtcgtcgtcctcgctggccagccagggaatggagatcgtggtgccacgcggaatgcgggtggcttcggcacccagcgccggcatggccctggcgctcacctccagcgaaaaagcatcaaggaaggcctgcacccgcagcgacgtaggcgcggacatcacgcgcccacgcctgcattgctggccaggggcgaactgttccgcgccagttcgatgaaggcctgcaggtagtcgatgctggtatcggcttcgcgcgcacccagatagatctgcttgggaatgcccttcgcaccgaggcgcaccggcaccacgtccatgcgggtggcgtactcttccaccagccagcgcggcatggcggccacgccacgaccgctggccaccatctgcatcatgatgtcggtggtttcaatggccttgtgccgtcgcggcgtaatgccggccggcagcaggaactggttgtagatgtccaggcgctcgaacggcaccggatagctgatcagcacttcctggccgagctggcgcggcttcacgtaatccaccttggccagggcgtggttgctggccaccaccagcacctgctcgtagtcgaacacgggaatgaacttgaggcctggcttgagcagtggatcgggggtaaccagcagatcgatctcgtagccgaacagcgcgccgatgccgccgaactggaacttctgcttgacgtccacatccacatccggccacgcggccaggtacggcgagacgatcttcagcagccactggtagcagggatggcattccatgccgatgcgcagcgcgccgcgctcgccctgtgcgaactggcccaaccgctcctcggccagatccagctgcggcagcacgcggttggcgacggccagcaggtattgcccggcctgggtcaggcgcaggctgcggccttcgcgcagccatacatcagtgcccagctgctgttccagcttcttcatgctgtggctcagggccgactgggtcaggttcagtacgccggcggccgcggtaagcgagccctgctgctcgacctgctgcacgatgctgaggtggatccgctccagcatgacgatgaatcctgctcatggataggtgaagtaataccattttacgtcatggaagggcatggctagcatcgggtcatgctttcacctgcccgcccccttcgaatcgtcgccgtgtccggcggattgcagcgcccctccaaggccgccaccctggccgagcatctgatgggcctgatcggcgaggacatccacagcgagcagcacctggtcgaactgggcgaactggccccgcagctggccggtgcgctctggcgttcgcagttgcccgacaccgtggaacgccagttgaccaccgtcgagcaggccgatgtgctggtggtgagcacgccggtctatcgcggctcgtacacagggctgttcaagcatttcttcgacttcgtccaccaggacgcactggtcgacacccccatcctgctggccgcgaccggcggcagcgagcgccactcgctggtgatcgaccatcagctgcgcccgctcttcagcttcttccaggcgcgcaccctgccgctgggcgtctacgccaccgaccgggatttcgccgacggtcgcgtgcacaacgacgccctggtcgagcgcgcacggctggcggtgcggcgggccatgccgctgctggacctgcctcgccagcgccttgccgacctggaagcggccgcagcactttgaatgccggatgccctcgcccgcatccggatgtcaccccgcactacggaacgccacccatgacgaccgacaccttcaccttcagcatcacgcagatccccttcaacgaggattaccagcctgccgacgggacgcgcatcaccaccaatttcgccaaccttgcccgcggcgcgtcccgccaggaaaacctgcgcaacacgatcagcatgatcaacaaccgcttcaacgatctggcgcactgggacaaccccagcgcggatcgctacgcggtcgagctggacatcatctcggtggagatgcacatcggcagcagcggtggcggtgatccgttcccgctgatcgaggtgctgcgcccgaccatcgtcgacacccgcaccggcgcgcgcatcgaaggcatcgtcggcaacaatttctcgtcctacgtgcgcgactacgatttcagcgtggtgctgccggccagcaacgaagggaaggccacctttggcatcccggagggctttggcgacctgcatggcaagttgttcaagcatttcctggagtccgaggcctaccgcgccaacttcagcaaggggccggtaatctgcatcagcgtatccagcagcaagacctatcaccgcaccgagaaccaccacccgatcctgggcgtggaataccgccagggcgagttctctcccactgaccagtacttcgacaagatgggcctgcaggtgcgctacttcatgccgccgggcagcgtcgcaccgctggcgttctacttccagggcgacctgctgggcgactactcgaacctggagctgatcggcaccatcagcacgatggaggccttccagaagatctaccgcccggagatctacaacgccaattccgtggccggcaaggtctaccagcccagcctgaagcaccaggattactcctccacccgcatcgtctacgaccgcgaagagcgcagccagctggcggtcaagcagggccggtttaccgaagaacacttcatcaagccgtaccgcgccgtgcttgagcagtgggctgcccgctgatccattgattccccattcgcccccaggaaaccagacgcaatgtcgacgaagaaactgcttcccacctccaccgcaggcagcctgcccaagccctcctggctggccgagcccgagaagctctggtcaccctggaagctgcaggacgacggcctgactgaaggcaagcaggatgcactgcgcctgtccctgcaggagcagcagcacgccggcatcgacatcgtcagcgacggcgaacagacccggcagcacttcgtcaccactttcatcgagcacctcagcggcgtcgatttcgagaagcgcgaaacggtccgcatccgcaaccgctacgatgccagcgtgccgaccgtggtcggcgccgtgagccgtccgaagccggtgttcgtcgaggatgcgaagttcctgcgccgccagaccacgcagccgatcaagtgggccctgcccggcccgatgaccatgatcgatacgctgtacgacgcgcactacaagagccgcgaaaagctggcctgggagttcgcgaagatcctcaacgaggaagcgaaggagctggaagccgctggcgtcgacatcatccagttcgatgagccggccttcaacgtgttcttcgacgaagtgaacgactggggcgtggccgcgctggagcgtgcggttgagggcctgaagtgccagacggcggtgcacatctgctacggctatggcatcaaggccaacaccgactggaagcagacactgggctcggaatggcggcagtatgaagaatcgttccccaagctgcagacctccagcatcgatatcatctcgctggaatgccagaactcgcacgtgccgatcgacctgatcgaactggtgcgcggcaagacggtgatggtgggcgccatcgacgtggcctccaatacggtggaaacgccggaagacgtggccaacacgctgcgcagggcgctgcagttcgtggatgccgacaaactctacccaagcaccaactgcggcatggcgccgcttgcacgggaagtggcacgcggcaagctgcgcgcgctcagcgaaggggccaggatcgtgcgtgaggagctttcggcgtaaccctggctggggaggtgttcccgtttcggtgcggcgaggatggattctggccgggcacagaccaggttccacctcgtccctgcacctcgggcctggcggccatcacgcgcggccgtggcgccagcgcttccttgatccgccccatctcgcttgcgccggcctcggccaggcgccgggcctgctgccgctgcgtccgggtcagtggcggcgcgaacacggcgcccggttcgggtgcactctgcaccagtcgggcgacggcgtcacgcagtggcagttgtgggcagagccgcgccgcgcaccagcgctcggcgtagcgcttcgcctggcgggcgctggcgacggacacgaccttgctctgtgacatcctgcgtgcgtccagtttcaggcggaacccgagcacggcatgcggcacgatactggccaccgaacggccgttccaccacagatcccagcgctcgccgctctgcacccagccggacggccgggtgacgatcatgaaatctggacggtgaaatgatgagcccatgatgggaagcatacgaacgcccgtcgcaccggctgagatcagggtaacgcccccctgcactgctacgcctccacgaaaagcaatcaatgtgacgcgtcacggctgatgctttcgatccagtcgatgtagcgcgatacgcgaacgttgtagaccacctggccatagaaccccgcctcgagcgcatgctctggaaccgcagtgatccacgaaccaagccccaccagctgcggcgttccgtgatcatcaatcaccagcggaccgccgctgtcaccgttgccgagaaccccctccagcggcagggcctgcggtggcggatcgaaccggtaccagagataccgttcgttgccgccggtaatcgcgttgaatgcccgccgcagggtcgtgcgatgcgggccgcccggcaccagccctacgacgccattgccggtagccccctttcctatcagggccgcgatctgcgcgacttcggcagcaccgcgatagagcgctacgggctgtacatcctttacagcagtcgcaagcctgatcagtgcgatgtcatccgatgctgccaggaacgcgtggatcctggagggatttcctgtcgccagcgcctccttgcccagggcctccggcattcttctgaaaccgggatgcacaaagacgcgctcgaccgcataggcgcgtccattgatggagatggattcttccatcccttccatgggtgccgcatgcgctgcggtcagtacccagcgcggggcgatgagaacgccatgtccttcacccggcatgtcagccagcgccgggaagacagaggcatcgatctgataccgggcgtcgtcaacgtcatcacggatgaccacggcaccggcagtgaacgggagcgcagcaagcgccaggaaaagccagcggttcatggggtcgtcatccctgcggtcgatcgctatagcctagccgagggcattgccgcggcgcagaccatgcgaccaacgatgatatccagcgacgaacgccaggaatgcgagcgcaaagccctgcggccgacagccgccggggccgagcagtctgtccagatcggttccaggcttgtccgacacgtcgtcctgcgaagccacattggtccacggaccgggccgcgtgggcccgagcctcagcgggaggttcaacgcgccgcgattctcccgaccagggtatcgatcgccgcctccatggcacgcgcggtccggtcgccgctctggttggtgatcacgaagatgcccagatcgtgctccggcatgatgtagatgtagcactgcgagcgtggaacgccaccgtggtgggcgtaatagacacccttctggcgatcgccagcgacgatgttccagaaatagccgatgctgaactcgtcgtcgaatctggccagagtgcgatgcgattcctgcaccaccgggccgttggccagctggaactgaaggtatttcaccatgtcgggcactgttgccttgacgttgccggacgcgccccatggcaactgtggcatcggcgaggtcggcaccggattgtcgctgtggtagccgatggcaagacggtctttttccgcactccccagcctgatcccgatgctggtcattgctgcggcgtcgctgaagaagccacgcagcaatgacgtgtagtcggtcttgtagacgccttccagaatgtgggccgtcagctccgtcccagcactggagtaggcgtactctttcccgggcatccgtgggatccgcacggcgtgcagatccctcaggaaatccggcttgccgtaatccgcatagagggcactgagttcaccgggcacgcggtgatcggtgaagtcctccaacacggtgttcgcccgctccggcagcatgttcggcaggccactggtgtgtgacagcaggtgacggacccgtatgggctggccctggtactgcaggttcggatagtcgccctgcaggtagctgcgaacgtcatcctccaggcccaccctgccctcaagcaccgcacgggccatcaacgtgcccgccagggtcttgctcagcgagccgatctcatacagcgttgcgtcggtcggcacatcgggcttgccggctaccatctcgccgcggtgacggatgaaggtcttgccccggtacaccacgccgatggaggccgagtgcagcaaaggctgttcgatcagggcatgggccgcctcgtcgaccgccgcccccacatcgttcggcggtgccttcctgccctcgcagccgacggcaaggagcactgcggatagcacgacggcattgagccattgccggtttcgggcagtcgttgacatggattccatgcgccggcgcttgaaggtcgtgggaacgggcgctcacgataatcgattgccatgagcggctgaaggtgccatccggcacctccagtcgcgcccctccctggaaggccccctgccccccgtcagcgctggtagtccttcaggaacaaccaggtgatcagcgtggcgtccggccccttcgggtcggtgaatggcaggcccgactggctgccgctccaggcatgccccatgccctgcaccacgtagtgctggaccagcgtcctgccaccgtaggcgtaggtgtcgacggtatacccgcggccggccggcacctggccgtgataggtgctggtcggcacgtacttcaccgagtcgttgtccaggccgtcgtcggccaggtcattggtctgcaggaactggcgcacggcctgctggccgttcaccggattgacggtgagatcggcgctgccatggaacaccagcaccggcagcggtcgcggcgacggcgaacccgagcactgccacgccagacggccattgctgtccggcgaatagatgctgccggccagcagtgcgtaggcgctgccggaaatcgtggtcgcgcccttgaacatgccaccggagtggatggcgccggcagcgaacacatccgaatagcaggccagcatgatcgaggtcatcgcaccacctgccgaaatgccggtgacatagacccggcgcggatccacgctgtagtccgctttcacctcgtccacgatgccggccaggatcgacgcttcgccgctgtcgcgggcctggttgatcggcagctgccagttccagcagcgggccggattggaggtgacgttctgccgggggtagaccacgatgaacccttcggtgtcggccacatcattgaagcctgacgcctcccccatcaggttgggcccgttgacgcagccgtgcagcaccagcagcaacggtagcggctgctggtcgtcgtagcccgccggcacccacacctggtactcgcgggcgccgaacagattgccgtacaggccaacgtcccaatgcccggccgggcctgcggcgagggcactgcccgccatcaccagccaactgcacagcaccagcaatacaaccttgatcgaatcgattccggatttcatggccagatcctcatgcgtgagtcgtggatgaagtggtaccgggacgcgcttccggctgggggcgcgcccagtatccgcatccagtggccgctgccgactggacctaggtccactcgccgctgcgtgatgacaccgctagccttggctgcaggatggcaatgggccatctgcaagcagctgcctgggggatgaccgaatgaaacggaattgcctgagtctcatgatcggcgcattgctggcctccgggccggtactggcacaggaaacgccccaggccacgccgacggcggccagcactgcatcacccaccaacctggacagcatcaaggtcaccgcgcgcaagcgcgaggaaaccctgcaggaggtcccggtagcggttaccgcatttacctccgaagcgctggacaagatgaatgtccaggacatcagcgacctggatgcgcaggtgcccaacctgaccatctacgccgcccgcggcgccagcagcacggtcaccgcctacatccgtggcatcggccagtccgatcccacctggggcgccgatccgggtgttggcatctacttggatgacgtctacatcgcacgtccgcagggcgcgctgctggacgttttcgacgtctcgcgcatcgaggtgctgcgcggcccgcagggcacgctctacggcaagaacaccatcggcggcgcgatcaagtacatctcgcgcggcctgccgacccagaccgagggcttcgcccagatcaccgtgggcaacgacagccagctggatgcgaaggcggccatcggcggcccgatcggcggtgccgacagtggcctgcgcgcccgtgtggcggtggccagcatgaaccacgacgggtttggcgagaacaccttcaacggccagccggtcagcgacaagcagatcaacgcggcacgcctgaacctgggcgcgtatgcgggcgacgacttcgacgtgcagttcgcactggactggatcgacgatcagtccggcatgcgcggctcgaagatgctggcacccaatccgttcctgcgcgcctacccgccgatggacagccgctatgacatccgctcgggcatgcgcaacctcaacaacgtggagagcaagggcgcctcggccacggtgaactggcggccgaacgaagacatcgcgctgaaatacgtggtcgccaagcgtgaatcggacagcgaggccaacatcgacttcgataccgccccggtcaagctcgccgacgtgggtggcacctaccacgacgaccaggtcagcaacgaagtgcagttgaactacgatgctggcggccgggtgcgcggtgtggtcggcctgtaccagttcagtggcgaggctggcgggcagatccagaacaactacttcagtgcccagtttgccgacaaccagggcaaggtgctgaccgacagcatcgcgctgtacgcggactggaccttcgacctgaccagcagactgaagctcgatgtcggcgcccgctacaccgacgaggacaagcgcgcgatcgtgctcaaccgcctctacgccgacccgggcttcagccggccggtggcggtgaccgccgatttcgacaagaagaccaatttcaggaacgtctcgcccaaggtctcgctggactaccagatcactccggacatcatggtctatggcctggcgacgcgtggcttcaagtccggcggctacaacatccgcgccaacgcggtggcggtaccgcgctcggcggagccgttcgatgacgagaccgtggacagctatgaggtcggcagcaagatggccttcctcgaccagcgcctgttcctgaacctgtcagcgttctacaacaagtacaaggacatccagctgtcggtgttcaccggcctggataccaatggcgatggcatcgatgattccttcttcggcgatttcaccaatgccggggccggtaccgtcaaaggcctggaggtcgagtatcagtacctgcccaaccagcactggctgatttccggcaacctggcgtggctggataccagatacgacgagtacatggaccgcggcatcaacgtggccaggcagatgaagttcaccaatgcgccggaattctccggtgcgttcaacgtggaataccgcaccgacctggccaacggcagcaatttgtcggcacgcgtgagctacagctaccagagcgaagtgtggccgaccaccgacctcagcccggtgatccgccagcagggttacgggctggtcaatgccggcgtcatctggcgcctggatgatgcgtggaccttctcgttgcagggcaccaacctggccgacaaggaataccgcactactggctacaacattcctgcagtcggcacgctgattggcttctatggcccgccgcgccaatatggcctcagcgtccgttacgatttctagcgcatccgttacgatcttcaggaagctcctgcatgacgcagtcttacgacgacctgtactggaacagcaatgatggattgcgcctgcacgcgcgcgaccatgcacccgatgcggagcaggcagcgcgtggcacggtggtctgcattccaggactgacccgcaatggcgccgatttcgacgcgctggccgatgtactcaccgccgagggctggcgcgtgatcgcggtcgacctgcgcggtcgtgcagggtcggaacgcgcatatgacccgtccagctacaacccacgtgcctacgcggatgacatggtcgcgctgctgcgcgcgcagaacatcgacaaggcggtgttcgtcggcacctcactgggcgtgctggtgaccatcaccctcgcttcgcgcgcgccggagcggatcgcgggcgcggtgctcaacgatgccggccccagggtgccgcgtgaggcgctggcacggatcggcaagtatgccggcaagccggtaccgccgatggacctggtgcaggccacggcctacgtggaatccatcggcaaggctgcgttccctcgcttcagcgccgacgactggcggcagatggcggtgcgcaccttccgcccgcgcagcgatggcctgctggaactggactacgacccggcagtgatccgcaccacccggccatggctgctgtggctgttgcgtcccctgctgtggcgtgcggttcgcgggctgaccgcccgggtgccggtgctggtggtgcgcggcgcgctgtccgacatcctgccggccgatgtggcgcggcagatggcggccacctcggaaagtgcccgtctggtggaagtgcccgatgtcggccacgctccgatgctgtccgaaccagaggcgcgtgacgcgatccttgccttgctggagcgtgtggtgtgagtgcggacagcgacctgcctcccgccctgcaggcggtgcagcagtgggccgccagtgagcggctgagtggcgtgacctgcctggaccaggcgcgcatcgatgcctttgccgacgcgaccggcgaccacaactggatccatgtcgatccagcgcgggcacaggcgcagatgccgggcgggcgtaccatcgcacacggcttcctgctgctctcgctgacggtggaggacgatgtggccgccctggccggcttccccggcatcgcccatgtgctcaactacggcttgaacaaggtccgcttcctggcgccagtgccgagcgggtccgaggtgcgggtacgctcgcagctggtgtcactggatgcgcgccagcccggccagtggctgctgatccagcgcaaggccgtcgagcgggtcgccgatggcgagctggcactggtcgctgagcagctgtcactgatcgtgatcacgccctagcaccaccccgcccgattctctccctacactggagcgatgttgacgccctccatcgtcctcttcgcctgcattgcatggaccgcactgctgtttggcgtggcgctgtggggcgagcgccgggggcaccggctttcgaaggcatggccgctcatctatgcactgtcgctggccgtgcactgcaccgcgtggacctactacggtgcggcctcgcaggggcggcaatggggtttccccattccaccaaccctggccggcatggcgctgatcttcgcgttcggcctgccgttcctgctccgtctcgggcggctggccaagcagcacaacagtgccaccatcgccgatctggtcgttgcacgactgcgtgccgatcgcggcctcggcttcaccatcaccctggtggcgctgttcggcatcattccgtacatcgcactgcagctgaaagccgtcagccaggggctgggcaccctgctgggtgatgggttcgcgcctgccggtgcgcagctggacatgtcgttctggttcgcgctgacgatggccgcgttcaccctgctgttcggtgcacgcaaggcctcggccaccgagcccaaccgcggcatcgtggtcgcgctgggcctggagtccgtattgaagctggtggcgctgctggccattggcctgtatgcggcgttgtccgtacacaaggccggcacaccgctgctggagaagatggcgcagctgccaccaccggccatcgtgccggactatctcaccatggtcgcgctgggggcgatctccgcgttcaccctgccgcaccagttccatgttggcgtggtcgagcttcgccagacatcggacctgaagacggcacgctggatgttcccggtctacctgctgctgatcggcctgccgtcggtgccgatggcattggccggcgccgcgcagctgccggcctcggtatcgcctgacctgtacgtgctggcgctgccgcaggccggcggccatcatctgctggcgctgctggcctatctgggcagcctgagcgcggccaccggcatgatgatcctgtccgggctgacgctgtcgatcatgcttggcaaccatggattcggttcgcgcctgctcggtggcatcgggggcggcgtggccaatgccgatctgcgcccgcgcgtgctggcgttccgccgtgccggcatcctcgccgtgttcctgatgtcgtggctgtacagccgcgcgatgagcgacaccgaggcactcagcgatttcggcctgatgtccttcaccgccctctcgcagctggcaccggctgtgctgctggcggtgtatcgcccacgtacgccctccgcggccatcatcgccggcatcgtgctgggctcattggcctggctgtggctggtactgctgccgatggtgatcccggccgcgacgccgtcggtcggcgccgacgggctgcactggttgtcggtggtctcgctgcgcgtgcagccgggccatatcgccatcagcatgggggccagcctggcgatcaacctgctgaccgtggccctggtgtcgcgggccgtgcgtccgtcattgccgcggcggcgggatgcggtggctgcggcgtccctgcgcaggaccgccggacgcttccttggccaggagcgtgcgcgccagctgctggagggccacgccgggcagatgctggatgacgaccgggtcaccgccgtcgagcgtgagctgaccgccgtggtgggcgcaggcatggcacggctgctggtcgaagccgcacgcgagggcggcgccgcgccgctggatgcggtgacccgcgccgtcggcgaagctacccaggtgctgcgcttcaaccagcgcctgctggaagctgcgctggagaacatgagccagggcatcagcgtggtcgatgcgcagctgcagctggtggcctggaacagccgctacgccgcgctgttcaagttcccgccggagctgctgcaggtcgggcagccggtggtcaacctcacggcgtgggcactggggcagctgaagatcggcgatggccccggcgacacgcccaccagggcgttgcagcgccgcgtcgcgcatatgcgccgtggcacgccacacctgtcggaacggatatttcccgatgacaccatcgtcgagatccgcggcaacccgatgccgggtggcggctatgtagccaccttcaccgatgtcacggcgttccgtcgcgcggaggatgcgctcaagcgcagcaatgaaacgctggaacgccgcgtacaggaccgcaccgcgaggctgcagcaggcggtgcaggaggccgagcgcgcgaacgcggcgaaaacccgcttcctgacggcggtcggccatgacctcatccagcccctgcatgcggcccagctgctgaccgaggcgatgtcgcagcacatcgaatccgagttcctcgacagtttcctgcggcagatccgcggcgcactggattccaccgatgacctgctgtccggcctgcttgatatttcgcgactggaagccggtgggttggtggccgatccgcgcccgttcgcgctgtcgacggtgctggatccgctcgcgcaggagttcgcggtgctggcgacggcgcgcggcctgcagttccgccatgtgcggagccaggcctgggtccatagcgatcccctgctgctgcgccgggtgctgcagaacttcctggccaatgccatccgctacacccgccatggcggtgtgttgctgggtgtgcgccgccaggggcaggcactgatgatcggcgtgcatgacaccggccccggcattgctcaggagcagcaggcggtggtgttcgaggagttccaccgggtcgaccgcagcaacggccaaggactgggactgggcttgaccatcgcccaccgcatcgccgatctgctgcatgcacccttgcacctgcgcagcgtgcccgggcacggctcggccttctcgatcagcgtgcaacgcgcagcaccgccagtgaccctgcgcagttcggcaccgacgggtggcagcaacgccctcaagggtatccgcatactggcagtggacaacgacccggacgcgctggaggcgatgcggcaactgctgctttcctggggctgcgacgtcatcgcggcaggcagcgccgatgccatcgggccctcagcgcacgaggcggcgctgtggctgttcgactatcacctggatgacggcgataccggtgttgcgctgtggcagcggcttgcggacatgcatggaccgcggccgacggtgatcctcagtgcggataccggcagcgatacacgcgaggcggtgcgcggcgctgggctatccctgctcaacaagccgttcaagccgttggcgttgcgctgggcgatcaaccacctgctggcggccactgccacgcgctgaccgttcagcgctcgggcagcgcttcgatcagccgggacggatcggccaaccccatttcgtgcagcacgcggatggcctgcgcgcggttgcgtacgcccagccgctccatgatgcgtgtcatgtgcgccttgaccgtgcgcagctgtacgcccagccggtcggcaatctgcttgttgagcaggccctcggccaccagccccagcactttgtattgatgtgcggacaggctggccaggcgcgcggcgaggtcggcatccctgctgaacggcgctacccgcgccaccggctcgcgcagcagcgccgggatccagcgttcgccctccagcacggactgcagcgcggactgcagctcgttcaaacccgagctcttgggcaggtagcccgcggcgccgaggtcgatggcgcgccggatcacctgcggctcttcattggccgagacgatgatgatcgccagacctggctgaagtgcgcgaatggtggcgaggccggccagcccatgattgcccggcatatgcaggtccagcagcatcaggtcgatcgactggttctcgatcgcctccagcacgctgtccagtgaatccgcctcgctgatctgcagatcggcgaccgcctcttccgccgcgcgatgcagtgccgcacggaacaaggggtgatcatcggcgatgagcagggttggcatgtcctggcgagattatcaaatcggctgcgcgcgggaacaggtacctaggtacgctggtacagcaggaagggcttgatagtgtggtgcggagaaggccggcgaccgcaacgccgcccacgaggaaatgccatgtcatccgcccccactcccgatgcccatgcctatccactgctgatcaagcagctgctgctgatgccgctggcggtgagtcctgaacaggaaatcgtctatggcgaccagctccgattcgattaccgcaccctgcaggcgcgcatcggccagctggccggcctgttgacctcgctgggcgtcggccacggcgacacggtggcggtgatggactgggacagcaaccgctacctggaggcctacttcgcggttccgatgatcggtgcggtgctgatgatggtgaacgtgcgcctggcccccgagcagatcgcgtacacgctgaaccacagcggcgcgcgggtgatcctggccaatcgcgagttcctgccactgctggacgccatcgacgagcagctgccggacctgcgcacgcgcatcctgctggacgacgccggtggcccgccgccgccaggcttcgccaccgagtacgaagcggggttgcgcggtgccacgccggtcgtccgctttccggacttcgacgagaatgcccgtgccacggtgttctacaccaccggaaccaccggattgcccaagggggtctatttcagccaccggcagctggtgctgcattcgctggcggcgatggccgcgctcggcggcgcgccccgccagggccgcctgcatcgtgacgatgtctacatgcccatcaccccgatgttccatgtgcacgcgtggggcctgccctacgtggctaccgcgatgggcatcaggcaggtctatccggggcgctacctgcctgcgaaactgctggcgttgatcgcccgcgaaaaggtgaccttctcgcactgcgtgccaaccatcctgcacatgctgctggagcacccggacgccgcgcagaccgacctggagggctggaaggtgatcatcggcggtgccgcgctgccccgtgccctggcgcagcgcgcactggcgcggggcatcgacatcttcggcggctatggcatgtccgagacctgccctctgctcaccatcgcccagatcgacgtggacagcgtgaccgatgccgacgaggtgctgtcactgcgcaccaaggccggcattccggtgccgctggtggacctgcgcatcgtcgacccggacatgggcgatgtcgtccacgatggcgtcgccaccggtgaagtggtggcgcgcgccccctggctgacccagggctacctgcacgatcccgaggcttcggcaacgctgtgggcgggcggctacctgcacaccggcgacatcggcaacatcgacgaagctggctacctgcgtgtcaccgaccgcatcaaggacgtgatcaagaccgggggcgaatggatctcctcgctcgcgctggaagacatcatcgcgctgcacccggcggtcagcgaggtcgcggtgatcggtatcgccgacacgaaatggggcgagcggccattgccactggtggtcacgaagccgggaagccatgtggccgaagcggagatcatcgaactggtcgcggcgcgcagccgttccggagacatctcacgctatgcgatcccggagcgcgtgagcttcgtggatgcaatcgagcggaccagcgtgggcaagatcaacaagaagaagctgcgcgggctgcatgatccagtccttggcaccggcgggcgatgacggcctctgccggcaccgttcaagcgcgcgacgccccaccctgcagcagctggacccagctctggaatccctccaggaagcgctgcaggcgcttgcgcgtcgccgcgtcgaaatcttccgcgtcatcgtcgtaggcggccgctgcttcggccacatagagctgtggcgaggccatggtcaatgcgcccatggcggtcagtgtatggcgcagctgcgactgtgccagtttggtgccccagtgacccggcgtagcgccgatgatcgccaccggcttggccgaaaggaccgtgcggtactcggcatcgtcgcgggacagccaatcaagcgtgttcttgagtacgccgggcagtgactggctgtactccggcgtggcgatcagcacgccgtcagcggccgcaatggccgtgcgcaggcgcttgaccccggcagggccggccgggtcggcggcttccaggtcttcgtcgaacagcggaatatcggcgatggtgtcatgcacggtcagcagcaggcccgcaggcgcggcgcctgctgcagccctgaccaggcgccggttgtaactgttgctgcgcaggctgccggcaaacgccaggatgttcagcggtggaggggtgtcggacatgcgggattcctggaatgagtcggtgcggggtcacgggccaggcatcgacaacgcgggtgggccagggccagactggatctgcagaggatctcggttccggcggtgtagtgccttcgtccctgctgctcgctcttccagggcgaacagggcacggcagggcgatccagcacgtgccactgcccgcgttgcggcccctgtcctgccacatcgtacgcctactgcacgggctggctggcttcagtgatggacacaggtcgtgccatgctgtcgaacgtattgaccttccagatgtagcgtacgccatcctgctcgatgaccttctgcaacaacggtatctgcttggctgcgatgattccgctggcacgctgatatgccggtcgcccggccaatgccggatagctgccggaagcgtcaagctgatagctgagggtggtggcgcggcccggctggaccgaggaaagcagatagccttcgtccacattgaatcgattgccaaaggtgtgccgggtggtgacaccctctgcatccttgacgtccacccacttagtggccggcgaattggcctggcacagttccttgctgccgtcggcatagcacccgttggccgggccgtaactgtaggcccacgtaaaaggctggtcgatgcccggcccggtgactgtcctggaaaccagcgaccacgtgtagtacctggcgggcgtgtattcgatcgagtcaaggaacccgctaccggtgctgtcgggcatattgcagccataacgcgcccacgagcggccatgcagcgtcggctcgaagcgatacttcgccactgcaccactgggatggcggatcgaaccggaatggccgtaggtcaccacacccggattccggcagaaaccccgctctgcgggaacggcaccggcacccatggtgcctacgttgaaccccgtagtctgccagtaggactggtccgggaaggtgaccttgtagccacccaccaccgtaccgtaggtccacgtcctcccgcccgcacggaccgcgctcacttcgcttggcagcgtgctgggcgatccagccgtccattcgagatcgacggtgcggccatcgttggctgcgatgcgcagcaactgccgtggatttgccggatcccacgtgtaggtcaccgaatttccaaaccggtctcgggcactggtcggaagaatatggaactcctgccggaaaagaacgaactcgaactccgtaaccgagccgaagtttccccgcgagtatcccttcttgatcaatggcggtccgctgccaaggctggccatatgattgagcgtataggtgatgccggcaggcgtcgtgacttcgaagccctcacccgccccatcgtccatggcgacgcagcggatgacattgccgctcttggttcgcatcgggtaggcatggcctgtactcggcaccggccattcgttgctttgcgcgagtagatcctcgtcaccggtctctggcaggtagagctgcgttccatgccagaactcgtcggagttgaagtactcggtgaatgtccccggccctgtcggcgtctgtgccttcaccgtgacgatctcggttggaggcggggtgaacttcgaacagcggttgagcggctcggccaccacgtaattcttccatcccccctgggtgctgaacgttccatgcaccctgggcagggccaggtcccacaccccgaacatgcccaatccctgccggccctgcgcacctgcaaccaagcgccgcttgatgcccacctccagcgcactgttgcccggcaggtcgacgtcggtctgcagaaattccaccgagccggtaaacagcccgatcctttccccgaacatatcaccggtatccaactgcagaatctgcccgcgggcattcagcgccgccgcgtaatcctccatcaccgtcgagccgcggttggcgctcgacgcaggcagggccgtcatacacagcagcgcagctgccgcgatccttgcgtacatggtgtccccctcgtcgacgaagcagagcttacttcgcgctcgtcggcaccggcaaggatgattccccgcacgtcacagcgtcctgacccgccccggcggccctggaaacgccgttactcagatacgcgtcgtggccatgaaccgttcgcggtcctgctgcgtgcggcggcggatctcctccagcgcctggctttcggtcgcctgcagcatggcctcgaacaggcgctggaagtgatggcgcatcgcattgcgcgcggccaccggatcgcgcgcgcgcagggcctcgaagatcgccatgtgctcgtcggcacggctggcgccatcatcatggcagacccgtgcgtagacctcggttacccgcggcagttcgctgcgcatgcgccagatctgctgcacgaagaactccaccaccgggttgccggaaagccgtgcgatggccaggtggaaacggcggtcgtactcgccggcttccgcgtcgctcaggtcgcgacggcacagcgcttcggccagcgcctgcagctcggcaatgccggcatcatccagattgcttgccgccagagcggcggcctcggcctcgaataccgcgcgggcagcggtgaggtcgaaggcgctgacatccggcagcccgccgggcgcctgcgtcgggcgcggcttcacatgcacgcccgatccgatgcggatggcgatccagccctgtgcttccagtgcgatctcggcttcgcggatggtgacccggctgacaccgaaccgttcggccagctcacgctcgcccggcagccgcgagcccggcggaaattcgccgtcctcgatcagcttgcggagcttggcagcgatggtctggtaaaggcggttggcggacatgcggctgacccttggcgattccttcccggtccctgccctgccaccgcggccggcaagggtccggttggagcgacggcgcgaccactggccgcgccgccctgttcagaacttgtatcgtacaccgaaatacgcacgccgcccgtaggtcaccacttcgcggaagttcccataaagcggctggtaggccacgcgcggctcgttggtcaggttcatcaactccagcgacagcgacaactgcttgttcacccggtagcgcaggcgcaggtccacgctggtgttgtcatcgtagtagcggttctgctgcgcggtgttgccggtgaagtcctggtagtagtgcgagcggaacttgccgatggcctggatgttgaagcgcccgacgtcccagtagatcgagccggacaggacgtgccgcgagaagccgctgaggcccgccggcggcacgatcgccggaatgatcgtgccgtcactggccagctgctcgcccagtcgcgagtcctgggtccggtagtcggcatcggcgtagttgtaactgaccttgaagcccagtccgtcgaacggcttgggcaggtacgacagtcgatgggtggcggtcagctcgaagccggtcagcgtgctgtcctcgtcggtggttacctgctggcgtaccggcacggtcacgctctggccgtcgatggtgtaggtctccggcaccagcgcagtggcggtgccgccgttgaactgcttccagtacaccgcgccggccagcatcgtgtccgggttcgggtaccactccagtgacaggtcgccgttccaggacatcagcggctgcgcggcggggttgccgctggcgctgatgtcatccagcgcgtcggccagattgccgtaggtggcatcactgctcacgttgatggtgcgcccggcacccagcgcggcgatgtccggccgcgacatcgcgcggtatgcaccgacccgcagcaacacgtccgggcgcagttcgaaggccgcgttgaggctgggcagcagcttgtcgttgcccgccttgaacacctgcgtgctgtactcgccggtgggttgcaggcgtatcgtgccgtcaccattgtcctcgatacgcagcccggtacgcacgccttcggagcgaacgtcggtcttgacccagcgcaggccgaggttgccggtcaccggcaagccgaacaggctgctgctgaactcccccatcagatagagcgcgcgtgtcttctcggtgatatcgacattgttcggatcctggaaacccggatccaacccactgtcgaggctgccacggaacgactggtacaggcagttcggatcgaagtacgcccacgaggagatcgtgttgccgctggcggcatccatgaagtcatcctgcgggaacggcgcgcggcaggcccggttggcggcgatgatcttcgccttgtcggccgccacgcgctggtcgtagtcggttaccagggtgttgtcgcgcagacggtagtcagcctggctggcacgcacgccacccttgatgcgggtaaagaaaccggactcgggcatgaagctggcatcgaagcggccggccttgatcctgtggtcgttctccgttgcgctggaggtgacgcgcgccgcgccggtgtaggcgtcccagttgttggggtcgaagttcggcgccagcgcaacactgggcacttcgccgtgccagtcccagtcatagtccacgtagccggtggcaccactgctgatgcccggcacgatggcattgttgacgtcgcgctggttggcacgcaggcgggtcatgcgctcgctgtcgaggcgattggtgtgcgagtacgaaagatcggtggacagttcccaggccggggtcggtcgcaggatcaggttcaggccacccccggtgtactcctcgccacgccagtagcggtttgaagtggaatcaatcgaggtgctcccatgcaggtggcgcacgatgccgtcctcgtccacctcgcgccgggtgatgccacggcgggcgttggacaggctcaggtcgctgcggttctcgtaccagttgcgctcggtgtgttcgaagtcgaggttcacttcaactacgtcattgggccgccactgcaatgcggcgaactcgctctgccggtcgttgcgctcctgcttgagccggtagatgcggctgcttggcaccaggtagtacggcgcgccgttggcgatggcctgcgcggacacttcattgcagttggcattgcccacgttctgcgtgccatcgcaggcataccaggtggaaccgctggtgatgctctcttccgggtcggtgccatccaggcgctggaagcccagcgagatgcccagcttctgcccgttgccgaactcgaactggtcgatgtagctggcggtgccgcgatagccgatgccgtcgtcgtcgcggtacttcttgtcatactcggcccagctgccgcgcaggtccagctgcgccgcacgcttgccgtactccagtgggcgcactgtttccaggccgatggtgccagccacgccgccttcgatgatgtcggcgcgctgggtcttgtagatggccaccgtattgatcagctcggcggggaacatgttgaagttcaccgagcggtcgccgctgccgttggtgatctcgcggccattgaagttggtgctgctgaggaaggcgcccaggccacggatggagatttccgaggcgccggtcttgtcgcgggtcgaagcggcgccggtcagggtctcgatcgcatcggccagcgaaggcgccggcaggtcgccgatgtcatcggccgagagcacgtcggcaatgaccgtgtcatcgcgcttcttgttgatcgaactctgcatcgattcgcggatgccggtgacctgcacctggtccagcgtggtgggatcctgccctgccgcgtccttgccggattgcgcctgggccgtgggcagccccgccagcacggcgagcagcgccacgatcaggggtgtgggggacaacgagatgctgtgcactgctccggcgggtcgccgcatggtttcctcctcccaaaggatcgcctgcatgccaggcgtgggacgcagcttcggcacggcgacatgaaaatgtcaaccaattggtatgcgattgttcaaatgcctttgatccataccacttgatcgcaatttaatgtgctcatgcagcatgactttgcgcgaaagctggcttacaacagacccgaaagtggtatgcaggcccaccctgaaacgacggcccggccgtccctggaaggatttcatgcgcattcactcgctggcgcgtcaccgatccaatgattcatggctgttttgcctgaccactggtctggcaatgtgcctgaccacttcagcagcaagtgcagccagctggctcgtccacgatgtcgcggagttcactaccgccgcctcggcgctgcagcctggcgatgagatcgtgctggctgacggcacctggaccgatgcccggctgctgcttaagggtcagggcacggcagccgcaccgatcgtgctgcgcgcgcagaccgccggcaaggtcgtcctcagcggacgctcggacctgcgcctggccgggaactacctgcaggtgtccaacctggtgttccgcaacggctatgcgccgggtgatgcggtggtggcgttccgcgagtcgagcaaggcagtcgccagcaacagccgcgtcaccggcctggtgatcgatgactacaccaacccggatgccagcgaccaggactactgggtatcgctgtatggcagcaacaaccggttggatcacagccagttgcgcggcaagaccaacgccgggccgaccgtggtggtggtgcgcgatgccacccagggcctggacaaccagcaccgtatcgaccacaactggttcgggccgcgcccggcgctgggcgtcaacgggggcgaaacgatccgcgtcggcaccagcgacagctcactgagcgattccaacagcacggtggagaacaactggttcgaaggctgcgacggcgagaccgagatcatcagcaacaagtccggcggcaacacctaccgcggcaacgtgttctaccgttcggccggcgcgttgaccctgcgccatggcaacggcaaccgggtgatcgacaacgtcttcctcggcgatgacaaggccggcaccggcggcgtacgcatcatcaacgccgaccagaccgtcagcaacaactacttcgagcggctggccgggtccagcaaccgctcggcactggcggtgatggatgcgcaggccagtcctccgctgtccggctatgcgccggtggtgaatgccacgatcaatcgcaacaccttcgtggacgtggcgaagatcagtttcggcgtcggccacgatgaagccaaaggcatcctggtcgccgccagcagcagccgcttcaccggcaacctgatcgtcaaccgcagcagcaggaacccgccgaatgccgccagttcgctggccggcatcgacttcagcggcaacgtgcagtcgccggcagccagcaccgtgttcccgggtggcgtagagggccgtggcgtcagcctgcagcaggctgccagcggattgtgggtggccacgcctgccctgcccgccgtgggcgccgatcctgccctggcgatgaccgcgcgcgaggcgaccggcgtcgactggtatcccaaggtgggcgaagttgccctgtcacgcacccgcaatggagttgatcgatgaggttgcagccgctgttcgtttccctggccctggccgccccctgcgccctgctgccgaccgcgtcgctgtccgcagcgcccgctgccgccgcgcggcaggccgacaccgcgccggtgctggtcaccgctgcgcagtggcagcagatggccagcgaaggccgccgctacccgtggttcgccaaggagcaggcgcgcaccgaggcaacactgaagaagatgatgaaggccggcatcgacgtgccggtgcccagggacaagggcggcgggcgcacccatgaacagcacaagcgcaactaccaggcactgttggcggcgggcacgctgtaccggttgaccggcgacagggcctacgtggactacgcgcgcgacatgctgctgcagtacgcccagctttaccccacgctgggcccgcacccggagggtcgcggccagattcccggccgcgtgttctggcaggtgctcaacgattcggtgtggctggtcaacgccatccagggctatgacgcgatccgtgacgcgctgtccgccgaggaccgcaacaccatcgaatcgaaggtgttccggccgatggccgagttcctcgtcagcgaaccgaagaactacgaccagatccataaccacgccacgtgggcggtggccgccaccggcatgaccggctacgtgctgcgcgaccaggaactggtggagaagtccctgcgcggcagccagaaggacgacaagttcggcttcctgcggcagatcgacctgctgttctcgcccgatggctactacgaggaaggcccctactaccagcgctatgcactggcgccgttcctgctgttcgccaacgccatcgaacgcaatgagccgcagcggaagatcttcgcgcgtcgcgatggcgtgctgctgaaggcggtggatgtgctggtgcagtccagctatggcggcctgttcttcccgatcaacgatgcgatcctggacaagggcatcgacaccgaagagctggtggccggcatcggcatcgcctatgcgcgcaccggtgatgaccgcctgctgtcggtggccgagcagcagaagcgcctgctgttgtcacccgaaggcctgcaggtggcgcaggcactggccgccaacaaggccaagcccttcgactaccacccgatgctgctgcgcgatggccccgacggcgaccgcggcggcctggcgatcctgcgcatgaacggcgaacgcggccaggcactggtgcagaaggacacgatgcagggcatgggacacggccacttcgacaagctcaactggctgttctacgacaacggcaacccggtggtgaccgattacggcgccgcccgcttcctcaacgtggaagccaagcgcggtggcatctacctggccgagaaccgcagctgggccaagcagaccgtggcccacaacaccctggtggtggacgagcagagccacttcaacggcaactggaagcgtggcgaggcgcatgccccgcaagtgcgcttcttccaggccgatgccgatacccagattgcctcggcaacgatgcgcgatgcctatcccggcgtggcgttcacccgcacccaggcgctgctgcgccaccccgacctgggcttgccggtggtgctggacctgctgcaggtgcacggcgacaaggccgcgcgctacgacctgccgctacacttcaacggccacatcgtcaccaccggcttcgaggccgagcacttccccagccagcgcccggttctgggcaaggacaacggctaccagcacctgtggctggatgcacgcagcaaacccggcagcgagccgcggtcgctggcgtggctgctggacgggcgcttctacacctaccgcttcggcagcagtgcgccggcgcaggcgctgctggtggaaagcggcgcgaacgatccggaattcaacctgcgccgcgagcctgccctgctgcagcgcgtggacggccagaaggacgtcaccttcttcagcgtgctggagccgcatggcgagtacaacggcaccgccgagtacgtgcatggcgccgacagccgcatcagggagatcgtgcgtacccgcggcagcgatgccgaggtgatcgagctgcgcctggccagcggtgcacgcatcgccttgggtgtcgccgataacagcgccaccacgagcgagcacagcgtgaccgtcgacggccacgtctaccgctggaacggcagccatgcgcgcctggaccgcagcaagggtgacggcaaatgaacggccctgcggtggtggccaagctgcgcaaggtgccggtgcgttcagccgtgcgctggctgatcgtgggcctgattgccgtggccacggtcatcaactacatcgaccgcaacgcactggcggtgatgtggccggaaatcgccagggaagtgggcgcgaccaaggatgactacgccctgctggtgacggtgttcatgctgttctacgccgccggccagttcctgttcggccgcctgttcgacatgatcggcacgcgcctgggtttcgccctgtcgatcagcgtgtggtcgatctccatcgccctgcactcgatcacccattcgatgctgtccttcagcctggtgcgggcgatgctcggcatcagcgaagcaggcgcgtggccgggcgcggtgaaggccaatgccgagtggttcccggcgcgcgagcgcgcattggcgcaaggcgtgttcaacgcgggtgcgtcgatcggcgcgatcgtgtccgcaccggccatcgccggcttgtacctgtggctgggctggcgcggcaccttcgtgctggtcggtgcaatcggtttcctgtggctgctgccatggctgtttgtctaccgcgccggcccggacaagcacccgtgggtgagcgatgccgagcgccggctgatccaggaagaccaggccgggcaacaggcggtggtggcgccgaaggccagcgttcgtgagctgctggcccaccggcagagctggggcatgctcgcctgccgcttcctgctggacccgatctggtggctgttcgtgtcctggctgccgatctacctggctgaaaccttcggcttcgacatcaagcagatcggcctgttcgcctgggttccgtttgtcggcgcgatgctgggcagcctgagtggtggctggttgtccgggcgcctgatccgcgccgggcacagcgtggaccgcgcccgcaagctgtccatcacgctgggctgcgtggtcatggctcctgccctgctgggtgccgtgctggccaaccagccgctgctggcggtgctggcaatcgctgcggtgctgttcagcttccaggtggccatcggcaacatccagaccctgccgggcgacctgttcgacggccgctcggtgggcacgctggcaggcctgggtggcctggccgccgtggccggcaccttgatcaccacctggctggtgccggtgctgacccgccactcctatgccccgatcttcatcctcgttgccgccctggtgccgctgtcgctggccgcgctgtggtggtggaccggccctatccggaagctcgaccgccgcggcggttgagcccacgtttttcatccccccgcaaaccaaggagttttccgcatgtcgttccaggacaaggtggccattgtcaccggcggtggccgcgatatcggtcgcgccgtttcgatcaagctggctgccgccggtgcacgcgtctgcatcaactacgccaatgacgaggccagtgcccaggaaacgctggcacggatccaggcggccggtggccaggccatggtgcatcgcgccgacgtcaccgatgccacggccgtcgccggcctggtcgctgcggcacaggccgcgttcggcgagcgcatcgacctgctggtgaacgtggccggtggcatggtgcagcgccggccgctggccgacatcgacccggtgttcttccacaccgtgatggacctgaacctgacctcgacctacctcaccacccacgcggtggtgccgcacatgcgcgaaggcgcggccatcgtcaacttcgcctcgcaggcaggtcgtgatggcggcggcccgggcgcatcgatctacgccaccgccaaggcggcggtgatgaccttcacccgcgccatggccaaggagctggggccgaagggtatccgggtgaacgcgctgtgctgcggcatgatcgccacccgcttccacgatgaattcaccaagccggaagtacgcacggccgttgccggcgccaccccgttgcgccgccagggcgcgccggacgaagccgccgacgctgcggtgttcctggcctcggatgcggcggcgttcatcaccggcgcgaatctggacgtcaacggcggcacctacttctcctgacacctgaccggactcctgcccatgcagcgctggacacttctgttttcattgacgctctgctccgccatgacggcgcccgccgtgtgggctgcacccgtgtgggtcactgcctggacggccgcgcccgcgcccgaccgcaaggacggaacgtccgaggcacccgtacagttcgccgcacagaccgtgcgccaggacatgcgtatcggcagccgtggcgatgcgctgcggctgcgcatcagcaacgagctcggcacgacgcccttgcgggtcgaggacctgcgtgtgggagtgaaggacggcaaggccgcaccgctgccggtaacggtggatggccgcgcggtcatcgaggtgccggtcggagccgcgctgctgagcgacccggtgcggatgccggtggcggcgctgcaggagatcagcgtgagtgcctatttcccgcagcccacccgccccgcggtgcgccgcaccgagctgcgggtcgcagatggcaagcagacagccgtcgccgacagcgtgcggctgagctaccagcagaacgtgttctcggcagtgatggtgcagcgtgatgatcgtccccaggtaatcgtggcgctgggcgattccatcacggaaggcgccaccgcacgccgcggcagcttcaaccagtggccggagcgattggcgcagcgcctgcagcaggcctgcccgaaccggttcgtggtgctcaaccagggcatcagcggcaacaagctgcttgaccacggccgcagccacagtgcgctgtcacgattggatcgcgatgtgatcgcggtggccgacgccgatcaggtgatcctgttcgaaggcatcaatgacatccgccacggtggtggcgcgcagccgctgcctggacgcagtgcggcggacatgctgctgggctatcagcaggttgcggcgcggctgcatgcgcacggcatccgcgcctggctgggtacgttgaccccgttcggcggttccgagcgctacgagcccgtgtccgccgccacccgcaccacgatcaaccagtgggcacgcggcggcaacagcggcttcgatggcatcatcgatttcgatgccgcgctgcgtgacccgaaggcagccgaatcgttgcccaacgagatcacccgcgaccatctgcatcccaacgacgaaggctaccggcgcatggccgatgccatcgatctgcgcatgctgggctgcaccacccccgagtgagagagaaccgatgagccgcgtcgtttgtttcggtgagttgctgctgcgcctgggtgcacccggtcgtgaactgctgctgcagacgccgcagctgcaggttcatgtgggaggtgccgaggccaatgtggcggtctcgctggccagcctgggccacgatgtgcagatggtcagcacggtacccggtaacgcgctgggccggcatgctgtggccgagctgcggcggcatggcgtgggcgtgggcgccgtgcgtgaagtggagggtgatcgcatgggcctgtacttcctggcgaccggtgcggtgcagcgcgccagtgaagtggtgtatgaccgggccggttctgcattcgcaaacagcaatgccagtgaccatgcgtggcctgccctgctgtccggcgcgcacctgctgcatgtctcgggcgtgagcccggcgctgggcgccaacgtggccgagtcggtgctgggtgccgtgcgtgcggctcgcgcggccggtgtgcaggtgtccttcgacggcaattatcgtccctcactgtggcgacgctgggatggcgacgcagcggcgatcctgcgcgaggtcttcgccgaggccgacattgtctttgccgatcatcgggacatcgaactggtgctggggctgcacttcgcgcaggacgatgcggtcgcccgaaccgaggccgctgcggccgctgcctttgccgcgttcccgcacctgcggtggctgtcctgcacccagcgcgaggtggtgagtgcagaccatcacgtgctcggtgcgctgctgctgggacgcgatggaacccgcgcgcaggcggctccgaggccgctgcccggcatcgttgatcgcatcggcggtggcgatgcctttgccgccggcgtcctgcacggattgctgtccggtctagacgcagaaagcaccgtccgcttcggactggctgcgggcgcgttgaagcacgccattcccggcgacttcagccctgcccgcgaagctgaagtccgggcactgatggagagccacccgttcgacgttcgtcgctgatcccccccccgggagaatcccgctagaatccaacgggcgctggaatcgcgcagggatcgcccatggattacaccggatacacgcgcaagtttcccaacaaccgcccactgaatgcgtttgatcgcgagcaccgcctgctgcagaagcagcggctggatgtcgtgccgctggcgcagctgtgcgtggtgaagatgaattcgaacggcctggtttcggtggatcgctggttcgccgcgcgtggctttgcagccctgctgggcgcgatcggcattgccttcgggctgggcggcatgctgatgctgctctggttgctgatcgtgaacaggctacccaacgaaaatggcctgtgggaggcgatattcatcggcatggcgatgctggccgccttcactgcagcgagcatctgggtggcttgcctagagctgttccgctggacctactatccgatcgcgctcgatcgcaagcaccggcagatacacgtgttccggctggatggcaccaccctcagcgtgccctgggaccaggtctatttcacgcttggccgcggaaccggaaccttcggatggtacaactgggatgtccgcggactgatcctggacgcggatggcgtcacagtacgggagacgttcgcgttctccatcgcgacctctcgcatcgagaacgcacattcccactgggagttcctgcggcgctacatggaagaaggaccggcagccgtcgtggacgcggtgcactgctgcatgccgctggacgccaagcgcgagagcttcgcgtccggcaaggagcgcatcttcgccgaagacgcgcagctcccgggtttcatgtggctcacgatgctgccactcaactacctgcacacgatcatgcgctgggtggtgatgcagaccagcaggattccgcggtttccaccggacatcgaggcgcgcctgacaccggacgccggtgatccctgtgtccgcgacgcttcgatgaatccaccggacctgcgctgacccagcgttgcgtccggcaacagcacgtgggaatcccgcgtcatgggcaggcgcatcctcacagcgccagcagccacgcttccagtgcgcgtgtgtcccgcatgtcgccgtcatagcgacgatccggaacatgcggttcattggaaccgcgcacccgcccccggaaaaccttcatcggtacggaaatcctggccaggccgctcggcagccgctccggcctgacatccatgtagaggctgtcggccgaagtctcgacgccgacctgcattgcgcccagccgtttccacagatccagcgcatcgaggcaggccgagccgcaggaggcatcggccacgaccaccaccctgcccttgcgcagcggtgcggccgggcccgcgattgatgctgtatctgccctggcctcggatggctcgcgccacactgcctcaccccggccgcgtgcccgtgccatgcccgtcgtcaccgattccagcatgcgacgcagctctggcgacgcgtcgggcgcctgcaccagcttctgcaggaagccgcgtaactgggcgatgttggcctcggaggtccgccactccacccagctgggatcggacagcgcgtccacggcggcacggccccagatcaatcgcgccagttcgatgctccattgcgaagcaccgccactgttgccacgcacatccagcacgaccaaccgtgcctgctgcagtgcttcggcttttggagcaagctgctcgagcagcgcggtcagttccttgaagttctgctccgtagggtcggcattgaagctgctggtggtgatccagtagccgccatcgggcatgatgtgccagccattggccgggcggaagctgcgacgggtatcggccaggcgcgccttgcgctgtgccgcctgcagtggctgccactgcagcgcgtagggcttctcgtgtccatccacctgaaaaacgcagctgcgcagcgtgggcacgaacggattgccctgctccagcagcacttcgccgccaccctggatgcggctggcctgcaggttccagcgcccgctgaagccacccacccggcgcgcagccagtgtctgcgcatcgatgccgtcacaggacagcaatcgtgctccaagtggcggatggcctgggccaccgtccatggtcatgaccacctgcgcatcaccgtcgaaaccggtcaggaaccccggccactgcgttggaagatcgggagcgtcggcaagcgcgttgaggctgacgtggccgtcattgaaggaggccgcgtaacccttcatcgcccaccagtagcctgcgaagctgtcgacgttgcgcgcgcgcgagcgggcaagcgccgaggcagcctccagctgcggaacgaagccgggattccgcagatccacggcgcccggatggctgccgcgcatggcggcgtcggcagcgtccagatccttcaacagcgtgtccgaccagtcgctcggcgcgccttgcgcggtgggcgccgcaagcatcgcaccgagcagcagccctgcaatgatcatggattcatccctttgccggaacaaacgccagtctcgcagttttccagcctggcgtaccgcgcccgccgcaacgggcgcggccttccatcaatgcagcggcagcttcagcatcgacggcgcgttcgccggtgaactgaaggtcaccgtgccacccaactggctgatgcctgcgtagcgcaggtccacggtgtccatcaccagggtcaggcgactgccggccggcacgtcccagctgctggcctccagccgcaggtcgatggtcttcgcctgccccggcgtgacaccgcgcagcgtgtaaggcttgtggctgatcagctgaccattgcccagcacgtcctcggcatacaggtaggcatacagcgtggtgttggcgcggctgggcgtgacggtcaagcgcacttccggcgtgccgtccaggcgctgcgcactccactggatcggcccctgccacacacctgcggcgttgcggcccacgaacggcacataggcgcccggcggcagattgatcatctgcagcgcgccggaggccatcgccacgccagaattggcagcggtcagcaggccgctgccgatacggtagttccagccggtgctgcttccactttcggccaggcctccggtgggcagcagcagccctttgggtgcggtcagcgcatagctgatggcgccggcattggtcgcctgccagttcgcatacgtgctccagctgcccttctgtgacttcagctgcaccgcaggctgccggtcgatgccattggccacccccttcaggtaatggtcgaaccagtcgcccaccgaatcgtagacctcgttgggaacacccagtgcgccaaaggcttcgttgagcgcgtgatcgccatggcgcaactgcagctgcttggggcccttcaggcggttgaagaaatcgaccagctggcccggcgggaacaggctgtcgttgaaggcgttggccaggaacaccgctggctggttggcgttgatctcatcgatgctggccgcaggactgcgttgcgccgccaccggtagcagcgagtccaccgcgccctggtagttgccgaccagcacattgcgattgatggtggacagctccggtcccgggcgaccggtggccaggcctgcggcaaccaacagcgcgatgccctgtgcgctgggggtgtcgttgctgtacagcgaggcctgcaggtcggcccatccactcagtgcagccactgccttgatgcgcggatcgcgtgcggccgccagcaggctggtgccggccccataggagatgcccgatacgccgattcgtgacgggtcggcgcgggtgttgtccagcgcccagtcaatcagtgcactgacgtcctccaccgtggccggcccggcgatgtcgatgctgccgccggactcccagaaaccacgcgagctgtagctgatgaccacatagccgcgacgggccaacgactgcgccacgcccacgtactccacgctgggcacggcccagctgctgggcatcaccagcagcggataccgtccgctgcccgcgtcctgcggttcgatgacgaaggccccgagaggcgttccatcccagctgggaatggtgcgatgggtggtcttgaccgtggccgcccaggcggtgggcgccagcccggtcagcaggatcaacagcagcactaccttgcgcatcgtggtctctccccgtcggtggtggtggtgcaatggatcggaccgtaccaatgcgaatggtgggtggcaccttgcgacgcagcatggcgctttcgaagccggcggccggctggatcgatgcaggatcacattcaggcgcggtggatcacccacgccaccaggcccgcaagtggcatcaatgcaagtgtggcaacgacgcccaggcatccggacaccccgcggtgcggcgcggacgcctgtggatgcgatcgcagccaggcggcatgacaggccctgcagtagaagcgctgcttcccagcgcgccaggcgccactggtacgttcgtcatggagggcggcgttgccgcagcgcccacacttgaagctgcgatggggcgggcgtctctgtcgacgcagcgcagccacgattgcaaccccgatcagggcagctgcggcgccccctgcaagcagttcactgtggatcattcgccttgctcgatcctgcggtttccggtcctgctgcgcaggatatcgagtcgtacaccccctgcgctacgacgccctagcacgcgcgcatgtcacccacgcgccgcctgatttgacacatcaccagtgcttgcgggctgtcacagcttcgtcttttcgtcattgaccgaaaggcgacagcttgtgacgcttgcgacaccgcagggcctgcatggccccaccgtgcggtcaggtcccaccgcaatccgtagcccccgtccccgcaacgccctcccatgacttcgccccggcctggtcgtggcggacggctgcgccctgaacttctgctggagaaccgcaatgcgccttgcaagcttcttcttcgcgttcgtcctcagtgccttcgccggcgctgcccaggcccaggtcgtcaccctcaacaagggtggcttcgtgctcacctacgactgcagcatccacagcgccacccgctacgaatacaccctgaccgcagacaccggttcggccgcgcgcccgtccagcttctacaaggatccggacctgccggcaggctgcctcggccagaccagcaccgcctcctacgccagcatcacgtccggctatgaccgcggccatctggtgacgtccaaccacatggactacaacgcgacctacatccgccgcgccaactacatgaccaacatcgttccgcaggtgtccagcttcaaccagggcatctgggtgaaggccgagaacgtggccgagtgctaccgcgacatcgcgccggtggatgtctatggtggcgtggtctacggcgacgcctccaacgactacttcctttccagccacggcatcccgacgccggagttcttctggaagaccatcatcacccgtgacccgaacaccggcaccgccaaggcgatcagctggatcattcccaacgaagccaatctgggcagcctcgacagctatctggtgaccatcgccgatctggaggagctgctgggtgcgagctacgtagcgatcaacgcaccggcctcgctgaagaacatgctgccgcccagcacctggccgcagccggcgggctgtgacctgggctgaccggccgaccgggaatgggtggcacccagtccgggtgccacacagggatggctgtgggaaaatggcaggcaattgcaccactgcattgccccctggagctgtagatgtcccgtttcccgtttgatgccgtgctgttcgactgcgacggcgtactcgtcgattccgagccgctggtcgcccgcgttctctcggaaatgctgaccgcacgcggctggtcgctgacccctgcgcaggcgggtgaagtcttcctcggccagtccgtggcccatctggcagggctgatcgcagagcgcaccggcaagccgttcaccgaggaatggctggaggagttccgccagcagcgcaaccgggcactggaacgtgaccttgaagcgatccagggggcacccgaggccgtgcgtgcgatcgctgcggccaccggcgggcggatcgcctgcgcttccggtgccgacctgcacaaggtgaagctgcagctgggcaaggtcggcatccttgatgccttcggtgcccatgtgttcagtggccaggacatgccgcgcaccaagccgcacccggacgtgtacctggctgcagctgcagcgctgggcgtcgacccgacgcgctgtgcagtgatcgaggacaccgtcaccggcgccactgcgggcgttgccgcaggcgccaccgtgttcggcttcagtgagggtggcccgcaccacagtacgcccgaagccctgcgcgcagtcggtgcaaaggtgattttccagcgcatggaccagctgccgggcctgcttgcagcctacgcggtggacgccgtcgcctgaccctgctcagcccgcagtgcccagtgcggcgctgcggcgctttccggcgtagtgcagcgcgaacaggtacaggccggtgaacagttgcaggaacagcggcggcagcggcgaataggtgatccacgctgcaggttcgccctgccccagcccgcgaacggcgaagttggcgatcactgccagggtgaacacgatcgaggtccaacgatgcacgggccgtgcccagccactgcggctcattgccggcgcctcgcttcggaacgggcttcgatcatcttccaaccattgcctgatgggtcacggaatccggcgtcgacggcgccatagcgctcgatcggctcctgggtgaattccacaccctgtgccagccattgcgtgtagcgcgcctggcagtcatccacggccagcaccagcggcggcattgcgcccttggccaccagctgctgcagcgcaagcgtggtagcggcgtcgtgggtgggcgggcctggcacgaacaggcccagctggaaaccgtcctggcccgggctgcgtaccgtcagccagcggtagctgccattgcgtacgtcggtatgcacttcgaagccgagcttgccgacgtagaacgccagcgcctcatcctggtcgcgcacatacaggccgaccgtgttcacagtgttcgtcatgggacctccctcaggtagggtccacgttagcaaccgcctcgcggcggcgcttctccaaaactgcgatcttcaggtccgggcgctgcgcggcgcgtgcatggcattccggcacgctggccgacgccgcctggcccgcacgctcacgctcacgcacattgcccgggctgtcaccggtgatgtcacggaagatgcggccgaaggtacccagactgttccacccggtctgcgcggcgatttcggtgaccggcaactcggtgtcacgcaacatcgccacggcccgttcgatgcgccggctgaggagatagcggtgcggtggcagcccgaaggcctgcttgaacgagcgggcgaagtgcgccggcgacaccgcactgacctcggccaggcgcgcgaccggccattcctcatggctggcgcggtccatccggtccttggcacgcagcaggcgccgcagcagttcggggctctggttcatggcaccaccgcctgggccaggtagtggcgtgccgcgtgccgcgcctcagcggcctgctcgaccagccagtcacgcaatgcaatgaccttggcactgccatttcgcgccgtgggtgccacgaaccagaagctgcgaccgtcgctggcgacacccggatgcgcctgcaccagccgcccgctgtccagctcggcctggaaaaggatcggcgaaccaatggcgatgccttgcccggcgatcgcggcgccgacatccagatgttcgacggcaaagggcgcgacgaaactctccggtggcggcggtggaatgtgtccgtgcgcggcaaaccacagggcccaccagtccggccgcccgagcaggggaatctccagcgcgctgctgcccagcccacgcgcctcgtgcagcagcgccggcgcacacaacggtgtgaacacgctgggaaacaagggagttgcctgaagacccggccattcgccctggccattgcggatggcggcatcgaagtgaccggcagccagatcctgcggcgctgccgacaggtccagttccagcacgaaatgccggtggcgggcgcggaacgtgcccagccgcggcgtcagccaactggtgcccagcgtcggcagcacggacaggcgcagtcgcgccgcatccctgtcagcggcgcgcatgaagctggcgcgcagtgcatcgaatgcccgggtcgcctcctgggcgacgctggcacccgccgccgtcagttccacgtgctgtgcgtggcgcaggaacaggcagatgccggtctgggcctccagccgccgcacgtggtagctcaccgacgccgcactggtgtcaagctcttcggcggcgcgcgcgaagctgcccagccgcgccgccgcctcgaaggcacggatggcggcaagcgatggcagctggcgttgggtgaccataagtgtgacttagcctgagccccgatatctgcgtggtcaatccccctggtacgcgcaacgatggaggcaccttcgacaggggatcacgcacatggatcgacggcagttcctggccaccctggccgccgcggcggcatctacggcgctgccccccgggtgggccctgcccagccacggcgaagactggaaatggttgcagggcaactggcaggtccggcaccgacgcctgaaggaccgcctggtcggcgatacccgttgggagtccttcaccggttccagcgcggtctggctcaccctgggcggactcggcaccatcgatgacaacgtcatggcgctgccttcgggcccctacaggggcctgggcgtgcgtgcattcgatccggtgtcttccacgtggtcgatctggtggatcgatggccgcaaccctgcccatatcgaagcccctgtgcgcggcgctttcaagggcgatgccggcagcttccgcggcaccgaccggatcgacgggcgccccatcgaggtctggttccgttggcacgacatccacggcgaggagccgtggtgggaacaggcgttctccgacgatgccggtgcgcactgggaagtgaactggcgcaactggttccgccgcactgctgcggtcccctctccgcttccgaagctgccggatgcaccgggcgattttgatttcctggtgggccattggaacgtgcgccatcgtcgcctgcgcgctcggctgacaggcagcgatgcatgggacgcgttcaacggcaccctgcacaactggccggtcctgggaggattcggcaacgtgggtgacaacctgatggacatgcctggagcgccgctgtgcggcatgggcatccgcgcctggaatgcggcggagcggcactggctgagctggtggctggatggccgggagccgacccggatcggcgcgccactgcgcggtggtttccaggctggtgtcggccgctttttcggcgaagaccagcacgacggtcgaacaatccggacacgggtgatctggtcacgcatcaccccgcgttcggcgcgctgggaacaggcggcttcgattgatggtgggcgcagctgggaaaccaactgggtcagcgacttcgagcgacaggcatgaaggcgctgctggccgtgctgctgctggttgctgcgtcgcctgccgcgtctccatccagggtgctgcagatcgtcggcccggccgagcgctttgccccgggcgttgcatccacgcagtacgacgagattcgactgaccttgagcccggacggaaaaaccgcactgtggttcagccgcaaccggcccggcggtccgggcgggtatgacatctgggtctcccgcaacgatgggcagcgctggcggccggcaacgccggtgccgttcaacacgccggggcgcgacttcgatcccgccttttccgccgatggccgcgtggtgtatttctgttcggatcgcgcaggcggccagggcggcgacgatctgtatcgggtcagcatggggagcgacggtcgattcggggagccggtcaatcttggccccgcagtgaacagcgtgaacgatgagttcgcgccgatgctctcgccagacggtcgtacgctgttgttctccagcgatcgtgcgggcggtgccggcggccatgacctctacagcgcggcgatgatcggcggcgtcgcgcagccggcacagccgctgccgggaaacctcaataccgcagcgcaggagttcgatgccaccttcctgggcgacggccggacgctggtgtttgcccgcgccctggacttcggcagtgcacgggtacgccagttcatcgcctacgcgcgtggaggccgttatgacgcgggccttgcattgccctcccccttgaacgaggcctccggcgacagctacggcgcgatgctggatggctcgcaacccgacaccttgacctattcggcgcggcgcgcggacggtgcagggttggacctgtatcgcatccgctttcggatgatgcgcccttgaaggcagatgctgtcgattttcggcgccccggttcgtcgagaggatgaaaccccaggagaaaacgcagatgacctcacaccagtcccttgcctgcgcctgcggccaggtgcgcctgaccgccacgggccaacccattgccaccgtcgaatgctgctgcgacagctgccgcaaggccggcgccatgctgcagtcgatgccccgagcaccggacgtcctgggcccgcacggccagacgctcttcgtaatgcaccgcaaggatcgcgtcagcatcgatgccggacatgccatgctgcgcacgttgcggttgtccagcaggggcggcagccgccgcgtcgtggcgggatgctgcaatacaccgctcttcctggagttcagcggtggccattggctgagcctgtatggcctgttgtggccggcgtcgacaagacccgccgtggagatgcggacgatggtcagtgatcttcctgacccgtctgtccttccagacgatgtgccgaacctgaagacccgctcgctgcggttctacgcccgcctgatgaaggcgtggatcgccatgggcttccgcagcccgcgcatcgaagtcgcgggagatacccatgtctgagcccgagcggatcgagatcgagagcatcaccacgcccgggcacatccagcgcgtggatcgggccaagtatctcgccatgcgccacgccttgctgcgggccctgcctgcgcaaccgcccggcctgaccgttgcgcaggcaaaacaggcactgctgccacatctgcccgccaccctgttcccggcaggtgccaccgccggctggtggttgaaggccgtgcagctggacctggaagccaagggcgtgatcgagcgcgtcgcggccaagccgttgcgcctgttcaagcacctcgcggccggctgatcagcgctgcgcaggcagctccagccggtgcttgcggcacaggcgatacaccgtcacgcgcgatatctgcatctgccgcgcacactcggagacgttgtagccggtctggcgcagggtctgcagcagcacatcgcgctcggcctgcccccgtgcatcgtgcagcatcgccgccggcaggaccgccgtcgatgcgcccagctccaggtcacgctcactgatcagctcgccttcggccatgatcgctgcacgctgcacacggttcagcagttcgcgtacgttgccgggccagtcgaagcgccgcatggcctgtactgcggccggtgcaaagccgcgtgcacgcacgccgtggcgcaaccggaagcagcgcaggaagtgctcggccagcagctgcacgtcggcaccgcgctcgcgcagcggcggcatcagcaggcgcagcacattaaggcggtagtagagatcgctgcggaaccgcccctgcgccaccgcgtgttccagttcgacgtgggtcgcggcaagcacacgcacgtctgcgcgcagcggctggctgctgcccacgcgctcgaaggttccctcctgcagcacgcgcagcagactggtctgtgcctctgccggcagatcgcccacctcatcaagaaacaccgttccgccgtgggccgattcgaacacgccgatctgccgcttgtcggcaccggtgaacgagccacgttcgtggccgaacagctccgactgcaccaggttggccggaatcgcaccgcagttcactgcaatgaaaggcttgccggcacgccccgacagcgcatgcagcgcgtgtgcggccagttccttgcctgtaccggtttcacctgtgaccagcaccggcagctccaccggcgcaaacttgtgcagcaccgcgcgcaccgcatgcaacgcggcgctttcgccaatcagcgcgtgcggtccgtgcccaccgcaggttgcgtcgacaggcggatcatccgcgtcgaactgctggcgcattgcgcagaccaggtcctgcaggccgaacggcagcgtgaagcgcgcgcagcatcgctgcagcaacggcagccaagcaggcgatgtgggtccggcacccggtggcagtaccgccaaccagggcagatgctggtgctgctcgatccacggcgccagcagctgcagcgcgaccgcatcgagatggcgcagatcgagcacggcgagcaaacgatcgcgcccacgcaggccaatcgccatggcgggatcgggatggatgctgcgcacataccagcccgctgccgccagcgcactgcgctcgttcgccaacggctcgccaaaccagagcacgcaacgcgacgtagaagcctccgggaccgctgccatgcttcccccagcatccggacaccgtcggcggactgtcaggcaatcaccggcgtgccgccccccgccgggacctctacggccaccgggatggcctttgttgggcggatcctagcgcttccctaaacggcggcgcaatgagcagtgcgtcaagaaattcgaggctgaagctgcaccgttgcagacggcgacgccacctgtaacaccgatgcgacagtcgcccgccgcccttgccctgcggtgcctggggcttcgaaatcccaacaattccgcgacgtgcctgtaacagcatggcagcagcccggtcaggtgctgcacgatcacggcgttggcgggtggacacttcgaagttggcacggttgatgcgtggttccgccgcacccatcgcgggagatcggcatggacggcaccaccctgattcgcggcctggccgcagcactggcaacagccctgctgtcggttggcgccgacgcgtccgcatcgggcgcccgccagggcgtgaaggcacaaccgggcgaaatcgtcctgttgcgggacgtctccgcgcggccggcctatcgcatggcaccacggggcatggcgctgatagccgacccgaagccacagcgcgagatcgccgccgcattgggggtcggcggcacgacgaccggcatggacgagttgagcgatgaggactatgccggcatgggcgccggccaggccgcgtccatcgcggcgccgggcggaaccaccgttgaacgggtcacccagcaggccttgggcggcacgctgggccgcagtggcgacggcatggtcggcagcagcctggggggcgccatgagtgggccgctcggtgcggtcggcagcagcacccgcggtatcgccgataccgtgcgcggcgcactggcccagttcccgctgcagggcacggccccggcaggtggaaaatgaagcccctgcacggcgtgcttctgctgctcgctgccgcgccctcggcgacccgggccgatgactacagcggcatgctcgcctatctcgacgtggcccggatcgacggccgcgcgctggccggggcgaatggcgccatcgccgtgaaccaggccgccggcgacctcaacgtgcaggccaacctgcggggtatcgccaagggcgatcgcgccgacgtggcgatcaatgcgcggcaactgcagcagggcaaccgcgtgctgtccgggccgctgcaggccactgcatacattggcggtgatgcactggccggtgccagtggcatcgcgtccatcaaccaggccagcggcatcgccaacacgacgctcaacgtcgtcagcgcgacgctggccagacagggcatacgcgaaaccgacgatacggccttggccgccgagggttccgcgttggcaggggggcgggacgacaccggtcgcggcgtcgcgacgggcacccgcagcgccggtgtagccagcaccgcgctgcggggattcgacggggtcctgcaactcaatcagatcgcgggcaacggcaacgatacggccaacgtgctgggcctggtcgtgcaggaccgcccgtgacaaccacccaaccgatgcaccacctgatgagagagagggcatcatgaaagcgaccgtcaaacagaccatgctcgccatggcgattgccactgcctcgaccgccgctgcggccaatggctgggacaaccagaacgccaacgcgaacatcaaccacaaccacaccgtcagcgaaacccgcaacgatacgcacaaccacaccgacaacgacgtgcgcaaccgcaccgtcaacgtcaatgtgcagaagcacagcaacatccaggccgacgaacgcaaggagaagaacaaccacggcgtcgacgtgaacctggagaaggacctgcggctgagcaccgacatcaatttctccggcgatccgaacatcaccggcgacatcgacctcgactcggcggccattgccgtgatcgacaaccgccagtcgatcagcaacaacgccaccagcaacagcctggtcaccaacagtgcgtccatcggtgacagcgtgggtgccggcgcatcgggcaatctcggcttcaacgtggtctccggcgacaacaatgcccaggacaatgccgcgtcgttgtccgctgccgatgcgtccttcagcttcggcatggctgacgccgaggtgttcgtcaaccaggccggcttcggcaacgcgaccatgaactccggcgtcaccaacgccgcaggtcttggtggcaacgctttcggcggcgcgtccggcaacatcggcgtgaacatcgcctcgggcaacaacaacgagcagaagaacgcgctcgcggcctcggtcgcgaccacggcagtggcccagtcgagcatcagctccaaccaggtctccaccggcaacacggtcagcaacgccggcttcgtgcagtcctacaccgataccgtgcaggtcggcatgcatggcggcgtcagcggcctgaccctggcctatggcgcgggcacctaccgcggtaccggcaacgcctaccagatggccaactactacctggatacgtggagtggcgagctgccacacccgggtggcaacagcaccggccacatcgacctggacaaccagatccagaacgccacgatgaaccccaaccggccgggggtgggcggcctgggcttcgatacgcgtgagagtggcaccagccagttcgtcgaactgggcgtggccgacctgtatgccagcctcagcggcacggtcagcaccacgcgctgggtgaacgtcaacgccaccaacacctcggcattgtccggcagcgccttctccggcgcctccggcaacatcggcgtgaacgtggctgcaggcaccggcaacctgcaggccaacagcctggccctggcagtcgcccagcccagcaccggcggcggtggtggcagcggcgagtaagcgcaacaccccggccgtccgccaatggccgggttcccgggagcccctgtccctcctcccccttggggcaggggctcccccctgctgccggagaccgtgatgatccgttgccgtctttcgatgtgcctgctggcctgcctgttgctgctggccactgttcctgcgtgggcaggcgacgtgcgcttcagtggcgtactgcccaatggcgctctgctgcagcagaaggtggagagcatgcaggagcggcgctaccgcaacgtggtacgccagcacaccgactacagctgcggggctgcggcgctggcgaccatccttcgccacgcctaccacctgcagaccgacgaggcgacggtgattgaagggatgatgggggtgtccgatccagcgctggtggccgaacgcggcttctccctgctcgacatcaagcgctacgtggaatcgctgggcatgcgtggccggggctaccgcatcgatgaaacacgactgcgcacccttcgcgtgccgggactggtgctgatggacgtgcgcggtttccgccatttcgtggtgctcaagcaggtgcgcaacggcatcgtggaagtggctgacccgatcctcggcaaccgcagcctggcgctgccggagttcctggccgcctggccatcgcgcgcggtcttcgtggtgatcggcagcgacttcgatcgcaacaccgctcttctgcaacccagcgaacggcccagtgcccgcgcgctcttcgcgcggcaagggccgatcaccgatgccgaactggtcgacttcggcttcagccacgccgacctgttctgaggaggtatgaccatgttccgccaacacgtatggatggttctgctgctgatggcccctgccctgcccctgcaggccgccgacggcaggaccgggcgtggcctcacggaaatccccgatccggagctgagcctgatgcgggggcgctacaccgtgggcggcaacaacgtcgcctggttcggggtcaccatggtgtcgcagtggcaggccagcaacggcacgaccctgcagggcggcctgaccctgggcatggacttccgtggcggtggcgcgccgaaactcagcttccagcccagcgtgcatgtcacggcagccgatgcgccgctgcccgatacccacggacgcagcatcgacagcagcggcctggccaacgccagcggcctggtgcagagcgtgcaggtggccggcgatggcaatgtcgcgcgcaacgtcaccacgctggtggtgcgcggcggtgccgtgcccgcagccacatccgacggcgctcactcggccagcgcacagcaggccggtatcagtgccagtgctgtgctggacggcaaccaggcacgcctgatgctgcaggtggacggccagggactggtgcagcaatggatacgcaatggcagtgtcggccagggtattgccctggccggtgacggccaggcggccagcaaccagctgcggctggaactggtgaggaacaccgcgggcggcaacctgccgttgagccagaacgtggcccaggcgattgcgttgaaccgcggcatggggccgggccagtagcagggcctggcattgggggaaacgctccacaacgcaggacacgatcatgcacaccctgatgaggatcaccccgttggcgctggcggcgctggcgggcaccgcccttgccgcaccgacgacgccggatgatggcgccgacgtgcaggccctggccaaccagctggaacagctgaaggccaactacgcacaggaagtgcggcggttgcgcgagctggacatgcaggtgcaggccatgcaggcgcgcctgggcgggcgggttggcccagcctcgaccccaccggccgcgccattggcgcaggcagcggccgccgcggctccaccgagcagcgagggttacgccagtaccgccgcagaagcacaacaggccaggcaggagtcgcggcgcagcgtggacgatgtgaagcagcagcaatcggccctgttctcgcgccgcttcaccatcgagaacagcctcacctacgcacgctacgaccgcaagcagctcaccctcaacggcttcctcgcgttggacgccatcttcctcggcaatatcgccatcgagaacgtggagtccgactcgctgacctacaacgtggcggcccgctggggcgtcagcccgaacctgacgctcaacctggatgtgccctacctggcgcggcgcaccgtgtaccagaaaggcggcgccggcggtgcagcagccgccatcgcgcaggagcagaccaacggcaacggcctgggcgacattggcctgagcgcgaactaccggctgttcggcgaacgcggctggcgcccggagactgtgctcacggccggcgtcaccgcccccactggacgcgcaccctacggcctggactggaaggtgatcgagcgcgatgacgatgactacatccgcttcgccgtgccgcgcgagcagcccaccggcaacggcgtatggcaggccaacctcggcctgtcgatggtgaagaccgccgacccggccatcctgttcgccaacatcggctatgtgcactccatcccgcgcggattcaacgacatcgacagcaatccggacacggtcaatccgggcgacgtgaagctgggtggctcggtgtacttcggcgcaggcgtggcctttgcgttcaacgagcggaccagcctgagtctgtccttcagtgaccgcatcagcgcccgcgcctccacccgcttccagggcggcaagtggatgaaggtgatcggcagtgatgccaatgcggcatccctgaacctgggcgtgacttatgcgttgaaccagcacaccacgctggtgacgctgctgggcatcgggctgaccccggatgcgccggacttcacgttggcgttcaagattccgtacatgttgtagcaacagcgccaggcacggcgctgcgccgtgcatcggcatggcccggattcatcttccggcaccacagcggtccctgcccgctgctatattcagtccagctcggcaggcatggtgcctgcccttgaatcacagggagttggacatgggtctggtacaggcggtgaagggtgcggttggcggtgtgctggccgaccagtggaaggacttctacaccgtgccggcgggcctgccgtccacggccgccctgttcgcggcggtgccgcagggcaccaatgccggccgcggctccaacaccagcggctcgtccaacatcatcaccaacggctcgaagatcatcgtgccggaaggctacggcctgctgctgttccaggatggcgcgatcaccgcattcgtcgccgaaccgggtggctacgagtggcgctccgacgatctgaactcgcagtcgatcttcgccggcgacggcctggtcagcaccttcatcaagcagagctgggaacgcttcaagttcggcggccagccgggcgcgcagcaggcggcctacttcgtctcgctgaaggaactgccggacaaccgcttcggcacccagtcggaaatctactgggacgacggtttcctcaatacccaggtcggtgcgatcacccgcggctcgtacacgctgaagatcgtcgacccgatcctgttcgtgaagaatttcgtaccggccagctacctgcggccgggccaggtgttcgacttcaccgatctggacaacgccgctgccagccagctgttcaatgaagtggtcggttcgctggccccggccttcagcctgtataccaacgatccgggcaagggcaaccgcatcaccaagctgcagcaggactcgctgggcttcgcgcagagcctgtcggccgccgtcgagcagggttaccagtggaagtccgaccgcggcctggccatcgtcaagaccgccatcgtctcgatcgagtacgacgccaacacccgcgaactgctgaagaccgtgcagcgcgccgatgcgctgtccggttcgcgcggcaattccaacctgcaggccagcgtcgcccagggcatccagtcggccggcgagaacggcggtgcggcgggcctggtcggtgtcggcatggcctcgggcatgttcggtgtcggcggcatgcagcagccggccaccccggctgccgacgatccggtcgccaagctgaagaaggccaaggaaatgctggacctgggcttgatcacccagagcgattacgacgcgctcaaggccaaggcactgggcctgtaacagcaggacgcacaaccgacatgtccgatccccgaaacggcccaccgccgctgcccggatccgcgcccgcgacgccgccgcccctgccggcggcgtcgttggatgggcccggttcgccgcaggacgtccctcccctgcccggcagcttcccgctggacacctcgaagctgccgcaggccatccgcgatgaagtggaagcgcccgatcccgtggccatcgatacctcggccagcgagctgaaggacggcctcaaccgctgcccgaagtgcggcgccaccgacatccggcccaaggccggcaccgacatcctcgtctgcctgtactgccgtcacgaatggcatggcgcgcgggtcgaggaggaattcgggctgggcgaagccatcgaccagctgcgcggcaccgtcatcgcgtccggcgcacgcgacatcgatgccgacacctcggcgttgatgactttcaagtgcaccggctgcggcgccgaagtcacggtcaataccgaaagcacgatgacggcgcgctgccactggtgccgccacgtattcggcgtcaacgaacagatcagcaatggcgcggtacctgatgcagtgctgcccttccatatcaagaaggacgacgcggtcgcgcgcatccgccagttcgtcgacaagcgccgcatgttcgcgctgaaagcgttcaaggaccagttcaccccggaaaacgtggtgggcgtgttcctcccctacatgatcgtcgacagcaatgtcagcgcggccgtggccggcaagggcgagatcaagacgcgcgagtacacggtgggcagcgagaagaacaagcgcaccctctacgacgccgatgtctaccaggtcgaacgccaggtcgatttcaccgttgatgacctgccgctggaatcctcggccgagcgcgggaatcttgatatccgcgccaacaccaacaacatcatcaacaccatcctgccgttcgataccaagaacgcggtgaagtggaacgcctcgtacctggccggcttcacttcggagaagcgcaacctggatgtggaaaagctgcggccgcggctggaagaccagctgctgtcgattgcccgcgcacaggtggaaggttcggtgaagcgctacaaccgtggcgtgcgctgggagcaggaacagctggaggtgcatggcacccgctgggtgtcgatgtacctgccggtctggttgtactcctaccaccagcccggaaagaacggcggcatgctgcactacatcgcagtcaatggccgtacaggcgaaaccatgggcagtgtgcccgtgcagcaatggaagatgctgctggcggcactggccactggcaccgtcattgaagccctcgcaattgccttcctggtggcatcgacatgagcgacgacagtggcctctggctgttggcggcaggtccagccggcgcaaccgcgctgtactgggcgctgtaccgctattaccgcaacaccgacaaatcgcattccttcgagcacgagaccgaaatcgaggcacagcccgtgaccggttcggaccagcaggtgggccgggtcaccggcaccgaggaaaagcgcatccgcggtgacaacgtgtacgagtaccggaaacgggtggtgagggtgaagcccgacccgtagcgccaggccatgcctggctgcgggaagtgcccggccgctggccggcattccttcggtctctgggcgtcaaaaggggagccggccagcggccggcactacccttcagcggacagcacctgttcctggctggcttgcctcagggcgcgccctcacaccgtctcccaccccaccggttcgatactcgcgcgatccacccttccgaggatcctgcgatggctgccctgcttgcccgtagctgcctgccggcgttgtacttcctggccctgcccgcccttgcccaggacgcctcgttcggcttcggcgaacagaccacccacaccgaccagaccacgcaatccagcagcacccagacccagagcagtggcgcggtgaccacccagaccaccaccagcggcagctcgcagtccgagtcacgcagcgaaagcaaagagatcgacgtgggcttcggtttccacgacgacaacgacgactcgggccacgaccgccaccgtggcggccgcgatgtgcgcgacagcgatctgttcggcagctggacgctgggccaggagaacggcaacacctgctccatcgagctgaagaacatcgagtggttcggcggctacagtgcctacgtgcccgccggctgcccggatggcttcttctcggccaaccgttgggtactgtcgggcaatcagctgctgctcaccgacaccagcaacaccgtgttcgggcgcttccgcgcgtcaggcggtgggcgctggacgggctaccgtgaatcggatggggcgcgtttgtacctcaatcccaaggggcgctgatcgcaccgtgcacacagtaggcacgcgctgatcaggaagatcagggatccgcctcaccccgccgccgaaatgtccgctcccaccggttcccgtctggtcatctacgccgccctcgcgggcaacctggccatcgccatcgccaagttcattgctgccggcatctccggcagctcggccatgctcagtgagggcgtgcattcgctggtcgacacattgaatgaactcctgctcttgtacggcctgcgccgcgccggcaaggcgccagaccccgtgcatccgttcggctacggccgcgagctgtacttctggagcttcatcgtcggcctgctggtgttcgccgccggcgccggtgtgtcggcctacgagggcatccagcacatccgccggccggagccggccaccaaccacgcgttgagctacagcgtgctgggcatctccatcctgttcgagggggcttcatggtgggtcgcgctacgggagttccggcgtaccaagggcaaactgggctacttcgaagccttccgtcgcagcaaggatccgtccaccttcaccgtgctgctggaggatagcgcggccctgctcggcctgggtttcgcactgatcgggctcgtggccgcccaggccctggacatgccggtgcttgatggtgtggcgtcgctgtgcatcgccggcgtgcttgccgccaccgcctttcttctcgcacgcgaaaccaagggactgctggtgggtgagccggcccacccggccgtggccgagcggatcatggccgtggcggaaaccgatcccgacctgcgccgcgcaaatggcgtgaccaccatgcagatgggccccgaacaggtcgtggccatgctcagcgccgagttcgaggatgaccggaagacaccgcagatcgaggcgtgcatcacccgcatcgaatcagccgtgaagcgcgagtatccggaactggtggcactgttcatcaagccgcagacacccgaggtctatgcctcccgccgcgcggcactggccgttccgcctgcgcaggaatgacactgcgtctgcgcccgtttcacctgtctggtgccacagtgccatcaccgttttcccgagcctgcctctaccgtgccggattggttgcccgcctctcttcagatcctccccccgcagcttctaccggcgcccgcccgtcgaggttgcgcccgagctgctcaacaaactcctggtccgtgacgatggccgggccggtcgcatcgttgaagtcgaagcctacgcgggcagtgtcgatccggccgcacactcctatcgcgggcagacgccgcgcacggccagcatgttcggcgaggccggccacctgtatgtctacttcacttacggcatgcactggggcagcaacgttgtctgcggcgaagtgggtgaaggcgtggcggtgctgctgcgggccatcgagccgctggtgggcctggagcgcatgcgcgaactgcgtcccgccgcgcgccgcgaccacgatctggccagcgggcccggcaagctctcgcaggccttcgggctggaccgcagcttcgacggcgctgatctggtgaccggcaaccacggcattgtcatcgccagcgacggcgtgtcgccgccggaggatccagtggtcgggccccgcatcggcatcacccgcgctgttgatttcccctggcgttggcacatccgtgatcatcgtcacgtatcgatccagccacgtcgcgcttccgccccagcgaggaaacgatgatgaccccgctcgacaagccactgcgccgcgaactgcacatcgacggccaaccctacactctcaccgtggcccctgagggcctcaagctggttgagaaggggcgacgcaagggcatcacactgcgctggcaggatctggtatccggagacgctgcactggccaccgccttgcaggcctcgctccaacggcactgagccggcgcgcccacctcacatcggcatcaccccgccgtggcgatacataacggcgcgcacactagcgtagcgcgagccagccgccgcaaccgccctcgccacccagccctgaaaagcgccatggacgaagccgaacgactgctcgaaatcgaacgactgcacctgttggatacgccaccggagccggtgttcgatgccatcgttgccgcggcccgcgccgcgaccggcctgaccatgggcctgatcaccgtggtggccgaagaccgccaatggttcaaggccaacatcggcctggagggcgtcagcgagaccgcccgcgagatctccttctgcacccatgccatacgccaggacgagctgttcgagattcccgatgcgcgccaggacccacgcttttccaccaatccgctggtcaccggtgggccgcgcatccgccactacgccggcattcccctggggtcgacgcacggcgcacgcatcggcacgctgtgcctgctcgacccgatgcccggtgtgctgtcaccctcccagcgtgaactgatggtgcatctggctcgggtcactacccaggtgctggaacagcgcagcaccctcatggcgcaggttggccaggccaacgcgctgcatcgcgagctgaaacgcagtgaggacttcctggagcgtaccaaccgtgccgcacgggtaggcggctgggagatggacctgctgaccaacgaggtgcgctggacacgggaaaccaagcagttgcatggcgtacgcagcaacttcacgcccacgttggagaccgcactctcgttctatcgcgaggacagccgcaatatcatccaggcggcggtacagcgctgcatcgacgagggaacatcctgggaagtacagctgccgatgaccacggccgacgggcgcgcgatctggacccgggtggtcggcagccggcaacaggtcgacggccatccgcgcctggtcggggcaatccaggacatcacggacgaacgagccgcgctggacgcgctggaagcgagcgaaacccgctaccgtcggctgttccactacagcctgggcctgatctgcacccacacgctggacggcacattgacctcggtgaatccggcggcggtgcagtcactgggcttcgaggaaagccagatgatcgggcgcagcctgtgtgacttgatgccgccggaaaaacgcgaaggcttcagggcctacctcgcccggatccaggcaaaccacaccgacgctggcgtgatcgagctgattgccgccgatggtacgcgccactactgggcgtaccacaacgtgctcgacaacgaagccagcccgccctacgtgctggggcatgcacaggacgtcaccgcgctgaggatgcaggagcagcagctgcgcgacatgtccttcaaggatccgctcacgcagtgctacaaccggcgttacctgcaccggctggatgaactgattgacgagcgctgggcctgcgtgatgttcgatctggaccatttcaagcacatcaacgacacccagggccaccgccgtggcgatgccgtgctggtcgagttcgccaccttcctgcgctcgccgctgggcaaggacgagaccgtggtacggctgggtggcgacgagttcatggtagtgctggtcgcgccagcgaatggccgcctaagcgaactcgagcactggtaccaggaccacgccgcgctttcgcccagcgcgttctcgatgggcgcggccatcaacacggccggtgagcccgtggccgacaccatccagaaggcggacagccgcctgtaccgaacccgcgcgcgcgtgcgtcgggagcgacgcgaagaccctgccgcgcgttgatcacgcacgcaccgtcacccaagccggtgcgtggtcgctggccttttcctgcagccgcacccaacggtcgacgcccgcatccttcagtcgttccgccagtacgggattcaacagcagatgatcgatgcgcagcccacggtcgcgctcggcatgctggcggaaatagtcccagaaggtatagatcgtggcgtcgccgtgcaccttccgcagcgcatcggtccagccctgcgcgagcagccgctcgaaggcatcgcgaacctcgggctggaacagcgcatcgcgccgccaggccttgggatcatagacatcggcgtctgtgggaatcacgttgaaatcacccagcagcagcgccgggtgcggcagctcgaccaggctgcgtgcatgccggatcaggcgttccatccagcgcagcttgtagtcgaacttgggtccgggctgcgggttgccgttgggcaggtagagggcacccacgatgacgccgtgcaccgccgcctccaggtagcgactctgcgtatccttgggttcgcccggcaatcggcggcggctctcgaccggcatggtgccccgggccagcagcgccacgccgttccagcgcgcctcaccctgccagagtgcaccgtagccggcctgttccaatgccgcagcgggaaacgcggcgtcggtcgccttcagttcctgcagggcaaccacgtccggcgattccctgtgcagccagtccagcagctgcggcaggcgcgtgccgatgccgttgacgttgaacgtcgcaatacgaagcgttttgcggcggggcatggataaaggttcctcggcgcagcgggacgagcattcactctgcgcgcccgggcatgcacgggccatggatgccacgtcatgatgcggtgccattcggttcacgaaccgctgccacggcgcacagcaggctggtcacccgtgaacagtgccggagaagccccatggcggtgcgtccgctgcgcgcgatctaccaggtcgacccgtatctgttccgcgacagccaaggccgcggctggggcaccctggatggcatcaccgaaaagctggactacctgcagtggctcggcatcagccatgtgtggctgctgccgttctactgcaacgccggccgtgatggcggctacgatgtcaccgatcactaccgcatcgatccacgcctgggcgacgagaccgccttccagcgcctggtcgatgcggccgacctgcgcggcatcggcatcatcgtcgaactggtgatgcagcacaccgccagcgcgcaccagtggttcgtcgccgcacagcagggcgacccggcctggcgccgctggtacctgtggagcgaccacatgcctgacgacggcctgcagccgatgttcccgccgatcgagaccgctgtctggacatgggatgccgaggccggcgcgttcaaccggcacatgttctaccggcacgagccagacctcgacctggcccatgcgccggtacgcgaggaactgctgcgggtaatgacgttctggctgcagcgcggcgtggccggcttccgcgtggacgccgttccgtacatggtcaagcgcgcccgccacgccgacccgcgcgacggtgggctgtggctgctggaggcgatgcgcgccacggcagacgcgcagcaaccagggctgccactgatcggcgaagcggatgtccgcgcgtcccactacggtgacttcctgtgccacgggcggcggctttcgcacctgctggatttccacctcaacaatcatttcttcctcgcactggcacgtggcgatgccagcgaagtggcgcgggtcatggccgagtacggcccgcacgcgccgccggacacacgcattgcctggctgcgcaacaatgatgaactggaccttgagcagttggagccggatgagcgcgaagcggtgatggaacgcttcgcccctgagcgtggcatgcgcatctatggccgtggcatccgccgccggctggcaccgatgctggagggcgacatcgcatggcaggccatggcctgggcggcgctgctgtcgctgggccaggtgccggtgatccgctatggcgaagagatcggcctcggtgattgcctggaactgcccgagcgcaatgccgtgcgcatgccgatgcactggcataacggcccaggggctgggttcaccgaagaaccgcggcatgcctggcgcgcgccaccggcagacggcccctacggttaccgcacggtgaacgtcgaggcgcaacgcgcgacgccaggttcactgctgctgcgggtgcgcgagctgctgcagcagcgcaatgcacatcccgcgctgcagcagggtcctcacacgctcgacccgccctcacctgcgctgctgatgctccgctacggtgaggcaccccatcaggcactggcactgatcaacttcggcgacgagccggtcgaggtggacgtacccctgcgcggtccgctgaacacgctggtgggccacggcgccaagctgcagggtcgccgctgttacctggagggccacggctatacgtggctggctgccgaaggtgcctgagtgcgcagcgcgggcagcacgtgttcggcgaagtcatcgatgaagcgttcctgctcgcggttcacgttgtgcaggtagatgcgatcgaaccccattccctgcagctcctgcagccaggcccgatgctggcccaggtctgccgagacatgcacgtgctggcgcaccatctcggcgctgaccgatcgggcctgtgcttcgaactgttcgggctggtccaggccttcggccagttccggcgacagcacgttggcactccactgctccatcgcaccttccagcgccgcctgttcggcgcgcgcgtaggagagcttggcctgcaggtacatcggcttgcccctgccaccgcctgcctcgaacgctgccaccacacgctgtaactgcgccagcggttggctgatggtgatcagaccatcggcccagccccccatccaacgtgcagtctcctccgtgaccgctgcacccagcagcggcaggggaagcgccgggcgactgtagagccgtgcctggcgcacctggaagccaccgtcgtggtcgacgtgctcgccaccccacagccgccgcatcacctcggccgcatcgcgcagtgccttctgccgctcgcgcttggctggccacgcctggccggtgatgcgctcgttcagggcctcgccggtacccagcgccagccagatccggcccggcgccagctgctccagcgtcgccgctgcctgtgccaccaatgccgggtgctggcgcagcatcgggcaggtcaccatgcccagggtcaacgcgctctgcaccgccagcgcaccggcccacacccagctgtggccggactgcccttgcgcagtcgtccatggatggaaatggtccgagcacatcacggcctcgaatcccgcctgttcggcgcgcagcgccaggcccagcaaggtggcgggcgggaactgctcatgcgatgcgtggtagccgatggtcatcacggattccgtgcggggactggacacgatggcaacacccctccagctaaaaccgcgtcatggaaacgaacgcttcctgcatcgggcatcgacgctgggctatcgccgagggctacattccagcctggagcaacggcccgtcaccggagatgcagagtcacgaaacctgctgcgtactcaatgccggcgacgagcccgcgcatgtcacgctgaccctctacttcgaagaccgtgatccggtgggcccctacagggtcaccgtgccggcgcgacgcacctgtcacctgcgcttcaacgacctgcaggatccggcgccggtgccgcgcggcaccggctttgccaccctcgttgaatccgaccagccgatcatcgtgcagcacacgcggctggattcacggcaaccggccaacagcatcatgaccacgatcgcccatccgttgtgaagtcctccgcgcaggcgtccacgctgcaacgacaccgcgccctccggccgtttacccgtatggagggagactggcgccggtttccttccggagagtgacgatggccctgcccgactacccacgcccgcccttccccgcccaacagcaatccttccccggcaagaccgcgcagatgcaaccgcgtccggaccacggcgaagacagctaccgcggccatggcttgttgcagggcaaaaaggcactgatcaccggcggtgacagcggcatcggcgcagccgtggccatcgcctttgcgcgcgaaggcgccgacgttgccatcgcgttcctcgatggtgagcaggacgatgcccgccatgtgcagcagcagatcgaacaggccgggcgcaaagccgtactggtgccgtgtgacatcagcgacccggcacaggcgcgctcgctggtcgaccgcgtggccagcgagctggacggtctcgacatcctggtcaacaacgcggcctaccagcgctactacgagcacttcgacgacatcaccctggatgactggaagcggacgttcgataccaatgtccatgccgtgttcaatctgacccggttgtgcgtcccgcacctgcgcggtggcggcgcgatcatcaacaccgcatcggtcaattccaagcgaccgaccccgaacatccttccgtactccgcaaccaagggcgcggtggccaacctgacgctggggctggcgggcctgctggccgagcaccagatccgcgtcaatgcggtgctgcccggcccgatctggacgccgttcattccggcaggcatggccgccgaggaggtcgagcagttcggctcgcagacgccgttcggccgccccggccagccagccgaactggcatcggcctatgtgatgctggcttcggacagcgccagttatacctctggtgcactgctgaccatttctggcggcgcggcgacgctgtagcctccatgaccggattgcctgcctggatcgaggactggctgaccgtggttgtgccggtggccgaggtgctggccatcctcggcgtcgcgtgggtgatggtgcgtgcgctggcgtggctgctggtgcaggcccggcagcgcggcaggctggctccagagcttcatgtcggcctgcgtcgcggcggtgccttgctgctgtatctggcggccgcgctgctgatactggagcggttgggcgtttcgcgctcggtgctgtggaccgcgctgaccgggttcatggccgtcggcgcggtggcgttctttgccgcgtggagcgtgttgtccaacctgttctgttcgttcctgatcgtcgccacgcgcccattccgcatcaatgacaccatcgaagtgctggaaagcgtggacaaaccgggcctgtgtggtcaggtggtggacatcaacctgatctacaccacgctgagtgatcgtggcgaaggcgcgcgcggttgcctgctgcgtgtgcccaactcgttgttcttccagcgcatcacccggcactggggcgacagcggatattcgcagctgccaggaagcgtggcgatcaaaggcaaggcgcgctgagtcgctgtagcgccgaacccatgctcggctcgctgcgcgcggcgcagggcgcatcgcggtctgaacggagagcagccgagcgtgggttcggctttacacgtgccatagcaggcgagcctactccgccgccaatgcctggatcgggtccagctgcgcggcattgcgggccgggaagtagccgaaacccagcccgattgcagacgaacatgccagcgcggcgagcaccggcccaggcgtgaacaggaacggcacgcccagtgacagcaaactggacaaggcgcccacacccaacgcggacaacacgcccagcaccccaccgaacaggcagatcagcacggcctcgatcaggaactggcgcaggatgtcgccctgccgggcccccactgccagccgcacaccgatctcgcgcacgcgctccttcaccgacaccagcatgatgttcatcacgcccacgcctccgaccaccagcgccaccgccgcaatcgccgagaccagcgccgccatggtctggctggatttcatcaccgccttgcggatctggtccgagttgtagatgaagaaatcgcggcgcccatgcagccgctgcagttccgcacccagcgaggcctcagctgcacgggttggcacgtcatcgcgcacgcgtacggtgatgctctccagccgctggctgccaagcaggcgcgaggccgccgaggtgtaaggcacgtagaccgtgggcgtcgcgccgcctgcgaatgcactggcacccaccacaccgatcacgtccaccggcatgccgcccagcagtaccgtgccgccgatcggattgccgttgaacagtgccttggccgccttctggtcgagcacggccaccgcgcgatgcgcctccacctcggcatcggtgaagaaccggcccgccttcaggcgcagcccgcgcacgcggggtagatcagcgcccacgccaagcacctgtgtgttggcgcgccggttgccctgcagagcggccaccgagctgctcaggttggggcttacgctgtctacgtaactcaatgcggccaggtgatcggcatcgtccacgaccagcgtttcgatctcggccgagcgcgggtcgccgaaatccgcacccgggaagatctccagcgtactggcacccagttcgttgatctgtgactcgacctgcgcctgtgcgcccttgcccaacgcaaccacggtcaccaccgcagccacgccgatgatgatgcccagcatggtcagcaaggtgcgcaggcgatgggccagcatcgaacgtaccgccatccgtgccgcttccctggtcgcatccaggcgcgcgcggcgctcggcgcccggttccgtgctgcgctcgggcgcgacggccttgcgtgcaaccgcaggatcacccgtaccacggtcggatacgacccggccgtccgcgatctcgatcacgcgtgaagcgtgcgcggcaatcgccgcatcatgggtcaccaggatcacggtatggccctgcgcatgcaggcgcttgagttcgaccatcacctgactgccgctggcatgatccagcgcgccggtcggctcgtcggccagcacgatggcgccgccgttcatcagcgaacgcgcaatggaaacgcgctgctgctggccgccggacagctggctgggccggttcgtggtgcgctcgcccaggccaagcgtttccagcagcaggcgggcacgcgtggtgcgcgcatcggcctccaccccggcatagacggcgggcaaggccacgttctcggtggcgctcaggttctccatcaggttgtagcgctggaagatgaaaccgaaatgctcgcgacgcaggtgcgccagttcatcgggcgacatctgctcggttgcggcgccgtgcacgcggtagctgccttcggttggccgatccaggcagcccaagatgttcatcagcgtggattttcccgaaccggacgggccgatgatggcgatgaactcgcccgccgcgatgcgcagcgacacgtccttcaacaccaccacctcgccggcggccgagcggtaggcgcgcgatacaccatgcagttccagcagcgcgtcggccatgctcacatccccagcaggctggtgggttcggcttccgcgccactgggcgcctgcccgaccaccacgttctcgcctgccttgaggccggacaggatctgcaccgcagtagcggtgcgcaggccggtcgtcaccgcgcgctcgcgggcacggcccttggcgtcgatcacctgtacggtcgcgcggttgcccgccttgtcatcgctctcggacactgctgtcaacggcacctgcagcgcgttggcggcgcgcgccagctggatcgtcaccttcaccgtcatcgacggcttcagtttcaggcccggattgggtacgtcaaacagcccggcgtaatacaccgccttcggcgtctgcgccgatccaccggtgttgccggtggccacgtcggcaatcgacgatggcgcaggttcaagctgctgcaggtgcgattcgtagcggcgtccgcccggccccagcgtggagaaccacagtggttggccaggcgcgatcagctccacgtcggcctccgcgatctcggtgcgaaccgtcatcgtgtccatctgtgccagcattacgatggtcggcgtggtctgcatcgagttcagcgtctgcccggccttggtgacgatggccacgatgtagccgtcggaaggtgagacgatgcgggtgtagcccaggttgatccgcgccgtctccacctgggtcagcgcctgctcgatctgggcctgcagcgcggcgacgtcagagcgcgccgcttcgcgcgccacccgcgcggactcgaaaccttcctgcgaaaccagccgcgacgccaccagctgcgactggcgctcatgcacgcggatggcctgggcgtagcgcgcctggctggcggcatgctgggcacgcagcgcattggcagccgcttcggcgctgcgcagggcgatgcgctgcggctgcgaatccacttcggcaatcagatcaccagcgtgcacacgctggcccagcaccacatgcaggcgcttgacctggcccgatacctgcgcacccaccgccaccagttccttgggattgacccggccaacggcctgcacggtcttttccaggtccgccacccttgccggggccgtgatcagcgcggcatcatcactttcggcaaacagccaccagccggtgccgcccgtaagaagcgcaacgattgcggcaatgatccaggtcctgcggttgtccatcggaaggctcgcatgcacgcggccatcggatgtgaccgcagaacccgcagtctggaaggtggtggtggatgtttcttggagccactgtggagattgcatggaggccgcacatccgttcaggcacggcatccgctcctgaacggcacggatcgcgtccatgaaatctcgacacaatctcgaccaagtctccatcaacggcccctagccttgtcggcctcgccgactgcgtccccgccgtgtccctcccgtttcctgacctgcctcccatcgatgtccgccgcgcctatctcgcctggtgcgcgccttcgccgtggctgcttgcactggtaatggcgtcgaccagcgcctggatgcttgccagcgcgaacccggcgccgcccctgctggcgggcgccggtgccgccgcgctggtgtgcttccgcagcgaaggccccgcccattcggcgcgcacgggcaccctggcgtcactggtgctgatcggcttcgcggcctggtccgcctccagcactggactgagtctcatgcctgcagggatagcggcggtcctggtggctgcgttgcttgcccggcgcctgcgggccctggtccgcatggcccgccgcttgcaggaccgggtggacgcaacgggcatgcaatcacggtggagcaagctgcctgcggccgtatcggccctgctcgcacagcacctgcgcgggaccgcaacgctggcgcccgccctgcggcacacgctggtgctggccaccctcgcctgggccgcccacgaagaagcacagaccctggaacggccacgatgacaccgccgccggcactccccatctcgcactggaaactgcagcgttcaatgaagaccgatgcacgcacgcaccaggcgcccctggtgctgattgccgaggatgaaggcgaaattgctgacattctcggcgcctacctggcccgctccgggttgcgcagcgcccgcgccgccgatggcgaagccgccctcgccagccaccgccagctgcgccccgacctggtcctgctcgacgtgcagatgccgaagttggatggctggcaggtcctgagtgagctgcgccggcgcggcaacaccccggtgatcatgctcaccgcactggaccaggacgtggacaagctcactggcctgcgcgtcggcgccgacgactatgtggccaagccgttcaatccggccgagatcgtcgcccgcatccaggcggtgctgcgccgtagcgcgaagcccatggcagaagaacccaacgggctgatccggcaggggccattcgagatcgacctgcgcagccatgaggtcaccgtgcgcaccgatgaccacgtgcatgctttgaatttcacactcaccgagttccgtctgctggtgcacatggcgcgcgcaccgcgcatggtgcacagccggctggatcttctccagacctgcctgccggaaggcgatgcgcaggagcgcaccgtggacagccacgtcagcaagctgcgccgcaagctcgaggacgtcggcatcatcggcattcccgccaccatccgcggtgtcggctaccgcttcctggactgaaccgatgaaccgcaaaggcaagagcatcgggcgccagatcacgctatccatcacggtcgcatcgctgtgctcgaccgtactgtcgatcagcggtttctacctgttctattacctcatggaggtgttctatccacgctggtatgacgagccggaaaccatcatgccgtcagggctggagtggctgtggatcggcctgaccgccaccgtggtggtggcactggccacgttgatcgcctcgcgcctgacccggcgcatcatcaccccgctgaactcggtggccgaaagcctgcgtcgcgtcgccagcggtgatcttgaggcgcgtgcgcgcggcggcgacacctcgatggccgaggccgccacactggtcagcgacttcaactccatggccgagcggctcagccggatgtccgagaaccgcgtgttctggaatgcagcgatcgcacacgaactgcgcacgccgatgaccatcctgcgcggccgcctgcagggcatcgccgaaggcgtgttcgagcccgggccggagcagttcaacagcatgctcacccagctggagggcctgacccgcatcatcgaagacctgcgcgtggtgagccttgccgaaagcggtcacctggatctgcgcctgcagcgcagcgatgtcagcgtgcaggtggcggcggtggtcgaagcgatgtccgaggcgctgaccgagagtggattctcggtgacattggatgcacggccgtcgcttgccgactgcgatccggcacgcatccgccaggcggtgctggcgctgctggagaatgcacgacgccatgccatcccctgccccctccgggttcgcgtcacgctggccgaaggccattgcaccgtgaccgttgaggatggtggccccggtgtgccggacgacctgcgcgacagcattttcgaagccttccagcgcaccgatgtgtcgcgctcacggcagagcggtggctccgggcttggcctggcggtggtgcgcgcgattgccgtggcccatcacggaacggcgcgatgcagggcgaccgaacgcggtggtagcgcgttcgagatccgctggccggtgcacgcgcgtcgttgagggccatcgctgccctggaaagcccgaaatgccggaactgcctgggtagagtcgactgtcaggcgacttgcgcgcgcaagcgcgggttcttccagcagttcgcaaagagcagtcgaccaacagtcgactctacccccgacccacccaggcattccatgaaacacccccacgatccagcggccgccgccggcagcatcggccagcagaatgcggccgccaccctgaaggccatcctgcgcacctacccctggcagctcaccggcacgttctcgctggtggcactggaaaacgcgctgctgctggcctatccgctgttcgccggcttcgcggtggatgccatcatccgcggcaacatcggccatgccatctcctacgccggcgtagtgctgctgttctggttggtcggtgccgcccgccgtgcggtcgatacccggacgtttacccgcatctatgccgatctggcagtgaacgtggtgcaggcgcagcgccgtttgggccaggccacctccacttcggcggcccgcgtcgttctggcccgcgagttcgtcgacttcttcgaaaagcacgtgccgatcatcgccaccgcactggtatccatgtttggcgctgcggtcatgctgctcgcaattgaaccgctggtcggtggagccgctctcctcgcgctgttcggtgctctcctgctgctgccgtcgttcgcgcgtcgcaacgagcagttgcatgggcgcctcaacaaccgcctggaacaggaaatccgactggtggaccgggtcagtccctcggttttgcgccgtcactacaccacgctgtcacgcctgcgcatcctgctctccgatcgcgaagccggcgccgtgctggccgtcggcgcgacggcagcggccctgttcgcactgaccatcggccgccttgccaccaccgatggcgttacccccggtcacgtctatgcggtgatgacctatctgtggactttcgccggcagcctggacgatgcaccgtcgatggtggatcagctcgcgcggctgaaggacatcggccggcgagtcagccccggcatggacgatgcggaccacaaggacgccgcttgaccggtagatgcccaccttggtgggcaccgatggaagccagcgccaaccaaggttggcgactaccgggcgcgatggctacccatgcgccgctcggcgctacaggaactccgccatgcgctgcagctcgtcgtccagcgcgccacgaaataccttgtcgcgggccagcgacttgccggcatagcccacgttcgacaccaactcaccttcgcgcatgctcaggttggcccagcccaccacctggtcgtgccacaacaccggcagtgcgtagtagccatactggcgcttcggtgcaggcgtgtacgcctcgaacttgtacacccaatcccacagcaactcgaaacggcggcggtcccacaccaccggatcgaacggcgccagcaggcgcacctgttcgtccggcgcatggcggcgcgagcgcggattttcgtccgccggccagtaccaggtggtgccctccaacgtgcagctggccagctgctgcttggccagtgccaatgccttgcgggtctgctcggccaggtgcggagcgccatggcccagcaggcgcaccagataggtcaggccggccgaaggcagcggtgcgtacttgcgcaccaccagatcgatcagggcggcagcacgttcgatctgcgcctgttcgctggaatcgggctcggcatgatcggccaccgcgtagatgcgcgtaccgctgtcgcgccgttgcacgcgcagcaggccgcggtagtgcatgccgtccagcagatgggtactggcattgctggtgccgccccagtagttggtcacccgcccatgcgcgaacgcctggtcgacctcgcgtgggtgcacgctgccacgctcgcgcacaaaggccagcacatcggccgcacggcgatgggtctcggcatcccactcgcgcttggaaacccgtgggtgcatcagcgccagatgctcgcgcggcaggaagccgtagttcaccaggcaatcctcttccaccggcagacgcgtgtagcggcgctcaagatcgcccgcgcggtagtccttcacccggtggcgcagggtcaggtcctgcgcgcgagcgggtgcccggatcgggtcggcctgcacgaagcccagccgccggatcgcggtcagcagcgtggtcggcttgaacagggtgcgcgccaccgcgtagcggcgaagatcatcgagagtgggcgtggcaggcatagccgcattgtattctcgacactacgcgatccgtccagtagagccaggccatgcctggctggcgtcatggtgaacggccacgatcatccactcatggcgtggatctaccgaagccgcgatacctccagcgaaccgatcaccaacgcccgcatgccctgcttgaactcggtgatcacctgcccctcctcgtcgtccgcaatcgcgtagatcgtgtcggcgccggcgatgcagtagaacgcgatcgtggccagcagccagcgcgccttgtccaccggcaggccgaacacctcggccacgtgcgcctggtgcgatgcgatcttttccagcatcggcgcggtcgccaccgtgcgccgcagcaggtagggcggtagcccgggatgcgccttcaccacttcgcacagtgactgcacgaaccccatcaggtaggcctccagcccacccggtgcgtcgaccgacgcgcgaggaatctgccagcgctggaacaccgcctccgccaccaggcgcttcaacgcctccaagttggctacgcgcttgtacagcgctgcctgggtcaccgccagttcggcggccacgttggccatggtcaggttgggcaggcccagacggatgccgatgtcggccaggcgctccggggtgatggtgggcgggcggccacggctcggcgccgttggatcggggtgcgtgctcatacggtgcctgctcttacggtgcgcgtccataccctgctgagggtgccagtaaagggaccctcttgtccgcttcgattgatttagtttaacttactcaactaattcggaaggcgtccagcacgctgcccgtgatcgagcccatggctcacctcccgccaggtccccacccagccaacaaccctgcgctgcgccctctccccgtgcttgccgtcggcagcgcgccaggcgcgctcgcgcctgcgattcacaggactctggcatgaccgtttacaacttcacttctgcacagcatcgtgctgccgcattctcaggcctgatgcatccgccgggcatgcacctgcgttatcgggtgtccgccttggcgttagggctgctggcctcgtttgccgccctggccgacactgcaccgtccaccctgccctcggtgcaggtgcaggaacagcgccgggtcactgcggactatgcgggcgggcaagtggccgccggcagccgcgtcggcctgctcggcgacaaggacttcatggacacgccgttcagtacggtcagctacaccgagtccttcatccgtgatcgccaggccaaggacctgaccgacgtcatcgccgccaccgaccctacggtgttcagcaacggcgtcaccggtgcgtggagcgagaactacgcgatccgaggctttgcctccaacaccagcgacaccacgttcaatggcctcagcggcatggcgccctactaccgcacctcgccggaaatgttcgagcgcatcgaggtgctgaagggaccgtctgcgctgctcaacggcatgccgccgggcggctcggtcggtggcagcgtcaacctggtgcccaagcgtgcgggtgagctgccattgctgcgggtcagtgccaacttcgcctccgacgcgcagttcggcacccatgtggatatgggtcgccgcctcggtgccgacaagcagttcggcatccgcttcaactttgcctaccgtgatggtgacggcgccgtcggcaagcagcgcaagaaggtacagctcggttcgctggcactggactggcgcggcgaacgtgcgcggctgtcggccgatctgtacagcgccgacgatcgcgtggacggcccggcacgtggcgtcggcctggcaccgggcgtggccattccgcggccgccgcgtggcgatacgctgatcaacccggactgggcctacgtggacagccaggacaagggcgcaatgctgcgcggcgaactggatatcaacgatagcctgatggcctatctggcctacggcaccagcaagaccgactaccgctacaacggttcgatcagcgcgcagatcctcaatccggctggcgacttcaccacggtgatcggccagctcgccttcgacatcaagaagcagtccggagatgccggcctgcgcggttccttccacaccggcagcgtcggccaccagtgggccgccaacgtgacccactaccagcacacccagaacgactacggccggcgcagcgtacccggctgggactggaccaccaatctgtacaacccggtgtggggaccggccgcgccgttcatggcaccgcacatctcgcataccgagctgacgctggacagcctcggcttcgccaacaccctgtccttctccgatgaccgcgtgcagttgacgctgggtgtgcgtcgccagcaggtggtcagcgagaccttcagcgtcgctaccagtgcgcgcacctcgcgctacgacaagagcgcgaccacccctgcggctgcattgctggtgaaggccaccgacacgctctccctctacaccaactacgtcgaaggcctcagccagggtgctaccgcgccgatgaccgcagccaacgccggcgatgtgttcgcaccgttccgcaccaagcagaaggagctgggcctgaagctggacctgggcagcttcgcgcacaccttcagcgtgtacgagatcaagcgaccgagcagctacaccgatccgatcacgaacatcttctcgcttggtagcgaacaacgtaaccgcggggtggaatggggcttcttcggcgcaccgatggacggcgtgcgcctgctcggtggcgtggcctatgtgcagccgaagctgacccgcacggccggcggcgtgaatgaaggacgcatagccaccgccgtggcgcagcggcaggccaagctgggcatggaatgggatgtgccgaccttgcagggcctcaccttgaccggcaatgccacggcgatgtcgaagcagtacatcagtgccgacaatagtctgtcggtgccggggcgtacgttgttcgatgtcggggcgcgctacagcaccaccgtggcgggtcgaccgcttgcgctgcgcgccagcgtgaacaacgtgaccaacaaggcgtactggggcatgccgttgctttcaagcctggcgctgggtgcaccgaggacggtgttgctctctgcgacgatggacttctgagccgggcgacaaactgtcaacgggatccacgcatggcgtggatctgccggaaactgtagagccaggccatgcctggctgggttccatggtgatccgccaaacgcatccacgcctggcgtggatctaccgacacaaggcacgaccacgcacgcactgatcacgaaagcacgcgcgccaccaccgccagcaccgccagatgccccacgtagtacccatagaacacccagcgccagcgcggcagtcgccacggcacccgcgtcgccagcacgaccaccggaacagccagcagtgcccagccgttgtggttgaccccgcacaccgctgcaagcccaaccagcaacagccaccacgcccgatgccggaacgcgatccaggccagcagcacagcgccaacaccggcccactggtagtccacgaacatcggcagcacgccggcagccagcaacagcagcacaggccgattgttcgcaaacgcatgcacggccaccactgccaaggtgaaggtgagcaggatgttgagcggcagccaggaaccgaacgccagtgcgtgcaatggctgcgcaatcagcccccatagcgccagccggcggatcgatttgcgcaggtcggcgcccggctgggccaggttgcaggccatcaccagcgcgaacagcgggaaggcgatacgccccagttcgctgaccaccggcacgtagcccccgaagaccaccttggccacgtggtcgccggtcatggccagcagcgcgatccacttcagcagctcgcgcgcgccgctgccgagggtgaggttgaacgtggacgtcccggtcgtggtcgcttgcatcgcggaagcttatgcgcatcggccagcgcatttccagcgccgcgcaggaggccaccgctgcaagccgcaggtggcggcgctatgctggccaccctgcttgtgagatgcccgccatgcgcaccctgtaccccgccatcgaaccctaccgcgagttcaccctgaaggtgagcgatctgcacacgctacatgtagaagagtgcggcacgcccgagggcattccggtggtgtacctgcacggcggcccgggcgccggtatctcgccgacccatcgccgcttcttcgacccgacgcgctaccgcatcgtgttgatcgaccagcgcggcagcggccgttccacgccgttcggcgagctgcgcgacaacactacgcaggacctggtggccgatatcgagaaggtgcgtgagcatctgggcatcgaacgctggctggtctatggcggctcgtggggttcgaccctgtcactggcctacgcgcaggcgcatcccgagcgcgccaccggcctgatcgtgcgtggcgtgttcctcggccgcgaaatggagaaccgctggttcgccgaggccgatgggggtgcgcgctggatcttcccggagcgctgggaccgctatcaggcctatattccgcacgccgaacgtggcgacatgattgcggcctactggacgcgcatggatggcccggatgaggcaacccgcgtcgaagccgcgcaggcctggctgggctgggaagacaacgccgccaccctgcagcacgacgtggatgcgcaatccaccgatgatccgctggatacgctggccaaggcccgcatcgaagcgcactacttccgcaacggcatcttcctggaaccggaccagctgctgcgcaacattgatcgcatccgccacctgcccggcgtgatcgtgcagggacgctacgacatcatctgtccgccgcgcagcgcgtgggacctggccaaggcgtggccggaagcgcgcctggagatggtgacctccggccacagcgccaacgagccggccacggtcgatgcgctcgtgcgcgcgacagatgcctttgccgaccgcttctgaacaggtgggtagtgccggccgctggccggcatcccaccgtgcgaggtagtagcgtcgactgtgagtcgactgcagttggcgacactgcttcgaggcccgcgctgcgcgcgatagtcgattcacagtcgactctacggggccgggtatcaggtgccagtcacaccacccggcaataccaaggtatagcccagctaacccacgagcctctaggccagccccattcaggggcggacaatagcgccattggccagggcaatcctggccggcaccctcccctcctggagacgcagatggaccccgaccctgccgggcgcaccgcgcccccgatgcacgcaatccgcctgttcctggcgcctgcccgccggtccctgcctgcctgagtgacgggggaccgccaggcgctgcttgcctggagatcgcccccatgtcctacaagatcctctacatcaccctgcgccgcctgatcggtgagcgcgatgtcgccggcctgcgcagccaactgttgcaacacggccccgtgatgttcgcccgttcgctgtcgctcggttcgccgcgcgtggtggccgacgcgctgtcgctgctgccgatcagcgagcggatcaccgtgctgcgccatctgccctacccgctgcgcgatgccatgaagccgctatgcatcggcggcagccagcgcctgcacatgcagccgtggtcgccggcggtgctggcgatgcgccacgcctgatctgttccatccgttccgttcgtgttccggccgcggccggctctgacattcgaggagagtcccatgagcctgctcaacgcctggttcaatgccttcctgcgcagccgtcgcgcaggcaacctgttccgccgccgcgcgatgcccgaagccggctttggcccgggcagcgccgaggccgcgccgttcgcgctcaccaccggcctggttaccctcgcccagcaggaggaagccgagctgctggccacactggagtcgcatgccgatggcctcagcccgcatgaggccgaggaacggctggccacgctcggccccaacgaggtggatcacgaaaagccgctgccgtggtggcgccacctgtggcagtgctaccgcaatccgttcaacctgctgctgaccgtgctggcggcggtgtcctggctgaccgaggacatcaaggccaccgtggtgattggtgcgatggtattgctgtccacgctgatccgcttcgtacaggaggggcgttcgaaccgtgccgccgagcggctgaaggcactggtcggcaacactgcgcgcgtgctgcgccgcaatcccggcaccgaggccgccgatgtggccgaccagtacttcggcgcgcacctgcacagccgtcgcccggcacgcctgctggacctgccgatccgcgagctggtgcccggcgaccacatcgtgctgtcggccggagacatgattccggccgattgccgcgtactgaccgccaaggacctgttcgtcgcccaggccgcgatgaccggcgaatcgctgccagtggaaaagttcgcgcacccgggcgacggcctggccggcctgctggaacagcacaacctgctgttcatgggcaccaatgtggtgtccggaacggccaccgccgtggtgctggccaccggcaaccgcacctacttcggcacgttggcccagcgcagcaccgccaccgaccgtgcgccgaccgcattccaggccggcgtcaacagtgtcagctggctgctgatccgcttcgcgctggtgatggtgccgttcgtgctgctgatcaacggctggaccaagggtgactggaccgaggcgtttctgttcgcgctgtcggtggcggtgggcctgacgccggagatgctgccgatgatcgtcacctccaccctggccaagggtgcggtgctgctgtcgcggcgcaaggtgatcgtcaagcgcctggatgcgatccagaacttcggcgccatggaagtgctgtgcaccgacaagaccggcacgctcacccaggacaggatcgcgctggagcgtcacaccgatgtgttcggccacgattcggaagacgtgctgaagttcgcctatctcaacagccacttccagaccgggctgatcaacctcctggaccgcgcggtgctggaacacgtggagctgcagagctcgctgcggctgtcgcaggactaccacaaggtggacgagattccgttcgacttcgagcgccgccgcatgtcggtggtggtgtccgagcgcgaggaccaccacgagctgatctgcaagggcgcggtggaagaaatgctggcggtatgcagtaccgttcgcgagaacggccaggacatgccactggacgagcaccgcctggcccgcgtgcggcagaccaccgaggaactgaacgagcagggcctgcgcgtggtggcggtggcgatgaaggagaccgctgccagccagaccacctattcgcaggccgacgaatgcggcctgaccctggttggctacgtggccttcctggacccgccgaaggagtcggctgcgcaggcgctgcaggcgctggccgcacacggtgtcgaggtcaaggtcttcactggcgacaacgaactggtgaccgcccgtgtctgcgcacaggtagggctggacgccgacaccatcctgaccggcccgcagatcgagcgcatggacgacggcgcgctgtcgcgggcgctgcaccaccatcgcgtgtttgcccggctgacgccgctgcacaaggagcggctggtacgcgagctgcgcgcgcagggcaaggtggtcggcttcctcggcgacggcatcaacgatgcgccggcgctgcgcgcagccgatatcggcatcagcgtggacagcgcggtggacatcgccaaggaggcggccgacatcatcctgctggaaaagaacctgatggtgctggaagaaggcgtcatccagggccggcgcacgttcaacaacatgctgaaatacatccgcatgaccgccagctccaacttcggcaacgtgttctcggtgctggtggcctcggctttcctgcccttcctgccgatgctgccgctgcagctgctggtgcagaacctgctgtacgacatctcgcagatcaccatcccgttcgacaacgtagacgaggagctggtgcgcaagccgctgaagtggaacccggcggacatcggccgcttcatggtgttcttcgggccgatcagctcgatcttcgacctgacctgtttcgcgctgatgtggtacgtgttcgatgcacgcacgccggccgaccagggcctgttccagtccggctggttcgtggtcggactgctgacccagaccctgatcgtgcacatgatccgtacgccgaaggtgccgttcctgcagagcatcgccgcgccgccactgctgctgatgaccggcctgatcatggccatcggcgtggccctgccgatgagcccgctggccggctacttcaagctgcaggcgctgccggccggctactggccgttcctggtggcgatcctgttcggctatgcggtgctgaccaccgcgctgaagcggttctacatccgtcgttacggatggcagtaagcgcccgccgctttgtccagggagaaacacaatggacatcaatccgaacctgccggcgttcaacgccggcgccacgctcagctcgctgatcagcctgtcggtggcgttcttgctgggcacggtcattggcctggagcggcagctgcgccaacgcaccgccggtctgcgtaccaacacgctggtggcggtgggtgcggcggtgttcgtcgatctggccgtgcgcttccatgatctgtatggcggaccaccctcgccgctgcatgtggttgcgtatgtgatctccggcgttggcttcctcggtgccggcgcgatcatgaaggacggcgcgcaggtgtccggcctgaacaccgccgccaccctgtggggatcggcggcggtgggtgcctgtgccggtatcaagctgctgccggaggcggtgttggcagcggtgttcgtgctggccgccaataccctgctgcggccggtggtgaaccgcatccaacggcagccgttgccggaagcgttcagcgaggcgatctatgcgatcaacgtggtctgccagcgcgagcagcaggccgaggtgctggaccagctgttgctgctgcttgagcaggcgcactacccggtgcgcgcggtggaccagcgcccgttcggcgagcgcgacgtggagatcgaagcggtgctgtatgccaccacggtggatgccggtgagctcgatgccgtgctggccaccctggcgaccacgcccggtgtgctgcagggcttctggaacgccagcctggaggagtagtgccggccgctggccggcaacctcatgatccccggacgcaccgtgcatcgctttggtgggtgccgaccgttggtcggcacagagccttcagagaccgtgtccatccctgcggtagtgccggccgctggccggcaacctcatgagctccggcaacaccgtgcagttgccggccagcggccggcactaccaggcatcgttctggcttgtgccgaccaacggtcggcacccacagcacaagagcctgccgaccaagatcggcatctgccgatggcggctttgctatcctttcaccccacgtcagggagccgtcccgatgccatcgctgtcgccccgccgcccgctggtgctgctggccctgatcgtcgtgatggcggcgatcttcctgatcgacaccgtcaccgattacgccgtcgctgcggcctgcttctacgcagcggtcatcctcgcggcgtcgcgcgtgctgagcgcgcgcgggctcatcaccctggccatcgcctgcatcgccctgacaggactgagcttcttcctgacacgcttcggcacctaccgcatcggcctggtcaactcggtgatcggcatgctggtgatcggcatcaccacctatctcgccctgaacatggaagcggccaaggccgccgtgcaggaagcgcagggccgcctgctcagggtggcacgcgcctccaccgtaggcgagctcaccacctccatcgcccatgaagtcaaccagccactggccgccatcgccagcagcgccgaagcctgccagcgctggctggcacaggaccctccgaacgtggacaaggcccggcagaccgtggcccgcatcctggccgacgcgcaccgcgccggtgacgtgatcgcccgcatccgcggcctgacccagggcgcggcaccggaacgacgcgccttcgacctgaaccaggcggtggaggaaatgctggcgctgtcgcgcagcgagctggaccagcacggcgtggcggtggcgctgctgctggacgccgacctgccgccggtacacgccgaccgcgtgcaggtgcagcaggtgatcggcaacctgatcctcaatgcggtggacgcgatggagccagtccctgctgcggaccggcgactgtcgctgctgacccggcgtgacggtcagcgggtcagtctcagcgtgcgcgaccgtggtgtcggcctgcccgccgatcatcccgagcgagtattcgatgcattctggaccaccaaatcacatgggctcggcctgggcctcagcctgagccgttcgatgatcgaagccaatgacggccagatccgcgccgaacgaccagcaggcggcggtgcctgcttcgtgttcgacctgcccattgcctcggacgttcaacatgcgtaagcccgctgccccagccatcgatccagcgcccatcgtctacgtggtcgacgacgacccgtcggtgcgcgccgcactggaagacctgctggcctcgatgggcctgcaggtgcgggccttcacctccacccaggccttcctcgaacacgacctggaagacgcgccagcgtgcctggtgctggacgtgcgcatgcccggccagagtgggctggagttccatcgcacgatgggcagcctcggcctgcagctgccggtggtattcatcaccggccacggcgacatcgcgatgggcgtcaacgcgatcaaggacggtgccatcgagttcctgaccaagcccttccgtgaccaggagctgctcgatgccatccacaagggcatcgagatcgaccgccagcgccgccgcgacggcgaggcactcggcgcgctgcaactgcgctgggacaccctcaacgccggcgagcgcgaggtggtcgatggcgtggtacgcggccggctcaacaagcagatcgccggcgacctcggggtgagcgagatcacggtgaaggtgcgccgcgcgcaggtgatgcgcaagatgggcgcgcgcaccctggttgacctggtacgcatgtatgaccgcctgcaggcggggacgccatgaacgtccacgtcgccttgctgcgcgcggtcaacgtcggcggcaccggcaagctgccgatgcgcgaactggtggcgatgtgtgaggacgcaggcttcgccgatgtccgcacgtacatcgccagcggcaacgtggtgttgcgcagctcgctcgacgaaacaggcgtgcgccaggccctcggccagcggctccaggcctatgccggcaagccggtgggcgtgctggtgcgctcggccaacgagattgccggcgtggtggcacgcaatccgtttgcgcaggcggccggcaaccgtgtggtcgccctgttcctcgacggcagcctgcccgccgacccgctggacggcgtgaccggccggcgcgacgaacagctcgcactcggcacgcgcgagatcttcatccactacggcgccggcatggccgactcgcgcctgcgcattcccggcgcggcacagggcacggcgcgcaacctcaacaccgtcgcccggctcgcgacgatggcagcggaactccgctagggttcttccggaaggctgtagagcaaccggtagtcatggcggccctcgctgatggtgatctccagcgtgccggccaggccgagcagcccgtcgctgccggaatcgggtaccaccaccaccctcagctgcggcgtgccacgggtcatcaagccgttgtgctgcagggtgaacccaccgtggcgcccggccagcgtggccgtcacccgctccatcgccacgtagccggccgagccctgcaccgggctgcggaaggccagcatctggccgacactgctgccctgcaggtcaccatggaagaccttgtcgatcgacatcaccccgatcgggccgtcgttgccactgatcggcagcaggttcacttcaaaggtaccgcgcgcttcgccctgcatcctgctctccctcgtcgatgggtttgaacgctgctacttcttcgtcgccagtacgatcaccccggccagcaccaggccgatgccgctccattcccgcagggtcggacgttcacccagcaacagataggcgagcacgatcaccagccccacgctgaatttgtcgaccactgccaccttggccagctcaccactctgcagcgcgcggaagtagaacagccacgacgcacccgtggccagcgccgacagcaccaggaacagctgcgtgcgcccgggcagcagcaacggattggaccacttgccggtgaccaccaccagcggcaggatcaccgccgccaccaccagggtgcggatggccatggccagatccgagtcgacgcccttgacgcccaccttggcgaacagcgcggtcagcgcggcgaaacaggctgacaggccggcccagaccagccactgcggaacgttctgcatgctgcgccactcccggttcccagagcacccactgcccacgctactcccattgcccgcccgcgcaagcacggcagcgacgcgtgcggatcacgcccgcttcaggcgacgcttcaaccgcgtatccatcaaccccacggccagcagcaccgcactggtcaaccagccagcggccagcagatgggtgtgcggcaagaccacgcccaacacgaccagcgccacggcaccgatcagatgcgaatacggggcgcgcccgtacacaatgcgcttgtacaaggcgctgcccagcagatagatcaacggccccgctaccagcaccgtggcgtagaccggggtcaccgccgcttccgggtgatccatcaccaggtcgttgcccaccgcggtggcgatgatgccggcgatcagcagcgcatgcacgtagtggaaattggcgcccatccgcccggggtcctcggaatgggtgatcgccgcggtggcgtcgcggctggagatgccgaaatacagccaccacatggcgatggtgccggcgaaggtggcgagcaccgcagacaccaccgcagcactccactgctcgacctcgctgagcacgccaccggtagccagcagcgtctcgccgagtgcgacgatgacgaacagctggcaacgctcggccaggtgcccgccttcgatggtccactcgcgggtgtgcgaccggcccaggcccggaaacgcgaaaccgaacatcggcgagatgtattcgcaggccaccgccaccgcccacaacgccaggcgcagattgccctcggcggcggcgcccgccagccagaagcaggccgacacgctcacccacgccagcatgcgtcggaaattgggcgccaacggatggctgcgaccgacctccagcagcacgaacgccgtgcgcccgacctgcatggtggcgtacgcccccgcgaagacccaggcgcgttcagcgaaggcctcgggaatggacgaggacatcaacagcgccagcaacatggtgacgaacagcaggctgcggatgcgtggcgcctcgggatcgaaccagttgctgacccagcaggcgtactgccagcccagccagaccgcgaaccacagcaccagcgtctgcatcaccccgatcaggtccaggtgatgcagcagatggtggctgagctgggtaaccgcaaagacgtagaccagatcaaagaacagctcttcgtaggtcacgcgggcgtggtggccatcgcgctggcgcagggcaggcggtctcagtcgtgtgctcatggccgtccttcagcgcgccagtcgccagtacagcagtccagccagcagggccggcaccgcgaacaccagcagcaggatcggcagttcttcccgcacggcgtagtccgccttgctcacgcccacccacatgttggccagcgtcaccagcagccaggtggcgatgaacgcgagcagggccgtgggcaactgtgactggcctacgctccacagccgcccgaagagcaggaatacccccaacaacaacaccccacccaccatcaccagaagcacgtgcatggtccatctccttgagcctgcttgcaggctagccgcggccgattctgcgctccagacgatgatcgtggtttcactttccagttccgacgaacaatccccgacccgcgccccacatgacaaacgcgaacggttcccattagtattgcgtcatcgcgcagggatgccctcccccgcgcgcgccccttgcccttgcttccggtccggatgtcccagctgccttccctaccccctcccgcgctgccgctggtgtcctcgctggtgcgccattacgaggaactggtggagtacctgcgccgccgtttccgctcgccggggttggctcgtgaggtggtgcacgatgtctgcgtgcgcctgctggaacgcccggccgcctacgatgcacggcaacccatcgcgctgctgcggcggatcgcgcacgatacggcggtggatcgctgccgcgccgaggatctgcgccggcactgggtggaggcgcgtgccgagctgcccgatgacgcctgcccgcgccccgggcctgagcagcaggcgcagggacaacaggcactgcaacgattgggcgccaccatcgaacgcatgccctgccgccgccagcaggtcttcatcctgcacaagatccacgaactgccacaggctgaggttgcccgccgcatgggtatcggccagaaggcggtggagcgccacctgcgcctggccatggtcgattgccaacggtcggctggcctgcgatgagcccacaaccgccgccgtccacaccgcaaccgccggtccaacccgcaaccaccgaccaggtgctggaccagcatcgcgatgccctgaaggaacgcttccccatgcccagcgcggatgcgctgcagcgtcgtcgcggtggacgtgcggcgaagatcgtcctgccgctgctgctgatcacggccacgggcgtgttcattgccgacccggcatggcaggtgcacgactatcggagcgcggtgggcgaacgccgcggcatccgcctgcccgatggcagccatctgctgctcgacgccggtacccatctgcaggttcgcaggcacatccgctcgcggcaggtggtgctggtgcagggccaggcccgtttccaggtgcagcactcgacctggcgcccgttcgaggtcgaggccggggcggtgcatgtgcgcaactacggcacggtgttcgacgttgaccggcagggcaacctcagcgaggtaaccctgtggcgcggcgaggtgggcgtgcgtgtggacggcgggggcgccgagcagcgcctgaagccggggcagcgtgtgctggcccagccaggatcgttgtctccgccggaagcggtggacccggatcgagccgactggacccgtgggcggttgcagttcgaccgcatgccgttggccgaggtgctgcgcatcctgcagcgctatcacgaccgtcccatcgtgctggacgacccggtactggggccgctgcaggtgtcaggcgtcttcgatgccgaccgcgccgaaaccgtactcgcgctgctgcccgagatcctgccggtacaggtgcacaccgcttccgatggcagcctgcatctgcgcgcccgcgattgaatgccacaccgagggtgggttgcgcgtcgtcccatccggcaagtgcttgaacccttccgaaggacccccgcatgacccgccctgttccgcctgccgccctgcgccggctggcccctaccctgctcgctgcctgcctctgtgcggccctgcccgccactgcgcagaccgctgcatccgcgcccgtcgagctgcacctgccggccggcccgttgcaggcctcgctcactgcgctggcgcggcagagtggcatccagctgctgttcgccgccgacagcgtgagcggccgcagcgccccggctgttgatggccgctacaccccgcgtgaggccctgcagcggctgctggcaggccaaggcctggcgatgcaggaacgttcgccaggggtgttcgtggtgagtgccgcgccagcgccggcgaagccgcgcatcccggcccgggccgcatcatcggcgccgtcatccgcctcgacgacgtcgctggcccgcgtcacggtctcggcctcgaccgcgcgcatgccgcagggcgagaccgccatgcccaataccatcacggtgctgacccgcgaggacatcgcccagcagctggcattgggctcggatgtgtcgcgggtgctgtcgtcgcagatcccggcgtttgccccggcgcgcgagaagatgtccaactacggcgaaaccatgcgcggccgcggcatcctgtacatggtcgacggcgtgccgcagtccacgccgctgcgcgatggctcgcgtgattcgcacaccatcgacccggcgatgatcgaacgcatcgaggtcatccacggtgccaacgcgctgcagggcatcggcggtaccggcggcatcgtcaacatcatcacccgcagtgcgcccagtgagccgggtgcgttcctgctcgacaccaatgtcagctacagcgctgccctgcccagccgccacgacgacaatggccagcgcggctcggccctggtgggcgtgcgcggcgagcagttcgacctggtcgccggcctggcctatgagaagcagggcctgtaccacgacggcgagggccgatcgatcggcaccaacgcgcagggcgagctgatggactcgacctcatcgaacgtattcgccaagctgggctggaacattgccgacggccaccgcctgcaggtcatggccaaccgctatgaactgcgcgggctggacaactacctggccatcaacggtgactaccggaccggtcgcccgaccatttcggttcccggcgatacgccgctcgatccgccgatgaaccgctcgcgttcgctgacggtggactacagcgccgccgacctgctcggcggccgtttccaggcgcaggccttcgcggtcgatttcgaaggccgctacggtgccagccaatgggatccttggggcaacaccggcgccaatgccgcctgggaccagacccagaacgaatcggacaagcgcggcttcaagctgacccagagctggagccgcatcgccgacaccacgctggacgtgaccctgggcctggacggcctgcgcgaccgcacccaccaggtgctgctggccagtggcatgaactgggtgccgcagaccacctaccagagcctgtcaccgctgctgcagctgcactggtggccgaccgatcacctgatgctgtccggcggcctgcgttacgaaaagggcgagctggaagtgggtgactacaccaccctgccccgctacggcgcacgcaaggtggccggcggcaagccgaccatgagcgagaccctgcccaacttcggcgcggtctggtacatcaacgatcgcctcaacgcctacgcctcgtattcggaaggctacaccgtggccgacgtcggccgcgtgctgcgcgcgatcaaccgcgacggacaacgcgtggacagcctcgtcgacctgtcaccggtggtgtcggacaaccgcgagatcggcctggagtacgacgatggccgcttcagcggtgacattgcctactacacctccggatccaagctgggctcggtgctgatctacgatccgggcatcgatgcctatgcggtgcagcgccaggccacccgcgtggaaggctttgaaagcaaccttcgcctgcggttgggcaatagccgcctcggactgggctatgcacgcgccaacggccgctacgacgccgacgttgacggtcgcctcgacagcgacctggctggtgtgaacatcgcgccgaaccggctgactgcgttctgggaacagagctggacgccgcagctgagcacccgcctgcaggccagtcacgccttcgaccgcgacttcgacctgcgtggcgcgcaggtggccgagttcaagggttacaccaccgtggatctggtcgcgcgctatacgctggacaagcatgccttcacgctgggcgtgcagaacctggcggacaggcagtacatcagctactactcgcagaccacgccgtcgaacccgagctatttctccggccgcggccgggtgctgacgctgggatggcagtaccggtactgatccatggcgtccttatgggagccatgaaatctatgcgagacgcgatgaaggaggcccatgctagtttctgggcctccttcaagcggacgtggatcatgcgttttaccctgctcgccttcgccctggccgtcgctcttccggccgtccacgccagcgccgccgaggcaccgctgccacaactgcgggcctataccgtggatgcgtcctggctgcagccgatggcgccgctgcaggttgccgaccacacctggcagatcggcaccgaggacctgaccgcgctgctggtgcagaccgccgagggcgcagtactgctggatggcggcatgccacagatggccggtcacctgctggacaacatgaagctgcgcggcgtggccccgcaggacctgcgattgatcctgctcagccatgcgcatgccgaccacgccggcccggtcgccgagctcaagcgtcgcaccggcgcgcatgtggcggccaatgcagaaacggcggtgctgctggcgcgcggcggcagcaacgacctgcactttggcgacggcatcacctatccgccggccagcgccgaccgcatcatcatggacggcgaagtggtcacggtgggcggcatcgcattcaccgcgcacttcatgccggggcacaccccgggcagcaccgcctggacctggaccgacacccgcgatgggaagccggtgcgcatcgcctacgccgacagcctgagtgcaccgggttaccagctgaagggcaatccccgttatccgcgcttgatcgaggactacaagcgcagcttcgcaacggtacgggcgctgccctgcgatctgctgctcaccccgcatccgggcgccagcaactggaactacgccgtcggcagcaaggccagcgccgaggcactgacctgcaacgcctacgcggatgcggccgagaagaagttcgacgcgcagttggccagggaaacggccgggacccgctgattccgaagcgtcgagcttgctcgacggagccgcagagcagtcgagcacggctcgactctgtaaagagcaagtcggccgcgaggaaaggtgccggtcagaccgaccggcaccaccactggctgtcagccaccttgcccgtgctgggcaaacggctcggtgctgccgtcggtgcgcaccagctcgacggtgtacggctgcacgtagccgtccggcatttccatgcccggcgaaccggccggcatgccgggcagcaccagcccgcgcgcggccgggcgttcggccagcaggcgcttgatgtcctcggccgggatgtgaccctcgaccacgtaaccgccgatctcggcggtatggcaggaggccttgccgaccggcacgcccaagcggaccttgatcgggttcatgtcatcggtgtcgcgcacatcgacctggaagccggcggccttcaggtggtcgacccagatgccgcagcaaccgcagctggcggtcttgtgcacgatggcgaccggcaaggctggatcgatcttggccgggctggtctgggccggtgccggtgcttcgctggcgaccggtgccgcggaggattcttcggcggcacgagcgcaggcggtcgtggccagcacggtgcccagcagcaggccgagggagagagtaccgttcattgagtgattcctttgcagaggcgggcaacgtagcccgccgcccgcgcatcgaaggcgcgggcagagtcgagaagaagtcgagcagctacggcaggcgcgtagggcctgcaggaaatcacgcgatggggggccgcagcgggtcgagtctcggcggcggtgcgcgttgctgggcattggccggaacaggcgcttcgcgccagggcgaggccggcgttccgctcaatgtcgccagcatgccaagacaggcgggtgggcattcgcactcaccactctggcaggccgccggggccgcaacatcgcagcagccggccgcagccatcgcggctgagtgcggtgcagcgcaatgctcctggctggacgggccgctgtacggagacgcagcgagcgccagcgccggtgcattcagcaccagggcgacaagcaacatccaacgcagcagcaggccaggcaggttcacacgccgatgatagccgatgcaggcaccctcagtgggctggcaacgaccctgacagcttgacaaccacgcggccgacttgcgcgatgcccattgctatggcgagatggcaatcgtgccaccctgccttgccacgcccccgcccctgtccccgacacggagttcccctcatgaaaggattcatgcgaacactgcttgtggtgctgctgttgtcgtgcgcgaccatcacccacgccgaagaaccaagcgaagatgaagcaagcgaacgcgctgaagtctcccggcaggcacagcaactgctggagaagcaggatttcgccagactggagcaactcgccaatcgttaccgggatacggatcgctacttcagcagtggtgtctggaagctttcggcgtactacgtaggcatcggctatgtcttcagcatgagcaaccgtgacccggcctactggcagggtcgcgagaagctcgtgcaggcgtggatctcgcgctaccccaggtcgccgtcggcgcacctggccatggctgagatgctcagccgccaaggctggagcatccgcggccccggctatgcaaatacggtgaaggaagaggactgggcaccgttcaaggcgctgcagcagcaggccgttgactacctgctgaagcacaaggacatcgccagcacggacccgcactggtacgagtcgatggaacaccgggcgatcgaacagagttgggatgcagaccgcttcttcgcattgcatgacgaaggcatcgcgcgctatccgggctacttcccgctctactttgctgccgtgcgctatttcgctccgaagtggggcggcgatccggctggcctggaagcctatgctcgcagggtcatggccgcggccccaccgcaggaccaatacatgctgtacgcccgtatctactgggtcgcctcgcagcgggagtacgaggaccgtttgttcaccgattcgaaagtgaactggccgaccatgaaacgcggcttcgaagacgtgctgtcacgttatccctcgccatggaacctgcaatcattcgcgtacttcgcctgccaggccaatgatcccgtcaaggcccgtgaactgctggcgcagatccaggaaccgatcgttggcgcttggcgggatacggccaactatttccgttgctcctttgctctggatgaacccaacccacatgccgaaggcccataggactggattcatccactgctaggcgaccgccgccatcgcccgcatccgcaccgggatcgacttggccgccggcgtgccgctgaggcggtcgtagtagtccagcggcaacaacgggttcagttcggggtagtagccggccagcgcgccgcgcggcatcgggtagtccagcacggtcaggccctcgacgcgccgctgcacgccatcagcgctgatcgtctccaggctgacccgcgcttccttgtccagcccgcgcgccagccggtcctcgatgttcatgaacagcaccatgcgatcgttgtacacgccgcgatagcggtcgttgtagctgtagatggtggtgttgtactggtcatgcgagcgcacggtggccaagcgcagcatgtccgggtcatgtacggggtcgtccacgtccaggccgggcatcaccaggatgttggccttgccgttgggcgtgggccacacccggcggcgcggcggaatgtccagatggaaaccgtgtggctgctggatgcgctcgttgaagccggtgtagatctccggatacaccgcagcaatcagctcgcggatgagtgcgtagtcgtgcatgcagcctgcccagtcgaccttgctgtgcggcagcgcggtcatcgccatgcggcagacaatctcgacctcgggcaacacatcggcgctgactggttcgagcacgccacgcgaggcggtcacattggacatcgcgtcttcgatggtgacgaactgctcgccggccggcgtgacgatgcgctccgagcgcgccaccaccggcaggatcagcgcatcgcggccatgaaccaggtgcccacggttgagcttggtggcgatgcccacggtcaggtccagcccacgcattgcctcgtacgcgcgcggcgtatcgggcacggcatgaatgaagttgccacccaggccgatgaacaccttggcgctgccgtccagcatcgcctcgatggattcgaccacatggtggccatgctcacgcggcgggtcgaagccgaacacctgctgcacacggtcgagataggccggcttgggcttctcgtcgatgccgacggtgcggtcgccctgcacattggaatggccccggatcggcccgatgccagcaccgggcttgccgaagttgccacgcagcaacagcaggttggcgacctgctgcagcaggcgcgagccgtactggtgctgggtcagccccatgccgtagcagatcacggtggcattggagcggatgtagatctccgcacagcgacggatctgcgcctgcgaaatgccggacacctgcacgatctcgtcccagtcctgcgccatcacttcttcgcgcagcgcctcgaggcccaccgtgtgttcggcgaggaatgcatggtcgagcacacgctcaccctgcgcctcgcgctcgaacatcaccttcatcatgcccttgatcagggccaggtcgccgccgatgcggatgtgcacgaactcgctggtgatctcggtcgaaccgaacgtggccatctgcaccatgtcctgcggctcggcgaagcggatcagcgcgcgctcgggcatcgggttgaccgccacgatcggaatgccgcgtttgcgcgcctcgaccaggttgctcatcatccgcggtgaattggtgccggtgttctggccgatcacgaagatcgcctcggcgtgctcgaaatcctgcagcacgatggtgcccttgcccaccccgatggccggcggcaggccgcggctggtcggctcgtggcacatgttcgagcagtccggaaaattattggtgccgaactcgcgcacgaagatcgaatacaggaacgccgcttcgttgggcgtgcgtccggaggtatagaactcggcctggtgcgggctgtccagcgcctgcaggtggcggccgatcagtgcgaaggcatcgtcccagctgcacggcacgtagtgatcggtggccgcgtcgtagcgcatcggctcggtcaaccggccctgcatctccagccagtagtcggtctgcgccatcagctcggtaacggtatgccgggcgaacagctcacgaccggcacggaactgggtggcttcccaggccagtgccttcgcgccgttctcgcagaactccagcttcttgcgttcgtcggcatcggggaaggcgcagctggggcacttgaagccaccgggctggttcatcgccagcaacgccttcgaccccttgccgatcacactctgctgcagcagcaccttggcggtggctccggcggcaccccaaccaccggcgggctggttgtaggccttgtaacgcggcggcttctgctcggacatgttcgggaacctgacgggaggaacgcggcaacaatgggcacaacgcggtccggcggcgctttcggacgcacagccagccccacagtcaaacacggcctgcacggcttcgccagtgggtgcgcgctgttttcagcgcagcctgccatgacaacggttacacctgcgtcagcgcatggccactgcgctattctcgatggcgtgggtggtccaccacctgcgtatctcccttgtccggacgcgctgcatgcctgattcgaccccaccgcacgccccgcctgccggcacggcccagcgcccgttgcagcgctggcgcagcgaggggcgacagcccctggtcgacgtggtggccgaggaagtgccggtggcgctgcgttacaacggcgccgccttcgcggtgatgatggccacgccctgcgacctggaggactttgcgctgggcttctcgctcagcgagggattgatcgctacgcctgcccaactgctggccatcgaggtacgaccgcaactggaaggcatcgagctgcagatgaccgtgaccgaggatgcacccggtgccgatctggatccggccaacgggcgcctgctgcccggccgcggtggctgcggcctgtgcggcacgcgccagctggaggaagtgctgcggccgctgccgcagatccgcgaacgccgcagctattccgccaccgccctgcagcgggcggtggcgaccttggcgcagcaccagccgatgaatgcggcaagcggttcggtccacgccgcggcctgggccgacgccagtgggcgcatcggttgggtacgcgaggacgtgggtcgccacaatgcactggacaagctgatcggcgccctgcatcacaacgagcacgccatcgacggtgggttgctggtgatttccagccgcgccagctacgaaatggtgagcaaggcagcgcgtgcgggagccagcgtgctggcggcggtttcggcgccgaccgcgctggcgatcgacctggcccgcagtgccggcctgtgcctggtcgggttcgcacgggaaagcgggttcaatgtgtatacccatcccgagcggctgcaggcagacgacaagtagccccgaaaaccccgcgctgcgcgcgatagtcgactgacagtcgactctaccccgtcggctccattcagaccggcccgggcgaccactgccacccgggccaggccagatctcagcgcagcgcgaccttcgggaagtccaccggcacgtcaaacgctgcgttgtagagtcgactgtcagtcgactgctcttcgttcagcctccccgaaaaccccgcgctgcgcgcgatagtcgactgacagtcgactctacccggtcggctccattcagacctgcccgcgcggcccgctgccacccgggccaggccagatctcagcgcagcgccaccttcgggaagtccaccggcacgtcgaacgctgcgttgtagagtcgactgtcagtcgactgctcttcgttcagcccccgaaaaccccgcgctgcgcgcgatagtcgactgacagtcgactctacccggtcggctccattcagaccggcccgggcgaccactgccacccgggccaggccagatctcagcgcagcgcgaccttcgggaagtccaccggcacgtcaaacgctgcgttgtagagtcgactgtcaatcgactgctcttcgttcagcctccccgaaaaccccgcgctgcgcgcgatagtcgactgacagtcgactctacccggtcggctccaatcagaccggcccgggcgaccactgccacccgggccaggccagatctcagcgcagcgcgaccttcgggaagtccaccggcacgtcaaacgctgcgttgtagaatcgactgtcagtcgactgctcttcgttcagcccccccgaaaaccccgcgctgcgcgcgatagtcgactgacagtcgactctaccccgtcggctccattcagacctgcccgggcgaccactgccatccgggccaggccagatctcagcgcagcgcgaccttcgggaagtccaccgggacgtcgaatgctacgttgacgtagttggtgaacaggttgagcgcgacgtgggcgaggatctcaacgatctgctcatcatcgaagccagccgcacgcaacgcctgcacatcgccatcggcaatctgcgctcgttgatcgaccaccttcagcacgaagtccaatgccgccgaggtggccggatcgctggactggccgatctgcgctgcggccatctgctcgccgctggcgccggccttgcggcccagcgcggtgtgcgcggccaggcagtactcgcaggcattgcggttggcaatggccacggcgatctgctcgcccagcagcggcgacaggcgaccgccgcccagcgcgccgaacgaaccccacatgctctgcagcgcggccggcgaattggccacggcacggaacatggccggggtggcgccgaaggcggcgtggacctggcccagcagggcctgacggtcggcggtggtattggcggcatcgatcagggggacacgggacatggtggatctccttgggaaagcgcccgggattggacgacccgctcatcctaggtagactccatggacgaatcaggcgcaataaaccacatatgttgtccattcatccatgaacgtgtccgccgacacttccgcgcccgaccgcctctcctccctgctggaacgcttccgggtgcaggccgcgctgttccacagcggtccgctgtgcgggcgccacgtcttcgaaccgcagcccggtcgtgccttcctacacatcctgcgccagggtgaaatggaggtccgtcatcccggaggcgatatcgcgctgccccggttgaagatcgacacacccagcctgctgctgtatccgcagccgctgcaccatgtgttcttcaacgcaccgctggatggcccggatttcacctgcgccacgctggacttcgatggcggcgcgcgcaatccgatcgtgcagtcgctgccaccggtgatggtggtgccgctggcggcgatcggcgaactggatgacaccctgcacctgctgttcgccgaggccgatcgccagcgctgcggttcccggctactgaccaaccgcctgttcgaggtggcgctgatccagatcctgcgctgggtggtggaccacccggaagcggcgggcgtcagccatgggctgatgcgcgggctgtccgatgcgcggctggcccgtacgctggtggcgatgcaccaggcgccgcaggacgaatggacgctgccgcgcatggctgcgactgccggcatgtcgcgcagcgcgttcgcggccgtgttcaaggaggtgatgcaggcgacgccggccgcttatctgctggactggcggctgagcttggcctgcgcgcagctgcgggcaggcgtggcggtcaagcaagtggcgatcgagctggggtttgccgataccgcctccctgtcgaaggcgttccgcaagcggctgggagcgtcgccgagggcgtggctggtcgcgagcgtcgcgcaggctgggtagacgcgcgaggggtagagttgactgtcagtcgactagcgcgcgaagcgcgggattttcgttgtctgaccgaagggcagtcgactgacagtcgactctaccgaagcgcattttcgtggcctgaccgaagggcagccgaccagcggtcggctctaccacgggtgatgtctgctcgctgtcgaaggcgttccgcaagcggctgggggccagactgggcagacgcgcgaggggtagagtcgactgtcagtcgactaacgcgcgaagcgcggggttttcgttgtctgaccgaagagcagtcgactgacagtcgactctaccgaagcggcattttcgtggcctgaccgaagggcagccgactaacggtcggctctaccacgggcgatgtctgcgcgccggctggccgctcaactggaggttccgtcagacttcgccaacaacccggcgatgcgctcggcaacacgggcgcgcacgccttcgtccagctggccttcgtacatcgcctcgtagatccacaggccatcggcggccagtcgcgccacgaaattgtcgagcgtcgtcggatcgacattcccggcctccggcgcggatggtgcccagcgccgcaccgccggtccccacggacgctcatcggcgtccgggtccgccgattcgagcatgaacatcagttcggcacgggtggcactctgcgccgagacacgcacgaaggtctggtagcgctccagtgccgtcgcttcatccgcgcgcttgcccagcagcgtttccatcgacgtttcccaggcatgcaccaggtgctcgtcgatgccgcgcagcagcgcctcgcgcgacgggaagtggtacagcaggccgccgcgggtcagcttggcctcggccgccaccgactcgaaggtcaccgctcgcacgccatcacgattgatcacgttgacggcggcgtcgaggatgcggtcgcgcttcctggttctcatcgcttcattttacgcgatcggccgcaccttcgcggctgccaacgcggccgcgcagcaggcgcgccaggatcgtcgcgcccagcgccagcactacggtgatcaccagcagcacgatctggtagccacggtcatatgcggccgcagccagtgcgaaccactcaccctgcccgctctcgcgcgcgacatgcagcgcctgggtgaaccccccgcgggcgagcaccggcatatcggccgagaccggcaggaacgcgctgtacatcgcggcgctcaggctgcccagcatcgccaccgccagcaggccgccgaattcgtaggacacctcttcgaccgacgaggccatgcctgcgcggtgtgccggcacattgttgaggatggcggtggatgccaccgagatggccgaacccatgccgaagccggtgatggccataccagccaccacccagccaaggccgtgcggaaagccgaacgccaccacgccgacgcccagcgcacctgcggccaggccaccacagatcagcgggcgcaggcccacccggtgcaggatgctgccgcccagcagcgcgcccggaaggctgcccattgccgccaccgagaccagcaggcccgcctgcagcggcgtgaagcctgcaaccagctggaagcgctgggtggtgaccagctgcaggccggccatcgcgaacagggtgaacaccgccgacagcgtgccggccaggaacgccgggttgcggaagatcgcgaagtccagcagcgggtacggcagctgttgctggcggcgcgcgaacgccgcgccgctgatgacggccaacagcagcgcgcccgcgcccagcgcatacgacggcggcgtagcgatcagcgacttgatcgccagcaccaggccggacagtgccgccaatgccagcaccgaggacacaaggtcccatggccgcgaggtgtcgcgctgtccttccggcgccagcagcagcgtggccacgaacgcgaccaccaccaccggcacgttgatcaggaacaccgagccccaccagaagtgctgcagcagccagccgccaatgatcgggccgagcgccgcaccgacgatggccaccgaaccccagatcgcgatggcgatgttgcgttcgcgctcttcgtggaagctcaggccgatcagcgccagcgtggccggcatcatcgcggccgcgccgatcgccaggaacgcgcgtgcggcaatcagctgcgctgcggtgtcggcgaacgccgctgccagcgaggcgacgccgaacaccaccaggccgatcaggaacatgcggcgatggccgatgcggtcgcccagcgtgcccgcacccagcagcaggccggccatcaccagcggataggcgttgatgatccacagcgcctgtccggcactggccgagagttcctcggtcagcgtcggcagcgcggtgtagagcacggagttgtcgagcgtgaccagcagcaggccggcggcgacggtgaacaacagtgcccagcgacgggcacgcgacagggccggagcaccggccaagggctgggacaaagccatgggagaacctgatgggggtggagtacgatcataactatacaggatgtcctgtatagttctgaccttgagagccagccgattcagcttttgtagaggcgagcctgctcgtcggaaccgccagccaggcgtggcctggctctactgctagacgctcaccggcagtcttccggcagcgcggcgatggccgataccaccgccgcctgcatcccctgccctacggcggcgtccagctcgccaccaatgtcaccatgctggcgccgcagttcgtcctcgcacaggccgcgcacgcgcacacgggcattcgcgcgcaggctgctgcaccgccagtcggtgccacccagcggcagcaccgagtacaccacgctgttgcaggcgttgccggcgcgctgctgcagcggcagtccaccgaaatcccgcggttcgctgctgcgttgcgggtcgaagtagctgtccgggaacgtgcgcgcgtactgttcgatatccaccgccatgctgcgcccaccggccaacggcatctgcagcggctgcccgcactgcgtcgcatcggcgcggtgctggatgtactggtagatcggccggtccagcgatggatcctgccgggtcaccgcgctgactgccgccagcaccggcagcgatgcacgattggccatgcgcgccagcagtcccgcctgcgctggctggcagcggtcgcgcactgttgccgcaagcaggaacagcacgtcgttgcggaatgcgtggtcgtcacccaggcgctgttcgatgcgctggctggcattggacgtcggcgccggaaacgcgaccgcaggcggcgcgatgggtgcgcgctgccgctgccaccacagcagcaccaccgcgcccagcagcaccccggcagccatgatccatcgcctgcgcatcagttgcggatcgccgtcagcgtggccgcagcggcatcgtaggacgcgctggcgatgtccgcgtcgaaacgcttcacctgcaggcggccggcaagccggtatggatcccagagatcgcccagcgcgatcggcgtgcctagggtcacgtggatgatctggttcggcggcggtggcggcacgtggatgcacgcgccgtagaacggcacgaacagcagttcatccaccaatcctgcatcgttggtgccgagcggtaccacgtagccatccagatccaccgtgcgaccatcgacagcatcgaccacccgcgaagagccgaactgcttggcgcgatccgggctggaatggtcgatctccagccccggtggcgtgcccgagccggtgtcgtcgatcaggccacccacgccgtccatgccattgcgtgacaggccgatctgcgggggtgggcgctggtaggtgacctcgtcgggtcgcaacgcgtcccaacggtcgatgggggcttcggccgtggcggagggcgccggtttgtcctgcggcgtgacccccaccgcatcgccgccaggcgccgtgcagcccgccaaccacaggcatcccaacgccagcaacaggtgactacggttcatacggcctcagctgtgcgtcacgcatggtgtaggccgaaccggccagatcgtcgtccaagcgttcggcatgcaaggtgccggccaggaagaacggcgaatacatgtcaggcatgtcgatcgggcgcggcagcaccacgtgcacgatctggttcggcggcggtggtggcacatggatgcaggcgccgtagtacggcacgaacaggaattcggtcagccgcccgtcctgcgcgttggccagtggtaccacgtagcccggcaggcgcaccggccgctgcagcaccgtgtccacggtgcggaaggtgccgaactgcggcatgcgccggttgccgttgtgttcgacttccgggccctcgccgcgttccagcgcggccagctcgtccttgggcatcatctgcagccagtccagctcctgctctgccgcatccgcagcgtcagcgcggtcgacaaccggcgcgggtggcagggcctgcacaccggtatccaccggccgctcgcaggcaaccagggccagtaccatcggcagcgacagcatccagcgcatgctcagcctcccggtgaaaggccatcggccaaggtgcgccggtaagcgagcaacgccgggaccagcccggccaccgcgctgatcgccagcacgcctgccacccaggccagctcgcggccgtccggccagacatgggtgatcgacaggccaaagttggccagggcccagccgcgccccgcaacgctggcggccaccagaagcaccagcgccagcacgcaggccaccgcactggtcgccaccgcctccaccaccagcaggccagcgatgtaacccggtcgcgcgccggtggcacgcaggatggccatctcacgccgccgctcctgcagggtcgagaccagcagcgccaccagcgagaccatgcccagcagtaccaccatcgcactgatcagctgcaacgcccgctcggcggtgcccagtgactgccacagctgctgcagggtcacgccgggcaggatcgccagcatcgcctcgtccggatactcgttgatcctgcgctgtaccgagaacgtggcgatgcgcgaattcagtccgagcatgaaggcggtgatgctggtcggagtcaggtccaggtggcgcgcctgctcggcgctgacgcgctggctgcgcagctgcacgcccgatcgccagtcgacatggatcgcttcgatcgccggcagcgaaaccagcagcgacgaatccaccggcgtgccggtgcgctgcaggatgccggcaacacggaatggcttgtcggcatgcgtggccagcgtgaccgcgccggtgccgtgtgccagcacgatctggtcaccgaggccgaccttctgcgcgcgcgccacctcggcaccgatcaccacgtcatacagatcatcgaacggccgtccgtccgcgaacgcaagcgcgtgcccggcgccatagcggtagtgctcgaaatagccatcgctggtaccgaccacgcggtagccgcgccaggaatcgcccagcgaaagtggcaccgcccacttcacctgcggcaacgcggacagctcctggtaggactgccaggacacgttgttggtcgggtcaccgatatggaacaccgagtacagcagcaggttcaccggccccgaacgcgcaccgacgatcaggtcggtgcccgacaccgtgctggcgaagccttcgtgtgcctgcgtgcgcacgcgctcgacgcccagcaacagcaccacgctgagggtgatgaccagcacggtcaggcccacgctcaacgcacggctgcgcaggctggcccaggcaagctcaagcatggccggcacctgcctggttgatctgagacagggcaatcgtgcggtcgaacaacggctgcaggctgtcgtcatggctgaccaccagcaccgtggtgccggccgcctggcactgcgcggacatcagcttcaggaacgcggttgccgcttcacggtcaagcgccgaggtgggctcatcggccagcagcaatgccggacgaccgatcagggcacgtgctgccgccacgcgttgttgctggccaacactgagcgtacctgcgcgccgctgcataagctcagggttgagctgcagggcctgcagcaggcgggcgatctcggcatccaacggcccactgatgcgcgcgctgcgcaggcgcgaaaagcgcaggcccagcgcgatgttgtcgcgcacgctgaggaacggcagcaggttgaactgctggaagatcacgcccagctggtcggcgcggaagcgatcccgcgccgcgcctcccatgtcctgcagcgcctggccggccacctcgacacggcccttgccgggcagcagcacgcctgccagcaggcccagcagggtgcttttgccgccaccgctgattccgcgcagcaacacgctgctgccctgctcgacccataaccgcgggatgtccagcacccgctgcatgccgtagccgaactgcacgtcttccagcgagatcaccggtgccgcgctcacggtgccagcaccacgcgcaggttgtcgggcgtcagcacgctgcggttctggccattggcggttgcgctgttgacgatgacttcgtgcaggccggggaatagtacgggcaggcgcacgacgatggcgcgcagcgcggcaggtttggcacagtggtactgcagcgttgcgctgaagcctgcgtgccggtgctgtcccggcggcggcgcggcggccgccgcgtcgaagccctctgcatcggctttaccggtggccagacggcagcccgcagcggtgggcaaggtgacccagctgccgcccttcagcactgtcgtagcccgtgccagcgcggcctgctcggctgcattggccggcggtcgctcgtaatcgaggatgccgatgccgggggcctgcagggcgaactccagcgtctgctggtcaagcgcaacatcgacggtcgcctggccgtgcacgtgcggtgcgtgctggcggatgtcatgggcctgcgcggcactggcagccagcagcaggaaaagagcagcagaacgcttcatgggggaggctccaattgttactatgtaacattatggaccacatccccacgacgcccgcaagggccctggcccagccgccaacttcggcacgctggcacccccgcttcgatcttgccggtgcctggctgtccatggcctgcgccgcccattgcatcgccctgcccctgctgctggccttcgtgccggccgcgatgatggcgctgcgctcgttccagcatcccggccatggcgcgatgacattgctgttgatgatgtcgcgctgggaatggctgttcgcgctgctggcctcgtcgctggccttggcgagtacctcggccggggtgcaccggcacgggcgctggcggccggtgcggctggcctgcgccggcgccatcctgctgctgtcggcctcgctgtatctgccgctgaaggaatcgctgctctggcatggcgtggcgacagccagcggtggcgtgctgctggcatgcgcgcacatcggcaaccggcgcgcgctgcgcacccgctgacaccggccgcgggtcggcagccccggggacccggcagccggccagcggccggctctacccatccgtacatgggccacgcatcaggtgatacgcatttggtagtgccggccgctggccggcagccccaaggacccggcagccggccagcggccggctctacctatccatgcatgggccacgcaacaggtgatacacagtcggtagtgccggccgctggccggcagctgctgtgatccggcaggaggggaaaagccggccagcggccggctctaccgatctctattcgtcaaacggacgctggccgagcgtctgcgtcacgtggtcgacgaaacaggtgatgcgggcggccagcgcggtgttgcggtagtacaccgcgttgatcggctgccgcacttcctgcgtctgcctggcgaacagttgcaccaggcggccatcacgccggtcctggcgggtcaggaaatcagacaggcaggcgatgcccagcccggctaccgccatctgccgcagtgtctcgccactggatgaagcgatggccggctcgatcacgaaaggcccgccatcggcatcctgcagcggccattcgttcaacgaactgggctgggtgaagcccagcaggtcgtgctcacgcagctgctccacgcgcgtgggcgttccctggcggcgcaggtattcggggctggccaccacccggatgcggctgtggccgatcggccgcgcatgcagggtcgagtcgcgcagcacgccaatgcggaatgctacgtcggtgcgcttctcgatcaggtcggtgatgccttcattggaattcagctccagctccacctgcgggtagcgctcacggaacccctcaagcagcggcacgatcacgtgcagcatgaacggcgtggcggcgtccacgcgcaggcgcccgaccggctgcagccgccgcgcggccatctgttcctcggcctcgtccaccgtggccaggatcgtacgcgcgtactccaggaacgccgcgccttcctcggtcagttccagccgccgcgtggtccgtcgcagcagcgtggtctgcagcttgtcctccagccgcgccagggtgcggctggtggccgagatggtcagttccagcgcctcggccgccgccgtgatcgaaccactgtcgaccacggccacgaaggccttcagctcatccagggtggttttcattttttacctcggcgcaaaagcgtttcccgtatacacggcttaatcaacaaatgtaaagcgcccacacttcgccctgtcccgagcccaccggctctcaacgaagtccctggagtccatcatgagcgttccttcctttggcgtcggcaccttccgcctgaccggccagaccgtcatcgactcggtgcgcaacgccctcgaggttggctaccgtgcggtcgataccgcgcagatctatggcaacgaagccgaagtcggccaggccatcgccgaatccggcgttccgcgcgaccagctgttcctgaccaccaagatctgggtggacaactacgctgccgacaagctgatcccgagcctgcgcgacagcctggccaagctgcgcaccgactacgtcgacctgctgctgatccactggccggcgccgggcaatggcgttgaactgcgcgagtacatgaccgcgctggccgaagccaagacgctgggcctgacccgccagatcggtgtgtccaacttcaacatcgagctgacccggcaggccatcgaggtggtcggtgccggcgagatcgccaccaaccagatcgaactgagcccctacctgcagaacccggcactgaccgccttcctgcaggaccagggcatcaccgtgacctcctacatgaccctggcctacggcaaggtactgaaggatccggtgctggccgccatcgccgacaagcaccaggccaccgtggcccaggtcgcgctggcgtgggcgctgcagcggggttactcggtcattccgtcctcgaccaagcgcgagaacctggccagcaacctgctcgcccaggacctgcacctggatgccgatgacatggccgcgatcgctgcgcttgaccgcaacggccgcgaagtcgatccgccgggcctggccccggcctgggactgaggagcctggccatgggcagtgcgttggcgcggctgcaggccggtggcttcagcatcggcatcgaagcaccgctggacaatgactggacgccgctgggcgaacaggcacgacgcgccgcgcgacgcctgcccggtgaaccggacctgcagcgccatgcggaactggcacggttggccgaccgcctcggcttccgtgcgctgtgggtacgcgacgtgccggtgtacgatccggccttcggcgatgcggcgcaggtgttcgaggtattcagttacctcggctacctggccggcatcaccaatgacatcctgctgggcaccggtgcggtggtgctgccgatccgtgagccgttgctgaccctgaagtcggcgcgcagcgtgcagcggctgagcggcgaccgcctgttgctgggcgtggccagtggcgaccgcccggtggagtacccgctgttcggtcgcgacttcgacagccgtggcagccgtttccgcgcgcagatcgcattgctgcgcgaaggcgccgccgcgcacctgccgcagggcctggacgtgctgcccgccgatggcccggccctgccgttgttcgtggccggcctggcccaacagcaaccagcatggatcggccagcacatggacggttgcctggcctacccgggcacgccgcaggaccatgtacaacgcgtggcggcctggcgcgccgtggccggcaacaagccctatgccagcttcatccacctggacctggtggacgatgccgacgcccccctgcagcgctggcgcttcggcctgcgtggcggccgcaacgccctgctggccgagctgcacgccatgcaggcggccggtgtcgaccacatcggcctgcagttccgccgcaacgaacggccgttggccgaaaccttccacgaaatcgccgagtacgtgctgccgcacttcccggcccatgccggcgccaccgcgacggcctgacagttaccggagctttgccatgaagatgaagaccctggccgcgcttgcgctggccaccctgccgctgtccttccaggccaccgccgaggagtggtatccctctgcctacggcgccaacgacgagatcggcgcggccaacctgctcaccgctgacgtggtcaagcacgcggtctcgctggtcaggaccggcaagacctatccgctggcggtgccggtggacaagaacctgcccgcgttccgccaccgcagcttccgcctgtacaacgtgcaggtcggccagcaggccggcaagtcgctgggccccaacaagttcaccttcaacgatgaactggtgaacgcctggaccggcgttggcacccagctcaacggcatcggccatatcggcatcgacaacgtctactacaacggcaacaaggccgccgacttcgtcaccgtggacggtgtgcgcaagctcggcgtcgagaaggtaccgccgatggtcacccgcggcgtcgtgctggacatgaccgcgtactacggcaaggcgatcgtgcccggcggcaccgagttcaccgtggccgacatccaggccgtgctgaagaagcagggactgagcctgcgcaagggcgacgtggtgctgttcaacaccggttggctggaactgatcggcaaggacaacacgcagttcctggaagtggagccgggtatcggcatggaggccgcgaagtggctggccgaccagggcatcgtcgccttcggtggcgacacctgggcctcggaggtctacccgaacccgaacggtgccgaggagttcccgatcaaccagtacatgctggccaagcgcggcatctacaacctggagctgatcgacagccgtgccctggtgcgcgacaaggcctgggaattcctgttcgtgctcggccagcccctctacgtcggctcgacccaggtcaacatcaatccggtggcgatccgatgaacacagctcccgccttgccgttgttcgccggccgccgcttccgcgtcagctatgacggcctggccgccgacaatgtctacagcgccgatggccgccacgtgcagtacgccatcctctccggcgcctatgccggtgcgcagggcgaagccgcctgcgagtggcagcagatcagcgaaggggtctatgccctttcgtggcaggaagccgatggcgcaacggtcgtgcatgtcgatgacttcgtcggcgggcgttcgctggcctggttcaccgccaccgatggcagtttccatcgcatgcaagggccgttggcagcactgtgacgctggccagctgccggcaccaccggtgagtggacggaacattacagatcggtaatgttcgggtcagggcagcgaaaggcgctgccctccaccctgagggccacttcttccacaggtgtcccgcgcatgacccgttcccttcgccgctctgccaccctcgcgcttctcctgtctggcctcgcggttgcgccgctggccctggcccatcccagcctggtgcgttcgacgccggccgccgacgccaccatagccccggcgaccgagatcacgctgcagttcagtgagaaggtgatgccgcgtgccacccgcatcgaactgagcatggaccatggccgcatgaagatggccatgcccaccaccgcgcaggacctctccgaagatgggcacacgctgcgtgcgcgcttcgccaagccgctgcccgccggcagctacgcactgcaatggcgcgcggtcggccaggacagccacccgatcaccggcaactaccgcttcaccgtgaagtaaggtcgccgccgtggccgagctctcgccgtatgcgctgcggctggcgctgtacctggtgctgatgctgctgttcgggcggctgctgttcgtccgccccggactgccgcgcagcatctcgctgacgctcgccgtggttgcgctcatcctggtcgtcatcgatgcagtaaaccggttgtccggcgtgcttggcatcccggcagccgacatcgacccagcaacggcgcactggttcctcaccggcacgccggtgggtaaggccggcctgctgcgcaccgtggcagtgctggcgatgctgcccctgctggcatccgttacgccgctgcggggcctgcgccgcctggcgctgctcgcgttgtccgccaccgccctggccagcctgtcctggaacgggcatgccgccgccggtgatggattcggcggcaccttgcggctgacggccggcatcgtgcatctgctcgccgccggcgcctgggtcggcgcgatcgccgccatcctgcagctggcgctgcgtccacagggcctgcgcctgcgcgaacgtacccgcgaactgtggcaggccgcgcactgcttcgccgtgcctggcacgatcatcgtcgccctgttggcgatgaccggcacctatacctatgtcgatctcggcggttccatacagaccctgaccggcgccgcgcacggacgctggctgctgctcaaactcgccctggtcggtggcatgctgggcctggccgcgctgcatcgctggcggctggtgccggcgctggcggtctccatccgtggcggctggcaacccaggccgctgcgctcgctccgccaaagcctggcctgcgaatcgctgctggcgctgctggtgctggcctgcgtcgcggtgcttggcacgctggacccactggcatgatcaatccgttccggtacgggcccaagctgcgatgatgggcgcatcatgaaactgctgatcgtcgaagacgaacccaagaccggcaactacctgcgccaggggctgatcgaggccggctacgtggtcgatctcgcctgcaacggcgtcgacgggctgcacctggccggcagcggcgagtaccagctggtcatcctcgacgtgatgctgcccggcctggatggctggaacgtgctgtcgcggctgcgcgaggccggctggcaggtgccggtactgttcctgaccgcgcgcagcagcatcgccgaccgcgtgcagggccttgagctgggcgccgacgactacctggccaagccattcgccttcgccgagctgctggcgcgggtacgcaccctgctgcgtcgcggccaggcgcagccgcaggccgagcgcatcgtcatcgccgacctggtggtggacaccctgcgccgccgggttgaacgcggcggccagcgcatcaccctcagccagaaggaatacaccctgctggagctgctggcgcgccgacgtggcgaagtgctgccgcgctcgttgatcgcttcgcaggtgtgggacatgaatttcgacagcgacaccaacgtgatcgacgtggcgatccgccgcctgcgcgcgaagatcgacgatgacttcgatgccaagctgatcgtcaccgtgcgcggcatgggctatgtgctggaggcgccggacgacggtgcagtgcacagcggatgagcctgcgccgttccatcgcggtgcggctgacgctgctgttcgccatcgtggccacgctggtgctggccgcgttgggcgtggcgatctatgtcagtgcccgccacgacctggtcgcccaggacttcgtcgaactggaaaacaaggtcgcgttgatccgtgacctcgccgataacggacctgcgtccacacgcgcgaagcgcttggcagaggcgctgggccatcatccggaaatcgccttccacgttgttgatgggcgtggcgcggtgctgttctcgaccgcaccggcgctgctgcgcgagcatgcacgcggccagccgatcgacgccgcgccacggcggcacgactggatcctcgccgatggccgctgcatgcatgccctgcacctgcgccagaccctggccgacggcagcccgctggtcaccctgctggccatcgatgacgaccgccatgccgatttcctgcagcgctttcgccacctgctggcgatcgcgatcatcggcgccgcggtggccagcagcctgctcggcggttatgtggtgcggcgtacgctacggccgctgcgcacgctggccgatgaggccaggcagatcaccgccggtcgcctgcagcgccgcctgagcgcgcgcagtgcaccggccgaactggagcagttggcggagaccctcaacggcatgctggcacgcctgcagcaggacttcgcgcggctgaccgagttctccggtgatctcgcccacgagttgcgcaccccgatcaccaacatgctgacccaggtgcaggtggtgctggcgcacccgcgcagcaacgaggcctaccgcgagacgctggcgtcgtgtgccgaagaactgcagcagctggcgcagaccgtgggcgacctgctgtacctggcgcaggccgaggcgccgggcgcgcttccctcacgcgagccggtggcgctggatggggtggtggattcgctgctcgagttctacgacctgctggccgaggaccggaagttgaccctgcgccgcgacggtgtggcgagcgtggaaggcaaccgcctgatgctgcaccgtgcgatcgccaacctgctgtccaacgcgttgaagcacgcagccgtgggcagcgaagtacgggtgcggctgctcgaggctgatggcgtgtgcagggtcagcgtgcacaaccttggcacgccgattgccgccgaagcgctgccgcgcctgttcgatcgcttctaccgcggcgagcgcggccgccacgaaggtgccggactggggctggcgatcacccgcgcgattgcacaggcccatggcggtagtgtgagtgttgtgtcggatgacaccggcaccgtgttcgaactggtgctgccgggcgccgccgcccggtagtgccggccgctggccggtaccccggtacatcaagcgcattgcagttgccggccagcggccggcactaccctgcacagccagcccatggcagcgtctcaggaacgttgcttcggtgctgccggccagcggccggcactacccagcgcgcgcgcccctggtcggtagtgccggccgctggccggcaaccccggtctgctcgaacaccccggccacccagtcgatgaacacccgcaagcgtggcgacggcgtgcggttgcgcgggtagaccaggctcaacgggcttggcgtcggcggcgtctcgggcaacagctcaaccagctgcccgcgcgcgatatacgggtccatccggtagcgcggcgcctggatgatgcccaggcccgccaacgcggccccaaggaatgcatccgcgccggaaacacgcacccgcgcctgcagcggcacgtagcgcagctgtcccgcctgttggaactccagggggatcagctggccagtggcggtggatcggtagccgaccatctgatggccttgctccagcgattcaatggtatcgggcaggccgtgcgcctgcacataacccggagcggccaccgtgacctcgcgcagcatcgtcaaccggcgcgccgccagatcgctgtcggccagcgtccccacccgcaacgccgcatccacgccttcgcgcagcaggtcgacatagcggtcgccttcactgacgtccagctcgatctccgggtagcgctgcaggaactccggcaggtgcggaaacagcaggtgccggcccagcgtgccatgcacttcaatgcgcaacgggccacgtggcggggcatcacggaacgctgcctcggcatcgtccatgtcggcgatcaggcgcaggcaacggccatagaaggcctcgccttccggcgtcggcaccaccagccgggtggtccggtgcagcaggcgcacgcccagccgctgttccagcgccttgatcgcgtcggtcaccgtggcccgcggcaggcccaggtcctcggaggcccgggtgaagctgcggcgctcgacgatacggacgaaggcgcgcatggccgtgaaacgatccattgttcggctgtccggatgatgttgacggattatgcaggattatccgaaaaggcaatgtcgcgaagatggccctgcgccactccggcgcgcccgctggaaccgaccatgaccctctcccccgcccgctctgtcgccctggtcaccggcggttcccgtggcatcggcgccgccatctcccgccgcctggccgccgatggccacgcgctcgcgatcaactatgcgggccgccgcgacgacgccgaagcattggcggccgaactcaacgcggccggcgcgccgtccatcgcgctgcaggccgatgtcgccgatccgcaggcggtgcggcagctgttcgatgccatcgaggcgcgcttcggcggtatagacgtagtggtgaacagtgccggcgtgttgcagctggcaccattggccgataccgacgacgccctgttcgagagggtgatcgggatcaacctgaaaggcgccttcaacgtgctgcgcgagagcgcgcgacgggtgcgcgacggtggccgcctgatcaccctgtccaccagcgtggtcggcatcagactggagaactacagcgtgtacgcagccagcaaggcggcggtggagacgatgggcgcgatcctcagcaaggagctgcgcgggcgcaacatcaccgtgaatgcagtggcgcccggcccgaccgccaccgacctgttcctggacggaaagtcgccggagctgatcgagcggctggcgaagatgaaccctctggagcgactgggtacgccagaggacatcgccggcgcggtggcgttcctggccggtgccgatggcgggtggatcaacggtcaggtcctgcgcgccaatggcgggatggtgtaggccgtggccatcgcacaccggtagtcgcccaccttggtgggcgcttcgccgtctgccaaccaaggttggcctctaccgggcggagagccggatatcgccgtcagcccgtgcgggcctcgcggcggtgatgcacccagtagtacagcgtgggcagtaccagcagggtcagcagcatcgccgacagcaggccaccgatcaccaccaccgccagcggcttctgggtctcggcgccaatggcatgcgaggtcgccatcggcagcaggccgaacatcgccagcagtgcggtcatcagcaccgtgcgcaggcgctgcagcgagccctgcaccaccgactgcagcaggtccatgccctgctcgcgcagctgggcgaagcggctgagcatcaccaccccgttcaagaccgcctgcccgaacaacgcgatgaagccgatcgccgccgacaccgacagtggaatcccagtcaaccacagggcgagaatgccgccgatcatcgccagtggcacgttggccaggatcagcgcggcgctgctgatgtccttgaaggcatcgaacagcaacacgaagatgatcagcaccgacagcgggatcacccagcccagccgcttcatcgcacgctgctggttctcgaactcaccggaccattccagccggtagccttccggcaactgcacgctggcgtccacgcgcttgcgcatgtcggccaccacgctgcccatgtcacgcccggcgatgaagatgctcaccgccttgacccgctgtgcattctcgcgcgagatgttgatcgcaccgctggccatgcggaagtcggccacctcggacagtgtcaccgtgtgcccatcaccgatgccgaccggcaccgtacgcagccgctgcaggtcacggtcggcatcgtccaggcgcagcgtgatcggaaacctgcggtcaccctcccacagctcgccgacctggcgcccgcccagtgcggtctcgatcacctcgtcgatgtcgcgcacgttcaggccatagcgtgcagcacgctcgcggtcaatctctatctgcagctgcggcagtgagccgtcacggtcgatgaaggcactctccacgccctccacgctacgcacctggcccaggatcgcctgcgcctgctggttgagtacatccagatccgagccgctgaccttgatcaccacctggcccttgatctgcgagatgctctccaggatgttgtcgcgcaccggctgcgagatcgagaactccggccccggaatgcgctgctccagcgtgcgctgcaggtcgctgaccaactgccgcttgtccacccccttcggccactccttctccggcttcaacgccaccagcgcctcgatctggttcgcgcccttggcatcggagccgtcttccggccgccccagcttggccaccaccgtcgatacctgcgggaaggtgccgaccagctcacggatgcgccgcgactgctgctgcgcctcggccaggctggtgctcgggtcgagcgtggcggtcagccagatcgagccctcgtccagttcgggcaggaactccgaacccagccgcgtgcccagtgcgagcgtgccgaccagcagcgcaaccgcggtcagtaccaccgcacgcgggcgagccagagcgcgctccaggatcggccggtaccagccggtcaggcggtccatcagcggattgccgtcgcgcatgcggtcgcgccgcaaccaccagtagcagaacagtggcaccacggtcagcgccaggatcaaggcaccgatcaacgccgaggtcaccgaataagccatcggcgcgaacatgcggccctcctggcgctgcagggtgaagatcgggatgtgtgcggcgatgatgatcaacatcgagaagaacgtcggccgccccacttccgatgcggctgaaagaatggtcgagaaccgtgtcttccggtcggccgcagggggcagcttcgacaatcgcgagacgatgtgctcggtgacgatcactgcgccatcgatgatgatgccgaagtccatcgcacccaacgacagcaggttggccggtacgccccacagatgcaggccgaggaaggtcgacagcagcgcaagcggcatcatcgccgccacgatcagtgcggcgcgggcgttgtacaggaacagccacagcaccaggaacaccagcaccgcgccttccagcaggttgctgaagacggttttcagcgtagtcgagaccagccacgagcggtcgtagaacggctcgatgctgaccccgtgcggcagctggttggcctcgatctcggcgatgcgcgcatgcagggcgtcgagcacctcggacggattctcgcccttgcgcatcagcaccatgccgaacaccgcatcgtcattgtcatcctggccgaccaggccctgccggggcaggccggtgtcggcgatgccggccaggtcacgcaccaggattggcgtgcccccgcgctgcgccaccaccacgttgccgatgtcggccggcgaacgcatcaggcctacgccgcggatcaggaactgctgttggccgcgctccacgtagccgccgccggcattcgagctgcccttctccagggcctcggcgaactcacccaggctaatgccgcggtcacgcagcttgtccaggtccggcttgacctggaacgtgcgcgcgaagccgccgaagctgatcacatcggccacgcccggcacggtgcgcaggctgcgctccatcgtccattcctgcacggtgcgcagctgggttggcgtcatgtgcgggcctttcagcacatagcggtagatctcacctaccgccgagctcatcgcctccagttccggggtcaccccttccggcagctccaccccctgcaggcgctccagcacctgctggcgcgcgaaatagtcgtcggccttgtcgtcgaaggtcaggatgatcatcgacaggccgaactgggtatgcgagaacacccgcaccgaatgcggaatgccggacaaggccacttccagcggcatcgtaacttcgcgttccacctcttcggcggcccggccggggtgcagcgacaccaccgtcacctgggtatcggacacatccggaaaggcctccaccggcagcacgcggaacgcggcaatgccagcgccgatgaacaacagcagcgccagcatcaccatcagcggctggcgcaggcaataggcaatcaggcgatcgatcatggggccgcgtgccccgtgccggtgctggcggcggctggcgcgctgtcgaccagctgctgcaacagcaggccgccctcgaccaccaccctgctgcccgcagccagcccttcacgcacccacaggcggccatcgcccagttcctcggcatgcacggcatggcgcacgtagcgtcccttgtcctcctccacgaacaccacctgcttgccgtcgatcagcagcacggccgcatcgggcagcgagacaccgccctcggccggcaacgccacctgggcgcgcacgtactgccccgccttgaagccgcgtgcgcggttgtccagctccgcgcgcgcctgcaccacgcgccgttcgctgtcgacgaagtcatccacgtgctgcagggtcgcctgcagcagttggccatcggcaccaggtacgctcgcctgcatgcccgccttcatgcgtccggccaggctctcgggaacatccagcagcaaccacaggcggtccggatcgccaatcaccgccaatggctgttcgctgtccgggctgaccgacatgcccgggctcatccgccgctccaccagcacgccatcaatgggcgcgcgcagcggcaggcgctggtcgacgcgctggccgttgccatatgccttggcgaaggcggttgcacgcgcatgatcggcctggctgccggcgaagttggcctcggcctcgtccagttcgcggcccgacgccacacccgcggcatgcagctcgcgggtgcgctccagctccctgcgcgcctgctgcagctcggcgccgccacgcacgccctccgcctgggcctggccgaactcgggcgaggtgatccaggcaatcacttggccggccttcactttctggcccggctgcgcctcgatgcgcgccacctgccccggcaacggcgtgcgcagtgcactggaacgggtctcgtcccagaccacccggcccggcagctgcagggtggcgctggcgccggcggtcaccgcctcgctgcgcagcacgtccagctggcggctgccggcaggaaactggatctggccggcactgatctgcggcgcatcctcggtgtaggacgccggctcacggccgcagccgaccagcagggccagcgccagcaaggccggcagcacgccgtgtcgcgcccgcgggcgatgggcgacgggggacttcatcgggactctccttcagcaacggatgtggccgcttcccagcgcgccagggcaatggcatggtcggtgcgcgcctcgatcagcgcggcctcgaactcgcgccagctgcggcgcgcatccagcagatcggtcaggctggcggcgccgcaccggtacgccagttcgatgccctgcaccgccttgcgtgcggcgtcggactgcagtccctcatagtcgctgcggcgctgtgcggcggactgcgcgctggcctgcagctggtccagctcggcgcgtgcttcgcgctgcagtacctgcagctccagcgcggcgctgtcacggtcggcctcggcacgctggatcgcgccgcgtgcacgtgacgggccgccgagcggaatggtcaatgacacaccccaggtgacgccgctgatgtcggtcggctcgcgctcggcctccacacccagctggatgtcgcgatggcgctcactgcgcgccagtgccacaccggcgtcggccgcggccaggcgcgaacgtgccgcgcgcagatcggcacgctgctgcgggtcgaacgcacgcgtatcgaccctgcccgcggggtctggccacggatcatcggcgctgaggtcgtggctgtcgtcgcggccgagcagcagccccagcgcatgccgtgcatcgcgcagatccagggccgcctcgcgcgccgcgtcggctacggcgagatcgtccaccgccagccgcgcgcgatccaccggtgccatcgcccctgtcgcgacctgcctgtccgccgccgccatctgctcggccgaactctggcggttggcctcggcaatctgcgcccgctcctgcgcgcccttcaggccgaaataggtttcatgcagcgccacttgctggcggcgccgggtatcgagcatctccagcccggccacttccagcagcgcgtcggcctggcggatgcgcagtgcgcgcttgccaccacgttcccaggtccagcccaggcccacggtgctgtccacccgcttgtcctgccagcgcccagggccgataccatgcttggggctgatcttgctggtgccgatcgacagctcggtggccgggcgcaatgccgccgtctgcgcatcgccctgcacaccgcgcagctccagtgcggccgcgcgcaggtccgggttgtgtgcttccattgcgcgctgcgcttcctgcagggacagcgccgaagccgcaggcgcgcacagaagcgtggccagcacagccgcaagacgagaggagaaattcatgcacgtcacggtaaggtgatgcacttgcgccaaacttgccccaaccttgcacgaagcttgcaatgcgaatcctgctgatcgaagacgacgccgctctggccgatggactgatccgcgccctgcagggtgccggtcatctgtgcgaccacctctcgcgtggactgcacgcgccggcggcattggccagcgcaccgtatgacgtgatggtgctggacctttcattgcccgacgtcgatggcctggacctgctctcgcgcctgcgcaacgacggcgccaccctgccggtgctgatcctgaccgcacgcgatggtgtggaggaccgcatcctcggcctcgaccgcggtggcgacgattacctggccaagccgttcgcactcggtgagctggaagcccgcctgcgtgcactgtcgcgccgccgcagcgatgcaccggcgcagaagcgattgggccggttgtgcttcgacagcatccgcaatgaagtgcaggttgaaggccagcgcatcgagttgaccgcgcgcgagctgtcgctggtcgaggcactgatgcagcatcccggccgcacggttaccaagcagcgcttgttcgatgcgctgtacagctgggaccacgaggccaacctgtcggtgatcgaggtgcatgtcagccgcctgcgccgcaaactggaacaggcgcgcgccggcgtcggcatccgcatgctgcgtgggcttggataccggctggaggccgtgggtgactgagcgcgtgcacagcctgcgtggcctgctgctcaggcgcctgtggctgccgctgctggtgctgctgctgtgcagcgcagtgggttcatttgcgctggcccggttctatgccggccaggtctacgaccgctggctgctggattcagcgatgtcgttgtccgaactggtgacggtgcaggatggtcgcgcttcgatcgagatcaccccagccgtctcgcgcatgttcagctgggacaccgccgacgaagtgcatggcgaggtggtcgatgccgagggtgggcgtctgtatggcgacctgcccgaagccctgccccgccccgcaatcgcagcgggaaatgatgacgacgccatctactacgatgcacgtgtgcgtggtcaggccgtgcgcatggtcgaggtggtggtcagcgccggaccgggccatgacatccggctgcgcgtggctgagacgcttcgcaaacgccaccggctggagcgcaagctgctgctgaccagcgttcccttccaggccgcgatcctggcactggcggcgtggctggcctggtccggtacaggcgctgccgctcgccatgccaacctggttgcgcggaagctggccagcccgcggccggatccgttggcaccgttggaccccgcgcaggaggcgccgcgcgaactgtggccggcggtagaggcctacaacgcgctgctgcagcgtctggatgcgatgcaggatgcgcagcggcgctttgtcagcaatgccgcgcaccagctgcgcacaccgctggcagcgatgcaggtggagctggagagttcattgcgccagcacgacccgcaggcccagcagctggcgctgtccggcacgctggccgggctggcccgcttgcagcatctggtcaaccagctgctgatgctcagccgctcggaagatccgcatggcagcgcactgccactgcaaccggtggacctggctgcgttggcacgcggggtggtggagcgctacgccgaccgtgcgttggcggcgggcgttgacctgggctacgaggggccagacgacggcgtgcaggtgcagggcgatccgcagctgctgcgcgaagcgttgggcaacctgctggacaacgcgctgcgctacggtgccgtgcccggcgtaatcaccctcggcgttcggcaggaggccgaaggcgtgcaggcatgggttgacgatgacggcgccggcattgccgaagccgaacgcacgcgcgtcacggaacgcttctaccgggccagcagcgaaggcgatggctgcgggctggggttggcgattgtggccgagatcgcgcagcgacatggcgcgatcctgatgattgataccgccccgatcggtggcgcgcgggtggggttgcggttccgtttccgctgacctcccgcgtgccaaccaaggttggcacctaccaggtgcggggcaatggcggcggcaggacggcgccgccccgcatcaccggctcatcgagtacggcgcctgcgcgccctgccccggccagtccttgttcggctcggcctgcatgctgaagcgcagctcgccaccggccaggatctcgtcgtggcgcaggaaggtgcgctgcagcggcttgccgttgaggctcacgctgcccacataggtgtgcctgtcatccaggccatcggccacgatggtgaacgtcttgccgttgggcaggcgcatcgcggtcttcggcaggaacgggcgacccaggatgtactcgcccgagcccggtgccaccgggtagaagcccagcgcggtgaacacataccacgccgacatctggccgacgtcatcgttgccggccaagccatccggacggtcggcgtactgggtgtccatgatctgcttcaggcgcgcctgggtgcgccacggctggccagcgtacgagtacaggtaggccacatggtggctgggttcgttgccatgtgcgtaccagccgatcagcccggtgatgtcttccatgtgctcgaagatggacggatccaccttggcgttgaacacctcgtccaagcgcgcgagcagcttgtcgctgccaccgtgcgctgccgccagcccggccacgtcctgcggcacataccaggaatactgccaggcgttgccctcggtgtagtcggttccgtagccgctggcgctggggtcgaacggggtgcggaaactgccgtcgcgcttgcgtgcgcgcatgaagccggtgtccttgtcgaacgcattgcgccagttggccgcgcgcttgtcgaaggtcgccgcgatatcgcccttgcccatcgcctgcgccatgcgtgcgatggtccagtcatcgaaggcgtattccagcgtcttgctggccgcttcaccttcctcgtcgatcggtacgtagcccagctcgcggtactgtgcgataccgtcataggggccgtaattggcggtctcgaccatcgccttcagcgccttgtcggcgtcgaagccacgaatgcccttcacgtaggcgtcggcgatcaccggcacggcgtggtagccgatcatgcaccagtcttccaggccatggaacgaccacaccggcagcatgccgtaggggctgtgctcatggtgggccagcatcgaattgacgaagtcgctgttgcgcttctccggctgcaccagggtcagcaacgggtgcaacgcacggtaggtatcccacagcgagaaagtcgaataattcgtgaaaccatcggccttgtgcacggcattgtccgaaccgcgatactggccatcggcatccatgaacagcgtcggccccaacagtgtgtggtacagcgcggtataggcgctgcggcgagcgtgctcgggtgcatcgatatcaagcaccgacagcgcctgcgtccattcctgtttcgcctgcgcacgcacgcggtcgaaatcgaagtcggccacttccgcgtcgaggttggcaatggcgccggcctcgctgaccggcgagatggcaaccttgaccaccagcggtgcgtccagcttgccgaatgcgaaggtaccgaccagctgacggccctcgatctgtgcgcgctgggacggatccttctcgcccggcggcgggaagcccttgtagacgatgtcctgctcggtgttgtgcagctcatgcccggccagcgggcgcgagaagcgcatcgcgaaatacagctggcggcccggcgcccagccgcgcgtctcgcggaagccggtcaccgtgccgtcggcacgcacccgcacccgcgaccacaacaccttgcccgggtagtcgtacatgctggtgcgcatgtccagcagcaccttggcgtcggtgcccttggggaacgcatagcgatgcacgcccacgcgggtactggtggtcagctcggcacgcaccttgtaatcgtccaacgtgaccgcgtagtagcccggctccgctttctcgtcatcatggcggaagcgggaggcatagccgctgcgcggcttctcgggatcgccacgctccaggccgggactgccggtgaacggcatcagcaggatgtcgcccagatcggaatggccagtgccggaaaaatgggtgtgcgagaagccgacgatgctgctgtcgtcgtagcggtagccggccgcccaaccgtaggccttctcgcgcggctggatacgggtatccgggctgagctggaccatgccgaacggtaccgtcgcacccggataggtgtgaccttccccaccggtgccgatgaaagggtccaccgatgcataggccttgtcggcggcggttctggcaggcgcggccgaagccaggccggaagcgagcatcgccgtggcggcgacagcgatcaggagacgacggtccagcgtgggcatcggcatttggatcgattcaggtgatagccggatgctagcaccgggcctgtcacgccgcatgctgcagtgcgactgccccgcgtgctgcgcccggttcactcctcaatcgggaagcgcgccctgcaatgacatgaggtccgcgctgtccagcggcctcactacccgcgcgacctcgtctccatcgtgcagcagcaccaccgtcggccacagcttcactttgaacgctcggcccaggggcctgcccttgccatcctcgatcttccagtgcggcagatcgttcgcttcgacaaaggcctgcaacgcgggctgcgcggcctggcagtggccacaccagggcgcgccaaactcgagaagcagccagccgacctgcgcctccacatccaagcggtcgggctccgccgacaggtgatcgcgcatgaatggcatccgcgctacgccgccagcgccttctggatatccgccaacggcgcgttggtcaggtccttggcgatgtcgcccagcaggcgggcctgggtttccttgtgcagcagcggacggatgcgtcccagcgtggtcggatcagcgatcaacaccaggtgtgcatagcggttcttcaacgcatcctcattgagctgttccgccacctgcttggcgaacgtcgcctcgttgagctgggataccgacatgtccttcggcactgcacccgcaggcccctgcccggatacaccctgctcgctgatgtcctgcaggcgcagttcgccttcctgcttcaaggccagctggtgatcgctgccgacattggtgaatacacgggccgaaccgccatcggcgacaaccacaagcgtaccttcgggaatgcgacgggtcatgcgatgctccttctctgttgcgttcgcccacaacgtagagggcggcatgtgagcagcacgaccagattccgttcaacgcacgtcatcattgctttgcagatgaacaggcatgatggaacacagcgtgcagacaactgcgcttcgctgcacgctcacgcgcgtgccgttatgatgaacggatgatcgacacgacccactacgtgacgggcgcacctgttacgtggaaagcactgccgaccggcgctccgcttgccacgcatgttcctgctccgcccatccatcgcctcgcgctggatcctggcggatgacgcccgcaggcacttcgcctgcatcccccgcatcgctgtgattcccggccgctgaccgcgcggccgtcgtgatcccgttgccgtgcttccgccgacacggcggtgccacgccgtgcgcgtgcatccacgcatgccgccgttttctccatttcaaacctcccagggagcccccatgcaggacacccccgatgcacatgcccatttcggctggttcaaacgccgccgccatctgaaggtcgatgagatcaccgtcgtcgatacgcccatgctcaagcgcgccgtcggtgccgccgcactcggcaatgccatggagtggttcgacttcggtgtctacggctatctggccgtcaccatcggccaggtgttcttcccgtccagcaaccccaccgcacaggtgatcgccgccttcgccacctttaccgtggcgttcctggtgcgtccgctcggcggccttgtgttcggcccgctgggggatcgctacggccgccagaaagtgctggcgttcaccatgatcctgatggcgctgggcacgtttgccatcggcctgattccgtcctacgagcgcatcggcatctgggcgccggtgctgttgctgctggcgcgcgtggtgcagggcttctccaccggtggcgagtacggcggtgcggccaccttcatcgccgagtattccaccgaccgcaaccgtgggttgatgggcagctggctggagttcggcacgctgggcggctacatcgcaggcgccggtaccgtcactgcgctgcacatgctgctgagcagcgagcagatgctggactggggctggcgcattccattcctggtggccggcccgttgggcctgctcggcctgtacatgcgcatgaagctggaggaaaccccggcgttccgcgcgttcgccgaagaagccgagaagcgcgagcacgaccggccggggctgggcgcactgttccaggtgcatggtcgccaactgctggtgtgcatgggcctggtgctggtgttcaacgtcaccgactacatgctgctgacctacatgcccagctacctcagcgtcaccatgggctatgccgagagcaagggcctgctgctgatcatcatcgtgatgctggtgatgatgccgctgaacatcgtcggcgggttgttcagtgacaggctgggccgccgaccgatgatcattggtgcctgcatcgcgctgctggtgctggcgattccgtgcctgctgctggtcggcagcggcaacgacgggctgatcttccttggcctgatgctgctgggcctggcactggtgtgcttcaccagttcgatgccgtccacgctgccggcgctgttctatacgccggtgcgctacagcgcgctgtcgatcgcattcaacgtgtcggtgtcgctgttcggtggcaccacgccactggtgaccgcgtggctggtggaacgtaccggcgacccgctggtgccggcctattacctgatgggcgcggcggtgatcgggctggtgaccatgctgttcgtgaaggagaccgccggcctgccgctgcgtggctcaccgccggcagtgggcagcgacagggaagccgctgcgttgttgaagagcgatgtaccggtaacggtggacccgaccttgccaccactgccggaggctgcggagcctgagcaggtgaagccggcctgaggccggccgcagaacgcggtccccgcttggcgtggacctacggggccagtggcgccgggcgaatacgcccggcactccctggcgctatttcctgatgtgagtcagcttccccggcgtccaacgcagcgtccatgtgtagtttccgtccggcggacagacgtggcggttcgggctcttccattcgcagaccgtcgcgccggcactgacagtgaaatcgacaacgatgcgatcaccctggatgcggatggcacggatggcgcctggaatctgttcagccgcgtcgtcagcatagccatacctgcggatggcggcatagtcctctgcttccaccggcgacaggctgttcgggttctcccggccgcgcggatcgtttgccgtcagcgccgtcatcaccgcaacaacgttgctttgggcgaagctgccgccggaatagtcggacgtgtagaaatacacgacctcggcacggccatcaccatcgagatcggcaacagcggtccaaaccgggcggaagccggattcaatgtcgccgccgggaatcagccgcaggttggcttcggcggcgtggaaggcctgcaccaggctgggcggcgatggtcgcttggctgcaggcgacgcggccatcgtcggcatgcaggacagcgcgagcgcggcaagcaccaggcagatggaactgaagcggaacgtcgcaggtccgtgcatgtcatcctccttgagtgtgcggtcagtctaaccgcagctccggtggcagtcgtgcacggcgcggtttcgcgcgatgtgtgaagggtatccacgtatggcgtggatctaattcgaggtattcaactccatcgcacgcatcacgatgggcttggcccaatccggcgtatgcagcagctcggccactgagaccgggtactgcagctggccatgcgccatcgccagcaccggcagcggctcgacgcagccgtcggcgtcggcgggagcgctgttgtcgtagacatgcagctcggccaggtgtggcagcaggtccagcaggttctcgcgcgccgaatcgaagcgggcgtggatcttctccaccggaatatcgtggccaccggccgctacccgcgcagcgacgcgggcgatgtgcagctcgacgctggacaggccgcagaaccataccgccacatgatgctgctcacaggcctcgcgcagcaggcctggaatggtgttgccgcccagcgtggtctcgaaggcgaagtccgtgccatcagccatggcctggcgcaggcggcgggtgccttcctgccaggcctccgcattggcatcgggcagcggccagccggcctccaccaggcgccgggtgaacgaatctgggttgaaccagcccagcccttcggcttccagccaggtacccagcagcgaactcttgccggcgccattgacgccggcaagcaccaggatccgccccatcggtcagagcggacggccgagggtgaccttgcgaccgcggcggatcggctggcccagcaccttgcccagcccctccccgcgctgcaggctggccagggtctggtcaaactcaccgcgcaggcgcagcagttcttcgctgcgctcgccggcatcgccgccagcggccttggccagcagttcctggtaggtgcggatgtccacgatcaccgcttcggggtggttgtggttggtgatgaccagcgcctgcttctcgcgcacggtgcgcatcaggctcggccagccacgggtcttcaccgacgacgcgggggccttttcgaggccaggcagatccagcggcagggtcatggcacggctccagacggggacagttgaggccattatgcccaatttggcccaattggggataaatggacttttacctgccggaaccgcccgccgccgcgccgggagcgccggtctgcagcaggctgtctcgctcgcgcagcggaaagcggatccaggcatccaggccctgcgggccaaagcgcagctcgccgctgccggcgagttcgtagggcacgcgctgctcgatcagcgcccggccaaggccacgctgccggggctgctcccagtcctccacttcggcatggcgctcacaccagtgcagacccagccatggctggccggcctgaacctgcagatcccaggtcacctcgatccggccatcctcatgggtcagtgcgccatgccgcagggcattgctcgccagctcgtggatcgccagggacagtacttcggccgccttcggcggcagcagcacatcctcgccctgcaggcggtaggccgccgctgccggcgtctgcgccgcgatctcctcatcgagcatgccacgcagacagaccccggcattggcgccgcgggtcagcaggctctgcgtgcgcgccagcgacatcagtcgcccgcacaaccgttcagcgtattcatccacgctgctgaccgactcgcgggtccgccaggcaatggcatggatggtggacatgatgttgcgcacccggtgctgcagttcggccagcaatacagactggcgctcggtggcacgcttgagatcgtcgatgtccacggcgatggcaaatacgccgctgacctcaccgtcgccatcgcgcaggggcgcggccgcaacccgggtccagcgcgcgcgcccatcgtcatgcagatactggaactccagcccaggcaccacggtctcgccgcgcatcgcacgggcgatggcgaaatcctccggcccgatggcgctgccgtccgcatgccagccaagccagcgatgcaggttcacctcatccgtggagggcaccttgccgctgggcaggtaggcacgcatctggtcgttggacagctgcaggcgcccttcggtgtcgacaatgcagacgcccaccggcagcaccttgaaggccaatgccaggcgccggtccgcctcccgccgcttctgctcttcgcgctcgcgtgccgattgggccacatgcgccgctgtggtctcgaacatggtcacgagcacgccgttgatgcgcccttcctcgccaaggatcgggctgtaggtaatggtgaaccagacatcctccaaccgcccgcggcgtgccaggggatagagtttgtcctcgtaggtgatggtttcgccctgccagacgcgctggtagatgggcccattgatatgccagacctcgggccagcactcgcgggtcggctggccgagcccgccgggatgcttgtcggccagaatctcggcatagccatcgttgtagagctgcaccagctgctcaccccacagcacgatcatcgggaaaccatgggccagcatcaggtcgacggtggcgcgcaggtggggcggccactgctcgcaggcacccaacggcgtggatgaccagtcgtggcgggcgatgcgcgcggccatgccatcgtggcgcacatgcagctgcggtgcaggtggcatctggccacgcagcttggcggcgtggatgtcttcaggacggcgcgacatgccgcgcaatcaggcaatgcccgcagagacctgcggcgccgccaccagcgcggccagctgctgcaccagcgcttcgatgtgataaggcttggtacagcgcggcgcgctggcaaagcggctgggcaggttgtcgtcgtaaccggaggtcagcaggaaagggatacccgcctcggccagtcgatcggccagcggatagacctgctcaccgcccaggttgatatccagcagtgccacatcgatgggatggatatcgaccagccgccccagcgcctgcaggtcaccggcaggccccaccacctgtgcgcctttcagctccagatagtcgaccagaaacatcgcgatggcgaattcatcctccgccaccagtacacgcagccctttcaggccctctggtttgttgcccgcttccagcacgaccggcgctcctcgatacacgcggcccagctctgccgcaacacccgaaggatgcgcgaaacgggctacaagagcgcgtgatgatgaatgaagatcgcggccacggcgcgttcaccgtggcagcgcagcggcgcgttcagaaggcccgttcccatttcaggctgagcaggctgcggtcgtggctgtacagccagccgacgttgctgtcgatgcgcgcgtagcgcaggctcaggctgggcaccagcccggccaccgccaagcgctcgctgcgcacgacagcaatcaggttctgttcgctgtcctcacgccgcgcctccagcagcgggctccacgcatcgtagtcgcgctcgcgcaacgacacgaacacggtggcggtggtgccggtccactggcgcgccgcccccaggcgcagtccacgctggcggtagccgttggccggattggcggcgcggctgtcactcaggtccagcccggcaaagagggtccagcgcgggttgagcgcacggaaccaggtggcatacaccgcggccagctcaccgtcgtaattgctggccaggccgcgctggcgatagcgctggcgcttccagtcggcctccagcctgagcaggctgcgcgcgtccagtgcatattgccactcgccatgcagcccgctgccgccctgcagagcccggttgcccaggccctggtagtcatagctcggcgcgatctgcagggtatgccgtgcgctgcgccagctatagcccgcctgcacgctcgcattgagctcgttgtaggcgctgtgcccgcgccatgcctggccgaacgcaagcgcgcgcacatagacgccgtgatgaccggccaatgcccagcgacgctccaggttgccgtcgtagtccaggcccatggcgcgctgggcatcgggaagattgcgctggatgatgcaggtgtcgcccactccgaacagacaggtgcggctggccgagctgcggttgacgttgttgctccatgccgggccggctgccagcgctcctttccaacgcctgcgcgcctgcagtgcggccaggtaggcgtccacccgtccgcgtacacctccggtagtggggtcgtcggcattgatgtcaccggcgatggccgtgaacaacgcctccgcatcgcggtcgcgctggtcctcggcatggacacgtgcaagctcaaggcgggccggcaggaaatccggctgcgccgccagcagtgcttcgtactcgttggccgcgcggtggtgattgccggccacccgcgccaggccgccctgcgcgtagtggcgcagcaacgggtcgtggccgggcagttcgatgtattcgtccaggaagcgctgcgctgcgccccattgctgatgctgcagcgacaggtacagcgcctggcccagatcgtcgaccgtgcgctccacgcgcagggtctggccgtcgatggtgatggtcggtcgcgccgactcggcctgctgcaggcgctgctggtcctgctgctggtggcgcagctcgctgccctgctccagcacacgacgaagatcatcctgctgggcgcgcacatcggcagccgccagcaacaggatcacaaggaagatgggatggcgcatggtcgatccgtggcggtgcatgcagcgggccgaagcagggactggcggatcgcggcttgtccctgccctgccccgtcaggggcgtggcaatcagttcttgctgccgccgaaggcggtgtcgtactggctgttgccggcgaaggtggcgatgccggccagggtggcggcgttggcgccgaagaactggccctgggtggcgccattgacgctgccattgacgttggccgaaccggcgaacgatgcatcggcactgttgatgttggcaacgatggccagggtcaggccattgccggacagcgcaccatccagggtgccggcgccgaagtcggcgtcgaaggtgccgctcagcaggttgctgccgttgaacttgttcaggccggccacggtgtaggacgccacgccggcgggcagcgtggtgccggcgcggtcgccaacgaagtagacctggcggttattgaagccaccggcagcgccatccttggaccattcgccgaaccagacatcgccactgccgaccttgacgaagttgaagtggcccatcccggcgtggctgcccggtgcgccggtgatcggcatggccagggtacgtaccgtcacgccattgacggtggtgggtgccgagtaggcgctcaggccctggaagtccaccggcttggcctgggacacggtaccgacaccgatgccggccttgccagcgcggtgcgggccgccattgacctgcgattcgccaaccgccacgtacagctcggcatcggtcctggcactggcggcaccgacgatatcggcagcatgcgcggcaccgaccagagccagcgaggcggcaacggcgagcaccgaacgggagatcattttcatggtattgctccttggttgagggaactacgggtacaacgcttgaaggtgggagatcagaagcgcgcggtgacgccgagcttcagggtgcgacccggggctggcagcgtggaccgcgtggctggatcgacgtagtagcggttgccgaggttgctgccgaccagttcgacgctggcatgttcgttgaagcgccagcgcgcataggcatcgacggtggtgatgtttccccaggtgaacggcacgttctgccagagcaggccgctgccgccgctcagcaggcggtcacggtaggcctgcaggtcagggttctcgtgccgctggtagtgcacgatgcggctgcccagctccaggcgctcatcgaacaggcgcgtgcccagcgacccgttgatcgacaacctgggaatggcctgggtcagcaggtagccaccgacgaaaccatcctgcacgcagttcggaaccaggccgcggttcgcgtccaggagcaccgccgtgctctcgtcacacacctcgttttccagcgtgcgggtgatgcccagatcggtgaagaagcgccgattgtcgaagcgggcctgcagttcgataccacggatggtctgcttgtcgatgttgtcgaacaggaagttgccatcgcgttcgatcacgtcacgggtcttgtgcacgtagtacgccagcttgacgtcggcatcggcggtgttgccgaacagggccgacaggttgtgcacgtagcccacctcgtagttgtaggcgtgctcgggcttgagcgcatgcagcggattgaggctgccggagaaggcgatggtgctttcgaacatgctcgggaagcgcaccgcttcgctgtaacgcacgtaggcccgggcggccggggacaggtgtgcagtggccgagaaggtcggcagccaggcatggtcgcggcggcggctgttgcgtccatcgaccggctgcgactgtacgctgttgccgatgttgcagacctggtcgctgccggcgaacaccggctgcacgccgggaacggccgccacttcgccattgaggcagggattgccggcgcgggtgtagttgccatcggcatcgggcagccagggccgcgtgtaccggaccggacgcggcgtctcgtacggtgccagcaacgcacggatgctgtcgtcgatgaaccagcccatgccgcgcttttcccatacggcgcggcgtgcttccaacgcgtcgatgcgggcctgcagattggcgggacgaggcggcagttcgttcacggtgtactgcgcttccttgccacctacgcccttgttcagcagctcggggtgcgcctcaaggaaatcgtcgaaggcccagtagcggctgtagcgcacgcctgcattgagggtgaggaagtcgaccggccgccactccagggtcaggtagccttcaccctcctggcggcgcccggcacgcgggaacatgcgccagccatcggtggtgccgaagtacggatcgcgggaccccagcttctcgtactgccagttgccgcccacggtcaggtccagggtcgaatgcagcgcgaagcggttgctcaggatcaggccggtgcggtcattgcgcgcgttggccagcgcggtgttgcgcaggatcgggctggcgtccggattccacgccggattacccactgcgaagttcgggaagccgccagcgctgtaggtatcgctgtccgtctccgtgcgccacaggttggcgtacaggtccagccaacgactgccggcgggctggaaacggtattccaggttccacgcatccgaatcgacccggctgagcggccactggatgcggccgtagtcgggggccgacaggatgcgagacggcatgatctcgccgtagtgcgacagcgtgcgccgccaggtcgccttcaactgctggtcatcgttgatctgccagctgcctttgaccagccaggactcctgttcgctggaggtattgggcacttcatcgccgggcttgaagtagcgcgccagcgtggtgatgtagtcgatgccctggtactcgaactgctcgcgccggtcctgttcgtaataggcgctgccctgggtcccggagaagtagttgccgcgcttgcgccaggcgtaggcggccatcaggtcgacgttgccgccacgcacgcccagcgccaggcgccaggcctggtcctcgccatcgaagggattgttgccactgcgcgacttcaccggcaccaccagggtgcggtcgtcgtagggtgagttcggcgagccctgcgggaagcccggcacggtgcggtaatcctcgccggtgtgcagccgcggcaggcgcggtgccaccgcattgctgctgccttcgatcttcagctccccgccgaagcgctcgccggcagcgacgatgtcatcgacgtcgatggtcttgatcaccagcgcgccaccgatcccgctgtgcacatcgcgcaccagccctggccccttgatgacctggatgccaccaatcaggttgggatcgatgtagttgcggttgctgacgccgttgtagccacgccagaccgtgagcgcctgttcgccgccgtcgatgctgaccggcacccgcccgggcccctggatgccacggatgttgacgtccagcgcgccactgttgcgcgcatcgccactgaacacgccgaccagatccttgaccacgtcggccggattggagcctcggtaacgctccacccggtcgcgccccgaatacgccgtggtcaggtccagcgcgaacacatcgtcgtagccacgccgatcgcgggcctcacccccttccgactgaaggcgaccggccacgtccagtgtttcggtcacccgcaccccttccccttcacccgcctccgctgcggcccgcaggctccaggttccgtccatgccgcgctgcgcgcgtacgccgctgccgcgcaacagctgctgcagcgcctgcatctggctgtactcacccttcactgcgctggagcggcggccgtccaccaggtcgctgcggaacaccacctgcacatcggcctgtcggccaaaagcgcgtacggcatcagccagcggctgctccggaatggtgtactgccgcaccggcgcgacgatcgccggctgcgcctgcacggccggcacccaggccagcggcagcaatgcggtggaaacagccagggccagagcggtggcgcgacgatgacaggcggatgccgtggacggcatggacgggaactcctcaagcgtggcggaaccacgggcacatccggtgccggtggcatgtctggcttgaggagaaacggtgtttcgctctggctatacctctatagacagcggggcactgcagttgcccacggttctttcatgtttttttcatgcgacccgttcatccgggtgctgcgcgggcctcaccacagcaccagcgcgccgccgggcaagcgctgcacgcgcagtcctgcctgcgaggccaccgcgtcgatggccgtctccggttgctgcaggtggaacaggccactgacccgtacgcttgcgccctgcccgcccagtacccagaccggggcacggcggtagcgcgccagatcggcgatggcctgcgcggcgggctgatcgtcgatcactacctcgccacgccgccacggcgccatggtctcggcatcttccagctgcattggctgcagccagcgaccgtcacggaacacgcgtgactgccccgcatgcaggcgctgtacgctgccatcgcccggacgcacgtcgatcacaccctcgctgacctcggtggtgaccgtggtatccagcatcgacacactgaaggcggtaccgatgtcacggaccaggccgcccgccgcctcgacctggaacggtcgcgcctcatgggccacctggaaccaggcttggccgcgcagcaggcgcaggtgccgctgctggccatcgaacgcaaccgccagtgcggtgcccgcatcgagcacggcggtgctgccgtcctccaattgcaccacgcgcggtgcatcgctgctgcgcaggtcactgcgtgccagcagcagcgcgtgtggcgcagcggcaaccatcagcaccacccccgcggcactggccagcagccagggcaggcggcggcgcggtgcgatcgggcgcaacccctgccgatctgcggtcagcccgggcagcgcggccagcacgtcgggcccggcggcatccaacccttgccagaaggcctgctgctggcgccaggccagcgcatggcgcggatcggcctgcagccagcgctgcagggctcgttgctggcgttccggcagcgggcctgcactgcactggatcacccagcgcaacgcctgcctggcctgacgcggcgagggttcggacgtggtcatggttgtggcctgccgcaccacgaacgggtgcgccttcctgttgtgacaacggcgggcgcgatctgcccacggcaatcgccgctcatcgatgcagtccctgctggtgctgctggatcaacagcgccgcgcgcagcacgtgcttgccgaccaggctcttggagatacccagccgggcggcgatttcgcgctcgctcaggcccaggtagcggttgagcacgaagcactcacgcacctgcgccggcagcgcgaggatggtccgggtgatctcgcgcagttgtgcctggtccagcgcctgcgcctcgccgtcgtggcccgcctcggccatgtcgagggcgtactcggccatggcacgccgctcgcgggcgtcggactggctgcggttgagcgcgtgatggtaggccatccggtacagatagccgcgcggctccaggatgggcggatcgccgggcacgctgctggccttcaggtacaggttctgcagggtgtcctcggtactggccgggtcgagatagcgcgcgatgaagcgagacaacgcacggcgctcgcggatcagcagctcgaccagcgccagggcattgggagacataggtgccaaggccggaccggggaatgatgggcgtgatggcgacggtccggacgtggattgtgggctgcacggccgcaggcggcaagcgaaggcccgtcgcgcggcaccaggatcatccacgcatggcgtggatctaccaggcggtggcggatccagtagatccacgccatgcgtggatggaagagctagggttcctccagcgcctcgaagcgttcggcgaggtaatcgatcagtgcacgcaccgccggcaacaggccgcgtcgcgacgggaacaccgcgtgcacgatgccgtgcttgggcacccactccggcagcaccggcaccagcgcgccactggccagttcgtcactgatcatcatccgcggcagcatcagcaaccccaccccggccaccgcagcggtgcgcaacgcgatcatgtcatcgctgaccagccgcgggcgatgatgcacgctggccagcacgtcgcccggcccggtgtattcccatacatgctgctggctgggcgatgccagatcgacggtcggcatcatcgccaggtcggccggcacctgcggcgtgcccagccgctgcagcagcgccggactggcactggtacaccagacccgacgcgccagcacgcgtaccaccaggtcgctgtcctccagtggcggcggccgcacgcggatcgccacgtccacaccctcgcccaccacgtcgacgcgccggttggtggcgtccagctgcaccgtcacctgcgggtgctgggccaggaagtcggccagcatcgtgccgatgcgcgcatgcaggatcgcgatcgggcacgccagacggatcgtgccgcgcggctcggcgcgcgacatcgcaatcgcttcttcggccgcttcggcttcgaccagcatcgccttgcagtggcggtagtagtcctggccaacctcggtgaccgagaaacgccgggtcgagcgctggatcaggcgcacgcccaaccgttcctccagcagcgcgatgcgccggctcagtttcgacttcggcatggccagcgcccggccggcctgcgagaagccgccgtgctcgaccaccatggcgaagtagaacaggtcgttgaggtcgcaacggcggatatcagcgatgaacacggggcgatctcctgtggcgcaaggcgcgcacccattgttcaccagataggactatgacggcaaatattagcgtctaccggcccaattgtcgcggcgatatcgtctcctgcaacgaagaacagcggccggcagccccggccaggagatcgccatgaagcgtgtcaccggtacctacagcgccccgcgcccgcactgggtgggcgacggattccccgcccgctcgatgttttcctacaacacccacggccagcacctgagcccgttcctgctgctggactacgccggcccttataccttcgcccccagcgataccccgcgcggggtcggccagcatccgcatcgcggtttcgagaccgtcaccatcgtctatgagggcgaggtcgcccaccgcgattcaaccggcgccggcggcaccatcggcccgggtgacgtgcagtggatgaccgcggcctccggcatcctccacgaggagttccacacaccggagttcagcaagcgcggcggcacgctggacatggtccagctgtgggtgaacctgccggcgcaggacaagatgggtgcaccgggctaccagaccctgctcgacgcacagatcccctcggttgaactgcctgaaggcgccggccgggtgcgtgtcatcgccggtcgcttcgacggtcatgccggcccggcccgcacccacacgccgatggatgtctgggacatccgcctgcggcagggccaccacgccgaactgccggtggccgatggccgcacgctggcgctggtggtgctgaagggcacggtgcggatcaacggcggccagccggtcggcgaggcacagctggtcaccttcgaccgcagcggcgaggacgtgttcgtcgacgccgacagcgacgccaccgtgctgctgctcagcggtgaaccgatcgacgagccggtggtgggctatggcccgttcgtgatgaacagccaagccgagatcgcgcaggcggtcaacgacttcaacagcggccgcttcggccagatcgcgcactgatcgtttcaatgcggcgggcattggcccgccgcaccttccgggccatcgcccaccttctccaggagactgaccatgagtacccccgccaacttcaacggtgcccgcccggtgatcgatccggacaacgccgcgatgctgctgatcgaccatcagagcggcctgttccagaccatcggtgacatgccgttcaccagcgtgcgcgcccacgccaccgcgctggcgaagatggccacgctggcaaagatgccagtgatcaccaccgcctctgttccgcagggcccgaacggcccgctgatcccggagatccacgacgcggccccgcatgcccagtacgtggcacgcaagggtgagatcaacgcctgggacaacccggaattcgttgccgcggtgaaggccaccggccgcaagcagctgatcattgccggcaccatcaccagcgtgtgcatggccttcccgtcaatcgccgccgttgccgatggctaccaggtgttcgcagtcatcgacgcgtccggcacctactcgaagatggccgaagagatcaccctggcccgcgtggtgcaggcaggcgtggtgccgatggacaccgccgcggtggcctcggagatccagcgcacctggaaccgcgacgatgcccagcagtgggccgaggtctacacgaagatcttcccgaactaccagctgctgatcgaaagctacctgaaggcgcaggacgtgcagaagaaccacgaacagctggattcgcagcgcagctgagtggccttcgtgccggccagtcgccggctcccccccctgaacaggagacccaccatgtccagtgaaccgatccgcgacacggccagcgatcatctgctgaccccgcagaattccgccttcatcatcatcgactaccagccggtgcaggtgaactccatcgcctcgatggaccgccagctgctggtcaacaacatcgtcggcaccgccaaagccgccgtcgcctatggtttgccgatcgtgcattcgacggtgaacgtcaagaccggcctgaacaagccgccgattccgcagctgcgcaaggtactgggtgactaccccacctacgaccgcaccaccatcaactcctgggaggacgtcgagttccgcaaggcggtggaagccaccggccgccgcaagctgatcatgaccgcgctgtggaccgaggcgtgcctgactttcccggccctggatgcgttgaaggaaggctatgaggtgtatgtggtggtcgacgccgtcggcggcacctcgctggccgcgcacgatgcggcgctgcgccgcatcgaacaggccggtggccagctgatcagcgtgccacagctgttctgcgagctgcagcgcgactgggcccgttcggaaacggtgccggccttcatgaacctcttcattgaaaccggtggtacggcaggcatccagttctcgtacgatcgtaccgagtgattggatggcggcgccggtcctggccggcgccgccttttggagcagtcgaacatggctcgacgccacagacagatggagaacgtgatggcctacgcacgcattgtttcaaccgccgacaactacctgcaccacatcagcaatggcacattcgccgtggatgcggacgagcccgcctcgttgggcggtcagggcaagggcttcgcaccgttcgacctgtacctggcctcgctggcggcgtgcaccgccatcaccctgcgcatgtacgcgcagcacaagggctgggaactgggcgagttccatgccgagctgcgctcggaacgtgacgcgggtggtcgcttccatgtgcaccgcgtgctgcatgccagcgccgagctgagcgatgcgcagtggcagcggttgctggaggtggtggaaaagaccccggtgaccctggtgatgcgcgagggtgcgcgcatcaccagtgagcgtggggctgcagcgtaaccccatccacgcatggcgtggatttactgtagaggcgaaagctcagcgccgtgaatgcagcacggtgcgctggcgcatcgcgttgaattcctgctccacctgctggatgtcttcggcctggaaaccggccgcatccagcagctggtcggcggcagcggcggccagcggatcatcgtcacgctggcgccagcagcgcgccggcaggaaatagcccacctcgctgcgcccgcgcatgatcaccaccggccggcctgcatacagcaggaactcggccaggtgctggcgcaggccctcgacggaaacataggccggcccaacacccagcatctggctggacggttcgggactctcgaacagcttgcgacggctcatccactcctccttttgaacaacgcgtggtctcctttccttagacgggcgcatcgctgcgcccccgccacgcactacgtgatccgcatcacgccgccactcagaagccggtgttgaactccagctggaacacgtcgatcgacagcggcgcaccggacacttccttggccgccatccacttgccgctgatccagctgcgcgcgtccagcgcgtaggcaccgcccacgtagtagccgcgggcgttggtaccgcccaggtggaagttcggatcgttgtaggcgtccggcagcgcatcggcctcgatgtgcttgtagcccagcagcgcctgccactgacccttctccttcagctcggtggctccgaaggtggcctgcaccatccaggcggtgtcgccgctgcggaaggtgtcgatgctggcggtaccgccggcgccgtagttgttgacgatgccgttctgggcgcggctgaacatggcctgcttgtcgtaggccaggttgcggatgtaatcgccgtccaggcgcagaccgacgccctgtgccagctgcgtgtcccaacgcaggttcaaggtagccaggcggaaggccgaggccaggccgacgtactgcggggtcggcgtgttggccgggtccagcggattgcgcgcgatgtcgcggatcagcatcagggtgttgcccttctgcatgaacgccgggcgcgaccagtcggtgtcacagcccaccgcacccgcgtacagggcgcacggtgaggacaggcggccgctgatgttcttgaagtcgtagtagcccaatgcagcgcgcaacgtattctcgtcattgaagcgccagttcacacctacctgggcaccggacagccacttgttctcgttcggagtcttgaccttgctctggctcggcgagctgtcggaggtgtactccagcggcaccaccgcgaggttgccgaacaggtcgaggtcgccatcgtcgaagtcatacttcaggttcgcggccaggccatcgaagttgaggtcgttggagaacagcgtgtcgctggtccagaacggattgccgaagcggccgccgcgcaccgtcacccagtcagccgggctgtaggccagccaggcctggtccagccacacgtccttcttgctcaggccgccacccagctgctcggtggtcgacaccgggccattgctgctgccgctggccaggcgcacgccggccgtggtgtgctggccaatggttgcctcgatgcccaggcgggcgcggatgcgccacaggttgcggcggtcctggcgggtgttcagcagtggcggcagctgcaggttggtgttggtgttggtgtcgaagccgttgccggaattgatcgacgaccagttgctcacgatgtcgctgttgcgttcggagaagaagcgcgactcgctgcgcacgcgcatgtcaccggtgaccttgattcgcttggtccattcggccacttcgttcggtgccgcccagccttccgatttcgcctgcgccatcacgtcctggcgcacctcatcacggatgccgtcgcgcacgctctgcggcacgtagggcacgcgcacgtcaccggcctccagggccacgccaccactggcggccgagggcgcggcgactgtaccgcgctgggcggccgctgcttcggcctcggcctgcaccagcaatgcctggccgtcttcgggcttcagcgcaccgctggcgatcaggcccttgatcagcttgaccatggtggtttcggcggccatcgcaccggccggggcggccaggctgagcagcacggcgcagcacagcagcgcccgtcgggccggccgcaggcggcgggagtcggttcgtgcgcggacgtggtcgttcatcacggttctcatcgaaagaagggaaatcacggaggtcgggaatcaggccccgggccggcggccctggatcagcacgcgggcggggaaatcgagcgacggcggcggtgcctggtcgaccttgccgatgcgtcgcagcgcatcgagcacggccgcgtcggcctcctcgttgccactgccgcgcaccagctcgaccttttccaggcggccatcgttggccagccacacattcacctgcagctggaacgccaggcgcttgaccttgtcatcgcgcgagatcgcctgctgcatcaggtagcccaggtagcggccgtaggtagcgttgccggcgccaccacggccaacgccggacgaaccgccgccactgccggactggataccgaagttgtcaccaccggcctgcgcatcggcattcatcgttaccgggtcggcattgtccggagtcggggtcggctcttcggccggcgtcggctgatccagcggctccggctcgggaatggtctcttccggcggcgtttcgggttccggcggcttttccggtggcggcggcggcggcggagggggcggcggcagcgccagcatcggcggctgcaccaccggccgacgggtactggcagtgtccctgaacagcatccaccacacggcgatgccgagcaccagcaacgcggccagcaccagcgcgacggtcaccagcaactggcggccgcgcatgccgggctccggccgagggggttgatgggccgtcatgcctcagccctgcgccttgccggtgaccaggccgacctgggccagctccagccgccgcagcaggtccagtacctcgaccacgcgggcgtactgcacctgcgcatcaccgcgcacgatcaccgggaaatccggcgtggtcgcgcgctcggtgcgcaggcggtcttccagttcggccatcgtcaccgggtaggcatccaggaacacctgtccactggggtcgatggtgatcgccttggtcttcggcttctccagcgcgacgctgttgctggccttcggcaggttgacctcgatgccggggatggaggcgttgctggtcaggatgaagatcaccagcaccaccagcagcacgtcgacgaagggcgtcacgttgatgcccttctcgcgcttcttgatgccgaacttcgccttctggcccatggtgcgcccctcagccctggaccgcggccgggccgcgcccgtcctgctcttcggccaggcgtgcggcgaactcgtcgatgaacaccgccatgtccgcgccgatcgcttcggcacgcgcgcccaggtagttgtagccgaacagcgccgggatcgcgacgccgaggccggcagcggtacacagcagcgccgcggccatgcccggcgccaccgagttgatgtccaccgcgccagccatcgccgccaccacgaacaccagcatgatgccgatcacggtaccgaacaggcccacgtacggcgcaccttcgatggtggtcgacagccagttcatgcgccgcgccatcgcttcctgctcgcgcaccatcaccgcatccatcgaggcgcggatcgccgcaatggtggcgccactgagataaccactattgccgtcgcgctggtggcgctgctgcatttcatcgatggccacctggtagatgcgccacagcgaaccgtcgtgcatcgcggtgggtgccttgccctggcggtccatgtcggacagggtgcgcagcggcacaccggacagcttgccgaagctttcggtgaacactgcattggccttgctggtacggccgaagtgccgccccttggcgatcatgatcgcccacgacagcagcatcatcaggcccaggatggcgaccaccacccaggcgtcgaacggcatcgccttgagaatgaaggcgaagtggctctgcccggcggactgctcgtcggcgccgtagctgatcaggcgcgagtcggcgccctgcgcggtggcatcggccagcagcagcgcgaccggtcgtgccacgcgcgagatacgcagctcatccagcgcgccttcgaaattggcgagcggctgcaccgcgcccggcgcatcggcgcccaccaccggggcggtggtcagcgccggcagctcgccgctcagctgggcgaccacgcgaccattgaggtacaactgcagtgcgcccttctctgcggtcagcgccacatgcgcccactgcccttccggaaccggctgcgccggcgtgctgcgctggccattgagctgcacgaacggcacccggttttcgatgcccagcaccagttcggacgcaccgtcgcgacgcgcgtagatcgcctgtgcagcgttgttgctgcctggcttgatccaggccgaaacagtgagcggcgcgcccgcctcctgcgcaagcgatgcgctggccggcagcggcagcggggctgcacccaactgaacgccgcggccgatcaccgagccttccgatggcggcaccacggcaccggcattgttgccataagcggtggtgtcgcgtgccggcgcattggcctcggcgaagtggtagaccagcgtatagtccggatcgaacacctgctggccgttgccgctggcgggggccttttcattgccgtagtacatccagatcatctgcggtgccgcagcgctgaccgccggcacgtccacccagaccagcgccagacccagcttgggatcgaactgttcgatctggtgggccagcacggtgcggccatcacccgagacaaagcgcaggtcgttacccgcatcctgggtgccgtcgaagccgaagttgccggtatgcaggcgcagcagcagcggcgtgcggcccgggtcaccggccaggcccgcgccctgcgggccggcgtcgatggtgatcggcttgcggtacttccattcggcctgccaccaattggcatcggccgcagcggccggcagcgcaaccagcgcggccagcagcaacaacactcgggaaagcaaacggtccatgcgaagggtctccggagaacgcatgttcaagggaagggtcagtaactggtgctgatgttgaaatgcaggcgtgggtcgtccttgcgcgtgaccgggccatcggcatacggccaggcgtagtccagacgcagttgcaggtgttcacccaggcgcagctgcgcgcccagaccgaccgaggccaggttgtacttgtcgcgctgttcgggcagcggctggcgcaggcgcaggtaggccgcgtcggcaaagctgtagacacgcaggtcggtgccgctccacagcgaccacgcaggcgtgcgccattccaggctggccaggccgccgtaatcgccgatcgcctcggccgacagatagccgcgcacggtgtacatgccaccggcggcgaactgctcggccgacaccagcggcgcatcggtcacctgcaacgagccgcgtgcataccactgccagtcgctgctgaacgtgtgcgtgttggcgacgtccgccttgaacgcgacgaaactggggtctgcccagtagcgcttctgcccgaacccgatggcatcactgccatagccgaacagacgacgggtaccggccaccagctgcgtgttgatactcaactgatccttctcgccctggcgcacaccgacaaaccccagggtgatcggcgcgtacttcagcggcgtcttcagactctccttgcccatctgcgtgtcttcctcggtgtccttgaagtccacgccgaggctgagctggcgccaccactggctgctgccggccagtcgatagttgagcttgagaccgatcgaatggccgttgccgatcacattggttccggtgccggtaccgacctgtccgcccgcgttcagcacgcggctgtcggacttgtagccggaggcttccaggctccacggcgtgccttcgaacggcatcgtgtacgaggccgagaacaccttggcctgctttgcatcttccggcgccaggtacacgccgatgttggcgctgtgcccccgcttccacagattgtcgtaggccagcgacgcactcaggcgcagcttctcggtgtcggcgctgtggtcgttgttgagtgacgcgctggcacgccacggcgacttctcttcgacctgcaggtccacatccatcgtgcccggcacctggccttcgcgcaccagcggcatcacctggcgacgcccgccctcattcagtgcggtcagttccttctgcgcctggtcgaagtccggcaccttgccctcggcaagtgccggtacgcgttcgcggatgcgttcgggcgattcgtgcttcgtccccacgacccgcagctggccaatcggtgtctgctgtaccttcagcagcaccacgccgccactgacctgctgctcgggcaactccacgtagaccgactggtaccccgcctgctggtacagcgcattgacggcatcgcgtgccttctcgacatcggccagggtctttcccggaccgaggaagggctcgaccgcgcgttcgatctggcgcggatcgagcacggtgttgccgcgcacgatgtactcattgatgttcacgctgggcgcgggcgccgcctcctgcgcgaacagcggcagcggcagcgccgccagggccagcaccagcggatgcaggcgcagcgggaggcggacggctcggcacggaacaggagtcatcgaaggcatcgcgtcgtatcgaaggaaagggccatggagcggcgcgtgggtctaccaacaggacgtgtacgtcgcgtcaaaaccgccaacagttttgtgacagcactgtcatcttttgacggcaccgcaacgcacgcaggcggaccctgccatctccacacgtcttcattgcagaacgtcgattgctgcggaagattcgagatgcgtgaatcactgatggtggaactgcgcgctgccctcatccttgcgttgctgctggtgctggccccggtgcgcgccgacgaggcgaagaagcaggaagacgccgcgccctgcatcgaagtacaggtcaatggcgagcgcattccggcctgggactgcctgcaacgcaagttggcgccggcatcgaaagcggcgaagtcaccggcactgccggaggccgaacggctgatgcggcagccgggcaaccagctgatgcagtacaacctggaaggcacgcgacagcgcatgggcgatgcctttggtcgttcggtggtaccgcagcgtccggcgcgatgagcctgcgcggccgtagggccgagcccacgcttggcaggatttgaagggtcgagctatcgctcggcaggattctgtagagtcgagccaggctcgactgttcttccagacgcagccgagcgtaggctcggcactacggtgccgcgagcacgatgccatcgctcggcaccggcggcagctcaggcaccggcaggctgcgcgattgcccggcctggttcaattcgaccgcgctggcactgatgctggccagcaccgtgcagggtccgagtcgttggccgggcgcatacgcttccgctgggcgtccatccaccgaaagcagcgccagtggcgcgtggtcgccggccatcacgcccagcacgaccacctcggtctgcaccgcaccgggggacagcaaccgcaccagcggcaggctggccactgcatcgaacagggggcgtgcaggggcctctgcgtgcgtttcgctggccgccgccgtcggcgccaccgcagacagtgtcacgccccaataggccaccaccgccagcagcagcgtcgccgccagcagggtcagtatgcgattgcgatcccagcgcctgccatccatgttccgcaccatcgccacgttcgtgtccgcctacgctagcagctgtggctgacgcttttgtttcatcatgcgggcctacgctggcaggcatcgacctggacaggaggcaacgtcgatgcagcacgtgccgcgtggctttaccctgctggaactgatggtggtgctggtgatcatcggcatctgcacggcgggcatcggccttggcctgggcagcctgctcgaccccgcgcgccagctgcggcaggaagctgaacggctggcgcagcgcctgcaggtggcgcgcgaccaggcgcgcatcgatggccgccccctgcgctggcaggccgacgccgccggctaccgcttcagccgccgcgaaggcacccgctgggttgacgtgcagcgcgatgaccttctgcgtccgcagcaatggcaaccggcgggcatcgcggtgcaaccgaccacgccgattgaactgagcccggagtggatcggcgtggcgtgggagctgaggttgtcgttgcagggccgccagctgcgtcttcgtgatgatggcagcggacagttgcaggtcgtgcagtgaagcggaacatgcgcgggttcaccctgatcgaagtgctgatcgcattggcgatcgtttcgattgcgctggcggcggtgatgcgttcggtggcggtggcgaccgatgatcaatcgcgcctgcgcgaccgtcggctggcactgatgtgtgcgcaggaccgctggcaggagctgcgcctggccgggcagccgccgcagaatgcacggcagcgctgcgtgcaggggcgcagcagtttcctggtgctgcagcatatcggcacagggagtgacggacagccgcaactggaactcagcgtggtggccgaagatgcaccgcggcaatcgctggcgcggatgcagctgccgtggacggcggcgcaatgaagcgtaccgcagcaggtttcacactgatcgaggtgatgatcgcgatcaccatcatgggcgtgctggcactgatctgctggcgtgcgctggacagcgtggccagcagcgaccaacgcctgcgccgggccgatgccgagaccacgacggcgctgcgcgtgctgcagcagttccagcgcgacatcgagatgcgtgccgacgacgcgctgatgaacggcgcagtgcgcccggcggatcagcctcagcgcctgctacccccttcactggtgagcgaacggcatccggatggaagcttcgcgctggagatcacccgcagcttgggcagcgacgggttgcgctggcaacgtgttcgctggtggcgacagggaagcacgctgtggcgggccagtggcgctgcgacggatcgctaccctttgcccgcaccggatccgtcaaaggggatcgcggtggcgcaggatgtgcagcgattcgaggtacgcgcctggcagccgggcgccgggtgggcgctgctaccgagcaaaggcgaggtgctgccggccaccgggctggaactgcggttgggcctgcgcgatgggcgtgggccgttgagttaccggcgcgtgctggagctttaggatttcttccaggcaaagcatccacgcatggcgtggatctactgccaagcccgctctggtgggtgccgaccttggtcggcactgaagctggcccagccatccacgcattgcgtggatctactgccgagcggcttctactgcccggcctgcccttgtgggtgccgaccgttggtcggcactggcgaccgtgtggatccaggtcttgcgaccgagaagtagcttgggtccccacgccggattctccctgaaccgcccgaacagttggttgagttggcgctcgaactgataagactgggcaagcggggagagctctcgaccctgtcagcctagcggagttctgccatgtttgggatcgggatcgatgtgagcaaagccacgctggatgtggccgtccatggagagcagtttcgccaattcagcaacgacaagcgcggctttgtgcgcttgattcggtggctgaagacgtggccgatcaagcaggtcgttcttgaggcaagcgggggttacgagcgtgctgctctggatgtattgcacgccgctggcctgccgatggtacgaatcaatccggcgcgtgcacggcgatttgcccaaggcacgggccgtgccgccaagaccgatcggctcgatgcgacagtgctggcacagatggcccatttgttgccgctgacccgctacgtaccgcctgctccttggcagcagcgtctggctgaatttgcgcaatgccgcaggcaactggtgcagatgcgggtcagtgagatgcagcgcttgcggcgattggtcgatccggatctgattgcgatgaagcaacgccatatagctcagctatctgacgacctgaagcagttggataaagctattgccgagcagcttgaggggcagcctggctggaagaatatcggcgcgctcaaaggcgtcggccccatcctgatcagcacactggcctgcgagttgcccgaactgggcagcttgggaagtaaagccatagcatcgctggtggggttggccccgatgaaccgcgaaagtggcacttggcagggccaacggcggatcagtggtgggcgcgcggtggtacgcgaagccctttacatggcggccctgacggccatccggtacgagccaaggctgcgcgcgttttacgctggcctgaaggccaagggcaaagcgagcaaggtggcgctcgtggcggtcatgcgcaaaatgctggtgatcctcaacgcccgtaagcgagacgccgaggtggccctcagctgcccctgacaagacagttgctactgccgagcggcttctactgcccggcctgctttggtgggtgccgaccttggtcggcactgaggctggcccagccttccacgcatggcgtggatctactgccgagcggcttctactgcccggcctgctttggtgggtgccgaccgttggtcggcactgaggctggcccagccatccacgcatggcgtggatctactgccgagcggcttctactgcccggcctgctttggtgggtgccgaccgttggtcggcactgaggctggcccagccatccacgcatggcgcggatctactgccgagcctgccgccgggtgctctcctgcacccggcggcgccgtgtcggtggtcctcaccgctgatggccgctccctgccttcggtgccgtcctggctggggccgctgccgttccgtggcggctggcccgatgctgttcgttctttcggcccggtcgcatccacgcatggcgtggatctactgccgaccttggtgggcagcaacgtgtgccgaccaaggacggcacctaccggcgctgcgtgccctcgtcgcgacttgcctgcgggaactggaaggcactgttggcgtcatagccgctgttggcagtgttgccacgcgccggcggattgatggcgctggtgccactgccgaagccgaggatctgcacgctgatcaccgacggctggttgcgccgtgcctcgtcctggctcttgcgcatcacatcctgtgccgcctggctggcgctgttggctgccgcactggccgaggccagcgcattgacgttcaccgatgccagcaccggcaggcccttgctctcgccctgtacctggatgttggcggcattgagcacctgcagcgccgccaggttgatgttgcccgagacgcggataccggcctcgcccgcgtcgatggtgccaagcggtgcgatcaggtcgacgtcgcccggtcgtacttcggcgatggggttcaaggtcgcgatgccggcgccactggcgggagcctgcggcgacaggatcacattgccccagccgtcatagacgcgacgcggtggcgtgtacagcagcgtcgtctgcgaaccgcgaccggcattgatgtcaccctgctccgaccacgccaggatgtcgccgccgaacgtggtcatcacccgcgacaggcccagcagcacgctgtcctggctgaacaggcggatatcgccctgcccctgggtgacaaggccggcgctggcaggtggcaccacgccctgcacaccgatcacgatctgcccacccggtgccatcagctcgatgttgccgcccgcctcggtacgcacgccggagccaccgtacatcacgatgtcgccggtacggtcgatcgtcgcaccggccgcattcctgtccggcatcagcgtggcgatggcttcgcgcccacgcaggtaggagccgaagcggggcccttctacatcggtatattcccttccaccttcgcgcagctcggcgtaatagacctggcgcaggaagatgcgctgctgttcctgcggcagcgcatcgaacgcggccagcgccccgtcgccgtcggcagccacgccgaagcgctgctgcagccactgcttcagctcctggttgtagaccttgactgccttgcccggctgcgatgcaagcgattgcgcgggatcggcaaggttgactgggtccagataacgggcacgcagggccgcgaagtcgatctgctggttgccggccgtcagcgcgatgctggcgccgggacgggtgtcgccctgcacgatgccaccgaggctgacgatgctgcccgcatcctcctggcgcagctggcggccggcactgatctcggtgttgccggggccagcgatggtcgcgttcagatgcacgatgtcgcggcctgccgccgccaccgtgatgtcggtgggcgcggtgttcaacgcggtcatcgacaccccgaggatgtcccggcctgcccgcagttgcacggcgccggcggcttcgaaccagttcaactgcgtgcgctgccccgcgttgggattcagcgtgcgccgggcgccggtggccaggccgataatgtccccctgcaccgcgtagaaacggctcggcgccagggccgcagacacggaggacagcggagtattcggaccgaacgcaaacagcggaagcgacgcgtccggcgatgcaatgttgccgtcgaccgaaaggttgtgccgcgtgcgggtcacattgcctgcggaatcaccctgctcggccatgaatgccgggtcgaagggtcccggcaggcgcgcgtcactggccgagcgcgcgatctgggtcgcgccaggctgggcgaagatgccgccaccggccaggacgtccagccgtcctgtcgccgagggtgccagcaggatcacatcctgcgtccccggcgtggtgctgatccggtccagcttgatgtcaccctgcgcagcaatcgcgctgaagcgcgaaggatagagccagtaattcagcagatcatcaccgccacgcacaacaagctggacctgctcgcgccacagattgctgcccgtcacgttttccggcccggcgaggcctggcgcgaggtcaccaccggcactgaacagatccacggccgtgttggcggtccacagggagaaccacgtactgcctgcagcgcgcgcgccatcatccagcagcaccgcgctgtagttggccagcggaacccggccggcatcggcgacgccgccgagcaccacatcgccccgcgcctgcagctgcgcgaccgaatcgcccagcaccagcaccggcccgcccatcgggcgagcggcgtcggcggcgaacagatcggccgcacgcagctggcccagcgtcgcgtagctttccagggtgacgcccattgcaccgatgcgtcccgcatccagctgcaggctgccacgcagattgctgaaggtaccgttgagatcgagattctgtcccgccctggaggcattgaggctggagaacgtcgcccgcagattcggattcagtgcgccaccgatacgcagttgcaggtcgccgccgccggtcaggtgcagctggccatcgctgacccggccggtcgatcccaccgccgcgatgatcgcacccgagcgcggtgcgatcgtcgagtccagcgcgtcacctatcgcatcgcgcacgccggcgtcacgcccggcctccagcgtcaagttgccgccgcccaatgtaccgaagccggtgaagccgaccatccgcggagaggcgccagcagcagcggacacgttggtgtaggcgccaaagttcacccaccagctggtcggcaccggctccacaccggtggtgctgccggttccctgccgccacagccaattgccgaccgcggcactggagtacagcgcccagtcgcgctcgctggtgcccgactctgcgcgcccggtccagacgtcaccgacgatatctcgcccggcttcgacgcgcaggttgccgccatgatcgggataccaggcctggtagccggccaacgcggcatcatagctgcccggcaccaggttcggacccagcagtgcggtgttcctgggggctgctgcacggggcgaattgaaggcagcgtcgcggccctcgcccagcgtggtgggagcgcccgccgtgtacacaccgaagccggacttcatcacgacatcaccggcagcgagcagttcgaggtcccccttgccggtgcgcagcacgctccacgccggcgtgcctgcgcgcttgccgtaagtggtcacttcggtctgcgtgccgccgccggcgcagtaggtgggcgccgtgctgcagaactcgtcttcggtcatgccaaacatcgcggcgaagtccttcgcaggggtgcctacgtaggactcgtcgccccagtaatccagcgagccctgcgcggccacctggcggggggccgggccgcagtagtcggccgacatcgcgcagaactcgtcttcggtgaagccgaacatgtcggccaactccgcaatcggacggcctgcataggaggtgtcgccgatccagtccagcgatgcccgctcagtcaacgcacgatcacccacccagatgatttcggtcttgaccgtaccgatcgagccctggtgggtgtcggccagcaccacgctgccttcactgccccagcgccggctgcgtgggtcggctgccccggcatcggcaccggcaaccacggtcaggtcccaggaggtggtgccctcggccagcatcggcgccagcgcccagttgcgcccctggttgccgccggcatcggccggccgcagattcaccggcccgttgccgggcaactccaccttggtcaacgatgggatgtacgcgcccaccttgagctcgacttcccgtgccaggcgcaacgcaaccggcagcgtcgcgccggcgggccattcctgtgccgccatctgtaccgcactgcgcaggcggaagccggcccccaggcgcgcaccggccgccaacaccagcggctcctgcagcacggtgcccgccgccagcgtctgcccggagtcggtggtcaccgccgcacccagcaccgtgcccgctggcaggcgcaggttctgcgagatcaccatcggcgcgggcagcacggtaccgaccggaagcgttaccgattcgaccggcacgtcatagttcaggcgggtgccggcctggaactcggtgccgggctgcagcttcactccgtccaccggcaccaccaggccgccgccaaagggggtttgccccgcgctgccattgcgaccctcatacagctgccagccaccctcatccggcgtggacggcggcggtgcgaacccatcgttgatgctgccgtagacgttgatgttgccttcggcccgcagcaccagcgaggccgattcgccgaagccacgccgcgatggatcggcgcggttggcttcgggcccgtagcggtagccggacagatcgatgtcgccggcaatggtcaggtcgccgtccgggttggcatcgctgcgccgcgccagcacctgcacgccgggacgaaggcggacatcgcccagcgcccgcgtgcgctgctgcagatccgcgttgtccagcgcagcatcgatccaggccacgctgtgcggatcgaccacctggtccaaccactgctgggtgaccagctgcgcgcggttgccgcgcacgtcagcggtggctgccaggggcgcatcgtcgtagcggcgaacaccattgagctggatgtcggccgcgccatcgatgcgcaggccggtggccgcggcaatcgccgcgtcgttgctgcccagccgcggcacatcgatcttcagcgtgccgcgcggggtgccatcgttctggccaggacgtccaccgacggtaacatcgctgcccgcacgcaggtccagctgcgccgcgctgcccaggccgacggcaccttcggcgctgcccagcgtgatggtggcccggtttggactgtcgatgatcttgccatggctgtccacgcgcaggccggtaccgtgcgcgtccagcgtgccgtccacctgcaactgatcgcgggcgtacaggcggatgctgccgacctgctcgccgctggcatcgatgcggccggccacggtcaggctgcccgcatcgacgctgatatcgacccggcgcgccttcacttcgtcgccgatccgcagatcgccctcaccgatctggaagctgcgaccgccgacgacgccgccggcggtcaatcgctggttgaggccggcgaagtcctgcagctggcgtgcccgcaccaccagttcgccaccgtcgtagggcaccagcgtgccaccggcatcgtagcgaccagtggcggcaccctgcagaacaccggccagatcggctcggccggccattgcggtgaccgtcaggcgtccgccgcggttgttgcgggcggaaacatcgatgcgggaggccgcatcggcgcggatgtcacccgtgtcgctggacagcaggacatcgccgccccagctgaacttgtccacgtcgtacagcgagaccttgcgtccggccagatccaacgcggcccggctgccaagcgtgatgccctggcgtgcgttcgccgacagccgtccggacgccagcgcgatcgtgctgtccagcgtgatccggttggcgtcgatgctcagctcactgcccagtgcatcgccacccgccttgccggtgcccccctgcaggcggaagtcgccgccggtgcgcacgcgcagccgcgcggcgggatcggccgtcaacagcggtgtatcgatacccaggctgccaccgctgtactgccagcccttgtcggccagatagtcgccgcgctgctggaacacgtccagcgtgccctgcgcggagaacgacagctgctccgaagcactcaggttcagcgcactgaatccgagcacctgccggttcgcaggtacttcagaactgggacggcttaatggcgcccgccccagctgcagctggcgggtaaagatgtccagctgcccggcgccgagccggtccaccatcggatcggccggcggcaccgacgcgtcactgcccggcgcttggctcgccgccaatgagccgtcccagaccagcgtgtccaccaggatgcgcgcccggtcagtcgcagcaccgtagccgcggatggcctgcgcaccaagcacgagcgtctgcaggccactgcggccggtggcactgtcgcgcgcgtccaggtcgacgctgccgaacacgttgacagagtcccgcgcgaccaggctgagcgtgtccagcgccggcgcgccggtggcatcattgccgcgcagcagttgctgcagcacggactggttcatggtcatgccactgggcagcgcccctgccgcagcggccagggcgatcgcttcggcactgccgaggttcagcgccgccatgctcaggccgagctgacgggtgccatagctggccgagtcgcgcatctgcagcgcgccatcggtcgctaccgcgatgctgccatcggaaaccagccgggtctggccgtcgcacgccgtctggcaccccccgatgtcgatcgccactggaccggcctccaccccggtggtgccggtgatcaggttcaggcgctggttggacaccgccagcaggccgccggagacctggtaaggcacggtcgcgctggcattcgcgttggcggatgcgaacgacagtgtatcgagggtcgcaccggcctcgaccagcacgccgctgccaccggaggccgctgccaccagcacttccggtgcgttcaaggtgacgccggaacggatcgccacgctgcgcgcctggccggtcaccgccacctgcgaggcctcctggttgaactgcccgccgatcatcatccgcgccggcaggaaggcattgagcgcgtcgtcgctgaaggtggcaccgcgatcacgcgcctgcgattgcgcaccgccgtcgacgatctccagtgaaccgaccgccgggctggccaacgtggctgtcagcgtgccgcctcgcccgttgtcggtggcggcgccgaaccgcgcggtgccggcgaagcggatggcaggcgtgtctgcacgacctgcgccttcgcccaacgcaagggtcaacccgagcgcatcgatggtctgccagccacgcgactcgccgcggcggtcggccaccgattgcgcgaagctgttgtaggaggtttcgttgtagcccgagtgccggcgtactactgcggcgggggtcagcaggatgtcggtgagcaacggcgagattgccgtgcccagcgccgtgcgctgctgcccggacacacgccaggtgccggtaccggtcgcgatgggttgcgcgatgcccgaggtgccggtggcgcccagctcaacccggaatgcaccgggctgcagcgcatagcttgccggcatcagcgtgtaggtgcctgctgccaggccgggcacgcccgccggcacggtgatctgctggcccacggccggtgcggcgaatccttcctcgccgctgggggcaaatgtcccggcgcgtcccggcacgatcgcatacaccgggttgcccgacgcactgaatccatagcgcggattggcgtcggccaacgccgttcgcagcacgtcgacagagccaccgcgtcctgacacaaaggcggcaccggtcaactcaccaccgccggacatgtccagcagggcccccggcgccacctcgatctcattcgccttcagggtcacccccatcgaggagatgccggccggcgtcagcgaacccaggctgcgcgtaccgacccgccagtcgacaccatcgacggtgccaccatagggcagcgacaagccggcgccactggtcgaggtgacgctgcctggcagcagttccacccggctgccgacggttccgttctggataaggccacccagctgcagcgtgcccatcggcgcctgtacgttgccgccctgctgcaccgtggcggccaccaggcgaagcgtacccagcgccgattccggcgccggcttcgtgtccgcaccggtgccgtggatgcgcagcacggcatccggatcggtccagtaatcagcggtctgcacggtctgcgccgacgcgccggccaccagcgtgccgatcgcgcctgtggtggggtacaggcgcgcagcggtcacgtccatcgaaccagccgtcatcaacgcgctggtgttgccactgctggcaatgccgttggtcaggcgcacgtcactgcggctttccagcgccacatgcttgaaacccggcagccaggtgacgtcgcggatgtcgatcagctcggcctgcaccgccagcgcgtgatcttccggcccggacgaagcgaccgcggcggtgccctgcaggttctcgcccggcatctggcgccagcgtgcctgcgccaggcgaacgtagggcgcactcagtcgcagcccagacgatagcccggcatccacggccatgcccaggctcgaagtgccctggccgtggatgcgcaggctctgggccaggcgcaggtcgacgtcgccgaccgcgcggatgtcaccgaacacggacaggttgtcgaaaccgccggcctgcagctgctcgaccgacaacgcggcgtggccatattccaatgtggccggcagtggctgcgccggtgcgctgtgctggctgaggctgatcgcacgcgctcgcagtacctcgtcgctggcgccacgtgcatggatgctcccgccaaaggccaggccaagcgtgcccccgcgtgcgccggcaccaccggcggccgcgtccatcccgccgtccaggtacagcgcgttggccgaacgcagcacgatctgcccgccgtcgctgtccacgcgcacgcggccctggccatcgatgtccagttcggccgacgcgccccgcgcctgcaggcgcgcaccgcgttcgaccaccacgaaggcttccggtggtcggttgtcgacgaatgcggtggtctcccagtccagcgccccgccaatctcgatgcgcccacctgcgcgcacctgcccgcgcaggcggccgctggaatcgggcagcgacatcgcgtctgcatcggcatccagcagcgcgccttcggcgaaacgccaggtgcgttcggtgcgctgcccggcgtacagcgcgttctccgggcgcacatcgtcgatcaggatgcggccgcccttcgcgcgcagcgtgccttcaacatcgatgttgcctgcaccgagcagcgagatcgtctgccctggatcgaccgccaccagtgcatccttgccaacccgaaggtcaccgcccacgctgttgcgctccgaacgcaggctgatgctcgcacccgcgcgctggctgacgcgcccgctcgacggatcagcgctgtacagtggcgcgtcccacgctgccagtgcggacgcccggtcggtcgccatccgcgcgtcctgggtcaggcgcaggcctggcagggcagcgaccagccgcgcgccatcggccacctccacaccctggtggccattgatgtcgtactgcgcgaagccactgccgaacaggccggggtccagtcgcagcgatgtgcccgccaggtccgcatcgcccagccgcacctggccaccggtccccagcgagaaggaaccacccccctgtcctcgaccactgaaccggcttccgtcgcccagttgcacccggccactgccgtcggtcgtcaccgtactgctgttcgcctgcaggctgacgctgccgcctttgccgatatgggccttgccgcgcaggtccagcgcagcaccggcctcgacgtcaaccgttgagtcggcgcccacggccacgtcatgactattgcccaggctcaggcggccgccatccgtccaggcaccgctcgcgtcgcgcggcgtcgccagtgacgcattgctccattcaccggagagatcgatccgcgtgccgtcggcgatggcggtgcgcgcgcggccatcatgcagcagcgccgtcggccggccctgcacatccagcaggttgcccgccgacagctggccgccggcgatgccgatgtcgcctgccagttccacctcgctgccggtcaggttgagctgtccgcctgcctgaagccgaaggctgccgtcgatgcggatgcgatcagcggtcgccaggtcgatccgtccccactgctgggcactcagctctgcgatatccagccacacggtgccacgccgcacttcgttgaccggggccagcagcgaccacgcggccttcgtccgagccttgtcatccaggcgcacatccgagccgaacacaccgctgcggccctggccgtcgtagcgccccaggtacagctgcgcattgcgcgcgaccgccgtctgcgcctgcgcataaccctccagcgcggtatccggcctgcggttctgctgcgcgccctggaaggtagccgtctcaacctttccatccagcaccgcggtcggtgcggagatgatcaggcgtcctgcatcgcggccgaccgtgtatccgttatcgacacgctgcgccgcgaatacaatcggatcacggaaggtctcggtgatgccccagcgctcctgctttacttcatggccgctgtacaggccatcgaagagcatctccgccggcgcgtcatcaaggcggtagacctggccatcgacgccgcgcacccagctctgccggatcacgccgctctgcacatccaggctgccaccggcaaggttgatgcgtgagccgccatgcgtgatcacttccctgccgcccagcaggacggtgcctccctgcgcggcccattcgccgatcgagtgcccctgattgtcaaggtagccgcccacttccagcaggccacccgccgcgtaccagcgctcacccgcgtagcccccggtaccggccggaacgtggaccagcctgcggcggtcgacccagacctcgctgctggtcagcttgccgctgtcgcggttgtccagggcatcgcgcagttcgttgccctgcaccttgacctggacattgttgctttccatcgacacctgtacgcccactgcgccggaaacatccacgcgtgccgcgtcgtctacgtagctgcgggctgccgcgtcggcgatgatctggccgcccgtggcaaccgtcagcgaatccgcactgaaatggatgttgccacccgagacgatctccacccgcgactggtcccggcgatcattgtgctgggacagattgtcgaaggttgccgagcgcgcgccggcgcggatcgcgtcctgctctgccgactccttgatgaggctgttgcgctgcgtatccagcaccgtggccttgccatcgtcctcgaccagcaccgccgtggtggctccatcggcaagcgtgacgctgctgccggcatcactggtcgaagccagaagatgcacggtgccgcgctgcgccagcgtggtgctggccacggccacaccggcctgctcgacgttgcgcccggccagggtcacgtcaccctcgcgggcgcgtagcagaccggtgttgcgcacgctgcccgccgtgctgccagcgacgaagcgcggcgcgatttcattgccgcgggtggtggagctggtattggtcgccgtacccacgccgcgccggatcacgaaactgtcaccggcagcgagttgcacctggcccttgcgcgcctcgatatggccagcattctccacgctgtgcccggccagcagcacgtagccaccgccgcgcgtcgcgctggtcggctcatgggtcgcgatgcgggcaccctgctccaccatcaccttgccaaatgcatcgctgagcgcgctgctgctggcgtcggggctgtacaggccgttgtcacggaactgcgcatcgctgatccgtgctgcagccgccagcagattgcgtacattgacctggctgttgttgccgaacaccaccccgttgcggttggccacgaacaccgtgccattggccttcagctggcccaggatatggctgggccgcgcctgcggatcattgacgcggttcaggactgcccagtcagggttctgcaggaagttcagcgtggtgttgccgccgatattgaacgtctcccagttcaggatcgccttgtccgcggtctgctcgaccgtaacctgcacccgcccgtcgctgccctgcgactggattgcgtcgcgcgcattgagccagccgcgggtcagcgggttctggtcgacgctcaggccatccttgcccaggccatcagcaacgatgaagccagcctcgcggcgcgcctgccgcgcctgttcctgcaggcgctgctgcagggcaatcgcctgcgcagccgtaccgaggttgtcgatcgactgctgcagcttctgccgtgctgcatcctgctgctgggccggcaactggaactggatcggcaccccgttgggcatccggccgctctgtgccgcgctgccctgggccgcgccccgctcggcgaaccagcccgggctgaacgcctgctgcgcctggctggccggggcgaccatgctgcccaaggcgaccgcgatggcccacgccatcggatgattgcggcgcatcggcgcggccggatgaacagcggacgggagcgggtgcgacatcggaacctcatcaacctggtgggccgcggctgcggcgacgatcggggagacacgcgcaacgcatgccctgccactgatagacggttcacgtgacacgaagccgacagcgaaacactgcggcggcggcaccgtcgcggaaatggcgacgccggcccaggggccggcgtcgggtcaagcaggattcaatcagtgctgcggattacagcggacgaccgatgccggcgcaggtgctgggattgttcaggccggcagtgctgctggccagcacgaaacggttgcggatcgcatcgcgccaagccttggtcagcgggatgaagccgtggtcggtgatcgacttctcatacgcgacggtgtaggtcgccggatagtggcgggccaggaagccgcgcaggctggtggcgacgctcgaatccttgtagcactggccgatcaccaggttggtgtagccggcgatcggatagccggccgacgggttgccgaacaccggcacccagttggcggggtcctcggcagcggtaccggtcggcggagcgacggtgtccagggtcgcctgcacactcacctgatccggcgagaagcccttgaccttggccaccttggtcgcatcggtcacgctcggaatcacgtccgggccaacgtaaccgatacggccttcagcagcgtagacagcgttgtacagcgaggtgccaccggtggccggcgcggccaccaggaacgccggcaggttgccgttggcatcgcgcttgtacaggtcggcgaaggtcgacttgatggcgaacttgccacctaccaggttcgaggtgccagcgttctcagccgcacaggccgcagtcaggaagcggctgaacatttcgctggtgccgctgctttccgggcggtacaccacctggatcgggccgctgcggttggcatcgatggtcgaccagtcgctgatcgcacccgagaacacgccgcagatctgcgccacgctcaggtccaccgccgaaccggccttgttgaacggaatggtgaccgacgtggccaccgacggcacctggatcagcgcgccgtagcggttggcgttggtcggctggttgaagttggtggtgtaggtgctcagctcggtgctgctcagcaccgaatcgctgccggcgaagtgcacggtgccggtggtcgagaacagcagcgagttgttttccaggaaggccttcttgccggtgcccgaaccggtcacggcgtaggtgaagttcgctggcaggatgctgtcggacgaacccttgtagaggtcggccggcagcgaagcgccgccgccggtaacggcctgcgcggaggcggcgccaacggtagcgagcagcgcggtggcaaccagcgcggccagggtcttgtacttgatcatgatcttctcctgaagggtttactgcgaagggaaacgccaagggaggaacggtcactacacgcctgctgccgccgagggcctcccagcccactctgcggcgacgtgtccatgctggtccgcgccgatgacaggccgcttaagaaacctgtggaagatcgaaaaaaggtgtggaggattgtgtggagaatcgacccatgccacattccaacgacgccgcccgatcaactgaattgaatcgactgaattgaatcgactgaattgaatcgactgaattgaatcgacctgatgggatcgacccgatgggatcgactggggagagtcgactgttagtcgactgcttttcgcacgcggaaacgatctgaatgcactcgatctccgcgctggtcgactaacagtcgactctacctgtgatgcgcgttgcgcatcactgcaccaactggttcatttccatgatcggcatcagcaccgccaacacgatcgtcagcaccacgccgcccatcaccaggatcatggtcggctccagcaacgcagtcagtgccatcgcgcgacgctcgatctcgcgcgagatggtctgcgcggcgcgatccagcagcggcgccagcgaaccggtcttctcgccacttgccaccagatgcaccaggatcggcggatacaccttctgtaccttcaacgcagcacccagcgcagcaccttcgcgcacgcgcgcggacacatcgtcggcacagcgcgccagcagcgcattgcccagggtctgccgcgccgcctccagtgcacgcagcagcggcacgccggcatccagcaggatcgccagcgtcgaggcgaaacgcgcgctgttcacacccagcacgaagcgcccgaccatcggcagccgcaacagcatcgcatcccaacgcaggcgcagctcgggcttgcgcagggccaaccgccaggtcaccaccagcgcagcgatgcccagccccacccacacgccccagctgcgtacgaaagcactggccgccagcatcacctgggtcagcatcggcagcgtctgccgcgcctgcacgaacgcggtcaccacctgcggcaccacgtagctgagcaggaagatcacgatcgccaccgataccaggctgatcgctgctgggtagatgaaggcggtcagtaccttggcctgcagcgcgttgcgttcttcgatgtagtcggcaaggcgctccatcacccgcgccaggtcaccggagtcttcacctgcgcccaccagcgcccgatagatcggcgggaaatcgcgcggccgcgcggccagcgcaacggtcaggcgctggccggcacgcacgtcggcgcgcacggcggtaagcgcctgggccacgtgcgggcgttcggcctgctcgatcaccgcactcaatgcgccttccagcggcaggctggccgccaacaggctggccagctggcgcgtagcccaggccaactcgctggcggacaaccggcgagcgccccagccactgccggcactgcgcgccgcactcacctgcacaggggtcagcccgcgcccgcgcagcagctggcgagcaccgcgcgggctgtcggcatccaactggcccttttcgatgcggccctgcgcgttggcagcctggtagtcgaacagtgccatgcaggcctcaatcgtcgccggtgacgcgcaggatctcttccagcgtggtcaccccgctgtcgacccagcgctggccgtcctgccgcagggtccgcatgccggcccgccgggccgcctcgcgtagcgcaggctcgccctgcccttcatggatcagtgcgcgcacgcggtcgtcgaccacgaacagttcatggatgccggttcgcccccgatagccgctgttggcgcaggccgcgcagcccaccgcgcgccatacggtgcgaccctcgccgtccacctcggcacgacggcactgcgtgcacagccgccgcaccagccgctgcgccagcacgccgcgcagcgacgaggccagcaggaagggctccacgcccatgtcagccaggcgggtcaccgccgagatcgcatcgttggtgtgcagcgaggccagcacgccatgcccggtcagcgacgactgcaccgcaatctgcgcggtctccaggtcgcggatctcaccgatcatgatggtgtccggatcctggcgcaggatcgcacgcagcgcggtgccaaagctcatgccgatgcgcgcgttgacctggatctggccgatgccggcgaagtcgtactccaccgggtcttccacagtgaggatgttgctggtgctgctgtcgagctggcccagtgcggcgtacagcgacgtggtcttgccgctgccggtcggcccggtgaccagcacgatgccgtgcggctgacggatcaacccggtgaacgtggccagcgtgtcatcggccatgccgaggcgctgcagctgcaggcgaccggcatccttttccagcaggcgcagcacagcacgctcgccatgagcggtcggcaccgtggagacacggatatccagcggccgcccgcccacgcggatggcgatgcgcccgtcctgcggcaggcgcttctcggcaatgtccaggtgcgccatgatcttgatgcgtgataccagcgccgcatgcagtgcgcgccgtggctgcaccatgtcgcgcagggtgccgtccacgcggtagcgcacaaccgaatgggtctcgaacggttcgatgtgcagatcgctggcgccatcgcgtgcggcctgtgccagcagcgcgttgatcatgcggatcaccggcgcatcgtcctgagcatccagcagatcggtgacctccggcatgtcctgcatcagccggtccagatcgacttcgctttcggcggcacccaccacggcagcggcatcgccgccgtcacggtactgctcacccaaccgctgttgccacgtcgcagcgtccagcgcctggaacggcagcgggccatgccggcggcgcagctcggccacagcccacgctgcggtgtcggcggtgcccagcaacacgggctcgccgccaacttcggacagcatcacgccatggctgcgcacccaggcgtacggcagcggcgcggaagcgctcacggcccgatcaccagttccggcgtgtagcccagcccgcgcagctgctgcagcgcagggtccagcgtcgccggatcgcgcggcaatcgcacgcgcaggcgttgcccgctctcgccgggcgtcgcttcggcataggcctgcaggcccagtgcacgcacctgcgccacgccctggctggcacgcgccgggtccagcccctgcgcgaactgcaccagctgcgcatcgccgtcaccggacgggtacagcgccgccaggctgctgttctgcagcggctggccctggtcatcgcgtgcattgccctggccgaggacagacaggtcctgcggtggcagctgcggtgccgacagcgccggcaaggcccagctctgtgccggctgcgcgcccgcctgcgcgttgcgcatgtagtcgtagcggtcgcgggtcaggcgctggccggcggccggctcacgcaccacgtgcgggcgcaggaacaccatcaggttggtcttggcgcgcttgcgcgtgtcgctgcggaacaaggcgcccaggaccgggatctttcccagccccggcaccgcatcacggccatggctgacgctgtcttccagcaggccacccagcaccatgatctggccatcgtccagcagcacgctggtatccagggcgcgcttgttggtgatgatgccggccgtgctgttcgcgctctgcgcgtcgatgctgctgacttcctggtagatgtccagcttcaccgtgccgccctcggagatctgcgggcgcacccgcagcttcaggccgacgtcctcgcgcacgatggtctggaacgggttgttgctgccgccgccgccgtcggtcacgtagcggccactgacgaacggcacggtctggccgaccatgatgctggccgcttcgttgtccagcgtcatcaggttcggcgtggacaggatgttggcaccgcccttgctctgcagcgcgttggccaacgccttcatgttgaggatctggccgacgccgggcaggttgatggtgccgtcgatcacaccgatcttcaggccatccttgggcagcacgtccagggtggtgcgtgcggtggtgttcagcccgctgccaccggtggtgccaccgaagtgggtgccgccgaaggtgcggccattgcccagcatccactgcacgcccagttcggccgcgtcggtctggttgacctccacgatcaggctctccaccagcacctgtgcacggcgctggtcgagctggtcgatcacccggcgcaggttgcggtacaccggctcgggggcagagatcagtaacgtgttggtggccacgtccgcctgtaccgagatgccgttctggctgaagccggtgcttcctgcatcgatcgggtcacggcggctcggatccaggcgctgcgattccagcgcattgcctccgggcttggcctgctgcggctgcgacggctgcgcgggggtggagtggctggcgtcgccgggcagtggcgtgatgccttcgttgctgcccatcgccggtgcatcgctctgcccggccaccacgccacgcagcacacccgcgagctggttggcctgggcattgcgcaggtagaccacatgcaggttgccggattcatcctgggcacggtccagcttctccaccagctgcctagccaggcgggtgcgcccgggactgctcgaccgcagcagcacgctgttgctgcgcgggtcggccatcaccaccaccttctgggtgggctcggcgccctgcgcatccagcagcggcgcgaccatcgccgcgacgtcaacggcaatgccctgctgcagcttcaccacatcggtgtccatgccggccggtgtatccacgctggcgatcacacgcgcgatgcgctccaggttgtcggcatagtcggtgatcaccagcgtgttgttgcccggattggcagtgatcggattgtccgggctgatcatcggccgcagcaccgccaccagcgcggccgcgttctcgtagcgcagcgcgaaggtgcgcgtggcgatctcaccccccgcaccgccgctgccaacgcggccaccgagcagcttggcatcggcctgcggcaccacccggctgacgccgccgttctcgaccacggcgaagccgcgcatgcgcagtgcgcccagcagcaactggtaggcctgggtacggctgaccggaccatcggaaaccactgtcatcttgccggtcacccgtggatcgaccaggaactggcgcccggtgaagcgcgctgccatgcgcagtacgccaccgatatcggtgtcgaccaggttcaactgcaccggctcatcacgggcgtcctgcgccagtaccagcgccggtgcgtgggccatgcacacgatcagggccagtgcggtactgcaggcaaggcaacgcgccctcatggatgggcacccgcggtggccaccatcacgatgtttccggaaatccgtgccgccggcatgttcgcatcccctgtgcgtgtcagttgcagctgctgcagttcgatggccggatcggccagcacgggcagcagccagttccacagcgcgtcggcgggcactgcctgcacctgcaggtgccaacgcccgtcgcgcgcttcgatatgcaggccggcggcaaggccggcggtcttgatgccatcgcgcagcccggccagtgtcgggtgctggccctgcgccagctgctggcgctcacgggcgcgcagcagcggtgccagtgcgcgggactgcgcctgcagccgcggcagctcggcctgccaatacgtgcgctgcttcagcagtggctccagccacaacgaccacaggcccgccaccagcagcgccaccaccatcacccacagcatcagccggtcgcgcggtggcaggcgttgccagcggtgctgcaggcccaccagcccctcgcccagccatagggtgcgggtcgtcactgcccagctccgctcactcgcaggtgtccaccggcttcgcgcgccagctgcaggccctgtgcctgaactgcttgctgccagtgctcaagccgctgcggatcgtcggccaatgcctgggcatcggcatccagctccatgtccagctgcccgggttggtaatgcaggctgcgcacttgcccggccagctccggaacagcctgcagcgtgctggcaacctgacgctgcagcgccggcaacggcggcgccggcagcggcaccgcaagtgctcgccttgcctgcaacaccgggtccaccacatcggtgatctccgggaagcgcgcgctgaactggcgcgccatgtcccgttgcagggcctcgccctcgatccgcgaacgcgagacctgcagctgcaggccgagtgcagccagcagcactgctgccagtgccaggccgatcgccagtcgcggtgctttccggcctgcgccgggcagcggcaatgaccagcctggcaaggggccagaggtctgccgttcatgcgtgacggcggtggccggcaggctgtccggccacgtcggcggcacactatcgatccactgcacggccagcacgcccgcctgttgcaggcgcacggccagcgcctgcatcaccacacaggcatcacgtccgccataccattgaacgaaaccccgatcgcgcccgctgcgtaccagcagatgctcgccgctgacctgcagcgtggcctggccgtcctgccagggcagcagcagtggcgtcggatacagcgcctgcagctgcagcccacacgagcccagcagctgctgcgcctccgcgatggcctgctggccgagccaggccaccggaaccgtgccgtctgccgcctgcgcgccgtgggccagcgccacctcctgcaggtcatccagcagcatcgcctccacctcaccctgcagcgccgactgcaggcggcgcccggacaacggcggcagctgcagttccagcaggatcaggtcgttcggatcgaggcaggcacgcaccgcagcctgcggatgccgcaggcccagcgtcgccagtgtttcgcggccatgcgccaacacctcgcccttgtgcagctgcgcccagtccaccgcgctgtcggcgcgcaggtgctccagcgccggcaggcgcacgcgaagctgcacattcatgcgccgatcctcgtccacacccgttgcacacgcaccccatcgtcgcggtattcgcgccacaacagcgcgcgaaaatcgaccgcactgccgtcagcctgcacctggccgacggccaggaaccattcgctatggatacccaggggaagcacggccatctgttcgttgctcagttggagtcggttggcgatgtcgccgcgattgagcagccaatggccagcatcgcgctcaccgagcagcgcctgcagccgtgccggctcgaccacgggcgtcaccgcctgcagaacgcgcaggtcgctggtgttggcgttgaccagggtctgcgccggcaacaccacggtgcgccgcgccagcgcctgcaacgccaccggatcggcaccaggtagcgcttgttcgatcagtgattcgcgcggcagcggcgcctgcgcctgcatgtcgccatcgcgcaggcgcgcctggatgtggtcggcggcggatgcgcaggcgccctggcccagcccctgcccggcacacaacgcgatgaacgcgcgccgcgcctcggggtccggcctgccatgcgcaagaaggttgcgcaggttgaacatcgactgcgcatcgaccagctgcagctgcaccggcaacggcgcctgcagctccaatgggcgcgcccagcgcccgctgcgcaccgtggtcagctgttcctttacatcctcacgcagctgctgtgccgcacgctccagcgttgcgtccaccgccatgcgtacctgtacgcgcagctggtcgccacgcagcgcacgcagctgggccgactgccgggtcagcagtgcggtggcaatcaccgccaccagtgccaccaccagcagggcgacgatcaccgccatgccacattggcggacactcgaaacagaacgcatccgggctgacatcggcctgcctcacagctgccaggaaccgatgtccgcattcccggcgtcgccaccgggcttgctgtccgcgcccagcgagaacacatcgatgtcgccatgggttccgggaatctggtactggtacggatggccccatggatcattgggcaggcgatccagatagggcgtgaccggcatcgcgccaccaccctgcggtggcttcaccagcgcctgcaggccctgctcggcactgggatagcgaccgttgtccagcttgaacagtttcaacgcctgcatcaatgcagcgatgtcctggcgcgctgccaccacgcgcgcctggtcgggacggtccatcaaccgcggcacgatcagtgcggcgaggatgccgatgatcaccactaccaccatgatttcgatcaggctgaaaccctgctgccgagccctgcgaccacgaacctgccttgccattgttccgccctcgtcatcctggaagagaccgctgcgccatggtcagcggtgcatgtgtcagtacgataaacatccgctggaaatccgctgcgcgtgtccctgtgcaggcgcaatacgtgcagccggggcacatgcagactcgaacaggtgctgcggcacgctggccagcgcatcgtcgatgcagccgcgcagcaacgggtgcgcgcaggcctgcagcaggcgcacgcactgcatcggcgaccatgccgttccatgatcgaggccgatgaacatccgataggcctggtgatagcgcaggtcgtcgtacacgcgctgggcactgttcagatcgcgcacgaccaccagcagagccgcgcgctgcagcagccgcgcatcgcctgcatcaagcggtagcgggctcatcgccgcctcgggccagggccgcagctgcaggtcgagggcttttcgcagcgccgccagtgggtgcgcactaccatccagtgccgcccagcgcgccgcatccgcccaggcatcgctggacagcacccagacccacgagcgcccatagcgctgcacgttcaatggtgcatgccgtgcctgctccagtgactggctcaggtgacgatccagctccagcatgctgatcctgcgactgtctgccatcggcgccgcccgtgctccacgacgcgcggtgcgtcgtactctggagaagacgtcagcaaggcaggtgaagcgacagcgcgcatgcagctctgtgcactgcgtggcgcttcatcgacaacgtcatcgcagcgtcatctgcctgcaggcttcacgttccagccgcggtgcttcgcctccacaacggcgtgccagtatcgccacgtcgctgcgcgcggcgaatgttgccagcgcattggacatgtccacgtcgtcgaaccatgacgccatcgcaacgcgcagcgccggcagctgccagccgtccatcacaccatgggtgcctgctacgaaccaatgccagaggcgatggtgaagcacctggtcgtgcagctgtgcgagatcctcaatgcgatgcacgtccatcaacagcagtgcgcgtgcaaccgccgcgggcggcaacgcaccggcttcaggcagcggaagcgactgctgctgcaggcgcagcagcatcgccagcgggtgcgactgcggatcaaaatccagcagcaccgcctgttgctgccactgcgcatcggacaccacgcacacccaaggtgagccatagcgatgcaccatcaatggccgtcgctgcgtggtttccagcagcgccgacagattgcgacgcagatccagcacaccgatggtctcgttgcgcatccttggcctctcctcgcttgcaacagccctgcgcggcgcgcagggccagcgtcttcatctatccaaggacggcaatgccacccggaaagcgacgcagatccagcgacatcgtcagtcgcagctgctccagtgccgcgtctggatcatcaatacggaagcgaccgctgaccggcgcgcgcgccaacgccgattcacccaacagaaccttgccacgacgataacggttgatctcgtccaccacctcgcgcagcggtgcgcggcggaacaccagcatgccttcggtccaggcgctcacttcagaagccacggcttcggccaccacgccactgaggcgctcgtcgtactgggtctgctgacccgcctgcagctgcagccggccctgcggatgctcgatgcgggcgctgccctgcaggcaggtcacccgtacctggccgtgggtgttgcgcacatccaggcgcactgcgccttcatcggcaatcacgcaacccgggcccgcgaacaacgccaggcgcaggccggccagggtctcgatcgcggcctggccctgcaccagctcgaagccttcgccctgcgcgtcggcgcggcggcgcaggctgctctgcgtatccagttcgatcttcagctgtggcaagggtgcgatctgcagacgttcaccggtgccggtgtggaaatcagccgtcatcgccgtcaccgaaggccacagccccagcggcgggcggattgccgccaccaccaccaggctggccggggcggcaatcgccgcgcccaggaaggcgcgccggctccagcgctgggccggcgtcggcgccaccggttggcgcgcggcggcgggcagctgctcgccggccaggcgtacctgctcccattgccggcgcgcacggccgaacgcctcacgatgacgcggatccgactcgcaccacgcacggaacctgcgcccgtcggcggcggtcgcctcgcccgaggtcagccgcaccacccacgcgtgcgcctgacgctcgacggcatccagcgggcgttgcgggcgatcgtcaggatccatgggggctcatgccggacccgcacgctgcggggttctgctcggcgtcaaagtgtagacggatgccgccgttcagaaccgcacctggcgcccctgcccgctgcgctcggccaggtagtcctgggccgccttcagctcacgctgcaccagccgcagcgacacaccgaggcgatcggccacgtcacgctgctgcaggccatcgacgcggatcgccagcaggatgcggcgacggcgctcgggcatgcgctgcagcaggccgaccatgtcttccagcgcgaagtccagttcggccgcctgcgccgggccgggtgcagggtcggccatgtccatcagcgtatccacctcctccaggctcagcaggcggtggtcagcacgttggcggtcgatcacggtattcatcgccatgcgcagcaggtaggccgcggggttctgcacggcatccaggcggtcacgccgcgcgctcaggcgcatccacgtgtcctgcagcgcgtcgccggccagctcctccgagcccagcttgcgcaccagccggcgcttcagctcatcgtaggcacccagaaggtggtccatcaggtcaactgccccagccgtaccgttgctcatgttcgaatccttgaagtcatggaaggggcgcgcgccggccacagtcgtggtcggtgccggaaggacggatctgcagcgtcaccggctgcggcagcgcagcggcatcgggcgccagcaccaggccctgcagtgcctgcagcaggcgcgcatcgcggcgggcgctgccactgcctgacagcagctcgggctcgctcacctggcccgcgccgtcgatgcggaagcgcagcgtcgcggcatagcggccgggcgcgatctccgggtcgtcacagaacgccgcacgcagccgctgctgcaggccgccgtagcgacgccgacgctcggcctcgggaagttcggcgccaacaccgggttcggctgccgagggcgcgccccggcgcagcaccacgcgctgctcgccgatcacctcggcctcgataccggagtcctgcaacagcacctgcaaggcaggcaacggcgccaggctgccgcgcagcgcatggctgctgcggcccgcggccaggtcacccgggtacatcactgaccacccactgatgacgctgaagcgctcgaccgcctgttccagcggctgcgtggggatgtcgtaggcatgaacagcgtcctgcgcggcagcggcaaaggacagcagcagccaagcggcgatggccaccttccaagttctgaccgcatggtgtccattcagccccctgacgtagaacacatgaccctcggcagcgacagcagctgcagtggacgcgcgccaccaccggaaccccggcccgcgcgcgacccgcaagcgggctcaaaccgtaccgaggccacatgtcattgcgatgaccgctgcctacagccgacgtgaacccagtcgcccatcaggaatcaatgaatcgaacagaccgcgctatctacgcacggagtcagagcccgttgcgcagcaacgggacccgaccccgtgccgacccagacgtgtcgaccaaggtcgacacccaccaagagcagctcatgccgttccaccagatcgtggaaatctgtcgaaggcggggtgggtccgggtgcaggggtgtccgcggcatggatgccgcggccaagcccccatggacgggtttacggcgtcccctgcaaccggacccaccccgccgtcccacggaatgcacgctgttgcttcggctgttgcttctgaggttgccggccagcggccggcactacccgcgggtgccgggtgcaacccggccgcaaaccccatccctcaaagcggcagctgggtcgtctgcttgatccgctgcatcggaatctcggtcttggtgttctgcaccccggcaatccggttcaggtgctgcatctggaactgccggtaggcatccaggtcggccaccgccacccgcaacaggaaatcgcagtcaccggccatcagatggcattcaagcacttccgggaacgacttgatgctgttgatgaaatgattggtggtgtcctcgtcctgcccgcgcagccacacccgcacgaacaccgtgaagccacggcccaccttggcctcgttcaacaaggccacatagcggtcgatgtagccgccctcctccagcagacgcacccggcgcaggcaggccgacggcgacagcccgaccaggcgtgccagctccaggttctgcaggcggccgtcgcgctgcagggcgtcgaggatgcgccgatcgaggttgtccagctggtactgcatggaatttcacctcttccacttctgaccgcatgaaatatcaatcatccagaatcaagtggtatcaacgcaacccgatttcgcgattggaccgctagcatgggccacccccaccttgttgtgccgttcgatggacgcccgtaccaccctccccctgcctgacacctgcgataccgcaccgcgtgccgaattcctgcgcggcctgcgcgccgccgtgccggtgatgatcggcttcattcccttcgccttggtgctcggcgcgcaggcagcccagaaaggcctgagcgcactggaagtgccgctgatgaccggcctcaacttcgctggcggctcggagttcgccgccgtcgaactgtggacctcgccaccgcacattgcactgatcgtggccatcaccgcgctggtcaacagccgtcacctgctgatgggcgccagcttggccccgctgctgcagcacctgccgcgccgctgggtgctgccggcgctgttcttcatgtgcgacgaaagctgggcgatgggcgtggccgatgcgcgccgacgcgcgcttggcttcagcctggcctactacctgggcgtatcggcaggcctgtacacggtctgggtggcctgcaccgcgctgggcgcgatcgttggcccgatgctgggcgacatccacgcctatggtttcgacatggccttcgccgccgtgttcctggtgctgctgcgtggcatgtggcagggcatgaaggccgcgcggccgtggctggtcagcctggctgtagccgctgctacctacctgctggtgccaggtgcgtggtacgtggccagcggcgcactggccggcctggccgcggcctggctgctggcggaggacgcagcatgatcttcgatggcctgatccactggacctcggtactggccatcgtgctgatggccgccgccacctacctgacccgcatcgtcggcttcctcgcgctgcgcaaccgcacactgagcaaacgcgcagtgacggtgatggaagccgcgccgggctgcgtgctgatctcggtgatcgccccggacttcgtggccgacaagccagccgacctggccgcactggccatcaccctgctggccgccacgcggctgtcgatgctgccgaccgtgctgatcggcgtggtctcggcgggtgtgttgcgctatctgatggggtagctaccggtacgccgggcaatgcccggcgcaccgtagtggcgcagcagagcaatcacgcgctgctgcttgccgccagcaggcacaggctgcgcggcggcagcgtccaggcgccttcctcatccggctccaacggcgtttcgtcggtctgcaggagtacgcgccggaacgacagggcgtcgtctgacacacagaaccgctgcggctgctccccggcgttcaacagcagggccaggctgacatgccgcccgggctcgcgcaggccactgtccgggctgcgaccgtccagcacgatcagcagcgcacgcagccctgcgtcatgccagtccgcttcctccatgccgcgaccatcgggatgccgccagtcgatatcgcgcaggcccagtgcctcatcgtactcgccgcgcaggaaccggttccggcgcagcaggccatagcgccggcgcagcgacagcgcccgccgcacgaacgccacctgcgcctgtgcagccggcaatgctgcgcgctcccagtcgatccagctcagtggattgtcctggcagtaggcgttgttgttgccctgctgcgaatggccgaactcatcgcctgccagcagcatcggcgtcccctgcgccagcagcagcgtggccagcaggttgcgcatctgccgcgcacgcaacgaaaggatcgccgcatcatcggtgtctccctccacgccgtggttgctggaaaggttgtgtgagtggccgtcacggttgtcctcgccgttggcctcgttgtggcgatcgttgtagctgaccagatcgtgcagggtgaatccatcatgcgccgtcaccagattgatgctggccgacggtcgcctgccgtggtgttcgaacaggtcggccgagccggtgaagcgcgtggcaaactccgccagctgcccgccatcgccacgccacagcgcgcgcaccgtgtcgcggaagcggtcgttccactcggcccagcccggcggaaactggcccagctggtagccgcccgggccgatgtcccatggctcggcaatcagtttcacctggctcaggatcgggtcctggcgtaccgcatcgaggaagctgcccgaggcgtcaaagccatgccgttcgcggccgaggatggttgccaggtcgaagcggaacccatccacccgcatctcggtcacccagtagcgcagggagtccatgaccatgcgcagcgcaccggcattggtcaggtcgaacgtattgccggtacccgtatcgttgatgtaatagcggcgatcatcggccaaacggtagtagctggcgttgtcgatgcccttgaacgacagcgtagggcccagctcgttgccttcggccgtgtggttgtagaccacgtccaggatgacctcgatgcccgcgttgtgcaggcgcgcgaccatctgcttgaactcggccacggtgcccagcgacagatagcgtgcctgcggcgcgaagaagccgacggtgttgtatccccagtagttgcgcagcccgcgctcgagcagctgctggtcatccacgtaggcatgcaccggcagcagctcgatggcggtcacccccagatggctgaggtggtcgaccaccgcatcgtgccgcaacgcggagaaagtaccgcgctcggcctgcgggacgtcgggatgctgcatggtcagtccgcgcacgtgggcttcgtagatcacggtccggtcccagggcgtggcaggtgcacgctcgacgccccagctgaaagccggatcgatcacggcacagcgtggcatgtaaccggcgctgtcgcggcggtcgaaactgagatcgccatcgcggtgacccagggtgtagccgaacaggtgtggggcccacttcagttcgccgacgatctgcttggcgtaggggtccagcagcagcttgttgggattgaaacgatggccctcttccggggcatacgggccgtgcacccggtagccgtaacgttgcccgggccgcacgtccggcaggtagccgtgccagatctcgttggtgtactcgggcagcgcgatacgctcgacttcacggttgcgcgcgtcgaacaggcagagttccacccgggtggcgtgccgagagtacagcgcgaagttcacacccaagccgtcccaggtcgctcccagcgggaacggccggccttcgcgcacccgcgaggtctgcgtccacttacggctggccatcggttccctcctcgtcgcgcgcagcggcaatctcggcttccaccaggcgctcggccatgtgccaatgccgctgctgctggtcgtccgggcgcccttccgcttcccatatctgatgggccaatgcctcaatccgctgccgtcgttccctgctgtccattcctgtccgtctcctcgttgatccataccgccaacgggctgccagccagaagccgtgccgcgtcctcggttgccttgaaatgttcgatgcgcccgtccagcaggttgcgcatgcggcctgtcggcagcccgtgcagcatcacgccagtgccgacgtcgtgtgctgcgtgcaggccgggcccgggcacggcggtgggcgaaccacgccgcacgatcaccagcagcacctgcgcctgatgcctgcgcgcgaatgccagccagggcgagcgcgccggtacggacagcgcctgcagttggccgtgcaggaacagctgcgggtgcctgcggcggcactccagcaagcgcctgagcagaaatgccttgatgccaccgtcccgccagtcctccagcagggcgggccaaccgcgcgtatcgcgcagccacgcctgccgcactggatagtccacggcacgccggttgtccgggtccaccaggctcaggtcccagccttctccgccctggtagaggtcgggcacgccgggcaggcagtgctgcaggcacagctgcgccaggccgttgcaggcgccggccggcgcaatgcgcgccacgaacgtcgccagcgcctcccgcaccggctgcaatggcgctccatgcagcagcgcgtgcagccactgcgcggcggcctcctccaccgccacgttgggatcggaccagctgctgacccgtttgccctcgcgcaacgccttggtcagccattgcaccatcctcgatgcgaagtcggcgcccgggttaccgtgcatcggccacgcggccacgagcgcctgccacagcgcataggcctcggcacccggcaacggcatcggcgcgcccgcgcgggtcgacatccggctccagcgccgcacagcctcccgccactcgaccgtgcaggtgctgagaaccgccagccgcgcccggctgtcggccccgcgcttgtgatcgtgggtcgccagcgcaagcaatgcccgcggatggcgctgcaggcgtcccattgcgtgttccagcagctcgcgtccctccatgcccagccgctgcggatcacttccgacttcgttgcgcgacagcagcctgaagtaacgatagaaggctgtgtcctccaccgacttggcattcaacggcgcggccaattgcccgaatctcacccgcagcgcgcgctcgacgtccgcctcgccgggaagtgcccgcagcagcagatccagtgccgcgtgtgccgtaccgtccagtgcctcgcgtgctgccacggcagcgtccaccagggccttccgttcacccgcatcctgcagcgaataggggcggtaggtacggtagtgccgcagcagcgtggccaatgcacgggcaagcgcagcggctccgatatcggcttcggccagccggggctgcagcacccgctgcgcgctgcgcagcagtcgctggaagtcggtgtgaagcgacgtgcgcagcagcatgctgcgggcatcctgctgcaagtcgtcaaagctgcgcgcgtcgccactcgctgcttgccaggtgcgggagagcgcgggtgcagcagccggatcatgcagccaggcgccaacctggtccatgaagtcatagcccgtcgtgccgtcgcaggcccagccatcgggcagctgttcgtcctccgccagtatcttctccacatgcacgctcactgcctgtgggtcgcgaccgcctgccgcgcaggccgcgtcgagcgacgcacgcaggtgttgcaggtacggcccgggtgacgacaggccatccacatggtcaatgcgcaggccgtcaacccacccctcacgcaccagccgcaacggcagcgcatgcaccgccgcgaacacatcgtcgcgctccacccgcagtgcggccagttcgttgatgtcgaagaagcgccggtagttcacctgatcgcccgccgtgcgccaccaagccagccggtagtgctgccgctgcagcagcgtgtgcaaccgttcgacgctgcggttgcagcgttccgcccatgccggccactgcgcgggtgccagcggatggctgcgcggagacaacggcaatgccagcccgtgatgacgcagcgtcggccgctcatcgtccactgctacgcgcaacacgccatcgcgcacggcgtcgtgcagtggccggtccagcactggcagccagagccggccctcgcagcccggcgcctcccagtcaatgtcgaaccatcctgcatggggacttctgcacccgtgcagcagcacatcgttccaccagggcgtctgcggggatgccgcaagatggttgggtacgatgtccaggatcaggcccatgccatgcgcacgcgccgctgtcgccagccgctggaaggcttcttcgccgcctagttccggattgatgcgggccgggtcgaggccatcgtagccatgcatggaccctggcatcgcagcgctgataggcgacaggtaaaggtggctgaggcccagcgcggcgtagtacggcagctgcgccgcagcggcctcgaagttgaagcctgcatgcagctgcaggcgtgcggtggcacgcaaccgggtcatcgtcccgccttgcgtcgcgtggcgctgaaccgggcaatgcgcgcatcggccgcgtccggatcccacgcaagcggcaagcgtcggcgccagttcgggtgaccactgacggtacccggcaggttcacctgcgcgcggctgcccagcgcatcttccagcgggagcagcgccagccgtgaaggtgcgtgcgccaccagtgacagcgcacgcgcttccagcgtcgcgccctcgccccgggcgactgcggacagcgcctgtacctcgctggcacgcgcgtgcagcgccgcgggaagctcggtcagctcacccaggcgtgcacgccagcgcaggtcgcgcccacgcagccagccggccagcggcggcagatcatgggtggagggcatggccaccgcatcgcggcgccaccgtggcgccggcaggaagcgctcaccgttgcgggcgaacggcagcacctccagccccagcacgccacgggctgccagtcgctggcggatacccggaggaaccacgcccaggtcttcgccaatcagcacgcagcgatggcgccacgattccagcaccagcaggttgatcagatcatcgaacggatagcgcaggtacaccccctgcccggcgcctgcgccacgaggcagcacccacagccgctgcaggcccaggatgtggtcgatgcgcaatccaccgcgacccgccatcacggcgcgcaacacgcggatgaacggttcaaacccttcgcgctgcaacgcagagggtgaccagctggtgataccccaggcctggcccagcggattgaacgcatccggcggcgcgcccagctcgaggctctgcagcagacggtcgccgccggtccgggcctcgacgccctgcggtgcacaacccactgccagatccgcgatcagtccgatcgacgcgccgtcgctgcgcagtcccgcctgcacctgcgcccagccttgccgcgccaaccactgcgcaaacgcatggtcgtcggcgcttccagtgaagcggtcagcggcgtgctcgcaataccgcagcaggggttcgccctgcgcatcgcaccacgtctgcaactgttcgtactgtgccggcgcctgctgccgcagccattggcgcccttggcgcagccagcgccacttcactgccgacgagtgcggccagtcgatgcggcgtgctgcggtagccgcttcaacggccatcgccagtgcttcgtcctcgcgcaacacgctgctggcggcctccggcaaaacctgcggcagcgacacctgcagcgggtcaagccagcgccggtcgctgggcgagtaaggactgtagcccggacccggtggcaggccggcgtgcagcggactcaacgccagtgcatcgccgccgtgacggtgcagcagctcgcgccaccgcgcacagccggcgctgtcaccgatgccggcatcatcgggcgcgcgcaggctgtagacctgcgccgacagaccccaaccgcgcagcaggccctgcggccaccaggcacgctgcggtgccaccgcaaccgcctgttgctgcccgccctggcgccgctgccaatagcctggctgatccggaacccgccagcgcccttgcgcatccgcacgtgcaggcaacgctgtgccctgctcgtccacccagcacgccgcgcccgttgcctcaggcatggccaggagctgaccacagcaggcggtgagcaacgggtggaccaccggcgcaccgtcgcacgcgaactccgacagcacggcgcgcagcacgtcgggcgcaacctcgcgctctgctccggccacgtcggtccagcggaccagcaggcccgcacggcgagccgcctcccgcaccgccgcatccgtattcatgcggcgatccagcgcgcaagcgcaccgccgcctgccggcagcatcgcggccgcatccggccccacgacgcactcgccggccggcatcgcgtgggccaccggcgacggacccacgttgatcgcgatccaccactggcccgatggcaactgccagcccgcctgcaccgcgccctggcccagcacgcgcgcgcccagcgaccgcgcctgcagcaggccaggctgcagatagcgcctgcgcaggccgaggaactcacccgtgcagcgcagccagtgctgcgaccagggatcatcgccgggcggcgtgtacgacgcctgcagggtcgccgcatcgttcgggtccggaatacgcgcgcgcgcggcggcgtcggcaaaggcactgaaaccggagaactcacggcgacgcccttcacgcaccgcctcgtccagcggcggcgcatagtcggtgaagaacaggaagggcgattgcgcctgccacggttcgcccatgaacagcagcgggatcatcggcgtcagcagggtcagggccagcgccgcgcgcagcggcgcaggatcggtcagcatcgacaggcgctcgccgaaagcgcggttgcccacctggtcatggttctgcgcgaataccacaaaacgcgcgggcgacaggtcggcgctgggttcgccgcggggatcgccgcgcaggtccggttcgccctgccaggcgaatccctcggccaggcagcgcgccaggagtgcttcggcgcgcccggcataggccgcgtaatagccttcctgctcgccggtcagcatcacatgcagcgcgttgtggaagtcgtcgttccactgcccctgataggcgccgcgcagccaacgcgcctggttgcgttcgttctccagcaccaggtgcgcctgcggcaccgcagcgcgtacctcatcggccagctgctgcaggaaccggtcatcgtcaatggcgtgcacagcatccaggcgcagtccgtcgacgccatagtcgcgcagccacatcagcgcattgtcgatgaagaagcgccgcacccagggctggcggaagtcgatggcctcgccccacggcgtgctgcgatcgtcacggaagaacccgcacgcgtagtcgcgcagacggttcccctgcggcccgaagtggttgtagaccacatccagcagcaccgagagccctgcatcgtgcgccgcgtcgacaaaggccttcagcgcggacggaccgccataggccagcgcgggtgcatacgggaacacgccgtcgtagccccagttgcggccaccgggaaactgcgcgaccggcatcagttcaatggcggtgatgcccaaggccgccagcatcggcagctgcgcggtcaacgccgcgaacccgccgccggcctcgatgtgcacttcatagatcaccaggtcctgccaggcatgcccctgccacgtgggatgtgctccatccgtgccaagcaccaccgcgctgtcaccattgacgccgtccggttgccagcgcgaggccgggtcgggcacgtcctggccggacggcaggcggaaccggtagcggtcaccatgcgacgcctgtgtccgcagccagtggcagccgtccgggtcgcggtgcatcggccgcagcacgccctgcaggcacagcgccacggtgcctgcgtccggtgcccacacgcggaactcgacaccttcaccggccaccggccatgcgcccaggcgcggcgccactgcggtcatgcatcaacctgcagatacagcgtggacagcggcggcagggtcagccgcagcgactgcgcgtgaccatgcatcggccgcggctcggtatgcactgcgccgaggtttcccgcgttgccgccaccgtagtaaccgctgtcggtgttgagccgttcggtccaacaccccggttgcggcacgccgacccggtagccgtcgcgacgtaccggagtgaagttgctcactaccagaagggtgcggccgctaccggccggatcccggcggatgaaggcgtagacgctgttgcggctgtcgtcggccacgctccagtcgaaaccgcgttcgtcgcgttcgtcgcggtgcaacgcaggttcggcgcggagcacggcattgaggtcgcccaccaggcgcgacaggccctggccctcgttgctggccgcctgtacccagtccagtgccgcatcgtgcgaccactcctgtccctggccgaactcgccgcccatgaacagcagtttgctgcccgggtgcgcccacatgaaaccgtagtacgcgcggagctgggccagccgctgcaccggctcacccgccatcttggccagcagcgctcccttgccgtgcaccacctcgtcatgcgaaagcggaagcacgaaccgttcggagaaggcgtagaccaggccgaagctgatctcactatggtgatgctggcgatgaaccggatcgcgccccaggtactgcagggtgtcgtgcatccagcccatgttccatttgtgggtgaaaccaagcccgccctgctccaccggcgcggtcacccccggccatgcagtggattcctcggcgatcaccagcacgtccggaaagcgctcgcgcagcgtctggttcatccgccgcaggaacgcgaccgcctgcaggttctcgcgcccgccctgctcgttgggtatccactggccctcggcacggctgtaatcccggtacagcatggacgccacggcatccacgcgcagaccgtcgatgtggaaccgctccacccactccaatgcactgccgatcaggtaggcggccacttcgttgcggccatagttgtagatcagcgtgtcccagtcggcgtgcaccccttcacgcgggtcggcatgctcgtacagcgcggtcccatcgaacccggccaggccatgcgcgtcgttggggaagtgcgcgctcacccagtccacgatcaccccgatgccggcctgatggcagcggtccacgaagcgcgcgaacgcctgtggcgtgccatggcgcgccgttggcgcgtagatccccagtggctgatagccccaggaaccgccaaagggatgctcgctgaccggcagcagctcgatgtgggtgaaaccaagccctgccacgtacggaatcaaccggtcggccaagacatcccagtccagcggcgaaccatcgtcgctgcgctgccaggagcccgcatgcacttcatagatggacagcggcgtgcaggttccggcctgccgccgcgccgccaaccatgcatcatcgtgccactgcatcggcgcggccgaaggcacccgcgaggcggtggccggtggcagctcggcccagcgcgccatcggatcgaacttgtcgggcatcacccggccgtcggcgccgacaatgcggaacttgtaacgggcaccggcctgcacgccaggcaggaacagctcccacacgccagcggtgtggcgcagccgcatcggatggcgccggccatcccacccgttgaaatcgccgaccacggcaacccttcgtgcgttgggggcccacaccgcgaagcgcacgccgtcgataccctgtacctgcatcgctaccgcgcccaactgccgcgctgcatcagcatcaccggcatggaaatgctgcagcagcgcctcatccagcagcggaccgaaggaataggcatcgtgcacctgctccacaccctgctcgaaatgcagggcgagcagcggcacgggcgcttcacccgctgcaccttcgaacaggccgggcaaggggcccggttgcagatcccagcgccgctccgggcccgcaatcacctccacgcgacgcgcgtggggcaccagaacgcgcagctggcgctggccatcgggctgttggtgcggcccgagccaggcaaacgcatcggccggccgtgcatgaaccaggtcgtccaggaccggagccaccacgccctcctcccgtccggcagttgccatggagtcgtcctcgagggcgaccggctgcaggctgtcgtggctcatgcggccacctggcaggtctgctggtacagggccagatacgcgcgtccggccgcgtcccagccacccggccgcagcatggcggcgcggcgcatggcctgcagcaggccgggcaggcggaaggtgcgcatcgcccgttccacgcagcggcgcaggccatcggcattggcgccgtggaacaggaatccggtcacgccatcctcgacggtatcgaccagcccgccggtcgcgtgtgcgatgggcaggcagccgaagcgctgcgcgtacatctggctcaacccacagggttcgaaacgcgaaggcatcagcaggaagtcggcgccggcaaacatctggcgggccagcgcctcttcgaagccgatgaatgcgcccacccgtccggggtagcgccgggccagcgcctgcacctgcgcttccacctgcggctcgccgccaccgatgatgaccagctggccgccggccgccacgatctgcggcgccacgtcgcatgtgatgtccaggcctttctggtgcaccaggcgggagaccaccgcgaacagcgggccggccgagggcgccaggccgaatgcactgcgcaccgcgtgcgcattggtggcgcgcccggtccattcgccgatgccgaaatgggccttgaggtggatgtcgcggcgtggatcccaactggcgtcgatgccgttgacgatgccactcaggtgtccgccggccgcccggcgcgccaacaggtcatgcagcccgcagccgtcatccggggcggtgatctgctgcgcgtagcgcaggctgaccgtgttcagccgcgtggcattggtgatgccaccctgcaggaacgacatctgcccatggaagtgcagttcatccaggtgttcgaccggcacgcccagcacaggtgcaagcgcatacggaaacagcccctggtaagccaggttgtggatggtcagcagggtcggcacggtggtccggtcccaacgcacgtaggctgcggccatggccacaggccagtcattcaggtgcagcagctgcggcgaccagtccagcccggcacgcccggccgcaatctccgccgccgcgtgtgagagcgtggcgaagcgaaccgcgttgtccttccactcctggccctgcccatcgacgtatggcgaaccttcgcgctcgtacagttctggcgagagcagcacgtagatcggaaggccgtctgcctgcactgccatgccgatcccgcacgcaggcaggcccgccctcgcgctgacctgtcccacccgctgcagctgtggcaggcgctgcagtacctccgggtagccgggcagcagcacgcgcgaatcacaggcgccgcgtaccgcacgcggcagggctgcggccacgtcgcccaggcccccggccttgatgaagtcggccatctcggtcgcgacgaacaacacacgctgtaccagctccggcagctgcagtggctgcgagtggccacgccgggtgccgatcggcacgagcgaaccgggagaggtcgcaacagatgaagcggactggacagcgcgggccatgggagggtctctcgggtatttcaggcagacggacgccagcggcgcccggacgggcgctgatggtgggaaggaagtcgacgcaggacgtgggggacgtcagcgagaggctcaggacgacaatagccctgcatgcgatcaatcaaccgtgaagccatggcgatttctttgtgacaacacgtcatgagctcagtacacatgacatgcgcccgcctcctgcccgtgtctcctgcgatggggccgagcccacgcccggctgttggcaatcccacgtgccgcctgagccgagctggattggtctttaagagactcaccctgcgacacccggtcgcaggccttcgcgctacgcgcttgaccaatgtcaaaccgcccgccgccgcgcgggcgtattcctatgcaggacccgaacacgccggcgcggccggcatccacaaggaccctgcgatgagctacacccccgacaacgcccagctgctgaacgccatgcagaacgtcatggtgatctccaccaccgacctgcagggcaacatcacctacgccaatgacctgttctgcacgctcaccggcttcgcccgcgaagagctgatcggccagccgcacagcatcgtgcgccacccggacgtgcccaaggccgtatacaaggacatgtgggacaccatcaaggccggcaagacctggaccggcatcgtgcccaacctcggcaagggcggcgtgctctacgtggtcgacaccaccgtgcagccgctgttcgacgcagacggcaacatcacctcctacatcagcatccgccgcgtggtgaacgacctgatgcagaactacgacctggtcgagttcagcaaggaaaagttcgacgacttctacgaggccgcgtgaacgctctcccgaccagtacgcccttcagccgtctgctggtgggtttcgcgtccgagtcgggcaacgcccgcgccctggcccagcgcctgggcgcggaactgcagccgcacgggccgcaggtgctcccgttcaacgacatcgacgtagccagtctcggccaaggcgatgtgctgctggcgatctccagttccttcggtgacggtgagccgccagccaatggcgagcagttcttcgaaacgctgcgccaggtcccgacgctgagcggcctgcgctatgcagtgttcgggctcggtgataccggctacccgagcttctgcggcttcaccaaggcgctggatgccgcgctgagcgagcgccaggcgcagccgctgctgcatcgggtggacgccgacctgggctacgagcagttcttccagcaatggcagccggtgctcggccaggtgttggatggcgacctcagcgctggccagcacctgcacctgcaggtcaccgcctatggcgaagacaatgcgtttgccgctcctatcctcgaacgccgccgcttgaacagcagcgacccggccgcctggcacctgcaactggacattgccggcagtggcatggcctaccgcgcgggggacaccctgcacgtggtacccgagaacgaccctgccttgctgcaggcattggctacctggtacggcgacaccgccgccgtggccgccctgcacgaccgcgagctgcgcctgctgagcaagggcgtgctgcgcgaactggccaagctcggcggcagcgaggtactgaagggcctgttgaaggtcagccagaagcgcgagctggaagcctacctgcacggcctggacctgctggacgtgctgcaggaccacgccacgccggacagcgtgccgctggcccggctgcgcgaactgctttcaccgcggctgccgcgcgcctattcgatcgcctcacacccgtgcgacgaccagctgagcctgtgcgtgcgcgaagtgcgctaccccctgcgcggccgcgagcgcttcggcaccgccaccggcagcctgctgcatggcggcgagcacgcccgtgtgtactgccgctccaaccctggcttccacctgcccgataccggccaggcgccgctgctgctggtcggcaccggcaccggcatcgcaccgctgatgggcctgatgcaggagctgcaggccaacggctgcgaacgcgaggtgcacctggtgtttggcgagaagcaccgccagcacgattacctgtatcgagaccagctgcaggactggcacgcgcgtggcgtgctggccggcctgcataccgcgttctcgcgcgatggcgctgaaaagatctatgtgcagcacgtgctgcagcagcgcgccagcgaagtgcgcgacgtcctggcccgcggtgggcatctttacctgtgcggcaacaagcgccatctggaaggcgcggtgcgcgaggccatcgatgccattggtggcgaggggcgctgggacgcgctgcgcggtgaaggccgcacgcactgtgagctgtattgatcggtaccactggactgcacgaatcctggaccggtagagccggccgctggccggcattaccagaatatgtagccaaccatcgcccgtgcatcacggtagagccggccgctggccggctgcccagtatcccttggttgccggccagcggccggcactaccatcagatgtgacccaccgtcgccggtgcgtccatcacgggtcaattgccgacaatgcggccgtccaccacgcgcgccacctgctggccgaacatggccacgtcctgtggatcgtggctgatcaacagcagcggaatgccggtcttgtccagcacggtctccagctcctggcgcagatgctggcgcaggtcatggtccagtgcggagaacggctcatccagcagcagcgcctgcggctgcgtcaccagggcgcgcgccaatgcagtgcgctggcgctggccaccggagacctgcgacggcagcagatcgcccaccgtgtcgatgcggaatgcgtgcagccactgctccaccgcatcgaaacgctggccgacccgcggattcaaccagcccttctgcagcccgaacgccacgttctggcgcacgctcaggtgcgggaacaacgcgtaatcctggaacacgtagcccagccggcggcgctgcggcggcagatccacagcggtggccgcgtcgaacagggtctgcccctgcaggcgcacatggccctggcccggccgcagcagcccggccaccgccttcagggtcaggctcttgccggcgcctgaaggtccgaacagcaccacctggcgctgcgtgcactgcagcgatacgtccaacacgaaatcctggccggccgcctgcaggcggcgccgcacctgcaggtcaagccacatcgcgcagctcccggcgacgcccgcccaccagccgcgctgccagcaacaggatcacgatgcacaccaccgaagtcaggatcaccagcgcattggccttgccatcctggccggcctgcaccgcctcgtagatggcgatcgacagcgtctgcgtgcgtcccggaatgctgccggccaccatcaatgtcgcgccaaactcacccatcgcgcgtgcgaaggccagcagcaggccggcaagaatgccgcgccacgccagcggcagcgtgacgcggaagaacaccgctgcttcggacactccaagcgtgcgcgcggcctgctccagctgcccgtccacttcttcgaacgccgcgcgtgccggcttgaacaccagcggcagcgaagccaccgccgcggcgatcaccgcggcctgccaggtgaacaccaggttgatgccgaaccacgactgcagccacgcgccgatcgggccgttgcggccgatcagcaccagcaggtaatagcccagcaccgtcggtggcagcaccatcggcagggtcagcagcgaatccagcagctcgcggccgggaaagcgccgccgcgccagcagcgcgcccagtgccacgcccagcaccagattgatcgcggtggcccagccggccaccttcagcgacaaccccagtgcgctccagtcgagatccatgcgtcagggcttgccgaacccgtgcttggccaggatcgcctggcccggcgccgaacgcacgaaggcggtgaagcgcctggcttcggccgactgcgcgctggccttggtcaccgccagcggataggcaatgcgccccgccaccggaaccgcgaaggcgcggcgcacccggtcgggcatcgcctgtgcatctgtggcatagacgaagcccgcatccacttcaccgcgcgccacgtaatccagcgactggcgcacgttctgcgtcgtgatgatcctgccctgcaccgacggccacaggcccgccgcttccagcgcgcccttggcatagcggccaaccggcacgctgtccgggttgcccagcgcaacgcgctgcacaccggcaccggccaggtccttcaaggtacgcggcgcagccttggcctgcggcggcaccaccacccatagtgcgttcaccgcgaacacctcgcgggtaccggccgccagcaggtcctgctgctgggcctggtccatcgtggtttcatcggccgacgcgaacacatccaccggtgcgccacggctgatctgctgcagcagcacgccggatgcggcgaagttgaaatcgaccttggttcccgggtgcgccctctcatacgccgcgcccagctcgcggaagctctcggtcaggctcgatgccgcagacaccgtcagctcggccgcccaggccggcaccgtagccagcagtcccagcaacaacagtccagctcgcttcatcgtcggctcccggccaggttcagttcggatcggattcgtcggccaccgccagcgctgccaggcgctcgggctgcagcaacaggatctcgcgctgcttcaccgcaatgatcccatcatcgctcaggcggcgcagcacgcggctggcggtttccggcgccatccgcaggtaattggcgatctcggtacgcgccatcgtcaggttgaagcgcgtggcggagaaaccgcgccgcgcgtagcgctcggacatgtccagcaggaacgcggccatgcgttcttcggtacggtggttggcggccagggtcgcgaccttgccgatctccgcactgagcaggctgaacagcttggcctgcagccccggcatgcgggtcgccaacaggctgagcttggggaacgagatgcggcacaggtgcacggtgtccagcgccaccgcattgcaggggaagcgcgaaccgtggatcgcgttgaggccgatcacttcgcccggcaggctgaagcccagcacctgctcgttgccctggctgtcatcgacgaaggtcttgaccatgcccgcgcgcaccgcagcaatcgaatcgaacgattcgccggcgcggaagatgtagtcacctgcatggaacggaccgacatggtcgaccagcacgtgcaggtcgcccagtgcggtcttgtcgtaaccctgcgacatgcatgcgtcggagaacgcgcaggtgctgcagaagtgcagtgcgtcgccatcatcggcggcggcggggttgggtgtggcccggccgagacggccctgcgaaggcggaattgaagacatcggggcaagactcaagcgatggcggccgccggccggaagcatgcggccatcatacgccacagcaggcgcccttcttcggccaggcgcagcacgcgcgcatcccactgcgcccagccgcgtgccagcagcggcgacaacgcgggcagctgttcggcgaaacattcctcgaacggttcatcgttgcgccactcgaaggcagccgcatcgagggcgtggtcacaggcgatgctctgcgccacttcggccaccaaccgctcgtcctcggacaggatcagcccggcggagactcccatgtgacccgccagcagccgcgcacgccattcgcccagttcgtcctccagccggtagaacacctcgccgatctggctgcaggcagacaggccaagcccgatgaaatcactgcggtcgcggcgtggcacgctggcaagatcgcaatggcgctggccatcgcccggaccgtgcgggttcggcagatcgccgcgctgatagtgatcgccaccaatcggttcgtaacccgcagcgcgcagcaggcgccaggcctgcagccaatggacggccgaggggtattctggcagcgcacacggcgccggcagcaggatgcgctccggtgcctcggccagcacctcgtgcagccgttcaatgaagccagcgtcctcgctgccgggtacccgcaactggtagtagcgcgcggtgaagcccacctgtcgcgcctgtgccagcagggtcggccccggtgcatcggcgcgatcgatcacgttcaaacgggtgcagcccaccgcacgcagctgcgccggcgccagcgcgctgcctgcgtccagccgcacctccacctggggccgcgccacggtgcgcaggtgctgcggcaccgcatccagcagctggccgagctgcggcggcggcaacgtctcggccagccccagctgcagtaccatcgccaccacttcacggtcctcggccagcacgtcggcctgcagccgcagcgccagcagcaaggtgtccagataggcctgcggcggcacaccgcgcccgccacgaccgacctggaagccgagcgtcaagccgcgtgggatcaggtgctcattgctggcgcgcatggcagcgcgccagccgctttcgccaaaaccagtactgaactggtcagccggcggaaacagcacgtgccgcggttgccgcagcaatgcagcctgcagcgcagtgtcctcgctctcgtcaacgtggaagctcatggcagacatcttcgggcgttcctcttcgcgtggccctgattgaaatcaagcgtggcgcatctggcggttgctgccggccagcgtccggcactaccccttcacccaccatttggtagtgccggccgctggccggcagcaccctccacccatcgcgcaccgttttggtagtgccggccgctggccggcaaacaccttcacccaccgcgcacccgctcggcggcggccgcatcgatggcttcgggcaggtcggtttcgcggtcgatctgcgggaagtggcggcgttccatacggcggatcgcgaagtgcatccaggccagtgcagcggccaccagcacgaacagcagcatgaagcagctgctccagatgcccaccgcatcgttcaatgcaccgaacacgatcggcaggatgaagccacccaggccaccgatcatgccgaccacgccgcccacggcacccacgtgcttggggtagtacaccgggatgtgcttgtagaccgcggccttgcccagcgacatgaagaagcccagcacgaacaccagcacggtgaacatcaccacgccgatggccagatggaagtggatcgggccatggatgcccttcaccacatactcggtatccgggtaggccagcaggaaggtgcagatggccgacacgccgaaggtccagtacatcacccggcgcgcccccatccggtccgacatccagccaccgaccacgcggaacaggctggccgggatcgaatagcacgccgccagcatgccggcgtggcccacgtccatgccataggcgcccaccaggtagtgcggcagccacagcgccagcgccacgaagccaccgaacacgaagaagtagtacagcgagaaccgccacacctgcaggttcttcagtggcgccatctgctcggcgaacggcaccggcttcacgccttcgcgacggcgctgctccagcgacggatcttccttgctgaagaggaagaacagcaccgccgtgacggccagcgcgacggcccagaccttggcgaccatggtccagccggccgccaccatcaccagcggcgccagcagcttggtcaccgccgagccgatgttgccagcaccgaagatgcccagtgcggtgccctgcttgctggccgggaaccacttcgagacgtaggccacgcccaccgagaagttgccgccggcgatacccacgcacagcgcggcaatcaggaactgggtgtaggtctgggcataggtcagcatccaggtggccactgcgccacacagcatcaccagcaccatcaccttgcggccaccgaactggtcggaccatatgccgaggaagacccggctgaccgaaccggtcagcaccggcgtggcgatcaacaggccgaactgggtgtcattcaagccgagctgttgactgatctggatgccgatgatcgaaaagatcatccacaccgcaaagcacacggtgaaggcgaacgtgctcagccacagcgcacgttgctgctgcccggcactggcgggggcaagggcctggttcatgaattctcctcgttcaagggggttcagccgatatccgcttcggcttcgatctcatccagcccgcgcaccgggtagcgttcctgcagctgcagcaggtaggcctgcacttcacgctggcgtacctgcagctccaggtagtcacgcagctgcggcagcaccgcctcgaacggctgcggctggccttcctcgcgtgcatcgacgcagaccacgtggtagccccagcgcgattccaccgggaaaccggccaggccctcgcgcaggcggaacacctggcggtcgaactccggcgtggtctgcccacgctgcagccagcccaggtcgccgccctcgctgctggatgggcaacgcgaatggcgcagggcgaaatcggcgaacaggtgcggcgactctttcagcagcccgaccagccgctcgccctcggtacgtgcggcgaagcgcccagccacgtcgtcggccggcgcggccagcaggatatggcgcagacgcacgcggtcgggggagcggaagcgctccgggttctgctcgaagtaccggcggcagtcttcatcactcggtacgcggtctttgatcgcatcttccagcagctgttggatcagcacttcctcgtcgcttactcggttgccctccggcgcctgcagcccaagccgctgcgcttccaggcgcagcagctcgcgcaccaccagtgcacgtgccgcttcggcacgagactgctccgggcgcatcgcccggtggtgctgcatctcgcgggcgatgtcggcctcgctgatcgcggtctcgtccacgaacagccggcacggtgccggctgcccgagcgagcgcggcccctgcgctgccgcgtcatggtggtgcgaatgcgcctcggcgggaaccggcgcagcggagtcgatcacggtgatcggcaggaatttcggcaggctgcccatgacttactcccgcggaccgtagcgcagcgtggcctggcggcggcgcaccacctggtacggcctccacaggtagctgatcggaatgctccacacgtgcaccaggcgcgtgaacggcgcgatcaggaacagggtcaggcccaggaagatatgcatcttgtagacccagctgacgccctcgatgtagtcggcggcaccggcacggaaggtcacgatgtgctgtgcccactcggccagctgcaccatcaccccgccgtccaggtggccggacgagatgcggatgctgtacaggcccaggcacagctgggcgaacagcaacaccagcaccagggtgtcaccgaagctgccggtggcccgcacgcgcgcgttgaacaggcggcgcaccagcaggatgctgatgccgatgaagcacagtgcgccgaacacaccaccgaccaccatcgccagcatctgcttctgcgaggaggtgatgaagtgctcgtacaccgcgtgcggggtcagcaggccgaccaggtggccaccgaggatggccaggatgccgatgtggaagcagttgctgccgatccgcatgcccttgtccgacagcatctggctggagccggtgcgccaggtatacatggccctgtcatagcgggcccagctgccgatcagcagcaccgccacggcgatgtacgggtagtactggaaggcgaattgatgcagggagtaactcatggctggacctctcgatgcgaaggacgggccggcgaacgcacgggcggcttgcagtcttcggcaggagcttcggcgccgaagcgcaccgcctcctcctcccacaaacggtccatggcctcggcggtatcgtcgcggacttcctcgctggcacgctggcgcagcgcctgcagatcggccttgccgtcaccggcttcgaccaggatctcgaacagcacccggtgcggcagctcccgctcggcggcacgcgccgccagcatcccggcgatatggccgatgtggtgcagccactcgcgggcctcgctgcctgggcgatgggccaggaactccagcagcagcggcaggtaatccggcagctcgcgtgcatccagttcgaagccgttgcggcggtaggtttcgaccagatcgaccatggcctggccgcggtcgcgcgactcgccatggatgtgctcgaacagcagcaggctcatcgagcggccgcggtcgaaactggccagccacgccgcctgcgcatccagcgcatcggtggccagcagctgctgcacgaagctgcgcagctgctggcggcgggtggcgttcagcgccgggtcgtcacaggcggcgagcagttcctcgccgtgctcccacagttcttcgcgggggtagtccagcaacaccccgaccagcttgagcacgctcatcacaccacctccttgcggcggtggttcgggcccttgtccaccacgaaggtggtggtcttgcgctggccgaacaggtcggccgggctgtcaccattgcagccgttgccgaaggtgaagccgcagccgccgcgctcgccgaaggcgtcgttggcatactcgcggtggccggtcggaatcacgaaacggtcctcgtagttggcgatggccaggtagcggtacatctcctccacctgggcgatgctcagcccggtctgttccagcaccgaggtgtcttccacgccgtccacgttcctggcccggcgccaggcacgcatcgccatcagccgctccagcgcgcgtaccaccggcgcctcgtcaccggccgtcagcaggttggccaggtagcgcatcggaatgcgcagcgacgccacgtccggcagttccccgctcatgcccacgcggccacgctcggcggcagactggatcggcgacagcggcggcacgtaccagaccatcggcagcgtgcggtattccgggtgcagcggcagcgccagcttccagtcgatcgccagcttgtacaccggcgactgcttggcagactccagccagctgtccgggatgccctccttgcgcgcggcggcgatcaccgccggatcgttcgggtccaggaagatatccaggtgggcctggtacaggtccttctcggcggccaccgaagcggcctcggcgatgcggtcggcgtcgtacagcatcacgcccaggtagcggatgcggcccacgcaggtttccgagcacacggtcggctcacccatctcgatgcgcgggtagcagaagatgcacttctccgacttgccgctcttccagttgtagtagatcttcttgtacgggcaggccgacacgcacatgcgccagccgcggcacttgtcctggtcgatcagcacgatgccatcttcctcgcgcttgtagatcgcgcccgaggggcacgccgacacgcacgccgggttcaggcagtgctcgcacaggcgcggcaggtacatcatgaaagtcttctcgaaggcgccgtagatctccttctgcacctggtcgaagttgtagtcgcgcgatcgcttgctgaactccgaaccgaggatctcctcccagttcgggccccactcgatcttctgcatgcgctcgccactgatcagcgaacgcggccgcgcggtgggctggtgctggctatccttggcggtgtgcaggttctggtagtcgaaatcgaacggctcgtagtagtcgtcgatctgcggcaggtccgggttggcgaagatcttggccagcatgcgccagcggccacccgcgcgtggcaccagcttgccgctgccggtgcgcacccagccaccgttccacttctcctggttttcccattccttcgggtagccgatgcccggcttggtttccacgttgttgaaccaggcgtactcgacgccctcgcgcgaagtccagacgttcttgcaggtgatcgagcaggtatggcagccgatgcacttgtccaggttcagcaccatcgcgatctgtgcacggaccttcatcacaccacctccttgctggccgatgccgaagcaccagcgggctgctcatcggtcgctcctgcgcgtcctgcgcccgcgacactcgaacttccttgttcatcgtccaaccaatcaatcttgtccatcttgcgtacgatcacgaactcgtcgcggttggtaccgcaggtgccgtagtagttgaagccataggccagctgcgcgtagccgccgatcatgtgggtcggcttgagcacgatgcgggtcaccgagttgtggatgccgccgcgggtgccggaaatctccgagcccggcacgttgatgatgcgttcctgggcgtggtacatcatcgccatgcccggcatcacgcgctggctgaccaccgcgcgcgcagcaatcgcaccgttgacgttgaacagctcgatccagtcgttgtcgacgatgccggcgctgcgcgcgtcgtcctcgctgatccacacgatcgggccaccgcgcgacagtgtctgcatgatcaggttgtcgctgtaggtgctgtggatgccccacttctggtgcggggtgatccagttcagcacgatctccttgttgccgttcgggcgctggttcagcagcggctccaccgtgcgcgtgttgaccggcggccggtagctcatgaaggcctcgccaaagtcgatcatccactcgtggtcctggtagaactgctggcgaccggtcaccgtgcgccacggaatcagctcgtgcacgttggtatagccggcgttgtagctgacgttgtcgtcttccaggcccgaccagatcggcgaggaaatgatcttgcgcggctgtgcctggatgtcacggaagcggatcgcctcgtgctccttgcccacggccaggtgggtgtgctcgcggccggtgaaggtgcccagcgattcccaggccttcaccgccacgtggccgttggtttccggcgccaggtgcaggatcacttcggccgcgtcgatcgcggtcgagatggccgggcgcccctggcttacgccttcttcgtgcacggtgtggttcaacttgccgaggaactcgacctcgtgcttcgtgtcccagctcatgcccttgccgccattgccctgcttgtccagcagtgggccgagcgaggtgaacttgcggtacaggttcgggtagtcacgctcaaccaccgtcatcgacggcatggtctggcccggaatggcctcgcactcgcccttcttccagtcggctacgccgaacggcatgcccagctcgttgggggtgtcgtgcagggtcggcaccagcaccaggtccttctccacacccagcacacccggcgccatctcgctcacggtgcgggccacctccttgaagatgtcccagtcactgcgcgattcccaggccgggtccaccgccttcgacagcgggtggatgaacgggtgcatgtccgaggtgttgaggtcgtccttctcgtaccaggttgccgtcggcagcacgatgtccgagtacagcgcggtggtgcacatgcggaagtcgagcgtgaccagcaggtccagcttgccttccggcgcctcgtcgcgccacttcacctcctgcggcttcactgcgcccatttcgcccaggtccttgccctgcagcccgtggcgcgtacccagcaggtgccgcagcatgtactcgtggcccttgcccgaggaacccagcaggttcgagcgccagatgaacatcatgcgcgggtggttctggctggcgtccgggtcggcgaaggcgaagtccagcgagccgtccttgaacttgcccagcgcatagtccgccggggccacgccggccgcttcggcctcgcgtaccagctgcagcgggttgcggtccagctgcggggtgctcggcagccagcccatgcgcaccgcgcgcaggttcaggtcggccaggctgccgccgtacttgctcgcatcggccagcggcgacagcagctcgtccacctgcagcttctcgtagcgccactgcccggtgttgaagtagaagaacgaagtgccgttcatgtggcgcggcggcttgctccagtccaggccgaatgcgagcggctgccagccggtctgcgggcgcagcttttcctggcccacgtaatgcgcccagccgccaccggtctggcccacgcagccgcacatgatcagcatgttgatcaggccgcggtagttcatgtcgttgtggaaccagtggttcatgcccgcgccgacgatgatcatcgatcggccgtgggtcttgtcggcggtacgcgcgaactcgcgggcgatctcgatcacctcggcgcgcgacacgccggtgatgcgttcctgccacgccggcgtgcccggcaccatgtcatcgaagctcgatgccacgttgccgccgccaaagccacggtccacgccgtactgggccagcagcaggtcgtagaccgtggccaccagcgtctcgccgccatcggccgtggccagtcggcgcaccggaatgttgcggtccagtacttcttcggccggtgcagcggtccagccatcgctttcaatgccaccgaagtacgggaagctcactgcctcgatgccgtcgttggcctcggacaagctcaggcgcaggcgcgtatcggcgccattgctggccttctcttcgatgttccaacgacccttctcgccccagcggaaaccgatcgagccgttgggcaccacgatctggccgctgttctcgtcgtaggccagggtcttccagtccgggttgttggcttcacccagcccgcccagctcactggcacgcaggaagcggcccgccaccaggcggccatcgtcgcgacgctccagacgcaccagcatcggcatgtccgagtactggcggcagtagtcctggaaatactgcgagggccaatcaacatggaactcgcgcaggatcacatggccgaaggcaaaggccagcgccgcgtcggtgccctgcttggggtgcagccagtggtcggtcagcttggccagctcggaatagtccgggcagatcgccaccgtcttggtgccgttgtagcgcgcctcggtgaagaaatgtgcatcgggcgtacgcgtctgcggcacgttcgagccccaggcgatgatgtagcgactgttgtaccagtcggccgattcgggcacgtcggtctgctcgccccagatctgcggcgaggccggcggcaggtcgcagtaccagtcgtagaaggacaggcaggcgccacccagcagcgacaaatatcgcgcaccggcggcgtaggacaccatcgacatcgccggaatcggcgagaacccgaccacgcggtccgggccgtactgcttcaccgtatacaggttggaggcggcgatgatctcgttggcctcttcccactgcaggcgcacgaagccacccatgccgcggcgggtcttgtacgaacgcgccttctccttgtcctccacgatgctggcccaggcatcgaccggggccttgctcttgcgtgcttcgcgccacaggcgcagcagcgtgccgcggatcagcgggtacttcagccggttggcgctgtacaggtaccaggaatagctggcgccacgcgggcagccacgcggttcatggttgggcaggtccgggcgtgtgcgcgggtagtcggtctgctgggtttcccaggtgaccaggccgttcttgacgtagatcttccagctgcaggagccggtgcagttcacgccgtgggtggatcgtacgatcttgtcgtactgccagcgggcgcggtaactgttttcccagtcgcggccctcgctcttggcaaaaccatggccatcggcaaaggtctgggggtcacgcttgaagaactgcaagcgatcgaggaaataactcatcggggatctccctttgcggacatcggcatcgtggctgtgtgtgtcatctggctgcggtgcgttttcatgtcgtcagcagggtgtctcggcaccgcgccggtagtaccaccaccaggtcacggccaggcaggtgacatagaaaacaacgaatccgtacagcgccatgtcggggctgccggtcaacgtaatggacgagccgtagctcttgggaatgaagaaaccgccgtaggcaccgatcgcaccggagaaaccgaccactgcggccgactcgatgctggcctggtgtgcggccgtggccttgccctcggcgttgtcgttggccgaccagcgctcatgcagggtgcggaaaatcaccgggatcatgcggaaggtggtgccgttgccgatgccactgagcacgaacagcgccatgaagctgagcaggaagccgtagaagttgccgccctggccatcgctgggcaggaagtgcagcacgccgaacactgccgcgatcatcagcgcgaacacccagaaggtcaggcgtgcaccaccccagcggtcggccatgctgccacccaccgagcgcatcagcgcgcccagcagcgggccgatgaaggcgtaggccagcgggttcacgtccgggaactggctcttcaccagcatcgggaagccggccgagaaaccgatgtaggaaccgaaggtgccgatgtacagccagcacatcagccagttgtgcttgcggcggaagatcaccgcctgctcggagaacgacgagcgggcgctggtcaggtcgttcatgccgaaccaggccgcgatggcgcacagcgcgatggccggcacccagatgaaaccggcgttctgcaggaacagcggtgccccaccctccaccgcgggctgcggtgcaccacccagcgcaccgaatacgcccacggtgatgaccagcggaatcaccgcctgcgccaccgacacgcccacattgcccaggccggcgttcaggcccagcgccaggccctgcttctgcttggggtagaagaaggagatgttggacatcgacgacgagaagttcgcgccgccgaaaccacacaggatcgcgatggccacgaacacccagtacggcgtggccgggttctgcaccgcaaagccgagccagagcgtcggcgccagcagcgacgcggtggacagcgcggtccagcggcggccgccgaagatcgggatcacgaacgaatagaagatgcgcagggtcgcgccggacaggctgggcagtgccaccagccagaacagctggtcggtgctgaagttgaagccgatcttcggcaggctgatcgacaccgccgagaacagcacccagaccgagaaggccagcagcagcgaagggatcgagatgaccaggttgcgggtggcgacccgcttgccggtgcgctcccaatagccgggatcctccggcgtccagtcgctgatgacgcgaccgggactggcagtgctgcggacaacaggatcgctaccgacggtcatacatggctccaaggctgtggaatgacgtgggtactgcgtttcaagttgtaacccgtcgtcatgcagccattaggccgtgcagcacggacgacggggttgatctggatcaatcaagggccggtttccaccctgcccctgacaaatgtcaaaccgatgaagcggtgctgcggcgggtcaccccgcgctggcgcacgctgtcgcgcacgtccacatcgaactgcagctgaagctggcttccatcttccagggcaatgtcgaatggcaggccatcgcggcacggcagccgcgccgccaaggcctcgacggccgagcgcggcagtaccaggcggcagaaggtgcctccgtcgagcagtaccggttgatcgccgccatgcagcgacaccgccatgccccagccttcgataccgccgaagcgggtcatgttctcgaccgtttcaccggccagcaggcgcgccagctcggcctcgtccaggcgaagccgtaccgattggtcctgcaactgcactttcatgacgcaacatcctcccattgttcgggggtattgcagttgaccagcccggcctcgtcaaccggcgccagcgccacggaattcacgccaagacgacgctgcagggcctgcagcgagcgcggaccgtccgggtcgcccagcatcgattcaagtacgttgcgacaagcatcgtctatatccaccagcatgggcaggggatggccggcaaagatcgtgcatggaccgcgatggccgtcacgcaattgctgcagcaatcgcggcggcagcagcggcgtatccaccggcaccacccaggccgggccatcgggcatgcgcatcgccacgctgtagagcccgcccagcggcccgcaacgtgccacgcggtccggcacgccgccgaacgccgggtaatttccgctgacccagacctcgcgtgcgccagcctgcatcaacaggccccgcatgtgttccagcaaggtccgcccctgccacggcagcagcgccttgtcgcggcccatccgggtggacaggccgccggccagcacgatgccgttgacgctcatcgccgtagagccacgccatgcgtggctgcgccggccgggtgctcgggaaaggcctcatccacgcatggcgtggatctactgaaccccgcgccgccctgaagggtggggtcaatgcccgtggtcgtgcgcatgatcatgggcatgggcgggttcgctgtccgcatggcacaggctgcaaccctcgctccactcgctgtcgccgtcctcgtagtgctcctgcttccagatcgggcactggtgcttgaccacctcgatcaactgccggcacgcgcggaacgcttcgtcgcggtgcgggctgcccgcggccaccaccaccgccacatcgccgatgcccaaccggcccttggcgtgggccacatacagcttcagcttcggaccgaacgccgcctcgacctcggcggccaggcgcttgaactcgttcagcaccagcggctcgaacaggtcgtaggtgatcccggtcaccagccggccgatgttgacgtcgcgcaccttgccgatgaacacgtcgatgccgccgaagcccggatcagagaccgcagcaatgccctcggctggatcgatcgccgcctgcgcgcggtccaccaccttcgcgatgatcttctcgctcatcgctcagcccccgctcactggtggcaggatcgccacgcggccatcgtcgggcagcgcctcgtggtcgcgcagcacgcgttgctggtcggcgaacgccgagtagtccagcaggccggcacggaaacccggccaacgcagcggcagcagctcgcgcagcgcctggcgcagatcggccacggtgccaccggccacgtccacggcaatctcgcggctggcatccagatcggaaaacgcaccgaacaactgcagattcacctgtttcatcatgactcctggctcaccagctgcaccggttcgtggtgaccccagccctgcacacgcaccggcgtgccggcagtggccacgccgccctcgccttccagcaccacccaggcattggcctgcagcatggacatcaaacggaacgactcctgcccggccagcacgcgcgcactcagccgaccctgcgcgtccacttccacccgggcccgcgcgtggaagcgcaggcccggcggcgtgcgcacgtcggcctgcagcggcagctgcaacatgagctccggcgccagccccagcaggcggcgcagtaccggctcaacgaagaagcgctggcccaccgcagccgacaccgggttgccgggcaggccgaaatacagcgcgccattgggcagcaccgcaaacagcagcggcttgccggggcggatcgccaccttgtggaacacgatgcgcgcaccccggccgcgcagcgcgtcgggaatgaaatcgtagcggccggtcgacaccgcgccggtgctgatcaacagctgcgcacccgcgtccagcgctgcatccagtaccgcgttgaacgcggccacctcatcgcccaccgtgccctgccagaccacctcggcaccggcggcctgcaggcggccgaccaggtacggccggttgctgtcacggatctgaccggattccagcgtctgcgccgcctcggtcaccagttccttgccggtggcgatcaccgccgccttcggccgtgccaccaccgccacctcgcccacgccgatggcatgcagcagggtgcgcgcgttgatgtccagcaactgcccggcccgcagcacgcgctcgccgtcgctcacatcctcgccgcgcaggcgcacgttctggcccggcttcaccgatgtcttcagggcgatgcgggccgggcggccgtcctcgctggcgaggatctccacattctcgaccggcaccaccgtatccagcccaaccggcatgcgcgcaccggtcatgatttcccaggcaccctcgccgccttcggcgccagcatcgccggccgcctgccaaccctgcacggcaaattcggtaccggcctcgaacgccgtgccgttggcgcgcagcgcgaagccgtccatcgccgaattgtcgaacggcggcagcgactgcgcgctgtggatgtcacgggccagcgtgcggcccgcggcctcatgcagcggcagatgctcggccggcagcggcttggccgcgtccagcaggtgctgcaaggcatcgctgtaggcaatcatcagtggccatccccctcgaccatcgccagggcatggcccagtaccggcgccaggatatccaggcactgcgccgccgccttcgggctgccgggcaatgcgaacaccagcatgttgcccagctgtaccacctcggcgcggctcagccaggccatcggcgtgtgctgcgcactcagggcccgcaccatctgcgccaggccatgcacgggccgcgcgttcaaggaacgcagcgcctccggggtcaggtcacgcgggcccagcccggtaccaccggtacacaggcacaggcgcacgccctcggcagccaaggcctgcaggcggcccgccaacggctcgatgccatcgggcagcacttcggcggccactacgtcgccacccagctttctcaggccggtcaccagggtcgggccggacacatcctcataagtgccttcgctggcgcgatcgctcagcgtaatcaccgcgcaggccgcaccctccaaccccttaggtgcacgtgggttgaaacgcacgcgctcggcctcgtccatgccatccgggtgcagccagaccccgcgcttgccgccttccttgaacagcaggcggatgccttcgatgcgcagtgccggttccactggcttgctcaggtcgtacagggtcagcaacgccgcgttgacaccagccagcgcctccatctcgacgccggtgcgtgcctcgctggcgcactcgcaccacacgcggatcgcctgccgctccggcaccggtgcgcagaacacctgcaccagttccagcggcagcggatggcacagcggcatcagcatcgacgccatcttggcgccctgcaggccggcaatctcggccatcaccagcgcatcgcctttgggcaggcggcgctcgacgatcagcggataggccactggaccggcatgcagctcgcccaccgccaccgcacggcggcggctgatgcgcttgttacggacatcggccatgtggaaggccgcattcaattccccactcatcgtgttgctcatcctccgatggaggccaggtgcggggtcagcccggtctggccctggtgcagtccatgcccggccgctttcaggccaagctgtgtggtgatgcgtgccagcagcgcgtcgtggtcctcatcgcgctgcagcagcgggcgcagcggtacgccgaactcgccgaacaggcacagccgcaagtcgcccttggcggtcacccgcaggcggttgcagcccttgcagaagtcacgcgaatacggggcaatgatgccgatgctgccgcgatggtcggggtggccgaactcgcgcgccgggccggcgtcggcggcgcgcggacgctcgtgccagccagcggccagcagctgctcgatcaccacgtcggcgcgcaggtggtggcgctggaaataggcttcgttgtcgccggtgcgcatcagttcgatgaagcgcacgctgaaggggcggccacgcaggtagtccatccactgcggcaactcgtcatcgttcaggccacgcagcagcaccgcgttgagcttgatcgccggcaggcccaacgcctgcgccagggccaggccctgttcgatctccggcaggcggtcgtgcccggtgatggtcttgaagcgttcgcgctgcaggctgtccatgctcacgttcagcgcagtcaggccggcccggtgccaccccggcaggcgccgcggcagcaacgtgccattggtggtgatggccaccttgcggatgcccggcaccgccgccacggtggcgatgatctcgtccagatccttgcgcaggctgggctcgccgccggtcaggcggatcttgctcatacccagcgcggcaaacgcacgcaccagcctcgcgatttcatccacctgcaggaagcgcgggcggccatcggcctggtaaccgtcgggcaggcagtagctgcaacggaagttgcaggcttcggtcaacgacaggcgcaggtacggaaagctgcgtccgaaaccgtcggtgagttggctcatggctggtccaccttgttgctccaccgtcttgcctgtgcccggaacggcccggataccctcgcctgctggaacgattgccagagtacgcggccttcagttccatgggcatgacttaaatcaatcgcgttcggccccgcgcggcaggcgttgtggcagcatgcggctttccgtgcagcgggcgtgtgacaaccctcatgatgatgaacgatttccagcaactgctgcatgccgccggcgagcaggctgaaccgcaacgcctgctgttcgtattcgtgcgcgccgagctgcccgaatcgcccaccggtgaccagcgcgaccggcatgaccgccgcgagggcggcaccctgtcgccggtgctgtgcgtggacaagctgccagccgaggtgcccagcttccaggcgctggcgaccgaatcgaccaccaccggcatcgactgggacctggtgttcgtggcggcgctggatggcagaggcggtttcgcacccaacagcgacgaagccgcgcgcccgctgaagctgatggtcaacgccatccatgacggtcagatcggccgcttcgccgccttcgaccgtggcggcgagcccgttcagttctattgagccaccagctgcagggtcaggaagaagatcaccagcacggtgttcagcccccaggcgacggtcaacccgcgcgccgccacacccaggttggggttgtgcgcggtgggcgccgcccgccagaccgccgggatgatccagccggtatagagcagcagcacggcaaatacccccagcagcagcgtggtgcgctggttggccagggcccagagggccaccgcccacagaatgttgctgggaatgacgccctgcagccagaacacactccacaggcgggaacggccctgggtgtcgggggtggggtgcagcgaagcggtcgcggtcataagtctccttctgtttaggaaacgtgctgaacaagcctgcgcttggtggctgggaacgtcaacccgagtcgcacgtcacgctttgacgcttgtagaggcgggccatgctcgactcaggcccttcccttcagagcctgtcgtcatcgcccctccccccttgttccctaacgccccccaacctcgacacctgtcgcagattgcacggtgcgggcggaccgccgcgccagctagcgctggcggtgcttaacagcgtgggagaatgccgaaagcgtctccaatcgagtgatgtttgcaactcttctgattggcattgcacagcgccacgggctcagatggcgtgccaccggaaaagggtggccgggtttcgaatcccgagttggtcctgagtgattgcgcttgccagtcggcgtccacattccgtggcgccggctggcaatccgtctgccggctatggcgggcggtgcgtgggggcgttcgcgcccaccggcttgggaccaacccggattcgaaccacgtaccgcccgccacttttatgggtggcggctaccgattgccctgcacggagccttgccatgaacgaatcggacttcccgcatctgcacgcctaccgcagcaccgccggcgacgacggttcgccacaggctgcgccaacagtggacaggaacaccttcattgccaatctccaccgcatcggctccggtgcggcggctgatgggcagccgtggccggagcggcatcagctgcccgggcgctgcctggccctggccgatgccgattgcgcgttgagcgggttgcgggtggtgctggaaatgctgctggcggccgaacgcacccggcagaatggcgaacccgaagagtacgtgggcgaccgggtgatggaggggttggtcatggcctgccagtcgttgtgcgcgcaggcggtggggcgcttgcagcccgaagggtgaaggcgatgcgcaacgcccttcagcttggatcgctttcagcaggcgtcagtactcgctgaaagcgctcctcagatcgacgccgatgatcggcgagaagtccaccttgcacagctccagctcgaagagctgatcgtgattgtccaggcacaaggtgaccctcaccggtacgccgtcggcatcggcaagcatggccgtggcaatgtcgcttccgaaaacctgggtcgtgctggacaggaacaccacgcccccgaatccgacgacttccacgttctccacctggacgctggtggtgttgcccgctgcgtcatggctgcgtacctcgccatccaccgcagccaagcgatggctggttgggggaaaggtgtagctggcggtgcctgccgaagtggtcagcggggtgcgattaccggtggagtcacaattctcaagccccctcctcgaagagagggccgagaaggcgcgctactcttgtgatctaccagccaaatgctgctttctcctcaaggcaaccagaaagaaggctgccgcagccaggaacgcgccacacgcatcccagactcggtcaagccacagcatcaaggccgaaagtgctagccaaatcccagaaaatgtaagaagccacccgcgtgtcagtttcatagggctcactgcagagtttgaattccagccatagcgcagactatagctgctccaacctcatagctcgccagcgctcctcctcccactgttgcaacaccggcaacaaagggcacttcaacaaacaatatcagaacggatgcactagacaccggcaaagtcaaccatgtcggaggctgaacgtaagacatgcatgacttgaagtacttgccatatgtcttttgatgaatggacgcatcagaaccattatcgtcttcgcacaatcccagagaatcggactgtgaaataggattcccaccaacatacgcaaagcttgcaatcccccaaagtagtccaatgcgatcactctgcgaataccgccccactgcagagacgtattccgctgatagttgtagaacaacccactcgcatccgtcgcctgctggcccgggaagcgcaacgcaagctcgaacgccacaccatccccatcaggatcggcactcggaatctggttgccgaacacttcgctcttgttgctccaatcccagatcgcgacatcacgcaccgggtcgctgcaggtaaacgatctgctgccagagcgtggtattccctgctgcgttggggctgcgcccagcgagacaattcgctaccgtccgctgccccaggagctgccgccgaccaatcgagccgtctgaacagaccacgtctccagaagatgctgcgctcccggttcaccaccattcttcagtacagaatgaatcgcatctagtctattttgaatagcattggacattggcaacttcaaaatcctctcacgcattccacggaaaaaactctatccacttccgcacctgcaatcctctgacctagagatatgtgcaggtagggaaaatcatcatatgtgggaatcacgaaggtccataagtagatagcagacggtgcaggcgctatcgcatacccagagatcacatctcgcgcatacaaggcaatcaagaaatttccaacggcccgcattccgcttttctcggcgtcctttttcaaacaccgcagatcaaacgctctcatgctatgccacggaccttcctggagggctgaggagctccctgtttcatgtctcacacattgagaatccgccggatcaccggagagtcgatcagcaggttctcgccgagcgctttcgcaagatcctgcaactcggcagaccatccctcaacctgcggaagcgccaccctggtgaacaaggtcctcttcccatctgcccccacccgaaaaacaaccaattcctttgcatcttcatcaacacagacgagatggtcatacgtattcattgtcaattgttccatgtattcaatggcggaatagggcttccgctaagacacgcagcatatctctgcgtcgccgacgcatgacagaccgcaccagctcttgcgccacgcaccctggtgattccattgcaggtatccgtgtcagtccgtagcagggcctcacaatcttctccctcctcgtccgaacacatcgcctgaccggcgatattgcccagaaacccgccgaccaccgaacctgcggcaccgccgagagcactcccgccagccgcgccgccgatggcgcagactgctgcccctgggcctgatggactgcaagccgccgcgccgctgatgcctcccacagtgcctcctccgtagtagcccgccgcaccgccgcaaaccgcacctccagcggtgtaggccgcgacacacgctctcttctttgccagccccttcggatcggtagcaatgattggattcgaatccacataagcgtaagcgctgatgcccccccttcaatccaatagcatcactctgcgagtaccgccccgccgccgggtcgtactcgcgctgatagttgtagaacaacccactcgcatccgtggcctgctgccccgggaagcgcagcgccagctcgactgccacaccatccccgtccgggtcggcactcggaatctggttgccaaacacttcgctctttctgctccgcgcccaagccgggacatcgggcgaccgagcgattgccacgcgcggtccacccggatgacatcaagtgagcgcgacttcgccttagctgacctattgcgcaggcgcgctggcccgatgcgtgagcatcagagcgccgacatcaagggaggtccgtactgacggaaacagagccgttttccctcagccagacgttcacgtaggtatctgggggaggtatccgattgatcgacgcccctgcaggaaggatctcccagctggtgatcgagccgcaaactgttttatggatcaacctgcgactgtccaacccccgtctagccagttcggtaacaaccacttcgggaggctggcgatcaaagcctttgaaggcagtgcaagtctttccagtctgacccatggggtacgttgaactctcagcatcatcccggcaccccagctggcccagaacgagcgagaagatggccagtatccgaatgcatcgcattgcgtgttgctccttcctttactgccctgctgtaggccttgtctactgcggcgcctccgagtcctccatcgcgcagccgagttgcgcagatcatccgctcttgatatgcgcgacactcaagctcattggccagctgccgatgcccgatcccaccatattcccagtcctatgggaatgcgcttgcacctttaggcctacccacgcagggcattaggcaccctcttttccaataacgccttatggtttcgcttcggcgtcctttttcaaacaccgcagatcaaacgctctcatgctatgccacggaccttcctggagggctgaggagctccatgttttcatgtttcatatctcacacattaataatccggcggatcaccggagagtcgaccagcaggttctcgctgagcgctctcgcaagatcctgcaatcgaacagagaaccattcacacccgacaccggatcaagacgaattccagctagctgcaaatcgtgaagtgatacccatacaatctgccgcaaccatacgtcgcgcgcgagtctccaggcggagcttaccgattggctttcactcctttaataataattgccataaacatgccgcagatcaggagcgaccccagcgccataggcaacattacaaaataatcgcccctctcaaggcggccaatcgcatacgccttcaatacaagataggacgaggacctcaagaagattagcgcaaagaacaacaaaccaagccaattaaatattttcttgcgcatatgcatatcatctccattatttgcaattgcacccggacccacccgaaacatccctcaccgccttcatggcatccagtgcatccttgtcagtggctacgcgttgcaacagtttccgtgtggccttaaggtgaccgctgaacgtcaagccaaacgacaacagctctcccgtcttcgcgccaactggccccagcaactccccgcccacctcggcgtagatggattctctttcctttccatcttgagcggtttgtatcgctgacactccatcgtacgccgttgctccaccattcaccattaccaggaatccggggattgcaacttcgggctgcagagacaaaacaccggcaatggtggctcctgcgccattcacagcttccaagcctccaaaggtgaggtctgccacaccgaacgtcatgcctaagtagtcgacgcactcgcagggacacaaaccaagtggatctatcaaagacgacgggacgccacctgcgtatccgtatgtgctgatcccgcccctgagtccaatgcgatcactctgcgaataccgccccaccgcagggtcatactcccgctggtagttgtagaacagcccactcgcatccgtggcctgctggcctgggaatcgcagcgccagctcgaacgccacaccatccccatccgggtcggcactcggcatctggttgccgaacacctcgctcttgttgctccactcccagattgcaacattccgcaccggatcgatcaccacgcgcggcgtacccagatgatctggttggacgtaggccagctccggcacgccggtagccggcacattaatcagcgccaccgggtagttgtccagccagatggcctgctgctgcgccagccccgtggccgagtagttgcccagccactgccctgcttcgtcgtacaaggtgatctgcgctgcgccaccagccggggtacgcagaacgcgttcaccgcggtggttgtaaccgtagctttccagtacggcattgccctgcttcaccgcgttcatgcggttggcatcgttgtagatgaacgtcttgccgccgatgctggtggtgttgcccaccgcgtcatggttgcgcgcttcgccgtccacggcggtcagccggtggctggttgcggggtaggtgtagctggcggtgcctgccgaggtggtcagcgcggtgcgattgccggtggcgtcgtaggcataggtttcaatcggcgtgccggtcgcgccgtcctgggtctgggtcaggcggcccagcgtgtcgtaggcgtacttggccagcaccgtcgaacctgcgccgttcttcagctcggtgatcgaaccgaccgggtcgtagccgtagcccagcgacagaccgcccgcagccgggtcgtgcaccgcctgcgggcgatagtccaagtccagcggacgctgcagctgccgcccattgccataggcccagccggtggccgggccgaaggccgcgtaggtcacgttgttcaccacgatctggcgtgcctggccgggccgggtcaggccgatctggctgatgcgcccctggctatcgcgtacatagtcggccacgctgccgtcggggtaggtcaacgcagtcagacggcccgacttgctataggcgtagcgcagcgtgctggcgacaccattgatcgtctgcactttacgggtgacctggccgaagcggtcatggcaatactgggcgcttccattggcgtgcagcacctgccccaggcgccccttggcaaaacgctcgtcggcggtacacgcagcaggcgccacgtcatagctgtagcccacgtccagattggggtccgggtaggcgataccgatcaggcggttgagtgcatcgtagtgataggtggcggtgacgccacgcgcatcggtagccgtcttgcgattgccggcggcgtccacggcgaagctgctggcgccactgtccgggctgacttgcccggtcatatcaccgaaaccgttgtaggcgtaggtggtatgcaggcccttcgggtcggtgacctgggtgacctggtccagcgcgttgtactggctgcggatctccgccgccacgccgccgacatcctgcagggtctgcgccagtcggttgagcggatcgtactgctggctggtcacgcgctgcagggcgtcggtcacggtctgcgggttgccgttggcatcgtaggcaaagccggtagcgtgattgcctgcgtccttcagtgcggtcagctggccgagcgtgttgaacgtccgcgccaaggtgcgacgtagcgtgccgcctgcatcgagcgtgtcttccttgaggcgattgccggcgttgtccagcatgtagtgaatcgtgttgcccgcgttgtcctcgatgtcggtcaagcgcagcgcagcatcgtagaagtaggacacgctgctgccattcggctcggtgattttctgcacctggccggttggccagtagctcagctgggtgacccgatcctcggccgtggtcgcgccgcgcacggtgatggaggtcggccagccgcggggatggtaggtgtaatcagtcaccacgccgttggcgtccttgaccgacaacggccgcccgaacgcgtcgtaagccagagtctcggccgtctggcccagcgcattggtcacgctgcgcaggtcgcccttgcgatagctgcaggcacctccggtcgcgcaccctgcatcatccgccgagtaataggcataggtaacggcatcggccacatccgtgcgcgggccatccacactcttcagcagcccctccaccgggcagctgcctgccactgccacatcagcggcttcgcagtacgtatagctggtgatgcgcgtctgaccggacgcgatgtcggtcaccgtgttggttgtcggctggcgccggccattgaaggacgttcgggtttcacgattgccgatccgggtggtcagtaccgcattggtttcaacgtcgcgcgccgtggtcaccacacgctgctcgggcaagccgaccgcttcggtcacggtatggatgctgacggcacggccgctcaccgcatcagtaccctgcgcataggtgtgcttggtctggataccgcgacgatcagtgtaggtatccaggcgccgacggaagtcgacactctggtcgtagtaggtccggctgacggttccctgcgaatcactcaggccggtcaccttgcgcgacggagcggtgtcgcccccgggtgtcagggtgtagtcggtctgccgccccagcgcgtcggtcaccaacgcaccaccattggggctgtaggccagtgtcacgccatcggcaccgccggcatgttgactggagatcacacgaccgatggaatcgtaggtaaaggtgctgtagcggcgaccgtcctcagcggtgatgccggtcaggtgctgggggaagtcctggttctcgtagtgatatgtccgcacaccaccacccgcataggtcaccgtggcgacctggttctgcggcgtgtaggtataggtggcgagcgcaacgccttcgaccagcaccgaactgatcaacgcctcatagtcgttggactggtaaacgaactccagtgtgcggccactgctgtgggtgaccgccgcaaggcggtcgctgtcgtcgtagatgtaggccagcgacgtgccatccgggaagcgcttggcggcaagacgcccgtccgcgccgaaggtagagatggaatccgccgagtacagtgtccagttgccgttctggaccagacggtcaccactgtcgtcgtccgcctcataggcttggccgatcttcttgaatgcacgctggaaaccggtgctttcaatgatgcccacactgtcaacgccatccagtgccaggtgggcgcccagcgaatgggtccagccatagccgaagccaccggatgaggtggagatgccggagtgatagaagcgcgtcagcgcgatccagcccagatcaaagtcctgcgcgatctcatacttctcgcccgttttaacatcacatgggttgccgacattgccgtcgcaggtaccgccgttggaggccgggtccttgtcgggaatcggactcatgttcgccgctgtatcgttgcggggcatggggcagctaccgttgccgccgtccttgtcgcacttctgcgacttcgaggtgatggtcgcaacgaattcctcgttgacgcaggcgttgtgcttgttggaccactgcgtaagtggaacagggcaatcaagccggcgtttgcggccgaaggccatctggctcacgtagggagcgcagggcgattcggccgtgttctccccgatcatatcggtgatttgatagaacctggactcgactacgccttccatttcgggcacgccggagaaccagtcaccctgtggtgtaacagcagcacccggacacacagggttacttgcctggacttcagcgagataactcgcgaccatcgcctcttcggtcgaaaactccgctgtactcagataggtccagtctggatcggagggttgtgccttccccatccagtaggtgatcgacgtatttccgttcaagtccacgactttcgacttgatcttgtcgacagactgccaaccgaactggaactccggcgggaacggactcggtgcgggcaggctcttgatcgcctgcaccgcctgctgctgggtcttgtactgcgtcgaattgccgccgggctgcgaaatacgccaggtgatcttgctttcctgcgcctgtacaacagccggcgcaatgcagccaacggcaacgatcgccagcacggcacacaaaatggtcttcagtcgttccaacatccctgttctccttcctggacgaacacagcgccggcgggaacgagaacgcggagctgtgccccgcgtcatgcttcggatcgtccctggtccggaatgcggcagtgccacatgccgcctttatcgttgaggacgcttgcacgttcaagtgtggagccgcgtaaccgatcacagattcaagcatccaacgccattcagcggtctacgccccgtccccatgactttctgcacagggagtcggtgttatacctcactacattaccaacacgacctgtcgcgaggtcggcaggctgtggcactccgctgcagacctgacccatcggaagggctggcacgcgtcacggcccaggagaatggcaatgaagatcagccgagtgacgttgtgggcgctggccgccatgatggccgcagtgggcaccgcgcacgcaggggaaatccaggtggatcgaggcgcttacacactgcaggccgaagagatgggggccggcccgatcaccgtggtctttgaatccggtttcgggcagggcgcgggggcctggaaggaggtggttgccggtctggggcgcgactaccacagcatcacctacgcccgtgcgggactcggcaagtccggcagcgacggtcatcccaagcgcatcgatgcgcatctggccgacctcacggccgtgatcgatacgctcgctcccggtcgccgcgttgtgctggtgggtcactcctatggcggcctgctggccacggagtttgcacgccgccatccggagcgcctgcagggcctggtgctggtggacccggccacaatggggcagcgccatgcgttcaagcaggccgacagtgcccgcgtgcaggcagatgatgcccagctgcgggcgatgctgccgccagccatggccgccgactacgccgtgctgaccgaacagctggatgcacccggtgcggaaaccccgcgcacgatgccggacgtgccggtagcgctgctgactgcaacccagctggctgccgaaccgctgttcttcgaggaaaccgcagcgggcaaggcgctctggaaagcacagcacgccctgctcttctcgggattcacgcgcggctcgcaccgctacctggcaaccggccacaccctccagcgcgaggaacccgctgcggtggtggcagcgattcaatcggtctccggcacctcgaagtagctgttccaggcaggggcttcccgggctgtccccggctactgcccacgcaggcgcaccgcaaagtaccgcgccggggaaaggccaagcgctttcttgaacatcgtgatgaaggccgtcaccgactcatagcccagcgtctcggaaacgcgttgtacgggtgcaccggcggcgagttcccgaatggcgatgagcaggtgcagttgctgccgccagcgcccgaaggacagtcccgtttcccgttcgatgaggcgggtcaacgtgcgctcgcccagggccaggcgcacggcccactggccgatggtgctgcggtctgccggatccgccgacagcgccgcagccagcgcgcgcaccttcgggtgatggctgaccggcagcgacagatgctcagccggcgtctgcaccagttcgtccagcagcacccgcgccagccggtcggtgtggctgccatgcggatagtccagcggcgcgtcggccaggtgcaggatcatctcgcgcagcatcggcgagatggccagcgtcacgcactgcgccggcaggtcgacgatgccgggctcgacgaacaggtagcacaggcgcgcgttggcggtggcgcggttgctgtgcggcatgccgcccggaatccagacgccacactggggcggcacgatccacagcgcattggccacttcgcaggtcaccgccccatgcagcgcaagaatgagctgaccctttcgatgctcatgcaccggaatttccgcgtcgtgctcggccacctgcaggcggctggcaaccgccgggcgatcggtctcgtccgggtccaggtcaaagccggggagcgaaatgcgagccattctcacattgaccggttttagcgattgattgtcattgtagcgaaattcgccagtgcggccggtcactagcatgagctgcatgcactcccccaccccgctccgcccccacctgctccaggcatttgcccggtttaaaagccctgccctcaggaccgaccaggaggcggtgctgttctcgctcaaatgcctgctcgccgcgtcgttggggctgtatgtctctctgcggatcggcctgaaccgcccgttctgggtggtcggcacggtctatctggtgtcgcagcccctttccggggcgacactcagccgcggcctgttccgcctgctgggtaccgtgggcggggccgtcgccaccgtcgcgctggtgccacgtttcgccaatgcacccttggtgctgagcgccacactcgccacctggatggcgctgtgcctgtacctggcgatgctcgaccgcacgccacgtgcgtacgcgttcctgctggccggctataccaccagcctgatcgggtttcctgcggtgatggtgccgggagaggtgttcaccattgccatcacgcgggtgcaggaaatcgccatcggcatcctggccgccacgctggtacatgggttggtgctgccgcgccgggtctcgatgcgcgtgcacgcacgggttgctgccgtgctggaggatgcggaacgatggacacgcgacatgcgcgccagtgcatcggacacggtactggcgacggaccgctcgaaagtggcggccgacctgctcgagctgcatgtgctgtcgatccacctgcccttcgacagcgcccacggcgtggcccaagtgcagatcctgcgtgccctgcatgaccggatgctggacgtgctgatgctgtccagcgcggtggaagattccatcgctcggctgcgttcaccgcaggccggcacaatggatgcaagcggctggcgcgatctgctgcaggccagcctcgccgcgcaacaggccgagctcgaccttgcccactcccactgccgcgtgctgcaggcacaactgcacactgcccgccccgactggcgcctgcatgtgcctgaccgtcttgcgcggaatgtgcagggcgcagtgattcaccgggatcacaggaacgccgcgcgcagcgcgctgggcgcgttcgtcggcatcctgctgagctgcgtgctgtggatcatcacgggctggtcggacggcgctacggcggtgtccatcatcggcacagcgtgcgtgctgttcggcacgatcgaagcgccggcaccgcatgtcatgcgctacctggtgggatcgtgcatcggcgttgccgtcggcctgctctacggtctgctgatcttccccgcgctctccgatttcgtcggcctgatggcagcgctggcgcctgcgctgctgctgtgcggatcgttcctggcccggccgcccttcatcatggctgcgctgggcgtggtgctgacgtttccgctcatcgccggcctgggcgcgaccaattcgaccaacatcgtcggcgcactcaacaacggcgttgcgttgttcatcggtacgacggtggcactgtgcagcatgcagctgttccagaccgccgatgcgggccgcaaccgcgcacggctggagcgttcgatccgtcgggacattgcgcgacacgccgccggacaaggcggtgcgacccgcgcctggctcagccgcatgctggatcgaatcgggctgctcgctcccaggttgcagggccgttccagtgccgcacacgatctgcgggaattgtttgcggacgttcgtgcggcacgtgcatccagccaactccgcgcgctggaaaggcggctgcacaacccgaaggttcgggcgcttcatgcggcgctggtcgaacgcatcgctgcacatttcagggttcgcgcccactcgccacgcagtgtcgacacccatcttctggagctgctggaccgcatgcgcgaggcagcggcggccagcagcgaggctgatcagaggtatctgtcgcacctgctctgcgggttgcgccgtgacctgctggcatccccgcttacccatcggcactgacctcatgttttctgaccattccattgatggcgtgctgatccccggcctgctcgccgtggccgccgccgcgctggtgctgtcgatgctgagctcacgcctgctcgccagcctcggcctgtaccggttgttcgccgcgcggcccttggtgggcctgtccctgttcgtgatcctggcggagctgatgatccggctctcgcccctgctcgagaaatgaaatgaaacacctgcttgctgtcatcgggcgctggagcgctacgctggttgtattcgcgattgctgtcgtcgccgcactgtccatctggaagcgttacgaaatgcgcccgtggacgcgggatgggcgggtgcgcgccgatgtggtgcgcgttgcatcggacatgggggggctggtcacccaggtgctggtgcacgacaaccagcgggtcagcgccggacagctgctgctggtactggatcaaccgcgcttcgctgccgcgcttgagaaggccgatgcagcggtcagcagcgctcgcgccacgctggcgctggcccgccgcgaatcgacacgggacaacgcacttggcaacctggtcgcctcggagacacgcgaacgcaatgccgccaaggtcgataccgagttggcagcgctggcgcaggcacaggccgaacagcgcgtcgcccagctcaacgtgcaacgcaccgaggtgcgcgcaaccaccgacggcatcgtcaccaacctggacctgcacgcgggcgactacctgcaacccggtgcgcaggcactggcgctgatcgacacccgcagcctgcgtatcgagggctacttcgaggaaaccaaactgggctgcatcaccgagggcgatgccgccgtggcgcggctgatgggcgacgaccacgacgtccgcggacacgtggataccatcgccgccggcatcgccgacgatcagcgctcaagcacccacaacctgctgcccgccgtggcgccgacctatacctgggtgaggctggcacagcgcatcccggtacgcatccgtatcgatgatgcgccgccggatacccggctgatcgtaggtcgcactgcgagtgtgaccatcaccccctcggcgcagagagcctgcaagtgagcgtgcggacagtacgtggcgggctgcttgccctgctgctgccgatgacggcctgcgtgtccggccccgactatcacttgccggcgagcgctgtcgcagcctccccacgggcggcgcgggcgttcgtctcgggccaggaggcatcgttcagccacgacgcgccaccggatcgatggtggcaactgtatggcgacccccagcttgacgcctacgtacgcgatgctctggcggccaataccgacctgcgcgccgccgatgccaacctccggcgcgccagcgcgaccgtgatggagtaccgcgcgcgcggtgccgtgcaaggggacgtggatgcatcgggcacgctcgtccatgccggtggctacacccaggcgtcggccgcgccgcagtcgtacgcgctgggcctccacctctcctatccgctggatctcgcaggtggcatccgccgcggcatcgaagccgccaacgcggacacggaggcgattgctgcggcacgcgaccaggttcgcgtggtcgtcgctgcggccgtcacccgtgcctatctccaggtgtgcacaagcaatcacacgctcgctgcaacccggcaggtgctggcgatacagcgcgccacgctggaggcaacccgacggctggctgcaggcgggcgcggaacggacttcgatgtcagccgtgccggtgccgccgtcaatcgcagcgcggcggcgataccgcacctgctggcggaacggcaggcctcactgttcgaactggccgcactgatgggcaaagtcccggcagactatcccagggaagcagaagggtgcccacagccccctgagctgcagcaagcattgccgatcggtgacggctggcagctgctccagcggcgccctgacgtacgcgcagccgaacgcagcctggccgccgcgactgcaatgatcggtgtcgagacggcgagtctctatccgcagatcaccctgggcgcctcttcgggcgtggccggcacaccggcgcatctgctgtcggccgacggcttcggtgcgagcatcggtcccgtgctgtcatggcactggcccgaccgccgcgtagccaaggcccgcatcgcggcggccggtgccaatgcggacaccgctctcgcttcctttgacggagtcgtgctgcaggcactgcgccagaccgagaccgcgctttctgcctgcacgcaggagcttgaacgcgagcgcagcctggcgcacgcgcgtcgggacgcatcccgtgccaccgaacaggcacagcacctctaccgcttcggcaggatcgattttctcgacgtgctttcggcccaggccgagctggcagatgcggagtccgcattggccgcctcgcgcgcggagcgcattgaccggcagatggatcttttcgtgtcgttgggcggaggctgggccgcaacggattcggccccgggcgggctccaatgacccgttgtctggcaacgactgcaggccgcgccgtctgttcaggaaattaccgcctacacccgcattcattcacatggattgccctatattcccgccacagcgccgcatgctgcggccatgacggaggcatccccatgaagaccacacgtttgcttgccatcgccttgaccaccgccaccgctttcgctgcggcccccgcgttcgccgatccgccgcaccacgcccgcggcaacgggccgccgccgcacgcaggcggcccgcacaaccgcgaagcgccgccgccgggctggcagaagaaggcttggcgtcgtggcgatcgcctgccttgggctgaagtggaccgccgctactgggtgaacgattacgcgcgaaatgacctgcgcgagccgggccgcgaccggcgttgggtgcgccagtccgataacgagtacctgttggtggagatcgccaccggcttgattgttgacgcgctgcatcgttgaatgcggagcgcgccggggccctgtagccgtggccctggcgcgctcccaccacactgcggccgacatgaatgatgcgaaccaccggattccagagcgcgtttctcattgttggcctcatcgcaggccagccggcccacgctagccagcagccatcagcggcggatgtaaaagcgatcgaacaggtggtcgaagcgttccgcacctcgctgatcaacaaggacaagccgacctacatgggcctgttcttctcggacaaaccagaagacatcggctggcagttcgtttccgaggacgtgcgcctgcaggacatccgcaaggccaagcccgatgcaatcaaggcacggcagattcctgcaaacaacttcatcgcgctgatcgacggggcggtggcctcgccgaagccgaaggaggagaagttctccaacacgaagatcgagacggatggtgatgtggcttcggtctcgtttgactacagcttccacgacgatggggtgaagaccaactggggcaaggaaatgtggcagctgatccgcaccgaacagggctggaagatcttctcggtgatctactcggtccgcgattcacgcagcccggccgattgagcagggcttgatgcgggcgccctcacccgcgatccattcagcaagggcattggcattcggcgagcgatcgggcagagttcggccacgcgcaaggacgcatgccatgacccgcctgctgatcatcgaagacaaccccgagctggttgccaacctgtatgccttctttgaaccgctgggctacgtcctggacgacgcccgcgacggcgccagcggactgcgccgggccacgcaagacgactacgacgccatcctgctggacctgatgctgccgcggctggacggcatgacgctgtgccagaagctgcgccaggagttccagaacccggtgccgatcctgatgctgaccgcgcgcgatccggtcgaagaccgcgtgcagggcctggccctgggcgcggatgactacctggtcaaaccgttctcgctgacggaactggatgcgcggatcaaggccctggtacgacgggcgcagggtcgccaggtccagagcgtgctggcgtggaaggacctgcaggtagacacgcgctcgccacaagcctggcggcaaggccgctgcattgcgctgacgcccacgtcgcacaagctgctgatgtgcctggtgcgtgcggcgccggccgtggtgcgcaagcaggagatggaatacctggtctggggcgacgagccaccggacagcggcgcgctgcgaacccacatccatgagctgcgcctgcaggtggaccgcagcttcgacaccgcgctgatcaccacggtgcacagcgtcggctggcgcatgcaggcgtgacccgtgcctccctctaccgccgcctgagcctgcgcacccgcatcacgatctcgttcgtgctgttgatggccggtgccatgggcttcatcgtactggccgaacaggtggactacgaccaggtccgggccgctgtcgtcgcgcggacccaggacaatgaagtacgccgcctgcaggacgaactcgcccgtggtcggcgtcccgacctgccctccggcagcgcactgttcgatgcccaggacgtgcctgtcgtgctgcgccaatatggcccgggatatcacggcgaagcagcacccaacgagtggcacctgcgcgtcttcgacagtgccggccaacgttactacctgctgcaggacgcagcgccctatggctatctggaatacctgatcaatgcctttgcggcactggtcatttcgatctgcgtgcttggcgccttcctgatcggtcgcaaggtagcgacccacgtcatcgcgcccatcacacgattggccgatgcggtgcaggacggccacaagccctttccctaccaggacgcacgcgatgagatcggcgtgctcgcgcgcgcctttgcccgccatagtgacgagctcgaacggttcctgcatcgcgaacagtgcttcagcggcgatgccagccacgagctgcgcacgcccttggccatcatcggtggtgctgccgagacgctggcctgccagcttccggccgacagccacctggttcccagtgccgagcgcatcctgcgcaccacccaggagatgcagcgccagctgaccttcctgctgctgctctctcgcgcccccagcaccgtgccacgcaacgaggtggccctgcgtgcgctgattgaatgctgcatggatcgctgccagccctggctttccggcaagccggtgatcgttgcgtttgatgccctgcatgacaccgtgctgcacaccaacgcggatcttgcgcgcagcgtgatctggaaccttctgcgcaacgcctgccagtacaccgaaagcggcgaagtccggatctccctccacgacgccgcactcatcgtcgccgacacggggcccggcctgccctccagtatcgatccacagctgttccagcgcttcgtacccgctagcgtgcacagcggcgaggggctggggttgtcgatcgtgcagcgcatcgtcgagcacctgggttggaggatgacggtgcattcatcgcagcagggatgccggttcagcctggagtggcccctctgacgatttcctgacgcacgcgtgcacatgctggggattgctcacttcacggcggaaaccgcatgcagcaccccaaggacagcggcaagtacccgcacgggaagaccggcctgagccgcatcttccacaccctcatccattcgcgtgatggcttcgtcgccaccttccgcggcgaggctgcctttcgccagctgctgcttctgcacgcgctgttgatcattgcagcgttcgtactggacatcagcgcggtcgagcgcgcgatagtgctggcggtctgcttcatcagcctgctggtggaactgctcaactcggcgatcgaagcggtggttgatcgcatctcccttgaacagcatccgctgtcaaagaacgccaaggatatgggcagcgccgcgcagaccaccgcactgttgatggtgggtgctgtgtggggcctcatcctgctgggctagtccgcccaacctgacaacttcctgataaagcggtttcgatactgcgcgcactcccgctccacggaacctgctcgtgcgtcaatgccgccgttttccacggccccatccgatcgttctggtctgggccgtcgcactgttcttcaccacgattggaaacatcgccctctggaagacgctgtgggggctggtcgacctcaacagcgtgcgcagcgtgctgttcctggccagcctgccggtggtgctgttctgcctgttcaacctgttgctgacgccactgctggcactgccattcctgcgcaggccgctgctggtgctgctcgttgtcgtcagcgccgcctgcagctacttcatgctgcactacaacgtgctgatcgatcgcagcatggtgcagaacgtgttcgagaccaaccaggccgaactgaacgcctatctgtcgctgccactactgttgaccctgctggcgctgggcgtgctacctgctgccgggctcgccctggtgcgcaccaccagcggggccggttcgatacgttcgctgctggtgtggccggccagcgctctggcgtcattgctggtactgctggcaatcggcttcgcgttctacaaggactactcctcgctgctgcgcaacaaccgctatctccgtgaccaggtgctgccgttgaatgtcgtgcgccatacccacggttatctgaaaggcctctacagcgcccgccagcaacccttgcgcccgatcggcatggacgcacggcgcgtaccgggcccgcgtccgaagctggtggtcatggtcgtcggcgagaccgcgcgatcacagaacttccagctcaacggctacccacgcgcgaccaatccccggctctcgcgcaaggaaggcgtcatcagcttcagtgatgtttcctcatgcggaaccgcaacggcgatctcggtgccgtgcatgttctcgcagatgacccgccgccagtatgacgatgtacgcgcagcgaccgaggagaacgtgctcgacatcctgcagcgcaccggcatcagcgtgctctggcgcaacaacaacaacggtggctgcaaaggcgtgtgcgaacgcgtgccgaccgaggacatgcccgcgctgaaggtggccggccaatgtgtcaatgccgacggcacctgctatgacgaggtgctgctgcatcagctcggtacacgcattgacgccatgaacggtgacgccctggtcgtgctgcaccagcttggcagccacggcccgacctacttcgaacgctacccggcacagtcgcgggcattcagtccgacctgcgacagcaaccagatccagcagtgcagcaacgaggcgctggtcaacacctatgacaacaccctggtccacaccgaccgcatgcttggcaggaccatcgacctgctgcagggctattcggaccagcgtgatgtcgcgctgatctatgtgtccgaccatggcgagtcgctcggcgaacgtggcatgtaccttcacggcacgccttacttcatcgcgccgcgcgagcagacccaggtgccgatggtgatgtggttcccaccggaattcagccgcaacgcgggcgtggacctggcctgcctgcgcgggaatgccctgcaccgggcgcacagccacgacaatgtcttccactcactgctgggcctgttcggggtcaacaccacggtgtaccagcccgatctggatgtcttcgccggatgccgcgcgtcggcttcgccggctgtggccacctcgccagccaaagaacggcgccggttgatgccggtcgctgcccgcaacgtggcgcgttactgcgccgccagggcgaaatccaggcccgcacacaccgccgccacctgggcgtcgttgcactcctgcgggttggtgcgcgggctgtccgggtagacctcggtggtggtggcaaagcgcgcgtcggtgaagccggcgcaggcgccgatcgaccgcgactcaccccacaccacgcccggtgactgcagcggcaggccgaccaggttgccctcggcgtcggccggggcgatatgggtgactggcgcgaccgcagcgatcagggccttctggaactcggcctgcgggtcttcgctgttgccgatcacgtagaagccatccggaatggtgtcgcgctcgaacggcttgccgtcgcgggcgcagcgcgccggatcgaactcgtgcaggtcgctgtcggtggtctcgtgcaggtccaggtgcaccagcaggttcggtttgcgctcggccacccaggccatcagcgcggccgcttcctcgatctggccgccgtcacggaagctgcggttggggtcgatggcatccgggttccagcgctggatgcgctcgtagccccacgggctgacgcacggtgccacgatcaggttcagccggcccaggtaacgctcagcctgctgttccaggaactgcagggcgccatgcacgccgctggtttcgtagccatgcacgccaccggtgatcagtgcggtcggcagcgccgggttccagtcgtggttgaccacggcgaacagcgggtaatggtccggcgcatagtccagctggccgtactggatcacatcgaagctgtcgtccaggcgctcgagcgcggccaccacgtcatcgtggtagctgcgctggcgctgctggcgagcccgccactgtgcgcgttccgcgtcgccccagggctgtccgggggtgccgatcgggtagaactgcgcaacggtcattggggaactccaggggtcgaacggatgggtgcagccggacattctaagccttgtcgcgcctgcgggcgcccccgcccggccccgccttcatccaggccgggtcatctggttgtaaaatcaacggtttttggcccctcaccccttgatggcgaaagcagcgcagccggtcctgggtggaccggaattcctccgcctgctcgcccgtctcagcgacggcgcgatgccggccagcagtcccgccctgaccgatcgcctcggccagtgggtggactggagccgtgccgtggccctgtccggggcgctcggcggacgcctgcccgagcccggtgaagccgccgaagccgtcgaggatgtgctggccgactgcgtccaggcgcacaccagcctgctggcctcgatcagtgaggacgccgagaccgagcgcctgctggatctggccgaagctgccgctgcacccaacttcgcctcgctgcgccagcgctaccgggtactgcagcaggccatccagaccgccaccgggcgcctgcgcggccgcctgcgcgaccagctggtgcaggtttcgcccgagctggcgcggctggccgaggtcgatgcggtgatggaacagaccctcaccccgcgcgagcacagcctgctggccactgcgccggccgtgctcggcgcccgttttgaacgcgtgcacggccagcccggctggcgcgcggccttccgccatgacatgcgcaccctgctgctcgccgagctgcagctgcgcttccacccgatcgaagggctgcaagacgccctgcgctcccactgaccggaacaccatgtccagaactgctttccatgtcgttgttttccttgtcggcctgctggccgtgtgctggatcggcattggctatgtttcggtgcatccgctgggtgcagcggtggcggcgatcatcgcggcctgctacatcgccggtggcgtggagctgtaccgctaccgccaggccagcaacggcctgcgcagtgcactgaacgacctgtccagcgcgaaggagagcctcactccctggctggagcgcgtgcccgcaggcctgcgcaatgccgtgcgcctgcgcgtggagggcgagcgcactgccctgcccgctccggtgctgaccccttacctggtcggcctgctggtgctgctgggcatgctcggcaccctgctgggcatgatggacacgctgcgtggcaccggactggccctgcagagcgcgaccgacatggccgcgatccgcggctcgctggcttcgccggtgcagggcctggcggtggcattcggcacctcgatcgccggtgtggccagctcggccatgctcggcctgctggcggcgctgctgcgtcgtgaccgcctgcaggccgtgcagcagctggatcgcgccatttccggcgacctgcatccgtactcgcaggcctggcagcgcgccgagtcgctgcgcctgctgcaggcacagtccgcggcgctgccggcgctggtcgaccgcctgcaggcgatgaccagcacctttgaacagcacagtgcggccgccaatgagcgcctgctggccggccaggccgagttcctgacccagagccaggcactgcaggaacgcctggcggtctcgctgcagcagtcgctgcgcgaaggggctgaagccagcgccgccgccatcggtggcgcgctgcagccgatggccgagaccaccctggctggcctggcccatcacggcgaagcactgcatgcccgcgtcgagcaggccgtgcagcagcagctggccggcctgagcgacggtttcgagcgcagccgcgtcgcaaccgaggccagctgggccaaggtggtgagtgaacagacccaggcacagcaggcactggtgagcgacctgcgccagcacctgcaggccttcagcgatggccaggccacgcatgccgaagcgctggtcacacgtatcggcgagcgcctgcaggccgatgcacaggacaatgcggaggccttgcgtgctgccgccgaacagcagcaggccctgaacagcgcgctggtcgagcgccagcagcaggcgttgatcgccgccagcgagcatctggacgcgcgtgcgcaggcgctgctgcaggcactggagcagcagcacagcgccagccagtcgctgctgcaggaccacgaactgcagcgttcgcagcagtggcaggcagcgcaggccaccgccgcgaccgcgcacgccgaactgcaggccagcctggacagccgcgagcagcagcgccaggcgcgctgggacgcggtcagcgccgagttgcagcaggcccacgccgccctgcaggcgcagttgcaggccggcgacgaacagcgcctgcagcgctggagcgatgctctgcagcacgtttccaccgagctggccgagcgcctgcaggccaatggcgaacgcctggccgcgcagcagcagcgcgtctgcgacacgctggcggagaccgcacagcagatcggcgagaacggtcgcgcacaggccagcgccacgctggccgaagtgtccaccctgctgcagaccgccgccgccgcgcccaaggccgctgccgacgtcatcaacgagctgcgcagtacgctgtccgagagcctggtgcgtgacaacgcgatgctggaggaacgcggacgcctgctggccaccgtgcagaccctgctggatgcgatcaaccacgcctcgcacgaacagcgcaccgctgtggacgcactggtcggtggctcggccgagctactggaacgcgtcggcaaccgcttcaccgaccatatcgccgccgagaccggcaagctggatggcattgccgcagcgctccacggcagcgcgggcgacgtcggacagctggccagcagcttcggcgaagcggtcgcgcagttcggcagcgcctccaccgagctgtccggccgcctggaacagattggcggcgcactggacgcctcgctggcccgcagcgacgagcagctggcctactacgtggcgcaggcgcgcgaggtggtcgacctcagcctgctgtcgcagaagcaggtgatggaagaactgcagcagctggccgcgcgccgcggcaaggccggcagcgcatgagcgacgagctggaggtcgatggcggctcgcatgccccgatctgggccgccttcggcgacctgatgtcggtgctgctgggcgcgttcgtgctgatactggtcggtgtggtcgcggtgcagctggagctgtcgcagcggctggaccaggaagtgaagcagcgccaggccgaagcaaagcgcctgcagacactcgagcaggcactggctggcccgctggccgccggtcgcgtgaccctggtcgatggacgcatcggcatcagcggcagcgtgctgttcgcgctgaactccgaccagctgcagccggaaggccaggagctgctgcgcagcctggccgcaccgctggccgcctacctgggcagccgcgaagagatcctcatggtcagcggcttcaccgatgacgcgccggtacgcgaaggcaaccggcgtttcgccgacaactgggagctgtccgcgcagcgctcgctgaccgtgacgcgtacgctcatcgccgatggcgtaccggccgacgccgtgttcgccgccgcattcggcagcgagcagccggtcagttccaatgccaatgaggaaggccgcgcacgcaaccgccgcgtcgagatcgcgccgattcccaagcccaaggcccgggatgccaagtaagctttcagcgctcgaaggcctgcgcgcactggtgcgcgacctcgatgcggggtcgcgctcgctgccgcattacccgcaggtgccgatgctgcagcaggtgcagcgcgagtggtcggagctgcgcagcgaactgcaggtgcgccgctcactgcgcaccgaggccccggccgacggcggcccgctgaactcggcggtgctggtgcagcgcatgctggacacgatgcaggccaccagtcccggctacctgcggcacttcatcgactatgtggatacgttgtcgtggctgcaggcgctgcaggacggcgccgccagcggtgcagataccgcgaagccgaagcggacacgcaagccgcgctgaacaccaattggtagtgccggccgctggccggcagccatgcaactccgcgcaggtcatgaggttgccggccagcggccggcactaccaccgagggtgctctgcgcgccggaacgcgatctgcgctgcgcttcggctttgctgtggtagtgccggccggtggccggcatcacaaccagaccgaccatcgccgaggcgcgcgcaagcggcgctgaacagcgaatggccgtgctgaacatcgactggtagtgccggccgctggccggcagctatgcatctccgcgtgggtcatggggttgccggccagcggccggcactaccaccgagggcgctctgtgcgccggaacgcaatctgcgctgcgcttcggctttgctgtggtagtgccggccgctggccggcatcacaaccagaccgaccacggccgaggcgcgcgcaagcggcgctgaacagcgaatggccgtgctgaacatcgactggtagtgccgactgccggccggcagccatgcatctccgcgcgggtcatggggttgccggccagcggccggcactaccatcgaggctgctctgtgtgccggaacgcaatctgcgctgcgcttcgcatttgctttggtagtgccggccgctggccggcatcacaaccagaccggccacggccgaggcgcgcgcaagcggcgctgaacagtgaatggctgcgctgaacattcactggtagtgccggccgctggccggcagccatgcatctccgcgcgggtcatggggttgccggccagcggccggcactaccatcgaggctgctctgtgtgccggaacgcaatctgcgctgcgcttcgcccttgctttggtagtgtcggccgctggccggcatcacaaccagaccgaccacggccgaggcgcgcgcaagcggcgctgaacagcgaatggccgtgctgaacatcgactggtagtgccgactgccggccggcagccatgcatctccgcgcgggtcatggggttgccggccagcggccggcactaccatcgaggctgctctgtgtgccggaacgcaatctgcgctgcgcttcgcatttgctttggtagtgccggccgctggccggcatcacaaccagaccggccacggccgaggcgcgcgcaagcggcgctgaacagcgaatggccgcgctgaacatcgactggtagtgccagctgccggccggcagcgatgcatcttcgcgcgggtcatggggttgccggccagcggccggcactaccaccgagggtgctctgtgcgccggaacgcaatctgcgctgcgcttcggctttgctgtggtagtgccggccgctggccggcatcaaaccggaccgaccacggccgaggcgcgcgcaagcggcgctgaacagtgaatggctgcgctgaacattcactggtagtgccggccgctggccggcaaccccatgacccgcgcggagatgcatggctgccggccagcggccggcactaccatcgaggctgctctgtgtgccggaacgcaatctgcgctgcgcttcgcccttgctttggtagtgtcggccgctggccggcatcacaaccagaccgaccatgcatacggatactcgccaatctgcccagcaagaccggcgcgcaccggattccccaggatgtacagcgcttgctgcgccagcgactcctcggccctcacggcatgatcaaagtagccagactgccagaccgtacatcgacgccccaccaggcgattcagggcgagcgcgctcgacgatttcatccggcgcgcgatgtcgggaaggtgagctgcgcgcagctcgaacatccagtggacgtgatccggcatgacgacccatgcgtgtgactgtacgagcccgcgctgttcgatgtagtggaactggtcgattacacatgctgctgcagcttcgctttcaaagagccggcggcgctggtgtgtcgtggttgtcagaacgtaggactggccgatgatcgagtgacggcccagacggaggcgatggctgctcatgcgccatggtgggtcgatcattgggcgttggctgtcgggccatgcctcgatggaggttgggagatgtctgaagttgaatgaggttgccggccagcggccggcactaccggagctgtgggttgccggccagcggccggcactaccgggactatggattgccggccagcggccggcactaccactgccggcaggcggccgtcggggctcagccgcgcagggtggcgccgccgtcgacgtacaggtcgctcatcgccacgtgcccggcctgctcggagagcaggaacatcaccgagtgcgcgatgtcctcgggggtggccagcttgcgcagtggaatgccggccttgtaggtctccaggctgccagcgatcacccgctcggcaccgcgctcgtcctgccacatgccggtctgcatcggggtcaacgtggaccccggggcgacgatgttgcagcggatgcccagcggcgccagctccagcccgaggcagcgggtgaacatggtggcggcagccttggacgcggcataggcggccatgccgtgccgcggcacgccggcggcattcgaactgacggtaacgatcacgccccgctggcgcggcgacatcacccgcgccaaggcacgcccgacatggaacacgccgtcggtgttcaccgcgaacacccggcgccagtcgtcatcgccggtctcggtcacgccgcccatgtgcagcacaccggccacgctggcggccagcatgatcggtccgatgctggactcgacccgatccaccaaggcgccgacggccgcactgtcggtcacgtcgagtgcgaacgacctgacccgcgtatcggccacgtgtggcgcctcacgatcggtcgccaccaccgtgcagccggcctcggccaacagccgtaccagtgcctcgccgatgccgccggcggcaccggtcaccaacgccacgcggccttcaaaaccggtcaactgcatgttgcgatctcctgttgctcgtcccattggcgcaaccgcgccgacaaccacggcgccagctgcgccaccgcatcgcggccggtcagctcggcgtgcaggaacggcagttccagcgcctgcaccttgcgcgcgtgggtccgccacaacgccgactgcagctgcggccgcgcgtggtgatcccggcccgcgcggacgtgcaccagcgtgccgtcgaacggttggtggatgtgttcgcggatcaatcgattggtgccggtcaccgcgcgcaccacgccatcgagcaccacatccggcaggctgccgagtgcactaccgccacgtcgcaggaacgcgagaatgcgttcacggctgtccagttccggatgcgcatccgggtcatgaccggcaatcgccagcagtgcccgcaatgcaccgatggcatcgggttccggctcggcccgccagcactcgctgggataggcgtccagaagcaccagctcgccaacctcgcgcccgatctcgtggaggcgcaccgccatcgcctgggcgaggatgccacccaccgaccagcccagcagatgcaccggccccttcggctgcaatgcgaccacgcgctgtacgtagtcgttggccatcgccttgatgctgcttggcagcggcagccgcgcgtccagggccggcgactgcaggccatacaccgggcgtgccggctgcagtgcccgggccagggtgcggtagttccaggcgatccccccggccgggtgcagcacgaacagcggcgtgggcccggcagcgtcggtcgcggccagcgcgatcactggccccagtgcgtgatcggccagcgcgggcggctcggcaatgcgaactgccagcgcggccacggtgggctgggcaaacaaggcacccagacccagatcgcagcgccagcgctgctcgatcgccagcagcaggtgcaccgccgacagcgaatcaccgccgagactgaagaaatctgcatccactgccaccggcgcctcacgcccaagcgcctgtgcgaacatcaacgccagctcctgttccagcggcgtgcgtggcgccaagccggcaacttcaagttgcggtggcttcggcaacgcgttgcgatcgagcttgccgttggcggtcaccggccagtggtccacaccaacgaaggccgagggcaccatgtagtccggcacacgcgtggcgaggtggctgcgcagcgtcacggcgtcggcatacgccgctggaacataggccaccagccgggcatcacccggcgcgtcctggcgcagcagcacttccacccgctccatgccaggcagctcgcgcagtgccgcctcgatctcgcccagctcgatgcgcaggccgcgcagtttcacctggtggtcgctgcggcccaggtactcgaccgcaccatcgcgccgccagcgtgccacgtcgccggtgcggtagatacgctcgcccggcaggaaaggatcggcaaggaagcgctcggtagtcaggtcatcgcgaccgagatagccgcgtgccagttgcacaccacccaggtacaggtcaccggccacgcctaccggcaccggctgcatccgcgcgtccagcacgtacaggcgggtgttccagaccgggaatccgatcggcaccggccgcgagcgatcctgcgccgacgccggccagtagctgacatccaccgccgcctcggtcgggccgtacaggttgtgcagctcggcgtgcacgtgcgtgtggaaacggtcgcgcaatgaggcatccagcgcctcgccactggtgaacacccgtcgcagctgcagcccttcggaggccggtgcagcgaggaaggcatcgagcatcgacggcacgaaatgcaccgtggtgatcccatgcccgcggatcaagcgcgccagttcgatgggatcgcgatgcacgtccggcccggcgaccaccagcgtggccccgcacagcagcggcaggaagaactcccagaccgagacatcgaaggtggccggggtcttctgcagcacgcggtcatcggcgcggatgccgtagtgctcgcgcatccacagcaggcggttgacgatggcacgatgttcgatgaccacgcccttcggctcgccggtcgagccggaggtatagatcacgtaggccgcatcgtcaggtgccggatcggcccacggcgcggcgaagctcagcgccgtccactgctccggcgcgagcaccggtacgccggccatgcgcgccgatacgtccgccgcagccagtacgcacaccggctgtgccgacgcgaaaatacgcgccagtcgctcatcgggatgggcaaggtccagcggaagataggccgcgcctgcgcgcagcaccgcgaccagcgcgatcaccagctccagcgagcgcggcaatgccaccgccaccacgctgcccgggccgacatccatcgcccgcagctgcgccgccagcgcgaaactgcgcgcttccagcgttgcgtaatccaaagcagcgtcgccgaacaccagcgcaggcgcgtgtgggtcccgatccatgccctgctgcagcagctcgaccagggtcgtctccggcagcgcgtgcgcggtggcattgaattcctgcagcacctgctgcgcctccttgggcgtcgccaggggcacggctgcgatatcgtcagcctgcagcgccgccgatacgaaatgcagcagccgcgccgcgtgcgcctcgacatcctcgcgactgtacagcgcgggattggcctcgatttccagatccagcagcgcctggccatcgccacggaagcccagcgtcaggtcatccaccggcccggtgcacagcacctcgagcgtcgcctgcacgccggccagcgccagcggcttgtagaacggctgcacattcaccaacgggccgtgcaggcgctgctgcgctccgaccaggcccaggtcccggcgcagctgctcaccgcggtaacggccgtgcttgcgcccctggctgagcttccggcccaggccgcgggtgaaggcctccacgctgccctcgccggccgccacgcgcagcggcaacacattcatcaccatcgccggcacccgcgccgacgcgttgccgagccgccccatgtagggcacgcccagcaccacttcatcggccgcgctcatccgccgcaggtactcggccgacaacgcggccagcacatccggccagggctgcagccaacgcaccgaggcctgcagcagctgctcacggaaggccgcatcgagcggctgcacccagcgcagcgcgtcgtcactggccgcgagcgtgccggccaggcccacgcctgccggtgcgccctgcatgtgctcgcgccaccactgcccggccagcgcgcggcgcggatcggcacgataagcggcatcatcggccagcacgcccgccagccccggcagtggctcacccatgcggccggcgtacaacgcgcacacgcgatcggtgaacagcgccatgccatagccatcggccgccagatgatgcacccgcaggtaccagacccagcgctgcccgcccagctcaagcagcatctgttggctgatccggtcgcgggcggggtcgaccgggctcagccggtcggcgtgcatcaggctgcgtgccgcagcggctggatcagcctcgacggacacatcacgcaccgaaagcagcggcacgtgtgccgggtcgtaccactgcagcggctggccatcggccccttcggcaaagcgcagcgcaaaggcatgggcttcgaacgcagcctggtctgccgctgcaacgaacgcggtcacgtccagcgggccatcgatccacaccgcgtgcgcggtattgaatgacggattgtccggcgccagccgctgtgcaaaccacagtccggtctgggcctcggtcaatgccaccggcgtggccagcgcagcggcgttcatgcgttctgcgcggcctgcagcgtctgcaccacgttccaccactggcgcagcgtggtgtgctcggccaactgcgagaactccagcggcaggccggtgttgccccaggccaggaccaggccgagcatgcgcatcgagtccaggtccaggtcgatcaggttgtcgtcgtcaccgatccctgctggctcgcactccagaacgcgcgccacgtcggcacgcatgcgctccagatccagcacctcacccgcggcagccatcacagcacctccagcaactggtcggtggtcatcggcaccccgctggtgcgcgcgatccagtgcagcgcctgatcgtgatcggcgcgcgagaagtccgccacggcatcggcggcaatgaaggcctcgatatcacgctggaacgcctcgaccacggtcgccgtgcagccgatatgggcgtacacgccggtcaccagcaactggtcgcggccacgcacccgcatcagcgtctccaggttgctgcgctggaacgcgctgtaacggtgcttgaccagcacgtgctcgcccggctgcggtgccagcgcgtcgatgatcggttcatggtcggcgctgcggcgcatgcccggtccccacaggtcggcctgcaggccacggtcacggcgatcctggtcgccatgctgggcggtgtagaacaccggaataccgcgcgcgcggcaatgcgccagcaggcgtgcgatgttgtccacggccggccgcagcggtgcattgccggcgtcgaatgcggccaggaagtagcgctgcatgtcgtgcaccagcaaggcgacacgatcgcgctgcgggcgccacgggccgcgtgcctgcggcagttcggcggcggtcggcaaggggtaatcggtgatacggggcagcgccatcagcgcgttcctcctgtctgttgcagatgacgcgcacgcaactgcgcgcgcagttcgcggcggctgatcttgccgaccgcggtggtatcgaaactgtcgaccaacacgacctggtcgggcaccttgaacgccgccaggccgcgcccgcgcatccaggacttcagcgccggcgccttgaacggttcgccctgcggaatcacgaaggcacagctgcgctcgcccaggtactcgtcgggaatggagaccacggccgcatcgaacacaccggggtgggccagcaggtgatcttcgatctcttcggcggagatcttctcgccggcacggttgatgtggtcaccggcgcggccctgcaccaccaggtagcctccgggcagctgctgcacacggtcaccggtacgatagaagccgtcatcggtgaacgagcgcgcattggcgaccgcgtcgttgtggtagccgcggatggtgtacggcccacgggtgagcagatgccctacctcgccttcggccaccggctggtcgtgatcatcgaccacgcgcacttcatcatccggactgatcggcctgccctggcaggccacgatcagttcctccgggtcatccagccgtgtgtagttgaccaggccttcggccatgccgaacacctgctgcagcgtgcagccaaggccatcgatcacccgtcgtgcggcttccggcaccagtttggcgccgcctacctgcagtacctgcaggctggacagatcatgcttgctggtggcggcggcctgtgcccacagcaacgccagcggcggcaccagcccgcagcaggtcacctgctcgcgggcgatcagcgggaaggccgcatccggaccggggccgggactgagcaccacgcgggcgccggcatacagtgcgccgaagaagcccggcgaactcatcgggaaattgtgcgcggccggcagcgcgaccagatagacgctgtcgcggtcgatgccgcagaggtcattgctggcgcggaacgagtagatgtagtcgtcgtgggtacgcggaatcagcttggacagcccggtgctgcctccggatatctgcaggaacgccaccgactgcgggtccggatcggacggcagctggctgcgatcgccctgcagtgcctccagcgcgatgaactccgccgcatcgccgtcgatcaccacatggcgaaccgccggcacttcggcctgcagcgcccttgccaacgcgcgatgatcgaagccatcgtgcagtgcggtggtgatgtaggcactggcttccgccttgctggcgaagtggaccagctcggtgatgcggtgcgccggcaacgcatacaccggcaccaggccggcgcggaacaggccgcagaccgtggtgatgaacccggcggtattgcccagctgcaccagcacccgttcgccaggctgcaggccgagcgccagcaggcccgcaccgatgcggcctgcctcatgccacagctgcgcatagctcaggcgtacgtcgccggcgactaccgcgatgtcatcggcgtagcgttctgcacgctcgcgcaggaaacccgggaaggtctcgccacgccagtgaccggcttcgcgatagcgcgccaccagcgtgtcgggccacacctgctgcagtggcaggcgggaagagtcagtggaggtactcatgcggcaggctcgatggcgggcgcggattcatggacacccagcgcgttcaacagggcagcgaacttcgctgcggtttcggccacctcggcctcggggtgtgactcggcgacgatgccggcaccggcatacaggcgcagctgcgtgccctgcaggcgcgcgcagcggatcgccacgtaccagtcgccgtcaccctgcgcgtccaaccagcccacggcaccggcgtagaagccgcgcggcaccggttccagctcgcggatgcgctgcagcgccgccaaccgtggcgtaccgcagactgccggcgtggggtgcagctgcgccagcagttcggcggcagacgcctgcggatccttcagggtggcgtggatgcgggtgcccaggtgccacatgctggcggtggcatgcagcaccgggcgcggctgcgcatcgatgtggctgcagtacggtgccaggccctcgacgatggcttcgaccacgtggcggtgctcgtcgtggtccttggccgaggccagcagcgcctgcgccgcacgctcgtcctcggcggcatcggcgctgcgccgcgcggaaccggccagcggatgcgacaacagctcggcgccgcgcttgcgcagcagcagttccggcgtcgcccccaccagccaggccggtgcctggcccagctccaccggcaacggcaccgcgtaggtcgccaccgacggatctgcgcccaagcgtgccagcagcacgtccggagacagcgcctggcgggtgcgtgccagcaggctgcgcgccagcaccaccttctggaggttcagttcgggcgcgcgcagtacctgcaccgccgctgcaaccgctgacgcatagtcctgcggcgcaggctcggccttcagggaaccgtccagcggcggtgcggcctgcggctgcagtgccagtgccggcagcaggcgctcgggctggaacagcgcatcgtccgcacgcggttcgaacggcactgcgccaaccagcaggcccgggccgccacgctgccgggcaaagaacgccgagacgcgttctgccaatgtcgccagtgcaccggccggcagcgtggcgcggcagccgcgtgcatgcacgtgctggccggcatgctgcagcaggaacagcgacgcgtcgtcggtgctgtccagtgacgctggcgcagcctccggccacgcgccctgcatcagggaatcgttcatggggtctccttcgtccgatgcgctgcagccagcgcgcacagcaacagcagcagcgcaccgaccagcaggtaaggcaggctcggcccgccgcgatacaacagcgtgccgagcatcggcccggccaccatgcccagcccctgcgcggcagcgacggtgccggcggcggcgccctgctcgtgcgcctccaccgcatcggcggccagcgcctggaacgaggggaatacgaagcccatgccaaacgcggccaacgcgtacgccgccggcaactgccagccctgctgcacgcccgccaccgaagcaaagccaattccggaaatcagcgcgccaaggacgatccagcggtgtggatgcacctccagcttcatcaccagcgcctgcgccaggatcaggccgacaccaacggcggtaagtgcgatgccggccatgcgtgcaccggccgccgcatccaggcccaggcgatcaatcgcgaagaagccgaccgtgacctgcgcgatggtcaccgagaccatcgcgatgaacgctgccagctgcggcaggcgcaggcgcgcgtcgagacggctcatcggcgtgcggcgctgtgcggacgcgcccaccaccggtggtgtagccggcagccgccaggccagcaatgccagtgccagcaacggcagcaacgcggccacgtacagcgccagcgaaagattggtataggccagccagccggcagcggccggacccagtaccatgcccagcgcgttggcactgcccagccgggcgaggaaactggcgcgctgcccggtcggtgccttgtcggcaatcagcgcagcggccgtgggcggcacggccgcgtagaacagcccgatcaagccgcgcgcgccgaccagcaccagcaccgacaccagtaccggcggcaccgcctgcagggcgacgtcgatgaacaccgccagtgcgatgtagaccgccgtataggcactcatcgccaggatcagcacgcgcttgcgcccaatgtggtcgctgagctggccccaggggcgcgcggccagcatccacaacacgcctgcggcggtgaccgacaggccggcatgccactcggacaagccgagcatgcggaccaccgggccgatcacggcgacgaaggacatcatcgccatggtgccgatcagggcagccaacaccagcgccggcaagccgggaacgacgggacgtgcgtgcatggaacaccagccgtaacaggaaaggatggccgggcacgcctgcgcaccccgcccggcaccggccctgctcaggaccggacgccacccttaaatgataacggctcgtatttgcatttgatacccattctcttgaatgggcgcgcaacagtgggttcagcgcattgcatgcaggccgagcaggccacggcgcttgaaccaccactccagcggcagcgtcaccagcggcgggatggctgccagcagcgccagcgcactggcccaccacggccagcgcaggcgcaccgccgcgaacagggtgactgccacatagaccaggaaggccacgccgtgcagcggcccgaacagcttcaccagcgccacgttggccatcgggccgtacttcatccacatgccgatgagcaggccggcccaggtcacggcctcgatgaaagcgaccgcggcgaacagacgtccggtcgggtgcatgggggaatgttgggtcacgtggggctccggcatgggggtatcaaatgcgaatgatacgcagatgcgaaccccatgtagagtcgagccgtgcgcgaccgctggagcccaccgaggtggacagctaccggagcgcgtgtggcagaacgtgctccccgatctcacgcagcaccgcgtccatcggccgcccgttgtcgaccaggttgaacatcacgtgcgccacgccctgcgcatgcacgcgcagcaggtagtcacgcaggccatcgcggccgaccttcaggcccagcggcagcggctcggctggcgcctgcggatcggcctgcaggtccagcagcatcgactgcacgaacggcttggctggcccaccacgctgcaccagcgcctgctgccacaggccgatgcgtccttcctgcgcggcctcctcgcggtgataggtggcccagccttcggcctcgcgcgcgatccactgcaggctctgccgcgcggtacccaccaccagcatcgggatgcgggttgccgacgccggcagcacgtcgaagccacccgtcgcctgcagtacggccgtccgctcatcggcctccggtgacagcgccgcccgcaacaaggtccagcgctcacggaacgtcgccgccctgccctccagatcctcgccgaatgcggcgaactcttccggtcggtcacccgaacccaggcccagcacgaagcgcccgccgctgatccggtccaggctcaaggccgacttcgccacctgcagcggctgccgcaatggcagcacgatggccgcgctgccgaccacgatgcgtccggtcgcggcagccagcatgcccagccacagaaacgggtcatccagcgcgcttgctgtcgcgtccggaccctgcggcaccatcagtggtacatcacgcgtccacaatgcggcaaagcccagatcatcggccagtcgcgcaatgcgccgcgcctcattcggatcggccagtccatgcgcggcgacaggcgtcatcaagcccaggctcaggccctgttgcggaaacaaggcagcgtaagcaggattgaaatcactcatgccgccagcttagcgtgcaggcctgcggcaacgatgacgcgccgcccactaccggaagaacactgcatgccgacgatccgccctgcccacgtcgatgacctgcctgcgatcagcgcggtgtgcctggccgcgttcactgcggcggtcgcgccttcgctcagcgcggccggcatcgccaccttcggcagtgtcgccgctgccgaagcgttcggcgcgcgcctgcacggtgacaaccacatcctggtggccgagcaggacggccgtgtcatcggcgtgatcgaactgaaggagggtcggcatcttgcgatgctgttcgtcgatcccgcctgccagggccagggcatcggccatgctttgttcgaggcggtgcttccacaggtgcgcgagccggtcctgaccgtgcgcgcctcgctcaatgcagtaccgacctacctgcgctatggctttgcgctggacggtgacgtcggcgagttcaatgggttggtgtatcagcagatggtgcgggcagcggcctgaaggcatccgcccggcgttgcccggcaatgcccggtgggcgtcatgccctgcagcacgcccgtcatgagcaaactgaatcagcgggctccccggcggttcctacaatggcctgtcaccctgcccttcgagatgctgccgatgcgcgtcgcgctttccgtgttgctgctggcttcggcgctgagcgcctgcaccccggccccggtttccaccgccaactccgctgaggcacccgcgccggcgtccgccatcgcctggcgccagggcgatgtggacgatgccttcgccgaagccgccgacagcggcaagccggtgctgctgtactggggcgcggtctggtgcccgccgtgcaaccagctcaaggccggcctgttcaaggacccggccttcatcgcgctgaccagcaaattcgtgcccgtctatctggatggcgacgaggaaggtgcgcaggcctggggcgagcgcttcggcgtacgcggctatccgaccctgatcgtgctggacccacagcgcaacgaaatcacccgcgtggccggcggcaacgacgccgccgaactgacccgtgcactgaccgttgccgcaggccgccgcagtgccgtcgccgccaccttggccaccgcgttggcaacgccggaccgcctggccgccgaagactggcaggtgctgggcgactacggctgggaagtggacgccaaccgcctcgccggcgagcgcaagagccaggtcgtactgcgccagttgtccaaggcggcaccggatgccgccctgcagcgccgcttcgctctgcttgccttggcaacggccgaaaagcccgatgcctcacccaccgaagtacgcgagctgctgcaggcggtgctggcgcaaccggcggaagtgcgccgcaaccgggagctgctgggctatgcgggcgtgcaactggtcaagcaggccagtgccgggccggccaccagcaacacgctgggacagcagctgctggtcgcactggagcgcgcagatgccgagcgcggtgatcgcgccgacgacgcgttgtcgcgtgcgctgaccgaagtatcgctggcccgccagcagcagccgaagggtgcactgcccgcggccctggttgatcgggtcaagcagcgcgtggcctctgccgatgccgccgccaccgatgcgcatgcgcgccaggccacgatcagcagcgcggtccatgcgctgcgcgaggttggcgacgacgccggtgccgaggcgctgttgctggccgagctgaagcgcagcgaacagccgtattactacatgcccgagctggccgaactggccgagcagcgcggcgataccgccggtgcactggagtggttgaagcgcgcctacgacggtgcacagggcccggccacccgcgtgcagtggggcgtgctgtacgtggaagggttgctgaagctggcaccggacgacgcaccgcgcatcgagcaggccaccgcctcactgatcgccgaactggaagcgcagccgtcgggctaccaccagcgcacccgccagcgcttcgagcgcctggccgggcagttgaaggcgtggagcggcaagcaccagggtgcggagacgctggcgcggctgcagcagcggatgcagcaggcatgcggtgaccaggtggatggtgcgtgcaaggattggttgagttgatgataacgctggcagcgggcacgtcagcgcgccggtgaggttcgaaaagcgggttctggtagtgccggccgctggccggcaacccgaccttcgctgattgccggccagcggccggcactaccatgccgctcctgctccctttcacgcatttcaatcccgccccttgacctcaaccaatgttgaggtgcgataacgatctccccacggccagccctctggccttccccacggagattgcttcgatgtcgtactcgcttcccccgctcccctacgcctacgacgcccttgagccgcatttcgatgcgcgcacgatggagatccaccacagcaagcaccaccagacctacgtcaacaacctcaacgccgccatcgagcaggccggcatcgccgagcagccggtcgaggcgctgatcgccaacctggatgccgtgcccgaggcccagcgtggcgcggtccgcaacaacggcggtggccacgccaaccacagcctgttctggaccgtgctcagcccccacggtggtgcacccgatggtgagctggccgccgccatcgaccgcgatcttggcggcttcgatgccttcaaggacgccttcaccaaggcggcgcagacccgcttcggcagcggctgggcctggctgaccagcgatcgcgatggccgcctgcaggtggaaagcagcgccaaccaggacagcccgttgatgggtgcagccgtgggcctgtcgggcaacaccccgatcctcgcactggatgtctgggaacacgcctactacctgcactaccagaaccgtcgcccggactacatcggtgcgttcttcaacatcatcaactgggccgaggtcggccggcgctaccgccaggccagggcctcatgagcggcgagacactgccgtacgccgggccgtgggcgggggtcttccccgccccggccccggtgccgtcggtcgagatgccgccgcgtgcactgcggcggctgctcggccactttcctaccggcgtggccatcgtctgcgcgcgcgatgcgcagggcaagcccatcggcctgaccatcaattcgttcgtgccggtgtcattgcagccgccgctggtgctgtggaatctggcgttgcacgcgcagagcctgtccaccttccagcgcgccacccgctttgcgatcagcgtgctggcggccgaccaggaagcgctggcccggcgctttgccgatccgcaggtgcgcaaccgcttcgatggcctggcattgctggatgacgacgaggacgccccaccgcgcatcgccggtgcggtcgcccatctcacctgtacccgccacgcacagtggccggtgggcgatcacctgctgctggccggccgcatcatcgacgtgcacgagaacggcggcgcgccgctgctgttccatcgcggccgcttccagcccggcccggccgagctgctggtggaggtgcgctgatgaacatcgaggctctggaatgcatgctcgccgccggcaaggacggcgcgctgctgcgcttcggcctgggcaagggctggctggatgccggcaacccggtgcgcgcggcgacccatctgggccgttgcgtggtgcttgatccgcagtactcggcggcctggaagctcctgggcaaagcctggctggccagtggccagccgcaggcggcgcgcgaagcatggcaacgcggcctgagcgtggccggcagcaagggcgaccagcaggcgcgcaaggaaatgcaggtgttcctgcgacgcctggaccgcgagcaggcggacctggcgaaagcgggctgagtcgatcagcccgcgttggccgatgccggtgcggacatgatgtccgacatcggcaggcggcgcggcttgctcgggaacgcgtgacgcaggatgcgccagaccacctggccgaactggcgcggcaacgagccgttgttgtagtgctggccgtaacggcggcagatgtccttcacttccttggcgatggccgcatagcggttggccggcaggtccgggtagaagtggtgctcgatctggtggctgaggttgcccgacagcacgttgatcaggaagccgccactgatgttggacgagccgcgcagctggcgcaggtaccagtggccgcgcgattcattgcgcaggcattccttcgggaaggtttccgattcggcggtgaagtggccgcagaagatgatcacgtaggtccagatgttgcgcaggccgttggccaccatgttgcccagcatcacggtgaggaagaacgggccggccagcagcgggaagaacacgtagtccttcagcacctggcgggccattttccgcgccaccgggcgggtctgcatccacatcgcacggccgctgatgcggcccttcagccaacggcccaggcgcaggtcctgcgcggccacgccccactggaacagcagcgcgaagatcggtgcgatgatcggctgcagcaggtagaacggcttccagcgctgttccgggaagatgcgcagcaggccgtagccgatgtcatcgtccatgccacgcacgttggtgtaggtgtggtggcggaaattgtgggtcttgcgccagttgtcggcggtggcaacgatatcccactcgtaggtgttgccattgagcttggggtcgccggtccagtcgaactggccgtgcatgacgttgtggcccagctccatgttctccaggatcttcgacagcgccagcagcagcgtgccggtgatcgcggccggccacagcagcggcatccagaacagtggcgagaacgccgcaaggaacagcaggccacggccgcccacgccgaaccaacgcacggcggcagccacgcgacggatgtagcgggtatcggaggcgccgaggctgccgatcacacggtcgcggatcgcgtcgagttcctcaccgaaggcatgcatctcggcagtactcagggcacggtcggtagcgcgggtcatggcaggcgtcctcagagatccaaagtcaggtcggtggtcggtgcgctcacgcagatccgcaccggttgtgccgattcggactgcaggtcgccggtgcgcagatggcgggtggcgccactgacgcgatcacaggtgcaggtattgcagatgcccatgcggcaaccatgcttgggcttgatgccatgggcttccaggctttccagcagcgagcggccacgcggcacgctcagctggcggccactgcgcgcgagcgtcagcgacacctcgccttcgctgctggcatcgcgcagcggcgccggcggggtgaaggcttcggcctggaagccagccacctggtgcgccaggcgctcacgcgcggcagcaacgaagccgtccgggccgcaggccagcacatggcgctgcgccagcggcgtgtcatcgccggccacctgcagctcatgggtatcgattcgcgcggccggcacctcaccctcgcgggtggtcagcaggtgcacgcgcaggttcggatgggccgcggccagcgcctgcagttcatcacggaactgcagatgggcggcggtgcgctcccagtagaacaggtccaccggcgctgccagcgggcgctggcaggcctcgcgcaacaggctgcgcatcggcgtgatgccgctgccggccgccagcagcagcaccggcgccgcggccggcatatggaactcgccgaaggcggcatcgaggcggaacagttcgcccggctgcgcgtggttgaccagatgctggctgacccggccgccgtcgatcgccttgacggtgatcgccagctcgcgccgacccagtgcggtagggctgtagctgcgctgccacaggcgcccttcaatctcgacgccgagggtgacgtgctggccagcgcgcatgccggcccagtgccggttggtgcgcaggaccagggtcgccgcgccctcgccggccggctcgcgccggaccaggcgggccaccggctcgcgcagggtccacaggggattgagctggcccgcccagaaatcgaacagcgacggcgagacccagcggtatggagagaacagggacggacggacgacagcgctcatgggcgcactatacgggcgcacatacacctgtgtatacatgtgtatattgaaccggattggatatgattcagcctcgcctcaccggaacccccatggccgccgccaccgccttgtcgacgcccgaagatgccaacagcccggcccgccgtacggtgagccgcgaggatctgctggctgctgccctgaaactgatcgggccgcaccgcagcctgtccacgctcagcctgcgcgaagtggcgcgtgaggccggcattgcgccgaacagcttctaccggcagttccgcgacatggacgaactggccgtggcgctgatcgacgccgccggccgctcgctgcgcaccatcatcggcgaggcccgccaacgcgccacctccaccgccaccagcgtggtgcgcgtttccgtggagaccttcatggagcagctgcgcgccgacgacaagctgctgcacgttctgctgcgcgaaggcgcggtcggctcggacgacttcaagcacgcggtcgaacgtgagctgcactacttcgaagaagagctgcagcacgacctggtgcgcctggccgcactggatggcgccgtgctgcatgccccggaactggtggccaaggccatcacccggctggtgttcgcgatgggcgccaccgccatggacctgccaccggagaaggatccggagctggtcgaacagatctccacgatgatccgcatgatcatcgtcggcgcccgcacccccgccgcattccgccgcggctgatcgagatccccctgggccggatcccttccgcaggaaggggtcctggtccgcatcccccgactccatggagcctcccacggcgccgccgtgcaggggaactgcgggcgccatcacagaactgcattgcgaacgggcagtttgggcatcttccacgcgccattcactgcgccctcacgcacgctgaattattcagaccgcgcgctccattcagtttggtgagttattgaacgaggtttgaatccggcacgtgccgctgcagtcgtttcagattaattgcatggcccaggcaagacccgatccgcacagtgccgcctccggccctgcggatgcaggtcccaccccaatgagcttcaaggagaaacacccatgcgcatgatgcagttcacgccgaagtttccttccgccaagaaccaatccgatctagctcgggctattgccacggcattgctgatcgctacttctggtgcagccggcgcagcaaccgtcaatccaggccagactcttgtggtgaatgcgggctccctacctcaagcctacgacgtaaacggtggcacgctgattgtggaaggcgccacgaccaaccgaatcgacaccaactattctggaggtcaacccgcacgggtcattgcgaatggcgcaagtatttccagcatgcggctgctcaatagtgttggcacgctgcacaactcgactgtgaatggccaattcaccctctcaatcaacgtcggctcaggcaattctggacttactcggccacatcttacgacggcaggcagcaccttcaatgggcccttcaccggcagcggcggcggccggctggactcggagggaagcacctttgcgcaaggaattcgcagccttggcacaatcctcaacctgaaagccaacaccaaggtcgtcggaagtacctatggcatcagcctcacgaactccgcaatcgcaggttcggcgggcatgcaggattgggggctgctcctcgattcttcgcatgttgcagcaacaagcgggccggcgcttcttattggcggcaccacgacgggataccctgtccgcgtagcaatccaaaacggatcgacgctttccagcagcaataatgtcgtgatcgaagggcgcgacagctcagtatttgacgtcaccgcccggacctccaacctaaacggcgatatcaccattgccgataccgccagcggcacgctgcgcttccttgacggcctcgacctcaccggccgcatcctcggcccggccgacgtcatcgtcgaccagggcggccgctggacactgtccggcgacagcaacaccggcaacctcaccctgggtgcaggcagcaacatcttccttggtgcagcgggcactgcggcgtatccgcagctgaccgtcaatggcaactacaccggcaatggcggcaccctgcacttcaacacggtgctggccggcgacgacgcagcaagctcgcgcgtgcatgtcaccggcgataccagtggcaccacccaggtcaccgtcaacaacattgccggtgctggcgcgcagaccgtcaacggtattccgctggtgcaggtggacggtaccagcaatggcaagttcactctgcagggccgtgccatcggcggcatgcacgagtacttcctgcacaaaggctcgccgggcgccgccaacggcaactggtacctgacctcggtctacaccggcaatccgtgcgatatcaatccatcgctgccggagtgcacgccggtggatccggtggatccggtcgaccctgtggacccggttgatcccaccgatcccaccgatccggtccccgtgctgcgtccggagccgggcgcgtacctggccaaccaggccgcggccgtgcagatgttccagctgcgccgccatgaccgcggcgagcccggtttcgaccgcgcccgcatcggtacctgggtgcgcgccgggcgtgaccagctgcaggccaacgtggccggccaggtcgatgcccgtacccacatcaacaccctgcagctgggcagcgatgtctggcgctggggcgatggccgtggccaggtcggggtgatgctcggcaccggcgaggcgaccacacaggcagtgtcgacgctgagcggttatggcacgcgtggcaaggtcaagggcaagtcggccggtgtctacctgggctgggtgcaggatgcacagagcagtgccggcctgtatgtggacggctggctgcaggcggcgcgcttcgacaacgaggtgcagggcgaaggcatcgcccgtgagacctacgactccaggacccgtagtgcatcgctggaagccggttatgcctgggccatccgcagcactgaggccagcacgctgtacctgcagccgcaggcgcagctgacctggaccgactacgacggcgacagtctggtcgaaaacaatggcaccacggtcgaagacggtcgcggcggcggcctcaacagccgcctcggcctgcgcctgtttggccagagcacgctgcagggcaaccgcgtgcagccgttcctggcagcgaactggctgcgtggccagcgcgatgaggccatgcgcttcaacagcgagtcgttgagcgcgaagacgccggagaaccgctacgaagtgcaggccggtgcccagctgcagctgggccagcgttggagcgcatggggtgacctgcgtgtgcagcgcggcgacagcggctaccgcaaccatggagcccaggtgggtctgcgcgccgcctggtaaggccaacgccgccccgggcccaggcccggggcggcgttcctcaactcccctcgcaccctgccgggaatgacatccggcagggttctggcgcttatttgtaatgttataacatcgtcgtccgcgatgttctgatcccgctttcggcttcgtgattgcacggacttatttatatagccgttgctatatttataaccctctgctttcatatgcgtcagccaggtcgccctcgccgcctttcctctcccaaggacgacgccttcatgcccgttgccacacccctcttccatcggctgcccctggccgccgccatcgccctgaccctgccgctgcccgcactggccgccacaccgaagccgaccgagctggaccgcgtgcaggtgaaagtcagcaccgccacccgcagcgaacgcctgctgtccgatgtcccgatccgcaccgaagtgctgcgcaaggaagacatcgcgttgcgcgcggccaccgacttctcccgtgccgccgagctgatcaacggcctgcgcgtggaaagcaactgccagaactgcaacaccagcgaagtacagctgctgggcctgcccggtgcctacaaccagctgctgttcgatggcatcccgctgctgtccacgctgggcagcgtgtacggcctggaacagatcccggccgggttcgtcgaccgcatcgaagtggtcaagggcggtggctcggcgctgtacggcccgggtgcggttgccggtgtgatcaacctgattccgccgctgccggcgcgcagcggtggccatgtgcaggccggcgtggatgtcctgaaaggcacgccgcagaagaacgccgacgtgcggctggacctggtggccaaggaagcagacgccggcctgtcggtgattgcccagcgcaactggaacagcggcatcgactacaacggtgacggctacaccgaaatcacccgcaagaacctcaaggtcggcgggctgcaggcctggtacgcaccgacgccgggaacgcggctgcgcctggacctgcaggtgaccgatgaaacccggcgtggcggcaaccgcctggaccagccggaatacctggccaacatcgccgaatcgctggatacgaaataccgccgcggcagcgtgtcgtgggaccaggaaatcaatgccgacgtcgatttccgcctggcctacgccttcgccgacattgaccgcgacagcttctatggcggtctgggcgacgtagtcaccgatccgtccgcgccgggctatgacccgtcgcagctggacccgaacgtggccggcagcgcggcctcgcgttcgtggcgccagtacggccgcacccacaacccgctgcactacatcgacagccagttgaactggcggttgggtgcgcacgcgctggccttcggcgtgcagtacaagcacgaggcgctgcgcgacgacaaccgcaccggtgacggccagcgtcttgcggtactggaggatgcgaccttccacaacctgggcgccttcatccaggacgagtggagcctgcgcgacaacgtcgacctggtgttgggtgcacgcgtggacaagagctcggaactggacagcgcggtgttctcgccgcgcatcgcgctggcctggcaggccacgcccaacctgaagtggcgtgccggcatcgccaccggcttccgtgctcccgagatcttcgtcgaggacgtgcatgtcgacacgctgggtggcgaacaggtgcgcgtgcgcaacaccgatggcctgaaggaagagcgcgcgttgaccaccctgttcggcttcgactggcgctcggacccggccaatccggtgtggagctgggatgccactgcctcctatgcacgcatccgcgacaccttcgcgctgggcgagatccagcgtggcgatgacggacagctgagccagctgcgctacaacgcctccggctccaacgtgctgggcgcggaaaccaacctcggctggcagccgtcgccgcagtggcgcctgaccgccggtgcctcgtggtaccgctcacgcttccgcgaaccgcagcgcatcttcgacgacaccggcgatggcggcgacaccgtgatcgaaagccgcgactacctgaagaccccgcgctggaccggcctggcccagctcagctggatgcccgccgagccgtgggaaaccttcgtcgcgctgcgccacaccggcccgatggcggtgctgaacaaccggctgggcgagctgcaccgtacgcgctcgttcctggtcaccgatcttggtgcgcgctggcaccggcatctgggcgcgcaggcgcagcaggaagtgtcggtggccgcaggcgtcaagaacgtattcgatcagcgccagaaggatctggagatgggcgcgctgcgtgacagcgactatgtctacgggccgcgtttcgcgcgctcgtggtacgtcaacctgcgctatgcgttctgaagcactgcgagcgttgttgttggcctgtgctgtgctggtggccgtaccggcgatggctgcggacctgcacgcgcaggtctcggcctcgctgatgcggccggaacagcgctcgctgcgaccgatgcagtggacgccgccgccgaagctggtggcgctgtacttcggcgccgactggtgtgcaccgtgccatgccttcgtacccaccttgcgcagcgtgcgcgacgcgttgcgcgaggccggcgccgataccgaagtggtgtacgtcagcctggatgaaagcgacgctgcattgcgccgctacatgcacgcgcaggacatgccgtggccggtgctggacccgcgccgcgccgcgcgcatgccggcgctgcaggcattggccgggctggcgccgccgaatctggtactgatcgatgccgacggcacggtgctggccaatggctggcaaggccggcgctatgaaggcctgcagccggtgttgaaggaatggacgaaacgggcgtgcgcgcaggaacaggcacgctgcccgcctggattgtagggtcgcgcgaaatgccgccgggcatggcccggcgctaccgttacggcgccccgccctcggccttgcgcacgaaggcttcaaacaacgccagcgtctgctcgctcacatggtgctcgatgccctcggcatcgcgccgcgcggtatcggcgtccacgcccagcgcaagcaggaaacgctccacggtctggtgacgctggcggctggcatgtgccagcgcctcgccttccggggtcaggaacacgccgcggtacggccgctgcaccacccagccatcgcgggccaggcgccgcagcatcttcgccacggtgggctgggccacgcccaggcgggtggcgatgtcgacctggcgggcctcgccgccgtcggccagcaggtccgagatcagctcgacatagtcctccaccagctccatccggtgcgcctcgcgcacttgccggaagctctcgacctggcgctcggcctcgatcaagggggtgcttttcagcgatgtcgaatcgtcggtcttgcccacgcctgcgcctgtccttccggggggatccggtgttgaacctgaattctggaccagtaacgcgataaagacgattgtttcacatcgctaatgactatagcaggagctatattcgaatccatgaacaccctggcgccccgtgacccttcggcctccactccggccagcctgggtgcgctcaacgcctcggtcgcggtgcccgacaagggccattggtggttccgcctgctggccttcctcggccccggctacatgatctcggtcggctacatggacccgggcaactgggccaccgacctcgccggcggttcacgcttcggctacctgctgctgtcggtcatcctcgtctccaacctgatggcggtgatcctgcaggcgctttcggcgcggctgggcatcgccaccggcatggacctggcccaggcctgccgcgcgcgttaccccaagccggttaacctggcgctgtgggcgctgtgcgaggcggcgatcatcgcctgcgacctggccgaggtgatcggcaccgcgatcgcactgaaactgctgttcgatctgccactgctgtggggcgcggtgatcaccgccctggacacgctgctggtgctgctgctgatgaaccgcggtttccgtgcgctggaagccttcgtgatcgcgctgctgatggtgatcttcggctgcttcatggtgcagatcgcgctggccgcaccgccggtgatggacgtgctgggcggattcattccgcgcgcgcaggtagtgaccgatccgcacgcgctgtatatcgcgatcggcatcattggtgccacggtgatgccacacaacctgtacctgcattcgtccatcgtgcagacccgcgcctacccgcgcaccgatgagggccgtcgcagcgcgctgcgctgggcggtgaccgacagcaccctcgcgctgaccctggcactgttcatcaacgccagcatcctgatcctggcggcggcggtgttccatgccaatggccgtttcgacgtggaagacatcgagcaggcccaccagctgctggcgccaatgctgggcgtgggcgcggcggcgacgttgttcgcggtggccctgctggcctcgggcctgaattcgacagtgaccgccacgctggccggccagatcgtaatggaaggtttcctgcacctgcgcctgccgccgtggctgcggcggctgatcacgcgcgcactggcaatcattccggtggtggtggtgatcatgctgttcggcgaccagggcgccgtaaagctgctggtgctgagccaggtggtgctgtcgatgcagctgccgttcgcgatcatcccactggtgcggatcgtgaccgacaagatgacgatgggcgcgttggtagccccgcgctggctgggcgcgatcgcctgggtgatcgcgctggtgatcgtggtattgaacgtgaagctgctggtggataccttcagcggcgggtgatgccaaatgcgcgccccctgccccggtagatccacgccatgcgtggatgcctttacatggtgcggggccagagcccctgcctctggcaagggatccgaccccaccatctccacgctacagatgcaacgcgatcgcggcctcgatctgctgaggcgactggaaccccgccaggcgcgtgcgttcgtcaccgtcacggaacagcgacagcgtcggcgtctgccgcagccccagctccctgaagaacgcctcacccagcacttccagctgcacgcgcagcagggtcgtgccctgccccgccacgctgttggccacccggtgcaacgacatctccagcatccggcaccccgggcactggtccttgtggaaatccaccagcacccgcgggtgctcggccagcagctgctggaactgctcaggcgtggtggcgtcgatgatctgcatcggtgttgctccaataatgggccaggaccgcgtcggtccaggcctcgatggcccccgcatggcgttgaccatgcggcatctgttcgatttccagcggcggatagtcgctgcggaagtagcggatcaggcggtgcacggcgccgcagtagtactcctgcccccactgcgtttcgccggtgccgaacaccgccagctgccgcggccgctcgccgcgttcggcgatgccggccacccatgccttcatctccgacggcgtgcggccggcgttgtcggtccagcagcccagcagcaccaggtcggcctcgtcggccgccagcggcggcgcctggcgcaggtcgtcggcctcctgccagtgaaccgcatgaccggcagcgcggcagcgctcggcaatctgccggccaagttcgcgggtattgccgctcaacgaggcgaccaccaccaggatgctcagcgcggcgccggactcacaggtcgtcgaagccgttgtcgacgttggtcttcttgtaacttgcattgcgcatctcgaagaagtcggtcttggtttcggtgaagttgtcggcgtaggccttgatccacggcatcacgttgtcggtggtgtcgctgtacaggcgttcgatgccgagcatgccggccatcttgttggcgcggtacttcacgtagcgcaccatctcgtccacgtcgatgccgtcgatgccatccagcacctccgacgaccactgcgtctccagctcgatggcatgctcgaacgattggtgtacgtaggcggtcagctcattggtctgcagctccgggttctcgccgatgatggcgcggatcagctcgctgatgaatttggtatgcgccagctcgtcgcggttgatgaagctgatgatcttgccggtgccgttcatgcgattctgccgcaccatgttgtagaagtacgcgaacccggaatagaaattgatgccctccaggatcgaggactggatcaacgatttgagcagggtctcggcggtcttctcgcgcatgaaatcgtcatacgcccccatgatcggtgcattgcgcttgatgatggtcgggtgggtgcgggcgatctcgaagatgcggttctggttcggcaggtcggtgatcgaggccagcacgtagctgtagctctcgttgtggatcacttcctgctgcccgatgatcgccgcattggcgtgcgcggccgggtcggtgatgtactccgcgacgttgtagatgaagcgcgtctgcggtgaatccagcgtggcgagcaggccgatgatcgagtcgtaggcgttcttctcgcgcgcgttcagctcgccgtactggcgggcgtccagcttcatgtcgacctcgtcgggaatccagaaattggtcgacagctccttgtaggcccgatagaacgacggataaggaatgtcgttccagttgaggatgccgctggtctggccgttgatgatgccggtgctgcggttgggatggcgaggttcgaggatcttgatgcggtcgaggggagttgccatggttttctgccttcgttctctttctatcgtgttgccggccagcggccggcactaccgaagatcacgggttgccggccagcggccggcactaccgaagatcatgggattgccggccagcggccggcactaccgaagatcgcggggttgccggccagcggccggcactaccattgatcagctggagcaccactcgcattcgctgatgtcgatgtcgttggagcgcacgtagtaggtggtcttcaggccttcgcgccaggcgctcaggtgcagctccagcagggtgctggcgcggatggtgctgggcacgtacaggttgaagctgatcgactggtcgacatggcgctggcggcgcgcgttctggcgcacgctggcgaactggtcgaccttgtaggcccccttctcgtagtacggccaggtttccagcgacaggcccggcgccgccaccggccgccggaagtccttcttttcctcgtagtagaacgcgctgtagatcgggtcgatggaggcggtggaaccggcaatctgcgccgtgctcatgttcggcgccaccgccagcagccagccgttgcgcaggccgtgcgtggccacttcgcgggccaggctgtcccacgcggcgccactgtagtcgcggtcacggaagtaacgcccgttgtgccagtcgctgcccgcgaacatcgggtagctgcccttctccttcgccagttgcgcgctggcctggatggtcaggaagttgatgcgttcgtagaggcggtcggccaattcttcggcatccggtgattcccactggattgcctgctgcgccagcaggtggtgccaaccgaacgtgcccaggccgatggcgcggtacttgcggttggtgatcgtggcctgcggcaccggcagcgcattgagatcgatcacgttgtcgagcatgcgcacctggatcgggatcaggcgctccagcacgtcggtggccagcaggtcatccggcgcactgatcgcccggccgaggttgatcgaggacaggttgcagaccacgaagtcaccggcgcggcgtgtggtgacgatctggtcgccgctgacgatctcctggatcatccgcgtcgggctcatgttctgcaggatctcggtgcacaggttgctggaatagatcatgcccgcgtgcttgttcgggttccggcggttgacctcgtcgcggtagaacaggaacgggttgccggtctccagctggctgagcatgatccgcttgaacagatcgatggccttcaccgtgcggcggctgatgcgctcgtcggccaccagttcggcgtagcggaggcggaagctgcccgcgccgcgcttctcgtcgtagaagtcctgcaggtaccagcccttggcctgcttcacctcgtgcgggtcgaacaggtaccagtcggcgcggcgctccaccgcttccatgaacaggtcgggcacgcacaccgaggtgaacacatcgtgcgcgcgcaggcgctggtcgccgttgttgaggcgcaggtccatgaacgcttcgatatcgcggtgccagatgtccaggtaaaccgccaccgcgcccttgcgctggccaagctgatcgaccgacaccgcggtgttgttgagctgcttgatccacggcaccacgccgccagaggaattggccacgccacggatcggcgcgccgctgctgcgcacatagcccaggtaggcgccaacgccgccgccatgcttggacacacgggcgatatcggtgttggagtcatagatgccctgcaggctgtcatccaccgtgtcgatgaagcaactggacagttgcccacccaccttgccggcattggccaacgttggtgtggcgaccgtcatgtacaggttggacagcgcccaatacgcctcgccgaccagctgcatgcgccgctcacgcggtttttcttcctgcatgaggtacagcgcgatggtcagccaacgctcctgcggcagctcgtagacctcgcggctgcgatcgctggccagatagcgcgtggccagcaggtacaggccgttgtaggcgaacaggcggtcgcgttccggatcgatcatctcgccggcctgctgcagctcttccttcgaatagcagcgcaggatgtcgttgctgtagatgccgcggtcggccaggctttcctgcaggcccacatacgagccgtacttcaggccgacgtcgtagaagcggttgcggctggcacgcttgtacaggcggcgcaggtagatgcgcgcggcaaactgttcccactcgggtgcgaccaggtccacccgcgactcggcctcgcggatcagcagatcgaccaggtcatcggcgctgatgctgggcttgcgctcgaccatcgcctgcaccacgcggcggtagtcgctcacgtccagctgcgggaactcggcatgcacggcgtcgatgctgcgctgcaggcgttcggcctcgaacggcaggcggcggttgccggcctccttggtgatccaggtcggcacgcgctcgccaccggcgcgcaaggcgtcgccagcgccggccagatcggccacgcggaaggtactatcggtcatggtggtgaaactccaggctcgcgcgcgcgttggcggtcgatgccatggcggccctgaacgcgataccggcgcacggggcgaacgggtggattgccagggcacgggaacgtaggtcgtcggcatctgcctgcgcctgcggccggtatccgggccgtgggggcgacctgcgtccgcacgatggcggccgcgtcgacacggcgagcctcaggggcgggccgcgggacgtttgctgcatgtccggcggcggcggctgaccgggagtgacggccacaacatagtggggatatccgaactcgtcaacacaagatgcggtaatcaatacatgtcgcgacgatcagtcgcaggatgccgtgttgcacctgcggcgccttgtcgacagcgcctgcgtccccagttcggtacaacatcaactttccccggaacaccgcccatgcgcgctgcccagtacccctccttcggcaacccggccgacgtccttgccattgccgatgcgccgctgcccgagcccggccccggcgaggtgcgcatccgcaccgtgctggcctcgatccacaaccacgatctgctgaccgtgcgcggcctgtacggctacaagccgaccctgccggcgatcggtggcagtgaagcactgggcgtgatcgatgcactcggcgatggcgtcgacggcctgcaggtcggccagcgggtggccgctgcctcggtgcacggcacctgggccgaagcgttcattgcgccggcacgcatggtgattccgatgccggaggcgatcccggacgaaatggccgcgcagctgattgccatgccgctgagcgcgctgatgctgctggagttcctgcacgtcgaggcgggccagtggatcgtgcagaacaccgccaacggcgcggtgggcaagtcgctggcgatgctggcgagggcgcgtggcgtccatgtggccaacctggtgcgcaatgccgatgcggtcgcgcagctgcaggcgctgggcatcgatcatgtattcgacacctcgctggacggctggaaggatcgcgtgcgtgaggcgaccggcgaagcacaggctgcggccgcggtggattccatcggcggcgacgccagcggtgacctggtcgacctgctcggccaccacggcaccctggtgtcgttcggagtgatgagcggcgaaccgatgcgcattcccgccggcggcctgatctacaaggaagccacggtgaagggtttctggggcagcaaggtcagccaggcgatggcggtggaggacaagcgccggctggttggcgaactgctgaagcgtgcggcgagcggcgaactgaccctgccggtggagcagatcttcgcactggacgacatcgcccaggcagcgaaggctggcgccggttcgggccgtaacggcaaggtgctgctgcggccttgatgcctcagcggatggcgctgccccggtaatggcgctgtcccggtatggcgctgtcccggtagagtcgactgtcagtcgactctcgcgcgtagcgcggggggatgaggcttctttccacagggaaagggctgtgaccctgcagggtgtgcggaccaacggtccgcacccaccaaagatcggtgccgcacccaccgagtgggtctgctccaacggaggcaccgacttcgttaagaacctgtgatgtataactgaatgcgctttcgtcattggaaggcgcacgtgcctgcgtgcggtactgacggctcctcccccgttcggcgttgtcgcttccatgtaccgcaccaccctgaacctgcttgccggcgcgatcgcgctgggcctcaccgccggcgctgccggcgccgctgaaaccgccgataccggcaaggacagcaccaccttgggcgccgtgctggtgaccggctccaacatcaagcgcagcgataccgccgggccgaatccggtgcagatcgtcagccgcgaacagatcgagcagaccggccgctccaccctcaccgacgtgctgcgcaacctgtcggccaatgccggcaacagcttcgacgagcagtacaccggcagtttcgccgccggctcggcctcgatcggcctgcgtggcctgtctccgaagaacacgctggtgctggtcaacggctaccgcgtctccaacttcggtttcgcgctcaacacccaggacaccttcgtcgacctcaacgcgctgccgatcagcgcggtcgaacgcatcgaagtgctgaaggacggcgcttcggcggtgtacggttccgatgccatcgccggtgtcatcaacatcatcctgcgcaagaacttccagggcgtggaagtcggcggcggcttcggtaccgccacccagggcggcctgaacgagcgcaaggccagcctgctggctggcttcggtgacctcgaacagcagggctggaacgtgctgttcgggctggacctgctcaagcgtgatcgcctcgacgccgaccagcgtgcctacacccgcagcggcgatttccgcgacaagcccggcggtcgcctggccggttggtccaccgcaggtggcaactggctgtccaacccgcgcgcaccgcaaccgttcgccaactgcccggatggcagccagctgcgcccgtacagcgatttcggcagcaccctgcccggccaggcctgcgccttcaacgcccagccgttcaaaaccctgcagcccggcgccgagcgcctgcaggcgtcgttgagcgcgacctaccgcttcaacgacagcgtcgaagccttcgccgacgtactgtacagccacaacaaggccgaccagatcttcagcgcgccgctgaccgtcggccccggcctgcgcgcgtacaacccggccaccggcaccctgatcgacgtgccggcggtgctgccggtcggccacccgaacaacccgggcagcgcgccgctgccgttcgagtacaccttcttcgatctcggcccgcgcctgaaggacaacacccaggtgttctaccgtgcgctggccggcgtgcgcggcagcggcgagcgatgggactgggaagtggcggcgctgacctcgcagagcgcgcagcgcgaatacgtcgacaacttcgtcaaccgctacgcgttcgagcagatcctgcgcgatggcagctacaacttcctcaacccgtccagcacgccgggggcgctggatgcactgcgcctgcagaccaagcgtccgggctggtacaagctgcattcgttgaacgtgaaggcctcgacctcgctgtgggagctgccggccggcgcggtcggcttcgcctggggtgccgagttccgcaaggaatcactggacgcgcgcaccagtgcgcaggtgctgtcgggcaccgaactgcgcccggccatcaacgtggtcaacggcgagcgccaggtcagcgccgcctacgccgaactgagcgtgccgctgcaccgcacgctggagctgcaggtggccggtcgtggcgaccactatgacgacttcggcaacgcgttctcgccgaaggtggcgctgcgctggcagccgctggacagcctgctgctgcgtggttcgttctcgcgtggcttccgtgcaccgtcgctgccggagatcgcgccgggccagaccgtcagctacggctcggtgatcgatccgctggacccgctgcagcccggtggcagccgtggcgtgaccaacatccgcaccggcaatccggacctgaaggccgaacgctcgcgcaacttcaacgtgggcgcggtgtggtcgccggatggcgataccagcatcggcctggactggtaccgcatcgagcaggacaacctggtcaagccggacagcgcgcagttcatcgtcgacaacccgacgctgttccccggccgcgtgcagcgtgatgcacaggggcgcatcacgttcatcaccaaccagtacgccaaccagggcgagctgaccacctcgggcctggacctggaagccaaccgcaccttccgcaccgatggctggggcaacttcaccgtggccggcagctggacccatctgctcagcttcaagcagccgctggtggccggccaggcaccgtatgaaggggccggcaacaaccgccacggcgcactgccgcgcacccgcggcaccacgtcgttgaactgggcagtgggcgactggagcagcacgctgagcctgcagtacgtgagcggctacgaccagcgcgtggcgacagcgaccagcaaccccggcctgcgtgatcgcatcaagccgtatcaccagctggacctgtacgtggcctacgaagggattcccaacaccacgctgtcgctgtcggtgctgaacctgaccgacaaggacccgccgttcgacccggccggtggctccaatggtttcgacatcagccagtacaacctgcgcgggcagttcatttcgctgggggcgcgctaccggttctgatgggccacctgcagagccgagcatgggctcggctctgcaggggtgtgcggaccaacggtccgcacccaccgcatcaccggctcaggtgcaggaactgcaggtgccgttcgtactggctgatgatgtcgttgatgatctgcttgcggctgtagcccaccaggtcatagtcctggctgccttcgaacagatgcacttcagcgcggtagtagcgctggttgcgcagctgctgggcggcgaacgacggggtcaggtagccactcaggatcacccggtacaggaagtcctgctgctcgccgtgattgaccgtcagctccatgtcgccggcctcgaagcgcgtggccacatcccagccctgcccgcgcagctgttcggccaccgcttccatcgctggcttcaccgtatcgtccatgaagcggtagacctggtcgcgcaccgggaagtgcatggcctggctcaggcgctggcgccagccctggtgatggcgatcgtcgccgatcagcggcgagggccggtactgcagcgcgcgcttgcggtgcgactcgtcactgaaggcgcgggtcagcccccacatcatcagcagcaggatcgccgagaacggcagcgaggccagcaccaccgccgatttcagcgcatcgatgctcccagccagcagcagcccggcggtcagcactgcgatcaccgtgccccagaacacgcgaagccaacgcggaccatcatcctccggcgcgccgccgtgcgaggacagcgtggacaacaccaccgctcccgagtcggccgaggtcacgaagaagatgaagctgaccagcaccgtcaccgcgatcactgtgcggctccacgggtagccatccagcagtgcatacagcaccgtcggtggatcatccaccgccagctgtgccagttgctgctgcccgtggtgcagcacctggtccagcgcgctgttgccgaagatcgacagccaggccagggtgaagcccagcgggatcagcagcacgccgaacacgaattcgcggatggtgcggccccgtgagatgcgtgcgatgaacaagcccacgaacggtgcccagccgatccaccatgcccagtagaacaccgtccagccgcccagccattctggtcggccgccataggcgtacacatcaaaactcttgccgaccacgctgcccaggtagtcgcccaggttctgcatcagcgtgctgaacaggtactgcgtcggcccggcaaacagcatgaacagcaccagcgcgatcgccagcagcatgttgatgttggccatccagcgcacgcccttctccacgccggagacggccacggccaccgccgcgcccatcatgctgaccaccaggatgatctgcaccaggttggaatgcgggatgttgaacaggtgcgcaaggccggcattcaggtgcagcaccccgaagcccatgtcggcaccgatgccgaacacggtagcgacaatgcccagcgcgtccacggtgtagccgatcgggccattgatgcgcttgccgatcaacgggtacagcgccgaacgcagcgccagcggcaggttgtggcggtaggcgaagtaggccatggccatcgccgccagcgcgaacacaccccagccgtgcaggccccagtgcaggaacagcagctgcatggcctggcgcgcgccggcctcgcccgcggccggatcgccctgcggcggctgcaggtagtgggtcagcggttcggaaacgcagaagaagaacagggtgatgctgatgccggcagcgaacagcatgccggcccaggaaaggtagctgaactccggctcgtcatggtcggcgccgagcttgatgccaccgtacttggacagcgccacgccgaccacgaacaccaggtagagggtcatcgccagcaggtaataccagccgacattgagtgcggcccagtcctgtgccttcagcagaaggcggcccgcaccaagcgggaacaggctgacgaacagcgcgaacgccacgacaacgatcgccgcgaaggcgaacacaggccgaagggtgcgcaccggggattgttgcggctccagtacttccatggggcggcgttctccggtagatcaaagggttagccgaccaattctggctgaaccgcagtggacagagcatgaagttgcggcctgtggtcacaggcccggcccgccattccgtgctatcacgcgcgcgccgaagcatatctgcgagcgcagccgcgcgcggaccgcgtgcatcgcggccacgcgcgcactgtccaatcacgacatcacatgcaccacatgcaccgcgcacagcttgttgccgtccgggtcgcgcaggtaggccaggaacagctggcgcccggccatgctgcggacgccagccgggtcttcgatggccgtaccgccatgggccacgccggcatcctgccaaccgcgcacggcctcggcgctgtcgagggtgaaaccaatggtgccgccgttggcatggcatgcaggctgcccatcgatgggcgcggtgacgatgaacatgcggccatccttgaagtacaccagccggcccttgtcatcgaagacgccggggcgtgcgcccaacgcggtgaacagggcatcgtagaagcgatgcgcgacgtccatgtcgttcgttccaacggtgatgtggctgaacatgcgggcactccatgtggaaagccgcagtgtcggcgagcacgccgggcatcgcaaatccggcgatctccccctctgcggcatgcccaggatttgtcgtgcgccgcccgatcattctataatgggaatcattcgcattaatgacccatgccgatggccgtgcccgccgcctccagcaccgcgctggcggggttctaccgcgaacaccatggctggctgctgggctggctgcgccgccgcacccacaacgccgactgcgccgccgacctgacccaggacaccttcctgcgcctgctcagccggcgcgtcgatccgtccgaactgcgcctgccgcgcgcctatctcagcaccatcgcgcacgcgctgctggtcaaccactggcagcgcgcggacctggagcgcgcctatctgaccgcgctggccgcacaaccggagccggtgcatccctctgcggaggagcgcacgcaggcgctgcagctgctgcatgccatcgctgacatgctgtccggcctggccgagcggccacggcgtgccttcctgctggcccggctgtccggactgggctatgcggagatcggccaacagctgggcgtgtccgagcgcatggtcaagaagtacatggcgcaggcgatgctgcattgcctgtgcctgtccggcgacgcggcggcatgagcgcggcagtggccggcccggcgctggagcaggcggcagagtggttcgcgctgcgccagcagggctggagcgacgacgaccagcaacactggcgtgcgtggctgcacgccgacgccggtcacgccgacgcctggcgccgggtcgaggcggtctggcagtcgttcgccccgctatcggcaacggcggcagcaacggcgctcgatgctgccggccatcgccgccgccgcgcacttcgcagtctcggcggcgcactcggcatcggtgcggtctcgcttctcggcctgcacgggctgcaggcgcagcgccacctgcagacgcaacgcaccgctgccgggcgcaccggtcattggacgctggccgatggcagccagttgtggctcaacgccggcagcgaagtgaccgtcgacatcggcaacggcaaccgcgccctgcatctgctacgcggcgaactgctgctgcagaccggccaccaccccgcattcgtcggcctgcccctgaccgtgcatgtacccggcgcgcgcctgcagccgatcggcacccgtttcgcggtcggccgcgaagcccaggacagccggttggacgtgttcgagggcgtggtgcggtgcctgccgatgttcggcgcggcgctggatgtgcctgcgggaagtgcgctgcagatcggaccgatggggggactcacaacggtcgctgccgatcccctgcgcggcgactggcaggacggacgcctgcaggtgcaggacacgcaactgatccgggtgatcgacgaactggcccgtcaccatcggggctatctgggctgtgatccggcactgtccgcattgaatgtcaccgcggtattgccacgcctggacagcctgcaggccttgaaactgctggcgcgcgccctgccgatccgcatcgagcagcgctggccatggtggaccgttgtgcgtccgcgttgaaatcgcggttccctttctgcgcgctcggcgggcactacaagggaacccattgcggatgtcgccgcccccatgaaactaccctgcccttctcctcgcccgcttgccatcgcgctgtgcctggccctggccacgccatgcctgtttccggccgccgcccacgcacaggatgctgccgccgccgttcgctggcagatcccggccggtccgctcgaccaggccttgaccgcgttcggccagcagtccggcctgtccatcgccgccgatgcccgcctgacccgaggccggcacagcggtggcgtgcaggcctcgctcaacaccgaggccgcgctggcacagctgctcgccggcaccggcctttcgttccagcgtgatgccagcggcgtggtgctgcaggccgcccccgccaccgacgccggcgtgcgccagatcggcaccctgcgtgtggccggccaggccggcgacggcgcttcgccgtgggggctggccgatgccgacgccgtctatcgcgacagcggctcgcgcgtgcatctggaccaccagcagctggaacgcttccgcggccagtcgatcggcgatgtgctggccggcgcagtcggcgtgcacaccggagacgtacgcaatggtggtgcactggacgtcaacatccgcggcctgcagggccagaaccgggtgccggtgatcattgatggtggccaacaggccatcgatgtctatcgcggctatgccggcgtgcagcagcgcagctacctggacccggacctgatcagcgcgatcagcatcgaaaagggaccgagcctggccgccaatgccgccagcgcgatcggtggcgtggtctacatggaaacgttgaaggccgaggacatcctcgacgacggccaggactgggggctgcgcgtgcgtggcggcgtggccgacaacagcatcgaccgcacccgtacgttcaagcagatcgcgcgtggcagcgacaaccgcaacagcctgcgcgacccgcgcgactggaacggcagcgtggccttcgcccagcgcggcgaagactggcagcttgtcgcagcctacgcacggcgccgccagggcaactacttcgccggcagcaacggcgcccaccgctacgacgaccagcatctgtccagtggcggtaccggcatgtccagccaggccgtttccaagctgtaccacccgggcgatgaagtcctgaacacccacaccgacaacgaatcggcgttgctgaaattcacctggacgcccgacccggaccagcgcctggagttgagccaccgcttcttcaactccagcttcggcgaaatcatgccgtcggcgatcggccgcgtgggcgagtccaacgaatgggtgacctacgtggacaaggccaacaccatgttccagttcgagcccgggaagatgcgggtcaacgccacctcgctgcgccatcgttaccgccccgaggcgcacccgtggctggacctgagcagcacgctgtggttcaccaccgccaccagccgcatgttcaacagcaatatcgccaacacgccgctgttcaaggaaatggcctccgaccagatgcccgacacgctgggcgagacctacggcccgggcctgcagtcggacgtgaagacccggcgctggggcctggacagcagcaacaccacccgcttcagcaatgatctgggcgactggacgctgcgctatggcgcgtccttccagcacgaagacaccgcaccaaactcgccggtattgccggtggactacaacaacaaccgatacctgcgctcgggcacgcgccgcgaggccagcgtggtcgcctcgctgcagtggcagccgtgggactggctgtcgctgaccgcaggcggccgtttcatcgactaccgcacccgcgaccgcaaccgcgtggccttcgtcagcgaatcgcgcgacctgcgctataccttcgcgcgcctgagcaagggcggccagctgctgccgggctggtacaaggagtggtacccggatgcacagggcaactacacgtacgactcgctgcgcgctacgccctatggcggcagcacgctgggccagacctacgactttgacggattcatccgtgacccgcgtggtgccaacggcttctataccaagcagattcccaccgcctggggctacaagccggcgatccggcgctccggccacggtttcgcgccgtatgccgaagcccgcttcaacctcgacgcggacatgttcttctacgtgaagtacgcgcagggctggaagatgcccagcctgttcgaatcgacgctgggcaacagcacctcggcgccggtagccgacctgaaaccggaaaagaaccgttcctgggacatcggcttcagcctgctcaagcaggacctgtggcgcgacggcgatcgcctggcattcaaggtcgcctggttcaagaacgatatcgacaacgccatcacccgtcgcttcgattccagcaactgggccttctacgtcgacaatgtcgacaactacacggtgtccggctacgagctgcagtccggctatgacgcaggcatcgcctacctggacctgtcggccagctactaccagcgcgcgcgcacctgcgatgcggccaccgccaagcgcatgcgcgaagacccgtatgcgaaatggagcaagctggacaccacgccggactgcgtggtcggcggcttcggcacctcgttcgtcaatgcgcagaacccgccgaagtactcgatccacagcacgctgggcttccgcctgttcgacaagcgactggataccggcatccgccgcacctacaacagcggccccacccatgaactggacaagccctggaacaccaccggctcgaccggcctgcagaacatctacctgccgaccgcgatctatgacttctatgcgcgctggcagttcaccccgaaggccgaagtggaactggtggtcagcaacctgcgcaacacctactacatggacacgctggccatgagcctgatgccgggcccgggccgcaccgcgcggctgaacttcaccgcacgtttctaactgctgcagcaacagcaacgccccggggagatcattcccggggcgcttgcctgcggcggctcacgctctggcaggtgccaaccttggttggcacagcggctcagcactggtagatgccaaccttggttggcacggcgacgcgttacttcgcagtactcagcaacagcaccgcgacggtcaccaatgcgatgccgatccagccgatcggacgcaggcggttgccgaacagcagacgaccgcaggtggcggtgccgatcacgccgatcgccccccacatcgcatacgcggtggccaggtccatgtagcgcacggcctggcccagcagggcaaaagcaatccagaccatgacgatcgcgccgacgccccagcgccagcggcggaagccctccgacttggccaccatcatgttggcggcaacgtcgatcagtgccgaacagatcacgaaaaacagggccagggtgttcatcagtgcgcctccccgagggtgacgcagacgattccgaccactgccagcaccaggccggcgagctgctgcagcgacaggctctcaccgaagacggtgagaccgaccacggtcagcagggtcaggcccaggccttcccacactgcgtaggccacgcccacggcgatgcggcgcaccgactgcgccaggaagaagtaggacagcgccagcgcgccggccatgatcaggtagccggtccagccgccatcgcgggcggcatgggccatgaacgaggtgccgaccacttcggcgacgatcgccacggtcagacaggcccaggcgaccagcgcgccacgggcgggaacagtacggaacatgtgaaactccttgcaggacggggaccgcaccgcctcatcaatagatccacggcatgcgtggtgggtccggaacgccccgcagacaggggcgacggcgaccagtatcatcgtcttttacggtgggatcaaaatggattccatcgaaaggagcgatggatcaatgccgtactcccctgaatccctgcaggccttcgtggaagccgcggcgctgggttcgttctcggcggcggcgcgacgcctgcgcaagacccagtcgacagtcagtaccgccattgcccacctggaaaccgacctgggcttgagcctgttcgatcgcagcgggcgctacccgcagctgaccgaggccgggcgacaggtattggggcacgcgcaggaaatcctggctgccgatgcgcgcctgcaacagttgagcgtgcgcctggccgcgccggtcgagcctcgcctgaccgtggtgttttccgatgtctaccagctcgatccagagcaacggatcctgcaacgcttcgccgaggcgttcccggagatcgaactggaatggctggatgccgagggtgaggacgtactggagctggtcggcagtggtcgcgccgcgctgggcctgctgcccaggcaggagcgctatcccggtgaattgacggcccggccgctggcccaccacagcgaactgtcggtgtacgtggcgcgggaacatccgctggccagcgccgggcgtcgcgccgccgcacaactggcgcggcatcggcaggtgcgcctgagcgcggaagtcgatcaatcgcgcgtggtcaccggcctggcctggaccgccaccgactacctgatggtgatggagatggccgaggacggcatcggctgggctgaactgccgcgggcgctggtgcagcgctacgaccgtgggcgactggtggaactggtgctgcccggttggccgcggcgcatccacagcgacctgctgtggcgccgcgacacgcctcccggaccggccgcactgtggtgggccgacgcgcttggatgaggtagtgccggccgctggccggcaatcccagtgtcccgtggttgccggccagcggccggcactgccgatcaacgatgggcgagcgcgtaatccagcgccgagcacaccgccgccacctgcgcgtcgttgcactgctgtgccgtcgcgacacgccgcccggaccggccgcactgtggtgggccgacgcacttggatgaggtagtgccggccgctggccggcaatcccagtgtcccgtggttgccggccagcggccggcactaccgatcaacgatgggcgagcgcgtagtccagcgccgagcaaaccgccgccacctgcgcgtcgttgcactgctgtggcgccgcgacaccccgccgggaccggccgcactgtggtgggccgacgcgcttggatgaggtagtgccggccgctggccggcaatcccagtgtcccgtggttgccggccagcggccggcactaccgatcaatgatgggcgagcgcgtaatccagcgccgagcacaccgccgccacctgcgcgtcgttgcactgctgtggcgtcgcgacaccccgccaggaccggccgcactgtggtgggccgacgcgcttggatgaggtagtgccggccgctggccggcaatccccgtgtcccgtggttgccggccagcggccggcactgccgatcaacgatgggcgagcgcgtaatccagcgccgagcacaccgccgccacctgcgcgtcgttgcactgctgcggggtcgcccgcgggctgtccgggtagacctcggtggtggtggtgtacttcgcgccggtaatgccggcgcacaggcccagctgcaccagcgggtactcgatcacgccatgggccaccaccggcgaaccgatgatctcgcccttgtcgtcggccggcgcgatgtgggtgaccttctccaccgcggcgatgacggcctgctggaaggccggttgtgggttctcgctgtcgtccaccaggtagaacccatcgggaatcaggcccggctcgaacggcttgccgtcacgcgcggccagcgccgggcggaactcgctctcgtcgctgtcggtggtttcgtgcaggtcgatgtgcagcacgaactggcccttgtacggcgcgatcagttcgatgacggcggtcgattcgcgggccgggccgtcggcgcggaagttgcggttcgggtcgatcgcatcgaagttccagcggttgatgcgctcgaagccccacggattcacgcacggcgtcaccagcaggttggccttgccggcatagtcggcggcgtgcttttcgaggaactccagcgcgcccatcacgccgctggtctcatagccgtgcacgccaccggtgaccagggcagccggcagcgccgggttccagtcgcggctgcgcagggcgaacaaggtgtaggtctcgcccgcgtagtcgagctggccgtaggccaccttgtcaaagcgcgaagccaacgcctcgatgcgcggcagcacctcttcgtcatagcgacgcaggcgctgctggcggccacgccacgcctcccgctccgccgctccccacggctggccaggggttccgacggggtagaaagcagcttgggacatggcggatctcagcgggtcaggaagcaatcacccactctaccaccgggacatcggcatgaaccggaggcgcattccaatagcgaatggaatcagcaataattctcatttacgaccttccacaaccctcaccgatgcccatccacgccctgcaaccggcccgcctgcccctggctgccgccctcgccctgtgcctgctcccggccacccgtgccttcgcccaggacggcgccaccacgctggacagcatccaggtttccggcagctggctgggcaccggcctgcatgacagcgtcaagagcttcgccggcgcgcgcacggtggtcgaccgccagcgcatcgaggccagtggcgcagccagcatcggcgatgccatgcgccgcatccccggcgtgcaggtcaccgacaactccggcacggccggcagctcggtctcgctgaacatcggcgtgcgcggcctgaccgggcgctactcgccacgctcgaccgtactgctggacggcgtgccgctggcggtggcgccgtatggccagccacagctgtcgttcgcaccgaccagcctgtccaacatcgaatcgatcgacgtggtgcgcggcggcggcgcggtgcgctacggcccacagaacgtgggcggcatcatcaacttcagcacccgcgccattccgaccggcgcgggcctgcacggcgaagcgggtgtgcgctacaccgcctacgaccatggcggcggtgacagcacccagtacaacgccttcctcggcggcaccggcggcaacggtctgggcgcggcgctgctctactcgggccaggacgggcgcggctggcgccagggcagcgatgaccgcttcaacgacctcgcgctgaagttcgcctatgccatcgacgaacagcaggaactgcgcgccaaactgtcctactacgatgtgcgttcgctgaccccgggcggcctgacccgcgcccagtaccaggccgatccgttccagaacacccgccccaccgatttctggaagggccaccgcaccggcatcgacctgggctacaccaacacgctgtcggccaacagcgagttcgaggtgctggcctattacaacgaaagcagccgcgccagctcgctgatcaacgccgccaacacccagctgaccgtgcagccgcgcgactaccgcgtgctcggcatcgagccgcgctacacccagcgcctgcactggggcgccagcgtgcacgacatcaccgccggctaccgtttcctgcgcgagcgcggcaacgaccgcagctacaccgtcacccgccgcaccggcgtggccagcgccaccacccgctttgacaacgccaccgatgcccatgcgttctacatcgacgaccgcattgcgatcggccagtggcggatcaccccgggcgtgcgcatggaatggatcgacatggaccgccgccaggccggtggcactgcgaccttcagcagccgcaacgacaaggccctgccctcgctcaacatcgcctacctgctgaccccgcagctgaccgtgttcggcaactacaccacctcgttcgggccggtgcagaacatccaactgaactcgcagaccgccagcaatccgctgaacccggaaatcgccaaaaccaccgaactcggtgcgcgctggcaggacggtgcactgcgcgcggaagtgaccgtgttcaagatgcgcttcgacaaccagatcctgcaggtgccgggcatcaccccgccgaccttccagaacatcggcgccaccgaccacaagggcgtggagagcgcactggagtaccacttcgccgaggacagtgcgctggccgggctggaactgtacgccaactacacctggaccaaggcgatccagcagtcgggcgacaaccgtggcctggacgtgccgttctactcgcgcgacaccgacagcgtcggcgcccgctacgcgctggccggctggaccttcaatgtctccagcacccaccagagcggccagtacgccgatgccgccaacacctgggccgagagcgccgatgcacgcgtgggccgcgtgccgggcgtgcgcctgtggaatgcacaggtggcctggcaggtgccaggcctgggcgacagcgagatcgcactgggcgtgaacaacctggccgacaagcgctggtacacccgcaacgtcgatggcaatgccggccgcatggtggccgcgccgcgcaccttctacgtgcagggccgctaccgcttctgaggcggtaaccgcccgatgcagtgacggtggcgatcacggtggcggcgtatcatgccgccaccatgtcactgcctgtttcgccatcgcgcctgcattcggccttccagggcctgcgcctgcggctgcgcggcagtgatctgtggttcatcgcgcttgccctgctggtcggcctgatcgccggctacctgaccctgctgcagtccggcatcgcacgctggctgcagggcacgctgtatgggctggacgaaggcatgcgcctgagctccctgccctcgctgacctggaccgcgctgctggtgctgccactgggcgggctgctggtcggcctggtcagccttgcggcgacgcggcttaagcgccccctgctcgatgcggtggaagccaatgccctgcatggcggccgcatgtcgatgcgcgacaatttgatcgtgctgacccagaccctgctgtccaatggctgcggcgcctcggtcgggttggaggcttcgtatacgcagatgggtgccggcagcggttcgcagctgggccgggtgatgcgcctgcgccgcaacgatgtgcgcatcctggtcggtgccggtgccgccggtgccatcgccgccgccttcggtgcgccattggctggtgcgttctacgccttcgagatcgtcatcggcgcttacaccccggccgcactggcgccggtggccgtggccgcgttggccggcgcgttcgtggccgaccaggctggcatcgaggcctacctgctgcccgccgcctcgaccatcgacgtgcgcgccgccgactacgccatctacggcctgctcggctgctgctgcgcgatggtcggcattgtcatcatgcgcctgatcgcttcgatcgaaggcacggtcaagcgcagtccattgccgctgtggggtcgcccggtggtgggcggcctgctgctgatcccgctggccctggccagcccgcaggtgctgtcgtccggccatggcgcgctgcacctggacctgactacccacctgccgttgatctggatcggcggcctgctgaccctgaagtgcctggcctcgggcatctcgctgggcttcggcttccgtggcggcctgttcttcgcctcgctgttcatgggcaccctggtcggcgccctgttcgccggcctgctggcgatggccaccggcgtgccggtggtcgacgccacgtccgctgcgctggccggcatggcagcgttggccgcggcggtggtcggcgcgcccatgaccatggccatgctggtgctggaaggcacccacgacttcctgctgaccagcgtggtgatgagcgcggtgctggtgtccagcacgctggtacggcagtggttcggctactcgttctcgacctggcgcatgcacctgcgcggcgagaccatcaagagcgcccgcgacgtcggctgggtgcagaacctcaacgccggccggctgatgcgcaagggcgtggcgaccgcgccggccgatctcgatgccgccgcgttccgccagcgcttcccgctgggctcgggcagccgggtgatcctgatcgacagcgaaggccactacgccggcatcgtgcagattccgcgcgtctacggcgacggcgtgaagccggaaaccacaatcggcgagctggccgagaaccgtgatgtgtcgctgccgccagcggcggacgtggtcagcgtgatgcagcgcttcgaccagacccaggccgacgaactggccgtggtcgccgccgacggccaggtgctgggcgtggtctctgaagccttcgtacgcaagcgctacgccgaggaactggacaagcgccagcgcgaactgatgggcgagcgcgtcgaggacaccgactgatcccgcaaaaaggggacggaggggattaagtcgtttctggcacctgactaaccacgcgtggcgtggaccgctggaaatccacgcatggcgtggctctactgtcacctcgaccgggtagactccggccatgcgcttcattgagaccttccaggccggtcccttcgccgacaccgtggtgagcctgctggccgccttcgtgctgggcacgctgatcggcgccgagcgccagtaccggcaacgcaccgccggcctgcgcaccaacgtgctggtcgccgtcggcgccgccgccttcgtcgacctgggcatgcgcatcgccggcagcgccgaggcggtgcgggtgatctcctacgtggtctccggcgtcggcttcctcggtgccggcgtgatcatgaaggaaggcatgaacgttcgcggcctcaacaccgccgccaccctgtggtgctcggcggcggtgggcagctgcaccggcgcggacatgctggccgaaggcgtgctgctgaccgtactgatcatcgccggcaacaccctgctgcggccgctggtgaatgcgatcaaccgtatcccgatcaacgaggccgccaccgaagccacctacgaagtgcgcctgagcgtggatgccgacgccgtgccgcgggtgcgcgagcggttggtcgatgcgctggaagcggcgcagtatccggtcggtgatgtgcaggtggtcgaacatgccgacgcgcccaccgatgtgatcgcggtgctggtcagtaccgccgtgagtgccgatgaactggatgtggtgctggcgcggatggagcaggtgccgggcgtgctgcatgccacctgggaagtcagcacccgcgattgattcatccacgcatggcgtggatctaccgaggtcgcggtgaagtagatccacgccatgcgtggatgcttctctcacccacccgccatgcgctgctgtgcgcgcagcagcttgcggaatgaaccgcactgccgcgcgtcctgcgcttccgggcaggccgccgcgcgctgcaggtgccggcgcacccgctgcaactgggtgatctgccgctgcagcacatcggcctgtgccagcagcgcctcacggtccagcgagatacatccatgctgcggcggcagcgacaacccgatctgctgcagcgacaacccggccgcctggccaagaccgatcagcgccagccgttccagcacgcgctcgtcgtactgccggcgcaggccgcgacgacccagtgcctgcagcagcccaagctgttcgtagtagcgcagggtcgaggccggcacgccactgcgcttgaccacctcgccgatatcaagttcacgcacgggcttgacctcaagtgaccttcaagcgccaacctatgggcgacttccccgcaaggcaagaccatgaccagtacatcccccgttgatcagagcgcgctgtggaacggccccggcggtcagatctgggttgcgcagcaggccatcctcgacggcctgttccaacccctggccgacctgctggtcgacgaactgcccgacaccgtcacgcaactgctggatgtaggctgcgggaccggtgccagcctgctggcctcagccgccgcacgcccgtcggcgcactgcaccggcctggacatctccgcgccgatgctggcgctggcccgtcaacgcgccgaggcggcaggactggacgcagacttcatcgtcgccgacgcacagcagcatccgctgcccaccgcgcacttcgactggatccaatcgcggctgggtgtgatgttcttcgaagacagccaggccgccttcgctaacctgcaccgtgccgcgcgaccgggtgccggcctgcgtttcatcgcctggcgcagcgcagcggagaacccgttcatgacaacggccgagcgcgccatcggcgatgcactggatcttccgccccgcgcgcccggcgcaccgggccagttcgcctttgccgatggcgagcgtgtgcagcacctgctgcaggccgccggctggaatgacgtggaggttgttgcggtcgacctgccctgctcgctcgcccgcgaagacctgccgacctatgtcggccagctgggcccgttgggcctggcactgcgcaatctgcccgaagaccgggccacctcgctccggaacaaggcggtagcggcattcaccccgttcatcgagggcgaccgcgtacgcgtggatgccgcctgctggctggtccgcgcccgcgcctaggaaaaggggacggaggggattaagtcgctcttgccccgagtgtgccggaaacgacttaatcccctccgtcccctttttccctacagcgcctcgccggcgtcggccaggcgcgattcgatcagcgcataccactgctgcagcacgtcgatcagcatgtccagctcggcgtcggtacgctgtgcgcggccactgcgcaggcaggcctgggcttcctgcagctgggccaggaacccggccacggtgtctgcctgcaggatcaaccccggcaggcgccgcccgggaatgcgcaccacggcatggttgccgagctggccgtacacgctgagtgtggtttccgtcttcatggaaagaggcaggaattgagcgttcatcgcgggcaccatggaaaacctgagccgccggcaggcgtggtcaacgggggagacgtaaccacgtcctgccgacggtcaggggggactcgggataccggggcatggccccggtgcgggactctcagcgcggttgggcgatcccagcgatctgcacgcgacggttcggcgccaggcaggcgatcagctcgcgccgattgcgctgctcgcactgcacgatcggctcggctgcgccccgcccttcggcgctgatgctggccgcaggcaccccgccctgcaccagcgcgctgcgtacggcctcggcacgttgctgcgacagggtctggttgtagctggcactgccgatacggtcggtgtacccggtcacccggatcgactgcacctgcgcagcctcgcgcacctgcgccaggatgccctgcaccgcctgctggccttcggcgctgagtaccgcgctgtcgaatccgaacagcgcgtcggccgacagccgcaggggttgctccggcagcggtgccggtgcaggcggcgccggtggccgtggcggttcgatcaccgccgcgcacgattccggcttccagtagcccccctgggcgatgcccttgctgtcgaagcgcacctggaactggcaggtgaaatactccgcgccctgcgcggtgcggaagttgaacaggtagttccactcgcgcacgccccacatgccttcgttgaagtgcggcgtgcccagcaaggtatacagctgccgcttgctcatgcccggcgcgaatctgcgcaggtcggcgacgtcgggatagatgccctccttcaacgaagccttcgacgcctccgggaacttcacggcggtggtgtcggcaggacggtcggcggccggcgcatggctgcggcaggcggccagcagccccatccccaggaccaggcccagcactgcggccatctggccggtgcgggcgatgcgatgctgtttcatgtcattcccccctttggacgtttccgcgatgccgggccgcgcgtgcggcccggccgcggggatcaccactggatgccggcaccgacggccacaccggcctcgccacggctgttggtggagccgctgaacttgtagatccagcgaccaccttcagagacaccggagataccgatcgccacgcccgactcgccgttgtagctgccagcggcgaccgaggccatgctgcggcccgcttcgctgggctgcggcagcgctgcggtggccatcgccgacgcgataccggccgaggcgcggttgtcggtcttgcgcaggtcgcgctcgaagccgcccatgcgctcgtcggtgtacgccttcgaccaatccagggtctgcgccatgcccgacttcagctggtccacgttgaccgcgtcggtaccggcggtgccggcggcgacgttgcgcaccgtggtcgggccgctgctggtgctgcccagggtgacgctgttgtagttggtcgcaccgttcaccgtggtgtcgtagcggatcgtgccctgctgcgaggcctgcagctggcgtacgttgaccgcatcggtggcctgcgaaccgtcggccacgttgaccacctggcgttcggcaccagcggcacccaccgagaccgtgttggcccggttcgccaccgatcccgcacccagcgccaccgagttgtcggcctgcgcctgcgaaccattgcccagcgcggtcgagttggcgccggctgcggttgagcctgcaccaccggcggccgagttggcaccgctggcggacgggtcggccaggttgttggtgttgttggcgcggaagctgccggccacgttggtgatgttctggatcttctggtcggtgtacttcttcgattcgtcgatggcgtagttcacgccgttcttcagctggccgacattggttgcgtcgtacgtatcggaaccgtcggcgacatgcgtgatcttgcgctcactgccagtactgccgaccgagacctcaccggccgagttgctggcaccggtctggccgtaggcaccggtgtagccgctctgcgcaccgacgctggccaccgaacctgcacccagtgccacgctgttgccggcactggcgctggcgccgttgccgaccgccacactgttggcaccggccgcactggcctgcgggccgaccgccaccgcctccgccccggccgccgttgcggccgccgccgtcgagttcaccgccaggtaggcactgccaccgccgccgttggtgatgcgctggttgaggaccttcagcgagccgtccaccgcagtgaaggcggcggtgacattgttgtagtcgccgctggtgaaagtgccatcggtggcgatgctggagatgctgaacttcggcgcggtccacacgttggtggtgccgttgtacgcggtggtgccaccgaagtagttggcgatggtgctgtgggtgctgaacagctggtcgccggtgatggcatcgctgctgccggccaggatgctgccggcggcgacgttggtgatcttcaccgcgccggtgccggtgcccgtcagcgtcacgctgttgagcacgttgccgctgccgtcgacgtcgtacttcacggccaacttgtcgatctcgccggtctggtcggcaacgttggccagcgaattgctgaccgcgtcgaaggcggtaccgacgtcgttgtagttgcccttggtaatcgtgccgttggcggcgacgttgttgatcgagtaggtcggtgcggtcagcacgccgctggcgttgaccgccgcgccaccaccgaggtgggtggcaacggcctggttggccgcaaacagctgggcaccgttgatggcctcgctgctggtggcactgacctggcccgggcccaggttgcgcagcgtggtggcggtgccgctctggcccagcgtggcactggcgtagttgacgctgccgtcgccgttgaggtcatagcgcagggcgccctgctccgacgcctgcagctggcccaggttgaccgcatcggtcgcggcggtaccggcggccatgttggtgacctggcgttcggcacccgccgcaccgatggacacgctgttggcacggtcggccaggctgccggcacccaccgcgatactgttggcggcggtggcgcgggcgttggtaccgaccgcgatcgagtcggcgccggtggccagcgcctcggtaccggtcgagttcacccgcaggtacctggtgccaccgttgcggatatcggtgatctgcgtgttgagattgaccagcgagccgtcgaccgcggcgaaagcatcagtggcgttctcatacaggcccttggcgatggcgccgccggtggagatggtgctgatctcgaacagcggtgcagtgaacgcgccgctggccggatcgaaggccgcgcggccgccgaagaagctggcgatggcagcattggtcgccgccagctggccgccattgaccgcttccaggctgccggtggtgaccgcaccgccggccaggttgccgatggtggtggtgccggtgcccgcgccaagcgtgacacgacggtagttcggattgccgccggcatccaggtcgtaggtgacggcggcatcggccacgccgttgatcaggctgatcgcgcccttcaactgggctacgttgaccgcatcggtgttgacgctaccggcagccacgttggtgatctggcgctcgccaccaccggcggtgcccaccgacacttcgcccgccgaaacctgcggagcagtcaggccgtaagcactgtagctggcctgcgcgccgcgcagtgcggccgagcggtagcccagtgcgaccgagttggcctggttggaggtggcttcagcaccgagcagggtctgcccgtttgcggtaccgacggcactgtcgccgacgatcaccgaatggcccatgcgcgcagcgtagtccgcggtcggtacaccggtcgggttgctcgggtcgttgaccccatcacccgggaaggcgacgttggcatcgaccttcggcaattcgtgccgtgcattggcaccgatcaccacttccttcgaaccgttggcgaaggcgccatcgcccatcagcacctggtagtcctgcgcggcgttcacggcccagcacgagatgtcagccagggcgacgtccaggcacttggcggcccacgccggcgagtccttcggcagcagcaggcccagcaggccgcccggattgccgttgttgatgttgtagatgtagctgtcggaggtaacgccaccgatcagggtcaggtgcgagctgccaccggtagcggcaccgcccagcccgttgagggtgctgccgaccggcgacaggttgaccaccggcaggcccagcacattgaccgtcgagtaggtctgcatcacgttggcattgctgagcttgaggttgccgttgctcaggtagccatcgccaccgaacaggctggtggtggtcgggccgatcagctgcccgacattgccgaccaggccgccggtgccgatgatcaggcccgcgttcggatcggccggagccggcgccttcgggctggtgggcgggatcgccgagggcttggtcaggccgaggccaccgagcgtgccgccgaccaggccgccgaccgcgctgcccagattgccgagggtgccattgaggttgccgttgagcaggttgcccacggcactgccgacgttgccgagcgtgttgcccagcaggccacccaggccagtgccggagccggtggcgccattgagcagaccgccgacggaaccgacggtgttgttgagcgtgccgccgaccgcagtgccgacgctgccaaccgtgccgcctacggcgccgcccacgctgccgaccgtgccattgagggcgccgccgaccgcaccaccgacggtgcctacggcgccgttcagtgcgccgcctacggcgcctacagtgttgttgagtgtgccgcctacggcgccgcccacgctgccgaccgtgccattgagggcgccgccgaccgcaccaccgacggtgcctacggtgccgttcagtgcgccgccaacggcgcccacggtgttgttgagcgcgccgcccacggcactgccgacgctgccgaccgtgccattgagggctccgccgaccgcaccaccgacgctgcctacggtgccattcagtgcgccacccacggcgcctacagtgttgttgagcgtgccgcctacggcgccgcccacgctgccgaccgtgccattgagggcaccaccgaccgcgctgccgaccgtaccgacggtgccgttgagcgcaccaccgactgcattgcctgcggcgccgaccgcactacccaccagcccaccgacacccagtgcgctgttctgcgccgcaaccgttgcctggccggccagtttcagattgcgatcggcaaccacttcctggccattcggcgcctgcacgcgcaccttgccggcagcaccagcatcaaatgctgcggtgatcgcgcgatcgtgggtttctcccggcagttcctccttggcgggcagcgtgatcgccgccgtcgcctttacctggccctgggcgtcgatctggtggcctgccaccttcagcttcgaatccagcgccccatccacagaagccttcagaccccgcagtgcgcccgccggcgcgccgctgatgccggcggccgcctttgcaccggtatcgattgatgccacctgcccgccgccaagaccgatgttggcattcgctcggacatcagcggcaagccttggcacggcgacctgcttcggcgctgtgttcgcggccagcttgacctgcacggaggccggcagcacgtcacgcaccaccggcagcgacgcggtgctcaactgcaggccgacgcgcgcatccgcgctgatcgccgggctgctctgggcctggcttgcggcagccgcgagggctacctcggcatcgaccttgactggcatcggctgggtgtacttggctgcaagagcctgcagatcacgcagcgactgattggattcggatgctcccgcgtggccactggccagcacgcacagcagtgccagggcgagcgtggtgggcatcagcaggaaggcgcgcggatcccgcgcggcgctgccgccgctgtcgccggtggccagttccgaggccacaaccagagcattgagctggcggttccatacacgccggtagatgcgattcatgagcacttcccccgtaggcgaacaacttgaatgtcagtggacttgccgttaggcaggtgactgacatttcagcgtttgcaacggtggctgcgcacttcattccggcacggcaatcgtgcattccggcaaatccacggccggaatcggcagcgggctatgcagaagcggcaacgatatcggcaagcacatgggcaattccggcagaaaccaccccgaaacccttgcggcgcttgattcaggccggctggccgatctgcgcgggagcgcgcatcagcgtatcgcgcggcagctcgccgaaaaccttgcggtagttgtcggcaaagcgggagaggtcccataggccacagctgagggcgatcgccttcaccgaacggcggctggaatcggccatggacaggctggggcaggcagcgcacaggcgcagcatcgacagataacggttgggcgaagttccgaacaggtcctcaaaggcatagcgcaggccgcgttcgctgacacccgccgcgtcgcatatctcgttcatgtagatattgcggcgcaggttgagccgcatgaagttctccgcccgctgcgcgatcagataatgcgtgcgccgggcgcggctgcaaccgggccgatcggcggcgcctgcgccgagcagggcctgcacgtgctcgtgcagcaatcgttcggtttcctgcggctgcaggccagcgccctggccgagctgaagatgcagctgctgataatgatgggcgagtggtgccgaatcgttcgccagattgaacagagaaagtgcctggcccgcgggcggtgtgctgcgcaggctcagttcggtcaacttgcgttgcacccgtgcgaccggcaccagcatcagggtcatgtgcgtaccggggctgagcgtaaactcgctgatgccttcgggcatcaccgtcagcgccatccccggtgcaagcggcaccccgtggcaccagctcagtgtttcatcggtggcgtgcagataccccagcatcgcccagtcgggtggcagcatgaagcggccacgacagtggaaaccgcaactgatgctgcagaacagggcttcctcatgcacgcgcgaagcgaaggccgcccgcggcccgttgccatcgagcagcagcagttcgacatcgcacacgcgaagtacgccgcccagcgtcgccagatcgatcgatcgcaggccgctgtcgtcgctgtcttctaccccaccatcgaccatgacagtgtcgtccccccgttgatccgcaactcgctgcggcccccactgcctgacagggccacaccattcctccaggaaccttcgccattgccgggattgcctcggccggtgccgcgcgaccaacccggttgaaagcagcaacgtgagagcgagtatgcccgataatcatcgaaggtaaacccgaactccgcattgacgaaaatagatacagagatgaagaaaatgtcgtcgccagtggcacgatattcgcatgcatcatttgcgccatcacaatatctgcacgtcgatgaatcgttttgccagcgaacggatacgcgtcacagaaacaacctgaaagtttaagggctgccgcgtttctgccgaatttgcatataggttccagttgcagccaaccgccattcaggcaaagtcgacgacacggtgatccggtcgcttcaaaaacgaccacacctgggggagcgtatgaccacgaccgtatcgcagaacagttcgaccgccggcgcatcgccgcgtggttgcgacgttgcggccggcatttcccccggggcagatcaccaggaatgagcacggcgggtcattcccgtcatgccaccccgccaggatgtgcggggcccacggacgatcccggcggagccgggccaccgcccaacaggtgtcctgcatctgcagacaacaagtagagggagacaaggccatgaacgcatccatccgcaagttcctgaaggaagaagatggcgtcaccgcgctcgagtacgggctgctggccgccgtcatcgccggcatcctgatcgcggtcggcaacaaggagatcaaggggttcttcgagacgctgttcaagaacctctccgaccttgccaccaaggcctccgggtcggcacctgcgaccagcggtggcggctgagcctgcgcgcatcgcacatccctgcagcggtgctgggatgtgccggtggcaactgcaggctgtccaatgacggacgacggagtgtgtgatgacgttgctgggactattggccatcggcgtgtgcctgcggatcgcgatcagcgatctgtatgcccgccgggtgcccaatgcctggctgttgtctgcgtccatcattgccatcgcattgatcatcgcggggcagttcagcacgccgcgccagccgtggcctgcccacgcggcgggcgcggcgctcggcctggtcgccctgctgccgttctatgccatccgctggatgggcgccggtgacgtcaagttcttcgcggtactggggctgatgctgggctggaaagccctgctgccgatctggatggtggccagtctcgcggccggcctgcacgcggcagtgatcattgttggccgccgcctgggcgtgatgctgcccacgggccttcagatgcaggtcaaccgcgccagcagccaatggcaatcgcaccccgccctgcgcgacatgcaggccgcgcgccagggacgacatggcattccctacgcagcctacctggccatcaccggcatcggctgggtcctggcaagcgtctatggaggtgtggcatgaacatccgcgatccacggcgtcaacgcggtgcagccagcatcgaatttgccctgatgctcatgctgggcctgctgccactgctgatgttcacgttctccggcgtgatgatcatggccgcgcaacagacattggcgacggcctcggccgagggcgctcgcgcttcgttgcgctatggcagcgccaatgaacggcgtaccgcagcctgcgtagcagcccgcagttcgatgcagtggctgttgaaattctctggacagggtgtcgactgcagcaatggcggcagcaacgcaatcgttgtctccgcgcaggcaccctgcgccggcctggccactgcccagtgcatgacggtgaccgtcagctacgactacgccagccatcccttcctgccgggcaccgccacgctatacaagtgggtgatgcaggcccccatccgtagtgtcgcggtcgcccagctcgacctcggcagcggcaactgaccatcggcacaggagacggttccatgctcaagttgacccgcatcgctgccgtcgcccttatcgggctggccgtgctgctggcggtgatcgccttgatgatcgggcgcaagcaggccgcgccggccacggttgccccggtcgcgcagagcgaagcccaggcgatcaccgtggtagaggcggtggcacgactgccggccggcgaaccgatctctgccaatggagtgcgccttgcgcagcggaccacgccggtagccggtgctgccaccagcatctcggccgtggtcggcaaggtaccggtgcaggacatcgccgagggcaccgccatcagcagcggcgccctggcacagggattctcgctgcagctgcgcccgggcgaacgcgcgctggccatcccggtggacgaactggtcggcgccggaaaccgcatcctgccgggtgatttcgtcgatgtcttcctcaacctgcgcaatgcccagcccaacgccagcggtccggcagaggccgcgcagacccgcctgctgctgtcgcggctacgcgtgctcagctacggtcaacaggacatcgctccggtcaccggcgatgccgtcgccggcaacgaaggcgatacccgcaacgatccccgcgccgccgacatcaccggcaatggcagcaaccatggctcgggcaacgagaccacccagccggcacgcagtgcggtgctggcagtgccggtagccgatgccaaccggctgctgctgggtgcgcagcagggaaagctgttccttgccctgcgcaacccggccgatacggggcaacccgaccttgcactgtttccacaggcgcgtggcgtgatcgatcccgtgcgtggcctcgatgccgaacagcagctcgcactgcagcggccggagaaccacgccttcgccggcatcgatggtgatgccctggccggccgcggcaacagcgcagcccgcagcaacccgcagcccccggtgcatgcgccggcggctcgacgcagcgcaccgcgtgcgtcgggcatcgagatcatccgtggcgacagctccgccccccgcggttccctttgacctgcatcgagcgcacccatgaccgaacgccgccgcccacgcccctccccccgccagcgctggctggccctgctgctggtgctgctggctccggcaacaagcgtggccgcagacgatctcgtgttgcaggcgcgtgagcagcgcccgtggacgcttccggccgatctggagcgggtcgccatcgccgacccaggcgtcgccgacatcgtgatgctgcgtgggcagcgccaggccctgctggtcggaaaagcgccgggtacgacgaccctcctgctgtggcaccgcaagcaggccgagccgcaacgcctgcaggtgcgggtgcagagtgccgtgcagggcgcggcagacgcaggctccaacgggctggtgttcacccagcaggacaaccagggcctgctgcagggaagcaccgatagcgtgctctcgcacatgcaggaacagaagaccgcggccatggcgctgggcaaggacgggctgcttgccgacgcgtcgacggtcagcagcggcggcgtggtgcaggtcgaggtcaaggtggtcgaattcaacaagaccgcgttgaagcagatcggcatcagcttccagaaccgcaatggcagcttcgcctacggcttcgcccgcccgggcggccagttgccgggcaacaccggcatcctgccgggcatgaaggaaggcaactccggcaacgaggccgagtcgcccatttcttcggcgttccggctggtgttcggctcgaccaagggcctgtggaacgccgatgtcgacctgttgcagagcaacggcatggcgcgcgtgctggccgaacctaccctggtcgcattatccggccagagcgccagcttcctggctggcggcgaactgccgatcctggagccgcagggcctgggcaccaccaccatcacctataaaccgttcggcatcggcctgacggtgacaccaacggtactggcccccaaccgcatcgcgctgaaggtcgcaccggaagccagtgatctggactacagcaacgccattgccctcaatggcgtgcagattccctcgatcaccacgcgccgtgccgacaccacggtcgaactgggcgatggcgagagcttcgtgatcggcggcctggtcagctccaatgtcgtctccaacgtcggcaagatcccgctgctgggcgacctgccgatcatcggctcgttcttccgcaacttcgactacaagcgccaggacaaggagctggtgatcatcgtcacgccgcggctggtgcagccgctggcgcgcaacaccgagctgccgttgcctggcgaacgcgaggccaagccgcacatgcccgaatggggcgcctggctgctgggtcccatcagccaggacccggtacccggcttctcacgctgattccatgatgcctgcgataccacgcccatgccctacgccactgcccagccgctgcatccgcaaggaccgccgatgaatctggtcctgtacggaatggatcgcgaactgctgccccggctggcggccaaactgccgccgaccactaccctgcactggcaggacagcagcgcgccgacctccgctctggacctgcaacgcgggccgcagagccttgtgctgctggatttccgccctgaacatgccgccgcctccagcgtgctggcgcagcaactgcaacagaccgaaccggatcttgcattggttgccgtcggtgccaccagtaccggccaggtggaaggcatcgtcattgcattgcgggcgggcctgcgcgacgtgctggacctggacagcgacaacgtcggcatcgaggccgcgctgcgccgcgcgctgtcgccacgaccggctgccgccgcgcagcacgcgcacaaggcgcgcctgatcgtactgctgggcgtgcgcgccggagtgggcaccagtacgctggccgcgcatctttcggtgctggcacagcagacccgtgcgctggcgcagggcgaggcactgcagcaggacggcctgctgatggagctggcccagccttcgggtgacctcgcgctgtacctcaacctggacagccgcttccattacgaagacgcgctgcgcaacgccagccgcatcgacgccaccctggcccgcactgcgatggctcgccatgacaccggcctggtgctgctggaccgcgccagcggcagcgatgcggtgccgccatccgatccggctgcgctgctgcagcgcctgcgccacgtattcgccagcgtgctgtgcgatgccggtggctgcccgctgcggcagctaccgccgctgttgctggaccaggccgacgagatctggctggtcacggacgcctcgatcgccacgctggtatcgctcgaccaggccttgaagcacctggccggccagcgcgaacgggagaagcgcctgcagctggtgatcaaccgccacgacgacagcagcggcatgagtcccgaccagatcgcacgccgattcgaagtgccactgctggccacgctgcccgaacgcccgcgcgtgcgcctggcggccagccagggacatctgctgctgcaggacgcaccgcgcgacccctacctgcgtgccctcgccccgcttgtgtcgcgcctggatccggctgcctgcgcggtccaggcccatggcctgcgggaaagactctcccttgccctgggtggatcgcaatggaagacaaggtaaccccgttcccgcatgccgccacccgcccggtgctgcccgacagcgccccggcccacctgccgttcgcgcagaccgagcagtaccagaaagtgctgtcggccgcccatgagcacctgctcaacagcatcgaggacgagcgcatcgacatcgattcctgggcccctgacaccatcgcccgctgggtgcaggtgcagacggtgggcttcatccaggaatggcgcatcccgatcaacgaggaggagatgcaggtggtggccgaaggcctggtcaaggagctgaccggcttcggcccgctcgacgacctgctgcacgacccgacgatcgaggacatcctgatcaatgggttcaaggatgtgcatgtctcgcagggaggacagctcaagcgcgccacccagcgtttcaccgacgacacccacctgctgcgcatccttcgccgcatcctcgcgccgctgggccgccgactggacgactccaacccgatggtcgatgcgcgcctgcccaacggcggccgcctcaacgcgatcatctcgccgctggcagtggatgggccgatggtctccatccgcaagttccgcaaggatccgttcacccccgacgagctgctggccaagggcaccttcgatgcgccgatgcaggcgctgctgaaggccatggtgctgggccgctgcaacatcctggtgtccggcggcaccagttccggcaagacttcactgctgaacgcactggccagctacgtgccgccgaacgaacgcgtgatcaccgtcgaggacaccgccgaactgtcactcaaccacccgcacgtggtccgcctggaaagccgcatcggtggcgccgaaggccatggcgcggtgagcatccgcgacctggtccgcaacagcctgcgcatgcgcccggaccgtatcgtggtcggcgaggtgcgcggcgccgaagtactggaaatgctgcaggcgatgaacaccggccatgacggctcgatggcgaccatccatgccaactctccgcgcgactgcctgtaccgcatcgagatgctggccggcttcgccgggttccagggcagcgaggacagcctgcgccggcagatcgccagcgccatcgacttcatcgtgcagatctcgcggctgggcagcggccggcgcgtgctggtctcgatcacggaaatcaccggtgtcagtgacaacctgatcacgacccaggaaatgttccgtcacgaactgcagatcgatggcaacggcaaggaaatcgatcgctggatcggactgggcttccacccgcattcgcacaagctggagccgttccggcagcagttgcgcgaatcgttgtacggagacttctgagcatgggcacgggcctgatgctgggtgtactgagcatcatctcggtgctgctggcgcttgcggtatggctgtggggcaccgccagcaaccgggagcaacgccaggcttcgctgcagcacgccgagcagcagctggctcgcggaggcgccagtggcggagccccggccggggcatccgtagccgccgccaacgacccggcgcgaccggcaagtgccgggcgccgggtgttgccgctggacggcctgctgcaacgtgcgggcctgcagacgggttggaagctgcccatcatggtgctggtgccgggactggtgctttcggtcgtggccatgctcaggctcggtacggcgtggatgttccccctgaccctgctgctgtacctgctggcctgctggctgtgggtcatgcgccgcaccacgaaactgcgtgcacagctgctgcaccagctgcccgacttcctcgacaacctggtgcggctgaccgcgctcggcaacagcctgcaggctgccttccaggtggcatcgatgcagaccagcgcgccgctgcgcggactgctggacaccaccgtgcgctacgcgcgcagcggcatggacctggaccgtgccctgagcctggcggcacagccctaccggatggatgtgctcaaggtgctgtccgtcgtgatcggtgtcagcgtacgcatcggcggacgctccgatcagatcctgcagcgcatgggcgatttcatgcgcgacctggagcaggcccagcaggagctggccgcgaccacgtcggaaacgcgcatgtcagcctgggtgctcggcctgctgccaccggccagcgcggtgctgatggccatatcgagccccgaattcttccagccggtgctgcacgatccgctgggtcacaagatcctgttgatcgcgctggggctggagctgtttggcgcgttcctgctctaccgcctggccaagtcgctatgaccacccggatccgccacggaggtacccgatgagtgccagcacctggtttgccctgtcgctgctggttctggccgccggtgttgccctgctgggcatcgccggatgggtacgcagccatcgcgaacagcgcacttcggccaccttgaagaccgcactgcaaccgcgggaggaggcgcgcgacacggaggccgcgcgccgtgattcgctgggttggctggaacgcttcgggcgcgcgctcagtggcggccgcctggaatctgcattgctggccaatgaagaccggctgctgctggacctggcgggctggaacacacgtcgtggcaccgccatctatcttggcctgcgcctgctgctgggcgtgctggtgctggtgctggccctggcgttcagcagcacccaggggctggccaggatgatggttgtgatcggtgcgctcgcggcaggcctgctgctgccgaagttcatcctctcttcgtgggtgaagcggcgccggcgcgccgtcgacaacgagctgcccctgctgatcgacctgctgcgcctgctgcagggcgtgggcttcagcatggaccagagcctgcagacactgggcgacaagctgcgcgacgcgttgccggtgcttggcggcgagttgcaggaggccaatgtcgcgtacacccatggccgcacgcgcgcgcagtccctgcgccggctgagcgaggtctacgcggatgatgacctgaccagcctgatgcagttgatcctgcaggtgcacgcgcatggcggcgcagtgcaggaaccactgcggcagttcagcatccggttgcgcgaacagcgccgcaacaccctgaaggaaaaggttggcaagctctcggtgaagatgaccgtggtgatgatgctgaccctgctgccagcgctgatgctagttcttgccggaccggcgctggtcgcgctggccaccaccatgtccaagatgggatcgccctgatgcctgccctgcgcacctcctgcctgttgctcgcccttgccgccgtcgccagtggttgtgcgtcgaccacgccgaagtacctgcgcgcgcccagcctggccgcgcccgaaccggcgccgcaggacagccgcaatgcctacctggaactgatcgggcgcatgcagcagcagggtgcctggtatgcctcgctggcccacgtcgatgccttccgccagcgctatggcgacccgccggcgttgcgcctgctgcaggccgacgccctgcgcgagaccggccaggccgacgctgccatcgccctgtaccacgagctctccagtggcccgcaggccgctgccgccgcacacggcctgggcctgatcgccgcgcgccgtgacgatgatggcggcagcgaggaggcactggcccgggccacgcagctgcagcccttgaacaccgattacctgggcgatctcggctatgcacgtctgcgtgcaggtcagttcgaacaggcgcgtgaaccgttggccaaggcgctggagctgtctccaggcaatgccaaggccaccgccaacctcgccctgtgggcggagctgcgtggcgacaccaccactgcagagcgcctcgccggacaggccaatctcaacgaggacacccgccgcagcatccagcaacaggccgcgcagatccgtgcccgcctgcagcagcgccaggccgccgcggcagctgccgcagtcgtgccggcccccgcgcgtgctaccgccagcgatgccggcagcaaccggcccggcgccacgcgactggcggcggaaccacgccgcgacagccgcgatgagcgcgatccgcagcgcctgccgccctcgatgctggaacgcttcagcacctccgatcagccgaacggaaacactccatgagcgccatgcccctgacccgacacctgttgcctgcactggcctgcctgctgttgaccggcggcgcgcaggcgcaacagcaacccctgaccgggcagatgcttggcggcagcacgcccgctgcgccggcttcgcagccgctgcagtccgagtcactggccaccgtggacctggcgaccccgccggcaccggtgccgcaggcggcgcctgcagcggtcgccaccaccgacggcaacgctgcagccgcgcgacccggccgcggccagatcggcgacaccacgcgcgacctgttccacctgcaggcatcagggcagcaggccgggcaacgcctgccgatcctcggcgaccaggccacgttgagctacgcccgctacatgaagagcttcgaacacgagatcccggacttctttgaaaccgatgtcgccaagtccaagggatcatcctcatcgggacgctgaggtaggccatgaaacgcccacgccagttcagtttcggccgcccacgcggcggcatgtcggtcaccatgatgctggtcatgctggcgctgctcgccatgctgggcctggtagagatcggctatctgttctgggccaagcgtgacgcacagaaagtcgcggacctcgctgcactggccggtgcacagcggctggagctgtgcacgtctgacaacagcgacaacagtgcagcgcggcagagcgcggtcacccagaacaggtttgcaggcaccgtgcagatccgctgcggcaactggagcgccatacgcagcacgtcgaaccgcttcgtcaccaccgtcgatgccagcaacccgcgcaatgccgtgcaggtagtcgcgcagcgcagcgtgctgccgttcttcggccagaacaccggcctgcccaccgtcagcgtggaggccgtagcccgccgttcggagcccactgcagtattcgcggtcggttcgcagctgctgcgcaccaatggcgactcggtactgttgtcgaccctgcgcctggtcggcctggatgtgaccaacgccaccgtgctgtcctatgacggcctcgcccaggccaacgtcacgccgtcgggctgctcaaggcgttgaacatcccggtcagcgccaacctcagcgtggctgacttcaaccggctgctgtcggtcaacaaggtctcgctggcacagctggtcgatgccaccgccaccgtggtcggccgcgacagcaccgtgggcgtacagctgcgtgcactgtccgatctggtcgccacccagctggacatcaacaagctcaacatcgtgctgggcagccagtccggtggcggcggtctgttcgccgaagtggtctcgcccgatggcacgatcggcagcgcgctggaaacgaaggtcaacgtgctcaacctgatcagtaccgccatctccatcgccaacgacggcaatggcgttgcggtgaagggactggacctgctgggcatcaacatccaggccggcgtggtggaaccgccctcgatcgccatcggtggcgtcggcacacgcgcgtacaacgcgcaggtgcggctgatggtggacgtggacagcaacaacctgttcgcggtgggcccgttgctgaacctgctcggcacgcgcctgcacctgccactgcatgtcgatgtcgccaacgcgatgggcacgctgaccggtatccagtgcggcgccagtccaccgaaggccaccatccaggtcgattcgtcggtgctgcgcgcctgcgtcggtaatgtcgacccggcgcaacgcttttccaggagcaatgtctgcgacgccaccctgaagaacgagcagttgctgagactactcggacaacccttgatcaatgacaggatcaccctgcccgccctgaccagctcccagaacctgaccctggccgccggcgagaccgcctcgacccggatcaacccgctggcagtagggaacgcggtgtctgacctggtcaatgaactgctgcgcgtgctgtcaggcatgctcagctcacccaagcagggcatgagcgccaacgacactgccaaggcactggccgaccgctacctgcaggcggccttcccgccgaacacccgctatgaggtggacaagttgattccactgctgcgcgatggcgacgcaagccggcaactggccccgctcaacagctggaccgtacccggaggcctgccctacgcctgcggcctgctgaacctggccacctgccacaaggacggtccggtctgggacgcgttcaaggtgaccgtcaccggccagggactgggcgtgctcgatgggctgctgggatcgctggtgggcggcctgctgatcaaccgctgcgacagcctgctgggcaacctgatcgactacaacgggtgtgtacgcaacaacctggcctcgtacatccagaccgcgccggccggcttcctcgatggtaccggtggaaccggcgtcaccaatccggatggcagcgtgagctgcagcggcctgctgtgcacgctgctcaagccgatcctgaccgccctgcggccggtgctcaacagcgtcggcaccctgctgaccaacctgctggcgagcgtgctgggcctggaactcggccgcaccgacgtcaacgtgcagtcgatccagtgcagcgcggcgcagctggtctactgacccgtgacgggcgcccttggcggcgcctgcgcccatgctagactcccggcggggaaccaccttcatctcaacccacactcatccgtggatggtctagacatgcgagaaacttcagggggcgcggtcttcgcccggcacgcgcgcggcgcggcactgctggccgtggccatgatgctggtggcaccggcggcaatggctgcccgtggcgaccgcgaagcagccgcagagccggccgcacgcagcgcgccggtggtgcgcaacaccgttgacgagctcaagcagctgatggattcgcgccagctgaccgagctgcgcacgacctacaacggcaactatggcgccagcctgctgttcaacgccaacaccctgacctattacgtcgccctgttccaggagaagaacttctggcgggtgatcaagaccgatgcggtcgacaacgccgagcgcgtctaccgcacctttgcccagcaatcggaacagctggcgcaggtctacatcgatacgacccgcctggaagccggcaagcgctacaccgagcgcctggtggcctacaacgaggagcgcctgcgcaccctgcagcaggaaatggaacagcagcaggcgcagtcggcccaggtcagcgcggccctgcagcaggcgcagcagcaggcggtcagcctcagcaccgacgtgcagagcaccaacagccagctggacgccctgcagcgccgcatccagatcctgcaggccgaacagggcaacccggaactgagcctgcccaagccggaaagcgtgccttcgccggcaccggctgccgccagcgacgggcgctgaaggccagcgcacagtagtcccgcacgacggcgccgttgggcgccgttgtcgtttccatcattaccggattcagcggcacgcgtcgtacaccgcgtcatcgagctgccgacgctgtacgaagtccaggcgcttggccttggccagcacctccccgcggcgctgtcgtgcgcgctcacaggccctggggtccgtgctgatgggtatcagcgcggcctgcggccgccccgagcgcacggtgcgcggtcgcgccggcaccgcgctgcccgcgccggccggctttggcaccggtccgcgtgacagcgactgctcctcgggcacctcccagcgccattccgcatgcccctggcagggtgtctgctgatagaccggatgtggcccgtccacgcatttatacacgttggtctgcgcatgaaccgccgtgaccagcatcaggcacaacagtgggctgcatcgcattctcggcatcgggggctcctcgaccagctgccgccatcgtctgtgcggtggccgcttcgtgccagagcgatacgcgtcacagtccgggcaatccagcacagccgtgcaagccgtccgatgtgcactgcgatgtactgccgaaggcaccggcaccgctgccagtgccttccctcccttccgccaaggaacccgcaatgagcaattacgtcaccgtcgccgatggcgcccgcatcttctacaaggattggggcaccggccagccggtcgtgttcgcccacggctggccgctgtcgtccgatgcctgggacccgcagatgctgttcatgggccagaacggcttccgcgtgatcgcccacgaccgtcgcagccacggccgttcgagccagacctgggatggcaacaacatggacacctacgccgatgacctggccgcggtgatcgaggcgctggacctgaaggacgcgatcctggtcggccattccaccggcggcggcgaagtggcccactacatcggccgccacggcagcaagcgcgtgtcaaaagtggtgctggtcggcgccgtgccgccgctgatgctgaaaaccgacgccaatccggccggtaccccgctggaagtattcgacggcatccgcaagggcacgggcggtgaccgctcgcagttcttcaaggacctgagcacaccgttcttcggtgccaaccgcgatggcaataccgttacccagggcatgcgtgattcgttctggctgcagggcatgctcggcggcgtcaagggccagtacgactgcgtgcacgaattctcggaagtggactacaccgaggacctgaagaagatcgacgtgccggcgctggtggtgcacggcgatgacgaccagatcgtcccgttcgatgcctcggcgaagctgtcctcgcagatcatcaaggatgccgagctgaaggtgtacgccggtgcgccgcatggcctgaccgtcacccacgccgaccagttcaacgccgacctgctcgcgttcgcgcgcagctgatgtaccgcggcggcgctgcaccggtgccgccgccccttcggtagtgccggccgctggccggcaaccccgatcacccatcgtgatcacacacagccggccagcggccggctctaccaccggcgggtcaaccgcctctgcttcggtagtgccggccgctggccggcaacccgatcaccatcgtgatcacgcacagccggccagcggccggctctaccaccggcgggtcaaccgcctctgcttcggtagtgccggccgctggccggcaaccccgatcacccatcgtgatcacgcacagccggccagcggccggctctaccaccggcgggtcaaccgcctctgcttcggtagtgccggccgctggccggcaaccccgatcacccatcgtgatcacgcacagccggccagcggccggctctaccaccggcgggtcagatgtcggtgtggtgatgcggcacggcggcaggcagcgggtcatgcccacccacgaagtgacgcaccacgggggcacgctcaccgcgatgcagctcccgcaacacttcctggatggccttgtcatcagcggtgatgcgttcgtgctggcgcaggtgctccagccacgacggggtcacgaaatactccaggtggatgcctggactggccacgtcctcgaccacgccccagaccaccgcgccatcgcggcggcggatcgtgcccagcgcgcgcatctgcgactggaacgcggcacgatcagcaccgtcgatgcggtactcgatggtgaccagcaccgggccgcgatcgttcgacaccggcaccgacagctcgggtgcgggccaatgcccggccggacgcaggttcagatcctcggtgccagcaatccgcacgcgccacaccagcagtccgccgatcaccgcacctgcggcagccaccagcaacgccagctccggcgaggtgcgctgtgccagcgcgccccagctcaggccaccggccgccatgccggccgagaacaccatgatgtacagcgccagcgcacgcgcacgtacccatgccggcaccgccgtctgcgcggcgatctgcagcgacgacagtacggtgatccaggcgaagccattgaccagcatcacagccggaagcacgtaccagctgcgggtcagcgccagcccgaccaggctgagcgccagcgacagcgtggccagcagcaccagcaggtcgcgatccaactgcgcgcgcagcttcggcagcagcaaggcaccacctacggcaccgataccgatgcagcccagcagcatgccgtactgccccgccccaccctgcatctggccgcgtaccaccaccggcagcagtgcattcatcgccgcagcaaagaagaagaagcccaccgacttgatcagcacggcctgcaggcgtccagcgcggctggcatagcgcaggcccgccttcagccctgcaccaaagccctccggtggcaggctggattgcttgggatcacgcttccagccccacaccacgaacagcatcgcggcaaaggtgatggcattgaagccgaacgcccacaccgcacccagctgcgccacgatcacgccaccaatggccgggccgatcgagcgggcgatgttgatgccgatcgagttcagcgccaccgccgaggccagcatcggctgcggcaccagctcggacacgatcgcggcctgcgccggcattgccatcgctgcaccgcaacccatgcagaaggtcagcagtaccagcagctgcggagtcagcatgtccatcgcagtcagcgccgccatcacggccgcgaccagcagcatccagccctgggtcgccaacaggtacctgcggcgatcgacgatgtcggccagcgttccggcggcgagtgccagcagcacgatcggcaccgtggtggccgactgcaccagcgccaccatcaacggcgaaccggtacgttcggccatgacccaggcggccgccacgtcattgacccaggtgccgatgttgctggccaggatcgccagccagatcgagcggaacatctggatcttcagcggggaccaggcacctgcggcctgtacggggggttgcgacgcgcttgcgttcaccattgccatgctccaacgatcgaggcgaacagcgtgtcctggccaccggcctgcttcagcgcaggaccggcatcgacccaggccagctgcagctgccattgccagtgttcgctggcctgccagcgggtttcggatttgtattgattaccgatgcggcgcgcagcaccggcactgcctggcaacgccaccaacggcgccggcgtggtatagaccgcatcggcgcgacgatgcttccaggccatctgtacgcccagctccgtcgtcaccgtgtcgtgcaggcgcaggctcagggtcggctgcacgtccatcaggttggccggggccagcaggctggcctcgctgaagtaggccgatttcgggaacagtgcattgaaggttcccaggcggccgtcccgcggattgccatcgccactggcgatgtcggccttcagccccagacgcggctgcagcggcagctccgcccagcgccaccctgtatcggtggccagcgtccaggcgcggatatcgagcgtgccgacggccgttcgcagttcaccgccctgcgccaccagctcgctgttccagtccagtgcaccggcctggccgaaccagcgtgtacccacggtctgccggcgttcgatgccggagcccgccgcgaagcgcgcaccctcgcggcgatagtcgagcagatacaggtcccactgtcctgcgccctgcccgcgtgccgtggtggcgtaggcgccccacaggtgggcaccgtgttcccctcgatcatcaaaggcgcccggccggttctgcaccggtcgcagtgccatcagatcaagcgtgccgaggcggcccttccagcccaggcgcgcaccatcgaaggccaggcggatgttcggcccatcgcgcaccgacaacagccgtgagcttccgtagccggcttcctgccgaccgagctgcaggtggaagccgctgcgctgccagcgccagtacgcctgctgcacgtccaatgcgctgcggtcggtgcggcccgggccgccggccttgccattctcggcatgcacgcccagctgcagctttgcctgccagcggtcctccacataggtggccgaggccagcgcacgcagcaggccatggccatcttcgctgccaccgatgccgaaccgggtcggatcgtagtacaggccacgcaggcgcagtgacgcatcccactgcaattggccgtcaccggcgtcagcgcaacggccacccccgcacgccagcgccagcgatggcacggtcagcagcgccaggctcagaacgcgaagcacgagcatcccatcgcgccccagaacgcggtcaggtcatcggtgggcgccgcatgctgcgcggcgtgaccgtgagcgccatgcgtactgcaggccacgccgtgatggtggcgatgggcggtggccaagccggtggcggcaccgccgacgtggtagccaccgaaccggttgaccggcgaccagtccggcatcgccggcggcagctgcggcgccagccctgcatagtcggcatctgcatgcacgatgcgtccgccgaccacggtcagcacgctggtgatgtcggcgatctgcgcgtcatccacgcggaagaagtcggccgagagcaggatgaaatcagccagctgaccggctttcagcgtgcccttcaccgcttcgtcgccggagaaccaggcgctgccctgggtccacaggcgcagcgcctgctcgcgttcgagcaggttctcatcgccatacagggccagaccgcccacggtgcgcccggtcaccagccaggacaacgccacccacgggttgtagctggccacgcgggtggcgtcggtaccggcaccgaccggtacgccatcggccagcatgcgcttgaccggcggtgtatgccgcgcggcctgcacgccatagcgctcgacgaaggcttcgccctggtaggccatgcggtgctgcacggcaatgccgccacccagcgcacggatgcgttcgatgttgcgcggggtgatggtctcggcgtggtcgatgaaccagtgcaggccatcgaacggcacctcgcggttgacctgttcgtacacatccaggatgcgggtgatgctctcgtcgtaggtggcgtggatgcggaacggccagcgcttctcgaccagcagcttcaccacgtcgtgcagttccggctcaagctccggcgacagttccgggcggggctcgttgaacagttcgaagtcggcggcggagaacaccagcatctcgccggcaccgttgtggcgcagcaggtcatcgccctggcgcggctgcaggatctcgctccagccacggaagtcatccacttccctgcccttgttctgggtgaacaggttgtaggcaatgcgcaccgtcagctgatcatcgcggtgcagctgctcgatgatttggtaatcctcgggatagttctggaagccaccgccggcgtcgatcaccgaggtgatgccaagccggttcagttcgcgcatgaagtggcgcgtcgagttcgcctggtactcgatcggcaggcgcggtcccttggccagcgtcgcgtacaggatcaacgcattcggcttggccagcagcagcccggtcgggttgcccagcgaatcgcgcacgatctgcccgcccggcggatccggcgtgtccttggtgtagccgcaggcgcgcagcgcggcacggttgaggagtgcgcggtcatacaggtgcagcaggaacaccggtgtatccggcgcgatgtcgttgagctcctgcagggtcggcaagcgcttctcgttgaactgcgcggcagtgaagccaccgaccacgcgtacccactgcggcgcgggcgtgcggtcgacctgggctttcagcatgtccagggcgtcgcccagcgagcgcaggccgtcccagcgcagttccagattgtagttcaggccaccgcggatcaggtgggtgtggctgtcgttgaggccgggcagcaggcgccggccctgggcgtcgatcaaggtcgcttcattgccccagccacgcatgatctcctcgtcgctgccgacggcaacaatgcgtccttcctgcacggccagcgcctgcgcatgcggctgctgcgggtcgagggtggtgatgcgggcattacggatgaccagcgtgctcatgcgacgctccttggaagtggaatcgagttcggcaccggcacggccggccagaccgagcgcaacagcggcgccgctggccagcagcacgttgcggcggccgtgatcgaggggatcgtgactcatgcgaggtctcccggaaggcggtggacgtccagtgcccaggtgccgggcccggccaacgcgatggccagcagtaccgtggtccacatcaacgggtactcactgccaccgcgcatccagaaccagcccctgggcagggccaacaggacggtgaagccgatgaaagcagccgctgcaagcgcggcgatgcgggtctgccagcccagcagcacggccagcccggacagcacctgcagcagggccagcaacagcggcaacggtgccaccgctggcagcccgaagccgcgcagctcggtagcgaagccggacagccccggtccaccgaaccagccgaacagcttgcccaatgcgtgcggcagcaggaagcctcctgccgccacgcgcagcatcagcagggccaggtcgaggccatggccagccagcatgctcagtgcccgccttcctgcgcgccgaacatgcgcttggcgtactggatgccgatgccgtagccgccggcatggtcgcgggcaatgccggtggtcaggtcgtaggtttcaccgcgtgcccagtcgcgctgcagttcaagcaggtactgcacgctggtcatcggcaccgcgccggcctgcaccatgcgggtgatcgcacgctcgtgcgcttcttcgctgacatcgccgcaggcatcggtgatcacgtagacctcgaaaccctgcgccagcgccgacagcgccggcccgacgatgcagacgctggtccagaggcccgcaagcaccaggcggcgcttgccgatgcggttgatctcgtcgatcaccgcccggtcttcccaggtattcatcgaggtgcggtcgaacaccggctggcctgggaagatctgcggcagttccgggaacatcgggccggagaacgacgcttctgcaaccgtggtcagcaccaccggcacattgaagcccttggcacccttgctgatcaacgacacgttgttgcgcagcgcggagatgtcgatggtatgggtagcgaatgccatctgtgactggaagtcgatcagcaccagggcatggtcggtgggcgacaacagggccggggcgggcgtggcggtggcaaggctcatgggtgaactccgttggaaacacgatcagggggaagcaacagggctgcatcgccggccaggtactggccggggctgcagccggtctcggcgcggaagctgcggacgaaatggctctggtcgaagaagccgagctgctgcgccaggcaggacatcggcaggtgctgggccgacaacagctggcgcgcacgttcgatacggcgacggcgtacatagcgcagcgggctggcgccggtaccgctgcggaacaggcgcaccagatggaagcgactgacgcaggcgacggccgccagttcggtgacccgcagcggctgtgacaggtgttcatcgacatagcgcaatgcacgctgcaatgcggcgacctgctgcggcgccagtgaagcggcgggcggatcaggcggaaggatggtggccatgcgggacgccgcgaagggatgccccatggtgcgtgacccctgcgtgatgccctacccccgtcggtcgaggccagcacctacccgaatgggggaggccgacggccgagcaggcggcgcccgaacaaccgcgcatccagtgaataagcgccagggcccagcgccagcaaggccagcggcaacaccaccagtggccacggcagtgcctgtgcatacaggcccagtgttgccggcactaccgccagcggcgtcaatacgcccagtgcaagcatcgccaccgccagcaggcatagcgccgacagccagcccgcgtgcgtgcccggcgtgcacaatgcagcggccacgcacagccgcagccacagcaggccgatgcccggcccgcggtcggggaacatcacgaacaggcgctgcatggccggactccacaggacatgccggcgtgatagccgaccacggcaccaggcgcctaccccgttcgggtcacccgcggctgccccgcacctgccagaatgcgcgccatgcaccgccgccccttcccgttcctgcgtcgcctgccggcgctgctggcgtgcctgctgctgtggaccgccctgcccgccctcgccgtgcagcggccggccgtgagcagcgggttgcccggctacgagcacaccgcctggcgggtcggccagggtgcacccggtgacatctgggacatcagccaggaccgtgacggcctgttgtggttggctaccggttcgggcctgtaccgattcgacggacgtcgcttcgaacggcaggcgccaccggctggcacccgctacccgtccaccaacatggtcacgttggaacacagcgccgatggcgcactgtggatcggctacttccaggcaggcatcagccagttcgcgcgcggccagctgtacaactacggccgcggccagggcgtgccggttggcgtggtaccgcacttcagccaggaccgagacggccgcatgtgggcagccatcaatggagggctgcgcgagttcgatggccagcgctggcagccgctgcccgcagacacgggcgttccggaacaccgcgtgcaatgggtgctgcacgacagccgtggcaccttctgggtactggccaacctcaggatctggatgcgtcctgcaggccaaccgcgtttcgaggacaccggcattgctgtatcccagatggcgacgctgaccgagagcccgcagggcgaagtctggctggccgaccgtgtgcgcggcacctcgccgctggccaatgcgcagggcctgctgccggacagcgaacgcgaagcgcgacgcctgccggacctggtcgccgcacgcctgcagttcactgccgacggcgcgttatgggccacgatgagtccgcatggcggtgtggcccgggtcacgttcgacggcagccgcgccgtgcgcatggagcgcttcgattcgccgcacgggctgaccgccacctcggccgtgccgatcatcgccgaccgcgaaggaaatctctgggtcggcaccaatctgggcctcaaccgcttccgcgtgcgcagcgtgcacacgctggcggtcggccccagtgatccctatcgctcgctggtgcgggccagcgatgggcgtgtgtacggctacggcgaggacctcaagccgtacgacctgcgccggccactgctggaaggcagcgccgcacaactgcaggcggccgcacgccgggcgcccacgccgatctggcagttcgactgggtcaacctggcacgcacggtggcaggccacaccacgctgattccgctgcccgagcccttcaccgggcaaccgctgcatgccctgctgttcgccgatgacgaccaggcctgggtctgcaccggtgaacgtggcgtgctgcactatctgcacggccagtggcagcgcgaaacgcgcctgcccgaacaggcctgctcatcactggcgctggatgccaatggccagctgctgctcggctatgccgacggtcggctgcgcagcatggacgcgacccgcatcgaaaccttcgatgccaaccacgggctgttggtcggcccggtcaccgcgctgctgcaccaccaagacctgttgctggtggccggtgaggccgggctggccgcccgcctcggcaatggccgcttcatgccggtcaacaccgacatggccggcgtgctggagggcatcaccggcatggttgccgatgcgcacggtcacctgtggctcaatggcagtcgtggcctggtccggttggggagcgatcagttgcggcgggcgctgcgtaccgggcagccggtgacgccacgcctgttcgatgcggtggatggcatgccgggcatcgccctgcagagcggaccgatccccaccgccgtgctggccgacgacggcctgctatggctggccaccaaccagggcctggcctggctggacaccacccggtcgcacgtcaatacgatggctcccagcgtgcgcatcggcgacgtgctgcatggcagcgaacggcaaccactgcgggacggcctgcgcctgccggccggcaccagccagctgcagatcgactacgtggcgctgtcgctggcacgcccggaacgcaaccgctaccgctatcgcctgtccggcgttgacgatggctggcaggacgcgggcagcagcacccgcgcgtattacaccaacctcgcgccaggcaactaccggttcgaggtggaagccgccaatgaggacggcatctggagcaccgcaccggccagccgcagcttccgcatcgcgcctaccttcatccagaccgtgtggttcaaactgctgtgcaccgccgccgtgctcgcactactggtgctggcagtacgcatccgcagcgggcagctggccgcgctgttccgtgcgcgcctgcaggaacgcaatggcgaacgcgaacgcatcgcgcgcgacctgcacgacaccctgctgcagggcagccagggccttatcctgcgcctgcatgcgatcagccagtcaccccagacccccgagccggtgcgcagccagctggagtcggcgatgcagctggccgagcgcaacctggccgagggccgcgagcgggtcaatgcgctgcgcgaggggccgttcgcgggtcacgacctcgcttcggcactggccgatgtgcacgccgagtatgccgggcacggcaccaatccgctgcgcctgaccgtggaaggcccccacccaccgctgcaggccgatgccgccgaggaagtgttcctgatcggacgcgaggcgatccgcaacgcgctgcgccatgccaatgccagcgccatcgaagtggagctgtcctacggcacgcggtgcttccttctacacgtacgcgatgatggcgtgggcatcgccgacgaaaatgccggccatggccattggggcctgcagggcatgcgcgagcgcgcgcagcgccttggcgcggaactgcagctgtggacccgccccgggctggggaccgaagtcgcgctggcagttcccgcccggcgcctgtatcaccaccgcccatcacgttggcgctggccctggagtagaacgagccatgactgaaacccctgccccgatcggcgtactggtggtcgacgaccacccgctgctgcgtgacggcctggccgccctgctgggcgcacaacccgatctgcgcctgctcggtgaagccgccgacggcgaggaagccatcgcacactatcagcagctgcagccggacgtggtgctgatggacctgcagatgccccgcctggatggtgtggaagccatcgtgcggatccgcgcaatggacccgcgcgcgcgcatcatcgtgctgaccacctaccgcggtgacgtacgtgcggtgcgggcgttgcaggccggcgccagcgcctacctgctgaaggacatgctgcgccacgagctggtcgacacgatccgcatggttgcgggcggccggcgcgcgccgattccaccagcggtggcggcgagcatcgccgcgcatgtggtggaagaccggttgtcgccgcgcgagaccgaagtgctgcggcacgtggccggtggcctgtcgaacaagcgcatcggcgagcgcatgcagatttcagagcagacggtgaaggcgcacatgaagagcctgatggacaagctgggcgtgggcgatcgcacgcacgcggtgacccaggcgctgcggcgcggcatcatcagcctggacgacagcggtcacgattagggggttgttcggcagggctgcaagccctgccgaacaccccccttacttcaagcgcaggagcaggctgccgcccgcacacaccactgccagccaggccacgccgtgccacccccactgcgccagcgccaggctgcccagcgcaccaccggcggccatgccgatgaacatgcccgtgaacagcagcgcattgaggcggctgcgggccggcggcaccaggccatagaccagcgtctggtgcgccaccagcgccgactggaaaccgaagtcgaacagcagcgcacttaccaccagcagcggcagcagcgcaacggccggcaaccaggcttcggccagcagcagcccgaaacccaccagcgccactgcgatcgccagccgcgccaccgcatggcaacccaggcgatcggcgaaacgtcctgcaaacggcgcagccaatgcgccggccgcgccggcgataccgaacgcacccgccgccgcactgcccagccccaggcgggcatgcagcatcagcgccagcgtcgaccagaacgcgctgaagcccactgccagcaacgactggctggccaccgcacggcgcagctgcggctgctcgcgccacaacgccagcaacgaacccagcaacgccggatagcgcagcgtgctggtcggtgcgaaacgcggcagcgcgcgcgccatcaccgcgcccatcaccgccaccgataccgcggccagtacgaactgcgtgcgccaaccccatgcttcagccaccacgccactgaccacgcgcgacagcaggataccgagcagcaggccggtcatcacccggccgacgatctggccgcgttgtgcatccggcgccagcaccgcagcggcgggcacgatgtcctgtgccagcgtggccatcaacccgaccagcaggctggccatcagcaggcccggcaggtgcccggccatcgctgcagcgcccaatgccagtgccagcaacgcggacttcaacaggatcagggtgcggcggtcgaagcggtcgcccaacggcgccagcaggagaatgccaagcgcatacccaagctgggtcaaggtcggcaccaggccggcggcgcgctcgcctgcgccgaggtcctgggcgatcaggcccagcatcggctggctgtagtacagcgaggcgaccgagaagccggcgccagccgccattgccagcaccagcggggtggagggtgcggtcgcgggcgcggcgacggatagcgaaggggtagacattggggagtccggaggaggaagtgggcgtatcctgccggtattcgcccggcgtctgtagtaggctcctgcacatacacttcatacgtgaaacgcatgaatgaccttgccaccggcgcggatcgcctggatctgctgcgcaccttcctgcgcatcgtcgatgccggcagcctgtctgctgctgccgtgcagctgggcaccacccagccgacggtcagtcgccgcctgcaggcactggagcgacagctcggcctgcgcctgctgcagcgctccacccacggcctgcagctgaccgaagatggcctgcgctgccagcgccatgcgcaacgcgtggtcgacgaatgggagtcgctgcaggccgaactgcacggcgaaccggaaacgctgcgcggacgcctgcgggtaatggtgccgcacgccttcggccaggcgcagctgctgccgaccatgctcgcgttcctcgcccagcacccacagctgagcctggagtggatccttgaagatcgtcgcccggatttcatcgccgaaggcatcgactgcgcggtgcgggtgggtccggtcgacgaaccgcgcatggtcgcactgccgctcgccgaagtgccgcgcatcgtcgtggcagcgccgtcgctggtgcaggccaccgcgatcagcacaccagaacaagcgcaggcactgccgtggatctcactggtcacctactaccgcgaacgcctgctgctgcatgacgcacagggccgcgcgcatacgctgtcgatcagcccacgcctgctcagcgacaacctgttcgtggtgcagcaggctgcacgcgccgggctgggcgcagcggtggtctcggcctggctggtggccgacgacctcgcacaaggacgtctggtgcagctgctgccggactggcaggcgccggcactgccggtgcatgtcgtgtttcctgctgcgcgccagcagccgccgcggctgcgcgccttcatcgatgcgatgaaggccgcactgccgcagctgcatggcatgcggccggcaccgcgttaggccaacggccgtgtcatccacgcatggcgtggatgccgtccaactccatgggtcggatcccttcccactcgggaagggctctgaccctgtcgatcactgcgtcttcgccgcctcggcattccacgccgccaccttggccttggtatcagccaacatcttgtccagcgcagcgcggtcatacacgctgccacgcaggatcacgctgtcgatcttcccggtggcggcgatgtcctgcagcgggttggcggtcagcagcaccagatcggcggccttgccctgtgcgacaccaccgtagcggtccatctggccgaaccaggccggaccggaacgggttgcggccgacagcgcctgcggtgcggtcaggccttccttcacgaacagctgcagttcctggtgcagcgcgatgcccgggaagttgaacgaattgaggaagcccgcatcggtaccggcgatgatcgtcacgcccgcctcctgcagcagcggcagcaccgcggccacctggtggtactgcgcgtggcgcgcttcaatctgcgccggcgtggccttggctgcgcggtccacgcgccactggtaggtcgcgcgcaggccagggccgatgtaggccaggtacggatcgttggcgtggtcatcctggtcaaggaagtcgaggatgcggccaccgttgagggtcggggtcacgaatacgccgcgctttgcgaaatcacggtaggcatgcatcgcagtgtcacggtcgaagctggcgtcgaggcgccggttggcttcggcacggtcgatgcggccggctccaaagtcagcggcgatctgcgcctcatccttgctgccggccttgaatgcgtagtccagatgctcgatcgaagccaggccggcatcgaccgcctgctccacggtcagtgccatcggaatatgccccgaggctttgaagccggcctttcgcgcagcgctggccgagtacaggaacagttccggcttcagcgtgctgtcggtgatcttcacgaaatcgaccttgtcatgctgcaggcgggtaatcgccttgtcggcgtcggcctcgctgcccacttcgatcgtgcccttccagaccggcttgatgccttcgatcttcgcgccggaactgagcaggcgcgggccgaacaaggtgcccttggcgatctcgccacgccactgcagcacctgctcgggcagatcgccggagcagtcacgcaccgtggtgatgccatgcgcgatgtacagcggcagcagcgccttgttctcttcgatcagcgccggaccaccaccgaagtgcacatgcatgtcccacaggcccggaatcaggtacttgcccttggcatcgatctggcgggccgcactccattggctgcgcagctgcgcgtccggaccgacggcgacgatgtcctcgccacggatcaccacgctctgcccggccagcgtgctggcgtgctcgacatcgaccacggtggcattgcggatcagcaggtcggcgcgctcggcggcagacgccgacagcggtgctaccgcaaggaggatggcaagggacaacggacgggaacggaacatggacagcatcctgatgggcacgcccagcgtgcgggtggaagggggttgcattcaacgcaccgcgccgtgctggcgcagcagggtctcaattccggtatagccgcgctggcgcgcgtgcgccagcggcgtcacgccgtcgccgtcggcaagctccgggtcggcaccggcctccagcagcagctgcacgatctgcacgtggcgcgcaccgccatcgccgagcaggatcgcttccagcagcgcggtccagtgcagccggttgacatggtccaccgccacaccggcccgcagcagcgtgcgcacagtggcgacgtgaccgcgctcggcggccggaatcagcgcggtgccgccatagcggttggtgctgcgcagatcggcgccatgcgccagggtcatcgccaggatctcgtccaggccgcgcgcaccggcgtacaggtaggcgctgtcctgcaacgcgtccttggcgttgacgtctgccccggcctcgatcagctcacgcgcggcatccacgttgttgccatgcgtggccagcagcagcgcggtgcggccctggccatcgcgcgcctccagcgtggcgccatcctcgatcgcctgtcgcaccgcatcggcgtcgccgcggctggcggcatcccgcaggcgcgcgtctgcgtcggccctggacgtggcggtgcaggcaggggtgaccatggccagcaggcacaacagcagcacgcgcgtgaacggcgcaggccaaccagcggaatgatggacgcgcatgacagtgtctcctcatgtccgtcgccacggaacgccgtgcgacggtagcaacagccgggcgttgccggcccctgccctgcatggtagaagtcggcctgggtatccagaagtgaaatgttcaaatgcaagacagtgccaaatcgaatagaaccctgttcgaactggacctgctgcgggcgctggtgatggtggccgactgcggcagcttcaccacggcggccacgcgcctgcattcgacccagtccacggtcagccagaaggtgcgccggctggaggaactggccgggcatcgcctgcttgaacgcggccatcgcgacgtgcaccccactgatgccggccacaccctgctcggctacgcgcggcgcatgctcgacctgaacgaggaaatggcgcaggcgctggccggtgcgatggtggagaccgcagtccgcatcggcgtgcccgaggatttcgtcaacgcgcagaccacgcgcatgctggccgccttcagccgtcgccacccgcaggtgaagctggagatcagcagcggcctcagccgcgacctggcgcagggcttcgatcatggcgagttggatctggtgctggtcaagcagcgccgcaacagccgccaggccgtgcactgccgccgcgagccgatgcactggatcgacagcctgcgcagcagctgcctgcagcaggacccgctgccgctggtcaccttccccccgcgcgggctgtaccgcgacgagatgatccatgccgtggaagcgctgggcctgcgctggcgcatcgccttcaccagctcgtcgctgagcggcatccagggcgcggtggccgatggcatcggcatcagcctgctgccacgccgcgcggtcagccgcgagcaccgcatcatcgatggcgagcgcgagctgccggtgatcgacaactacgaaatcggcctgctgcaccgtgccgacgccgacgatgccgtgcgtgcgctggccagcgagctgtggcggcaggtgcagcgcgaaccggactgaccacggtagatccacgccatgcgtggatgcctttcgcgcatcacgcatcgaaacatggtcactccggccgtatagcgggcaacaatcgcctcgtagagtgcctgttgtttccgtgccccacggcgccctgccatgtccgacgaaatccccacccgcttcgatcccctgcccgctgccctgcagacgcatctgcagcaccagcgctcgctgatcgccgcgcgcgtggcggccggcttcccgacgttgccggtgcagtggccgctggcggccagcacactgcagcgcgtgatcgatgccaagctgatcgaccgtgccgactgcgatggctgggaagcgctgggcgtggcattcggtgacaccctggcccagcgcgtgccgggcctggcctggatgcaggtcaccgatgcatggggcatcgacgcggtgctgcgttatgccgacagcagcctgcagatcggcgccagcacactgctgctcaagcgcgtcgaacagggcgagatcatcgacatcgcccacctgcttgcgtggcttgaggaattcgtcgccacccgcgccgacgattacgcctgacggtacatcggggtagatccacgccatgcgtggatgaatgagaccacgcgatggcgcatccacgccatgacgtggatctacagccagcggccgtcgaccaccacgcggcgctccaccggcaccccggccacagcggccgggccgtggtcggcacgcacggccacgaacgtcgccggccggccttcggcaataccatgctgcggcaggccgatcgcctgcgcggcgtgggtggtgaccatgtccagcgccagcatcaggtcggcatcggtgtagaagccggaccggtagcccagcaacatcgcccgctgcagcaggtcgccgttaccgtacggccaccagcagtcgcggatgttgtcgttgcctgcgaacacgggcacaccggcatcatgcagcgcgcgcagcggcgggaaaggatgatcgcccggcgcgttgctcatgatcgccacacccgccgtggccagtgcttcgcccacctgcagcgcgcgcgccagcggcacgtcgcccagcgaataggcatggctgaccgcaacccgcccctgcaggccggcggcccgcgtccgcgccgcgatgcgcagcagctgggccaggccggtttcgccgggctcgtgcagatggatgtccagctgcacgccgtaacgctcggccaggccgaacagcagcgccagctggccttcggcatcaccatcgagcgtggtcgggtcgatgccgccgagcacctccacgcccgcggcaagcgcctgctccagtacggcggcggtgccgggacaggacatcaccccggcctgcggaaacgccaccagctggatccgcatgatgtcggcgcagcgcagtgccgcctcgcgcaccgcttcgagatggccgagaccggtgctgccgtcgatatcgacatggcagcgcatcgccaccgtaccgaaagcactgcattggcggatcagcgcctcggcacggtccaccatcggtgccgcacccgccaccgccgccttctccaccgccagccgctcacgcaggctgttcaccggctggtgcgggtgccaacggtcgccgacgaagctcttgtccaggtggatatggccgtcgaccagcccgggcagcaccgcgaagccctgcaggtcgacgcattccgccgcgtcggccggcgccgcctcgccattgagcccgctgatgcggccatcacggatatggaaatgcagtggcgcaccgtcgcggtcgacaccgccatggacgaactggagggtcatcgggaactcccggaatgccaagaatggcgccatcgtgcgcctcgccgcagccatcggccaacgaaatatctggatggcacgcattcaccagaacgatgactgccctgcgacaaccggtcgcagccacgccgtgcacacccctgaacgggtaacatgggcgcctgtttccgctgtgatgccgcatgggcccgtccgaccgccacgatcgtctccgccgctggcaggccgcgtccctgcttgccgccgccccgatcgccagcctgtccgccactgatgcggcggccgctgcgccgctgcagtcgccgccgggtcagcagcgcattgccccggctgcactggtcgagcgcctgcaccagcgcgtgctgtccgggcagagcgccactgccacgctggaacactggtgcgccgagcacggcctggccgaacaggcgcgggtgcgtgcagtgcgcgtacacggccaggacaagcctgcccccgccgacgtgctgcaggcgctgggtgtgaagccaggtgccgagctgcgctatcgccgcgtgcagctggtctgcggcagccgcgtgctgtccgaggccgacaactggtacctgcccggccatctcagcccggccatgaaccaggtgctggacagcaccgacgaaccgttcggtcgcgtggtcggcccgctcggtttccagcgccagaccttggccgaccagacgttctggccgccgcggggcgaaggcgaccgcggcgtgatccttgaagtgcgcgccctgctgcgcgaccgccagcagcagcctttcagctacgtcatcgagtcgtacctgcaacaggcgcttccgtaacgcgccgtggcgccggtcatccgccggcgctacgggcccgtgatgccgttggcggccggatccaccgagaacacgaagcgcccgccatgctggtccctgccccatgtcatcggcgccgtggccaggctgtagaccggggccaccttgtccatgccgatcgcctcggaccaggcactgaaatcctcatcggtacggctgcggatctcgccaacgcacaggctgtagccgcaggcaaaagacaccagcgtgccgtcgttgccgatgagccgggtcgcggccgccctgtagagccgggtcaggtcctgcacttccaggtgaccggctgcatcgcgctcgaactggctgatcgcctgcgcgaaggccttgtcggaacccagcaccgcctcgctcttctgtgcggacaccgcaccctcgttcagcagcatgcgctcgccctcgaggaagtgaccctccggttgcgcgagcccaggggcagccgtcgtggtactcgatgccgttggcacgcgcgctgatacagcatcggtcgcggggttggaaagggacggcgcaggcgcggcattggccacctccgcggcatcctccacgctggccgcctgcctgccactgcaacctgcaatggccagcacggcaatcacactccaccccctgacatccatgcgcatcctcctccgtgtatcgccccagcatgccatgtgcgcgccggcaacacggatgcactgcacaaagaaaagcccggcaatgccgggcctttcgttcgcctgccggatcagcggaaccggtagtccagctgcacccagtactggcggccatacggatcgtagttgccgaccggatagaacggccagccgccaccgttcttgtccgccggcgggcggctgtcacgcaggttgttgacgatcacgcccaccgacaggttctcgccgaactggcggaacacgctggcgttgtaggtcatgtacggcgcgatgcggccactgccatcggtcttcggcagcgagccgaagcggttgccgtacagcgtggtggtccagtcaccctggttccaggtgatgctgccgttggccttgctgcgccactggtagtcatccagcgaattgcggatgtcacgctccggatcatcggagaactgccggtacttgtgctccagcaccacggtgtaggccaggcgcgtggtgaagcggccatagcgaccggcatcgaaacgccagttgcccttcaggtccagcccgcgaaccgattcggaggcggcgttgatcggattgatcagcacacgggtcacctggtccggctgcacggttgcattggacgggttgcggatcacacgcgacagcgcgtccaggcacagcggtgagccgatgtcacgcgcctcgccgcccagcgtctttcccaaccggcaatcggcctcgtcgcgcaggatgcggctggtatcaaggctggtcacctcgttgtcgatgcggatgtcgtagtagtcggcactgaaatccaggccagccagcggcgaccagaccacgccgaagccatacgacttggccgactccggctgcagctgcgggttggcacggttgctgtaatcgatcgacaggccgttgtagtcgcagttgtcatacgactggcctgcggtgcggcagcgccagtagtcggtcatgcccgggttgtaaccacgcgtctctgtcgcgaacacgtagttcatgtccggcgcccggaagctggtggcagcggtaccacggatcagcaggctctcgatcgggcggaactcgacgccgaagctccaggtcgccttgccgatatgctcaccaccggctcggtactggtcatagcgcccggccagggtggtggtgagcgactgcagcaacggcagctgcagctccacgccggcagcatagcggtcgcgctcgccaccggcaccaataccggcgctggtgttccagaattcaccggtgcccagtcgcgggtccggtcgattgcgatagccttggctgccagcctcgaccaccgcggccagcgcagcgtcgccaccgggcagtgcgaacagccggccgttgacgctggcgctgaaggtctgcagccacgccgcgttgcggctctcctggtagccggacaggtcctggtactcattcgggctcagcggctggaacaggcgcgccgggtccggcgcatagacctctacgccatttcgcacgcccagcttcgggccaagcaggtattcattgatgccggccagcagcaccgggcggcgggtgcggttctcgtaacgcgaacggctgtagaccgcctcatagtcccagccactgtcgccgatctggccgcgcgcgccgacgttgaatgaccacgagttttccaggaagcggttggcattgcgcggcaggccaccgatttcctcgggcgcaaaccggcggtaccagctttccaggttgccggtggtctggttgtagaagtagttgcgggccgaggtccaggtgggcgcacgggtgttgttggtgatgcgtgcgctgcccacggccagatcggcgaacaggtcggtggtctcgttgacgtggaaggtcagcaggccgtagccgttgaggttgcgcttctcggtctgcaccgtccagtagctggcggcggcctcgttgctgccgcaataccagccctggcgcgggttgaaggcacggaacacgctgccgccatagatatccgacgccgcgtcgcagccattggcgcccggatcgatgttgcgaccggtcgcggcgttgcggcgatacgcgatcgcggtcgcctgcggcgccttgccggcggggtcatcatccagcgagtccatgaaatcgcgctggcgcgcatggatcgccttgcgcacatcgaactcgaagccgaacagggcatcccagcgctcgccggaactgccaccaaccacctgcgcgcgctggttgtcgccaccgccctgctgggtgccgccggcccgcacgttcacgtccacaccctcaaagcggtccttgaggatgatgttgaccacaccggcgatggcgtcggagccatacaccgccgacgcaccggccgccaagacctcgatgcgctcgatcagcgcactgggaatgttggccaggttgaccacgttcaccgagccctcgtaggccagcgggtagtcggcctggcggcggccgttgaccagcaccagcgtgcggttcgggcccagcccgcgcaggttgatggtgttggcggccggggtgaaggtgttgccgaagtcctccccctgcacgttgccggtgttttcagtcagggcgctcagcgcgtcgaacgcgttgcggtagccctgcgcgtcgatctgctcgcggctgatcacggtcaccggcgacggcccttcgacactggcgcgcggaatgcgcgagccggtgaccttcacttcctgcaatgaggtgggtgcgctttcctgcgcgaaggccggcgacgacaccagcatcagggacgacagcgcgagcaccagcggacgcgggcgcagcgccttgtgggaggcagacatgggcttcctgggggagttggacgggtggtatgggaccggaggcctgcgcggcgcataacgatcccgtaacgaaagtgtcctgaatggatggtttcaacggaaatgaccagccctgatggacttatgcctgaaccgaatcaggctccgcccggtgatcgtcgcgtttttgcaatcttttgaatggtctggcgaaccgggcattgccatcgttccggggatgatgaccccgtaccccacatccctcctccccccgctgcgccctgtgtcgcgccgccatctgctgcagctgcaggtggcaccggtcaccctgcgcccgttccagcgggccgatctgccggcctggcgcctgttcgacgaccggcgccggcgcgggcgccgccatccggccggtatcgacgaagaagcccgcttccttgcccacatgcatcgctcgcggctggagcaggacaacgaccagctgctgctgggtgtgttcgatgacgagcacggcactgtcctggaccagctgcatgtccgcctgcagtccctgcatacgcgctgcgccgagctgctgtcgctgcagcactggcacccgcacgtggatgcagcgctgcgcgcgctgtgcccgttcctgttcgaggatgtgggcgtgcaccgcctgttcgtgatgctgccaccggactgcagtgacccgttcgccactgcgctgcacgccttcggcttcgagcacgaaggcctgctgcgcgaccatcatctggatctggatggctggcaggaccgccagctgctggcgctgactgcaccggtctggcgcagccgccagcagccaccgggttagcggacccgctccaacgcgtcgcctgcgccggtcagcaccgagcaggcgtggtcctgcagttcttcggcgctggcctcgttgccggtgccggcgtccacccgggtcgccagcaggatgaagcccgggccgccctgcacggcgtcccggccggccacgaccaggctccactgaccaacatcgtccacgcctgcgagatcgtaagccagcagattgagcggattggcggtcagttccgcgcccgccagcaggcgtgcctggtattgatggccgcgcagcaggaccggcagcggtgcccagcggctgccgagggcggcagcatgcgtgtccagcgcctgcagcacgtcggcgcgcaggcaatccacgtggatatgcagctggtgctgcgagcggccgtgcggcgagttcaacgccaggctggcgacgttgcgcggcagtggttgccgcagggcctgttcggtgtggctgcgcgcctgccaggcggcagcgaagtagttcggtgcaccacgctggtacaggctgcggctctcgataccgctcaccttgtccagcggcatcagcaggaactggtagtcgccgtgcgcatccttgaccagcacatcgcggcggtctgcggccgtctccacgcgcaggcagtcgccgcgtggaccttcggggccccggcagtcacgttcgatcaatcgccacaatgcatcggaatgggccggcggcggcggcgcactggcacaggcggacaacaacagcagggacgacagcaggaaggggcgcagggacacggcaacgactcacggagcaggcacggcagacagcgccgcgctgcattctagccagtgcgaagctgcaatcagtaggtgccgaacggcacttcaaccacgatcggggcggcaccctcgccggcctgcaggctgtagcggtccagcgccccatcgtcatcggcgtgcggctggcgctggaaatgcagcgggtagcgggtgtcccccaggcgcacggcgctgccgtcggcctccagcgctgcaccttccggaatcagcagcccgcccaggtcactgtaggcgccaggcacatcggcaaagctgtagtcggccagctcgtccacccgctgcatcgcatagacgtgcggcacatagggacgtgcggggctgcggccattgctcaggtcggtcacccaggcctgcggcaggtggtactgctcgcgcagcgcggccacgcccagcgaggggctggccacctgcaggcagcacaccgtgcgcttgccttcgcggtcaagaatggcgaaacggtcaccgcgggtggccgcctgcggcagcatggcgaaggccaggttacgctgggccggtgcgtagccggattcggtctgcaggttgcgccaggcaccgaataccggggtttcgaccggcgcgggttccggatcggcagcggaggcggcaaacgccacgcccagcaacgacaacaccagcgccgtcatcgtcttgtccttgccgcggaaactgcctgccgtcataccgtatccaacatctgcgccggaaaggcccggcctgcccgcttgcgtactgccagccattcctcccactatgcaatgaccacgctgtgccggcaatgaccgggacgctgacgcctttcgcacgctcggtgctatcgttcccgccatcttccctgcgcaggagcgctcgcatgtctgcattccgtctgtccttgttgctgccggcctctgccctgctgctgtcggcctgtgtcagtacgcctggcccggaagtcaaaggcagcggccgctgcgacgccagccagctgggctgggcgatcggccagccggccaatgagcccaacatccgccgcctgtcccgcgagagtggcgccggcctggtcaacccgatcggccccagcaccatcaccaccaaggacatccgccaggaccgcctgcgcgtgttcgtggacaaggacaacatcatcacgtccacgcgctgcgagtaagcgccgccaccgcttttgtagggtcgagccatgctcgactggcttttcgcgccgcccgtccgaagacccgtcgagcatcgctcgacgctacaattcagggttcggtatagccggcacagtccggcagtgcctggtccgggtggaacatccccgccccgaagcggaacagccgggtgtaggtacacgccgggtcctgttcgatgcgcagatcctgcttcttcagcggccccctggccagcgaatcctcgaagcgcgaaacaccggccgggtaccgggtcgccacggtctggtagcgcagcactggcatgccctcggcaaccgtatccagcgccagcttcgccgagaacccgtattcgtcgtggcaggcaccggcgcgctgcttgatgtcctgctcgctgaaacaggcgcggatcatcgcattgcccagccatggcacggtcagcacgtcgtcgtccacctggatgtcgtcctgcaggtgacgcacgcgtgccagctgcagcgtggacgcgtcggcacctccaccggagtacatggtgctgaacttgacgatgccacccaccagcacattctggcgggcgcgctgctgcgggtcggtcaccggttcatcgctgcccacgccatgggccagccgcacgatccatggccacagcgacagctcgctttcctgcggcacgtcgatgctgacgtggtagctgtgcggcttgccctggcccggtgccttctcaagcacttccagcacggtcggccggtcaccctcctcggcaaccggctgcacgcgcacgcaccagttgccgtcccgcgtgcagtcataaagccccgacggtccagtctcactcgcgatcagtacctgtcccagcggctccatcacgttgccggcggcatcgcgctgctgcggcaggatcgcgctctgggccagcgccagcagcggggtcgccagcaatgcagtgcacagggtggcgcggacggcggcggtgggcatggatggctcctgcggatgggcttccgatggtaaccgttgcccgggcggcgtcgagccatgctcgtctgctgtctgtcggcaggagcagccgagcataggggcggctctacatcatccgcaatcgcagccaccccagcccttggccttcgaggtctggccgataccgggattgaacgtgttgctcgggtccagctgcctgtagaacccggccagcgccggcttggccgggaacaggtgaccgacattgtgctcggccgggtactcggcaccgcgctggtccagcagcgcccacatcgcgtgctcgatcgccatcgggtcttcacccttgcgcgcgatgtagtcctggtggaacacgtggcacaggaagtgcccgtaatacagcttgtgcagcaggcggccgtcgacatcggccggcaactgctcgaaccagtcggcatcatctcggcgcagggcaatgtccagcgccacgatgtcctgcacctgcccgcgatgcacttcgcggtagcgcaccgcggcaccggccacggcgaagcgatgcaggaacgccttgcgcccctcctcggccgtgcagtggaaaaagccgccttcgtgcccggcgaagaaggcgcgcaaccaggcctcggtttccgcagcgtcctgggcagagaccttcagcaacaggtgatgctcgtagcgctggcggaactcgcccatgcgcttgggcaggtgcgagggcagcaggccggtcagaacctgcatcacccggtcagtcaccccacgcaggcccagccgttcgaaccagccgtcgacgcggctcttcaatgcgaacgcggcaggtacacgtgcggtgccgaggcgatcgatcagcaggaagctgtccttgccgtagcgctcgccgatgtcataggcatcgcggtggatgtactcaccggcaatcggcaggcgctcgaagccggtcagcagctggcgccggatcgccgtgaggctgtcggtgcggttgctgccgatgtagaagacttcggcggcctccttttcgaaggtatccaggcgcaccgcgaacaccgccagcttgccggccgaaccggcagcctcgtagtggcggctgggatcagcattgaagcgcgccggggtatcggcgtcgaccttgcgcacttcgtcggcgtagcgcggatcggaggccgcgcggccgtcgccgtcccccacatccgacgcactgtagtcgccggcctgcaggcgctgcaggatctgctcgggcgtatcgcccagcgcgatgccgagatggttgaccagctgtagttggccctgcgcatcgacccgcgcgtacagcgccagctcggtgtaggccgggccacggcgcaccagcgcgccgccggagttgttgcagatgccgcccagcaccgaggcgccgatgcaggacgagccgatcaccgaatgcggttcacggcccagcggtgccagcgtctgctccaggcggtcgagcgtggcaccgggcaggcacagcacctggcggccttcgttcaacagctggatgccggtcaggcgcagcgtgctgaccagcacgatcggccggccgtagtcatcgccgtccggggtcgagccaccggtcagcccggtattggccgcctgcaggatgaccgccgccccaccctgcaccgctgcctgcagcacgcgccacagttccagcaaggtacccgggcgcaccactgccagtaccgggccatcgccgaagcggtagccgcgacggaagcggcgcgtggccttgtcgccggtcagtacatggcggctgccgaccgcgtcgcgcaactgtgccagcacggcatcgtggccattcatggcaggctgaccagcgaatcgcggccgatgtcagcgatgcgacgcgcaccggtcagtgtcatcgccacgcgcatctccttggcgatcaggtccagcaggttggccacgccggcctcgccctgcgcggccagcgcatagacgaaggcgcgccccagcagcacggtatcggcaccgagcgccaacatgcgcaccacgtccaggccggtacggatgcccgaatcggcgagaatcttcagatcgccctgtactgcgtcggcaatcgccggcagtgcgcgtgcggtggacagcacgccgtccagctggcggccaccgtggttggagaccacgatgccatcggcaccgaacctgaccgcatcacgcgcgtcatccgggtcaaggatgcccttgatcaccatcgggcccttccagaattcgcggatccactccaggtccttccaggaaatggagggatcgaagttgctgcccagccagccgatgtaatcctccagcccggtcgggttgccacggtaggtggagatgttgcccaggtcatgcgggcggccgaacagtcccacgtcccacgcccagtgcggatgggtgatggcctggccgatacggcgcagcgaggcgttcgggccgctcatgccggagtgggcatcgcggtagcgcgcacccggcaccggcatgtccacggtgaacaccagcgtggtcacgccagcggcctgcgcccgctccagtgcgttgcgcatgaagccacggtcgcgcagcacgtacagctggaaccacatcggccgctggatggccggtgccacttcctcgatcgggcacaccgatacggtcgacagcgtgaacgggatgccgcggctgtcggccgcgcgcgccgcctgcacttcaccgcgccgggcatacatgccggtcaggccgaccggcgccagcgccaccggcattgccagcgtttcgccgaatagctcggtttccaggctcaggtcggacatgttgcgcaggatgcgctggcgcagcgcgatgtcggacaggtcggaaacgttgcgcttcagcgtgtgctcggcatacgcgccgccatcgatgtagtggaacaggaacggcggcagccgccgttcggcagcagcacggtaatcggtggaggcggagatgatcatggggtcaaccgtgtggggaaggtagacgcgaggcccgcgcacgccgggcttcgttgtcatcgagcgtgcgcagcgtggtgtgcacgaactcgaggtgggcatgcgcggcggcgcgcgcgcgttcggggtcgccggccagcaccgcgtccatcatctcgcgatgctggtcggacagcggcgagaaggtcctcgccgaggtgtagagcttctcgcggctctgcgagatgttggtctgcagcagttcgaacaggccgcgcatcacctgcagcagcaccaggttgtgcgaggcctcggcgatggacaggtggaaggccgcgtcagcctccgcttcaccggtggggtcgtccttgccgtgcgcgtccatcatggtctggaaggcctgcgcgatgcgcgtgcggtcctcgtcggtggcacgcagcgccgcatgccaggcggtggcgccttccagcgcatggcggatctccagtacgtcgaagcggtattccgggtcgccctggaacagcggcaggtacggcgccagcggttcatccagcgcctgccgcgcgcgcgccgccggttcggccacgtaggtgccgccaccgacccgtgcggtcagcaggccctggctggccagctgcgcgatggcctcgcgcaacgccgtgcgcgagacccccagctgcaccgccagcgtgcgttcggccggcagacggtcgcccggctgcagccgctgttcctgcaccaggccgcgcagctgcgcggccaccttgtccgagatacgttgcgtgctcatggcgccattgtggcccgaagcgcgcagcgggtggtcggccagccgtgcatggctcaggggatcatccaggtcagccagtaggcctgggccagggtgatcaggccgaccatggtggtgaagaccaggctgtgcttgaccgtgaaacggaacaggtccgattccttgccggccaggccaaccgccgcgcaggcaatggcgatcgactgcggcgagatcatcttgccggtgacgccgccggtggtgttggccgccaccagcagcacgtcggacacgccgatctgctgcgcggtggtcgcctgcagcgccgagaacagcgcgttggacgaggtgtccgagccggtcaggaacacgcccagccagcccaggaacggcgagaagaacggaaaagcgtcgccggtgtgcgccagtgccagcgccagcgttgccgacaggcccgaatagttggcgatgaaggcgaaggccagcaccatgccgatcgaatagatcggcatgcgcagctcacgcacggtttcaccgaaggtctgcagcgccgaccgggccggcatgcgcagcgcgatgatcgcgatcaccgccgcgaggatgatcgaggtgccggtggccgagaaccagtcgaacttgtagaccgcctcatagctgagcggcgcgtccacgatcggtggcatcttctgcaccctctggtcgaggcccggcaccgggagcttcagcacccagccttccagcgggccgcctgccgcgaacagcgacttgaacggcttgatgctccacagcgtgaccatcgcggtgaggatcaggaacggcgaccacgccttggcgatctggccgatgctgtagcgcggcgcctccagtgcctgtgcggccgcctcggcgctggtttcggtatcgaagcggaagatccgtaccggcttccagcggcgcaggaacagggtcaggcagaccagcgacgccagcgaggcggtgatgtccggcagttccggaccgatgaagttggaggtcaggtactgcgcgatggcgaaggagccaccggccaccagcaccgccggccaggtttccttgatgccacgccagccatccatgatcgccatgatccagaacagcacgatgacggtcaggaacggcagctggcggccggccatctggccgatctcgaaggcatccaggccggtgacctgcccggccacgatgatcggaatgcccattgcaccgaacgccaccggcgcagtgttgacgatcaggcacaggccggcggcatacagcggcttgaagcccagcccgaccagcagcgccgcggtgatcgccactggtgcgccgaaaccggccgcgccttccaggaaggcaccgaaggcgaagccgaccatcagcatctgcaggcgctggtcttcggtcaccgacaggatcgaagcgcggatgatgtcgaactgaccggtcttgaccgagaccttgtagaggaacaccgcgccgatgatgatccaggcaataggccaaaggccgtagacgaagccgaagccggccgcacccagcgcctggctcagcggcatgcggtagaacagcagggccacgccaagcgcgatggccacggtgatcgtgccggccagccagcccttcatgcgcagcacggccagggcaacgaagaagaacgcgatcggcagcagcgcgatcaggctcgacaaccacaggttgccggcggggtcgtacaggtgttgccagggctgcatgaagactctcgactggatgcggaaggtgccccaccgcaggcggtggatcgccgtggctgtcgattattggtcgtaccaataatgatttcgatcagaccacttgcagcggatttaaccgccactccggcgaggaacctattagaccatagggctagatgccatattggtccgaccatttagtccgcatggtagtgccggccgctggccggcaattcgagattccctacgagatccgtttctccagccgccgcatcactgccagcaccagcacgcacagcacgctcacgccgatggcaatcacgtacttgctgatccccaccgcaatcccgatggccgccgccatgatcaacgagctggccgtggtcaggccgctgacctggtcctcgcgtgacccacgcaggatggtgccagcggcaacgaagccgacacaggccaccaccgcttcgatcaggcgtaccggatcaacctgcagcaggtcgcggtagcgctcctgctggaaatgctcggccaccgagtcgccaaggccgacgatcaacgcggcggcccctgcgatcagcatgtgcgtacgcaggccagcggcgtgcttgcccatctcgcgctcgacgccgagcacgccgccgaacagcatcgctgcggcaacgcgcagcaggatcgagacatcctgggtaagttccatgggaaagctccggaattttcccggagcgtcgcgcggcgatcgtgggacggcggtgaaggcgatggcacgccttcttcaccgcacgcattcctccacgcatggcgtggatctactgaccgcattcgctcactgcgccaggtagccaccatcgatggcgtagtacgcgccggtcgcgaacgaggcatcgtcgctggccagccaggccaccagcgccgccacttcctcggccgtacccagccgcttcaaggcgtgacggccttccagcgtggcgcgcaccttcgggtccatcttctccagcagcggtgtgctgatgaagcccgggccgaccgcgttgacacgaatgccgtcggcggcatgttcccacgcggcggtctgggtcagcccgaccacgccgtgcttggccgccgcataagcggtggaaccggcataccccacctggcccaggatcgaggccatgttgatgatgctgccgccgcttccagcggctcgcattgcccggatctgcgcacgctggcacaggaacacgctggtcaggttgacgtcgatgacccgctgccagccatcgatcggatagtcaccgctgctggcggccggcccgccgataccggcgttgttgaccgccacatgcaggccgtcgagttccttgatcgtgcgctgcaccgccgcctccaccgctgcgtcgtcggtgacgtccagcgcgatgccaatcgcctgtgctccggcattgcgcaactgcgccacggtggcatccaccgcatcctgcttcaggtcccagaccgagatccgcgcgccggacgccgccagggtctgcgccacggccagaccaatgccggacacgccgccggtcacgatcgcggtcttgccggtgagttggtaatcaatcatctgcgttctccatcagtgggggtatcgaagtggcctgcagcagccaaccaccccaccctacgcgcattcctttgatggcctggctgacaccgcgtctacgggcgatcgttccagccatgaaacctcaactcaagttgatgtatggaattacgtacggatatgcatgcaaaacgccggcgtatgctcggcggcattttcactttggccgtaatcgtcaatcgttttgaccctattggaatcaaaagcgcgcgaatcgaggcgacaatgggaaacgtttccagtttcttcgacacactccattcaacctggcgtttccccagccatccagagtgcccacgccactgcttcccagcatgcctgcgcgggtaacgaccggatctgcatctgcgttgcagagcgcgtgggcgaggtcatgccagcgtccacctccaaagtacgtgccgagcgatgtcccgatacttcacttttgccgattaccgccgcttcggccaccgtcatggctttgattaccgcgctgacccggaacacctgcgcgacgaccagtgggccggccatggcgaggtcaacgagcagttcctgcgcggcggcatgagcctgatcgcctccgacgtccataatcgctttccttatgtagcgaccgcccagcagagtcccggcctggccatccgcgtgatgctgcagggccaggtcgatgtgcgcattccgcgacgcggtggtttcaccctgcgcgccggcacggcgatgaccgcgcaccaccgcgagcaggtcgagatgaccggtgcgcaccccggcgaaacgcgcatgcgcggcgtcagcgtcatggtgcccggccagatcgatccggatctgttccatctgccgcagctggagaccgcgctcaacagccacctggaatgccgccactgggccattccgcataccctgctgccggtactcggccagttgttcgacagcccatgggaagatggcatcgacgccttgtggcgcgagggcgttgctctgcagctgctggccgttggcctgaaggccgaggatctgcagaccgaccctgtacgaacgctgcgggccggccagcgcgagcgcctggagcgcgtgcgtgcctacctgcatgacgaccccagccacgcccacagcctggtcgagctggcccagctggcctgcatgagccccagctcgctgcgccgtcatttcgcccagcagtacggctgctcggtgttcgactacctgcacgagcagcgcatgcgccacgccgaacagggcctgcgcgaggacggctggacggtcgagcaggccgccgccgccagcggctaccgtcatcccagcaacttcgcagcggcattccgcaagcgtttcggcctggtccccagccgctggcgcacgggcccctcgaaggtggggtgaggtgccttggtaggtgccgaccttggtcgacacgctcccgcgccatcgcggatgccggccagcggccggcactaccacacccgcctgaatcgacctgcgatggctccgctctggtgggtctcgaccttggtcgatcagcatgccattgcccagccttggtaggtgtcgaccttggtcgacacgctcctgcgccatcgcggatgccggccagcggccggcactaccgcagccgcctgaatcgacgtgccatggcccagccttggtaggtgtcgaccttggtcgacacgctcctgcgccattgcggatgccggccagcggccggcactaccccagccgccgggtatcgcacacccggcggatctcactaacctcaatacaccggcagatcgatgtagctcgcctgcgccgcgctgtgccagacccgctgcgtggccttctggtaatcgcctggcttggccaggtagatgttcggcacgtaggtctgcgggttgcggtcgtacagcgggaacaggctggactgcacctgcaccatcacccggtggcccttctggaacgtgtggttggcgttgggcaggtcgaaacggtacggcagcacttggttcgccgccagcggcttcggatcgctgaagctctcgcggtagcggccacggaagatcgccagcgacaccggcagctcgtagccacccatctccggcgtcgacgcttcctggtccggatacacgtcgatcagcttcaccacccagtcactgtcggtgccactggtcgaggcctgcaggtgcactaccggcgcgccgccgatgcgcagcggcgcggtcagcggttcggtgatgaaggtcagcacgtccgggcgaccatcgacaaagcgctggtccttgaccagccaggtggtccacatgtcgcggtcaccgaagcggaccggacgcggcacgaacggcaccggcttggccgggtcggacacgtactcctcgaagtcgccctcgcccgccgccggcgcctggaatgccagcttgccgccggcccgcaggtacaacggcttgctgctggcagcacagcccttgtcgcagctgcgcggccaacccttcaggcgatcccagtggttttcgccagtgttgtagaccagcaccggcggcgtgtccgccttcggcgcaccgtccaccagatactggtcgaagaacggcttgagtacatcacggcggaactgcagcgcggtatcgccatcgaacttcagcgcgcccaattcgctgccgctgtagttcacctggctgtgccgccacggccccatcaccaggtaattgcggttgttgccgctgtcgcgcccttccattgcctggtaggcgtggttggcgccccacatgtcctcctggtcccacaggccctgcagccacatggtcggcaccttcaacggtgttttcgccatcaccgcgtccagcgcctgaccctgccagaagccgtcataggccgggtgctcgaccagcttcttccaccaggtcagctggtccacgccggtgaagcgcgcgtaatcgccagccgaaccgatccgcaggaaagtgctgtagtcgtcatagccgaggctgggcagcggcgtacccttgccgcgcttctcggtctgcatcgcgaaatagttgaagttgacctggcggaacgcaccgtagttgagccagtcgtcgcccatccagccatcgaccatcgggctctgcggtgcggccaccttcagcgccggatgcgggtcggtcagcgccatcaccacggtgaagccctcgtacgacgagccgagcatgccgaccttgccattgctctccggcacgttcttcaccagccagtcgatggtgtcccaggcgtcggtggagtggtcgactttggtgttgttcaacggcccgcgcaacggccgggtcatcacgtaatcgccttcagagccgtacttgccacggatgtcctggaacacgcggatgtaaccgccgtcgacgaacacctcgtcgccctgcggcagcaggtcgcgcatgcgcggcgaatcactgcggctggcgcggccagcggcatcgtagggcgtgcgggtcagcaggatcggggcattgcgggcgcccttgggcaccacgatcaccgtatacagcctggtgccatcacgcatcggcaccatcaccacgcgcttgtcgtagtcacgaccgacatcgggggcaacgaagggcttgccgctgatgtccggggtcatcggcggggtatcggcggccagcacggtgctggacaggcaaagggcaatggctacagcgacggcacgcacacgcatggacaacccctcccggcaggaaagcctcaagcctactcctgccttgagccgtgaggtgtgggcgggctttgcattctgcggcggatgcaggcaggactgatggcacatgtgcccgcggtgccgccgcgctcgccaacgaccggtagtgccggccgctggtcggcaacttcatgatcctggggcgcgttacgcggttgccggccagcggccggcactgccggtcaggccatcggcacttcgtgcaacgcaagccaacgccaacgcccctgctcctggcgcagcaccgccagcgactctcgccatgtgggccggccgccatcgagcgaatgcccttcgcgatagcgcagcaccgccagcggtgacagcgcatccaccgcctgcacggcttcgatggaaatctgcagccctggacgcgcgccatgaccacccgcgaacagtgcctgcacggcattccggtccagtctgcgacccgcgatgccgaccatgctgaagtccgcgcagaaatgcgccatcagatcgtccagcgcatcggcgccgacatcggcacggaaccaggcctgcagcttgtcgtgcaggtggtggacttcatgttctgcggtgatatccatcaggcattctcaggttgcgaaagggaaacagagtgcgagtggcgcaacagcgccatcggcaacagcgtcattgcggcggccagacccagagccacgctggtggcgcgtgctggcagccactgcatggccagcgccagcaacagcgcaatggcggcagtaccaaggcagaaactgagctgacggttgaggttccaaagggcactggcatcgcccagcgcttcaccctccacgccgtggaaagccagcgtctgcgcggtactgctgcacaggctgccaccggcgcccatcagcgcgaacagcagcccggccaacgcgaaggccggctgcggcagcatcgccatcaacagcaggccgctggcctgcaggatcattcccatacgcagtaccgtggccgggccgaagcgcgccagcaggcgcttgctggccgtgatcgcaatggccgaggccagcgcccagggcagcatcaacgcgccgatgcgtgccgcgctgtaaccggcctggtgcagctgcagggtactgaccagctgactgccgatgaacacaccgggcactgccagatagaccagcatcgccaggcgcaggccccgatgggacagcagcgaccagcgcagcaggggctgcgtctgctgccgtgcatgccgcaggtgtgccgccgccaacagcattgcgatcaacagcattacggcaccggcggcccgatggccgggttcacccagccaggtcagcgccagcagcaacgcgcccagcgccagcatcgcggtagacagcgcataggcctgcaggcgcggcgcactgcgcgcgccatcggccggcatccaggccagcaccagcccgatcgccaccacggccggcggcaggctggcccagagcacaccgcgccaggacaaccactgcaccagcagcccaccgagcgcgggcgccagtgccggcaccagcagcgccaccagcaggatgcggcgggtcagcgcgccacgctggtcggacgtgcattgtcggtacgctgccgcctgtgccaccggaatcagcaggccaccggccagcccctgcagcaggcgccagcccagcagccagccgatacccggtgcggcgccggccagcacagcggcaaccgcgaacaacagcaacgccaccagcagcaggcgacgctcaccacagcgcgcggccaaccagggcgccagcggaatcaccacgctcaggcccagcatgtaggcggtgcccacccaggccagggtaccgacatcagcgtgcagttccgctgccagtgccggataggccaccgtggcgatgaacatgttgaccagatccagggcgaacgccagcaggaagatcgcctcatggcgcaggcggggggacggcatcggcggcgctccagcagggaagcggccagcatgccgtgcgggccttgttggaaaaacacgacagcaactgcaacactgtcaaatccactttgacaatgaattgccatggtcagcctcgatcgcttcgatatcttccgcgccgtggtcgaggccggcagcctcaccgcagcagctgatcggctcggcctcagccgcgcggtggtcagcttcaacctgaagcggctggagcaggagctgggcgtgaccctgctgttgcgcagtacccgccacctggccctgaccgaggccggcgaacagttcctgcagcactgcgtgcaggcgttggacgccgcacaggcagcgatcgatgccgcgcgccgcgaccagcaccagcttcagggcgtgctgcgcctgaccaccacgccggagtacgcccagctacgcttgattcctgcgctggaggcgttccgtgcgcggcacccggcgctgcagctgcacctgtccacgtctcccgcgccggcggacctgattcccgagcgcttcgacctggcgatccgtcttggccgtctgccggattcgggcctgcacgccagcgaactggaacgccatccactgtgccccgtggcggctccgtccctgctggcacgcctgccctctgccgatgctgccgacgaccccgtgcagctgggcaccctgccccgcctcggctacccgcgcctggccgacgtgccggtggtggcgccggatggcagcgacgccctgtttgccaccaacccgggcaatgcggtggtgcgcgtagatggtgccagcagcctgcgtgccttcgccgtggccggcgccggggtcaccgtgctgccacgctggctgatcgaggacgacctggcccaggaccggctgcgcccggtgctgcgccagcaccgcttcccgcagcagagcgtatacgcggtctacccgcacagcacgcagccctcaccgaaggtgcggcagctgatcgatttcctgcgcgggtggtttggcaaatgaaaaaaggggacggaggggattaagtcgtttgtgcataaacgacttaatcccctccgtcccctttttcagacacggccctgtgcgggccgtgtcttcaggcatcagcgcagcacctgctccaccagctgcacgtccacgctctgcagcggctcggccgcattgcgggacagctgcacctggtaggtgccgctgtcgatcttccactggcgcgcctgtgcatcgtagtgggccagggtcttcggctcggcttcgatgcggatgcggcgctgttcgcccggctgcaggttcaccttgtcatagccgatcaggcggatcggcgtggtgctgccggccggaagcttcaggtacagctgggccacgtcggcaccggcacgcttgccggtgttgcggatgtcgacgctggcgaccaggcgcgagccctccacgctcaccttcaggttctcataggcgaatgaggtgtaggacaggccatggccaaaggagaaggtcggggtcagacccttggccgccatccacttgtagccgacgttggcgccttcgatatcgaaatcgaacacatcaccaaacggcttggccggcttgaagccgaggccgtcgatgtgcgggcgtggcagctgcgattcgtccgtcacccaggtcaccggcaggcggccggacggattgacctggccggtcagcagcgcggcaatgccttcgccaccgcggatgcccggataccaggcctgcagcatcgccggcacctgcgccagccacggcgtgcgcaccgggccgttggtttccagcaccagcacggtcttcgggttggccttggccactgccgagatcagggcatcctggttgtccggcagctgcatgtccggcaggtccaccgattcggcggcccactgggtggcgaacacgatggccacgtcagcctgcgcggcggccttggccgcagcggcggcattgatcccgtccacatactcgatggtcgcgtccgggcgcgccgcacgcagcgattccagcggcgaggacgggtggaagatcaccgggcccggccaggtggtcggcatcacgcccggcaccgcattggtgccctttgcggtcacgcccaccatcgacgaaccaccgccaccgatcacgcccttgtcggcatggccaccgatgatgacgatgcgcttcacgctgtcggccagcggcagcaggttgccctcattgcgcagcagcacgctgccctcttccaccgtgcgctgggcaacggcgaagccggcctcggcatcgaccttctggtgctgcggcgggttgtcgaagctgccatgcaggaacatcgtgcgcaggatgcgcgccaccatgtcgttcaggcgcgcctgcggcaccacgccaccgtgcacggccaggcgcagcggttcgtcgaagaacaccgccgcgtcgaacacttcaccggccgactgctgatcgaggccggccagcgccgccttcgagccactgtgcacgccaccccagtcggacatcacgaaaccggggaacttccattcctgcttcagcacctggttcatcaggtagccgttctcgcagccgtaggtgccgttgatcttgttgtacgagcacatcgccacgcccgggcgaccggcttccagcgcgatctcgaaggccagcaggtccgactcgtgcatggcctgttcgccgatgcgcacgtcgtggaagttgcggcgggtctccatgtcgttcagcgcgaagtgcttcatcgaggagatcacgtgctggctctgcacgccctggatcagcgcgccaaccatcgagccggccagcagcggatcttcaccggcatattcgaagttgcggccgttgcgcgggtcgcgctgcaggttgacgctgcccgacagcaggatattgaagcgctgctgccatgcctcgcgacccatcgtggcgccaccggcgaaggcgacttcacggttccagctcgatgcggtggacgggcccgacggcatcgccgtggcgaaatcgcccgggcggatgccacccggattggtcacgccgacgccggcatcggccgattgctgcgacggaatgcccagccgcgccacgcccggcacgaaaccggccgaaccgactgcgccttccggcagcgggccaccgtccttgcccagcccgaagtagctgtgcagcatctggaacttctcatcctcggtcatcgccttcagcagcagcgcagcgcgcgcgtcggcgttgagggtggtgtccatccacggcctgtcgccatgcgtgtcggcggcgtaggccagggtcagcagggtggcgcgcagggtactgccttccaccttgaacggcgcactgctggcggcctggaagccatcgctgaaatagctggcatcggcttccagcgcgacacgcgccggatcgaagcctgcggccttggccgattcaccggccaccgcgccgagcagcaccgccggtgcacccagccgcgaacgggtgaccagcgctggcagctgcgccgcacctgcaccggcatcggtatagaccgccacggtgtggcggccgtcgtccaggcgcaggtagttcaggcccggctggtcggggccggattcagcggcgatcggcaaccgggtcagcacggcctggccgcgctgggtctggccatcatccttgccggcagcaatgaagcggtacgcgtagcccaggccatcggccagcacctgcagcggatcgacctggccgatgccgcgctgcacctggcgcacgctcaccgcgtccacctgcagggtcttcagctgggcggccagggccggcatcgcctcggcggtcggggcctgttccagggtcagcacagtgaacgcggcggggtcggcccaggccggggcggccagtgcggcagacagggccagggacagtgcaagcggctttgtaaacgttttcatcggcaggcgtaattccgttgccaaggcaatcggtccagggaaagtgccgccgaagggtgcagcgttcatgccgcgcaggggttgccaggcaacgtcccgcaggccgatggacgggccggtctgcgcgcgggaccctcctcccggcgtgacaacctgcctgcccgggccgcgcagggcgacccaatcctgtgaagattgtgcgagggcgttcacacctgtcaacaggacctaagtcacaggggcaacccggccagcggttatcaggccatcaccggcggtcatcagcgcgccgcgcgaggctgccgataatgagggtccctggccacgaaccgagcccatgaccgtccatcgcgacttcgaccatctctggcgcgaccgctgtgacacctccagccagcgcgcgccgcgcgtgttgatccgggtgttcgtggccccgggggagttggagcgcagcgtggcgttctacgagcagctgcagggtgtggtggccgatgcggggttcccgtttccggaggccgggctgcgtctggcgatggtcggtgcgttcctgttgatcgagggcagcgagacggcgctggcgccgttcacttcgaccacggggacactgctggtcgatgacgttcggccctatcacgacaaactggtcgcggctggcgccgagatcatcttcccgttgcaggtggtacccaccggggcggcgttcaacgcggtgcatcccgatggcacggtggtcgagtacgtgcatcaccggccggatccgcacggccggtgagggtgcgcccggcacccgcggtagtgccggccgctggccggcaacctcagaagcaacagccgaagcaaaagcgggcttcctgtgggatggcggggtgggtccggctgcgggggacgctgcaagtacgtccatgtaagctcggtcgcgccatccatggcgctcacgcccccgccaacggacccaccccgccttagacaatttctcgcaacctgcagtagatccacgccatgcatggatgctcttcgtttcattgtcgaaatatttgatttcgatggagattcatccacgcatggcgtggatctacaatccctccatgtcctccccctccctaccctggaatggcacgttgcagctggatgctcacgtggccgtgctgcagggccatgccggtggcagcgcctcgcatgcgcactacgcccatcaactgctgttgagcgacggtacgccctggcagatcgaagtcgatggcgtacggcagcagggccaacggctgtggctgccgtccttccagacgcacgcgattctgtcggcgccggaagcgggctgtacggtgttccttgagccggcgcatgccgacctcgaacagatccagcagcacctgcacgcgctgccgggcactgcgatggaactgcacgactggctgccacggttgagccgcccacagccgctggaccgccgcgtgcaggcggcgttggcccgtattgcccagcacctgcccggcccggtgccggccgccgatatcgccgaggcggcgcacctgtcgaccagccagctgcaccggcgtttccagtccgagctggcagtgaccctgcgcggctgggtgctgtggcaacggttgcgccgcgcgctgatgcatcatctgagcggtcacaacctgaccgacagtgcgcatgccgctggattcgccgatctggcccatctctcgcgcagcctgcgcggcatgttcggcatcggtgccgcgcagctgcagggcctgcagctgcacgcggcctgacatgttcaatcattcgcgcctgcgcaggccttccggcaactccggcacctcgccatgcggcagttcgcggaacggtgccagcagctgccccggataatcgcgcggatagtccggttggctgccgatgccaaggtcgcgttgctgcagccgataacccggcgcatcgaaggcggtccccagcagatggtcccaggcggtcaggaacaggccgaagttgacgtcgcccgcggtgccgtaacgcatgtggtggaagcggtgcagcggcgcccaggccatcacccgacccagcacgccgggacgcatgtccacgttggagtgctgcagcagcagctggatggcaatggcgaaagccagcaccgcagccaccggcatcggcaggcccaacagcagcagcggcagcacgccgcccaccgcttcggccgcctgatgcagcgggtgtttcatcagcccgttgaagccgtacatgcgggtgacgctgtggtgcaccgcatgcagccgccacaaccagccgatgcgatggctggcgtagtgcaccagggtgatgcccagatcagcgcagacgatggccagcagcacctgcagcgcgaatggccactgcaccggccacaactgccacggaatgattgccgccagcagcggcaccgccgcgatcgacagcaggttcaggctttcgttgaccagtgcatgcaggctgtcacgcaggctgtcgccgtggtcgtggttgaacgcggggtcgtacggccaggcacgctcggcggcgaacgagaccgcgatggcggccgccagcaaggccagcagccacaacggatcaccgtggcaatggccgacccagacgacggcagtggcaacgaagcccagcaggaacagcggggcatacaggcggagcatccagtgcttcatgggcaacccggaaagtgaggggcctgcatgctggcgccgcgtatggggtgctggcttgaacaaacagcgcaacccgcacgcaccgggtagacgccgaccttggtcggcgccgcgtttcccacatccacgcatggcgcggctctacaatggcgccctcatcgcgcccggggccggcatggattccttcaacctgatgcgtgccttccgccgcatcgtcgaacgcggcgggctggcccgcgctgccgaagacctcggcatgtcgcccgccggcctgagcaaacagctgcgcacgctggaagcgcatctgggcgtggtactgctgcagcggaccacgcggcgcatgagcctgaccgagaccggccacgcctattaccgcgaatgctgccgcctgctcgacgagctggacgcattggaacgcggcatcgccgaacagcgcggcgacgtggccgggcgcctgcgcgtgaacgcgccgcagtcgttcgcactgagcacgctgtcgccgctgctgccacgcttcctgcagcagcatccgcagctgtcgttggatctggtgatggaagatcgcctgctcgatgcagtcggtgagggtttcgatgtatcgctgcggctgcgtgccgagctggatgattcacgcctggtggcgcgccggctggcgtcgctgcagcaggtgctgtgcgcggccccgtcctacctgcggcagcatccggcaccgcaggcggtggacgatctgcaggcgcacagcgtgctggcctacagcctgtccgactcgcccggcagctggccgctgctcggccccgatggccaggtgacgatcaccctgccggcgcgcgtcaccgtcaacaacagcctgctgctgcgcgacctgctggtggccggcatgggcatcggcgccctgccctcgttcctggcggcaccggcactggcccgtggcgaactgcagcaggtgctgcccgaccaccgctatccgccacgcttcgtgcatgcggtctaccccacctcgcgccacctgcagcccaaggtgcgtgccttcatcgatttcctgcacgccgagctgcccggctgcgccggcctggattcgtaaccgccagcgaaaactgagctgcccgcggcgtgctgtttcggccacgccgcgctgcctaatctgccgcctcccctctcaccgatggcaggcagatgtcttccgttccttcccccgccaccgccgcgccggtggtcgatttcttccacgacgtggtctgcggctggtgcttcgtgctggccccgcgcctgcagcaggtctcggccgaactcggcatccaggtgcgccaccgcagcttcgtgctgcaggactcgcgcgcgcagatggtcgaggtgttcggctcgatggagcgcgccaaggcgatcatcctgcgccactggaccgactgcgccgcgcatgaagacaccgcgcgcatcgatatcgaaggcatgcgcgcacaggacttcgagtatccgtccggctggctcggcgcactggcctgccaggccgccggcatgctcggtggcaacgacgcccatggcgcgatgtttgatgccgtgcaatgggcgcacctgcaccagcaccgcaacatcggcgacgccgaagtactgctggatatcgccgaatcgctgggccatccacgtggcgccttcgctgaccacatgcgcagcgacgcagtacgccagcgcgtgcaggccgatcgtgccgaagccgctgccctcggcatccgttccatacccaccgtgatcggcggcaacggcctgcgcctgcagaccctgccgctgccacacctgcgccaggccctggcgcctttggtcgcggcctgagccgcaccctcccccaccctgcaaggagattccccatgaccccacgtaccctggccaccgcgctggccctgctgctggccggcaccgccgcttccaccaccgtgtccgcacacgaacgcgttccctccggccagcaggtcggcaccagcccctgggggccgaaggacgagatcggccgcctcaacctgatcaccgaagcctcgcgtgcggcgatcctgtcacgggtcagcggcggcaaagcctatgacctggccaccgaatactacgtcggcatgcccagctggcaggatgccggcgacccgcactaccagttctggatgacccacaccccgcgcggcacggtgatggacgacccgatgggcgtgggcgagaccatgaacctcacccgcagctacaccggcaccgcattctcgatgtacagccacaccggcacccacatcgatgcgctgaaccacttcggcatccacgggaagatctggaacggcttcgaggccgacaagcacctcggcgaccgtggctggaatgtcaccggcatcgagaagttcccgccgctgatcgcgcgtggcgtgctgatcgacgtggccgccgccaagggcgtggacatgctgcctgacagctaccgcgtcacccgccaggacctgaaggatgcgctggcacgccagaaggtgaaactgcagcagggcgacgtggtgctgatccgcaccggccgcatgcgcctgttcgagcagcccagggcctacatggccaacccgccgggcatgggcctggacgcggcacgcttcctggtcgaggacagcggcgcgatgatcgtcggtgccgacaacctcagcttcgagaccttcccctcggaggtgtccgacgactacgtgccgctgcacacctacctgctggcccagcagggcgcgccgatcatcgagctggtggcgctggacgaactggcccgcgacaaggtctacgagttcgccttcatcggcggcccgctgaagatccgcggcggcgatgccgcgccgctgcgcccggtggcgctgccggtgcgcccgtaaccagggcctgtgggtgccgaccttggtcggcactcctttacccccttcagcaacctgaaaccggaccctccgatttcattagtaattctactcacaaaacgagtagcatgtctggtctcagcccctgataccggcccgtcgatactcgcgccatgcccgctgtttccgcccgttcctgccgtttccagcccgcccggcgcctcccctggagggccggctgatgggtgccgtcgtcgccctcgaccggctgctggacgggcgccagctgtggcgcggcccggcccgccaggggccggccagcgaccacctggccagcggccacccggcactggacgcacgcctgcccggcggtggctggcccaccagcgggctgtgcgaggtactgcaggcggcgcccggggtgggtgagctggcgctggtctggccggcgctggccaagctgagcctgcgcgaccgcccgatcgtgctggtcgccccgccctatcgcccgcatgccccggcctgggcggcagccgggctggacctggcccagctgcagatcatccacgcagcgccgaaacaggcgctctgggccaccgagcagtgcctgcgctctgccgcctgcgcggcggtgctgtgctggccgcaccaggccgacgaccgcgccctgcgccggctgcaggtcgccgccgacagcggccagtgcctgggcttcgtgttccgcgaggcgcaggcggcgcgcaatccctctccggccagcctgcgcctgcagctcgaccacggccaggtgcgggtgctgaagtgccgaggcggcctgccgccggcgcagccgttgccgctggccatcgcccactgaggccgcgccatgcactgggcctgcctgttgttgccgcagctggcgctggacagcgtgctgcgcctgcagccggatccgcagcgcccactggtgctgctgcaggggccggcacagcgtcgcgtactgcgtgcggtcagcccgtcggcacgcgcagcggggctgcgcccgggcatgctgctgtcggctgcgcaggtgctggtgcaggacatgcacctgcacgattacgatcccaacgccgaacagcacacccggcagctgctggccagctgggcctacgcctacagctcgcaggtcagcctcgatttcccgcatgcactggtgctggagatcggcgccagccgcgccctgttcggtgactggctgacgatccagcagcggctgcgcaacgaactgcacgaactcggcttccgtcaccgtctggtggccgcacctaccccacatgccgcgcgcgtgctggccaacgtccacgacggcctcggcatcgatgcacagcaactgccggcggcgctggcgcagttgcccctgccgcgctgcggcctgcccaacgaggcggtgacggtgctcggccgctccggcctgcgcacgctgggcacagtgctcgagctgccgcgcgacagcctggcccggcgctttgcccccgaggtcctgcagcagctggatgcactgcgtgggctacccaccgcgccactgcgctactaccagccaccggaccgtttcgatgcacgcatcgaattcgagtacgagatcgaatccagccaggccctgttgttcccgctgcgtcgcctgctgctggacctggccgcgttcctgtgttcgcgcgatggcggcgtgcagcgcttcgacctgcatttcgagcacgatctgctgccggccagcgtgctgaccatcggcctgctggcaccggaacgcgatcccgcgttgctgttcgagatcgcgcgcaaccgcatggaagcgttcgccctgccggccggcagccgcgcactgcgcctgcaggccgaacagctgccaccgttcgtgcccgccgcgcgcgacctgttcgacacccggccggcacaggcgatgccctggaaccagctgcgcgagcgcctgcgcgcgcggctgggcgatgacgccgtgcagccgctggcggtgcaggccgaccatcgccccgaacgcgccagtggcagccagcccgcagccaagcctccgtcgtactggccgctgcgccctggctggttgctggacaccccgcaaccgctgcgtgatccgcggctgcgcatcgtcaccgggccggagcggatcgaatcgggctggtgggaccaggccgacgcgcgccgcgactactacgtggtggaaaccgcacacggccagcgcggctgggctttccgtgagcgcaacgatccgcatgcgccgtggatgctgcacggctggttcggctgagccgccatgtacagcgaactgcccggctacgccgaactgcactgcctgtcggccttcagtttccagcgcggcgcttcgatcgccgaagagctgttcgcgcgcgccgccggccagggctaccgcgcgttggcgatcaccgacgaatgctcgctggccggcatcgtgcgtgcctggcaggcggcgaaggcgcatggcgtggcgctgatcgtcggcgccgaattccaggtcgaggacggacccaagctggccctgctgtgcaccgaccaggcagcctatgccgggctgtgccagttgatcactacctgtcggcggcgcgcggccaagggcgagtaccgttgcctgcgcgaggacctgctcggcctgcccgacggcctgctgtgcctgtggctggaccggcaaccggccgccaccgacctggaactgctgcgcgccggcttcaatgatcggctgtggctggcggtggaacttcaccacgagcacgacgacgcacgccgcctgcagcagctgcaggccttcggcgaacgtcaccgcctgacgctggtcgccagtggcgatgtgcacatgcacgtgcgacgccgccgcgccctgcaggacacgctgaccgcgatccgccatcgttgcagcgtggccgaagccggctggcgcctgtttcccaacggcgagcgccacctgcgcccgcgcaccgcgctggcccagctgtatcccgccgaactgctggccgagaccctgcgcatcgccgaacgctgccacttcaccctggaacagctgcagtacacctatccacgcgagctggtgccggaggggcatgacccggacagctggctgcgcgagctggtcgaagaaaagattccctggcgttggccagaaggcatcaaggacgcacagcgcaagcagatcgaacatgagctggcgttgatccgggagaaaaactacgcctcctacttccttaccgtgcatgacatcgtgcgcttcgcccgcagccaggacatcctctgccaagggcgtggctcggcggccaattcgacggtgtgctttgtgctgggcgtgaccgagatcgatcctgcgcgcagcaatctgttgtttgaacgcttcatctccgccgagcgcaatgagccgccggacatcgacatcgacttcgagcacgagcgccgcgaggaagtgctgcagtacgtgttcaagcgctatggccgcgagcgcgccgcactgaccgcagtagcaatcagctaccgtggccgcagcgcgatccgcgacgtggcccgtgcgctcggcctgccgatggaccaggtcaacgaactgggcgcggcaatggatcattggggcggcaacatcccactgccggaaaccctccgcgagcgcggtttcgatccggacacacccttgatgcggcggctgctggcattgaccgccgagctgatcgacttcccacgccacctgtctcagcatccgggtggtttcgtcatctccgagcatccgctgtcgaccctggtgccggtagaaaacgcggcgatggccgaccgcaccgttatccagtgggacaaggacgatctggatgccaccggcctgatgaaggtcgactgcctggcgctgggcatgctcaccgccatccgcaagtgcctggcgatgctgaaacagcatggcctgcatgaaggacgcatggatgcgatccccgatgaagacggcccgacctacgacatgatctgcgccgccgacaccatcggcgtgttccagatcgagtcgcgcgcgcagatggcgatgctgccacgcatgcagccacgcgagttctatgacctggtgatcgaggtggcgatcgtgcgacccggcccgatccagggtgacatggtccatccctaccttgagcggcggcggatcctgcgcgaacagggaccggacgcgttgaacgacccggacaatccgctctacccaccacagctggaacgcgtgttcgcacgcacgctgggcgtgccgctgttccaggaacaggtgatgcagctggcagtggaagcagctggttatgaacccggcgaagccgatgcattgcgccgctcgatggccgcctggaagcgtcgtggcggcttggaaccgcatcgcgaaaagctgctgacgggcatgttgaaaaacggcttcagcctggaatatggcgagcacctgttcgagcagatcaaggggttcggtgattacggtttcccggaaagccacgcggccagcttcgccctgctcacctatgccagctgctggctgaagtgccatcaccccgccgcgttcaccgccagcctgatcaacagccagccgctgggcttctacagccccgaccagctgctgcaggacgcgcgccggcacggcatccgcgtgctgccggtggacgtgcgccacagcgactgggactgcaccctggatttcagcaggggcgcggccgcgatccggctcggcctgcgcctggtcgatggctgcaacgagcccgacgtgcaggccatcatgcgcgaacgtgcgcggcgcccgttcgacgatgtgggcgacctgtgccagcgcaccgccctggaccgccgccagcagggcctgctggccgatgccggtgcgttgcgtgggctcagtggccatcgccatcgtgcacgctgggatatctccggcgtggaaaaccggctgccgctgttcgaccaggcccgcgccaccgccgaagcccgcgtgccattgccgctgcccagcgcatgggaggacatgcaggccgattaccgcagcaccggcaccacccttggccgccacccgatctcgttcctgcgtgcgcagctgcgcagccgtggctgtctggatgccgcacagctggtggaccacggtcatggccgtcgcgtgcgtatcgccggcctggtacgcatgcgccagcgcccgcagaccgccagcggcgtcaccttcctcacgctcgaagatgagactggcatggtcaacgccgtggtctggcggcacctggccgatcgccagcaccgggtactggtcgatacccagctgatgcagatcgatggccgcctggaacgcgtcgatggtgtgcagcatgtcatcgtgcagcgcatgcactgcctggatgagctgctgcagggactgcgcagccacagccgcgatttccactgacgccgggaatcaccgcgtaacggccactgggtgatgtcgagcaggtagaggtagagtcgactgtcagtcgacttgcgcgcgccagcgcgggaatctccgtgatctgatcgaacagcagtcgactgacagtcgactctacccatccccttttgcatccgctatcgtcggcacatccaaggaaggaccacccgatgccccgtgcgctgctgctgaccacactggtggtctccaccctcgccctgcttgtttccggctggaccgcctggaacctgcatcgcagccaatcgccacagcgcatcatcgaagcacgcggcctggtcatccacgatgcaagcggccagccgcgggtgatcctcggcgcaccggtccccgacccgctcagccagggccgcacccaggggccgcgcgccaccgccctgtctggcctgatcctgcttggccccgacggttccgagcgtggtggttatggcaccagcgaccgcggcggcgaagccctgctcaccctcgacgatgccaccggcactaccgaagtattcaaggtcgtcgccaacccggatcgcggcgccagcctgatggtcaagcaccagaacaacaccggcgccatgctcacctcctggcagggcaagccggagctgatgttcgtcgatgacagcggccagtcctactacgtgcgccctggcgccaacgccgcgccctgatcggcttctgtagcgtcgagccatgctcgacgctacaccccgcacacggccgccaggtcatcggccagctgccgcagctgcgtcgtccccagtgccgcacaggtgatgcgcaggccatgtcccggcgccgccaccgcgaacacttcgcccgcccgcacatgccatccgcgcgaagccagtgccagcacctgaggatggctgtcagccgacaacggcagccacaggttcaatccctccattggcagcggcgtcggcatgccacgcgcgcgcagcaactcctgcagcgactgcaggcgctgctggtaacgctcacctgccgaggcgatcttcgcccgctgcgttgccgacgccagcaccgacgtcgccgcatcctgcagcagatgactgacccagccggtgccagacgccaatcgcagccgcaaccgcatcgcggtttcttcatcgcaggccaaccaggccaggcgcaggtcggggccgagcggtttggacaacgaacgcaacagcgcccagcgccggccatccagcggcagtaccgagtggtaggcctgctgcgaaagcagcgcgtaatgatcgtcgaccagcaccgccacctgcgggtaggccgccagcagctggcgcaacgcccgtgcccgcttcgcatccaggctggccccggtcgggttgtgcgcacgcggggtcagcagcaccgcgcgtgcaccggcctccagcgcctgccgaagtgattcgacctgcatgccatgcgcgtccaccgccaccggcaacggcgcgtggcccacggcattgagcacattgaggctgccgaggaagcacggatcctccaccgcgatgcgatcccccggcagcagccaggccgccagcaggcgttcaatgccatcgaccgcgccatgggtcagctccagcgcataacccgccgggcagtccgcatccagcgaggcgcgcgccagcgcctgcaacctcgggtcgaccgtgcccacgccatacagccgcggtgcggccggggccaggcgcaggttcggcagcaggcgcggatccggattgccaccggccaggtcctgcagcgccagcccgggcgtactgccctcgcgcgccagcggcggcggcaggccacgcaccaccgtgccgcggcggcccgccgtgctggccaggcccgccgcatccaggcgcttgtaggcagcggccacggtgttgcggttcacgcccagctgctcggccagttcacgcaccggcggcagcacgctgccggccggcaagcggccctcgccgatgccctcacggatgctgtcgaagatcgactcggcactgtgcccggtgattttcattttgtcctatgccaaaatatctcttgtcctgtgccagtgtatcccaccctggccgccctgcattggaggtgcccgcatgccccttgccgccgccgactggcccgtcgcccagtccgttgaacagatcgccgccaacctggtcacggtgcgccaacgcatcgccgatgcctgcgcccgcgtcggccgggacccggccagcgtgcgcctgctgccggtcagcaagaccgtcgatgaagcccgcatccgcatggcggtggccgcaggctgccacgaacttggcgagaacaaggtgcaggaggcacaacgcaaggccgaagcgatggccgacctgggcgtgcactggtcggtgatcggccatctgcagaccaacaaggcgcgctacgtggcacgctttgccagcgagttccaggcgctggacagcctgcgcgtagccgaggccctgcagcagcgcctgcaactggaagagcgcaccctggatgtgttcgtgcaggtcaacacctcggccgaacccagcaagtacggactggaacccgacgcggtcgaggccttcgtgcaacagctgccagcctttgatcgcctgcgcgtgcgcggcctgatgaccctggccatcttcacccccgacgtcgagcgcgtgcgcgcctgcttcgtgcgcctgcgcgaactgcgcgaccagctgcaacgcaccgccccgcccgacctggacctgtcgcagctgtcgatgggcatgtccggtgatttcgaagtggccatcgaggaaggtgccaccgtggtccgcgtcggccaggccattttcggcgcccgcgccaccccggacagcttctactggccgaacagcggagccccggcatgaagcacgcggttgtcctgcagcacgttggctttgaagacctcggcaccctgcagccactgctgttggcgcaaggctggcagctgcagctgctgcaggccggcgtcgatgcgctcgatgacgccgaaaccgccgacctgctggtcgtgctgggcggtccaatcagtgccaatgacacagggacctaccccttcgtcaacgacagcattgccctgctgcagcgccggctgcagcggcagcggcccaccctcggcatctgcctgggtgcacagctgatggcgcgcgcactcggtgccagtgtcgctcccagtggtggcaaggaaatcggctttgcgccactgctgctgaccgatgaaggccagcgttctccgctgcagtccctgcagggcattccggtactgcattggcatggtgaggcgttcgaacttccggccggtgcacgccgcctggccagtacgccggcctgccgtcaccaggcgttcgccatcggcagccacgcattggccctgcaatgccatccggaactggacgcccgccagttcgagcgctggctgatcggccacacgctggagctggcccaggccggcatcgatcccaacgacctgcgtgcgcaggcgcgtcgctatggcgcaccgctggctgcggccgccaccgcgatgttcgaccattggctgcaggacctgccggagacaccgcaatgaactaccgattgcagatccaccgcgatggcgcccactggggccacttcgactgcagcggccccgatgccctgcaacgcatggacgccattgccgcacagctgcctgccgatcagggcttccagctgaaacggcagaaaggtgtcggcgaagagcgcatcctgtccagcaatgccgatggcctgcgggtactggcttcgcagatccagtaccgcgacatctgacccgatggtggtgccggccgctggccggcatccggatctgccggccagcgaccggcactaccgcggctgttcgcccgcgtgcaaagcttcacgcatgttaaccctgcatcgcggcaaccaccacggactgctcatcgccccgcgctggccctccacccgcatccaactggaagaagaggtactgcaacgcctgctcgacgcgcaggcgatgctgcctgccgggttgcgcctgctgctcacccgtggcttcgaacccggccacagccgtctcgacggcttccgccgcgcggtacgacggctcggcatcgcagcattccgcacctgctacccgcaacgccgcgatgagatcgatgccatcttcggtgccaacggccacgacatcgatggccgtcatgtcgatgtctcactggtactgcacggcaagcggctgcggctgctgcccctgggcgtgttcaccccactgcgctggcaggatcgtcgcgttgcccgtcattccgaagccgtcgcgcaggtgaagcgcagcctgcagcagtgcggcttcgagctgcatcacaacgccaccgaagccctgcagatccactgcgactatcgcccgcgctgacgccgcggtcacccatgcgtgccgtgcctcgcgccatggatgcaaatgattctcttttgctgtaaggtgcagccgctgcccttgccgccgcgggctgttccctttcccagttgtcgcccgccccgtgtccacgcctgtcgaaccgacggatgtcgcgcagctgtgcgcggcccattaccggccgctgcacgcccatgtccgccgcaaactcccgcaacgcagcgacgccgatgacgtcgtccaggaaacctggctgcgtgtcgtcaaagtcgccgccagcggcctgctgagcaacggccgcgcctatctgtaccgcgtcgcccacaacctgatcgcggatcactaccggcagcgccagcgccgtcgcgaagaggtactggatgacacgcagttgcaggccatcgccgatcctgcaccactgcccgagcagcgactgctcgacgccgaacagctgcgccacctcgacgcgatcgtcgccgcgctgccaccgcgctcgcgccaggtgttcctgctggcgcgggttgaacaattggcgctggctgagatcgggcgccagctcggcatcagccggcagaccgcgcacggccatctgctgcgcgccctcgtcgccctgcagcaggtgcccggcgcatgagccaggacgcgatcgcgcgtgaagccgcacgctggtggctggacgggcacgacggtgaccgcgacgagaacgcgttcgaccagtggtaccaggccgacccccgacatgccgcgcagtaccagtatctgcagcacctgtggcaggcaggcgcgacgctgcccagcctgcagcggcaacagcagcgcaggcaacgccgtcgcctgcgcgaagccggcattgcggttctgttgctgtgtgcgctgggtctctacagccgccatgcctcgccgccggtggcgcaggtactgcgtacggccgctggcgagatccgcgaggagacccttccggatggttcgcatgtcctgctgtcacccggcagcgaagtgaaggtgcgcatcgatgggcagcgccgccagctccagttgcagcgtggccaggcctggttccaggtcgccgccgatgccgaccggcccttccaggtgcacaccccgcagggcaccgtcactgcactggggaccgcattcgatcttgccgtgcagggcaacagcagcgtggtcaccgttaccgagcatcgcgtgcgcgtggacagcggcaacgccagcatgctggccaacgacggcgagcagctgcgcttcgatgggcagtcaacagcccatgcaacaaccaccgccccgggaacactggcctggcgcgagcggcgcctgcactggatctcggccccgctggccgacgtcacgcagggcctggaccgctggcacggcgggcacacgtgggtcgtcggcgagcagctgcgccagcagccggtcaccctgcttggcagtgccgacggtgcagccagcaaccgcgaccagttggccactcagttgcaggtgcgcgtgctgcgcctcggcgacggcatacaggtgtggctgccgccacgcagggaacagcgtgatggaccctgacatccggcctgcggctgcgtctacccaggatgacgacgctctgcgtcagcccctggagcccccgatgctatgcccccgcccccttgtcctcgccctgtcgctggcctgcgccagcaccgttccactgctgccagacagcgcccacgcgcaggccgccactcgaagctacgatctgcccgcccagccactggcggccgcgctggacgcctacagccggctgaccggtgtcgatctggtgatcggcgcggcgctgcccccaggtcattcggcgcctgcgctgcgcggtgacttcgacgatgcgcaggccctgacgcgcctgctggcaggcagcggcctgcgcccgcgcttcgtggatgcgcgtcgtgccgccctggaaccggcgccggccgaacgcgccgatggcagccgccgcaccggcccgctgcgggtgcagggtactaccgcacacggccaggcaccgggtgccggcgccagccaatatgtaccggccacccgcgatggctttgcgccctcggtcggcagcgagcgcgtggcgatggccgaacgccaggaaggcaacagcctgctgcgctcgatgcctggcacccacagcttccattcgcgcagccagccgggcctgcaggtcaacatccgcggcatgaccggtgctggccgggtcaacaccatgatcgacggtgtcacccagacctttcgcaacaatgccgggcatggctcgggtggtccgttcgcctatgtcgatcctttcctgctggccggcgtggacgtgcaacgcggcgcggtcgccggtggtgatggtgcgggtacgctggccggcagtgccaacttccgcacgctggatatcgacgatctgctcggtgagggccgtgactggggcctgcgtgcaggctatcgccacggcaacaacggctacggcagcggccgtaccttcgccggtgcctggcgccacagtgaagagggtggcgaccgccagttcggcctgctggccgctgccagcagcagccgcagcagcgaatacgcgaccgcgcgtgggcagaagaacaacgccgacccgggcagccagcagcccagcagctggctgttgaaagcacgcctgcagcctagcgaccagcaccggctggacctgagccacatgcgttacgaaaacaacttctaccacaactatccgtggcagatttccgcgcgcaaccagcgcgccagctaccactacacaccctattcgccgtggatcgacctgcgtgcaaccttcgccggcaacaagacccggctgttctatccgccagtggaggattccagctacatcggtcgccgcacccacagcagcctgagcagctggaccgtggacaacaccagccgcttcgacatcggggcactgcaggcgcgctggaacaccggcatcaagcaccagtcggacatctatgtggccgacacccccgtcctgcgcggtgccaacccgcaaggtcgcagccagctggacagcgtgttcagcacgctggagctgcagtacgacatctacgcgctgaccgccggcctgcgccaggaccgcttcggcatccgtggccacatcccggtgtgctcggatgtgcccggccagtgcgcggagatcaatggcggcggcatcgacgtgcgtcgcaccgagcgcgcactcagccccagcctggcggtatcgtggcaggccaccgactggctgcagctgttcgcagaagcctcgcgtacttcccgcccgccgcgggtgcaggagatgttcttcgagaagatcccgctggaaggcatgagcgatgccgatggcgtgggcgccaacccgttcctgcgccgcgagcgctcgcgcaacctgcagtttggtgccaacctcagcaccgactcgctgctggtcgacggtgacctggcacagctgcggatcacccgcttcgacaaccgcatccgcgactacatcaagccgcagtacctgctgatcgtgcatccgccggaagtggaaccgttcgtggtgccgatcgacagcgatccgcaactcactgcctggaccgatgcgctggacgtggacgacttcagcaccaccacgcgctggatgaaccaccccggcgtggtacgcatgcgcggtatcgaactggaagcgcattacgccagcgagcactaccacgccacgctgagctggacccgctcgcacaccagtgcgccggccatcgagttcgtcaacctggaagacatcaccgccctgcccgaccgctactggacgctggacgtgggcggccgctggtggcagcagcgcgtgcaggccggcctgcgcgccgagtactccgggccgaccgaggaaggctacgacttcttccagacccgcaagaccggcggcaccggcgtgctgctcgacttctacgccagcttcaagccccaggccaacaccacgctgtggctgaacatcgaaaacctgcagaacaaggcctatgacaacaatgcctcgatcgacagcatcttcagcccgatcctggaccgcggcaacggccgtggccgtaccgtctcgatgggcgtcaatgtggcgttctagccgtcgctggctgcccgtatgcctgctcgcgctggcgaccgtggccagcgcgcagccgatgcctggctcagtgatcgacctggccaaccgccggcacctggacgaagccgcgttcgtggcgcgtgcggcggacgcccggaggctgctgctgggtgagcgccatgacctcgccggagaccacgccgcccagcgctggctgctgcaggcgctgcagcggcggcgcccgcagggttcgctggtgctggaaatgatcgccagcgagcgccagccacgcctgcagcgggtgcagcgctggctggccaagggcaaccaggccgaaggtgcacgcctgcaggaactgctggaatgggatacacgttggccgtgggccgcgtatggcgggctggtacaggatgctgccgatgcaggcacgccgctgttcggcggcaacctgtcgcgtgccgaggtcaacgcgctgctcgcgtccaccgagggcgtgcggttcccggtggccgctgcccgccagcgcctgtcggcggtggtgctggcccagcacgcagacgcagcaccgatgctggaagggatgctggccgtgcaacaggcccgcgacacacgcatggcacaggtgctgctcgatgcgcccgcgccggcgctgctggtagcggggcgctggcatgtactgcgcggtaccggggtaccgggctacctgtcaccagctacgcctgcgctggtgatcgcattggcttcgccgggtgaaaccgtcgatgcgacggatgctgatctgctgtgggtgctggacgatgagtgagcgtggccaacactggcgggcgatcgcgatcactgtcgtcctgcacctgctgcccctgctgctgttggtgcactgggtcgctgtgccgccgatgctgccgccgccggagcaggacgtgcgcatcagcctgcgcctgctggcaccggccacgccgccacagcccgtagaggagcgccaggccgacacccccagccaggcgcagcaggcgcgcgcatcgcaaccgacaaagtcgcccccgccaccgaaacccaccgccgcgcgcgagggcgagttggccgccagcgaaacgggcggtacgggtcgaaagccgctgccggtcgccccgccggcggccgcgaccgatgccagtcccgcaccggcatcgatcacggccgctccgcccgctccagacgcgccaccggcggacttccaggccggcgccgccagcgaccagtgggaagcccgcctgatggcgcggctggagcgttaccgctattaccctgccgccgcgcgctcgcgccggcagcagggcactgcctgggtcagggccagcatcgaccgcgaaggccgcctgctggcactgcggctggaacagtccagtggccagccgatgctcgatgacgctgcgctgcagaccttccgtcgcgcgcagccgctgccgcccattcccggtgaactgaaggcaccacaggaactggtggtgccggtggagtactacctgcgctaggcggcgtaggcctccgcctcgatctcgaacagcatgccgtccagcgccagtcgcggcaccgggatcagcgtgcaggtgggcgccgcacgattcggccagcgtcgccgcacctggtgggcaatgatgcccagccggtcctcatcgtggccgaccaccaggatgcgcaaccgcgccacatcaaccaggcttgcctgcgccgagcgcagcgcggtctgcaggttgtccagcgcctgcccgacctggtcttcgaagctgggcgagagacggccctgtgcatcttcaccgccctgcccggccacgtggatcacccgtgccggcaggcgcaccaccgccacgtgtgagtagccgttggccgaaggatcgtagaggcccggtggattgaacagctccagcaggccatggctgaagtccggtgtggtcagcaggttcatgccgcgcgcctcgtgggggttgccggcagtctgtgacctcaaccccggttgaggtcaaacggatccggtgcaacagaccggtctgccacgcgcaacgatcacgcgatcccgtggaatcgagcctgctcgacttccgctgacgaaaagcagtcgagctatctcgactctacagaagcgtggtcacgtccacgccggatctgcggtgaaatcgatggtcagccagaacgtgctgccccgagcatccagcctgaccgcgatctcatcacgcatcgcatcgacctcgcccaccgagcccaagggcgtagccggatcggccagcacatggatctcgatgaagcgcatccgccccatcttcgccacgtggctggtgaaaccggcatagccacgctcggccacgaatgcctgcatgacctgctgcacgcgccggtccagatcatccggcgccacctggagtacttcgcgcatggccttccacgcactgcgcgccggtaccggcagtaccgccaggctgatcaatgccagcacgatcgaatccaggtacggcacccagtggtgccactcaccgccatgcaggaccagggccagtacgaaggccagcactaccgccaggctcatcaagccacccagcagccagccccgtacatccagccacaacagcgccgagcgcaggcgccgcgcccgctgggcgacgaacgccgccatcgccaggttgctggcactcagcagcgccgcccaccacagcgcgggcccgaatttcacctcgtgtccgcccgtggtcaaaccgatcaccgcgttggccagcgcatacacgcaggccagcgacaggatcacaccgcccagcgcctcgaccatcggctccaggtgccagtagccgtactggaagcgcgggctctgttcccgcgccaccagccgcagcaccgacaacgacaccagggtcagggcaacgtcgaccaggctgtacactccgtcgaacaggatggcctgcgatcccaccagcaggccaccgctgaagccgaccacgctgaccgcgatggtgaacccgatcgagaacttcaggatgcgttgctcgcgcgcggtatccatcgttcgccgaagggccgaccgtcgccggtcaggccttcagtacctccaccttgtacgaggtcacatcgccgtcgttctcgatgatgagcccgtgcacgtccgactcgaagcccgggaagcgggcattctgctcacgggcgatgcgcagcgactggatgatcggctcatcgctgtcgccaaagcgctcgcccggcatgatggtcggaatgcccggcgggtacggcaccagcatggtcgcggcgatgcgaccactgacctgctcgatgtcgacccgctcgatctcgcccttcaccaggtggttgtaggcatcggccggggtcatcaccggggttggcagatccacgtacatctcgcgcatcaccttggccaccgcgaattcctggttgaacgcatgcagcgcgtcgcacaggtcacgcaggccccaaccggcgtaggcattcggatagtcggcggccagcgtcggcagtgcctggctgagcggcgcattgcggtcgtacagttccttgaacgccatcagttcggtgaccagggtgctccacttgcccttggtgatgcccatcgagaacaggaacagcaccgagtacaggttggtcttctccacggtgatgccgcggccccacaggaacttgctcagcactgccgccggaatgcccagcttgcccatgctgccgtccatcgccaggcccggggtcagcagggtcaccttgatcgggtcgatcagaacatagtcatccaccaggttctcgaagccgtgccagtgcgcatccggctgcaggtaccactcctcgcgcttggccaccatcggtgccggcgtatcgcccttgtccagactgcgctcgacctgggtcggctgccacacgctgaaccaccagtcgtcgcggccgagatcatcgcggacatgcagcatcgcgcggcggaaggcgatcgcctcgtcatgcatttcctgcaccagcgaacggccggcgtcgccttccatcatcttcgacgccacatcacaggccgcgatcactccgtaatgcgggctggtcgaggtgtgcatcatgaacgactcgttgaagcgctcggcatccaggttgcgctgcgccgagttgcgcacgtggatcatcgaggcctgcgagaacgcggccagcagcttgtgcgtggaatgcgtggtgaagatgatcgcatcctgctcgcgcggcttgcccttggccatgccgtagtggttctcgtagaacggatggaacgcagcgtaggcgtaccaggcttcgtcgaaatgcaggaagtccaccgcgctgccgatctcgtcggcgatcttctcggcgttgtagcacaggccatcgtaggtggagttggtcaccactgcgatgcgcggcttggagccggccttgtaggccttgctggccagcgggttggcggcgatacgctgctgcagcgactcgggcgtgaactggtccaggctgatcgggccgatgatgccatgcgcgttgcggctgggggtgaagtacaccggcaccgcgccggtcatgatcagcgcgtgcagcagcgacttgtggcagttgcggtcgacgaacaccacgtcgccgcgggccactgtgccgtgccagacgatcttgttggcggtggaagtgccgttggtgacgaagaaggtatggtcggcaccgaagctgcgtgcggcctcgttctcggcgtccttgatcggaccagtatggtcaagcagcgaacccagttccggcaccgagatcgacagatcgctgcgcagcgtgttctcgccatagaactgatggaacgcgcggccgaccggcgatttggtgaacgccacgccgcccgcatggccaggcgtatgccaggaatagttcgactcggccgcgtgatggatcagcgccttgaagaacggcggcagcaggttcttcatgtagtcttcggccgcgcgcatcacctgccgcgagatgaagctcttggtgtcttcgaacaggaagatgaagccgtgaatgtacttgagcagcttgctcggcaccttctcgatggtgcggcgctcgccgtacaggaacaccggcaggttggcgcggcgcgcgctctgctcgcgcaggaaggcggtcaggcgctggaactcgccatccacctcttcgctgccatcgatcgagatcagcaccgccgacgccgccacgtaggtgcgggcaccggcacgggcatcatccaggttcaggccgcacagcacgcgctggtcgttgctgcgcagctcttccaccagggcgcggatcaggatgccgccgatgcgcggcgactcgtagtcgttgtcgatgacaatgaccgggtagtccagggacttgaagtacacgttgattctccttgtctaactcaggaacgctgggcgccggcgctgatcgccgaggcctcgcgggcgcgctgccgctgctggcggcgctcctcgctgaagaagggatagaacacggtgatgaacagcacgaacaggaacgcgtactgcacgatggttcccgacgagccgtagatcgcccacaggcaataaacgacggtcaggctggtcagggtccagaacgcaccggtgtggaccagggtgtgcgagcgctcgaccacgaagtagcaggccacgcacgagtagatgtagggcagcagggtcagcaccaccgccgccgatgtgatcacgtcgaactgtgccgacgcggtttccgaggtggaggtgaccagcaccgccagggtcatcagcacggccacgatcagcacacccttgaccggcacgtcgtccttgttggtcttgctgaagatgctcgggaacaggccgtcatcggaggctgccttggcgctctgtgcggtcagcaggatccagccgcccagcgaaccggcggcaccgatgaaggcacacaggctgaccagcgcaccgccccagccaccgacggccttggccgcagccagtgcgaacggcgcatcggaagtctgcagttcgccattgggcaccatgcccatgatcaccgaggagctggcgatataggcgatggcggccaggaacacgccggcgagggtggcacgggccacgttcttttccgggttctcgaccacaccagcggtgaccgaggccgactcgacgccaatgaaggcccacagcgtcagcgccgcggcgctggagatcgcgccgaagttggattcacccgacacgttgtaggcgcccttgaagatgtcggcatcgaagaagaaccagccgaagatggcgatgcccaggatcggcaccagcgcaaaactggtggtgacggtctgcacccggctgacgaacgccggaccgatcacgttggcgaaactcagcgcccacaccaggatcagcaccgcgatgcagcgcaccagcggctcggacaggatcgggaagaagtagctgaaatagcctactgcggcgatcggaatggcgacgttgccgatccagttggcgaaccagtagatggtgttggtctgaaagcccatgtacggcccgaaccagtcgcgcgcataggcgtacgggccgcccgccttgggtgccagcttgcccagcttggcgaacacgaaggccagcaacagcgcaccggcggtggtgatcaaccagccccagatcgaggcggtaccaatcttggccaggctcgatggcagcaggaacacgcctgagcccatcatgttgccggcgacgaggaaggtggctccgaccaccccgattttctttgcttctgccatgacgatctccggtactggcatgagcccggcagcaccgggcgtggggacggttgcgctggcgtacgaccgctggcgcctatttgatgaagttgtattgcaggctgccctgcacccggaccgtgtcgccgcgcgcgccgccctgctgttccaggcggccgtacagcagctccatgcccatcgtccaggacggcgcggggctccagatcaggttgaatacgccgtaccggctctgtcggaaggcatcggccgccagtgcggcgttccgctccagggtcagctgaccgaagatcaggttcgatcgccacaactcggaccagtagtgggtatagccgacgaatccgccgtgcaggtccaacgcgtcgaggcggccatcggcaccgaccaccgcgtccagcccggagccggtcaggtcggcggtatagcggctgaggccgcgtcctcccagcgcaccgaacagcagcaggtcgcgctcgcccaccgaggccgagccactcacctgcaggccgccggccattcgccggtcgcgctcgccatcgccgtcataggccaggctgcgagccaccgcgcccacctgcaggtggccccagtcgcgctccatgcgcgcggtcacggttacgtccggcagacggttcaccgcagcccgctcatcattggcaccggcaagttcagtcttcgggtcttcggccgccacggtcagcgtgttgcccttgcccatcgtgaagctgtggtggatgccggccaccagcagatagccggcgccgcccggcccggcgaagtccagcgtgtcgggcaggctgtccgggtccatgaagctggagtagccatagccggcataggtattgccgagctgtccatacgcatgccgcaggcggaactcgtagccatcgctgctgccgaagaagtcgttctccagatagaagcgcaggttgccgtgcgtggttggacgccgcgcctcgaagctgaagcgggtctgcttggcgtggatgttgaagttggagacatcgcggtggctgccgcccaccggcatcgacgagggaatgaactgatcctcgtcgccggccgcgcgcgaatcggcgatggcatccagcttggcgtaaccgccgatgcggatcaccgtatcagtgccgggtatggcaaagaaccccttcagatccgggtcggtcgggcccgccgcactgtccggtcgcgatgccgcagtggacggatcagcgaccgaatcgcgctgcggcagtaccggctgcgccacgcccggcacctgggtgcgatggatcacgtcggaaggggcggcagaggccatcggcgccattgcaggcgcggctgttgcctgcacaggcgcagcatcgcgctgctcaagccggtccagccgttgctgcatgcgttccagcgcctggcgcatggcggccatctcgcgccgcaatgcctgcgcatcctctgcatcaccctgttgagcgtacgccggcgtgatcgccagtgcccccaggcatgccagactcagtacggccaaacgcattgcatcctcccctgacgaacactcgcatcacggttccggagcgcatgcatgcgccgccctggcttcgcgttgccgttgctggaaatgcgggtactgcgactgcgtcgacgacatcggccagcctgcgcacggcaggcaacaggacgatgacactgccccgcctgcacccatgtcgactccatcaaggccgcgctgccagagaggtggcgaccgcagcggtctgggtaacaagcacagagtgagagtgtcgtgaatggctgtgccggccgaccctgatcagggcgtggcgagcgcggcatccatcgcgcattgacgctgtattccatgcgtcaaaggctagtctgtttgtcgcttttggccttgattggaatcaaggcacgatgcttgatctcagtcacgattcagacgtgacgacgaacagacaatgcgcaagcggttgtgttcgcctgaggcaggaacgcaacaggcccgcatgtcaccatgcgggcctgtggtctacatcatcatgcaggcgtggatcagcgcggaccaagcaccgtctgcaggtcgtcgccctgcggcaatccggcccggcgctgcacctggccctgtgcatcctggaacaggatgcccggggtgccctggaaccccatctccagcatcaacacctggttggcgtcgagcttgccggcgatctcgcggctgatgttcggcagcgctttgatgccgccacggtcgaactggtgttcgttctccagcagcgccgcgctcggatcacgtgcggagaggatggctgcggccttggccggactgtcctcgcggatcacacccaccatgatgtggcgcaactgtaccttgccggcgtcgacccacggacgggccgcctcccagaacttgtggcaatacgggcagttggcatcgctgaaggtatagaccacgcggggcgcgtcggccttgccatcacgtacccaggcgctggcttcgagcttggtccacattttggccgacatcggtgcggcaaccagcttctcgaccgcttcggcagccacatcattaccttcggcatcgaacaggctgcccaccagtacgtgcttgccatcggccgtgacataggccgctgcaggctgctgccctcccaccacgccagcaaaaccgcgcaggccgtccggcgcatcgaactcggcaacgacctcgaagccgtgcttctcgatgcccttcagcaccgctggacggtcgcccttggcggcagatgccggagcagtcgtcgccgatgccgtggcggccttgcccggcggcgtctgtgcctggctgcaggcggccaatgccagcatgaccggcagcaggagcaccgccggggcggtgcgcagggaaatcgacaacatgggaactccgtagtgagatgcccgcgcaggctaccgcagccggcgcagtttgtgttcaaggccggctgcggtcagttcgcccaggtgcagttcacgcaggcgcccatcggcaccgaaaaagagcgtggaaggatacgcctgaatgccgagcacggtggaagcagcagcgtcatcatccagcagcacgttgcccagcatcagtcgttcgccggcgaggaaaccctggacctcatccagggtttcaccctggttgaggaatacgaactgcacgtcatcatgtgcctgttgtgccgtcgccagcaccggcatctcacggcggcagggcccgcaccatgtggcccacagattcagcaccagcggcttgccgcggaactgctgcagatcgatacgatcgccttgaaggtccgccacctgcagcgccggcaacggcatctgccgctcctgccatgccgacagcaactggccaccagcgacccagaacaacacacctaccagtgcgctcgtcagcaccggtgcacgcaactgacgccacggccgcagacgccataatccccacgacagcccggccaccagcaccaccatcaggtgatagccaccatcggtgacctgcagaatgctccagggctccgaacgatagagcgcgaaattcagcacaacaaaactgacacgaccacacagcaggccgatcagcagcatgtccagcacgatgcctgctgccgacggcagcggcattcccactgccctgcgcggccaaagacgggcaacggtcatggccagcaacgtgcacatcaggatcaacaccaccggtatcggtaccggtccaacactcgacatcagcccacctgttcaagttccactgcctgcatggtcaaagcgtcacgcccaggttgcaagcgctcgcccgccacccatggtcaggccgcactgcgccccaactgcattccgggggacgcctgcaggccgcgcagacttccggccaccgacggcatcaacggtcgctcccgccgcttgcagttgacgtggcggcgatagttggccggtgtcatgcccacgatgcggaggaacagtcgtcggaacgcgctctgatcagcgtagcccaccccccaggccacctcctcgatgcctgcgccctgctgcagcagggtctgcgccttggcaatgcgcagccgttggcagtattcgatcggccgcagaccggtcgctcggaggaagcgccgctgcagggtgcgcggttccaatccggaaacctcgcagattgcggccagagtggctcctcgtgcggcagtggtatgcagccagcgctgggccttcagtacatcgcggtcaccgtgggcgaagttggcactgaaacgctcaagatcctgctggattcctgcgggcacgacgatcccgagctgttgcgcgaccgcgctcgccacgccctgcccgtgcagccggtacagcaaacgcagcccgaggaaacgccatgcctgcgatccgccaaccgtcagcagatcgccatcgtcgaccagcgcccgctcactgggcacccagctcaccgcctgcgcctgcaaccctggatgtcgccccagatcggggccgctgaccgttcttccggccagcagtcccgcacgggccagtacaccgaccccgtcgctggcagcagccagcaggctgcccccgtcataatgggcccgcaaccagtccagcaggacctcttcggcgcgcagacaggctccggggctgatctggccgggaaccgcgatcaccgcgggaatggcggcgtcgagcatttcagcacccgcgatgcggtgtacaccggtctggctggcgggaacgatccagcgggtgacaagcacacgcttgaagggtcggcgctgctgttgggccaggcggttggcgacgtgggccatttcggccagcacagaggcggcggaggggtcccctcccggatattcgaccaccgcaacctctacgaatgcttcgttcctgactccctccacagaccacctcctcggttcgttgcaggccatcgaacggccggttcaggcgaagggtaggaacaggcccatctgcggggctatgaagaaagttgcaaagtgggctgaatgcgcgcaccgagctgaagccttgactctcgaccagactccaggcttcacaatggccggcaggatccgcaggaaagctgccatgaacattggacaactggcccgtcaggcgggcgtgccgatcgatacggtccgctattacgaacggcagcagctgctgccgacggcggcgcgctcggccgggggttaccgcatcttcggcgagccggatctgcgccggctgcgcttcatccgccgcgccaaggcactgggcttcagcctggaggaaatcggagaactgctcgcgctcagtgatcaccaccagcaggacatgggcagcgtgcgtgacaccgcgcaggcccgcctgcaggacatcgcacaacggatggccgaactgcagcgcatgcacatcgcgctgtcgcagctggtcgacgcctgccccggccatggcgcgctggaccagtgcccgatcctggccgctctgaccgacgacaccaccgccgcaggcgactgacatcggcttcgcaacacgcgtgaagaaaagtgcaacaaatgcttgccaaccccctggggcaaggctattatttcgctcctcagcgacgtggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccaatctttcggcattaggccgtcgaaaggtcgctaaagaacattgatgagaattgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccactcatcacgaacaacgaggacccggccgataaccgggtcttttttgttcaccgcctaccggtattcagggtgtggcgttgcggttcccctgccctcgtggctgcggttgaaccggaacgaaaaaagttcaaaaaagacttccacaaacgtgaacacgcaggtatgataggcggctcggtaacacggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccactttcgacattaggccgtcgaaggttctacaacttgaagtttttcgtgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccagtttcaaaacggactctgctcccggcagatcatccggagtttcatggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccacttcgacattaggccgtcgaaggatctacaacttgaagttttcgtgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccaattcttgaaaaccctggcttcggccggggtttttctttgcctgagattcccgggaaagccctgtccacgcatggcgtggatctactgcagggccgggatggatccggcggccggttggcccagtagatccatgccacgcatggatggcctcagcctgaacacacctcagaaccggcgatacatcccgatcgatgcaggtgcggtgggtgcgaaaccaaactgcgcgtacaaccggtgcgcttcaccatcggccagaaggctgacgtatgcagacggcggcaggttcgcctgcatccagccatccaggcgacgcatcacttccttgcccaggccctgcccctgcaggcgcggcagcacggcgatatcacagacctgcaggtggcacccaccatcgccgacgatgcggcccatcgctaccagctcattgccctggtaggcgcacacgccatacagggtattgggcagcgcgcgtgccgccgcctcctggctcttggcactgaggcccgccagcacacgcagctggcaatagtcttcgaccgtggggacagcctcgcggaactggcagctgacggaatcattcatgcggtatctccctgtaggtcgggctatcctgccgcatccacgtcgcaacgactgcgacccaggcctgcagagttcccatgtgctattccgccctgatccgcgctgactacgccaagctggtccgcgagttcggtgccatcctgtcgctggaggagttcgccgaactgtacgcgcacgatcccggcaagaagcggccgaaaacccccaaggccatggacgacggctttgccggcgcgcgcaccgaacagggtcgcgacatcgttgcgaagatccagcagtggcatgcgcaggaacgccagaatctcgaggcggagctggcccgccaacgcgagcgccgcgatatcgcccacgcgacgctcgccacccgccccacccagaaggcacgcaacgacctgcgcgtggccggcaaccgcatcgagcgcgcccaggcccggcttgaggacctgcaccgggtacaactactgccgcgcgacaaccacatttttcccggcacctacgcgccggtgatggtcagcgagagcggccgacgggtgatcaagccgatgcgctaccaatgccggctgccggacaagccggcacgcaacgacgtgctctaccccggcacctacaacgcacgacgcgacagcctggaaggctattggcgcggcgcgttcggccttcgccacggcgttgtcgtggtgcaggcgttctatgagcacgtaccacgccacgcgatcgcagggcgcgcgcttggccccagtgaaaaggaaaaggatgtggtgctggagtttcgccccgacccgccccgcgacctgcttctggcctgcctttgggcggaatgggagggaccggaaggacgcctgctctcattcgccacgatcaccgacaccccgccacgcgatgtcgccgcggcaggtcacgatcgcggcgtgataccgatccgcagggagcatctcgatgcgtggctcaaccccgatccggacaacctggccgggcagtacagcatcctcgacgaccgcgaggacatccgttacctgtacgaggaggccggctgaagcgccgttctcacgccgtcgcgctggaacggcccaccgcacggctcagcgcccgggtcaggtccgccgacagatacggcttgaccagcagtactccggacagcatagactcgggcagctgctcagccagcattccggtggcaagcacgaacggtacgcctcgcgccgacaatgctgccgccaccggctcgctggtctcgttgcgggccaggcgatagtccagcagggccacatcggggaccgagtcttccagcacgcgcaatgcttcagccacgctcgccgccaacccgaccacggtcgcgccggcatgcaccagctgcatctgcagcaaggccgcgctcatctcgtcgttctcgaccaccagcaccctcaggtcctgcaacactgtcatcggctatggctcctggaggcattcaagccggcgcagtatagccatcgcagagccgatgccgacaggaaacgcctcgatctgccttgcccctatgaaagccctgccctcctcggttacactcacacgctgcctgccggtgtggcggaatggtatacgcagctgactcaaaatcagccgggggtgaccccatgaaggttcgagtcctttcaccggcaccacagcatcaaaggccaggtccatgacctggccttttgcttttcaggcgatgcaggcccatgtagccgctccggtgtcactgtgctgacgcaaaactgcgaccgttgacagggttgccgcaagacgtagtgcacacttttcttgccagcctcacgtacatctgcctatcgtgatcccgccggatccgggggtgggggactgcatgacgttgcgtgctgcactgttttttctcgtcacgcacgcgctcgtcattgcctttgtcggcccgcaggacccggtcggctcctacctgatgctgatcaccgccccgctgctggctgcactggcctgcgtacggcgtgcacgtgtcagccaggcggcctgccagtggcgactgctcggcgcggccgtcggcctgttctctctcgcgctgctggcgctgctgtaccgcaatgtggccggcctcgcccctgcgcagatgaccgcctcaacactgatcctgtacgtgttctaccggatccccctgacctacgtcgctgcaagcccgggcggcgggaaccgctacatccgtgcggtggacctcgggatcattgccctgctttggctgctgtactacctgcatgcgcgggcgatggcgccgctgaacaccgccttgtggacgcagtgcctgaacaccatgagcggcgtgcagaacagcctggtgttctgcttcgcactgatccgtttcctggccgaggacgatccggaccgccgcgattttttccggacgctgacgatctacgcgctgggctacttcctgctggccttctacatcaatacctatcagccgcaggtgcccgacggcaattggggcgacctgctgatcagtggactgttcgtgctgctggccaccctggcgggcagccatcgtcgctgcccggcagtggaggtatcccgcagcctgcggcgcatcgtcgatgccggcgtaccactgatgctgcccttgctgctgatgctggtggcgcttctggtcgcgcgcctgcagccgaccctggccacggtcggcttcatcggctccctgctcggctatgcgctgcgcagcgtgctgagccagatcgagatccagcgccagcgcgatgaactggaaacgctggcgcggcgcgatccgctgaccggactgggcaaccggcgcagcttcgatgaatcgctggatcgggcccaccgccgcgcgcgccgccaggaccagggcctggcggtactgatgatcgacatcgaccacttcaaacggctgaacgacacctacggccacccggaaggtgatcggcgcctgcgtgccgtcgccggcatcctcgatggctgcctgcaacggggcgacgatctgctggcccgctatggcggcgaagagttcatcgccgccctgccctcgcccgatgccacccacgccctgggcctgggcgaacggctgcgcgcttcggtcgaagccgcagccctgcccgcccccgtggccaccgtcaccatcagcatcggcgtggcctggcaggcacccggcgaagacggcgatccgcgcggcctggtcgaacgcgccgaccaggccctgtatcgcgccaagcatgccggtcgcaactgcgtacgcggcgacaccgaaaccaaggaagaacagtccggtcgccgcgcctagaccgcatgcagcgccgccgctccgtgccggtgcccggcgccgccctgcaagcggaagctggccaccgtctgcagcagctgcgccgactgctcttccatgctgcgtgccgccgccgacgcctcctcgaccagggccgcgttctgctgggtgccctggtcgatcagatcgacggcatggttcatctgctggatgtcgtcgctctgctgctgcgaggcagtgctgatttcggtcatcaggtcgctcacccggcgcacgttggtcacgatctcgtccatggtgcggcccgcgctctcaacctgcgccgtaccggcacccacattggcaaccgactcatcgatcaggtgcttgatctccttcgctgcgctggccgaacgctgcgacagctcgcggatctcggtggcaaccacggcaaatccacggccgtgttcaccggcacgcgccgcctccaccgctgcgttcagcgcgagaatgttggtctggaaggcgatgccgtcgatcaccccgatgatgtcgacgatgcgccgcgacgaggcattgatcaccgccatcgtttcgaccacctcatgcaccacactgccgccgcgcgcagcgacatcggcggctccaccggccagctggctcgcctggcgcgcgttggtggcggtgcgctgcacggtctcggccaggcccttcatcgacaccgcagtttcctcgagcgaagccgcctgctgctcggtgcgctgcgagaggtcgctgttgccctgtgcgatttcagtcgcgccgactgcgatggtgtccgcggcgaacttgatctggccgatgatcgcggccatcgcctcgaccagcgaattcacgccttcgcacagttcggcgatcgagccattcttgtcggcggtggccacgcgctgggtcagatcgccctgcttggccgcggccaccacctcgcgggtctgcgccaccgcgcgctgcatggcctggttttcatgcacctgcgcggtgatgtcggtggcgtacttgacgaccttgaacggcttgccattgaggtccaggatcgggttgtaggacgcctggatccagatctcacgcccgcctttgccaagacgccgatactggccggcgtcatattcgccgcgccccagtttctcccagaactggcgatattcgatgctgctgcgatgctcgggctcgacaaacaacgaatggtgctgcccgcgcacttcgtccaggctgtagccggtggcggccaggaaattgtcattggccgacaggatgcggccatccatgctgaactcgatcaccgcctgcgacttggtgatcgcggccagttgccccgccgagtcggccgcctgcagcttctgcgcggtgatgtcggtcgcgaacttgaccaccttgtacggccgcccctggcggtccagtaccgggttgtacgaggcctggatccagatctcgcgctggcccttaccgaagcggcggtactgtccggcgtcgtattcgccgcgccccaagcgcgcccagaagtcgcggtattcggcgctgcgcgccagctcggggtcgacgaacagggaatgatgcttgccctggatctcctccagccggtagcccatcgcctgcaggaaattgtcattggcctgcaggatggtgccgtcgagcgcgaactcgatgacggcctgcacgcgatgcagcgcggccacctgcgcttccagctcggtgcggtcggtcatcgccttctctgtgccggtgcgttgctgcggcgccagtacgccaagcagcgcacgccacggcgaccaacgggtgtgcagctcggccggcgcctgcgcgcctgccgtgaagcctggaatgagcattgtctgatcctcggtgtccggtaagcggttgtgacccgacgggcgggatgcccggcggcaacatcagttgccagggactacaggtgccaacggcacctctcgagcgactgccaagaacgtctgctgcgggtgcgatcggcatctgggagcggcggcacactgcgcggaccgcccatcgggggcagcctggggtcctgcggcgggtgactggagcgggatccagagggagtatcggcgatgccgtcagccgctttagcgggattccgcgacgtccgtcgcaactccgtgcattgcagccggaatgcggtagacgattgccgtgtacttcacgccctgctcacgtgctacaggaagtccgccgagggactcagcgagggaacggctggaccggttctgctcggccaccggatagcggaacgcagcacagcgcaggcgccctgaggccgccgaccacaccgccgccacggcttcgcgaccatagccgtgcccatgcatcatttctgcgatccagatgcccagttcgggttctgcgtcacgggctcgatgcaggcctgccaggccaaggaatacaccggggcgtgaatggccggacgtgcagccgcggactgtcgatggtccagtcgtcggacgtcatgttctgcattgcctgggcgctgggtacagcatcgctcagcagaaggatgcagctcaaggcaaaaaggtttacatgaccaatgcgggattccgcggcaggagaatatgaccagcatgaaggtcccgcaggatgctcatcgacatggagatcgcatgttccctcgctttgccagccttctcttcctggccgtgtgcagcagcagcgcgctggccaacgacaccgcctatcgaccggccttccacccggaccagctgaagggaccgcccgcagggcgcccgaacgaagtgctggtgctgggcagcccgcacctgtccagcctgccggagaccttcacgccggcgatgctggaacctctgctgcagcgtctggaagcctggcggcccaccgcgatcgcagtggagaacctgtccggcctgcagtgtgacttcatgcgccgcaatccggcccgatacgccgagagcgtagcggactactgcgtcgatccggcaccggcgcaggccgccaccggcctggacgtgcccagcgccaacgtggagatggaacgcctgcttgcggattggccgaaggcgccaaccgctgcccagcgacgccgattggccgcagtgttcctggctgcgggcgagagcagctcggcagtcgtccaatggctgcggctgcccagggaagagcgacgtgcctcggacagcctgacaccggagctggtgcagttcctcgacacgcgcatggcacgccgcaacgaggccggcctggtggccggcgtcctcgccgcgcgcctggggctggagcggctgtgggcggtcgacgaccacactgcggattcgcctacaccggaatcgcagcagaaggcctacgctgccgccatacgcggtgcctgggacaattccttcgccaaagcgcgcagggcggccgatgaacgactggaagccaatcctgctcaaccggatgggttgctcgcgatgtatcgcgcctacaacgcacccgaggccgcgatgctggccttcaacagcgatttcggcgcgacgctcgtcgaaccctcgccggaaggcttcggccgcaactacgtgggctactgggaaacccgcaacctgcgcatggtcgccaacatgcgcgacgtgctcggccagcacccgggcacccgcatgctgaccatcgtcggtgcctcgcacaagggctactacgaggcctacctcaaccagatgcacgatgtgcagctggtcagtgcggacgcagtattgcgttgacgggatgggtgccggccacccgccggcactatcctgcagggccccatccagaggtgcctgcatgctcaaggtcatcgccgaagacttcatccatcccgatgccgtggacaccgtgcttccgctgtaccgggaactggtcgcctgcacgcagcgcgagccgctctgcctcggctatgaactgttcgtggaccagaaggatcccgggcacttcatcttcatcgagcaatggcctgaccgcgtcgccctggacatccactgcgccagcgaacatttccagcggctggtgccgcagatcaatgccttccagcgcgcgccatgccggttcctgctgatggatgctgcgcctctgtagtgccggcatcaacgcgacggtgatcccggcgcctgtgccgccacagcaccaggctggccgccaccgtgcacgccagggtgagggccagcagcgccaccacgctcgcctgcagcaccggcaacattgcctgggcgagacggtcctcacgcacctcctccagccggagcccggccgccagggccaggcaccagccgaccagggccggggcgaaggcacgcaccgccatcgggttgcagacattcatgggatcacctgtaagagaggaggtgcgcggagtatttgcgcccgccctctcacaggctgagatcagccctcgacgacctcggaatcatcgcccggcagctcactggcctcgccctgcacctgcacgttgttgcggcccatcgccttggcccggtaacactgggcatcggccgcggccaccgcctggtccacgctcatccctccggccagcggcgcgatgccgatgctggcccctacccgcaaccggtcctggtcccacggaatcgacagcgacgccagggtatgcagcagctcgccgccaatgcgcgctgcacgacgcggcgtgcaaccggacaggatcacagcgaactcatcgccgcccagccgcgccaccacatccgaatcgcgcaccccgtgacgcagaacactggccactgcccagagcaccgcatcgccagccagatggccccaggtatcgttgataggcttgaaccggtccagatcgatgtacatcagcgacgcggcctggccggtacgttcgacacgggtgatcgcctgctgcagatgcacctcgaagccacggcggttgctcagttcggtcagcgggtcgatctcggccagatgacgcgcctcgcgctggcgggcacgctgctgggtatcgtcgcgcagcacccagaccgcgcctcgcacgtggccctcgtcatcgcgcaaccaggcgcgggtcaggtccaccggcaccgtggcggcacccaggcgcagcagcaggtcggcatgcaggtcgaccgcattgctgtccggatccagcagtaccgacacgtccagcaccgaacccggcgcgtattcggtggtcagcgccagcacatcctgcaccttgtgtcctgccagcgacaacgcgccatcgccggccaacatgcgtactgcagcggcattggcgtaatcgatacggccatcgaggctgacgctcagcaccaggtcggccacggcatccagggtgatgcggctgcgctgttcgctctcgaacagccgctgctcgctgctgcgctgggcggtgatgtcctggatctgcgacacgaaatgcaacggctcgccatgctcgttgcgcaccagcgagaccgacaatcgggcccagatgaccttgccatcgcgatcgagatagcgcttttccaggtggtagtggctgcgacgcccggccagcaggtcctgcaccagggccaggtcggtctgcaggtcatcaggatgggtgaggcgctggaaatccacctgcagcagctcttcccgcggatagccgaggatccggcacagcgcatcgttgacgtccagccatcgcccttccagtgacaccagcgccatgcccagcgcagccgaggtgaacgcaccggcgaacttctccgcggacaagcgcgcttcggccctcgcctgcaggatctcggtgatgtcgatggccatcccgacatagccgatgcgtacaccgtcggcaccgtccatgcggctgatcgagaggcgtacctggcgtggctggccgtccttgcgcagcagcgtccattgccgcgaataggtctggccatcggcacgcgcactgagtgcctcgaacacatctggcagttggccatcggcatcggccagcggtcgcagccaggcattcagttcctgcggatcgtggaaggcatccagccggcgctggccgaccacatccgccgcgctgtagcccagcaggcgttgcgcgccggtgttgaacagggtgatggtgccatcgatatcggtggcgatcaccgccacctcgtcggaggcatcgaccacggcctgcaggcgttgccgtgtttcggccgcatcctgtcgggcctgctgcagctcggtcacgtcggcatgcgcgccggccatccacaatggtttgccctgcccgtcccattcgaagacgcggccacggtcctggatccatatccactggccattcttgtggcgcatccgcagcaggcacgcgtagttgtcggtgcgcccctcgaaatgctcgtccagtgccgcgtccgacagcgctatgtcatcgggatggaccagcttcaggaaggtcttctggcagaccggctccagctcttccaggcggtaaccgacaatctcggcccagcgcgcgttgacccgcatctcgccgttctgcacgttccattcccaggtgcccgcggcggtgccatcgatgatcatcgccagccgccgacgctcttcggccagcgcctgcaggcggcgctccagcaacccgttgccgttggtgccctggcccgccatcaccgctgcccccggcccgcgcaggcaggcagcggccgcagcgcgacgctgcagacctcaacgaagacgacgggtcctgctggcgtcatggccctccccagcgacagcggggtggccggacgcctcccctcaagcgcaagtgtgcgcaatcacggggaaaatcgacaagtcccccgccacgaatcaagcgtgacggggaacacggtcctcaactacgcttggcgcgggcgaaggcctcggccagggcgttgttggccgggggcgcggacgcggcgggacggccaccattgccctggccccggttcggcccgcggttctggccgcctgcatcccggcgcggaccctgcccatggccgcgctcatcacgctggcccgggcggctggtggcctgcccgggggtatcgtccaggcgccgggtcagggcaatgcgcttgcgcgccacgtccacctccagcaccttcaccttgacgatatcgccagccttgaccacgtcacgcgggtccttcacgaaagtgtcggacagcgccgaaatgtggatcaggccgtcctggtgcacgccgatatcgacgaaggcaccgaaggccgccacgttgctcaccacgccttccagcaccatgccctcgcgcaggtccttgatgtcctccacgccttcggcgaagcgcgcagccttgaactccggacgcgggtcgcggcccggcttctccagttccttcaggatgtcgcgcacggtcggcaagccgaaggtgtcatcggtgaactgctcggccttcaggccacgcaggaagctgccatcaccgatcagcgccttgatcgggcgtgcggtgctggccacgatgcgctcgaccaccggataggcttcggggtgcaccgccgaagcatccagcggctggtcgccgtcggcgatgcgcaggaagccggcgcactgttcgaaggtcttctcgcccaggcgcgcgaccttcagcagatccttgcggcgcttgaacgggccgttctcgtcacgatggcgcacgatgttctcggccaccgtggccgacaggccggacacccgcgacagcagcgcggccgatgcggtgttcacgtacacgcccacggcgttcacgcagtcctccacgcgcgcgtccagcgcccgcgccagccggtactggtccacatcgtgctggtactggccgacaccgatcgccttgggttcgatcttgaccagttcggccagcgggtcctgcaggcgacgcgcgatcgacaccgcgccacgcagcgacacgtccagccccggaaactccttggccgcgaactcggaggccgagtacaccgaggcgcccgcctcgctgaccacgaccttctgcagcttcgggttggcggcagccttgatcgcttcgccggccagcttgtcggtttcgcggctggcggtgccgttgccgatcgcgatcagttcaacgttgtgcttggcgcacagttgcgtgatcgtctgcaccgactggtcccactggcgacgtggctcatgcgggtagatggtgtcggtggccaccagcttgcctgtggcatcgaccacggcgatcttgcagccggtgcggatgcccgggtccagcccaagcacggtcttcgggcccgccggtgcggccagcagcagatccttcaggttgtcgccgaacaccgcgatggcctcagcctcggccttctcgcgggcctggttgaacaggtccagcagcagatgggtgtgcagcttggcgcgccaggtcaggcggcaggcgtccagcagccagcgatcggcggcgcggccccggtcggcgatgccggccctgcgcgccacgcggccttcggcgtactggtggccggcctcggcatcgctgcccgggtccagttccaggaacaggatctcttcgcggcgcgcgcggaacagcgccagcaaccggtgcgaaggaatcttcgccagagattcggcatgctcgaaatagtcgcggtacttggcgccttcggtttccttgccctcggccacgcgggcacggatcacgccgttctctcccagccaggtgcgcagctcgccgaccagcgcggcgtcctcgccccagcgctccatcaggatcgcgcgcgcaccttccagcgcggccttggtgtcggccacgcccttgtcggtgttgacgaaggcggcggcgaaggcctgcggatcctgcgtggggtcggccagcagtccatcggccagcggctcgagaccggcctcgcgggcgatctgggcgcgggtacggcgcttgggcttgtacggcaggtacaggtcttccagccggctcttggtgtcggcggccaggatgtcgttgcgcagctcgtcgctgagcttgccctgctcgccgatgctggccagcaccgccgcacggcgctcctccagctcgcgcaggtaggtcagccgggtttccaggttgcgcagctgggtgtcgtccaggcccccggtcacttccttgcggtagcgcgcgatgaacggaacgctggcgccctcgtcgagcaggccgacggcggcgcgcacctgggcggactgggcaccgatctcgtcggcgatggtctgggcgatctgctgggcgagcgcgctctgggcgttcttggcgtcgtgcattgcttcaggtctgtgccgcggtacgggaagatcccattctggcaatccacgacggagccggacaaggcattgacagggggcgaggttcagcggcggggccggagtggacgccggcatcctggcggagagagggctcggactggccctgggctgggatgccggcgcgggcgcgcgatggtgggcgcgccctgccgcgtgttgcgaaggtcagcggtagtggcgggcggcgcgctgcatgacgatctcgtcacgcatgccttccagggccatcaggcggaccttgccgacaccctgcagttccatgaaccgctccgtgtagaactccggccccagcgcggtgtcggcgcgggatttgctgaagccgtagggcaccacgcccttctcgccatccttgctaccaccgacataaagaacgattgccatgtgatgtattcctccaaattgctactgcgtactgcactcgatgaacgatgctgcgagctcatcgagggagagcttaccgcgtcgaacctgactggaacgtcacgaaggctaatgacgatcggttgcatgcagatgactgcgggatcgcagcagaatgcttacggatctttaacttccggctaacgaatccgtggggggattcccgccaacggcgcagcccctcgtgggtggtcgtgtaacgcgtttcatgtgattgggccgggcggggtgggtgcgcaggacacgccgtgaacccgtccctgggggctcgatggcgccatccatggcgccaacggtcccgcgcacccaccccgcccggcccctgacagtttttcgggcacgttcacccacggaaaagaaaaaagaagatcaaaagcaaaaacagcctggccggctgatttgttgcttcctgtagagccaagccaagccatgccccgctcgcgagcaagcgcagcgcgcgacccgcttctgctgttctatttcttctccgtggctggacgcgcacggaaactgtcaggggccgggcggggtggattcgcgggaccgttggcgccatggatggcgccatcgagcccccagggacgggttcacggcgtgtcccgcgaacccaccccgcccggcccaatcgcatgaaacgcattccgcgaccacccacgaggggctgcgccgttggctggaaactacggccaccagccacgcccgaaccgggcgaaatgatcggccgcccgttcgaacggattgcgcgcactcaccccgccgcacagcaggtacaccggcaggtacagcgggcccagcaccatgtactggtacacgtgcgcccgttcgtgatcatccagccggatcagcggctccacgccccaccctgcctgatgcgcataggtgcggcaggaaatgcccaggtcatggccggtgtgcaggatcacgttccccagggtgatcgccccgcctggcccccacggccagtggtcgaacaccagcgcgcagtcacggccgctccagcgcaatgtcgcgccgccgagcatgccggccaggccgccgatcacgccgagcagggaattgggtgacgtccacaccgcgcccagcacctgcagcgcgcgcagccagatcggccagggcgttgctccagtcttcaatcggcctcgttggggatcaggagccacaggatcaggtagaccaggatgccagggaaggcggcggaggccagcgaaaccagcacgtagatcacccgcagcagggtcgcattccagccgaagcgatgggcaatgccgcccatcacgccggcaatcatgcggtcgttcaatgaacgcgacagcgttttgggcgtggtgttcatggcggcagctccgggaaatggacaaggcagtcgaacatggctcgactctacaccgcccccatgtctacggcgtgcggtggcgcagggcctgcaggcgtgcgccgaaccaggcggctgcggtctgttcaggctgccccggacactggatgcggtagggtttgccactcatgctgctctggctggcagcgcgctcgatgaactgctcggcgctgtccaccatgccctttttcagcaggtaatcgtacttgcgctgcaggtgcgcgcgcgcgtcgctgccgtcgtaccagctgccattgcgctggaaacggcactgggagccgtccaggctggcgatcagctgggcgatctcccggcgtgcatccgtactgggtgcggcgtgggcaagtggtgctgccagcagtgccacaagaatcaacaaaatccggtacatcatcacccccaagtcagtcgagcatggctcgactctacagatcgcgcgccttcaaccagccatcgatcgtggccggtacttcgcgctgcgcgcggccggaaacgtagataccaatatgcccaccacggaaactggactcggtgtagtcgtccgtgcccaaacgcccgcgcatcgcgcgcgaggcatccggcggcaccagatggtcctgctcggcatagatgttcagcaccggcagcgtcacctgcgacagatccaccgcttcctcgccgatccgcaccgtgccgttcaccagcccgttgccctgatagaactgcttgatgaaatcgcggaacgcctcgcccgccaggtccggtgaatcgaagatccacttctccatgcgcaggaaatcctccagcgcggccttgtcatcgaggatgtcgagcaggccgacgtacttctgcacgttcaggcggaatggcttgagcatcaggtaactggcattcatcaggtcggccgggatgttgcccagcgtgtcgaccagcaggtccacgtccacctgccgcgcccaatgcgagagcatgttgtcagccgtctggaagtcgaccggggtgaccatggtgatcagcttgcccagcttctgccggcgcagcgcggcgtagcagagtgcgaacacgccgccctggcagatgccgagcaggtccaccgggtcaccactgcgcgcacgcagcgcatcgaccgcgccgtcgatgtagcgcagcaggtagtcctccagggtctggaagcgttcggaccggtccgggtagccccagtccagcacgtacacgtcctggcccagcgccagcagcttctgcaccagcgaacggtcggcctgcaggtcgaccatgtacggccggttgaccagcgcgtagacgatcagcagcggcgtgcgccgggtcggtgcctgttcgccgacgaagcggtacagcaccaccttgccgtcacgccagacttcctcgcgcgcggtcacgccatagtccacgtcttccacctgcggcagcagcttcagcccttccatcagcttgcgctgcatggccagggtttcctgcatcaggtcatcggcgttgaagcccagtggtcccttcatcggtcacgcgcccgagtggaagcgcgagacgcagccttcttcgcagacaccttctttgcaggcgccttcttcgccggcgcggccttcttcgcggctttgcgcgcggccggcttcaccttcgccggtgccggctgcgacaccggatcgaccgcggcggtccccgccagcaccgccacctgtgcctgcaggcggcgaaggctgcgctccagttcggcaatacggcgatgcgcggcgtccatctcgctgcgggtcggcaggccgatacgctcactcatctgttccacctcgcgctgcaggccggcgcgcaggcgcatctgcgcgttgcccagcgaggcgtacacctgctggaacggttcggacatggcgaccttggcgtaggcctcctcggccacttcgatccacaggtcgaacatcgcgcgggcgctggtcaactggctgccgggctgttcgtgctcggccagacgctgctcgaacaacgcgaaggcctcgtccaacgcctgcctgatctgatcaacgtaggcgcgcgaatgctgctggtactcctcctgcgcccgcagcagcgcctgccagcgcgcctggtgctcgcggccggggccgaacgccgggctctgcagccacgggcccgcctgcagctggaactgctgcagccatgcggcgaagtcgggcacggtggcgccggcgtgggtgctgccacgggcgccctgcagcatccactgcagcatgccatcgccctgcccctgcaccgcctcgcgccaggcctgggccacctcggcactgctggcatcgcggccggcgaaacgcgcggccacttcctgcatggtgccgtaccagctgccggcctgttcgcggaaacggcgcatggcatcttccggcgcgccctgcccctgttcgggcaacagctggctccaccagtcgaacagccgttgccagctgccggggtcgccgccgcccggtgcaccgggcgtgctcgcgtggcgcagcgcatcgccccaggcaccgaagtactgccgcgccagcgtttcgaaatcgctgctgccggcgtcgtgggccgagctggtcatcgcaggcctccgcagggctggctcatggcttggggatacgcagggtcttgctgatcatcagcgacccggacagggcgaacaacagcaccatcgggtgcagctgccacgggccgatctgccactggccgaaccagaggtcctggccgatggcatcggtaccggcggcgatcgccagcacgatcaccagcaccaggctggtcgggatcggggtgccctcgaaatacgtgaccttgccctcgtcgccggccagcgcctcggcagtgacgttgtagcgtgccaggcggctgacaccgcagcagacgaagtagctcagcaccagccagtcccagccgccctgcatgccgcaggcataggccagcgccgccggcgccacgccgaaggagatcacgtccgacagcgagtccagctcgcggcccagggtggaactggacttgcgccagcgcgcgatgcgcccgtcgagcgcgtcgaagatgaaggccagcgggatcaacgccatgccgaacagcaggtagccacgctcgccgtcctgcaggaagcgcatcgcggcaaagaccgcaccggtgccgcagaaagcattggccagggtgaaccagtcggccagctggaattcgcgcagcatcgagaagtgacgtttcatggggtctcacggagcatcaaggcccacaggttaccgcgagcgccgccgctggcgacagcactggcaggacccgccttcaccacaccctcacctgccctcaccggcggtgaatttttcgccacccatcttgacagcctaggggggtggcgcctgtcgcggcttatccacaaagttgcccacgcgtaatccacaccccctgtggacaaccagatctcaccgactgcgacgctggacatttcctcatcacccggaagcggggtttccctacttcccaagccacagggtcggcgctatggtcaccggcggacccgccgccgccacgtccgaaactctgcaacggacgatgatgatgctggatgctcccaccctggccgcacagctgcggcagccccacggcgaggccgcgctggcggtggccgactcgatgaaccgcagcaacggcgcactcaacctggccgcaatcgggctgctggccgtcggtgccggcgaacgggtcctggaggtcggcccgggcaatgcggccttcgcgccactgatgctgcaggccaccggcagccactatctgggcatcgagctgtccacggccatggtcgaggccggcacccagcggctggccgacgccggggtggccgaacgtgcggcgatgcgacacggcgacgcccatgcactgccggtcgccgatgccgcgatggatgccgcgctggcggtcaacaccctgtacttctggccgaacctggccccggtgctggacgaactggcgcgggtgctgcgccggggcggccgcctgtgcctggccttcggcgatgccagcttcatgcgcagcctgccattcgccgccgacttccagctgcatgagctggacgcggtggagctggcgctgcgggtatcgggcttccgcgtctcggcctggcgcagccaccgcgaatccgcagccggcaatgacggccagacccgagaaaagcacttccacctgctgctggcacagcggcactgaagtggtagagccggccgctggccggctgccccggccattgcggattgccggccagcggccggcactacccaacctgcacctgccgccagcgaacaaagcagaacacctgcatccgcgccggatgcgatccgaccgagtggtagagccggccgctggccggctgctccgtccattgcggattgccggccagcggccggcactaccctgcctgcacccggccgccagcgaacaaagcagaacacctgcatccgcgccggatgcgatccgaccgagtggtagagccggccgctggccggctgccccggccattccggattgccggccagcggccggcactacccagcctgcaccggtcgccagcgagcaaaacagaacacccgcatccgcggcggatgcgatccgaccgagtggtagcgccggccgctggccggctgctccggccattgcggattgccggccagcggccggcactacccggcctgcaccggtcgccagcgagcaaaacagaacacccgcatccgcgccggatgcgatccgtccgagtggtagagccggccgctggccggctgctccggccgttgcggattgccggccagcggccggcactacccagcctgcacccggccgccagcgagcaaaacagaacacctgcatccgcgccggatgcgatccgaccgagtggtagagccggccgctggccggctgctccggccattgcggattgccggccagcggccggcactacccagcctgcacccggccgccagcgagcaaaacagaacacctgcatccgcgccggatgcgatccgatcgagtggtagagccggccgctggccggctgctccgtccattgcggattgccggccagcggccggcactacccggcctgcacgcggcgccgccaatgcgcgaaacagaacacctgcatcaccagcatggccagcaaccccagcggccatgcccaccacagcccggccagaccgtgccgggattgcagccacatcgccaacggcagctccagcagcaacacggcagccatgcccagcaacgccggcaacagcaccgtgccgctgccgcgcatcactccgaccagcaccgcactgcctcccatcgccagcacgccccacaccacggtgcgcaactgcaacgcggccagttcgcgcacgtcggtcgccgccaggatcaggccggtcagccagggcgccagcgccacaaccagcaccaccaccccgctcagcatcgccagtccaagcagcacgcctgtgcgtgcgatggccggcagccgtgccgtacgccccgcgcccatcgcatgcgccgcgaggatggtggcagtgatgcccagcgacatcgccggcagctgcacccagctcatcaactggttgaccgcaccgtaggcggccgtggccgtgtagccatagcggttgatccagcccagcaatacgatttcggcaatggccaggctgagcatctgcagcgaagacggtacgccgatgcgcagcatcgcgcggatgagcgcgccgtcgaaccgaatggcacgcagcagctcgcgccccggcgtcaacgggtgccccatccgctgccaccgccacgtcagccaggccagggccagcagcgaggcgagcgccgccgagactgccgcaccggccgcgcccagccgtggcaggccggcccatcccagaatcagcagcggcgtgcacagcaggccgatcagggtggccaacagcagcgcctgcaggggcgtcttcgcatcgcccaccgcgcgactcacggcggtggccagccacagcaggaagaatgcaggtgcagccagcaacagcacgcgcgcgtagacgatggattcgccgaggatcggcgctggcgtgcccagtgccgccagcagctgtggcgcgaaaccggcgcccaccgccatcaccagcactgacaacagcagaatcagtgccaccgcactgccggcgaccgcgcgagcctgttgcggccggcccgcgccccaggcctggccgatcagcaccatcgcaccggtcgccagacccattaccagggccagcagcaggaagaagacagggaagaacgctgcggcggcggccaccgcctgcgtacccagcagatggccgaggtagatgttgtccaacgtgcctgcggccagctgcaatgcgttggtcagcagcatcggcagcagcagggtcagataggtgcgccagaggggcggcgcgaccggggggatgggatgtacgggggtgtccatggggttctctgggcaaggcgctgccctgcccggcgtttccgccagcaaagcaagcaaaggggagcgggcggccgtggcccgcgatcaggtggcgccgccgctcagcaacggcgcagtggctcagccgtctgcgtggtccgaagaatcatcgaaggccaggcgcagggcgtgattgcgcacatcctccggccagctgcgcaacgccatttccaggcccgcccggccgtgcgcgaacagcacacggatggcctcctcgaaacccggcaggtctccggcgatggtctgcaggaagtgataggcacgctcgctgtggcggcgctgccggtccttgtcggcaccagcacggctggccgcctccaccagcttgcgcagcactaccgaggccccgccgggctgctcggccagccacgcccagtggcgcggcagcagggtcacttcgcgtgcgaccacgcccagcttggggcggccgcggccacgcggagttgccggcgcctcttcggcagtaacgtcggcatccgcctcgacggcggcgggaaaggcttcgacgacccgcgccagcagttctgcgtcactgccgcgcgtatcgaaatcacgggtgcggccggtagcgttgtcgaacacaagcagcggaccggcagcgttgccggcgcgcagctgtttcagcgcaagcgcagccacttccggtgtaccggaggcgaccagccggtggccgtcgaagcaactgaagggagggagtcgggacgcaggcatggcaatggcgtcggaggtgatgcgcgaatattgcccgggtaatttgtgttcgtcaatattgcccgggcattaatcaaccggaagagcgtgccaaccaaggttggcacccacccggaaggttgatccccactcgaaagatcgcccccctcccgattcgccgggttacagccggctgtaggaccagctgaccatgcggccgtccttgtacggcatcacgccgtggaacgggcgcgggtcggcgtcgaacaccagtggcaggaagttgcggtcgccctcccacatcggcagcgcatccagcttgtccaggtccacccactccagcgtgccttcatggttgccgccgtgcggggtgccttcgaaactgtcgatgacgaacacgaagcccagccagtcctcgccatgcttgccgaatcccggccagctgatggtgccgcgcagccgcatgccggtgcagtcgatgccggcttcctcggcgatttcgcggcgcatgcctgccgcaacgtcttcggtcggttcgatcttgccgcccagcccgttgtacttgcccaggtggtggtcaccgggccgggtgttgcggtggatcatcagcacctggcgacgatcgggcgacagcacgtagcccagggtggcgacgatcggggtgtacggcatgggcagcatccagcggcaggtcagccgtggattatggccgatcagcgcaccagcgacaggcggcgttcggcagccgcagtggcgccatcaggatcgcggcgcagggtggccacgccgtggccgcgctcggcgaggtattccagccacttgccgaggaaggtgttcatccgcatgcggtggctgatcagttccgccggcggcgggtacaggcccatggtgtcctgccagcggcggccgacatagcaatgggtggtctcggcctggcgcgcatcacggtataggcgcacgtaggccgacggatcaggctcgccggtgaccgggtcggccaggtcgtaggccaggcgcagctccaccgtgtagcggtggcactcgatcacgtccaggcggacatccaggccgtcgccgatcgaggaaatgtagctgcccgccaccagtccggccggttcgaacaggcgcaccagatggcgatagttctccgcgtacaggcccatgagccagctcaaccggctcaggcggggaatgcgttcggtacggggcaaggctcgggccatgggtcgatcctacacgttggtgcttcaacgtgggggcgggatcaccccgaccaaagggctcggtatcgaccaacggtcgatacccaccgtgcaggagggtcgatgcccccgcgcaggaggggtattgccccgggaggtaggccacgaccgttggtcgtggcgcacggatcaatacaactcgcgctgcagccccagcgtggccagcaccttgctggaaatctcctcgatcgaggtgtgggtggtgctcagcgtcgggatccgctccatctggaacatcacctcggccgcggccacctcgcgcttgcaggtctccaggttggcgtagcgcgagttcgggcggcgctcctggcggatctgctgcaggcggtccgggtcgatggtcaggccgaacagcttgcgccggtaattgcgcaggcgtggcggcaggcgatcgctttccaggtcctcgtcggtcagcgggtagttggccgcacgcacgccgtaatgcagggccaggtagatgcaggtgggcgtcttgccggcgcgcgacaccgccaccaggatcacgtcggcatcgtcgtagttcaccgcgataccgtcatcgtgggtcagggcgaagttcatcgcgttgatgcggcggtggtaggtgtcgaagtcgaccatgccgtgggcctggccgacccgggccaggcgcgggctggccagttcacgctccagcggctcgatgaacggcgcgaacacatccagcatcagcgccccgctgtcggccaggatcaggctcaggctctggtccacgcaggagttcaccacgatcggccggacctggtaccgctcccctgccgcctggatccgggcacaggcttcacgcgctttttcggggtcgtcgacaaacgacatgcggtcggtaatgaagctgaacccggagaactgggtgagcaggctatgcccaatggtttcagcggtgataccggttccatcggaaacgtagaacaccgggcggatggtcgacatgcgcgcttttaccccctacgaagcttaaaaaggccgccagcacaagcttgtgccgacagtggtctgcccggcatcatatcggcttcttcctacggacgcggccactcagcccgcctcgggcgatggccaaacggagcatcgcgcttgaacgagaacatcctgtggttgcacgaactgcgtctggccgatctggcccgcgtaggcggcaagaattcgtccctgggcgagatgatcggcaacctggccggtctgggcgtttcggtgccgggcggttatgccaccaccgctgaagccttcaaggacttcatcgcgcacaacgacctgtccaagcgcatcttcgacaagctggccacgctggacgtcgaggacgtcaacgcgctgaccgccgccggcaaggaaatccgcagctgggtgatcgatgcgccgctgcagccgcagctggaccaggacatccgcaccgcctacgccaagctgagcgccgacaacggcggcggcgacgtggccgtggccgtgcgttcctcggccaccgccgaggatctgccggatgcctccttcgccggccagcaggaaaccttcctcaacgtcaccggtgccgacgatgtcgtgcacaaggtcaaggaagtgttcgcctcgctgtacaacgaccgtgccatcgcctaccgcgtccaccacggcttcaagcatgaggacgtgttcctgtccgccggcgtgcagctgatggtgcgttcgggcgtcggttcctccggcgtgctgttcaccctggacaccgagtccggcttccgcgacgtggtgttcgtcacctcttcgttcggcctgggcgaaatggtcgtgcagggtgcggtcaatccggacgagtactacgtctacaagcccaccctgcaggccggcaagccggcgatcctgcgccgctcgctcggcagcaaggcgatccgcatggtgtattcggatgtcccgggtgagcgcgtcaggatcgaggacactccggtcgaactgcgcaacaccttctcgatcagcgacgaggacgtgcaggaactgtccaagcaggcgctggtcatcgaaaagcactacggccgcccgatggacattgagtgggccaaggacggtgtcagcggcaagctgttcatcgtgcaggcgcgcccggagacggtgaagtcgcgcagccacgccacccagatcgagcgcttcgcgctgaccgaaaagggcggcaacgtgctggccgaaggccgcgccgtcggcgccaagatcggttcgggcgtggcccgcgtggtcaagacgctggacgacatgaaccgcgtgcagccgggcgacgtgctgatcgccgacatgaccgacccggactgggagccggtgatgaagcgcgcctcggccatcgtcaccaaccgtggtggccgcacctgccacgccgcgatcatcgcgcgcgagctgggcgtaccggccgtggtcggttcgggcaacgccaccaaggtcatcgaagatggccagctggtcaccgtcagctgtgctgaaggcgataccggcttcatctacgaaggcaagctcggcttcgagcgcaccaccaccgatctgggcaacatgccgccggccccgctgaagatcatgatgaacgtggccaacccggaacgtgccttcgacttcggccagctgccgaacgccggcatcggcctggcccgcctggaaatgatcatcgccagccacatcggcatccacccgaacgcactgctggaatacgaccgccaggacgcggcgaccaagaagaagatcgatgagaagatcgccggctacggtgatccggtcagcttctacgtcgaccgcctggccgaaggcatcgccaccctcaccgcctcggttgcaccgaacccggtgatcgtgcgcctgtcggacttcaagtccaacgagtacgccaacctgatcggcggcagcaactacgagccgcacgaagagaacccgatgatcggcttccgcggcgccagccgttacgtcgacccgagcttctcggccgccttcgcgctggagtgcaaggccgtgctgcgcgtgcgcaacgaaatgggcctggacaacctgtgggtcatgattccgttcgtgcgcaccctggaagaaggccgcaaggtcgtcgaggtgctggaacagaacggcctgaagcagggcgagaacggcctgaagatcatcatgatgtgcgaagtgccgtccaacgcactgctcgccgatgagttcctggagatcttcgacggcttctcgatcggctccaacgacctgacccagctgagcctgggcctggaccgcgactcttcgatcgttgcgcacctgttcgacgagcggaacccggcagtgaagaagctgctgtcgatggcgatcaaggcagcgcgtgccaagggcaagtacgtcggcatctgcggccagggcccgtccgatcacccggatctggccgaatggctgatgcaggaaggcatcgagtcggtgtcgctgaacccggacaccgtggtcgatacctggctgcgcctggccaagctgaaggccaacggctgatgccgtgatggccacgggctgacgtcgtgttcatcggcgtcggccgatactgctgctgcatgcaagccccgcctctgcggggcttcgtgtttctggcgtgcacgcacgccctgccccacgcagacaccgtttctcagcaaaggacttccgcatgatcgccgcagcagcacccgccgcccccgccgcaacgccctggttccactcgctcgactgggaacgcctgctggaaacctacggcgtgccgttgctggccgcgatcgtggtgctgctggtgggcctgtgggtggcacgtcgcttgtccaatgcaatgccgcgcgccactgcgcgcatgggtgtggacccgatgctgggaagcttcctgcgcaacgtggtgtatgccgcctcactggtgatcgtggtggtgctggccatcggcacgctgggcgtgcagatcaccccgctgctggccgtgctcggcaccgctggcctggcggtcggtctggcattgaaggattcgctgtccaacatcgcctcgggcgtgatgctggtgacgctgcgtccgttccgcgtgggcgatgtggtcaccgtggccggccagaccggcacggtgcgcgaagtgcgcatcttccagaccgtgcttaccggcgccgacaaccagcacaccaccattccgaacacgctgatcaccgccgcgccgatcatcaacctcaccgccgagccgacgcgccgcgtcgaactggtgatcggcatcggctacgaagacaacatccagctggcacgcgacaccgcgctggcgctgatgaaggccgatccgcgtgtgctgcagacccccgcaccggacgtggtggtctacgaactgggcgcacacgccatcaacctcggcatccgctgctacgtgaagtcggccgactggttcggcaccaaggtcacgctactggagcagctgaagctgggctatgacaaggccggcatcaacatcccgtacccgcagcaggacatgcacctgtacctgcatggaaaggatggcggtgtggtcgaggccgatgcgctggtgcgcgacaagccgtgatccggcagtggaatgccggccagcggccggcactacccctcgccgcctgactgaaatgccggccagcggccggcactacccctcgcccactggtagtgccggccgctggccggcagcctccagaatcaggcagcgacgctctcttccagcgccgggtaatcagtgaaaccctccgcaccaccgccaaagaacgtcgcgcgatccggcggattcagcgtcgcacccgtacgcaggcgctcgggcagatccgggttggcgatgaacggccggccgaagccgatcaggtcagcccagccttcggccagtgcctgctcggcgcgctcggcggtgtacttgccggcgtagatcagcgtacccgggtagaccatgcgcagcgcctgcttgaacgccaccggcatcggcggtgcatcgtcccagtcggcctcggcaatgtgcaggtagcccacccccatctcaccgagcaggtgtgcggcagccagataggtcgcctgcggcgtatcgtccaccgccccctgcagcgtagtcagcggcgccaggcgcacgcccacacgctcgccaccggcaacctcgaccaccgcctgcaccacctcgcgcaggaaacgcaggcgattctgcagtgagccgccgtaggcatcggtgcgctggttggcctgcgaatcgatgaactggttgatcaggtagccgttggcgccgtgcagttccacaccatcaaatcccgcggccagcgcattgcgcgcagcctgcgcgtaatcggcgacgatgcccggaatctcgtcctcgcgcagcgcgcgcggcatcgagtgctggatcatctcgcccacaccggcttcgggacccgccccagtcgggtcgacgaacactttcacgccttcggcgagcaatgccgaggaagacaccggcgccgcgccatcgggctgcagggccacatgcgagacacggccgacgtgccacagctgggcgtagatgcggccaccggcggcgtgcaccgcatcggtcacctgccgccagccctgcacctgctcggcactgtggatgcccggggtccaggcatagccctggccctgctggctgatctgggtaccttcgctgacgatcaggccggcgctggcgcgttgcgcatagtaggcggccatttccgcggtggcgacgttgccatcggcggcgcgcgagcgggtcatcggcggcatcacgatgcggttgggcagcgtcaacgcgcccaggcggtggggggtgaacatcatggcggcaatctcttgcggggggagtgccgcaaaggatggggatgccggctgccaggcaacaggcatgcactggcaaaacaattgttccctcgaggcaaggatcacccgccacgagggctcatccacgcatggcgtggctctactccagccttggctcgatccttaccgcaccatgcgccacgcggtcatagcaggcgcgcaccacatcctcaccgtacttgcgctccagccggcgcacgatgaagtggccgcgcgccatgtcctggtagtagtcggtgaacatggtattgagtgttgcaccggcggcagcaccgacgatcggcaccgcctgtgcggcgaatttctcggtgaccaccacgccgaagcgcgccgccaccttttccaccatcttcgccagcagctttccagcttccttcggtgccacgcccagggtcaggtcgcggccggtcaccacacgcccagccagttcggccgaaagatgccgcatcacgtcggtggtgaagcctcgggccaggtagtagccggtctcgctggcgtcgtcgcgcggcgagttgccaccgagcgcgaacacctccaggcacgcctgccgggtgctgaactcggacaggtcgaagccctcgctgcgggccacgtcggccacggcgcgcatcatgatggtggtcgacaccggcagttcgatgaacaaggccgcgaaaccaaaggccccgccgaccgcgcccgaggtggctgccgccagcttgtgccaacgggtcgacgctcccttgccgggcgagttgtccatgctccacagcgccgcctgtgcggacttggacagcgccgcctgcaccgcaccgtgtatgcggccggagaccgccttgggcagcgccttcaccgcgaactccagcggcgtgccgaccagattggccatgcgcgcggtgagggtcggcgcttccagcagggccaccgcccgctgcaggtcggaccagtcgcgggcgtcgtgggcaatgtcgcggggaagcaggatgggctcgttcatggcgccgatcttagcgccggggagttgaacggttcgtcgcgaggcacgacagaggggtcggagcccttgccgcgggaaagggatccgaccccgacgccttgccggccagcggccggcactaccagttcgcgtgtcacccggtagcgccgggccttgcccggcgttgttgttcaggccgtgggcaagcccgacagcgcgcccatgaactggcggtaatggcgcagctcggcgatcgagtcgtgcacgtcgctcagcgcggtgtggttgctgttcttgccgacgccggcggccacgctcggcgcccagcgcttggccagttccttcaccgtggacacgtccaggttgcggtaatggaagtacttctccaggcgcggcatctggcggtgcaggaagcggcgatcctggcagatcgagttgccgcacatcggcgaaaggccggccgggatccactgcgccaggaagtttaccgtctgcgcctcggcctggccgagggtggtggtgctgcccaccacgcgctgccacaggcccgaacgacgatgctggttgcggttccactcgtccatcgcctccagcgtttccagcggatgatggatggcgaattccggtccttcggccagtacgttcagctgggcgtcggtgaccacggtggcgatctcgatgatcgaatcgttgtcggtgtccaacccggtcatttccaggtcgatccagatcagtcgttcgttggccgcgccggtgtccgccattgtgtcgcctcgttgctgggcaggcgcgcggcctaccggtgaaggaaagaggcgcccatcatacccgttcgcccttcagccctcgccgacgtggtcttccagcagcagcggcggcttgccacgcttggcgcggaaataattggtcaggcgcgtactggcttccttggccagcaccccgccgtggatctcgacccggtggttgtggcgggcatcgccgagcaggtcgaacacgctgccgcacgcaccggtcttggggtcgctggcgccgtagaccaggcgcgaaacgcgcgcatgcacgatcgccatcgcgcacatcgcgcacggctccaaggtcacgtacagcgtgctgccaagcaggcgatggttggccagcagctttccaccggcccgcatggccacgatctcggcatgcgcactggggtcatgcgaggcaatgttgaggttccagccctcgcccagcagctggccgtcggcgcccaccagcaccgccccgaccggaatctcgtcgaactcacgctgcgcgcgctcggccagggccagtgcatggcgcatccagtgttcatcggcgtcgtgcaccggtacacccaggacatcggtcatggcggttctcgcttttcaactgggccaggatggccgccgggggcgcattgtacgcccgggaccgtgcaggcgccgctagcgcgcgtcgaagcgctcgcgggccgcatcgagcgccgggaagttgtgctcggcccagcgatccagggcggacagcgtctcgaccaggccgcgcgcgacctcggtcaggcggtactccacatgcagtggtttgctgccccggtcacaccgctcgaccagcccattgcgctccagctggcgcagggtctgggtcagcaccttctgcgagatgccttcgatcttccgcagcaacgcgccgttgcgaagcgggccctgcgccaatgccggcagcagcagcatcacccacttgcctgaaatcagcgcaagcgcatcgcgtgccgaacagtcggcggcatagacatccccgggaaaggccatggttacctcaaggtgcgtaattgccggcgcatgccggcaccgcgaggatggtcgcacactcgtcgaacacctcgccccatgcgcgccctgatcctgcttgcccaccccgagccccgctccttcaatgcacatctggccgctcaggccgccgagcagctgcggcatgacgcgctgcaggtggacgtggtcgacctgtatgcggagggcttcgatccgctggaagcggctgaacaccatccgcatcgcctgcatcccggccacttcgacgcccaacgcgaacagcggcacagcgccgagcagggccagctgcccgtcgatgtgcaacatcacctgcaactgctgcgggccgcagacctgctgatcctgcagttcccgctgtggtggttcgcggcgccggccatcctgaagggctggctggaccgcgtactggtgtacgggccgatgtacaacagccgcctgcgtcacgagcacggagcgatgcgcggcaagcgtgcgttgctgagcgtcaccaccggctcatcggcacgggcctgcgcagtcgacggccgcgagggagatacccggttgctgctgtggcccttgatgtacagcctgcgctacgtcggcttcgacgtgatggaaccgcacgtggtgcacggcgtgcgttccgggctggcaccggagcgcgtgctggcccacgacgaggcactggctgcagcaacccaccactaccgcgaacgcctggcgcaatggccgcagtggcccaccgtgcccttcaacgacagcagcgatttcgaggacggcattgcgctgcgcgcggaggccactacctacagccccttcatccgccatcgcaacgccggatgaatccacatctgcgcgctggatcgggacgcgccatactacgcactctttgcaagcaccttggcgaacccatgaccaccctccgcccctctcgcgccgacgacggcgccgctcttgtcgacctctggcgccgcgccgtcgacgccacccacgacttcctcagtgccgaagaccgccaggccatcgatgccgaagtcgccggtttcctgccgcaggcgccgatgaccgttgctgtcgatgcgcaggatcggccgctgggcttcatgctgatcgatggcacgcacatggaagcgctgttcatcgatccggacgtacgtggcaccggcatcggccggcaactgctgcagcacgctctgacccagcatccgcagctgagtactgacgtcaacgaacagaacgcacaggccgtcggcttctacctgcgcatgggcttcgtcgaaaccggacgttcaccgctggattcgcaaggccgtccgtatccgctgatccaccttcggcacaacggctgacatccgtcggcagcagccacgtgctagcgtggctgctttcgaccaaggaatgccgcatggatggtgcaaaagccctgttgaccctgtttgcgctgggcatcagcctggtctggatcctggtgccgttcgccatcttcgccgtgcgcaacctgctgcgtgaagtactggtcgagcagcgccgtaccaatgaactgcttgaacacatcggcggttaccgcattccgaagccgcaacccgaaccgaccgtctggcgcgcgccctgagcagaaacgtgccaggcccggatcaggccgtcgcctcgaaggccggtgagtactgcacttcgccctgtgccaacggaggctgcaggcaaagtgcctggaagtactccggcggcacacccggcagcaccaggcccggctcggcacagaagccgaagcgaccgtaataggccggctcgcccagcaatacacagccatgtgcgccctgctgacgcagtgcttcaagtgcggcatgcatcagggccgcaccgatgccctgcccctgccaggcgggcaataccgaaatcggccccaggccaaaccagcccgtgctgccatcgctgatcgtcaccggcgacaccgccacatggccgatcaccttcccgtccatctcggccaccagcgaaacgctcagctccccgcgcgcgcgcagggcgtcgacgatgaactgctcggtacggctgctgtgcgcagcgttccggaacgcggcctcggtgagtgcatggagggtggcgtgatcatcaatggcttcggcacggatggtgtagttcatggcgtaatgctcgcttgcgtgagagtcgcgtgaattggcgaccgttgtcacaaattgacggcgaaatgtcgaacgcgaagcgcaatcgcctggccgaccccgaatcgcctgtgccgcaatcgattcggcgacgctcccgaacgctgaatgcgtcaaaattccgtcgcggacaccttgccgtagctggcgccaggtttccagaacactccataatcgataaacctgtcaccagggaaggatatatggacacggacgcacgatgcaggatgccgccatggatgtagccacgccgacacgcgatggacgccatctggtaccgatgggcctcttgatggcgctgacggcctgctcgccttacgcggacgcagagcgtgacgtcgccgcaggtggacgcggcctggccaagctcaacccgtcaccgcagcagggctacgagctggtgctgacactgaaggatgcccccagtcccttcgcggtggtcgagggcgttgcccagtacgacgtcagcaaccacagggactgcggccgggtcctgtgggcgaccggtaccgccagccgtatcaccagccaggagttggtggaactacacaaggtcgacgagaacgaataccgcggtacgttctacctcgaccgcatgcaggacgaggattactacgggcgtggcgtctgccattggacgttgacgggtgtcggtgcgatgttgcgcgctacgaccggcgaggcggatacgcgattccttacgttcgtcgacaaggagcgcatggagagcgactcacctcttacgctttattacccaaaccttatctatccgcgcgccgacactgtcgccaactttggcgccagtggcgaggaagatccgtcggggtacagcgaagatctgcgcgacgcgctgttctcaaccaccaccactgtgcggaagctcgtgccatgagctgccagttcaacaacccctacccccaaggaggccgacattgcgccacaagatgattccgtgccttgctctgcttctattgaccgcctgcaacccggagaccgccatgaaccaggaacgtgccgctgctgaagccgatgtcgcccagggcgggcgcggcctcgccaagctcaaccccaccccgcgcaaggcctatgagctggtgctgcgcctgaaggatgcccccggcgatttcgcactggtcaagggcgtagcgcagtacgacgtcaccaacgaggatcagtgcggccacatcgagccggccaccggcacagctgcacgtatcaccagccaggaaccggtggagctgcgcaaggtcgctgagggcgagtaccgcggcacgctatatgtggaccgcatgctggatgaggactactacggtcgtggcgtctgcaagtgggagttcaccggtgccggggcaatgctgaaggcgacgggtgccgaagaagagacccgcttcctcaccttcgtcgacgccaagccgctgaccgaaggtggcgcccatacgctctactatccggatctggtctatccgaaggcagatcgcgttcccaacttcccagccagtggcgagcccgatcgcagcaactacgccgctgatctgcaggacaagctgtttacgatcaccctctccgcaagtgaggtcgcgccgtgaccatcacctctcaggactacgccgcgttatccaatgacgcctacaaggatcgggccgtcggccgacgtgaacccggccaagaagaaaaagtcacgttaaacggccatgagtacaagatacttgagcatgtcaacaatcgtctcaacggctatcagggcaccgtctatcagcgcgtagacaccaaagagatcgtcattgcgcatcgtggcaccgagcagatcgctcgcgatgcgattctgaccgacggcggcatggtggttgcgcgcaccaacgtgcaggcgcctgacgcgattgctttgacacagaggacgctcgaaggcgccgcgcttcaatcccgcttgaacggtgtgcccgcgccccaggtcaccgtcaccggtcactccctcggcggcgctcttgcccagatcacctcgcaccacttcaacgtcaagggcgagacattcaatgcctacggcgcggtcagcctcagctaccgcattccggaaggcggcaacaccatgatcaaccacgtcatggcctccgatccggtcagcgccgcgtcaccgcatttcggccaggtacgcatctatgccaagcccgacgagatcaagacgctcgcggcaaacggcttcagcaatcacgccctgcgtgatctgattccggaccgcccgatcatcgcggccaccagctcgttcggtgcgcacaagctgggcaacttcctcaacgaaggctcggtactgaagcacccggaaacgcagaagctggcgaaagacaacgccaagatgatcgaggagtatcgcgacgacgtcgagtcactgcgtcgcggcgtcacccgcgctgcacgcggcatcccgggcggcgccatcgatctgtacgaccacatccgtggcccgctgcaacccggtgagccggcccgtcgcgaggcggagaagaacggccatcacaccagcatgctgcgcatggacgatgccaaccacctgggcaacccgctgttcaacgacgcgatccgcggcgtgcacgcacatgacgtgcgcgttggccgcgtgccggacgtgatgagtacgcagctggcgggcagcctggcggcggagatgcacgctgcaggcggcaagcgcatcgacgaagtggtgatgaacgcggatgcctcgcgcagcttcgccgtgcagggccagggcggtgaccccgcccaccttcgcgtgtcggtggatacggcagtggcgatgaacacgccgctggaacagagcagccagcgcatcgaccagcaggctgcaggccagcgccttgcgctggagcgcgaccaacagctggaacagcagcagcatcagacccgcagcctgcaggcctgatggacagcgcgggagccggtcattccggctcccgcctcagcaccgtgactcaggggctggtggccgcgaccggcgcagatgcactggcggtcacgaacagatccggcccggaatccgggaagccgccgcaggcgcgatcgcccggcgcgaccggatcacacggccactggctgcgcgagaccttgtcgcgcaactcgaagcgatcgccggtccagaccacgaaggcgagatgctcgcggttccagtcactgaacgcacgcgccccacccttcggcaccgtctccggatactgcacgaaccaacgcatggccggcccgaactgcagcttgctgtgatccagcgtgatcctgcccccacgcgccagctggcgtgcgcgatccgcctcggtcacctgtggcatggccggcatcgcttcggcggtaacatccctcggcggcgcatcgccacgcacctggtacacacgctggcccacataggcctcgcggcagctacccgctggcacacgtaccggctccgcgctgtagtcgtcgcggttggcgacctggtcgctgcaggtgaacggcgcggacaccaggtagaacgtgctgtcggcgtcgcgcccttccagcgagcgcacccagacgtcgcccatccgcacgatgaagtccgggcgctggccgtacccaggcaccgccttgaaccaggccttctgctgtacctctcgctcgcgccagttgcgcggcgggtggatgtcctgctcgggcagcgcaaccagcagagcggccagatgcgccggcatggtgccctgacaggcgccggtcagcaggtcgccctgggtcgccagtcgcccggccagatccaccgggcagcgcgcaccgagcgcccgctcggtcgcccgctcgggcggcaatggcacgatggccaatgcgggcggtgcgggtgctgccgccggaacggttcgctcgacggtggcaggcggtgccgtccctgcaggcgcatcagcgatcgcctgtgccgtggcgtgcgtttccgcgacgggcggcgctgtctcctgagcctgtgccgaggctgcggcaagtccaagtgacagcagccagagcggcggcaggcggcgcgcggatgcattgcagcgggcagcggcctgcagggcattcaagggaacgattcgcatgtggtgtccttacgggtgggtttccatgtcggcgccacagggcgccacgcgtcgtacgcaaaacaacggcgggcaccctgcccgccggcaccaagtgctacagggatcgagaacgctgctcctgctcgcgggcgagcgcggccgtcggatcctgctgcgcaacgctggccgccaactgctggctgctctgcgccagtgactgctgggaggcctgctcccggtcaacagacgcacgcagcatggccggatcacccagcgcgccctgcactgcaaacagcgtacggccgtcgttgcccgccagcagatgatcgatgcgcgacaggccggccttctgcgcccccagcgccaatgcgccagcggtattgtcgagctcctgtgcactgcgcagtccactttgcggccccatctgccgcaggtgctggcgcgcatcctcgaacaatgcgttgccgggctcaccggcatgcgacatgtcgcgtgcaacggtctgcgccggcgcaccgacttcgccgcgatccagtcgcgccatcacgtccggcgtcaacttctgctgccagacctcaaatcgttgccggcgcgcctcgatgccattgagcgcgccgttgagcgcataagttgcttctcgcacatcatggcgcgccccctccggcacccgtgtctgccactgccatacggcaatacggcctgcgtgctcgggctgcgctgccagctccggttgattcaccaggtccagatccagcgccttgccggcacgctcgtaattctccttgccgaccaatggcagatagccgcggccgtggtacttcagcgcgtcaccaggcgcgtcgttgcccatgcgcccgccgtacatcaactcagccaggttttccgggcgaccacgcagcgcttcctggcgggcgctctccaacgcggcgttgccattgcgccacgcagcctccaccgggatctgcgagattccccgggtgaagttgaagctctcgttgagccggctcaagccgcgcgactcgtgccctgcctgggccatgaaattggccagttcaagcggggagtcgatgccggctttggtcgcctgtcgcaacagctgcgactctctatcggtcgacacagtgcaactcctgaatcttcatcagcgcggattcccttccgccggttggagcttggctcatggaagcgacacctcggcaacactggatgggtcgaagtcctcgaacctcaccctgcccagctccgccgccgagtaatcccggatgttggtcgcttcggtctcgatatccacgaccttgcgtctcaccccgtcaacccagcaggccttgtccgcgggcgcatagcggaaccggtaggtgctgctccagcgctcgcggctaccgccgttggtgatcacgctgaaggtgcccttctcgaccattgcatacgcaaaagggtcgccggccaggccacctcgggtggaacacggcaccagcttgtcgttgcgcgcggccagctgccagcgcccgcgcccatcaccgcgcagcaacagcagcacccggtttggcccgtgctggccgggcaccagcccttccggcgtcggctggtcgatgaccagcagctgatactcgatgccatcgccgttgagttcgcctcttacggcttccagcaggttcgcaccggacggaacaaatgccagggcatcgtccatgtgtgcgccaaccctgtcttccatcccctcccactccttcaatgtggtcatgccgatacccgcctccctgcccagccggaacgcgttccggcttatccgcgcctgcgcggacaggaatcatagccttgcgtacggcaagaccgcgatgatggcgagcgtcacccgacgcaggggctgacagcgtcctcattggacggaagaacccctgcattcggcggcactggcgcgtcattttcatgacgcgtggggagcttaccgcgaggcgttctgccgcgtcgaagtgcgaggaaatcgaaaagcggaattgatcacagaaaacggggcttagcgtgaatggcgccttacctaatgaacagatccgccgtgcaggccgttctggcgatcccgcattgtccctgcggcagctgcttccatgccgccttcgcgttgcattgctgcatcgcgacaatgaccgctccctgttcggacatggcggtggcgacgctggtggtttcagtgcccaggcccgcgtgggcgaccgccacgcattgcgcctggaacagggtcgccaacgtacattcgcctttcccgaactccttgcactccttcatggatgcacgcttggccttgccccgcgagcgcatcgagttgctgatgaaggtgtcgccgcgggcatccatcgccacgccacgcacggtctgcgcccagttggggcgattgttgtacggggagcctgagctgctcaccggaatgggcgcacagccctgtacaccctggccaccgatgggatacatgccctgcgggcaattgccttcggcaagcgcggtgaacggcagcaggcctgcaatcagcaggcacgggagaaaagcgaggtggattcgtttcatggggagacccattcctttgctgcccattgtgaggggtgggatgacctgagcggacgatcgttgcccactgtcgatgctggagccaagagaacaaacggagctgcgcccaaacacatgaagctttccgccgccatcgcgagttgcgctgactaccagtccgacaatccgatcaacgggccagaatgactcatagaccggcttcgtacagtcctcgtatgcaacctgacacgcctttccatcggtgtcgacgcacgactgctgggcaaacttccgcgcttcggcggagtccttggcgctggcaaaaccggcgcgggaagccccgccctggctattgggaacctaccatgcaacgcactggtttctatacgtgtagatgactcggcaatcggaagcaccgcgcctaccgtagtctgccagagcaaactgctccgcgttctccttgctcggccggcccgtcgcaacaccggcatctgcggtcgcgtcggacgacgcaattgccccccacgtcttatgccactgacccgcgggcccgggttcgcgggcagttacccctgccccaggaatcggggcgcacccaccaaccccttgatcgccgatggggtactggccggacgggcatcggccatcggcactggcgttgctggcaacaagtaatgcagcgaacagcagagcagaaatcacgaaagctgaatcaccacgcagagatttgaagtcggccattgccttgaatctccgtgtgatgtcacaaccgatcagtcttgctggaagaacggcttggtacagtcagaatggaaaacggagcaagcctgacttcccaaatccttgcagtccttgattgcccgctcctgcgcctgttctttcgtcgccccggtgttgaatctcatgccattgtccggtcgtgcagcccggacaaccgcatagcactggttgtagtaggtaaaaacgactgtgcagtcggtagctccgccctgccggcatcgctcgaccgcttggcgctctgccgaagccttggcctgatgcccagtggccgaacctgcatctcctccaggcgagctggcgacagcaccccatgtcttgacccagtacccgggattctcctgcggggcgctcttagccgcgccgggtatgggtgcgcagccaccaacgccttggtcgccaatcgggtactgacccggagggcagcgcccttcagcgaacgccgaactgacgtgcacagagcccagtaggatcagggacaagcacagatgctttagagaggcgcttacgttcatcaactgaatctctagtttccatgactcggatttgccgcaccacgctgaccgggaaccgctgaacccgggcctccggttccatcaaacatcttccccatcgccgactgctgaccatgggagtttgagccagaagacgactccggagccgccggcggcggagccgacatgcccggcggacgaccatcggcactcggcgaggcacttgcaccaccgcctatctgcgaatatgccatgaaggtgcccagggtaccctggaagaacatcgctgccattgggggtgtagtcaggatcaacgcggtgaggatcaggcccatgcctccctgctgcattgcctggctggtcatgccgtcggacatgctttccttgaggatgaattcctgcaccagcgctgtggtccagaaagtggccgccacacgtaccaccatgtccagtgcgatggaaaccatcgctgcaagtacggccatggagaacatcgtgccaatgccgtagaacagccaacgttggaacaactgcttggtctggtcgaacaacaggcagaggatgaacagggggccaaagccgatgaacagcgccatggcgatttcatacagcatcagcatcgcaccagcggtgatggctggacctgcggtgcccatgccgatgaagaacagtgcccgcttcttgtcctccagcagctccccgtcattcatgatctggatggcgtcgatactggaaagcgccacctgcatccatgccaggctcttgtcgatctgagcttcgggtgactcgttcgagcctgtcacgaccttcgtgatttctgccttgacgtcgtgggtgaggaagctctgaaggttggtgccgaaagcgcccatcgtggtggccgcgctgacgatcaacgccgcacgcgccatattggtcaccagcaccatcattgagtcccggctgcggccggtcacgatgcggaagccctgcaccagcacccacagggtcatgagcgtgagggcgatgccgccgacccactgcatcatttcccccatcatgtcgatgccgaacttgtttatcttgcttcgcaggaagtcgaagatgaacttgaagaacacgaaatccccgatcgattggacacgtgcaacgtgccccatcaaatcctggaatccgccattgaaatcaaaattggcaatcgacctgatcatttccgcaatcccttgatgtatccctaccggacaacctcgtggagcgggtgcctatgcacctgccccaagcggcgtcagtcgacgtgcaaagcgcgttccaatgcggccgtcttgaccagctgcgagatgacgcccggcttgcccttcaatgccacgcgcgccagcacgcgctgattggccatcattgactcctgataggcgtcgtaggaccgcatgcgcgcctcccactcctgctgcagcttggaaatatcgtttgccgtacgcagggagtcactgttcacggccgaaagagttcccgcaagattgccatcggcgccgcctcgccagcccatgatctcagacaacgacgcgttgatgctgggaatggtcttctcgatgaaatccaccgtctcgttgcgcttccggttttccatcatctggatgttgacgcacagctgctgctgctgcgcgtagagatcaccggaggtatccagcacaaacttcttcagcaggctgccagcgctgaagcccgccgacgtacggcagaggtcggcgaccatatagtcgtctggaacccgctccaatgtggcgcctggcggcaagccgaagttgttgatcatgccctggatctggacaagcgcattttggtactcctggaacgtccttctccaccgagttacctgagccgcgtactccagcccgtcagccttcatttgcgccttcccttgggcaaagtccttcagtgcctgcatgagattactgaggtcgaagacagggtaaccaccggccgaaaccgacgtggtggagaacatgaccatgctccccagcaggatggctgccaggcgcttctgacgcagaccgcggtggcgcttgtgatttcgggatgtcatgctcatgttcttctccaggggaatggatttcattcggcgctgtctgatccagggctttcaagccgcatcggtttcggcagaggccttggctttaccagagccctttcggttcttgtagaagtcctccagccactgttccggcgtgagttcgtccacggtgatccgattgcggactgcagccgtctgcagcacccgatgcatgatgtcgatgttgtcggtcgaggccgagatcaccgacaggatgtcgtccatgccacgcaggttgagctggcagacactggaagcatggccctgcttgaccaggaagcagcgcgagcgctcgtccagtgccgtgaccaccttgaactccgcctcggtcaacttcaggccatccatgtagtcgctcttgctggcgttcgggttcggcagcaggatgagcgtggcggtctgctcgatcagggcagcggagatatcactcttcagcgcgtcttccgggctctgcgtggcgaagatgcccaggccgttctgcttacggatggtcttctgcttgttcttcgcgaactccttcaggccaccctcgccgtccaggatcttccagaattcgtccatcacatagatcagcggtcgaccgtcgatcagcgattccaggcggtgcagcaggtaattgatgaccggcacgcgcacttcgggattgtcgatgatgtcggtgtagtcgaagccgatgatgttggccttgctcagatccaccgtatcgatcggattgtcgaagacccaacccagcgaattgcccgaagtccaacggcgcatgcgcgcatagaggccgtcgtcgcccatgttgggcaggctcttctggaagttggtcatgctgcgcagatgcatcggcgtatcgagcatgctctccaccgcacggtagatgtcctcttcctcgcgggcgctgtactcgcgcttgccggccagcaccttgatcaggtcggccaggaactgcacgttcgcttcgttgttctcgcactggaacgggttgaagccagtcggcgcaccgttctccagggccagataattgccaccgcaggcacgcacgaagatctccgcaccacggtccttgtcgaagaagaagatggtcggtgacggctcatacttctgaacctggctgagcaggaagttgatcagcgcggtcttgccggtaccggacttgccgatcaccatggtgttggcgatcgccttctcacccagcgaattctcggatggatgggtggcatggaaattgaagtagtacggctggccgttggtggtctgcagcgtggtcacgcagtcgccccacgggttgttgtgctgcttgcccgtggcgaagttgtgcagcggcgacaggccgaggaaattcagtgagctgacgttggccagccgcgtgcggaagcgccagttggccggcagctgcgaatagaacgacgaggtgactgccagatcctccttggtcgacacgaaaccggcgttggacagctcggcacgggtcgaggccacgttctgcgacagcttcgcctggctgtcgccataaaccgcgatgatgaagtggtattcgcccagcacgaagttgcctgacgacagatgatccatcgcctggtcgagttcgacgatctgactgaccgccttgtcgcccgacgagatcatcatgcccttggtccggtccagcaccttcaatgcgtcctggcgccccatcgggctgaacgaatgggtgatgacgtactcgtagtccagatacttcagaccattgaggatgcccggataggtcccctcggcatattccttgatattcaggatcgcgccgaaatggttaacgccattgggcgtattgatcacgaaatcgccggtcttggccgagaacatatgacggctgaccggaagatagtctttcacaggcgccgacagcaccggtaccggctcatcgatgcggttgatcaggtagccgaacagctcaagcgtttcggaaaacaccacgccgttcctggcttcgtacataccgagccggtaaggcgcgtagtcgcggatcacagcctcgacgttgccggcgagctccatcagcttctcgacggcctgctcctgctcggcgcgcagcttgtccacgttcgcggacttctccacgaagcgctttcccgccaccaccgggcgatagatcatcgtcaggtacagctcgttctgcatgatgcgctgggaggacagcatgcccatgtactggtcggacacatcctggttgaagcgctgcttgtagtagctctttcccttcagggtgcgacggcgccggatgtcatgcacccagaaggcaacgttgacgaaatccggtgcgcgcagcgtctgcagcaaccggttgaaggtgttgtgccgatgctcaagctcccattcttcgcgccccacgaacggcagcccttccaggtgccacgtcaacaggtagtcgccgcccgtggtcttcaccacattcggagccacgtgcgacgacaaggggatgaattcgctgatggaggtatctgggttgaacatacgactgcttccaaaaggtactgccgacaaagatgcggagttggccaggcgggcgctcaacgcccgcctggccggatccagccctcaatccctgggggctggcttgttgcggtagtgattcgggttgaacacccacatgccatcatgctcctgcacgttgcgcaccttgagcttgaacatcaggcgcaggcccagcaggcggaagatcatctcgtcacgcttggccatctgccgcatgatgaaaatggccaccgggatggtcagcagaaaccagaagttcgtgtacatgctcagcagcaacaacccacccgccaccatgaaaaatggcaggtagggaacgcccaggaacatcgctgggcgcgtgcatccccggaacaggacgttcttatgcactgtagtactggacggcgtgcttgatcatttcaaacgccatgccagcgccgtcgccaccaccgaccttttcgcagctgccagcctccttgccgagcagcatgcgcgcgatctggcctgccgcgccgatcagcacaccgccgatgaggatcggggccacgtcaccgatgcgcttgtgggcaaacgcaatctggtaaccggcgaagatcacggcgatcgtgaccacggcgatcgaggccatgttcagcagaccgttgatgttggagaagaagccgcagaccttgccatcggtaccaccgaagtcagtgccggccagggcctgcggagcgaacacagcaccggcgaatgcgacggccatcagcatggtcttcagcgtgcgctgggcctggacgaggtcgagattgaatcgcttcatggattgatttccttgttgatggactaacacaactgaatcgaccagccgggggaccggtcgcaccacgacttcgtcagaacacgaaggccgcatcccctgcgggaatctgctgcaccggcgcacggggcgccggtgcgttgtagaaattctgggtgtccgctgccggcgcgttacgctcattccacgggcgcagcatcaccggcgcgttcgcgccggcagccatcccgggaagctgttgcggcatggctgccccgccctgcgccgcaccaggctgctgatacggctgcggagcctgctgcggcatgtcgtttccacgctgtgcctgtggctgcatcattcgatcgaccgagcccagcaccacgcgcgataccgcctggtcggcgatgttcagcaggctgccgcgggccatcgcaccggtggatgggtaaacggtgtaggcgcgggccgggtcattggacggcacgtacaccggcgcactggcctgggcgacgatgcgtgcctgggccggcgaggccgtctgcggatgatgttcgaccctgaccacccgacgctcgccgcggctgaccacgtcaatcggcgcgacgccgttgcttgcgacctgctgaccgcggcggatcgagtcgtagatcttctgcacgtacccgtgacggaagccggtctcgaagttgcccgagtagtagcagctgaacgacttgccccagtcaccaccggagcgcttgtagcaatcggcgaggatgcgcgaaccagcctgcaggttcgggcactgctggaaggccttctcgtaggaatccagcccgtacttgcccaggttgtaacggttgacctgggccaggccaatggagaagttgtagcccttctcctccagcatgcgaacggtggccagcgcctcgtcgagggccttgggctggcgcaccagggcgccgccgaccacgccgatggcataggggttgcgcgacgattccacgttgatgacgtgctgcatcacgtccatcgagacggccatttccgggcacgccatcatttccagtcctggcagcattggtcagccctcctgcccctgggcacgcccaggattgaagtcgatgccggtgatgtagcgcgagccggcatgcgccttgatatgcacgacgatgtcgatggtcatcatcaacagtcgcttgatcacgttgaactccaggcccgaaccctcggccgaggccttcaccatcagcgccagctgatcccaggtctgctccgggctgccggcatggcaactggtgatcgagcccgggtggcccgatgcgcagttgcggatgaagtagaacgcctcgtcaccgcgcagctcggccaggatgatgcgttctggcttcatgcgcaggcaggcttccatgcaactctttgcgctgacattgctggtgctctgcccgcccttggagtacagcaggtgcaccacattgggttgggtcagaaacagctcgcgtgcgtcctcgatcgtgaccaggcgctcgttgtccgggatatgattgaccagcgctttcatgaaggtggtcttgccgctaccggtcgcaccggagaccacgatgttcttgcggtacatcaccgcacgacggaagaactctgcgtactcgcgctgctggcgcagttccagcagctcgcggtcctgctcgctcagactgccatcctgttccaggatctggttgaagaaaccatcctcgtggtactgggtgagcgacttggtgtgcttggacggcaggcggatcgtgatcgaaaccttgccggcatcacaggcaggtggaatcacgaactgcgcacgctggccggtggggaacgtgagcgacaccaccggatcggcatcggtgatgcgctggccggtgttgctttcgttcactacggcggtgcagaactgccgggcccgctcgaaggtcaggcccggcacgtccacccgctgccacccggcccgggtttccaggtacagctcaccgggacggttgatgcagatttccgtcacttccggggatgtcatgtactcggcgatgcccagcacttcgtactgatagcgcaggaaatcgctagaaacgagggcgaggggtgacacttcggcgtccatggttgttcttcgggttaccggcgcgggttgagcacgttggtgaagtcaacgtccttggcgacgtagacgttcacgatggtgccctggttgatggtgacagtcggcgggcgattcgaactggtgagggcttcgttggcgagacgctccatcgtgcgcgcggtggcgctttcatagggcgaacgaacggcgaaaccattgctggaaaccgtcgtcgactctgggccatgttcggctgcggcgtacttgaaggcgtcggcgatcaggctgatcatcaacgccgacgcaatgcgactaccccagtgcgcgctgtactggccaggatgaccggcaccacccagctgatccacgcccgggctggacatggccacgtcgatgccattgggcgtggtgatgcgatcccagatcacttccacgcgcttgcccttgggaccgccaccgtacgcaccatagatcttggaccccttgggcagcagcaggctgcggccgttgatcgagtagaccggctcggtcaacaggcacgacgtataacctgcaagatcggtgatgatgcgggtctcgagtacacaacgcagataggtgccacgcaccagcagcgcgtcggggctccggatgtaggaagcattggacacatcctccacatcaggcccgcggcgcaccttggccggcggagcattgccgttctgcgcctgcagcgcagccaacgtggcctgcatgtagggatcgtcgttgtcccctgctgcggcctggccgccagcgtcgcccgtgcccacgcctgcgccaccactaccggcaatgcggcgatccagcagactcgggccacgctcgacctcgcgctcgggttcggcacgaggaatgaacgtcgggcccatcgtttcctgcggcggtggcggcagcatcggaatgggctcggcggcttcccgggcagcctcgcgaatcgcggagggtgcaatgatcggcaggtcgggggtgctcgaacgtgcaacctgcggcggcgccttggcttcttcagcgtcttccttgcccttgcgcagcagcaggaagcccatggccagcaacaacaccaggatgccgccgaggaacaacagcgccttgcggttcaagcgctgctcttccgcagagcgaagctgtggggcactggcatccagatccggcgccgcctctgcctgcgcgtgcccgtagtaagggttcgccgatggctcctgagccgcaggcccctgtccgtacggagacggattcggatcgttttcgggagtgttctgctggctcatttcttcacgttccttcgcaggccgacgacgaagtcgccgtggcggatgaccaggtacgggtacgtcccgtgcacgatcagcgtattgccctcaaccgtggtgttgaccacgaaatcctcgccatactccttctcgcgaccgaatacggccgggaagataccggtcttgtactcgggcgagttgggcagtttcagataggtgaaacggccatcgtcgtaggcgttgaccgggaccagccatcccatcttcttggccttgctggtcgaataggagtagttgaagttgtattggcgatccttggccagctcggtactgagcagcggctgcgcctcctcctcgaccgccgactgggcagggccgaacacagtgtcattcggatagacgaatgcgatcttgtactgcacgccggcgcgacgggcctgctcaagctggcgccagtcggtggcaacgaccttcagctcgaaaatgtacgaatgggtctcggtacgcaccatcatgttggtgtcgacgtcgacgttcttcggcttgagatagaacacgttctcgcgacgggtgagttcccagccgctgctgaagccggtgctgtagtcgaggatcttctcgttcgggctcagctcgatctgggtggtgaggcccaggccggtgcgaaccgggtagatgcggtccttctcatactcgtagtggtcaactgcctgtgccatcgccgcgctggaaaacaccagcgacagcaacgacagcagcgcccacgcgcttcccctgatttttcgactactcatcggttgcttgctccatcagcatttccggtggaatggttcggtgccggcatcattgccggctgtcccggcgcgccctgccccggcatcggctgcccctggaccggctgcccctgcatgggcgcaccctgcatcggctgcatctgcccattggccggcactgcgacaggctgaccggtggcgggatcgatcatggtggcagcggccggattgttcggaacgtacatgccctgcgcctgctgcgcggcgagctgtgcctgttgcgcggcatcctgggcctgctgctgcatggcaccgtcatccggcacgggtaccccgcgcgcatagtcgttgtcgacacggtactccgtgacctggaacgccaatgggttgagcacgcggtcctgttcggagagcgccagattctggttgtactggaagcgcatggtgaccagctggttgtccagataggtcgacacaccgctgcgcttgtcgagcaggctgcgctggatgcgcacggacgcgccacggaagctgccgttcgcctgcacgcccagcggggtgatgctgaggatcttgaccctgatcgccttgccccggccgtacatcacgaacggattctgcggattgttgctggcatagcgctgcttcatgcttgcggccacggcatcactggacatgacgaacaccagctcccagtcgcgcaaccccatcaccgcggagtcgtacgactcgcgcgccagcacgtactgggcgacattgctgcggttgaccgcttcgttggtggtgatcgtctcgccctggaacgtgcccctcaggcgcgccaccgtagcggtacccgtgtaggcatcggccatcaccaggaacggcaccttctccttcagcggcagcatgtagtagtagccgcccgccagtgccagcgacatcagcaatgagccggtggcgacccaccaggcgcggcgctcactgcgacgcgccatgtcggccacggtgatctcgtagctgaccgccttggcgaccgactgctcgaccttgggactattgccgggatccttcttgcggaacatggattcttccgtactgctgaaacatcaatgggcgtggcacccctgcgacaggcgcggggagcggcacgttcgatgatttcgaggtggactcaggtgccgctgttggaatcagcgccctgtgccgacgcggtcggcgtcgagccagcgctctgcacaacgatctggttgccaacgatggagacggagatgccctgcgctgcataggccgccgtcagatcgatcacggcctgctgagcgttggtggtgtcgatgttggagaccgcgccgtacagggtgaagtccgagctcaggcggtaatccagcgtgcgtccggaatccttggcccagcgctcgagcatggctttgagcgtgccatccatcggcgaggcctggtagacgtagctggagtacagcgggatctcggtggttgccgcagcaaagcggttcaccggcttccagcggcctccgaaatcgggagcggacttggtggcgcaaccggccaccatcaacgccgccactgcggcgatggacattttcgcgataaacgcctgattcatacgggcttcactttgacgtacgaaaaagcagtcccgagcattggtcccctggtcgtccggcgctgcgtcgcgcacgccggaatcggagcgacgcactgactggcagcacacccactccggctcccctgcagccaacggctgccaaccaagtcgcggggccgccagacactcccggcgacacacccgcatacctcaccaacgtcgaaaccatccatgtttcatggcacaaactcctggccaccctgctctacaacatctgccatccatcacacatttctgaacggcatgcacagggtcgcacaaccacgcgtcaattccatgtcagacaagtctgaaaatctatgaacaaatgccgaattcttgactcaactcacgttttcatgtcagtgaatatgaatctacgtcacaaatttaacgacgtgaattagacgttaagcattggaacgtcgactttcggcagcagccgcgaggtgaagtagcgatccttgtagtagcggatcttgtcgcacttcaccggatgcggtatgccctcgtacaggaacacttccttgtccggccccatcgccttcagctcctgcggcagcatcagtgcccgccgctcctcggtgaagctgtgggtcttctcgcgggcgtgcgtgacgttcttcttgcggatggtggtgtagcccagcatgtccgaatagtcgttggcgtcctgctgctcgcgcggcgcgtacaggatctgcagcgcgtggttggtgatgatcgtgcgcgagacttcccggccgtaggtggcatcgagctgggacatgctctggatgatcggcagcaggcggatgttgtaaccggccatgtaggacaccgccgaggcgatgatctcgaccttgccgatcgaggtgaattcgtccatcagcagcaggcactggtacttcaggtccgggttggacttgggcagttccttggtgttgaggttgatcagctggctgaagaacaggttgatgatcagccggctctcggccagcttgttcggctggatgccgatgtagatggtcatcttcttcttgcgcacgtcggtcagcaggaagtcgttgctgctggtggccttgtccagcaccgggttgatccagggattgagcggttccttgaaggtgcccaggatcgaggcgaaggtctcgtcggcctgggacagcatgttggcgaacgccgatcgcgcgttgccactgaggaatgaacgctccgacaaggccttgaggtacttcttcagatcggtgccatcgccggatgacaaccggtagacagaacccagcgtcggcgtgcccgagccgcccgggaagccgctgctgcgctcgtcgtcccagttttcgaacagatacagggtgaaggccatgaacgcgttgcgcgcctggctgacccagaacttctggtcctcggcgccgtccggatacagcatcgcggcgatgctcatcaggtccgacacccggaatgccggatcatcggagacatagctgagcgggttccagcggtgcgtgcgccgatcctcggcgaagggattgaacaggtagatctcctggccctggctggcgcgccagccgctggtcaggtcgaagttctcctgcttgatgtccagcaccaccagcgattcgccgtattccagcaggttcgggatgaccacgcccacgcccttgcctgaacgggtgggtgccgcaagaatcacgaactgctggccatccagccgcaccagtttgccgccatggctgccgaccacgatgctctggccggtcttcttgaacatgccatgcctggacaggtcggcgccggtggcgaaacgcgcgtcgccatgcagcgagcgcttgtccttcttcagcagcagcaccagaccggtcaccagcaggaccagcagcggcaagccgaagcccacgtagccggcccacttgatcttgcccacgaacggcgcaacctgcggttggccgatggcgtggtagtactggtagtacgtgttccaggtgaacagcttggtgtccaaccccaggaacaacagggtcaggtagccggaaaacacgaaaccaagcagcagggtcgccagcgtgacgatggcgatgagcagatacttcttactgggcaacacccgaatcctccatgatgcgcacgagggcgcgacggcctagcggcggcgccagcgcgacgccttcttccgcaggttgttttcgttctccagcccgggctcttcgccctcttcacgcacccgctgcaacagcagttggcgcgcttcggccagtgataccaggtcggtcagacgatccccatcgtcggcgacgaccgcatggccgaccacatcgcccggagcgtacaccggctcgtaggacactgctaccagctgatagcggccacgggtttccagcacatgcctgaattcctgcatcgcattcctccttgtcggggcaacactgcgtcccctgccccgccatgatgcccatcgcagtgtcatcggcgtatgcacaagcgctacggtttctgcgcgaaactgtctgcggatatccaaggagactgcaatggactgggtagcacttgcacgcacgctggccaccgaggcccacgcgggccagacggacaaggccggccagccttacatctgccatgtggcgcgggtggcggccgcggtgcgcggcgacgatgacgccgaagtggtggcctggctgcatgacgtagccgaagactgcccggcgtttgccgcacagatcgaggtctttcccgccccgctgcgcgaggcggtgcacctgctcaaccgcgacgcggcccccgacgcggacagctactacgcgcgcattgccgcccacccgctggcactgaaggtgaagcaggccgatctggatgacaacgccgatccgcagcgcctggcgatgctcgacgcggcgacggccgggcgcctgcgcggcaagtatgcgcacgcccgggcagcgctgggcatctgatcgcgccgcgcggtggccggtgggcgaacgtgtcaccgatcaaacgctgatttaccctgagtgctgctgcccttgttgcggtgcagcagtacaatgaccggctccccgcccccatcgcgccccgcatgagccccaactcttccctggctgcgcggctgacgccccgtcagcgcaccctgatcatccttgccctgtcgctgggcggcttcgccatcggcaccagtgaattcgccagcatgggcctgatgctggagatcagccgcggcctgtcgatttccgaaacccaggtcggccacctgatcagcgcctacgccatcggcgtggtcgtcggcgccccgatcctcgccttcgtcggcgccagcttccctcgccgcaagctgctgctggcactgatgggcttctatgccgtcggcaacctggccagcgcactggcgccgaactacggcacgatgctcattgcgcgtttcgtcgccggcctgccgcatggcgcctacttcggcgtggcgatgctggttgccgccgcgatcagcccggccggccagcgcggccaggcgatgtcgcgcgtgttgctgggcctgtcgatcgcgatcctggtcggcaatccgctgaccacctggctgggccagcagctgagctggcgcaccgcctttgccctggtcagcgtgctggccatcgccaccgtggcgatgatcgcgcgcttcctgttgccggacccggacgaggtccgtacctcgccgatgcgcgaactgcgcgccttcaacaccacccaggtgtggctggcgctggcgatcggcgccgttggcttcgctggtatgttctgcgtgttcacctacctggcaccgaccctggtgcaggtcaccggcgtggccgaatcgtggatgccgctggcggtgggcgtgttcggcatcggcgcgatcatcggcaacatcgccggtggctggctggtggacaagttccacttcaaggccgccgcggtggtgctgctgtggtcgatcgtgatgctgctgctgtatccgctggccgcgcagtcggtgtggacgatcggtccgatgatcatcaccgtcggcaccatgggcgcgctggcggcggtgctgcagacgcgcctgatggacgtggccggcgaagcacagaccctggccgccgcctccaaccatgccgccttcaataccgccaatgcgctggggccgtggctgggcggcatggcgatcagtgccggcttcagcccggccagcaccggctatgtcggtgccgccaccgccatcggcggcctgctgctgtggtgcgtggcggtgatgctggacaggaagcgcaagacagccggcgtgggcagccactgaccttcgcgccggattgtcagctgctgcccgcgcggcggcggcgatccggccgcagcaacgccgtatcgccggccgcaagtgtcgggcgcgccagctcaccgcgcttgacgcgctccagcacccgccgcgagttggccgcgcagtcgatgccctccggccgcgcctggatgtcctcgatcagggccagcaggtgcgcccggctctctgccagccgcaactgcagcgcctcgatgtcggccaccttctgctgcagcattgagatcaatgcgtcgtgctgccactggcccatgtccggtggcagcaaggcgcgtatctcctccaggctgaagccggcgcgctgcgcaccggtaatcagctccagcagcagcaccgcctgctccgggtagtcgcggtagccgttggcctgccgctggacgaccagcaaccctgcctcctcatagaagcggatgcgtgacgccgccaggcccgtgcggcgggccagctcaccgatcttcatctgcctgaatcctcgacatcggaacccattgaccttcaataaaacttgaaggttagcgtagcgccattcccctgtcctggagctgtcccatgtcgctgttctcgcccctggcgctgccttccggcgccctcatccgcaaccgcatcgccaaggcggcgatggaggagaacatggccgacgccgaccacgccccctccgaagcgctgctgcagttgtaccagcgctgggccgacggcggcgccggactgatcatcaccggcaacgtgatggtcgatggccgcgccatgaccggccccggcggcgtggtgctggaggacgatcgccacctggagcgtttcatcgcctgggccgacgccgcgcgctcgcgcggggtgcagatgtggatgcagatcaaccaccccgggcggcagatgccggccgcgctcggccagccggcattggcgccttcggcggtccccttggacatgggcgcactgtccaaacagttcgcgccgccgcgggcgatgaccgaggcggatattgaagacgtgatcgctcgcttcatccgcagtgccgagctggccgagcgcgccggtttcagcggcgtggagatccatgccgcgcacggctacctgctcagccagttcctgtcgccgctgtcgaaccgccgcgatgaccgctggggtggcagcctgcagaaccgtgcgcgcctgctgctggagatcgtgcagggtgtgcgcgcgacggtggcgcccacgttcgtggtggcggtgaagctcaactccgccgatttccagcgcggcggcttctcgcccgaggacgcgcgcgacgtggtcgagatgctggcgcccctcggcgtggatctggtcgaactgtccggcggcagctatgaagcaccggccatgaccggcgccgcacgcgacgaacgcagcgtggcccgcgaagcgtacttcctcgaattcgcgcgcgagatcgccacggtggcaacgatgccgctgatggtcaccggcggcatccgccgccgcgaagtggcagagcaggtgctggccagcggcgtggccatggtcggcatcgccaccgcgctggcgatcgagccggatctgccgcagcactggcagcagggccgcgatccggtgccgacactgcgcgacatcaactggcgcagcaagccgctggcggccagcgcgcacatggccgcagtgaagtatcagctgggccggttgagccggcgccgccccaccgcacccaccgtttcaccagtatgggcactgctgctggcacaggcggccgcaaagtgtcggacccgccgctaccggcgctggatcggcgcccgcgccgtcgcacactgagccgcgcggtcttctcatcgccgcagcgatgctccaccatctgcaggatcggcggcagttccgccgccggtcgcagcatggagatggagcccacgtggcagcaggatcgaccaggaaccgcgagaagctgctcgatgacctgctctcgctgggccgtaactgggcgctggcgatcgccatcgcaggtgccggggcagcagttcactacagcgagtcggtgtacgaagcaggactctggcgaggcctgctgcccacgctctgcttcctggtcgcgatcatctggatcgtgctcagcatcatccgcttcgacctgaccctccagcagcacttcgagcgcaagcgcacgcgctggctcagccgcctgctctatgtcgtgctgctgggtaccggcatcaccgccgtgttcttcgtgacagaactggcgtccaacaaccacatcgcaaggatgtgcgacgccgtggccaacgaaccggccagccggatccaccggtccgccgagtgccagcgcctgtaccagcatcgggcggcgtaccggcagcggttggaatcggccgagggcgagttcgactgagcagatgcgtgggcgaaggcgcacgaggactcacacaggggtccagcaagggtggattcgaaatagttgtatggacttcattgcaacgcgacgccacgctttcttgccggaaagccgtgatcgaacgcagtccatgaagtcacccaccgcccgctcccgtctccccgcccggccgcggaaaatcggcagcgaagtacgcatcttcaggcgctatcaccagtacgccatcgttgccgccggagccggaccactggcaatactcctgtttgccgtcgcacccgaacttgggccgcttccggcactgggcgcggcagcgattttcacgctgtcgccgctgattctcggcttcgttgtctattccccacaacgggaccgggtggtactggaacaggatcgtctggtattccagcaccgtcctcctctcccgttcaagcagatccggtcctacaacctggacgatcatgtcgatctgatcctgatcgatggaccgagcgtgctgctgcagcgcacgcgggcatcgatgcatgatttcccaaccttccgggacgcactggcagaggcgctcgcagatcggcccgccaacgctgccgcggctccgcaacgtcgccacttcttcggtgcctggcccgcacgcgtttggggtgcgggcctgttgctggcgacggcggcactggtgatcacgggcgtactgcatggctggccgttgtacaaagcaccgatccttgggatcgtgcccgtggtgggcattgggctattgctgtcgcgccgccgtcactgatcgcgccgtcggcgaagtacacatggcgtggatgtatgttcgggcacagtacgcgcgccgctcacgcttgcaaccatccagccaccatgctccacgcgcctgcccccgcacatcacgatgccatcgccctgcaggcgggcgtgctcggcagcgtgttgggcgtggctctgtacaaggccatcgcgttgtcggcgctggcgaccggatccttgatcgtgatcgggctgtggctgctggcctgcgcgctgctggctgcctgggcactggccgcctgcctggcctgccttgcgctgagccggcgcgtattcgtgctgatgctggcgctgagcatgatcctgatgatctgcgtcgcctgacagcagcaggcgccggactatcgcgcatctgttacagaataacaagtgcgattggacggattgctcgtgcccggggtcacgtatttgaattccatggccagcccggcaccacccgagaccccccatgaccctgcagcccctgcttcgcgcctccctcaccgccattgccctggccacgctcagcgcctgtgccacgtatgacgacagcaacatgcaccaggcctgccaggagtcgccgcatctgaaggacctgccacccgaagtggctgcccgcgagagccgctgcaacaagagcatggaagtgtggtcgagcgagcgcaagggcagtgacaggccgatcgacctgagcggcaagaagaaggatctctgagccgccgggcatgccgggcatcttgatcgttccaatgcatgcggatgaccagcccgtcacgatcgggggcgcaggataaggcctccccatcacgacgactttcccgatgccggccactggtcaccctgtcatccatgcctttgaagctgtgttcgacctgtctggcggggtggagcgcattacggcgctcactgtcatctgccggcattgctctgaaacccgctcggccagcgaagacaatctggtccagctgccgggcggcgccttgttccgctgcgacggatgcggcagtcatcaggcggtgagccatgcgcgggttgccgattggcaggtgaattcgcttctgggtgtctgaggctgcaatacgacggtgccacgacgcaggccgttggcgcagggatgatggtgcagtcagaggccgccccgtgagccacctcgtccgcccgaagggccgatgacggccggggcaaaggaactgtgcagggcgcaatgacatcacctcggctaagctgcggcacctttcttcgcgcacggccatgcatcccttcccccttcctgtctcggcacccgatcaactcgcctaccgactgctgcaggacagcgactgggcccgttccgccgacgcgaccaacgctcctcccgaacttcgcgctctgctggcgatgatcctggattctccggagccgctgtggatcgcatggggccgcgacaacaaggcgttcttcttcaacgatgcctacctgccgatgctgggcggcaagctgcacggcgccatgggcagccgattggaagacgtctgggcggacgtctgggccgacgtcgtcgatgctgtcaacgacgccttcggcggtacaagccgcagtttcaagaacatgccgttgatgatggaccgtgatggcacgttgcgcgagacattctggacgttctcctactcgccgctgcgtgccggttgcggaggcgtggccggcatcatctgcatggtcagcgagcagaccgaacgggtgatcgaacgcgaccggcacacccgccaggtggcggccatcaccgagcaggcacgcgaggcccatcttgaactggtacgcgcccgcgaacagctgcggcagtcgcagaagctggaggccatcggccagctgaccggcggcgttgcccacgacttcaacaatctgctgcaggtcatcaccggttccgtggacatgctgctgcatacctggccggccgaagatgcgcgcctgcgctatgtacaggcgatcgaaaccgccgctgaccgcgccactcgcctgaccgcccagcttctggcgttctcgcgcaggcagagcctgtcgccgcaggtattcgacctctgcgagagcgtacgcgcgctttcagacatcatcaccacagtgctgggtgcacgcatctccgtgtcggtgaacctgcccgacgccccgttgccggtgctgctggaccggacccagctcgacaccgcactgatcaacatcgcggtgaacgcgcgcgacgccatcgacggccacggcaaggtgacgatcgatgtggaacagctgacatcggtgccttccgtgcggttcgcggcgccgatgaaaggcaacttcgctgcgatcagcgtcagcgacaccggtgccggtatcgatccgtccgtggtggaccggatcttcgagccattcttcaccaccaagggagtgggcgcgggcaccgggcttggcctcagccaggtgttcgacttcgtcaagcagtccgagggcgaagtggacgtacagagccaggccggtgtcggtacgcgcttcacgctgtatctgccgctggcgcaggctaacgcctccatcgagctgccgaccgcgcaaccgggattgctgcatggtcacggattgtgcgtgctggtggtggaagacaatgtggatgtggccgaatttgcagtcggtgcgctgcgcgagcttgagtacaacgtcgtactcgcgcgcaatgccgacgaagcactggcggagctcgagcgcgacgctgcgcgtttccacgtggtgttcagcgacgtggtcatgcccgggaccaatgggctggatctggcccgcaccatccgcagccgcctgcccgatcttccgatcattctcaccagtggctacagcgaactgctggcccgcgatccaggccacggtttcacgctgctgcgcaagccctactcactgaagcagctggccttggtgatgaccgaggccagctgtcgctcgcagacgatggtgactgcgcattagcgggcagatcaccggatcggaccggtccaggaagcaagcgctgaatcaaggccggacatatccccccgtgtgccacaggcccaggcaacgatgccatccgggcgcaccagcaccgcccccaggcccgacgccacatccccggtatctgcggcgcaggcgatggatggctgccagcgttggccatgctgcggcggcgaagacgccgggtcgaaaacaagcagcgccgcctgccccgctctcagcagttcgcccaggcggcggccatcgaccaaccggaaatccggcgcgctcctgccgaccagcgggtggtctccgtcaagatccagctgctgcgaaacaccccagatccgctcggccagatacgtggccccatcgcgggtgccggccaggtcggccatgatcgctgccagtgcgcgcgacccgggcccgggtcgcatcagcgcaacctgcgcgcgcgaccagtccagcaccctggcacccaccggatggcgctcagcctgatagctgtccagcagcgcctcatcggccttgccccgcgccacggcggccagcttccaaccgaggttcatcgcatcgccgatgccgaggttcagtccctggccgcccaacggcgaatgcatgtgcgcggcatcacctgccaacagcacacgtccgctgcgataggccgtcgcctggcgcgcagcatcggtccatgtcgtggccaggtgcaatgcagtgatcgttgcctcgcagccagacacccgccgcagcaacgcttgcgcggtgagccggtccagtggcgtgcgatggccggcgccaccatcgaaatcggccagcgccagcatgcctggcgggttgaaattgcacatcccgtgatcggtgaactgtcggcctggtgtgagtacacacccatctgccagttcgaccagcagcgtgtaaccggtgaactctggcccggttccagcgaagaggaagcccgattgtttgcgtaccgtgctgcgggccccatcacaaccgaccagccagcggccgtggaccctgccggagccggtgtgcacggcaacctgcgcctcgtgcgcatccaccgcctgtaccgcacgcccgcgttcgatgcgcacgcccagcgcagccgcacgttcggcaaacaccgcttccagggcctgcaactccaccgccatctgggtgcccaccggtgtcggcaggcgccagctccagcgcgcctggtccacatcgtccagtgcaaatggaatacccgcgaagtgcccacccagcgcacgcggctgcgccagccaatgggcggtgccgggcggcggcgcacccttgtcgggcttgagcacctgcgtcgcggcgaccgcgtccaacaggccgcgccgatccagtgcctccagcgtgggggcgttgaggccgcgcagcccgaatggcaggcgcttcaacggcgaaccggcggacccggcctgctccagcaccagcaccgaacacccggccagggccagttcgcaggacaggaacaggccaaccgggccagcaccggcaatgacgacgtcgtacagcatcgagattccttgtgagcgccaggtcggcgctctggcgggtcaaatgttacactcggtgtacgtttccacaagtgaaccgcccatgaccccgcctcctggccgccgcgaacaacgcaaggccgtgacccgacaaacgatttcggacgtcgccaccgagctgatcatccggcgcggcttcgaggccgtctccatgtccgagatcgccgaagccgcgggcgtctcacgcaagacggtcttcaactacttcgccagcaaggaagacctggtgttcgaccgggatgaggaggcgcgcacgctgctgcgcgagggcatgatggcgcgcagcggcctgaccccgctcgcggccttccagtcgctcgttcgtgagctgctggaggctggccatccgctgctgcgcatcaatgccggcgctgtcgcgttctggggcaccgtggcggagagcccggtactggtcgcgcacgcgcgacggctgcaggcgcagttgactgacgatctggcgcgattgatggcccacgctgtcggccggcccgaacatgacgccgaagcgcgactgggcgcggccatgctgctggcgtcgatggtggcggcctatgagaaaggactggcaagccagctgcagggcgaggacccgcgtgaggccatgcggcagctgatcgtgcgcggtgccgccggggtactggcggccttggcgggcaccccgtatacggaccccggcgcgcgtccatagcgcatccggggaataggcgtcgaagtatcgcaaatgctaatctttctcatttgcagacacgtgaccctccccaatgcccctgcccatgcccctgcaacgcaccctgtgcctggcgctgaccctgcacgtggcgacccttgcgcatgcagctgagtcctccgctgccgcacccaaggatctggacaaggtcgaagtccgcggacgcgcacagacactgtatcgggtagacgatgctgcggtcggcacccgcaccgatacccccctggagctggtcccacagtcgatccaggtcatcccgcgtgaactgatcgacgaccaggccgcgcgccaggtgaccgacctctatcgcagcatcagcggcatcagctatttcagctatgccggggtgaccctgcgcggcttccgccaggagaacgtgctgtatgacggcctgcgcggcgacccgtacgcaggattttcggtgccgcagctgttcaacatcgagcgcgtggaagtgctgaaggggccggcaggcgcactgtatggcgggggtgatgcgggcggtgtcatcaactacgtgacccgcaagccgaaagccagcgacgaacgccgcatcgaggtccagctcggcgacaaggacttccgtgccggatcgatcgagggtaccgggccgttgaatgccgccggcagcgtacgctatcgcgccgggctctatgccgacagtgaacagggcgtgcgctggaacaccgacagcgagagcgtgatcggcgacgcctcgctggccttcgacgttggccagaccggcgagctggtgctgcagttcaccgacatcacccagaaccttggcggcaaccgcctgcgtggcgtgccggtcaacgatgcaggcacgttcctgaccgaccgccgctggaaccacaacgaggccagtgatttcctcgacatgcgcgccaaggtggcgctggcgcagtaccgcttcgcgccgctcgattctctggacctggacttcgccgcccgctggttcagcaacagcgaacaccagatgtaccacgagccgatgggcctgatcgatcgcgaccgcgatggcgtggccgagtggatgacccgccagctgcgcaaccagatccgcgacaacgaagcattcactgccaacggcaatgccgtctggcgggtgaccaccggcgcggttgagcacaaggtgctgttcggtgcggacgtgtaccagctggatgcggatttcactgcacagaccgccaacagcgctgaccttgcacgtggtgcggggccggtgcgcggcatcgacctgttcaatcccgtgtacggcgccagtacctggcacgactacaacctggcggccctgccctggcgcagcacatccacccgcagcaagcgccatggcggctacctgcaggacgaactggcactgggcccgcgctggcatgtgctggccggggtgcgctgggatggcttcaaggatgaggatcgcatcactggcaacagtgtggatggcaacgatctcagctggcggctgggcagcacgttcaccgtgcgtgagggcctgaacgtctacgccaacgtcgccagtggtttcgtgccgcagagtgccgccaaccagaacccggccgctggcggaccgttcgatgccgagcgcagcaagcagtgggaagtaggcatgaagtcgctgctggccgaccgtgtggccttgaacatggcggtctaccggatcgaccgcagcaacatcgtgcaggccaccggcgaggtgatcggtggcgtgaaccagttggccgcgctgggcctggtacgcagcaccggcatggagcttgacctgctggccgacctcagcgagcgctgggtgctgaatctgacgtacgcctacaacgatgcgcgggtgaaggacgccggaccgaatggcatcaccaacgcctcaggcgaccgattcgccaatgcgccgcgcaacaagctggggttgtggacgcgttatgacctgccggcgatcaactccgccatcggttttggcgccgatcacgtcggcgaacgcgtcagcctggatgggcagacggtcaaggcctacaccgtgttcgacgtgagctggaagaccacgtggaggcagtggcagttccaggccaacgtcaagaacctgttcgacaaggtgtacgcggccagtggcttcattgaacgcaacgggcatttccccggcgatccacggcgggtgtatgtgcaggcggcctacagcttctgaccggaagcacgtgtagcgctgatccactgccggcaagcagatcgttgcctggcactggtccacgcgtgtccgaaaccgtcggcacttccagtcacttgtgcacgatctcctccgcctgtagcgttgccgttgcccaaggagggctatcaacggagtgaagcatgaagattggattcaagctgtctgttgctattgcggctgctgcactgaccctgggaatcggcagtgcctccgcgcagtcccgctgtaccccttgctataccgcgtatgacgcgtgcctggcggcgggtaatggcgagaaagtctgttacccggcgtttgctcgttgcctgcggaacagcggctgcaccatcccgtaagccacgcactgccgtgatgcgtgccggcccccatttcgggggctggcattggctggcaggcgctgcgccttactactgaaaaggttccatacgcgactggcggtgtgatttcatcccatccgcatcgcatggttctcgcgcgcctgcacatcaatttcctgctggcgttgcgcggcagtctgctggcgatccaggtcgaccgctttcatctgctgcaacgactgcgcaaccggcgtctgtactgctatatccgtgggcattgaagcgcgcaggtgggcggggtcggtcatctcgccctgcaccacgaacacgttccgccctgcgggagcgtcggccgtctgggcgctcagcagcacgtgatcggcgcgttcaagctggttgcggcgggccaaggccatcacgctcgccacaagacgctcgctgttctcatcgtgggtacgtcccgcgctggcatcgatcgcggccacgccttcgcgcacctgctgcagcaatgtgtactcacggtggccaggaccaatgtcggccagacgggtcggcgcctgtgagggatccgccacgtcgtccacggctgcggtaagcgggctgcgggtaatggtccgatatgggtcgtccgggtggaactgggttcgcttctccaggcgctccagacgaacctcgcgcgcgtcgttgagttcggcgatacgtgagggatcggtgatctcgcgcagcgacatgtgaccgccgcccgcactgatgctggcccatttcctgtccgcctcgaagtacatcgcgtagtagctgttgccaccgatgacgttcggatcgaccgccgagcgcccttccagggcctgggtggcttccagcacgctcaaccgggtgaggtactggccgcctttcgtccatcccatctggctgatggcatcgacgctggtgttgcctacacgcgggcctccggcgtagtcattgttgagcatgttggtccagatctgttccagcttcgcggggccgctcttctgctcagccgcctgcagcaacacgcgcggcgtccagcagttgggatcgagttcatgccgttcaaatgcacggtcgtgagccagcatcacatccttgccgggaagattcagtgccaggtctgggcggcgctcgttcatccactgctgccgcaactcaagatctctttctagcagcgtctgcccaaaggactcccattgccgttcggtcaactgtgcatttggaaatcgggatccctcttcctgctggctcttcgcgtagtcctgtgcataggtgttcgcgacgcgtcccggcaggctgtcattgcgtacaacacccagtgccagtgtcccgtatccatcggctcccggcagttgcgacaggtagttccagtaaagctcgcggttaccgtctctggcatagctgccaaggacgctcagatctcgctcggtcaatccactcataccctaccccttcacttccttgaatcaccgatcacttggaccgggtgcgcgcgatgacgtccctgacggcctcttccatgcgcttccagtccttcagaaacgctcttttgtagtccaggctgacggacagcttgttgtcgatgtccacgaagtaatgaacgcagcccgctgccacttccccgggctcactgatcacctcgcgcccctccagccgcacgccgtcgcgtcggaattcctcgccgtcacatttgatgaacgagctgatccgaccatcgccctggcgtgcgatgtaccagtctctctcgtaggcgggattgcgcacaggcggcttcccgtaccgcgcctcatacttcttcgcgtacaccaccatcttcgcttcatcgattgcatagggcgtcaggcccaaggtctgcggctttgcaactcgttgatcgagacggtccctggggtcccccctttccacagagccctcctccgtgatggcttcatttgacgacagccttgaaagcagtgtttcgacgggaacgcgatcgacgtagttgatccgaatgggaatctccttccggaaatcattcgtacgcggattcgcccgcgcacccggcgccgtcggcttcatgtccggccactcgatgaccagcgtcacgccctcgcccggccacggtgcgatctggctgtccaggtagttggctggaatgcggaaggtattcggcccgagcttcacgtccacgggcgcatcggtataggtgtggccgttgatcgtgcggccggtctgggttgcgccggacatggcggggttcctttcgtgttcgttggacggtggccgcgcacaggcaccggcactcactgcaacggcaagtgcaagcgtcagacaccggctgggggacatcacgtgcatgggcattccattgcagggttccagcgccactataggcaaccgggcgtccacggaacaggaaccgcatcgcagcccttcatgaaaccaggctgcgctccacatacgctgcctgcagtactgcggatactccttcggcactccactccaggtctcagccgttgctgtccgtgcctttatggccgcgataggtttcaccccactcgcgcatggcaagcagcaccggcaccagcgtgcggccgaattcggaaagttcgtactccaccttcggcggcacttccgggtacacgtggcggatcaccaccccgtcagcctccagttcccgcagctggctggtcagcatggactgggtggcgttgggcacacgccgggtcagctccatgaaacgtcgcttgcctgtcatcaggtgaaacagaatgatcggcttccacacgccgcccatcaccgacagcgtgacttccaccgcgcaaccgctcttgccatcccaacgcctgctacgcatgcatactccggaaaaccatagtacctacggaaattcatcgttcttgttgcgataacggtgcgagcctagcatggccccattccttgaatgtgaggcccagcatgacgttcaaagcactgctcacccgcaagacgaacaaccaggtttcgaccgagctggtcgattttgatgaagccgatctgatggacggcgacgttctggtggacgtcgagtactccacgctgaactacaaggatgcgctcgccctgaccggcaagagtccggtcatccggacgttcccgctcattcccggcatcgatctggcaggtgtggtgctggaatccagcagagccgacttccagccaggcgaccgcgttgtgctcaatggctgggacctgagcatgggacatcacggcgggctggcccagcgcgcgcgagtgcggggcgaatggctcaaccggattcccggcaacttcagcacccgcgacgccatggccatcggtaccgcaggctataccgccatgctgtgcgtactggccctcgaacatgcggggctgacgcccgaaaagggcgatgtgctggtgaccggcgccaacggtggcgtcggttcgatcgcggtggcgatcctctcaaagctgggctatcgcgtggtggccgccaccgggcgcccggaacacgccgagtatctgcacagcctgggtgccgccgagatcatcgaccgcgcgcagctttcagaaccgcgcgagcggccggtgagtgccgagcgctgggccggggtggtggatgtggccggtggccctaccctcgtcaacgccattgccgagacgaaataccgaggcgccgtggccgcctgcgggctggcgcagagtgatgagctgcatggctcggtgctgcccttcattctccgcaacgtgacgcttgccggtgtggattcggtgaatgcgccgcaggaggttcgccagcgcgcctgggatcggcttgccaccgacctggatccacagaagcttgaaagcacagtgcagctgattgggcttgccgaggtgctggatgtctatgagcagatcatcccgggcaaggtgcgtgggcggattgtggtggatgtgaatgcgtgagcaggtcgtctggatcaactgcatctgatgcagtttccatgctgcggcgaatggtgaacacgtagtgaaacaacgcgggcagcgatgacctcaagccactgccgctcgcatacgctcgggttcccatcgctgcctggacacccgacatgccaatgactgcattcgcgcttgccgctgcgctttcgggcctgcccgacatcacctgggagcgcgagcgcgccgaggatgcgcaccagctcatgctgtgccagatccatcgcgatgcgctgaagcagaacgagggcaaggacgatgcctatccgcgtgccaaagcggtctgcgacctgctggcacgcgagtacaaggacaagtgggatttcgatgcgcaggatgccctggccgcttcggcggtggatctggccgagctgatccgacgcggtgatgtggtggaagtaccgccgacgaagcaggatcgcgcctacgagtgatggtacgcgatcctagcgccgtgatcttctcggcctgccccaggttgcggagccacgagcgcgcctcagcacccacacctcgcccacctcaaaccgcccccggcagctcgctctcgatctgctcaaccaactgattgaagacgggtctcatcttcatgatatccagcaccgaatcgcccacttcatccaggatcatggggtccgcaccacaggagagaaggtagacaacggcctcgaggctttcactaatcacggcgttcgccatcggggtcaatccaatatccccgagtacgtcgatattggtgacgaacggcatcaactctttgagtagatccacgtcgttattgaacgccgctatatgcagcggcgtatcgtcgtcgatcccatggctttccggactggtcaactcgcagccttcgaaggtgtggcactcatcgaaccttgccagcaacctctttaattccggatccactgcattcatcggggcattccctcccaagccattctccaagcactgcttccacttaacatgcagtgagccgccggatcgtggcacaccattgcacaggtgcatagtggcacgtacggagcccgcatccgggacgcacgcgataaacgcgacaccccgcgactccaccgaccacttcctgcgcacgcgaagcccgtaccgaggtcaatccgcgagctgacgaccacaggcggcttccaagcccgttatcatgtgggcttaggggctcaataagccctgttgacgcttgcagggcagtatctggatgtctatggaatggcgcccttcgggctggggccgacgcgtgacccgttcgccccattggtcgctgcggcttgatggcgagtacgttgaactcagtgtctccggccagcagtaccggctgcgcgtggatgatgatcagcagatgcaggtccatcgaggggtcatctggtcacgggtcgaactgcagaccggcgatgctgccgggctgtgcgtggacgggctccctaacggaccagcgtcccggcttgcgggggccctgcagcacctgctctttgcgcgaaccacgcgtggacgcaaggccctgttcgacacgattctggagcagatccagtcctggttgagcgacgcggatgccctcatcgatcgtggcagtgccggccgccgctggatcacccatgagcagcagcaggcgctgctggcgaagcgctcagacctgcccctgcagccgcctgagctggagcagctgttccgcgatgaagacgtgcatgaagatctgcatgcggacagccatcgcgcagcgctggacgccctgcgcgactggaacctggattggcccgctgcctgggccgaagccaatgaggccatgaccctgcgcgagctggtgttggccaggggcttcctgggccgggtcgagagcaagccgctgacagaggaacaggcccgcgccgtcatctgcttcgacaatcgggtgcaggtcgtggccgcagccggctccggcaagacctccaccatggtcgccaaggccgcttatgccattgaccgcggctttgtcgaacccgaacgcatcgtgatgctcgccttcaacaaggatgctgccaaggaactggaggaacgtgcgcagcgaaccttcgatcgactcggcatgggcaacaccgtggttgaggcccggaccttccacgccctgggcctggccatcatcgccaaggccactggccgcaagcccgacatccccgaatggaccattgacgccacgctgggcttcaacaagctggccgagctggtggacgacctgaaggatcgctcgatccacttccgcacccagtgggacatgttccgcctggtgttcgggcgcgacctgccggcattcggcgcggaaatggaggccgatggctacgaccgcgatggcacgccctacatccgcaccctgcagggtgagcgggtgaagagcctggaagaatgcgtgatcgccgactggctgttctacaacggcgtgacgtacgactacgagcgacgctacgaattcgatacggcaaccgacacccatcgccagtatcgccccgacttctattacccggacgccggcctgtatcacgagcactttgcgctggatgccgatagccaaccgccgccggacttcgcccattacgccgatggcatgcactggaagcgccagcagcatgcggcacgcggcaccgcccttgtcgaaaccacttcgtttggtctgcgcagtggacatgccctgcaggatcttgcggagaggcttggcgagtccggtgtcgaactcgaccccaaccccgaccgcgagctgcccgagcagggcgcaaagcccatgccggacgcggacctgatcgggctgatgcgcaccttcattgcccatgccaagagcaactgcctgacgctggacgatatggcggagcgcctgcgacagatgcccgaagaccagttcgaggaacggcatcggcgcttcctggaaatcgccagccctgttttccaggcctgggacaacgcactggctgacgagcacggcatcgatttcgaagacatgctcaacatggcggccggactgctggaacagggccactatgaatcgccctacgaactggtgatggccgacgaattccaggatgcctcgcgcgcccgcgcccggctctgccgtgccttggtcagccgccccggccgctatctgtttgcggtgggcgatgactggcaatcgatcaatcgcttcgccggtgccgacgtttcggtgatgaccggattccgcgagtggatgggtcatggccaggtgctgaaactggagcagacattccgctgcccccaggcgctctgcgatgcgtccagccgtttcgtcagccggaatccagcgcagattgccaaggcggttcgttctgccgcaccggcaatggggccagtgctgcaagcgttccagatgaatcgtcgcgaggagctgcaggatggcgttcgccagtaccttgcgaagctgcatcaacagttgctgtccggggcggtgccgcaagggcgcaagggacgcgtgacggtcttcatcctgggccgctaccgcgcggaccgcagcgcgatgccttcggattggaagacagtcttcggcagcacgatggacgtggagttcctcacggtccatcggtcgaagggacgcgaggcggactatgtgatcctgccaggcatggtcaaccgcagcttcccgagcctgcgctcggatgacccggtgctttccctggcaatgccggagggtgatacctacccgctgagcgaagagcggcggttgttctatgtggcgctgacgcgggcgcgacgctcggtggccatgttcaccctacaagggaagcgttcgccgttcctggacgagctggtgaaggacggagcagtggaagtgaccgcgatttcaggcgcgaccatccacgaagagcgctgcccggtgtgcaaggtcggcgtgttcgtggaccgcaatgggccgcatggggcgttccggtcgtgctccagttacccgttgtgccataacaagccgaagggtgggcagcggggatgaatgcatcccgctccgtccacatatgactgcctgcatcagggcacacaggcgccgcctcggtttcgctcccggcatgattgctcgccttggcctttccggaaacgaaaaagccccggcaggaccgaggcttttgtctggacggtggcgaggctgcagggtatcgcaaggtccccacacgtccccgccgcgtcctactacgggataatgcagccgttcagacggaagcattacatatagttccgggtacagatactcaagtctgtacctgacgcctcgcatgcaatgtattggacctcgcagacggaacaagggccgggggctttcgccgtggcgctgccgattccaaaggtcaacgcacaggccgctacagcaacagaaagcttgaatccaatcttcatgccataactccgttggtcgccctccatgggcatgcgcgggcgctccccctcctctctgccggcgtgaaccgcaagacgggagagaccaacgctcgctacggccagcaattcgtggtggacttcggccgctacctgaaaggcttaggctttgccaagggaatcggcttccataccttccgccataccctcgctaccgaattggatgtcaacgatgctccggagagggagattgcgctggtcaccggccacagcactgctccccgggatcgggtccaggtgctgcgcaagcactacctccacaagaaaccgtacgtgacccggagcaagcagatcagcgccatggagctgtatcggcccaaggtggaattgccgcgataccagaaggggcagttcgccaaatgattgaccgactccagcaagttttttccttgacctctttgccctccctttttcccaccgctgggctccgccgtcagtggcgggtgactaagaccagcattgcctacttccccctctctttaaagcagctcgagcacgctcactgttgaataggtcgctccgccaacaatccattccgcaggaccaagacaccgcgcgccaaaagtgtttcggccctacccactagagcagcacgcagctgcgcgctcgtcgttcggaagcccagccggcgcgacacgtgaagcgctacttcatccaatgatgcccctaagttctcgcgcaccagttccaagatcgcgacacccatctccatgggtggaagcaactcaggtcgacgcaagctcagagaatgaacgctgcttctgtccctcactcaaatagcgcgaccgggccacaggaggaactccccatcctgcaacaccagaccgtcttcaactgcccgccggatgccctcatctaccgcactctggatgcgccctccggcccgttgcaagccccatagagaacgaatgcgaacaacggcctctgaccggtggatcgggccctcgacgtgaaccaagtcgcgcacaaaacctgccatccgcattgcaggaactgcatgcagctcctgttgctggctgggcaccgcgaagttggcttccacataaggctcggtgttgggcagcacgtcagagctaaccagacccacctcgacgaagtcgtcgtgttccacgctctcgatgttgactggaacggcgcgcgatcgagagaccgtctctgcctcaaaggggtccggctccagttttgaacgctcgatgacgcgcaccagggcatcaagttccgcggcaggcctgaggaaccattccgcactccataccctgtggacttgccagcccttatcacggagcgcctggtcacgtagacggtctcgatcacgcgcaccgttggaccttcggtaggagtctccgtcgcattcgataccaatgatgtagcgccctggcctctccggatcggcgatggcaatgtcgacgaagaagccggccacccccacatgcatgtgaaggtcgtagccacgagcgatgagcgcttttgcaacctcctgctcaaacgtcctcttgcgctgttcgacagcctcgtcggcgatatggaggcgccctgtgcgggcgtagtgcaagaacattttgagtgcagcagtgcccttgcccttgcctcgactgagatcgatgtcttcgtcagtgatggacgaaaagacctcacatcgttgtttggcgcgactgatgagcacgttgagacgtcgttcaccgccttcgctgctgaccggtccgaagttcatgctcacgccgccgcgcgaatctcggccatagccgaaagagatgaagatgacatcgcgttcgtcgccctggatgttctccaagcttttgacgaagaacggcttgtgggcgtgtgccgtgaagaaaccttcggtctcagggtgttggcgacgcaacagctccacttcgtcaaagattgcccgccgttgctgggtcgagaaagcggcagcccccaaggtaagatacggtgtcgtttgtgcgtgagcaatgaccgccatggcaacagccttcgcctcacgcgcgttggtgctagtgccaccacgatcatagacggcgtcgggcaggtggtggaaccgcagacccacgcccgcctcactcgtgtatgggcttggcacgatcagtagcttgttctcgtagaactgactattggacaccgcaattattgactggtggcggcttcggtagtgccactggagcattctgtccggtagcccccgcgcgaggcacagtcccaagatactctccacatccgccggcgctgcggactcatccacatgtgtggacgaatcgcccagagctcttgagaagaaccgcgtgggcggcaattgacgctcgtcgcctacgatgaccagttgcttggcgcgggcaatggcacccaaggcgtcgattggctggacctgactagcctcgtcgatgaccaaaagatcaaattccaccgcacctgggcgtaaaaactgcgccaccgacagcgggctcatcatgaaaaccggcttgagtgcttggatggcaggcgccgccgacaccatcagctggcgaatagggaggtggcttctcttcttcgccatctcgccgagaatcaccgccacagggcccgccgccccgttcttcgacgggattcgctcgcgatgcgagcgggaaacctgccgccgagccaagccaatgcggcttcgatctagctcgcagaacgactcgacaagctcggtctgcttcttaccatcgaacgtcgccagttcaggggcccgcgccaccattgctgacagaaccgcctcataataggctagatcgaacgtgcccctagcctcatcaggagttaagacaccggtcgccagcgcatcgacgaagttcttcagtccccgtcgtttggccacatttgcttgagctatgtaagcaacccattgcgggagcccttccggatctgcttcctacgctttgagctggcctatcgcggcattcacggagacgtcagcggtattcgatgcgacctcgtcgttgcctgcaaatcgtaaagcagtgaatagctcagaaagctcgatgtccagcctttcagcttcctcaagctgatttgtcgcctgctcaagcatctgctgggcgtctccggtgcgcgagaccagcatcctcaagtcagcattggtagtcatccagagacaagcatcttggagcgcagcagcatccgaagcgaagcctagccacaggtcaccgaacgcggcttcgccttgcccggaaagccaggccatctatgatgtaagccgcgccggatcgcggttcgatcacctcatcgaccacgcactacaccttgcccgcattcggggtgacaaagaacagcttttctacgcctctgaggcggatgacacactccccggcaccgccctcatagacgtcgtcgcaaacgggcgctggaacgaagcaagaggccttatccgctcacatgtagacgtcaacgcgaccaacagcgacggacagactgcgctgcacctcgctggcgaccctggggtaatccatgccctgctccgctttggggcgaagcaagacatcgtcgatgacttcggtaacacgccgatacaagccgccatagagcgcggtgatagcgatgcacagcacctgatggagaaataccttcataggtacaaatcagcccatgacccaatgcccgtcaatctaccaaaggtagggatgtcaaagccgacctaggcaacattttgacacttcacagatagcctgaccgggaagcagcggagaccttcatccgcacgctaaattgcacgccccccgaccttccctatcacctctggaatccgccctggcctgccatatgtttttccatccaagcacttgtatatctcaccaagtcgacgagcgttgaaattcttcggtactgtcagagcgccggtgacttcatcaagatcccgctgattcgcgcaaccctccttcatggcccctttcactatctgttcgagcttcgcccagtccagagcatcaaagtttccgtcaagggccacttgttcgaagaccgccaaaagtgggacagtcaactcgtataggtcacctcgaataccatttcctgttgccatttcgcacagtccttttgggtgttgataaaattaattatcgcttttagtctgattgtcgttccgggagttttggcacaagaccctcaatggtcgatcagcatctcaatggcattcttgaggcttgatgctagttccggaaaaccgctgtgcccctctacgctcgcttctgagtaggcgttaccggggaccttatttttcaactggcccattacgtatttgccctttgccccgcgtaacggacgatgttggatctccgcccacacatcatcattcgtcggactaccgccagcggcatgtagttcttcgttatgcgcagctcgctggccagtgaactggtctctgatcggtctggccctagcagcgactatctgaacgatccagtcgtcgcacacggccaacgactgacctgtcagcgatgccaagaagcttgggttgcagaactcagattcgatgtcagattggtctgtgagccacagggcaataccctctgctgcataggcgtcgatcaaccgtgtcgcctccgcgtctgtcaatgaatcgcggtctcggtgaaccaatatcttgaacttgccacctagggactctctgagctccaccgcctcagccttggtcagcagatgcttgtagccccggcctgggagaacagtcacggaccgctcgatctctggccactgtcgaatgagcttcttcaatagctcgttctttgcgtcttcgctgacgatgatcacctgcttaccgaacgccccccaaccgagcgccagttcgaccacagaccggtcgtcggatttgatctcaccgtctgaaagccagaccacattagcgtcaaccggcgctcctcttacgatgaagggagagtgcgttgacatgacgatcttgatctcctgcgctcttgctatctccaacaaactgcttgccagcttctcttgaattgtcggatgaagatggatatcaggttcgtcaataagcagaatttttggcttgaatagcaggatgtagcagaagatctggatcagttgcaggaagcccgtcccaagcagctccaacggcgtcgaaagaccgtttagctctgcgtgcgcatggatgtcgaagtccttagactcatcgaacacgatcttgagcttgatcggacccaatagcggctccaaccactcttcgatcttgacgatgtcagcagccggcagcaggttcagcgcatttcgcagatagacgttggaatcgccgaacgagcacgctttgagcacgacgcgcttagaattcttgtgctcaacattcgggatgcccgaaatcccaggaatgaatccactgaagaacacgtcctgaccacggaacaacgggcgaactgaatcgggcaagtcgcccgtcacggatatccctgcgttccgagcagaccgcatcgcaagcttcgctgtaacaatattgggaggcccagctccgccagcgtcatctagaaagcggaactcgaccttagaagacgggctatcccatttattaccccagtcggcaccatgacctaacttccaatactgatcacttggcaaatagtctaagtcgttgatgctgaccgttgctgtcgatccacgaattcgatctgcttggcgcatgaggcaagaagcaagatgaagtgcctgcaagatggacgacttgccgctgccgttggatcccaccaagatgttgagatctgcgattggcagctcgattgcatcgatccgtttgaacttctccaccttgattgattcaagcttcatcctatccaccacccctgatttgaaaaaatagccttgagacgatctgttctagaatatttttcttgtcaatacactacggcgagggttcgccaaacgcgaactccgctccaaaagcgtttagcgccagttgtgctccctcgggattgctctccccagcgaccaggatcgtgatgagaacagctgtcatcccaatcgcttcgatgctctccagcgcatagaagatatcgtcatccaagtaggaagcccctacttcgtttgttgcaaggtaggggatggctatctggttgccgccgtgcgtgaagctgtggagatggttgatcccagcctggaactgtccgctaaaaatggggaattggctaaacggcccatcggcttcgattgcagccaccatcgtcttcgcgctgggcagttcgtctcgctccatgaaagcatcagcctgctcctctgtcgcccccaagaagaaccaacaaccgcgccggaacttctcgttcatgggcctaacaaggctaaaggcacttccaacgagatccggcgcgtagttgccgatcaggagtgtcgctgctcttgcatcatcgtatgcggcggccaggagcgccactgcgatgcggtgcgcaagtgtcgcgtccccggcaagttgcaatcccgccctgatctctgccgcacggatcaaggcctggttgacctcaatggacctctgatggcttcttgtcacggaataacgaccctgtgtctgcccacatgattaggagttagttcatccatagttagtgacccggatcgcgttaggcaatcctttagtgaggctacgggattttccagagccattccttgccattattgccaaccggaagcagtagctgtgcgcccttatctgacataaatttgcccacctcgtctctatgcttgcccttgctgcgaatgacgatctcagtgcacttcagacgcttttttggcgacccggcccagtccattgagcattgcggtcccgaaccccttccctgcctgattctcagtagttcggaagtgtccaacacagagtcgcgattgagattcatcatgagtaatttcttttatgtatccgatgtctgccggtccaactgagacaaaaatatcggaagtggtttttagaccagatttccaagggttcctaccatcattggaaagcgtcctggagtgaacttcgaagcgcttttcgagctcatctcgaagccgttggtttgtgatttgttgagcaggaggctttgaaaaaatcctgcggaacatggagattattttgctcacgcagcaagcctattttcgtaaaagggatgttgcttgtcgtccatgatgtcttgcatggcctgtaaattatttgggtcgggattgagccaagccgtgatgtgctctggcttgaggttgatgacggtgcggtcatgccccgcttctgcaacctcaggctccggatcgtcaggcctatgctccgagttctgacagaatttttctcatgcaagcctcagtcgcttcgacatcattgaacgccatgagtggcgcgagatcgagcgaaagatcctggttcttgtccgcaatttggaaaaggatccgcgtcaccgcgtcgaagtcagcgtcgagctgctcccagctgatcttggcttcgtcaaagagctctcgatgccgctcgcgttgggtcgaattatgagagaagagcttgttgcgaaagacacgatatttctcgtagatcaccgcagcttctgcttctagctctgccggcacttctgtgccatctgctcggatcaagcgggcgagctcggggatcgaagcacttcccttgctgtcttccagcaccgccactagcccgacgaacgtggcgagctggcatgaccaaaggatgggcagcgtaacgtcctccaaaccgctgagccggccggtcagtcgcctggggctgtcttcacccaatgcaagattgagtgctttgctaatcgcgtaagcctgccgcgtatccacgagcctggaagtgatcaggcgatagaccgccacagtattcgattcttccatgtccatacttgcgcccctcttccctagaccgcctagcccggctcatcttcgcaggctacgccgtgcctggtaagcatggcactgatccgtcgagcgaccaactcctggtgagctcccgcgttgtcttcaatgacgtctgccaggcctgcgaatgctgcccagaggccgcccgagctggagtggagctggatcagcacgggaaggtcggtctcaagggcgttgagctgagcttccagcgtattcaggttcggaggcatcgggccggtccttcttcatcaatgacttatggaatttgctagtaatttcactaactcagttctaagctagcgccgtagcaggatgctgaggcctgtcagcctcagcccgtgattcagctttctcggactctcccgctatgcgccccaacgccccccaagcctcctgggcgcttttagccctactgcacctacccatgccatacccgtgcacaggatgcgcgttagctgtggcttcgccatcttcctagacagcaggatcggtgagtgcaacgccgtcaatcataaattcctgcggacagcaatggacttcgctgagcgctatcacggaaaaatctactccgatcaggatcgcttggaagtagatcgactcttcggcgacacgccccaatgagcggtcaacatcagccgaatagctccattgccctgcaagatggaaataatttctactgctctgttgaagcaagcttcgatccgaggcttcgcggaaggccagtatgcgtggcaagcagtggcgacgggtgtgtgattgccagggacgcactgagcaaaaagctcggtgtcccgatgggtgcgccgattcaccagatcccaccaaacgtacgctggcagatcacttttcgctctgcaaatttcgcgctctacggtgacatcagcaccaggattgcgtcgatcttaagagacctctttcctgcaatcgagcaatacagcatcgatgaaaacttcattgacctggcaggcatcccctcaaaggatcacgagcgtctcgcagcagaagcgcgagcccgaattttgaagtggaccggcatcccatcatgcgtcggcattggtccgacgaagacgctcgccaagctcagcaacaagagggccaagtccactgtggaaggtgtcgttacgacgatgcctgacgaccctgcactgctcacttatccagttgaggatgattggggtgtggggaggaagctcactgcaaggttgggtgcggatggcatcctgacggcaggtgatctggctgcggctgacgtagacacactgcgctctcgatatggtgttgtgatggcacggactcagcgcgagttgcaaggcatctcgtgtgcagatctcgaagaacacgaggcgcaacgcaaagaaattatggtgtctcgcacctttggcaaagacatcacgtcacagaccgagctgatgcaagctatcgccactttcgcacagcgggcctgcgaaaagcttcgttcaaggcagctgcaagcggcgggtgtttgggtcttcatccagaccaatcctttcaagcaaaatttgccgcaatacaacccttcaaagtcgttccggttgctgatgccatctgcggacacgagggaaattttgatggttgcccaagggctggccaaggccatgttccgtccaggctacggctacaagaaagcaggtgtcagcttgctcgatctgatccatatggatgtccagcagggggatctgtttgccgggattgatcagcgcagtaaggccatcatggaggttatggaccggaccaaccagaagttcggccggggctctatgggctttgctttcacggcttggcgtccaagcggaaagacccttgaaaagcccgcctggtcagtcaagagggacatgctctcgccggcttacaccacggattggaagcagctcattcgcgtgagataagatcaacctgagaacggtcgatgtctgcctcaatcacagattcccgatgacggcaacgggtccgataggccccaccccaattgcataaggtgctcacgatggatgacatggaacgcttccgtattcgcaacctagtgctgaatgacattgactctcaactaaaaggggatgacagctttcaagttgccagatacaagatgttcctgggcatcaaacatcacatgccgaagtttacgcatgcacgctatcaccggccctttgaaaacactgaaagcatcccagggacagcgatggtgctcgacaatgccctgtcgagagcgatgagagagattgcaaatcagatcaacggcttcggtcagatgatacgcaagcttgaagcatgggatctggtgatcgaaggactagatcacgagcaagtattttcgcttgcaattgagcacattgaaccgcttgccaatctcgccatttcggcgacacaagcaatccgagggcaaatgatctacgccacggtcgagtgtggcgcactcagcaacgctctcattgatgagcccctgggctgggacggccgcgcgaacgtcaccatgaagattgcaaagtccgtgactgagaactggaaagggtggccggatttggcaaagaagctgaccctccttgaagcccaggaactcaacgaggcaagcggacacttccggaacagctttcagcacggcgcgccccgccagctcgtcattgggctgacggagcacactgagtggaccaagcatactgatggttccttttcatggggaattgggactcacgatcccatcaggctcaatgagatcatcccccacttgaagaggactcacaacgaccttctcacggcgcacgaagcgctagtagagctttctaaggaatgggagtcttctgtgatgaatccagttccatagatgctccatttatcaccgctcgcccgacttagcggcaagaaaatggtcaatgatctcggatgccacgatgggaataccgcttgccaggttgaagtggcgatagcttgaaagcgtagtttcgcgggatgaaccgtcatcaaaagatgcggtgaccacctctgccccaggcctaatgcgctcctcaacaaatttccactggctcgtaagcttggaaggatcaaaatatagaagcacggccatcgatgccggaaacaacgaagaaatcgtgttgttggatcggaaagcggcctgatttctaaccttgaccaagcgcccgtgcccaaccatcgtcacctcatcaataaatcgagagcattctccttcgccgatttcgttgcagatgatgtcaagcatcccatctacccactcacgagcaccgatggcctggggcgtgagttcattcttcaagtaacaagcttcaaccaagcgcttccctgtgggcgacagactgtctttaacccacaggcccaactgctcgatttgcagcttgtcatgctcaacaagtgatgcaaggaagtcctttggcaccatccttccgctaccagagtccggatggagattgaagagcgtggacacatgtgcgctcctgagctgctcgacttggtgaaagctcaactcgtgtaggactttgatgaaatgccgtcgctctgacaacactattcgcccaagcgcaatagttcgtgcaagacgaccataaagaacagatttttctgcttccatgtcctgttcgagggatcgcatgattgctaccaaatcctcagcagtcatggcttccgcattctcagggaaaacatcccctacgcgtgccgcatcgatgaactcttggtatcgcttctcgcgtctttgatccatccattctgcaaggacgcggggtcctttaacgatcagggcgaacgggtctctcgccgtctccaatgcttcgctaagccagtctgccacagcccacccccaccagttgtaagttcaaaagaactgaaaaaacttcctagaatattaaggatagtctctaaagtggactaggagtggaagttgatcacagggaggtcttgcagattcttgatgctttcaaccatttcttctgaaaactgaaagggttcatccccgttttcacggacacttacaagaaggccgattcaggccatgaggagtgttcatgtcgaagcgaaggaagttcagcgccgagttcaagcgtggtgcggtggagcaggcaagccagtcgggtgtgagctgcgcccaggtagcccgggagctgggaatccgggatacgttactgacacgctggaagcgtgaggcgcagggtcaggggtcagtcgtatttgctggtgccgggacgccccgggacgaggagcttgcgcagttgaagcgcgaactagcccgggtgaagaaggagcgggattttttgcgagaagcggcgacgttctttgccaagggatcatcctgaggtatcaggtgatcgaacgttgccgcgacgagtttccggttcgactgatgtgccgctgtctgaaggtgtcggccagtggctattacgattggagcaagcgcctgcccagtgccggtcagctcgaaaatcaacgtttgctcgaccagatccgcgcgttgcatgaggacagtcggggcacacttggcgcaggccggatgcaggaagatctggccgatgccggccatagcctgagtctgaaccgggtggcgcgcctgatggcagctgacggcttgcagggctggccacgaccgaagcgccgaggccagcaaggcaggcctgcgttgactctgccaggcgtgcgtaaccggctggagcgggacttcagcgcattggagccggagaccaagtgggtcacggatatcaccgagatcaaaacccagcagagcaagctgtatctgtgcatcgttctggatctgtttgatcagcgagtggtgggctggtcgatgcaacaccgccaggaccgtcagatggtgattcgtgcggtgcagatggcagtctggcagcgtcaagaaagttacgaggtgatcctgcattcggatcgtggcacccagtttcgcagcggcgactatcagcgttatctagcggccaacagcctggtctgctcgatgagcgcggtggggcactgcggggacaacgctgcgtgcgaaggcttctttggcctgctcaaacgcgagcggatctatcgaacgagctacccgacactggatgcagcacgagcggatgtgtttgactacatcgagcgacgccacaatccaaggatgcggcgaagggtcgccaggcaggatcagaaggttgcagctcttttagaaccgtccgtgatttcggggtagaacccgatcgtgccatcggcggcttgagtccgatgcaaagtgagatcatttcgacctgcacctttgctcagccgctcaacaagatcttccagatcctttttaccgaacttctccacacttctttctcgcagcaagtcataggcctgagcatagcttgacgcgagaacggttgcgcgcatacgagcgcagctagtgtcggcagtgtttagagcgcgtttgatgagcctgagacctacaactgcatgtagatcacccggaacacgctgacggaaagagtagtggccagaggcagctagaacgagattgtgagggatgcgcatgcgagagatgtgtcccgacttgcgccccatttaacaatcaataaaatcatgcaaataattatataaatcaattacttgcgattatttggcggagagagtgggacttccttgagaagtgccctcaccccttggacggcttgggtttcacgaatctgggaggtgcccttgaatgtgcccgcgatgagcataccccttgcggtgcaacggatccagccgtttttgccgcccttgggatcgccaatctcgatcttctccaaaccggcgcgatcagggcagatgacccgttcgcccccactctccgccgaaaagggaagcaatccggtggaccgcttcctcatgtgtgcctcagggcaattggggccatgggacaggacgcctcagcaaacggttctggacggagtcctttcaacggcggccttacgccatagctccatggccggctcaccgtcgcccacgacacactgcaaagcacggattcgcacgcccagtccggcgccagctcggaatcgacgctccaggcccaacggggtgctttcggtgcgtcagacactgactcggccttggcaatcactgtttgcagcgatcggcggggggcagatccgccacgaatggctaccaggcactcgctgcgcatctcgacgtggggcatgtccttgaagctcttccaagccccgccccacctcaatcccgcctgctgggcgagctcaccgaagcgttggtagccctgccgcacctgctcgtccttcaggtcccaagaagggcgcccgcgcttgtagatgaccatgtccgcggcccaaccgtggttgtggcagctgctgcctcgccccacctgggtcacgcccttttggctggcgagcagctcggcctggcgctgtttagaacggtagccctccatcagccgcaggtcgtagccctcgtccttcatctgcaaggcgatgcgttccagcgctgagcgaagctcgggctggacaccgtcccactgcggggcgtctttgtggcggtggaacaggcgtttgaaaaacccaggcttcttcccgtggacctcaacggaatcggtggctggcgcgtgcgcgtggaccaagacgggtgcgctggccagtgcgagcgcgagcaacaagcgttgaaacatgagtaggcctccttactcacatgagcgatacacccatgcaagcggagaatcgaaaacgcgcaagggggcttgcggaattttttccctgtcgtagaagaacaggggtggggaaaagtcggccccaccgcttcctggcgcaacggcccctcctgccgttgcgccgggaagtttcgttgggggggggcttgcgcattccaggatctgatctattcgtgagtgcacacgctcactcatttcagacccaggaggccaccccatgaaacgctccctcatccactgcgctttgctggcaggccttgttgctggcacggcgcaagcccaggttcaagtgggcaacggtgccgttgccaccaaacccgagaccactgcggtaggcgaccgcgcccaatcgttgaccgttggggccacgaccatcggggcggacgccctcgccgacggcgggataatggtggatgaaaatggcgttccgggtgagtgcctgggggccactgcggtgggcaatcgcgccaccgctcgcggatgccatacaaccgctctggggttctcgagcgaagcgcagggctcaaatgcgctcgccattggctctcgcgcacaggcatttgcggtttacgccgtcgccgtcggaccccaagcccaagccaccggcgattccgcggtggccattggcgggcacagcctggccagcgggatcaccggtgtggccatcggctctagtgcccgcgcgctcggggatggcgggaccgctgtaggctcaaccgcaagagccgatggaaacggcgcggcggctttcggggccggggcgaatgctcaaggcgatcgcaacctcgcgttgggcgccgcatcccagaccgagggcgaaggtgcatccgccgtggggcccggtgccaacgcaaccgccgactttgccggcgcctacggttacagcgctggcgttgccggcgaggccggcaccgccgtgggtccatgggcacaggcgtttgcgccctactctgccgccttcggcgcgtctgccacggccaacgccacagaaagtgtggcattggggccccgtgccgtggccaacgcatggggatgcgtggccgtgggcgccaacaccacgtgcgatgaagaagacactgcagcctttggcaaccgccgcttgacccaagttgccttgggcaaagcggacgacgacgccgtggccgtcagccaactgcggaccgccgtggaaaccttgggcgctggcgcctccatggtgaacggcttgatcgtggcgccgaactaccagctgagcagcggtaacaactacaccaccgtggccggtgccatctacgatctcgatgggcgcgttcaccagctggaacaaaaccctggcggcggtggtggcacccccggtccacagggccccaccggtccgcaaggcccagcaggcaaggacggtaaggacggaggaagcagcaccacggtggccggggccaacatcgaggtcactgacaacggggacggcacccaaaccgttggcttgaaagacaacgttggactgtccgaaaagggctcggtccaggtggccaaggccatccacaacagcgacggcttcactgtccagggcggtccatcggtcaccagatccgggatcaacgccggcaaccagcgggtaaccggggtggcagcgggggcgatcgccgcagggtccacggacgcgatcaacggtggccaattgtgggattaccagcggcagcaagacgaccgctggaacctgacggaccgccgtttccgccagctcgacaagcgggtgagcggtatctgcgccatggcccaagccaacgcccagatggccacctcgacgtcggccatccatggggagaaccgcaaccgcttggccgtaggcgtaggtggctgcagcggccaagccgccatttccatcggctacacccgcgacgtgaccaccccacgcggatccccatcggccttctcgatcggggtttcccgcagcgggcaggacacggccgtgggcgcagcctgggccatcggttggtaacgaatatcagcagcgaaaaggaggtgatcgtgtctcggcaagggcccttcggggcccttgttcgtggcgtcaatttattgaaattgtatctatatacaataacttacgatttaccaaggcattggaagctggtagcatctgcaccgctaagcagtgtaggagccggactgacaatcccgcctgcagtgattaccgctgtcgtagcactactcacgccaatgcttgccattgccctagaagccgtcagggaatggttgaccaaccacgacgcaaaggaagatgacacatgcagcactaacaattacaggaacacttcaatgaataaagaaacaactaacagcaacacgctcgcaacacgcttcaagaaacacccgctttgcagagcccttggcgtgggcttcaaggtgatttacgacacgacaattgctgtaggagcaagcgcgctccttacattacacaggtcaacgcgcggtgggccatgctccccgttgaccgatatgaaaagcccgggcccagcccgggctttttctttggaacgctgctgctatccgcagcgcctccgctccggaagagccgaaaccgcccaaacctagccccgtcctttctccgttgccacgaacgcaccatcggaatgaaggagcgcgaacgtgttcccctggacgtgctctggccaaacctgtcccggcaggcccacgaactccagcgggaggttcgcctcttggtctggctcgaacccagcgaacgggtcaaagctctgcggctgccagtcctcgaactgaaagtccctgttccagaccattgcaaaggccagcggataggccttcaggacatagatcgccgaactgcctttcccgcccaagatgcccagcccgaagtcgcgaagaaccgttcgaccactgtagggatacacccagtagtgaagccgaacctggcgtagaagatctgaccggtcatcgaacaggtgctggctgtggcgttcgtcgtagcgattcaagcccaccgatgacaagtggcccagaactccccttgccacaagctgcggctggatgcggatgctctggtagtaggtgaccttgcttcgatcacgcaagatctccgtcacctgccggctcatcgatacaagtgccttgtcgtatcgagaaagcaccgagccgttgcaggtcctgcagatgctcctgaagcaaacaccattgggcatcttgtgggaccgcggcttcttctctccactgattgcgtcggcgacgctggacaccctcagagcgatgccttgagcccacgccttgggtggcacgtggttttcggtcaggtcggtttcctgcccgcatatgttgcaacgccccttggaaggtccaaccgggaacttaaaggtcactcgcccgccccatgctcgccatgaactgcgaagagattacacgcaagcgacgtgtggcctctcacgtccttcgcagcaggcttgccaacttcaaattctgatctattcgtgagtgggtcgttttactcacggagagaccatgacccaccgccacaacctgggacgcagcgagaagtatcacgccctgccccgcaccctttacgccctgctgttcgacgacgggggctgttacatcggccaaagctcaaacccccagcagcgggagaagcagcaccgctcccccaaaggcggctggcaccgtcccttccggttccatgcgctggaggtggtgacagccacccgggcggaaaccgaggcgtatgagcaggcgtggcgggtgaaggcctcccgggagggatggcgcatctacgccaagccaccggggatcgtggtcaacccccaccggcgggccacggcccacgtgcgcgggttggcccaccaacggcggtggcagctgggaacaccggtcaaagcgccttccgaacgcgtggggtggtggccgtgggtagtggtggtgatcagcgtattgacactggcccgatgcgtcaccgggtaagcctcatctcgcgccgttccgcgtttgtgattggcacctgggtttgcggtttcaatcctgccaacagctcttccacgtcctggaccaggttgcgcaccggagcagcctgggtctcggacaagccgacgctcagcgccatttccttgtgccgttcggttcccagccgttcggccatgcgctccatcatctcgtcggtcgtatacatgcggtagctgcccttggtgaggcgggtgaacgccaccaaggccgactgctggtcgagcatgcccatgttcgtggccaggtggtaaacctcggatttcccctgcccctgcgccttgtgaacggtcatggcataccggtgggccaaggcgttgtgctcgctggtgttgaacttcaagatgcgcccgtcctctttcgggttcgaagagtcgatgcgcaccaccaggtcgtagccaccggatttgtccttccgaatgctctcaaccgtgccctcggtgccgttgatgacgcccaagtcgttgttggtcgccgtgaacatcacacggtcgcggcgggagagcgtcaggtcctcccactgcccttttacgatcgagcggaaggtgaactcctctttgtccagcacgccttgctcctggagcccctttcggatgcccgtggtgagggctttgacttcagagcgcgtgtgggccagaaccaacttctcgtccatcggggtggggtctttcaggtagtcgtccaccaacgccttgatggcctgcttttccgtgccgaagtcgtcgatgcaatttctctccttgagattgcgaagggtctgcgcacccatatcgagggtgccttggcggctgcggtgcccgcggcgcatgtccttgaccttcccctggtggtcccgctcgtagaagctgttggcagtgatcaggtcaccggcgttcttctgccggcggatttcggtcagcttcgtgtcgcccaaggcaatcttcgccagctcaaagccgttgcccgcagcgatgggctgaagctggtcactgtctccctgcatgacaagcttggcaccgaccccctggcagtaggtcatgagcttcagggtgtcatcggtagccaccatgccggcttcatcgagcaccaccacaacattcttcgtcagagcaaccttgccctgccggagctgggaaaagaactttgcaaccgacatgcagagcatgccggactcttcttccagcttagccgcggctttacccgacacggccaagcccatcaactgctttccttcggcttcgaagcactgcttgtagacctcggccacggtggtcttgccggtcccggccaaccctgacataacgccgacacctgccgttccatgggtcaaatgaccaatggcagccttctgctcttcggtaagggtgaacccctttcgcttctcataggcggcgatttcccggtctacggtggagcggaacagcttcaggtccgtctcgttctcccgctccttcgaacgacggatgatctcggcttcccattcgaccatccaggtggcgcagaagcgatcctcccggtgcttgcgtgccaaacgagtgccacggtcgtctttgtggaggtgttcggctttaacgcgcaccaggtcgtcctgttcggtgaactccttcaccattttgaggatctcctccgcgttcttttgcccggcgaactccatccccagctcccggaccaggtcatgctcgcagaacatcgcctcgttctcgtgcatgcgctgcaagacctcgtcaaaggtatgcgggtccaggtgctggccttgggtctgcttgagcgactgggtggtgggaaccaggtctggcctttctcgggcaatgttggcgaaggtttgctgccagtccttgaccacctgctcgaagggcggttcttccttctttttgcgggtggccttgcaggcctcgtcgtggctggcgttggggtgttctttgacgtagtccaggatttcctggcggcgggtcttcgtctgaagcaccagctcacggtcgatgccggcaatcgtggtgagaatctggcccgtctcgcgccctatcacgtccacctcgcgctcccgctgaatcccatagcccagcgctttcatcgcgctgtagagctcggccttgtagaggtgatcggccgcatggcggtggcggtagatctcgatggcatcaaacgtgccccaacggccgtcctcccccttcgaaacaccaaagacaagatggtgggtgtgcaaatcgcactgcacgttccggttgcttgtgtgatcggcggctgcccacaccaacccctgggtgtctataacgtctttccccgctcttccgcgccgggcctctaccttgctctcgatgtagcgcatcgccacggcgcaggcctggcggtgcgcttccaagatggccagcttctcgcgttcatccgcaagggcaaacgccacgctcacgtccccgggggcggaaatggtcagatcgaaccccacccggtggccgccctcccacttctccatcggcttgccgtcgtcgtccaaccgcacgtttccccagcgatccgtcttgatgaccaatcgggcctccttgcccgcgtttttgcacaacggccttccggtgggtgaaaagcccttccccagcttttccatcacctcgcgggtgaccggctgcccttccaggcagagctcggcggcaaggctgccgccccaattgagcgtctgcctcggatcaggaccgctgcccgcgtagtaagccacggcgctgtcgatggataggcgctcggtggccagcatgtagtcgaacatgttgccgttgcgcttgttgtggccgcgggcatcgatgcgggtgcaattgatcacagggacctcctggaacgttgattgaaccaaggtcccagaaaaccaccaatgcgcaaggggggtttacttctccaggcgcagcgtgacccaacggcgttttatctcctccacgacggcggttactggctcttcgccgaagactcccgcgtgcttggacttgggcaccgaaagcaccttgaaacccaagccgatgctctgcgcgttgctaaggtagtagttgaccgtggtccaggagtccgtggtccaacccttggtgcgctgtttcggatggaggtggcccaccgcatcgtgcgggatccagcacttgaagcgatatgccccatcggtgtccttcttgaactccgggtcagcggtatggcggaccatctcgggatgagtgacgaggtgatccggatgcgggtcgatggacatgtccaggtccacttccaagatgtagtcgtaaaccttgtccgtggtcaccagcccgccggacagaaccgcctcacacgcagacaccatgtgttcgtagccggcctgagccatgcgctgccgatattctgcggccacctcccgtggcaaatacccaagcatcctgggtggcgcctgttgtgtcatgacggccaccgcgttttggtccgccgtgttggtgttatcgggatacaggacgaccaaagtaaaaatccgactggtggagccctttcgattgttggccacctcgtccagctcctcccgaaaacgcgaggtcaaggctgccttcacagcgtatttggcgactggcttccaaatcggcacggtgatcgttgccatacttgcttccctacatggtgttcaacgggagaatagcgcgtcgacttcctcgggtgtcatggtcaacacccgctgcaccgcatcgatgccttcggcggtggttgggaaggccgacgcgccagcgtttgaaggggacgttgccggcgacggcccttcaggtccggctggcttggtggtccacgcagcggccacctgcccctcgcgaaccgttggatggctcttcccgggccatgtcagcaacagcacgtccccgcccatctgcacgatcgcctcgatgccccacttctcgggaccgtagcgattgcctttgcggaaacccagccggtcggtgagctcaccgctggaaaccaacgcgcggctttcttcgtggacctgggccttgttctcgtgcccgcgccacgcgattttccgcttgccgagctggctggccagcttgtccctggtggctcccatctgcacttggcacaccacgtgggtgcccaccagggacgagaaggcctgcgcggtcttgtccccgtagaccagctcaacctgggagtgatcctggaccgccatgatggccaccacgcctttgctgcgccccaacgccagcaagggatcgatgttcaagcgcccggcgctggtcagctcgtcgaacacgaagtagagcccacgcccgccctcgtcgtccggcaagcccggcccaatgagatccgggacggccacgttgatcatggcggcgatgtaggccttcgtcagggttgggtccggtccggattgaacaatgacctgcttgcgcccgttgtagtcgtcccgtatccactcggtcatcgagaaacggcgcttgccaaccttgggccatgcggtggccagatcgtcgataaggcgggtgaagccccccagggaagacagcacgctggacgtggtttggctctccgggtcacgcaccagtgcggcgccgcgggggtaatgcgggcgcatgcctgcggccatctccgcggccgggcggcgcaccaaggccgccagatcgggccattcccactcgccaggccgggtgttttggagctcgcgcacgcacccaatcaacaagtcctgggcggccatgctccaaaatttggcgttcccgtcgccctctgggatgagagaggcggcgaacgccgccgcttgggtcggggtccgcacgtcggcggcgacgtcccacacgtgggagcgcgcatcgaagggcgacacgatgatgggccttttgaaaatcgacgtgaaatcacccttgatgtcgtaaaggaacagctttgcgtccctctttcgcgtcagttgttccaggatgtgcttgaggatgacgctcttgcccgaccccaccgagccggtgatcaggacgtggcgcgcccaatgctttttagacagcaacagatcggggtggagggacagggcgaagggatccgcctcggcgtctttaggggttaccgagcggtgccgggcttcgtccacggcctcctttccttccaacaaccgcggtccggacaggtgccaggtgttgctcaccggctcggtcgccttgaggaacacccgcagaccgaggcccgccgccagcagaagcgacaccccgatccgggaccacgtcgccactgggtgatggtaggacaccagttcgatgaactcccgtgccggggcgcgagccgagatgccgacggtcaggaagtggtaggcggtcaccagaccgcctttcaaagcatcggcgaagcggatgagcgagccatcgggattcgggatgagccaggcaacgcccatgctccccacgtaggccaagccaaaaacgaatgcaccggcaagaacggcgcggtgccagtatcggaccggctgggaaggcgcaacgctgccgggcacgtcgcccagcgcgtcaaagggcttgggtttgctcatgtcggtgcatgcgcgttggggtccgcccccgccaccctggctgctcaggattggcgccgtgggccatcaggtggaggcaggcccgggcgtgcttgtggagggcggcaaggtggagcggcgcccacccgtgggcgttgagggccgccacgtcggcgccggcttcgaccagaggcgtgaccagcgagaagtgaccaaaccgggccgcatgatgcagtggtgtgttgccgctggcatcgggcagccgggcgtctgcgcccatgccgatgcaggccagcagtgctgcttcgtggcccgcccgggacgcccccacgagccagccctgccacggtgcgttctcccgcaaccggtttgcatccgaccgccgagcccgcgcctcctctaccgccatcgccatgccttggaagagcgaggtgtgctcagccatggacccagccaccctctctgccagggtgctgtaaaccatcggttcgttacggtctgccaagcgcctctcgtaagcacgcaccaggtcccgggtggaggcccgtgagggtgcgtccaaccccagccgatgcaagccccaacgcaggtccacttgcggtgccccatcgtgctcccgctggcgcacctgccaaaccagatcgcccaatcgaccctcgacaggggcaacgctcagggcgtgggcacgcgccaacacttgcgaatcgtgaaggcctttggacgcgccggcttcgcgcgcgagcgcgcccgccaaggcctccgctcgttggaggcccaggggacgcaagaggcgcaacagagattcttggatgtccatctccattgttgtaaagccgaatccgcgaccgtcaagagaacgtgttagctgttgaggcgagtagccaccgcaacactgaaatgccgaagaatctctgtgtcatgccagagcttctgccctgggctactgctgtccagttcctgaagcacaccgtccaagctccttccagccagaacctgggaatccacatacccgccgaccaaggcgaaagaactcaaatgctcgggagcaacgtcgggaaaacggtggaagttggtgttgttgatattcatcgggtcctcctgcagtggtaagccgatgtgcctcatcggaaaggtccagctcgatcgctggtgaattagtgggctaacgggttaaacgctgtcgggcgggccaaagacgacccaacccaacatgtagaaaatcagcgcgggatagaaccagagatcaaacccctcccagtcaaaccggcgccaacgcttcctgcaccgcgcgcgcagcttgagccagcgccgcctgctcaccggaaggaactctggaccaccaccccgatggtcacaaagcccaccgccgctatggccattaccttgagcagaaccggaacggccggagggtaggcgaggacagccgttgcgaaggccgcgatcagcaggaacaagccggtcagcagtgggaccgcgttctcgaaagcgaagtctttgagggcattgaacaacgtggacatggtggctctccctggggtttgtatgagtaggtctacctactcgttacttaaccagtaaagcaccataaaactggacgtcaagacgcaaaaatgcccgattctgcgaagaaccgggcagatctgaacatcggtaaagattactgtcggaagacgttcggctgggcctgcttttggtgcttctcccaatcgtaattggcagcgtagtccttcatgaaagccgcctccttcaacgaactgcgggcgtaatcggcgtatcccaggcgcccaggtccgttctccatccgctgctcacgggtcaacatgggaggagtctcctcccgctgggccccgcgttgctgccgccactgcgcaacggtcgcatgaaccacctgctcgcgcttgtcgtccggctttgcatcacgaacggctttgtcggcctcctggatctttgcctggagcgcagcgatctgatcgggcgaggccttctctgcccaatccagaacacgctgtcggcgttgctcgatggcggcttggtcttgggccacgttctgctcgaagtctgcccgcgccgcgctgtccttctggggcggtgggcgatcgcccagaagccgctcgttgcgctgcgcctggagtgctcgcagctcggtcatttcttcgatgggttgggagagggtgttgctcatgtttgtttcctccgctggggtgaataggctcatcgttgatcaatccgcaggtttggcaagggggcaaaccccctcgcctatccgcatcaatccgcgtcgggcagcagctccgccaggtcgaagcgcttgatgccggcacggctcagcgccacgatggcgtgaccgcggggctcaagaagagcggagtattcttcctgcaggaagagcggctgcacctcgcgcttgcccccggtgggcatgtcgatgtcgcgcgcgatctcgtcttggcccagcgtgtcctccgatccaatccgccagcggcgacccgtcacggcgtcgatgcgcgaagccgtcaaccgccccgccccttccatgcgcatcttgtcgtaggcggacgcgtatgcatgatctgggtcgttgagcacagagtggcgccagttgttcataccgccttggtagtcgatgccccgggtgcgctgcttgaaggtggtcaatgtggcctgcccgaaccgcttttccaggtattcgtgggtgttgtgcgagcactttagcgcgatcaccgactgcatcgtgttggccatcagctccgcctcgttgaccgacccaaaggcgttgaccaagctctcaaacccttgcgttgcaagcacgggcatcaaccccagcgagcgcgaaacggagaacaggttgatgtcatcggccgtcaacagcaggtgggcctcgtccatcatcaacatcacttcaatttgcccaggcaacacttcgcgccacttgtcgccgaatgcaccacgcgctttgattccattcatgacccgctgtttgagcaggcgcatcatcatttcacccgcttcaccgaattgggtcgggggcaagaagaggcctaccatggctccgtagagcgcatcggacacgtccacctcgcccttctcgatcgagtgccatggcatgtccgttctgctgtcacgcagcttttcgcctcgcaagagcttctccagcagccctcgtgagttgagcgtgaacgattgcctctgttccggatgcatcgcgggaatctccaggaacgcccattccagcgagctctgcagctgagacatgggacggaagagatccgggtggatggtctgcggagcgctctcttgacgaaggcggtgctgttgcaggtaggccgcgtaggccagccgcccttcttcgtcatggctcgtgtccgcctcttccaagcccaagtatttcaccacctccatcagctttgcattggcacgaggcgcggggctggcgggaatcacgcgttccacaatggacaacaacttggcgtggtggaatggcgtgtattgccattgtctgtcgtcgctcacagggattcgatggatggcgatctgctcggcgatgcgctcgagcaatgcctcagtctcggccacgtcctcgtccagcttgcgctgtttgaccagctcaaactccgcgtccaactgtgcacgctccagcccttccagcttggccgaacaccaagacctgtaagccatctcgtgatccacgagcgcacgaaggatgatgccggtgtggtagagaaacgcgtcaccgccgtccgtccaaagcttggatttctcgtccactcgcccaccggctgcaccgcgcaatgcccggacgacctgatcgggcgccaacccctcgtatggcgccacccgcatcccgggtttgacgacgatatcgaacaaaccttccaagtccgagatgatcgccccgtctttgccgtcggcgatgagcgcgccaccgccggcaagcttctgctgcttcaagcgctcccttgcatctgcgtggcctggcgccacacatgccatcgccaaagcggctctacggaaccgacgagcgatgggtctgagcgcggcgaaggatttgccagatccgatggctccgaacacgagcaggccctgctgacaatccctccacgagaacatcatcacggtgcccaggtcgggcgagtagccatagcccttgtcggaaaggtgtcccgtggcgcgcccaatggtgatcagcggggtcttgtcccgcagtgccgcctcagcttgctgttcacgcgccttgacgtgcgcgttgatcagcgccccctgggtggccaggttgttgtcgttgttctgcaggtaaagccgggcggcgttttggacaaagttgccttcggcgtattgcatcgcatacatgcatgccagcacgtaaggcgccgcctcgcccaagccaaacggcaggaccttggcgaccaccagtgtggcaaagatgagccccacccacttcatcgcttgaatgaagcgcgcggctgtcccgccaatgacgccccggtgcgggtgcgaggccgccgccacaaagcaaaccacaaacaggatgccgaccaagccaaaggcccaccacaggtaggtcttggccatctgggcatacacagccatgccgccggcttgcattgccacctcggtgccgcccttgctgccgccgaccatgaactgaagcgccatcggaacccattgcagcagcaccagggctttcagggcctccttcatgccctcgccttgcttgagggcgatgaagtatggaatggtcagcagcagcgcggcccagcctgcccagccgatgaggctcactaggaaggtcgccagaacgccgatcacggggaaggcgagatacatcaagggagtggccaggctgtcgccgccctgccccatgtcgttgccctgcaagaagccctcggcacgccgtccaagcttcgtcgtgatgatccgcgattgggtgtcgcgcaaatcttccgaaaccttcggccaccactcctggaattcgtcctcactgcgtccgtcgggcaccttgaacccctgggcgttctcgtcccagacggcgccgcactccagcgcgaaatcccggtcagcctctggcacatcgagctctcgactgcgaacgcgatcggtcacgtcaaagcgccccaccaggttttcatactcctcggcggatctgacgatgatttcttccttcacgttccaaggctcgccgctcttccggcggaacttgcgccccaggccgctcgtccagtcaagcacgttgaacaaactgattgctgccatctctgtctccctcccctgtcaattcaacgaagccaatgcgccaagacggcaagcaccaagcaaagcggcgcgcacgccagaaagcccgctttggccacccagcgctctgcgacctgctcaaccttgctcgcgtagagccgatccttggtccatgcgtcatacgcggcgtcgtctctgaccggaggcctgcgatcggcgcgcaagtagtagaaagtgcggcggacgccttcgctcaggtggcccatgccaaacgattcagggctgccgaggaacaagcgcccgtgcaggttcagccactttgagccgaaatgaagttttccgggctcccggtattgcgtgaacagccacttgaacatgcttcccccttattcgtgagtaggtcacttctttctagatcgaatccgcggatgcgcaagggggatcagtcgatccccgacttcttcgcccaagcgtctaggtctgcattggctttttgctgccagtcgttccgcggttcggcggcgggtgcggggggcttcctcggcaatggggcggttgcacgtttcggcgaaggcattggctggggcgcaattggcgctgtcgtcgataccgggggagcggcgacaggtgcgggtttctcgatcgtggcttctggcttggcctgttctgaaagcactgctggagcaggcgcaaccacggggacttccaccacctcgggcaactgctcgggagcggctggagtggcaaccggtgccatgggagccggtgtgcttggaggcacttggttgttcttcccaagcaagaagtagatcgcccccacgaccaatgccaccgccaccacaccggtcaagacccaaggcaaacgagagcgggggctgggttggattggagttactggctgctctggtgacgcggcctccgggggccggttggacccttcaggccccgcggaaacggacaggacttccaccgcgtcctgctgagacagcttgaccaaggctgccgtatcttcattgctcaacgccttggcgtccaccgaagggccacccaatccatctgcaacctgtgcgccgggctctccaaattcatcaaccagctcccaaacggtgcacattcccttatcacccgctcctacgagaaccggtgcagctgcatcggacgtcagttgcctaaccaacatttcctcctccaaggtgagcggagcgtcttgaggcttctcttcgacagcacgatgttcctgggcttcccgggcgcgcttcgcgtccagctgtgccttggcttcctttgccttctctgcagcggcagcaacgcccttctgggtcaactcggcagtgcgcttgctgatcactccagcccagtgactggccgctttcaggttttctttcatgccgtcggaaaccagccgctcttcttgcgtgggcgatgcggtcggggttgcgttggcacgcttcagcaattcttcgcgcttgcgcttcaggattctctggttcttttcttctggggtcatgtgggctcctcggaagggggaaggaagcccgagcatcgagcgacacccgggcactgagatcaccggacgtcaggcaccggggtaacgacgatcacgggctcaccgctgccgcagcggtcgtccaccgtgaccttggacagcgcgccacgcttggccagctcaacgatgggcacttggcaggcggccttgtcggctccttggaacaccaccgtcaacccgttgctggacttgttcaacagacctgcgaacttgtcgaggaaggcccgggtgtcgctgttcaaccgcttcatgtcggtggggttgtagttcaagcgcaacgaatccaggacggcttcctgcttgccctccacggtttcggtcttggtgaccacttcggccttcatgccagccgcacgggcagcgtcggcggcctgctcggcgtgttcccgctgctgcttcacgtaggacgcggaagcacccactgcagcacccgcggcgcaagcgcccaaggccttgtctttcttgcccgtgagcaaggcgatggctccgccggccacgcaaccgatgcctccggccttgaacaggcgcctcttatcggccttgggcttgccatcgtcctctgcggcatggaccgcatcagcggcggcctgggcggaaacgtgaagcggcatgaacgccgccaggcagagagtgagagaaagggaaaaacgtttcatgggttggatctcctgctgtgggggaaagttaggtgcgtggagcagtcatgggaccggctgcgggcaccttggccgcaccagaacctttgggagagggttgcgagagggccgccgtcaccaccttgcgaagcgcttcttcgtagcgctggatggcgctgtcctgttccgccttcgtttcgtctcgcagccgccgcaggtcttcctggagcgcactccggaacaacgcgttctcttcccgcaactcgtcgatgagctgttccaagtgagcgttagagttctccagcacactcgccacagacatggaagtgttgtgtcgctccagcgcctctcgcacgtaggcgctaaacccactgcccgattcacgggcaagccgctgagcaagtttcagttgcccacggtcgaggtttacgttttgacgaaccaacgccattggtcgagtaactccgtttctggactactccaccgataccgcgaatctcggagttggcaaggccccacgtcaggagcctgaaaaacatgggccaaacgagctaacaagcactgacactgtctccattcagtggtgacagggtcaggccttgattgcattgaggttgcggcagatgtgaggccgatttttgggcgaaaagcgcactcccacttcagtgcgtcatgtgtatgacgactctggggaaccgtccgggctcctgcttctctgcccctgccgacactgcttccacccacgctgggctctcgcagttgcttctcggcggccccttgcgtgttgccccaggtgcgctattggtggtctacgccccctcgccacacaggaccaccgcccacgccatgccctcgcaacgctcccgctcttccacccctcacgtccaccgatgccccaccccgggaacccgtgcaaagtttttcagcccaccgtttcgcattgccccggatccccaggacaggttgccctcgcccacccgcagcaccgccccaagaaacccaaatcacattggttttagtcaaacgtgtgcagtgcccttggatacacccacagcgcgtttcccgaatcacaagtggggagccaaagaacccctggaaggaagccgcaaatccctcgcaccaattcgttttagtcaaacgagggtgcgcgccatggcctccattcaccgccattggccatcaacgatccgcctgctgtcgtttcaggagtgctctcatgaacaccgctgacctggacgcgtttgcccgtcgcgtgctggccttccatgccgtccgtgcgcctgccatcccacgctgggcgctggacgtggcccgccgttccgaaagccctgtgtgcgctttctgcaccgcccccttggacttggaccgtcgccactcgtgggggctctcaccgctcgttccgtcaagcctagccggcccaagggacaccgagaacctgcgcatggcttgcaagcgctgcatcaccgagcggggcagccgtgacctgttggcctggcccgagttgagccagcggctgccaccagaaccgctggacgccctgctggccgaccggctgtttgtcctgcagcgctccgacaaccacctggtcgaggtggggcgctttgccaagccagccagcgtccttgcccagctccaagagcgctggatgcacccccggttcgtcgttcacgtccagaggcattcggacggctgggtgctggggtggccactggcccaccgtgccgatctgacgcgaaacgacttggccgcgctcttgcgcaacatgcaccagggccaacggctggaacatcccgacgtggtggccttcgggttaaccgaggatgtttttcaatcggcggtgtggcaactgatcgccctccacgccttggtcatccccctggcccaaggggaagcgccccctcccgatcgaacgtttgagaatcggtggatggcccggtatccaagcctgagccagatccgccggcggcgacagggcgctcacgaaacaccgtggcctagccaaggcaaagaccatgcccggacttacagcgacaagcccaacgcggttcgcatgcggacacagcgccaagccactcgtcaggaggaaaccaaggcacagtggctcaatgcccggcgccgtttagcgaaacgggacgctggggtcgccagtggcacgttgcgggcatggctgcctggggaacgggccgcgctgcaggccgacgtggacgatctggcagcggcgtggttgaaagcccgcaagcgccagtcgaaagggcgcccggacaccagggatcccttaccattgaggcaagctcagacaatcaattgaccgacatggacgaaaaagatcaggacaaggaaagcgacggtaaggctaaccggagcccgccgaagcctcagcggcgaaagaagaagtggaaggagcaattcaacaagcctttcagcagcctgttcaccattcgcgataacgaagatggaaacccgccggagctagaggaatacctggttcgtcaacacctgcaaaaagggctgagccacctccggatgagcagccgtgatgttaggtcagcgctgaagatcttgagcttgggcgagctgaaccaactttggagcatgcgcgaaaagaaactcaagtatgtggaggacgccgcacttctgttggcgcacatccggcaccggtccgggattgaccttcagttgcgcccggcatcagagcttttcagtcacgatgtgatccaagccctccagggcgtccttgaggagagcgggcgattaagggtggaaaagccactgccccccgctcctgatgctgccgcagcagaggggaagcgaatggagcaggtcctccgggtgatccgagagggccaggctgagtttcgcaagcgcctagtcgctcactacggagcggtgtgcatggtcaccgggaccgccctggccagcgtcatcgacgccgctcacatcgtcccttacaacggagcttccaccaacgctctgaacaacggcctattgctacgaaaggacatccacgcgctgttcgatgcaggcctgttgaccatcgggccggacctggtcgtttacgtcagcgcgggggtggacgatccgttctaccgttcgttggacggaaaggagctcacgctggacgccccagccaagatgtccaaggaggcgttgcgaaggagggtgactgaacaggagtcatccaagttgagcaacacgcccctgccgatgtgagcgccggactggccccagctgtctcaagagctcatcaaattcccaagatttctaaccaccttccccgcttctcacttctaggctgaccgctcaccccgatctcttggaaggacaacacgatgagcaacagcaagaagaccccaatgacccatgctgcccagcgacgtatccaaagcgcggtggatcgccaacccagcccctcccctcaacaacgggcgttcaaggccaaagcagcctcggtggttgcaaagcggaacggcaagtgagccatggcggctccgcctcgaagtgaggggagccgcttcatcttttgcctgtcgaaaactgggaccagtagggctggacccatggggtcttcacccgcccctggttgcacagagcgttccaccactggaagtagcgctcgccggccagcttaaccgcctccgccccctgctcttccaccctcccccacacttgggcggcgacatagagacgtcgcatggtccatgacacgtctttccccgaaacgtgtccgacgtgcgcgatcaccgatgccacgtcctcttctcgaagcgctttggttccattgcgccaacgcaccacccaggactggccaccggattcgggcgggccgcccatgagcacgtcctcaatctcacggaccttcggcaagctctccggcaggtcacgcccggccgcggctgtagccaaggcaaaatagatgtccaacagtcggtgctgaacccgctttctcaccccacttctgggcgcatcaatcaaaagtgccaccaagctgttgatctcacccgcgttggccatcagaggagtggtgaggtcgtgatccatctgagccagcagcagaagcaacgcatccaagcctggatccagccggctatccggctgcataacacccgcgggtagtccaaccacttctgctgccgctttgaccaccgccgctgacagactgtccctggacaaccgcccatgcaggacgtcggcggaaacctggtcgaatgcaaccgccagtgcttccagcctatctccgcctgcgataccaagcgtgtggtggaagaagttacacggggggagcgttggatgttcggacagagcgcgtgcacctcgctccatcgcacgggcttggcgctccgcacactccggcatcagctcagcatggctttgccgggcgtaagcaaccaggccatcgcagacctgctgacgcttcttaggcctgcgtggaatcccagcctcccaagtcttggcggagaccttaaaaatcttgagcaaccgatcggaaagcgtgcgcttgtctgcccagattcccatcgagtgaagcaaccaaccggtcaacggctgtgccgtcatgcttgggacacgccaagtcgtggcccagatcgcgttttcttgatcagcggtcagagggcaaagtgccacgctcagtaaatcttcccgttcttgctcatccccaagttccgcaccgccactcgggctgccttgcggtcctccgcgtgctcgtccaccggcgagctcacgatcaacagcgttttatcctggatgagcgacgccgcggcgtagtcggccaacgccaccatggcggtcgtcaacgcgacttcactgccggcgccttccgaatcgtcgaagccaaacagcttggcgatgttctcgcggagttttggcgggatggtcaccatggcccggtggtggcgcagcccgtcctcccgacggcggtagtcatggagggtgaccgatcggggcatgaccatgtgaacccgctttcctccgacgctgcccgctttctggctgtcgtcatagtcaaaataggatttgcgctccgggtagtcgcccggccccagcaacaggtgctccgggattcgggcaatcggaacgcttgccgctttgctggcccggcggggcttggcatgcgtcacgtccttgacgtcatccaacgtgcgcttgacggccttcttcgtggcagccttcttggcaggagctttgcgagtggccatgggtagatctgggagggaagccaagggaaactccatcatgccgcagccctccggcctgcaccagcggccaaggtatcgcgaacgcggaccgccaagacgtggatctcctcctgggccacccgggcccagcggccgttggcgtcgaacacggtctttccctcctcgtagcagtccgcaaacaacgcacgatcccgcacgaggatggcgcccgacatcttggggtgctgcaagcggcgtcgatgggctgcccgcttctcgttggcccgattggcgatgggcaggtaacgctttcccttcttttcaagaacatccacggttcgcagaaagatgagaaagctggccccatcgagcaacgtgggcaccaggtagagatcggcctcggggatcacttcgttgtccggcaggcgtggtggagtgtcggtgatctccacgtcgaagccaggggagcgcgagcgcccgacactgaacggtgtttcgtccgacagtgaggcaaacgcacaggctccggcttgggggtcccggtcgttgaccaacacacgcaggctggggtcacgggcatagcacccggcaagattcagggccagcgtcgtgcggccgacgccgcccttgagtgagaagttgcacagtcgcatacggcatcctttcgtgagtagataggggttcctacggaatctaccccgacgccaccattgcgcaagtgcatgtttttgcaaacctttcgggccgttcagcccttggattcccttctattcttccagcgagacggttggacgacggcagccccactgcagcgtgtaggcgacgtttgaaggcgagcaatgcagatcgaacggctgagaggccatccatgctttgacagacggcggcgcagcgccatgcagtgcttcgatgatcgtccagcgttgttttgccggaccgaactccgcgaacacgtccgctccggcttcagccagcattccggccatcttgtcgtagcactgccgcttgtgcgggtcatcctggttcacgtgccacgccatgcaagcgacgtggaaagctgttattccgttgggccccaccgggtggtccaaggacgggaaagccgtcaagcccctccacgccttcagtcgtgcctcgcggacagccgcgatggcttcttcaagcgcccaagggttgcggtgttcgatggcatccagaagccgttgagcaagccgatccgtggtcatttccattgcagctccttccgcagctggcgctcaaagtggcgtttctggcgggccaggcgggcttgccggcgaagcttgccttcgggcaggaacgcgggagccgttggagggatgtgagcgaaaggagggcccgcaatggggcgggccgtgcggatggggctttcaatcatggcggcgatctcttgggttgtttgatgcgctttcgtgagtaggtcgccccactcccttaaacccatgcaaccagaccaccacgcaatgtcaagatgaaaaatccaactttttttgactaaaaacaggggcttgcggaatcccgggtgcatcgcatgctgaatgcatgacgcacacaacccgcccccgttgttcgcccaccctcacccgcctttccaagggcgtgcgcagcgcgctgggcttcaccctcaccgaggccttgctggcgctcggcgttgtgaccgccgccacgggcgcgatgttcctgttcttcgggcaggtcgatgcaaaggccaagctcgccagcgaaacgcgcaacctgcgtgagttgtcccgacgtatcgagagcagttttgggatggtggggacgttccgcggggtgagcaccacggccatagtggtcgatggtttggcccctgattcccagctcggcgccggggaaagcgtcttgaccaacgcgtggggcggcgcggtgaacgtccagccctacaccgtcgaacgcttcggggattcgttctccgtcagctacgccggccttcctcgccaagcgtgcgtggacctggtcgcggccaacgcgggcggggtgtgggacgcgcaggtgtcggacgtgtcggtgattcgaaacaccggcggccagctcgacgtggggttgctgggccgcacgtgtgcggacaaatcgcgcgtggtcttcgtctaccacagcgggttgctggggggcgaatggaccggatcgccgctggtgctccctcccgccacgccctcggtcaccccacccgtttctccgcccgtgggattcccggtggggcccgtggggccggtgccaccttccacgccggtgtcgcccccaaccgccccgccaccaagcgttccgcccacgacgcccccaccggtcacgccgcccgctcccccggtgagcgtgacgcctccggctccgcccacttcaccgccggtcacgccgccgccgatcagcaccacgatgccgtgccgagagtggagcgagaaccgaacgatcaactgcccagtgggccaggtgggccaggtgttccaacaccgccgtcaccactgcggaaccgacccgagtgtttacgaggcgtgggctgggtccacgacggccggcagttggaccacgaccagcagcacctgcactccgtgccctgctcccgagacccgcaacgtgggatgccctgcaggtcagtttggctcgatcggccagcggcggaccttctcatgcacgggcaccggttcgtgggacgcttggacgcaaaccaacaccacctgcgcggcttgcccagcacctttcccacaagccgaaacccagtgggtcgccgcgagtgccgcttgcccggcaggccaaagtggatcgcacacgtggcaggccgagcagcggcggaccaggatggggtcttacaactgcccggccaccacgtggtcgctgcccagcccgacgttcaccacttggacaaattgggcggagacgggggttcgtcgcaacgaggccaatacatgcacacccaacgcaccacccccgacgtttcccgaatacaccgggcgatcttggcattcgtggggagacggagggcactacggctgggcgatcttctgcaacgctccccggaccctggccgagcttcaagccacctcgttggcatgcacctggcaatacgaaacgaacgacacccccacgtttacgccagagccacctggcgtgacccgcccaacaccggctttggaagcctgtgtctacgcgctgcgcgccaacttaactccgatgccaggttacggcttcgtcaaccacccaggcaccgcggtttggccggcggcttgctcgtgcagcgtcgtgggtccaggcgcgcggttctactggcaagacctgggagcgagcgactgggtgggctttgaattcaaatgcccctgacggcaaagaaggcggggggcatccctcacgttcgaagtggcaaagcttcggatctccaaaaccgaccggaggcaatgccctcgcaccaagcgtgcttttcagaaggcaggtggcttggccacctgcggcggcttctgggctcttcgctgttgtgcctcgaagtcaaaccccagccagggttttccacatcgccttgccctgggcttcgtgaaccgatgcgtattgctgtggatcccagctggtcccggtcagcagcagccccagctctgccacgatggcctgacagcgatcgccaaaagccaagacctcattgaaggtcaacccaagcgtgttgatgtcaaacgcgccaggctcctcgtccagcttgcgcatttccaggtgggcgtggtgcttgtcccgtagggtcttgattttcgctgccacgggatcagccgaaaggatcaccatttcattggagaccttttcccagccattatcgaagcgcgagtaattttcgtcccgatcgctctgtctgaacttctcctggaaaacagccgagctttcgggcggcaggtcactgatcggttcgtcgtggaagtgatcgaacatgcgcccgtagcgctcccggtagcgctccttgatggctggatctgcttgcagctttctccacaggttggtcaggctacccgacctgagatcgttgtccagaaaaagccgtgactgatcgcgcaccaggtcttgcccaagaagcggagccaagtggttccacgcattggcgccgggggtcttatccaatttggctttgagccctgcctggatcgcggggtcttgaatgagtggggacaaaatgtgccggcgctcgtcgaggatgtggcactcctgcgtgagcacccgaacgaatccatcgatttggcgaatacgttgttccagttcctcaggcttcattcttgctccgcctccagcggcacctgctggaaacgcacctgcagccgcttgatgagcgcacgggtttccgcgttcggagcgcgcgtggacaccagcaccgtctccccgttgggcacgtggcggatggccttctgctcggcccggagaacggcgcggtatttcaccgcttgatagacgcctcgctggagttcgtcctccgagcacttgctggttttaacttccaccgccaggcgatgtcttccgttatcgaaatgcgcgtccagtcggtcacccgagctcaacaacttctcgttgctccccatggggaagcacccaaagtccacgaactcttcgggatggctggccacccacgccttcaacgctttgtgctcgtcgctctctggccgccccccctcctggactttaggaaggggaagaggcgcatccgctgccacctcttcaaccgccccggcggacggggtcagcatggtggctcccagagcgcgggcgacccggtcccaattgggataggtgaaaacgtcttccatcgcctctcgcaagtgcgcacggcgctcttcctcggtgtccagcttcttccccgcgaagtaagctggcgagatggtgatcgccccctcgccagggtgtttcgtgttcttgttgacgacgattgcgtggaggggcgggatgggttccttccactgctcgctgagccactgcagggcctgggccactcccccggcgacggtgccgtagaggtctttgcggggtttgatctcgtgtccgaaggtgtcgtgcagctcttgggccaggtcgctgtaggaatgagcttcgccctcctgcgcccaccggatgaggatgggcagcgcgtccgggataacccggctccgccagggtgtgcgtgcaaactccaccttcgaccaatcgaacttttccatcctctactcctcccttgtcgtctcgccatggtagcggcgggaccagcacgggaaaacgatgggggccgatgtcctgccccctcccttctcaatcctcgttgggcagcatgatggtgaccaccggctccagggcgtccccgggcccacacagtgctttcaaggtgacaaggcgatgggtcgaccgcgtcaggccagacccggcctccgggtgggcttcgtttgacaaccagtcgccggcgtcggacagagccacgtggagctggtagtggatctccgaaccgttgccctgatgccgcttgatggcgacgtggagcataaaaagcacatcccagagccggccgtccaccgactggccgcgcacctccagtcccgcgggcacttccacgtagcgtgcccacgcagcgcgggtgatggccacgggcaacttgaaaccggcttctttggccacgtcggacacgtccaccaagacgccgtcctcgatcgcctgggcgcgggtgtaggaatggatgaggtcggaaggctcgaacatgttgtttcctcgcttggtgagtaatggcccggtccagggcatccggtgcggatgtcttggaatgggaaacccaccgccccaccgctcggcgcggtcaagggaggaaatggaagggctggcgcggcccgcagcgaagcgaggacacgggccctggaatggcccttgaccggagaagccgggcgttggggccgcgcgcagcgcacagggcttgaatgaggtgccgcgggcggcacaccgattcggcgttgaacttgggaataccgtcaggcctgggcgcaggccagagggacccggtccatccaggtgctctgccctgccgatgcttgggcggtgagcgggccaaggccctggacaaacgtcaggcgtgcaagctcgacgtcgctctggggccagtaaggaccatccggcgagaacacgaagtggtccccttgaagggccccacaggtggtgcagtgatgggccaggtaggtttgccctgacgttcgagtagtggcgaaacgaagccagggcgcgtggcccgccacgaaagcgacagtgtcctcgtccaaacgctcgatgtagcgcaacacggcaccctccccctgatccaccagaccctcgtcgtcgtgctcctcgaacgagggcacccagatcgcggcggtgggggtcggggcgtggcagaaatggcactcggtgtggccgagcagcaggccgtaggccggagcctgaagggtggatggaggggcagcgtgggtcatgaagccattttgccctgcctgggtgtcagccggtgagacgagcctgcgttgaatcatgggtgtttcggagcgtgccccgctgtgaacccagccacgccatttgcttgtattcgtctttgctgagcaacttggacactcccagccactgcaccaggtggtagtgcgcaatcgttcgtgggtagcgctgaatcccctcgtgcaacagttttggcaggtaacacacagaaccatcgcggcgctcgtatgcgtaatagcggtggcgggcggcacgcgtggtcatggcgtttccctcagtgcgcccaaagggcacgatcgatgcagcgttcaaggcgctgggccaacctaacgctgaaaggaagggcgatgggggcagcgatggcgagaagagaaagggtcatgtcggcggttccagtcggtgggtagagcgttgcgttcttcctgatcccaacgtagaccgccctggaaatttgtccacggttgtagtggacagaatcttgacaaaaagtaaaaactgcggagctaaggccgcagttattcctaacatcccttctcgcgccgaaggcgtcacctgctcttttccaccgctgcttctacagatgccggcgcgcagcgaccggtggcggcgttgggccgttggctctacagccttgcccgctttgcactgacacttccccgggctgcccatgcatgctccaggtggacagcacgttgttcggcttccaccgtggccaccacgtgcggcatcgccgccttcagcgatggcgtgttccagaacgggctgccccggtgagggttgccgcccagccgcaacagcagcaacgccgtctgttcaagtcggctgcgctcgtcggcgtcgtcgctcagctggtagtccgccgccagcttttccagcgggcgctcgcaccagtggttcctctcttgagggtgcgcaccagcttgcaggagggcttcgacgatgcggggccaggcaagtgcggaatggagcgcgggaccttcgttgaggcgccacgcgttggggttggcgccctgccgcagggcctgtagagcgccgaaaaggcttccctcgacgcacgcgtgaatcagctcagcgctcggacttcctggcggtggtgggtggcggtcagccatggcggctgccccgaacctggttccgaatgagatgtccttggacgtagtctcggatgatctggcgcaccgcttctgcggtggaaatcccagcgttcaccgcgccctgctccaccgcctccaagacgctgcgctgcagcggaaggtaggccagccgcacgtcccgttccccacccagccgacgcttgctcagtgggtaaggtttggcggcatacatggcgagcacttggcgcacggcctcgtttcgggtgacctgcgcgcgcgcggcggccgcctgcaagcgctccaaatcacgggagtagccccgggaggacggaagggtgacaagttttggggaagggacaggttgaagcacgtcgcgctccggcttaggacgccgcgtccaacggcttggcagccgcctctcggaccaccgcgatggcacgccaacggttgatcgcagcgccggcgaaatacaaggcgtccaccagttcttgcgcggcccccttctcaagcagggcccggttgcaggaggcgaaccctgcaaggattccgtagcggtccgcgtcgtctttggctttgttcatggcttccgcaatttgaacgttcatgtcgaatctcctgatttttactggtgggtgatcggcggttacaggcgcacgcgctgacggggagctccgagaacagccgccggagcttcgctgtgcgcctcttgccgtcggttccagacctgcccaccgatgaccatgctcggaccgcctacagcaggaaggacctgcgaaagcctggcttgtttcgccgcggcgttgatcgcacgcacggtgccctcttccatgcctttggcttcgtagataacctgcgcctccaggtgatcccgcgcttcgtccacaagggcggcaagggttcgaccgaacttcgactttggtccttggttgcgagcatcggcgtcccaacgctcgatcacttcgaacgtcttctcatgacgatggccagacttgctgagttcttggagcaccgcttcggcgtctttcacgttgaagcgaatggcggagagcttcaccgggtgcgcgtagccaccgccactcgaagccgattgcgtgatggcgaccgcttggttgccgtcgctgacgaggtgatgaattttcatgtcgatttccttgatggttttcggaaggcgcgattgcctatccacaaattcaaggtagatcgccctgtaaatttgtccacggttgtagcggacaaaatcttgactaaaggtaaaaactgcggggctaaggccgcagtttttcctaacatcacttctcgcgccgaaggcgtcatctgctctttgcccaccaccgcttttacagaagccggcgcgaagcgaccggtggcggcactgagcttctcctggcacaaaaaaaaggccccctcgcggaggccccaaaggacatggattgatcttacaggctggtagagcgccagagcttgcctgcgatgccaccgacgatgagcgccaccggcatcagcgctgtcagaaccattggggggacggaggtgaagaagtttcgctcgccctcttccaggcccgggtagagcaggcccacggcaaggctggccagctgcagggcaacgacgaagagcacacccaccaaggcgccctttccaaagccacctttacgcggcgaaaccgggagcccgctggcccttgccgcgcgcacgcgggccgcgcgccagttcaacacgtagagcaggagcagcaagagcagcaaggctgccccaccagcggccgccaggccggcctcccagctgtagcccatgttctcgccgatctcttgggccccggcaagaaacagcaggcccgcgcccccaaggatgacggtggccggtgccagcaagccccactgcatgtgaccggccggggtgtggtgagcgttgtaagacatgggacctccttagatgggtgttccctcaatgcatagcgcgattccgcgcgttgccaaggtcagcctttcttctgggctccgaccgggacccagccggtgggctgcttctcaaagaggaagtcgtaagccgacggcacgggaacgggatcgggcttcaactgctgcccgccctggaagccgaccaggtccagcgttccacccgtcacgcacgtggcccgccggggaccactggacgagcaatccgccgtgaggtccttccaaccccgaacctcgattcgttggcccatttcgctggaaaggttggcgttggcatgcgcctcgtaagcgtgggcgacttgttcgatggtgggcaaatccgccttgctgctgcaggcggccaaccctgcggtgatcagggcgagggaaacgagggttgctttcatgccggagctccttgcgtatgggttaaatcaacgtcgatggtttcgtcgcggtatccgagccgaaccctctctattgtcacgtccatttttggcaccgtgccgtccacccagacccggttgacggagaacaccaccagatcgtctcggtagctgcgaccttgtcgtgcgagattggcgggggttctaccccgaaatcacggacggttgtaaaagggctgagaacttctggtcttgcctggcgacccttcgtcgcatcctcgggttgtggaaccgctcgatgtattcgaacacatccgccctcgcggcatcgagcgttgggtaggtcatgcggtagacccgctcgcgcttgagcaggccgaagaagccttcgcacgcggcgttgtcaccgcagtggcccaccgcgctcatcgagcacaccaagccgttggccgccaggtaacgctggtagtcgccgcttcggaactggctgccacggtcggagtgcaggatcagtggatggctgccttggcgctgccagaccgccatctgcacggccctgatcaccatctgacgatcctgacgatgatgcattgaccaccccaccacccgctggtcaaacaggtccagcacgatgcacagatacagcttgccttgccgggtcttgagctcggtgatgtcggtgacccacctggtctccggctccaacgcggtgaagtcccgctccagcaggttgcgcacacccggcggcgtcagcgccggcttgccgcgctggcctcgccgcttcggtcgcggccaaccctgcaggccatcggtcgccatcagacgcgccacccggttcaggctcgccgtctcgccttcctcggcaaggtcttcatgcatccggccggcgcccaatgtgccccggctgtcctcatgcaactcacggatccggccgagcaagcgctggttgtcgcgctcccgggcactgggcaagcgcttactccagtcgtagtaaccgctggccgagacccgcaggcaacgacacatcagtcgcactggaaactcatcgcggcaacgttcgatcacctgatacctcaggatgatcccttggcaaagaacgtcgccgcttctcgcaaaaaatcccgctccttcttcacccgggccagctcgcgcttgagccgcgccagttcctcgtcccggggcgtcccggtgccaccgaaggccacctggccccggctctgggcctcccgcttccagcgggtcagcaatgcatcccggatccccagctcccgggccacctgggcacagctgacgcccggctggcctgctcaaccgcaccgcgcttgaactcggtgctgaacttccttcgcttcgacatgaacactcctcatggccttgatcggccttctcgtaagtgtccgtgaaaacgggggtgaaccccaggatcgccgtcgcgttggggtgggaaagcacgcagtcgtgcatccatcccgtctccatgttgaccggcaccagggcgataccgccgccggggtggttggccagcttgctcaaccacttctcaatcccttttccgtaaggcggattcatccacacgaatgcctgcttgggccacggcgtagccaagccgtcctggctcggcgggatcatccggctggccgtgggtgcgggcagccgcgacgggtcttcgggcgtgcaaggatcgaggtcaaagccgcgccttccccccagcgccctgacgatggcaggcggggtataccaatcgacgctcgtgtgggccttgtcgcttgccttgtagcaaacggaggtgagccgggtgggtttagccgctacgaggcgcttggagcgggttgctgcgttgaacggcagaacgttggacttgggctgcatgaggattctccaggcaaggctccgtcagcacggctgcgttgccgcgttgaagaatgggttttgggagttgggcttgaaccagcccgagaggcgctgctggcggcgggttaccaccaagagttgtagaacacgtcccaaccgtcgttgatcaatgcgcgggcctgcgcaatgaagtccagatcttcttcagctcgatcgggatccgattcaccgaagaagaagccttgggtataaggcaaatcatcgttcagcacagcctgttccaacgcatcaagatcgtccaatccaaggaatacgggaacttggttgaaatcgaagggatcaacctgccccgtcctagcactgtgcaacttgaacatccaaccatgaaggttcggatgctttcgccagtagaaaaatagttcttgagtgcgatctcgcacatcagtgcgggtcttgaccgcatacatatcgaggcccatcggcttgctccatcgccccgaccaccgaggcgttggagtaatcatccgaactgagagcctccatcgatacggatattggaggcctccaatatccgttagcagccgttacattcgcccattgcgcttgtcgggcatctttggaggcgccggctgcaggcgttcgtgcagcgcttgttcgatcaccccagctcgcgaggcgtcgagctgctgagccaggtcccgcagacggctggcctgggcttgggctgcgttgttgaatgcgtccacccactggcgcttgacgtcagggttttgccaaggctgggcgaaggcctcggtcagcgtgcagacccgaatcccaagcccgatttgcacgcccaatgcttggagctggcgaattaacgcatcgctgatgggttggtcagtcagtggctccaggaagaactgcttagccttggaccctttggccaccagaaacggcagttctgcagttaggagggtgtcgatcgcaacgccccgttcgctcaacggcttccacaggcccttagccttgagctcggctgcccaggccatcaacggaacaagggtggtcgagcgcttgcgagttcccttcaccgtgaacagcgtcccttttggggagtgttccttcaagaggtgttgcaattgggccgtgctgatcgccaacaccccagcggcctcattgaagctcaacgccacgtccaccttgggccgctgtttcgctaggcgcaaatggtctgcgatcttcttctccatctggcccacgttttcggtgccagagagcttgccgagaaagcgatcgatggcgcggcggtaagcatcagcagcagtaagggccattagttcggctcgctccccttacggccgacctttgaagagcgcgcggcagcattgctgcttcgccgcccgaccttgcgcgccggcagggtgcgcagcgcctccaggtcgattccgtaatctaggacacccaaagctggcgttcctccggcaccgttgagcttctcactcaccgtaaagggcctgctgtaagtcgcgtggtgttcgtcgtccaattcgtggccgacgatttgggctcgcatctcagaggccacaccgctgccctgcatctcctgaatcacggtctttcggagactatggaaaccacgtttcgctttcgaccacccaccactgtgcttttggaggtagtagctgaacgccttcgatatccagttccccgcaccattcttcgccttactgtcagcctgcggaaacaatcgccagtccccgctctcccttcgttcggcgacgtagtccaagaaaccaagcttgatcaggtcgggatgcaacgggacgacccgattggaaacatcggtcttcaatcgctgatcctccccctcatcggtaaaccgtatgcacgggattccctcctcttccttgacgtcgagggtaaacagctgccccacctcacctgcccgggcgcccgtatacaggcccaacaaagccgcccagcgcgctcccgttgaaagctgcttgaagctatcaggcgcgaagagttgatgaacctgatccaaggtaaaggcctggaagccaaattttctgcgcttgcgcttctccgccatcgaaacgctgacgtgacctgcggcgacattgtctcccttgagcacgtagcctgaagccattgcccaagtgaagaatcctctctttcctgcgaggtagctctggcgattgttgagcgtagaacgcgttaacccgcgcttggccaaatggtcgtagaagcgggccatctcaggccgcgtgatggtgtgcagctcgcgctcggcgcccaagaactcgatcagctctgtcacgggaagcagtttgatgccgaccgttttgacctcgatgtcctcggcggcgactttatcctgccagattcgcttcgcatcgatcaggctgatggtctcagatggcaggggctgcgccgccgctgattccaacgggtttggcccagccgccgccggaactgcacccgcatcacggaagtggaacttgccgatttcttccagcgcctccattgctcgagcatggtcggccgcatccgtggtccgaagacggaagcccggcaagtcaatttcataacgccgggagccgttctccgcgacgctgcgcagaacatcctcaaccgtgagtcccttcttggtcatgcacccatccctgatggcatcgaatgcttgagcataacgctgcgcgatggccaaggcagccactcttgcgctatgcagttggatgcccaagggatgcttgacgaaaggtttgccgacgataccgcgcatgtccgtcggaacgcgcatgcgaaactggtaacgacctgtggaagagcgagtgagatagcttggtaatcgcatcggagttgtgccccgatttgtgccccaagccgcccttcaagaccttaaaaaatgtcgtttaaaaacaaacacttactaaggattggcggagagagtgggattcgaacccacggaaggtttaacccttcgccggttttcaagaccggtgccttaaaccgctcggccatctctccaatcgggtcccggtcgcccgggcagcggcgtattctcgcacgtgaagcgcatttgcccaagaccacccttgcccccgcccttcgcatccggcacggtggggccttcactgcaatcggagccgcaatggcccacctcgatctggccaacctgcgcaccaccctgctggacgacacccagctggccgcaatggccctgcaccgtacgttcgccgggcacctgccggtcagcagtgggcatctggtggtctgcgatccgctggtccaggccgaggcgcctgcgctggccgactacaccgccccactgggccggcatccggttgagatcatcgtgcacagcggccgcccggcgctggccgtggtctggttcaagccccgcgaagccctcactgcgtctgccctgcactggcagatggcgcgctggaccacgcaggacctgaccggactggatgaggacagcttcatcggctacccggtcgacgccggcatcggctgcttcatggataccgacacccagcaggcactgctggccctgatcgaacaggccgatggcgacgaaggcagcgagtggtctgatgcactgatcgaccatgacggcctggatgagggcgccgaataccgccccctggggcgaggactcaccgcatggcctggtcgtattcaccagcggctggggcgacggcgtctatccgagctactgggcgctggatacctccggcgttccggtcgctctggtcaccgatttcctgtgcatccagggcggtgatgggcgcgacgagcgcgagatcgccgaccaggcctatcgcgacagtcttccgcccgaagaagccgaagcactggcacgactggtagcggcggtggaacgcgatgatgcgaacgcactgcgcgacctgctgaaggatgcgccacagcgcgccaaccagatcgaacccggttgcggcggcaccgccgtgttcgaggcaatccgtctggagcgcccagaggcgttgcgggtactgctgcaaggcggcgcgttgccggcaatgcccgagcggctgcacatgagcaaggtgaccagctacctggactacgcgcgcttcctgaagaagccacgcagcgcggaactgatggcggtgctggaagcaccggtcattgccgagcccacacccgccgccccccccgcggcgcagcttctgggaccggctgttcggccggaactgaccggggccggaaagcagcaacgccgggcatggcccggcgctaccgtttcacagattggcggtgcaggtgcgggtaggtgcctcagcccgcgtccaccgccaacgcacccagtgcactggccttgatccgctccttggccttttcacaggcgccaccgcaatccaggcgcgaggcctccagctgcggcggcagatgttcggccaggaagtcgatgaacacgcgcaccgccggcagaagtccgcggcgcgaggcgaacacggcatggcacacgccctgcggcagcgaccagtccggcagcaccacttccagctcgccgttgcgcacggcgtcggcgcacacggtttccggcagcatggtgatgccgaaaccgtccttcaccatgctctgcagcagcgggaagtcgaagccggccacgcgcggctgcaggtcgacccggcgcacttcgccttccggcccgtgcagctcccagcgttggcgggcttcgtcttcgctgatgctgagggtgacgtgctgggtcaattcttccggatccttcggccggccggcgcggtccaggtacttcgggctggccaccagcaattcctgcacctggccgaagctgcgcatcaccaggctgccgtcatcgtccaggcgcgaacgcacgcgcagggccacgtcgtagccttcgttgatgatgtccacgcggcggttgctgatgttcagctgcaggcgcaccttcgggtactgctcaaggaacttgggcagcagcttgggcagctgcatctgcgccagcgacaccggcacgctggcccggaccacgccgcgcggttccgcgctgaggcggtccaccacttcgcgggcggcctgggcctcggccagcatcgtctgcgcatggcggtgcacgctggtgccgacgtcggtgaccgcgaaacgacgcgtggagcgctgcagcaggcgcacgcccaggtcggtttccagctggctgatgcggcggctcagtcgcgacttggggatacccaaggcgcgctcggcggcggcgaatccgccgtggtcgaccaccatcgcgaagtagtacagatcattcaggtcatgcatgcccgagttccatatctagaacaatacgtggcattcaatcacctttattccgcctttgcaacaacctatcgttctctccgtcggcggggccaccccgccccttccttccagaacataggtgactgccatgaagcttctgcatctcgacgccagcgtgcttggcgacaattccgtctcgcgccagctgtcggccgccgtggtcgcccgcttcacgggccagatcgatggcctgcaggtcgattatcgcgatcttgacgccaatccggtaccgcatctgcgcagcagctcgctggccaggaccgatgccgccgaggcgaccgatgctgaacaggtgatgcagcagttcctggacgccgacatcgtggtgatcggcgcgccgatgtacaacttcagcattccttccacgctgaaggcctggatcgaccgcgtggccgtggccggccgcaccttcaagtacaccgagaacggcccggtgggcctggccagtggcaagcgggtgatcatcgccagcagccgcggcggcatctacaccgactcgccggccgacttccaggagccgttcctgcgccaggtgttcgccttcatgggcatcaacgaggtcgagttcgtgcgcgccgagggcatcgcctactcgccgcagcaccgtgaagacgccattgccggtgcactggcagctctgccgtcgcacgaagtggtcgaagctgtcgctgcataagcgttccagcgttcggcgccgctctctcctcgtcgaggcgctgaacgcgggccgtggatcccctcccccatcccggcccaccctggcggccccgctttgcggggccgttttttttgcgtcagtagatccacgccatgcgtggattcggtgccatgcgcggtgctcaccagcacgttaggctgggtgcatgaactacatcgtgaccactgcgcaccgcagcgaatttccgcacccgatcaccctgcgccgcggccaggcgctggtagtgggcgaacgctatgaaggcccggagggctgggatgactggttcctgtgcgaggccgaggggcagcaccccggtttcgtgccggcgccggtgatcggtcgcgacgcgcagggtggcgcgtttgccacggaggactactgcgcgcgggaactggatgtggatcccgggcagctgctgcgtgggcagcgcacgctcaatggctgggcgtggtgcgtgccggaggccggcgacccgggatgggtgccgttggagaaggtgcgggttgtggagtgatcgtggggttcatccacgcatggcgtggatacggtgccatgcaagcatggcacccaccagagacacagcggtgccatgcaagcatggcacccaccagagccgcagcaccgcccgatcagggaatcaggcgatggtttccaggccgcccatgtacgggcgcagggcttccggcacggtgatgctgccgtcggcgttctggtagttctccatcaccgcgatcatcgcgcggccgaccgccacgcccgagccgttcagggtatgcgccagttccggcttgccggtggcggggttgcgccagcgggcctgcatgcggcgggcctggaaatcaccacagttcgagcacgatgagatctcgcggtaggtctcctgcgacggcagccagacttccaggtcgtaggtcttcaccgccgagaagcccatgtcgccggtgcacagcagcaccttgcggtacggcaggcccagcttttccagcaccacttcggcgcagcgggtcatgcgctggtgttcggcatcgctgtcttccgggcggctgatcgagaccagctcgaccttctcgaactggtgctggcggatcatgccgcgcacgtcgcgaccaccgctgccggcctcggcacggaagcacatcgagtgggcggtcatgcgcaacggcaggcgttcggcgtccacgatctcgtcgcgcacgatgttggtcagcggcacttccgaggtcgggatcaggtaacgcgtggagtcgcccacggccgtcttgaacaggtcgtcctcgaacttcggcagctggctggtgccgcgcagcgaatcggcgttgaccagcagcggcacgttggtttcctcatagccgtgctcgccggtgtgcaggtcgaccatgaactgggccagcgcacggtgcaggcgcgcgatcgggccgcgcaggacggtgaagcgcgaaccggacagcttggccgcggtctcgccgtccagccagccgttgcgggcgcccagctcgacgtggtcgagcaccttgaaatcgaactggcgcggggttccccagcgcgactgctcgacgttgtcgttctcgtcggcaccggccggcacgtcatcggccggcaggttcgggatgcccatcgagatcgcttcgatcttctcgcgcagctcgtccagcgccacttccgaggccttcagctcgtcggcgaaggctgcgacctcggccatgatggccgatacgtcctcgcccttggccttggcctggccgatggccttggaacgactgttgcgcaggctctgcagctcctgggtccgcacctggatgcgcttgcgatcagcctccagggactccagggcagacacgtcgagctcgaagccgcggctggtgcgcaggcgttcggcgaggtcggcgggctggtggcggagcagggctggatcaagcatggcaggtgtcgtggtgggtatcagggatgggattatcgcttgttatacggatttctgccgcccggttcattcccgccgtggcagaatcgagccattccgtactggtccggtccatgtctgcaccccgctcgtcgtccgccaagtcgttcactgtgcatatcccgcgcaacgccctgaagatcgccggcatcgccttcggcgtgggcgtactgctgttcgtgctggtctggctgaccggccgcgacaaggagttcttccgcgccgatccggctgcccagaccccgcaggaaaccgcccagatcgagcccctgccggaaccgctggccgctgccgccggttccagcgacatgcccgatgccaagccggcaccggtggaggaagaagcgccgaagctggtggaaacggccccgccgccgcccgcgcccatggctgaagcggccccggctgcaccgggccctgcgccggcggccaccggcaacagccagccgatgccgattgccggacagtcgccgccaccgtcctatcccgccgccgccctgcgcgccggtgaaaccggtacggtggtggtacgcgtggacgtggacgccaccggctatccgaacaacgccacggtgatccagcgcagcggttcacgcgagctcgaccgtgccgccaccgacgctgtgcgccgctggcgcttcactccggcgcaaagcaacggccaggccgtacccggcagcattgaagtgccgttcgacttcaagacgcagtaactgaacacttcccggcaggcaaactgaaccctgccggtggcgttgacgcaacgctgacactccccgtccgtggctcgggcaacactgcccacgtcgtccattgacggaaggagtttgcgatgaccgccaccacccacgaagaccttcattcgccgcagctgccgcacgattcaagcgcgcagcacaggcccacgtcgccctggatgtggatcgcgctgatcgtggcgatgtttgccggcgccctgctctggctgcgtcattcgaaccaggaagacgtggcaccggcgccggtcggtgagcgcatgctgccggcccctgagcagcccgcggtgacggatgcagcggcccctgccgcgcgccaggcaaccccggctactgcttcgcggaaggccgcgccggcagtgcgcaatcgtgaagcccgcccgctggccagcaaccgcatgcccacctaccccgccgccgcgctgcgtagcggcgtgcagggcagcgtgatcgccagcctgaatgtcgatacccgcggcaatgttgccagcgctgcgatcgtctcgcgcagcggcgagcgcagtcgcgatctggatcgtgcggtgctcaataccgtgcagaactggaagttccagccggcggtgcatgacggccgcgcagtagcaagcgtagtgcgggtcccggtggatttccgtaccgagcagcgttgatcgcggacgaggggttcgtgatgtttagacggaggctccggcctccgtccttttatgcgggaaagcgtgccaaccaaggttggcacctaccgggagatgtgtgcgtgccaaccaaggttggcacctaccgggagatgtgtgcgtgccaaccaaggttggcacctaccgggagatgtgtgcgtgccaaccaaggttggcacctaccgggagatgtgtgcgtgccaaccaaggttggcacctaccgggagatgtgagcatgccaaccaaggttggcacctgccgggcattgcgatccgccgggcatgacccggcggatgcagtgacgatcaggccaggttgaatccggcgctgcgggccaggccgtcgaagtccgggaaggacgtggcgacgttggcgatatcgttgatgcgcacttcgccgtcactgatctggccggcaatggcgaacgccatggcgatgcggtggtcgccgtggctttcgatggtgccgctgcccaggcgcacgccaccatgcagggtggcgccatcttcggtttcgtccacctgcatgccgagcgcgcgcaggccggtggccatcgctgcgagacgatcggattccttcacccgcagctcggcggcaccgctcaccacggtctggccttcggcggcggcggcggccacgaacagcgcggggaactcgtcgatcatgtccggcaccagtgcttccggaatgcgtgcacccttcagcggggcgtagcgcaccaccaggtccgccaccggttcaccgccctgctcggccgggttctcttcggtgatatccgcgcccatcaggcgcagcgcatgcaacagaccggtgcggcgcgggttcaggccgacctgtttcaggcgcagctcggagcccggaatgatgctggcagccaccagatagaacgccgcagacgagaagtcggccggcaccacgatatccgtggcacgaaggcgttggccgccgcgcaggcgcgccttgcccggcgagaattcgatgtccacgccgaacgcggacagcatgcgttcggtgtagtcgcgggtcgggtgcggctcgacaacgctggtttcgccctgtgcgtacaggcctgccagcaacaccgccgacttgatctgcgcgctggccaccggcgaggcgaagtcgatgccatgcagcgtctggccgccatgcacgtgcagcggcggcgtgccgtcatcctgggtgtcgatcttcgcgcccatctgcgacagcgggccggtgacgcggcgcatcggtcggcccgacagcgactcgtcgccgatcagcgtgcagtcgaacgcctggcccgccagcaacccggccagcaggcgcatgccggtaccggcattgccgcagtccagcggtgcgctgggtgcctgcagaccgtcgatgccgacgccgtgcacgatgcgctgcgacgggctgggggtttcgatgcgcacgcccagctggctgaagatgcgcgcggtagcgcgggtatcttcgccttccaggaaaccttcgatatgcgaggtgccatcggccagcgcggcgaacatcaccgagcggtgcgagaccgacttgtcgccgggaatggtcaggctgccctgcagcggctggcccttgcgggcgatccagtgttgcgcgttgctcatcgttcgatcattccgtaaacgccggcagcgccggcgatgcatcagggagcggcggccagggccgccgcagcagcactcagggcacggccaccgggtaggagcccagcaccttgatctgtgccgagtgcgcttccagttcggccagtgcggcctgcatcggcgcgtcgtcgatgtggccggccaggtcgatgaagaagccgtactcccacttgccgtggtgcgacggccgcgactcgatgcggttcatgctgatgccgtggcgggcgaacgggctgagcacgtcgaacagcgcaccgggcttgtcatggatgaacaccagcaccgaggtgcggtcgtggccggaggtcgggaagatgttgcggcccaccaccaggaagcgggtggtgttgtcggcatcgttctggatcggcttggtgaccaccttcttcaggccgtacacgtggccggcactctcgccgccgatggccgccgcgtcgtcggcgttgcgcgcacggcgcgcaccttcggcgttgctggataccggaatcttctcggccttcggcaggttggcgcgcagccacgccgaggtctgcatgaacgactgcgggtgtgcgtagatgcgctcgatgtcctcgatgcggccgctgcgcgacatcaggtactgctgcacgcgcagttccacttcgccacagatcttcaggttggaggtcaggaacatgtccagagtgatctggatggtgccctgccccgaattctccaccggcaccacgccgaaatcggcgttgcccgcttccacttcctggaacacttcctcgatgctggccatcggcaggcccagcgcggagcggccgaagtgcttgagcaccgcctgctggctgaaggtgccttccgggccgaggtagccgatcttcagcggctcctgctgggccaggcaggccgacatgatctcgcggtagacgtgcaccagcagctcatcgctgagcgggccttcgttgcggtccaccaccatccgcagcacctgcgcttcgcgctcggggcggtagtagtcgacggcagcagccagcttgcccttggccttgccgacctggtgggcgaaacgcgcgcgctcggcgatcaggctctggatgtcgcggtcgatctggtcgatcttcgaacgcacatcggccagcgccagcggcgccagggtgggcgccgggttcgacgcagccttggacgtgctcttgcccttggccttggtggaggcgctgtccttggccggttcggccttcttcggcaccttcttgctggatttgctgcttgccatcggaattccctgttgcggggcacgcacccgacggtgcgcgccgttcattgctcaaccgtgacgctgctggaaatcggccatgaaggcgaccagcgcctcggccccggccagcggcatggcgttgtacagcgaagcccggatgccgccgaccaccttgtggcccttcagcgccagcaggccagcggccttggcttcggcgacgaagcgggcgtcaagctcggcatcgggcaggaagaacggaatgttcatgcgcgaacgggccgcatatgcgacttcattgcggtagaagccgccggagccgtcgatggcgccgtacaccagcgcggccttggcggcgttgcgcttggcgaattcggtcacgccgccttcggccagcatccacttgaacaccaggccggccagataccagttccaggtcggcggcgtgttgagcatcgaatcgcgggcgacgtgcgagcggtaatcgaagatgtccgcgcgcggctggccactgcgctcgagcaggtcgcggcggatgatcatcaccgcgacgccgaccgggcccaggttcttctgcgcgccggcgtagatcacgccatagcggcgcacatccagcggttcgctggcgatggacgagctgaagtcggcgatcagcgggacgttgccggtgtcgggcacatcacggaattcgacgccgtggatggtctcgttggcggtgatgtgcacgtaggcggcatcgcgcgacagctgccagtcggcacgcgccggcagctcgcggtagccgttggcctcgctgctggcggcaatgttgacgtcgacgtagaccccggcctgcttgaccgccgtcttgccccagtggccactaaccacgtaatcggcacgctggcccggggcggcgaagttgagcgggatcagtgcctgctgggtggtggcgccaccggacaggaacagcaccgcatagtcgtcggggatgtcgagcaggcgacgcaggtcggcctcggcttcggcagccacggacatgaattccgcgccgcgatggctcatttccacgatcgaagcgccggacccgtgccagtccagcatttccgcctgcgcctggcgcaggaccgattccggcaaggtcgcagggccggcactgaagttgaacgcgcgcgtcatgtcacacctgtggggcaagacccctagtatgccgcagtgcaccagccttgcggccttgtggcgcaagggaaatttggtttcattggaatccattggcgacgcgaccgggtagtgccggccgctggccggcaacctcatggattcggggcggcggttgccggccagcggccgacactaccgtcaccgcgcgaccgtcagcgcgcgccgaaccagagcagcaggctgagcactgctgccagcaacaaggcgctggccagcagccacggccagcgccggactctgcgcggcgtcacaggcagcaccggcgcctgttccgcgtcctcgccggactcgtcctcggccggcaacggccgccgacgtggatcatgcggcacttccagcacgaaacgatgctggccatcgaacaccacctggtcgccggcctgcagccagcagtggcgcacggccacgccgttgacccgggtgccgtcggcactgccgaggtcgcgcagcagcacacgatcaccgtgcacttccacgcgggcgtgctgttcggcgaaggccggatcgtcgatggcgatgtcggcgtcgctgccgcggccgatcaaccgtgcccgcgacagcgtatagctgcggccatgatgcaggccgccgacaccgcgcagcaggcgctgctgctcatcggtgccatcgtcgttcttcggcgcgggtgcctgcagcaggctctcgacctcgccctgcagcaccatctccacgccgtccacatagaccgcatcgcctgcacgcagcagcgccatgcgacgcaccggccgaccattcacgtggatgccacggataccgttgccgacctgcagccacaggccgcgatcgtccatgcagaactgcgccagcagcagggcgccgtggccggcgtcgccgagccgcacactgccgttggcctggcgcacgatgcgttgcaccccgggccgcagcggctggtcgggctgttgttgttgactgaagtgaacaagcaggttctgcacgcggcgcagcctagcaggttggccgccaacgaagaagaacctgcgatgagtgcttggcgcgacggccctcgatgcgcacaatgctcgccctcattgatcatccccgcccggcgccaggagcctgcatgtccaccatcgatgtccgccacgcccacgccctgcccgacgcgcaggcacgcgccgcgatcgaacaggtcgccgccaagctgtccgagcgcttcggcctgaagtcgtcctggaccgccgacgtgctgaacttctctggcagcggcgtggacggtgcgatcgaactgcagccgggcgccgtgcgcgtcaccgccaagctgggcttcctgctgtcggcgatgaagggcatggtcgagggcgagatccagcgcgtcctgaaggaaaagctgggctgaaccccggcggcggccgtcacggccgtgcaacgccagtgcgcgctactctcgggggcaggcccaactcccacgggaagtgcgatgaaccagtacgaaaacgatgaccgccgcaacgacgacgcctcgttcggtgaccaggccgagcgcttctcgcgcaagctgagtgactcggcgcagcaggtctggctggccggcctgggcgccctgggccgtgcacaggccgaaggcagccgcttcttcgacggcctggtgaaggaaggcgaagcctgggaggcccgccgccgtgaacgccacggcgaacagggcccgggctggcgcgacaacgtggaatcctcactggatgaggcccgcgagaaggcctctggcacctggaacaaggtcgaaaaggccttcgatgaccaggtgcagggcgtgctcaagcgcctgcatgtcccaactgcggacgaggtgaccgcgctggaagcccgtatcgacgccctgcacgcgcggctggccaagctggaaaaccgtgcggcctcgggcaccgatgctcccgccccgggcagccatcagtcgccaggcagcgtgccctgaccggccattgttgcaatgcaataaaatttgattgacaatcgcgagcaacccgccaatcgcttcggctgccgtttgttccctcccctcacggcttcaggattggcgggtttttcgtgctcgccgtatgccgatctgagcgttccatcacgcttcctgtcaggaacgtcctgacccagccggatagtgcgacctttacactgtcgtcttccgcattcgccccttccgcgcacctcctgcatgctcccttggatcctggccctgctgtcggccctgcttacctgttccctggctgttgtctatctgtggtggatcaagcggcggcagaaggagatgcaacttggcctgcaagcgctggccggcatgcactggcgcgagttctcggtactggtcaagcgcatgctgcgcgaacagcgcggcctgcgtgaactgaatgacccggcggaggaatcccgcgagccgagcagcgacttcctgctcagcgacggccccaaccagtggctggtgtcctgcaagcatggccttgcctaccgtatcggcaccgccgcagtgaacgagctgggggctgctgcgcgcctggccggcgccaagggcggcgtgctgctgaccgaaggccggatggaacgcgacgggcgcagcgctgccgagaagcaggcggtcgaggtgctggacggtccgcgcctgtggccgctgctgcagccctacctgccggcggaaatcgaaacccgtgtgcgtgccagcgcccgccatgaagccctgcgccggatcgccattgccgcgctcggcgcggtcacgctgggcctgctggtgggattgagcctgcaaggcttgcatgtgcaggacaccgcgcctgttgccgaggtggcggacacccccgcgccggttgcacctgcggttgaagcggcgcccgaaccggcgccggcccccgccaccacgccgccggccgctgcgcctgcaccggccgcgccctcagccgacgcgcgcagcaaccccaacccggatgccgccacgctggagcgcttccaggccgatctgtcccgcgccttggccggcaagcccggtatcgccagcggggtctggctgacccggcagacgctggcgatcaaccgcacgggcgagctggacgcggtctggccgcaggtctgcgaggaagtgctgcactaccccgccctgcgcaacgtgcgcatccagctcaacgcccgccccggcgtggatgagccggtgcgctggcggcagtgcgccacgtactgatggggccgcatccacgcgtggcgtggatttactgaaccccgatgcgcgaccccttggtagatccacgccacgcgtggatgcctttgcagagttgagccacacgcgaacagcagccgagcatcggctcggctccacatggcgccagctcagcccaatgccgcgagatgggcgatgtaactggagcgcgattcacccgccgctctggcctgcgcatccagcctcgccaggatccggcgtggcaggctgatattgacccgctcgatggtatcgtccagcagagccggatcaatgcagatgtacgcaagaatccaacggatgtccttggatgcctcggcggcgatcttctgtggcgcggaaggtgtcggaatcgagcgcccctcatccagggccgcatcaatccaggcgagtgcagcttcctcggcagcgctgagcgcatcatcaagcgtgtcggccgccgagaagcaccccggcagatctggaacgaccacaccccacgcggtgcgctcatcgcctgcctcgatcaggactggatatcgcatgggccctcctacgtcagtcctgcgagcttccgcaacgcctgcaccagcccttccccagatccttccttgggtgaggaacggtgatgatgtgagggtgctgcgggtgcacgaatacatgatgggatccgcggatccgacgacagatccaacatgccgcttccagatcccggatgaggtccctgctcttcatgcagggacgatacacatcgtacacaccccccgacagagttcaaggcgacagtcgttccggcccagtagatccacgccatgcgtggatggaatccctatcgcgcgcccggtgcgaagcgcgccaccagatcccaggcatcccccaggaacacctggcgcacgcgggtgatcggctgttcgccacgccaggtcaggcgttcgatcaccaggcaggcggtaccgggcttcacctccagcagcctggcggtggcggtatctgccccccaggcactgatgcggtgctgggcacgggtccacgacacgttctgcagcagccagctgcccggcgcggtagtgctgaagtcgacctccagtacctcaggcacgcccaccgggctgatcaggcgatgctccaatgccagcgggcgaccatcggccagatgcaggcagcgcatcgccagcaggttttcctgcccggccagctcgacttcaccggcattgccggcatcggcaaggcgcaggtcgcgctgcagcaggcgataggcgtactggtggccgcgcgagccaacctccatcgcgatatcgggaatctccagcgccacctgctccaggtgcgggggttgccgcgccacgaacgaaccggcacggcggcgacgctcgatcatgccgctctcggccaacgcggtcagcaccttgttcaccgtcatccgcgagcagccgtactgctccatcagctcgtgttcgtacggaatccgaaagcccggcgcccactctccactgaggatgcggctttccagatcgctgcggatacgctggttgagcgtggcggacttgctggccttcacgtaatggggtctcggtggcgggaggcgatcagcccagcacgccacgcagggcggcggtaaaggcggtggtgatcgcctcgcgctgcaggtggcggccctcggccacgcattggcggccatggcgccagaccgatcgcagcgcgccattacgtgcggcgaacacccagctgtcaagccatgcgtcatcctgtcgcgcctgcagcgccgggtgcccggcatccagttcgaccaggtcggcactggcgccgacctgcaggccagcgggcacgcccagcgcctgtgcaccaccgtgcagtgcgccttcgaacaggaagcggccggtactgcgggtggcatccggggccagcacgttgcgaccgcgcagggtcaggcgctggccgtattcgagcaggcgcagttcttcggccgcatcaatcagcacattggaatcggagccgacaccgaagcgcccgccctcgcgcgcgaacgcctgcatcgggaacaggccgtcgcccagattggcttcggtgatcgggcacaggccggccacggcctggctggccacgatggcggcgcgctcatcgtcggtgatgtgggtggcgtgcaccaggcaccagcgcgcatccaccggtgcatggtcgtacagccactgcaccggacgctggccgctccaggccaggcaggcctcgacttcacgcacctgctcggcgatatggatgtgcaccgggccgtcggtcagcggcagcaacgcactcaattcctcgccggtgactgcacgcaggctgtgcggcgcgatgccgagcaccgcatccggcagcgcggccagtgccggcttggcggcgtccagcagctgcgcgaaaccgtccacatcgtggatcaggcgacgctgcgccggattcggcggcgccccgccgaaatcggcatgtgcatagaacaccggcagcagggtcaggccgataccggtctggtcggcggcggcagcaatccgtgcactcatctcggcgcggttggcataggcgcgaccatcggcgtcgtggtgcaggtaatggaattcgccgacgcgggtgaagccgctttccagcatttccatgtaggcctgggcggcgatggcctgcaccgcgtccgggcgcagatgggccaggaagcggtacatcagctcacgccagctccagaagctgtcaccgtcgccgccgccgatctcggtcagcccagccatgccgcgctggaaggcgtggctgtgcaggttgggcaggcccggcaccaggatgtcgacgcgggtgtcgccgtgctgggcgccctgccccatgtggatcgccgtgatgcggccgtcctgcacctgcaggcggacatcgcgggcccagccgtcggccagaagggcgtgggcggcatggaagcagagcggggaacgcgaatcggacatggctggacaacccgaaatggacgcctatattgtatagacatataagcacagccgcgttgtggatgccatgcacgtcgataccctctggtccaacgtccacctgatgaccctcgatggcgaggggctgggtgtcatccgcgatggcgtactggcctgcgctggcggccgcatcgtccatgttggcccggccggcagcgacgcccacctgcagccgaccacccgcatcgatggcgaaggccgctggatctcgcccggcctgatcgactgccacacccacctggtctacgccggcaaccgcgccaacgaattcgagcagcgcctgcagggcgtcagctatgccgagatcgcccgtgccggcggcggcatcgtctccaccgtgcgcgccacccgtgctgccaccccggaacagctggccagcgaaagccggccgcgcctgctggcgatgcgtgccgaaggcgtgaccacgatcgagatcaagtccggctacggcctgaccctgcccgacgaacgcaagcagctgcaggtagcgcgtgcgctgggcgaggagtgccgggtcaacgtggtgaccacattcctcggcgcacacgcgattccgccaggccgcgaggcgcaggaatacaccgacgaggtgtgcaacgtgatgattccggccatcgccgccgaaggcctggccgaagcggtggacgtattctgcgagaacatcgccttctcgccggcgcaggcgcggcaggtcttcgaagcggcgcgcgccaacgggctggcggtgaagattcatgccgagcagctgagcaaccagcatggcgccgaactggccgccagcttcggtgccctctcggccgaccatatcgaacatctggacgatgccggcatcgccgcgatggccgccgccggcaccgtcgccgtgctgttgcccggtgccttctatttcacccgcgataccaccctgccgccgatcgctgcactgcgtgcggccggcgtgccgctggcgctggccaccgacagcaatccgggcacttcgccgctgaccagcccgctgctggcgatgaacatgggcgccaccctgttccgcctgaccgtcgatgagtgcatcgccggcttcacccgtgaagcggcgcgcgcgctcggacgcagcgatcgcatcggccgcctcgccgtgggcctggactgcgacctggcgatctgggacatcgatggccccgccgacctggtctatcgcattggattcaacccgctgcacgcgcgcgtggtgcgcggacagcccgacctgcctgcctcctggagcaacacatgagcaacaccctggttcttcgccccggccgtgtcactctcgcccagtggcggcaggtctatcgcggtgcgccgcttgcactggacccggccgcgctgccggtggtgcgcgccagtgcggcggcggtggccgccatcgtcgccaagggcgcgccggtgtatggcatcaataccggcttcggcaagctggccagcgtgcgcatcgagcgcgaagatctagccaccctgcagcggaacatcgtgctctcgcatgccgctggcgtgggcgagccgatgccggccagcgtggtgcgcctgatgatggcgctgaagctggtcagcctggcgcagggggcttcgggcattcgcgaggaaaccctgctgctgctggaagcgatgctggtcaagggcgtgctgccggtggtgcccgcacagggttcggtgggtgcctcgggcgatctggcgccgctctcgcacctggccagcgtgatgctgggcgttggcgaagccttcatcggtgacgagcgcctaccggcagccgacgcactggcacgtgccggcctgcagccgatcgaactgggcgcgaaggaaggcctggcgctgctcaacggcacccagttctccaccgcctatgcgctggcgggcctgttcgagatcgagaccgtgttccaggccgcactggtcaccggcgcgctgtcggtggaagctgccaagggttccgacacgcccttcgacccgcgcatacacgcgatccgcggccagcgcgggcagatcgccaccgccgccaccctgcgcgcgctgatgcagggctcggacatccgcgagtcgcatcgcgacaacgacgtacgcgtgcaggacccgtactgcctgcgctgccagccgcaggtgatgggcgcggccctggacatcctgcgccaggccgcgaccacgctggaaattgaagccaacggcgtgtccgacaatccgctggtgttcaccgacaccggcgaagcgctgtccggtggcaacttccacgccgagccggtggccttcgccgccgacatgctggcgatggcggtgtgcgagatcggttcgatcagcgagcgccgcctggcgatgctggtggacccggccctgtccggcctgccggcgttcctgaccccgcgcccgggcctgaattccggcttcatgattccgcaggtgaccgccgccgcgctggtctcggaaaacaagcagcgcgcctacccggccagcgttgattcgattccgacctcggccaaccaggaagaccatgtgtcgatggccgcgcatggcgcgcgccggctgatgcagatggccgagaacgccgccaacgtgatcggcatcgagctgctggccgccgcgcagggctgtgatttccatgcgccgctgcgctccagcgccgcgctggaaacggtgcgcgccaccctgcgtgcgcaggtgccgacgctggaagaagaccgctatttccaccccgacatggtgaccgccacgaatcttgtgcgcagtggcgcgctggcgcagggcctgggcgatctgttgccgactgtggaaccgcaggcatgacgacccttcctgaatggttgacggtgcacgagggcgatgcccccctcatcgtcagcttcccgcataccggcagcgagctgccgcacgacctgatcggcgactaccactcgccgtggctggcccgccgcgatgccgactggtgggtgcacgagctgtacgacttcgtgcgcggcatgggcgcgaccacggtgcgctcggcgatctcgcgttcggtgatcgacctcaaccgcgatcccagcggcgtgtcgctgtacccgggccagaacaccaccggcctgtgtccgctgaccaccttcgacaaccagccgctgtaccacgccgggcgcgaaccggacgaagcagaaatcgcccgtcgtcgcgacacgtatttcctgccttaccacgatgcgctggcttcgcagatcacgcgcctgcgtgcacgccacggcaccgtggtggtgtacgacgcgcactcgatccgctcgcatatcccgcacctgttcgagggcgaactgccgcagttcaacctggggactgccggtccgtccggcgcaccggacacctcctgcgacaacgccctgagcgacgtggtggaaaacctgctgaagatcagcggcatgagccaggtgcgcaacggccgcttcaagggcggctggatcacccgccactacagcaacatcgccggcggcgtgcacagcctgcagatggaactggcctgccgcggctacatgcacgaacccctgccggaccaggtggacgaacacagctggcccaccccgctcgaccccgaccacgccgcaccactgcgccacaccctggcgcaggtgctcaacgcctgccttgaattcgctacgaaccggagcgccgcatgacccgcaacgacccgtcccgcaccatcgccgcgccgaccggcaccacgctcaatgccaagagctggctgaccgaagcaccgctgcgcatgctgatgaacaacctgcacccggacgtggccgagcgcccgcaggaactggtggtgtatggcggcatcggccgcgccgcacgcgactgggaaagcttcgacgccatcgtcgaaacgctcaagcgcctggacgatgaccagaccctgctggtgcaatcgggcaagccggtgggcgtgttccgcacccacgccgatgcaccgcgcgtgctgatcgccaattccaacctggtgccgcgctgggccaactgggaccacttcaacgagctggataggaagggcctggccatgtacggccagatgaccgccggcagctggatctacatcggcgcgcagggcatcgtacagggcacctacgagaccttcgtggaaatggggcgccagcatttcggtggcgacctgaccggcaagtggctgttcaccggtggcctgggcggcatgggtggcgcgcagccgctggctgccgtgatggccggcgcctcctgcctggccgtcgaatgccgcaagagcagcatcgacatgcgcctgcgcaccggctacctcgacacttggaccgacaacctggacgaagcgctgcgcctgatcgacgagtcgtgcaaggccggtacgccgaagtcggtgggcctgctcggcaacgtcgccgatgtactggctgaactgctcaagcgcggcgtgaagccggacctgctgaccgaccagacctcggcgcacgacccggtgaacggctacctgccgcagggctggacggtcgaacagtgggacgagaagcgtgtgagtgcaccgaaggacgtggaaaaggctgcgcgtgcatcgatggccaaccacatccgcgccatgctcggcttccacgcgctgggcgtgccgaccgtggactacggcaacaacctgcggcagatggcgctggaagaaggcgtggccaatgcgttcgacttccccggtttcgtgccggcctacatccgcccgttgttctgccgcggcatcggcccgttccgctgggcggcgctgagcggcgacccggaagacatcgccaagaccgatgccaaggtgaaggaactgattccggacaacccgcacctgcaccgctggctggacatggccgccgagaagatcaagttccagggcctgccggcgcgcatctgctgggtcggtctgggcgaccgcgatcgattgggcctggccttcaacgaaatggtcgccaacggcgaactgaaggcgcccgtggtgatcggccgtgaccatctggacagcggcagcgtcgcttcgccgaaccgcgaaactgaagcgatggccgacggctccgatgcggtatccgactggccgctgctgaacgccctgctcaacaccgccagcggcgcgacctgggtgtcgctgcaccacggcggtggcgtcggcatgggcttctcgcagcacgccggcatggtgatcgtctgcgacggcaccgaggcagcggccaagcggattggccgcgtgctgtggaacgacccggccaccggcgtgatgcgccatgccgatgcggggtacgacatcgcgatcgactgcgcgaaggaaaaggggctggatctgccagggattctcggctgacaagtcagcgaccagcgcgcacatcatccggtgccatcaaggcaatgcgcgatagtgtccccgatccaccggcgcgcgtgccatggaagaggcttgtgccagcttcagtggcatcgtacctaaagttgcgcggcgccctgccgataccggaggtcaacaaggaatgtggccctccggcctgtttactcgggccagcgcccctgtgggctcattcctttctgatgaactcttctactgaaaggaatacaccgtatggctcacgaaatcaccatggatcttgccaccaagttcgttctgcacaaggacgtcgaacttgccgtcaggaaagacggaaagctgctcggcaccgccctgatcagcaaaggcaacatcgaatgggtgcccgcaggtaattcggtgaacaagaagcggctgagctgggccaggtttgccgagctgatgcaggaccatggcaaggatgtaaagatcaagtagatcgatcgcggattgccacatcgccctgcggcgaggcctcagtgccaggacttcgtctgaatcccgttttgcaccatcgagatattctctccaatgagcgttcttcaacgtctgctacttgtcgccgcctgcattgcggtcgccgggcctgcgagcgcagcaaaccatatcagcacaaaactcccacacgaggcccggatcagcccgctcgttattctggatgcgaataatgagggttcctgcgcactgccctcgccagatgggcgtcgccgcaccccctacttccccgatctcaggcagcgttgcagcatccttgcacaagccctgttcgcgtcactcattacccgcggcttcgacgcgaaaatagagtccttcacgcctgatgcgcccatcggctacaaggagtattacgccgcgttcgctgagtggaagcaaggcgtgcttgaaaagtaccccgatcggtacgtgctgacttaccacggcttggtggacgaaagaaaacaaagctacctggtgatgaatctgtctggaccaggcgacggcgaacgcccgctgcttggcacgatagagctcagcaaggaccagatgtggaccattaccaagctcggcgatatgaacttcattggtccgaccccgttaccgcgtctcatcgagctgctgagcaacaccctggaggagcgctgtccgacccgcgggttcatgcgcaactgctatggccgtggctggctcatggacaagagccccaggtaagccctcagccaccatcgatagggtgccggccaccggttggcatcaccgccatcaggaagtaaggaagccacgcacagcacgcccttcatggccgctgaggacctgaatgcaacgctcgactgccgccacgtcctccatccgagcatacccgcatgatcccgtgcggcacgaggcccagccgctcatgcatgcgtgctccatcgaacagggccagcttgacccaatctgcagccttgaccaacatgcgccatcaccgctgatggatcaccgcgatgtaccgcacgctcgctgccgcattgctctgcacgctattggtggtttcgtctgcttcggcgcataacatcctcacagctctctctacccagctcgacacccagctgcaggccaaccgcgaacgctacggcatcgccggccaggcggtactggtcgcccacaacggccaggtgctgtaccagggcgccagcggtgaaagtgatcccgctacccatgcgcccgccaccgtcgagaccatcttcgccgcgcagtcgatggccaagctgctgaccagcacgctggtgatgcaattggtcgaccagggcaaggtggatctggacgcgccggccagccactatgtgccggacctgccatcagcatggcagaccattcacgtacgcgatttcctcaaccacagctcgggtatcggcgagtactacgaccgggtggacaaccgctgggtgagtaagggctacaccggagtggcgccggaccttgcagcagcactgaaggtggccggcgcgacaccgatgcagttcgccaccggcagccgcgtgcagtacacccaggccaactacctggtgctgaccgccttgctggaagcgcattaccgcaagccttacccagccatcgcgcacgaacgcatcctgcagccattgaagatggccagcacctcgtggggcggtgccagcgtgccagccacgcgcgcggcggtgccttacatcggcaaggatggccaactgcagccggccaatgaagatgcctggccggactacggctggggccatgccgacctgcagaccaccgtgggcgacatgaaccgtttcctgcaggcgctggcgaccggcaagctgctgcatacggcaaccctggaaaaactctggcagccgcagaaactgagcgggggcggcagcaatttcttctccactggctgggacaccacccgcggcgacggctacacccaggtcggccacgatggtggcacccgtgtacgtgcgcgattggcctacaagggcacgctggccagcggctactgggtgttcgtgtacctgaccaacggcagcgcccgcaatgtctggtccagcacgttggtggagagcacgatggcggtggttgcgcccggggagtttccgcacgctgtgctgtccgagcggctgatcggctatgcgctggatgacagcaccgatgcgaaaccgcagatgcgtagctggctgcgcgaaagcaatggcgttcccaccggcgaactggaacgtgcgatcaatgccgatggctacgccatccgcgagagtctgggtgccagcaaggcactgaaagtgttcgcgctcaacgccgagctgtatccggattcggccaacgcgtgggacagcctggccgagtgccatgcggcattgggcgatgcagagattgccaaggcgctgtacgcgaaggccaaggcgctggcgaagccctcgccctaaaccctgctgcagagccgagcccatgctcggctgctcttcgttgcaatctcaggagacccgcgctgcgcgcgatagccgagcatggactcggctctacatggatgttgcgggcggccatacgccgccggtgggtgacgtgacgccgccgaactgttaacttgcgcgccacttttgtggtttacagcattcccgcatgccgctctcgtcgtaccgccccaccccctcgctgctgttcctggccgtttccctcggcctctcttccaccgccgctgcggccccacaggccaccacgctggatgccgtgcaggtcaccgctgccgccgatgccagcgcgcaggcgcgcgaggcgctgaagcgcgttcccggcgccagcaacctgatcgacgtggccaaggccgacagccgactgtccaccagcgccgatgtgctggcctaccaaccgggcatcagcgcgcagtcgccgggcaatgagggcaccaagatctcgatccgtggctcgggcatcaaccgtggcccgggcgcgcacgcctcgggcattgcggtgtcgatcgacggcctgccactgaccggcccgggcggcacgccctacgagctgctggaaccgctgtggctgtcgcgcgtggaagtcctgcgcggcgccaacggcttcgagcgcggtgcgttggcgctgggtggtgccatcgactacgtcagccgcagcggtcgtgattcggcgggcgtgcagctgcactacgaagccggcagccgtggctaccagaagcgcggcatcagctggggcggcgtcagtggtgatgtcgactacttcctggcctacaccgataccgaattcgacggttaccagcgtcatgcgcgcggcgacggcaagggtgcgatggcgaatgtgggatggcagatcgcgcccgacctgcagacgcgcttcttcgtgcgctatcgcgaaaccaatcatgaaacgcccggccgcctgacccgcgatcagatccgcaacgatccgcgcgccgcgaacgcggccaatctggccatcgatgcgcgtcgcccgcagccgggcagcacctgggtgggcaacgtcaccacgctgcagatcgatgaggactcctcgttgcaggccgggctggtctatcacaagtacccgatggacttgaacgagagcctgtaccggcagcagctggactacgccaacctcaacgccacgctggactaccgccgccgccaccggctgttcggcctggacagcgagaccacggtcggcctgcgcgtcacccacgatctggacgccgatgtgcgcgagtctctgcgctttgccagcaacggctatgccgccggtacgcgcacgcgtgacttccgccaccacggcaccgacagcacgctgcacgtcggcaataccctcaccttcaatgaccgcctgcgcatgcagaccgggctggcgctgatcaacacccgccgcgatgtgcaggtgacctggccaagcagcggcggccgcctgcgcgaccacgactgggactatgcgccgcgactgggcttcacctggcagcacagcgcccagacccagtggttcggcaacctcagccgctcggtggaggcgccgcacccctggtcgatgatctggggctcgaaccagtacttcggtccaggcaatggcccgtccagcgaccgccagcgcgcgccggtgccgatgcagaaccagaccgccaccacgctggaactgggcgcgcgcggtgacgcggcgctgggccgctgggaactgaccggctactacgcacacgtgaaccacgaactgctgagcgtcgaactgcaaccggtgccgaacctgttcatcgccgagaacaacgccagccccaccgttcaccgcggcatggaggccggattggacagcacgctgtggcaggctgcaccgggccgcctgtcgctacgccaggcgtataccttcagcgatttccgctatcgccacgacgcgcgtttcggcagcaaccgcctgcccggcctgccgcgccacgcctaccaggccgagctgcgcttcgatcatgcatccggcctgtacgctgcgctcaataccgaatacgcctcgcgcatcgccgtcgactacgccaacagctactgggctgacagccatgtgatcttcggcagccgcatcggctacgacgcacccggtggccgctggcaggcctgggcggagatgcgcaacctcggcaaccgccactacgccgcaacggtcacgccgggctacgacgacgcaggcagggatgttgcccgctcgacgccgggcgaaggccgtggcatctacgctggtgtgcgtttgcggtttgactgatgaccggcgccgggtgtgatccggcgccgtcgttccaggatcagccgatacgccaggccggcaggcgctcgctgcgcttccagatggaaggtgcgaaaccaatcaacgccagcgccgccagccacttcggtgaggtgttgagcagtgtcgaggtaagcgaaccatcggcaggggcggccatttcctgccacgggttgtagcccaggtagacgacgctgccagcccaccacagcaatgccacaccgacacccaccagcaacagagccagcgtgcggcaggtccagcgctgcgaggtggtgccccactcgcgggacgccgctgccagcaggcccaccaccagcagcgacaccagtgcaaccagcccgatatcgaccttgtgcccgatacgctcatagctgcaggcgcggcattgggcctcttccgcggcagtggcggcttcggcgccatcggcctgcccggctgcgggctgcgccagtgccgcaaacggcatcaatactgccagcagcgtcaccatgatccaacgaaacaacgtcctgttcctgcgtgcagcgacatccatgcgctcttcctcgtcagtggttgtacgtccagggccgcagtatgcggccgtcccatacgccgcccagaccccgttccgggggttcggccatccagcgtccttgttcccgatgcagcacgacaagctcccggtagacgaaatcgtcggaacacgaatcccaggcgaccgcaatcatagcccactgcccatcgacgctgaaaacaggccgggtcagataggcgacgtggtcgtatgtccgagtcggcccatgcaccgttgccctgcacccctgctcccgccgcgctcgaagccccgcgccgtccatccgctgcgcaccggccaatgcgcccgcaggtactggcgtgggacggcgattggcgggaaccaggtccgcctgcagctgcaatcgcagcgcatggttgtccggcggccaccggtcgtccagcggcaggaccaggtcgtccacctcctggcaggtcgaggcactgctgcccgcccagcaatagggcaaggtctgctccatcacgtagatgtcctcccccaccgggtcggtcaactgcggctgctcctgcaagcgccatcgatcgacgcgcgtggacggcgtctgcggtgcggtgggcaccctgctcagcgacaatggcagaactggcgttggctgcggcactggcggggctggaagacggaatggaggactctgccggatcgccagcgccatcgcctccgcctgcatctgcgccgttcccaggttgaccggtggcggaccgatcgcctgctgccacctcgggcgcaggctgcagattccggccatgagcgccaaggccgacagcgcagccgccagcgatgcaatgcgtcgccaggcgatccgttgttggcagtcacggtttggcttgaacgaggtatctgtcatcacgactccggcaacgcgggccccaggccctgtccaaagctcgtatagcggacaggctccactcgaacacgctcccagccgcccttcctgcgatgcagaaggtagaggacacgcatcgccattcctccactgcacagatccgaggcgaacgatgccattgcccagttcccgtccaggctgaacacaggacgctgcagatagacaacgcccagatccggattgtccgggccacccgtgcatccctcgataccgcgcgcgcgccgttgctgaagctcgtcccacgtcatccgttgcgcccgcacgtgtgcaagctcgaacgcgagaccgggtacccgtgaagcccggcggttcgcaacctgcagcatcgactccagatgctgctgcagttgaaaggacgccgcactgtcatcatcgcgccactcgacgacgctgtgacgaacctggcagaccggggcggattcttcttcgccgcaggacggcactgtccagtccatcactgcaaatgccgtgtcaggctcccagccgcgcggctcgaagcgtgcaggcgcgacgtcttgcagtggcacctccgcggtcgcgaacccgctgttaccggtcagcatcggggaggaggctgccttcattggaatcggtggtaccggcggttttcctggcggtgtcggtcgcaggtcgatgagctctgccatcacctcggcctgcatctgtgcggttcccaggttgatcggcggtgggccggcgtcctgccgccactgcgggcgcacactgaccaccagcgctgcgcccgcagccacgaacaggacgaccgccgtcgtcaggatgcgcttccgtccaatgcgctgtcgcatgaagttcctggaagaaatgaagcagatggggatatcggccgggaaggtggcgctacagcacttgaatgagctgcagcaggtgggtcgcacctggcgcgagttcctgcgcgagccatccaacaactgtgaaaaacaccagcagaccgaacaatggccagagcgtatgcgtcacgcatacccgccaccatccctgctcctggatgccctgcatgcgtcggtacaagccaccggcgatggccgcgtccaccagcagctcggtggatcgtggagcatggaagctcaagaacctgatacagcatgcggacatccttgccgggcacgcgtgggcggtgttgcgcggattctaccgcggtcggggccgctgtccagacgacgggccgaggccatcgatcatcagctgcggtcgacgatccgcacgatgcgaccgtcctcaaaagcgaactcgctgtgtccctgcagtgccagttccgtgcccgcgctgggaccatcgggaatgtcctgcgcgaacacgccacgccagccgatgctggccagcgccacatcatccttgaaggtcagctcgagcaaccgctgctcgcgctcacggaacaacggcgccgattgccgtgccagttcgccgaaggcatcgatgccttcggtgaccatcgtcagctggttaccgctgtggttctcgaaacgcacgttatgcgccagcaccgcaagcatggcgtcgatgtcgaagcggttgtaggcctgcaggtagtgctcgatcaggtggcggcagtgcgattcgtccatggcggcgtccagtcagggcctgcgccgagtctcccgcgaccgtacggccggatcaaggcggcgcggcggccttcagcaactgcgctgctacccgatcaaacggagcgatgtcctgcagtgcgcggcacatcgccacggcgccttccacgctggcgatcaccaggctggccagtccatccgccgccgcaggatcgtggccgtcggcaatgaaggctgcggcgagatgcccctgccagcgcgcgaacacttcggcagcggcaacacgtggctggctgggcacggcctcgaccggctcttcgacggcagcggccagcaccggacagcccgcgcggaacccggaccgcagcaggcgctcgcgccacatcgccaggaactgctgcaggccctgcacggccccgcccttcaacaactcaacgaggagcgcctccaccttgtcgccagccatgtgggtggcgcgcgccagcagctcctgcttgccgccgggaaagtggtgataggtggagcccagcggcgcctcggccagcttggtcacctcacggatgctggtggcattgagacccacgcgcgccagcatctgtgccgcagcatcaatcacgcgttgtggcgcatcagaggggcgcgggctcatggcaggctccttgccaggacagtcgtcatacattagcgtatcggcgattctataacagtcgtcataaccatgaatctctggttccgcctgctccacctgctgttgtgcagcctgttccggccgaagctggaggcgccgttcggggtctcgcggctgcagttccgggtactgcccaacgacctggacagcaacctgcacatgaccaacggccgctactggaacatcttcgatctgggccggctggacctgatcctgcgcatgggcctgggccgggtggcgctgcgcgagaagtgggcaccgatcgtcggcgccggcaccatccagttccgccgcgaactgaagccgttccagcgcttcaccctggaaacacgcctggtcggctggatcggctcgcgcggcatcatggagcagcgcgtgctgatcgggcccgagcagaagatcgccacccgtgcgctgctggtcaccggcatctacgaccgccgcgcgcgccagttcctgggcatgccgaagatgatggaagcgatcggcgtggttgccccgccgtcgccgtcgctcagtgcagccgccgaggcgttgctggcggccgatgccgcgttgaagctggacgatgcctgagcttcagatggccgctatctgcatggggtgatttcccccgcgacgctggcggcccgcgctgaagttggatgtcgcacccggtcggcatagccgatccgctggtgatcagtttccatgctccagcgcgcgcttgaccgccgcctcggccaacggcgccatcaccgcatagcccttcgccgtgggatgcacgccatcctcggccagctgcggatcgagcgctccggcggcattggccatcggcgtgtagtagtccagatagaccagctgctgtgcatcggcatagcgcttcaatgccgcgttcaatgcgcgcaccttgggcgcaggtgccgtgcccggcaaccacgggtaatcgctgactggcagcaccgatgccagcaccacggcaatgccatgtgcacgggccaggtccaccatcgcgtgcaggttgtcttcgatcatcgcctgcgtggacgggccggtgttgccggcaatgtcgttggtgccggccaggatcaccaccacctgtggcttcagtgccagcacgtcctgcgggaagcgcaccagcatctgcgccgtggtctggccgctgatgccgcggttgagccagcccttgccggggaagaatccagcgctgccttccgcaccccagccttcggtgatcgagtcgccgaagaacaccacgcgcggctggcccggcacggccgcaggcagtcgcgcgttgacatcacgatagcgctgcaactccggaaaatcggccaggcgctgctgcatgaaacgaacctcgtcggggcgcaactggtcgatgggcgtctgcagcagcggattgactgcgacggcttcggcggcccccagcggagaagccaacgcgaggcccaacgtcacgacggttgcagcggcaagctcaacaggtccacgcatgcgggtactcctgaaatcatcttgcgcagtctaacgccctgccctgtgctcagcgtgcagccgtacgcgccgctgcacccgtgactttcgccggcatccacatgcccggcgtccagccgctggcggccaggatcgttttcgggttgtcctgctggaccagcgcacgcaccgcatcacgcttgtccttggcctgcaggtaataggccttggcgatgcggtaacccacccagtaccccaggtcgtagggttcctgcgagcccggcttgtagttgtacagccacggcgacagatcggtgctgtccagatccagcgcgaacgcgctttcgatatgcacttcccggccacgggtccaggccgcgtgacgcccattgccgacgttgccggaaatcagctcggtgatgaattcggcgatgccctcgcccagcgaaacacgcagcaccgtggcacgcgggtcacccggctcgaagtcgatcaggccggtctgctggatgtgcacgtattcgtgtgcgatcacatgcacgaagcgatcctgcacattggcattcatgaagtcggccgcgcacagcgcttccagaccaatgatcacgccgcttttcgaggtcagcccgaccggccggccgcggcccaccgcgatggtcaccggcgggaaccgggtctgcgggtagatcgcctgcaggttggaaaacacctgcgtcaggcgttgcttcaccgcgggcagttcggccaggcagttccgtccctgtgcatacagctcgggctggctggcgatggactcgacaatgcgttcgggagtgacccggcgcgccttggccagttcggccaggccggccgaaccctcggccaggtatccacgcagctgcgcaacgctgggcttgccgccagcgctgtcataaagtgcatagaaacggctgacatcctcggtgaggatctgcggccctgccggtaccgctgcggtggccacgcctaccgccccggcacaggccagggccaacaggccgcgcaggatcatgaacatcgctccgtccttggtggagtgcatgcgaagcgcgcaatctatcactccgcccggcccactgcagcaggcggatgcgggcgcaccggcgctgtgccagactcgcttcggcacctgccatggaagatggagcaccgcacgatgatgatcgttcccgcgtactgggccgaagcccgcctgcaggcccgtttccgtggccggccggtggtcgttcgccgcttcggctggtccgacgaaggccctgccgaggcgcaggtgcacgccgatcgccgcgccaacgaagccctcaatgccatcctcgccgggcaggcgcttccgcgacgcgaagtgcgcagcaactacggcgtggagggcgtgccgatccgcgagcagatcgtgcagcgcgacggcgacgtcatcattacacgcaacagctacggtgcgctgtgcctgaacaccccggacgtgctgttcgccgacatcgatcatgcgcagccacctgccggttgcgtgatgcctgcaatcatcgccgcagtgctgctgttcgctggcgccgtcatcggcactctgatctggcactggctggtgggactggtgctgggggtggcagcggtgctgctggtcaacacggcgatgctgatgcagcgcaagcggcgcctggccgcggccggtggcgccgaaggcgtagccctgcagcgggtcgcggccttcagcgaacagcatccggactggcatctgcgtacgtaccgcacgccggctggattgcgcgtgctggccatgcacgccacgttcctgcccgaagacgagcagcttcaggcgttcttcagaacgctgggcgccgacaccctgtacgcgcgcatgtgccggctgcagcactgcttccgtgcgcgcctgacaccaaagccgtggcgcgttggcctgaggtaccgcatccgtccgccggtggccgcgtggtcagccgagcaggccaacaacccggatcgcctggcctggattgccgagtacgaaaagaagagtgccggcttcgccgcgtgcgcctacctgcgcagtttcggtgataccacgcgcatccatgccaaggccgagcacgtgcgcgaactgcacgaccggttggcgcatgcgcaggaccgcctgccgttggcgtgagctcgggtgctcaatcagcgctctgcacgaacggctgccctgccagggtagtgcccagccgcaccgcaatctgctgttcacccttctcgaaggtcgtcgcgcactgcttcccgcccttctggcaccccacttccggaaagccctccagcgattccggcgcgccctgcgccggcttcacctgccatcccgcagcatccagcaggcgcttggccttggcgtagggcatgccggcgatgatccccagctgcgccagctcggtgggcagcgactgggcatgggcgtttgaaaccaggaccaacgacaacgttgcagcaagaacgatggctttcattgcaccgacccgggacgaactcacagggccagcctagcccatctgcgtggcacgcgaatgtgccggtaacacgtcgttaccgagtctccacagttgattgcagagcacgtgcggctggttacagccgagcgtgggctcggcgctacagcaggatgcaggaaggccacccggaggtggccttcctgttccttcacttggcgttcttcacgtaggtgtcgaaccagttcagcatttccgacaccagctgctcgttcgactccagcgcggtgtaccagtgcggttcgttcggcagcatcaccaggcgggtggtgccgccgttgccacgaatggcctggtacagcttgcgcgactggaacggctcggtgcccgggttggcgtcgtcctcgccgtggaccagcagcagcggcagcttgatcttgtcggcatagaagaacggcgaggccttcaggtacacgtcctgcgcctgccagaccgagcggcgttcgttctggaagccgaacggggtgaaggtcttgttgtacgaaccactggtcgccacgccggccttgaacagcttggtgtgcgcgatcaggttggcggtcatcaggccaccgtggctgtgaccggtcacgccgatgcggttgcggtcgaccacgcccatgtccacggccttgtccaccgccgccttggcgtcggcttccagctgctccagataagtgtcgtacgcgttcttcgggtccccgacgatcgggaacgaggcgttgtcgatgatcgcgtagccggccagcagcatcaggcggtacggctgcagacgggtgaaggtctgctgcgaaccggacacctggccggcctgcgcggcattggcgaagtcggccgggtacgcatacaggatcgccggcacgcgctggccttccttgtagcccggcggcgtgtacagggtgaacgacaggtccacgccgtcggcacgcttgtaggtcaccagctgcttcttgatctggcgcacctccggggtcgggtcgaccagcttggtcagcgcggtcgcggtggacgcgaactgcgcctcgccggtcttcgcatcagccactgcctcaccctgctggcggatgaaggcgttcggaggatcgatcaccgactggtgccaggtcaggtagcgccccggcgtgctgctgaaaccgaggaactgttcgtaggcgtcggcactgctgcggaacaggcgctcgctcttcagggtgcccaggtccaggcggtccaggaacggacggtcgccctgcggcgacgcgccacggccgctgaggaacacatggttgccctcacggcgcaccacctgcgcgccattcggcaagcgggtaaagaccaggttgccggggttgccatacagctcgtcgctggacatgtcccacagcaggcggccttccttcttcggctggtccacatcgacgatgcgggtctgcatccagtggcggttctcgtcgttctcgtactggaacgccacggccggatcggcggtccacgcgaagccctcaaatcgctgcgcggtacgggtgatttcggtcggcttgccgttgaacggggccttcagcatcagcacgcggtcgcggtgcggcacgttgaccttccagtcgcccttgtccagtgcctcggcatagaccagggtggccggatcggtggcacgccagtcgaagccacgcgggccttccggcacgccatgcaccggtacgcggtcggccagcggcaggctggcaatcggcgtggatttgccgctggcgatgtccagcacggccacgtcgttggcgaagcgctggtaggtcaccgcatgcgagtacggcgccttgatcgattcggtcagcacgtgcacgccatcgggtgcggcgctgacttcgttgaacagcgccggctgcccgaccggacgcacgctgttggcggcggtatcgaccacggccagctgcgaggcaccgtaataagcgaacagcttctcgtcatgcacgctggtcagcgtgtcgcgggcttcgtaggtgctgctctcgccactgctgcccagcgactcctgtgcatccgggccggtcggtacgccgccgttggaaggtgccgggccctggttggccggtacgagtttcaccagcaggttctggctgccgcccagccactgcacggtgtagccgaagatcgggttcagctgcacattcggcacctgcttcacctgcccggtggccgcatcgcccacccacagctgcacgctggtatcaaccgcattctggaaggcgaaatggctgccatcggccgaccacagcgcgccggtggcgcagccctgcggcaggttgaccttggtttccttgccgctgccgatgtcgaccagggtgaagtcggccacgcaggccggaatgccgtagccaccgggcgtgtcatggcggctgcggttcttcggctccaggcgcacgccggccagcttcaggtacggctgggcgacgcggctgatcgacgggtaggtttgcgcggtggtcagcagcaggcgctggccgcccggggccacgttcggcgccggcggcggcggtgccttcaacaccttgagcaggtgttccggcggcttcgcgtaatcggcaagcgccgggccagcggccagcaggccgacggtggcaacggcaaccgccgctgccagagaggttcgacggatgagcatccttatcccctgaggtgtgaatgggcgcccggaatcgggcatggacccgaatctagcaccgcaggggttgtcgtgaatgggccggaaggactagtggccggatggggcaaagtgcggctccgggaggtgccggggcactgccggcacctgccaggcatggcctggcactactgctgcgcgtgcaggtcccaggtggccaggtagtcggggtcgaccacgatcatgccgctggtgcgcatgcggtactcgccgggttcggctggttggtactggtccagcatcggtggcaggtagcgctcgtggccatcattctcgtcggccagcaccacgccctcgtcggcgctgatgcgcaacaccgtgccggcgtactgctccagcccctttacctgaccgtcgccgccatagcgggtaaccccgaccaggacgaccttgccgatcatttcttccgccttggcatcgtccaaggtcggcagaatgggagtgaattcgtcgctcatcggtgcacctccgtagcctgcaggacatcgtggatgaggtttccgcttcgcagtgcgcgtcgctggcagccgagcaggtacccagcctggagcctctgcatcgagagtgccagtacgcccatgaacccaagggttcctgtagcaggatgctgccatcgcaggcggaagggacaggtgaaggccgaaatcggtcctcgccggtcagagggttgcgcctgcacccacgctagaatgcacgcatgcgcaccgtacatgccctccgctacatcacgcccttgcgggaaggtggctccctgccggccgtggtcgagaccgacgacgacggcatggccgtgctgaagttccgtggcgccggccagggcccgaaagcgttgatcgccgagctgatcgccggcgagatggcacgcacgctgggcctgccgattccggaaatcctgttcgtcgagctggaccgcgagttcgcccgcaccgagcccgacccggaaatccaggagctgatccgcgccagcgaaggcctgaacctgggcctggactacctgcccggtgcgatcaattacgatccggcggcaatgccggtggatgccgacctggcctcgcgcatcgtctggttcgatgcgttcaccagcaatgtcgatcgcaccacgcgcaacccgaacctgatggtgtggcatcgaaagcggtacctgatcgatcacggtgcggccatgtacttccatcacgactgggccaacgccggcgatgcctgcgaaaagccgttcgtgttgatccgcgaccatgtgctgctgtcgttcgccagtcgcatcgccgaggtggatgccgagctggccgcgcgcctgaccgatgccgagatcgaacgcatcgtcggcctggtgccggacagctggctggtcaacgagccggcgttcgacagcccccaagcctaccgccagggttacatcgattatctcaagcaccgcctgaaagtgcgtgcggtgttcgtgcaggaggccatccgtgcccacgctgcacacgtatgactatgcggtcatccgcgtggtaccgcgggtggaacgcgaggagttcatcaacgtcggggtgatcgtctcctgccctggcgcgcgccatctggaagcggccatcgagatcgatcctgcgcgcctgcgtgccttcgcgccggcgctggaccaggaggcgctgcaaccgtggctggatgcgatcgtggccatctgccgtggcgacgccaacgccgggccgatcgcgcaactgcccgcgcgtgcccgcttccacttccttaccgccaagcgcagttcggtcgtgcagatgtcgagcacgcatgtgggccgcacgaccgacccggcgggtgtggtggaacacttgatgacgaagatggtgcgggtgccggaatgaccggcacctgccgcgttcacagcggcactctacgcgcgatgtagttgaccacgttgccgatcgcatccggatcgacattggccaggccaacgatcacatagccctgtgcgggcatcaccacgatggcactgttcgatccgggcgcaccgccttcatggccatactggtgttccctgccctcgccctgcaccacgaagccgaatccataccagcccttgtggttctgcgcggtggtggcctgcttcagcaatgcgggcgagaccagctttccgctttgcagtgccccggcgaatttcaccatgtcggccaccgtgctgtagccaccaccggctgacatgccgcgccagggcagcgacttcgtttcacggacccattgcccatccttcttcgtgtaggcgacggctcgctgcgggacgttcactgtttccggctcgaagccggtgccggtcatgcccgccgggcgcaggatgtgctcgtccacataggcgtagtacgactgccccgaaaccgcttcgatgatgcgccccaatacgatgaagccatagttggagtagctgtcctggctgcccggcgtgaactgcggcgcatccttggcaaagcgctgcacgtagtcatccagcgtcttcaacgacgcggaatactgctcgaaatcgtcgccgaagaaatcacccagaccgctggtatgtgacagcagatggcgtacggtcacgctgctggctaccaccctgttcggatagtccggcaggaacttccctatcgtgtcatcaaggctgagcttgccctcctgcatcagctgcaggatggccactgcagtgaacatcttgttggaggacgcaaggcggaactgcgtatccacgcccactggaatgccagcggtacgatcagcctcgccaccgcgccagtccagcagcaccttgccgttccgtgccacctgcaatgcacccgacagcgcgtcctgcgcccgcagcgcctccagttttgctgtggcatcggccatcagcgcgggcaaagcaacccgttccggcttgtacttgtccggcgtatcagtgccctcgatctggaactgcttcacgtgcgacgggttggccgggtccatgaccgccgtcacccacatcgcacgttcgctcagctggcccattaccagcagcttcgcctggctgggcgcgcgctcgagtgtttccagcacgttcagcgggccggtgctctcgcggaactcgagatagtccttgggagtgctgccctcctgcttcgcatatctgtcggcaaatgcctgcaacccctcgaggctgcctgcattgaaggccgcaagccagtcatcgatggcatcctgcgcacgtggatgttcgcgctcggaagatgctgcgccaaatgccggaaacgccgacgtggcaaccaggatcaaacaggccaacgcattgcagagaaacaggcgtccaacagccttcatggcaattcctttgcgggtatccctgggcgcatcctagacgatggatcggcccgccgcatccacgctagggactctgcctcaacacctcgacggtgacgttgaatgcctcgatgcgcggccattcgtcccgttcgtacggcagcgactccacccccatgccgatctgataccgcaccgtatccgggccgtcgcgccagtagtacggcgcgccattgctccagccgcaacagacgtagcgcaatgcaggcatgccaaatgtctcgcgcagataggcttccacctgcgccgcctgggcacctgaaacacgatagtgggcttccatgggtttgatgtaggacgcgtcatcctggctgcaacctacatactgcagtcccggaggcttccggcccatcgcctgcaggaaatcctggcattcgatatcaggtcgcgccaggccgtccgtgcgcccttgcacccccccactcggccaacgcctgcgcaggtatctgctgcgcaagcacgctggcgctggaaaaggacgccagcagcaggaagcgggtggcatgctgcggcaacgggagagagatcacggggcgagtccttcgcatgggaacacgggaatactgatcgatgccacgctatcgccgtgccatcgactgctcagtgaaacgcgccacgcagaagtccaggaagctgcgcagcttgggggtcagctggcggtcgcgcggatacaccaggttgatccaggtcgataccggcacatggtccggcagcacttccaccagttcaccacgtgccagcgcagcggcaagcatttcgtagggctgcaggatcaaccccagaccacccacggccgctgtcagcagcggctcggcctggttgaccatgaagcggctggacaccgggacggtaagcacgctgccatcggcatcgcggaaactccagcgcgtgcggatgatcgaatgcgcgaagcccaggcactcgtgccggctcagatcattgggatgggtgatggccgggcgcgaagccaaatagtccggcgaggcacacaggaccagcggatacggccccagccgccgtgccaccagcccgctgtcggccaggtcaccggtacggaacaccaggtcgtagccgtcctcgacgatgtccaccaggctgttggacaggttcagatcgacctgcacatccgggtactgctgcatgtaagccaccaccgccgggccgagcgcgtgcacgccgaaggtgaccggcgcgctgatgcgcaggcgccccatcggccgtccacgcgccacttccgccaattcctcggcgccctccacttcctccaggatcacccgcgcccgcgccaagtaggcctgaccgaagtcggtcaggctctgctttcgcgtggtgcggttgagcaggcgcacgcccagatgctgctccagcgcttggatgtgcttgccgaccagctgcggcgacaggtccaatgcctcggcagcggcggcgaaggagccgacctcggccaccttggcgaaggtccgcaggggaacgatcaggtccattgcaaaaaattgtttttcaatgaaacgccagattaccccttattctggttacagacgacgcgcacagtagcgctcaccctttcgccggcgccctcgtcggccctttctcggagccccccatgagccaggttgtccgcatccacgaatatggcaccgccgatgtgctgcgcatcgacgatatcgacgttcccgccccctccgccgacgaagtccagatccgggtcaaggcgatcggcctgaaccgcgccgaggtgatgttccgcaacggcgcctatctgcaggaagcgcagttccccagccggctgggctacgaagcggccggcgtggtcgaagccatcggcagtgcggtgagcggcttcgctgcaggcgatgcggtcagcgtgataccgccgctggacatcgcgcgctggggcacctatggcgagctggccaacgtgcccgcgcaactggtggtcaagcatccgcaggcactgggcttcgaaacggcggccgcggtgtggatgcagtacgtcaccgcctggggcgcgctgctgcaacaggcacatctggccgccggggatttcgtcatcatcaccgctgccagcagcagcgtcggcctagccgcgatccagatcgccaacgcggtgggcgccacgccgatcgcggtcacccgtggcccgggcaagcgccaagcgttgctcgatgccggcgccgcccacgtcatcgccacccaggagcaggatctggtggccgaagtggcacgcatcaccagcggtgccggtgcccgcgtggtgttcgatccaatcggtggcccgcagttggttccgctgaccgaagcgatggcgcgtggcggcatcctgctggaatacggcgcgctgagcagcgaacccacgccgttcccgttgttcaatgtgctgggcaagtcgctgacgctgaagggctatctgtactcggaaatcgtctccgacgatgccgcgttggcccgtgccaaggcgttcattgtcgatggcctggacaagggcatgctgacaccaaagatcgccaaggtgttcccgttcgcgcagatccaggaagcacaccgttacctggaatcgaacgagcagatcggcaaggtggtggtcacggtgtaatcccgtgtcgtgcaatggggacggcccaccgcccccattgcggttacctcggcaacgcaaacgcaatcacgtaatcgccgttcggggtttccatgaaatggtggccgccggccatgatcaccacgtactggcgcccgccctgctcgtacaccatcgggttggcctggccgccggcaggcagcttggcatgccaaagctccttgccggtcttcagatcgatggcgcgcagcaggtcatcggtggcggcggcgatgaagatcaggccgctggcggtcactaccgaaccgccgttgttcggcgtgccgatctcgatcggcaggccggaacggatgccgaacggtccgttgccgcgcgcactgccaaacggtcggtcccacagcagcttgccggtgcgcaggtcgatggcacggataccgccatagggcggctgcttgcacagcaggccagtgaacggcagccgccagccggcgttgacctggatggcgtagggcgtacccacctgcgggtcgcccgcgccttcggcaccgcccttgtcgaaccggaccttctcgcgcggcagccaccccagccggtcggcctccgcgcgtggcaccagccggttgtagttgggcatgtcgttgtagttggccacgatcacgccgcggcgcgtatcgatggacacgctgccccagtccgagccgccgttgtagccggggtactcgatggaatgtcggtcgctgctcggcggcgtgtagaacccttcgtagtacgccttgcggaactggatgcggcagaccagctggtcaatcggggtgatgccccacatgtcacgctcggtcaggtcatggtcgcggcgcagcgtgtggtacagcgaaaacagctgggtgggggaacgctgctcgggttcgacgccgccgaccggtaccttgcgctcttcggccgcggtcagcagctggccgttgcggcgatcgaggatatagaggtcaccctgcttggtcggcagcaggattgccggcaccttacccgccgccgtcgggtagtcgatcaggctggcctgcgaccccaggtcgtagtcccacacatccttgcgcaccgcctggaaatgccagaccggcttgccggtggccacgtcgatcgccaccagcgaggtcgcatagcgattctggttctccgtgcgcgaaccactccaatagtctcccgcggaattacccagcggcaggtagaccagccccagcgcttcatcaccggtggcagtggtccacatgttgggggtgccgcgcgtgtaggtctgctcgcgcggcggcaggccgctgcgctcgggctggtccatgtcccacgcccagcgcagcttgccggtgatggcgtcgtacgcctggatcacgcccgacggcgcatcgcggcgctgcccgtccagcacctggtggccggtcacgatcacgccgcgcacgatggccggcggcgagttgatcgacacgtaacccggtggcacctcgcccatgcccagggtaatgtcgacctgcccgttgttgccgaaattcgcgcaggggcggccgctgtccgcgtccaccgcgatgatgcgaccgtccagcgtgccttcaatgatgcgcgcccagcacgccggtcgactgcccggtgcagcgctgcgggtgacgctgggaggcggttccggcaacgccagatcagcggcaacatcggccaatgctgcgtcggcaagggtcggcgtgctgggctgctcgtaatagctcacaccacgacaggcagcggtatagggaatcgaggcatccttcacctttggatcgaaccgccacagttccttgccgctggcagcatcaagcgcgatcaggcggttgcgtgcggtgcacaggtacaggcggtcgccgatcttcagcggcgtggtttcggcaccccagcgcttcttcggcatatccccggtacggaactgccaggccggttgcaacgtggccacattggccggggtgatctgctgcagcggcgaatagcgggtgcccgcattgctgcggccccacgccggccagtcgccctcggcgggctggtcagccggctgcaggcccgtggtatcgcgcgtaggttccagtccggcgctgactgcgccttccgggaacggcaggtggccgtccacttccccatgcggcgcaaaggccaggccgaaggcggccacgaacaccagcatcagcacgcccgccacgctgcgcgacaggcgttttgaaaccggctcgcgaagcgttggcaccagcagcgccagcacgatgccgagcgcagtcagcagcccgagccgcggtacccagcgccagtagtcgctgcccgattcccaccaggtccacagcagcgtgccgaagaacaccagcgcatacagcagcgcgccgctgcagcggttgccgaacaacaggattccgctggccagcaggccgagcccggcgatggcgtagtaagccgagccacccaggctgagcagccacccaccgaggccaccgatgaccaggccgaacacgaccagcagcagcgacagcacggtgacgaggggatgccgggaggcgcggacgggagcaggagcggactgcggcgtggcggacatcgtcgatctccgggggcagcatgcgccgttatcccaccgcctgcgtgaagcgcgcgcgtatgcgtggcatccggatacgacgacgccggcacagggccggcgtcgtcgggtacctcaggctcgcggcaggatcactcctgcgcggcgtcctcgctgctggcagcagccggtgcgccgtcggtcgtggccggggcggcggcagccacctcgtcctcgtcctcgtcgatcgaggcatccatgcgctccaccgcctgcagcttctcgtccttggagaggcggatcagggtcacgccctgggtgttgcggccgacgcggctgatttccgagccacgcgtacgcaccagggtgccaccatcggagatcagcaggacttcgtcgctggagcccatcagcaccgcggcgaccagcttgccattgcgctcggtggtctggatgccgatcacgccttgcgtgccacggcccttgcgcggatagtccggcagcggggtgcgcttgccatagccgttctcggtcgcggtcaggatgtactgaacgctggcgtcgtcggcgccttcgatcaccgcatcgccattggcggcggcttcctcgacaccgctgtcgtcctcgttctcgtcctcgatgccaccggcactttcggccacgatcaggctgaccacttcctcgccggccggcatcttgatgccccgcacgccggtggcggtacggcccatcgagcggaccttgtcctcgccgaagcgcacggtcttgccgttggaggcgaacagcaggatgtcgcgctggccgtcggtcaggccgacgccgaccagcgcgtcgccctcatcgaggttgatcgcgatcttgccgcgcgccagacggaaggcgaactcacccagcggggtcttcttgaccgtaccgttcttggtggcgaagaacacgaactggccatcggcgtaatcgcgcaccggcagtacggcctgcacgcgttcacccggttccagcgggatccagttgatgatcggacggccgcgggcgttggagcccgcttccggcagctggtagaccggcagccagaacaccttgcccgaactggtgaaggtcagcagcgtgtcatgcgtgttgaccagccacagctgttcgatgaaatcctcttccttggtcgcggccgcactacggccacgaccaccacggcgctgcgcgcggtacacgctcaccggctggcgcttcacgtaaccggcatgcgacacggtgaccaccacgtcttccggcgcgatcaggtcgaggatgtccaggtcttcttcgctgtggcggatctcggtacgacgctcgtcgccgaattcggccttcacactgaccagctcttcgcggatcacctgcagcaggcggtcgggatcttccaggatgtggatcagcccggcgatcacttccagcagctgcttgtactcatcggtcaggcggtcctgctccagcccggtcaggcggtgcaggcgcatttccaggatctgggtggcctggatctcggtcagctggtagccgccctcgatcaggcccacgcccttgggcaggtcttccgggcgcgaggcttcggcgccggcggcacccagcatcgcaccgaccaggcccggctcccacacgcgggccagcatgcgctcgcgtgcttcgttcgggttcggcgaggtcttgatcagttcgatcatctcgtcgatgttggccagcgcgacggtcaggccttccagcacgtgggcacgggcgcgcgccttgcgcagctcgaacacggtacggcgggtgaccacttcgcgacggtggcggacgaacgcctccagcatctgcttgaggttcatcaactgcgggcggccatcgaccagcgccaccatgttgatgccgaacaccgattccatctgcgtctgctggtacaggttgttcagcacaacctcggcagattcaccgcgcttgatctcgatgtagatgcgcatgccgtccttgtcggactcatcgcgcagctcgctgatgccttcgatcttcttttccttgaccagctcggcgatcttctcgatcagacgcgccttgttcacctggtaaggaatttcagtgacgatgatcgattcgcggccgttgtcggccacttcgatatcggccttggcacggatgcgcacgcggccacggccggtgcggtagccggcgacgatgccggcggtgccgttgatgatgccggcggtcgggaaatccgggcccgggatgtactccatcaggccgtcgacgtcgatttccgggttgtcgatcagcgcgatgcaggcgttgatcgattcgctcaggttgtgcggcgggatgttggtcgccatgcccaccgcgataccggccgaaccgttgaccagcaggttcgggaaccgggtcggcatgaccgtcggctccagttccttttcgtcgtagttgggctggaaatcgacggtttccttgtcgatgtccgccatcagctcatgcgccaggcgcgacatgcgcgcttcggtgtatcgcattgccgcggcggagtcgccatcgatggagccgaagttaccctggccatcgaccagcatgtaacgcagcgagaacggctgtgccaggcgcaccagcgtgtcgtataccgactgatcgccatgcgggtggtacttaccgatgacgtcaccgacgatacgcgccgacttgaagtagggcttgttgctgtgcgcgttgagttcattcatcgcgaacagcacgcggcgatgcaccggcttgaggccgtcgcgcgcatccgggagcgcgcggcccacgatcacgctcatggcgtaatcgaggtagctcttgcgcatctcgtcttccaggttgacctggatgatttccttggcggtttctgccattcgggttccgttgtctggtagcggtccagtccggcgcagccccctgcgggagggggtcgtgccggaacctcgattcaacctgcggatattaccacaacaggccgttttccgcctccctttacgggtattttacctgcacaaatcaggaacttagggggttgccggcccgcggccggcaccaccggggggcggaggtcacgcggcccctcccccgcgcgtcagccgccgaaggcggcgcgcatgttctccggggtcgggttcaggatcacgccgcgctcggtcacgatggcgtcgatcagctcgcccggcgtgacgtcgaacaccgggttccaggccgcgatgccctctgccaccgtgcgggtgccgcccacgccgtacagctcgcccggatcgcgctgctcgatctcgatctggctgccgtccacggtctccatgtccaccgtcgaggacggcgccacgaccatgaacttcacgccgtgatggcgggcggcgatggccagctgataggtcccgatcttgttggcggtatcgccgttggcgcagatgcggtcggcaccgacgatcacccactgcacagcgccggtcttcatcaggtgcgaggcggctgaatcggcgatcagcgtggcgtcaatgccatcctgctgcagctcccacacggtcaggcgcgcgccctgcagccacggacgggtctcgccagcgaacacgcgggcaatgcggtgctgggccatgccggcgcggatcacgcccagcgcggtgccgaagccggcggtggccagcgagccggtgttgcagtgggtcagcacgccgctgccggcttcgatcaggcctgcgcccagcgcgcccatgtggcgattggcggccaggtcttcctccgcgatggcctgcgcttcggcctccagcttcgccttccagtcagcaccggcggcattcaggcaacggcgcatgcgcgccagcgcccaggccagattgacagcggtcggacgcgaagcgttcagacgctgcagcgccggttccagctgctgcagcgcgtgcgcaccgtctgcggcctgcacgtcacgtgcggccagcaccacgccccaggcggcggcgatgccgatggccggcgcaccgcgcacggtcaacgcgtggatggccgcagccacttcgtcactgtcatggcagaccacatgctcgaccacgaacggcagcttgcgctggtccagcagttgcagggcatcgccggtccacaggatcgggcggatatggtcgtaacgggcgtagtcgatgtcggaggcagtgttcatgggcccattgtagggccacgccccccggggttggagcccgcccgggctcaattcaccgagaactcggcgcggcagccaccgtccacccagatgccgttgcggctccagccccaggtactgccttcctcgcacggcgtgctggacagctgctcggagacggcggcaccgaccgagatgctggcgccgcagaagcggcgcttcttcgacttcgattcacaggtcagcctgcgtggtacgtcaacgaatcggccgtcctcgtcagccacttcgaaatccccctggcaaccgcggctggtccagacttcattgcgcttgtagccccagccctgcccttcgcggcatggcagcgccgacagctggcgcagcaggcgcactggcgcgccatccaggcgcaccgggcagctctgcgggcgaccattggattcacaacgcaccacgcgacggaccaggcgcttgccctcgctggctaccggcgcagcacccgcagcgcggcgtgcgcggaactcggcgcggcagcccagcgtgacccacacgccactgcggtcggtgccccattcgctgccacggatacagctgctgttggaaagctggcgcaccaggtcgacgccgttgctgacatcgatatcgcaatgcacccagcccatatcgcgtgattcgcaggtcaccacttcaccgtcgtagccggcctgctgcgcagatgccgatgacggcagccaggcaccccagagcgcgatggagtaaaccggtgcagcgacaaccgcaaaccacttgaccaaagccttccccagcaggaatggatgaactgcgtgccagtgtccggcatctgccgtgataagagcatcatcctgcttaccgaagcaagcgcggaatcgcggaattccgttcagtctttgacgttcaggaacgcacgtcgctcatgcgtgggcaaagtcgtaggccagcacgtcggcgatgcgcggcgtgcggttcatcgccatcaggaggcgatcgacccccaccgccacgcccgcgcacgccggcatcgatggcagcgcggccagcagcgcctcatccagcgccggctgcacctggccacgttcatggcgtcgctgcaggtcacgctggaagcgcgcgcgctgctcgtgggcgtcgttcagttcgtgatagccgttggccagctccaccgcgcccaggtacaactcgaaacgctcggccaggggtggtgtaccggcacggatgcgcgcaagcgccgcctggctggccggccagtcatggaccacggtcatcactgtgtcatcaaactgcggctggatgcgatgggtcatcaacaggtccagccagtcgtcgcgggtcaaaccgaccggatcgatgtgcacatcacccagcgcggcccgcaatgcagcctcatcggccttgaacgggtcaacgcccacatgctgctggaacagctcgcggtagctcagcacgcgcagggtcgcactgcgcccgaccagcgccagcgcctggccgaccagctcggcggtctcctgcaccaggcgatgatgatcccagccaacccggtaccactccagcatggtgaattccgggttgtggcggccgcccgcctcgccattgcggaacacccggcccagttcgtaacagtcacccacgcccgccgccaacaggcgcttgagcggatactccggcgaggtgcgcagccagcggcggcgtccgccggcatcgacatggccggtgaaatcggtatggaagctgtcgatgttcggctcgctgttgccggccaccgacaggatcggcgtttccacttccagcacatcgcgttcggcgaagaagcggcggaccagcgcattgagcgcggcgcgctgctgcagcgcgcgcagcagggcctcgctcacaggatgccctccgggcgcgggtggtccagcggcagggtcagcagatcgcgggtgtcatcgatgtaaccgctcgccagatagaggcgacgggccagctcgttgtggtggttcacttccaggcgcaggcggcttacgccgcggccccgtgcccgctgctcgcagatggccagcgcctgcttgccgcggccgcgaccacgcgcacgatggctcaggtacagctcgtccagcagcatgaagtggccgccctgctccaggctgaagcccatcgcgatcactgcgtaaccgaccacctcggccgcctcgtccagccacagcagcacttcgccgttgcgtgggtcggccagcagcgcatccacgccgcgacgcacgcgcgcgtcgtcgaagtcgatcctgtcttcggcatagaactcgcgcatcaacgcgatcaacagttcttcgtcggcacgggtggccaggcggaaatccagtggggcagtctgcatcggtattcctttgtgcttcatgccgggtgccgggcacccggcggcgtcatcattcgtgttcagcaagataggccagcaggcggtcctcatcccacaccgacacgcccagcgactgtgccttgtccagcttggagccggcctcggtaccggccaccacgaagctggtcttcttcgacacactgccggagaccttggcacccagcgcttccaggcgttccttggcggcatcgcgggtgagctgggccagggtgccggtcagcaccacggtctgcccatccagcggacccgccacgatctcggccagcgccggcgccttggccaggatctcccgcatcgcgttctcggcggccaacagcatcgcaccgtggccatcagcgtccagccattcggccagaccgcgcgcggtgtcatcgggcagaccggcgttgacgaactggccatgctcggcgtcgagcaccgcctgtgcgccgggaagcgcagccaccagcttttcggcgcgcaggcgggtgatgccggggatctccgactcgaccagcaactgcgccagatccagcccttcgcgcagcttggcactgggcgcatgcacatcggcgatgcgcacctggccgacctgcagcaggtcatcgatggcctgctggttgccctgctgctcgaagaagtggccaagcgaacgcgccacttcgccaccgatgtccggcacacgcttgaacagcggccacggcaggtggcggatcagctccaggtcaccgaaccactgcgccagcgccttggccgtgctctcgcccacgtgctcgatgccaagcgcgaacagcacgcgctccagcgtggccgcacggctggcgtcgatcgctgcgatcaggttgtcggcccacttggtggcgatcttcttcgtgttccattcgaagctggccggctgcgccagcgcctgcgcgcgccagcccggatcgttgccgtccagcttgagcactgcattgagcaccgcaccactgccctcggcgggaaggtgcagcttcagcgccgctgccagcgccgacggctcctcggcgtccagcaccagcttcaggtgcagcagcgtatcgcggctgagccggtacaggtcggccacgctcttgacgatgcccgcgtcgaccagggtttcgatgtacttgtcgccgagaccatcgatgtccatggcgcggcgcgaggcgaaatgggcaatggcttccttgcgctgcgccgggcaggacagttcgcccgaacaacgccacgccgccgccccctcctcacgcacgatctccgagccgcacaccgggcagcgcgtcggcatctgccacggcgtggtgccctgcgggcggcggtcgagaatgacgctgaccacctcgggaatcacgtcgccagcgcggcgcacgatcacgctgtcgccaacgcgcacatcgaggcgcgcgatctggtcggcgttgtgcagggtggcgttggacacgatcacgccagccacagccaccggcgccagtcgcgcgaccggcgtggcagcaccggtgcggccgatctggatctcgatcgcctccaccgtggtgctctgttcctgcgcagggaacttgtgcgcgatggcccagcgcggcgcacgggagacgaagcccatcgcctgctgacccgcccggtcatccagcttgtagaccacgccatcgatatcaaacggcaggccgtcgcggcgttcaccgatagtgcggtagtaaccgagcaggccgtcggtgccctccaccactttgcacagctcactgaccgggaagccccaggcgccgagctgggccagggtgcccgaatgggtgtccggcagctcgccgccctgcacttcgccggtgccgtaggcgaagaaactcagcctgcgctgcgcactgatcttcgggtcgagctggcgcagcgaaccggccgccgcgttgcgcggattggccagcaccttgccgccctgcaggcgcgcacgttcgttgtaggcctcgaagtcggcgcgggccatgtagacctcgccgcgcacctccagcacatccggccagtccttgccgtgcaggcgcttgggaatgtcaccgatttcgcgcaggttggcggtcacgtcctcgccggtactgccatcgccacgggtcgcgccaagcacgaaatgaccatcctcgtagcgcaggctgatcgccaggccgtccatcttcggctcggccgagaaccgcaggctgcgacgccccaggcgctcatcgatgcgacgcacgaaatcggccacttcctcgtcgctgaaggcattggacagcgacaacatcggtaccgcgtggcgcacttccgggaagcggccagaggggcgcgcaccgacctgctgggtcgggctgtcggcacgggccagttccgggtgctcgcgctccagcgcttccagctcgcgcaccatccggtcgtagtcgacgtcggggatctccggcgcgtccagctcgtgataggcgcggttggcctgggcgatctgccggcgaaggtcttcggcgcgttcggcggggctggggctcatcggaatccggtggttctgggatggccggggattctaccgcgcccagccgtcaggccctgtaacgcctccgcctttgcagcgtcgagcgtgctcgacgggcactccccgctccggcaggtgccaaccttctccctcgttccggcaggtgccaaccttggttggcacatctgcatggcgcgacgccacaaaaagcagcttgccgcccaccctcgccggcgctagcgtgcgacggtctgcccttcggaatcctgcccgtgaccctgcccgcttcccgtcgacgcttcctgcaactggccggagccggcctcgccgtcgccggcagcgggctgccgcggcccggccatgcccaacccgcgacagccgtcgccccgggccccgccgaaggtgcggtgctgctgaatttcaacgaatgcccctacggcccctcgcccgcagcccagcaggcggcacgcgacagcatcgccggttgcggccgctaccgtttcgcactggccggtcaggtgcgcgacgccttcatcgaacaggcgcgcattccggccgatcacgtgcggctctatccgggttccagcgaaccgctgaaccgtgccgccgtgctgtggaccggcccgcaggcgggactggtagtcgccgatccgaccttcgagacgctgggcgaggtcgcggccgcacacggtgcgcacgtgcagaaagtgccattgcacgacgacggcgcacatgacctgcgcgcgatggtggccgccgcacacgcgcgctcgaccggcctgctgtatgtgtgcaacccgaacaacccgaccggctcgatcagcccgccggatgagctcgcctggctgctggcccacaagcctgcgtccacccgcgtactggtcgacgaggcctacctgcagtacagcgagcagccgagcctgatcgcgcaggtggcgcagcgcgatgacctgatcgtgttgcgcacgttctccaagctttatggcatggccggcctgcgcctgggcgtggcggccgcgcatcccgaccgcctgcgcgaactggccagcctgggcgacaacccgctacccgtgccagcactggccgcggcactggccagcctgcaggatcctcagttgatcgcgcagcggcgcctgcagaatgccaaggtgcggcaggccaccatcgcgtggctgggcaagcgtggtttcagctgcgtgccgtcggaagcgaactgcttcgtggtggatgtgcagcgcgacggtgccgcctttgccaaggcgatggcagacaacggcgtgatcatcggccgcagctggccgatctggccgcagcgcgtgcgcgtgaccgtcggcaccgaggacgagatggccgcgttccgcggggcatttgccaaggtcgccggcgtaccggcctgaccctgttggtgggggcgaaccttggttcgccccatccacgcatggcgtggatctactgttgtgggtgccgaccgctggtcggggtgggtgccgaccgttggtcggcacaccatggcgctcaccagcgcggggtcttggtcagcggcggcgcctggtgctggcgatcataggcacgcagttcgtcacggatgtgcgcgatgcgctgccggccgagagcgttgcggctgtcgtccagcaccacgccgtcgagcagctcggccatgcgctgcacggtgggcagcatcttctcccaggcatccagcgcggtcagcggcgccggcagggtcaggaagaaggcgatggccggggtctccatggcgcggatgttggccatgtcgaagctgcccggcttcatgatgctggccatcgagaagatcgggccgcgctcggggtgcccttccaccaggcggtggaacacgttcatgtggccgaacaccaggccggtcttctccgccgccaccacgatgtcttcgccacgcagctgttcgccggcgcgagcggccacgaacagcgacacgatcttgtcgaagtcctgggtggcgcgcttgccaaggtcgctggccgcgccggcgtcggtgtcggccaggccaagctcggcctgctcgccttccgagcccatgcccggctctacgcggccatcggccacagtgacgccatcatcgcccagcaccggctcgcgacgctcgccgccggtcggttccgcgctttccacgcgacgcccctggggcttcttcttcggacggccaaacaggaagatcgcagcgatcaacagcaggccggcggccaggatgccgatgcgcaacagtgccgtgtcggacattcgataggttctccggctagttcattcaggtaattaggatggcacgtcaggccgcgcccgccaatcgtgcggcttcttccaggtccacgctgaccaagcggctgacgcccggttcgcgcatggtcacgcccgacagctggtgcgcagcctccatcgtcgccttgttgtggctgacgaacaggaactgcaccttctcgctcatttccttgaccatgttggccaggcgaccgacgttggcttcatccagcggtgcgtccacctcgtccagcaggcagaacggtgccggattcaactggaagatggcgaacaccagcgcaactgcggtcatcgccttttcgccgccggacagcagcgagatgctggacacgcgcttgcccggagggcgcgccatgatggtcacgccggtgtcgagcaggtcttcaccggtcaattccaggtaggcgtggccgccaccgaacaggcgcgggtacagcgcctgcacgccggcgttgacacggtcgaaagtgtccttgaagcggccgcgggtctcgcggtcgatcttgcggatggcatcttccagggtttccagcgctgtggtcaggtcggcgtgctgcgaatccaggtagtccgagcgctgcgaggcctcgccatactcgtggatcgcggccagattgaccggctccagccggcgcatgcggccatcgatctggtgcacggcctgctcccagtcgcccaggcgggcatcctcgggcagtgcgttgagtacgtcctgcagcacgaacccggccttttccaccgccgcctgcagggtatccgcgctgagcaccagcgcctgctggtcaagcttgcgctgcgaaatacgctcacgctgggccaatgcctgttcgtcgcgctggtggcgggtctgttcgtagttgcgcagctcggcgtcgatgccgtccagcagcgtgcgcgcctcggtcagcacgcgatcagcgcgcacgcgctcttccagcgcattctggtgctcggcctgcagcgcttcgaccggcgaatcaccttcgtccagctgcgaatgcagctcgcccagccgcgaatccagctgcccgcgctgggtgcccatgcgctccagcgcctggctcaacgaggccagctgcgcgcgctgcgattccagggtcagggccagcgagtgcgcgcgctcgcgtaccgcacgggcggcgtcgcgagccaggtcgcgcgcctcggtcaactggcggcgctcgccctccagccgttgccgggtcgattccaggtcgcccatgctgctgaccgcgttctccaaccgcgagcgcgcttcacgcgcttgttcgttgttggcttcaatggtttcctgcagctgcttcagctcgccttcgatgcgatcgatgcgcgtgcgcgctgcctccaccttgccctgctggccctgcagctggccggccagttcggacaccgcgcgatgggcctggtacagcgcacgctgcgcgtcttcgcgctgctgttcggcagcctgcagctgctctcggaagccggccagctgttcttccagttcggcctcgcggtcctgcagctgctcgatctgctcacgcagctcctggatctcacgttcgcgcagcagcgcgccctgctcggcggcaccggagcgcgatacacgcagccagccctggcccaggcgctcgccactctgggtgatgatcgaatcgccttccggaaggctggcctgcaacaccttggcctcggacagatccctggcaccgtgcaggtgcgccagcaggcgccggatcgctgccgggccacgcacgcgtgcagccagcgaggtcggcgcgaccttcaggtccgcgccatcgttggcgaccagcgcaatgtggccctcgcccagttcgcccagcgcgtcgaccaggctggccgggtcatcgaccagcacgccttcgatcaactggccgagcgcgctttccaccgcgttttcccaaccggcatcgacatccaggcgttcgccgacacgcgccgccgagtccagcccacgcgccttcagccaggccacggcagcaccctgctcctggcccagcgcggcctgctgcagggtttccagcgaagccaggcgaccgcgcaggccattggcctgcttgcgcagttcggccagttcgttctggccattgcgctgctgttcctgcaccgccgccacgccctgcttgcgcagctcgacgtcttcgctcagttcatccagcgcggtcttctgcgtgtcgtgctgcaggtgcagctgctcgaaggcttcttccagcgcatccacgtccagcccggcgcgctcggcggccagggcttcacgacgccggtcggcatcgaggatctgtttgtccaggtagtccacgcgcgtgcgctcgacgtcgccggcgcgcgaggcttccgaactctgcgaggtgtgctgttcccaacgctgctgccagctggccagccggtcttcagcctcgcgcaggctttcctgctttatctcgttttcttcctgcagttcttccagctgcggggtggcggcctctaccgcctcccgcagcaccctcagcttggcctcgtcgccactgatgtgctgccccagttcggccagggcctgctgggtttcgtcgcgcgccttgtgcaggcgctgcgacagctcgcgctggtgctggatctgctgctccaggcgggccagggtgctgccgacctgatagaccgccgcctgcgcggtgttgagcgcatcggcggcctcttcgcgacgcactcgcgaggtttcgatgcgggcctctgcgtcgcgctgatcggcgatcagctgctgcagcttggtctcttcctgcgagaggccttcgcgcagcttcgacaggcgcccatcgaggccacggaattccagcgccttccactcggcatccttgatccggcgctcttcctgcagggcctggtactgctcggcctgcttggcctggcgcttgaggtgttcgagctgcttgctgatctcgtcgcgcaggtcacccagccggtccaggttctcacgggtgtggcggatgcgggtctcggtctccttgcggcgctccttgtacttggagatgccggctgcctcttccaggtatacgcgcaggtcttccgggcgcgcctcgatgatctggctgatcatgccctgctcgatgatcgagtagctgcgcgggcccagaccggtgccgaggaacagatcggtgatgtcgcggcgacggcacttggtgccgttgaggtaatagttgctggtgccgtcgcggctgaccgtgcgcttgaccgagatctcgttgaacgaggcgtactcgccggaaatcgtgtggtcggagttgtcgaagatcagctcgaccgtggcctgcgacaccggcttgcgggcattggacccggagaagatcacgtcggtcagcgagtcgccacgcaggcggctggccgaactctcgcccatgacccagcgcacggcgtcgatgatgttcgacttgccgcagccattgggccccaccacgccggtcatgttggtcggcaggtgcagggtggtcggatcgacgaacgacttgaagccggagagcttgatcgtggaaagacgcatggcgtgattgggttccaacaggcgccctgggggcgcccgcattgtggatgtcaggtcagccagcacctcaagccattgatttcaaaagaattcaatgaagccaagggtgacacaatggaatgagtataacggcgcgaatgttccacgggcgggatgaccggctcggagcgcgcttgaaatgggtccagatgtcgctttgcgcctggggcgacggatttccaagccaccgatcaaatcccaagtcattgatatttattgattgttggaccgagtcacagccctgcacatcagaagccgtgcaggatggggggatgcatcgaccgcttttatttacccccgccgacgacgcgatgaccgctcccgtgctcggcgggaccgcttggctggatgcccgtaccccttggccaaccagcatccatggacacgcactgctgcacctggccagttttccagccgcattcattcgaagccacgtcgccggactgtacatcgcgcctgggctgagcatttcggtcttcacgccatacatcacctcgggcgagcagagattcgaagaagccatggaccagggcggtcgcgtggtcgttcactggtctgggcatgaaccaagagactctccctgcgcgccgattgggcgactccgcatttgtgccgggatggcgctgagtgagggcgaaacacctcacggaacttcgaaaattggtggacggccttactggctgcaggatgacgaatcggaagaccaggtgttcgttcttcagttcgacgacttcgatcttgatagggcagccccgacacatcaaggaatcctgatcggtgggatgggctatctgttgcttgatcgcaacattccttcaccttcgatggactgcggtcgatttgtcatccaaaccacttgagagacaggccaagtcagttgctcgacctcggccggccatgactcatcagaccggacaagaacaggtcatcgctggctcggccctcaacgccatcggactcatccatgtatagagaacttgtattcgaaaatcatggccaagctccgggatgcgctttcttgggaggcgccccatacctgccccccgatactccttggccttgcgacgccaaggggaagccaatgcttcatcttgcgagcctacctgctccctttattcaaacgcacaacccgaagatcgcaatcagagctcacctctgcgtgtcgatcttcacgccttatgacgttcttgatgatgcctacatcgaaaccgctctactgactggcggacgtgtcatcgcttacgcgccccacgaacccggcgcagacagcgcagcgcccccttttgacccacgcctgatcaccactgccacagcctccatcccggatgacgtcgagaacggaatcgccaagattggcggaattcccgcttggcttcaggacgattgcactgatggacgggaattcatcctccagatcaacggttcccgattgaaccgggccgcaccgacgcatcgaggaatcctggtcggcggaatgggctatctgttgcttgatcgcaacatttcctcaccttcgatggattgcggtcgattcgtcatccagacgacctgagcagccagtcgagcatggctcgactccacatgtccaacgttcccacaaaacaaaacgggcacccttgcgggcgcccgttctgcggtgatgccaggccttgcggcgtgggatcaggcttcggcgacgacgacgaccttgacggtggtctcgacgtcggcgtgcaggtgaaccagcacgtcgtattcgccgatgttgcggaaggcgccttcgcccaggatgacttcgctcttttccagcggcaggccggcggcggtgaaggcctcggcgatgtcgcgcgggccaaccgagccgtacagcttgccttcggtcgaagcgttggcggcgatggtcacgctcgcgccttccagcttggccttgcggccttcggcgtcagcgtggatggcctgggccttggcttcgtattcggcgcgcttggcttcgaactcggccttgttgctctcggtggccggcacggccttgccctgcggcacgaggaagttacggccgtagcccggcttcacgtcgaccaggtcgcccaggttgccgaggttggtgactttctgcaggaggatcagctgcatggtattgctccagataagttattcgttagcgaggcgatgccccgcaacaaaggctgtccgaatagctggcacagcgggggcggcgccgggccgccccgctggcatcagacgtcgtggttgtcggtgtacgggatcagggccaggaagcgagcgcgcttgacggcggtcgccagctggcgctggtacttcgacttggtaccggtgacgcggctcggcacgatcttgccgttctcggtcaggtactggcgcagggtgttgagatccttgtagtcgatctccttcacaccttcagcagtgaacttgcagaacttgcggcgacggaagaacttggacatgggaaggctccttaggcggcggaagcggcgtcgtcgccggcttcgttgtcagcggtgttgttggactcgccttcttcgtcgtcacgacgacggcgctcaccgcgctccggcttgtcacccttctcgtccttgctcttcatgatcagcgactgctcggtgtcagcctcgtcacgcttgatgaccaggttgcgcagcacggcgtcgttgaagcggaagctctcggtcagttcgttcagaacggcctggtcggcttcgatgttcatcagcacgtagtgggccttcaccaggttctggatcgggtacgccagctggcggcggccccagtcttccagacggtggatggtgccgttgccgttctcgaccagcgacttgtagcgctcgatcatggccgggacctgctcgctctggtccgggtggaccatgaacacgatttcgtaatgacgactcatgtttttttctacctttcggatgtggccttgcggccggacagccccccgccgttgagaccgcggtggggcaaggattcccgccgggaggcaggaagccgcgcattatggcgcagatgggggtgccgggcaaccggcgggtcacagggcaacctgaaccgggggcgcagcccccatgccgacccaggctggccgctaccggagccccgcacagcccaagaatccgcctggattcaccccaggtcgacgtgaaggcgatgctggccgcattccaggcactggaacaggcagccgaccatcatcccgtcccggctcaggtgcgccagcacccagtcggcgtcgcgtggattgacctccgccacatcgggccggacctggtcgaggatgggcagcagatcgtcgctgccggcgaaaccgaggaaggcgcagggccgttcacaatggctcagccagaccgattgctgccaggacgggtagcccggggtgcgctcgcagatctccagcagcagctcacgggcgatgctcggcggcgggtcggccgggtctggcgagaccccttcgatatcactccagccggtgaattcaccctcgtagctggccaccgccctgccgtcggcgatacaccaggggcaaaggtaatccggacgcagacgggtgtagaacggcccgcggtagcgcagtgtgcgcggctggccgcagcagtcacagattccgtcgacctcttcgaaggagagggcgtaggcgttggggtgataggtaaaagccggtcgttccatccgtggggtccctgccgcgccccgcgtgccgaccaaggtcggcagctaccgggacgcgccgggccgtcaggccttgtcggcgtcggtggtgaagctctcgccgcagccacactcggcggtggcattggggttgctgaacgtgaaggtctcgctcaggccgtgcttgccgaagtcgatcacggtgccgtccaccagcgccaggctcttggcgtcgacatagatcttcacgccatcctgctcgaacacggtatcgccctcgcgctcgtcgcgtgccaggtcggtgatgtggccccaaccggagcaaccggtcttggtcacgccgaaacgcaggcccagcgcaccgggggtctgggcgacaaagcgctgcacgcgctcgaaggcaatgggggtcaggctgacggccatggggctactccagaggtacggggacattataaggagccgttgccgcgaaaaatgcctcgcaagcagaacgctgcaaccggtaaactcccgtgttcacagatcgagtcgatcagcagaggattcaagtcatgacggtggtcagcgttgaacatgcgcttgccgggaagatcccggaaggcggcgaagtcacggtacgcggatgggtgcgcacggtgcgcggttcagcgaatctggccttcgtgaatgtgagcgacggctcctgcttcgccccgatccaggtcgtggccggcgacagcctggccaacttcgacgagatcaagcgcctgaccagcggctgctcggtcatcgccaccggcaccctggtgaagtcgcagggcaagggccagtcgttcgagatccaggccagtgcagtggaagtggtcggctgggtcgaagacccgctgacctacccgatccagcccaagccgatgtcgccggagttcctgcgcgaagtggcgcacctgcgcccgcgcaccaacctgttcggcgcggtcacccgcatccgcaactgcctcgcccaggccgtgcaccgtttcttccacgagaacggcttcaactggatcagcaccccgatcatcaccacctccgacgccgaaggcgccggccagatgttccgcgtgtccaccctggacatggtgaacctgccgcgcgatgagaagggcgcgatcgatttcagccgcgacttcttcggcaaggaaaccttcctgaccgtgtccggccagctgaacgtcgaggcctactgcctggcgctgagcaaggtctacaccttcggcccgaccttccgcgccgagaacagccacaccacccgccacctggcggagttctggatgatcgagccggaaatcgccttcgccgacctggccgaagacgcacgcctggccgaagagttcctgaagtacctgttccgtgcggtgctgaacgagcgcagcgacgacctggccttcatcgccgagcgcgtggacaagaacgcgatcaccaagctggaagacttcatcaacgcaccgttcgagcgcatcgactacaccgacgcggtcagcctgctgcagaagtccggcaggaagttcgacttcccggtcgaatggggcctggacctgcagaccgagcacgagcgctggctgaccgaggaacacgtcggccgcccggtggtggtgaccaactatccggagcacatcaaggccttctacatgcgcctgaacgacgacggcaagaccgttgccgcgatggacgtgctggccccgggcatcggcgagatcatcggcggcagccagcgcgaagagcgcctggacgtgctggacgcgcgcatggcccagttcggcctggatcgcgagcactacagctggtaccgcgatttccgccgctatggctcggtgccgcacgccggcttcggcctgggcttcgagcgcctggtggtgtacgtctgcgggctgtccaacatccgcgatgcgatcccctacccgcgcgccccgggcagcgcggacttctaagccccatacgaccacggaggtactgcccccatgaccctgttcttcgccctctgtttcgtcggcgttgcagtggccgggttcagtgccttcgtgatcttctggccgctgaccctggtgcacgtgcgcgaccgccatccggcgctcgccgcgcgcttcggcagcggcgccttcctcaagcccgatgccctggcctggctgctgcgccgcgactatcggcagcaaccggaccgctcgctgtccgggctggcgacaccggcctgggtatcgctgctgaccctgctggccggactgggcatggccgccctgctctggctggcctcgctctggtaatacgctcatgaacgacatcaccgcctcgcgcgacagctggtggctggccagcctcggcaacaccctgatctgggcgcgcctgcgcgttcgcccggccggcaccgccgaagtgctcgacagcgatggcaacacgctgagctacgacagcgaagacaccgcccgttcgcagttgttcgacgccgagttcgtcgagtacgacggcctggacgaggaggacgcactggtgcgcggcttcagcctgcacgaagtgcagccgccgcaggccgacagcgacgagggtctgcgtggccgcatggtccagtcgctgggcgggcgcgcctgacccctgcatgttcaccccgcgcgccttcgccgagaccgacctgctctggctggaccgcctgctggcgcgcgacccgttcgttaccgtgctcacccccggcagcgatggcctgccggagctgacccggatgccggtgctgtaccggcgtgacggcgaccagatcgaactgcgcggccactgggcccgcgccaacccgcagtcgcgccacagcggcgcggccaaggtactggtcgatggcccacacggctacgtgtcggccagctggtatccggacaaggagcccgccgcgcgggtacccacctggaactacgccgctgccgagctgcgtggccagctgcagaccttcgacgacgctgatgcgctggccgaactggtcggcgcgatcagcgaccacttcgaagccagcgccggccaggcctggcggttcgatgccacgcgcgccgaacacggcccggagctgcgcgccatcgtcggcttccgcttccaggtggaacacgtgcagctgaagctgaaactcagccagaaccatcccgacgccaaccagcaggccgtgatcgccgcactggaagcgctcgcctccccgtcctcccatgagctggcgcagtggatgcgctggcaccgtgaacagtccgcctccagcggctgatcaccccagcttcccgcgacggcgcgaccagaacggccgcgccttgcccccacccgacgccagggataccgcacatgaaagacatccaccgcctgctgcagaacaaccgcgactgggccgaccgcatcgccaaggaagaccctgagttcttccagcagctgtccaagcagcagcacccggagtacctgtggatcggctgctccgactcgcgggtgccggccaaccagatcatcggcatggccccgggtgaagtgttcgtgcaccgcaacgtcgccaacgtggtcgcgcacaccgacctgaactgcctgagcgtggtgcagtacgcggtggaccagttgaaggtgaagcacatcctgatcgtcggccactacggctgcggcggcgtgcacgcctgcctgcacaatacccgcgtcggcctggccgacaactggctgcgccatgtcggcgacgtggtgcagaagcaccagggcatcctcgatgcgatcgaggatgacgagctgaagcacgcgcgcctgtgcgaactgaacgtgatcgagcaggtcgccaacctgtgccgttcgaccatcgtcgaggacgcctgggcgcgcgggcagaagctgatggtgcacggctgggtctacagcctgaagaacggccgggtcagcgaaatggggatcgatgtcggtggaccggaagagctgaagccagcctatgaaaaggcactgtcctacgtgccccgccagggccggcgcgactgacctcactacggaccacgaccatgcccgcctcgccgatcaacctgcacgcctggatcgaagaaaaccgccacctgctgaaaccgccggtgggcaacaagatgatcgacaacggcgacttcatcgtgatggtcgtgggcgggccgaattcgcgcaccgactatcactacgacgaaggcccggagtggttctaccagctcgagggcgagatggtgctgaaggtgcaggaggacggcgcggtgcgcgacatcccgatccgcgccggcgagatcttcctgttgccggccagggtgccgcactcgccgcggcgcccgcccggcggcatcggcctggtggtcgagcgcaagcgcctgccgcacgagaaggacggcgtgatctggcactgcgaacgctgcaaccacaagctgcacgaagagttcttcccgctgcagaacatcgagaccgacctgcccaaggtgttcgcgcgctatcacgccagcctggagctgcgtacctgcagccagtgcgggcatgtggatccgctgccggtgccggcggcgggctgacgcccacaccggtaggcgcccaccctggtgggcgcatcgatccacgcgcgccagccaaggtgggccactaccagaagacgcggcgctcgaagcgtggccgcgtccaccgggccatgccccaggcgctacactggcggtcccgttgcagcctgttgcccgaccatgtccgacctgctcagccgcacccacgccattgctctggacgccgccgatccgctgcgcccgctgcgtaacgaattcctgattccgcgccatggcggtggcgagcagacctacttcgtcggcaactcgctgggcctgcagccgcgtggcgcccaggccgcggtgcaggaagtgatgaagcaatggggcgagctggcggtggaaggccacttcaccggcccgacgcagtggctgtcctaccaccgcctggtgagcgcgcagctggcccgcgtggtcggtgcactgcccagcgaagtggtggcgatgaacacgctgagcgtgaacctgcacctgatgatggtcagcttctaccgaccgaccgcgcagcgcccggtgatcctgatggaagccggtgcgttcccgaccgaccgacacgcggtcgaagcgcagatccgtttccacgggttcgaccccgccgagtgcctggtggaagtgcaaccggacgaagccaacggaacgatctcgctcaccgcgatcgagcgcgccatcgccgaacacggtccgcgccttgcactggtgctgtggcccggcgtgcagtaccgcaccggccaggccttcgacctcgatgcaatcacccgtgctgcccgcctgcagggcgcgcgcatcggcttcgacctggcgcactcggtcggcaacctgccgctgcgcctgcatgacgtcgcacccgatttcgccgtgtggtgccactacaaatacctcaacagcggcccgggtgcggtggccggcgcgttcgtgcacgagcgccatcaccgcgacaccacgctgccgcgctttgccggctggtggggccatgaggaagccacccgcttccagatggcaccgcagttcacccccgccatcggtgccgaaggctggcagctcagcaatccgccgatcctcggcctggcgccgctgcgcgcgtcgctggacctgttcgagcgcgccggcatggaggcactgcgcagcaagtcgctggcgttgaccggcatgctcgaagcgcttgtacgtgcacgcctttccggcgtgctcgacatcatcaccccggccgagccacagcgccgcggctgccagctgtcattgcgcgtgatcggtgggcgcgagcgcggccgtgcgctgttcgagcacctgcgcggcatcggcgtgctcggcgactggcgcgagccggacgtgatccgcatctcgcccaccccgctctacaaccgctacctggacgtgcaccacttcgtcgaggaagtggaagcctgggccggcctctgagccggtccctcccctactgctggacagttcgttgatcgcacatgcttcccgctcgttgagcattatcggtgccggcctcgccgggtcgctgctggccatcctgctgtcacgccagggctggcgcatcaccctgtacgaacgccgtggcgatccacgcgtggccgactatgagagcggccgctcgatcaacctggcgctggccgagcgtgggcgcaatgcgctgcgccaggccggtgtggaagacgaggtcatggcgcgcgcggtgatgatgcgcggacgcatggtgcatccgcgcgaaggcgaaccgcagctgcagcgctatggccgcgacgacagcgaagtgatctggtcgatccatcgcagcgacctcaacaccacgctgctggaactggccgaacaggctggcgcgaccgtacacttccaccgccgcctgcacaccgtcgatttcgacgccggctacgcacgcttcatcgacgaccgcgacgacagcccgcatgacatccgcttcgacaccctgatcggtgccgatggtgcaggctcggccctgcgcgcggcgatgaaccggcgggcgccgctgggcgaggacatcgcgttcctcgatcactcctacaaggagctggaaattccgccggccgacgatggcagcttccgcatcgagcgcaatgcgttgcacatctggccgcgtggccactacatgtgcatcgccctgcccaatcacgaaggcaccttcaccgtcactttgttcctgcccaaccagggcgatcccagcttcgccacgatcaataccggcgcgcaggccgaggcgctgttcgcgcgcgagttcgccgacaccctgccgctgatcccgaacctgcgcgcagactgggaacagcacccgccgggcctgcttggcacgctgacgctcgatcgctggcaccagcagggccgtgccgtgctgatcggcgacgccgcgcatgcgatggtgccgttccacggccagggcatgaactgcgcgttcgaggactgcgttgcgctggcccgccacctgatggaggccgatgatctggaaggtgcgttcgccgcgttcgaagccgagcgcaagccgaatgcacgtgccatccagcagatggcgctggagaactacctggaaatgcgcgaccgcgtcgccgaccctgcattcctgctgcagcgcgaactggaacaggaactgcagcggcgctggccgacccgcttcgtgccgcactacaccatggtgaccttcctgcacacgccgtacgccgaggcgctgcgccgcaccgaactgcaacgcgacatgctggtggccgccaccaccggccatgattcactggacaacatcgactgggccgcgctggaagcgcagattcatgcgcagctgccggtcctggagggcgcgcactgatggctgacagcttcctgttctacgatctggaaaccttcggccaggacccgcggcgcacgcgcatctcgcagttcgccgccatccgcaccgacgccgatctcaacgaaatcgacaccccggtcagcttcttcgtgcgcccggccgatgacctgctgccctcgccgatggccaccctggttaccggcatcaccccgcagcaggcactggccgagggcatcagcgaggccgaggccttcgaccgcatcaacgagcagctgtcgcgccccggcacctgcgcgctgggctacaacacgctgcgtttcgacgatgagttcgtccgctacgggctgttccgcaacttccacgacccgtacgaacgcgagtggcgcaacggcaattcgcgctgggacctgctggacatgctgcggctgatgcgcgcgatgcgcccggacggcatccagtggccgctgcgcgaggatggcgccacctcattcaaacttgagcacctggccgaggccaaccacgtgcgcgaaggcgatgcacacgaagcactgtccgacgtgcgcgccaccatcggcatggcgcggctgttcaagcagtcgcaaccacgcctgtgggactacgccctgaagctgcgcgacaagcgtttcgtcggcggcctgctggacgtggccgcgatgaagccggtgctgcacatttccatgcgctacccggccagccgcctgtgcgcggcaccggtgctgccgttggccgtgcacccgaccatcaacaaccgggtgatcgtgttcgacctggaaggcgagatcgacgatctgctggagctgccggccgaggtgatcgcacagcgcctgtacatgcgcgccagcgagctgcccgaaggcgtggcacgggtacctctgaaggaagtgcatctgaacaaggtgccggcgctgatcgcctggaaccacctgcgcgccgatgaccacgcgcgcctcggcctggatgtggctgcgatcgaagccaaggtggaacgcctgcgcgcgttcgccccgcagctggccgaaaaagcccggcaggtctacaaccagccccgcgccgccaccgtggccgacgtcgatgcctcgctgtacgacggcttcctcggcaacggtgacaagccgctgcttgcgcttgcacgcaccactgcgcccgagcagctggccgcgctggaaggtcgcttccgcgacccgcgcctgccggagctgctgttccgctaccgcgcgcgcaatcatcccgacagcctcgcgccgcctgaacgccagcgctggcaggattaccgccgccagcgcctgctcggagacggcggcctgggcgaactcaacctgccccagtaccagcagcaactggacgcactggccgccgaagcgcccgatgacacccggcgccaggccctgctgcaatcgctgcgcgactggggccagcacctgcaggagacgctgtgagcacttatttctcggacgccagcttcaagttcctgcgcagccttgcgcggcacaacgacaaggcctggttcaacgatcaccgccagcagtacgaagaccacgtgcggcagccgttcctgcgcctgctgggcgacctgcagccggcgctggccgaggtcagcgagcacttccgcgccgatacccgtggcgtcggtggctcgctgttccgcatccatcgtgacgcgcgtttttccaacgacaagtcgccgtacaagacctggcagggtgcacgcctgttccatgagcgccgccgcgaagtggctgcgccctcgttctacgtgcacctgcagccgggcgagagcttcgtcggcgccggcctgtggcatccggaaccggaaacccagcgccgcgtacgccacttcatcctcgacaatccgggcagctggaaggccgccgcgcatgcaccggccctgcgcaaacgcttcgatttcgaggagagcgaaaagctggtgcggcccccgcgtggcttcccggccgacttcgagttcatcgacgacctcaagcaccgcaactgggtgatgtggcgctcgctggacgatgccaccatgaccggcccgcgcctgctgtccacgctgggcaaggacctggctgggctcggcccgttcgttgactacctgtgcgcggcgctggacctggagttctgagccgcatcacctgccgttcaccactggctgcctcacttgcggcagtctggacagcatgaagaagctcactgcactggctgtgctgctggtcctggccttggctgcgtggtggttcggcggcccgtacatggccgtgcgtggcctgtccaaggccatcgaagaacgcgacacggcgcgactggaacgctatgtcgatttccctcgcgtgcgcagcagcctgcgcgcccagctcaacgactatctggtacgccaggccggcccggatgtagcggccagcccgttcggcgccctgctgtacggcctcggcgaccagctcggcggtgcagcggtggagaccatggtgaccccgaccgggatcggcgcaatgctgcagggccacgtgctgtggaagcgcggccgcaatgaactgcagggcggtgatgccttcggcgcgaccgagccggcacggccattgaagaacgccgagcatcacttcgaagcgctggaccgcttcgtgatcgacgtcgatcgcggccccgaccagccgccgatgaaagtggtgctggaaccgcagggcctccgctggaaggtggtggatctgcagttggggatgtcggccaccccgtgacgggtcatgcccttcgacggtgctgctttcggtagatgcccaccttggtgggcatggatccaggacggcgccaaccaaggttggcgactaccgcggtacagcgctctggtagatgcccaccttggtgggcgtcgatgcatggcagtgccaaccaatggctggcacccacccggcatggtctcacccctcgttggcgacaccgtgcggtacgtggccggcggccacgtgttcgcgcgcactgtcgatgttgtgctgcgaatcatcgaagaagatgtcggcaccgaacgcctgcaggaacggccccttgtggcggccgccgaggaacagcgcttcgtcgaggcgcactccccactcgcgcagggtgcggattacgcgctcatgcgccggtgccgagcgtgcggtcaccagcgcagtgcggatcggcgcgctctcgcccgccgggaacacttcctgcagcgtatgcagggccgacaggaaaccgcggaatgggccgccgctgaggggttcgcgggcccgttcacgctcgtgccggccaaacgcctccacgccctgctcgcgcgagatgcgctcgctctcgtcaccgaagatcactgcgtcaccgtcgaaggcgatgcgcaactggccggccgggcgaccggtatcgatctggtcggccgccgcggcggcggtttcgccaggcggcttgggcaggatggtcgccgcggcgatgccgtggcgcagcgcgctgcgcaccgattccgggttggctgacaggaacaggtcggtgccgaacggcttcacatacggccaggtcggctcgccggcggtgaacgttgcacggatgatgcccaggccgtagtgctggatcgaattgaagatgcgcaggccggtatcggccgagttgcgcgacagcaggatcacctcgacgcgaggattctccgggctggccccctggttcaaagccagcagcttgcgcaccaccgggaaggccacgccggggccgaggatgtcgtcctcgtgctggcgctggaattcggcataggccgccacgccatcgctctcgaacagcgcgtggctttcctcgaggtcgaacagcgcgcgcgaggtcaccgcgacggtcagcaaacggggggagttgtcgcccatcggtgggggtccttcaagcggtcggcacggccggctgcccattgtcctcaaaaaacgaactgttcgctcaggatccggtcttccaggttgtgctccgggtcgaacagcagggtcacgcggcggtccttcgactcacggatggtcacctcgaccacgtcgcgggtctcgtgcgaatcggcagtcacgctgaccgggcgcttgtacggatcgagcacgcggaagcgcacttcggtatcagccttcaggatcgcgccgcgccagcgccgcggccggtacggggccaacggcgtcagcgcgatggtgtgcgagcccagcggcagcaccggaccatgcgcggaatagttgtaggcggtactgccggccggggtggccaccagcacgccgtcgccgatcagttcggccacgcgctcctggccgttgaggtcgatgccaatatgcgcggcctgccgggtctggcgcaggagcgaaacgtcgttgtaggccagcgagccggtactggtgccggactcggtcagcgccaccatttccagcgggcgcaggttggccggttctgcgcgtgcgatgcgggcctgcacgtcgtcgtctccacggtactggttcatcaggaagccgaccgtgcccagcttcatgccgaacaccggcttgcccaggtgcccatgccgatgcagggtctgcagcatgaagccgtcgccccccagcgggcacagcacgtcggcctgctccggcgcgtgatcgccataacgcgagatcatcgccgcgcgggccatctgcgcgggctcggcggtgctggccaggaaagcgatgcggggggtgtcgctcatcggtggatccgggtgggtgtgcctgcaagagcatacccggtagtgccggccgctggccggcagctgcacccggttgcggttcatgcggctgccggccagcggccggcactaccgtgcaatgcagaacggccccgctttcgcggggccgttccggttcacgcatgccaggcatggcctggcactacttcacttacgcgccgtgtgccgccagctggcccaggcgctgcaccgcgaccgaaacggtcgggtagtccagggtcttctgctcggccagttcggccagcatcgccagggtgaagcgcaggctgttgtcgtcacggcccatccaggctgcgacctttgcctccgcgctgctgcccttggtgcccagcacctggccggccaggttgcggtggttggcggccagctcgtcacgcagcacgccacgtgccacggcgtgccaacgaccgttgacctccagcgcatcgacctgctcgaacagccacggcagctgcagggcatcgcccaggcggaagtggaccttggacacgtccaccggcttcagcttgcgggtgcgggccagttcgatgatgtcgaacgccggctccaggaagtgcagttcggccagctgctgcgccagcgcggacggcaggcccttttccttccactcggccaccagggcttcgtaggtcggacgctgcgaatccggcagcacacccgaggcaacgcggatgtcgttgaacggaccctggtagcggttgaccgcttcagtgatgcccggcatcgcgcccgggcgcgacagcagccaacgcacgaacgaacgctgcagcttccagataacttccagcgcgtcgatctgcaccgactccggcaccttgccgtcgagtgcatcgatctgcgcccacagcgcgcgcgcatccagcgtttcgcggctgatggtgtaggccttggcgacttcggcgatggaacggccggtgtcttcctgcatgcgcatcaggaaggtggcgcccatgcggttgatggtctggttggtcacggccgtggcgatgatttcgcgcttcaggcggtgacgctccatcgcgtcggcgtacttcttctgcagcggggtcgggaagtaacgctgcagttccttggacaggtacggatcttccgggatgtccgattccagcagctgggcgaacgccaccagcttcgagtaggacagcagcaccgacagttccgggcgggtcaggccctggccgcgtgccttgcgctgggacagctcggcgtcggacggcaggaactcgatctggcgatccagcaggccctgctgttccagggtacggatgaagtgctgcttggaacccaggcgcttgaccgccatccgctccatcaggctcagcgcctggttctggcggtagttgtcattgagcaccagctcggcgacttcatcggtcatcgaggccagcagcttgttgcgctgctcgacggtcagcttcttggcccgcaccacatcgttgagcaggatcttgatgttgacttcgtggtcggaggtgtccacaccggccgagttgtcgatgaagtcggtgttgagcagcacgccggcctgggcggcttcgatgcggcccagctgggtcatgcccaggttgccgccctcgcccaccaccttgcagcgcagctcgccaccgttcacgcgcagggcgttgttggcgcggtcgccgacatcgctgtgctgctcgctggcagccttcacgtaggtaccgatgccgccgttccacagcaggtcgaccggtgccttcaggatcgcgctcatcagatcgttcggcgacagcgccttgacgttgtcatccaggcccagcgcttcacgcacctgcggggtgatctcgatcgacttcaggctgcgcgggtacacgccgccgcccttgctgatcagcttggcgtcgtagtccgcccagctcgaacgcggcacggtgaacaggcgctcacgttcgacgaacgtggtggccgcatccgggttcgggtccaggaagatgtggcggtggtcgaaggcagcgaccaggcggatgtggcgcgacagcagcatgccgttgccgaacacgtcgccggacatgtcgccgacgccgaccgcagtgaagtcctgggtctggctgtcacggcccagcgcacggaagtggcgcttgaccgattcccacgcaccgcgtgcggtgatgcccatgcccttgtggtcatagccaaccgaaccaccggaggcgaacgcatcgcccatccagaagccgtgcgcgatggccaggccgttggcgatgtcggagaaggtcgcggtgcccttgtcggcggccaccaccaggtacggatcgtccatgtcgtggcgcacgacatccaccggcggcacgatcttgttgttgacgatgttgtcggtgatgtccagcaggccctggatgaacagcttgtagcaggccacgccgttggcgaagatcgcgtcgcggtcgccgttcaccggcggggtcttggcgaagaagccgcccttcgcgccgaccggcacgatcacggtgttcttgaccatctgagccttgaccaggcccagcacttcggtacggaagtcttcgcgacggtccgaccagcgcaggccgccacgggcgaccgcgccgaagcgcaggtgggtaccttccacgcgcgggccgtagacgaagatctcgcggtacgggcgcggcttcggcaggtccggcaccagcgccgaatcaaacttgaagctgatgacatggccgtgctggccgttggcatcggtctggtagtagctggtgcgcagggtcgcgtcgatcacgcccatgaacgagcgcaggatgcggtcctcgtccagactggacacacggtccatcagcttcagcagcgcatcgcgcgcggcctgcatctgcgcgtcgcggtcacccttgcgggcgtcgaccacggtcttgagcaccttcagggtggcgtcgtcgccagcagccagcacatcgaagtgggccttcagctgggcctggccggcggcgatgtcgtccttgctctcgtggccggtagccggatcgaagcgcgcttcgaacagctcgaccagcagtcgggccagcagcgggtagcgcgcgaaggtgccttccacgtaggcctgcgagaacggcacgccggtctgcagcaggtacttgcagtagccacgcagcatggcgacctggcgccagtgcaggccggcagccagcaccaggcggttgaagccgtcgttctcggcatcgccgtgccagacgcgggcaaaggtctcgccgaaggcttcatcgacgctggcggcatcgatcgcgccggcggtcgattcgacctcgaagtcctgcacgtacaccggggcgttgtcgaccgacaggcggtacggacgctcggcgatcacgcgcaggcccatgttttccatcatcggcagcgcgtccgacagcgggatgtcgtccagctggcgatacagcttcaggcgcaggccatcaccgctttcgcgcggcacggcctgcaggctcaggcgcaggtcgtccgggccggtcagggcatcaagctggctgacatcgttggctgcaaccgcggtgctgttgtcttcgatgtagccggccggcagcgccttgccgatacgcgcggcgatgcgcaggccttcggtctcgccgtggcgggccaccagcgcttcgcgcaggtcgtcctgccagttgcgcagcacctgggccagcttctgctccagttcggcggtatcaacgtcgagcatttcacccggcttcgggcgcacgatcaggtgcacctgggccagcggcgattcgcccagcaccaccgagctgtcgacgtactcgccgtgcagcgcgtccttcagcatcgcttcgatgcgcaggcgcacgtcggtgttgaagcgctcacgcggcaggtagaccagcgcggagatgaaacggctgtacttgtcgcggcgcaggaacaggcggctgcgcacgcgttcctgcaggcccagcacgcccatcgcggtgcggaacagttcgtcctcgctggactggaacagttcttcgcgcggcagggtttccaggatgtggcgcagggccttgccactgtggctggccggggccaggcccgactgcttcatcacgtgctcgtggcgctggcgcaccagcgggatctcccacgggcgacggttgtaggcgctggaggtgaacaggccaaggaagcgctgctcgccgatgatcttgcccttggcgtcgaattccagcacgccgatgtagtccatgtagccggcgcggtgcacgcgcgagcgggcattggtcttggtcaggatcagcgcgtccttcaggccggacgtggcgttcaggccctgcgcggccagggtcttgaccgggcgggccgcggacttgtccttgccgcgcatcaggcccaggccggtgtcgttcagcggcgccagtacgtcttccttgccctgcttctcgacgcggtactcgcggtagccgaagaaggtgaagtggttgtcggcggcccagcgcaggaactcctgtgcttccttgcgcgatgcatcgtcgactggcagctggcgcttgcccaggtcgtcggccagcgccaacgccttgtccttcatcggctgccagtcgcgcacgatcgcgcgcacttcgtccagcgccttgttgatggcctgttcgatggcggccatggcttcggccggctggcggtcgatctccagcagcatcaccgactcggcatcaccctcgccgaccttgaccagcttgccggccttgtcgcgggtgaagcgcagcaccgggtggcccagcacgtggacgcccacgccctgctcggccagcgacatggtgaccgtatccacgaggaacggcatgtcatcgttgacgatctgcagaacggtgtgcggcgattcccaaccgttggccttcgcggtcggattgaacacgcggacgttggccttgccggccttgcgggcacgcgcgaattccagcgtctcagccgcgagagcggcccactcttcagcgctgtggtgcgggaactcgtccgattccatgcgcttgtagaagtcagtggcaaaggccactgcttcggcctgtgcggccgcggggtagcgcttgcgcaaggccgtgtacaccggctccagggagaaaccagcggtcactgcgacctccgactctgctggtttcgtcttgttcttcacggtcttggctgcggttttttgcggtttcatggcagagcgatgcgcttgctcagttgggaaaatgaaattgtagccctaccgcgcgaaaaggccttgctgcaggacggaataagcagattcgggtttgctgcggttcaaacgcctattcagttcgcaccggtatggtgctggcgcctgtttcagcactgccgacaggatcggcaaaacgtgttaccggaagacacacgcggcgacgccgatgcgattccacaatcctgaactggacggtatagtccaccgcgtgaacccggcctacctccccgttgccctcgatgcacgcgatgagcgtgtgttcgacgccgtacgcgaactgctggcccagcagggcatgcagatgagcatggaggcggtggcccagcacgccggctgctccaagcagaccctgtactcgcgctacggcagcaagcaggaactgctgcgccgggtgatgcagcgccacgtcggccacgctaccggcgccatggttcgtgcactccgcactgacgacctgcgtgccagcctgctccagttcgccaccgacttcctggagcacttcaaccaaccgcacgtgggccaggcctgccggctgatcgccgccgacgcggcccagtttcccgaagaggcgcgtacgctgtaccggcacggagccggcgcactgacgcttcatcttgctgaatggattgaaaccgtttgcatgcgtggccagctccagcatgacgacccgcacttcatggccgaactgctgctgagcatgattgccggtcaggatttcgacaaacagcgtttccataccccccatcgtgatgacgcgcggctgcgtcggcgctgggcagagttctccgtcgacagcttcctgcgcgccttcgcgcctcagccgtcgccggccccgtcttcaaaccaaccccggagttcctcctgatgaccgccccactccgcacccttgccttgacgtgcgccgttgctgtcgcgctggctgcctgcaagaagccggaacagcagacgcccccgccgccggaggtgggcgtgatcgacgccaagccgcagaccctgccgctgcagcgcgagctggtcggtcgcctgtcgccgttccgcagcgccgacgtgcgtgcgcgcgtgccgggcgtgctgctcaagcgcgtctaccaggaaggctcgcaggtcaagcagggccagaccctgttcctgatcgacccggcgccgctgcgtgcctcgctcaacgcctccgaagcacagctggcctcggcccgcgcgacctacgccaacgccaaggtggccgccgaccgtgcacgttcgctggcgccgcagcagttcgtctccaagtccgacctggacaacgctgaatcggccgagcgtaccgcgctggcggcggtcaagcaggccgaagcagcggtgacttcctcgcgcatcagcctgggctacaccgaagtaaccgcaccgatcagcggcgtggccaacaagcagcaggtcaccgaaggcgcgctggtcggccagggcgatgtgaccctgctgaccaccgtcgaccagctcgacccgctgtacgtgaacttctcgctgagcgtggacgagctgacccagctgcgcgcgcaacaggccaagggcgcgctggcgctgtcgggcgacggcaaggccacggtgaacgtcaagctggccgatggcagcacctacagcgagccgggcaccctggacttctcctcgaccacggtcgacccggccaccggtgcggtgtcgttgcgcgcgttgctgccgaacccgcagcagatcctgctgccgggcgccttcgtcagcttccaggccaacctgggcgaacgcaacaatgccttcctggtaccgcagcaggccctgctgcgcgacaccaccggcggctacgtgatggtggtcggcgccgacggcaaggtcgcgcgcaagaacgtgaagaccgatggcgcgcagaacggcaactggctggtcagcgacggcctggccgccggcgacaaggtgatcgtggccggcgtgcagaaggtcaaggaaggtgcaccggcggtggccaagccgtggagcccggggcaggacgccaacggcaagccggccgcaggcggcgccgctccggcgggcaccgcaccggcgggcaccgcaccggctgctggcaaggcaccggccgacgcggccaagcccgagcaggccgatgcggccaagccggccgccaccgattcgaacaagcagtaacgggaaccttccgtcatgcctaaatttttcatcgaacatccagtcttcgcctgggtggtggcgatcctgatctcgctcagcggcgtgatcgcgatcctcaacctgggcgtggagtcctatcccaacatcgccccaccgcaggtcaccgtctcggccacctacccgggcgccagtgccgacaccacggaaaaatcggtcacccaggtgatcgagcagcagctgaccggtatcgatcacctgctgtacttcagctcttcctcgtcgtccaacggccgtgcgcagatcaccctgaccttcgagacgggtaccgatccggacatcgcccaggtgcaggtgcagaacaaggtctcgctggccacgccacgactgccttcggaagtgacccagcagggcgtggtggtggccaaggccaacgccggcttcctgatggtggtggcgctgcagtccgataccccgaccatcaaccgtgatgcgctgaacgacatcgttggttcgcgcgtgctcgaccaggtctcgcgtatccccggcgtcggcagcacccagcagttcggttccgagtacgccatgaacatctggctgaacccggaaaagatgcagggttatggcctgtcggccagccaggtgctggctgcggtgcgcgcgcagaacgtgcagttcgccgccggtgcgcttggctcggatccgtcgccggaaggccagcacttcaccgccacggtctcggccgaaggccgcttcagttcgccgcaggagttcgagaacatcatcctgcgcgccaacgctgacggctcgcgggtgctgttgaaggacatcgcccgcgttgccttcggtgccaacaactacggtttcgacacccagtacaacggcaagccgaccggtgccttcgccatccagctgctgccgggcgccaacgccctgaacgtggccgaggcggtgcgcgccaagatggacgagctgcaacccagcttcccggccggcgtgacctggttctcgccgtacgacagcaccaccttcgtcaagatctcgatccaggaagtggtcaagacgctgtttgaagcagtgttcctggtgttcctggtgatgctgatcttcctgcagaacttccgcgccacgctgatcccgaccctggtcatcccggtggcgctgctcggtaccttcctgggcatgtggatgatcggcttcacgatcaaccagctgaccctgttcgcgatggtgctggcgatcggcatcgtggtcgatgacgcgatcgtggtgatcgagaacgtcgaacgcatcatgaccgaggaaggcctggcgccgaagccggccacgcagaaggcgatgacccagatcaccggcgcggtggtggcgatcaccgtcgtgctggctgcggtgttcatcccgtccgccctgcagggcggcgccgccggtgagatctacaagcagttcgccctgaccatcgccatttcgatggcgttctcggcgttcctggcgctgggcttcaccccggcgctgtgcgcgaccttcctgaagccgacgcacaacgacaacccgaacatcgtctaccgcaccttcaacaagtactacgacaagatcagccacacctatgtcggccacatcacctcggcggtgcgccatgcgccgcgctggatgatcctgttcgtggtgctcaccgcactgtgcggcttcctgttcacccgcatgccgggcagcttcctgccggaagaagaccagggctatgcgctggcgatcgtgcagctgccgccgggctcgaccaagggccagaccaacgaagtgttcgcgcagatgcgtggcatcctggaaaagcaggatggctatgaaggcatgctgcaggtggccggcttcagcttcgtcggctccggcgagaacgtgggcatgggcttcatccgcctgaagcagtgggaagaacgcaagttcaccgcacccgagttcatccagaacatgaacggcgcgttctacggcatcaaggaagcgcagatcttcgtggtcaacctgcccaccgtgcagggccttggccagttcggcggcttcgacatgtggctgcaggaccgcagtggtgccggttacgagcagctgacgcaggcccgcaacatcctgctcggccaggccgcgcagaagccggaccacctggtcggcgtgcgcccgaacggcctggaaaacgcgccgcagctgcagctgcatgtggaccgcgtgcaggcgcagtcgatgggcatgtcggtgtcggacgtgtacagcaccatccagctgatgctggccccggtgtacgtcaacgacttcttctacgaaggccgcatcaagcgcgtgaccatgcaggccgatggtccgtaccgcaccggccaggagtcgctgaagagcttctacagcccctccagcctgaccaagaacgccgatggcaccaattcgatgatcccgctgaacacggtggtcaagtccgaatgggtgtcggcaccgccgtcgctgagccgctacaacggctactcggcgatcaacatcgtcggctcgcaggccccgggtaccagctcgggcgaggcgatgcagaccatggagagcatcgtcaacgacgatctgccggccggcttcggctacgactggtcgggcatgtcctaccaggaaatcctggctggcaacgcggcgacgctgctgctggtgctgtcgatcgtagtggtgttcctgtgcctggccgcgctgtatgagagctggtcgatcccggtggcggtgctgctggtggtgccgctgggtgtgctcggtgccctcggcctgtcgatgctgcgcggcctgccaaacgatctgttcttcaagatcggcctgatcaccgtgatcggccttgcggcgaagaacgcgatcctgatcgtggagttcgcggtggagcagcgcgccgccggcaagaacctgcgcgatgccaccatcgaagcggcccgcctgcgtttccgcccgatcctgatgacctcgttcgcgttcatcatgggcgtgatcccgatggcgatctccaccggcgcgggcgccaactcccgccacgccatcggtaccggcgtgatcggcggcatgctgttcgccaccctgctcggcctgttgatgatcccggtgttcttcgtggtcgtgcgccgcatgctgggcgacaagctggatgaaccgtccaaggagttcatggaacgccagcgcgacgcggatgcagcacaccgtccggatcgttgatccagcggtgaactgaaacgagaaaggccccggagcgatccggggcctttgttgttgccgcttctggatccatgccgccccaggttggcatctaccggggcaacggcatacccggtagtcgccaaccttggtgggcgctgtccgggcagcgtctcagcgcaacactgcgatcaccacgcatgccgccacaatcgccagtgcaggccattgcatcggcaggaagaagaagtgatgcggagcattctgcccaggtgcacgcggctttcgattgagcacgaaacccagcaccgtgttgattgccgagccaaggccgaacgccagcaggacctggctgagtgaagtattgccgcgacccaccgctgggtccgggaacaggatgaggatgagcagcacggcagcgatcggtgtgagcagggtcagcagccctgcgcctcgatagatgagcatgtggtggcgtccatgaacggtggagcattctgcgaccaaggagcgggaatgccaatggatcgttggcatgtcgcctgcccggagaccggtcgcatacggcctgtactgaaaagtcccttccactgctgcgccgacaacgaggcgctcaaggcgtctaccggtttcgcataaggcccccgctttggattcctgggcgcgcagaagtgcggcacgcccggatcgttgctatccagatgcctccacggcaatcgatccgatgccgcccaggagacagttcatggaaagagcaccactacgacgcttcagccgccccgcccttctgcttggcgcgctcttcgcggccagcagcgtccaggacgcacatgcggcaggcgtcctcgtctgcgacaactgtcgcgatccacgcgcactggcgctttactcgggcacggggcccaccatcgtcgtcgacttccagcagcgccggctccatggcttcgatgtggaatacgatcgcgagctgcgtcggtatcgcgccaccagggcgcagattcccgagccaatcaacgcatccttcaatcggatcatggggatgctcgacaacaacgtgccaaccgtacagttcgcgccgcggcagtgggccggaagaggagtccagtacgaggttcatcctgatgacccgcagtacgccaacggcataggcttcccggaagagcacaagaacctcaacgcctacgatgtcgtgcagatggcaaccgagcgattcaggctggagagcgccatgggcaaggcattcacaggcgccacgacatcgtcgagggcctggaacagcatggcgacattcctgtcctcgatcggcctgagcttcgtcagcaaggccctcggaatcgacggtgcaatctacaggatcacctggcgcgatggctcgaagactacgctggccatcgtctcttcgtcagtggacaccgccagatacgtgcaaggccagagcaaggacgccaatggcaacatgattcccgacggcgcggcaaccagccccggcctggcccaacacttcgccggcacctacaacttcaacagccgggacgatctggatcgatggatcgactccggtcgcctctatggggtgaacatgttccccggtgctccacctgagtcgctgcagatcgtctgtgaatggaacggaacggatatcgtttgccgattgccacgttgatcgcacaagggaaacggggcggcaatcgccgccccgtcgcgtccatcagcgcaacccggtctcgttgcgcgcgatcaccaggcgctggatctccgaggtgccctcgtagatctcggtgatcttggcatcacggaagtaacgctccagcggcatctccttcgagtaccccatgccgccgtggatctgcaccgcctggtgcgtgatccacatcgctgcttccgaagcggtcagtttggccaccgctgcttcggtgctgaaacgcttgccctggcccttcacccacgcggcacgcagggtcagcagcagcgctgcgtccagcttgcacttcatgtcggcgatcttggcctgggtcatctggaaggtgccgatggccgcgccgaaggccttgcgctccttcacgtattccagggtcgcctcataggcggctcgggcgatgccgatggcctgcgaggcgatgccgatgcggccagcatcgagcacgctcatggcgatcttgaagccctcgccttcctggcccagcacgtcttcggcctgcgccacgtaatcgttgaactcgatctcgcaggtggccgaagcgcggatgcccagcttcggctcggtcttgccgcgaccgaagcccgccttgtcggtatcgatgaggaaggcggtgatgccgcgcgcgcccttgtccggctcgctcatcgcgaacagcacgatgtacctggccaccgggccggaggtgatccagctcttcttgccgttgatgacgaaggtgccgtcggcctgcttcaccgcgcggcagcgcatggcggtggcatcggagccggactgcggctcggtcagcgcgaacgcgccgatggcctcgccctcggcgatggcacgcacgtaggtctgcttctgctgctcggtaccgtgggtgaggatgccgttgcagaacagcgagttgttgaccgacatgatggtcgaatgggctgcgtcggcggcggcgacctccaccatcgccagcacgtacgcaaccgggtccatgcccgcgccaccgtattcggtcggcacttcgatgcccatcaggccgttctcgcccagcaggcggatgttgtcgagcgggaactcgccggtacggtcatggtgctccgcgctcggggcgatcttctcctgcgcgatgcgccgcgcaacgtcctgcagcatcaactgctcttcggtaaagctgaaatccacaacaccctcccgggtacatgaagttatgggctacatacggcgcgcccaggtgtcccgattgtaccggggcccggctgtttccgtacgctggcgacttgaccgcgacgggccctttcagcgaatatatctctatatcgcgataggtagatatttatggatcttgaagactggtcgacccgcctgaaggtgttcgccgatgcgacccgcgtgcgcctgctggcgctgctggagcaggaggaactgaccgtggccgaactgtcggcgatcacccggctggcacagccacgcgtgtccacccacctggcgcgcctgaaggaagccggcctggtccgcgaccgccgtgccggcgtatcggcctattaccgcttcgacgaggcccagctggatccggcgcagcgtgcattgtggcatgccttgagcaacggaagcgatgacccgctgctgcgccaggacgctgaacgcgtcgctgccgtgctggcccaccgcgcctccgaccagaactgggccgacagcgtggccggcgacatggaacgccactactccccggggcgcacctgggaagccctcgcccgcaccgcgctgccgctgctggagaccggcgacgtgctggacatcgcctctggtgacggcgtgctggccgaactggtggccccgcatgccaagcgctacatctgcatcgacaccagcgcgcgcgtggtcgccgccgccagcgagcgcctgcgccgtctgcccaacgtggaagtgcgcgagggcgacatgcatgcgctgcccttcaaggacaacagtttcgatctggtagtgctgatgcacgcgctgacctacgccagcaagccggcgcaggcggtgaccgaaggcgcgcgcgtgctgcgcccgggcgggcgcctgctgctgtgcagcctggcccgccacgaacacaaggccgcggtggaagcctacggccacgtcaacctcggcttcagcgacaaggagctgcgcaggttcgtcgacaaggccggcctgcaggtatccagcctggagacggtcacccgcgagaagcgtccgccgcacttcgaagtgatttcgctgatcgcccacaaaccctgagcccgagaacgccatgcctgccctgccctggttgcatcctgagcgtgccaacgccctgctcgacgccctgcgcgagcggatcctgatcatcgacggtgcgatgggcacgatgatccagcgccacggcctgcaggaagacgattaccgtggcgaacgcttcgccggcggttacgatcacagccatggtcccggctgcgaccacggcacgccggagggccatgacctgaagggcaacaacgatctgctgctgctgacccggccgcagatcgtcgcagacatccacaccgcctacctggaagcgggcgcggacctggtcgagaccaacaccttcaacgccacttcggtcagccaggccgactaccacctcgaacacctggtgtacgagttgaacaaggccggcgctgcggtcgcgcgcacctgttgtgacgccgtggccgcaaccaccccggggaagccgcgcttcgtgatcggggtggtcggcccgaccagccgcaccgcctcgatcagcccggacgtaaacgatccgggcttccgcaacaccagcttcgacgaactgcgcgacacctaccgcgaagccatcgagggcctgatcgacggcggcgccgacaccatcatggtcgagaccatcttcgacacgctcaacgccaaggccgcgctgtatgcgctggaggaagcgttcgatgcgcgcggcgcgcggttgccggtgatgatctccggcaccatcaccgacgcttccggtcgcaccctgtccgggcagactgcggaagccttccatgcctcgctggcgcatgctcggccgctgtcgatcgggctgaactgcgcgctgggcgccgatgcgatgcgaccgcacgtggaaacccttgcgcaggtcgccgactgctacgtcagcgcacaccccaatgccggtctgcccaatgccttcggcgagtatgacgagacgccggaggacatggccagcaccctgcgaggcttcgccgaagatggcctgctgaacctggtcggcggctgctgcggctccacgcccgaccatatccgcgccattgccgcggctgtgaccgggctgccgccgcgcgcactgcccggcacccgggagcaggccgcatgaatgtcgccgccaccgttccgcacttcccgccctattgctgctgagccgacgcctgccatgacgcctgtccgccctacccgcctgtccggcctggaacccctggtcatcaccccggacctgctgttcatcaacgtcggcgaacgcaccaacgtgaccggcagcgcgcagttccgcaagctgatcaaggaaggccgctacgaagaagcggtggacgtggcccgccagcaggtggcaagcggcgcgcagatcctcgacgtcaacatggacgagggcctgatcgattcggaagcggcgatgacccgctacctcaacctgatcatgtccgagccggacatcgcccgcatcccggtgatggtcgactcctccaagtggagcgtgatcgaggccggcctgaagtgcctgcagggcaagagcgtggtcaactcgatctcgctgaaggaaggcgaggcactgttccgcgagcacgcgcgcaaggtcctgcgctacggtgctgccgcggtggtgatggccttcgatgaaagcgggcaggccgatacctgcgcgcgcaaggtcgagatctgcacccgcgcctaccgcatcctggtcgacgagatcggcttcccgccgcaggacatcatcttcgatccgaacatcttcgccgtcgccaccggcatcgaagaacatgacaactatgcggtggacttcatcgaagccacccgcatcatcaagcagacgctgccgcactgccacgtctccggtggtgtctccaacgtctcgttctcgttccgcggcaacgaaacggtgcgccaggccatccattcggtgttcctgtaccacgccatcgccgccggcatggacatgggcatcgtcaatgccggtgccatgccgatctacgatgagctggagccggagctgcgtgagcgcgtggaggatgtgatcctcaaccgccgcagcgatgccaccgaacgcctgctggagatcgccgagcgctacaagggcaggaagggtgcggcgaagaccgaagacctggcctggcgcgacaagccggtggcgcagcgcctggcgcatgcactggtgcacggcctggatgcctttgtcgaggaagacaccgagctggcccggcaggcctccagccgcccgctggacgtgatcgaaggcccgctgatggacggcatgaacatcgtcggtgacctgttcggcgccggcaagatgttcctgccgcaggtggtgaaatccgcgcgtgtgatgaagaaggccgtggcctacctgctgccgtacatcgaggcggagaaggcgcgcagcggcgacactgccaagagcaacggcaagatcatcatggccacggtgaagggcgatgtgcatgacatcggcaagaacatcgtcggcgtggtcctggcctgcaacaacttcgaggtggtcgaccttggcgtgatggtgccggcgcagaagatcctcgatgccgcgcgcgagcacaacgccgacctgatcggcctgtccggtctgatcactccctcgctggaggagatgagccacgtcgcccgcgagatggagcgccagggtttcaatctgccgctgctgatcggcggcgccaccacctcgcgcgcgcacaccgcgttgaagatcgacccgcactacaaagcgcctacggtgtgggtgaaggacgcctcgcgcgcggtcggcgtggcccagtcgctgatctcgcgcgacctgcgcgaagccttcgttgccgccaacgaggccgactatgccgagatccgggcacggcaccgcaatcgtggcgatgccaagcgcctggtgtcgctggaacatgcacgcgggcagaagttccagggcgactgggggaactacacgccgcccgcaccgaagcagccgggcctgcacgtcttcgatgactatccgctggccgagctggtcgagtacatcgactggacgccgttcttccaggcctgggagcttgccggcaagttcccggcgatcctcaccgacgagatcgtcggcagccaggccagcgagctttaccgcgatgcccgcgcgatgctcgaccgcatcgtcggcgagaagtggctgaccgccaaggccgtgttcggcctgtggccggccaacagcgtcggcgacgacgtgcgcgtgcagcacccacagggcgagaccaccctgcacttcctgcgccagcaggtggacaagccggccgagcgcccggatttctgcctggccgatttcatcgccccgaccgacagcggcaggcaggactggatcggcgcgttcgcggtcaccgccggcatcggcatcgatgcccacgtggcgcgcttcgaagccgagcatgacgactacaacgcgatcctgctgaaggcgctggccgaccgcttcgccgaagccctggccgagcgcctgcatcagcgcgtacgcacggaattctggggttatgaccaggccgagacgctggacaacgacgccctgatcgatgagcagtaccgtggcatccgccccgcccccggctatccggcgtgccccgagcacagcgagaagcggcgcctgttcgatctgctgcgggccgaggccaacgccggcatggaactgaccgagagctttgcgatgcttccgaccgccgcagtgtcgggctactacttcagtcatccgcaaagccagtacttcgtggtcgggcgcctcagccgcgagcaggtcaccgactacgcccggcgcaagggcgtggagcgcggccaggccgagcgctggctggcctccaacctcgactacgaccccgaatgacacaaaaaggggacggaggggatcaagtcgcttatgcacaaacgacttgatcccctccgtcccctttttgcctcatcattctgcgatgaccgttcccgttgcccgcctctccagcttctacctgttctattacgcggcgctgggcgcgttcactccgtactggagcctgttcctcactgcacgcgggatgagcgtgaccgccatcagcgtgatgatggggctgtggtatgccacacgcgtggttgcacccactgcctggacctcgctggcagccacctcaccgcggccgatccgactgttgcgcatcggctgcgtgctgaccctgatcagcttcgccgcattcctgctgcctctgccgcagccatggatgtatccggcgatgatcgtgttctgcttcttctacaacgcggtgatgccgcagttcgagtcgatcaccctcacccatctcggcagcgacagccatcgctacggcctgatccgggtctggggttcgcttggcttcatcgccatcgtcactctgttcggctggctgatcgaaggtgacggcaccgccggccgcgccgggctgctgccctggatgatgctgccgctgttcgtcctgctggtcgcctcggccttcagcaaccactacgcacgcgacatcggcaggaccggcggcgatgccagcggcttctggcagatcgtgcgccgcccgccggtgctggcgttcttcctggccgctttcatggaacagctctcgttcggcccgtactacaccttcttctcggtctacatggaccaccacggctatcgcacatccacgctcggcctgctctggaccatcggcgtggtgttcgaagtgggcgtgttcttcaccatcggccgcttcttccgccgctatgacgccagctggatgctgctgatcgctctggtcagctcctgcctgcgctgggccgtgaccgcgctgttcccggaaaacctgccggtgatgctgctggcgcagaccgcgcacgcgctgggctttgccgcgttcttcgccgcggcgatgcagatgctggcgacctatttccccggtcgcctcaatggccatggccagggcctgctgtacggtttctcgtccggtgtcggcggcgtgctgggcgcgctcatcgccggccaactgtggaagatcgacgagggacgcacggccttcctcgcaggtagcggattcgctctggtcggcgcactgctgtgcttcttcgcgctgagcctgccgttgatccgtgcacgccacagcactgcgcgcgtccggtaacgaaaacgccgggcaatgcccggcgttttcatcgtgcagcaggtgcagttaccagaccaggtcgtccggtacctggtactgcgggtctgcgtagggatcttcctcggccggcgcgttcgggtcgaccttcagtgccaccgatgcggcaaacaccgcttcggactgtgccagcacttcggcggtcaccagcaggtaacggccattgagctggaccacgcccagctcaccggcattgagcgcggtcagctgttcggcggtcacgtagatgcgcttgatcttgccgccatacgggaagtggcgagcgatatcagccgcctcggagttcaggcccttgtccttcagcagttcttccagcttggccttcgcctcgcggcgcacgcgtgcttcttcctgcttcaggcgctcggtctcgatgcgctcttccttctcacgctgcgcacggatggcataggccttggccagatccatctcttcggcgctgcgcggcttgcgcgggccctgctggcccgggccacgcgactggccgggcctgcccgggccaccgtggccatgcccgcgacgctcaccgggcttgtgctcgcccttgccagcgccctgcggctttccattgccgttgccacccttgccctgcgggcggccatcacggcgggggccatcattcttgcgctcgggcttgggcgcgggcttgaagcccaggcccatcagctggtcgcggagggtatcgctcataggattcggatcagtagtgcggcggcggtggttcgctcgccggatcggaagaattcagtgcgttgcggaccttgcccaggtcctccagcagcacacgcagcacgtcggcgttgcgcatgccctgcatgcgggcatcggccagcgcatcgctcaattcggcaagcgcctgttcctggaaggacacgcgcatttccagttcgaccaggcgcgcttccagcgcctgctcgcgttcggtcggcagcaggtcagacatgcagcgaacgcccccggccaatgccgtagtacgccaggccggcagcttccacttcggcaggatcgtacagattgcgtccatcgaacaccgccgcgtccttcagctgctcgcgcagcttctggaagtcggggctgcggaactgcttccactcggtgaccaccaccagcgcgtcggccccttcgagggcctcatcagcactgctgcagaacaccaggtcatcgcgctcgccgaagatgcgctgcgattcatgcatcgcttccgggtcgtaggcacgcaccgtggcaccgccctcccacagctgcgccagcaggcgacggctggaggcttcacgcatgtcgtcggtgttcggcttgaaggccaggccccacacggcaaaggtcctgccgcgcacgccttcgtcctcgcccttgtcgtaatgacgctggatgagggcgaacaggtggcccttctgcgcatcgttgaccgcttccaccgcgttcagcagcttcggctcaagaccatgttgctgggcggtgcgggccagcgcctgcacgtccttggggaagcaggagccaccgtagccggcgcccgggtagatgaagtgccagccgatgcgcgggtccgagccgataccctggcggacctgctcgacgtcggcaccgacgcgctcggcgatgtttgcgatttcgttcatgaacgaaatcttggtcgccagcatcgcgttcgccgcgtacttggtcagctcggccgagcgcacgtccatttccaccacgcggtcgtggttgcggttgaacggcgcatacagacgacgcatcaccgcgacagattcctcgctggtcgcaccaatgatgatgcggtccgggcgcatgcagtcggcgaccgcgtcgccttccttcaggaattccgggttggacaccacgtcaaaggtgatgtccgcgccacgcgcggcaagttcttcagcaatggccgcacgcaccttgtcagcggtgcccaccggcaccgtcgacttgttgaccaccacggtcggcacgctcatgtgccggccaatggtacgggccacggccagtacgtactgcaggtcagcgctgccgtcctcgtccggcggggtaccgacggcgatgaacaccacctggccatgcgcgatcgcggacgcggcatcggtggtgaatgccagccgcgacgcggcgtggttggccttcaccatcggctccaggccgggctcatagatcgggatgatgccctggttgaggccatccaccttggcctggtcgatatcgacgcagaccacctgatgaccgacatcggccaggcaggtaccggtcaccagacctacataaccggtaccgaaaatcgcaacgcgcatgtccgtgcaggctccgtggtggcttacggcaggacgcccagcagctcgacgtcgaacgtcagagtcgcgttcgggccgatcgggccacccggcgtaccgttctcgccataagccagattgcccgggatccagaagcggtacttcgaaccgaccggcatcagcgcaacgccctcggtccagcccttgatcacctggtccaggccgaactcggccggctgacgaccataggagctgtcgaacacggtgccgttgagcagcttgccttcatagttcacgcgcaccttgctgctcggcagcgggcgctcgccgctacccgggcggatgacctggtactgcaggcccgaggccgtcgtcacgacacccggctgggtcttgttcctggccaggaaggcattgccttcttcgcggttggtctgcgcagcagcggcagccttggcctgcatttcagcctgcttgctgcccatgaaggcctggatggtggcggtcgcgtcagcttccgtcatcttcggctggcccttggtcaggccggtgctgatcgcgtcaaacagcgaggcaacatcgatgtcgtccttcagctgcgccagcgacgggcccacagagtaggaaccgatcatctgcgacaccttgacgcggtcgaccttcggcggctgcgaacccggcgccatgcccggcacctgctggccgctgcgggccatcacgacctggcgcagggccgcgtcggtggccttggcctgttcctgggtgatctgcggctgcaggccttcgaacgaacgctccacggcggtgcgcagcgcggccacgtcgatctcatcggcgatcggggtgaacgacttggccacgtccaggccgatggcgtagccgagcttctgcttgggggaattcaaggttgcggtctccttggcggctgcgggggcagccgattgttgcgacagagcgacacctgaagtgcccatcgccagaatcagaaccgacgccgcggcgccgcgcattcccatcttcattcgctgcattcctggaagtgtctgggcgccgacgtcggcgcgaaaagaagcattgtcgcacgcatgccgtcgatgtcgaggcatccgtgccggatatcaatgtgcggccgctgcggccagcgccttgtcgatggccgcagtcagctgcggatcatccggcgtcaccttgctggcgaactgggcgatgaccttgccatcgcggccgaccaggtacttgtggaaattccagcccggtgccaccccggtggccgcggtcaaccgttgatagagcggcgtcgcctccgcaccgaccacgtgcaccttctcgaacatcgggaacttgaccccgtaggtgagcgtgcagaaatcctggatctgcttctcgtcaccgggctcctggcccttgaaatcgttggacgggaagccgagcacggcaaaacctcggccggcatagcgcttctgcagcgcctccaggccttcgtactgaggggtatagccgcacttgcttgcggtattgaccaccagcagcacctgcccgtggtagcgctgctgcaggttgacctgctgcttgctggccagcgggcggtagtcgaggtcgagaagatcggccgccagcacctgggtggaaccggccaggccggctaccagcagggtcagcagggacaggccgcgcaggcggcgcggcataacggtcggcaagggcatcgagagcagtccgcagtggccattcacagggccggccggtagcggccggagtcggccgaactatagcaccgggcccccttcccccttgttgcaaggggcgcctgtggctttgcgcggcgtggcgctttcctgcacgtcccgccagcaacggcgcagtaatgacatagcatggacaacgctgaatggaaggcgggcctgggtcggcccgcgccacaacctgatttaccttttaaatcaatcggataaacggatatttcagcgatttgaccacccctgccatcagttggggacggcaaggggttgcacgtaggcgtgccggtgttatagttgcatacaacaccagtcacctgagacagggggaagccatgaacgcccggatccgtcgcaacctcaccgcacccgcggccgctgctgtttcgaccctgatcgtgctggcctggctggccacgcccaccgcccccgcctcgcccgacagtgcgcaggatgcaatcgctacaccggccgggaacgccgattcctccccccctcccccgcgtcggctgcacagctccctgtccatgccgtatttctcgttcgcccagccgctgaccccacggagctgaatatgagcgacatccagtggagcgacggcgctcccatctaccgtcagttgaaggagcgcgtgatcgccatgatgctcgacggaatcctcaagccgggcgatgccctgccttcggtgcgccaggtggccgccgattaccaactgaaccccatcaccgtttcgcgcgcttaccaggaactggccgacgaaggcctggtcgaaaagcgccgcgggctgggcatgttcatgaccgagcaggccgccacgcagctgcgcagcagcgagcgcgagcgcttcctcaatgaagaatggccggccgtgctggagcgcatccagcgcctgggcctgagcctcgacgaattgctgccccaggggaaagtctgatgaatagcaccgcaagcgaaccggtcatcaccgcccgcggcctgcgcaaggcctacaagtccaccgttgccctcgacagtgccagcttcagcattccgagcgggcgcatcgtcggcctgatcggtcccaatggcgccggcaagaccaccgcgctgaaggccattcttggcctcacctcggtggaaggtgagttgagcgtgctcgggcgcgacccgcggctgcaccgcgacgaactgatgaacgacatctgcttcatcgccgacgtcgccgtgctgccgcgctggctgaaggtgcgcgaagccatcgatttcgtcgccggcgtgcatccgcgcttcgaccgcgcccgctgcgagcgcttcctggccaacaccaagctgcagccgaagcagcgcgtgcgcgagctgtccaagggcatgatcgtgcagctgcacctggcactggtgatggccatcgatgcccgcatcctggtactggacgagcccaccctgggcctggacatcctgtaccgcaaggagttctaccagcgcctgctggaagactacttcgacgagcagaaaaccatcatcgtcaccacccaccaggtggaagagatcgagcacatcctcagcgacgtcatgttcatccgtgatggccgaatcgtgctcgatgcggaaatggacgaggtcggccagcgttacaccgaactgctggtcaacgccgaccagctggagaccgcgcgcgccctgaagccgatcgacgaacgcagcctggcgttcggcaagaccgtgatgctgttcgacggcgtaccgcgcgcccagctttccacccttggcgagacccgcagcccgggcctggccgacctgttcgtcgccgtcatgaaggggacctacgcatgaatgccgtcaaccatcccgtcagccccctcggcacgctgcgctggctgctcaagcgcgagtactgggaaaaccgcggcggtttcctttatgccccgctgatcgccggcctgatctcgctggtgatgagcactgtcggcatcgccttcggcctgtttgcgctgaaccgcgcggcgcgcaacggtgcgctgcatgtcgatggcgagagcgtgaacgtcaatggcctggacctggcgctgctcacccgcaacatcgacggcaaggaccttgccgacctcggtaacggccttgacctgaccctggtgctcagctcggcatggccgttcctggtgctggccttcgtggtgttcttctattgcctcggcgccctgtacgacgaccgccgcgaccgcagcatcctgttctggaagtcgttgccgctgtccgatacccagaccgtgctgtccaaggtcatcagcgcactggtcgtggcaccgctgatcgcggtgattgccggcatcatcaccatgttcggcttcatgctgatcatcagcatcgtcgcgctgatgcacggtggcagcccgatggcgctgatctgggggcccgccagcccgttgaccctggccgctggccacctgagctggattccggtctacgcgctttgggccctgcccactgcagggtggctgctgctgtgctcggcctgggccaagagcaagccgttcctgtgggcggtgatgctgccactgtttgccggcgtcatcgtcagcaccaccaagatcatgccgctgttcggcctgaccaccggctggttctggcagaacatcgtcggccgcctgctgctgggcggcgtgcccggcatggacctgctgtaccgcctcggcgcaggtgaaggttcgcgccgcgacctggattcggtggtcagcctgatgtcccccgcctcgcagctgaagtcgctggcgatgccggagctgtggatcggtgcggccgtcggggcactgttcatcttcctcgccatccgcctgcgcaagcgcgccggcgagatctgattccatccacccggaggcaccacccatgcgttctttgctcgcctgttctgcgttgttgctgttgccgttgtcggcgctggccgccgatgctccgaactgcaagttcactgccgcccgcgcactgaagctggacgtggccggtgccaagacggtggtgttcgaggtcaaccagcatgacctgaaggtggtcgccagcgctggcggcggccagctggacggccgcgcctgcgcgtccagccaggaatggctggaccagctggtactggaccagcgcaaggtgggcgacaagctggtggtgagcctgcgccgcgacggccgccaaagcggcatcagcctgggcaacagctacgcctggctggatatccgtggcagcgtgccggacaacctgccgctgcagttcaaggtcggctcgggtgacgccagcgtggagaacgcacagtcgctcagcgtggacgtcggctccggtgacgcggtggcccgcggtacccgtggcagcatccacgctgcagtgggttccggcgacctcaacatcgatggcggcagttcgctgaatctgctgtcgctgggttcgggcgacgtcaatgtccgcaacatcggcggcgatgccatcaccggcactgtcggttcgggtgacctgaagatcaccgatgtgcgtggcaacgcacgcctggatacggtcggctccggcgacatcgagttcaagcgcgtgcagggcagcgtcgaagtcggcgtggtcggctccggtggcatcgatctggccgatatcggcggcaacgtgcatgtgcgcagtcacggctcgggcgacatccaggtggacggcttacgcggcagcctgaccgtcgatcacagcggcagcggcgatatcgaacaccgcaacgtcagcggccgggtcaccctgccgcgcagcaagtaatcctcttccacacacgtccaggggaacatcatgaacctgttgcgcctgctgcccgccaccctgctgtgcctgccgctgatcgcctgtggtggcacgtcctccgcccccgacaagagcgtcggcaagagcgtcgccgaagccaccagcggcgttggccagaccgtcaaggaagccatggacgatgcccgcaaggacatcgcccagggcaacatcaagatctcggccgacaagcagccgcgtgcggagatcacgccggatggccgcctgctgatcgccggcgaggaggtcgccgccaacgacgtccagcgccgccacctgcaggagtaccgcggtcacgtggtcgccgttgcgatggcgggcatggatgtcgggctggccggcgccaaactcggcgccaacgccgccggtgaagcgctgaagggcatcttcagcggcgacagcgaaggggtggagaagcgcatcaacgccgaagccgccaagatcgaggcccaggccaagcgcatctgcgatcgcctgccggcgatgctggccagccagcaggcactggcgcgcgagctgccggcattcaagccctacgcgacgatggaccagagcgacgtggacgactgcggcaaggacaactcggtcacgttctccaactgagacaaatcgacgcacccgaccggctgcggccttccgttgccggtcgggcactgtcggcgggcttacaatgggggccccggatgcccccgaaccgaacgccatgaagaagttgttcctgctgctggccaccctgctctgcctgggcctggtcggctgcgacaaggattaccgcaatcaccgcgccgagcgcggcaagcccaagatttccgtcagcgaaggcatggtgaccgtgcgccgcccgccggcaccgaacatcatcatcctcggcgacggcacgatgaaggtggacgagatccagattccgctggacgacgggcagaagcagatgctgcagacgatgttcggcaagctgcaggtgctgcgccagaacacgctggtggccgcaccggccgatccgaacatgcagccggtgaagatccagccgccggagggcatggaggtgatcccggccgacctgatccagcgcatccccgagttcaaggattacaccgacaccttcggcaacatcgtcgccgaccgtcgctgaagaaaaacgccgcccgagggcggcgttctcgtttccgtagagtcgagcgtggctcgactctacaaccggccgatcaaccgccggcgccaccaccgccagcctggatgccaccagcagtcagcgcagtcggatccagcaggcgacgcagctcggcctcatcaagcccgctgtcttccagcgccacgtccagcaccgggcgctgttccttgtaggcacgcttggcaatcgccgctgccttctcgtagccgatgatcgggttcagcgcggtgaccaggatcgggttgcgcgccagcgcctcggccacgcggtcctcgcgcaccttcagcccggcgatcgcgctgtcggccagcagcctggacacattggccagcaggccgatgccgtcgagcaggttcaccgcgatcaacggcagggtgacgttgagctggaagttgccggtctgcccggccacggtgatcgcggtgtggtggccgatcacctgcgcgcaggccatcaccgtggcttccggaatgaccgggttgaccttgcccggcatgatcgagctgcccggctgcagtgccggcagttcgatctcgcccagcccggccagcggaccggcgttcatccagcgcaggtcattggcgatcttgatcagtgccacggccagcgcattgagctggccggacagttccaccgcatcgtcctgcgcggccaggccttcgaacttgttctcggcgctgtcgaacttgaaaccggtctgctgcttcagcgccttggccacctgcgcgccgaagcgcgggtcggcgttgatgccggtaccgatggcggtgccgcccagcggcaaccggcgcacgcgcttgaggctgtcttcgatgcgctcctgcgccgaggccagctgcgccgaccacgcaccgaattcctgctcgaaggtgagcggcatcgcgtccatcaggtgggtacggccggtcttgaccaccttgcgcaggctgcggcccttcttgtccagggtcttgcgcaggtgcaccagcgccggcagcagctgctcatgcgtcgccagcactgctgacacgcgcagcgcggttggaatcacgtcgttggaactctgcccctggttgacgtggtcattggggtgcacggtggtcttgcccgccttgccggcacggttggccagggtggcgatgacctcattggcattcatgttcgacgacgtgcccgaacccgtctggtagacatcgatcgggaactgcgcgtcccagttgccggcggccacttcggcggcagcggtctggatggccttggccacgttcttcggcaggtggcccagctcggcgttgacgccggcggctgcgcccttgaccaggcccagggcgcggatgaaaccgcgcggcatgcgctggcccgacaccgggaaattctgcacggcgcgctgggtctgggcgccccacagggcatccgcaggcacctgcagctcgcccatgctgtcgtgttcgattctgaaacccttgcttgcagctttgctcattgcatcaactccgcactacttcagttggggaaagggaagcggcggctggcagggtgtcgcttcccgggctggcggctgcggccacaatactcccttgcccgcaccatgggatgacgagggcgggccagatcgttccacctgcacggccgttctgcgcgcgcaagggtagtgccggccgctggccggcaaccacgcccggcctacgccgccatggcttgccggccagcggccggcactacctgaccggcacgtcgtagaatatggcccccgccgctcgtcccagccctgccgacatgtccgattccgccctgctcgccctgtccccgctcgatggccgctacgccggcaaggtcgacgccctgcgcccgatcttctccgaatacggcctgatcaaggcccgcatcgtggtcgaggtggaatggctgctggcgctggccgccgaaccgggcatcgtcgaactggcgccgttctccgacgccgccgtcgcccgcctgcgcgagctggccgcccgcttcagcccggcccaggccgcgcgcgtgaaggagatcgagcgcaccaccaaccatgacgtcaaggcggtggagtacttcatcaaggaacagctgaaggacgacgccgagctggctccggcgctggaattcgtgcatttcgcctgcaccagcgaagacatcaacaacctcagctacggcctgatgctggaacaggcccgccgcgaggtgctgctgccgaccctggacggcatcgccaccacgctgcgcaacctcgcccacgcccaggccggccagccgatgctgtcgcgcacccacggccagaccgcctcgccgaccaccctgggcaaggaactggccaatgtggtcgcccgcctggagcgccagcgccggcagatcgctgcggtcgagctgaccggcaagatcaacggcgcggtcggcaactacaacgcccacgtggccagctacccggacgtggactggccggccttcgccgagcgcttcgtgaccggcctgggcctggtgttcaacccgtacaccacgcagatcgagccgcacgacaatgttgccgagatcggcgatgctgcgcgccgcgccaacatcatcctgatcgacctggcccgcgacatctggggctacatctcgctgggctacttcaagcagcggctgaaggaaggcgaagtcggctcgtcgacgatgccgcacaaggtcaatccgatcgatttcgagaatgcggaaggcaacttcggtatcgccaacgcgctgttcgagcacttcagcgcgaagctgccgatcagccgctggcagcgtgacctgaccgattccaccgtgctgcgcgcactgggcaccgcgttcggccacagccaggtggcgctggattcgctggccaagggcctgggcaagctggaagtgaacccgcagcgcctggatgccgacctggacgcggcctgggaagtgctggccgaggccgtgcagacggtgatgcgccgccatggcctgccgaacccgtacgagcagctgaaggcgctgacccgtggccagggcatcaccgccgagtcgatgcgtgcgttcgtgcaggggctggagctgccggcggatgcgaagcagcgcctgctggagatgaccccgggcagctacaccggcctggccgaggccctggcgaagaagatctaaggggttcctttgcggcggcggccgcgggcgctgcctgcggcaggcaacggcaacagcaacagcaacagcgatccaggctctgggttgctgggggctgggcggggcgggaggggccagcgggacacgccgtgaacccatccatgggggctcgatggcgccatccatggcgccaacggtcccgctggcccctcccgccccacctctgacagatttccggtgacggatcgaagagcgtggggttgtcgggacggaatttgaaagagggacgcggcttcgccgcgtccctctcttgttttggcacgagcaagcgcagcgcgcgacccgctgttgcttttgcttttcttcttccattccgtggcgggccgcgcaggaaactgccaggggccgggcgggtgggctgcgcgggggtgtccgccgcatggatgcggcggccaagcttacagggacgtacttgcagcgtcccccgcgcagcccacccgcccggccaagcgcggcttttgcttgtgaacccaccccgccacgaggggctccgccgttggccggacaccccgcgacaatcccgcgcacgtgcgcaatccccacgaacggcggacaatggagatctcaggcggcccgctgcgccgcccctcccgctttccgctgcaaggattcccccatggccgcccgcaagtcctccgcccccctcatcgaagtcaccgcccgccccggccagccgctgggcatggcgccggccaccttcctgcgcgacttctggcagaagcgcccgctgctgatccgcaacgccttccccgacttccagaccccggtgcagccggaagacctggccgggctggcctgcgaagaaggcgtgctggcgcgcctgatcgagcacgacaagacccaggacggctggcgcgtgcgcaccggcccgttccaggaagacgtgttccccgccctgccagaccacgactggaccctgctggtgcaggacgtggacaagtgggacccggacgtgcgcgccctgatcgagcacttcagcttcctgccgcgctggcgcatggatgacgtgatgatcagcttcgccgccaccggcggctcggtcggcgcccacgtcgaccagtacgacgtattcctgctgcaggcccacggccaccgccgctggcagatcgatgccagcgaatcgatcaagggcaggcagccgccgctgggcttccgccccgacgtggagctgaagctgctgaaggtgttcaagccgacccacgactgggtgctggcgccgggcgacatgctgtacctgccgccgaacgtgccgcaccacggcgtcgctgaagacccctgcctgaccttctccttcggcatgcgcgcgccatcctcggccgagctgatcagcgactacctggacaccctgatcgccgacgccgacgagaacatccgctaccaggatgccgacctgaaggtgccggccgacccgaacgagatcgacacggtggcgatggcgcgggtgatcaccgcgctcaatgccatccgcatgaacgatccggacaagctgggtgactggttcggccgtttcatcaccacctaccgcgcggccggcgaagtgatggctcaccaggccgcaccggcagcggaggaagtggtccaggccctggcctcgggcctgctgctgcagcgtcatccgtgggcacgcctggcctggcgccgggccaagcgcggcgccagcctgtacgtcagtggccaggacttcgcgctgccggtgaaggacgcgcagcgcctggccggcgccgagcagctcgatgccgccgcctatcgcggcctgtccgacaagggccgcgcggtggtccagcagctgttggtcggtggcgtgttccagctgatcgatccgaacgaggtgtatgacgctgaagatgaggatgacggcgaagacgccgtggtgctcggcgaagtggtcgaaggccgtgaccgtgtcgacgcgatcgacgccgaggcggtgtccgacgatgtccacaccgtgaccgtgcacgacgacggcatcgaggtcatcgtcaacttcgaggatcacgacgaagacgacagcgacgacggtcgcgcctgagccctgccatggtccgggtccagcaggtcagccacgccgacgcccacgttgccatccacgacgtgcgccaacgcgtgttcgtgcaggaacagggcatcgccgccgaactggaacgcgatgcgctggacccgctcagcgcccatgtgctggcgctggacagtgacaaccagccggtcggcaccggtcggctggccccggacggccgcatcggccgcatggcggtgttggccagccatcgcagccacggggtcggtgaggccctgctggaggcactggtcgatgccgggcgcaggctcggcctggccgagctgcacctgcacgcccagctgcccgcccgcgatttctatgcccgccagggcttcctgccggaaggcgaggtattcgaggaggccggcatcggccaccagcagatgcgccgccggttgggcgcggccagtgccatcgacagccgcgagcaggcggtggccatcaccacggccatcgtccaccgcgcccgccgccaagtgtggctgcacagccgtcagctggacccgggactgctcgacgcgccgccggtacaggccgccctgcgccgcttcgtcaccgcccgccacgacaagcagctgcgggtgatcgtgcacgacgccgccgccatcgcgtctgccggggcgccgctgctggccttggctcaacgcctgcccagtgtgatccagttccgcgaggccaccgatccggtcgaccgtgcgctggcctcggcctgcctgctcaacgacgccggcgacttctactttcgtctgatcggtcatcgcctcgacggcgaggcaggcgtcgcactgcctgcacgttcgcagccgttcgagcagcaattgcagcgggtctgggaccgttcgcgcgattgcagcgaactgcgtgcgctcggcatctgagcgggtaccgcccactcaacctgtctggaagcggcaccgggggacccgggatgcccgttttggtgccccttcctgtccggatgggggtacaatttggctgtttgaacgcgcccgcgcagggctattcatcttcctgccgggtccttctgaagccataccccacaaagcgaatcaacaccctccatcgtggacaatcaactgaagcagtttgcgcaatcttcgcagctcgccggcggcaacgcctcctatgtcgaggacctgtacgagcagtacctggtctccccggacagtgtcgatcccaaatggaagacctacttcgacggcttcaagggccgcgaagcaggcgacattccgcactcggccgtcatctcccacattgcggacgcggccaaggaagcgctgaaggccggcaccggcaacggtgcgggcgacgagcgtgaacgcaatgtcggtcgtctgatcaccgcctaccgctctcgcggccacctggacgcccgcctcgatccgctgggcctggccgcgccggtcaacaccccggacctgggcctgccgttccacagcctgtccgatgccgacctcaacagcgagttcagcaccggcggcgtcggtggccagccgcgcatgaagctgcgcgacctgctggcacgcctgaaggcgacctacaccggctcgatcggtgcggagttcatgcacatctccgaggtcgagcagcgccagtggatctacaagaagctggaagcagccggtggcaactaccagctggacgctgacacccagcgccgcaccctggagcgcctgaccgcggccgaaggcctggaacgctacctgcacaccaagtacgtcggccagaagcgattctcgctggaaggcggcgactcgctgatcccgatgatggacaccatcatccgcagcgccggcaaggatggcgtcaaggacgtggtgatcggcatggcccaccgcggccgcctgaacgtgctggtcaacaccctcggcaagaacccgcgcaagctgttcgacgagttcgaaggcaagttcgagcacgacgagcacgcttctgccggcgacgtgaagtaccacatgggcttctcggccgacgtggctaccgacggcggcccggtgcacctggcgctggcgttcaacccgtcgcacctggaaatcgccgacccggtcgtggccggttccgtgcgttcgcgccaggagcgccgcaaggacaccgcacgcaagcaggtcatgccgatcctgatccacggcgatgcggccttctcgggccagggcgtggtcatggagctgttccagatgtcgcaggcccgcggcttcgccgtcggcggcaccgtgcacatcgtggtcaacaaccaggtcggcttcaccacctccaacccgctggacacgcgctccacgcgctacgccaccgacgtggcgaagatgatcgccgccccggtgctgcacgtgaacggcgatgatccggaagcggtggtgttcgccgcgcagctggccttcgagttccgccagaagttcgccaaggacgtggtcatcgacctgatgtgctaccgccgttggggccacaacgaggccgacgagccggcgatcacccagccgctgatgtaccaggtgatccgcaagcacccgaccacccgcgagatgtacgccgagcagctggaaaaggcaggcgtgatcgctgccggtgccggcaaggcgatggtcgatgcctaccgcgagaagctcgatgccggtgaagtgaccaccgagctggccaaggtcgagaagaccccgccgaccagcccgctgttcgtcgattggccgaagctgctggaaggcaagctgtccgacccggtctcgaccaaggtcgagaagaacaagctggtcgaactggccaagctgatcaacaccattcccgaagacgtacagctgcactcgcgcgtggccaaggtctacgacgaccgccgcaagatggccgccggcgagatcccgggcgactggggctttgccgagaacctggcctacgccaccctgctcgacgaaggccacgcactgcgcctggtcggccaggacgtcggtcgcggtacgttcacccaccgccacgcgatcctgcacgaccagaagaccgacaactactacatgccgctgcggcagctggtggattcgccggagaaggccaccgtcatcgattcgctgctgagcgaagaagcggtgatggcctacgagtacggcttctccaccaccgatccgaacacgctgtgcatctgggagggccagttcggcgacttcgccaacggcgcccaggtggtgatcgaccagttcatcgccgccggtgaagccaagtggggccgcatttccggcctgaccctgctgctgccgcatggctatgaagggcaaggcccggagcacagctcggcgcgcctggagcgcttcctgcagctgtgtgcactggagaacatgctggtggtggttccgtccaccccggcacaggccttccacatgctgcgccgccagctgcacctgaccacccgcaagccgctggtggtgatgtcgccgaagtcgctgctgcgccacaagctggccgtgtcgaccctggacgaactggccaacggcgagttccagcacctgatcggcgacgccagtgcggacgccaagaaggtcaagcgcgtggtgctgtgctcgggcaaggtctactacgacctgctggaagaccagaccaagcgtggccaggacgacgtggcgatcatccgcgtggagcagctgtatccgttcccgcgtgcgctgctggctgccgagctgaagaagtacggcaaggccaccgacgtggtgtggacgcaggaagaaccgcagaaccagggtgcgtggtaccagatccgccaccacctgcagttctgcctggccgatggccagaacctgcactacgccggtcgcgcacgttcggcgtcgccggctgccggtcacatggctgaccacgtccgcgaacagcagcagctgatcgccgacgcgctggtcaacccgttcaacgacacgttcgctgaataatcctccccctatttagaagacaaaccaggaagctcccgcaatggccaccgaagtcaaagccccggtactgcccgaatccgtcgccgacggcaccatcgccacctggcacaagaaggtgggcgacgccgtcaagcgcgacgaaaacctgcttgacctggaaaccgacaaggtcgtcctggaagtgccgtcgccggtcgacggcgtgctgaaggaaatcaagttcgccgaaggctcgaccgtgacctccagccaggtcgtggcgatcatcgaagaaggcgccgtggctgctgccccggctccggctgccgaagccgctccggctgcagccgctgccccggccgctgctgctccggccgctgccgccgctccggccccggccgccaagtcggccgccgatgcgctgccgccgggcgcccgcttcaccgccatcaccgaaggcgtgaacccggccgacgtcgacggcaccggccgtcgcggcgcggtgaccaaggaagacatcgtcaacttcgcccgcaacggcggcgccggcaaggccggtggcgcacgtccggaagaacgcgtgccgatgacccgcatccgcaagcgcatcgccgagcgcctgatggagtcgaagaactccaccgcgatgctgaccaccttcaacgaagtcgacctgtccaaggtctcggcggcgcgcaaggaactgcaggacgagttcgtcaaggcacacggcatcaagctgggcttcatgagcttcttcgtgaaggccgccgccaacgcgctgcagcgcttcccgctggtcaacgcctcgatcgacggcgacgacatcatctaccacggctactcggacatctcgatcgccgtctcgaccgaaaagggcctggtcaccccggtcctgcgcaatgtcgagcgcatgtcgttcgccgacatcgagaagaccatcgccgactacgccaagaaggcgcgtgacggcaagctgggcctggatgaactgcagggcggtaccttcaccgtgaccaacggcggcaccttcggttcgctgctgtcgaccccgatcatcaacccgccgcagagcgccatcctgggcatgcacgccatcaaggagcgtccgatcgcccagaacggccaggtcgtgatcgcgccgatgatgtacctggcgctgtcgtacgaccaccgcatcatcgacggcaaggattcggtgcagttcctggtggacatcaagaaccagctggaaaacccgggccgcatgctgttcggcctgtaagacacctcccgcccctccgcgcctgcgcggaggggttctggtaatgcatcaaggaataattcaatggctgaacaattcgacgtcgtcgtcatcggtgccggcccggccggttaccacgctgccatccgcgcggcccagctgggcctgaagaccgcctgcatcgacgcggcgctgggcaaggacggcaagccggccctcggcggcacctgcctgcgcgtgggctgcatcccgtccaaggcgctgctggattcctcgcgccagttctggaacatgggccacatctttggcgaccacggcatcagcttcaaggatgccaagatcgacgtcgaggcgatggttggccgcaaggacaagatcgtcaagcagttcaccggcggcatcggcatgctgttcaaggccaacaaggtcgctgcctattatggttttggcgaactgcagccgggcaacgtggtcaaggtcacccagcatgacggttccatcgtcgagctgaagggcaccaacgtcatcatcgcggccggttcggattcgatcgaactgccgttcgccaagttcgacggcgagaccatcgtcgacaacgtcggcggcctggacttcaccgaagtgccgaaccgcctggcggtgatcggcgccggcgtcatcggcctggaactgggcagcgtgtggaagcgcctgggcgcggaagtcaccatcctcgaagccatgccggagttcctggcggctgccgacgccgaagtggccaagaccgctgccaaggaattcaagaagcagggcctggacatcaagctcaatgccaaggtttccaagaccgagatcaccggcaagggcaagaagaaggaagtcatcgtcacctacaccgacgctgaaggcgaaaagaccctgaccgtggacaagctgctggtggccgttggccgtcgcgccgccaccaagggcctgctggccgaaggcaccggcgtcaagatcaacgagcgcggccagatcgaagtcgacgcgcactgccacaccggcgtcaacggcgtgtgggcggtcggcgactgcgtgcgcggcccgatgctggcgcacaagggcttcgaggaaggcatcgcggtggctgagctgatcgccggcctgccgggccacgtcaacttcgacaccatcccgtgggtcatctacaccgagccggaactggcgtgggtcggcaagaccgaagcccagctgaaggccgaaggcatcccttacaaggccggcagcttcccgttcgccgccaacggccgtgccgtggcgatgatcgagccggcgggcttcgtgaagatcctggcccatgccgaaaccgatcgcatcctcggcatgcacctggtcggcgccaatgtctccgaactggtgcacgaaggcgtgctgaccatggagttcagtggctcggccgatgacctggcccgcatctgccacgcccacccgtcgctgtcggaagtgatccacgacgccgcgatggcggtcagcaagcgcgccatccacaaggcgaactgatcggcatcatggtcggtgccgaccgttggtcggcactcacctgcagacgaaaaaccccgccttggcggggttttttgttgcccgttttcctgcagagccaagcccatgctcggctctccggtcggcagccgcggagggtgaagccgagcgtgggctcggttctacacctttccagccggcttcttcggcggatcgtcacagatgcggtgctgggccacggtttcaccggccttccactccttcaccacccggcagcgctccttgggtttgaccgccttggccgctgccgcatccgcctcatcggcagcggcggcctgctggcgttccagccatgcggacggcgggaccggtgtggccagtgccggccccgcgagcaatgccagcgcgaccagcaacacagccctcatgccgccaccgggccgccgccgagcaggcgcgcgggcagcatgaacagcgcgcgcaggaacgcaaacagcgccgagaaggtgatgccgaccaggcggaacggcaggctcagcagccacacgaacggccaggcgatcagggcaaggatcgccagcggccagcacagcacgaacagcaggcaccacacaccgagcgcgaacagggtcttcatcacggtctccttgtggcggcaccttgccgcctgcggacaccttggcgccccgctctggccgcccgcaaacggtttgcgacgaaacccggctcggggcgatgaatccggtggtggggaaaccgaagattgatcaggttgccggccagcggccggcacgaccgaacggattcacaccggcactgcgcccgggcggccgtgggtgacctggaagcgcgccgcagtgcgcaccggcgcatccgcgtgcagcacgctgtcggcgaagcgcagctccgcatccacggtctgccggttcagctgcagcttccaccaaccacggcggtcaccgtcgaaatagcggatatgcgggttctgcggaatcgacgaaccgtagtacgggccataaggcgtatcgtcgccgccgctgctgatcgccggagcgatgaattcggtggcgacgaccggcgcgctggccgcgtcgaaatccagcttcaggtcgttgacgaaggtggaatgccagtcaccaccgagcacgatggcattgccctgcccgcctgcctgcatcgcctgcagcaaccgcttgcgtgcggcgggatagccgtcccaggcatcgttccagaagcgctctcgcgccgtgccgccgtccagccgcagctgcgccatcagcagctgctgcaccaccacgttccagcgcgtgccccgtgcggccgccatcgactgcgcgaaccaggcttcctggcccacgcccagcatgctaatgcgtggatccagcgcagcgtcgcagcgcggcgactcgcccaccccgcagggattggccggacggaactggcggcagtcgagcagcgcaagctgtgccagatcgccgtaacgcaggcgccgatgcacgcgcaggccaccgttgcccgcaggcgtactacgcatcggcaggtgttcgtagaacgcgcggtaggccgccgcgcggcgaacgatgaagtcctccgtcgagacgccgggcttctccggatggatgccggagtaatcgttctgcacttcgtggtcgtcccagatcaccgcgaacgcgtgggcggcgtgcgcggcctgcagatcgggatcgagcttgtacagcgcgtactggtcgcggtagcgctccaggccgacggtctcgccactgaagcgttccgcatccagcgtgagaccacgcgcgttctgcagtgggctgtactcgtacaggtagtcaccggcatgcagcaccaggtcgacatcattcttcgcgatatcgcgcagcaccgggtagtagccactgttccaggcctggcaggtgcacagggccagccgcagctgctgcagctgcgtgtcgggcagcggcgcggtgcggaagtggccgaccgcgctttcctcgtcaccgtcgcaggcaaaacggtagtagtagtcgcggcctgggcgcaggccattgacctccacgtgcaccgaatgggccagctcgggcactgccgcggcgacgccacgctgcaccagccggcgcatgcccgggtcttcggccacgaaccagcgcaccggcaccgcccgcgatggcatgccgccgccgttgagcgggtccggcgccagacgcgtccacagtacggctccctgcggatccggatcgccggcggcgacgcccagggtgaacggatcacgccccaaccgcgggcgtgggccggccgtggccagccccggcatcgccgccagtgcgatcgccgcccccgtgccctgccacgccatgcgcaacaggcgacgacggctttccggatcgacggggccgcgcatcagaagtgcacggtggcggtggccatcacctgccgcggcgcgccaacctgcatggtcgccaggctgcgggtcgggtcggcggcgtaggtgccgttggtgttgatcgaggacaggtagcgcttgtcggtcaggttggtcaggttcagcgccacggtcaggttctgcgccgggccgagcttgccgaagtcataggccaccgaagcgttgaccagccagtagctgggcaccgacacgtcgttggtataggtcacgtaacgcttgccgacatggttggcggccaggcgcaggtcccacgggcccggggtccaggccagggtgctggcgaacatccattccggggtgtcgacggtcttcttgccgcgggtgggcaccacgccgttgttgacgtagtcgttgtcgtaggtgctgtcattccacgacagcgcgttggaccaggtcaggtcctgcatcggcttcagctgcagggtcgcctcggcgccgcggctggttaccgaaccgacgttggagaacagcgccgggcaaccgaggatgcccacgcactgcgcgatggccagcagacggttgtcgaacttgacgtcgtacaccgctaccgaggcttcatagccctggccgtagccgcgccagcccagctcgatggtgcgcgactgttccggtttcaggttcttcgcgctggcatcgaaggcggcctgcggcacgttgaacgggctgcccacgcccagcgcgtaggcggccacgttcttggcgaacgagccgaagatctcgttgccctcgttgagcttgaagttgaagcccgcctgcgggagcaggcccttcttcgaggtcaggctgctgttgttggcatagctgcccagcggcgtgcgcacgcgggtgcgggtgtgcggcgacttcgcgccgatgtcgatggtcaggcggtcatcgaacaggcggaagcggtcctgcacgtagaactggcgggtgatggtggtgtagcgctggtgccacacgcgctggtccggattgcgcaggaagaagtcgtcggtgatcgggccgtcgatgtagtagaagttgcgctgcacgctgtggccgttgtcttcgtaccacaggcccgcctccagttcgtggcccgccacgttccaggtgaacgccgaggtcacgccggtgcggtcgatcgcatactcggtggtgcggatcgagatcgggatctcgcggctggtgcccgggttggacggattggacgggctgaaccaatggccctggccacggttgctgtggttgtagacgttgaccttcaggcgcatcgactcgttcaggccgaaatcaccggcaatgctggacacatcgtcattgcgcaggccgtgaccggagtaataggcgtcccacgggctgttgacgccaccactgtactttccgcgtgcagcagccaccgcgcgatcccagtccggcgcgtagttgtcccagtcccagccgaggcgatcgatcatctccagcgacaggtcctggtagtcggcctcgacgcggcgcgaagcgttggacagcgcggtgatcctgctgtccgtgccgaagttgtaggtggccttgccgttgaactgcttcagttcctgcgagcccttgcccttccacttgtcgccttcggaatacacgccggacaggtaagcggcaaagccctggtggtcgccggtatcgaggcgtgcatagctgcggcgcgcattgtcgctgccgaagctctgtgccagcacgaccccatattcggtggacggatcgatcgagtagaactggaacacgccgccgaggttgctggtggacggcgtacccagcgcaccaatgccggtggagacctccgcaccgcccaggttctcgctgatcaccgcgcggctgatgtgcaggccgttgctgttgccgtaggccatgttgcccagcgggatgccatcgagggtgtagcccaggcgattctggttgaagccacgcaggctgatgctggtggaccattcgtaggcgccggtggcatcggccgattcgaaatgcacgcccggcttggccgccagcagcttcagcgggttggcaccgggcggcaggaccttcatgtcctcggcggtcacgcgctgcacctggcgggcttcgccgcggccgatcaccgagatcgaatcgagggtcgtggccgactgcgcgtcggtcgcgggggcggtttcagcgacagccagcgacggcagcgaagcacagaccagcagggccagcagattgcggcgaagcggagcgtgggacggcatggaggcggattccttgggcacgctggacgccgaagggcggcgtcgaagagcagcagcggcggaatcgtagaagcctcgcgttacatgtcatttacacgccacgtacggaagattggcgttctgaatggtttgcaagccgtggggtggttgccggccagcggccggcactacggttattcgaatgagccgaccgagtcgtgggccaggttgtcgaagcgggtgtactcaccgaagaacttcagcttgcacgatccggtcgggccaccacggtgcttgccgatgatgatctcggccaggcccttgtccggcgaattttccttgttgtagtaatcgtcgcggtagatgaacacgatcatgtccgcgtcctgctcgattgcgcccgattcgcgaaggtcggccatcaccgggcgcttgtcggtacgtgtttccagcgagcggttgagctgcgacagcgcgatcaccggcacgtgcagttctttggccaggcccttcagcgaacgcgagatctccgagatttcggtggcgcggttttcactgttgcccggcacgctcatcagctgcaggtaatcgatcaccaccaggcccaggtcgtgctcgcgcttgagccggcggcacttggaacgcagcacttccggcgacacgcccggcgtatcgtcgatgaagatcttggtttccttcagcatcttgattgcgctggtgacgcggctccagtcttcatcttccagctggccggtacgcaggcgctgcgcgttgatacggccgttggaggagatcaggcgcatcgccagctgcgaggccgacatttccatcgagaacaccgccacgcccttcttcgacttgatcgccgcgtactcggcgatgttcagtgcaaaagtcgtcttgcccatggccgggcgcgcggcgaggatgatcaggtcggtcggctgcaggccggcagtcatcgcatcgaagtcgttgtagccggtcggcaggccggtgatgttgccgccgttctcgaagcggttgcgcagttcctcgaaggcatccttcagcgcgccaggcatcgccacgaagtcggtacggccgcgtgcaccctgttcagcgatggcgaacacgctcttctccgcagaggccagcagctcactgctgtcacggccctcaggctggaagccatcgttgacgatgtcggtgccgacctggatcagctgccgcagcacggccttgtcacgcacgatctcggcataggccacgatgttggccgccgacggcgtggtgctcgccagctcgatcaggtaggcaccatcgcccaccagctccagcttgccctgtgattcgaaccactcgcccagggtcaccgcgtcgaacggccgctcgcgctcggacagctcacggatcgcgcggtagatcatctggtgatcgcggcggtagaaatcgccctcggtcagctggtcgttgacccggtcgtaggcctccggcgccagcatcaagccacccagcaccgcctgctcggcttccaccgaatgcggcggaacgcgcaactggtcgatacgcgattcgtcgcgatcacgatcaaagccatcaccgcgctctctgcggttggaacggaagccggaacgagcggacatgctgcggtgtttcctgcaaaagtgggccggacgagtgtaggcatgcgccgaccccggcagccatggacaagcctgtggataagccgtggagaaacgggggatatccgccagtgcctggccactctggcgcgggggcgtcgcagtgcctgcgacgggcgccgttgcggcgcccgggtgggtcattatcgcagatcaggcggccagggtcggattccgtgcagcgcacgggctccggtgctcagcggaacgtggggccagggcccgccgctgcgcgccgggatccgacccgcggcctggctgctaccccatcggtctcagtcgcccttcacatgcaccgcgatcagtgccaggaaccggtccacgtagccctgcaggaatttctgcgtgccctcgttgtggatcgtgccgtcggcgtcgatcaggccgtccttgaaatggatgaacgcctcgggctggccgagcacgtgcatgtccaggaaggccaggctgttgcgcaggtgctgctgggccacggcggtgccgatctggccgatggaggcgccgatcaccgccgccggcttgccggcaaacgcactgtcaccgtaggggcgcgagccgatgtcgatggcgttcttcagcacgcccggcaccgaccggttgtattcgggggtcacgaacagcaccgcgtcggcggcgcgcacctgatccttcagccgggtgccctgaggcgggtactggccatcgaaatcctggtcgtacagcggtagatcaccaatctgcacgtactggaagcgcgcgcggtcgccagcgatcttctccagcgcatgggccagcttgcggttgcaggaatccttgcgcaggctgccgacgaacacagcgatggtggggacggacatagggacatactcctcacggtgcgggaggcccagcctagacgccgggcccgtgccgtccggtgaagatcagcccccggtcacgcgggtccgcacctggcgccaatgcgcctgccaggcctggaacatcagcacgttccacaggtgggtatgccacttgcgctggccgcccaggaactgctgccacagcggctgcaccgccgccgccgacagcacgccttcgcgctccaggcgcgccggctgcaacagatcttcggcccacggccgcaggtcgcccttcagccagtcgctgaccggcgcgccgaacccgcgcttgggccggtgcaccatcgactgcggcacgtagcggccaagcacgcgcttgagcagcaccttgctggtggtttcgctgcgcttgaagcccagcggcagcgaccaggcgaactcggccacgcgccagtccagcagcggcgcgcgtgcctccaggctgaccgccatcgaggtgcggtcgaccttgcagagcaggtcatccggcaggtaggtcacgtaatcggccagcatcatcgcgtcggccggcgtgccggcaccgtgcagcggatcggccaggtcgtagaagctgccggcggcctgtgcgccgggcactgccgcggcggggtcgcgccagcgcgagatgcggttgcggtacacgtcgccaatgccacgcgcgccggactcggccaacagcgcggccagtccgccggtccgcgaggcctcgccctggtgctgcgcgcgcgcgcccatccagcgtcgcagcgggcccggcacgcggcccagcatctgccagttgcgcagcgcgcgcacgtagcgggtatagccgaagaacagctcatcaccgccgtcgccagacaacgccacggtcacgccctgccgcgccagccgggcgaccagcgcggtcggcacctgcgaggcatcggcaaagggttcgtcgaacattgccggcagctgcggcacgactgccagtgcatccgcgccgctgacgtagagctcggtgtggtcgcagcccagatgcgtggccagttccctggccagcggtgcctcgtcgtggcccgaatcggtgaagccgatgctgaagctgtgcaccggctgcccgctctgcgcctgcatcagcgccgccaccagcgacgaatcggtaccgccggacaggaacacgcccaccggcacgtcggccaccatgcgcagcgccaccgcgtcgcgcagcagcccgtccagctgctcctctgcttcctcgatgcggccctggaacggcgcagccagtgccgcctgcatgcgtgcacgcgcatcccagtacgggcgctgcgcctgttccgggcgatgcgccgatgcacccgccgctacggcttcggcgtccacgcgcagcacgcggccgggcatcagcttgtagcagcgctggtggatgctgtgcggggccggaatgtaatccaaccgcagcaacagagtcagcgcgtcgcggtcgatgtcgttgtcgaacgccgggtgctgccacagcgctttcagttcggaaccgaacaccagggtgtcaccggcccagccgtagtacagcggcttcttgccaacgcggtcgcgtgccagccacaggcactgcgcctggcgatcccacagcgcgatggcgaacatgccgttgcaacgctgcagggtttcttccatgccccactgcaggatcgccgcgagcagcacttcggtgtcggaatggccacggaaggcatgccccagcggctccagttctgcacgcagggcggcgaagttgtagacctcgccgttgtaggccatcacgtagcgaccatcggacgaggccatcggctggtggcccagcggcgacagatcgagaatgctcagccgacggtgcgccagcgcgatgcctgccccggcatcgacccagcttccgccatcatccggcccgcggtggtgcagcgcctcgcccatggccaggacctgcgcctgcagcacctcggccgacgccaccggcgccggcaacaacattcccgccaatccacacatgcatcaaggttcctgcgccagttcaagggcggcgccaatcaccgcattgtcgcttggaagcccgaacattgctgcccctgccagcggggtataggtatcggcgccgcagacccggcgcagcggcaggtggccgaaaccggcctcgaccagtgcggtgaccacgccctcgcccacccctccactgtggcggccctcgtccagcaccagcacgcgccgtgcgctggcggcctggctggcgatgaagccggcatccagcggcaccagccagcgcaggtcgaccacccgtacctgccagcccagctgctgttcgatggcccgcgctgcgcgcagcgccatcggcacgccattgccgtaggtgtagaccaccaggtcgccagcctccggcccgtaaacacggccttcgcccggcaccagtgcccggccctgggccgggtagtcgaacagccactggccatcgcccggctcatgcaggtccttgctcatgtacagcgcgatcggctccaggaacaccgccacgcgcccatccacacgggccagcgccgccagcgtgcgcagcatcatcaccgcatcgtcgccgcgcgatgggcagccgaccaccagcccggggatgtcgcgcagggcggtgaccgagttgtcgttgtggaaatggccgccgaaacccttctggtagcccagcccggccacccgcaccagcatcgggttgcggtactggtcgttggagaagaactgcagcgaacaggcttcgccacgcagctggtcgatggcgttgtgcagataggccaggtactggatctccgggatcggcagcatgcccatgttggccaggccctgcgccatgcccaggatcatggtctcgtccagcagggtgttgaagacccggcgcggcccgaagcggcgcagcagatccttggtgacggtgtagacaccgcccttctgcgccacgtcctcgccgaacagcaggctctgcggatacttggccagcagctcctgcagaccatgattgatctggattgcgagatgccgcggcgcctgtcgttccggcaatgcctcggcaccgccatagagtgcctcgcgtgcttcggcagcgacctcgcgctgcgcttcggcctgcaccgctgcaggggtgtacggtgccagcggcgccatcacctcccgcagcgactgcagcttcgcactgccttcggcatcggcggcagcggccatgcagcgcgcgcgcatcgtttcgtaggccacttcgatggcggccgcatccatccagcctgattccagcgcgatctgcgccgagcgcagcagcggatcctgcgcctcggccgcgcacagttccggcagcgcgcgccattccacttcaaagtcggtgccggcatggcccatcaggcgcgtggtgcgcagatgcaggaaggtcggccgccgcgtgcgccggcagtgttccaccgccgcctgcacctgggcgtgcccggtggccaggtcgaggccatcggcaaagaaatagtccagccccggctggtggctgaagcgctcggcgatccagccatcgggggtcttcaccgagatgcccaggccgttgtcctcgcagacgaacaggatcggcgccggtagtttctggtaggccgaccacatcgcggtattgaaggcggtctgcgcggtggcgtggttggccgacgcatcgccgaacgagcacagcacgatgctgtcggtgggaatgggcagcgcctgccccagccgcttgccactctcgatggccagcgcggtacccagcgccttgggcaggtgcgacgcaatcgtcgaggtctgcggcagcacccacaatggcttgctgccccacaccttgtggcggccaccgctggccggatcatccgcgctggcggcgaaggacagtgccgcatcgcgcagcgggtcgatgcccggcacctgccgcgaacgctcggccatgaaggcgccggaacgatagtgcaggaaggcaggatcggtgtgccggcaggcccgcgccagcagcgcgttgccttcatggccggacgaaccgatggtgtagaagaccttgttctgcacgcgcagcacgcgcgccatcaggtccagctggcgactggccagctgcgagtcgaacagttcatcgaaggcggcagcggtgagcgtactgcccggcaggatcggagcatctgccgcgggtcgcgggcgcggcgtcccgcgccacccgcgcaccgcctcaaggaaattgacgtcgcacacctcggcgcggttgagcccccgcatgcgcgcgggaatcggatccggaaccacagcgaacatcgaacaccctccgtgtcgttgttgcgttccgcccggcaataccgggcgctaccctgtgggcatcaggccgcctcgaaacgcgagcgcacctcggcggtcaccgccggcatcggcaggaagcgcggctgcgcacgcacgcgctgcagccaggcgcgaacttccgggaacggctccaggctgatgccgccctcgcccgccacatcggtataggcaaacagggcgatatcggcaatgccgtatccgctgccggtgaaccactgcgcttcgcgcaggtgctgctccatcaccgccaacgcggtggcggcacgctcgtgcaggcgtggcagttcggcacggcgtggcgagtcgggcgccgtccagccccggatgaagcgcgctaccgccacgcacggctcgtgcgtgtactgctcgaagaacatccagctcaacgcctgcgcacgctcccatccatcgctgggcaggtagggcgtgccttcggccagccagaacaggatcgcgttggactcggtcagcacgcggccgtcgtcgcggacgatcagcggcaccttggcattcgggttgagcgccaggaattcgggcgtgtgggtctggccatgggcactgtccacttccacccagcggtaacggctgccgagctgctcaagcagcagccggaccttgtggcaattgcccgagaccgacatgccatgcaccgtcagcgggacgcgctcttccaccattgcctgctccatcggatccggccggcggccggctgcgtgcagtctggcaagtgcgccagggaatgccaagcgcggatgcagcatggcaccccggtagtgccggccgctggccggcatcctccatgcagctggatccaagcgattgccggccagcggccggcactaccgggccacgttcagcgtgcacgctgccgccactgttcgcgcgactggccccagatctgcatcggtttgtcgttgtacggcggcggcagttcgcccatccgcagcaacgtgctgcccagcttgcgcgcgaccgcccgcgagttgtcgttgttctcggcgatggtatggatcacctcgtgccaacccagcgtgtcgaaggcccagtcgatcgccgcgaccgccgcttccggcgcatagccccggccccagctcgcgcggcggatgccccagccgacctcggtacccggccagtcctgcggttgccaggggcccatccgcccgatccagtccccgctggatttttcgatcacgctgaacatcgaaaagccgaacagctgccaggcgccagccaggctgcagaagccgcgccaggctaccgaaggcggctgcacgccaccgagcgtgcgcatcgtttcctcgtcggcgcagaacgccagatagggttcgtagtcctcgcgcagcagcggacgcaggatcaggcgctcggtttccaggcgcaggtcgaagatgctcatgccgactccatgtcgaaggggccaccatgatggtggattccgcctccacacggatgaatgcccgcgctcacaacgaaacgggccggcatgcgccggcccgtcgggtacagcacgtattctggattactggcgcgtggccgcagtggcgccggcagcagcggtctgcgtgaccagctggccatcgaccaccggcaggcgatcgctggccggcttgttgtccatgcgcacggtcttctcggcgccgtcgtagcggtaggtcacgttgtagcccttcaccacgtcattggtgcccatggcgatgcggttgcccggcttgctggccatgcgcatggtgccggtggtgccgtcctcgttgcggtaggtcacgttgtagccggtaacacggctcgactcggaggtggcggtctcggtgtggcactggcgctcggtgcggttgaccacgcggccacccacatggcgcttgtcgatctggttgccgatgaagccaccggccacggcaccggctgcggtcgcggccttcttgccgttgccaccgccgacctggttgccgagcaggccgccgaccaccgcgccgaccacggtgccgccgacgttgccgtcacgctccggcaggcgctcctgcacggtcacgtcctggcagacctcgtgcggggtctgggtggtggaggtctcgcgcacgggatcggtgccgatcacggtggcgtaggccttctgcttctcggtgatcgggtcgaccttcagcacgtcggcgtattccagcccgcgcggtgcagacgggtcgagcttgtcaccacgcgcgccatcgtcaacggcattgccgtcaaccagccgcgattcaccgttgggggttccggcgctgatggaatcaggcgacttgtcgccactcttcatgaaggcggcggtggcgatgccaccgaccagcagcgcgcccgctgcgaccaggacagttgtagttgtgcttttcatgacctgctccttgcggaccatccgcaacgttctcggcccagattgcagcatgcactgcctgaacggaatctccacatttcctgctcattcctgtaacccattcagcatcgggaaatgctgggcccgtggtagcgtttgcatattccccacgaggatccacgccatggccaacccgatgctgctgccggtactgcaatgggcccgccggctgcgctaccccaccctgttcaagctgaccgccggcctgttcgtgctgaccctgttcattcccgacccgattccgttcgtcgacgagctggtactgggcttcggcaccctgctgctggccaactggaagagccgcaatacagtcccggccccgccgccgctggaacagcgttgattccgctggtcgacagccactgccatctggatgccagtgaattcgatgctgaccgcacggcggtgatcgagcgcgcgggcgccgcgggcgtgcgcgagcaggtggtaccggccgtcacggccgccagttggccgaagctgcgcgaggtctgccggcaggcaccggggctgtacccggcctacggcctgcatccgatgttcctggccgagcaccggcccgaccatctgccgctgctgcgcgaatggatcgttcgcgaacgcccgtgcgcgatcggcgaatgcgggctggacttcttcgtcgagggactggatgcagaggcgcaacaggcgtacttcatcggccagctgcaactggcccgcgagttcgagctgccggtgatcgtgcatgcgcgacgcgcggtggatgcggtcattgccgcgatccgtcgcgtcggcggcctgcgcggcgtggtgcacagcttttccggcagcccggaacaggccgcgcaactacatcggcaaggcttcctgctcggtctcggtggtccgctgacctacgatcgcgcgcaacggctgcagcgcctggtgcgcgggatgccgctggaacagctgctgctggagaccgacgcgcccgaccagcctgacgccggcatccccggccagcgcaacgaaccagcgcgactggcagtcatcgcccgccacgtggccgcactgcgcgggatggagctggacgcggtggcccaggccacgacggagaatgcgcggcgcctgttcgcgctgccggcaatgtaacgggcaggtgccggccgctggccggcacgatccatcacacctcgctggactcgaccacttcggccttcaccttcttcggctccagcagcatttcaagcgccttgccgaccgccgcaaaggcgaaggcaccggtgatgtgggttgccgcaccgaggcctgcgccacagtccagtttcaatgcagcatccgcaccgaggttcgggcggatgccgcagacactgccatcggcctgcggatacttcacgttttccagcgagtacaccgccggtacgccaaaatagcgcttggcattcttcgggaaattgaactcgctgcgcagcttcttgcggatcagcgccagcatggcgtcatgctcggtgcgcgaaacatcgcggatgcgcaccagggtcggatcggtgcgaccaccggcagcccccacggtcagcagcggcagcttgcggcggcggcaccaggcgatcgtctcgaccttcacccggaagctgtcgcaggcatcgatcaccaggtcgaagccacggtccagcaactcggccatgttcgacacggtcaggaatgcctgcacggcatcgacctcgatgtccggattgatcgcgcggcagcgctctgccattgcctctgccttgttgcggccgtagttgccttccatcgccggcagctgccggttggtgttggacacgcagatgtcatcggcgtcgatcagggtcaggtggccgaccgccgaacgcgccagcgcttccaccacccacgagccgaccccgcccatgcccaccaccgccacgcggctgccctgcaggcgctcgagcgcacctacgccatacagccgttcgatgccggcgaagcgttgtttgacctgttcgttcatgcggctattttaacgtgcaggcgccagcgcctacagcgcgccggcgtcgaacccaccgttgcacgccaggagagcccgccatgaacgccagcccgccccgccgcccgtccactgcccagcggtacctgttcgtgctgtgcctgggcctgctgatcggcctggtcgccacggtcatggtcggccgcgccctgcaggcccgccgcgacccgttcccggacagcctgatgcaggtgatgcagcggcaagcgcagctgctgcagcaggcccagcagcagaaccgctgcagcctggccgacagcgtgccgcggctgcaggccctgcgccttctgtccaacgacctcgacctggcctttcccgggctgaaggacaacggccggttccagcagcacgccagccagctgcgcggcaacctcaacgccgcattggcggctccgcccagtgactgcaccgccctggccaaggtcgtggaaaccgtgcaggccgactgccgcgcctgccaccaggacttccgctgacgcgcattcatcctgtagccgggcaaggcacgcctggttggcaccttgttcacgttcgaaaggagaggattcgtccaccctgctgcatgacgcagtaccacccaacacacccgccttcacggccaggagacgctccatgaagatccagctcattgccgccagcgccatcgctaccctcgccctggctggctgtgccacctcgcccggctacggtggcggtggttacaacaacggctacaacaatggtggctacggcaacaacggcggttacaaccagggccgttgcgctgactgtggcatcgtcacccgcatcaacaccgtgccgtcgggccgcaccgcgcccagcgcgaccggcgccatcctcggcggcatcgtcggtgccgtggccggccatgagatctccgatcacaccggtggcagccgtggcaacaagaacatcgctgcggccgcaggcgcggtcggtggcgcgctggccggcaaccagatccagaagaacgtgaccagtgatacctacgacatcagcgtgcgcatggacgatggccgcaccatcgtggtcaaccagcgcgacctcggcggcatccgcgaaaacacctacgtgcgcgtggtcaacggcaaggtcatcctgcgctgacctgcgccgggccggcggcaaagaaaaaggcccgcttgcgcgggcctttttcatgtgacggcttgcagcgcgatcaggtcggctgcacggcgtcggcctgcaggcccttctggccctgcacgacggtgaaggtgaccttctggccttccttcaggctcttgaagccctgggtctggatggcacggaagtgcacgaacacgtcttcgccgttttcacggctgatgaagccgaagccctttgcatcgttgaaccacttgacggtaccggtctcgcgatcagacatctcactaactccctggtgactctctcttgttgttggaaacgcctggtgggcggctgacaagcaagggggaagcgaggtgcatcgatgcagcggatcgggaagatcttgcttcatcaggccacgatccacggtgaccttgccaagctcagcgactgcaacttaacccgcccaaaacgaaaaagcaactggcaaaatctttcactgtcaaccccaaaacggcgaccatacgggacagcatgggactctcattcatcttatatctgctagcggtcatttttgtccttgtcggcatcgccggaatcatcctgccagccctgcccggcatcccgctggtgttcatcggactgctgctggcggcttgggcggacggcttcacccacgtcggctggccgaccctggtgacgctgggcgtactgaccgtcctctcgctgctggtggacgtgctggccacggtggtgggtgcgcagcgggtcggtgccagccgcaaggcactgtggggtacgttcgtcggcagcatcgtcggcctgttcttcatgccgatcggcctctttgcaggccccctgatcggcgccctggccggcgagtactggcacacccgcgaactggggcgctcgaccagggtaggcctggccacctggctcggtatcctgctcggcctggcgctgaaactggccgtggtgatcgcgatgctcggcctgttcgccttcgcctggttcctgtaacccgcgctgccttcacgccgcgcgcacgcggtgcccgtgcataaaccgtgggggctggccgtgaaccggtgcagccgccacactgtgcgattcccgtattcacctaagggcctgctgcaatgaccctgtctccgctgcttccccgtctcgcgccgctggcgctggccctggccagtgcgccgctggccgcgcaggagttcgcgcccagcgccgaagcctcgccggccgcgtgcgcggcgattaccaccgatgctgcccgcctggcctgttatgaccgccagttcggccgtaccccgcaggccactgccgaggccgacgctgcggccgaggcggccgcgcaggcccgtcgcgaagaacgtcagactgcacgcgtgagccagggcgaagagaagctgcgcgagcgggtcagcgatctgttccgtccagcagcccctgacagcgcactggccaatgctggccgcggttcgctgctggacagccgctgggaactggccgaggactccaagctgggcccgttccagctgcgcgcctacaagccggtgtacctgctgccggcgttctggaccagcgatcgcaacaccacgccgcattcgccgaacccggccaacacggtcaccacgccgcaggtgctggacagtgccgagctgaagttccagatcagtttcaagaccaagatcgccgagaacctgttcggcgacaacggcgacatctgggccggctacacccagagctcgcgctggcaggcctacaacggcgaggattcacgcccgttccgcgaaaccaattacgagccggaagtgatgatggtgttccgcaacggctactcgatcggtggctggcgcgggcgcatgaccggcatcgcgctgaaccaccaatccaacggccgcgccgacccgctttcgcgcagctggaaccgggtgatgctcaacatcggcctggaccgcgagaactgggcgctggtgctgcgcccctggtaccgcattcccgagacccgcagcgacgacaacaacccggacatcgaggattacatgggccgcggtgatgcgaccctgacctggaaccgcaacggccacgaagtctcgctgatggcgcgccattcgctgcgcaccggcagccgctcgcacggtgccctgcagctggattacggcttcccgatcagcaacctgctgcgcgggcatgtgcaggtgttcgacggttacggcgaaagcctgatcgactacaaccacaaggccacctacgtgggcgtgggcgtgtcgctgctggagtggttctgatgcccgtgacgatctggcacaacccggcctgcagcaactcgcgcggcgcattgaagctgatacgtgatgccggcttcgagccagtggtgatcgagtatctcggcaatccacccgatgtggccacactgcgccaggtgctggccgaatccggcctggacgcgcaggcactggtgcgcagcaaggaggcgcagttcgccgaactgggcctggaaggtgcggacgaggccacgctgctggccgcgatggccgaacacccgcgactgatcaaccgccccgtggtgcgcacggacaagggcacacgcctgtgccgtccaccggaaacagtgctggagatcctgtaacccgcaccgccgccgcgtagcggagcgtgttggtagagtcgactgttggtagagtcgactgttagtcgactccctccccacccttcatatgcctccgcggaaaagcccgcactgcgtgcgatagtcgactgacagtcgactctaccccagcgccctcttctacccggatgccctcctccccggctggcttacagccagtcggtgatgccttcgcggcggtacacctcggcgaacgccgggcgcgccttcatcgacgtggcgtgcgccttcagtaccggccaggtgtcggtgggcctgggcatgttgcgcgaccagcgcatcagcatcaccagcatgtagtcgaccacgcagggcgtggcgcccagcaggtaggggccatgtgcatgcaggtgcgcggccacatgctgccaggccgcttccaggcgctgccgtgccatgccgcggctggcctcgatattcgcctcgcccgccatttcgtgtggatagaaccaggctcgataggccggctgcagcgtattggcacaccagaacatccagcggtaggcatcggcgcgctgcggcgtgcccagcgcgggcagcaggttggcgtccggatggcgatcagccaggtacaacgcaatggccgccgcttcggtcagtaccaggccatcgatcagcagtgtcggcaccacaccggccggattcagcgccaggtactgcgccgacttgtgctcgcgcgcgtcgaaatccagcagcaccagttcatgctcgatgcccagctcgatcagcagccagtgcaccaccagcgcggcggtactggtcgaaccatacagcgtggtgctcatgcagaagatcctgtacaggtggatcagccgattatgcgcccgcgcgcacgatcgttgctcagccgcagctgctcatgcaggaatcccggcgttcgccacaggacatcatcggcgcgcgcatcgtacagtcatgcgtcttcagttcgcaggcatggcgcaggtccgggttgtccacgtccttgcagcgcttgtccggcgccggcaccatccgctgctcgcaattgctctggcggctgccgagagagtcattctgcgccatgcagctgcgatagccggcctggcactgcacgcggcactgcgccgatgcagggaaatccgcgccttcgtacgacgctggggtgttgcagccggccagcgccagcagcatgcctaccacgatgaatcgatgcagggccatggacacatcctgtgcgagggtgtgccgaccgtagcagagcaagggctacaggcgcgttaatcctccccccggatacaacaacggcgccacacgggcgccgttgtctggaccggagcgtgcggggagttactccaccaccaccggaatcttgccgatgcgggcctgccattcgcgcgggccggtcttgtgcaccgattcaccggtggagtcgactgccacggtcaccggcatgtcctgcacggtgaactcgtagatcgcctccatgcccaggtcagcgaaaccaaccaccttggcggccttgatcgccttggacaccaggtaggccgagccaccgacggccatcaggtaggccgacttgtgcttcttgatcgcctcgatcgcggccgggccgcgctcggccttgccgaccatgcccagcaggccggtctgtgccagcacctgctcggtgaacttgtccatgcgggtggcggtggtcgggccggccgggcccaccacttcgtcgcgcaccggatcgaccgggccgacgtagtagatgaagcggcccttcagatcgaccggcagttgctcgcccttgttgagcatgtcgaccatgcgcttgtgcgcggcatcgcggccggtcagcaacttgccgttgagcagcagggtctggcccggcttccagctggccacgtcttccggcgtgatcgtgtccaggtccacgcgggtgcccttggacgcgtcgtaggtcagcttcggccagtcttccagcgacggcgggtccagcatcaccgggccgctgccatcgagggtgaagtgcgcatggcgggtggccgcgcagttcgggatcatcgccaccggcaggttggccgcgtgggtcgggtagtcgttgatcttgatgtcgagcacggtggtcaggccacccaggccctgcgcaccgatgcccagcgcgttgaccttctcgtacagctccaggcgcagctcttcgatgcggttggacgcaccacgggcctgcagctcggtgatgtcgatcggctccatcagcgcttccttggccagcagcatcgccttctcggcggtgccaccgatgccgatgccgagcatgcccggcgggcaccagccggcgcccatggtcggcacggtcttcagcacccagtcgacgatcgagtcggacgggttgagcatggcgaacttggtcttcgcttccgaaccaccgcccttggcggcgacgatcacgtcgaccttgttgcccggcaccaccttgacgttgaccacgcccggggtgttgtccttggtgttgatgcgcttgccggccggatcagccagcaccgaagcgcgcagcttgttgtccgggtgcatgtaggcacggcgcacgccttcattggccatgtcttccacgcccatggtggcgtcgtcccagcgcacgtccatgccgatttccaggaacacggtgacgatgccggtgtcctggcagatcggacggtggccttcggcgcacatccgcgaattgatcaggatctgggccatcgcttccttcgcggccggcgactcctcgcgctcgtaagcggcggcgaggttcttgatgtagtcgaccgggtggtagtacgagatgtactgcagcgcgtcggcgatggactggatgaggtcttcctgcttgatcgatgtcacgtcttgctcgcttgctcgaggctggcgggggtaatccgcccattttaccccctcccccggccccggggtggtagtgccggccgctggccggcaagattcccccgacgctctgtcacgccacgcgccactgcggcgtccttgcccacatgaacgccgaaaacgctttccagacccaccgcccgcgcctgatggccctggcctaccgcctgcttggcagccgcgccgacgccgaagacgtggtccaggatgcctggctgcgctggtccggcgccgacccggcggccatccgcgaccccgaagcctggctggtcaccaccaccacccggctcggcctggaccggctgcgcgcggccaagcgcgagcgcgtgcactacgtcggcccatggctggccgagccgctggcggtcaccctggagcccgacccggcgcccggcccggcccagctgcatgccctggccgacgacgtttcggtcgccttcctgaccctgcttgaacagctcggccccgaggaacgcgccgctttcctgctgaaggaggccttcgaccacgactaccgcgagatcgccgagctgatcggccacagcgaggccaactgccggcagctggtgcaccgtgcccggcagcgcctgcaggccggacggccgcgcttcaacgccgatgccagccagcaccggcagctgctggcgcgcttcatggatgcctcgcagcgcggcgacagcgaggcgatccaggccctgctgcacaccaacgcgttgctggtgtccgacggcggcggcgtggtcaccgcagcggtgcgcccgctgctgggcgccgagcgcatcggtcgcctgttctgggccattgcccgccgcggcgcggtgcatccggcgcagttgggctacgtcaacggcgagccggcgatcctgcgctttgtgggtgatcgcttgcactcggtcaccaccatcgaggtggtcgatggccgcatcgccaacgtgtacagcgtgttgaatccggaaaagttgccgaaggttgtcacgcgcggcgacgctgcggcgtcctggtagtgaaaggcggccatcgtggccgccgtggagcccccgatgtccaatcacacttctccccgcgtcccctacacccgcctggccgccgaggccttcaagggcctgctggccaccagccaggcggtgcatgacagctcgatcgatccgaccctgatggaactggtgttcctgcgcgtgtcgcagctcaacggctgcggctactgcatggacatgcacggcacggcgctgcgcaagggcggcatcgagccgcgcaagctggacacactgccggcatggcacgagagccgcttcttcgacgaacgcgagcgcgcggcgctgggctgggccgaggcactgacccggctgaccgacggcgcgccgtcgcaggcggcgttcgatgcattggcgccgcacttcgatgagaagggcatcagtgacctgagcatgggcatcgcggtgatcaatgcctggaaccgcctcggtgcggggttgctgccgccgctgccggcctgacccaccccgccttcgacagttcatcggtgctgctggtaggtgtcgaccttggtcgacacggtagatccacgccatgcgtggatgcgggagagtcggatcccttcgcttcgcgaagggccctgacccgctgtgggtcgctggggtcagagccctttgccgcgcaaagggatctgaccccggtgccggccacacgcctgcactgaccccctctgcacgtatcaggcgcgcacaatacgcgcatgcctgctacccccaccgctggcgctgccgccgcgaagaaacccagcctgcgccagcgcttcagggcgatgcgcaacctgccgccgttcctgcgcatggtctggaagaccagtcccgcgctcaccctggccagcctcgggctgcgcctgatccgcgcgctgctgccggtggcgatgctgtacgtcggcaagctgatcatcgacagcgccctgcacctgagccagcacgacgcgggcttcccgccgctgggcgaagcgctgtccagcggcgtgctgaatccgctgctgggcctgctggcgctggaattcggcctggccatcgcctcggacctgctcggccggctggtcagctacgccgatgccctgctctccgagctgttcgccaacgtcaccagcatccggctgatggaacacgcggcgacgctggatctggaggacttcgaggacccggacctgcaggacaagctggaccgtgcgcggcgccagaccatgggccggatgaacctgatgagccagctgttcggccaggtccaggacgcgatcaccgtggccagcctcgccgttggcctgctggtctacgcaccgtggctgatcctgctgctggtgctggcactggtgccggccttcatcggtgaatcgcacttcaatgcggccggttacagcctcaacttccagtggacgcccgagcgccgccagctcgactacctgcgccagctcggtgccagcgtggaaacggccaaggaagtgaagatctacaacctgcaccgcttcctggtggaacgctaccggcggctgtcggtggcgctgttccaggccaaccgtgcactggcccggcgccgcgcgttctggggcacgctgctggctgcgctgggcacgctggggtattacaccgcctacgcctacattgcctggcgcacggtgcgcggcgacttttcgatcggcgacctgaccttccttgccggcagcttcctgcgcctgcgccagctgctggaaggcctgctgatcggcttctcgcaggtggccagccaggcgctgtacctggacgacctgttctcgttcttccagatcgagccggaaatccactcgcgtgaaggcgccatacgcgtgccgcagccgatccgccagggcttcgtgttcgagaacgtcggcttccgctatcccgatgccgaacagtgggcggtgcgccacctcgatttccagctgcaggccggcgaagtgctggccctggtcggcgagaacggcgcgggcaagaccacgctggtgaaactgctggcacggctgtacgagccggacgaaggccgcatcctgctcgacggccgcgacctgcgcgactacgacctggacgacctgcgcgccaacctcggggtgatcttccaggacttcgtgcgctacaacctcagcgccggcgagaacatcggcgtcggccaggtcgaggcgatggacgaccaggcaagaatcgccgatgccgcgcgacgaggcatggccgaggaagtgatcgacgacctgcccggcggctacgaccagctgatcgggcgccgcttcaagcagggcgtggacctgtccggtggccagtggcagaagatcgccattgcccgcgcgtggatgcgcaatgcgcaggtgatgatcctggatgagccaacggcagcgctggacgcgcgcagtgagttcgaagtgttccagcggttcagggagctggcggataatcgtacggcagtgctgatttcccaccgtttctcttcggtacgcatggccgatcgcatcctggtgctggccgatggccgcatcgaggccagcggcacccatgagcagctgatggcccagggaggacggtacgccgagctgttcgagctgcaggcggcgggttaccgctgagaacgcctctcgttccgcccaatgagaacccatctcatttgagatagaatcaaccccgacgactttcgatagatacgcccatgtcctccgctttcggcgccgaaacggtgcttgaggtccgtcactggaccgatgcctacttcagtttcaccactacccgcgacagcggcttccgcttcgagaacggccagttcgtgatgatcggcctggaaaccgaggcacggccgctgctgcgcgcctattccatcgccagcgccaactgggaagagcacctggagttcttcagcatcaaggtgcaggacggcccgctgacctcgcgcctgcagcacatcaagccgggcgacaaggtgctggtcggcaagaagcccaccggcaccctgctgatcagcgacctgcacccgggcaggaacctgtacctgctgggcacgggcaccggcatggcgccgtggctgtcggtcatcaaggacccggagacctacgagcgcttcgagaaggtgatcctctgccacggcgtgcgctacgagaaggatctggcctaccgcgattacttcgagaaggaactgcgtgagcacgagttcctgggcgagatgatcggcgacaagctgctgtactacccggccgtcacccgcgagccgttcgccaaccagggccgcctgacccagctgatggaaagcggccagatgcagcgcaccctcggcctgccggagctgagcccggaaaacgaccgcgcgatgatctgcggcagcccgcagatgctggctgatctgcgcagtgtgctcgatgcccgcggcttccaggtctcgccgcgcatcggccagccgggtcactacgtgttcgagcgcgcgttcgtcgagaaatgatgctgtaacggtagtgccggccgctggccgactcttcctggcaccacggggtttccggccagcgaccggcactacctcacagcagcgcttcgatcgcgctgcgcagctgttccggcctggtggttggcgcaaagcgcgcagccacccgcccctggcgatcgaccaggaacttgctgaaattccacttgatgcgggcgctacccagcaggccgcgcttctcgcgtgacagccatgcccacaacggatcagccccctcgccgttgacctcgatcttctccgaaagcgggaagctgaccggataatccagcgaacagaactggcggatctgcgcggcgtcccccggctcctgcgcgccgaactggttgcatgggaagccgatcaccaccaggccacgctcgcgatactcctgccacagctgttccagcccggtgtactgcggggtgaagccacagcggctggcgacattgaccagcaacagcgggtgaccccggtacccggcgagggcctgtggctggccgtcgaggtcgcggaagctgaaatcgtaggcagtcgtcatggcggtgaaccgtgggcggtgaatgcatggtacccgcgcccggccgcggcaacatgccttttgacacaagtgcgggcgccgccggccgggttaccctcgggcccttgtttgccttaccggagttcctgccttgaccacccgccttgccattgccgtggccatgtccctcggccttgccctgcccgccttctcggccggcgccgccaccccggccgccagcagcaccgcccagcaggccaatccgttcttcgccgaaagcccgctgccgctgcacttcccgcagttcgacaagatcaaggacagcgacttcgccccggccttcgacgccggcatggcgcagcagctgaaggaagtggaggccatcgccaacaacaaggccaagccgaccttcgacaacaccatcatcgccctggaaaagagcggtgacatcctcgaccgcgcgaccaccgtgttcttcagcctggtcggtgccgacaccaacgacacccgcaagaagctgcaggccgactactcggcgaagttcgccgcgcacagcgatgcgatcgcgctgaacggcaagctgttcgcccgcatccaggcgctgtacgacacccgcagccagctgggcctggacgccgaaggcgtgcgcctggtcgagaagtactacgacaactacgtgcgcgcaggcgccaagctgtccgacgccgacaaggccaagctgaaggagatgaacgccgagctggccaacctgggtaccaagttcagccagaacgtgcagtcggaggtgaacgcttcggcgatcaccgtcgacgacgtcaagcaactggacggcctgtccaaggagcagatcgccgccgccgccgaagccgccaaggcccgcggccaggacggcaagtacgtgatcaccctgctcaacaccaccggccagccgccgctgaccaacctggccaaccgcgccctgcgccagaagatctacgaagcatcggtgagccgcggcagccgcggcggtgagttcgacaacaccgcgctggtctcgcgcatcatgcagctgcgcgccgacaaggccaagctgatgggcttcccgaacttcgccgcctacaacctgaccaaccagaccgccaagacccccgaagcggtcaacgcgatgctgggcaagctggccccggccgcggtggccaacgccaagcgtgaagccgccgacctgcaggcgatgatcgaccaggaacagaaggccgctggcaagccgacgttcaagctggaaccgtgggactgggccttctacagcgagaaggtgcgccaggccaagtacaacttcgacgagtcgcagctgaagccgtacttcgaaatgaagaacgtgctggagaacggcgtgttctacgccgcgggccaggaattcggcctgaccttcaagcagcgcaccgacctgccggtctaccacgatgacgtcaccgtctacgacgtgttcgacgccgacggcagccagctggcgatcttcatcttcgacccgtatgcacgcgcctccaagcgcggtggcgcgtggatgaactcctacgtctcgcagtccaagctgaccggcttcaagccggtggtcgccaatcacctgaacattccgaagccgccggccggccagccgaccctgctgacctgggacgaggtgaacaccacgttccacgagttcggccacgccctgcacggcatgttctccaacgtgaagtacccgtacttctcgggcacctcggtgccgcgtgacttcgtcgagttcccctcgcaggtcaacgagatgtgggccgacaacccggtcatcctgaagaactacgccaagcactaccagaatggttcggcgatgccgcaggcactgctggacaaggtgctggcggcagccaagttcaaccagggcttcgctaccaccgagtacctgggtgcggccatgctggaccagcgctggcaccagatcggcgccgaccaggtgccggccgccaaggacgtgatggccttcgagcgcgccgcgctggagaaggacggcatctactacgcgccggtgccgccgcgctacaagaccccgtacttcagccacatcatgggcggctattcggccggttactacgcctacatctggtcggaagtgctcgacgccaacacccagaagtggttcaaggacaacggcggcctgagccgcaagaacggcgaccacttccgcgccaccctgctgtccaagggcggcagcgtcgacgcgatgcagctgttccgcgatttcgccggccacgagccgcagatcgaaccgctgctggaaaagcgtggcctgaccggcgccggcaactgatcgcccgcgcagtagcctgaaacgaaaaaccgcccgggaaaccgggcggtttttttgttgggacatccacgcatggcgtggatctactggtgggtgccgaccgttggtcggcacgatccattcgcgccacgaaccccggcatcatcgatccacacatgacgcactccagtagatccgcgccatgcgtggatgcgcttccagatcagcgccgaaacagtcgctcccaccaccgtcgtttcggcgcaccgggcgcggcagcggcagtcgatgcgatatccgggtgcgctgccacgaactccgccagctgggccgccgcggcttccgcataaaggatcgcgccatccggcgcgcagttcagcagattgctcaagctggtcgatgcattgagatccatcgggttcggctcgaccacctcgctggcctccagcaatccgcatccgctggcgatcgcttcatcgacaacacgccagaaaacgaccaggcgtccatcggagaacagctcctccaggcgcgcagcaagtgcgctgtccactgcataatcagcgcgtaattgcttcagccgggcatgcgtgatgaacacgccaccaccatagttttcacgtagatggttgccggcggcagcatccgcccactgcaacggcaccagttgccgccagtccgcgaaataccgggcgaccaccggatcgtcgatgaaaaacgaaagggcgctcccgcggagatagtgataccgccgaaggtggccggccacgatcgccaggtacaaagcgtgccccttctcgaaaggcacgtcggcgctgatcgagcgagcctcgtcgatgcgttcctgcaactgctccatgtagaacggctcgatccggaaccgctgttgcagcgcctcgaccagcgtcacgtcctccagagcacggaaatagatgtcacggatctccgaatccgcgactggatggtaggtgatgtcccaacccatgctgcaacgccttcaggaatgcggtaaccccgccgacccaacagcgtagcgtcgacgacgcccacgcgcggagctgaccgtgcaacacacggatttggcgtcagtaagtatcgcatccggcctgatctacccctgcgcaccctcagcgtggcgccacgtacccacccggtacgccttccggcgacagcaccagctgccacagctgcgcgtgccggcagcggaaggtggccatcgatccggccaggtagaaccgccacatgcggcggaaatgctcgtcgtagcgcgcgtccagctgcggccacgccgcttccacgttgcgtcgccaagcctgcagggtgaggtcgtagtcggtgccgaagttgtgccagtcctccagcacgaagcgcccttcgaacgccttgctgatctgcaccgccgacggcagcattgaattggggaagatgtagcgcgcgatccacggatcggtgcgatgccgcgagatgttggtgccgatggtgtgcagcagcagcaacccgcgcgaagacaggcagcgcctggccacctcgaagaaactggcgtagttcttgtcgccgacatgctcgaacatgccgatcgagaagatcgcatcgaacggctcatccagttcgcgatagtcctgcaggcggatctcgatcggcaggccggcgcacagttcgcgtgcgaacccggcctgttcctgcgaaatggtcacgccgacgccggtgacgccgtagcgctctgctgcgaacttcagggcttcaccccagccacagccgatgtccagcacacgctgcccggggcgcagccccagcttgcggcagaccaggtccagcttggcctcctgcgcggcatcgagatcaccggcattgcgccagtagccgcagctgtacaccaggcgttggccgagcatggcctggtagaggtcgttgccaagatcgtagtggcggcggcccacttcgtagctgccctgcccgacctgcaggttgaacaggcgcgccttcagcgcatcggccacttcgcgccaaccgtgcacccgttcatccaggtgtgcctgcatcaggtggacgaggaattcatcgaggacgttggcatcccaccaaccgtccatgtagctctcgccgaggccaagcgagccgtgcgccatgacccgcgcgaaaaagcgcgggtcatgcacctggatgtcctgtggctgggtgccgccgatgcggaccccggcttcctgcagcaggccggcgacccgctcctgcaaccctgtatccacgccacctcctcgactgcggtcaaccgcgtgcgaacagctccacgtagtccttggccacgtgcggcaacagcaccgccgccggtacgtcggcggtctgggtgccgtccgagtatggacccacctggtacggcgggaaaacaaagcgcagcgcggtgatctgccccttgtcgttggtcagcggctggaactggctgaaattgtcggcctgggggccggtaccgtcggcgatcatgcgcgatgcgttacgcagcgattcctgcagctgggccgggtccatgtcctcgccactgaggcgggtggccacgcgttcgcgcagctggtcggcgacgaaatcactgatcgccttccagcccttggcatcggccaccagcttgtcggcactgagcatctgctgctgcgccggcagccacacgaaacgcgccaccagcggctcgccgtgggcgccaccggtatagcggctgccatcggcactgaccaccaccagctgcggcgtttccagcagcttctcgaagctcagcgacagttcgtagggcatggtcggcttgtcattgccgagcccgtccagtgcctgctgcaggtcgctgcgtgcgctggttgcgtagttctgcagcgcgcgcgccaggcccgggtagcgatcgatgccggccgggtagctgatgcccaccacttcgcgctcgttgttctcgatcacgtcgcgcaggtccagcggcgcttccgtggccggcgtttcacctgcggcagtggcctcggcggcgggggccgcgtcggtcgccggtgccggctcgctttcacgctggcaaccggccagcaacagcacgcccaccacgccggccagcacgctgccgtgcaatggccggttgtttccaatcttcatcgggatcccctgttcatgtttgtacatcatcgcctgccatggctgaagcgtggcccgctggcattcagccagcgagcaggtcgtggtactcctcgtgccgctgcaggaaggcttcggcgtaggaacatgccggcaccaccttgtacttctgctcgcgggcaaagcgcagtgccacgcgggtcagctcacctgcgatgccacggccggcaatcggctcgggtacctcggtgtgggtgatgaccatgcgcctgcgtttgatctggtaatcgagcaccgccagctgtccgcgcacacgggcggtgaagcgatggttggccaggtcgtgttcgacctcgtaggccagaccggggggcgtgaccgaagccatggaactgtctcctgcggcgactgcgtggatggtgcgcagccgggcgccatgatcgcgtgaagcctgaacaggggcaagtccaatccattcacgtcagttttcgaccctcaagctggagcgaggacggccgctatcgcctgtggaggggtacggccatgctggcacggcccttgcgaccgttgatcatgcgcaccaccgcggaggctccgatgcaccccagcgattcccattccgacaccgaccgcgccctgctggagggcctgctgcagctggcggtggaagggcagaccgaagatcaggatttccagcgcatcggcgaagaggtattcgcccgcctgctggacacctacggccagcagacccgcgcctgaccaggagcgggtccctgcccccggggtcggatccagtggatccgaccccagcccctcaaccgccgccgagacggaaggtcgggttggaaagctcgcgcaggaagtgggtgaagatgctcggctgcatggccagcatgaagatcacaccgaacgccgcgcccgccaggtgggcgctgtggttgatgcgatcaccaccgcgcttgtccatccagatgctgtagcccacgtagaacgcggcatagacaatggccggtgccgggatgaagaacaccaggatgatcgaccacggcttgatcaggatgaaggcgaacaacaccgccgacaccgctccggacgcgcccaggctgaggtagttcgggttcttctggttcttcaggtagctgggcaggatcgagaccagcagcgcaccgatgtagaacgccgggtaggtcaggtagctgccggtcagctgcaccatcacgctctcgatgaatcccccgaagaagaacagggtgatcatgttgaagatcaggtgcgaccagtcggcgtggatgaagccataggtcaccagccggtcgtactggcggtgacggtcgatggccggcggccacaggatcaggcggtcggccagcttgcggttgttgaacgccatccacgacaggagggcggtgatggcgatcaacagcagattgacgggggtcatgtcaggctcaggcgctacggtagttgtcgaccatacgatagcgtttcgcgtaccaaccgaaggccaacgccgcgacgaaggcgaaaccggcgaagaagaacatcaggaatgccgcctcgctcaggcccgtactggcgatcttgtgggtcaccgcatcgttgcgcacagcagcgttggacagcagcacccacaggttgccgatggtggtggtcaggttccagaagctcatcaccacgcccttcatcgcctgcggcgcctggctgtaggcgaactccaggccggtggccgagaccagcacctcaccgaaggtcagcagcgcatacggcagcatctgccagaagatcgacatggcattgccaccgtccatcaccacctggatgccgccgaccacgatccaggccaggccgctgaaggcgatgccggcggtcatgcggcgcagcgcggtcggctcgaagccgaagcggcgcagggccgggtacagcaccaggttgttgaacggaatcaggatcatcaccagcagcgggttcagcgcctgcatctgcgaggcggtgaaccagctcggcatctgcatctgctggccctgcaggacccaggtcgaggccttctggtcgaacagcgagaagaacggcgtggtcagcgcgaagatcaccagcacgcgcagcaccgagcgcacgccttcaaccgcttcggccggatgctggccacgggcgcgatcgagctgcagccaggtgccaccgccgatgcccgccaggatcgacaccagcgccaggcacaggcagatgacgatgcccagcgagccgaccaggccgaacgaggccgctgccagcaccaggccgagcacggcgatcaccaggcccggacggccctggccggccacgcgcgtggtcagtgcggtacgcaccacgttggcgaacgaatgcgggtccttcggcggcagcggtaccagcacgtagcgcttgcgacccagccagaacacgaaagtggcgatgaacatcaggatgcccgggatgccgaacgcccactgcgggccccagttcttcagcaccagcgggatcagcagcgaggcgaacagcgagccgaagttgatgatccagtagaaggcgtcgaaaacgatcttggccaggtgcttgttgctctggtcgaactggtcgcccatgaacgaggccaccagcggcttgatgccaccggcacccagcgcgatcaggcccaggccgaggaagaagccctcgcggctgttctcgaacagcgccaggcacagatggccggcacagtagaccaggctgaaccagagaatggtgtggtacttgccgaagaacctgtcggccagccagcctccgagcagcgggaagaaatacacgccgatcatgaagctgtgcatgatgtccttggcttcaccggcacggccttccgcagtgatttcctgcagcagcagcgaggtgatcaggaactgcaccaggatgttgcgcatcccgtagaaactgaaccgctcgcaggcctcattgccgatgatgtacgggatctggcgcggcatctttccctggccggcgatgggggcaactgcgtcgtggctcatcctgtaaggcaatcctgcaaagcgaaaggcgcaaggttaccggaagcggggcttgcgaagcacgctgcagggctgcatgacaacggtgccaatccgtggcaggcaacgtcactacatgccggaagtcacggcacctgcacgacaaaagcgtaaacttatcgttatgcgccccctcgcccacgcccgtctcctgctcagctgtctcgtgctgctgctggcgttgcaggcacaggcgcggccgcaggcaccggccgccgccagcggtgaggccgagccccggcagctgaccgtggccgcgctggaattgcccagccgcgatgatgcgcagtggaagcagcgccgcgaacaggtggcgcacctgctcaccgagctgcagccggacgtgatctccgtacagcaggtgctgcagcagcagggccgcaatccggcctgctggctggccagccggctgcgctacagctgcgacttcgttaccgccgatccgcccagccagccgttgcggcacggcaacgcgatgctgacccggctgccggtcagcgaggatggcgtgaccctgctgcacccacccggcaccttcagcgccgccggcatgatgcggctgaagctgggccaggcgctggtaaacatctatgtggcacggctgcgcccggacccggacgaggccactgcccgccagcaccagaccagcgacctgatgacctggatcggcgccaccgccgagggcatgcccagcctgatcgccggtgatttctcggcaaccaccgtcgagctcgtgcgcagtaccccggggttccagccggcccggcgcaatccgggtggccgccccgagccgccggcggccagcggcggtggcgccagtggtcatggcctggacgtgctgttccaggtcaagcacttcggcggcatccgccagcagccgatcctgctgccggccgacggcgacctgccgggcctgcgtctgggcgtaatggccaccctgcgcctgcagggcgatgcggccacggccgaataggtagtgccggccgctggccggcattccagggctgccggccagcggccggcactaccaatgcggaaaacaaaaaggccggggtttcccccggccttttctgttcatcctgttaccacgatcaggcaatcgcttcctggtaacggcgctcgacttcgttccagtcgatgacgttgaagaacgcgccgatgtattccgggcggcggttctggtacttcaggtagtacgcgtgttcccacacgtccaggccgaggatgggggtgttgccttccatcagcgggctgtcctggttgccggtgctctcgaccaccaccttcttgtccggagtcacgctcagccaggcccagccgctgccgaaacgggtcagcgctgccttggtgaaggcgtccttgaacttgtcgaagccgcccaggtccttgtcgatggccttggccacgtcgcccaccgggttaccgcccgcgttcggtgccatcacggtccagaacagcgagtggttggcatggccgccaccgttgttgcgcaccggaccctgcaggttctccggcagcgacttgagcttcttcaccagttcttcgaccggcaggtcagcgtactcggtgccttccagcgccgcgttgacgttgttgatgtaggtctggtgatgcttggtgtgatggatttccatcgtcgccgcatcgatatgcggttccagcgcgtcgtaggcgtaggacagcttgggcagggtataggccatgatgcatctcctgattgcgagggcacccgacggtgtcgggcgttgcgcggtgaatgatggggacagaccgccagattaccaagggggatgtaaaggaaattgcgtcctgccggtgagcacgacggcaattgttacgcagcggtgacgcggcgccgtcctcatgcaccgtgcagcgcgcaggcgctacagtgcgagcaccaccctcgcccgcttccttgcccatgcgcaacccccggctgctgatcaccgccatcgccctgctgctgctcggcctggtcgtcaaccatttcatgcagcgcccgccggcgccgcagttcgcgccggacctgcagggtgcgactgccgcgcgcgcaccggccacggccacgcccggcaagggcaacggtctgcccgccttcctgcccgccgaagccctgcagacgatcgcgctgatccagcgcggcgggccgttcccgcaccgccaggatggcagcaccttcggtaaccgcgaacagcagctgccgcagcgtccgcgcggttactaccgcgaatacaccgtggacacccccggcgcgcgcacccgtggcacgcgccgcatcgtcaccggcggcgatccgccggaggcgtggtactacaccgacgaccactacgaatcgttccgcagcttcaccgtaccggcccagggagcgcagtgatgagccacgatgatttcggcctcggcctgcatgacatcaacaatgccggcgtctacgccatcgacagcgacgacatcggcgcactggccgcagcgatgcgcgatgccggcctgaaggtgatccgcatcgacctggaaggcgtcgccgacaaacgcaccctgctcgcccggctggcggcgcagctggatttcccggctggcttcggcggcaactgggatgcactgtcggacaaccttcgtgatctgcaatggctgccggccgacggttacgcgctgttcctggccgacgtggatacgttgcgcgcctccacacagaaggatttcgacacgttgctggacgtgatggacgaagccagccgcgactgggtcggccgcgacgtgccgttctgggtgttcctgtcgcagagcgcgtagggcaatgccctggtagaggccgaccttggtcggcgttcctgtgccaaccaaggttggcacctacccaagcgcgagccggccagcgtgtggcgcgcgcgccttgcctagcggctcccgttatcttcctgcagctctttcttgaacggaatgtccggcggcggccgtgccaccgccggctggtcctgcatgttcggattggtgaggccgcagccgccacccgcctgcaggatcgagatcacgcaggagatcttcgtaccggtgcccggcaacggaatctccatcgacttgatgcccttgcgcacccattcggccagcagtgattcctgcggcacccaatacttgtcgaacgaagtcggcgtgtaatcgtacggcggtcgcttcaaccaggtgccagactgcgcgatgcgctccttgctccagccatcgttggcgccacctggggcaccacgttcggcgtgaccgccgccttcctgccccggcacgcgcacgctgccgtcggcattgaacaggccattgcccttgccggcggcactggcctggcttgcgcccctgctggcgccgtcgtggttgcggctcgacgcgccccagtcgtcgcccttggcaggcgtagcccagttgcccgggttgggagccggacgcgcgccggcctgggccggtgtcgtgctggaggcggatggccgtggcgtgctgctgttggcctgggttgcagtgctcctggccgcaggcgcgggcgttgccgctggcgcgctgccactggacgttgaaggcgccgccgcgggtgccgacgcaacttcgcgctcgcgcacctgcaggtcacggcctgccggcgcacgcacggtcggctcgcgcccggccacagcagccatccgtacctgcggatcgaccaaggcctgcacttcgcgctcgcgcacctgcacatcgcgctgcggcacacggacctgtacatcggctgtgcgcagcggctgcgatatcgccggtgcatcgaccgtactgatttcacgctcctgcaccgggatgtcacgcagctgcggcgtccgcaccgcgatctccggcgcacgcagtgcggccggggccggcggcgcctgcaccggctgcacgctgcgctcgcgcaccgtcggtaccgtgtcgcgcggcacgatgctgatctccgtgcgcggcacgctgacaggtggcaccacgaaatccgtactggcctcggctacttcggtggcctgcaccggagacggcggcggtgccgcgaccggcgccggctcggattcggcgggcggcggcggcacgctggccactgcagccggagcgggtgcggacgcagctgccgacgcggacgccggacgcggctcaggtgccgttgcggcccctgcgttctggccagctgcaacctggcccggcggtgcagcggccgccgcttccgcacctggctgatcgccgccgccctcccgggtagcgcgaccgacgaactccacctgcacgcgctcgccctcggcgccttgttcttccggtgccgaggtgcggatcactgccacccatagcagcagcatgaagaacagcagatgcagcagcgcactggccaaggccgagacccaacgcatccagcgctggtcgcgcggcgcagcatcccagtcctgccagaacagacggcgcatcgcttgccagggtgacaaccggggcaactgcccgggtggccctggcagcggacgcggcagcagcaccgagatcaactcgctggcgtgcagcggccgcggcaacggaccgagcgagcgcagccacagcgcccagccatacggcaggcgcgtggttttctcgaggacggccctgggctgctggcgggccagcagcaggtcgatgaactgctcggcccgggtcagaggcacgcgtcagcgatcaggcggcgttgccgcgagggatatacggcgcgtggccactgtcgtggtcggtcgcgtcgcgcacggcggtcacgcccggcacgcggcccatcagggtcttttcaatgccctgcttgagggtcacgtcggccatgccgcagccctggcaaccgccaccgaagcgcagcagcaccacgccttcggccgaaacttcctgcacggccaccttgccgccatgcgaggccagctgcggattgatttcgttttccaccacccagtgcacgcgctcgaccagcgaggcggcatcgccgggcgcttcgcccttgatgcgcggcgccttgatggtcagctgctgggtaccggcactgccggcgacgatgtcgatctcggcgccatcgagccaaccgacgctgccggcatcaacgtagagcgtgaaaccatcgcagtccaccgcccactcgtcgccgagcaggtcggtcggttcggcgaactccagccgggcgtcggcgcgcggggtgccgggatcgaccgcgctcaagcgcacacccatgccgggcacgccctcgcgttcgatcagcttgcggaaatgggtctgggcagtgtcggagatctggatcatcaggctattctagccaagtaagtgtcagccgctcattcgatttatacaccgtccggcgcattgttcagtcaacacgaggtggagattcccatggccgacctgattccactggcccaggcccgttgcgtgccgcgcaaaggcagcgaccacaagctcggcgaagcccgcctggccgaactgctgccgcagattcccggctgggagctgagcgagggcggacaggccctgtcgcgcaccttccgcttcaaggattactacgccaccatggccttcgtgaacgcgctggcctggattgcccaccgcgaggaccaccatccggacctgggcgtgcactacgaccgcgctgtggtgcgcttttccacccacgacgtgggcggcctgagcgagaacgacttcatctgcgctgcgaagacttcggccctgacggagcaactgccatgaacgtacgcttgctgagcctgtccctgattgctgcgaccggcctggccggttgtggcccgtcggaaccgccggcaccaccgccgccgccgccgaccgaagtggccgcggtgaagacgccgccaccgcagtacccgcttgaactggcctgcatgggcgtaggcggcaccagcaccttcaaggtgaccatcggcaccgacggcaagccaagcgaggtcgccctgctgaccggcgccggcaacccgcagctggatgaactggccaaaacggccgttcagggctggcagttcaaggccgccacccgcaatggcgctgccgtgccggccaccatccaggtgccggtcagcttcaacccgccgcagccgaagcccgatcagtgcttcgccatcgaagaacgcctgcgccgcggcggctgatcgcgcgcgccccgacgaggccagccgacgcccgcctcgccctccccgccccgggctcatccggggcggctgtctgttgaccaggaccgcgtcggtacatgctgcagattccccccgaaaatgtctggatcgcactggcggtcaccctcgcggccggtctggccactgccatcggcagcctgctggtgctgttctcgcgccgccccaatccgcgcctgctggcgttcggcctggccttcgccggcggcgcgatggtctacgtgtcgctatcggagatcctcaacaagtccatcgcatcgttcgccctggcctatggcgagcgcaccggcttcacctacggcaccttggccttcctggccggcgtgatcgtgatcgtgctgatcgaccacttcattcccaacccgcatgacagcctggacaaacaggaccctgcgttccgcgaaaacagtcgcgagtacctgaagcgggtcgcgctgctgacctcggtggcgatcaccgcgcacaatttcccggaaggcctggcgaccttcttcgctacgctggaaagcccgtcggtgggcatgccgctggccttcgccatcgccatccacaacattcccgagggcatcgcgatcgcggtgccggtgtacttcgccacccagaacaagttctatgcgttcagcgccagcctgctgtcgggactggccgaaccggtcggcgcggcacttggctactggctgctgtccggatcactgtcgcacgccaccttcggctgggtgttcggactgatcgctggcgtgatggtattcctggcgctggacgagctgctgccggcagccaagcgctatgccaagggccacgagacggtatatggcctggtggccggcatgggcaccctggcgatcagtctggtgctgttcaagtggtgaggggttcccggccaacgggctgagccccctcgcggctggcacgttccgcagtatcgagaggtcaggggggggccggcttgcaggggtgtccgcggcatccatgccgcagacacccctgcaagccggccccgcccgtgccccgtcattcttccgtgcacgccagccgcgcgatgaaaagattgaagagcgaagcgcgcgctgcgcgcgtgagtcgagtacgactcgagtctacaaaggctgcgtgcgggtatgggcctacgctgcggatgtccgggtccgccttgtagcgagccgagcaccgcaggtccggcgagggcgaagaggcgcgggtgtctgagcgctgcgaatggcgccgaccaagcgcccggcgccgccgaactgccgtcagcgcaggcggtccaacgcctcgaccagctcatcggccagcggcgcgttcagcacatacgggctcttgccgtcgtccagcgcgaactccagcgaggccgcgtgcaggaacagacgcttcagcccgatctgctcacgaagccgcttgttgaccgccggatcgccgtatttgtcgtcgccggccaccggatgccccaggtgctgggcatgcacgcggatctggtgggtacggccggtctcgatgcgcacctcgcaataggaatggccgccgcggcgctccagcacccggaagtggctgatcgattccttgccgatcgcgttgacctgcacatggcgctcgccgccctggcgcaggccgacatgcagcggcgcatcgaccgtcatcaccccgtcgggcatgcgcccggccagcagggtcaggtagcgcttgcggatgccggcgccgtggtcttcacgcagcagcgcctgcagttcgctcagcgccgagcgcttcttggccacgatcagcaggcccgaggtgtcgcgatccagccggtggaccagctccagggtctgccccgggcgcagcgcgcgcagggtctcgatggcgccgaagctgatgccgctgccgccgtggctggccacgccggtgggcttgttcagggccagcaggcgcgcgtcctcgaagacgatggcctgctccagccggcgcatgaatgcctccgggggacccaccttgtctccctcttcggtgagacgaaccggcggcacgcgcacttcgtcgcccgcctccagcttgcgctcggccttggcgcggccgccgttcacccgtacctggccactgcgcaccagcttgtagacaaggctgcgcggggcacccttcagctggccgagcaggaagttgtccaggcgctggccggcgcggtcggcgggaacggtgatcatgcgcacggaaggcttgtcgccagcgggcttggtggggtcttgggcggtcatcaggctgtttattctgttacactcggggggcgagataagggattgatttcgttggaagttactcagggccagaagcccagcttccgacgaatccggcacagtgcgcgaccaccgcccgcggggcggccatgttagcggctcaccggccttcccggccatcgccggatgcctgacacgcaaccgtgctgaacatgtcccgcgtggcgctccagcctggctgacagctgcctgcggccctgcaacacccaaaaaccataagagtgaagcgctcccgcggcctgccgtggtgtcgtagcgctggaaacccaagccgccctccccgcgcttgcgcgaatgggcggcgagccgtgtccagaggcgaaaccccatggcgttccgcgcggtagccgcttgcgaggaacgcaacaatgaagcgaatgctgatcaacgccacgcaggctgaagagctgcgtgttgccatcgtggatggccagtcgttgtatgacatcgacatcgaacagccgtcgaaggaacagaagaagtccaacatctacaagggccggatcttccgcatcgagccctcgctggaagcggccttcgtcgagtacggcggtggccgccatggcttcctgccgctgaaggaaatctcccgcgactacttccaggccggtgtcgaccacaacaaggccggcatccgcgagctgctgaaggaaggccaggagatcgtcgtccaggtcgacaaggaagagcgtggcaacaagggcgccgccctgaccacgttcatttcgctggccggccgctacatggtgctgatgccgaactcgcccagcgccggcggtgtgtcgcgccgcatcgagggcgaagaccgggccgcgctgaaggacgccctggacaagctgaacatccccgacgacatgggcgtgatcatccgtaccgccggcgtcggccgcgatgcggaagagctgcagtgggacctggactacctgctcaatgtctggcgcgccattgccgaagcggcactgagcaagcccgccccgttcctgatctaccaggaatcgcgcctgatcgtgcgcgccctgcgtgactacctgcgcgccgacatcggcgagatcctggtggacaccgaggagatgtacgagcacgcccgcgaattcatgcagcaggtgatgccgcagaccctgcgcaagctcaagcactacaaggacgacattccgctgttcaaccgcttccagatcgaatcgcagatcgaaggcgcctacgagcgcaacgtgcgcctgccgtcgggcggctcgatcgtggtcgaccagactgaagcgctgaccgccgtcgacgtcaactcctcgcgcgccaccaagggcagcgacatcgaggacaccgcgttccagaccaacctggaagcggccgaggaagtggcccgccagctgcgcctgcgtgacctgggcggcctggtggtgatcgacttcatcgacatggcctccaacaagcaccagcgcgaagtcgagaaccgcctcgccaacgcgctgaagtacgaccgcgcgcgcgtgcaggtgggccgcatttcgcgcttcggcctgctggaaatgagccgccagcgcctgcgcccgagcctgggcgagtccagccagatcgtctgcccgcgttgtgacggccacggccgcatgcgcagcgtcgagtcgctgtcgctgtcgatcatccgcgtggctgaagagcatgcgatgaaggagaacaccgggcaggtgctggtgcaggccccggtggagatcgccaattacctgctgaacgagaagcgcagcgccctgcgcgagatcgaacagcgccacgaggcgccgatcgtgatcgtcgccgacgagcagctgcacaccccgcactacaccgtgacccgcctgcgcgagaacgagctgggtgaagaaagcagcaagcccagctaccagcgcggcaccccgcgcaagctgccggtgcacgcgctgaccaagggccagctgaacatcccgccgccggcggtgacccaggtcaagcacacttccccggccccggtgcgcgaggaagtggagccggtcgcggccgctccggccccggtcgctgcagcgcctgttgcgccggccccggcgggcggcgtgatcggttggctcaagcgcgtgttcggtggcgaaccggcgcccgcgccggcaccggccgccccggctgcacgccagcagcaggacggcggtcgcaaggaccgcaacaaggatcgcaacaaggaccgcaaggaccgtcgcgacgacaatcgtggcaatggcaacgcgcagcagcagaaggacggcggcaaccgcaaggaccgcggcgagcagcgcaaggacggccgcaacggcaacaatggcaatgcgcagcagcagccgcagcagggcaagcagaaggagccgcagcacaaggatggccagcagccgccgcagcagcagaacaagccgcgcaacgagcagcagggccagaaccagaaccagaaccagcaaccgaagctgaagcagcccaagcagccgcgcccgcagcagcaggacggtgacaagccggccgagaagccgcagcgcaatgccgccgaagcacctgccgaagccgtgaccgcagctgcagccgtagccgctacggccgtcgccgccaatggggtgaacgcgcaggaagccaccgcgcctgtcgccccggtcgccccggtggaagcggccgcaccggtcgacaccgctgccaatgcggccagtgcgaccgacgtggttgcagttgccggtgaagaggctgcaaccgacgccaatggcgagcaggctggcgaaggcgcaacccgccgtcgccgtggccgtcgtggtggccgtcgtcgtcgccgcggtggcgccgaaaaccccgccggcagcgacgccctgggtgatgaccaggacgagggtgatgacggtgatgacgccgacggcgccgagccgaacatcgacagcactgccggcactgcgccggtcgcggctgtgcagcccacgcgttcgcagccggagttcgacttcgatgacgaagccgagccggtcgctgtcgaagccgagaagccagcccgtgctgccgccgctgttgtcgccgcgccggttgccgtggtgagcagcgctgtggtcgaagccgccgccccggtcgtggctgaagtgcaggcaccggtcgaagctgcgaagaccgaagcggtgtcctcgccggtgcagaccagcatgctcgatgccatcgacgccgcgaccccggtccagccggtcgccgctgccgcaccggtcgccaacgccactccggtggtggacgctgctgcgccggccatcgaagcaaagccggttgtggctgaaacggccgcggtggttgaagccgctccggtgatcgaagcgaagccggtcgcagtcgaggccgcgccggtcgtggaatcgaagccgcaggtggttgaagcaaccccggtggttgaaaccaagccggtggccagtgagagtgccccggtggtggaggccgccccggccgttgaagccacgccggtcgtcgagactgcgccgatcgtggaacagccggtcgctccggtggcggtcgaagccgcaccgatcgaagccgccgccccgagcgctgatgcggtggtgacgccgtcgatcgatccggtcgccgatggccatgccgacactgcagcccaggctgcagaagccaaggctgatgaagaagacgaagaggccgccaagcgcacgccgccggcgaactgatcgctccttgatagcgtgaaaacgaaccggcggagatcaatgatccccgccgtttctgtttgtgcttcggaccgaaccgtgccaaccaaggttggcacctacccaggcgtgtcccgtcagggtttcggcgcgaactgcaggcgggtccacacgccgtagtggtccgaggcccagcgaccgctgtcgtcgggctggtcgaacaggatcttcgcctcgcgcgcgaccatctcgtcctgctggaagaagatgtggtcgatccgcgacggcgcctggtaatagtggcggttgagcgtactgaccccggacagatcggtgttgacgtgcacgctgccgtaactgtcgccgtagtggctgcgcagctcgctcagatcgccggcatccaccagtgcattgaagtcacctgcgatcaccaccggcgcgcccgccgacgtcgcgctgatgaagcgcagcaggtcctcgacctggctgcgacggatgcgttgtccgctctcatcactgcgctcgttcagatgcgtggcgtagacgtttaccggcgtaccatcgacgtcgatgcgcaggtgggccacggtgcggtagtcgtccaagggctgcagcagatgatccccctgggcaaggatcggccgccgggtcagaagcgcattgccgtagcgcttgggcgcgccgaccgcatcggtggacacgaacacgtacttgtagccaagttggctggccagccattgcgcctggtttcgcacgttgcggcgttggatcacctcctgcagggcaaccgcatccggctgcaggcgcttgagttcggccaggatggtgcggcgccggcgtggccagtcctcgcggtcatgatgcagattgaaggtgaccatgctcatgcctggcgcggtggcgacatcagccgctgccccggcggctggatcggccgccatcacggcgcccggcagtgccaatgcaatggccagccccaaggcacgcacggtcgtgcgcactcttgccccctgctgcttcatcgttactgccccttgcgctcggcgcggcgcaccgcgctcggtacatcgatctcgacccgcgccggcagctggtgcacgtgcagttccttgttgacccattcggccgcttcgccgttgatggtcgcctcgcccggatcaccggcgtacggccatggcaacaccacgccaccgaccggtggcaccaggcccggctgcacctccagcaccagctgcttgtcgctgcgctgcaggcggtagttgagctggccctgcggcgtgcgcaggccctgcacggcgatgccctcgccctgaagccaggcgctcggaatgccggcggccagcaccagcgcatcgtccatgtcacggctgtacgcgaacatgtccaaggccgagcgcacgaagtccgaggctacccaggcgtgcggcaggtcaccgacgaagaacggcttgcgcggcgtgcgcgagaccacctcggcccactggttccaggcctgcggcgcacggtccttgaagaagaactcggtggcctgccaggcgcggtcacgccagcccaggcgtacgaacgccgccacgttgcgccactcgtacggggtgtagtccttccactcacgcttgccgtcacggcgggccacgaactccttccagtagcgctcgaaggtcgcctccagtgcctgctgcggcagtcggccctgctcgccgcccggcgccagcgcgatggtggtcgaggtcgcatcgaaatcgcccagctcggccgagcccggcaggtagtcgatgtcgtgctgctgcatcgccgacagcagcgaggcctgcaggtcatcacggaactggtcacgcgatccggcgatctgcatcgcctcgaccttgcccagctgggccgccagcgatgccgcgtccttgtagccgcgcaacgcccagaaattatcccagtacgaatgcatcggcttggccgaatagccttcgtggctgatcgaggccggcatcatcccgtagaaggcaggattgcgtgcgcggttttcctcggtgcgctcgctggcgcgcagctgctccatgtagttgtaggcgccctgcacgtgcggccacatcagctcggtgaacgtgctgtcgccggtgtagcgtccatactcggcaatgctgtagatcagttcgccatggctgtcgttctccggtaccgggtcgctgccgcgcgcgtcgacgcagcacggcaccttgccgttctcgaactggtacggcgcataccagttgatgtagtcacgcacggcatcgctgcgccccatgcgcagcaggccctcggaaatcatcgcgccatcgcggatccagctgcgcgcgtacgagcgcgtgcccggctgcaggcgtgggccaacccgcgagatcagcatgtgcgcgacggccgtgcgcagggtatcgaccagtgcctggcccgcagccggcacctgcagcgagaccacgcccagcttctgccgccattgatcggccacctgcgcctgcgccttggccacgtccagcgccttcggtgcccagccaccggtctgcggcagcaccaccgccacttcccggctctgccccggctccagcttgatggtgtacagcagcgcgccggaggccatgccggtgctgtccttcactgcggtggtggacgggtacctgccgtccgccagatgcatcgcatcaagcttgccatcgaaggtactggcaaagcgcgcgtccggcacctgcaaaggatagaggcgaggctcgccattgacccgcaccagctgctcgccgacatccagcgcatcaatccggctgaaaccgccgaccgtgttgaggaactgggtgggcggattgacctgccacgggcggatcgccagtgccagggtgtactcgtgcgcgaccttgtccggattgctcaaccggtagcggccgatcagctgcgcacgctccggggtgccctgcacgaagctggtcaccgccagcccgaccttctcgtgcacccagtcaacattggcgatcggcaggtaatggtcctgcagcgactgggtgatggcgaccttggaccagtccagcagcttgccatcgaggcggatgaacggctcgacactgaagctgcccttggccggctccagcgcgccgtcctcgctgatcagcgcctgttcctggccgccatcgaggccgagcagggtccagtagggctgctcgcccacatacgcacgcggcagtgaaccgcgcggcaggtcggccgccaccgaggacaggaacgcgttcggcgtcgcggcgaaggccagcggcttgagcgtgatgtcacgtatgccatagcgccagttcgggccatcgagcagatcgaagcgcacgtagcgtgcgtcggtatccggcagcgccagccagtcgcggcctcccgcgcccccggtcacctcgcgcaccgtgcgccagtcgcggccatcctcggatgtccgcacggtgtagcgattggcttccaggttcggcagccagtcgatcaccgcaccgccgatttcgcggctcttgtgcaggtccaggctgatggtctgctgcttgaccccgccgctgatccagaacgtatcgctcttgccgtcgatcatgcggtcctgcagcgcggtggcggtatcggcgatcaccgacggcaccagcgccgaatcatcctgcggtggcaggccctgcagggtcagcttgtcgaagcacaccgtgccacgcccgccgaccttgctgtagatcgtgaactcgactgcggcactgcgcgccatctccttctcgggcgagggaccccacgccttgtcgatctggcgacgacggtattcgaccggcgtccacgccttggcgaagctgtagcccggacggttgacccaccagacgttgtcgccgctggcgtcgatcagcttgaactgcaggtcgttggccggcgaatcgccgcgcagctggaagccgaaacggtaattggccgggtattggatgttcagtgcgcggcggatgccgacatagccggacacctcgtggaagtcgtagtccaggcacagcgcgcggccaccgccggcgccactgaccgggcgcagcgaaccgctgacctggtcggacagcaccagcttccaggcaccgatatcgtcgaagtcgtccagcacttttggtgccggcagtgccggcggtgcggcgatcgccagggaggtccacaacagtcccagtccaacggcgatcgctcgcttcatcccttgacgctccccagcaacagaccttggatgtagtaccgctgcagcaccaggaacagcgccagcaccgggaccacggtgaccaccgcgccagccatcatcatttccacgtccatgatgtgctcgcgcgagagggtggccagtgccaccggcaaagtgtagtgctcctggtcggtcagcacgatcaatggccacatgaaatcgttccatgcgcccatgaaggtgaagatcgccagggtcaccagcaccggcttgagcatcggcagcacaatctggaagaagatgcgcagctcccctgccccgtcgatgcgcgccgcttccagcagttcgtccgggatggaacgcgcgtactggcgtaccaggaagatgccgaacacgctggccagcgctggcacgatcacgccaccgaagctgttgaccaggcccagctgcttcatcagcaggaacagcggcagcatcgccacctgcgccggaatcaccagcgcagccatcagcacctggaacaggcgctcgcggccgacgaagttgagcttggcgaacgcgtagccggccatggtgttgagcagcagcgaaccgaccgtgatgccgagcgacaccagcaggctgttggcgaagttgccgcccatgccagtgcgcgcgaacagctcatggtagttgtgcgtggtgatgctggaaggcagcagcggcggcgggaaatggctggcctcgccctgcggcatgaacgagaccgagagcatccacaacagcggtgccaggctgaccagggccagcaccagcaacgcaccattgatcaaccacgggtaccagcgcgactggccgatttcacgactcataccaactgcctcttgcggccgaaacgcagcatcacggtggtcaccgccaggatgatcaggaacagcaggaacgccacggcggaggcgcgtcccaggttccaccacttgaagccttcctcgaacatgaaatacagcacgctgacggtgctctgcagtgggtcgccgcgggtcatcacgtagggttcggcgaacagctggaagtagccggacacggtaatcacgccgaccaccagcagcaccgggccgagcatcggcagggtgatgtgcaggaactgcttccagcgcgaggcaccgtcgatgcgcgcggcctcgtacaggtcatgcgggatcgcctgcaggccggccaggaagatcaccatgttgtagccgaagttcttccacaccgcgaacagcatgatggtcggcatcgcccagttgggatcgcccagccagtcgatcgggctgatgcccagatggcccaggccgtagttcaccaggccgtagctggtatggaacaggtagcgccagatcaccgccaccgccaccagcgtggtcaccaccggcgcgaacaacgcagtgcggaacagcgccttgaagcgcgcagccggcgcattcagcagcattgccgcgcccagcgatacgccgatcgacaagggcacgccgatcaacacgaagtaagtggtattccacagcgacttccagaacatcggtgtctgcagcagatcgatgtagttgccgaggccgacaaagcgcaggttgctgctgtcagccagggcatacaggtcgaagtcggtcacgctcagcgccagcgccgaagccaccggcaggccgaagaacacgcccagcacgatcagcgagggaccggcgaaaatccagccggcaagcgaagtacgtttcattgcgcgctcccggcggccacggcactgctcgattgcggcgacggaacgcgctgctgcaggcgttgttgttcatgcatccagcggcgctttgccagcaccttgtccacgcgctggtcgagttcttcgacggccttgtcctgcggcaggccaccgcgcaccaccttctcggtgacgatgcgcatttcctgcacgatgcgctcccattcgagcaccttcggcgtcggcttgacccgctccagctggtcacggaacgctgcggccagcggatcgttggccagcgacggcgcactccacgtgctgcggcgtggcggcaggtcgccgatgatcgaatggaaacgtgcctggatctgcgggcgcgacaggaactcgatcagcttccacgacgcctccttctgctgcgacttgcggaagatcaccaggctggtgccaccggcgatgcccgcgcccggaccttccggccccggcagcgctgcggtgccccactgcccttccagttccttcggctgcagcttcttgaactcgcggatgttccatgggccggaaatgtagaagacgttgaagccgcggaagaactcatcccagacgtttgagatctgcgtctcggacatcttcggcgcccagccctgctcgaacatgttggcgtagaacgccagcgtgcggcggaagccggggctgctgaagttgccgcgggtgtcatcatcgcgcagcagcggatcgggctgctgcagtgccagcgacagctgctgctcgaactcgttgatcggcatcagcaccgcatagcggttcggaccctgcatgcgcttgatcgctgccatctgctcatcccactcctgccacgtgcgcggcgggtggtcgtagccggccttggccagcaggtccttgcggtagtagatcaggcgtgtatcgacataccacggcacgcccaccagctcgccgtggatcacgttggtgtcccagatgccctggaaataatccttctcatcgaccacggcagagcgatcgacgaacggctgcaacggggtcagcgcatcgagctcggcgaactccggcacccaggtgttgccgagctggcacacgtccggcaggccgtcggcggcgaacgcggtcagcagcttttcgtgcgcagcggtccacgggatgttctgcacgtccaccttgatgcccgggttctcggcttcgaactcatggatcagttcgctgaccacctcggcttcccggcccattgcccagaagcgcacagtggtggtgcccggttcggtgcgggcgcagccggccacggccagtgcggccagggctggcagtgtccagcggcgcagacggtcgatccagttcggcatcgggttacttgccctggcctgtgttgcggttggcattgttcttctgttcctgcgcggcagccgcgcgtgattcggcgatacccaccgcgcgtgccgccgcggccttttcgtctttctgcagttccagcggctggaacgaaccttccggcgccagccagccaccactgaaccccgcccgctccaggcccttgcggatgtacgggttcttcttcatcacttcccagacgaaatcattgcgatagttggcgatcatggtcaggatcggcccctggtcgatggcgatgtagtcgctggcgacccagccacgatccggcaccacgcggccggtcttgatcgggatgtcgtagttgaagctgggattgaacgaatccaggaagccgtagctggaatagatgtaatcgccgtagcgcttgtgcatctccagcgtggccgggatcacctgttccggcgcgaacaccaccgacgcgatcgcggcggtcggagcgatggtgccgtcatcgaagttctcgcgcaggccagcgccgcgcgaagagtaatggcggaactggcgctgctcgccacggtattcctgcgtggtgttctgcgggccatcgctggcggtcaggccccagacgttctcgccgtaatccttccactgcatcgggttggcgatggcgtactcacgctgggccagtgcggccgagcggctgttgaggaagtaggtactgccgcgctcgcgcatgtaggcgtcctggatgtcgcggaagtcgatccagacgtggctgtactggtggccgaacagcgggccgaaggacaggtattcctggccctggtagaccccccagtcgttgtcataggtgcgcgtccacaccgtccacgcatccgggctgaccgggtgcgtcggcgaacccagggcaaggatgtagaccatcatcgcctcgttgtagcccatccagtcgtggtcgatgaaaccgctctcggggaaccagcccatcgagatcagcggcgcacgctgctgcagccagggccagtcgaccttcttgtacaacgtgtcggcgatctggcggatttccttctcgcgcggatcgtcaccgtcgtagtacgactgcgcgaacagcacccccatcatcagcagcgcggtatccaccgaggacagttcgacccagctgtcgtagcgacggccttcctgcatgtccaggaagtggtaatagaagcccttgtaacccgccttgccggtacgctgcgggcccatcggcacgtcgcggaagaatttcagggtagtcagggtgcggtcgatcgcctggttgcggctgacccagccgttctcgatgccgatcggatacgcggtcagtgcgaagccgaccgaggcgatgctggcgaacggccgcgacggatagcggtccggggtcaggccattgatctcgttggtggtatcccagaagaactggaaggtgcggcgctcgatgtcatcgaacagcggcggcagctcaggtttcatcggccgcggcggtgcatcggcctcgatcaggatcaccggcggccgcggcttggcaggctcctgctgggccggctggcaggcggccacggccaggctcaacgctgcggcggacaacagatgacgtgcctgcatggcgcgatttctccggtggtctgatcgatgggaaagcataccgtccaatgatctgaaatcgtttacaaggtgcgttcttaaaaaaccacgaaaaacgtggtttgacaccgcgatcattgcccatgccgatgccccctgaccggcagcggcatgggcaatggaccggcacagggccggccattgctgttttcacgcgcccgatgccgccggcggagcggcggcatcggggtcatgcatccatccgggcttagaagcggaagcccacttcggccttgacctggcgcggcgtaccgacgatgtcgccggtctcgttgtagctcgcggtcaacttgccattcttgtagtagttgtagttcgagaaattgtcgaagttgaacacattgatgatgtcgatacgcgcatacagctcggtatcgcccggcatcttgaacgtcttcgtcgcctgcaggtcgaccgagcgataaccgaagatcttgccacccagcaggaacttgccgttgccacccggaaccgccgccatcggggtcggcaggtcgaaaccattggcctgcggcacgccgtaccagtcgttgatcgcggtcggggtggccagggtgatcttgccaccgaaggtgatgccccagaagcccgcatacgaaccggtcaccaccaggcggtgacgcggcgcgccgttggagcggatggtcgggtagtcaccgatcacgccacggtcgaacgcgtagtgctcgttgatgtcacggttgtggcgggcggtggtccaggtataggcgatggaggtgccccagccgctttcctgggtgaacggcttctgcgccgacaacaggatctgggtagcacgggtcttgatgccctgctggccgatgatcaggctgccgaagcccggcacgttgcagctccacgcctggcccagaccggcttcggtgccaccgcacagacgcggatcgtcgaagaagttgccggtcgggtagcgattgcccagggtgaaggcgaagccgtcataggtgagcgtgcgcgagatggtggcgtcggtcagccagtcgccgatctggttgctcatgcccaggctgaactggtcagcgtagggcaccttcagattgttgttcagcaggtcgacttccaggccggcattgctggtcgaaccgaccaggctctggaggttgccgataccgttgagcaggttcgggttccagtcatagcacgcggcgttgccctggaagcactgaccggttgccggattgcggaagtagatcgtcggctgcggcagggccagcttggtggtttccagctgcaggtagtcgaacaggtcgcggtcgtaggaacgaccggcaccaccgtggatcacgtgctgctcgtcggcattgatgtcatacgagaaacccagacgcggctgccaggcattcttgaatgccttgcggttgtggccgttgctgatgtaatcgttgatgttcaggccgctcagcgccagcgtgtcggcgtagctctggccagcggcggcacgcggatcctgcgcgaacagcgcattgaccacttccggcggggtcacgaagtccagataggacgggttcttctcgtagtcccagcgcaggccgaggttcagctgcaggtggtcgttgacctgccagtcatcctggatgaacagaccgatctgcttcaccttcgagcgcacttcgccggacacgccggacacgccggtgaccggcttcacgaactgggccttgtacgggatgctgtccgggaaggtcgggttgtcgatggtgtagtagaactgcggattgatctgcgccgcatcggaggcgtacaggtcgatctgcttgtacttggcacccatcttgatggtgtggtcgcccgcccactggatgccatccagggtcaggttgtcttcgatcgaccagcccttctggcccttcacctgcgacgacattgccgaggaaccaccgatcgagacgatggcgcgctcctcgttcttgccgtccggcgcggtgtagttgaaaccgttgcccatgctcagcggcttgggattgttgaacgaatcctcgtgggtaaccatcagctcgttgtagtaacgctcaccgctgtggttccagcgcagcgcgtaacggcggtcagtgttcttggtttccttgccgtgcatcggcgcggtctggtccgagaactgctgctgggtttcatcacggtcctggaaggtcagttccaggcgatcgttgtcggtcggctcgaagtcgaccttggcgaagatcaggtcctgctggaacggctggctggccgggcccaggccggcctgggcatcagccgggacgcggttggccttgttggtcaccgaaccatgcggtgcgatggtcaccggcagatcgaagcgcttcgcttcataggtcacgaagaagtgggccttgtccttgacgatcgggccgcccagggcgaagccgtattccttctcggccgaatcctccttgcccttgcccggctgacgctcggccggggtcatcgcgcgcatgctgtcgttggtataacggtagaaggtttcacccttgaactcgttggtacccgacttggtcgcggccgtgaccgctgcactggacacctggccgtactcggccttgtagttgccggtgatgaccttgtactcgccgatggccagctgcgggaacgggttaccggcactgccggactgaccggccacgccgccgcccttgacgtagctcttctggcccacaccgtcgatgtagacgttggtaccgtcggagttggtggcaccgccgcgcagcgaggtgttgcccttggcgtcgcgggtgaagatcatgcccggcaccgcgtcggcgaactccaggaagttgcgcgagacctgcggggtggtctggatctgctgcaggctgacggtcttgccgacttcggacgtgcgcacttcctgcagcagggtcggcgcgacgacgttgacagtgtccaggttggtggctgcggtcgtacccggggtgctgctggcagcgccggcaaagttcagggtagcggtcgaggccacggtgacggtgaccttctgcgactggccgttggcgaccacgtcataggtgcccgggtccaggcccatcagcgagtagcttccatcggcacggacggtaccgcgacggacggtgccggtggccacgttggtggcggtcacctcggcgccggcctgcgcgccggaaacctggccgcgcaggctggcattggccgactgcgccatgacgttcggagcagcagccagcatcaggcagctgaccagtgcggtgctcagcagccggcgtgccggcgtgcggaaggtggtgtgcatcatcaactcaatctccgggtggcggtaaccgcttgcgcggtccctgcgatcaatcaaaaaagaaggaacgcctccggcttcaacggccggatggcggagtggtggaatcgcgaactatcaagcggggaaccagggtctgcttgtcccctgtcccatccgtggaggtgccgtccatcaactgcatcaggcgcgtcatggcccgatcgccgagttcggcgatgctgacctgcatggtggtcagcgacgggtggacgaaacgcgccagtggaatgtcatcgaaaccggccagggcgacgtcggacggaacgtggacacctgcctgcgtgaacgcatacaggcaacccagcgccatcatgtcgttggcggcgaacacggcatcaggcagcgctccggctgccaacaactcctgaccggcgcgatggccggaagcttcgtcgaaatcaccgggcagctcgatgccttcggcgtcactgccgaaagccgccaacgcgtcacggaagccacgcaggcgctcgcgcgcgtcgaagttgaggtccgggccagaaatgaaagcgatacggcggtgacccgcgtcaagcagatggcgggtcatcgccatcgcaccggcatggtcatcgatgctcagcaccgggtggtcctgcccgggcagataggtgttgatcagcaccgttggcaacgactgcggcaggttgtcggtcaggaagcccgggctctcggcatagggcgagagcaccagcaggccgtcgacgcggccgcgcatggcgcgcagggccgcgccctgctgctcctggtcaccgtggtaactggacaccagcaggtgctggcggcggttgcgggcgacgttgtcgatgccgcgcatcagctcggagaagaattcgccgtacaggtcaggcagtaccacgcccaccgtattggtgcgacggctgctgaggctgcgggcggcggcgtgcggggtgtaacgcagccgtgcggccacctccagcacaagctggcggaccggttcggcgacattttcatgcccgttgagcgcgcgggaaaccgtggccacggagacccgggcttcgcgagcgacgtctttgattgtgatagctgccttgttcacgaagccgccctccacggcttggacctaccagcattggcgcggaatgtaagcgtttccatctgggcttgtaaacagtccgttaggcgaatgtcctgaaatggacatggaaatctgtctgtggcgggcccgctgacggacccgccaggacagtgtgggacaagggctcagccctgttctgacggggtcaatgcgcgaatggacagcgcgtggatgtcggtctccatcatcgcgcccagcgcggcatagaccgcgcgatgccgggccagtggacccagtccggcgaagcgttcactgaccacatgcacgttgaaatggccgcgaccatcgcgcgcaccggcgtggccggcatgacgatgactgtcgtcttcgatttccagcacgctcggggccagcgcctgctgcagtgcgtcacgcatccgctcgatccgctccgcgttcacggcaggaccttgcggaacggacgcacctgtacatgggtgtagacgcccgcggctacgtaagggtcggcatcagcccaggcctgggcctgcacgagcgactcgaactgcgcgatcaccaccgaaccactgaagccggccgggcccgggtcctcgctgtctactgccgggcacggtccggccagcagcaggcggccttcgtcgcgcagcgcgtgcaggcgcgccaagtgttccggacgtgcctgcagtcgctgtgccagcacgtcctggccgtcatagccttcaatcacataccacacggcatttcctcgcttgcgttgtcgggtgcgcagattctagccaatgccgccctcgccccagcccggctggacactggcgcgacaaaggcttaccctagacaccattgcacgtggctggatgcagcagcccgtcggtttctgtggccaacgcagcccccgacgaccgtcccgctgcttcgaaccggaccacctggccgggccacgtagacgacctccccgtagttccgtcgctgccgtttactgcggcgcgtcctgctgtttgatatgtgtggaatcgcgccgatcccggcgtgtctggtgccgtggggcgccgtggcgttggcccggtgaacccgctgccgcgactggtccgatgcaatcctgatgtccattagatgacttccgaactcgcgctcgacgcgaacccgccaacccggccgcccgccccccagcagcaggaaatgccgctggccgtggtgcatgggcaaccggtcctgcagattccgcaggacctgtacatcccgccggacgcgctggaagtcatcctggatgccttcgaaggcccgctggacctgctgttgtacctgatccgccgccagaacctggacgtactggacattcccgtggccgagatcacccggcagtacgtggaatacatcaccgtgatgcgcgagctgcgcttcgagctggccgccgagtacctggtcatggccgcgatcctggccgaggtgaagtcgcgcatgctgctgccgcgcccggtcagcgaggaaggcgatgaggccgacccgcgcgccgaactggtgcgccgcctgcaggagtacgaacgcttcaagcaggccgccgaggacatcgacgccctgccccgccaggaccgcgacaccacggtggcacacgccttcatgcccgaacgtgctgcggtgaagctgccgccgccggtggacctgaaggaaatgctgctggccctgcacgacgtgctcaagcgcgccgagctgttcagtggccacgccatcaagcgcgaggcgctgagcgtgcggcaacgcatgggcgaagtgctgggccggcttgaagatggcaagttctaccgttttgaagggctgttcaccgcagaagaaggcaagctgggcgtgctggtcacgttcctggcggtgctggaactggccaaggaacagctgctggacatcgtccaggaagagccgctggcaccgatctacgtgaagtccctggccgccggcaacaccaatgccccgctgcagttcagcagcgagttcgacgacaacgacgccgccaacgagaacgagtgagcgctgactgccgatggaccaaacgctgatcaaccgcattgtcgagggtgccctgctggcctccagccagccgctcactctggcccagctgaaagacctgttcccggaagaggagccggcaccgccgggcagcatcgaacgtgcgcttgagcgcctgcgcgaagcctgcgaaggccgtggcgtggaactggtcgaggtcgcctccggcttccgctaccaggtgaccggcgaagtgcatggctggatcagccggctgtggaccgaacgcaagacccgctatacccgtgccaccctggaaaccctggcgctgatcgcctaccggcagccgatcactcgtggcgagatcgagcaggtgcgcggcgtggcggtcagcagcaacatcatccaggcgctggaggaacgcgagtggatccgcgtggtcggccaccgcgacgtgcccggcaagcctgccctgttcggcaccaccaagggcttcctggactacttcggcctgaagcgcctggacgagttgccgccgctgtcggaactgaaggaccttggcgagctggaaccccagctggccctggaccgcgacgcaccggccgccgccagtgccgagggtccggacatttcagctggcgccgatggcgctgctgccaacgatgacgccggcctggccggcagcgacacccccgattccgccgacgcagcgtctgcgtcggcttccgatgagcaagcaccttcgccccttgatgatgggcaccccgattccgcgccgggcgagcgcgcggtgcccctgaacgaacgcgaagacaacgccgtcgcgatgacgaccgtggctgttgaccaagccgattccgaaccagaggccgaccccgaaaccgtcggccggagcaaaactgatgagtgacaccccccgtaacaagctctcgctcaagcgcgaagccacctccgaacagttcaagctggaagagcgcctgcacaaggtgctggcccaggccggcctgggttcgcgccgcgcgctggaacagcgcatcgccgaaggcctggtcaaggtcaacggtgaagtcgcgcagaccggcatgtcggtcaagagcggcgacaagatcgagctggatggccgcggcttcgtcgccaccgccctggccgaaccgtcgcgcgtgctggtctacaacaagccggaaggcgaagtgaccacccgcgaagaccccgaaggccgcccgaccgtgttcgaatcgctgccgccgctgaagggcgcgcgctggatcgccatcggccgcctggacatcaacaccaccggcctgctgctggccaccaccgacggtgaactggccaacgccatgatgcacccgtcgttcgaggtcgagcgcgagtacgtggtgcgcgtgcgcgccccggaaggcgaggagaaggtctccgacgccatcgtcgaccgcctcgcacgcggcgtggcactggaagacggcccggccaagttcgacgagatcgaacgcatcggcggcaccgactcgcacgactggttccgcgtcgtggtgaaggaaggccgcaaccgcgaagtgcgccgcctgtgggagtcgcagggctgccaggtcagccgcctgaagcgcacccgctacggcaaggtgagcctgccgcgcgaactggcccgtggccattcggtggaactgggcaccgcccaggttgaagccctgcgtgcgcagctgaagctggaagaaggcgcgccgtcggctctgaccctgcagccggtgatcggccagcgccgcgccgccaagaccaccgtgcgcgtgcgcgaaggtggccgtggcaatgcctacgtcaacggccataacaccgcagacgaaggccgcgagctgcgtcgcttcgacaacgtccgcgaagaccgcggccgtggccgcggcggcaagggcggcggtttcaagggtggcctgacggtcagcggtgaagcagcagccaagcagtcgcagaagccgttcaagcagcgcacccagaagaatgaccgttcgctgccggaaggcaacccggccgcgttccgcacctggtacgtgccggatggcgtgagcacgggcccgagcggccatcgcaatgccggtccgggcgcgcgcggcccgggtgcccgtggtccgggcgcaggcggccagggccgtccgtacggcaagccgaagggtccgggcgccggtggcggacagggccgtggcggtttcggcggtgaaggccgtggcggcgcaggcggccagggtcgtccggccggtgccggcaaccgctcgcagggccagggcaacaagcacccgtatggtcatccgggcaatgccccgagcttcccgtccgaccacgccacgccgggcttcaacccgtatggcagccccaagccggcgcagggcgcccgtccgggcggtcgcgggccgggtggtggcaaccgtggtccgggcggcaatcgcggccccggcggtccgggtggcaaccgtggcccgggtggccccggcggcaaccgcggtccgggcggcccgcgccgcagcggcccgcgcggcggctgatccaccggcacgcctgaaatgaaaaaccccggcgcaagccggggtttttcgttgaaaaggggacggaggggattaagtcgtttttgccacggcctgtatcaaaggggcgaaagcgacttaatcccctccgtccccttttgcgtggcgctggaacgcggcgggtgtggtgccggtcatgccgcggaagaaggcgatgaacgggctctcggcggagaagccggtgtcctgcgccacgtgcgccacgcgttggcccagcagcagcaactccatggcccgcatcagtcgccattgctggcgccaggcctggtagctcatgccggtatcacgctgcatcaaccggccgacggtacgcgcgctcaggcccgtgcgcgcggccagctcccccagttcgggcggcagctgttcggccaccgggaggcaccgtgcgatccgcggatcacgaggcagaggcaggtccatcggtgccaccggtgcagcagcgatctccagcacgcacaacgccagttgatggcgtgcgcgcggcgactgccagtcatggtcgaacggcgcctgcgcgatcggctccagcaaggcctgcagcagcggccccacgccgatgatcgccggctgccggggcagttgggccgacagcgtggcgtcgaagtacaacgaacggtagtcgaccgcctggcgcatctgcgcgcgatggcgcagcccacccggaatccacgcggcgcgcgcgggcggcagcaggctgatgcgatcaccgtaggtgaggcgcgtgcagccctgccgggtgtacagcagctgcgcgcgtgcatgctggtgccaacccgagtcgtgatccgccagtgaggctgcaatccccagcaccggagcgctccaggcatcggcgtcgaagtgcgcgtgcggctgcaaccaggccatgtctgatttcatacattcgatgacaggatagacagagtgcgccattgcggacgcgaccacaatgcggggccctgttcctggagcgcccgcatgtcgcgccgcctgttgttgctcaccattgcactgctgatgttcccgcagttggcacagaccctgtacagcccggccctggccgatctggccggacgcttcgccctgccgccgagtgccgccagccaggccatgagcctgtacctgttcggcttcgctgcaggcgtgctgctgtgggggcgccttgccgatcgtatcggtcgtcgccctgccctgctatgcgggctggccgtgttcgcactggccgcctgcggcggcctgctggccagcaccttcggccaggtcctgctggcacaggcactggccgcactgggtgcggcggcggcctcggtggtaacccagaccgtactgcgcgaccacctgcagggacccgcgttggcgcaggcattctcctggatcggcatggccctggccctgagcccggccatcggccttgcactgggcacgctgctggtcgccgcccatggctatgtcggcgtacagtccggcctgctgctgatcgctgccctgctggcagtcgcatgcctggcgggcctgcgcgaaagccgccctgcacagatcccgcacgcgcccatgctgccgttgctgcggaaactgctgcgcgatcgctggatctggtcacacgcgttgctggtgatggccttcaacgtggcgatgtacagctggtatgtgctcggccccttcgtgtttgcgcgcatgcactggccagccacctggttcggcgccagcggcgcggtgctggcactgggctcggcgctgggcgcgtggggcaatggccgcctgctgcgtgcaggcgttgccgcaaccacgcgcatccgcatcgccgcaggactggtcctgacgggaggcctgctggccgcgctgctgcatgatcaccctgccctgatcgcggcgatggtgccggtggtgacgggcttcggccttgccattcccaatgtgctcggccaggccctgcgcggctatccacactgcctcggcagcgcaggcgcgctgttcggcctgctctactacctgttgatcggcgcggcaatggcgctggtcggtgcagtgcagatgctggcaccgaccgttatcgcgtgtggcctgctggccttgtggctgcaacggcggcgtcccgctgcagcctaggaattgctgcaaaagcagcgcactgtgctggccttccgggaacggctttgattccccggctatcgtgcgcgtgctcccacacaaggcagatgcccatgatcaccatcaccgccgaacaggcccgcgccaacgtcgatgccgccaagcgcccgatcgaactgttctaccgcgatctcgacaacgccatccagatcggctcggaaaatggccgccgctacatcgtgttcggcttcagccaggtgatggccagcgagcagctcgtcgaagacgtggtcgcacagctgctgaagaatggtttcggtgtcgaacggttgttgagcgattccgaacagcactacatccgcatcagctggggaactgccgcgccgtcgcgcctcagcgccggctgagggtgaacgcggtgccgtccacgcccagatcccagcccttgccggtaccggacagggccagcgagatgtcgcccttggtcatcacctgcgcgttgctggacttcaccgcaccggcatgcgcgcccaccgaggcgtaagtacccagcagctcgttgacgctgactgcgccggtgaagctgccacgtccgttggtgatcttcgacttgcccacggtcaggccgccgcccttcatctggatgcgcaccggcatgctggcgccattgctgcaggtgaccgtgccattgccggatgcagtcttgtagatcagcgaccagccagagaggttgtagcgcagctcacagtcgaggttgccagcggcgtgcgcggccggggccagcgatgcggcagacagggcaagcagcagggcgaagggcttgttcatggcaggacttccagttcggtcggactgccggcgaatctagcagcgcgcgcgtgcacgctggatgcaggcgcacgcgctggtgcagcagtgttcaggccggtgctcaggcctgttcgtccaggtggaaggcatcggcatcgagcatcgccgggaaacgcgcgcggtgtgcggccagcgcctcggccgagatggtggtggtgaccacctgttcgcgctcgcggatctccacctgcggctggccgaggaaatccagcaccgcgctgtcgcctgcgtagtgcagcccgttgccatcgacaccgacgcggttcaccgctgccacgaagcacaggttctcgatcgcccgcgcacgcagcagcgtcttccacgcataggcgcgtgccgacggccagttggcgacgaagatctgcaggtcgaaatccagctgctgcggacgctccacgttgtagcggttgcggcagaacaccgggaaacgcaggtcgtagcagacctgcggattgatccgccagcccttccattccacgctcaggcggtcgcgaccggcggcatagcgctcgtgctcgccgccgtaacggaacaggtggcgcttgtcgtagtactgcaggtcgccatcgggcgtggcgaacagcaggcggttgtagacgccctcgccgtcgcgcagctgcacgctgccgatcaccgccgcgttcaaggtcctggcctgttcgcgcacccaggccacggtcgggccgtccatgccttcggcctgggcaatggcgtcgttggagaaaccactggtgaaggtctccggcaggatcaccaggtcagtggtgccggccagcggtgcgagcagcgcgccgtagtaggcgcggttgccggccggatcgtgccagcgggtgtcgccctggacgagggaaatgcgcaggtcctgcatgttcaagcctcgctcagagcaggcgcaggcgttcgatcgccgcgtccatcgttgcttcattcttggcaaagcacaggcgcaccaggcgctggccggccggcgggttttcgtagaacggcgacagcgggatcgcggtcacgcccttctcgatggtcagccacttcacgaactcatggtccggcaggtcgctgatggccgagtagtcgaccagctggaagtagccgccggggaccggcagcgccttcaggcgggtgccggccagctgctcgcggaaacggtcgcgcttggcctggtagaacgcgcccagctccaggtggtgttcgggttcgtcgcggatcatcgcggcgaagccgtactgcgccgggccgaagctggtgaaggtgttgtactggtgcaccttgcggaactcggcggtcagtgccggcggtgcgatcgcatagccgatcttccagccggtgcagtgataggtcttgccgaagctggagatgacgaacgcgcgctcgcgcagttccgggtagcgcagcgccgattcatggcggcggccgtcgtagatgatgtgttcgtacacctcatcggagatcaggtagatctgcgtgccacgcagcagctcggccagtgcctgcatgtgctgcgccgacagcatcgcgccggacgggttgtgcggggtgttgacgatcagcatgcgggtgcgcggggtgatcgccgcacgcacgcggtcccagtcgaccgcgaaggtctgcggatccagcgacacatgcacggccttggcaccggccaggtcgatcgccggttcatagcagtcatacgccgggtcgagcacgatcacttcctcgccggcacgcaccacggcgtggatggcgttgaagatggcctcggtaccgccactggtgacggtgatctcgctgtccgcatcgacctgcgcgccgtagcagtccagtgccttctgcgcgatggcctggcgcagcggcgccacgccggtcatcggcgggtactggttcagcccggcggccatcgccctggcggtctcgtcgatcaggcgctgcggcgccgaaaagtccgggaaaccctggcccaggttgactgcgccgtgttcggcggcgagctgggacatcacggtgaagatcgtggtaccgaccttgggcagcttggtgttcggttgcatcggcctgggctgtgggggaacaggcctgcgagtttacgcaatccgcgcgtcggtagtgccggccgctggccggcactcctgggacgatctgcggcgccgggtcgcatctgccggccagcggccggcactaccatcggcattcaccgctacaattgccatcgcactccggcatgaagacccctgccccttgaacacccctgcattgctggccgccagcggcctgagcttctcccgcaatgacgagccggtgttcggcccgctggacttccatgtggacgccggcgaagccctgctggtgcagggcggcaatggcgccggcaagaccaccctgctgcgcgtgctggccggcctggcccggcccggcgccggccaggtgcggatcgacggcaagccggcgagcaatgccgaacgtgcacgctacgtggcctacctcagccatctgccggccctgaagccagacctggacacgctggagaacctgcacttcctgtgcggcctgcatggacggcgtgcgcggcagatgcccggcaacgcgctggccatcgtgggcctggccggttatgaggacaccctcgttcggcatctgtccgccgggcagaagcggcggctggcactggcacgcatctggctgtcgccggcgccgctgtggctgctggacgagccctatgccaacctcgacctggagggcatcaccctggtcaaccggatgatctcggcgcacctgcgtgccggcggcgctgcgctggtcaccacccatggcgcctatgccgcaccgccggtgcgtacccgccagctcgacctcggcggtgccgcatgatcgcgccgggtaccgagccaggcctgtggcagaccgcaggcgccctgctcaagcgcgacctgcgcctgctctggcgccgccgcggcgatgcgctgcaacccctgctgttcgcggtgctggtagtggtgctgttcgcgctggcccaaggccgcgaaccacagctgctggccgccaccgcgggcgcggtgctgtggctggccgtgctgctggcgggacagctgtcgctggattcactgttccgttccgacgccgaagatggctcgctggaacagtggctgctggcgccggtgccgctggcctggctggtgctggtgcgcgtgctgctgcactgggcgaccactgcgctgccgctgatcgtggtcagcccgctgttggccgaaatgctgcatctgccgcatgaccagctgccgatgttgctggcatcgttgctgctgggaacgccgttgctgagcctgatcggtggcgtggtcgccgcactgaccgttggcatccgacgctctggtattctcgtggcgctgctgtcgctgccgctgtacgtgccggtgcttgtgttcggcgccggcagcctggcggcagccggacgcgggcaggatccggtcggtgcgctgctgatgctgggcgctggcctgctgctcgctctggtgctggctccgctggccactgccgctgcaatacgtatttctctgagttgaccgagctgagagccaatccacccctgctggatagccgccacgcatgaatccgattgtccgctggttccaccaactcggttcgcctcccacgttcgaccgtttcgctgcccgctggtcgcgggtgttctacctcgcggcggtgccggtactgctggtcggcatgtggcaggcgctgctggtggtgccgccggaagccaagcagctggacagcttccgcatcctttacatccacgtgcccagtgcctggatgagcctgttcgtattcgcgctgatggcgctgtatgccgccatcgcgctgatctggcggatcaaggtctgcgagatcctggccatggcctgcgcgccgatgggcgccggtttcaccctgatcaccctgctgaccggcagcatctggggcaagggcacctggggcacctggtgggactgggacccgcgcatgaccagcgagctggtgctgctgttcctgtacctgggcgtgatcggcctctaccacgccatcgaggaccgccgcagcgccgcacgtgcggcgggactgctggccatcgtcggcgtcagcctgctgccggtgatccgctattcggtggactggtggggcggcctgcatcagcgccagtcgatcaacgtgttcggtgaatcggcgatcagcagcgcgatgatcgcgccgctgtggtggatggtgatcggcaccaagttctggttcgccggttcggtgctggccaaggcgcgcgccgacaatctcgaccgcgaggccggcaaggcctgggtcggtggacgcgtcggtgccgaacgcccggtccgggaggcccagccatgacccaccttccctatgtgatcggcgcctacgccgtgttcgtgctggtgctcggcgccgacgccatcggttcgtggctgcgcctgcgcgtggcacgccggctggcactggcccgccagcagcgtcagcagacccgcgccggcaggcaggacgcagctgtgccgctgtcgacggagctggaacgatgaccccggtacagcgtcgccgcttggcatgggtgctgctggccctgctcgcctccggcctggccactgcgctggtggcgatggcactggagcgcaacattgcctacctgtacacgccttcggaagtgctgcgcggtgatgtcgatgcgcagtcgcgcttccgcttgggcggcatggtggtgaagggctctttcaatcggccggtcggctcgctggaagcacgtttcgaagtgaccgacggcgacgcgcagctggcagtgaccacctcgcggatcctgccggacatgttcgccgaaggcacggcggtggtcgccagcggccgcctgcaggacggcaccttcgtcgccgacgaagtgctggccaagcacgatgagaagtacgtgccgaaggaagtggccgacaagatgggcgatgcccaccgcaagcacgatgtgccggtgacggcccccgaggtgcgctgagtgctgcccgaactgggtcagatcctgctgatgtgcgcattgctggcctcgctgctgcaggccggcctgccgctgctcggcgcacatcgcaacaacacggcatggatggcggtcgcacggccagccgcgctcgcgcagctgctgctgctcgccggcgcgttcgcggtgctgaccgccgcgttcgtgcagcaggatttctcagtgcgctacgtggccgagaactccaattcgctgctgccgatgatctaccgctattcggcggtctggggcgcgcatgaaggctcactgctgatgtgggcgctggtgctggcattgtggaccggcgcggtggcgctgttctcccggcacctgccggcaccggtgcaggcgcgtgtactggcggtgatgggcgtcgtcagcgtcggcttcctcgccttcctgatcttcacttccaacccgttcctgcgcctgaacccggcgccgctggaaggacgcgatctcaacccactgctgcaggacccggggctgatcatccatccaccgatgctgtacatcggttacgtgggtttcgccgttccgttcgcattcgcggtggcggcgctgctggaaggtcgcgtggatgcgcgctggctgcgctggacgcggccgtggacgaacgtcgcgtggggcttcctgaccctgggcatcgcgctgggcagctggtgggcctactacgagctgggctggggtggctggtggttctgggacccggtggaaaatgccagcttcatgccctggctggtcggcgcggcactgatccattcgcaggcggtcactgagaagcgcggcaccttcggcagctggaccctgctgctggcgatcgccgccttcgcgctgtcgctgctgggcaccttcctggtgcgctccggtgtgctgaccagcgtgcattcgttcgctgccgatccctcgcgcggcctgttcatcctggtgttcctgtcggtgctggtcggcggcagcctgctgctgtacgcgctgcgcgccagccagctgagcgtggatgccgacgacccgcgccgtggtttcaccgccacctcgcgcgagaccctgctgctggccaacaacctgctgctggccacggcctgcgcgatggtgctgctcggcacgctgtatccgttgctggccgatgcgctgtcgctgggcaagatctcggtcggcccgccctacttcggcagcctgttcctgctgctgatggcgccaatgatcctgctgctgccgttcggcccactggtgaaatggcagcatgaccagccctcgcgcgccttcgcgctgctggcaccgtggctgggcctggcgctgctgctgggcgcgatggcctggtggcaggcgccgcagaacggctggaaggccggcatcggcgtggccgctgcggcctgggtcgcactcggtaccgcacgcttcgtctggcagcgactgcgcggcaacggccgcttcaccgccgaaatgctcggcatgatcgttgcccacgccggcatcgccgtgttcctggccggcgcgctgctggtggaagccttgaacgtgcagcgcgaagtggcgctggccccgggtcagcagctggtggtcggtcgctacgaagtgcgcttcgagggcgtggaccatcgcgaaggccccaatttcatcgccgaccgcggtcacctgcgggtgttccgcgacggccgcgaactggccctgctgcacccggagaagcgccagtacgccagcggcggccaagtgatgaccgaggccggcatcgatgcacgcttcgacggcgatgtctacgtggcattgggcgagccgctgggcaacaatgcatgggcggtacgggtgcacatcaagccgttcgtgcgctggatctggctgggcgcgctgctgatggccctgggcggattcatcgccgccgccgaccgccgtttccgtcgtccgtaggagtttccatgtccgagtcccccgccccgcgcccctcccgcccgctgccgccggtagccatcgtgatcggcgtgctgtttttcttcggcctgctcgggctgatgatctacggggttatgaaatcgggtgatccgcagcgcgacgtgctgccgtcggcgctgatcgacaagccggcgccagcgttcgcgctgccggtgctgcacgacccggaaatgatcgtgcgcagcgacgaactgcgtggcgcgccgtacctgttgaacgtgtggggcagctggtgcgcggcctgccgcgaggaacacccggtgctgacccgtttcgccgagagcaagcgcgtgcgcgtgatcggctacaactggaaggatgaaccgaccgatgccctgcattggctggaacagctgggcaacccgttcatggtcgtgctcagcgacgtggaaggccgcaccgcgatcgactggggcgtgaccgctgcaccggaaaccttccttgtcgacggcagcggcatcgtgcgctggaagtacagcggtgcgatgacccagcgcgtggtcgacgagaagctgatcccggcgctggagaagatcgagaaggcccagggcaatgccggcagcacgttgcacacggcgccctgagcccatgcgctggctgctggcgctgctgctcctgatgctgccgctggccgcgctggcacagcagccgctgcatgatccgcagccgctgcagttccgcgatggcgccgaagaacgccgcttccacgacctggccgcgcagctgcgctgcgtgcagtgccagaaccagtcgctggccgattccaacgcgcagatcgcgcaggacctgcgccgcgaggtgctgcagctgatgcagcagggccacgacgacgcgcagatcaagcagttcctggtcgcgcgctacggtgagttcgtgctctatcagccaccgttgcagccgggcacctggctgctgtggggaggtcccctgctgatgctcggtgcgggtgctctggtggtgctgggcatcgtccgccgccgtggccgtacggttggcgccgcagcggccggcaaggccgatgaaggagacggatggtgagccagtggctgccgatgctggccggtctggttgctgcgttgatggcagcgctggtgctgtggccgctgcgccactctggccgccgcggtttcatggtcggcgtattcgcactgggcgtggccggtgcctgcctgtacctgctggtcggtgatccacgtgccgcacagatgcaaccgacgccttcggtagccaccctgcgcgatggcgtgcaggccctgcaggatgcactgaagcgtgacccacagcgggccgatggctgggcgctgctgggccggtcgcaagccgaactgggcaacgccgcggccgcggcggacgccttcgcacgtgccgccgctctcgcccccgaagaccccggcgtgctggtggaagcggcgcaggcacgtgcgcaggccgatgccggcaagcagttcgatgacaccgcgatggcctggttgcagcaggcgcgtgcgctggcgcccgatgccgagcgtgccagctggctgctgggtatcgccctgcgccagcgcggaaagaatgccgaggccgcagatgtgtggagcggcctgctgccacggcttgagcccggcgccgcgcaggcgctgcaggcgcagatcgccatcgcccgtgaagccgccggtcagccgtccgatgcagccgttgcggcgccaccggcgctgttgcaggtgcgcgtgcagttgcccgcgttgaagggcaccgagtggccggccagcacccaggtattcgtgctggcccgcgccgtgggtggaccgccgatgccggtggccgcacgcaagctgcccttggccggattcccggccacggtcgggctgggtgacgctgacagcccgatgccaaccgcaccgctgtcggcccatcgcgaagtggaagtgctggcacgcatctcgcgcaccggcagcgccaaccgcagcgaggatgacctgcagagcgtgccggtgaaggtgagcctgccccacgacggtgttctggagctgcgcttcccgtaacgcgccgcggtagtgccggccgctggccggcaaccccacagccgcatcacgattcatgaggttgccggccagcggccggcactacctgcatcgccgatggaaaccagcgtgtcgccagctccacatgcggccccgctagaatgcctgcatgaccgaattcatcccgcccggcacccgcttccacgccctgccctcgcccttcccgttcaagcgcggcggcgccctgcacggcgcgcgcgtggcctatgagacctggggaacactggcggccgacgccagcaacgcgatcctgatcgtgaccggcctctcgccggatgcacacgcggcagccaacgacgccaacccggcagcgggctggtgggaaggcatggtcggacccggcaaggcgatcgataccgaccgctggttcgtggtctgcgtgaactcgctgggcagctgcaagggctcaaccggtccggcctcgctcaacccggccaccggccaaccgtatcgtctcgacttccccgagctgtcgatcgaagacggcgcgcgcgccgcgatcgaagtcgtgcgcgccctgggcatcgaacagctggcctgcgtggtcggcaattcgatgggcggcatgaccgcgttggccgtgctgatgctgcacccgggcattgcgcgcagccacgtcaacatttccggcagcgcgcaggcgctgccgttctcgatcgcgatccgctcgctgcagcgcgaagcgatccgccttgatccacgctggaatggtggccactacgacgacgacgcgtatcccgagtccggcatgcgcatggcgcgcaagctgggcgtgatcacctaccgttcggcactggaatgggatggccgctttggccgcgtgcggctggattcggaccagaccgacgacgatccgttcggcctcgaattccaggtggaaagctacctggaaggccacgcacggcgcttcgtgcgattcttcgaccccaactgctatctatacctgagccgctcgatggactggttcgacctggccgagtacgccgatggcgatgtgctggccgggctggcgaagatccgggtggagaaggcgctggccatcggcgccaacaccgacatcctgttcccggtgcagcagcagcagcaggtcgccgatggcctgcgtgccggaggcgctgacgcccatttcatcggattggagtcaccgcagggtcacgacgccttcctggtcgacttcgatcgtttcggccccgccgtgcgcggcttcctcgacgcgctgtagtggcttggcggcgcaacctggcgctcgccgcgttcggcgcgttgatcgcgctgatggtcagcggtgtgctgccgctgtggctgggtggctggtgcatgctggccagcgcggtgtcgttcgcgctgtacggccaggacaagcgcgcggcgcagcgaaagcaatggcgcattcccgaacgcaccctgcagatgctggcctttgccggtggctggccgggcgcgctgctgggccaggcgctgttccgacacaagcaccgcaaggccgcattccagtgggtgttctggttgtgcgtgctggccaacgtggcctcgatcgcggtgatgctgcgcgagttctcgcggtaaccctcgcaatcggtagtgccggccgctggcagccaattccgtgtccgtatcaagcgccatgaggttgccggccagcggccggcactaccggttcacgcttcgcggaccagagccccgtcgcgcaaccggtactgcgcatcgaccacgccttcgggcaggtcatcgtgggtgatcatcaacaggctgcgcccgtccagcaacccggaaaggtcctgcaacagcgcgcgtgcggtatccacgtccaggccttcggtcggttcgtccagcagcaggatcggcgcattgcgcagcagcgcacgcgccagtgccaaccgccgcgcctgcccggccgacatcgtcgcgccgttctcgcccacccaggcctgcaggccgccgttgcgctcggcccattcgcccaggcgcacgcggcgcagcaccgcccacaaggcggcgtcgctggcatcgggatcacccaaccgcaggttctcggccacgctgccggcaaacaccggcgcgttctgcggcagccacgccagttgccggtgccagtcggcctgggcgaaatcacgcagatcgcggccaccgtaggtcagccgcccctgctgcggatcccacaaccgcagcagcaggctcgacagcgtggtcttgccgctgccgctgtctccacggatggcgatgcgttcgcctggcgccagggtcagctgcaggccggacaacaccggccgcgcgccgcctggccactggaaatgcacgtcatcccaatgcacgcgcgcagccggcggcaccacctgtggcgcctgcggatcgtccaccgtcggcggttgctcgacgatcgcctgcaggcgatcggcggaaatgcgcccggactgcagcgactgccaggccaggcccatgccggcccacagctcgatcaacgccacggtgaggaacaccaaacctgcggccatttccggtgcgatgcgccgctgctcggccgcgtgcagggccaacgccagcatcgccaccaggcccagcccggccaccaggccatgcagggtcgaggccgcgatcaggcgccagcgccgacgacgatcccgcgaggccagctgcttggcagctacgcgtaccttcagctgccaggccgcatcggcgtgcagcgcggccaggtcacccgcaccttccagcccttcgaatgcagcggtacgcaatgcggcacgatgcgcggcacggtcggcctcttcgtcgtcatggccacgcacgcccagccacggcaccccgaaggcgatcagcagcgccagcaccgccagcagcaccgcagccgacggcaggatcagtgccgccgaaacgatcgcgaccagcgacaatccgcccaacgccaccagcggcccgatcgcacgcaccagcaggccgtccacttcaccgatgtcgccgagcaggcgcgccagaaggtcgccggtgcgcgtagcccccaatcgtgcgggtgccagcggcaacgcgcggcggaagaaccacacgcgcaggtcgcgggcgatgcgcagcgtggcgtcgtggccgaccagcttctcgaaatagcgcgacacgatgcgcgccatcgtcagcccgcgtatacccgcggacggtgagaagaagttgaagccttggccgaggccggccgcaccagccaacgcggcggcggtgaggaagccaccggacaggccaagcaaggcggtgccggccagcatggtggtccacagcagcagcacggtcagcagcaggcgcggccgatggcgcaggaacaccgcacgcagcgaatcaggcgaacggctcatgcgcgcaccgcctgtgccggttcgaccaggcgcccttccggcagcagcaggcagcggtcggcccaggcgatcaccgccgggctgtgggtggcgaccaccacactgcggccccgcgcataggcagccaggctgcgcagcagtgcggcctcggtatcggcgtcgagaaacgcggtgggttcgtccagcaacagcacctgcgggtcgcgcagcaacaaccgggccaggccgatacgacgggcttcgccgccggacaggccgaagccacgttcgccgatcaccgtgtccaggccctgtggcaggcgctgtgcgaactgcagcacctgcgcggcctcggccaccgcacgaagacgcgcatcgctggcaccgggatcagccagccgcaggttgtcggcgatgctgccgtggaacaggtaggggcgctggctggcataggccacctgcacgccaggccgcagctgcagcttgccggcgcgcggcggcagccagccggccagcgcttccagcagggtgcttttaccggagccgctgggaccaaccagggccaggcgctggcccggctccagccgcaggtccagatcctgcagcacatcctgcggcgcgcccagcggacgcagcaccagcccttgtgcctgcagcggcggcaaggcggcctcggccggctccaccgccagcggtgcaacctcgttctcgaccaggccctgctcatcgggcagcgactgcagcagacgctccacttcggcggcggcggccagtgcattggcgcgatcatggtagtgcgcggccagccgtcgcagcggcgcatagaattccggtgccagcagcaggcagaacagccccgcacccagcgccggcaccgctgcatgcagcgacatcatgcccagatagctcaggcccaggtacagcgccaccatcgccacgctcaccgaggcgaagaattccagcaccgtggacgacaggaaggcaatccgcagcactttcagcgtgcgcacgcgcacgccttcagcggcggcctcgataccctccagctcggcgtcaccgcggccatacaggcgtagcaggcccaggcccttgatgcggtcggcgaaatggccgctcatgcgtgccagctcacccagctgcgcacggccggccgcttcggcgccccagcccaccagcatcatgaaaaatggcaccagcggcgcagtgaacagcaggatcagcgccaccacccagtcgacccaggcgacagcggccaggatcagcagcggcaccaccaccacttcagtgcgcaccggcaggaagccgctgtaatagctctctatcgcatcaccgtgatgcagcatcagttcgcccagttcgccggtgcggcgctgccgcagccacagtgggccgtggcccagcaggcgtgcgaacacgcgttcgcgcaatgccaggcgtgcggcgtcggccacgtcaccggcggcggcctgggtggcgctgcccagcagggtgcgcagcaccaggatcaccgccaatcccgccagcaccggcaggccagaggccagcggcacgcgctccaccagcacctgctgcaccagccaggcgatggcggcagcctggccgatcaacagtgcgccggacaggctgatgcaaagcgcggccaggcgctggcggccccgggcggagcgtgccaggtcggccagccaggccgtgcgcacacgccgctggcgggcggtttcagcttccggggacaggccgtcaggggtcgtttcggcagcgctcaagaggtcttcacgggcaacgggggagacacggcattgtaggcgcaggcaatagcccgcccctgcggccggcggtcgcagtcttcatcaggttggcatacgatcaaccggggcacctgttcatacattgatctggatcaaggctgtttgaagtagtcggtcacatcattcacgtcgtagaccacccttcccgccacctgcaacggcactatccaacgaggtagccaggccatgattgatcagacagtcgtagaactgtcgcggctgcaattcgcgctgaccgcgatgtaccacttcctattcgtaccgctcaccctcggcctgtccttcatggtggccatcatggagagcgtgtatgtgatgaccggcaaggagatctggcgcaggatgaccctgttctggggcgtcctgttcggcatcaacttcgccatgggcgttgccaccggcatcgtcatggaattccagttcggcatgaactggtcctactacagccactacgtgggtgacatcttcggtgcgccactggccatcgaaggcctgatggcgttcttcctggaagcgaccttcgtcggcctgttcttcttcggctggaaccgcctgagcaaggtcaagcacctgatggtgacctggctgatggcgctggggaccaacctgtcggcgatctggatcctggtggccaatggctggatgcagaacccgaccggtgcggtgttcaacccggaaaccatgcgcatggaagtggtcgacttcatggcggtggtgttcaacccggtggcgcaggccaagttcgtgcacaccgtcagcgccggctacgtgaccggtgcggtgttcgtgatggcgatcagcgcgctgttcctgctgcgcaacaagcacagggacctggcccgtcgttcgtttgcggtggccgcggcgttcggcctgctgtcatcgctgtcggtggtcgtgctgggtgacgagagcggttacgccgccagcgaacaccagaagatgaagctggccgcgatcgaagcgatgtgggagaccgagcgtgcgccggccgacttcaccgccttcggcatcccgaaccaggagacccaccagaacgactacgcggtgaagatcccctacctgatgggcctgatcgccacccgctcgttgaaccagccgattcccggcatcctggaactggtcgagcgcgccgaacaccgcgtgcgtggcggccagctggcctacggtgcattggaacgcctgcgcgccaacaagaacgacgttgaagcgcgcgagatgttcgaccgtcactggcaggacctgggccacggcctgctgctcaagcgctatcgcgatgacatcctcaacgccaccccgcaggaaatctcgcaggcggcgatggacacggtgccgcgcgtgatgccgttgttctggaccttccgcgtgatggccggcctcggcttctacctcatcgccttcttcgccctggccttctactactcctgccgcaacaatttccaggacaagcgctggttcctcaagctggccctgtggacgctgccggcgccgtggatcgcgatcgagtgcggctggttcgtggccgagtatggtcgccagccgtgggcggtcgatggcgtgctcccgaccttctatgcagcatcggggctggccctgcatgaaatcgtgctgaccctggccggcttcactgccatctacaccgcgctgatcgtggtcgagatcaagctgatgctcaaggcgatccgcaagggtccggacgaggtgctgccgtcactgcagtcgccccagccgcatgcttcccacaatgcctcggcgccggccgccggccaagcctgaggcaggagaaccaagatggatttcattcttctggactacaccacgctgcgcgtgatctggtggctgctactcggcatcctgctgatcggtttcgccgtgatggatggtttcgacctgggcgtgggcaccctgctgcccttcgtcgcccgcaacgacgctgagcgccggctggtgatcaataccatcggtccggtatgggaaggcaaccaggtgtggctgatcctgggcggcggcgcgatcttcgccgcatggccgccgctctacgcggtcagcttctccgggttctacctggcgatgttcgtgatcctgttcgcgctgatcctgcgaccggtcggcttcaagttccgcagcaagatgcccagcgagcgctggcgcaacacctgggactgggcgctgttcatcggtggcttcatcccggcgctgatcatgggcgtggcggtgggcaacgtggtgctgggcgtgccgttccacttcgatgacagcatgcgcatcttctacaccggctcgttcttcggcctgctgatgcccttcgcgctgctggccggcctgctcagcgtgtcgatgctggtcgcccacggtgccgccatgctggtgctgaagaccgacggcccggtggccgaacgtgcggcccgtttcggcagcatcgccgcgatcatcgccttcgtgctgttcgcggtgggcggtgcctgggtggccttcggcctgccgggttaccagatcacctcgcaggtggtcaccgacggcgccaccaatccgctgctgaagaccgccgaactcggcgccgccggtggctggatgcgcaactacagcgccatgccggccacgatcctggcgccgctgctgggcctggccggcctgctggccagtgcggtactgctgcgggcccgtcgcggcggcctggccttcatcgcctccggggcagccatcgccggcatcatcctgaccgtcggctttgcgatcttcccgttcctgctgccgtcctcgagccagcccacctccagcctgaccgtgtgggacgcctcgtccagccacctgaccctgtggatcatgctgctggccacggcggtgttcctgccgatcatcctcgcctacaccacctgggtgtaccgcgtgctgaagggcaagaccaccaccgaagagatgggcaacaacccgaacgcgtattgattgcttgcacgtgtgccgaccaacggtcggcacctacccggaatgaaggagactgatcatgtggtatttcgcctggattctcggtgccggcctcgcctcgacggtggccatcctcaacggcatgtggttcgaagcccgcgagcagaaccgcatcgagaaggaaaatcgtcgctgagctgtaaaaaagccttgccgccttggccttcacacggtatcttaggcggctccttcggggtgtagctcagtctggtagagcgctacgttcgggacgtagaggtcgcaggttcgaatcctgtctccccgaccacttcggtggtcgcattgaagcctggtgaagtcgtccaggcttttttgttccctgaagtggcactgcttcggcagtgtgaagaaaacagcattcaccccttgccgccatcggggtgaatcgctagaataggcggctcccttcggggtgtagctcagtctggtagagcgctacgttcgggacgtagaggtcgcaggttcgaatcctgtctccccgaccacttcggtggtcaccaagaagcctggaagacatcactgtcctccgggtttttttgtatcaggcacctggccgcccgcatgacgggaccttgccggagcccgcacgtacaatggccgcgctgccggcccgccagcagcccctcccccacctgccgcttcggcgtagaccgatgccggcgctgcatgccattgccccggcgtgcgacacctgcaaggaccaccgatgagttcctccacttccgattcgccgtcgctgctgcacggtcgcgtcctcgcattcgccgcgatcctgctggcagcggtcaacctgcgcaccgcggtcacctcgatcaccccgctgctggacgtgctcggccagcagttcggtttcggtaccaccatgaccggcgtgctgggcatgctgccgaccgcctcgttcgcgctgttcggcgtggccacgccggcgctggcgcggcgcctcgggctggagcgcaccacgctgctggcgatggtgatggcgatggccggcctgctgctgcgctccagtgccggcaacgtcggcacgctgctgctcggttcggtgctggcactggccggcatgggcatcggcaacgtggtggtgccgccgctggtgaagcgctacttcgccaacaaggtcggcaccatgagcacgctctacatcagcgtgctgcagctgggcaccatgctgcccgcattgttcgcggtgccgatggccaacgccgctggctggcgcgtgtcgctgggcatgtgggcactgctggcactggccgcagcattgccgtggctggttctggccaggcgcgcaccgaagccgcaggcagatgccaccgacccggccgcacagccgcatgggaaagtctggcgcacctcactgggctggagcatgacgctgatgttcggcatgacttcgctgatgacctattcgatgttcacctggctgccacgcatcgtggtcgaggccggcggcacaccggccttcggtggcgtgatggtggcggtgttctcggcgctggggctgctgccgtcgctggtcattccatccatggcagttcgcatgcagaacccgttcccgctggtgctgatcggcttcttctcgttcgtgatcgccttcaccggcctgctgctggcaccgatgacggcccccctgctatgggcgtgcctgctcggcgtcggtccatccaccttcccgctggcgctgaccctgatcaacctgcgcacgcgcacccccaccggctcggcggcactgtccggcttcatgcagggcgtgggttacagcttcagctgtctggggccgttcctggtcggctggctgcatacggtcagcaacggctggacgctcccgttcagcttcctgttcggctgcgccaccctgatgctgtgcgcctcctgggtggcctgcaagccgcgcaagctggaagacctctggtaagccgcgcagggcctcgcaaccggccctacctaccgctcgtcagcccgtctgcgcattttgacaccgggctgacaattccgggcggatagtgcccacgaatgcccatccttgccgcgtgccggcatcgggcatgggggcggcagcgccgcccaggccgccattcggtgtgcgggggactctcgtttcagacaagacattgcaggtcgctgtccgggtttgtatccgtccttgctggacgggaatgcacgaagggagtgacgcgggccacggccacgccaaaagctggcatgtgatgcgcgtcacatttctcaggttgtctggttcggaagccaagggggtccccaatggttgtccaccgccggctggcgctctgcgtcggccttgcctgtaccgccctggcctgggccagcagcgctgcctcgcctgaccgcgaggcggccctggccgagatcggccgctaccgcgaccaggcccgctggctggatgccctcggcgcgatcgagcgcgccagccaagagcaacccaacgacgacctgctgttcaagctgcgcgtactgaccctgggcgacatcggcaacgcctggcgcgcctgggagctgtaccagcagcgcccgcagctgttcgacgctgcacagaagcaacgcatcgaaggcgactacctggccaagctggtggtctggagcctggcctacagcagcagcgaagacagccgcctggaagaagccgaatcgaccctggcgcgcatgcagcgctacctgggcagcgaaggcaccccgcccgcgcaggcgccgcttcgcgtccgcatggaccggctgatcctgctcaaccggctgggccgccatgcgcaggtgcgcgaggaagcccgcgcactgcaggccgaaggccatgccctgcccgactatgtgctgcctgcggtcggcgattcgctgatgggcaccctgcatccggaagaagccataccggtgctgcaggcggcagtggccggcgacccgacacgcgatgcctcgcattcggaactggcctatgcctacctggagagcgagcagcaggaaaaggcgatcgacctgctgcaggcctggcgtgacaaggagccggcgtggcgctggagcaacggcaagtcaccgtacgcgaactggtcacgttacgaggccgacctgaatctggcgatggtacgcgcctatagcggcgacctgcgcaccgcacagcacgacctggaatcgatggtcgacatcgcaccgggcaacggcggcctgcagagcgcgctgggcagcgtgtacatgatgcgcggatggccacgcatggcactgcagcgccagcagatggcacatgcgctggaccctcgcgacatcgagccgcggctgggcatggaggaggcctacgtcgccctgcagcgcgatgacctggcaaggccactgcacgacgatcttgtcgcacgctacccgacccaacccgccgtcgaacgcatggaccaggcctggcgcgcgcatcgcggttggcagctgaaggcatggaccgacattggtcgcagctccggcggtggcggcacctcgccgctgggcaacaacgaccgtcactacggcatggaagtgcagacaccggtgctcgacgaccgctggcggttgttcgccttcgccgacaggcgctcggtcgacttccaggaccagcgcatcgacccgctgtggctgggcgcgggcgtacgctaccgctttggccagctggatgcggaagcggcggtactgcgcgccaacgaccacattggcgataccggcctgcgcatcggcgtgggttggcagttcaacgattactggcatgccgggctggtggccgcacgcaatgacccggaagcctcgatgcaggcgcgcgtggcgggcatcagcgctgacagcgtgagcgcgcaggtcgactaccggcgcagcgagctgacccactggatgttcggcgccagccgcttccgctacgacgacggcaaccaccgcgagctgttcagcaccagcctcgaacagcgcctgctgacccgcccgcgctggttgatcgacggcctggccagtgcctacaccagccggggcagccgcgacgacgcgccctacttcaacccgaagcgcgaccgcatggtcgagatcgggctgcgcatcgaccagcagctgtggcggcactacgagcgccacttccggcaccgcctgacggtctcgctcggtgactactggcaggacggcttcggcagcgctctggtcccttcggtgtcctacatgcacgaatggcagctgggccagggccgcgtgttcgagtacggcgtgcgctggtcgcggccggtctacgacggccaccgcgagcgtcatatcggcttcgaagccgcactgcgctggggagagtgacatggcccgcatcctgcgactgatcgtgctcctgctgctggccgccacgccgccggcgttcgcgcagcaggccctgcatctcgatgccactgacaacggcctgctgatcctcagctaccacgacatccgcgaccgggtcgcggccaagggcgacgccgatacctacgcggtgagcacgcagaacttcgccgcgcacctggattggctgggggcacacggctaccacccggtgtcgctgtcgcaggtgatcgacgcctcccagggacgcgccacgctgccaccgaaaccggtactgctgaccttcgatgatggcctgcgcagcgtctacgacaaggcgttcccgctgctgcaggcgtaccgctacccggcgctggtggcagtgatcaccgattacgtggacatggcgcccgggcgcacgatcgactatggctaccggccgttcggccacgatgacttcgttacctgggcgcagctgaagcagatgcacgacagcggcctgatcgaagtggccagccatacagacgacctgcaccacggagtgcttgccaatccgcagggcaattcgacgccagcggtggtcacccgcatctaccggccggccacgcgcagctacgagagcgaggcgcagtacgagcagcgcctgcgcgccgatctcggccgcagcgtgcagcgcatccagcagcatctgggcgtgcgcccgcgcgccatcgtctggccgtacgcggcctacaaccagttgagcaacgacatcgccgaacagctgggcatgccggtgtccttcgatctggaaggccgcagcacgccagtggccagcgacctgcatgggctggcgcgcttcctggtcagcgacaacccgaccgtggagggcctggcctacgagctgcggcgcgacgttgcgctcgacggcatccgcgcgttgcaggtcgacctggatgatgtgtacgacccggacccggcgcagcaggggcgcaacctcgatgcgctgatcgagcgggtcaaacgcatctcgcccacccacgtctacctgcaggcgttcgccgatccggacggcaacaacaccgccgatgcactgtacttccccaaccggcacatgccgatgcgcgcggacctgttcagccgggtcgcctggcagctgaagtcgcgcgcgggggtgaaggtctacgcatggctgccggtgctcggcttcgagctgcccgaccccgtgcagcgcaaggcactggcgatccacaacggcgatgccgacggcatgtaccggctggacttcaccaatccgaaggcacgccagatcatgctcgacatctacgaggatctggccgtcaactcgtacttcgaaggcctgctcttccatgatgatggctacctgcgcgacacagaactgccgacgctggcggccggcgacgatggcagcgctcgcacccgggcgctgatcgacttcaccctggccctgcgcgacagtgcgcagcgttggcggccgaagctggccacggtgcgcaacctgtacgcggagccggtactgcgtccgcagagcgaagcctggttcgcgcagcgcctggacctgttcaacaaggcctacgaccagaccgcactgatggcgatgccgtggatggaaggcagcaggcatccggaacgctggctcgaccagctgctggccgcggtgcgtgcgcacgatccccagttgcagcacaccctgttcgaactgcagaccgtcgattggcgcagcgggcaaccgattcccgccgagcggctgcgcgcgcagatccgccagctgcaggcgcagggcgtgcaccacttcgcctggtacccggatgacttcatcgccggccagccttccacccatgatgcccgcgcggcgatgtccgccggcaacttcccgtacccggagaagtgacatggacatgcacccgctgctgcaggtcctgttccagttcgccttctactacccgatggtgatggcgttcttctggatgtcgggcggcctgtattactacttccggcgcgaacgccattcgcgcccacgcaacgacccgccgctgatggtcgatccaccgttcgcgagcgtgttgattccctgccacaacgagtccgcgaacctcgacgacacactcagcgcggcgctggcacagcgctatccggccgactacgaggtgatcgccatcgacgatggcagcagtgatgacaccggcgcccggctcgacgtgctggcggcgaagcatccgcggctgcgcgtgctgcacctggaccgcaacctcggcaaggccaacgcgctgcgcatgggtgcgctggcggcccgctcggagtacctggtatgcatcgatggcgatgccatgctggaggaacacgccctgcactggatggtctggcacctggtcagcggcaaccgcgtcggtgcggtcaccggcaacccgcgcatccgcaaccgttccaccctgcttggtcgcctgcaggtggccgaattctcctcgatcatcggcatgatcaagcgcgcgcagcgcgtgtacgggcgcatcttcaccatctccggagtgatcgccggctttcgccgcaccgccctgcaccaggtcggctggtggtcggacgacatggtgaccgaggacatcgacatcagctggcgcctgcagcgtgcgcattgggacatccgctacgaacccaacgcgctgtgcttcatcctgatgccggaaacgctgaagggtctgtggcggcaacggctgcgctgggcgcagggtggcgtggaagtgatgctgcggcatgcgcgttcactgctgcactggaaggaacggcgcatgtggggcgtactgctggagtacgtgctgagcgtgatctgggcctacaccatgttgttcatcgtggtgctgtgggtgctgggcaagctcatcgacctgccgccgcagctgtacatcgccagcctgctgccgcaatggcatggcgtgatcctggccctggtctgcctgatgcagttcgccagcagcctgatcatcgaccgtcgttacgaaacacagattggacgcaactacttctgggtcatctggtacccgatggcgtactggctgatcagtctttccaccaccctggtggcgttgccgaagaccctgctgcgccgtcgcagcaagcgcgccacctggaccagtcccgatcgggggatccgatgaacgcacaacgcccgtccaaccgcttcgactcgcggatgatccgcaagccgcatcgccaaccacgcttccagcgcaccgcctggggcttcgtcaccctcgcgttctgggggttctacttctacctgtgggcaccgttggtgaccctgttctcgtggctgatcggcggccagctggcctggcagcagctgtaccaacggcaaagccagttcgacccctatgtgctggtggcactgccgctgatgctgctgtgtgccagcgtgctgctgatcggctgggccgagtacaaccgcgcgcgcttccgtggccacgagcgacgcctgccgcgaccgctggccagcctcaatgaagtcgcggccgatctgggtgccagcaccggccttgccgagcgcctgctgggctgcaaggccgccacgctgcacatggacgatcacgcgcggccgatcggtatccgccgcgaggtggtgtgacgccccggtagtcgccgacccgggtcggcgcttgcttgggtagctgccgaccctggtcggcgcttgggcctggtgggcgccgaccttggtcggcaccggggtctaccgcgaagagcatccgcgcatcgcgtggatctacctgcgcgtctgcccttcaccgcgcacgacaaatcgttcgacggtaagtgcttccaggcccattgggccgtacgcatgcaggcgcgtggtggaaatgccgatttcgctgcccaggcccagctggccaccgtcggagaagcgcgacgaggcattgaccatcaccaccgccgagcgcagcgcagtgacgaaacgctcgccatggccggcgtcttcggtggcgatcacttcggtatggtcggaggtataggcacggatgtgcgcgatggccgcctcgaggtcatcaaccacgcgcacggccagcaccaggtcgaggaactcggcagcgtagtcgtcttcgctggcggcggtgctgcccggcagcagcggctgcgcgttcgtgtcggcgcgcagctccacgccacgctcaccgagcgcctgcgccacgcgcggcaggaaggcttcggctacatcacgatgcaccagcagggtttccagcgagttgcaggccgacggacggctgcacttgccgtccaccagaaggtcgatggctttgccgaggtcggcgctggcatccacgaacaggtggcagacacccttgtagtgcttgatcaccggcacccgcgcatgctcggcaacgaagcggatcaggccttcgccgccgcgcggaatcgccagatcgatcagttcatgcagctgcagcagctccagcattgcttcgcggcgcaggtcggtcagcacggtcactgccgccgccggtacgccattggcctgcagggcgccggccagcgcctgggcgatggcggtgttggagtggatcgcttcggaaccaccgcgcaggatcacgccattgcccgccttcaggcacagcgcggccgcttcggcggtcacgttcgggcgcgcctcgtagatcatcgcgatcacgcccagcggcacgcgcaccttctgcacgcggatgccgtttggacgcacatcgtcgcgggtgatctggccgacgggatcgggcagcgcggcgacctcacgcacggcttcggccatcgcgaacaggcgtgccgggtccagcgccaggcggtcgagcatggcactgccaatgcctttctcgcgcgcagcggcaaggtcgcgcgcattaccggccaggatcagcccggcattcacttccagtgcctgggccattgccagcagcagcgtgcggcgcgccgcactgtcgaggccggcaacgatctgggccgcgtcacggcaggcacgcgcctgcgcttcgatttcgctcatcggggagtccttcaaaccggtcatggcagcaccagatcgtcgcgatggacgacactgccaccgtagttgtagcccagcacggcctcgatgtcgcgcgaatggcggccggcgatccggcgcacatcatcggccgcgtactggctgacgccgcgcgccacgcagacgcggccctgtggcgcgttccagcacacctgcaccatgtcgccacggcggaacatgccctccgcgccggtgatgccgccgggcagcagcgaggcgcccttctcgcgcatcgcctgcgccgcgccggcatcgatcacgatcgctccctcgaccagcggcgcgtgccgcagccagtgcttgcgggccgcctcacggctgcgcgcggcgtggatacgggtaccgaacaggcggtcctgggccagcgcgcgtaccacgtcaccgctacggccattgaacagataggtttcgatgccgagacgacccgccttcgctgccgcttccagcttggtccgcatgccgccggtaccggcgcgcgagccggcgccgccggccatcgccagcacctcgtcactcagttccggcacgtcgtgcagcggccgcgcgtcggccacggtgcgcgggtcggcgctgtacaggccatcgatatcggtggcgatgaacagcgcatcggcatcgaccagcgccgccaccgtcgccgccaggttgtcgttgtcgccaagcttgagctcgtccaccgacacggtgtcgttctcgttgaccaccggcaacgcgcccagccgcagcagttcgttgagcgtggcgcgggcgttgaggtagcggcggcggttgcgcaggtcgtcatgggtcagcagcacctgcgccaccgggcgctcgaagaagcgctgccagagcccgatcagctgggcctggccgagcgcagccagcgcctgccgcgccgccatcgccgcgccaggttcatcggcccgcggcaggatcgcgcgcccggcagcgaccgcgccggaagacacgatcaccacctcgcgcccggccaggacattggccgagacgaactgcgccaggcccagcgcgtggcgtggtgacaggccgccgccatcggctgccagcaggctgctgccgaccttcagcaccgcacgccgccatggcggcagcgcttgttcggggaacggcgaggcgacgttggcagcgtgcgggatcatcggtcagtgtctcagcgggtgttccattcgtgcacggtcagctcggaggcctgcatcgtcaccagcggatcggtggcgacgatggcctgcgcctgcgccaggctgtccacgttgcacagcacataagcgccaccactgccgtcggcgaaaccaccagtcagctgcagcttgccctgcgcctgcaacgcatcgaggaaatcgcggtgcagctgcaccgctgcatcgttgaagtccggccggcgcatcgccatcaccaggtagacagtgcccgccatcaggacagcgcctgccagcgcgcgcgcagttcgtccaggcgcaggtcggcggccgaacccggcgacacgcgcgcggcgaggctgccttccggggtacgcccctgccctgcactgtcggcaccggccgcagcggccttgtaggcctcacggaacggcacgccggccacggccgcttccaccgccacgtcggtggcatacatgcccgaatcgatggccgcacgcagcttgtcgtcacgccattccaggttggccagcagcgccggcagcagctccagcgcggccaggccacggccgaagccgtggaagatggcacccttggacgactgcaggtcgcggtggtagcccgacggcagcgacagcagctgctcgatctcggtgcgcgcggcggcgacgctggcgtgggtcgcacgcatcagctcgatcacgtccgggttgcgcttgttgggcatgatcgaactgccggtggtgtactgcgccggcagcgcgacgaagccgaactcggcgctggtgaacagcgacaggtcccaggcgatgcggcgcaggtccagcgtggcaccaccgagcgcttccagcgcggccagctcgaacttgccgcgcgacagctgtgcgtagatcggcgagatctgcatgcgcgcgaaaccgagcgcggccgtggtgtgttcgcggtccagcggcaggttcacgccgtagccggcagccgtgccgagcggattggcatcgaccagcgcatgggtgtcacgcgcgcggatggcattgtcgatgaaggcctcggcccagcccgcccaccacatgccggccgaggacaccacggcacgctggatgtgggtgtagccgggaatcggcagatccttctcagcctgcgcgcggtccagcgcgaccttggccacgtcggcgctgagctgggccacgctcagcagcttctccttcagccacagacgcgtggcgaccaggatctggtcattgcggctgcggccggtgtggatcttgcgacccgcatcaccaaggcgttcggtcaggcgcgcttcgatcgccgagtggccatcctcgtactgcgtatccagcacgaagcggccttcgcggaagtcctgcgccaggatctccagttcgcgcagaagtccggcaagctcatcggcactgaggatgccgatgtgctgcaggccctgcgcatgcgcggcgctggcagcgatgtcatgcaggaagaactcgcggtcgaggatcacgtcgtcgccggcgaggaaggtctggatctgggcgtcgacggcgacgccgggcttctgccaaagaaggtctgccatgggggctccggaatgcgtgttcagtgcgggatcgacgtcagttcgtcgatgcccagcgcgaggttgaggttctgcatggcctgggtggccgcgcccttcagcaggttgtccagcgtcgccaccacgaccacgcgcttgccgcccggcgcgagcgtgaagccaccgacctgggcaccgtggcggccggcgatgcggctgacccacggcgcttcgtccagcacttcgatcaagggttcaccggcataggcctgctggaagcgctcgacgatctgctcacgggtctgcacgcggttcagccacaggttggcggtcagcgtgatgccacggaagtgcggcgcgacgtgtggcatgaactcgacggccacgcccagctgcacggacacttcgcgctcgtgcacatggttggtcagcgcatacggcatcaggttgtcggccagcagttcgacgttgttcttgtccgacggcgtagtgccggcaccggagtagccggacacaccgaagcactgcggcgggccggccagcaggtccagcagcggatgcaccgccagctgcatcgccgtggcatagcagcccgggttgctgatgtgcttctggccgttgtaccggccgcgggtcagctccggcaggccgtagtaccagctgttgtcgaagcggtagtcggccgacaggtcgacgatgacggtgtcgggcttcgccgcttccaatgcggccacgaacggagcggccaggccgttgggcagggccaggatcaccgcgtccacccccttggccgccactgcgtcggcgtccaggttttcgtactgcagctcgccctggaattccgggtggtggtcggacaggcgctgcccggcgcgctcgcgcgaggagacgaaggccagttccagccgtgggtgggcggccaccagcttgatcagctcggcgccggtatggccgcgggcaccgacgatgcccagggtgaaggtcgaatcgttcatgcgtgactgtccaggcggtactgcaggtggcgcttcacgccctgccattccgcatcgatgatggaaaagatgacggtgtcgcgcggcgtgccgtcggcgtgccgcttgtggttgcgcagcacgccatcctgcttggcgccgaggcgggcaatggcggtgcgcgaggtgacgttgaaccagctggtttccagcaccacgctgatgcagcccatggactcgaaggcgtgctgcagcagcaacagcttggcctcggtgttggcgccggtgcgctgcacgcgcggcgtgtaccaggtgtagccgaggctgagcttgggcacgctggcatccatgtcgtagaagcgcgtgctgccgatgatgtcaccggcggcgtcgcggatcacgaacggcagcaccttgccttcggcgtgcgcctgcagcgcggcctgcacatagtgctcgacctgctgcggtgacggcacctgggtgtaccagagctggtccaggccgctgccttcgagggcagcgcgcaggccggggacatgctcaagctgcagcggctgcagcgccacgtgctggccgcgcagggtaggcaccgtgttccacacgtcaggaggactcatcgctcaccccagcaggctcggcgcgcgctgggcgcagtggtcgacataggtcttgatgcggtcgatgccatcggcaccgaaccagaacactttccaatggtcctgcttgtagcagccatcggactcggcgtagtagaagtggttgatcgggttgccgtggcgcgagcgccagaacagctgcggggtttcctccagcatcacgttccagaccgcacgccccaggccttcaccctgcgcgtcgtcgagcacggcgaacttgtccaggtacacgccctctgcctcgtcggtgaggatcaccgcagtgcggtagttctcgctgacataggcacgcagcagcttggtcttttcgaagtagtccggcaccagagtgcggccgaagctggattcgatcaggcccttcagccgcggcaggtcgagctcgctccaggcggtggcgcgcagtactttctcacccttgcgcaccagcgtgcccgagcccttgtgggtgaacagttccttggccaggtcggccggacgcgtgatcgacaccgacgattccagcggcaggcggtcgagcaggtccttgatctgttcgatcttcaccttcatgccaccgtggatccacggctgcgcgatcaggtggtcgtattcggtggacaggttgatcgaatcgatcacgttgcccgcctcatccagcaggccaccggtgccggtcaggaagatgatcttgtacggctgcagttcctgcaccagctcgttggcggcaaagtcggcgttgacgttgaggatctggccaccggcggtttcacccaggctggtgatgaccgggatcgagccggcacgcaggctggcctcgatcggtgccaggttgaccttcttcacctcgccgaccaggccgtaggtgtccacgtccaggtactcggcctcgaacacgccaccggtgatcgaggtggcacgtgcgccgttctgctgcagcgcctcgaccaggcgcaggttggactgctggaacacccggcgcacgatcgccaatgcttccggcgaagtcacgcgcaggccgttgacggtctgcttctcgatgccggcggccgacagctcggcatccagctgcgggccggcgccgtgcagcacgatcggggtcagaccgacctcctgcaggaacgacagtgaggaggtcagtgcgtcgaggtcgtcgcgcagcaccgcgccgccgaccttgaccacggcgaagcgcttggcatccagctgcgaaaagcgcttgaggtactggctgatctccttcgcgctggccatgctggaaagcaggcgcacgatggtctggcgggtctggcggtggggctggagggcaggagacatttcggtttcgtcacaggcggcggtcgccgcgttgcagttccgccatgcccggggcatggcggcgttgtggggtcgatcaggcgccggcggtgatgatcctatgcacggcgtcggtgtagcgctgcagctggtccagcgtcacgaactcatcggcggtgtgggcctgggcgatgtcacccgggccgaacaccagggtggtgtagccagcggccgagaacagcgacgcctcggtccagaaatccaccgcattgccgatcggcagctccagcgcatcggccacgtcgcgcgccagcaggcggcggttctcagcttcggcaatgtcaccggcgggcaggctgggaccacggaacgtctcggtgaaaacggcggcttccggctcggcgaaaccggcgaaggtcgccagcaggccatcgatgtccatcgacggcagcgggcggaacccgaagcgcacctcagcagccggtgcgatcatgttggccttgatgccgccttcgacgcggccgatattgaagcgcaggccggtcagtccgccaaagcgcgccgaagccagcgattccacatgatccagcgcgcggtttccccagcgcatggcctggtgcaatgcgctggcggccgcatcctgcttgcccgaggcgtgccctgcccgacctgcgaactgcatcagcaccgaactgatgccacggtgcgccagcactgcttcgctcatggtgggttcggccacgagtacggcttcatacggcaggccacgggccaggaatgcagcgatgcagcgcgggtcgttggcttcctcgtcgctggagaacaggaacgcggcgtcgccatcgctggcgttggccgccgccaccagtgcagcggcggcgcccttgatgtcacacacgcccaggccgaccacacggtcgtccaggcgccgcatcacgtgcgggtcggcactccagtgcggcgaatccggcaccgtatccagatgcacgttgaacaggtacttcggcgtcccacgcacggcatacaggctcaccgcaccggcgccatggtcgatcacctcgaggttgaagccgggcaggttgtcgcgcaggtaatcgaagatgccaccggtggtgatcgcacgcggcgggttgcgggtgtcgaacgacaccagggcctgcaggtgatcgagcgtctgttcaagcatgtgtctgaatatccgtagggttcgaaatcggtagtgccggccgctggccggctccgcaatgatccagccgtgccacgagccggccagcggccggcactaccctccatcgacgttgcgaggcgccggccagcggccggcaccccgtcacaggtcaaccacgattgacctgcgcatagacagtggagctcatcccgaacagcttgatgaagccttcggcctcttccacgccccagtcggccgactgcgcgtaggtggcgcccttggtgttgagcaggtgcggcgacttcaccgccactgcatcgacgcggccaccgcgggtttccagcaccacttcgccgttgaccttggcctgcgaggacttcaggaaggcttcgatgtcggtcttcagcgggtcgtggtagaagccttcgtacaccagctccacccacttgcgcgccacgtccggcttgaagcggttctgctgcttggtcagcacggcatcttccagcgcgcggtgcgcggccagcagcgaaaccaggcccggggcctcgaacacgatgcggcccttcaggccgatcacggtgtcgccggtgtagacgccgcggccaacaccgtacggggcgaacagcttgttgagctgggccaggatctggtcgcccggcagcgccttgccgttcagttcgacggcttcgccttcaacgaacttcagggtgacggtcagcgcctgttccggccattcgctgcgcggcgagcaccagccacgcgcgccttcacccggggcttcccaacggtcgatctcgccgccggacatggtcaggcccagcaggttctcgttgatggtgtaggcctgctgcttggcgcgcacgccgaagccgcgctcttccaggtacttctgctcgtaggcgcgggtctgggtgtgttccttctggatctcgcggatcggcgcgatgatctggtagtcacccagcgccttcacggccaggtcgaagcggacctggtcgttgcccatgccggtgcagccgtgggcgatgatgttggtgcccagttcggcggcacgcttcagcgcggcatcgacgatcaggtagcggtccgagaccagcagcgggtactggccctggtagccttcgccggcccacacgaacggcttgacgaagccttcccagatggccgggccaccgttgacggtgacgtggctggtcacgcccagttcggcggcgcgcttctcgatgaaatcgcgctcttcatcatccacgccgccggtgtcggcgaacacggtgtgcacgttgtagccgcgctcctgcaggtacggcacgcagaagctggtatccaggccgccggagaaggcgagaacgacgtctttgttgctcatgggagtcaggtccacttgggggatgggaattcggtagagccgaccgttggtcggctggaatgttggatgcgccgctgcgggagcagccgaccaacggtcggcgctaccccttgttcgatctagcgcccggcaaccgccgccatgatcgccttctgcacgtgcaggcggttctcggcttcgttgatggcgatgcactgcggcgaatccatcaccgcgtcggtggccttcacgttccggcgcagcggcaggcagtggctgaacacaccgttgttggtcagtgccatcttccgctcgtccacgatgaagtgcttgaactggtcgcggatcggcttctccggctcccagttgccgaagaacggcagcgcgccccagctcttggcgtagaccacgtcggcgccggcgtaggcgctgtcgatgtcatggctgatcttcagcgaaccgccgctctcggccacgttctgctcggcccagcccatgtagcgatcgtcgaggatgtagtcggcggtcgggcacagcagggtcacgtccatgcccatgcgggtggcgatggtcagtgccgagttggccacggcggtgttcagcggcttggggtggtaggtccaggtcagcacgtacttcttgccacgcaggtcctgggtgccgaagtgctcctgcagggccatgacgtgggccagctcctggcacgggtgggtgatggtctccatgttgatgaccggcaccggcgaatacttggcgaagctgttgaggacgatgtcctggcggtcgtaggcccagtcgatgaacttggggaacgcacgcacggcgatgatgtcgcagtaacgccccagcaccttggccacttccgcaatgtgttcttcggtatcgccgtccatcaccgtgccgaggttgaactcgatcggccacgcgtccttgcccggctgcagcaccaccgcgtgggcgccgagctggaacgcgcccagttcgaagctggtgcgggtgcgcatggaggggttgaagaacaccagcgcgatcgacttgcccttgagctggtcgccgagcttgttgcgcttgaacagcgcggcctgggtcagcagcgcgtcaagatcgctgcggctccagtcctgggtgttcaggaagtgcttgggggacatcatctttccttgcgtggcggcgccgggttcgacgcggtggaagggaaaagcaggaagcaaaggtggatcgaaaaggttgcagttgcagctttcagcacatgcatttttgaagcgcggaaacgaaaaaacccagccggcgggctgggtttttttcggacgaacagcagaaagctccggttacccagcgaggatgtggggttccggtcgacgcgcacgcgaggtcatgcccgacgcctgtcgggctgcgctgctgtcgtgctggaagtcggtgagcttcatggccgccaatctttgcatgcggccggggccgacgcaaggggccggggtcgcagaatcagggattaccggcggcgccctgctcggggccgacccagggggtgatcgaaacccggatcttcagccggttgccggggtcttccggcaggcgcgaccggtacttggtgcccttgtagacgtaatccacgtcataggcgatcggccggcggaattcacgcccgaccggcacgatgcggcagtcgcgggtcagcatcgggccgttgttggccggtgccggggcaggcgtctcggcggcggtctcctcggagacctcttcatcgctgcgcttgaacatcgagcgcaccgagtcccagaagcggctgatccggcccttgtcctcgaccggctcttcgccggtgacgttgaccggggccagggtgcgggtcgagatcggctcgcaatgctcctcggtgcgggtcgcgcgcagggtctggaacaccggctcgacgttcagcacctgcgcatagtcgaacttcacgttctcgacgatcaccacccggttgcgcggctcggcctcctgcgcctgggccacggcggccgtcgccgacaggcaggccagggtcagcaacgcggtggatttcagtggcgacgggagcaaggacacggcaatagtgtaggcagtgacgagcgcaaggggctgaacattacccgtccacgccgctcctgcccaccccaccttgggtggagccggcgtccaccggtggcaatcggcgccccaaagcgggccgacacgttctaaaatcacaggcttgtcccccagccacagccccatgaccctgcgcctgcacaacaacctgactcgccagctcgaaccgttcaccccgctcgatccggcctgtccgaccctgtatgtgtgcggccccacggtctacaactacgtgcacatcggcaacgcccgtggcccggtggtgttcggggtgctggccgatctgctgcggcgccgtttcggtggcctgcgctacgcgcgcaacatcaccgacgtggacgacaagatcaacaccgctgcgcgcgagcagggggtgccgatcagcaccatcaccgacaggttcgccgccgcctaccgtgaagacatggccgcgctgggcgtggtgccaccggacatcgagccggaagtgactgcgcacatgccgcagatcatcaccatgatcgagcagctgatcgccaatggtcatgcctatgccgccgaaggccatgtgctgttcgcggtggccagcttcgacggctacggcaagctctcgcgacgcgatccggaagagatgctggccggcgcccgcgtcgatgtcgccccctacaagcgtgatccgggcgatttcgtgctgtggaagccgtccagcgacgacctgcccggctgggaatcgccctggggccgcggccgcccgggctggcacatcgaatgctcggcgatggcggccgcccatctgggcgagaccatcgacatccatgccggcggtgtcgacctgcagttcccgcaccacgagaacgagatcgcgcagagcgaatgcgcgcatggcggcaggatctttgcccgctactggctgcacaacggcatgctcaacttcggcggcgccaagatgagcaagtcgctgggcaacatcgagcgcgtacacgacctggtgcgccagcatccgccggaagcgctgcgtctggccctgctgtcggcccattaccggcagccgctggactggtccgatggcctgatcgagcagtcggtgcgcaccctggaccgcctgtacggcacgctgcgcgagctggcgtcgatcgaagccagcgcggtgatcccggccagcgtcgaggcgaccctggatgacgacctgaacaccccgcaggcgctggccgaagtggcccgcatcgccgccgatgcacgccgcgccaccgacccggccgaacaggcacggctgaagggcgagctgctcggcgccggcctggcgctgggcctgctgcaggccgatccggcgcagtggttcggtaccgctgcgggcgacggcggcgacgatgcccgcatccagggcctgatcgacgagcgtgctgcggccaagaaagcgcgtgatttcgcccgttccgatgccatccgcgaccagctggccgccgaaggcatcgtgctggaagacaccccgcagggcgtgcgctggtcgcgcaagcgcggctgacctgccctgccccgtggccggcccgccggccacgcccccactgtagagactgttgtgaccgactccccgttcccgcttgaacctaccgccgccgaggcccagaccgccatcgccgaggaattcggcttcttcggcgactggtccgagcgctaccagtacctgatcgacctcggccgcaagctgcccgccttcccggacgaatggaagaccgaagagcaccgcctgctcggctgccagtcgatggtctggatcgtgccggaaggcaacgcgcagtcgctgcgcttccatgccatcagtgattcggccatcgtttccggcctgatcttcctggccctgcgcgtgtactccgggcgctcggcacaggaaatcctggacaccgagcccagctacatccaggacatcggcctggcccgtcacctctcccccacccgcagcaacggcgtggcggcgatgctggccttcatccgcgagaccgcgcaggcccagctgcagcgcgacccgtcgtgagcgagcctgccacagccgaagacaccgcgctgggcctgctgtcccggcccggtttcgccaagctgctggcctaccgcatcttcgcgatgctgtcctaccaggtggtggcggtcaccgtcggctggcacatctacgaagtcacccgcaatccgttctcgctgggcctggtcggcctagccgaggtgctgccgttcttctgcgtggcaccgttcgccggctatctggtcgaccacctgccgcgccgccggctgggcatggtcgcctgttccgggctgatcgccacggcgctggtgctgaccggcgttgcgacgggttggctgccgttcgagggcgtgtggcccatctatgcggccatcgccctgaccggcatggtccgcgccttcctgtcgccaatctacaacgcactgttcgcccgcgtgctggcccgcgaccagttcgcgcgtggcgccggactgggtgccgtggtgttccaggccggcatggtggccggcccggcgctgggcggagtgctggtcggcttcggcggcaagggcctgtcctacgcggtggctacggcctttgccctggtggcgatggcctgcctggccacgctgaaagtggaggagccggtgcacaccgatccggccgcgccgatcttcaagagcatcgccgaaggcgcgcgattcgtggtcggcaaccggatcatggtcggcgcgatggcgctggacatgttctcggtgctgctgggcggcgtggtggcgatgctgccggccttcctgcacgaaatcctgcaccacggcccggaaggcctgggcatcctgcgcgcgatgccggcgctcggttcggtgtgcgtgggcctttggctggcccgccacccactgcaccgcaatgccggccgcgtgttgctgttcgcggtggcggggttcggcctgtgcgtgatcggcttcgggctgtcgcagcacttctggctgtcggcgctgatcctgctgttctatggggccttcgatggcgtctcggtggtgatccgctcgaccatcctgcagctggccacgccggaagaaatgcgcggacgggtgtcgtcgatcaacggcatcttcatcagttcgtccaacgagctgggcgcgttctatgccggcacgatggcccgtctgctggggctggtgcctgcagtggtgctgggtgggtttgcggtgctgagcgtggccgggatcaccgcgtggaagaacccgacgctgcggaagttgaatcttcgcgacctgcagtgagcctgcgaacagcggattcggcggcgccgggcgtttggctggccacgtcactttccctcgatgaatgggtttgtcactttctttgcgcgcgcaaagaaagtaaccaaagaaacgcgccgccatccgcgagccggtgctgcgcaccggtgccctgcgctcctcggtgaatcaggggacggcgccgaactcgctgcgctcaaacagcggcgcctcttctcccccgattcccctgcggtgctcggctcgctacaaggcggacccaagtcaacggccacaactgcccgtgccagccacggtcgcttaccgacgatcccccaacaaaaaacccggccgaagccgggttttctgcatgaccatacaacgagcgggaatcagtcgccctgctgcttctgcaggtgctcccaacgctcctgggcatcgatggtgcgttcggcggtgaggcgcgcttccaggcgctccaggccgatttcctcgccggtgtcgacacagtaaccgtagtcgcccgcttccaggcgcttcagggtgctgtcgatcttgccgatcagcttgcgatagcggtcgcgggtacgcagttccagcgagttctcggtctcgcgggtcgcacgctcggcttcgtcgccgatgtcacgcacttcctcgcgcaggttctcgatggtctgcttggactcttccaccaggtccgcgcgccagttctgcaggcgctggcggaagtactcctgctgcagcgggctcatgtattcctcttccgaggacggcttgtagccagccggcaggatcgggcggccggtggcctcgtcggtcttgtactcgaccaccttgtacttgctgcgcggggccggtgccgccgagcgggcggcgacggccacggcaaccttgccgacagggcgcgacacggtcttcggggcggaatcggatttcacggcggttttggcaggcgatttcgaaacgggcacgggattcttggattgcggggccttcgaggcggcaggagcggcggccggggccggcttggaggccggttgggctgctgccactgccacggtcttggccgggacaggcttggccggagccggcttggcagcaggcttcggtgcggacttcactactggggccggggtcggctttacggccggcgcggcaacattcttggcaaccttctttacagcggcaggcgtggcgaccggcttggccgcagcgaccttctttgctgcgggcttggcgaccggcttggctgcagccttcttcaccaccgccttcggcgccggcttggttgctgccttcttcgccactggcttggcggcagccttcttcaccggcgcggccttgctggcggccttcttcaccaccggcgccttcttgctggcagcggcaggcttggccttggcgggcgcagcagccttcttcgccaccggcttggttgccttgaccggcgttttctttgcggtggccttcctggccgccggttgcgaggacgctgccttggtcgccggcttgctggccggtttcctggcaacgggctttgccgccaacttcttcacaacaggcttggcggttttcttggcggccgttgcggccttctttgcagtttttttagcagccacgaaacgctcttccttggattccccggggcccgggaaagcgggcctttatagcctacccgaccggcagcagcaacctcggcaccctgctccattcagtcctggagtcaaggcgcccttggaggcagtccgacgaacacggaccgccttgcgcggtacggaacctggccagcacccgcaggtgctggtaccggtcgcaggccatcggcgacatgcgaccaacggcccatcctgcacaaatgcggccttcatgccaactggcataagatgactgggtgatctcgcgcctgctcattgccctgctgcgcttctacaagcgcttcatcagccccttgctggggccacgctgccgtttcgtgccgagctgttctgaatacgcgatggaagccatctcgcggcacggcccgctgcgcggcagctggctggctgcacgccggctcggtcgctgccacccgttccatcccggcggcttcgaccccgtgcccgagtctcccaacgccccctcttgccgttgcacaggaaaacactgacatgtcctccaccctcatcaccaacgcccggatggtcaacgaaggccgcaccttcgacggcgacctgcgcatcgagaacggccgcatcgcgcagatcggcagcgggctggcgccgcgcgacggcgaacaggtggtggatgcggccggacgctggctgctgcccggcatgatcgatgaccaggtgcacttccgcgaaccgggcctgacccacaagggcgacatcgccagcgaatcggccgcggccgtggccggtggcctgaccagcttcatggacatgcccaacaccaacccgccgacgctggattcgaccatcctggaagccaagtacgagctcgcgcgcggccgcgcctgggccaactatggcttctaccacggcgccagcaatgacaacctcgacgcgatccgtgccctggatccgaagaaggccccgggcgtgaaggtgttcatgggtgcttcgaccggcaacatgctggtggacaacccggaaacgctggatgcgatcttccgcgaatgcccgaccccgatcatcacgcactgcgaagacacgccgatgatcgatgccaacctgaaggccttccaggaaaagtacggcgatgcgctgacccctgacatgcatccggacatccgttcgcgcgaggcctgcatcaagtcgacccggctggcgatgtcgctggcccgcaagcacggcacccgcctgcatgtgctgcacatctccaccgccgacgagctggcgctgttcgagaagggcccgctgatccgcgccgacggcagccgcaagcagatcaccgccgagacctgcgtgcacttcctgcacttcgcgcgcccggactatgcgaccaagggcaacctgatcaagtgcaacccggccatcaaggaagtgtccgaccgcgaggcgatcaccgctgcgctggccgacgacgtgctggacgtgctggccaccgaccacgcgccgcacacctgggaagagaagcagaagccgtacgcgcaggcaccgtcgggcctgccgctggtgcagtacgcgctggtggccgcgctggagcgcgtgcacgaaggcaagctgacccgcgaacaggtggtgcagaaattcgcccacgcgccggcgcagttgttcgacgtggaagaacgcggcttcctgcgcgaaggctacttcgccgacctggtgcttgtggaagacgtgccgttcaccgtcaagcgcgaggacgtgctgtccaagtgcggctggtcgccgttcgaaggcacgaccttccgttcgcgcgtggcctccacctgggtgaacggccagctggtgtgggacggcagcaaactggtgggcgagcccgccggccagcgcatgacctacgaccgctgatgcgcgcggctctatttaccggggcgctgctgctggcggcacccctgctcagcgtaccgtcggctcacgcgcaggatggcatcggcagcctgatcgacagccgcgtggtgttcccggccagtgcgtcgcagggcgcactggtgatcggcaaggtgcccgccggcagccgcgtgcagtatgccggtcgccagctgcgggtgagcggctacggcagcgtggtgttcggcatcggccgcgacgagaagggaccattgcgcgtgcaggtgcagcgccctgatggcggcagcgagaccgcgaccattgcggtgacgccgcgcgactggcccaccgagcgggtcaacggcgtgccgccgaagacggtcaatccgccgccggcgattgccgagcggatcaagcgcgaacaggcgcaggtgaccgccgcgcgtgcccgcgatgacgaccgcaccgacttcacccagaccttcatctggccggtgcagggccgcatcagcggtcgcttcggcaatgcgcgcgtgtacaacgggcagcccggtgccggtcattccggcatggacatcgcggtaccgaccggcacgccggtgaaggcaccggccgccggcatcgtcaccttcgccgggccggacctgtacctgaccggcggtacgctgctgctcgaccacggtttcggggtcagctccaacttcctgcacctgtcgcgcatcgacgtaaaagttggcgaccgtgtggaacaaggccaggtgatcgccgcggtcggcgccaccggccgtgccaccggcccgcacctgcactggggcatgaactggttcgatacccgtatcgatccgctactggtactggaacgcaagtaacgcgcgcaatgcgctttggtgggtgccaaccttggtcggcacaacctcacagagcgtgcggaccaaggtccgcacccaccagaagcagttaacagcgcggatcgatcaaccgcgcgcggcccaccacacgcgcaacaaggtgcgcaccggggtcgcttcaatcggcttgcctgcggcctgcgcggcaacgcgggcgcgcgccaggctggaccacacacggcgcgggcgcgggccgggcacgcgcgtgccccagcccttcaacagatgctgcgcccagcgctgtgcagccgtgctggcatcaccgtccagcaggctgcgcggcacaccggccacgccggcatcctgcaggcgctgggccagggtctgcagctgcaccgcgcgaccggcaccggtgcgcggcttgtccgcgaacaaggccgcctcgaccgcggccacggcttcagcgtagttggccagcgcacgctcggcactggcggcgtccagcgcgacggtgcgtgcttcaaccaggtccggcagcgcctcggccaactgcgcccacggcgcacgcaccggctccagcaggcggcccagtggatgacgcgaacgatgcccggcccagctgcgcagctcctcgccccaccatgccagcttggcatcggccggcagcggatcgccgccggtattgagcatgtcgtcgaactcctgcagcagcgcgaaccacgccacggcaagctcgcgttgcgattcggccacgaacggggcggccaccgaccattccggccaacggctgcgccacttgtcgaggaaactgtccagcgcggtactgctcactacgtgattccttacggctgggccggggctgccggccgggtcggccagagactggccagttgcagaagttcggcgttctcgaccagcacgtcggcctgccaggccagcgggtcgtcgctgtgcaggcggtagccccacagcgccgccaccgacggcatggcggcagcgcgtgcggcgacgatgtcgcgctcgtcgtcacccacgtacacgcagtcttcggcggcaatgccaatggcctgcgcagcgtgcagcagcggcagcgggtgcggcttgcgttcggccaggctgtcaccgccgaccagcaccgcgcagcgctgccgccagccatgctgcggcaggatcaggcgcgccaggtactcgggtttgttggtgacgatgccccacaccgtaccggcctcatccagcgcggcgagcatgccggccacgccgtcgaacagcactgcgtgctggccgatcgacgcttcatagcgctgcaggaattccgggatcagtgcatcgcgcgcagcggcatccaggtccgggaacgcggccgagaccatcgcccgcgagcccttcgacaccaccgggcgcagtgcggccggatcgatgggtgcacgactacgttcggccagcatcgcgttgcaggtggcgacgaagtccggcgcgctgtccagcaacgtgccatccaggtcgaacagcaccgcacgcgggaagcgggcggaggtcatgccggcttgaccgcgtaggccaggtagttgatgtcggtgcggctgctcaggcgggcgtggttgcgccacggctcgtaggccatgccgctgacgtccaccagctgcatgtcggcctcgcgcagccagcgcgccagctcggccggcttgatgaactcctggtagtggtgcgtgcccttgggcagcagccgcgccacgtactcggcaccgacaatcgccactgcgaaggcggtagcagtgcggttgatggtcgacaggaacagatggccgccgggcttcagcaggcgcttgcaggcctcgatgatcgcgcccgggtccggcacgtgctccagcatttccatgcaggtcaccacatcgaagctgcccggctgctcggcggccaggtcctcggcggcctgcacccggtaatcgaccttggcgccgctttccagcgcatgcaggcgcgcgaccttgaccaactccggggccaggtcgatggcggtgacgtcggcgccggcctgggccagcgcttcgctcaacaggccgccaccgcaaccgatgtcgagcacacgtgcgccgcgcagcggcacgcggtcggccacgtatttcaggcgcaccgggttcagcgcatgcagcggcttctgcgggccgtcagcgtcccaccagcggttggccagcgcggcgaacttgtccagctcggcctgatcgaaattggaggaagcgtggggggcagtcatgagggagtccttgcggcgccggggttcaggcgcggatatgacggatgcgctcgcgccactggcgcgcgttggcgatgatgcccggcaggtccatgccgaccagctcgcgctgcaccagcttcggcttgccggcgatccagacgtcgctgacctgctggcggccggtggcgtacaccagctgcgacagcacgttgtgcagcggctgggtttccagtgcggacaggtcgacgcagaccaggtcggcctgcttgccgacttcgatcgaaccgatgcgctcgccgaagcccagcgcgcgggcaccgcccagggtggacgcgcgcagcgtggtcgccgcgtccagcgcggtggcgtcatcggccacggccttggccaggatcgccgcggtgcggttctcgctgaacatgtccaggtcgttgttgctggcgcagccgtcggtgccgatcgccaggttcacgccggcacgctgcagggcgcaggccgggcagaaaccggaggcgagcttcaggttcgattccgggcagtgcaccacgctgacgccacgctcggcgcacaggtggatttccgcatcggtcagctgggtcatgtgcaccgcgatcaggcggtcgttgaccaggccgaggcgatccagccgcgccagcgggcgctggccgtgcagcttgattgaatcgttgatctcctgcgcggtctcgtgggtgtgcaggtgcacctgcatgtcgagctggtcggacagcatccgcacccgctcgaagttggcatcgttgaccgtatacggcgcatgcggcgcgaacgcggtgccgatcagcggatcggtgcgccactggtcatgcagttcaccggccttggcgaagtactcgtcgtcggtcttggcccaggcggtggggaaatcgatgatgaccgcgccgaccagcgcgcggaaaccatgcttcttgtagacggcggcctgcacatcgccgaagaagtagttctcgttggcgcaggtggtgccgccgcgcagcatctcggcgatggccagggtggtgccgtcggcgacgaattcggggccgatcaccgccgcttccaccggccagatgtgctgctgcagccaggtcatcagcggcaggtcgtcggcgacgccgcgcagcagggtcatcgggttgtgcgtgtgcgcgttgaccaggcccggcatcagcgcggcctcagggcggctgaccacctgggtggcacggaagcgcgcgcgcgcctcggcacgcggcaggatggccacgatctcgctgccacgcacggcaacggcatggtcttccagcaccaccgcatgcggctcgatcggaacgacgtaaccggcttcgatgagcaggtcgcaggcttcggggaggtgcgggctatcgctcatgcggactcactggctggggggcggcgagatacttctgggggacacgcccctgagtcaggggctgccgcgaagcggcggggtctggagacccgtgaagcgggggcccatgatctgccgaagcagatcatgggagcgccagcgcgaatgcgatggcgcgtatccggccagcggccgtcactaccgtaatccggctgcgccggattacttgacgcgtgcggagtattcgcccgaacgggtgtcgacgcggatcacttcgtcctggttcacgaacagcggcacgcggaccacggcgccggtttccagggtggccggcttgccgccgccgcccgaggtgtcgccacggacgcccggatcggtttcggtgatcttcagctcgacgaagttcggcggctgcacgaagatcggctcaccgttccacagggtgaccacgcaggactcctcgcccttcagccacttctcggcgccgcccatgccggccttggtggcctggacctgctcgaaggattccgggtccatgaagtgccagtactcgccgtcgctgtacatgaagttcatgtcggtatcgacgacgtcggctgcatccagcgagtcggtcgacttcatggtcacttcctgggtacggccgtccttgatcaggcggtacttcacgcgggtgaaggcctggcccttgcccggcttgacgtattcggtgtcgatgatgacggccggttggttgttgaccaggatcttcatcccgttcttgacgtcgttcatgccgtagctggccatgcgtaaactcctgagtggcaaaaacgccgcgggtgcggcgagccgttagaatggaaagcccaccggatgccggtgggcgactgtttttctgcccccatgataaccgcaggccccctctccatgcagctttccgccttcccccggccccagtcgccaggcgcgcccgcgcgctggcagcagctctggcgccaggcactgcgcgacccgcaggcgctgctggcccggctgcagctggacccggcggcactgggcgtctccgaagcggccatggcccagttcgcgctgcgcgtgccggaggggttcgtggcccgcatgcgcaagggcgatccggccgatccgctgctgcggcaggtgctgccgatcgacgaggaaatgcgcccggcgcccgggttcagcttcgatgcggtgggtgatggtgccgccaagaaggccaccggcgtcatccagaagtaccgtggccgcgccctgctggtggcgacgggcagctgtgcgatcaactgccgctactgcttccgccgccacttcgactatggcgcggagaacgccgccaagggtggctggcaggaagccgtagccgccatcgccgccgacccggacatcgacgaggtgatcctgtccggcggtgacccgctgtcgctggccacgcacaagctggccgagctgaccgacgccctgcgcgcgatcccgcatatccgccgcctgcgcatccatacccggctgccgatcgtgctgcccgagcgcgtggacgatgaactggtctcttggctgggcagcctgccgtggccgctggccatcgtggtccacgccaaccatgccaatgaattcgatgccagcgtggacgcggcgatggcgcgcctgcgcggcatcggcgcccagctgctgaaccaggcggtattgctgcgcggggtcaacgacagcgtgcaggccctgcaggacctgagcgagcgcagcttcgccgccggcgtgctgccctattacctgcaccagctggaccgggtcgagggcgtggcccacttcgaagtggacgacacccgggccaaggcattgattgccgggttgaccgcgcgcctgtccggctatctggtcccgaagctggtgcgcgaactgcccggcgacccgagcaagcgcccggtgtaattccgtagcgtgggtcatcccttttactgcggaaaagggatgacccacggcacaacgtcaatcggtcaaacgcccgattcgatcatccgcaccacttcggtggcagtgaccgggtggctcagccagtagccctgccccagatcgcagccgcgctgcgccagcagctcgaactgcgcctgctgctcgatgccctcggccaccaccgtgatgcccagcgcgtgggccatggcgatgatcgccgtggtcaatgcgaggtcgtcgggatcacgctgcatgtcggccacgaagctcttgtcgatcttcacgccgtccaccggcacctggcgcagatggctcaagccggagaatccggtgccgaagtcgtccagccataccttcacgccggtgcggtgcagcttgtccagcagctgcgcggcgaccatctcgtcaccgatcaccgcggtctcggtcagctccagatgcaggcgcgacgctggcagcccggactcatgcaggcattgcgcgaccagcgccggcagttcgccgccgcgcagctgccgcggtgacacgttcaccgacacgaacaggtcgtccccggccgccccgcgcggccactgcgaggcctccatgcaggccgcacgcagtactttcgggccgatgatctcgatcagaccactctgctcggccacctcgatgaacaccgatggcggaatcgtgcccagggtcggatgctgccagcgcagcagcacttcgacgccgaccatgcggcggtcgcgcatgcggaagatcggctggtaggccaggcgcagttcgcctcgctcccaggcgccgcgcagctcctgttccatatgcacgcgacgttcgaccgcgtggtccatcgcccggctgtagtagcgatagcagttcttgccggccatcttcgcctggtacatggcgatgtcgccgtttttcaacagggtggtcgcatcggccgcatcatcggggaacagggtcacgccgatcgaggtgcccaggaacagctccctgccctgcaccaccagcggcctgcccagctcgcgcaccagcacttcggccagcagccgcgcgttggcggccacatcaccgtcgcccaccaggatcacgaactcgtcaccgccgaagcgggccagcagggcctcgtcgccgcctgcctccgcaacggcgcggccgatgcgctgtgcgaactgcagcaacgcctcgtcaccggcctcatggccaagcgtgtcgttgacccgcttgaaatcgtcgatgtcggcgaacagcaggcccaaccggtgattggcggcacgcgcggccatcagccgatggtccagcgcttcgcggaatgccagccggttggtcagcccggtcagcgcgtcggtataggccatgcgccgcacttcacggtcatggcgggcgatcgcatcgcgcatgcgggcgaagccgcgcaccagctcacccacttcgtcgtcacgggtgttctcggccaggggcgtctggtagtcaccggcctcgatgcggcgcgcggccgcggccagatcgcggatcggcgcgaccagcgtgcgctgcacgtacaggatcaccaccacgccgatcaccaccagcaaccccagcatcagcagcaaccaacccaggtggcggctgccgaccagttgcaggcgctcgccaagggtggcgttggccgcctgctcgcgttgctgcacttcgtccagcgccatgccgacgcggacgccgccgatgcgctggttgccgaccatgatcggcatcgtgttgtccagcaccttcggcgattcctgcaccagcaaggcctgcgccgccgcagccttgggtgccaggggatcggccatcggctggccgaatcccgggacctcgaccgagccgtcgtgcaccagccggccacgctcgtcgaacaccagtacatagcgcaccaccggctgtcgcgccgtgctgcgcaccagcacgccgacctggtccaggtcgcggtaatacagcgggttggccagcgcatcggacaactcgcgcgccatcgcctcgccgcggctgcgcacgctgcggtcgaacaattcatggatgacgccaccgctgagggtgcgcacctcgctctgcatcgccgtctggcgccccagcagcaccgccaggatggcgaccaccacgaccatcgctccgcccatcgccagcaggaaccgggcctgcatccccgagccgagccatttcattccacttccatccgcacgcgcgtcaatccttgtttcaattcatccaaccgctgctgcgcatgcgcatcgacacggtggaaaccggaagtgccaaaaaaccgatgcaacgcaccctgtgcctgcgggtcgctggcagcctgcagcaggacttcctgcaggcggtcgcgcacccgggcatcgaggtcggcgcggaccatctccaccgcacgcgggtagggttcggtgcgcagcagttcgcggaaatcgcgccggaatgcagccggcacccgccgctcgtcgttccagtccacgctgctcaccgcccccacatccgccatccccttgtgcacgtacgtcgcgatgttcaactcgctgcgcgcgaacacataccccacgctgtcacgccctggcacgtcccagaccccggccaggatctgcggcgacaggccatggttcagcagagtcatcaccggcaccaggtaggcgctggtggatgccgtgttctgcagggccaggcgatggccgcgcagatcctgcacccgctggatgggactgtcgctgcgcacgaagaacaccgtctggtattcgcgcaccccgttgcgctcggtcaacagcagcggccgcgcaccactgcgctggcccagtgccaccgccgtaccggaggtttccgtgacccagtcgacccgtccccgccgcagatagctggccatctgctgcgggtcgcgggccatcagtacccgcccctcctggatgccaacgtcatgcatgcgcgccaccacgtagtccagcaggggttgcagctgctcgtagtgagccttggggtcatcgctgatccggcccagcaccagcaccggatccggtgctgcatgcacggctccggccagcaggaccatggccaggctcagcagtcccccctgcattgcctttcgcagacccgacacagacgtcatccccccctgggtatccagacagactacccgaaaaaatgagaacgtcgtcagctgtccttgctgccggcctgggccagacgcgccatgcgctgggtgtcggcgaggatgccgcgcaacaggcgcacttcctgctcgctcggctcgctgcgcaggaacaggcggcgcagcttgcgcatcgccgattccggcgcgcggcccttgtggaaatcgatctcgtccagggtgtcgccgagctgggcgaagaagctctccatctgctcatggctggcggcctgttcgcggaagcccggctcggcgtcggcggccggctgcgcgcccagcagctgcatgcgcgtttcgtacgccagcacctgcacggcggcggccaggttgagcgagctgaactccgggtctgacgggatgtgcactgcggcgtggcagagctgcagctcctcgttggtcaggccggtgcgctcgcggccgaataccagtgcgacctcggcaccttcgcccgccttggccaccgcacgggcagcggcatcggccggcaggtactcctccagctggacgcggcgggcacgggccgtgcaacccagtaccaggcggcaatccgccacggcctcggccagggtagccaccaccggagcgtcccccagcacgtcttcggcaccggccgagcggcggaaggcctcctcgtccagcggcttttcgggggcgaccagcaccaggcgggccaggcccatggtcttcagggcgcgggcggcagcccccatgttgccggggtgctgggtaccgaccaggacgaatcggaggcgggtggcggcgggaaactgggacatgaacagggaaaaggtcgagctggacgatgaccaatggtaaactgtgcggccggccactgcgccggacccgctcttttcccccgccagtccatctcttctgcctttccgggagcccacgccatgcagaaacccgccgtcaccgtcatggtcaaggccgcccgcctcgccggcaacgtcctgttgcgcaacatcaacaagctcgaggcactgaacgtggtgcagaagggccggatggactacgccagcgaagtggatgcggacgcggaaaaggtcatcgtcaaggaactcaagcgcgcctacccggattacggcatcttcggtgaagaaggtggcgtgcagggcgagcgccgccagatgtgggtcatcgacccgctggatggcaccagcaactacctgcgcggcgtgccgcactattgcgtgtcgatcgctctggtcgagaacggcgagccgaccgatgccgtcatcttcgatccgctgcgcaatgaactgttcaccgccagccgtggcgccggcgccgtgctgaacgaccgccgcatccgcgtggccgaccgcaaggatctggaaggcacgatgatccacaccggcttcgccccgcgcgaacgcagccgcgccagcgcgcagctgaagtcggtcgacaccctgctggtccaggctgaggacatccgccgcaccggttcggccgcgctggacctggcctacgtggcctgcggccgcgccgacgcctatttcgaagccggcgtgaaggcgtgggacatcgctgccggcctgctgctggtccgcgaggcgggtggcaaggtctgcgacttcaagggcgcgaccctgggccggatggacaaccgtggcccggagacccaccagatcgttgccggcaacctgaaggtggccgagtcgctgcagaaggtgctggtgaacacgggctacgcggcggagttcgacgcgaagttctgaggtttcgcgtaaagcggttcatggagacggcacctgcgagggtgccgttttcgcttgtgcggtgatcgtgcttgtcactttctttgctcgtgcaaagaaagtaaccaaagaaacacgccgccagggcgcgagccgtcgctacgcgccggtaccctgcgcttctcggtgaatcaggggacggcgccgaactcgctgcgctcagacaccggcgcctcttcgcccctgattcccctgcgatgctcggctcgctcaaggcggacccaaggtcaaatgccacagctgcacccagtagatccacgccatgcgtggatgctgttgcccttgatcttgattttccagtccgccttcaagcgagccgagcaccgcaggtccggcgagggcgaagaggtgcgggtgtctgagcgcagcgagttcccgcaccgtccctcgacgggccgaggagcgtagggtaccggcgtgcgcagcacgtcggctcgcgccctggcggcgtgtttctttggttactttctttgcacgagcaaagaaagtgacacctccccgcaggcgcggaaacgatccgccgggcacgatccggcatcagcaatgcaccgcgcaaacaaaaacgcccggcgcggggccaggcgttcctgcactaccgtagaagtacggagacttacgccaccgtcgacgcccgcagcgcggcgatgcgctcttccagcggcggatggctcatgaacagcttcttcgccgtcgaaccagcaataccgaaagcggcaatctgggtcggcagcgtgctctggccgtggttcagctgcagccgctccaacgcggcgatcatcttctggcggccggccagcgaggcaccgccggcgtcggcgcggaactcgcggtggcgcgagaaccacatcgagatcatggtggcgaacaggccgaacaccatctccagcacgaacacgatgatgtaataggcgaagccacggccgccgccttcgcggttacccgacagcgcgctgtcgataatgccgccgaccacgcgggccagcacgatcacgaaggtgttcagcacgccctgcagcagcgccatggtgatcatgtcaccgttggcgacgtgggcgatctcgtggcccagcaccgcttcggcctcgtcttcgctcatgttgtgcagcaggccggtggacaccgccaccagcgcgttgttgcggttggcgccagtggcgaaggcgttgatctccgggccttcgtacaccgctacttcgggcatgccgataccggccgccttggcctggcgctcgacggtggccagcagccagcgctcggtctggttgcgcggctcggtgatcaccaccgcaccggtggagcgcttggccatccacttggagagcagcagcgagatgaaggagccaccgaagccgaagatcgcggccatgaccagcaggccgctcatctggcttggattgaccccgagcaacgacatcacgatgctggcgagaatcaggaccgcgaagttggtcgccaggaacagggcaatgcgggttaacatgggaaaatccggctcggaaggggtcgataccggtcaatttgcggtgtggtcagcttgaattcaagcgccaacctgaccgacgattcagccagcatgacctcccccattccctgcggtcgtttcgcgccctcgccgaccggcctgctccatcccggatccctgctcgccgccttcggcagctggctgctcgcgcgacataacggcggcttgtggcggctgcgcatcgaagacgtcgatccaccacgcaccgtgcccggcgccgccgagtcacagctgcgggcgctggccgcgttcggcctggtccacgatggcccgatcctctggcagagcacccgcggcgaggcctaccaggccgcgctggacgtgctgctggccagcgaccaggcctttgtctgccactgcagccgcagcgacctggccgccaacggcggcatccaccatcgttgcgtcgcccggcaacctcgaccggaccctgccgtccgcttccgcgtgccaccgggcagcatcgtgcacttcgacgatggcctgcgcggcccgcagcagcaggacgtgcacgccgaagtcggcgacttcgtgctgcgccgcgccgatggctgctgggcctaccagttggccgtggtggtcgatgacgccgcacaaggagtgaccgaagtggtgcgcggcgccgacctgctcgactccaccgcgcggcagatcctgctgcagcaggcattggggctggcggtgccgcgctactggcacctgccgctgctgctggatgcgccgggccacaaactgtccaagtcgctggcggcgctgccggtggacagttcgcacccgctgcccgtgctgcgccagctctggaagctgctcggccaggcacccggggcgctggaacctgcgcacgacctggatacgctgctggccaccgctcggcaggccttcgacccggcacgactgccgcggaccgacatcctgttgccagccggcgcactttccgcgccgatgttgcagaatcccccttcccccacccgacacccggacaacactccatgacatctcgcgtcgcactggtcaccggcggaaccggcggcatcggcaccgccatctgccaacgcctggccgaccagggccaccgggtcgccaccaactaccgcgacgaggccaaggcccgcgcctggcagcaggcaatgaccgaacgcggctacagcgtgtcgatcttcccgggcgatgtctccgatccaggcagcgccgaagcgctggtgcgcgccgtcgaggccgagctgggcccggtcgagatcctggtcaacaacgcgggcatcacccgcgacaccacgttccatcgcatgcgcgcggaccagtggcacgatgtgatcaacaccaacctcaattcggtgttcaacgtcacccgcccggtcatcgagggcatgcgccgccgcggctggggccgggtcatccagatcagttcgatcaacggcctgaagggccagtacggccaggccaactacgcggcggccaaggccggcatgcacggcttcaccatctcgctggcacgcgagaacgccggcttcggcattaccgtcaacaccatttcgcccggctacgtcgcgaccgacatggtgatggcggtgccggaagaagtgcgcgccaagatcgtcgccgacattcccaccgggcgcctcggcaagccggaggaaatcgcttacggggtgtccttcctggtggcggaggaagcctcgtggatcaccggaagcaacctggacatcaatggcggccaccatatgggttggtaagccgcgccggcctcggcggcgcacacccgccgcccctgccgatggtcatgctgcgcagcacgcaaacccttgttgcgcaacatgatcccctgtgaaagccaagcctggcgggggctgaggcggttgcaacggctgctgcactgcgccatgcttcgcatctactgtgacgagtgaccgcttcaatggctgcgacccgcatcatcaagaagtatccgaaccgccgtctctacgacaccgagatctccagctacatcaccatcgaggacgtgcgccagctgatcctggacggtgaagacttcgaagtccgtgacgccaagagcggcgacgacctcacccgttcggtcctgctgcagatcatcgccgaccaggaacaggacggcgaaccgatgctgtccacccagctgctgagccagctgatccgcttctacggcgattccctgcagggcttcatgggcaactacctggagcgcagcatgcaggtcttcctcgaccagcagcagcagttccgccagcagatgggcaacctgctgggccagaccccgtgggcgatgatgaaccagctgaccgagcgcaacctggagctgtggcaggaattccagcgcagcatgggcaccggtttcggtggtccgcgaccgggtggcaccggtaccggcaccggcaacaagcccaacgaacccggtaccggcaccggcggcaagacccgccgctgagccgatgtaccggcggatacgaaaacggcgcgcccaatggcgcgccgctttgttttgtgccccgggggagcatcaacgtttagctttgcaccccgtgcatacgcgttcgaccttgtagcccttcgccttcagcttctcgaccacgccgtcaccgcccagaaggtgcagcgtaccgaccaccaccagcgtgccaccctgcccggcctgcaggtgcggcagcagcttcggtacccacgcatcgttgcgcccggtgttgatgcgctggtaaagctgcgggtactgctggcgcatttccgcggccatcttcgtccacaacacgcgctcatcgcctcgccgccaggcatcatgcagctggcgcgcctgctcatcgcccttgcccgcctgatccagcgcctcggacagcatctgtcgctgctcctgcacggtcatgccgtcgagcatgccgatctgggtatcgatgtcttccaacccagcggtcctgcggccggtcttctgcgcgcgctccatgaaatgacggtccaggcccagcgccgggtccaagcccatcttctgcatttgcccaaccgaaatgctcaggccgacgaaccagggcttcatgccctgcatctgtgccaacggaagcttgttctcggatgcgaacgcctgcagcttctgccaggtggccgcgtcgagatcgcgcttgagctcgctgccatcggtgcgcacggcagcctgcaccatgcggctggccagctgcggcgactgcatgtcctccggcgacagttcgaacacgacccgctgcgaggcctcgaaggcctgctcgacatcgggcgacagcgggtagtcctgcggtttcaacaggtggaatgatccaagcaggtatacgcgtgaatcacccgggccggtcaccttccacagcagcggcaccggcggcttggccgccgccgtggccgcggcgtcggtggccggtgcattgcgcgccggtgccagcggtgcgattgcaaacgctgccatcagcagcgttgcacggaacagtcccttcaacggcatctcagccctctccttcagacaggtggtaggccttctcgcccgcttccatgcgcaggtccagccggttttccggcggcgccagcgggcacgtggcataggcggtgaatgcacacggcgggttgtaggcatgattgaaatcgatgcgtagcgtgccgtcggctgccggcgcatcggtatccaggtagcgcccggccggataactgccgcggccactggtgcggtcggcaaagatcaggaacagcggctgcccggtggctccgatcgcctccagccgccatgtgcggccgtcgcgttcgaattcgaccgcgcccgcattgggcatctcggtggtcaggccggtgatgtcgacaatgggcagggtcttgcccaccggatgcgggatgaagcgtgcctgcacctgccagtccgggccacccggccagtactccagcccggcgaaatcacggcgcgccggcgcatcggcatgcttgacccgcagcgcatcgcgcggcccgcgccggatgatgctgagctggcccttgccaccgtcgaaggccaacagggttggctgcggatccttgtcggtgtcgatgcggatgcggccgcgcaccggctggccatcatggctgacatccacaccggcttcgggcgtgaaccaccactggctgccctcgcgacgcagcaggcccagcttgtccgggccgaccgtcaggcggatgccgttggtggcaccactgccgacgaagtgtgatttgttctgcagccagtgcaggccgaccagggccgtccagccatcgggtcgggtcaggtcctggtagcgggccacccgccattgctgctgcgcggccgcataggccggatcttcggtaaccttcggcgccggcggtgttgccggactgcacgcggccaacagcaaggcggccagcaggccgcccattccccgataacgcatcgatgctcccctcaacgtccgcgcaggaaccagcggtcgatctccgccagcgaaaaacgggcccaggtcggccggccgtggttgcactggccagaccgttcggtgatttccatgtcgcgcagcagcgcgttcatttccggcacggtcaggcgccggttggcacgcaccgcaccgtgacaggccattgtcgacagcagttcgtcacgtgcgctggccacgcggcggctctggccgtgctcgcgcaggtcggtcagcacatcgcgcagcagcccctccggttcggcatgcgccaacagcgctggaatactgcgcacgtgcagcgatccgggaccggcacgggtcacctcgaagccgagcgccgccaacgtttcggcttcactttcggcggtgtcggcttcgcgctcgcccacggcgagtgtgatcggcaccagcagcggctgcgactgcaggccgataccatcgtgcgcgttcttcaggcgctcgtagccgatgcgctcgtgcgcggcatgcatgtcgaccacgatcaggccttctgcgttctcggccaggatgtagatgccgtgcagctgcgcgatcgcgtagcccagcggcggtacgccggcgtcggcactggtcaccggcagtccgttctcggccggcatcggcggcagcgcagcaccgcgttcggcaccggccggtgcggcatacagcgcggcataggccgccggtgcatcggccacctgcagtccaaggggctgctgcgggcgccagccggaaaaaccaccaccaccgccacccgagccggcaccgggcgcaggtccacgcgccagcccgaaacccgatgcgcccgcgctcgatgccatcggtgcagcagcggcgtccaccggatgcaccggacccgcaccgatctcctgcgccgacatgccggcgcgggtatcagccagcgcgtccttcagcgtgcggtagacgaaatcgtgcaccagccgcgaatcacggaagcgaacctcgtgcttggccgggtgcacgttgacgtcaacgcgggtcgggtcgagctcgaggaacagcacataggctggctggcggccgtggtacagcacatcgccgtaagccatcttcaccgcatgggcgacgctgcggtcgcgcaccgaacggccgttgacgtacaggtactgctggtcggcgctggcgcgcgaataatgcggctgcgcgatccagccgtgcaggcgcaggccggcaccactgtggtcgacgcgcacggcctggttggcgaaatcctcgcccagcgtttcggccaggcgcgcatcggaatacagatcgcccggcttgtagcggcgcgaggccttgccgttgtgcgacacgcgcagctcgacatccggtcgcgcaagcgccagcgaacgcaaccactcttcgatatggcccagttcggtacgctcggcgcgcaggaacttgcgccgcgccggtacgttgtagaacagctcgcgcacttccaccgtggtgcccggtgcatgcgcacgtggcgtcacttcgccgatcttgccgccttcgatctgcagtgccgaaccgtgttcgtcatgcgcgcgacgcgaggacagggtaaagcggctgaccgaggcgatcgacggcagcgcttcgccacggaacccgagcgtggccaccgattcgaggtcgtccagatcggcgatcttgctggtggcgtggcgcgagaccgccagcggcagctgttccggcgcgatgccactgccattgtcgcggatgcggatcaggcggacaccaccctcttcaagatcgatatcaacgcggctggcaccggcatcgatcgcgttctcgaccagctccttgaccactgacgcaggacgttcgaccacttcgccggcggcgatctggttgatcaggatttccggcaacggccggatcgggcgcggtccgggcgcgctcatgggagaggatgggcagcagacttcatgggttgatgatagcggagccgccccgtgtagagtcgactgtcagtcgactgccctccgccgggcggcgaaaaccccgcgctgcgcgcgtagtcgactgacagtcgacgctacagaaagcagtaacctgccttcggcgggttacttgctgccgccggccatggtcccggcagcgtcgatctcggcctgggcacgggctgcgtacagcgtgcccggcggtggctggcggctgaagaaggtgtgcacgccatcgagcacggcgccggcgatcttgcgctggtaggccgggtcgatcagacggcgctcttcgtccgggttggagatgaacgcggtttccaccagcatcgccggcatgtccgaggtgcgcagcacggcgaagttcgcacgttcgatgttcggcttgtggttgttgccgatccgcttcaggccgcccagcacgtggccggcggcatcttcagacgccttcatgtaaccgctctgggcaaggtccagcagcacgttggcaagcgtgccttcggtctgctgcaggcgcacgccacccaccaggtcggccgcgttttccttgtccgccagccagcgggcgcgctgcgaagaggcgcccttggtcgacagcacgtataccgacgaaccagtggccgaacggttttcggccgcgtcggcatggatcgaaatgaagatgtcggccttgtttgcacgtgccttctgcgcacgcatcggcagcgggatgaacacgtcgctgtcgcgggtcagataggccttcaggcccggcgtcgcgttgacctggcgggccagctcacgcgccaccgccagggtgacatccttttcgcgcttgccggtcgggccgatcgcgccgggatcctggccaccatggccgggatcgatggcgaccaccagatgacgcatgccggcctgcatgcggatgcgcgaggcatcgctgggcatggccgggcgcggcggttccaccggcgtcggcgccggtgcaggcacggtagccggcggcgtggtcaccactgcggcggtgcgctggccggccaggatcgcggccggcgaggaagaaggtgagctgctggccacggtaccggccgccgcaacctgggccggggcggtggacggcgccggggtcggcgtggccggtgcggcggcagtggcactggcctgctgccgcacctgcgcggtcagcagtgcggtcgcacgtgcggcatcggaacgcgactgtgcgctttcagccggggtcggcccgggcgtcgccaccggtgcctgcggctgcaccgccggtgtcgctgccggacggctggcggccacggccgggccatcgcccggccattcgatcaccagcttggattcattgccctcccgctgcatctgcgggcggaacggcgccaccgattcagcgaggtcgaaaacgacacggaaggtccccggcaccggctgtccggtacgcaccgccgtaaccacgccctgcgcagccggcatcttcaggttgcgtatggcgctggagtcagggaagtcgaccaccagacgcttcggaccggccagagaaagcgtcttgtagccgccactgccgaccagcgagatctcggcacgggtgccggtggcgccggtattcagcaggacctggcggacttcaccggcccacgcactgacgctcgccagacccagtccgacggcggcacagatagcgatgagacggttccccgggcgcatggctcaggattcaatcaccgcgctgaacggaatgcaacacctttttccttaataatccgtaacctgccggtctttgttctcgtcagccgacagaaatggcctgcaagtcgcccccttggggaagccgcttcagccactcatgtccgacgtcgctggctccggtgagacgggcgcgacgcccctgcccctcgatctccaacgccaccaccaggtcggtcggcggcagcgcgccagcgccgcgttccggccattccaccagccacaacaccgcactgccctcgtccaggcccaggaaatcgagttcgccggcctggccgatccggtacaggtccaggtgccaggcctcgccaccgctggcaagcggatagcgctcgaccagggtgtaagtggggctgcggatggcgccctgcacgcccagtgcgcgcagcagcgcgcgtgcggtgttggatttgccggcgccgaggtcaccgcgcagttcgatcagcgcctgcggcggtcgggtcgccgccagccactgcccgagcagttcggtggcatcgctgtcggcaaggaagaattcagtcatgaagagcgttccgggttggccagttgccgcagcggcaccagcagatcagtgggaagcatgccgcgcgcgccgtcggcggccgcagcgtcgccggcgagcgcgtgcagcagtgcgccagcggcggcagcgtcgaaggcggccaggccctgcgcgcgcaggctggcaatgatgccggtgagcaggtcgcccatgccccccacggccatgccggggttgcctgcagcaatcagccgtggcacctgcccgggcgccgtcacgatgctgcccgcgcccttcagcaccaccacggcgtggaatcgctcggccaacgcctgcgcacagcggtagcgatcggcctggatatcagtggtactgcagtcgagcagacgcgcggcctcgcccggatgtggcgtaaggatcgcctccggcagcgcgcgcggatcctgcgccagcagattcagcgcatcggcatcaaccaccagcggtttgtcgctgtccagcagctgcgcaaacattgcgcgtgcccattcgtcctggcccaggccggggccgatcgccaccaccctggccttgtccagcagcgccggcagcacatcgccatcttcaagcgcatgggtcatcgcctcgggaagccgggccagcaacgggccgacgtgatcgcgccgggtggccaggctcaacagtcccgcgccggcacgcagtgccgcttcggccgccatcgcgatggccccaccgctgccatggttgccgccgacgcacagcacgtgcccggattcgcccttgtgggtattggcacgacgcggcggcagcagtgccggcaagcgagcctgggtccagtgctctgcggcgggtgacacgccctgccatgcggccgtgggtagctgcagcggcgccaacaccttccgcccgcaatgatccagcgcatcgccggtatacagcccgcgatgcggcacgatgaactgcagggtcaaagcagccttcaccgcctcgcccggtacggcgccccggtcggcatcgacgccactgggaacgtccagcgccagaaccggtgccgtctgcgcgttgagggcggcaatcagtgcctgcgccacgccttccggcgcgcgatcgaagcccagaccgaacagggcatcgacccagatatcggcctcgggcagcgcgccgtcgaaatcggtgatggtgccgccgtcggacgtgaactccgatgctgcacgccgtgccagcacggttgacggggacttccccggcaaggcgatcaccatcacctcgcgcccggcctgcagcgcgtgacgggccagcacatggccgtcgccaccgttgttgcccgcaccaaccaccacgccgatccgctgtgcctgcggccaatgctgcagcaggcactgccaggcggcctggcctgcctgcgccatcaggccccaaccgccctcggcggccagcgccgaggcctgcgcatcaagcgcacgcgcggcagcggaatcgaaaagatcggcaaggttggccatgcagggattttatactggtgcacatgtcccccgctcccgtccctgtcgatccggcccaggccgtgcagcgcatccgcgaactggcgcgtgcgcatggcttccagcgctgcggtatcgccggcatcgagctgggcgaggacgaggcgcacctggccgactggctgggccagggcctgtacggcacgatggactggatggcgcgccacggcaccctgcgtgcgcgcccggccgagctgctgcccggcaccgtacgggtgatctcggtgggcatggactacagccacaaggacgacaccgaagcctgggcaaccctggccgacccgggccgcgcctacgtggcccgttacgccttgggccgcgactaccacaagctgatgcgcaaccgcctgcagaagctggccacgcagatcaacgatgaagtggcaccgctgggctaccgcgtgttcgtcgattcggcgcccgtgctggaacgcgcactggcgcgcaatgccggcctgggctggatcggcaagcacacctgcctgatcgatcgccatggcggctcctggttcttcatcggcgagatctacatcgacatcccgctgccgatcgatgcaccggccacggcacactgcggcacctgcacgcgctgcatcgatgtctgcccgacccaggccatcaccggcccgcagcggctggacgcgcggcgctgcatttcctacctgaccatcgagcacgacggtgccatccccgaagacatgcggccgttgatcggcaaccgcatctacggctgtgacgactgccagctggtctgcccctggaacaagttcgccaagcgcaccgacgaagccgatttccgcgcgcgcaacaacctcgataccgcgcggctggaccagctgttcgcctgggatgaagccgagttcctgcgccgtaccgaaggcagcccgatccgccgcagcggccatgagcgctggctgcgcaacatcgccgtggcactgggcaatgcaccgacctcggccgaagcgttggccgcgttgcagacccgcgtcgatgatccctcgccgctggtgcgtgaacacgtgcagtgggcgctgggccagcacacggtccgctgacgtgcgatcctgagcccccgttccgcccgcagcacgccgttcccatgcagccacgcaacaacgacatcctcacccccagccagctcaacaccttggcccgcgacctgctggaaggcagcttccctgcgatctgggtcgaggccgaactgggcagcgtggcgcgtcccgcctccgggcatctgtatttcaccctgaaggatgcgcgtgcgcagctgcgcgcggcaatgttccggatgaaggcgcagtacctgaagttcgtgccgcgcgaaggcatgcgcgtgctggtgcgcggcaaggtgaccctgtacgacgcccgtggcgagtaccagatggtgctggaccacatggaggaagccggcgaaggcgcgctgcgccgcgcgttcgaagagctgaaggcacgcctggaggccgaaggcctgttcgacccggcacgcaaacggccgctgccgacgcacgtgcagcgcctggcggtgatcacctcgcccaccggcgccgccgtgcgcgacgtgctgagcgtgctcggccgccgcttcccgctgctggaagtggacctgctgccgaccctggtgcagggcagcagcgccgctgcacagatcacccgcctgctgcaggccgccgatgccagtggccgctacgacgtgatcctgctgacccgtggcggcggttcactggaagacctgtgggccttcaacgatgaagcactggcccgcgcgatcgccgccagccgcaccccggtagtgtcggcggtgggccatgaaaccgacttcagcctcagcgacttcgccgccgacctgcgcgcaccgacgccatcggtggcggccgagctgctggtcccggaccagcgcgaactggcgctgcgcctgcgccgcacggccgcgcgcatggtgcagctgcaacggcatgcgatgcagcaggcgatgcagcgtgccgaccgcgccctgctgcgcctgaacgcacagagcccgcaggcgcggctggacctgttgcgccgccgtcagctcgatctgggccggcgcctgcatgcggtcttcaaccagcagcaggagcgccgtgccgcacgcctgcgccatgcggccgcggtactgcgcgggcaccatccgcaacgccagctcgacgcgatgcagcgccgcctcgccgccctgcgcgggcggccgcaggcagcgatgcagcgcctgctggagcgcgatgcactgcgactgcgcggactggcgcgttcactggaagcggtcagcccgttggccaccgtggcccgtggctacagcatcctgacccgcactgacgatggcacgctggtacggaaggtcaaccaggtgcagcccggtgacgcgctgcaggcccgcgttggcgacggcgtgatcgacgtgcaggtcaagtagaggggtgttcggcagggctgcgccctgcacctgcagaggcttcaagcaacggccgaagcaacagccaaagcggctctggattgctgatggtttggtggggcggtgtggctgtgcaggacacgccgtaaaccccgctccgcggtccggcccagccgctggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaaacgaagcgccctcacccctgggggctcgatggcgccatccatggcgccaacggtcctgcacagccacaccgccccaccctcgacagtttcccgatgacggtcggtagatccacgccatgcgtggatgaatctctgtcagatatcgaatcaattcggggtcagatccgttttccgtaggaaaacggatctgaccccgcgccattccgacagatcgcgagaatctgtcgaaggcggggtgggtccggttgagggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccccgaaaccggacccaccccgccatcccacggaatgcacgctgtagctgtagctgtagctgtagctgtagctgttgctgttgcttcggcaggtgcagggctgcaagccctgccgaccaacccctactttgcctgctcgcagaacttctgccggtactcgagcgccttcggcatcagcgcctgcaggttctggatgcgggtgcccgggttcgggtgggtggaggcaaactccggcggtgcctggccgccactggcctggcccatgcgctgccagagcggcaccgcctcgcggggatcgaagcacgccgctgcggccagcatcagccccacttcatccgcctgtgtctcgtggctgcgcgcatacggcagcaggtagccatagcccatcgccgacatcatcatctgttgctgctgcgcatccatgccgctggcggcgccggccacctgcccgatctgggtcagcttctgctgggccatgcgctgtgcaccatggcgcagcagcgcatgggcgatctcatgccccatcaccaccgccatcgcatcgcgggtgcgtgctaccggcaccagcccggtgtagaccgccatcttgccgcccggcaggcagaacgcattggcctggtcggacgggatcacattcacttcccactggaaatcccgcgcgaaatgcgccggctgcacgccgtgctcctgggccagcgcggtctccaccacatcgaccttggcaatcaggcgctgggcgatatcgcgcacatcgcgcgcgatcggtgcattggggtccatcggccgttcctgcgacaggatctgctggtaggcctgcagccccagcgcggtttcctggcgcgcgtccaggctgctgtcgatcatcaccttctcgccggtgtacggatcgaccgtgcggttggataaccagtagaacagcgcatagccggcggccagcagcagcacccaccagcggatgttgccgaacaggccacgccgctgtgggccttgcgacgagcgggagaagggatcgttgcgcatcgggggacttcctgctggccccgccggctggcgggcacggcgcaatcttagtgcgcggctgcccgcagcgggtgaagccgggtgccgctcagatgccgcgcaccaggcggaagccgatgcgggcgttggtggtatccgaatcctgggactgccgccaggccgcgcgggtctgctcgggggcattggcccagttgccgccgcggatcacccgcgaccggcaccccgggttgaaccaggcgacgccatcggacggtgcgcgccggtagctggcatgccagcagtcggccacccattcgctgaggttgccgcccatatcgtgcagaccaaaggcattggcctggaagctggccaccggcgccggcccccaccagccatcgccgtacccgataaacgcgttgtgccagtgccgtcccgaaggcgaaacgtccttgctgccggtgaagttgccgctgcctggcggcggcacgccggcatcgccccacggatagcggccactgctgccagcgcgcagcgcgtactcgaactcggcttcgctgggcagccggtagctgcggccagtctgctcggacagccacgccgcataattctcggcatcacgcacactgacgtgcatcaccggcgagttgcccagcgcgcgaccgccgtcgtagtcggaacgccagtccacgccgctgcggcggatgaaattgccgctgcgttcgtcgtagaccaccgaatggccacgccgggtcgcgcgtggacgcgcattggaggccttcacgtagcgctcgaaatcgctgacggtgatctcggtaatcgccatggcaaagccgcgatcgaagcgcacgtagtgcgacggacgctcggcatcactcgagcccggctcggcatcgcctgcacccatctggaagccaccgtggggcaccaccaccatctgcggtccgcgccccccatcgcgcatcgcatcactgaacacctgtcccggccggaagctcccgtaatgggtggccaggtcgatgcgctcgcgaagctgtcccaccactgcatcacccggcagagcgatgcgaagcgcctcggccagcttctcgcgcgccggcttcaggccttgtggcgtggcaaggtcacgcagtccgtcatcacgcagctgcagcagcgtggcggcgcggatctgctcgatgcgttcgaaggcatcggcgatcgtcggtgacgaatcgcgcactttgctggcttcggccagccaggtacccgcactggcaaaatcgcgcgcccgagcagcctgttcggcacggcggatcaacccgctctcggctgcggccaggccctgccgtgcgcggctgttgtcttcatccagcgccagcgcctcacggaagttgccgatggcaccgtcgccatcctcaccgatacggtccgagcgcaggtcctcctcgccagcacggttgtaggccaccacccgttgcgccagctccacccgcgcctgcagcgcacgcaccttcccatccttcggcgacagggtcagcaacaccagtgcctggcggctggcctcggccagcgcctcgcgctgcttcagcggccgcaccagcagggcatcggccagctgctgcagtcgctggcgggcacgctgcaggcccagccgggcctggcggtcatccgggtcttcttcctgcaccgccagccacagcggaatggcggcatccgcatcttcatagagccggccttcagcgaacgcctgctcggcggcgcgccgcaactgggccaggctgcggccctggcggtccacacgtggcggcgtccactgctgtacgtcctcggcggcatcttcaccggcgatggtcacgctgccctgcccggcctgcgaactggcattggcgccggtgtcggcgccctcggccgcgcgcgcctcttcgctggcggcccgttccgccggcgcggacggcgacggcgtgcagccggccagggccacggccagggcggtgcacagcacgggcgacaacggaaaacgcaagcagagcctccttcggcacagacgcggaccgacgttaggctattctcccctgcctgagcaaacccgagtagtaggccctgacccgtggcaacctggatcaccacccccgccgagctggatgcgtacttccagcagcgcccgacccgcatcggcctggacaccgaattcatccgtgaacgcaccttctggccgcagctggccctggtgcagatggcggtcgggcaggacatcctgctcatcgacccgctgattcccggcatgaccgaggcgcttgcgcattggctggccgatgaatccatcaccaaggtaatgcacagcgccagcgaagacctggttgccttcaggtgggcctgcggcgtgctgccgcgaccgctgttcgacacccagatcggggcatcgctggccggcatcggcggcggcatgggctaccagaagctggtggcggagatcaccggagtggcactggccaagggcgagacccgctcggactggatgcgccgcccgctgtccgaatcgcagctgcagtacgccgccgacgatgtcgagcacctgttcgcactgcacgacgccattgatgccaggctgcaggcgttgggccgccagcagtggttgcacgacgatggcgagcgcctgctggccagcgtcgccaacgatgaagatcgctggccgcacctggcgatgcgctcggcacagttccttgatgccgccgcgcagcaccgcctgttgcgcctgctgcgctggcgtgatgtgcaggcacgcagcagcgaccgcccgcgaagctggatcctggacaacgaactggccgccactctggcgcgcacgcctccggccgacgaggcagcgctgggcaagctgttcgagcagttcccaaaggcaccgcgcaagctggccggcgccgtgtggcaggcgctgtccacgccgctggccgacgaagccgacgcgccgctggcgctgccggccaacgacagcaacaagcaggcgctgaagaagctgcaggatgccgtggccgaacgcagccgcgagctgggactgccagatggcatccttgcctcgcgcaagcacctggaaagctatctggaacgtcgccaatggcccgccgcactggccggctggcgccagcaggaactggaatcgcgactgcaggcactgttgccggcgcgctgacactgcgggcgctggcactgcgccggcgcccgcaacacacagaatgagcatctgccacgcttgccgacgcgcgcgcgggcctgtgcaatagcgtccccgctattgttggattgcatcagatgacaaatggacttgtaaaagacggcctttccatggacgacctggcctggcgcgcgcaggcgcgcaccgcgctgcaggaacacgaccatgcagcactcgagtcgctgcttgccccacacgaacaggcctggctgaacggcacccggccgctgcccggcatccgctggcgcctgcgcaacctgcaggacacggcgctgcccctggatgagcgcctgcagcaggcgcaacgatgggttgccgccgctccccacagctattacgcacacctgcgcctgggtgcctgctgggaatcggccgctggcgccctgcgcagcgccgacgtggccgcactggtggaagacagccagtggctggccgcacagcaggcgcgcgaccacgccgtgcatgcctatctgcaggcgatcacgctgtcgcagcgaccggcgctggcgctggatggcatcaagcgcatcaccagctacctgcgcgaaccaaattggctgcgcgcgctccaggcagggcaatcgccggagtccgatgaagccgccctggccgagcactatccgcaggcgtggccgcaggcattgcagttgctgtcgcgcttcggtgcgcccctgcagcacctgccggaatgcctgccgccgctgttgcgcgatcgcagcgaggacgatttcgatgcccccctcgcgtactggatgcgcctggtgctggaacagcgtccggacgacctggggacgctggaagacaccctctactacctgtacccgcgctggggcggcagccacgaggcgatggaggatttcatcgagggcggctggtgtcgtggcctggagttggcacagcgcaatgcgttgcgctggtgcaaggaacaggactggatgggagacctgccgcgccgcggggatgccgaagcggtagccgtgcatgagcgcgcgtatgcacagatccttgactggcacctggagggctacgtgcgtgctgaagtcctgacccagcgtgctgcattccgctttcatctcgggcgcatcgaggagatcgaagaccaggtgcaatgggatgccggatgcatgcaggccgtgcttgaggacctgcagcaggcctgggtgctggatcgagacatggtcctgcacggaggtttcagcagcctggaggcctgcacctggttcgcccatgtggacggcgccgaagcgctgttcgcgcaggtggtggactacgccgcgcgcgaaggtgattccgcgctcggcctgctctgggccgcaaccgccatcgagcatgggctgctcggccaggaagccgatccggcacgtgcccaacccctgctgcagcgcgccctgaaactggcggtgcagcagaagacgtccacggtcaccttcgcttccaatctgttctgcgatgtctcgcaggccgcaggcctgtcgctgttgcagcgcatggccgacgacggcgacgccggtgcgatggccgcgctgtgcgacctgtacaagggccggatgggcggccgcgaccagccggacttcgtcgatgcccagaaagccctgtactggcaggagcgtgccgtcgaaggcggcgacctgatcgccacctacaacctggccgtgcgccaggtcgccgcaggcggcgcggacaatgaagcgcgtgcgcgcgagctgtacctgcgctgcctgcgcgaagccgacgccggtgagcgcgtgtggggcccggcctgccgcaacctggcctgcctggccttcgatggccagaacgacgcgcacaagcgcgaagcggtcgaacgcgccttgattccgctgtggtggcgcggtgaggacgacgaaaagctgtgggcggccggctacctggccgacgtctaccacttcggtaacggcgtcccggccaatgcattcctcgccctgacctggctgcagcgcgccagcgagatcgatccggagtatgtggacgtggtacgcatgacgccgctgatcaacggcgaaggccgctggttcggcgccagccgcgcacgcaagcagcaggaacaggaccgccagcaggtggacagcgccacctgggccctgaccttcggccagcgcagccaggacagcaacctcactgcggtctgaagcaacgaaaagggcggcccggtaatccgggtcgccctttgcattccagcaacgcgatggcgggatgccccgccatcgcgacagcgcattaccagttcatgttcagcgagacaccgacggtgcgcggttcgttgtagaccgcggccatgtagttctcgatcacgcccttgaggttcttctcattggtgatgttgcgcgcgaacagcgccacttcgtaggcaccgtagttgcccgagtagccgatcttcaggccaccctcgaagtcacccttggagttgaactccttgctgtcgtacagcacgaagctggtgtaaccctgcttgttccagtcggtggacacgaacatggtgcccgcgtcgctgaccgggaagtcgtagcgggcggccaggttgacgttgtacttcggcgcgttcggcagcgggttgccgtcgatctgggcgaaggtgttggcaccgaccttgatggtcgggtcattcaccgtgcacaccacctggccgttgaggccgcagacctgcgcatacacgcgcttgtccttgatctcgctgtgcagcaggctcaggccggcgctcagggtcaggttcgggatcgggcgcagctccatgtccgcttcgaaaccgtaggccttggccttgtcggcattgaacagcacgccattgccgtccgaatcgttgccgttgagctggatgtcgttgacggtgtaggtgaacgcggtagcgttcaggcgcaggcggttgtcccacaggctgctcttcacacccgcttcccaggacaggatggtctcggaatcggcggtggtgaaatcggcgttgaacaccgccgaacgcccctggatggtcgggccgcggaagccgcgcgcgaccttggcgtagacgctcacgtccggcgtgatctgatacatcgcgctcagatcccagctcggggtggtgtcggacatcctgacgtcggtgcggcccttgtaggtgaccacgccggcggcagtgtcagcggtcttcagcaggcgggtgtgcttctcgtccttggtctggcgcaggccggcggtgacggtgaacttgtcggtgaaggcgtagctgatctggccgaaaccggcccacgaggtgttcttgttgcgcaggcgcacccagttgttcggattgcgggccgcgccctgcaggaaccatgcgcgctggtagaagtcggtggtgtcgctgccgttgaagtagaacgcaccggcctgccactgcagggcgctgtcatcatggctggccaggcggaattcctgggtccactggtccaggtcacggatgcggcccatcgactggccgtagccgttcggcacgccgttcaccgggaagttcaccgcggcgccgccgtcggtgtcgccgcggctgtagccggaggtggtttcgtaggcggtgatcgaggtgaagtcgatcgcgccgaagtcataacgcgccttcaccgaaccgccgtaggtcttgtaggcctgcggattgttgtcggcttcgtcgtaggcaaccttgtcgcgcggcacgtcggtcttgttcgagcccttggtcagcgcgccgcgcaggaacagggtcgaggtaccttcgtaatcgcgggcgtgagccgaggccaggatcgagaactggtcgctcggggtcagcagcagctgcgcgcgcacgttgcggtcatcgaagccgcccatcgcgttcttcttcgggctgaccgtgccatcggcactcgggcccttgtaggtgttgtcgacatagtcgtcgcggtgctggtacagggccgatacgcggaacgaggcgatgtcgttgatcgggccgccgaagccgccgtcgatcgacacgctgttgtaggtcgcatagctggcgctgacgcggccggtgtagtcctgggtcggcttcagggtgtcgaacttgacgatgccggcggtggtgttgcggccgaacagcgaaccctgcgggccgcgcagcacttccacctgatcgacgtcatagaccgggttggacttcagcaccacgtgctccagcaccacgtcgtcctggatgatcgacacgggctgcgaggcacccaggtagaagtcgatgttgcccaggccgcggatgtagaagcgcgggaagatgcggccggtggtggtttccgcatacaggctcggcacgcggccggacagcgccagcagggtgtcgtcgccgcctgcggtgaagtcgcgcatgcgctcgccctgcaccacgcccaccgagaccggcacttcctgcaggttctgctcgcggtgttcggcggtcacggtgatggtgtccagcccggtcggggtcggcgcgctgtcctgcgcggcggcaccgaagctgccgaccagggccaggccggcacaggccagagccagcgggtggcggcggaaggagacaaaggaagacgacagacccgacaggcggcgggaatcggaatgggagggcatgaaatgctctgaggaggcgtccgtgcggcctgcgcgggccgggcggcaaaaaggaggagaactgcgcaagccgccattatcccccaaattgttacgatttcgttgcgcggcgcccaaacccgacgaaacaagcggtttcggcacagtcacccgctgatgtgcctcgcgtctcgacacgaaattcctttgatcggcttggcaagcggcaggcgcttggctagactgaagccctgccgtggggccatagctcagctgggagagcgcgtcgttcgcaatgacgaggtcaggagttcgatcctccttggctccaccaccattcagaagaacccgtagatctccgtgatctgcgggttcttcttttcagcgccggcaactcaggccggctcctggtcgccgtccttgcgctgcgggccgcgtgagtgcgcatcgcgcacctgttggtcgcgctgcccgggccgctgcttggccacatcgtcctgcttcctgtcctggcggctttcctggacgccctgcttcgggtcctgatccttgtctcgctcgttcatcgaaaactccctcgtcggcggcaggccaacgctgtgcaccacgctagaggctggcgggtaatccacaagtcagtcctgcgccaacgtcatgtgcaggcactggcttgccgccattgcccccgcgcagccagaatccgagggccaacgcccaccggtacgccatgccctcttctgcccagcacgcagcacacgccgtgccgatgatcattgatgcgaccgacggcagcatccagctcggcaatctgccgactctgatcggccccaccctgtcacgggatgaggcacgtgtcgccttcgtcacgctgatgcatggcgagcgcgatgtcggcaccggctacgtctggctcagcctgcaccagctcagcctcggcggtgcgcccgctggcatcagcctgtgctttcacgggcaacagctcgacatggtgacgatgggcgtcgatctacccggtgcaacgctggaagacggctggccgacccaggcggcaatcgatgccgaagtcgccttcatgcgccgcacgctgggtgcggcgctggggcgcaagctggccggcggccacgcccggttcgactggggcgaagcctgggcccgtttcgatccgaagggcttcatggccagcagcggtatccgctacgcgccacgctcctgaccccgctcaggtccgtgtgatcgacactccaccctccacgcgcatcgcggttccggtaacgaaactgctttcatcgctggccaggaacagcgccgcgttggcaatctcctccggctcggccatgcgcttcagtgcgtgcagcgagcgcacgaagtcgcgggcatcgtcggtgggtgcggcctgccggcccatctcggtatcggtgccaccgggcaacagcacgttgctgcgcacgccgcgcgcaccgtattcggcggcgatcacctggctcaggccgatcaccccggccttgctcgacgcataggccgccatgccggggaagcccacggtgtggccgacgaaagtgccgacgaacaccagcgagccgccgccgcgcgccaacagtgccggcaactgcgcgcgtgccgcatggaaggccgcatccagattggtcgccatcacctcgcgccaggcgtccaccgggaactccgccgccggcacgcccgggccgagcatgccggcattgttgagggcaatgtccaggccgccgaaggactgctgggccagatcgaccagcgcttgtgccgtgcccgggtcagccacgtcagcggcatgcgccacggcttcgccaccggcggcgcgaatctgctcggccagcgcctgcagcggctccggccgccgagcgttgagcaccagcttcgccccttcggcggcgaagcgcagcgcgctggcgcggccgatgccggcgctggctccggtgatgagggcgatcttgttgttcaggcgcatggtggcagtaccggttgtgaagtggccgccacgatgccgcgcatctcccctgccgacactccgtttccgggcctggcccgtcggtgcaggaaacggagtttccgcagcaccggcacgtgccagaatccggccatggacagtaccgccaccaccgccttcgatgcccgcgtcgaacgggtctgccgccaccttcaggcgagcctcgacgagccttcgctgcaggagctggccgacatcgccggctgcagcccgacgcgcctgcatcgtctgttcaagcaggccaccgggctgacccccaagcagtacgccgccgcgctgcgcgccgaccgcctgcgcaccggactggaacaacaggagcgcatcaccgatgccttccacgatgccggcttcggttccagtgggcgcttctacgagaacgcaccgaagttgctgggcatgacgccaaagcaatggcgcgcaggtggccgcggcgaagtcatccacttcgcgcttgccgaaagctcactgggcagcgtgctcgtggccagcagtgccaccggcgtggttgcgatcctgctcggcgacgatccggagacgctgctgcagtcattgcagcaacgcttccgccaggccgaactggtcggtgccgaccagggctatgagcaactggtggcacaggtggtgggcctggtcgaggatccttcgcgcggcgccacgctaccgctggatatccgcggcaccgcgttccagcaacgggtgtggcaggcactgcagcagattccgcgcgggcagaccgcgtcatatgcggatgtcgccgcgcgcatcggcgccccgcgctcgagccgtgcggtggcccgcgcatgcgcgagcaacccgctggcggtggcggtgccctgccaccgcgtggtgcgccgcgatggggacctgtccggctatgcgtggggcttagcgcgcaagcgcgaactgctgcgccgggaaaaggcctcgactgcctgaagcaggtgccgaccttgatcggcacgctcagcttccggtaggtgccgaccttggtcggcacgccgccaagccctcaatccagcttcaccaccagcttgccgaagttgcgcccctgcaacagcccgaagaacgcctccggcgcattctccagcccttccaccacatcctcgcggtactggatgcgaccttcgcgcagccactgccgcatctcgcgttcgaagtccggccacaggtggttgaagtcgtgcacgatgaaaccacgcacggtcaggcgctggcgcaggatctggctgaacagtgcgggcaaccggtccgggccgggctgctcgatgccccgctcgttgtaggtggcgatggtgccgcacactggaatgcgggcgaagtcgttgagcagcggcagcaccgcatccagcacgtgcccgcccacgttctcgaaatacacgtcgatgcccgcgggcaccgccgcgcgcagctgttcggcaaagtcggccgcacgatgatccagcgccacgtccacgcccagcgtctgcaggtaggcacgcttggcttcgccaccggcgatggcgaccacgcgcgcgccctgcagcttggccagctgggcgacggtcgcgcccaccggcccggtcgcggcagccaccaccagcgtctcacccggcttcaaacgggcgatttcgtgcaggctggaataggcggtgaagccgggcatgccatatacccccagcgcggtactcaacggcaggccggccggatccagccgacgccccagcgccttggccggcagcaccgcatgggtctgccagccacccggcgccagcaccaactcacctgtggttacgccctcggcgttcgactgcagcacctcggccacggtctgcccttccatcaccgcgcccaccgccaccggcgcggcgtacgacgggccctcgtccatgcgtccacgcatgtacgggtccagcgacaggtagcggttgcgcagcagcacttcgccatcccccaatgccggcagcgcagcctgttccaggcggaagttggccgcgcttggtgcgccctgcggacgcgaggccagcacgatacgggaggtagcgagggaatcggacatggtgaccggctctgctgttgccagcatcaggaaaggaatgccgacactacgctgcaacgatcgccggcaacggccatgaaaacagcgttccatggaccagcgcggcgcgggtccggcgcagcccttggccttgcagctttggcgatcgcggcgatctgctgatttccaccgcagacgatgatcgactgaccacgcccccgccccacaacggaggatcaagcacttgcgagcccgcagacggcaatgtgaagaaatcttggcaaaacgcttgccgaaggcagccgacctccgtaatatacgcgtccttggcagcgacctcgctgcaacgaaacatgtggccgagtagctcagttggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtcttcggccaccactttcgaaggcctgcagaaatgcgggtcttttttttccggaaaccgggtttgatcacggttgccacacaatttggccgagtagctcagttggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtcttcggccaccatcttcagagacctgcagaaatgcaggtcttttttttgcgtgcggcctgcgatccacgcatggcgtggatctacctggcgctggccccttccatggcctcgatccatgccgggccactgccgtctggttgacgaaacatttacaccggtacccgccgcggcacctacgctgcagattcctgccggagcctgccgatgcaattgcgccccaccctgctcgcctgcctgctgctggccgcccctgtgatcgccgccgaaccggtgcgtgcagtcgatacgctggacatcgatcgctatgccggccagtggcacgagatcgcgcatcttccggtgtcgttccagaagcagtgcgtcggcgagatcaccgccaactacgggctgcgccgcgatggccgcatcagtgtcaccaatgcctgccgcaacggcgacggggaacgtgtggttgctgaaggcgtggcacgcccggttgccggccatcccggccaactgcaggtccgcttcgtgccggactggctgagctgggtgccactggtctgggccgactactgggtgttggcgctggacccggactaccagtgggccctggtcggtgaaccggaccgtaagtacctgtggatcctctcgcgcctgccggaaatggatcgcgcccggttcgagcagttgaaggaaaaagccgaagccatgggctacgacctgcgcccgctgcgcctgatggccccgcttcgcgatacgcccgccgattgagccgcagttcaatccgtacgcgcaccgtgcgcccgaagatccagcgctgcgcacgccccgccgccattttcacgcgctaccctctgcgacggctcgccacaggcgatccaaacgaccatacgccgtagtatgcttattccaacgcaccgcctccagaggacctgcgcccatgctccaccgtttccgtatcgccttgatcgtcctgagcaccctcgcccttgccgcctgtggcaacggcatcgtcaagcgtgtttcggaaccggcggccagcctgcagcagctgaccgtgcgcgccgacggcaactggaccgtggcgctgcgcctgcagaactacagctccatgccgatgaccttcgatgacgtctcgctggcactgaccgtcggcgatgccgaggccggcaccctgcaggccaagcccggtatctccatcggcggcacctccgcggatgtcatcaatgtcgacctggtgcccagttcggccgcacgcctggtggtggccgatgcactggccggcaaccgcaccctggcctatggcctgaagggaacggtcgcggccacgccgcaggaaaagaagcagcgcagcttcgacatcagcagccgtagcaccctcaaccaggccccgggcctgccgggcgtgctgcgctgatttccaccttccgtcgcggcgcctggcgccgctctcccctgccctgatcaaatcgagacgtaccgatgagcagctacaccgccccgctttccgacctccgtttcgccctgcacgacgtgctcaaggtcgaacccctgttcgcccgcctgggcttcaccgacgccaccgccgacgtggtcgatgccgtgctggaagaagctggccgtttcagcgccaccgtgctggccccgctcaacagcgttggcgatgagatcggctgcgtgctcgaccaagccaccggtgaagtgaccaccccgcccggcttcaagcaggcctacgaccagttcgtcgatggcggctggaccggcctgaccgcctcgccggaactgggtggccagggcttgccgcacaccctcggcgtgccgctcaacgaaatgatcaacgccgccaacctggcgtggggcaacttcccgctgctctcgcacggcgccatcgaagcgctgaagcagcacggcgaggcctggcagcacgaggccttcctcaagccgctgatcgagggccgctggaccggcaccatgtgcctgaccgagccgcactgcggtaccgacctgggcctgctgaagaccaaggccgagcccaacgccgatggcagctactcgatcaccggcaccaagatcttcatcaccgccggcgagcacgacctgaccgaaaacatcgtgcacctggtgctcgccaagctgcccgacgcccctccgggcgccaagggcatctcgctgttcgtcacgcccaagttcaaggtcgaccgcgagggcaatgtcggcgagcgcaacgcactgcgctgcggctcgatcgagcacaagatgggtatcaagggttcggtcacctgcgtgatgaacttcgacggtgcgcagggttacctggtcggccagccgcacaagggcctgcaggccatgttcaccatgatgaacaccgcgcgcctgggcgtcggcctccagggcatcggcctgtccgagcgcgcttaccagaacgcactgaagtacagccgggaacgcctgcagtcgcgcgccctgagcggtgcgaaattcccggacaagccggccgacccgatcctggtgcacccggatgtgcgccgcatgctgctgacggtgaagtcgctggtcgagggcagccgcctgctggccctgcacgccgccaccctgatcgacatcgcccaccatgccgaggatgccgccgagcgcgagcgcgccgacaccctggtgagcttcctgaccccgatctccaaggcctgccagaccgaatggggcatcgagaacacctacaacgccctgcagtgcttcggtggccacggctacatccgcgaacacggcatggaacagctggcccgcgacgctcgcatcaccaccctgtatgaaggcaccaccggcatccaagcactggacctgatcggccgcaagaccgcgtccagccagggcgccggcctgaagctgatgctggccgagatcgaagccttcgccaaggaacacgagggcaacgaagcgctggccgagttcatcggcccgctgcgcgccaagtccgccgaatggggcaagctgaccctggacgtgctgcagcgcgcggccggcaatccggacgaactgggcgcagccagctacgactacctgttctattcgggctacgtggtactggcctactggtgggcccgcagcgtggccgccgccgacgccagcgcgcacggcgccgccttcgccaagggcaagcgcgaaaccgctcgcttctacttcgcccgtgtgctgccgcgcaccctcagccacgccgccgcgatccaggccggcgccgccccgctgatggcgatggacgacgagcgcttcggcgcctgagccgggctgccgcccggcacccgcggtagtgccggccgctgcccggcaaccgcaatagcaacagctggatcccggtggatggcggggcggtgtgggctggcaggacacgccgtaaaccccgctccgcggtccggcccagccgctggcgactgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccctgggggctcgatggcgccatccatggcgccaacggtcctgccaacccacaccgccccgcctctgacagttccccgcgatctgcgtagatccacgccacgcgtggatgagaactccctaaatccctctggagaagagcccccttttgttaaagggggcgcgccgacaggcgcggggattaggaagaatgcgcgggcaacccagcgcgccaacggcgggctgggttgctaaagggggcgcaccgacaggtgcgggggataggaggaatgcgtggacctgaattgttgcgttttgggtatcgcccaagtggcgatacccaaaacgcaacaattcaggtataagctgttctcccgatggagacagacactacacgcttgggtctgatcgaagccggagctccgttttctgctccgggcgccgaagcatcgcccaacgccacgacgctgcatcgccccggttcggtccggctgctctcgcttgatgcccacggacgcgtactggactggatcacctggcaggatgcggcgtgcctctacgcccgcgaagcggtggcctggacgctgggcgatccctgcctgcacatccacggcggcaccaatcgcttcagcggcctgcagagcggcatggacctgcacccgatcatcgccgcgcgcggccatgcccgctcccgcgcgatcgaccccacgccgaacctgaccaacccggccctgttcgcccgcgacgcccacctgtgcatgtactgcggccagcagttcaaccgccccacgctcacccgcgaccacgtcgtgccactgtccaagggcggcctggactgctgggaaaacgtggtcaccgcctgtttccactgcaactcgcgcaagagcgaccgcaccccgcagcaggccggaatgccgctgctggccgtgccctaccggcccagctggatcgagcacctgatcctgtccaaccgcaacatcctggccgaccagatggccttcctgaaggcgcaattgcccaagcggtcgaaactgagcacctgaacgcctgaaaatgcaaccctcaccgtcctgtcacggacggcggcgtttgcttgccccacccccgtttgagggcgaaaatgggcattcagaaaaagtgcgaacatgatgatcgactctgcccgctatccccgcctcgcgcgcatccagacgccggatgacctgcgcacgttcgacgaatccgaactgagggcagttgccgacgaactgcgcgcctacctcatcgaatcggtgggcaagagcggtggccacttcgccgccggcctgggcgtgatcgaactcaccgtagccctgcactacctgtaccagactccggtcgaccagctggtctgggacgtcggtcaccagacctacccgcacaagatcctgaccgggcgccgcgaccagatccacaccgtcaagcagaaggacggcgtcgcgccattcccgaagcgcgaggagagcgaatacgacacctttggcgtcggccactcctccacctcgatctcggcggcactcggcatggccattgcccgccagtccgaaggcgacgaccgcaagatcgtggcggtgatcggtgacggtgcgatgaccgccggcatggccttcgaagcgctgatgcacgccggcggcatggacccggaaccgaacctgctggtgatcctcaacgacaacaacatgtcgatctccgaggcggtcggcggcctgaccaagatgctcggccgtgccaccggcagccgcacgctcaatgcgctgcgcgaaggcggcaagaagatcctcggtgacaagaagaacaacccggcgcgtttcgtgaagcgctgggaagaacactggaagggcatgttcgtgccgtccacgatgttcgaggagatgggcttccactacaccggcccgatcgacggccacgacatgcccgccctgctgtccacgctgaagacgctgcgcgcctccaagggcccgaagctgctgcacgtgatgaccaccaagggcaagggctacgagccggccgaaggcgaccagatcggttaccacgccgtgggcccgttcgatccggacaagggcctggtggccaaggccggtgccaagaagccgacctataccgatgtgttcagcgactggctgtgcgatgccgccgccgccgagccccgcctgtacggcatcaccccggcgatgcgcgaaggctccggcctggtgcgtttcagcaaggaatacccgcagcgctatttcgacgtggcgattgccgaacagcatgcggtcaccctcgccgccggcatggccacccagggtggcaagccggtggtggcgatctactcgaccttcctgcagcgcgcgtacgaccagctggtacatgacgtggcgatccaggacctggacgtgctgttcgcgatcgatcgcgccggcgtggtcggcccggacggtgcgacccatgccggcaacctcgacctgagcttcctgcgctgcgtgcccaacctggtggtgatggcaccgtccaacgaagccgagtgccggcagatgctcagcaccggcctgcagcacccgggcccggccgccgtgcgctacccgcgcggcaccggcaccggcgttgcagccggcaccgacctgtccaccctgccgatcggcaagggcgaactgcgcctgcagggcagccgcattgccctgctcgccttcggcagcaccgtggccgccgccgagcaggtcggccgcgaactcggcctgagcgtggtcaacatgcgtttcatcaagccgctggaccgcgagctggtgctggctgtcgccgcccagcacgagggcctggtgacgatcgaagacaacgtggtggccggtggcgccggttcaggcgtcggcgagctgctcaatgccgaaggcgtgctgcgcccgatcctgcacctgggcctgcccgacagctaccagcaccatgccagccgcgaggacctgctggccgaagcaggcatcgacgccgcgggcatccgtgcggccgtgctcaagcgttggccgcagctggtcacaggtaccccgccgctgagcgcggcgggctgaggccaattgccacccagtggatccgcgcatggcgtggatctaccttgcgtctgcatccacgcatggcgtgggtcgaccccggttccgcagtagatccacgccatgcgtggatagcggggccaggaaacaggacctggccggaaacccccgccctcagccgtagctgaccgcttccacgaaggcgccgctggcttccacgcgcacggcagcgcgctgcccggtatcgacaaagtgcaggcgcgccagggtttcagcgaagtcgaaggcgcgggcaccgtcgcggaaatcgatcggctccggccggtccggatgcagcacgcgccattggcgctgttcgcattgcaggcggatcaacatgcggctcactccttgaggcagcgtatcgacggtagcgggacattcctgccgatcacggcaggcatcgtcgcaacagatcagggacacacagagatgccctgatcgcagaagatacggcaattcaaaatgtgagctgtatcagatttttctgattttagaggggcacgctcagttcacctggaactgtgcccggcagccgtcgctgacccagatgccacgacgatcccagccccaggtctggccctcgatgcaggcactgcgcgaatcctggcgaaccaggcgcacgccgcggcggatgcgggcgtcgcagtactcctggcgatgcccattggaatgacaggtgatcacctcgccgccgccccaaccgttgccgttgccgttgccgttgccccagccacccccattgccccagccaccgccacgacggtactcgccgacgaactcggcgcggcagccctgggtcacccagacgccatagcgcgactggccccaggtctcaccttccacgcacggcgagccggacaactggcggatcatccgcgcgcggccctccagacggcactcgttgctacggttcttgatcgactcgcagcgcacgatgccgctgccttcgcggccaccgtagcggtcatcgtcatagccgtagccatagctctgcgcctgggcgccccccgccgccgccagcatcggcagcagggtgcaggccagggtacgccaggtgagtgccttgcccatcgagatctccagatgaatacgatggcgcaagcatccgggattcgcggcacggcgcacaggggggcgcgtgacgccggtttttccccattcaaacaacgcaaccgtagctgactgcaccgcaacgaccggcgtcagtctcctacgtgcagggcatccaccgcgctgccgagcgcctcgacccgcaccgtgctgcgctggccggtgcgacggtggtgctcgagggcccgcgccgcggcgacatcgaaagcctcggcgccccgcgcatatcgggttgcgtcatgcacctgcggatccagcacggaccagtgccgggcgttgcgttgaacggtaatgaccatgaggggctcctgcggatggaaggatgcgacggcaggcggacggtccacgtgccggtacaccttcaggctagcgatcacctcaggggtggcccatcagatttgtacgaaaatgccgcgccctccggtcagccctttgcctgccctcacatccctgagtccatttagcctgttcattccgtgattcttgtcacggagtcagccgggcttcacactaccgtcatcaacagggggccccttccacatgcgcaccttcttctcgcagcagcgttggacgctgctgaagttctatttcgtggccagctacctcgtgctgatcgaggaactgatccgcgccgccatgcactgagcgcttgctgcagggctatttgcgacagacactgtcgctttaggcacggagcccgcccgatgaaagcgcttcttctgattccagccctgctggtgctgtccgcctgtgccaaccagcatcaggccgctgcgcgtgccgatacggcggccacttcgcctgccacgccgaaggtcggtggcgaccgcgatgcccacggttgcatcggttcggccggctaccagtggtgcgagcacagccagcgttgcgaacgtccgtgggaactggcgcaggcacagggcctggccaacaccgccgaagccatcgatgcctactgcgcgaagccggccagcccggcgcgcaagtgagtcgcgccgcccatggctgagctgagtccgctccccaccctggccccaggccgctaccgccacttcaagggcggcgagtacgaagtgctcgacatcgtccgcagcagcgagaccctgcagccgatggtgctgtaccgcgcgctgtatggcgaaggtggcctgtgggtacgcccgtacgccatgttcgtcgagcaggtgcccggcgagcacggaccgcaaccgcgtttcgcccgcgtcgacgcatgagggttccgctgccggccatggccggcagcgcgcggtaacgcggcgggcctgcgttacaatcgtaccgtccagtcggtttcttcccgccatgtccgcatccccctcccgttcgcgccgcaaggcgcccgacagcgtgcgccagtcactgctgcaggccaccattgaagtgatcggccgtaacggcctggccgcgctgaccgtgcaggacgtcgcgcaggccgccggtgtcagcaagggtgcgttgttccatcatttcagcagcaagcaggtgctggtggatgaagccatcggagcgctgattggagaattcgaagcgcgcgtgcgcgccctgctgcaggaaaaccccgaaggccatggccgtttcagccgcgcctatgtgcaggccaacttcgagcatctgctgcagcaggagcaggacaacgacatcggcctgaccttgggcaacctgatggaaccgggcctgcttgcgcactggcgcaactggaagcgcgcgatgctggccgagttccctggcgaagccggcgacccacggctgtacgcggcgcgctgcgctgccgatggctactgggccacggcctatgggcgtccgctggacgaggaagaacgtgccaatgcattggccatggccgagcaggccctgaaactgtgcgacccgcagtgagctggagcgctcgatgaatccctacctctaccttgccgctgccatcgtgctggaagtgattgccacatcactgctgaaggcatccgacggcatgagccggctggcgccgacactgggcgcactggtcggctacgggctgtgcttctacctgctgtcgatgaccatgaagtcgatcccgaccggcatcgcctacgcaatctggtcaggcgtcggcatcgtgctgatctcactgatcgggctggtggtgttcaagcagcgcctggatgcaccggcgttgaccggcatcggcctgatctgcgccggcgtactggtgatcaacctgttctcgcgcagcagcgcgcactgagcacgctgctgcgcgatcaacgctagctgaccttcttcgctacggtcatgccgagcaggaacagcaccacggcgatgatgatgccggcccagaacaggaacttggcgataccgaccgcggcaccggcaatgccaccgaagccgagcacgcctgcgatcacaccgatgacggcgaagatgatggcccacttgatcatgtcaaacctttccctgcggggactgcgtactggatgatcaggctaggccgtggccgatgcggcaatcgtgaacaggccgcgtgcgcggcgtgaatcagcgcggacggaagcgcagcagcgcgacggcaaacgccaggaacacgctgcccaccaggcgctcgaaccagcgtcgcgcaaacggcttggccaaccagcggcgaaggccatggccaccggccgcatacatcacgtaccagaacagttcgcacgcggcgaaggtggccaccagcacgctgtactgcagcgcctggccgcgtgatgggtcgacgaactgcggcaggaacgccgccgcgaacagcagcagcttgggattgctcaggcccaccagaaggccaccacggaacaccttccacgcgcccagcgaggccgcaaccggcggcgtagcatcgaccgtcaccggcggtgccggccggcaactgtcacgccatgccttcaggcccagccaggccagataggccacgcccagatagcgcagcacctcgaacagcatcggcgaggaatgcagcagcgcactcaggcctgctgcggaggccgccagcaccagcagcatcgccagcaggcagccggccatcgccggcacactgccacggaaccccagcccgacgctgcgaccgaggatatgcagcatgttcggccccggcgtaccacacagaacgaacaccgtggcgaggaaccaccaccaggtatgcagggccatagcgcacatccacttcagaagatccaaccagcatagagtgcgccgggcctgccgcggcacacacagcgcagcatggatgtggtggttacagatcgccgccatcggcaaccgggcaccatctgtgctgcaatgagggctcctggcacggagcggcgcatgaagacccttggcctgatcggtggcatgagctgggaaagctcggcccagtactaccggctcatcaacgaggaggtacggcggcggctcggcggtgcgcactcggcacagctgctgctgtggtcggtggatttcgccggcatcaagcagctgcagcacgaaggcgactgggacaccctgggtgaccacatggtcgatggcgcgcggcgcctgcaggcgggcggcgccgacctgctgctgatctgcaccaataccatgcacaagctgaccgatcgcatcgaggcggcctgcacgctgccgctgctgcatatcgccgaccccaccgcccaggccatcgtgcaggcaggcgcacgcaaggtgggcctgctcggcaccgccttcaccatggaacaggacttctaccgcggccggctgcaggatcgcttcggactggaggtgctggtacccgaagccaatgatcgtcgcagcgtgcacgacatcatctaccaggaattgatcgctggtgtggtcagcgagcactcacggcaggtctatgccggcgtgatcgcgcgactggtggcgcgcggtgccgaagcaatcattcttggctgcaccgagatcatgctgctggtacgcccggaggacagtgcagtgccgctgttcgataccaccgccctgcatgcgcgggccgccgtggacacggccctggcttgaatcaatgcgcgccggagcgcggaatcagtccgcgccctgcacttccagcgcggtgatcagccactcgaccaccgccggtgaatcgcacaggaagaagatggcgtcaccggagcgtgcttcggtaagcagccgatagaccgtgatcgccaccgccgactggttggcgatgaacacttccgggctgcgcggcccttcactatgcccggcaacggcatgcaatgccttgcgcgcagccacagtggcagccgggtccgcgctgcgggtcagttccggcccgcgcagcccccaggcaacgaacacatgcttgcccttgaacgtagtgtccaggacccgcacctcggcgccacctgcgtcggccgagcgatgaatgacggtactgctgatcaacgcaaccccctgtggtcgtcgtggtccgcgcatcctcccccacaggccgcccgcacaccagtgacggcagccacaggctgcgccaacaggcatggaagacatgtaagaaggtgtaaaccgatgcgatcggatgtgcagcgatgatacgggatgtaagcctctgcatgggctggtgcgcactactaaatccctcctgagccgcttccggaacgatgcgttccgacggccccgtgctgggtcattcttgccgcccgaatccccgcccgaggctcccccatgacccttcgcccgctgctgccgatcaccggcgccgcccttgccctgctgctggccgccaccgccgtggccgcccaggactacgacactgatcacattccagcgctgcgctgcgaatcccagttcaacaagaccgagcaatgccccatcgagggaccgatgcgcctggccaggcagctgtcggtgacccgttgcgtggaagaccagaactggggccagagccggcgcatgctgtgggtgaccgacggctgccgcgccgagttcgttgccgacgaacacggccgctggccgggacgtggccgcagccgtgatcgcgacaacgagggcgaacgcctggtctgcgagtcctacgagaacaaggacaaggagtgccggattcgcgtgcgccatgaggtacggctggtcaggcagaaatcggtgacagcctgcatcgaggaccgcaactggggctgggaccgccgtggggtgtgggtcagcgacggctgccgtgccgagtttcgtgtgtattgactgccggccgcgcgctggctgcatcgagcaggcgtgcgtgccaggcggagtcgatagactatggcctgcacggcagggagcacgacatggaacgatggtatctggcgacgctgctggcgttgatcctgcatcagatcgacgctgcgttctggcaggaatgggccatgttccatgtccccggtggcatccagggcttcctgctgttcaacctgttcgcagtcggcgccgtgctttggggttatcgccagatcgtgctgggcacatccacggcgcgcagctatgcactggcttgcggggggctcggccttggcacggcactgatccatctggcctttgccctgttcggtcgcagtgaattccacctgccgctgtcgattgccgtcctgctcgcctgctttgtgtcgggtggcggcctgttgctgaagctgcgcccgcgatgaaccgggcgtcctcttctccgcacctgcgcgacggcattccgcaggacgcagatgccttgatcgcgctcgacagcgtggcagccactgatccacggcggatcatgcagattgccgactggctggcgcacggcgtcgtgcaggtcgccgagcaggacggcaagatcgtcggctacctggtcatccatcaccacttctttggcgaagccttcattgaaatgttgatggtggcgcgcgaacagcgcagccagggcatcggcgccatcctgctgcggcacgcgatcaggtggcgcggtggcggcaagctgttcacttcgaccaatgcctccaacacgggcatgcaacgcctgctcgctgccgccggcttcgtgggcagcggcatcgtgcatggcctggatgaaggcgatccggaactcatctaccgcttcgcggaaaactgatcagatctgcagaacgcacaaaaaagcccgcgcattgctgcgcaggctccttgattcatcacagtggtcgggacggccggattcgaaccgacgaccctctgccccccaggcagatgcgctaccaggctgcgctacgccccgactgatgctgcgatgtgcccgccagtgcggcgggccgtgaagtatagcggattacgatggaaatgggatcagcggcgcaacaactgcagcacttcttccagctccatgcgcacctgcttgatgatctggttgctcagcgccgattcctcgcgggcatcggggccatccaggcgcaggcgggcaccaccgatggtgtagccctgttcgtacagcaggctgcggatctgccgcaccatcagcacgtcatggcgctggtagtagcggcggttgcctcggcgcttggccggctcaaggctgggaaactcggtttcccagtagcgcaggacgtgcggcttgacgtcgcacagctcgctgacctcaccaatggtgaagtagcgcttggccgggatcggcggtagttcgcggttactgcccggatccagcataagcctccaccctctccttgagcttctggcccggacggaaggtgaccaccgtacgggcggaaatcggaatttcctcgccggtcttggggttgcgacccgggcgctggttcttgcgccgcagatcgaaattaccgaagcccgacagcttcacctgacgtccctgttccaatgcttcacgcagcacatcgaaaaacgcgtcgacgaattccttggcttcacgcttgttcagaccgacttcgtcgaacagcttttccgccatctccgccttggtcaatgccattgcctgctacccccgagtgctgcccgctcagccgcggatccgggcgtggtgttcacgctcgatggcagtgaccgcctcggccaccaccgcatccacgtcgcggtccgtcagagtgcgcgacttgtcctgcaaaatcaagcccatagcgagactcttgaagcccggctcgacgccctggccaacatagcggtcgaacaggttcaggtcgcgcagcagcgggccggcggcctggcggacggtcgccgccaggtcggcccaggccacctgctcaggcaccaggaacgccaggtcgcggcgcaccgccgggaagcgcgacagctcgccggcacgcggcaggcgacgggcggtcagcggctccaggtccagctcgaaggcgtacacgtcggcctcgatctccatcgcccgcgccaggcgcggatggatctggccgatccagccgatggccacgccatcgcggaacacctcggccgaacgcgccgggtggccgtaggcgcgggccgacggacggaactccagctgcgcgccactggcagccgccagcgattccaggtcgcccttcaggtcatggaaatcgaccttgcgggtcggcaggccccactgcaccgcctgcgcctcaccgcagaccgcagcggccacgcgcggggtttccagcggcgccggttggccgtctccgccctgctgggcaaacacacggccgatctcgaacaggcgcacgcggcccagctggcgcgcggcattgcggccaagcgtggcgaccaggcccggcagcagcgacggacgcatcaccgccagttccgccgacagcgggttggccagcggcaccagaccgtcgcgcagttgccactgggtcagcagcgcgtcgtcgacgaaggcgaagttgacggtttcctgctggtcacgggcgatcagctggcggcgcacgctcagcgcgtccagctgggtctcgctcggcatcgccacgcgcgaggcaccgcccggcagcgtggtcgggatctgctcgtaaccttggatgcgggccagctcttcgatcaggtcttcttcgatggcgatgtcgaagcggcggctcggcgccgtgacctgccagccctcggcggtggcaaccacgtccatgcccagcgcgcgcaggatgcgctcgacttcggcatcgtcgatgctgatgccgagcacgcgggtgatgcgggcgcggcgcagcacgatggtcgccggctgcggcagatcggcttcacgcacggcctcggtgaccggtgccggggtaccgccggccaggtccagcaccaggcgggtggcgtactcgatcgcggtgcgcggcagcgccggatcgacgccgcgctcgaagcgatggccggcatcggtgtgcaggcccagcttgcggccacggcccatgatcgcggccggcgcgaagtgcgccgcttccaggaacacggcggtggtcgcgtcggtgacgcgggtgtcgaagccgcccatcaggccggccaggccgaccgcacggtcagcatcggtgaccaccaggaagctgtcgtccagcgcagcatcgcggccgtccagcagcttcagcgtctcgcccgcgcgcgaacggcgcacggcgatgctgccctgcagggtgcccaggtcgtacgcgtgcatcggctggcccagctccagcatcacgtactgggtgatgtcgaccagcagcgagaccggacgcacgccgctgcggcgcaggcgctcggccatccacagcggggtcctggcggcagcattgacgccttcgatgacacggcccaggtaacgcggcgcttcggcgccggcgtcgagctggatgctcaactcacggctgccgactgccgcaatggcatcggcggcgaaatccagcacttcactgcgggtggcggcggcgacgtcgtaggcgatgccgcgcaggctgaagcagtcggcgcggttcggggtcagcttgatctcgatgctggcgtccggcaggcccaggtactcgaccagggtctggccgatcggggcatcgtccggcagttccagcagaccggacgcatcgctgtccaggcccagctccttggccgagcagagcatgccgttggactcgacgccacgcagcttggccggcttgatcttcagctcgccgatctgcgcaccaaccatcgccagcggcgcgaccaggcccgggcgtgcgttcggtgcgccgcacacgatctgcagcagttcgccctgcccggcatcgaccctgcacacctgcaggcggtcggcttccggatggcgcacggcttcaacgatgcgtgccacgaccacgtgatcgaggccttcgccaagcgcggttacttcttccacttccaggccgatggcggtcagcaccgcgctcagctcatcgcgcgaggcggaggtcgggacgtggctgcgcagccagttttcggagaatttcatggtgtcaccctggtgggaggcgtgcctcccgttgcggtttttggggtcgcccagcgcatgcgcaagcaggcgtccattcagaaagcagccgagcagggctcggctctacacggttgcggcttacgcgaactgcttcaggaaccgcacatcgttctcgaagaacgcgcgcaggtcgttgacgccgtagcgcagcatcgcgaaacgctccacgcccatgccgaaggcgaagccggtgtagcgctccggatcgatgccgacattgcgcagcacgttcggatgcaccatgccgcagccgagcacttccagccagcgggtgctgccatcgggctgctgccaggcgatgtccacttccgcgcccggttcaacgaacgggaagtagctggggcggaagcgcatctcgaagtcgcgctcgaagaacgcgcgcacgaactcggccagcgtgcccttcaggtcggcgaaggtcgaatgctcgtcgaccagcaggccttccacctggtggaacatcggcgagtgggtctggtcgctgtcgctgcggtacaccttgccggcggcgatcatgcgcagcggcggcgcgtggtcgcccatgtagcgcacctgcacaccggaggtatgcgtacgcagcaggcggccgtcgccgaagtagaaggtgtcgtgcatggcgcgcgccgggtggtgcggcgggaagttcagcgcctcgaagttgtgccagtcgtcctcgatctccggcccttccgacagctcgtagcccagccggccgaagatgccggtgatgcgctccagggtgcgggtgatcgggtgcaggccggcacggtcgccattgcggcccggcagggtgatgtcgatggcttcggcggccaggcgcgcatccagtgccgcgtcttccagcagcgccttgcgctcgcccagcgcgcgggtcagcacgtcgcgggcctggttgatcgcttcaccggcggccttgcgctcgtcggccggcagggcaccgagctgcttgagctgcgaggtgatgctgccgctcttgccaagcagggccacgcgcagctgctccagcacgtcggggctctgtgcggcggccacatcggccagcgcctgagtggtgagggattggatgtcgctcatggggggctggaactccagtcgatctgccatcgcgatgcgcgaagggccgacccctgtcgccaccgccgtccccgcgctgccgtcgtggcctcgccgggacccaaaaaagaatggggaaggacttgcgcccttccccatgcattgccttgacctgacaccgttccgagtgaacggttacggcatcgggaaggacttatgccgccagcgcgcccttggccttttcggccagcgcagcaaaaccggctgcgtcgtgcacggcgatgtcagccaggaccttgcgatccagggtgatgccggccttcagcagaccgttcatgaagcggctgtagctcaggccgttgatgcgggcagccgcattgatacgggtgatccacagcgaacggaagttgcgcttcttctgcttacggccgatgtaggcgtactgctgtgccttgatgaccgcctgcttggcgacgcggaagaccttacggcgggcgttgtaatagcccttggcgagatccaggattttcttgtggcggcgacgcgcctgtacgccacgcttaactcgtgccatttttcagttcctcagaggtaagggagcatgcggtccagacggcctgcgtcttctgcacggacatggcccgtctgacgcagattacgcttacgcttggtcgctttcttcgtgaggatgtggctacggttggcgtggccgcacttgtacttgcccgaggcggtcttgcggaaacgcttggccgctgcccggttggtcttgatcttgggcattgcaatgtccttgatgggatatgaccctggtttctgactgatctggcggcggcctgggccgctctttccgtcctgccatgatcggcgtacgacccgtcctgggtgggtcgagccgggcatgatacaggcaaaaccgccctgccaccagcccctgcaaccctttaccggcgattcaccggcgtcctgcaaaagcaaagggacgccagcggcgtccccttaccctgaacccttcagccaggcgccccggaaggcggcccgtcaggcctcaggtcttcttcttcggcgcgatcatcatgaccatctgacgcccttccaggcgcggacgggattcaatgacgatgtcctcgcccagatcggtctcgatccggttggccatttcgcggcccagttcctggtggctcatttcacggccacggaaacggatgttgaccttgatcttgtcaccatcttcgaggaacccgcgcatcttgcgcagcttgatctggtagtcgccctcgtccgtgaccggacggaacttcacttccttgatctcgacctgcttggtcttcttcttggcctcgctggccttcttctgcgcttcgaacttgaacttgccgaagtccatgatcttgcagaccggcggatcggcctgcggctggatctcgaccaggtccaggccttcatcttcggccatggacagcgcttcgtcgcgcgacaacacgccgatcatttctccgtcactgccgatcacgcggacgcgcggcacacggatttcctgattcttgcggttctgtttgttgtcaggggtgctgatattacgttctcccaagggtatcgaaccggtccgggtgcctgtgcgcccggaccggacctttgcttacgcgccctcggcgtggagccgctcgatgaaggcctgcaggctcatgctgcccaggtcttcgccagaacgcgtacgcaccgccacagccccattttccttctcgcggtcaccgatgaccagcaggtagggcacgcgctgcaacgtatgctcgcggattttatagccgatcttctcgttacgcaaatccgagctgacgcggaagccttgctccgcaagggttttggtcacgcccgagacgtagtcggcctgggcgtcggtgatgttggccaccaccacctgggtcggcgccagccaagccgggaactggccggcatggtgctcgatcaggatgcccaggaagcgctccatcgagccgacgatggcgcggtgcagcatgaccgggtgcttcttctggctgttctcgtccacgtactcggcgcccaggcggcccggcatcatgaagtccacctgcatggtgcccagctgccaggtacggccgatggcatccttcaggtggtactcgatcttcgggccgtagaaggcgccctcgcccggcagctcctgccattccacgccacaggcggtcagcgccgagcgcagcgcgccttcggccttgtcccaagtggcgtcgtcacccaggcgcgattccgggcgcagcgcgatcttgatctggatctcgtcgaaaccgaagtgctggtagaccgccagcgcctgctggtggaaggccgtcacttccgactcgatctggttttccgtgcagaacacgtggccgtcgtcctgggtgaagccacgcacgcgcaggatgccgtgcagcgcgccggacggctcgttgcgatggcacgaaccgaactcaccatagcggatcggcaggtcgcggtagctgtgcaggccctggttgaacacctggatgtggcctgggcagttcatcggcttgaccgcgtacgtgcgcttctccgattcggtgaagaacatgttgtcctggtagttgtcccagtgaccggacttcttccacaggctcacgtccaggatctgcgggcagcgcacttcgccgtagccgctgttgcggtagaccttgcgcatgtactgctcgaccacctgccacagcgcccagcccttcgggtgccagaacaccaggcccggtgcttcttcctgcaggtggaacaggtcctgctgcttgccgatgcggcggtggtcgcgcatttcagcttcttcgatgcgcttgatgtacgcctcgagctgcttcttgtcggcccaggcggtgccgtagatgcgctgcagctgctcgttctgcgcgtcgccgcgccaataggcgccggagatgcgggtcagcttgaaggccttcaggaagcgcgtgttcggcacgtgcgggccacggcacatgtccacgtattcctggtggtagtacatgcccatcgcctggatgtcctcggacatgtcctcgatcaggcgcagcttgtagtcctcgccacgggccttgaagatctcgatcacttcggcgcgcggggtcatcttcttgatgacgtcgtagtcctgggcgatcagctcgcccatgcgcttctcgatcgcggccatgtcgtccggggtgaacgggcgctcggagtagatgtcgtaatagaagccttcggcgatcaccgggccgatcaccatcttcacgtccgggtagagctgcttgacggcgtggccgaccaggtgggcgcaggagtggcggatgatctccacgccctcctcgtccttggcggtgatgatgcgcaggctggcatcgtggtcgatgacgtcgctggcatcgaccagcacgccatccacggcaccggcgatggtggccttggccaggccggcgccgatcgactgggcgacctccatgacgctgacggggttttcaaattcgcggcggctgccgtcgggaagagtaatgttgatcatcgcagtggcttcgtgcggggcccgctgggcgggctggaaagcgttcccggggcggcgcccgggcaataaaaaagcgccgcgagggcgcctggaacacagggccttcgggggcaggtcaacagtgggcggtggtagtgctcatgtcgcacgctcggccggcgctgggcgcgggccaccttgttccagtcagggttctacgatgatcttaaaccagcgcacgggaaagcccaagggctaccgtacggtcggctgaatgtgcctcgctggcggcgtgaaatcgcaatgattaccatgtcggcgcaggccgctccgtgccagcctgcccgctttcccccaggaccccgtgatgcgccacccgctccgaccggcttccgccggccccgtccgtgccccgcgttcgccggcccgctgccgcgccggccgcccgcaatgatcaccgtcggcctttccacgctcggcttctgcagcctgggcatgctggcagcgatgttctcggcgctggccttctatgccgcttcgccgcattgccgctggccgcgcctgcgccgcgccggccgcctgggccgccagatcggcctggtcgccgctgccgccgcgctgtggctgtggatggccgagctcggctttgccgccggcctggtggcgatgttgtgcacctggatgctggccgcgatgctgttgccggcgctggccgcctggcaccgtcccggcacggagtcgccctgatgtggccgcgcgccttcgctggcaccgtggccggcttcctcctggccgcggccgcgaccggcctgctggcatgggtaccgcccggcccctggcagcgggcgctggtgccgaccctgatcgctttcatcccgctgtggatgctggccgccctgtgggcgttcagtttccgcagcgcgctgcgcgcctggctggtgctgggtggcagcgccgccgccggcttcgccatgctcgggctgctgcgcctgaccggcgcagtgcaatgagacctctcccatgaagttcagttcgcagaccctgcgcacgttcaccaccctgcatacctgggtcggcctggtggccggcttcggcctgttcgtggccttctacgcaggtgcgctgaccctgttccatcacgacctgccactgtggcagaccccgggagccgccaccgcactgcccgccgggctggacgatgcgcagtacctgctggaagacgtgctggctgcgcatccggaggcacgccgccacgtcggcatgaccttccccggcgccgaacacccgcagccgcttgcgtactggcaggccgatgacggcagctggcgctatgcctggcccggccagatcgccggcagccccacaccaccgcagaccggactggccgaactggtcaacgagctccattacagcctcggcctgcccgtggccgggatctacgtgatgggcattgtcagcctgctgtacggcatggcactgctcagcggcctggtgatccatctgccgaagctgctcggcgacctgttcgcgctgcgtccgggccgcaacctgaagcagctgtggcaggacgcgcacaacgtgatcggcgtgctcagcctgcctttccacctgatgttcgcggtgaccggtgccctgctctgcctggtgttcgtgcagatggccctgctcaacccgttgatctacgacggcaaggcgctgcaggcggtgccgacggcgatggacaccgcgcccgtgcgcgatgccagtggcattccggcaccgccgggcagcctgcgcgtgctgcatgcgcgcgcgcttgaagtcgcccgcgcacagggcgtggccaacttcgaaccggcctacctgaagctggccaatgccggcgatgccaatgccaccatcgagatcaccggcgaatccaccggcacgctcggcccgcttggcgcggtggcgctggacgtggccaccggcgacgttctggcctcgcagctgccgggccagcgcgacgccaaccacgccacgctcagcgccgcctacgcgctgcacttcggcgaattcggcaacggcgtggtggtctggctgtacttcctgctcggccttggcggtgcgttcctgttctattcgggcaacctgctgtggatcgagtcgcggcgcaagcgtcgccagccgcagcagccgcgcgccggggtgaacatggcgcgggcgacggtcggcgtgtgcatcggcctgtgcgtggcgatctcggtcgcgttcgtcaccgcgctggtgctggagcggctggcgccgacagcggtcgatcgcggcatccgctgggcctgcttcggcagttgggcggcctgtgcgctgtgggccgcgctgcgacgcccggcgcaggccgcacgcgagttgctgtgggcggcggcgatcagtaccgcgctggtaccggtgctgcacggcgcactcaatggtgactggctgtggcgcgccgccgcgcgtggccactggccgctgttctgggtcgacgccatcgcgctggccatggccttcggctttgcccgcctggcagtggccagccagcgccgcgcccgcaacggcgatcccaacagcgtctgggccaactgaaccttcgcccggcatgccccggcgctacctgccattgcgcgcaacgccccctgtagcgtcgagcttgctcgacagctgttgatttcgcgccaagcaccgtcgagcaagctcgacgctacccgagcaggatcatgcctcgccggggtaacgactcacttcgatcaggttgccatccgggtcgcggaaatacaccgattcgatcggccccagcgcaccggtgcgcgcaaccggcccctcctccactgcaacggactgcgcctgcaggtgggacagcacatcgactgtcgccatgcgcgtgaccaggcacaggtcggcactgcccggcgtgggccgcagcgcatgcggctgcagcggggcactggccgcatgcagattgatcttctgctggccgaactgcaacgcggtacgacccgcgccgaagcgcacgacctgcatgccgagcacgcgctggtagaaatcacagctgcggtcgatgtcggcgacggtgaggaccaggtggtccaggcgttcaagatggatcatgcccgcagcgtaacgctgcgggcgtggccatgctgtgcggggttgggccaatggcgttgcggcattgcgccgggcatcgcctgatgcagctcaatcgccgatgcgcgccttctgccacgggcccagcatggcgttgagcaggctggcctgttcgtcgtcgccggtcagctcccacatgaacaccccggccaggccctgctcgcgggcgaactgcgcacgcaggccgatcgagcgcgggtcttcatagctgatgaagatcttctgcccggcgttgtacagccacgggctctgcgcctgcggctgccagtgtttcgtccaacccggctgatcgagatagcgcgccttgatcacccgccaatcgccggcatcggccggcgcactgtaggactggtacagaccatccgctgcatcgccggtgaccttgaagccgcgcccgtagaacggtacgcccagcaccagcttctcggccggcacgccgtgctcgcggtagtactgcaccgcgccggccacgttgttccagcgccgcagctccggggccagcggatcggccggcacttcatgcagcggcgcattgaaggtcgacaccgcagagaaaccggtgcccatgtcgtagctcatcaggttgatgaaatcgaacaccttggccaacgccggcaggtcgtagctggcggccggatcgtaggggccatcggtctgcaggcgaccggcggccagtgcggcggtcagcagcatcggctgtcgctccttgcgcccgtgcgcgtcgagtgccacgcggaacgcctgcgcgagcctggtcagattggcgcgatcctgcgggcggtgcgccagctccttcgggccgccactgacaggaaattcccagtcgatatccacgccatcgaagctgccggcatggcgatcgaagaacagtgccatgcacgagtcgaccaggcgcttgcggctggcctcggtcagcgctgcatcggagaacccacctgcgccccatccgccaattgagatcagcgtgcgcagatgcgggtgcgccttcttcagctcggccagcgccgcgaaattcttcggcgcttcggcaccgatcgtgcagcgcccgtcctcgatggtggagaacgcgtagaacagatgggtgaggcgctcggccggaatgctcgacaccgggtagcgctcggccgaaccaccggggtagtaggcaccgaagatcggtggctgcgcgggcgccgcatgcacggcaatgggcaaggcaccggcaatcagcacggcaaggacagccacggtctggcggaacatgggatctcccggttcgaaggcgcagccacgttagcaaacggatggggctgtgggacggttgtcgcggcatgtcgtccagtggacaggcacgccgcatcccttgacgacatcggggcagacatgcgattgccgtcatgcactgcagcaggacacacaccgacgccggtctcccatgcatcggctaaggtagccgcggacctccaaccgtgcatggacatgagcaccgaccacaacgacattgacgacggcgacctgctggacgacgaaatcctcgacgaacaccaggcactggaggcacgcgcctacgccgttttccgcgagggcgacctgcagcaggcagtggctctgttcggcgagctgatcgcactcgctcccgaagtgccgtatctgcattacatgcgcggattggcgcacaaatacctgcgcgactgggctgcctcgctgcaggacaaccggcaatcagaacagctgcgcggcgagttcgatgaagccaccgcgtggaatgccggtatcgccgccaccggcgccggtgactgggccgaagcgcgccgccaatgggcccgctgtggcatcaccctgcccgagggcgaaggtccgatcgagggcaacttcggcgtggcctgtgtgcgcttggcaccgtggtccgatgccgaagtggtgtatatgagccgcattgatccggtgcgtgcacgcatcgacaacgtaccgctgcccgaaagcggcttccgcttcggcgacatcgtgctgcacgacggcgcatcaaccggccatcgcacctacggcgagcgccaggtgccggtgttcaacgcgatacagcgcctgcaggcatcggacatgacgaccttcaccgtgttcgtgcagtgtgattcggccgatgacatcgctgccctggaggccatcacgctgccaggcatcggcatggtcgaggactggacggccaccgtgcgccggctgtgccgccgctgcagctacggcacgccgcaccagcatggtgatgaggcgccagatgaagaccaatggagacgcgaacgtgacctcggcgtggccgcacagggccgggctgcggtggaaaagctcatggcggtgtggggcgctgcagcccccagccgggtgctggaggccatcgaacagcgcgagcacccgatgagcgccccggagccaggccaggtctggtggctgggggaggacgaagaaggcgcgtaagtgcaaggaccaacggtcctcatccacaggattccaggcaaagaaaaagcgggccgaagcccgctttttcatttgcgaaagcgtgaggaccaacggtcctcacccaccgcacaatcagcaataccgattattcggcgctggcggcgtcgccttcttccacggccttcatcgacaggcggatacggccctgcttgtcgacttccagcaccttgaccttgaccacatcgccttccttcagcacgtcgccgaccttctcgacgcgatcgctggagatctgcgacacgtggaccagaccgtccttgcccggcaggatggtgacgaacgcaccgaagtccatgatcttggcgaccttgccttcatagatgcggcccggttcgacgtccgaggtgatctgctcgatgcgggccttggcggcctgcgcagcgatggcgttgaccgaagcgatgacgatggtgccgtcgtcctggatgtcgatctgggtgccggtttccttggtgatggcctggatggtcgaaccacccttgccgatcacttcgcggatcttgtccgggtggatcttgatggtcagcaggcgcggcgcgtagtccgacagctcttcacgcggagcggtcaggccgtgggccatttcgcccaggatgtgcagacggccagccttcgcctgctgcagggcctgcttcatgatctcttcggtgatgccttcgatcttgatgtccatctgcagggcggaaatgccctcagcggtaccggcgaccttgaagtccatgtcgcccaggtgatcttcgtcacccaggatgtcggacaggacgacgaagcgctcgccttccttgaccaggcccatggcgataccggccaccggagccttcaccggcacgccggcgtccatcagggccagcgacgagccgcagaccgaggccatcgacgaggaaccgttcgactcggtgatttccgagacgacgcggatggtgtacgggaaggcttccagcgacggcatgacagccagcacgccgcgcttggccaggcgaccgtggccgatttcgcggcgcttcgggcccatcatgcggccgcactcacccaccgagaacggggggaagttgtagtggaacaggaagttttccttgtactcaccggcaacggcgtcgatgacctgaccgtcacgggcggtgcccagggtgatggtcacgatggcctgggtttcgccacgggtgaacagcgaggaaccgtgggtacgcggcagcacgccggtcttcacggcgatcgggcggacggtgtccagcgcacggccgtcgatacggaccttggtgtccagcaccgagtcacgcatggtgcggtattccagctcgccgaattccttcgacagctcggccgggttccagccttcggcggccacgcggccagccagggtttcgaacacgtccttcttgattgccgagatggcgtcacggcgctgcagcttgtcacgcacctggaaggcttcgcccaggcgcgggccgatggcttccttcagggcggagatcagcgcgtcgttcttggccggggcttcccaggtcgacggcttggtgccggcttcgacggtcagctcgttgatcgcgttgatgaccttctgcatttcgcggtgaccgaaggtcacagcgcccagcatcacttcttcggacagcagcgcggcttcggattcaaccatcagcacggcgttggaggtaccggcgacgaccagttccagctgcgagtcagccagttcgctgacggtcgggttcaggatgtactcgccgttcttgtaaccgaccttggcagcgccgatcggacccatgaacggggtgccggccagggccagggcagccgaggcaccgatcagggccgggatgtcgccgtccacgtccgggttcaacgacatgaccgtggcgatgatctgcacatcgttcttgtagtcttccgggaacagcggacggatcggacggtcgatcagacgcgagatcagggtttccttctcggtcgcacggccttcacgcttgaagaaaccacccgggatacggccgccggcgtagaacttttcctgataatcgacggtcagcgggaagaagtcctggccttcgcgcgcgctcttggcggcgacggcggtgaccagcagtacggtgtcgtccatcttgacgatgacggcgccgctggcctgacgggcaacttcgccggtctcaagcgtgacggtgtgcttgccgtactggaaggttttggtgatttttgccacggagggtgtccttggggatgctgtctgcgaatttggaccgtcggcgacccttgccgccagcgggtggccggatcgttccggcctgaatcggggattgcggtactacaaaacaaaaccgcggcgcatcgctgcgccgcgggggattcgttgcttagcgacgcaggccaagcttctcgatcagggccttgtagcgctcgacgtccttcttcttcaggtagtcgagcaggctgcgacggcggttgaccatctgcagcaggccgcggcggctgtggtggtccttcttgtgggtcttgaagtggccggtcagcagttcgatgcgggcggtcagcagcgcaacctggacttccggggagccggtgtcagccgagctgcgcttgttgtcttcaatgaccttctgggtgtcgatcgacatttctttttctctgtgatgcgtggccggcaggaacgcgcttcgcgcaccgccaggctcgccgtggactacgaggatgaaacctgcgccaggcaggctgccggaaaacggccgcgaaattgtaacggtcgggggcttccgggacaaggaccggggctgaaccgcccgggcccggtcagaggttgaaacgacgctgcggggccagcaggccgctttcgtcgacctggcccaggccctggacagcgtcgtccggaccaaacaccgccaccaggccacgcggccaggacagatcgcgctggcgctggccgacgcagaagcggtgggcctggtcggcatccaggtcgacccgcgggtactcggccaggccggccgccagcggcagcagcagcgcgtccatgcccgcctcgtcacccgcctcgaccatcgcccgcaactggtccagggtgaccatcaccggctcacggaacggctcgacccagagccgacgcagtgcgctgatgtgggcaccacagcccagcgcctcgcccaggtcgcgggccaggctgcggatgtaggtgccggagccgcaggtcacgcgcagccgcaaccgttccggctgctgctccagcacctcgatggcgtgtacctgcacctcgcgttcgggcgcttcgatgacatcgccgcggcgggccttcacatacagcggctcaccgccctgcttcagcgccgaatagatcggggcacgctggcggatgttgccggtcagcgccgccagtgcggcctgcagcgcttcggcactgatggccggcaccgggcgctgcagcagcacctggccttcggcatcgtcggtatcggtggtctggcccagcacgatctcggcgtcgtaggccttggccgagccgagcagcaggccggcgatcttggttgcctcgccgaagcacagcggcagcaggccggtggccagcgggtcaaggctgccggtgtgcccccctttctcggcgcggaacaggcggcgggctacctgcagggcggcgttggaactcatgccggtcgacttgtcgagcagcaggatgccatccaggcggcggaactgaattcgggtcatggcagaattttgtagggtcgagccatgctcgactgccgcagcgcggtctgcatcagacatcgcgcagccggaatgcaacaacgccgggcatacccggcgccacgcggttattcttcgtcgctctcgcgacgcttctccgcggccagcgtatcgggcaggtcgcgcaggatgttgtcgatgtgctcaccacggtcgaccgagtcgtcgtagtggaaatgcagctccggcacgtggcgcagcttcatcgcgcgtgccaggtccatgcgcaggcggtagcccagctccttcaggccggccacggcttcggccgaacgttccggcatcagcgcggtgacgaacaccttggcatgggccatgtcgcgggtgatttccacgtcggacacgctcaccgagggcaacccgtgctcgcgcacggcgttgtgcaccagggtgccgagttcacggcgcagctgggcggagacacggtcggttcgatggaaagtcttgggcacgaggagctcttcgttcagttgtcgcccgaccaacggtcgggcgctacctttgattcgattgtcgcccgaccaaccgtcgggcgctacaggtccatggtggggcccgaccgttggtcgggccaccttgcagcattacagggtgcgcggcacttcgatacgctcgaagcactcgatctggtcacccggcttgacgtcgttgtaggccttcaccgcgataccgcactcggtaccgttgcggacttcctcgacgttctccttgaagcgacgcagcgattccagctcgccctcgaagatcaccacgctgtcgcgcagcacgcggatcggcttgttgcgcctgaccacgccctcgatgaccatcgagccggcaacggcgcccagcttggagctgcggaacacgtcgcggacctcggcgataccgatgatctcttcgcggatctccacgcccagcagaccggaggccacctgcttcacctgatcgatcacgtcatagatgatcgagaagtagcgcaggtccacgccgttggattcgatgatgcgacgggccgaagcatccgcacgcacgttgaagccgatgacggtggccttcgaagcggccgccgagttggcgtccgattcggtgatgccgcccacgccggagtggatcacgttgatgcggatgtcttcgttggacagcgccaccagcgcctggctgagggcctgcaccgaaccctgcacgtcggccttgatgaccaggttgaggacctgctggccctcgcccttgcccagggtcgccatgatgtcttccatgcggctgccggcggtggcgaccaggcgcgattcacggcgcttggtctcacgctgctgggcaacgtccttggccaggcgctcgtcctcgaccaccacgaagtcgtcaccggcttccggcacgccggacaggcccaggacctgcaccgggatggacgggccggcgaattccggctgcttgccggtttcgtcgaacagcgcacgcacgcggccgtactggatgccgcacaccaggtagtcgcccttcttcaggcggccctgctgcaccagcacggtagcgaccgggccgcggcccttgtccagcgacgattcgatcaccacacccgaggcgcggccttcgtcgacggccttcagttccagcagttcggcctggatcgagatggcgtccagcaggtcgtcgatgcccaggccggtcttggccgagatctccaccatctgggtgtcaccaccgaaatcttcggccacgacctgctcggacagcagttcgttcttgacccgcatcgggtcggcgtcggacttgtcgatcttgttgatcgccacgatcagcggcacacccgccgaacgggcgtgctggatcgcttccttggtctgcggcatgacgccgtcatcggcggccacgaccagcaccacgatatcggtcagcttggcgccgcgggcacgcatcgaggtgaaggcagcatggcccggggtatccaggaagctgatcacgcccttcggcgtatcaacgtggtaagcaccgatgtgctgggtgatgccgccggcttcgccggtggcgaccttggtgcggcggatgtaatccagcagcgaggtcttgccgtggtcgacgtggcccatgatggtgaccaccggcggacgctgggtggcttcgccctggttttcaccggtcgaggccagcagtgcgtcctcggcgtcgttgtcgttggcacggatcgccttgtggccgagttcttcggtcaccagcgcggcggtgtcgtggtcgatggactgggtgatggtggccatcacgcccatcttgaacagcgccttgaccacctcgccgcccttcagcgcgagcttctgcgccaggtcggccacggtgatcgtgtcgccgatcgccacttcacgcaccaccggtgcggtcggacgctcgaaggcgtgcgggccggcattgttgccaccgcgcgacatgtcgcgacggccaccggcctggttacggccgcccggccgaccacgggtgttgctgttgttgctgttgccacgacgcgcacggtcggcagccgacaggtgcatctggccggcgaaacggtcgcccgggccacgctcgttgcgcggcgcgctgcggttgttgcggtcgtcgttgcgcggcggcggcggcgcactgcgcggcgcagccggagcggcggccggcgtgcgcggcggacgcggcgcggtttcatcgatcggagcgcgcttgggcttggcggccgccagtgcctcggcagccttggcggcggccgcagcttcctcggcagccttcttctcggcctctgcgcgttccttggccgcaatctcttcctcacgggcacggacgatggcttcgtcgcgcagacgatccttctcggccagggcctgctgttcggcgaggttgcgggcgcgcgactcttccagcttgcgcaggatgtcggcgcgctcttcgtccggcgtcatggcgcgcgcaccatccttgacgtaggtgcgcttctggcgcacctcgacattcacggtcgtcttgctgcgaccggaattgaccgtcacttcctgctgcttccggcggttgagcgtgatcttctttgcagactgatcgctctcttccggggcctgctcgggcttgccgtgcgaacgacgaaggaagcccaggagcttcaccttctcggagctggtcacgacctggtcgggaccgctgaacttcatgccggcaccggccagctgttccagcagtttttcgaccggcgtgttgaccagttcggcaagcttgcggatggtggtttgctgcgacattcggatcctatgatcttgtgggcgcccccccgcatctggaggtggcgcggattctacgccctgagcggctcagggccctgttcattgccggctcattcgccgcgttccagtcgggcgatctcttcggcacgggcggccaggatcagcgcagcggcgcgcgcctgatccagtccttcgatgccgaagtccatgacctcgtcggcggccaggtcggacaggtcctcgctggtacgcacgccgtggccggccagcgcatatgcggtggcttcgtccatgcccttcagggacagcaggtcctgcgccggctggccgtcttcaaggccttcttcgactgccagggcctcattgagcagcgcatcgcgggcacgagcgcgcagctcttcgacgatgtcctcgtcgaaaccttccacggccagcagttcaccgaccgggacatatgcgatttcctcgacggtgccgaagccttcgctgaccaggatgccggcgatttcctcgtccacttccagcttgtccatgaacagctggcgggccgaagcctgctcggcctccgacttggcggtgacctggtcctgggtcatcacgttgagctgccagccggtcaggcggctggccaggcgcacgttctggccgcccttgccgatcgcctgggccaggcggtcttcggcaacggccaggtccatcgagtgcttgtcttcatcgacgatgatcgactgcacttcggccggcgccatcgcgttgatgacgaagttggccgggttgtcgttccacagcacgatgtccacgcgctcgccattgagctcgttggacacggcctgcacgcgcgaaccgcgcatgccgatgcaggcaccgatcggatcggtgcgctggtcttgggcgagcacggcgatcttggcgcggtcgcccggatcacgggcgcaggccttgatttccaccaggccctggccgacttccggcacttccagcttgaacagctcgatcatgaattccggggcggcgcggctgatgaacagctgcgggccacggggttccgaacggacttcggccaggtagccgcgcacgcggtcaccggcgcgcagcacgtcgcgcggaatgcccttgtccttcggaatgaagccttcggcattgccaccgaggtcgacatagatgttgccgcgctcggcgcgcttgacgacaccggtgatcagttcgccgacgcgatccttccacgcatccacgacctgctggcgctcggcctcgcgcacgcgctggacgatgacctgcttggcggcctgggcggcgatgcggccgaagtccgggttctcgatctgctcttcgatgtagtcgccgacgtccacgccttcggcctcgtcgacggcgtccatcaggcggatctggcggtccggcgattccatgaccacgtcgtcggccaccacttcccagcggcggaaggtttcgtagctgccatccttgtggtcgatgaccacgcgggtcagcacttcctcgtcgggatagcgcttcttcgctgccgaggccagggcggcctcgatggcatcgaagatcacttcacgcggcacgcccttctcgttggcgaccgcgtcgactaccagcaacagttccttgctcattggctcactccgcgcgcggcttctttgccgccggctcgttggaagaagaattcgtgttcggcttcggacgcttcggcgccggaccggtcggcttgctcggggccagccccagcgccacccagtcgggcatgatccgtgccttgtcgatgttgtcggccgacaccaccacttcggtcttgtcgacgatgaaggtgatggtgcctgcggcctcgtcggttgcctcgatacggccctgcaggcgacgacggttgtcctgcggcagcttcagcgtgaccttggccgattcgccctggtggcgagcgaactgctccaggttgaacagcgggcgatccacgcccggcgaggacacttccagcgtgtaattgccgctgatggggtcttcgacgtccagctgcgccgacacttcgcggctgacccgctcacagtcgtcgacattgatgatgcgctcgggctgttcagccagcggcacgtcgatgtaaaggcgcagggtcgcaccgccgggggccggcagatactcaacgcccagcagctccaggcccagcgacacaacggtcggggcgagcagattcgcgatgtcggttgccttgtcgctcacagcctgccttgatctcttggttgggtgccggccttggccggcgtgaaaacatgacgccccggaaacgacaaagggcccgctgggccccttttccggaaagactccggtgactggattccggttgcaacctgcagtgcctgccggttgcggccctccttccgggtccggactcccgccgggaggccgccttcaggggtactgctaggccgctgatgatagcggctgcaccgcgctggtgcaaggtgcggacctggggtcagctccctttcccgcggaaaagggatctgaccccgatcacgcagaaacgacgcagccacccaaagaaaaacgccttcgaagcaggacttcgaaggcgatctctttacttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcatcaaaagcggaattatgagctttggctccaaaaaatgcaagctttccctcattcatcaaaccggttggcgccgatctgaagttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcaccggaagtgtttgaactgctgccctgctctcttttcgaggagggctaccgcaacgatgttctggctgaaccgctgcagtgacaactcaggctgcgcatattacacgaatcgcgcagctttgtgtcaacttttatgcaagatgcgcaaatgcctgctggcaccagaccatgatcgggttccaggccaggcccagcgccagcagcgccagcgcgttcacgcccagcaccaggcccagcacgcggtcgttgctgcgcggcatggcctcgcccaccggctcatcgaagtacatgaccttgatgacgcgcaggtagtagaagcagccgaccacggcacacagcacgccgaggatggccagccacagcaggcccccgttgacggccgcgcccagcaccgccagcttggtccagaagcccaggaacggcggaatgccggccagcgacgccatgatgcacagcaccaggccggccatccacgggttgcgggcgttcaggcccttgaagtcctcgatgttctcggcttcaaagccggcacgcgacagcgcgatgatcgcgccgaaggcagcggtggacatgatggcgtaggccagtgcgtagaacagcgcagcggcatagccctgcgcgccaccaccggcgatgcccatcagcaggaagccgatgtgcgagacggtggagaacgccagcatgcgcttgaggttgctctgcgcgatggccatcaggttgccgatgaccagcgagaccgcggccaggccggcgatcagcagctgcagttcggtcgacagcgggcccacgcccatttccagcaggcggtaggccatgccgaaggcggccagcttcggcgccgagctgatgaacagcgcgatcggtgccggggcaccctggtacacgtccggcagccacatgtggaacggtgcggcacccagcttgaaggcgacgccggcgatcatgaacaccgcaccggtgatcagcagcacgcgctcttccgagtgcgggatggcgtcgcggatgacgtccaggtgcaggctgccggtggcgccgtagatcagcgacatgccgtacagcagcaggcccgaggccagcgagccgagcacgatgtacttcatcgccgcttccgaggccaggccgttctcacggttgctggcgaccagggcgtaggagcacagcgccagcagttccaggcccaggtagaccatcagcaggctgccggccgacaccaggatcatcatgccggcggtgccgaacaggatcagcaccgggatctcgccctggaacaggttgcggtcacgcaggtaacgccagccatagaccagggtcaggccgctgagcagcacgatcccggtcttcatcacgtccgcggcggtatcgcgcacgaacatgccatggaagacctcgccctgcccgcccacgccggtggccagcatgaacagcaccacggccagcgcagcgagcgagaacaggtgggtgacgatcttgttccggttgctgacgaacaggtcgaggatcatcagggcgaaggcgctgccgatcagcaccagctcgggagcgagcggtggcaggtcagcggcggtcaatggcagcagcggcgaggtggtcatcatcaaatcctggaattacagcagcttgctggatgcgatctgcatcgccagcttcgcgatcgagggctccatcaggtcggtcagcggcttggggtagatgcccagcgccagcacgccgatggcgaacacgcccagcaccagccattcgcggccgttgatgtccttcagttcggccacgtggctgttggccacctcgccgaagaagatgcgcttgtacagccacagggtgtaggcggcaccgatgatcagggtggtggccgcgcccagtgcgatccacggattacgctggaaagccgacaggatgaccatgaactcaccgacgaaaccgctggtgcccggcaggccggcattggccatgaagaacagcatggcgaaggtggcgaaccacggcatcacgttgaccacgccgccgtaatcggcgatgcggcggctgtgcatgcggtcgtacagcacgccgacgcaggagaacatcgcaccggacacgaagccgtgcgagatcatctgcaccatggcgccctgcaggcccaggcgggcggcatcggcgttgccggcctcacgcaccagccacagggcgatgaaggtgcccagggtgacgaagcccatgtgcgcgatcgacgaataggcgatcagcttcttcatgtcgtcctgcaccagagcgaccaggccgacgtagatcaccgcgatcagcgacagcgcgatcaccagccaggcccattcctgcgacgcgtccgggacgatcggcaggttgaagcgcaggaagccgtagccaccgatcttcaacgcgatggcagcgaggatcaccgaaccggcggtcggtgcttccacgtgtgcatccggcagccaggtgtggaccgggaacatcggcaccttgaccgcgaaggcgatcaggaaggcgaagaagatccaggtctgttccttggccgacagcggcagcgcgtacaggtcggccagctggaagctgccgcccttcatgtacaggtagatcagcgccaccagcatcagcaccgagccgaggaaggtgtacaggaagaacttcagcgcggcgtagatgcggcgcgggccgccccagacaccgatgatcaggaacatcgggatcagcatggcttcgaagaacacgtagaacagcatcgcgtccgtcgcggcgaagatgccgacggtgacaccttccaggatcaggaaggccgccacgtactggttgacgcgcttgtcgatggcgctccaggcgccgatcagggcaagcacgctgaccagggtggtcagcaggatcagcgccacggcaatgccgtccacgcccaggttgtagccgatcttgtacgccgggatccaggcatgggtctcgacgaactgcaggccgtcgatgcccgcgttgtagccgctcagcagcgagaggcttgcaacgaaggtgagcaccgcgacgcccagcgacgcccagcgggcagtctgtgcatcacggatcgcaaggatcagggcgccaccgatgatcggcagccagatgaggacactgagtagaggccagttcgacacgtcttcttattccgtacaggtcatcaacgcaggtaatgcatcagcacgcccagcagggcaatcaggccgatgatcatcgcgaaggcgtagtgatagaggaaaccggattgggtacgacgcagcacgccggctgcaacgtccacaacacgtgccgagagattgaccacgccgtcgacgatgttgctgtcgatccagcgcgagaccttgcccagcttgacgctgccaccggcaaagccatcgatccacagcttgtcgaagccgtacttgttttccagcaccgaaacgatcggggcgaaggtcttgcgtgccttgcccgagaggtccggcttccacaggtagaacagcgcagccagcaggaagcccgccagggtcagccagaacggcggcagcatcatgccgtgcagcgcgaacgccaccgggccatggaactcttcacccaggaacgcgacggtgttcttggccggatcgtagaagtcgacgatgccggtgaagaacgtctgcgcctggcccttgatcgcctcgtgcgcatggttgccggcccagtcggtgccgtgcagcatcggaccgatgctgaagaaaccgatggcgatcgacgggatggccagcaggatcagcggcagggtcaccacccacggggtttcatgcggttcatgcggaccgtggccatggccgtggtcgtcatgggcatcgccatggtgggcatcggcggcgtggtgatcgtcatggccgtggccatgatcgtcgtgcgcgtcgcggaaacgctccttgccgtggaaggtcatgaacagcagtcggaagctgtagaagctggtcaccagcacgccacccagcaccgcccagtagccataggtcgccacccagctgttctgcatgtgggcgtggatctcggccgcctcgatgatcgtgtccttcgagtagaagccggagaagaacggcgtaccaaccagggccagcgtaccgatccacatggtgatgaaggtgatcggcatgtacttgcgcaggccgcccatcttgcgcatgtcctgctcgtggtgcatcgcgatgatgaccgagccggcgcccaggaacagcagggccttgaagaaggcgtgggtcatcaggtggaacacggcggccgagtaggccgacacgcccagggcgacggtcatgtagcccagctgcgacagcgtggagtacgcgacgacgcgcttgatgtcgttctgcacgatgccgatcaggccggtgaagaacgcggtggtggcaccgatgaacagcacgaagttcagcgccgtctgcgacagctcgaacagcggcgacatgcgggtgaccatgaagataccggcggtcaccatcgtcgcggcgtggatcagtgccgagatcggggtcgggccttccatcgagtccggcagccacacgtgcagcgggacctgggccgacttgcccatggcgccgatgaacaggcagatgcagatgacggtggcgatcgaccagatcaccggctcgttcagcagctgcatgcccaggagcgtgccgtcccagatctgcagctgggcgcgcgggtcagccagcatgccggcctgcgagaacacctgcgagtagtccagggtgccgaacacccacagcacgccggcgatacccagcaggaagccgaagtcaccgacgcggttgaccaggaacgccttcatgttggcgaagatcgcggtcggacgcttgaaccagaagccgatcagcaggtacgacaccaggcccaccgcttcccagccgaagaacagctgcaggaagttgttgctcatcaccagggtgagcatcgagaaggtgaacagcgagatgtagctgaagaaccgctggtagcccgggtcgtcctgcatgtagccgatcgtgtagatgtggaccagcagcgacacgaaggtcaccaccaccatcatcatcgcggtcagcttgtcgaccatgaagccgacgtgcgccgaatactggccgacttcgaagaacgtgtagatgttctggttgaaaggctgcgcgccgccccacatcagctggtagaacgtgtacatcgacaggccgcaggctaccgcgacgccgaggatggtgatggtctgcgcgccgaagcgcttgacctggcgaccgaacaggccggcgatgatgctgccgaacagcggtgcaagcaccactgcgatcaacagactcttggagagagtgatttccatctgtggatcagcccttcaacgaatcgacttcgccgacattgatcgtgcggcgggtacggaacagggtcaccaggatcgccaggccgatggcggcttccgcggcggcgacggtcaggatgaagaacacgaacagctggccggacggatcgcccagctgacgcgagaagccgacgaaattgatgttcaccgacagcagcatcagctcgatcgacatcagcaggacgatgacgttcttccggttgaggaagatgccggccaggctgatggcgaacagcaccgcgccaagcgcaagcatgtggccaagggtaatcacggctgggtctcctcgccggtggccggcttgctgttgctgtgcacgaccggtgcttcggcgcccatcttgaccatgcgcaggcgctggccggccttgaccatggtctgctcacccgggttctggctcttcacgccggtacggcgacgcagggtcagcatcacggcggcgaccacggccacggtcaggatgacggcggcgaactcgaacggcagcaggtattcggtgaacagcgtgcgcgccagccaggtgacgttggagctgtcggcagcgaccgcagcggcgttgtcggccgggaacggagtgaccgccctgcccttcacgccgatcaggatcagcatctgcaccagcatcgccactgccacgatcaggccgaccggcaggtagcgcacccagccctcacgcatcttggtgggatcgatgtccagcatcatcaccacgaacaggaacagcaccatcaccgcgccgacgtagaccagcaccagcgccacgccgaggaactcggcgcccaccagcagccacacgcaggcaatggagaagaaggtcagcaccaggcacagcactgcatgcaccgggttgcgcacgctgatcaccgcaccggccgaaaccgttgccgcgatggcgaacacccagaaagcgatatttacccaatccatctctcgacctcagcggtaagcggcatcggcggcacgacgctcggcgatctcgttttcgagacgatcgccaagggccagcagctgcggcttggtaacgatgttttcgccacggttctcgaagtggtactcgaggatgtgggtttcgacgatcgagtccaccgggcagctttcttcgcagaagccgcagaagatgcacttgaacaggtcgatgtcgtagcgggtggtgcggcgggtgccgtcctcgcgcttggccgagtcgatggtgatggccagggccgggcacaccgcttcgcacagcttgcaggcaatgcagcgctcttcgccgttggggtaacggcgcagcgcgtgcaggccacggaagcgcggcgactgcgggaacttctccatcgggtacatcatcgtgtacttcggcttgaagctgtacttcagcgtcagccagaggcccgccagcagttcgagcagcagcaggctcttgaagtaatgggtaatcctgttcatcactttagacgcccttttgaatcacgccgaagaacaccatgacggcggtaaccgcgatccacagaatggccagcgggatgaagaccttccagcccaggcgcatgatctggtcgtagcggaagcgcgggaagctggcacggaaccagatgtaggcactggcgaagaagaacaccttgacgaacagccacggtgcaccgcccttccagatccagtcgaccagcggcgagacatcgccgaagttgacccagccctggaccgggctcagccagccgccgaggaagaagatcgagatcaggaagctgatcaggatcatgttcgcgtattcggccaggaagaacagcgcgaaggcaccgccggagtattcgaccatgtggccggcgacgatttccgattcgccttccaccacgtcgaacggcgcgcggttggtttcagccacgcccgacacccagtagatgacaaacagcgggaacagcggcagcaggaaccagtcgaagaagccggagctgccggcctgcgccatcacgatattgctcaggttcaggctgccagcggcgatcatcacgccgaccagggcgaagcccatggcgatttcgtagctgatcatctgcgccgaggcgcgcatggcacccaggaacgcgtacttcgagttggacgcccaaccggccaggatgatgccgtagatgcccagcgaggtcatcgccagcaggtacagcaggccggcgttggcattggacagcacgatctgcgaatcgaaggggaccaccgaccaggccgcgaaggccggggccagggtgatcagcggtgccagcaggtagatcgccttgttggcgctgctcggctggaccacttccttgaacagcagcttgaagacgtcggcgaaggcctggaagatgcccatgcccacgtacatcgggccgtggcggacgtgcatccagccgatcagcttgcgttcccagaccacgtagaaggccaccgagatgatcaccggaacggtgatcaccaggatcttcaggatgatccagatcagcgcgccgatgtcaccgaggccaagcagccactggtgcagcgggtcgaccgcgttcaacagcaattcgttcatgcagccaccaccgttacgcgagcggcacccagcggcgcggtcgcgccgtggcccgattcaatccagaccgaacccgcagcgacgcgggcgtcgaccaccaccggcagggtggccttgccggcatcggtgccgaccttggccatctgcccttcctgcagctgcaggcgtgcggcatcttcagcgttcagcacgatgcgcggggcgttgttgagcggatgcgactgcagtgccggggcgcgacggaccaccgcatcggtgcggtagatcgcggcggtcgaagccacttccaggccttcgccggcaaccaccggctgcgccgaagcggcaacggcgaccgacaccggggccaggctggcacgcaggccggccaggtcggtgaagtcgaaaccggccagcgccatgtcgccgcccagtgcgcgcagcacgcgccagccttcacgggcctcgcccggcagcttgccgccggcacgggccgactgctcgcgaccatcgaggttggtcagggtggcgtcgatttccggcagcgcaccgatcggcaggatgacgtcggcgacgtcgcgggtcgaggcacaggcgaactggctgaaggccaccacctgagcaccggccagcgccttgcgcgcggcaggtgcatcggcgaaatccaggcccggctccaggccgtacaccacgtaggcctggcgcggctgcgccagcatcgcggcgacgtccttgccggccggcaccacgccagcgcgggtcaggcccacggcgttggcgccctgcgggatgcggcacagcttggcaccggtggcggcggcgaagtcacgcgcggcggcgcggatggcggcagcctgcgggtggttctcggcgatgccaccaacgatcagcacggtgttgttgccgccctgcacggccgaacgcagctcggcgttggccagcgcgtcgacgaacttcgacggtgcaacgatctgcttgccggcaatgctgaaggcgaagtcgaagtccaccggattgacgacgtggatcttcgcgcccttggtggtctgcgccttgcgcaggcgggcgtgcagtagcggcagttcgtggcggatgttgctgcccagaacgacgatgcggtcggcgccttcgatttcggccagcggcaggccgaacacttcggcggttgcagcgtcggagaaatcacggttgttgatgcggtggtcgatgttgctcgagcccaggcccttggccaggcgggccagcagcgcgccttcctcgttcgaggtggacggatgcaccagcacgcccaggttgtcgccctggttggccttgaggatctcggcggccgcggccaggccttcggcccagctcacttccttccactcgccattgaccttgcgcagcggcttgaccgcacggtcttcgctgtacaggccctggtgcgagtagcggtcacggtcggacagccagcactcgttcaccgcttcgttgtcgcgcggcacggtgcgcagcacttcgccgcgacgcacgtgcaggaacaggttcgaacccatcgcgtcgtggtagcccagcgactcgcgcgcggtcagttcccacgggcgggcgcggaactggaaaaccttgttggtcagcgcgccgaccgggcagacgtcgacgacgttgccggacagttcggtggtcagcggcttgccgtcgaaggtaccgatctgcaggttctcaccgcggtacatgccacccagttcgtaggtaccggcgacgtcggcggtgaagcggacgcagcgggtgcactggatgcagcgggtcatctcggtggcgaccagcgggcccatgtcctcgtccggcaccacgcgcttgcgctcgttgaagcggctgaccgaacggccatagcccagcgacacgtcctgcagctcgcactcgccgccctgatcgcagatcgggcagtcgagggggtggttgatgagcaggaactccatcaccgagcgctggaacttcagtgccttctcgctgcgggtggcgaccttcatgccatccatcaccggagtggcgcaggccggcgccggcttcggcgacttttccacgtccaccaggcacatgcggcagttggcggcgatcggcagcttctcgtggtagcagaagcgcggaatcgaaatgccggccttgtcggccgcctggatgatcatcgaacccttgggcacgaccagcgacttgccatcgatttcgatggtcacgtgatccggtggcacgttcgggtttacgggttgcgcgctcatgcggcggctgcctccaccttcttgccgtcaaccatcgaatgaccgttgacgatgtagtactcgaattcgtcccagaactggcgcaggaagccctggatgggccatgcagccgcttcaccgaacgcacagatggtgtggccttcgatctggccggccaccgccttcagctggtgcaggtcttccatcgtggccttgccggcgacgatgcgctccagcacgcggtgcatccagccggtgccctcacggcacggggtgcactggccacaggattccttgtggaagaactggctgatgcggcaggcgaacttgacgcagcagacgctgtcgtcgagcaccacgatcgcgcccgaacccaggccggagcccagcgcgcggatggtgtcgtagtccatcggcaggtccttcagctcggccgcggtcagcaccggcatcgacacgccgcccgggatcgcgcccttcagcgtgcggcccggacgcaggccaccggccatttccagcaggtcgtggaatttggtgccgagcggcacttcgaagttgccgccattctgcacgcagccggacaccgagaagcacttcggaccgccgttggcggtcaggctcaggcccttgaaccactccggaccgttgcggatgatcgccggcaccgaaccataggtttcggtgttgttgatcgtcgacggcttgccatacaggccgaaattggccgggaacggcggcttgtagcgcggctggcccttcttgccctccagcgattccatcagcgcggtttcttcgccgcagatgtacgcgccggcgcccagcgcgccgtagatgtcgatgtccacgccgctgccgaggatgttcttgcccagccagccgttcgcataggcgtcggccagggcctgctcgaagtgctcgaacggctcgtggtggaactcaccgcgcaggtagttgtaacccacggtcgaaccggtggcgtagcaggcgatcgccatgccttccaccaccgaatgcgggttgtagcgcaggatgtcgcggtccttgcaggtgcccggctcggattcgtccgagttgcagaggatgtacttctgcatgttgcccttgggcatgaaggaccacttcaggccggtcgggaagcctgcgccaccgcggccgcgcaggcccgaggccttgaccatctcgatgacctgctccggcgggatcttctcttcgaggatcttgcgcagggcggcgtagccaccggtcttcaggtagctttcgtacgaccacggggtgtcgtaatgcagggtggtatagaccacctggtgcggcagcggcgcggggccgaccggacccttggattcgtggtgatgtgccatgcccttactccagcccgtccagcagctcgtcgaccttttccagggtcagacgctcatggtagtgaccgttgatgaccatcatcggcgcgccaccgcagccagccaggcactcttcctcgcgcttgaggtagacgcggccgtccggggtcgattcaccgtgcttgatgcccagcttcttctcgcaatggcgcacgatgtcctcggcaccattgagccagcagctgatgttggtgcagatggccacgttgttgcggccgaccttctcggtctcgaacatcgagtagaagctggcgacctcgtaggcccacaccggcggcaggtccaggtacttggccacgccggcgatcagttcgtcggtcagccagccctggttctgctcctgggccgcatgcaggccctgcagcacggcagagcgcttgcggtccggcgggaacttggacagccagtgatcgatgtgagcgcgggtcttgtcgctcagcaccaccatcgggtcgacgtcgcgcgccgcctcgaaattacctgtcgccttcatcggccgacctcagcgaaatgcataacgtgaaattccagaaactgcggcgccggcttgcgccggctgcctgcagcgggcgttggcgtggcggacggcattaccggtcaacctcgccgaacaccaggtcgtaggtaccgatcatcgccaccacgtcggccagcatgtggccgcgcacgatcgaatcgatcgaggacaggtgggcgaagcccggcgcacgcaggtgcacgcggaacggcttgttggcgccatcggagaccaggtagcagccgaattcgcccttcggggcttccaccgccgagtaggtctcgccggccggcacgcagtagccttcgctgaacagcttgaagtggtggatcagcgcttccatgtcgtccttcatgtcctcgcgcctgggcggagcgaccttgaagttcttcaccatcaccgggcccgggttggccttcagccacgccacgcactgcttgatgatgcggttggattcgcgcatttcggcaacgcggaccaggtaacggtcgtagcagtcgccttccttgcccagcgggatgtcgaaatcgacggcatcgtacttggcgtacgggcgcttcttgcgcaggtcccaggccacgcccgagccacgcagcatcacgccggtcatgccccactggtgcgccagttccggcgtcaccacgccgatgccgacggtacgctgcttccagatacggttgtcggtcagcagggtttcgtattcgtcgatgcgcttggggaactcgacggtgaagttctccaggaagtccagcagcgagccctcgcgcgaagcattgagctgcttcagcgccttgcccttgtgccagcgcgactccttgtacttcggcatgtggtccggcaggtcgcggtagacaccgcccggacggtagtacgccgcgtgcatgcgtgcgccagagactgcttcatagcagtccatcagctcttcgcgctcgcggaaggcgtacagcatcaccgccatcgcacccaggtcgagcgcgttggagcccagccacatcaggtggttgaggatgcgggtgatctcgtcgtacatggtgcggatgtactgcgcacgctccggcgcctcgatgcccatcagggtctcgatcgcgcgcacgtaggcgtgctcgttgcacatcatcgacacgtaatccaggcgatccatgtagccgatcgactggttgaacggcttggactcggccagcttttcagtaccacggtgcagcagacccacgtgcgggtcggcgcgcatgatggtttcaccgtccatttccaggatcaggcgcagcacaccgtgagcggccggatgctgcgggccgaagttcatggtgtagttgcggatttcctgccggctttcggcggcgttgctggcgaatgcttcgccggcctggtgtacgtggctcacttcactgcctcctgcgcgcgctcaccttctgcggtctgcagacgggcgtcgtcgcggatcacgcgcggcacgccgacgcgcggctccaccgaggtgaccggttcgtagatcacgcgcttcttttcttcgtcgtagcggacttcgacattgccgatcagcgggaagtccttgcggaacggatggccgacgaaaccgtagtcggtcaggatccggcgcaggtccgggtggccttcgaagatcacgccgtacaggtcgaacgcttcgcgctcgaaccagttcaggcccggccagatgccggtcagcgaggacaccaccggcagtgcttcgtcaggggcgaagcagcgcaggtgcatcatcaggttgtgctggtacgagcgcagctgggcgaccacggcgaaacgctgggtcggcatgtgctgcgggcgggcaccgtcggcaccgttttcctcggtggggaactcaccccacgcgaaacggccctgggccttgccttcgacgccacggctgaagccctgcgaggacacgtcggcggtgtcccattcgtcggagccataacccaggtaatcgacgccgcagagatccacggcctgctcgaaaccaaactcgtcacgcagcgccagggcggtggcgtgccactcggcggcaggcacttccagcgtcacttcgccgcggggttcgaccacgatgaccttcgcaccagcgaaacgtgcggagagtcggtcgatgaaggatgcttgctctgccatgggggcttggcgcgctcttgtcaggtgaaggggtcagcgggcgatggtctgtgtacgccagatcttcttctgcagctgcaggatcccgtacaccagcgcctcggcggtcggcgggcaacccgggacgtagacgtccaccggcaccacgcgatcacagccgcgcacgacagaataggagtagtggtaatagccgccaccattggcgcagctacccatcgagatgacccacttcgggtccggcatctggtcgtagaccttgcgcagcgccggggccatcttgttgaccagggtaccggccacaatcatcacgtcggactggcgcggcgacgggcggaacaccacgccgtagcggtcaaggtccaggcgcgcggcgccggcgtgcatcatctcgaccgcgcagcaggccagaccaaaggtcatcggccacatcgagccggtgcgcgcccagttcagcagtgcatcgacgctggtggtgacgaagcccttttccagcagcgggttgtcgccttccggccgcaggatgtcatcaacccggccttccggcgtggggttgttcatgaggccatcgagagtctgaatcactcccattccagcgctcccttcttccagacgtaaatgaaaccgaggaacagcatgccgacgaacaggcccatggtgacgagcgaacgcgcgcccagctccatgaagacctgggtccacggcacgatgaagatgatttccaggtcgaagacgatgaactggatcgcgatcaggtagtagcgcacgtcgaacttcatgcgcgcgtcttcgaaggcctcgaagccgcactcgtacggcgacagcttttccagatcggggcggcggggaccgaggaatcgaccaaccagcatcagcgtaatgccgataccggtggcaacgatcagaaacagcagagacggcaaatattcggccagcacagcgattctctcttgcctctgccgctgcgcctgcaggcgctttggcatgggggagtggacgggaatctacctggcgccttgcgcgccaggcgaacccgctttacttacaaatggtgcccaagaggggactcgaacccctacgacctaagtcgctaccacctcaaggtagtgcgtctaccaattccgccacctgggcaaacgatcacatcagactatcttcccgatgcgccgcgtattgtaaccggcttcagtgtttctgggagccttccgaaggcttttcttcaccagaaaccgaagattccgcctgagccggcacattcgcggccggaaccggggcggccgggaccgcatcagccttcggaacggccggcaattcgcctgccggagccgccggagcgaccgccgccggggcggacatcaagcccagatcctggtcggccgccggacgactgccatgaccggcataccaggccatgaagaggctgatgccgaagaacacgacggccagccacttggtcgacttggacaggaagttcgaggcgccacgcgcaccgaacaccgtacccgaggcgccggcaccaaagcccgaacccgccgccgcacccgagccacgctgcatcaggatcagcgcgatcatggccacagcgaccagcacgtagacgacattgaggatcaacatcagcattggaaaccgccctcggacaatacttctaggattagttcgcggccgccgcccttgcgatggccaggaagtccgcagccaccagggaggcgccgccgaccagcccaccatcgacatccggctgcgcgaacagttccccggcattgtcgggcttcacgctaccgccgtaaacaatgggcagtgaatcagcgattctagcatcgatacgcgcgacttcgccacggatgaacgcgtgcacctgctgtgcctgctccttggtggcggtacggccggtaccgatggcccagaccggctcataggcgaccacagcctgggcgaaaccggccgcgccaaccagctccagcaccggtgccagctggctggcgatgaccgcttcggtctgcccggcctcgcgctgttccagggtctcgcccacgcacagcaccggcaccaggccggcgtgctgggcggcggcgaacttgcgcgcgaccagctcgctgctctcgtggtggtactggcggcgctcggaatggccgaccaggccatagcgggccccgacctcgaccagcatggccgcgcagacctcgccggtgtaggcgcccttctcgttgctgctcacgtcctgcgcgccaaaggccaggccggtctcgccgaagtcctcgaccagctcgcccaggtacggcagcggcggcaggatcaccacgtccaccccctccagcggcagcccggcagccacctgccccagcagttcattggcgaattgacggctgccatgcagcttccagtttccggcgacgatcttgcggcgcatgagcgggtggctcctgtgtgaagtcagccggtcatgatacccgctgcggcaaaaatccgtttccttgtaagcggttacatggattttcagccaacggcgcagcccctcgtggcggggggcggggggcggggtttggttgctcgcggagagccaggctagatccagggcttggccgggcgggtgggactgcgcaggggacgctgcaagtacgtccatgtaagctcgatcgccgcatccatgcggctcacgcccctgcgcagccccacccacccggcctctgacacagtccggcggctccgcccgccacggaaagaaaaaagaagagcaggagcaaaggcaaaagctgcattccgggttgatgctggctggaccagcccctaccccacttcgatccgacagatctcatccacgcaaggcgtggatctaccgcgtcgaccaaggtcgacacccaccgggaatcgcgatttacccaccgtcaccgggaaactgtcgaaggcggggaggtgtcggatggcggggtgtccgcggcatggatgccgcggccaagcccccagggatgggtccacggcgtccccgccatccgacacctccccgcctccccacggaaaaccccagagccgctttggctttggctttggctttggctttggcctctgcggctgcagggtgcagccctgcaaagaaaaaggccgcctttcggcggcctcacttttctttacttcagcttgatctcgcgcaggcgttcctcgaggaagccgtgggcggtgatcggctccgggtaccggctcgggttctccggggtgatgcacgagggcagcacgtcgatcaggaaatccgggttcgggtgcaggaagaacggcaccgagtaacgcggctggcgggccagctcgcccggggggttgaccacgcgatggatcgtcgacgggtacacatggttggtcaggcgctgcagcatgtcgccgatgttgaccacgatggtgtccgcgtccgaggtgaacggcacccactcgccctcatgcgactgcacctccaggcccgcggcgctggcgccgaccagcagggtgatgaagttgatgtcgccatgcgcgccggcacgcacgttcgggatgtcgtcggtggtgatcggcgggtagtggatcgggcgcaggatcgagttgccgaagttggtcttgtcggcgaagaagtcttccggcaggccgatgtgcagggccagcgcggacagcacgcgcgaacccaggttgtccagcgcctggtacaggccgtagccgcgctcacggaagccctcgacctcggtcggccacaggttcggtgccatcacgtcgcggtacttggagtcgtcggcgatttcacgaccgatgtgccagaactccttcaggtcgaagtgcttggagcccttggcggtttccacgccgaagggagtatagccgcgggcgccgccgctgccggccacgtggtacttgcgcttgacctcttccggcagggcgaagaaggccttgaaggcatcgtaggccgcgtcgatgtcggcctgcggaatgccgtggttgcggatgcccgcgaatccccattggcggtaggccgcgcccagctcggccacgaaggcctcgcggtcgctgtcgaaacgggtgatgtcgagggtggggatctggctcacagcaattcctggcttgtcattgggtctggggggcctgcgcattcatggcccgcctgaacattgtgacagatcacccggcggacgctactcgatcctcggaaacaaatcgatacaatgcgcgacctgcgcacaatttaacgaatccatcacgttggcagcgcaagccccgaccgcgcctccccgacccgacgcaccatgcccgacgccccagccgccatcgctcttccctctgcgggccctgcccttcgctggcgccggcttgcgtggtggtccctgttcgttctgggcaatgcgctgctggcgacgatgatcaccctcggcaacgtgccgctgtacgacaacccgggcggccaccagggcctggcctatctcgcgattgccctgcccgggcacctgctcgccttcggcgcgctggccggcgcgctgccactgctgctgggcctgtggccgcgcagcgcgcgcacgctgaacatcagtgcggtactgctgcagggcttgtggttgtgcctgctgctggtcgacgccaaggtgttcaccctgtaccgcttccacctcaatgccatggtcctgaacatggtgttcggcggcgccctgcaggaccaggttgcgttgtcgtggaagacctgggtgcaggtcggcctgctggtggcggccattttcaccgccgagggcatcctggcctgggcgtgctggaagctgctgccggccgcgccccgccggcgcagggtgctgcaggcctgggcggtggtcgccctgctgatggcgagcggccaggtggccaccgcctactacgacgcacgcggcgaccgtgacgtgattgcccagtggaactacctgccctgggcccagccgatcaccgccaagagcttcatgcgcaggctgggcgtggtcagtgaacagcaggtcggcctgcccgatcctcgccatgcgcagctgctgtatccgctgcagccactgcgctgccagagcccacagcggcccaatgtactgatggtcgtgctggaatcgctgcgccacgatgcgcttactccgcagatcatgccgaacacctcggcactggcggcctccgctcgtgtctacgaccgccatttcagcacgggcaacgccacccgctatggcctgttcggcctgctctacggcctgccgggcggctactggcaaagcatgcttgacgaacagcgcggctcacagctgttcaaggtgctgggccagcaggggtacgacctgcatctgtacggcagcgcgccgatgtacagcccggaattcgaccgcactgcatttgcggacgtccgcgaccagctgcaccagggcccgcccggcctgggttcggaaggccgtgacagcagcatcgtggcctcgcttcagaaggacatccgtgcaagccaggcagcgcacacgccgtggttcggcttcgtcttcctcgattccacccatgcgccctaccacatgcccgcaggctacccgccgctggcgaccccgatggcgcaggaaatcgacttcctcaggttcggtccggaccacgacccggccccggaactgaaccgttaccggaccgccgtgcattacgccgacagcctcgtcggcaccctgctggacgatctgcgcgcgcagggcctggatcagaacaccatcgtcctggtcaccggcgaccacgccgaggagttcaacgacctgaagctgaactactggggccacaacggcaacttctccgactaccagctgcaggtaccgttcgtgctgcactggcccggccaggccagcggccatgagacacgcaccagttcacatgaggactgggtgccgacgttgatgcgccacgccctgggctgcgagaacgcactgagcgacttcagcaccggccaggatctgctggccgaacccgcaggcgagcgcgcactggtggtggaaagctggtcacaacgcgccgtccgccatggcaatggcatctacgtgttcgacaagttcggcaatgcgacggcgcttgacctgcattaccgcccgctgccgcgccaggccccggatgccggcgccgtccgtaccgcatgggaagcgctgacccgcttccgcaaccgctgaccacagaggatggattccatgaaacgctcgctgcggatcctgcataccgaagctgcccggggaatgggcggccaggagatctacatcttccgccacatgcaggtgatgcgtgcgcgtgggcaccaggtgtcgctgctgtgccagcccgatgcccgcctggcccagctcgcgcgcgacgatggcttcactgtgcatactctgcgcatgggcggcctggcacggctgctgcgcggcatctggtcggtgtcacgcctggtacgccgcgaacgctacgacgtggtcaacaccaccagccgccgcgacgcactgatcgccgcggccggcgcacgcctgggcggcacgccactggtggtgcgctcgcgccacctgatgagtccggtcaattcgttgctgacctataccggtcttccgcaccggatcatcaccgtcagcgatttcgtcaagcggctgctggtcgaccgcggcattgccgccgagcacatcggcatcgtgccccccatggcgacgccgccgcgctggggcatgaccgagcagggcgatccctgggagaacctgcaggccacccgcgcacaggtccgcgccgaactcggtttcgccgagcgcgacatcgtggtcggctgcgtggccgtgctgcgcgagcccaagggccatgccgagctgctgcgcgccatggcgccactatgcaagaccaatcccgacctgcacctggccgtggtcggcgacggcgagccggtcatgggccgcctgcaggccctgcgcagcgaactcgggctggagcgccaggtgcacctgctcggcttccgcagcgacgcacaccggctgatggccggtttcgacatcttcgccctggccacccacaaggaagcctcggggaccgtgttcctcgaggcggcgcaggcggcactgccgatcgtctcgcatcgcgttggcggcgtgcctgaaatgctggtggaaggcagcaatgccatcctcacccggctgggtgatgacgccgccctcactggtgcgttgcggctgctggtggatgatcaggaacgtcgccggcagatgggccgcgccggttgggactggatccgcagcgccaagcagttcagcgcggccggtcacggagaggccactgaaaactactacctccaatggttgaaggagctgggtcatggctaacgccagaaccgtaccggtgctgatgcaccaccatgtcagcaactcgccgggaatgatcaccgtatccccggagaacttcgagagccagatcgcctggctcgcacggaccggctggacctcgctgacgctggaccagtacgccggctttctcgccgggaagccggtgccgcgcaaatcgatcgtgatcacgttcgacgacggctacctggacaactgggtctacgcccatccgatcctgcagaaatacggcatgcatgcggtggtcttcgtggtcaccggctggatgcacgaaggtccgatccgcccgcatgcaggcatcgaaggcgccgagctgccggccacgccggaacatcgcgcctgcgaggacctgatctacaagcagggccgcagcgacgaagtgatgatgcgctggagcgaagcgcgtgcggcaatcgaagccggcacgttcgaggtccactgccatacccacagccacacccgttggctcaagcgcgatgacctggaccgtgcgcagcgccgcgaaggcatcagcggcgacctggccatggcgaagcagacgctgctggagaagctcggcgaagtctccgatacgctgtgctggccctatggtgacttcgacgatgactacatcgaagtggcacgcgaacagggcttccgctacctgcacaccacccatcccttcggccgcaacgtgattggcggcgatccggagcggatctatcgcttcgcgatccgcaaccggccggccagctggctgcgcaagcgcatcgcatggagctacaacccgttgatcgcgccgatcttcaacggcttcaaggcgcggcagaagaagatggtgcctggcccgtaggaggccacgttcatcttgatcgcggcagcacccgttttcgaatggactcaaaggaacagtgaaggcaatgaacgtactggtgaccggcggtgctggctacatcggctcgcatgcatgcgtggagctgcagcagcaggggcacggcgtggtcatcgtggactcgctgtgcaacagcgacgccagcgtggtcgagcgcatcggacggatcaccggcacggcaccggtgtttgtgcaggctgacatccgggaccggccgcgcatggccgccttgatgcaggagcacgcgatcgatgccgtactgcacttcgcagcgctcaagtccgtgggcgaatcccagaagattccactgcagtatttcgacagcaacatcagcggttcgattgccctgctcggtgccatgcaggatgcaggcgtgcagttgctggtcttcagctcttcggcaacggtgtacggcaaccaggaccactgcccggtggccgagaccgcttcaacctgtgcgatgacgccctatgggcgcaccaagctggtggtcgagcagctgcttgccgacctggcggcaacgggccaggacctgcatatcgcgacgctgcgctacttcaacccggtcggcgcccacgccagcgcgctgatcggcgagctgccgcatggcacgccgagcaacctgatgccctacatcgcgcaggtcgcagccgggctgctgccggaggtccaggtcttcggggacgactatccgacccatgatggtaccggcgtgcgcgactacatccatgtgcaggacgtcgccagcgcccacgtactggccctgcagttccttcgcgaccagcggcgcagcatcaccctcaaccttggcaccggccagggccacagcgtgctggaactgatccaggccttcgagctcaccaccggcgtacgggttccgttccgcatcgtaccgcggcgcgatggcgacatcgcggtcagcttcgccgatgcctcgctggcgctgcgcgagctgggctggaaggcgcgtcacgatctcaccgacatgtgccgggacacctggaagtggcagcgggcgatgtcacgcgccgcacaaggtgcagtgcgagagcacctgcccgcgcgctgatgcgggcaggacccagcggtcggaaacgcccgtacacgacgcgtcacaaggtgcgcagccgcagctgaacgcgatcgcgggtcgcgcacggttgagtccccctcccagaaaaaaacatggccgcatacgcggccatgtcgggtgcaacacgcgggattgccacgctgctcaggcagcggcttcgcgcaccgcagcggacaagcgatcgagtgtctcctgcatcagcgtggcgtcatcggcttcgacggtaacccgcaccaccggctcggtacccgacgggcgcaggaacgcgcgaccgcggccggccaccgactgctgcgcggccgccagcgcggcctgcacactgtcggcctgcaccgtggccttggccgagacattgcccaaccgcacgttgaccgttttctgcggcacccgctccaaacccttcagcgcctggcgcagggtctggccgccgttgcgcagtgccaccagtacctgcagggcactgacaataccgtcgccggtggtcgcccggtccaggcacagcaggtggcccgaggcctcaccgccaagcacgcccccgccttcgaccagcgcctggtgcacgtatcgatcaccaacgttgctgcgcacgaacgggatctgcagatcggcgaaagctttctccacgccgtagttgctcatcagcgtgccgaccaccgggccgcgcaggcggccttcgtccttccaggcgcgggccaggatgtacagcaggtcgtcaccgtcgaccgggttgccctggtcgtcggccatcagcacacggtcgccatcaccatcgaaggcgatgccgagatcggcacgggtctcgcggactttggccgccaggttgtcgatatgggtggaacccacgcctgcgttgatgttgacgccattgggctcggcaccgatgccgatcacctcggcgcccagttcgcggaacagcagcggtgcgatctggtaggtggcaccgtgcgcgcaatccagcaccaggcgcacgccacgcaggtcgaacgcgcgcggcacgctggccttgcagaactcgatgtagcggccgaccgcttcgcgcgcgcgcgacgccttgcccagcttctccgattcggcggtggtgaacggaacgtccagcgccgcttccagggccagttcggtggcgtcgtcgagcttctcgccctgggcggagaagaacttgatgccgttgtcgtaatgcgggttgtgcgaagcgctgatgacgatgccggcgtccacgcccagcgtgcgggtcaggaacgccaccgccggggtcggcatcggccccagcagctgtacgtcggcgccggcagcgaccaggccggcctccagcgccgcttcgaacatgtagccggaaatgcgggtgtccttgccgatcaccacgatcggccggcgcccgtcctggccgcgctgggcgaccaggacacggcccagggcgttgcccaggcgcagcacgaagtcggccgagatcacgccttggccgacccgcccacggatgccgtcagtaccgaagtacttgcggcctcccatcaagccacctccggggccggctgacggcccagcattgccagcagatcggacaggcggtcgcgcatctcgcggcggtcacagatctggtcaatggcaccgtgctccagcaggaactccgaacgctggaagccttccggcagcttctcgcgcacggtctgctcgatcacgcgcggacccgcaaagccgatcagcgcctgcggctcggcgatgttgatgtcgcccagcatcgcgaacgaggccgacacgccaccggtggtcgggtgggtcagcaccgagatgtacggcaggcccgtttcacgcagcttgcccagtgcggccgaggtcttggccatctgcatcagcgagaacaggccttcctgcatgcgcgcgccgccactctgcgagaagcacacgtagggggcaccgatctcgactgcggtttcggcggccagcgcgaaacgctcacccaccaccgagcccatcgagccgcccatgaaggcgaagtcgaacgacgaggccaccagtgcacggcccttgagcagaccgcgcatggcgatcagcgcgtcgtactcacccgtgttcttctgcgcgatcttgatgcgctcgctgtacttcttctggtccttgaacttgagcaggtcggtcggccccaggcgcgcaccgatctcggtggtgctgtcggcgtcgaacagggcggccaggcgcgcacgcgcgcggatcgccatgtggtggccgcacttcgggcagacctccaggttctcttccagttccggacggtacaacgcgctgccgcagttgctgcacttttcccacaggccctcggggacactgcgcttcttgctgggggtgttgtcggtgcggatgccggacggcatcaacttgctgagccaactcatgcgggaggacacttccgttcagggcggcccgagggccgcaaaggcggacagtctagctccgctttccctgcccgtgcacccccttgctggccacggggccactggaaaaaaccatgctggaacgtaagtttagttgctgggtcatgccggccgctggccggcagcccctacgtgcagacccatgggtagtgccggccgctggccggcagccccctacgtgcagacccatgggtagtgccggccgctggccggcagccccctacgtgcagacccatgggtagtgccggccgctggccggcagcacttgcatgtggccgtcaagcagatgccggccagcggccggcacgaccgttacgcgtccagcgcctgccgcagcggggccaggaagtctccagcacgctgcgcggcctcttcagccgagcccgcttcggccagcaccgccaccaatgcactgccgaccaccacgccatcggcctggcgcgccatcgccgccgcactggcggcgtccttgatgccgaagccagcaaccaccggcactgaagcgcgcgcgcgcagggcctgcaggcgggcactggcggcatcgctgtccaggcgttcggacgcgccggtgacaccggcaaagctgacgtagtagaggtagccacgggccagcgccagcagcttgtcggcccgcgcttcgctggtggtcggcgacgccagcaggaccagtgccaggccggctgcatcgaaggcctgctgcgcttcaaccgcttcttccggcggcaggtcgaccagcagtacgccgtccacgcctgcgtcgacggcggccttggcgaaggccgcgtagccatggatctccaccgggttgaggtagcccatcagcaccaccggggtctgcgcgtcgcgctcgcggaactgcgccacggcctgcaggacgtagcggctgccagccccccgtgccagcgcgcgctcggagctgcgctggatggtcgggccatcggccatcgggtcggagaacggcacgcccagctcgatcacatcggcaccggcctcaaccagcgcgtgcatgaccggcacggtggcctccagcgagggatcaccggcagtgatgaagggaatcagcgccttgcgctgctgctcgcgcaggcgctggaaacaggcatcgagtcgggatacaggcatctcaggcacatccttcaatcagttcaatcgcatcactggtcccccagtacatctggatgaccttcccttcaaacagttccacccggatgccaagggccgagcccgggtcctgccaggtgagatactcgccctgctcaccatcgtaggcatgcgggctggacacaggcggcttcgggaaccgggcaatcgcctgggcgcgggtcatgccgacgcgcaggccgaatggacctggctgctgggtcggcgccccactttcccgatccaggccgaggtcgaaacggaccacccgatcttcatcggtcatcatcgacacgccgggcggcagccccttgccgtcgtagtattcgcagctaccgccgatggcttcgacagccccttgtgccgtccacggcccgaaggctttcagatcggtcatgtgctgcccgatcaatacctcgccggcatggtccagcgccaccgaggccaccgctggcgcgtcatcgctgtccgtatcgtccatcgggggcggatcgacgatcggcgtacgcgccatcggatccaagtcatcattggcggcgggctgctgcgccggctgcgtggtggccttggcggccggcgccagtaccggtggctccggcggctggcacgcggccagcccaagcgccagcagcagcacgccgctgttccgcagccgcgcgctcacagcaccagcccttcgcgcgcagcgatggtgtgcacgtccttgtcgccacggccggatagattgcagagcacgatctggtcacgcggtcgctcacgcgccagcttgatcgcctgcgccagcgcatggctggactccagtgccggcaggatgccttcggtatgcgccagcagatggaaagcctgcagcgcttcctcgtcggtgatgccgaggtagcgtgcgcgaccggtatcggccaggaacgcgtgctccgggccgacgcccggatagtccaggccggctgataccgagtgggtctcgatgatctggccgtcgtcgtcgcacagcacataggtgcggttgccgtgcagcacaccggggcgaccggcagcgatcgaagcggcgtgacggccggtgttgatgccgtcaccggcggcttcggcaccgacgatttcgacctggcgatcgttgaggaaggcatggaacaggccgatcgcattgctgccgccgcccacgcaggcggtgatcgcatcgggcaggcggccgtactcggccagcatctgctcgcgcgcctcacggccgacgatggcattgaagtcacggaccatgcgcggatacggatccggaccggcgaccgtaccgatgatgtagaaggtgtcctgcacgttggtcacccagtcgcgcatggcttcgttgagtgcgtccttcagggtggccgagccggaagtgaccggcaccaccgtcgcgcccagcagcttcatgcggtaaacattgatcttctgccgctcgatgtcggtggcgcccatgtacaccacgcattccaggcccagccgcgcggcaaccgtggcactggccacgccatgctggccggccccggtctcggcaatgatgcgcttcttgcccatccgcgcggccagcaaggcctggccgatggtgttgttgatcttgtgcgcgccggtgtggttcaggtcctcgcgcttgagcaggatctgcgcgccaccgacgtgatcgctcaggcgctgggcgtgataaatcggactcggccggcccacgtagtgcgccagatcgcggtcataggccagctggaatgcgggatcctggcgcgcctggtcataggcttgggccagttcctgcagcggaccgaccagggtttcggcaacgaaactgccgccatagcggccgaagtggccctgggcatccgggaaggcgtgatagtcggcaatgggggaggcagacatggatacgaccggtggttcagacaggtggatactctagcgcacgggtcatgaccggaaaatggatattatctggcgcatatcgtcaggaaatctcacatgagccgttccctgctgcctcccctcaatgcgctgcgcgcgttcgaagcgacggcccgccttggcggcgttgggcgcgccgcgcaggacctgcacgtcacccacggcgcggtcagccggcagttgaagctgctggaggatcaccttggcctggcgttgttccagcgggccggccgtggcctgcgcctgaccgctgcgggcacgcgcctgcaggcagcatgcagcgaggccttcagcggcatcgaagactgcgtgcgcgaactgcggcggccgacagcagtcccggcgctggtactgggctgcagtggcagcgtgctggcgcgctggatgattccacgactgccagcattgcaggctgccctgcccggcgtgcgcctgcagtggtcggcactggatggcagtttcaccgaagcgcaggcggcgctggacgcggtgctgctgctggcgcagggcccgtggccacgaggctggcaggtacgcgagctggcgccggaacgggtcggcgtggtggtggcgccgtcgcatccggccgcgcagcgcctgcggcatgcaccgccgtcggcgctgctgcaggagacgctgctgcacaccagctcacggccgcaggcatggccggcatgggcacaggcgcacgatctggacgtgtcgaagctgcagctgggcaccgccttcgagcacctgtactacctgctggaagccgcggtagccgggctgggcccggcgatcgcaccggaaccgctggtggccgaagacctggccgcaggccggctggtcgcaccgtggggatttaccgccaccggcggcttctgggtgctggcgcggccggatggcccggccgatgcacgggtggacgccctggccgactgggcagcagcacagctgcgatgagacaaggctccgggtggcgttcgcccccgaagtcggcaacacaagcctcagcgaccgcccatcgcgacccgctgctgctcctcatgcacccgctgctggtgcggcggatctgccagcagcttggcactggtctgctccagcggcggtggcgcctgagccagatcgatggcggtgcggaagcccggcgtcgtgcccatcacgaacgccttgccatcctgcgccgtgatgctctgcagcttgtcggccgcatcgataccgtaattacattccgttggaaaacacgtcgagcacgtccgcactgacccagccctgcgcgcagttcccggcgtaatgtcccggcgccgccacatggcaggcctcgccccccgtgttcgccaggccagtgatcggcctgtcgccataggtgtcacacaacgtgttgcccttgcacttgccgaccgttgctgcgggaaccgccacgacgtaatagaacagcggattctgtccggtacgcccgatgccctgcacgcagaccagctgccccttcgacagctttgcggtcacgctggccttgctgccggcagatggcatcgcattcaacgtctccacacccttggcgtcggctacgcccgcgaagaagccctggtcaccacagtccggcgacagttcgacatcgtagaaatcaccgctgtccacatcgccggccgtgcagccgctgcccgtactggcgttgctgcatttcacgccactggcctggatcagcgccgccaggccgtcggcagccggtgctgtggcgggtgcgcctgccggtgtggcagcggccggtgccgatgcagtcggggcggacgagtcaccgcccgcacacgcgcccaatgcaagcagcaggccgggcatgatcgtcaggcgggccaggtggatacggtgggaagagagatggcgcatatccattgcgtcctcgttcgaaagccaaggcgtatctcaggggtgcggccagcgacacgcacaccgcatcgcacccagccaggtcaggccgggcccattgtgtccgatcagatgctcgggagtgtcgacttcctggcgctggatcctgaattacccgaaagtgggatgctcaccgcattcagtagacgtccgccttcatggcacggcacgcgacaggcaagaacacagacccggcggaatgcaccgtcggcgatgacgttccgggtgcgccctcagggggcgcggatcactccaggaccgtgcagtccgcgcggcgcacttcctcgacgaaggtgcgcatcctgtagccgtccttgatgcccggctccagttcgatgccgctggacacgtccacgccccagggaagcgtggccagcacagcgtcgtagacgttttccgggttcagaccaccggccagcaggaacggccggtgcaggccggtcgggatacggccccagtcgaaggccacgccggtaccgccgccgccgccgggagcgtggctgtcgaacaggaaccccgccgcgctcgggtaacgcagctgcaacgtgcgcgcattgacctcttcccgcccccccatggcgatcgccttcaggtagggcatgttgaagctgcggcagaagctctcgtcttcctcgccatggaactgcagcagggttggccgcaccgtgcgcagcacctcgcgcacctcttccttgctgttgttgcggaacagggccaccacatcgaccatcggcgcgatcgcctggcgcatcgcgcgtgcttcggcaggcgcaacccggcggctgctctcgcgggcaaagatgaaacccactgcgtccacgcccagctcaccggccaggcggacatcgccggcacgggtcatgccacagaacttgatgcgcgtgcggtagtaggagcggctcatagcgtgacctcggcgggcagatgccagttgtcggggtacaggggcccaaggaacaccaggccctgcggcggtgcggtgggaccggctacggtgcgatcgcgcccggccagcagttcggcgatccattccaccggcttttcaccgctgcccaccaggatcaacgatccgacgatattgcggaccatgtgatgaaggaatgcattgccctgcacggccacttcaatcacttcgccctggcggctgacctgcagtgattgcagctcacgccgcgcatgcagcgcctggcactgcacggagcggaacgcgctgaagtcattttcgccgatcagggcctggccggcggcgtgcatcagcgtctcgtccagcgcccggcgctcccagctgagggtctgccggtccagcgccggccgcacctcgcggttgagcaggcggtagcggtagcggcgcgcgcgtgccgagaagcgggcgtggaaatcgtcggccaccggcacgcaccagcgcaccgcgatcgagcgcggcaggcgggtggtggtgcccagcatccaggcgcgcgggtcgcgcaccacgtcggtatcgaaatggacgacctggcactggccatgcacgccggcatcggtgcggccggcgcagaccacctgcagcggcgtatcggccaccgacgacagggcctgctcaaggctggcctgcacgctgggaccgccctcgcccaggttctgccagcccctgaaatcgctgccgtcgtattcgacgccaagcgcgtaacgcatgtgctacctcgatattgcgtatggggcggcgctcaggccggatcgcgttcggaccagaccgccagttcgttgccaccgggctcgacgaactggaagcggctgccaccggggaaggaaaacaccgggcgcacgatctcgccgccggcgtcgcgcacggcggcctcgaccggtgccagtgcgtcggcatacagcaccagcagcggtgcgccgctgtcgctggcccgctgcggctggccgcggaagaagccgccctgcaggcggccatcgtcgaacgccgtgtagtcgctgccgtaatcgacgaacgaccagccgaacaccttctcgaagaaggcgcggcttgcggccgggtcgctggaagcgaattcaacgtagtcgatgcgacgctcgcggctcatggcagggtccttgtcggcaggttcggtcacggcaggcgggccagcagttcgcgggcctgggcctggctgtgcaggtcaccgccttcggcgacttccagcaacagggtgcgcgcggtctgcgcgtcgcccagatcgaggtaggcaatggccagttccaggcgctcctggccggcacgcggcgaccagcccgcgtcgccggcgggcgcggccgcgctcggcgcgatatcgtcggaatgagaagcgtcgacgctgccgtggtcgatgctgtcgatggcctcgggatgtacggtatccgccggagcctcgttctcatgcgcgtcagccggcagatcgaacactccgcggaactgcggctgctgttcggcatgcagtgcgtagtccggcaccgccacttcggccggcgcctgcggtacaacgcgttcgtcctgcagcggctcggcgacgacaacctcgtcgccggtggctgcggaatcgtcccagcgcggcagatcggtcaccgcttcgggcaatgccaccgcgtcctcgtcgcgcagtgtctcggcctgccattcggcccgcaccgcgtgctcggcgacgggttcggcgaccaccacgtcgtgcacttcggcttcggtcgcccaggcaggcatcgccggctcctggcggccattgtcggcaacagccgacgaccacgaggactgctcggccagcgtatccagcgccgcacctgccggcaccgctgcggccaggccggcggcatcgtcttcctcacgcagcggcggcagcggcgacggcttgcgacgacgcagcagccaggccgcgcccgccgccaacagcagcaccggcagccccagccagtaccacggcgttgccgcatcacgggaacccggcgcctgtgccaggcgctgctgcgcggcggccaggtcgttgtccttcatcgcgatcagcgattgctgctgttccttcagcttctccagatcggccacgcgctgcttcagttcaccgatctcggcatcgcgggtggcgatgtcctcacgcgcctgtcgcagttgttcgttgcccagcatgtcaccctcgctgccggcagcggtgccggtggttgtgcccgcgtgcgcggcgtcggacgccagcgccggagcgatctcaagtcgtgccccgttggcggcagccggggaagaagcgttcgcggttgccgccttggcggccggcgcgaccgcacccgccggttgcggcacggtgcgcgcctgccgccattgcgcggcgtgctcgcgcaccagcgcggcggcctcggcggcatcgacagcggcaagcgcatcgctgcccggcatgcgcagcaccgcgccctgcttgagcagattgacgttgccacggatgaaggcttcgggattggcgcgcagcagggcgatcatcgcgcggtcgcggctgacctggttgccacgcgccaccgcgctggcgatctgcgacagggtctgaccgcgctgcacggtgacgctgccatcggccgccggtgcagcgaccggcgcggaggccgcacgcgggcgtgccggtgcaggcgccaccgcaggtggcggcgtagtgggcgcctctgccgctggcaccgttgccgaagccggtgccggttcgcgcacgatggtattggagagcgtgcctgccggcgcgacgatctccggctcggccacggccagcgcgctggacggcgcgtcgaccagcgcggagtactcgcgcaccaggcggccctggccccagtcagcttcgatcaggaagctcagcgatggcgtctccaccggggcctgcgaggtgacgcgcaccaccgccctgccctgcgcattgcgggtcagctcgaactgcagctcgctgaccagcccggtcggccgttgcaggccgacgcgttcgaaggtgaccggcgaggccagcgccacgcgcaggttttccagttcggacgggtccgccgacaccaccgggatttcggccagcaatggctgccccggcttggacaggacacggatgtctcccaggcccaatgcgagtgccgaactgctggccagggccagcagcgcggtggaaagatagaggagcgggcgctttgcgcccctggcccgtttattcatgggcgacactataaagcgtgcggaccggggtccgcacccaccggaaagaccctttaggcagtgccggccgctggccggcatgcactccggcacaaggatcacggcaatgccggccagcggccggcactaccggtgaggcaaccgctgtgatcagcgcttctcggcggcgaccagctcggccagctgcacggcattcaacgccgcgcccttgcgcacgttgtccgacacgatccacaggttcaggccgcgcgggtgcgagaggtcctcgcggatgcggccgacgtacaccgcgtccgtgcccgaggcgtgggtgaccggggttgggtaaccaccggcttcgtgacgatccaccacttcgatgcccggcgactgctccagcagcgcgcgcgcttcggcgacggtgaccttgtcgcgggtctcgatcgccaccgactcggagtggccgtagaacaccggcacgcgcaccgcagtcgggttcaccaggatgctgtcgtcgccgaggatcttgcgggtttcccagatcagcttcatttcttccttggtgaagccattgtcctggaagtcgtcgatgtgcgggatcaggttgaaagcaatctgcaccgggaagcgctgcggatcgatttcctggaagctcagcagctggccggtctgcttgcccagttcctcggtagccgaacgaccgccgccggacaccgactggtaggtggagacgttgatgcgctcgatgccgtacttgcggtgcagtggcgccagcgccaccagcatctgcatggtcgagcagttcgggttggcgatgatgccgcgcggacggttggccacctgttccggattgacctcggacaccaccagcggcacgtcatcgtcgtaacggaaggccgaagagttgtcgatcaccaccgcaccggcagcggcgaacttcggtgcgtattccttggacacgctgccaccggccgagaacagcgcgatctcgacgccgctcggatcgaaggtggccaggtcctggaccgtgaccttctggccgttgaattcgatctcgccgccggccgaacgctcggaagccaggacgctcagggtaccgaccgggaaaccacgctcggccaggatcgacaacatggtctcgccgaccgcaccggtggcaccgacgacggcgacgtggaaactgcgctgtgcattgctcatgggggaaaactctcacgaaaacgggaatggggaagaaacacgcacgacagctgggttcggggaacctcctcaagcggggcgcgcggaggttccctatcgtttcccggtttttttgcccagcgtcacgcgcgcggccatcgccgcatcagcgttgatcgcactcggcatgcgcgacgagccgccgtccaggccgagcccggcaaccagattatccacggccagctgtaccatcgccgtgcgcgtggccagcgacgcacttccgatatgcggcgtgagcacgacattgcgcagcgccagcagctccggacgcaccgtcggctcgccctcgtagacatccaggccggcagcggccagacggcctcgggcaagcgcgtcggccaacgccagttcgtcgacaatgccgccgcgggcgatgttcaccagggtggctgagggcctcatcttcgccagcgcagccgcatcgatgatgtgatgcgaggccggcgtgtagggcagcacggtgaccaggtggtcggactgcgccagcagcgtgtccaggtcaacgtaggtcgcgccgagcgcagcctcggtctcggccggaaggcgcgaacggttgtggtacagcaccttcatgccgaaaccatgcgcgccgcggcgggcgatgccctggccgatgcggcccatgccgaggatgcccagcgtgctgccatggatgtctgcgccgagcatggtctggaacgaccattgctgccactggccttcgcgcagccagcgctcggattcggtgatccggcgcgcggtcgccatcaacagggcgaaaccgagatcggcggtggtttcggtcaggacgtccggcgtgttgctggcgaggatgccggctgcgctgagcgcatcgacatccaggttgttgtagccgacgccgacattggcgatcacctgcagctgcgcggcgtcggccacctgggccgcaccgatgcgctcgttgagggtgatgatcgcgccgtcgacgccggccagctgttcggcgacctgctcgggcgaccaggcggtgaccgcatcggtgctgcgcagctgcacgcgatcgcgcagcggcgcgatggccgcgtcgatcagcggctggctcacccacacggtcggccgcgtgtcagccatcgatctgcccgggaatgcgcggggtgatcgtgccgacatcgccgcactgcgcgcgatggcgcagcgcctggtccatcagcaccatcgccaccatcgcctcggcgatcggggtggcgcggatgccgacgcagggatcgtggcgaccggtggtgaccacctcgaccacgttgccggcggtgtccagcgacgggcccggcaggcgcaggctggaggtcggcttcaacaccatcgacgcaaccaccggctggccggtggagatgccaccgaggatgccgcccgcgtgattgctggcgaagccctgtggggtcagcaggtcgcgatgttcggtgcccttctgtgcggcgctggcgaaaccgtcgccgatctcaacgcccttcaccgcgttgatgctcatcagcgcggcggccagttcgccatcgagcttgccgtagatcggctcgccccagcccggcggcacgttgtcggcgaccacgtccacgcgcgcgccgaccgaatcaccggacttgcgcagcgcatccatgtacgcctccagctcgggcacctgtgcggcatgcggccagaagaacggattgtcttccaccgccgaccagtcgaaaccagccggggtgatgtcgcccagctgcgacaggtagccgcgcacggtcacgccgaagcgttcggccagccacttcttggcgaccacgccggcggccacgcgcatggtggtctcgcgcgccgaggaacggccgccaccgcgcgggtcgcggatgccgtacttgtgccagtagctgtagtcggcatgacccggccggaactgctggccgatgttcgcgtaatccttgctgcgctggtcggtgttgcggatcagcagcgcgatcggcgtgccggtggtcaggccctcgtacacgccggacaggatctcgacctcatcggcctcgcggcgggccgaggtgtgccggctcttgccggtcgcgcgacgctgcaggtcatggccgaattcggccgcgtccagcgccagccccggagggcagccatcgatcacgcagccgatggccggcccgtgcgactcaccgaacgtggtgaccgtgaacagcttgccgaacgaattggagctcacgggcgctgcgccgccagttcggtgatgcgcgcgctgtgggcgatcagctcgcggcactcgaccgcgaagatgcccatctggccgaccttgaactcgatccaggcgaagtcgacttccggcagcagcttgatcaggtgctgctcggattcgcccacttcgcagatcagcaggccgtcctcgctcaggtgcagcggggcgtcacgcaggatcttcagcaccaggtccaggccgtcgtcgccggcacgcaggcccatttccggctcgtaggagtattcctgcggcagggcatcggtttcgtcgttggtgacgtacggcggattggtgacgatcaggtcgtagtggcggccggtcaggccgttgaacaggtccgacttgagcagagtgacgttgtgcgcctgcaggcgctccttgttttcttcggccagcgacagtgcatcgtcgctcaggtcgacgccgtccacttcccagttcggatagtagtgacccatcgcaatggcgatgcagcccgagccggtgcacaggtccagcgcacggctgacatcgcggccggccagccacggctcgaagccgcattcgatcagttcggcgatcggcgagcgcggcaccagggcgcgcttgtcgctcttgaagctcaggccggcgaaccaggcctcaccggtcaggtaggcggccgggatgcgttcgtcgatgcgacgctggaacagctccagcacgcgcagcttctcggcctgcagcaggcgcgcctggccataggccgggccgaggtcatgcggcaggtgcaggctgtgcagcaccagctgggtggcctcgtccagcgcgttgtcgtagctgtgcccgaaggtcagtccggcttcgttgaaacggctggtgccgtagcggatcagatcgatgatcgtgtggagttcggcggccgtttcagcggtcatggcggtactgcgggcaaagtggcccccgattataggggctggcgcccgtggcggcatccgttgcggcggaaacgattcgggccacagccggtatgatggggcccacttcgcgcgggagcccccatgttcaatcgcaacgccggcatcatcctgctgatcgccctggcggcgggtctcggcctgctggccgcccagcagctgttcgcgccgaagccgccggccaatgccccggccaccgaagcgatcacgctgtacccgcagccgcgcgaactgcccgacttcaacctggcccagtccgacggcacccgcctgatcccgggcgaactgaagggccactggaccctggtattcctgggcttcaccttctgcccggacgtctgcccgaccaccctggccgagctggccggcgcgcagaaccagtgggaagccctgcccgacagcctgcgcccacgcgtgttgttcatctcggtcgaccccgaccgcgacagcgccacccgcctcggcgagtacgtgcacggcttccacaaggacaccctggccgccaccgctgacgttccctcgctggagcgcttcgccacctcgttgggcttcgtgttccagaaggtaccgggcaagcatttcgacgagaaccccgaggattacaccgtcgagcattcggccagcctggccgtgctcgacccgcagggccgccttgccggcctggtacgccccccgttcaacgcgccggccattgcccgcgacctgcagaagctgaccgagaaaaccgccccatgagcctcaccaccgccctgacgtacgccctgccacaccgcctgctgtcctcgatggcgcgttcgctggcgtactcggacgatccgcgcgtatcgcgctggctgatcgacacggtcacccgcaagttcaacgtcaacctggacgaagcggccaacccggacccgcgcagctatgcgaccttcaaccagttcttcacccgtgcgctgaagccgggcgcgcgcgtggctgacgccgatccgcgcagcctggtgatgccggccgacggccgcatcagccagctggggaagatcgaggccggccgcatcttccaggccaagggccagtcattcaccgctgccgaactgctgggcagtgacgaggacgccaagccatacaacgatggcctctacgccacggtgtacctgtcgccgcgcgattaccaccgcgtgcacatgccgtggaccggcaccctgcgtgagaccgtgcacgtgccggggcgcctgttcagcgttggtccggcggcagtgaacggcgtaccgcgcctgttcgcccgcaacgagcgcctggtctgccacttcgacaccagcttcgggccgatggtcagcgtgatggtcggtgcgctgctggtgtccggggtggaaaccgtgtggagcggcgaggagattccgcactatggcgaccgcatcacccgcaaggactaccgcggccagggcatcaggctggagcgctttgccgagatggcgcgcttcaactacggctccaccgtgatcgtgctgctgccgccgggcgtggctgacttcgccccgcagttgggcgctgaaagcccggtgcagctgggccaggcgctggcgaagctgcgctgaggcttcggtagtgccggccgctggccggcatctccgctgatccaacgcgtcgagcattgccggccagcggccggcactaccggtacgcgcgttactgcagggacggggccggaccgacgtccatgccgtcgtagtcttccacgcccttctccgcggccagcgctgcgaattcctggttgcggcggtcaagcgaggcttcgtcgtggatctcgacgcgctccacatgcagcacgtggaacggcgcgtcgccctcttccggatcctgttcgaacaattccacgaaggtgtaaccctgcgcctgcaggtgctgcgccagtgcctgcaacggctcggcagtggagtgcacgaagaagtacccccacagcaacgggccggtgatgtcccagtcggtgttttcgcggaggttggcgaacaggttgcgggtgtcttcgaggtccatgcggattccagggtaggggattacttgtcgcagccctgcagcttcagcgtctggccgtggcgcaggctgtaggccggggccttcaggccgttggcacgggccagggtgggcacgtcgcactggaacttggccgcgatggcgcccagggtttcaccccggcccaccttgtggctgcgcaccggcttcgggcgcgccgccgggcgcggcgtggccaccggagcgaccggcgtggtcggcacgctggtggacgcggccgcatcggccaccggcaccacgccgcccacggccacgctcccggtgtagctggtcgcggtcgggcgcttgattgctgcgttcagatcggcggtgatcagcgtccgggccaggtcggcacgcgggccactgacgcagttgcgctggtacaggccggcgatgcgggtggtggcattgatcagcgtgccggccgggatccagccatcggcctcatagcgcgggttgaggttgcgcagcgcgcgcatgtagccatcgcgggtgccgtggctgcccaggcagatggtcagttcgtagatggtggtcgacttggccaggcgcagcgtggccggttgcgcgctgatcttcgggaactccacgccgtattgctgcgggtgcaggaagatccaggccgcggcgatcaccatcggcacgtagtccttggtctcgccggggaactggttgtagacgctgtcggtccagaagctctgcccggcgctctgcttgaacacgcgcgcggcgcggccttcgccaccattataggcggccaccgacatttccacgttgttgttcagttcgcgcaggcgttcgttgaggtagctggcgctggcttcggcggcgctgcgcgcgtcaaagcgggtgtcgaagccggtgccgtccgggccgaggccgaagcggcggccggtggccggcatgaactgcatcaggcccgccgcgccggcgcgcgaggaggcatgcacgcggccgttggattccttggccatgatgccgaacagcagcgcttcgggcaggccacgcttctcccactccggccacatcaccgcacgcaggttctggtagttctcgtagctggtcagcaacgccgggcgcatgtcggtcagccagcggcggatgccggcctgcaccgccgggttgtattcgaccatgctgtcgaaggcgtgccgcttgtcgttcagcagcgcggcagcgcgcgcggcctccggtacgtcggcggtaagcgggccgatgtggtcggggtcggcttccaggcgatcaccgccctcgtcggccacgtcatcgctggcggccgcgtcggcgtcgtgcttgagcaggcgcttgtagctggccagcagggtgcccatctggcagcccttctgcttcacgcagtcgttgaggacatcttccatgtcctccagcgcggcgtcggcttcgttgctgcccttggggtcggcattggcgaccagcagcagcgcatcgctgtaacgcttctcggcgacggtcatgcgctgctgcagcgcatccaccttcaccttgtcccgggccgaaacccgctgcgcatgggcgtcgggcgccagggaaaccaggccggccagggccagcagcggccaaccgcgggaaatcaggacaggaacgggcattgatggcactgtgtgcgaaacaggcaggcagagtagcggcgccgccaaggtccgggcaagccgaccttcggaccgtcaccgccggcggttaacattgggctattcaccacaagggctggaccatggatccgattctgctcggcaaaggcatcaccgacgatgtggccgtcaccctgctgccgaaactcggcaaccgccacggcctggtggccggcgccaccggtaccggcaagacggtgaccctgatgaccctggccgagggcttctcgcggctgggcgtgccggtgttcctggccgatgtgaagggcgatgtgtccggcctggcggtgcccggcaccggcgccgagaacctgctcaagcgcgccgccgagatcggcgtggccgactacgcaccggccgccagcccgaccattttctgggacctgtacggcaagctgggtcacccggtgcgcaccacggtcagcgagatgggcccgaccctgctggcgcgcatcctcgagttgaacgacacccagtccggcgtgctcgacatcgtgttcaagctggccgacgaccgtggcctgctgctgctggacatggatgacctgcgcgcgctgctcggcctggtggccgaggagcgcaaggacatctccaccgagtacggcctggtcagcgcgcagtccatcgctgcgatccagcggtcggtgctgcgcctggcgcaggatggcggcgagaacttcttcggtgagccggccctggaactggccgacatcatgcgggtcaatcacgacggccgcggcatgatcggcatccttgccgccgaccagctggtgctcaagccgaagctgtattccaccttcctgttgtggctgctgtcggagctgttcgagcagctgccggaggtgggcgacctggacaagccgaagctggtcttcatcttcgacgaagcgcacctgctgttcgacgatgcaccgccgtcgctggtgcagcgcatcgagcaggtggtgcgcctgatccgctccaagggcgtgggcgtgtacttctgctcgcagttccctgatgacgtgccgggcaacatcctcggccagctcggcaaccgcgtgcagcatgcgctgcgtgcattcaccccgcgcgaccagaaggcagtgaagactgctgccgagaccttcgtgccgaacccgaagctggacgtggccaaggtgctcagccagctcggtaccggcgaagcgctggtgtccacgctgcaggacaagggtgtgccgatgccggtgcagcagacgatgatcgcgccgccgcgctgccggatggggccgatcaccgacgccgagcgtgcccaggtgcgtgccggcagcccggtcggcagccgctacgacaccgcgatcaaccgcgaatcggccgccgaactgctggcccagcgtgcgcagaagaccgtcgaacaggcgcaggcaccggccgcgcgcagccgcgagcaggacgaagcgcaggaaggcggtttcggccaggcgatcaaggacgcgatcttcggcaccaagcgccgccagggcatgatcgaaaccatggccaagcagaccacgcgcaccgtcggcaccaagctgggcaaccagatcgtgcgtggcatcctgggtggcatcttcggcggcaagcgctgatccgccactactggggtcggatccctttcctgcggaaaggatccgaccccatcgttcccctgaaaagaagtcgcaccacatgtcgcgttggcgtccccctgcagaaaagagtaccgccctgatcaccgcctccggccatgcccggctgaaggccgagctggatgacctatggcgtgtgcgccgccccgaggtggtgaaggcactggccgcggccgctgcggaaggcgaccgttcggaaaacgccgagtacacctatcgcaagaagcagctgggcgagatcgaccgtcgtgtgcgctacctgaccaagcggttggaatcgctacgcgtggttgataccacgccgaccgatccgctggcggtgttcttcggcgcatgggtggaactggagaacgtggacagcggtgagaccagccgctatcgcattgtcgggccggatgagaccgatgctgggctgggttggatcagcatcgattcccccctggcgcgtgcgctgctgaagaagcggctggatgatgaattttcggtggaactgcccggcggccagttcaccttcgcggtgatcagcgtggaatacgaaccgctgtagcgtcgactgtcagtcgaccaccgcgcgaagcgcggcacaaacctccgcagccggacggtaagcgcaccgtgctcctcatcgcggttgatgactcgccgaagccttctgtcgggcgttcacggcctcggaacgaagagcagtcgactgacagccgactctacatagccccgtgcaacggcggcgggtactggcggccggcacgcagcgggcggaagtacgcggcatctgcatagaaggcggcatcctgtccctggtgccagcccgggattcccgccagcggcagcggacgcaactgcaggggatcggtcactgccctgccctcgacgatggccgaagccactgcgtcaacgcaggcatcatcgacttcgccgtgcaccaccacgcacttgccgaccagcaggcgccccggtagcagcgcgtgctccatcagcgcgtgcccgaatatcgcagcgatagcgatgtcaccactctgccagcgcgcaggctcgaacaacgccggccaatcatgcacgtcccatgcggccaacacgtcctcatcgcgcacacgcacgatcacaccggtttcgtcgaactgggtcagcgcggcctgcgcgcgattgcgctggcccggcggcatggatgcgatatgcctgcactgctgcacattgagcgcctgcttgagctgcgggtaacgggcccacaccagtgcattgaacaggtcatgccagttgtcgacgcgggtggcgatgcgcccctgtgcgatgcgggcttcgtagtgcaggccgtcggccagcagcgcggcatcctgctcgaccagatgcttgccgggcagcgcgaggcgtgcctcgagcgctgcaatggacggccactcggggctggccagcaggtcatggacgtcgcgcaacccggcaaacaccgggtgcgcgaacacctgcggatcgaccgccgcacgcggcggcggcacgaagcggcggacaccgctgccgtcaccggcggcggtcgtcgctgcggtcacagcatcttgagatcgaatgccgggcgggtagcggccggcagcgcatcgccgtacaggtcgtgctcgtcgctctcggtgatttccacgtcgacgaactcacccacgcgcagcggcacctggtcggcattctggatgtgcaccaggccgtcgatctccggcgcatcggccttggaacgggccacggcgatatcgccttcgatggcgtcgaccaggcactgctgcacggtgccgatcttggcctccaggcgcgcagctgaaatctgcgcctgcttctccatgaaacgggccaggcgctcctgcttcacttcttccggcaccgcatcgggcagatcgttggcggtggcaccctcgaccggcgaataggcgaacgcgcccacgcggtccagctgcgcttcgtcgaggaacgacagcaactcttcgaactcggcctcggtctcgcccgggaagccaacgatgaaggtggaacgcacagtgatgtccggggcgatgcggcgccagttctgcacgcgctccagggtcttttcgaccgcaccggggcgcttcatcaggcgcaggatgcgcgggctggcgtgctggaacgggatgtccaggtacggcaggatgcggttctcggccatcagtggcaccacctcgtccacgtgcgggtacgggtagacgtagtgcatgcgcacccacgcatccagctcggacagaccttcgcacagtgccttcaggcgggtctggtaggccttgttgcgccacatcttctcggcgtacttcacgtccacgccataggccgaggtgtcctgcgacaccaccagcagctcgcgcacgccaccacgcaccaggcgctcggcctcacgcagcacctcgtcgaccgggcgcgaaaccagcttgccgcgcatcgacgggatgatgcagaagctgcacttgtggttgcagccttcggaaatcttcaggtaggcatagtggcgcggggtcagcttgatgccgtagtccggcaccaggtccacgaacggatcgtgcttgggcggcagtgcttcatgcaccgcttccatcacgctctggtagtcctgcgggccggacaccgccagcacgttcgggtaggcctcgcggatctgctccgggcgcttgcccaggcagccggtgacgatgaccttgccgttctggttcatcgcctcgccaatcgcgtccagcgactcggtcaccgccgaatcgatgaagccgcaggtgttgaccaccaccacgtcggccgaatcgtaggacgggacgatgtcgtagccctccgagcggagctgggtaaggatgcgctcggaatcgacaagggccttcgggcagccaaggctgacgaagccgactttggggttcagctgggacatggaatcgcgggactctggaggcctgggcccctgccggcatggcaggggttcctgggggccggggcctgaaagggcgccagtataccggggttggcggccgggctctgaacggccagccgcccgatcgcgcacagccgctgacaccgcgctaaccctcgcagcaccgacaatgcagtcctgtccctgcaacgagagtagatgaagatggccgagtggatcaccctggatacgcaccacggccccgtccgggcctggcaggcactccccgagggcaccgcgcgaggcgggctggtggtggtgcaggaaatcttcggcgccaacccgcacatccgcggcgtggccgagcgcttcgccgccgagggctatgcggtgctggcaccgtcgttcttcgacctggtcgatggccccgatgccgacccggacgccctgccctacgacgccgacggcgtgaagcagggcctggaacgggtcagcgcgctgggcatggagaaggcgctggaagtggtccgcgcggcagccacccggcttgccccctacggcaaggtcggcaccgtcggctactgctggggcggtacggtagcgatgctgtccgcagtgcgcctgggcctgccctccgtcagctactacggcgcgcgcaacgtccagttcctcgatgagacgccgaaggcgccggtgatcttccacttcggcgcccaggaccgcagcatcccgccggaagcggtccaggcccatcgcgagaagctgccgcagatggccaccttcgtctatccggccgaccacgccttcaaccgggaggtcggacatgcgtatgatccagacagcgccgccctggcgctgcaacgcaccctggacttcttctcggagcatcttggatgagcgaattcgaactcgattcacgcctggccaccgatagcgtgctggtggccgaaggaccgttgtcgcaagtgcggctgatgaacgacgaacgattcccgtggctggtactggtaccgcgcctggccggggtcaccgagtggatcgagctggacggcgagcagcaggacaagctgcgcaccgagctcaaccgcgcctgcaaggccctgaagggcgccgacggggtggagaagatcaacatcggcgcgttgggcaacatcgtgcgccagctgcacttccacgtgatcggccgccatgacggtgatccggcctggccgggcccggtctggggcagcggtcccgcgcaccgctacgaagcggccgcactggaccagcatgtcgcctactggaaggaacggctaggatatccggcccacacctgagccttcgccgacccgatgcgattcaacctcgttgccgccatcctgctgatcctgatcggcctgttcatgctcgccagcaacctcggctggacgcacctgaacctgtccaagctgctgctgacctggtggccggtggcgctggtgggtgtcgggatcgcgatgctgttcgggcgcggaaaataacgaaggcggcgcattgcgccgccctcgttcatgcagagccgagccatgctcggctgccccgccttgaagccgagcatggctcggctccacaaaccgcctgcaatcttcaggtccgcggcagggtcacaccggtctggccctggtacttgccgccacgatcgcggtacgacgtctcgcagatgtcatcggccgcggcctggaagaacagcatctgtgcaacgccttcgttggcgtagatgcgcgccggcagcggcgtggtgttgctgaattccagggtgacgtggccttcccattccggctccagcggcgtcacgttgacgatgatgccgcagcgcgcataggtgctcttgcccaggcacaccaccagggtgtcgcgggggatgcggaagtactcgacggtacgcgccagcgcgaagctgttcggcggaatgatgcactcgtcggcggtaatgtcgacgaagctgcccgagtcgaaatgcttgggatcgacgatggtcgagttgatgttggtgaacaccttgaactcgcgcgagcagcgcacgtcgtagccatagctggacgtgccgtagctgacgatgcgctcgccgttggcctgcttgacctgcccggcctcgaacggctcgatcatgccgtgctgctcggacatgcggcggatccaacggtcactcttgatgctcatgctttgtcctgggggatacgaggggcgcgaggattctagcagggggccgggcatcgccgacggcaccggccgaggtgcttacagcagcgacgacaggatcggaatcgacgcccgcgggcgcttgcccacttcctcgatcaggcgctgcgcggcatggcggtaggcctgcgccggcaccgaatcgggctgcgccacggtgatcggggtaccgctatcgccctgctcgcggatgccgatctgcagcggcagcgatcccagcagcggcacgccgtactgcgcggccatgcgctcgccaccgccctcgccgaacagatgctcgacatgcccgcagttgctgcaggtgtgcacggccatgttctcgacaatgcccagcaccggcacctcgaccttctcgaacatcttcagcgccttcttcgcatccagcgtggcgatgtcctgcggcgtggtgacgatcaccgcaccggccagcgggatcttctgggtcagagtcagctggatgtcgccggtgcccggcggcaggtcgatcagcaggaaatccaggtcatcccacagcgtgtcgttgaacagctgggtcattgccgaggtggccatcggaccgcgccagatcatcggcgtgtcctcttcgatcaggtaaccgatcgacatcgtgtccacgccgaacgcgcgcaggggctcgatgctcttgttgtcgggactttccggccgcccggacaagcccagcatggcgggcacgctggggccgtagatgtccgcgtccagcacgccgacacgtgcgcccagctgctgcagcgccacggccagattgaccgcggtggtcgacttgcccacgccgcccttgccggagccgaccgcgatgacattgcggatgcgggcatgtggcgtcagtcccttctggacctggctggcatgggggcggcggggggaactgttcacaacgggcaccagctgtatcagggggaataacccaacatcatacaagctggacgtagcctgactgaaattcaggattgctacagattcgtgcacagattgttaagttcatgttacgttcctgaagcactgttttgggctgcggagctggtttccagcgcgcacgatggcgcatgcgcagtgccgatttttgtttttgctctctattggaactacatgaaatacgcaagcaacaccgcacgtcgcaacacgctcgccgtcgccctgatttccgccctgatggccgccgccccggcaatggcccaggacaaggcgaccaacctggacaagatcaccgtcaccggttcgctgatcccgcagacccaggttgaaacccagaccccggtgatgtccatcaccgccgaagacatccagacccgcggcttcagcagcgttgctgaagtgctgcagcagtcctcgctgaccaccggcggcctgcagggtggccagacctcgggttcgttcacccagggcgctgaagcagccggcatgttcggcctgaacccgggttacaccaagtacctgatcaacggccgcccgatgctctcgtatccggcgctgtacaacggtagcgacaccttcaacaacatcagcggcattccgatcgacatcgtcgagcgcatcgaagtgctgcccggtggccagtcctcgctgtacggctcggacgcgatcgccggtgtggtcaacatcatcctgaaggagcgcatggacggcggtacgatgaccgtccgtggcggcacctacaccgaaggcggcggcagcaatatccgcttcagcgcagccaagggcttcaacgcgttcgacgaccgcttccacgcgctggtcaacgtgcagatcgagaacggcagcccgatctggggctaccagcgtgacatcaccaagcagaacaacccggtcggctacaccgcgcaggtgccgtcgaacgacttcgccgtcatcaccaatgcagacaacaagctgctgatgatggacccgagccgctgcgccaacgtggcaggcctgtacgacggcaccaccgtcgtcggcaagcgcgcgtcgggcgagtcctgcggttcggtgtacagcgccggctacaagaccctgaagaacggcaagaacagcggccagttctactcgtcgatgaccttcgacgtgaacgacaacttccagctgttcgccgacgtgctgtacagcaaggaaaagaccgagttcacctccggctccagcgccctgtggtggggcacgaagtcggtcatgggtggcttctacgaccagggcgcaggcaaggtcgtgaacctgcagcgcgccttcgcgccggaggagatcggcgagggcgactacaacaacatcctgaactccgatgagagccgcgcctaccaggtcaccttgggcggcaagggcatggtcggcgactgggattacagcgccagcttcacccgtggcgagtaccgcctggaccagaaccgcttcgtgcgctggaaggacaagatcgaggacttcttcggccagaccgtgctgggcccgcgcctgggcacctacaccgacccgaaggacccgaccgccacgttcggcatctacaacccgaactacgctgccttctactcgccgatcaccccggaccagttcgccagcttcaccggctacggcacccaccgcagcaagacctggcagaacctgggtcgcgtgcaggtgaccaacggctcgctgttcagcctgccgggcggtgacgccggcctggccgtcgtgctggaaggtggcagcgaaggttgggactactcgccggaccaggccttcgtcgacggcaacgtgtggggcaccaccgccgtcgcgggcgccggccaccgcagcaactacgcggtcaccagcgaactgcgcatgccgctgctggagaagctgaccgtcagcgcctcgggccgttatgacgctttcaagatcgccgacaagaccgtcgacaaggccacttacagcatcggcctggaattccgtccgatcgagagcctgctgctgcgcggcaagtacggcaccgccttccgtgcaccgaccctgtccgatgccttccagggcatgagcggctcgtactcgtccggccagaatgactactaccgctgcagccagctgggctacggcctgcgtgacgaggcctgctcgttctacaagaacacctcggtgtacagcgaaaagtccggcaacccggacctgaagccgatcaccgccgacgtgtggagcgcaggcgtggtgtgggccccggtgagcaacttctcgctgtcggccgactactacaactggaagatcaagaacgaggtcaagaccctcagcaccgaccagctgctgctggccgagtaccagtgccacaacgggctgccgaacaacacctcggccagctgccagaacgtcaccgactgggtgtcgcgcgatgccggcggcaacctgacccgggtgtacacgccgaagctcaacgtcgccagccagaacctggaagcggtgacggtggcggccaagtaccagcaggatatcggccgcttcggctcgctgatgttctccggcaactacacgaacatgctgaagcgtgaagtgcagccgatgccgggcgccgccaagctcgacctgctgagcgatccgtacaacatgtggtactacgacaacttcgccaaggtccgtggcgatctgtcggtggcctggaacatcgccaagttcaccaccaccgtgtacgccaactacgttggcagcaccccgaactacctggcctacaccggccgcagctacggctatgtccactcttccggcgccaaggccggcaagtggggttcgtacaccacgtacaacctgagcatgaactaccaggcacaggacgatctggtcctgtcgctgatggtcaacaacgtgttcaacaagctgccggaaggccagcgctacaactacccgggcaacgaatcgaccccgttcaatgacggcttctacagcgtctacggccgccagatctcggcccaggtcaagtacaacttctgatcccgtcgttttccggacttcgtgtctggaccaggccccgcttcggcggggccttttttttccttctatgcggcatggggaaagcccgcgacgtatcgattgttaatgtcagttgaatttatcaaatattcattttccctgctttccgataatccggaaaacggcagaaatgcctgtggagaaggggcttttcacgaagcgcgcaaccgtccgtcaccgaccgttacagaactgcgcaaggcacgttaagcgtgtgttacgttgacgctacgccgctaaaccgcataggcaaagcagctgaacagaatcgaaatcccaggaaagggatacacgcgtcatcacgatcacacggagtaatcgcatgtctcgtcgtcgcttcgcattctcgcaccacccgctcacccacgccgtcgcctgcggcttgttgctggccggcagcagcgccaccgtactcgcccaggacagcagcaaggccgcgaccaacctcgaccgggtcacggtcaccggctcgctgatcccgcagacgcagatcgaaaaccagacgccggtgctgaccatcagcgccgaggcgattcaggcgcgcggtttctccagcgttgccgaagtgttgcagcagtcctcgttgaccaccggcggcctgcaaggcggccagacctcggcatccttcacccagggtgctgaagcggctggcatgttcggcttgaacccgggctacaccaagtacctgatcaacggccgcccgatgctctcgtatccggcgctgtacaacggcagcgacgcgttcaacaacatcagcggcatccccatcgacatcgtcgaccgcatcgaggtgctgcccggtggccagtcatccctgtacggttcggacgcgatcgccggcgtggtcaacatcatcctcaaggaacgcatggacggcggcacgctgaacgtgcgcggcggcgcctattccgatggcggtggcgccagcttccgcgtgagcggcgccaatggcttcaacagcaaggacgatcgcttccgcgccttggtcaatgtgcagtatgaaaagaccaacccgatctggggttaccagcgcgacatcaccaagcagaacaatccgcatggctacacgcgccagctgccctcgaacgacttcctggtcttcgacgcggataccaatgatttcctgatgatggatccgaacaactgcgccggcgtttccggccagttcggcggcaccaccatcctcggtacgcgccgcgctggacaatcctgcggctccgcgttcggcgcgggttacaagacgatcaagaacggcaaggaaagcagccagctctattcgtcgctgacctacgacgtgaatgacaacctgcagctgttcggcgatgtcctctacagctacgaaaccgtcaagtacaacaccggtgccggctacaactactggggcacggacatcagcatgggtccgttcttcgatcagtccagtggtcgctatctggggctgcaacgcgtgttcgcacccgaagacatcggcggcatcggctaccgcgacatcatgaataccgaccgcagcaagtcctatcaggtcacgctgggcgcacgcggcgcgatcggcagcaactgggactacgaggccagcatcacccacggcgagtacaagctcaacgagcgtggctatgcgcgctggaacgacccgatcaacaactggtttgccgacaacgtgctgggaccggtgctgggccagaccgacgacggctacaacatctacaacccgaactggggtgctttctattcccagctgccgcaaggggccttccagagcttcaccggcttcaccaccagccgcagccgcacctggcagacccagacccgcgcgcagatcaccaacagctcgctgttcaagctgcccggtggcgacgccggctttgccgccgtggttgaaggcggcagcgaagggtggaactacacgccggacgtgcgcctgaccgacggcacggtgttcggtaccacctcggtggcgggcaacggccatcgcagcaactacgctgtcaccagcgaactgcgtctgccgttgcatgacatgctgacggtcaccgcttccggccgctacgacaacttcaagatcgccggccataccgtagacaagcccacctacagcatcggcctcgagttccgccccttcgaaagcctgctggtccgcggcaagtacggcaccgcgttccgcgccccgtccctgcccgatgccttccagggcaagagcggctactacgccaatgggtccaaggattactaccgctgtggccagctcgggttcgatccgtccaacacggtcgactgccgctacggcagcgtgtcggtgttcggcacccagtcgggcaatccggagctgaagccgattaccgccgatgtgtggaacgcgggcctggtgtgggcgccgatcaacaacctgtcggtgtccctggactactacaactggaagatcaagaacgaggtcaacaccctcagctccgaccagttgctgctggccgagtactactgccgcaacggcctgaccaacaccgctggcgccacctgcgaggaagtggccaactgggtcacccgtgatgccaccggcgcgctggaggagatctacacgccgaagctgaacgtggcacggcagaacctcgaggcggtcactgccagcttcaagtacgtgcaggacatcggtcgcttcggttcgctgcagttctccagcaactacaccaacatgctcaagcgtgaactgcagccgcagctcaacgacccgttcctggatctgctgggcaacccgtacgcaatgtgggtgtacgactcctacgccaaggtccgggctgacggctcgatcggctgggcgatcgacaagttcaccaccacgctgtacttcaattacatcggccgcacgccgaactacctgtcctacctgggccgtggctatgactatgtcgatccgacgtccggctacaaggctggcaagtggggctcttacacgacgtacaacctgagcgtgaactaccgcgcgatggacaacctgacgttctcgctgatggtcaacaacctgttcaacaaggtaccggacaaccagcagcactcctacgcgggcaacatcgacgtgccgtacaacaactcgctctacaacgcctacgggcgcgctatctacgtccaggcccagtacgacttcggcaggaagtaagcacagccgcaggatggtgggagcctctcatcgaggggcctccctgcggaaaccggatgcttgcccgcaagggcatcggtgctgctcatcgcacctggagcgttaccctgaacagcgcctcccatgactgaggccgccctgagacccgatgtcccgcatcgggtcttttccgtttctggctcttgcgcccgcccatgaccttcgacacccttgcaggccaggccggcggcgtatcgttcggcccacggccgtccccgcggcccttccctgactcactcggcctggaggccatcaaagtgacccgtactcccaagatcgtgctgctgaccctggccgtttcggccgcgctggttggctgcggcaagaacgaaaccccggccaaggatgccaccgcctccacgccggctgccgccgaagccacaaactacacgctggacgagagcaagctgccggcctacaacgccttccagcccagcgacctcgataccagcaaggacgcctgtggcgccttcggcgactacgtcaacagcaagtggctggccgccaatgaaatcccgggcgaccgcaccagctggggcgccttcaccatcctcgacgagcgttcggtggccgtgcagcaccagctggccgaacaggtcgcgcaggtgaagaccccgaaccacatcgagaagatcgtcggtgacctgtgggccaccggcatggacgaggccaagatcaacgcccagggcatcgagccgctgaaggccgacctgaccgcgatcgatggcctgcaggacaaggcggccatcgccaactacctgcgcaccagcgccgccaagggtgacaacgtcctgttcggcttcggcgccgaagccgacttcaagaactcggccgtgaacatggcctacgccagccagggcggcctgggcctgccggacagcacctactacaccgatgccaagaacgccgacaagctgaaggcctaccaggcgcacgtcgccaaggtgctggagctgtccggcgtcgccgctgccgacgctgccaagcaggccgaggacgtggtcaagttcgagacccgcctggccaaggcgtccaagtcgcgtgtcgaactttcgcgcaacgtcgagctgtactacaacccggtcaccgtggccgacgcggacaagctgaccccgaacttcagctggaccgagttcttcaagtcgcagggcgtggccgcaccggagaagttctcgctggccatgccggccttccatgaggaagtgagcaaggcgctgggcgacaccgatccgtcggtgtggcgtgcctacctgcgcttccacaccgtggacagcgcctcgccgtacctggccgatgccttcgtgcaggagaactacgagttctacggcaaaaccctcaacggccagaaggagcagaagccgcgctggaagcgtgtgctgggcaccatcgagaatgacgccggtgaagcctttggccagctgtacgtgaaggtggccttctcgccggaagccaaggcgaagatggaagaattggtgaagaacctggccacctcgctgaaggaccgcatccagggcctgagctggatgagcgatgaaaccaaggccaaggccatcgccaagtgggaaaccttcaccccgaagatcggctacccggacaagtggcgtgactggtcgggcctgcagacccagcgcgacagcttcctgggcaacgtgcgcgcggccaacgagttcaactacaagttcaacctgtccaagatcggcaagccggtggacaagaccgagtggggcatgaccccgcagacggtcaacgcctactacaacccgctgcagaacgagatcgtgttcccggccgccatcctgcagccgccgttcttcgatccgaaggccgacgacgcactgaactacggcggcatcggcgcggtgatcggccacgaaatgacccacggttacgacgaccagggcgcacgtttcgggccgaccggcaacatggaagactggtggaccgccgctgacaagaagaacttcgaaggcctgaccggcaagctggtcaagcagttcgaccagtacaaggtcgacggccaggcggtgaacggccacctgaccctgggtgagaacatcgccgacctgggcggcctggctaccgcctacgatgccctgcagaaggccagcgccggcaaggaagacccgaaggtggacggcttcacccgcgaccagcgcttcttcttcaactgggccaccgtgtggcgcaccaagtacaccccggagaacgccaaggtccgcctggcgaccgacccgcacgccccggcgcagttccgcgccatgggtgcgccgtcgaacctgccgaccttcgccgccgcgttccagtgcaaggccggttcgccgatggcccgcagcggcgaccagcaggtggtgatctggtaagccgtgaagagcgatcagaacgtccactcaacctgaataaaatgtgagtttttggcgccatccggcgatgtcggaaggctcttgaaggcccggacctggttccgggccttttttgtgatcgacgtcaagcccttgtgccacaaggggttagcgcagatctgtgaaaaaaacattacgaatcggttgcgcccatgtgagttcatctgttattcattgattcaggggtctgttcaacccctgttaattttcaatattcaatttcggggaactcgatgagcaagcattccaagcagctgcgtcgcgcgggtctgactgtggcgctgggcctgtgcctggcgggcgccgcacacgcccaatccgtgaccggcaacatctatggttctggcgagcctggcagcaccgtgaccgtccagaatctgggcaccggcttgagccgcaccgtgaccgtggacaagaacggccgctaccgtgcagctgacctgcccaacggcaactacaaggtcaccctgcagaagaacggcgaggtcgtggcgacccgcgactccgtgcaggtgatcattgccagcggtaccgacgtctccttcggcgcgggcggcaatgtgcagaatctggaccgcgtggaagtaaccgctgcagctgttccgcgcgtggacgttacccagatcgacacccgcaccgtgttcaccgccgagcagatcaacaagatcgccgtcggccgtgacattgccagcatcgccctgttggcaccgagcgtggtgtccaactccgcctataccgccaatggcaatacggtaccgagcttcggtggtgcagcctcctccgagaatgcctattacatcaacggctatccggtcaccaatccgctgacctccatcggcttcaccacgctgcccttcgatgccctggcccagcagcagacgctcacgggcggctatggtgccgagtttggtcgcgccaccggtggtgtggtgaacgtggtcaccaagcgcggctccaacgagttccatgccggtgcgtacacctactggagcccggaatcgcttcgttcggaccccaaggacctgtacttcccgaatacgggcttctacggcgatgacaacgccgacccgaccaagcgcaccgacggcaagctgtaccagacccgcaagaagtcccagagctggacccagagcagcggcatctatgccagcggcccgatcgtgcaggacaagctgttcttctacgcaaacgtcgaactgaccaagcgacagggtgaaggcgtggcctccacatcgcaggcagcggcgaccaccaccaatgcatggcaggagtacgagtacgagtacccccgctgggctgcgaagatcgactggaacatcaccgacaaccatctccttgagctgaccggtgtatccgacgtcaccaagtactacagcgatggctacacctacgactacgccaccggaaccccgggcaacgtccagaacgcaggcacctacaacgaagacaaggcacgtctgtacgtcggcaagtacaccggctacctgactgacgacctgaccatctcggccctgtacggtacgcagaaggtcgatcacagccagtcgccctggggctacaacccggcgtgcccgcgcacctcgtcttcggccaccacgcgcgcaccaggcattccggctgccaactacgcaggttgctggactgcggctaccgtcaacgtcccgggcgcctatgacgaaaccaagggcttccgcttcgacgtcaactatcgtctgggcaaccacgaccttcgcgcgggtctggacaacatggaagcggagtcgttcaccggtagcgaatacggtggcggtttcgtctgggtctactcgcgcaccaacaacccgaacgccgccattgacgcctcccatggcgtaggctccccggccgcagccggcggcctgggcaaccagggctactacgtgcgccagcagtactacacccagattgctcaggtgaagaccaagcagagcgcgcagtacatcgaagatcgctggcaggttaccgacaacctgttgctgcagctgggcctgcgcaacgagaccttcaagaactacaccagcgccggtgaggtgtacgtcaagcaggacaaccagtgggctccgcgcctgggcgctgtctgggacgtccatggtgattcgaccctgaagctgtttgccaatgccggccgttaccacctggcactgccgaacaacgtcgccgtgcgcgccgcttccggctctctgtacaccatggagtacttcacctacaccggcgtcgccgccgatggtacgccgaccggcctggtgaacgtgcccgtggaccagagcaagggctacacctgccccggcaagccgaatgcaatctcgtccaacctcgaatgcggtgacgctccggatccgcgcaccgtggcagccgtgaacctgaagtcccactatcaggacgagtacatcatcggcatggagcaggtgctcaacagcaacctgacctggggtgcgaagttcacctaccgtgacctgaagagcgcaatcgacgatacctgcacaccggcgctgggcggtggctgcttcatcttcaatccgggtgaatccaacaccttctggcaggagcaggcagacggcagcttcgagcaggtgacctattcagcagcagagctgaacctgcccaagctgaagcgtcgctactacgcactggacctgttcctggaaggctcgatcggcgagaagttcaacggcaagatcaactacaccttctcgcgcaactacggcaacactgaaggtcagctggcttccgacctcgacaccggtaccggtggccagaccgacgtgtcggccacgcaggactgggacctgccgcagctgatggtcggtgcaaacggccgactgccgaaccaccgtgcacaccagatcaaggcattcggcgcgtaccagatcagcgaagaatggcgcgtgggtggttcgttgctgatcgattcgggtcgtccgcgttcctgcaccagcttctacccgactgcagaccagggcctgtacaacggcgcctactatcacttctgcggcctggcaggcagcggtaccgctccgggctcggcaggctacatcccgccgtccagcgactacgctttctcggcacgtggcagcaagggtgacacgccgtggaactacaccctgaacctgtcgctggcttacaccccgctgtgggctgacaagaagctgaccctccaagccgacgtactcaacgtgctgaatcgccaggagccgacgttctactacagcaattacgcaaccgatcgcgtgacgccggatcagcgctacaaccagcctctgggctacaccgcaccgcgtcaggttcgcctgtcggctcgttacgacttctaagcaagtcgagcgaatgttccactcttgggtgtggggtcgtctgcacggcccccagccatctctcctccccctgcttcggcagggggatttttttatccggaaggttgcattcccggtccctcatcccgggcagcttcccggcttgctatagtgcgcgcgccctcaatccatcacggattcgttccacatgcccaatttccgtccgcttgccatcgccctgggcatcagcctggcgaccctggtcccgacccatgatgcgttcgccgtcgccaagaagaaggccgcgcgcgccccggccgtcagcgcccagtgcagcgacttctatgacgccaccaacgcaggctggctgaaggccaacccggtgccacagaccggtgccaccaccgcgctgggccagctggtcgaccgcagccgtcagcagcagcgtgaactgctcgacgcagcgatgaaggcgccgcagggcaacgtgcagaaactgctgggcgacttctgggccagcggcctggacgaagccgccgtggaagccgacggatccaatccgatcgccccgctgctgacccgcatcaacgcgatcaagaaggccaaggatgtgccggcctcgatcgccgcgctgcaccaggtcggcatcccggtggccttcaacttcggcccggacgtggacctgaaggcgctggaccgccacatcggttacttcatgcagggcggcatgggcctgccggacccggcgttctatacccgcaccgacgccgacaccgtggcgctgatgggccgctaccgcaattacgtcaagcagatcctggcactgaccggcactccggccgcgaagctggatgccgagtcgcaatcggtgatcgcactggagaccgaactggcgcgcaacgcgcagtcgctggccggcatcaacaacccgttcaacaactacgcgccgatctccaccaaggagctcaacagccgctaccgcaacctgcagctggatgccttcctgaaggcccagggcgtggacgacgatctggtctcgctggccgacccgggcctgttcaagcagctcgatggcatggtcaccaagctcaagccggaccagtggaaggcctacctgcgctggcgcgtgggcgactcgatggcgccctacctgtccaaggcctaccgcgacgccgaattcgaattccgcggccgcgtgctgcgtggcgaaaccctgccaccgcagcgctgggaagacgtgctggaggcgatcaacgtggccgccggcccgatgctcggtcgcgaatacgccgcccgttacctgtcggccgaagaccgtcgccaggccgcatggatcgtcgacaaggtgcgcgaagtgcagatcgaagcggtcaagaacagcagctggatgagtgccgaagccaagaccgaagcgcaggccaagctggccgcgctgaagatcgagatcggtaccccgctgcgtgatctcgactacagcgtgcagccgatgggccgtggttcgttcggcggcaacatgctgattgcttcaacctggcgccatcgcgaggaaatgaagcgcatcggcaagggcaacgccgaccgccgttgggacgtgctgccgcagcagccttcgctggcctacgatctggcccagaaccgcctgatcgtcaccgctgcgatcctccaggggccggtgttcaacgccaaggccgacgctgccgacaagttcggcagcttcggtggcctggtcggccacgagctgacccgcgcgatcgatgccaagggcgcgctggtcgacgccaagggcgaactgcgcagctggtggaccccggccgacaagaccgcctggaccctgctcggcaatcgcgtggccgcgcagtacagcgcgtacgacttcccgggcgtgaagggtgccaaggtcaacggcacgctcacccaggaagagaacctggccgacatcgccggcctggaactggcttgggccgcgtacaccgcgcaggagccgaaggccaagccggcacagcaacagggcttcttccgcgcgtggtcggcgttgtgggcgcagcagctgtcgccgaacgaggccgtgcgtcgcctgaccgccgacatccgtgcaccgggcctatggcgcagcaacggcacgctggccaacctgccggcgttcggtgccaccttcagctgcaaggccggccagccgatgcagcgcagcgaagccgagcagatcaaggtctggcgctgagctaactgctgcaactggcaatgcagagggcgccttcgggcgcccttctttttgcgggtgcagcacgatcccggcttaacaccgggcgtgctatcgctgcggcttcgtccatcgcggagccccgaaatggcacacaagaacaccatctgtgtctggtacgacaacggcgcgctcgaggccgccaccttctatgccagcctcctgcccgacagcgcggtgaccgccgtgcatcacgcacctggcgactaccccgacggcaaggaaggcaatgtgctgaccgtcgaattcaccgtctgcggcattccctgcgtcggcctcaacggcggcagcgcgttcaagcacagcgaagcgttctccttccagatccagaccgaggaccaggccgagaccgaccgcctgtggaatgcgatcgtcggcaacggtggccaggagagccaatgcggctggtgcaaggatcgctggggcatctcctggcagatcagcccgcgcatgctcatcgaagcggtgaccagcaaggacaaggcactggccaagcgcgccttcaacgcgatgatgccgatgaagaagatcgacatcgccaccatcgaagcggcgataaaaaaaggggacggagggtattaagtcgtttctgcccatcgctgccgaccttgtgcgaattgcgacttaatcccctccgtcccctttttttgaggtgctgatgtcctgggatgcaatcatcatcggtggtggccacaacggcctggtctgtgcggcctatctggcgaaggccggaaagaaggtgctggtccttgaacggcgcggcgtgctcggcggagcggcggtcaccgaggagttccatcccggcttccgcaactcggtggcgtcgtacacggtgtcgctgttgcaaccgaaggtgatcgaagacctgcaactgcatgcgcatgggctgcgcattgtcacgcgcccggccaacaacttcctgccattgcccgacgaccgctacctgttgtcggcacctggccgcacccaggccgaagtcgctggattctccgctcgggatgcacagcgcctgccagcgtacgaagcacgcctggagatcttcgccgatgtactgcgcgcgtgggctctccgcgcgccaccggacatcggcgtcgccggcggctggcgcggcctgcccgcactttggcagatggggaagctcggccgcgaactggcggcgctggatgcaccgctgcggcaggagctgctggacctgttcacgctgtcggcggcggaatacctggaccgctggttcgagagcgagccgatcaaggcgctgttcggcttcgatggcatcgtcggcaactatgccagtccatacacaccgggcagcgcctacgtgttgctgcatcacgtgttcggccagtgcaatggcgtgaagggtgcatggggccatgcgatgggtggcatgggcgcgatcagccaggccatcgccagcgcggcgcgcgaggccggggccgagctgcgcgtggatgccggcgtgcgacgggtactgaccgaacagggccgcaccgtgggggtggaactggccaacggcgaaaccctgcgtgcacgcgcggtggtcgccaacgtcaatccgaagctgctgtacaaacagctgctggagccggcgcaggtaccggctgccacacgcgaacgcatgacgaactggcgctgcggttccggcaccttccggatgaacgtggcgctgtcgcggctgccggagttccgcgccctgcccggtccgggcgatcacctcagtgccggcatcatcatggcacccagcctggactacatggatcgcgcctggctggatgcgcgccgcgacggttggtcgcgcgaaccgatcgtggaaatgctgatacccagtacgctggacgattcactggcaccgcccgggcagcatgtggccagcctgttctgccagcacgtggcgccggtacttactgatgggcgtcactgggatgaccaccgcgggacggtagccgacctgatgatcgccaccgttgaacgctatgcgcccggcttcgctgacagcgtgctcggtcgtcaggtgctgtccccgctcgatctggaacgcaccttcggcctggtcggcggcgacatcttccacggcgcactgagcgccaaccagttgttctcggcgcggccgatggtcggccaggcgggctatcgcggcgcccttcccggcctgtatctgtgtgggtcgggtacccatcccggcggtggtgttaccggtgcaccggggcacaatgcggcgcaggtggtgctgcgggacctgtagcggtgtgccgaccaacggtcggcacctacggcctcaaatgatccttcggatcatttgacgctgcgcagatggttcgggcgcttcggtgggccgggcgggcggcgcttgttgaacggcggctgcccgcgccagtaacggatcagcaaccagccgaacagcatgccgcccaggtgcgcgaaatgggccacgcccggctgccagccggtcatgcccagcaccagttcgcccacgccgaacaggatcacgaaggtccgcgccttcatcgggatcggcgggaacagcagcatcacccgctggttggggaacagcatgccgtaggccagcagcaggccaaacacgccaccggaggcgcccagcaccgtcgccgggttttccagcagcgtgcccaccagcagctggcagacgcctgcaccagccacgcacaccaggtaatacagcaggaagcgcttctcgccccaggtctgctccagcggcgcgccgaacatgaagaccgccagcatgttgaagaacaggtggccgaagctgccatgcaggaagccataggtcagcagctgccacggctggaagttgccgcccggcgagaacgcatcgaagccctgctgcagcggttgcagcatgaacggctcgaaggtctgcatgccgagcaggaacggctgctgcagcaggaacaggatcgcattggcgatcagcagggccttggtgacggttggcagtcgcgggaacatgggagtaccggcatggaacggcctccatcatagccgcagcaccgtgtcttgttggcggccctcaggtccggcctgttcagtcgccagcggtgctcagcccgggccccacacagcggcatccagtgccgctgccggatcagccgccggcatccgcacccggccgttctccaccaccacgccctccgcgcgcaaccgctgtgactgctcgcgccatccggccgacccttcttccatggcgatgcgcccatccgagcgcagcacgcggtgccagggcaggtccgggtcgtcgttctggcccaggatgcgcgcggtcaggcgtgcacgcccgggcaggcccgcgcgcatcgccacctggccgtagcccatcacctgccccacggggatcgcgcggatcaccgccaggatgcgcgcacgcgcctgctccggcgtcagcgccgcaggcgggtcaccagcagaacgccgatcagcaccagcacggtgccggcgatctgcgccggccccatcggttcgtcgagcagccataggctcatcacgatggtggaaacagggcccagcataccgacctgcgcggccagcgacgaacccacgcgctgcaccgccagcatgatcgccagcaccggcagcaccgtgcacacggtggcattgaccagcgacagccattgcactggcgccggtgcctgccacagcaacggcagcggatgggtcaccgcgaaatgcagcagcaccagcacgctggccacgcagctggcataggcggtcaaccgcaccgcgccgatgcgtgcgactacctgcccactgccgaacaggtacagcgcgtagctgagcgcactgcccagtaccagcaggctgccgacgatgatctgcccgccctcgcgctgcagatcgtggccgaaggcgagcagcacgccgaggtaactcagcaccagcgcgccgatctgccaccgacccggccgctggcgcgtcagcagcacgttgatcagcagcaccagggtcgggttcaagtaaagaatcaggcgctcaagggtcacgctgatgtactgcaggccctgaaagtcgagcagactggacaggtagtagccggtgaagcccagccacaaaacgcgggcacggtcggcccaggtcagcggctcggcccggcgcgcggcccacagtgccatcagtacgaacagcggtagcgccatcagcatgcgcagggcgagcagcgtggtggcatccacgccgtgacgcagtccgagcttgacgatgatggccttgccggaggcggcgatggcgccgatggcggccaggccgatgcctcccagcgcgatgcgtggggaagcggtggcgatacgggaagcggggctggacatcaggacgacggcgggccgcacggggcggccagggaaggcgtaagggcgtccattgtcgcatgggtgcgcctggtgacctggagagccgagcctgcgctcggctctagaaccgtccagctcagcgcatcagcacgacttcctcggccgaggtcgggtggatcgccacggtgtcgtcgaactgggccttggtcgcgcccatcttcaccgccaccgcaaacccctgcaggatctcgtcggccgcttcgcccagcaggtggatgcccaccacccgttcttccggaccagcacagaccatcttgaacaggctgcgctgggtgccattggccagcccctgcagcatcggacggaaacggctgtggtagacgctcacctgatcgaaccgcgcgcgcgcctcttcttcgctcatgcccaccgcgcccagcggtggatgcgagaacaccacgctggccacgttctcgtaatccatcttcgactgcgggcggccaccgaacaggcggtccatcagccgccgcgaagcggccaccgccaccggggtcaggccgaccttgccagcgatgtcgcccaccgcgtgcacgctcggcacacacgtggtctgccattcgtccacctgcacctgctggtgttcgccgataccgatgccgagcgcttccaggcccagatcgcggctgttgccacggcggccggtggcaaagaacaccgcgtcgaacacgctgtcgagcgggccatcatggccgaatgcacgtacgcgttcgccatcgcgctgcagttcgcgcaggcgatagccgaaatggatgcgcacgccctgctgcttcaggttctcggccagctgatcggtcagctcgtaatcgaagcgatccagcagccgctggccacgcaccagcaggctcaccctgctgcccagtgcctgcagcaggccggccagctccaccgcgatgtaaccgccaccgatgatcgccacctcggccggtgccgcgcgcagatcgaagaaatcatcggagaccaggcccagttcggcaccggggatgtcaggccgcagcgggtgcgcgccggtggcgatcaggatgtgttcagcgctgtaacgcacgccatcgctgcaggccacggtatgcgcatcgagcagatgaccgcgcgccggaatgcgcaccacgccggtttcgtccaggcgcttgtggtagctggtgtggatgttgctgatgtaggcctggcgatggatcaccagctccttccacgacaatgccgggcgtgccttgacatcgaaacccatcgcactggccaggccgatgcgctcgtgcaggtcggccgccagccacatggccttcttcggcacgcagccgacgttgacgcaggtcccgcccagttcaccaggctccagcagcgccacgcgcttgccgtgctgcgcggcgcggatcgcgccagccaggccggcggaaccaccgccaaggacgatcaggtcgtaatcatagggtgcagtgctcatcggaatcgctcgggtcggtaaggggcaggatcgatcgccggcgtgcggccgcagacgagatcggcgatcagctggccggtgccggcgctcatgctgatgccgagcatgccatgccccgctgcaagccagacgtgaggatgcgcgggcgcgcggccgatcaacggcacgtcgtccacgctcatggggcgccacccgcaccactgctcctgcagccgcgcaccacgtggcgcgcgcaggtagtggtcggcggcctgctgcaaggcctgcaggcgggtcgtgcgcagctgcggatcggcaccggcgaattccatggtgccgcccagccgcagcgcttcgcgccaggcgatcacgaacacggaatggtccttcagcacgactggacgctgcggcacctgcgccggtcgtgaccaggtcagcgagtagcccttgccgggttggatcggcacgcgcagatccagttgccgcgcccagcgcggtgaccacggcccggtcgccagcaccagctcgcgcgcctgcagcatgcgttcaccggcacgcacgcgcacaccctgcgcgtcggcgctgaaaacctccacgtccgactgttcttcgatcaccacgccctgtgcgcgcagcacgcgcgccagttcggcggtgtagcggtccggacgcagctgggcatcgccggggaagtggatcgcaccggcaaggcgatcatggaacgccggattgtcgcgcgcgtagtcggtgccatcgatgcgcgccgaggcaatgccctgtgcgttcagcgcctcacactcggcagcgtggtgatcgaaattgcgggcgtcaccgaacacatagtccagaccgcgcgcctcgaactcgcagtccagcgcatgcgtctgcacccactgcgccaggcgcagccgtgaatcattcaacaatgcgccgcgtgcccgcgtggcgtgcagccagtcgcgtgcgttgcagcgcgccccgaactgcagcagccagcgccacaatgctgggtccaggcgtgtacgcacgtacagcggcgcacgcggatcgagcatccagcgcagcgcgcgcaacggcacgccgggcgctgccagcggtggcgcgtggctgggggtgatggtgccgcagttgccatgcgaagtcgcgccgccgacacgcccacggtcgatcacgcgtacctgccggccctgtgcacgcagcgcgagtgcggcagccagtccaatggcaccggcgccgaccacgatcacatcctcgcgcgcgccctgcatcgatcagccctggccggcctcgcgccgcatctgcggccactgccgataggtcatcgcgcgccacagccattccatcggcccaaagcggaagcggcgcagccatacgtgcgagatgcccacctgcacggtgaacaacagcagcgcgaacatcaactgcacgctgcgtggcatcgtttcgaacgcgcccaggccgtagtggtagaacagccaggtgcacagcagcgactggccgaggtaatgggtcaacgccatgcgcccgaccggcgccagccagcccagccgcgcgcgccagtgtacgatccaggccaggtaacccaggcacatcggcaggccgccgatcgtcaccagcgccatcgccgccgtaaccggcagatcgtaagcgcccggcgccagatacggcttccaggcaacacccagcagcgtgaccagcaggccgaagggcagcgccccccaacgcaacaccgcatacagccgcgggaagcgatccggcgtggccagcgcgccgctgccggcaaaccagctgccgatcaggaacatgcccagcacttccgggccggtgatcagcatcgcccccatcgacgtgccgaactcgctcagccgctgcgcattggcctgcatccagctgccctgcccgtacaccaggcgctgcagatcgatgctctgctgcgcgtcggcgagcatcttccgcacgtcctccgccgaagccatcgacaccatcgcgccgaccagcagcatcatcgccacaccgccgagatagaccgttacacccatccacggcagccagctgcgcggcgcctcgcggcaggccagcaacggcaacgagaccaacgcgtacatcaccaggatgtcgccggaccagaccagcagcgcgtggcacagaccgatcagcagcaagccagcgctgcggcgcaggtagaacggggtgaagtcacgcccggccgcctcggcacgctgcgccatcaccgcgaagccggcgccgaacagcaacgagaacagggtgaagaacttgccctgcacgaacacgtagacaaaggcatcggcccagtagtcaataccctgccaatgcacgtcgatgccggtgaaggccaggtccagcggtccgctgaaggcctcgatgttcatcagcaggatgcccagcagcgcagcaccgcgcagcacgtccagcacggcgatgcgttcgccggaagccaccggctgcagggtaggagaagcggcgttcacggggcgtccgtcgggcaggtccgccattatgccgccggcccgcgtgccatggatggccgcgccgtgttccagaaacgcaatggcccgccgaagcgggccgttgctgccatcatgatcgcgctgcgatcagtggtggtgaccgccgtcgccgtggacgtggccgtggtcgatctcttccttgccggcttcgcgcacatcgacgatttccacgtcgaagtgcaggtccttgccggccatcggatggttcaggtcgacgtcgacgacgctcatgccgaccttctgcacggtcaccgcacgcgggccgaagttggtctgcagcacgacctgctggcccggagccagcttggtgttgccgaaatgcttcttcggcacgcgctgggacaggccctcgcggcgctcgccgtaggcatcggctgcgttgacgtcaacgctgaaggtcgcgccggcttccttgtccatcatggcgttttccaggcccgggatgatgttgccgtggccgatcaggatcgccagcggctcgccgcggtccttggacgattcgatcggctcctggccgacttcggaaacggtgtagtggaagcggacaacgcggtctttttcgatcttcatgcgcaactctgtctggatctgccggaggcaggcgggttggggcgggttgtcgcccggcggggacgccgccatcatgacggccaatcccaaggtggcgcattatccggagaacatgcacatcacgccagtttcgtccggcctgcgccggctcctcgccccggccctgctgctggccctgcccgtgctgatgaccgcctgcggcggcggcaaggccacccgccccgctccgcccccgccgaccgcgaactggccgaagaccgtgccggacaaccccgaggcggccaactcggtgctgatgcgtgccatcagcctggtcggcaccccctaccgctatggcggcaacaccccggattccggcttcgactgcagcggcctggtggcctatgtctatcgcgagatgctggacctgaaactgccgcgcacctcgcgcgacctggcggcggtacagggtccgaagatcgatccgcagcgcctggccaccggcgacctggtgttcttcggcagccgcggcagcgtcacccatgtcggtatctatgtcggtgaagggcgtttcgtgcatgcgccgagcaccggcggcaccgtgcgcctcgactcgatcagcggtccctactggaaggaccactacacaggggcgaaacgcgtccttcgctaaaatgaacaggcgatatgttcaaaactgtgacgaacatcaccatgcaactaacgaattactaacggaatttttaacttatccgcgcttttacagggcatgatgccccatcgtttttttcctgtgaccgacgcgtgacgactgacgacctgaaaagcgaaggccagacttccgtatcttcacgtagtgcccgcccgctgttgcttggcctggcactgtgtctgaccagccttccggcctggtcgcagactgctccgaaccgttccgatgtgagcccggccccggtggccgagagcaccgcccgaccggccgccaaggccgaggctgccgctccgcaacgcagccgcgtcgacgccgccgccagcgctaccctggccgccctgctgcctcacctggccgccaacgacaccattccgctgatggaccgctcggccgtggtggccggtgacctcagccgcctcctcgccaactacgacaccagcagcgctgccaatggcagcgttgtcggcaccgcggccgacaatggcaaggtgcagtcgctgctgcgtcgcgcgatgaccctgctgggcaccccataccgttggggcggcagcaacccggacagcggcttcgactgcagtggtctggtcggctacgtgttccgctcggccctgggcattgagctgccgcgcgtctcgcgcgaaatggcacatgacgacaacgccgaactgatcaacgaccgcaccgcgctggccgccggtgacctggtgttcttcggccgcaagggccgcgtcgatcacgtcggcatctatgtgggtgatggccgcttcctgcacgcaccgagctcgggcaaggacgtgcgcgtggacaccctgctcagcggctactggggcaacaagttcatgcaggcccgccgggtcgatctctgatctggccggttggcgctaccacgccgcctgacacgagaaagccgctgccctgcagcggcttttttgttaagcccgcgcaatggtgggtagctgccgatcttggtcggcaccgcctccatccacgcgtggcgtggatctaccagacccggcttgaccgccaccgcgccagccagctcccagacaaaaagcccgccgttcagggcgggcctttcatctccacgcaacctcagccgcgtggcggcgtcggatcggggtcgtccacacccacattgctggacggattgtcatacaccgcctggtcgagcagcccggtttccttggccacgatcaccggcaccagcatctggccggtcacgttcgtcatcgtgcgcatcatgtcgaggatgcggtcgatggcatacaggtagccgatcgtctccaacggcaggttggccgcgctcagcaccaccgtagccatgatcaccgcggtacccggaacaccggccgtaccgaagctgcccagcaccgaagcaatcagcaccaccacgtactgttcaggggtcagcggcacaccgctgtactgcgcgatgaacaccgcgcacagcgccgggtagatggcaccgcagccgtccatcttgatgctggcgcccagcggcaccgcaaacgaaccgtaatccttgttcacgcccaggttgtgggtgatcgaacgcagtgccaccggcatcgccgcgaagctggaagagctgacgaacgcaacctgcatgcccggcgccgcaccacggaagaacttcagcgggttcagtccgtgcgccaacagcagtgcgctgtagaccaccacgatgtgcagggcgcaggccacgtacagggccagcacgaaatgccccagcggcagcagcttctcgaacccgtagctgccgaccaggccggcgatcaggccaaaggtgccgatcggggtgacttccagcacgaagcgggtcacctggatcatgatgtcgctcatctggccgaccagcttgcgcgcctcggtcaccttctcgccgagcttgacgatggcgaagccgaccaggccagcgaagaagatcaccggcaggatcgagccacggccggcggccagcacggtttcgccggccgcgttgacctttgtgccgataccagacagcgcatagaagacattggccggtaccacgtccagcagcacctgcaccacactgggcacttcgcgcggcacgtaattgctggccatcgtcagctgcaggccaccggcgccgggctgcagcacggtgcccacgcccagtccgacgcacaccgccaacgcagcagtgatcacgaaccacaggaaggtgcggccactgagcgcggcaaccgacttctggccgtgcagcgaggagatcgcattgatgaccgcgaagaacaccagcggcacggcgatcatcttgatcagggtgacgtacagctcgccaagcgggccgaaccacgtttccgcggccgggccgagcgcccagccggccagcgcgccgagcacgaagccaccgaccacgcgctgccagaatggaatccgcagccaggcagagaccagcttcataggcaatccagagggaaggaagggatgctggcacgatagcccatcaacggctggggaacgaccgcccgaccggcaaatcagtgtgtcatcggcgtgccttgcgagggcgggcataatgaacgtcccgttacagtttgtgagatcccagcgtccatgcgccgttccgtctccctgttggccgcctgcgccaccaccctgctgctgggcgcctgcgccagcaccacccccgccactgccccggccagcctcaaggtcgccgtcgaccccgtcgcccacccggccggcgagaccccgcagtggtggtaccgcagtggcgccgcccaggccgccgccaacggtgcgatgtccggcaaggccaagaacgtcatcctgttcctcggcgacggcatgagcttgaccaccgtggccgcctcgcgcatctacgagggccagcagaagggtggctccggtgaagagaacctgttgtcctgggagcgcttcccggccacggcattcagcaagacctacaacaccgattcgcagacgcccgattcggccggcaccatgaccgccatcaccaccggcgtgaagacccacatgggtgcgatcggcgtcagcgccggcagccgcaccgactgtgccgacagcctgtccaagggcctgctgacctggctgcagctggccgacagcgccggtctggctaccggcgtggtctccaccgcgcgcctgacccatgccaccccggccgccacctacgcgcactcgcccgagcgcaactgggaaaacgacaccgacctgaccgaagcggccaaggcggccggctgcaaggacatcgcccagcaactgctgtcgacctcacgctatggccgcggccccctggtcgccctcggtggcggccgcggtgaattcaccaccgtggaagagcgcgatccggaatacgacgacaaggtcggccagcgcctggatggccgcagcctggtgcaggaatggcagcaggcgcacccgcagggtgcctacgtgtggaacagcaagcagctggccgccgccgccaacgcaccggccatccttggcctgtttgagccggaccacatgcgctacgagtacgagcgcccgcaggatccgggcggcgagccgagcctggccgaactgacggccgcagcgatcaagaatctggccaagcaccaggaaggctacgtgctgatgatcgaaggcgcgcgcatcgatcacgccaaccacagcggcaatgcctaccgtgcactgaccgagaccgtggccctgtccgacgcagtgcgcgtggccaacgaactgacctccgccgacgacaccctgatcatcgtcaccgccgaccactcgcacacgctgaacttcgtcggctacccggcacgtggcaacccgatcctgggcaaggtgaaggacaagggcggcgaagacggcgccggcaagctggactacgcgctggacggcaccggccagccgtacaccacgctgagctacgccaacggcccgggccacaccggcagcagcaaccagcagccggccggcccgaagcgttacccgcacaacccgagcagcttcgaaccggccaacggccgcccgaatctgcgcgaggtcgacaccgagcatccggactacatgcaggaagcactggtgccgatgaagtccgaatcgcacggtggcgaggacgtcggcatctgggcacgcggcccgggcagcaaggcgatccgcggcacgctggaacagaacgcgatctatcacatgatcgtgcaggccaccccggccctgcgcgagcgcctgtgccaggccggcacctgcgatgacaagggcgtgccggtgcagctgccggcaccgaccgcgttcgagcgcaaggccgaggccaagtgatcgcacggcaggcccgccctgacgctgccagcggccgcttcgcgcggtcgctggccctgcttggcgtgctggtcagcgccactgcagcggcacaggcaccggcatgcaagctgctgaccgacgaacacgggttgtggccactgcccaactgcgaggtgatcgatcaccggccgaagatcagcgccgacacgctgaaggacctgaattacgacgaccacggcctggcagtggtgtacgccgaccagggtttccactacgtcgaccgcaagggccgcagcctgccggtgctgacctgggacaacggcccggaaacgccgcaggaaggcctgctgcgcgcccgcgtcggcaaccgcgtgggctacttcgacctgacgttccgccaggtggtgcccggcaccttcgatttcgcatggccgttccaggacggcgtggccgaggtctgcaatggttgccgtcgtggtacgccggatgccgatggccacacgccgatggaaggcggagagtggttccgcatcgaccgttcgggtcgtcgggtgaagtagggtttttggcagggctgcgccctgcacctgcagacgccaaagcaagatcaaaagcggctctggtttcctgtgagttgggtggggcggtgtgggtgggcaggacacgccgtaaacccatccctgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacccccgacagttttccggtgacggttggaccatccacgctttgcgtggatcgtatctgtcagatatcgaattgaatccggggtcagatccgttttccgcaggaaaacggatctgaccccatgagcaacccgacagttcgcaggaaactgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccaaggacgggtttacggcgtctcccgcaaccggacccaccccgcctaccctcaggaaaccagcttctgctgttgctgttgctgttcctctggatcgtagcgggtgcagggcgcaaccctgccgagcaaccctatacttgccaccgtgactgccttccctgccctcgttccgctggatgcgccgctgctggtgggctacagcggtggcgtcgactccaccgtgctgctgcactggctgtggcgctgcgcgcagacttccggcaccgccctgcgcgcggtgcacgtgcatcacggcctgcagcccgatgcggatgactgggtgctgcactgccagcagcaatgcgacgcctggggcattgagctggccgtgcaccgcgtgcaggtcgagaacggcacaggcctgggcaccgaaggtgccgcgcgacaggcacgacgtgccgcgttcgcggctgagctacgcgaaggcgaaacgctggcactggcgcagcaccaggacgaccaggccgagaccttcctgttgcgcgccctgcgcgcttctggcgtcgatggcctggcggcgatgtccacgcacagccgccttggcgaacatcccttgtggcgcccgctgctggcggtaccacgcagtgcactgctcgactacgcgcgccagcacgcgctgcgctggatcgaagaccccagcaacgcggaagaccacgccgatcgcaacttcctgcgcctgcaggtgttgccgttgctgcgccagcgctggccgcatgcggctgcagcattggcgggcagcgcgacgcattgccggcagacccgcgaactgctggacgaggaagacgccgagctgatcgcgcatctggaagtggcaccgcgcgtgctgtcactggaactgctgcgccagatgtcgccgcgccgcgcagcacgcgtgctgcgcgcgtgggtgctgggccatgatgcggcaccgttgccggcctcggtgttgcagcaggcgctggaggagctattgccggccgacaccgaccgccaggcgcgtgtgcgctggcagcagcacgtgatccagcaatggcgcgaccacgcctatctgctgccggcccggctgccctcgctgcccctcgactggcaggccgagtgggatggccgtgcaccgctgccattgcccgacggtggccagctgagcctgctgggcgccggcgctttcgaacagccactgcaggtccgtgcacgcgtgggcggcgagcgcatcctgctgcagggtcgccagcattcgcacgcgctgaaggactgcctgcagcgcgagcacctcgccccctggcgacgcgcgcagctgccgttgatcttcgatggcccgcagttgctggccgccgccgacgtggtcatcgccgcgcccttgcaggcctggttgcaggccaacgaggcacagctgcggtggcgtcccggcggctggtgaattgacccccgcgcgcggcccgtccacacttgccgcatggccaagaagtcccccgaaaacgcctcccccgtcgcccagttcgagcagtcgctcgaatcgctggagcagctggtggagcagatggaaaccggcgagctgagcctggaagcttcgctcagtgcttacgagcgtggtgtcggtctgtaccgccagtgccagcaggcactggagcaggccgaactgcgcgtgcgcctgctcagtgatccggcgcagccggaagcctccgagcccttcgacccgcccagccatgacggctgaggttctgttcgcgcgctggcgtgaccgtatcgaaagtcagctcgatgccgccctgccctcgcctgccgaggcgccgcagcgcctgcatcaggccatgcgctattcggtgcttggtggcggcaagcgcatgcggcccctgctggtctacgccagtggtcacctgttcggtacgcagccggaaagcctggatgcggcggccatgtccgtcgagctgatccatgcctattcgctggtgcatgacgaccttccggcgatggatgacgacgccctgcgtcgcggcaagcccaccacgcacgtcgccttcgacgaagccaccgcgatccttgctggcgacgccctgcagacccgcgccttcggcctgctggccgatgcgccgctgccggccacgttgcgcgtggcctgcctgcagaccctggcccacgcctcaggcgcgtccggcatgtgtggcggccaggcgctggacatcgatgccaccggccagcagcagacgctggcggcgctgacccgcatgcacgcgctgaagaccggcgcgctgatccgcgcggcagtgcgcatgggcgcgctgtgcggccaggcccacgaaccgcagctggcccagctcgacagtttcgccgatgcactcggcctggccttccaggtccgcgatgacatcctcgatgtcgaagccagttccgaacagctgggcaagactgccggcaaggaccaggcgcaggacaagagcaccttccccgccctgcttggcatggacggcgcaaaggcccagctgcacgagctcgcagcgcgcatgcagtcgatcctggccaggtatggcgaggaagccgacgcgctgcgcgcgctggcgacgctggcggtggaacgcgatcactgatcgctgcacgcggcccggcattccccgcacacgaaaacgcccggcagtgccgggcgttttcagttccgcgtgcagacgatcttacttgatcaggcgcagcgcgaacgggtagcggtaggcttcgccgttgttggccttgaccgcagcgatgatgctgaacaccaggctgatgatgccgacgatcggggccaggaacacgccgatgatcacgatggtgaggatcatgctgatgaccatggcgatggtcacggtgatctggaagttcagggcttccttggcctggtcggtcacgaaggccttgccagcatcgtccttgttgatcagccagatgatcagcgcgccgatgaagccggtgaagatgcccagcaggtgcgcggccagggccatggtgcgctggtcggccggaacgtcggcggtggccggtggcggcggcgggacgttatcgaattcactcacgacaaaactccttttcattgggtggtcttgaccaaccagcacccagctgattgcgtcaggcgggcatagcttacgccatcgacggcatcaatcattacctgcgatggtcatccgccccaacaggatcgaaccggtccggatgtgcgaacggggatcgacgtcgctgccgaccgcctcgatgctgctgaacatctcgcgcaggttgcccgcgatggtgatgccgtccaccgggtactggatctcgccgttctcgacccggaagccacccgcgccacgcgaatagtcgccggtcacgccgttcacgccctgccccatcagctcggtcaccagcaggccatcgcccatctgccgcgcgatgtcctgcagcgggccggcattggccgccaactgcaggttgtgcacgccaccggcgttggcggtggtctgaaggcccagcttgcgtgccgagtagctgcccagcacatagcgctgcagcacgccgtcgcggaccagagccgaggcccgggtggccacgccgtcgccgtcgaaggctgccgagcgcaggccacggcgcaggtgcggcagctcctcgatctgcatccattccgggaacaggcgctggccaacgctgtccagcaggaagctggcctggcgatacagagcaccgccggacaccgccgacagcaggtgcccgaccaggctgcgcgccacttccggggcgaacagcaccggcatgctgccggtggccagcgatcgtggctgcaggcgggcgacagtacgctcggcggcacgacgtccgaccaggccgacgtcctccaggtcctcgcgagccagcgcactggtgtaccagccgtcacgctgcatgccatcgccctgcccggcgatcagcgcacaaccgaccgaatggtgggtgccgcgctcacggccgatgaaaccatgcgaattggcatagaccgacaggctctgcatgctcgacaccgaggcgccgtcggaattgcggatctgcgcatcggcctcacggcctgcggcttcgcaagccagggccaggtccaccgcctcgtcggcctgcagcgcccacgggtgccagccgtccaggtccgggaagtgggtggccatcagggccgcttcggccaggccggcggccgcgtcatcttcggtatgccgggcgatggcacaggcctgctcgaccgtggccgccaggctggcctcgttcaggtcgccggtgctggcgctgcccttgcgttggccgaaatacacagtgacggcgatgccgcggtcgcgggtggactgcacggtttcgacctcgccgaggcggacattcacctccagtccacggtcttcgctgcagctgacttcagcctggctggcgcccagcgcgcgggcgcggtcgagcagctgctgggagaggtcggccagccgttccagccgggccgggctgtcgtcgccgacggcggcttcaggggcgatcacgttcaatgctttatcctgtacgggttgggcccggcatcacgccgggcgactttttttgaaatcaggtatggacgatgcgcggacgcgacgaagaaaccggtgaattccacgacaagagccgcagccagaaccggcgcgacgcgctcgacgtcctggccctgggcgaaaaactggtgtcgctgacaccggcccagctggcgcgcctgccgatcccggaagacctgctgccgcacatcgccgagtgcaagcgcatcaccgcgcacatcgcccacaagcgccagctggcgttcctggccaagcacatgcgccgcgaagaagaagccacgctggatgcgatccgcgatgcgctggatgccaacagcgaaaccggccgccgcgaagtggcgatgatgcaccgcgtggaagactggcgcgagcgtctgctggccgagggtgacaaggcgctggctgcactgctggacgactacccgcaggccgaccgccagcagctgcgcacgctggtgcgcaatgcgcaggccgagaaggccaagaacaagccgccgcgcgcctaccgcgagatcttccaggtgctgcgtgccctgatgctgccggccgcgctgggcctgaaggccagcgccgaagacgccgaccccgtcgagagcgacgaagccgacgaggactgagtccacgccggccggggcggtggcgctggccatcgcccggctcaggcctgggtaccgccgacggtgatgccctcgatcaacagcgacggctggccgacacccaccggcacgctctgcccgtccttgccacagatacccacgccctcgtccagggccaggtcgttgccgaccatccgcaccttctgcatggtttccggaccgttgccgatcagggtcgcccccttcaccggcgcggtgatgcggccatcctcgatcaggtaggcctcggtggccgagaacacgtacttgccgctggtgatgtcgacctggccgccgccgaagttcactgcatacaggcccttcttcaccgagcggatcatttcctgcgggtcgtgctggccggcgcgcatgtaggtattggtcatgcgcggcatggtcaggtgcgcgaacgattcgcgacgcccgttgccggtcggtgccatgcccatcaggcgtgcgttgaggctgtcctgcatgtagccgaccaggatgccgtcctcgatcagcgtggtgcactggctcgggtggccttcgtcgtcgatgttgagcgaaccgcgacgcccgtccagggttccatcgtcgacgatggtcacgcccggtgccgccacgcgttcgccgatgcggccggcgtacacgctggtgcctttgcggttgaagtcgccttccaggccgtggccgaccgcttcatgcagcagcacgccgggccagccaggtcccagtaccaccggcatcacgccggccggcgccggcacggcgtccaggttcaccagcgcctggcgcagggcctcgcgcgcaaacgcttccgggcggccatcagcgaacagttccccgtagccatagcggccaccgccaccggcatagccggactcgcggcggccgttgtgttcgacgatcacctgcacgttcaggcgcaccagcgggcgcacgtcagcgcccagcacgccgtcgctgcgcgcgatgagcaccgtgtccacgccgccggacaggctcaccatcacctgcttcacgcgcgggtcggcggcacgcaggtagccgtccaggcgcttcagcacctcgacctttgcctcgttgccgacgccatcgatgggatccagcgccggatacagcgcgcgtgaattaccgcgcagcagcgagcgcccggactgcgcgccaccctcgcgcgaaatcgcacgcgccgactgcgccgcggccagcagcgcgtcggcatggatgtcgtcggagtaggcgaatccggtcttctcgccggacatcgcccgtacgcccacgccttgctcgatggaatgggcgccgtccttgacgatgccgtcttccacgctccagctctcgcggcgggcgtgctggaaatagaggtcgccgaagtccacaccggggccgagcagctggccgaaggtgcgctccaggccagcggtatccagcccgccggggcgcagcaggcgatcttgggcaagcgtcagggcgatatcagtcatggttctcgatctgggggtgctggggcgctcaggcaagccccgtgaacaggaggtccacgctcagcgtgagcgtggcaggtcggtaacgggcggcggaacggccggggccgggcgcggcgcgggcgctggcggggtcttgtcgcggctgcgttcgatcacttccaccttcggctccttccatggaccggtcaccttgtaggtgcgggcgccgatctcgccgagcggtttggacagtaccgcattggtggccgcgccgagcgccgcgcccaccgggccaccggccaccgcgccgaccaccgtcagcaggttgccggcgcgcgggttgacatcgatggtctggtcgaaccgctggttgcgcaggtcggcctggccgcggatggtgatgttcgccgccgggccctcgatcagtaccttgtcggtgcgggccatgccctgcccgaactgcacgctgccgtcgacctggttgaacgcgaagcccttggagaagaagtcgcggaagtcgaacatcaggcgccgcggcagctgggtcacgctgagcaggcccagcacacggccagcgcccggctccagctccagcagctggccattacgcgcgtgcagatcaaggctgccctgcagattggccagctggaagtccgacggccccccgctccaggaggcctgcagctgcgcctggccagagccgccacgcagctggccgccgtagtcgaggttctgcatcagggcgcccaggtcctcgctgcgcacctgcgcggtcagctcggtgcgggcgccaccggtgcgacccagccagcgaccgctgatgtcgatctcctgatcgggcgcgcggaagcgcagctcgtccacgttcaggccattggccagcggccgcgtacgcagcaccgcctggcccagcaccaccttgccgaacttcaggtcggcaatgtccagcgcgaacggcggcagcttggccgggtccatgtcgttggcgccggcctgcacccgggctggcgcggccgcgcccggcgccggcggcagcgactgccagtgcacacggtcgagtcggccactgatggtgcctccttcggcgttgggtacggtcaggcgaccggccagcgaaggtccatccaggcgcacgtccagcgcctgcggtcccggctgcagctgcaaccgggtctgctcgaagacgccgccgatcagcatcagcttgccgacctgcacgtccactgcacgcagcggcatgccgtcatcgtcgttgccaccacgggccagactgatccactccagcgcatccagagtcgggctgcggccattgacggacagtccgctgggcggcggctcgcgatcggcatggtcgctgcccagggtgacctgcacaccggtgcggttgttgtggctgcgcgcggccagggccagacgctggccaaaggccacatcgatgcgaccagcgcccatcggcagctgcgcggccaccgtggtcgccagcggctcggtggccggcttgtccagcggtgccggcaagtccaggcgggttcccaccagatccgaactcaggcgcagttcgctgggcggtgcgggcgctcccggtgcgactttgggcaggttgaccgcgatggtccagggcgagttacccgcgatatagggcttgagccacgccatttccggggcgcggtcaatcagcacaccggcgtcgaggttggccgtcagctgggactcgaacgccagcctgctgtcgtgcacgtagccgccggcacgcaggctcaagcggccgtcctgaccgaggtggcgcaccgccagttcctcggcaccgaagccaccattgctgtagcgcgcctgcccatgcatgttgtcgaaggccagctggaagcgcttgtccaccagcttcacaccattgaggtcgaccgtgccctgcaggtgaccgccgccttcatcgtggtgcagcggctgcagcaggtcgaaggtcacatgcgccgggcccgcagccgtgaggttgtccagggtgtcgccatagtccttgtgcaatgggctctgccgcagcattgccagcagtctgccggcctcgctctgcgcatcggcacgcacgtacagcggctgctgcccgaagtcctggatgcccgcctcgaatctctgcaccgctacaccggccaggtcccctcgcccatgcatgtcgaagccggggccgatgaaggcgatatcggcgtcgacctggcgcatcagcggccagtcgtgctggaagcggatgtcgccgttggtgatatggccggtggcctcgaaacgaccatcgttgttgtcgaacggccaatcgtccaggtcaccgctgaccaggccgatgccattgcgcacctggccgccggccagcgccatgtccagccagtcggtggcgcccttgctcatcttggagtggatccagaagcgcttggccgccgtcatcggcacatcgtccagcttggccgccaactgcagccagggccgcgtgccgtcgccctggaaccagacaccaccgcgcacatcggccgcgtagtcggtgccttccacgcgcatcgccgcagtgccgatacgccagccaccgccctcgtcacgccagcccacgatctgtccagccaggtgcaggtcgtgccgcacgccgaagccggtgggccaatcgaactgcagctgccgttgcggttgcagctgcaggctgaagccatcggcgtcgccctcgaaatgtccccccaggccgcgcagacccggagaattgccaacgctggcaaagcccagcgactgcagctcgccctgtgcccgcaacgggccatcacgttcgccggccagttgcagctctcgcacatccagctgcggtttggacaggaacaaccaatggcgcaggcctggctcgaggcgatcactcagcgccagcgcacgcagcgccgtaccggcctgtacttcgccggaactcacccgcagctgcctgccaacctgcaactgcaggccatcgagctgttgttcgccgtcttcggtcttcaaacgaaggcgcggtacctgcagcgcccaaccatcggcctggcgctgccagcgcaggcgcgcctgcaagcgctgcagctgcaaccgcggcgttgccacgtcgggcatcggtgcaccgtcgacgcgcacgtcacgcaggtccgaatcggtggtcagcgccaccggcgcgaagtcgcgcagggtcagccacaggttcagctcacccttgccttcgcgcaggcgcacgccaccagctgccagcaacggcgaccaggcatggaaatcaacaggatcggcacccaaccaggcctgcccgttgccgcgcgcgcggtccacgtccagcactgcggtcagcggcagggcatcggtctgcgcccaggcacgcacgcccacacgcaggcggtcgccattgacgcgcaggcgcagatcgatacgcggcagggtggtatcgatacccagtcccggtgcatgcacacccaagcggccatcgatcacctgcagctcgcccagccggcgcagcgcgtccagcgggtcaccgcccgtgtctgacttcggcaggccacgcaccgaccagcggccgtccttgccctgctgcaggtccagtgccaggccacgcaggcgcagctcggtcagcgagcgaccaggcagcatcccgctgtacattgacaccagcacttcggcctcgccgatggccaggccctgaccggcgccgatgcgcaggcccttcagctgcagcagcggaccacgccgggtccaggccgtctgcagctggtcgaaatgcaccggctggccggcacgctcactcagccaggcggcaatcctgtcggggtgacgctcggccagcggcagcagctggctgagggtacccaccagcagtgccagcccgaccaggcctaccgcgcaggcggcaatgaaatgacggcggatccttcgcagtcgcaggcgcggcggcgcgctcatcggccaccgccggcctgcggccggcgaggatcagagcagaacgacatcgaattgctcctgcaggtactgctcgtccgcctggaagcggatgctcttgccgaggaattcctccagctcggccaccgccgaggattcctcgtcggtgatgcgcgcgaccaccttggtcgaggcgatcaccagcaggcgtgcggcatcgaactggcgcacggcacgggtgatctcgcggaagatctcgtaggtcaccgtttcggtggtcttgatgctgccacggccactgcactgcgggcacgtttccgacagctggcgctccaggctttccaccgtgcgcttgcgcgtcatctccaccagccccagcggcgagaagtcgtacaccgtggtcttggcatggtcgcgggccagcgccttttccagggtgcgcagcacctggcggcgatgctcggcatcgtccatgtcgatgaagtcgatgatgatgatgccgcccaggttgcgcaggcgcagctggcgggccaccgcctgtgccgcttccaggttggtgcggaacaccgtctcttccaggttgcgctggccgaggaacgaaccggtattgacgtcgatggtggtcatcgcctcggtctggtcgatcaccaggtaaccaccggatttcagcggcacctgcttgtccagcgcacggccgatctcgtcctccaccccgaacatgtcgaagatcgggcgatcgcctgaatacagttccagcttctcggccagcaccggcatgtacttggccacgaacgcctgcagctgcgcgaaggtttccttcgagtccaccttcaccttgtccacgtccttgcggatcaggtcgcgcaccgaacgcagcggcaggctcaggtcttcatagatgttgctgcacgaggccgcttcgcggccgcggcgctcgaccacgttccagacccgcgacaggtaagcgatgtcctcggcgatggcctcggccggctggccctcggcattggtacgcacgatgtagccgtagccgccatgctgcgcagacagctcggtcaccagggcctttaggcgggcgcgctcggcttcatcctcgatgcgcgcggacacccccaccaccttggattgcggcagcagcaccatgtagcgcgacggaatgctgatctgggtggtcaggcgtgcgcccttggtgccgatcgggtccttcaccacctgcaccacgatgtcctggccgtcacgcagcagctcgacaatgggcacgctggccggcggcggcagggtcgtgttctcggtgtctgcactggccaccggggccgggcgcaccacgtcgttggcgtgcaggaacgcggcgcgctccaggcctacctcgacgaacgcggcctgcatgccgggcatgacccgctgcaccttgcccttgtagatgttgccgaccacaccccggcgccaaccgcgctcgatgtgcagttcctgcagcatgccgttctcgatcaccgcgacccgggtctcgcgcggggtcacattgaccaggatttcctcagacatcggcagcctccctggcggcatcggcagtgggggccagcacgccacagcgcgccagcagacgatcggtatgcagcaatggcagccccatgacgccggagtagctgccggaaagatgttcgatccagcgctcggccccgccctggatggcgtaggccccggccttgtccaacggctcgccggtggcgacataggcggcgatgtcggcggcggcgatcggggcgaaggtcacttcggaaatgaccagttcgctgtccagcccgtcggcgccgaccaccaccaccgcagtcatcacctggtgggtgcgcccggccaggcgcgccagcatcgcgcgggcgccggcggcgtcggccggcttgccgaacacttcaccgtccagcaccacctcggtgtccgagccgagcacccgcgcctgcggatcatcggccagcacccgggccaggccggcgcgcgccttgtcggcggcgacccggcacacatactgttcggcgctttcagcgggcgcgcgctgctcgacgacctccaggtccagggcctggaaggggcgtccgagtcgggccagcaactggttgcgtcggggggagcgggaagcaagatagagcatcggcacagcataacctgaggccgccacctgaatcgtcggcaacccgtcccggaacgcgttgaaccccgaacgggctcacagcgcgttcatcgctacgacaccaccctcaacggcacaacaaggagttctccatgcgcctgaccgccaccccgctgctgcttgccctgtccctcgcccttggaacctcgatgactgcccatgccgccccgtcgtcgccgtcgatcgccgccgcggccgaaggcacgctgctgaacatctcggccaatgccgaagccacccgcgtaccggacgtggccaccctgtcggccggcgtggtcacccaggccgccgatggcaacagcgccatgcgccagaacgcccagcagatggacaaggtactggccgcgatcaaggccgccggcatcgccgagcgcgacgtgcagaccagcggcgtcagcctcaacccgcagtaccgctatgccgacaacgaagcgccgaagatcaccggctaccaggccagcaacacggtcagcctgaaggtccgtgacatcgccaagctcggcaaggtgctggacgcgctggccgctcagggcgccaaccagatcaacggccccagcttcgagatcgaccagccggaaccggtctatgacgaagcgcgcctggccgcgctgaagaaggcccaggcccgcgcccagacctatgccaagtcgctcggccttcaggtgcgccgcatcgtcagcatctccgagaatgccgggggtggttaccgcccgatgccgatgatgcggaccatggccgccggcgcggcgatggacaaggccacgccggtcgccccgggcgaatccactgtgtcggtcaatctggacgtggtgttcgagctgggtcgctgatcccatccgttccggtagacagaggcgggtcccgcaggggcccgcctttttcatgggccggggcggctggctgaaggccagcccaacggtcctgcccctgcctctaggcagtggctggggcctggcgttaatgattggctgccagccgcgtgcggcaaccccgccacgggccctggtgcgttgaggacttcgtcactggcatggaggtggaccatggttcgtacgtatcccgttgcatccccgcacttcgaccccgcccgcgttgccgcctggagcgcggccatcgccctgcacctgctcgcgttcctgttgctgctgatcccggcgacctaccaggccgtgcaggtcccgcgtgacaagaccacggtcaggctgatcgagaagatcccgccaacgccgcccccaccggtgctgcaggaaccgaaggaagtcgcccgggtcgtgccgaaaccgcaggcacagccggcgacaccgccactgccggccccaaccgcgaccgtggaggaaacgcagggcatcatgctgccggccgccgaaccggccccgccgcaactcgcgccgagcatcgacacccatgcaccgctggccggcgcccagctgcaataccgcagtgccccgccaccggcctatccggtcgccgcactgcgcaaccatgagcagggcacggtgctgctgcgggtggaggtcgacagcagcggccagccggtcgcggtcagcatcgagcgcagcagtggctcgcgccacctggaccaggctgcgcgccaacaggtgctcaagcggtggcgctttgaaccggcccagcgtgatggtatagcggtaccggccatcggtttggtgccggtgcagttctcgttgccggactgacgacccgggccggtccgaccgcctgtcggaccggccttcgagaccgaactgccaaactcggcaaagttccagttcaaacgttacggattaagcaaaatttcacgacttcgtcacccgtcggaaacctagattggcccgtcccggatactccggagacagccctcaacgctacggttttccagttaggagagaagctgtgaaacacctgatccaacggcccgccagccgccgccgctgcaccctggcatcgtccatcacccacatccttaccggcggcacattgctgctggttggcgccgcggcttccacctccgccttcgcgcaggagaaggccaccaacctggaccgcatcacggttaccggttcgaacattccgcgcaccaacaccgaaacaccgtccccggtgcaggtggtgacccgccaggaaatcgaccgcaccggcaagaccacggtcgccgaatacctgcagaccctgaccgccgatggttccggctcgatcccgaagaccttcggcaacggctttgccggcggtggtgccggcatctcgctgcgcggcctgggcgcgggttcgacccttgtcctgttgaatggtcgtcgcatggccacctacggcctggccgatgacggccagaaggtcttcaccgacctgagcaccatcccgctcgacgccgttgaacgcgtggaagtgctgaaggacggcgcctcggcgatctatggctccgatgccatcgccggcgtggtcaacatcatcctgcgcagtgatttccagggcgcgatccttcgcggttcctacggcctgtccggcgacagcgatggcgacgcgaagaaggcgaccctgaccgccggtaccggcgatctggccaccgacggctggaatgccttcttcagcctggatgtcgcaaagaccgacgcgatcaagatcagcgatcgcaagaaccgcaagtggatcggtaccggcgatacccgcccgtggggctatggcaacaacgcccagttcctcggcggcgctttcctcagtggaaagacccgcggcggtgttggtccgaacggttcggtgtacgacgatcgcaatgtgaccgaagagaatccggccttcctggtcgctttgcccggttgtgctggtcttaccacgattccgggccagacagaggcatccgcgcaggcgcagggctgcttgtgggatccgaaccagctgtatcgcgatctcaccccggaagagaagtacgtcaacgtgtttggacgtgccagcttcgcctttggtgaaggtggtgagatctacaccgaaatcggctactcaaagaaggaaaccaccttcagcaacaccccgtctggcgtttcaggcggctggggctatccgggtggcccggtcaacgccaacagtggcgacggcgctacggtgctgggaccgaatcatccagataatccgattccgggccaggcctcgcgcctgcgctattcggcctgggatgtcggcccgcgtgtaaccaacaacaccaacgagttcacccgcttcctggtcggcgtcaagggcaactggggcgactggagctacgacaccgcgtatctgcactccggcaccgacctggtcaacaagcgcaccggcttcctcaactacgacaatgtacgttgtgcactggccaacccaaactgcgctggtggtgtttggcgcatcggtgacaatgccggtatgaactcgcaggccttgtacgacttcatttcgccggatatcagcgcacgtgcgaagtcgagcctggacatgttcgacttcaccgtgtcgcgcagcctgatggacctgaagggtggcccgctgggcctggcgctgggtactgaatggcgcaagaccagcaacagcctgaccccgcagacctacaccgaccagggccagatcatcggcctgggctactcggcctacgacggcacccagaacgtgtacgccggttacgtcgagctgtccgcaccggtgctggaaaccctggaactgtccggtgcggtgcgctacgacaagtacgagagcggtgaaggcaaggccacgccgaagatcggcatcaagtggacgccggccgattggatcgcactgcgcggcagttatgcggaaggcttccgtgcaccgaaccccgccgagaacggcgatggtggtctggcagcattctccaatgcgtccgaccccgtgcgttgcccgggcggcaatccggcaccaggtgcaaacgacgacgactgtggcgctctgccggtcgccatcatcacccgcccgaacaaggacctgaaaccggaagagtccaagagctattcggtgggtatcgtcctgcagcccacgtccacgacttcgctgaccatcgatgcctggcagatcaagcgcaccaacgaaatcgcccagggcagcacctccgaagccattgccgccggcaacgtgttgcgtgacaacaacctgctaaatggcgtacccggtaccggcagcatcctggcggtcaacacgcagtacatcaatgccgcatcgacccgggtccggggtatcgatacagatatccgccagaccttcgatatcggcccaggtcagctggagatggacctgcagtggagccatgtgctcaagttcgagcgcaccgatgccgacgtgactgtcgactacgccggtacccacggcaactgcgacgtgaccaactgcatcggcacgccaaaggaccgcatcaacttcggcaccacctggaggcagggtccgtggagcgtcagcggcgttgccaactacatctcgaagatggacaacaaggacttccgtggtccgaacggctcctacctcttcgcgtatgcagacggtacggacgtcaagaagatctcctcgttcaccaccttcgacctgtcgggccgctggaacatcactgaagccttcgagctgaacgcctcggtgcagaacgtgttcgatcgcatcgcgccgctggatccgtccacctacggcggtgtcaattacaacccgctgcacttcagcggcgccatcggccgttacttcactgtcggcgccaagtacaccttcaagtgataccgttcaacgcaccaccttcgaaggcccgggcatctgcccgggccttcgtcgttgcggccccttgcgtgcatgttcacgggcacaccgctaccgtgggtcagcggcatcagcgccgcaggggacatcatggccgcgacatcacaacgcctcgggctgcccgcgttgaccgcactggtggtcggctcgatggtcggtgccggcatcttttcattgccgcagaacgtggcgcgcagcgccggtccggcggcggcgctgctcggctgggcggtcagcggcgccggcatgctgatgctggccttcgtgttccaggccctggccaaccgccggccggatctcgataccggcatctacgcatacgcgcgcgaaggcttcggcaactacatcggcttctccgccgcgtggggctactgggttgcctcggtgctcggcaacgccagcttcttcgtgctgatcttcagtggcctcggccacttcatgccggtcttcggtgaaggcaataccccggccgccgtggccgcttcgtcgctacttctctggaccgtgcacctgctggtactgcgcggcctgcgcaccgccgccatcgtcaacggcctggtaacggtggccaagctgctgcctatcacgttgttcctgatcctggccgccggtgccttccgcatggatgtgttccgcgccgatttcctgggcgcgcccgcactcggcgatctcggccagcagctgcgcggcatgatgctggtgaccgtgtgggtattcatcggcatcgaaggtgccagcatctactcgcggcgtgcggcccgtcgcgccgatgtcggccgcgccacggtgatcggcttcctcggcgtctggctgctgctggtgctggtcagcctgctgtcgatgggcgtgctgtcgcaggccgaactggcggggttgcccaatccgtcgatggcttacgtgctgcgcgccatcgtcggcgagtggggcgcgacggtgatcatcgtcggctcgatcatttcggtactcggcgcgctgctggcctgggtgctgctgtgtgccgaagtgctgtacgccgctgcaggcgacggcaccatgccggccttcctgggacgcgagaatgcgcgcggcgtgcccgccaacgcgctgtggctgagcaatggcttgatccagctgttcctgctgctggtgctggtcaactccggcagctacacgggcctggtgctgctggcggcctcgatgagcctggtgccctacttcctgtccaccgcgttcggcgtgcagctggcgtggcgcggggacgcctatgcgggtgaaccgggcgtgcgctggcgtgatttcgcggtggcgctgctggccagtgcctacgcgttgtggctggtgtatgcaggaggcctcgacaacctgctgctgtcggtgctgctgtatgtgcccggcgtggtggtgttcgcactgacccggctgcaacgcggtgagcaggtattcacgcgttgggaatgggtgttgttcggcgccattctggtggtggccatcgctacgctggtggcgttctccagaggtgagctggcactgtagaatcgagcgcgggctcggctctacaacaacgcaaaaaaagacctgcatcttgcgatgcaggtctcttcaaggtggcgcccgaagttggactcgaaccaacgaccccctgattaacagtcaagtgctctaaccggctgagctattcgggcagacgactagtataaccactcttcacgcgcgatggtaggggtgattcgcaatcattgcggcggcccggtacaactgctcggccaccaccaggcgcaccagcatgtgcggcagcgtcaatggtccaatcgaccacttttcgtcggccagcgcggaaacttccggcgaatgcccttccgggccaccgatcaggaaggcaaggtccctgccctgcccacgccaatgctccagccgctgcgccagctgttcggaactgagctggcggcccggcacatccagcgccaccacataggcattcttcggcagtgcggcgatcacgcgcctgccttcgtcttcggtggcgcggcgcgcatcgcggcccttgccgcgcaggccgggctcgatttccaccagctcgaacggcagccagtgcgacagccgcttctggtactcggcgaagccctgcgccacccagctgggtgcgcgttcgccggtagcaatcaggcgggctttcatcaacggtcctccaaaacgtcgacggcgccatcggcgccgtcgaagggatgcatcaacgtgcggctcaggccacttcgtcgtcgctggacggcggctggtcaccaacggtccacaggcgctccagggcatagaactcacgcacgcgcggcagcatcacatgcacgatcacgtcgcccaggtcgaccagtacccactcggcttcgcactcgccttcaacacccagcggcatcacgtcgagattcttggcaaagcgcacgacttcatcggcgatcgacttgacgtggcgggtcgaggtgcccgaaacgacgatcatgtagtcggcaacgctggaccggccgcgcacatcgatctcgaccaggtccttggccttcaggtcttcggtggcttggcggacgctggccagcagttccggcacggacggcggcgggctgggcagatcgaccttgatggtctggggctgggtctggttgctcaaagtggatcgactcgataaacgtgggggcgattatacgggcaagccggggcggcggcattcacggcgtaggggagcggtacaggccatgggcggccacatagtcggccacggccggcggcagcaacgcccgccaggggccgccggcggcgatctgcgcacgcacggcactggccgattcctcgcgcagcggatgatgcaggcgcaggatgcgcccggccggactggcgaacagggcctgctcgttgtcggcccagcgcccttccagggcgcggccaagttcgccatccaccgaggcctgaaggggactgcccgggcgctcggccaccacgaaatgggccagcccgaacagtgcctcccattcatgccagcgggtcaggcccagcaggctgtcggccccgaccagccaggccaatggccggctggggcccaactcgccgcgcagttcgcgcagggtgtcgacggtataggacgggcggccgggaaagcgtatggcgcggtccagttcacgatggtccagcagcaggcctggctcatcgccgatggccagcgagagcatggtgaagcgctggtcagcggttgcgcccggcaccgcgcgatgcggcggatcagccgctggcagcatgcgcacagcgacctgcagttcgtcacgggcagcacgcgcgatggcgaggtgcccgaggtgcaccggatcgaaggtgcccccgtaatagatccgcaggctcatcactcaggcccgcgccagcaggcgcacggcacgcggttcggccacggccaccagcaggcgctccagcgccagccaggcatcaccgtcggcgcgccccttggcgatgcggtcgaccagtccggcctcggccacgaaacgctcccagcgcttgccctcggggtgccgctgcagcgcacgcttgtagggcgcttgccgcgattcccagatgccgcgcgatttcatttcggcggccagattgccgccacgcgcctgtacccgggccaggccggcaccagccaacagctcgcggatcaccattggcatcagtgcggccaccgcctcgccttcgccgcgcaggcccgccagcatgcgcagcaccgccggcggctggccggagaacgtggcttccagcagccggaaaacgtcatagcgggcggcgtcggccaccagcgattccatccgttccacgtccagcggctggccgtcggccagcaacgccagcttgtcgatttcctgcgcagcggccagcaggttgccctcgacccgctcggccaggcgctgcacggcggccggatcggcacgcaggcccttgccacgcaggcggcgctcgatccagtccggcagttcgtgcggcttgatcgcccacgccaccgacagcacgccgatgcgattgactgcctcggcccacttgccctggtgggccttgctccattcgctggcggtaatcatcagcaccacgtccggcgccgggttggcgcagaactggctgatcacctcggccccgtccttgcccggcttgccgctgggcaggcgcacctcgaccaggcggcgggcactgaacaggctgggcgcgttgaagctggcgtcgagctggttccagtcgaaatcacgcccatcggcgtcgaacacttcccgctcggcgatgccggcggcgcgtgcgcgtgcacggatggcgtcggccgcctcaagcacgcgcagggtttccgggccggcaatcaggtagaccggcgccagcggggtgtcagcgccctggctggccagctgctccggacgcagttccatcgtcgcgactcagtgcttggctgcgggaaccggctcggccggctccgccccttcgatcggcttggccttcggcgccgtcaggctgccgcccttctcgatctcggcgcgcaccacgctgtcgatgcggcggatgatcgacgcggacatttcccgtcgcagctcatcggccaggatttcgcgttcggtggtggtaccggtggcgtcggtcggcggcgacacgtagtcgcgcgacagttcgatcacctgctgcggcaccagctcgctgccatcctcgcgacggaagatgaagatcaccgcatagcgcaggctgtactcctgcgcacggccctgcgagtcgatggcgatcggcaggtcgccccagcgttcggacagcacctggagctgggtactgggccccttgctgtcctcgtcggccagcttggcaccggaagccagcaggctgcgattgagcagcttgaccagttcgctgtatggcgcggtggagaccaccttcaccggcgccgtgtcggtcggcagcatcagcttgttgcgcagatggaaaccgcagccggcaaggccgaggacaagaacgagggcaagcagtattcgggtcatggagacagtctggcggagccgggcgatcacggcaacacacagcctgcccgaagccgcgtgaatgcagggccatcaagtgcatggccccgcaccgggaaggtaccggccaccgcgtgggtgaccggcccaggatgcatcaggcagcgacgatgttcacgatcttgcccggcacgatgatgatcttgcgcacggtcaggccttccatgaacttggccgcattcggctcggccagagccagtgcttcgacctgctcgcgtgcagcatcggcggccacctcgatggtgccacgcagcttgccgttgacctgcacggccagggtcagcgcgtcgcgcaccagcgcaccggcgtcggcctgcgggaacggctggtcttccagcagcgtctcgccatggcccagcacctgccacagggcgtggctggcatgcggggtgatcgggttcagcagcagcacgatggcctgcagcgcttcctggcgcaccgcacggccctgctcgctgccgtcctcgaacttggccagcgcgttcatcagttccatcaccgccgcgatggcggtattgaagctgtggcgacggccatagtcgtcaccgaccttgccgatggtctcgtgggtcttgcgacgcagtgccttctggttggcgtccagcgcggccacgtccagcgccggggcggcaccgtcggcggcgtgcttctgcacctgggcccacaggcggcgcaggaagcgcgccataccgtccacgccggcttcgttccactccagcgactgttccggcggggcggcgaacatcgagaacaggcgcacggtgtcggcaccgtacttgtcgaccatcgcctgcgggtccacgccgttgttcttcgacttggacatcttttcagtgccaccgaccaccaccggctggccgtcggcgatcagcgtggcgccagtgatgcggccgcgctcgtcgcgctgcacttctacatcggccggattgatccagtccttcgagccgtccgggttcgggcggtagtaggtctcggcgatcaccatgccctggcacagcaggttgcgtgccggttcgttgctgtccaccatccgcgcgtcgcgcagcagcttgtggtagaagcggaaatacatcaggtgcaggatcgcgtgctcgatgccgccgatgtactggtcgaccggcaaccagtaattgccgcgcttgtcgaccgcatctcgggcacccggcgaggtgtagcgggcgtagtaccagctcgactccatgaaggtgtcgaaggtgtcggtctcgcgctcggccgcgccgccgcattccgggcaggtggtcttgcgccattccggatcagtcttgatcggcgaaccagtccccgagaacgccacgtcctccggcagcaccaccggcagctgctcttccggcaccggcaccgcaccgcacttgtcgcagtagatcaccggaatcgggcaaccccagtagcgctggcggctcacgccccagtcgcgcaggcgatagttgacgcggcgctggccctgggccttgcgctcgaagcgttcggccagggcttcgaaggcgccctggaaatccagcccatcgaattcggccgagttgaccagctcgaaggcacggttcttgtcgctgtaccagtcctgccagcgggcaccatcccaggtgcgctcgtcgtcgttgcgcggatccttcagcgcgatcacctgcttgatcggcaggccgtacttgttggccacttcattgtcgcgctggtcgtggcccggaacagccatcaccgcaccggtgccgtagcccatcagcacgaagttggcgacccacaccggcaccttttcgccggtgaccggatggatggcacgcaggccggtgtccatgccgcgcttttcctgggtttccagctcggcctcggacacgccaccctgcttcatttccgacagcagcgcagccagttccgggttgttcttcgccgcatgcagggccagcggatgttcggcggcgatcgacacgaaggtcacgcccatcacggtatccggacgggtggtgaacacgcgcagcggatccagcgcagtgccgtcgacatcacgcacgtcgaactggatttccaggccttcggagcggccgatccagttgcgctgcatggtcttgaccgaatccggccagccgtccagttcatccaggccgtccagcagttcctgggcgtaatcggtgatgcgcaggaaccactgcgggatctcgcgcttctcgaccagcgcaccggaacgccaaccacggccatcgatgacctgctcgttggccagcacggtctggtcgaccggatcccagttcaccaccgcattgcggcggtaggccaggcccttgcgcatcaggcgcgtgaacatgcgctgttcgtgtacatagtagtccgggcggcaggtggcgaattcgcgcgaccagtccaccgcatagcccatggccttgaactggccacgcatgtgctcgatgttcttgtaggtccaggccgccggtgcggtcttgttcttgattgccgcgttctccgccggcaggccgaacgcgtcccagcccatcggctgcagcacgttgtggccggtcatgcgcttgtagcggctgatcacgtcgccgatggtgtaattgcgcacgtggcccatgtgcagcgcaccggacgggtacggaagcatcgacaggcagtagtacttcggcttgtccgaagtctcgtcgacttcgaaggcacgggtggcgtcccagtacttctgggcggcggattcaacctgctgcgggtcgtaggcgttggtttcagcgctggtcatggaacacgcggatgcggcggcaaagcggtacagcgtaccgcagtgcggcaaacgtctccaatcctgcccgccgaccgccggccccgccagcgcccggagccggtctcagcgcggtcgcgacagaggcagggccagcgccagccagaccgcccagcaggcgaatgcaagccgttgtgccagcggcgccggcagcacgccctgcagcgcaaaggcagccagcgccgccagcacgccacaggcgatcgccaccccgcccaaggcgcgcccgtgcgtctggcgcagctgcgagatgcccagcaacagggtgccggcgacgaagcccagcacccagatcatccaggcactggcgtgcagctggctggccggcccgtgcagatcgtccacatccagcggcatcaagcccatcgcggtgaaggccagtccgcccagcaacagcatctggctgcccacccgcggcgcccagccagcaccgggcggcagctgtcggcgcaggcactcggccacgaccaccgccaacaggcccggcagtacgaagcccagcagattgaaggccaacgcgtgcggcacgccatgtgcgcccagcagggccaccgggtgccgcgcctgtgcataaccttccaggccggcgccgaagcccagcaccgccagcacgaacagcagtgcggcggcggggccggacagacgcaacagggaagacggggaggtcatgcaggctccaggagcaacggcggcgggaacgacgcattgtcgggcatttgccgcagtccgggttgagactggcatcgatcgtcaccatagaatcggtctccagatgccaatcgatgcctcccccatgaccgagacgacctacgtattcgacgccaccactgcgaccttcgaggccgaagtcctgcagaagtcgctgcagacgccggtgctggtcgacttctgggccacgtggtgcggcccctgcaagaccctggggccgatgctggaaaagctggccgccgaatacaacggcgcctttgagctggccaaggtcgatgtcgacaaggaacagcagatcgccgccgccttccagatccgctcggtgccgaccgtgttcctggtcaagggcggccagctggtggacggcttccccggcgccatcccggaaggccagctgcgtgagttcctggcccagcacggcatcgtgccggccgacgtcggtgacaccgccgccgacgacgaagcgccgttggatccgcaggcacaggtggatgtactgcgtgcgcagatcgccgccgagccggacaaggacgagctgaagctcgacctggccctggccctgctgcagatcggcggcgtggacgaagccggtacgctgatcgacggcctgcccgccaacctggccaccgacgaccgcgccgtgcgcgcccgcgcccggttgtcctttgccgctgccctgaaggacgccccggccgccgaggtgctggacgcgcgcatcgccgccaacggcaatgacctcaaggcccgccacctgcgcggcgtgcagctgctgctcggcggccatgacgaagccgcgctggcgcagttcctggacatgctgcggatcgaccggagtttcgaggaaggcctgccgcgcaaggcgctgatcgatgccttcaatgtgatctccgacgaggacctggtcggccagtaccgccgcaggatggcctccctgctgttctgaacggaagccgggttcgttcagaatccctgcactggacgcgggcaataatgcgcacgatggcggccgtagggccgccacgatccgttcggggggatgaggtcggggccatggggtcttgcagctgcacccccgcattgccgggattgcaaaactgtgaccttcgtccgctcgctgttgtttgccatgcgcttccagggcgccctgctctgtgccctgcttctgctgccggccatcgccgccgcgcaggactggaactaccgggtccgccccggcgacaccctgtgggatctgggtggcgtgtatctgaaaccctcggtgcgctggcaacagctccagcagcacaaccgaatcgacaatccctaccggctgccgcccggccagctgctgcgtttccccatcagctggctgcgcatcgaaccggcaccggcgcgggtgctctcggtccgcggcaaggtcgaactgtccagtggagacggcagcgccagccgcgccatccaggccggcgagcagctgcatatcggagacaccgtacagaccgagggcgaatccagcgtcacgctggaatttgccgatgcgtcgcgcctgcagctgcgtgagtactcgcgcctgcgcctggaccagctcagccgctatggccacaccggcatggtcgacacccgcctgcgcctgcagcagggccgcgccagcaatcgggtgacgcccgcgcgcggcccggcatcgcgctacatcatcgatgcgcccaccgccaccagcagcgtgcgcggcaccgtcttccgggtcagtgccggcgacggtcgtgatgtcgcggccaccgaggtcctgcagggcaaggtgcaggtcggcaacgcccatggccagcgcatggtccagcccggacaggccacccgcagcgccagcgcagacgccgctccggacacagtctccgtactgctgccggcaccgcagctgcgcaacgatgaactgcgcctggccccgttgccgacgctgctggcatggactccggtcgccggcgccgcgcattaccgcgttgaagtggtggaggcagccacgccggagatcctgctgttcgctgccaccacccccgatacccgcctggccatcggcgatctgccgccgggccagctgcgcatcctgctgcgcgcggtcgatgcgcagggtgtggaaggcatcgacgccagtgccgacttcgaactcagcgaccagcctccaccgccgctgaccctggccccgctgcatggacagacaatcaacagcgaccgcccgcgtttccgctggagccaagcccccggtgcgcgcagcagcgtgctgcagatcgcggctgattccaccttcgtacagccactgcaggaacagaccagcaccggcaccgacctgcgcctggcgcagccattgccgccgggtcactacttctggcggatcgcctcccgcagcgccgatgggcaccaggggcgctatggccaggccctgccactgcaactgagcaacgagccggtggatcctgcgctgcaaccgcccgaggccgcgcacggtgagctgaccctgcgttggcaggccggcagcgaaggccagcgctatcgcgtgcaggtcgaccgccgcggcgacttcaaggcacccctggtcgacgaaaccgtggccgaaccgcaggtcagcttcaagcgtccgtggcgcggcaccctgcatgtgcgcgtgcagtacatcgacgatgacggccatgctggcgagttctcgcctgcccagaagatcgccctgccgtgtcgcctctgctatggcaccggcggcggtgccctgctgctgtggctgctgttgtgaggcgttcgccgctgccgtggtcgaagcggatcctgctggccatgctggccgggatactgaccctcgtcgccagccagggccaatggctgtggcggcaggacgaggccacctacgacgcgatggtcggcaactgggactatcgacccgacccgagcgtgctgatcgtggccatcgacgaaggcagcctgcaacgcatcggccaatggccgtggccgcgctcggtccacgcccggttgctggatcgcctgaccgatgccggtgccgaacgggtcgcgctggatctgatgctgtccgagccggaccgccgcgacagccgccaggatgaggcgctggccgcggccatccgtcgcaatggccgggtggtgctgccggtgctggccgcaccggcagccggtgatcgcatggccgaggaaatgctgccggttccgcagatcgcggccagtgccgccgccatcggccacaccgacgttgaggtggacagcgacggcgtcgcccgcggcatctacctgcatgcgggcatcggcaaggcgcattggccggcgctcgggctggccctgaccggcctgcctgcgggcgcggtgcgcggactgcccgaccctgatcccgaggtgggctcgccttatcaatggcggcgcaacgactacgtgcgggtgcgctatgccggacctcccgagcagttgccgcaggtttcctacgcagacgtactcgatggccacgtggacatggcgatgctgcatggccgccgcatcatcgtcggcatgaccgccagcggcatcgcaccgcgcctgctgaccccgaccacccgcgagttctggatgagcggcagcgagtaccaggccaacatcgcctcgatgctgctgcagcacaagcagatcgaggtgctgccccgcttctggcagcacaccatcagcgcggtgctggtggcgctgtgtgtgatcctgctcggcctgcgcctgccgtggctggcggcgctgtgttcgctgccgcttgcccctctgctgagctggttgctgttgcgcaccagcaacctctggtgggcgccagccaccgccctgctgggcgtcctgctggtcctgctggcctgggcgacctggcggatttcggcctggcaccggcaggccaaccgcgacgcactgaccggccttggcaatcgcctgcgtttcgaacaggcgttgcagcaggaatgcgacgccgcacgacgcaacggcaagccgctgagcctggcgctgatcgacgtcgaccacttcaagcgccacaacgaccgccatggccaccaggtcggcgaccgcgtgctgcgggacgtcgcccggttgatcggcgcgcatgcgcggcggccgcgcgacatggccgcgcgttacggtggcgatgaattcgcactggtactgcccgataccccggccgaaggcgcgcggcttgtcatccaggacctgatcgactgcgtacgtgcgttgccggtacacggtgacggcagcgacgatcgggtgacgctcaccatcggcgtgtttacccgggtaccggaaggcgagctgcaaccgcatcatttcgtcgaaggggccgacaccgcgctgtaccaggccaaagcgaatggacgcgacgggtatgtgatggacggcggcgcgtgaccggtgccaccgggtgcaacatacgcatgcgaatggttagactggacacctcgcccagcgcccccggatccgcatgaacgcccgtctgttccgcttcggcatcaacctctggccgcccttcctgttcaccggcatccacgtcacccgcatcacccccgactaccggcagattgatgtcgagctgcgcctgcggccatggaaccgcaactacgtcggcacccacttcggcggcagcctgttcgcgatgaccgatccgttctggatgctcggcctgctgcacatcctcggccgcgactactacgtgtgggaccgcgccggcgccatcgacttcctcaagccgggccgtggcatcgtgcggacgtcgttccgcatcgacgacgcgctgctggatgaactgcgcgccgaagcggccagtggcgagaaggtgctgcgctggttcagcaacgacgtgatcgatgaaagcggcgaagtggtcgcacaggtccgcaagcaggtgtacctgcgcctgaagccgcacgcgcgctgagcgcgcctcaatcgcgcgccaacgcagtcgaagctggctccgcctgcagcggcaccgacagccacgggctttcgtcgttgctgcgggacggcgagcggcgcggcacctgcagatggcggccatccgccgacaagcgcggcacccgcaccggcgaggcgaactgtgccggcaaccgctgcagggcatccaccggatcccccggctgctgccgcagccagcgctgtgcacccagcaggcgcagcatcgccgcggcgtcctgggtgcgcgacgaataggccggatagaccggacccgcaatgtcggtcaacaggcaacccatgacgttcgacaggcaaccaaagtcacgctgcggcggcgccggtgccggcaacggacggtccgcctccagcgcagcggtcgccgtcgcgccacaggcccaaccgagattgccggccgcacgggccagggtgctgctgcggtccagtaccagcgcgccgccgaattcccgcgccgaggtctcgatcgccacccggttcatcgcatactcgccctgcatcgcacggcacaggctctgctcgtcggcccgcatcggctgcatggcctgttcgcattcggccggcagcgggtgatcggcaggcagttcgaccagcatgtcggccagcagctgcgcgttggcctgtaccaggctggcgccgatgatgctttcgaccagatagctgccaccgggcaccagccgccggcccagctgcactccccggcagctgccgcgcagggcaccgtcgatgtcaccctgtacgaacgccagcgcacgtgcgctggtggcatcgaccaccagcccgtaggtcggcatcggcaccaggatgccctcgcccttcggctggaacggcgatacgaagtagtctgcttcggcgagctgatcaagccgcgcgtgcaactgctggtgcccggcatgggcctccacgaagcgttgcgggtccgcgcggacctgggcgaggcagccgcgggcggccggcccgcaactggcaccgggccgcgagcgcagctcggcatggttggccaccaggtgtgtctggccgccgctgctgcccagcaggtcggcctcccaacggcgcacgtcctcggccaacgcctgctcgcgctggcgggcatccagatcgtcgaacggcagcgtccacaacagggcataaccgttgcgcccgctcgccggcagccgcgcttccagccggtgctgcgcctgcaaccgcgattccggcaccggccacatgcgtgaggcgcaccacaccacgatggtcaacagcagcaggcccgccagggtccagcccagtccgcgcagaatcttcaacacagcttcccttccatggctcgttgccgcagtcgatccaccagcgtaatcgaccggcagtgaccgctacaatgcgcacatgtcgctcgaagcccccgccctggtcccccgcccctccctgcagcgcctgttcctgaccggcctgctgaccctgctgccgatctggctgacctgggtcgtggtcaagttcgtgttcgtgttgctgtcgggcatttccagcccgctggtggtaccgctgtccgagcagatcgcgacaagcttcccgcactacctcggctgggtccgcgccgaatggatccaggacaccatcgccctgctggccaccctgctggtgatcctggcggtgggcgtggccagccgccgcgtgctcggccagcgcctgctgcgctgggtgggcgcggtcatcaagcgcattccgctggccagcatcatctacgacagcgcaaagaagctgctggacatgctgcagaccgaaccgggcagcacccagcgcgtggtgctgatcgacttcccgcaccgcgacatgaaatcggtcggactggtcacccgcgtgatcaaggaacacggcaccgaccgtgagctggccgcggtgtatgtaccgaccacgccgaacccgacctcgggctacctggaaatcgtgccggtggaactgctgaccccgactgactggaccgtcgaccaggccatgagcttcatcatttccggcggcgccgtcgcaccgtccagcgtgccgttcacccgcgccggcgaacgcaccggcgaacgcaccgaatgaccccggcgccgatcgagcgcccgctgcaggaccgcgcggtcctgctgttcatcgtgctggccgcgttcttctgcggcaatgcggtgctggccgagctgatcggggtgaagatcttcgcgctggaagacacgctgggcatcgccccgctgaactggaacctgttcggccagaccggctcgctcagcttcaccgccggtaccctgctgtggccggtggtgttcatcatgaccgacaccatcaacgagtttttcggcaagcgcggcgtgcgcttcatctcgtggctggcggtggtgctgatcggctacggtttcctgttcgccttcgcggccatttcgctggcgccggccagctggtgggtcacctcgatggatggccacggtgtgcccgactaccaggccgcgttcgcagccgtgttcggccagggcatgtggaccatcgccggttcgctggtggccttcctgcttggccagctgatcgacgtggcggtgttccaccgcatccgccaagccaccggtgaacgccacgtgtggctgcgtgcgaccggatcgactgcgatctcgcaggtggtggacagcttcgtggtgatctggatcgccttcgtgctgggcccgcagcactggccgacctcgctgttccttgcggtcgccagtgtcaactacgtgtacaagatgggctttgcggtcgccctgattccattgctgtacctgatgcggcgtgccatcacccgctatctgggcgccgatcgcgcggcggcactgcgcgccgccgctgcggctgactgaagccccagcgccgccaagctgactgcgtcttcacgctggccgtacgcgcgcggatcgtgcaagctccacgatctgtgttccacggaagcttcttgatgccgtattccccccgcgtcctggccgctgccattgcggcgttgttcctgttcagtgccgtgccgtcggccgaagcagcgaagaagaaggccagccgccctgccgctgcgcagacccgccaggccgccaagcccaaggccaggcccgcccgtgccaccgcaccggcccgtggcagttcggcgcgccgcgctgcgccgcgtccggtcgcaccggcccgtgccgtgcccaagcaggtgcagctggaacggctgtacgacgagtactgggatgcctcgatgcggttgaacccgctgcaggccacgttccagggcgaaccgcgctacaacgaccagctacccaacatcctgtccgccgcctggcgccagcagtcgcacgacttcaccacgcagtggctgggcaaggtcgaaaaactcggcagcgatggcctgcagggccaggacctgctcagttacgagatcttcgtacgtgacgcgcgcgcctcgctggctgccgagcgctacccgagctggatgatgccgatcagccagtactacaacatcggcagcatcatggcgatcctcggctccggcgccggcgcgcagccgttcaacaccgtgcaggactacgacacctggtcgcgccgctcgctcggcattcccgaactgttcgaccaggccatcgacaacatgcgccagggcatgaaggccggcgtggtgcagccgcgcgacctgatggagaaggtgctgccgcagctggatgcggtgatcaagccgaccgctgaagagagcatcttctggtcgccgatccgcaccatgccgaacacgattgcggccgaagacaaggcgcgcatcagtgccgagtacaagcgcatgatcgaactgcgcatcatgcccgcctaccgcgccctgcgcggcttcatcgccaccgagtacctgccggccacgcgcgccagcagcggcatgggcgcgctgcccgacggccaggcctggtacgccaacctgatcgtgcagaccaccgccagcgaccagaccgccgcgcagctgcacgcgctgggcgagcaacgcgtgcaggaactgcaggcacagatcgccacggtgatgaaggacgccaagctgcgtggcacgccggcaaagctgctgcgcagcatgcgcaacgatcgccagttccagtacagcgatgccaatgcactgatcagccgctaccgccaggtgcagcagcaggtcaacgcgcgcctgccgcaggtgctcgatacgctgccgaagtccgcactggaagtacgcgcggtggagccggaacgggcgctgaccgccgccgctgccgcctaccagccgtcgccgcccgggcagcccggcgtgctgtacatcaacacccgcgacctgcccagccgcaagcgctggagcgtgccggtgcagtacctgcatgaagcgattcccggccatcacgtgcaactgggcctgcagcaggagctggccaagctgccgcgcttccgtcgcctcggtggcgatcttgcgttcgtcgaaggctggggcctgtacgccgaaacgctgggggaagacctcggcgtctacaccgatccctacgaccgtatcggctacctgtactcacgcctgctgcgcgccgcgcgcgtcgtcgccgacaccggcgtcaatgcacagggctggagcaagcagcaggccgtggcctacctgcagaagacggtggacatgagcagcgatgatgccaacgccgaagtcgagcggatcatggcgcagcccggccaggcactgtcgaacgtcgccggcctgaccaccatcgttgccctgcgcgacaaggccaaggcacgccagggggccgtcttcgacctgcgccgcttccatgcagaactgctgaaagacggctcgatgcctctggacgtgctggaccgcaagatggagcgctggatggcacagccggccagcgctgcgcccacaccttcgccctgacgcttccggagccaccatgcgccctgccgtcgccctgttcgccgccgtgctgggcctgctgcctctggcgggcgctgccgcaccggtgctgaccccaccggatgccggtatcgacggcctgatgcaggcctacgatggccaggtgcccggcgccgcagtgctggtgctgcatgacgggcagccggtgttccgccgtggctacggccttgcggtggtcgaagacggcaccccggtcacagccgccagcaatttccggctggcctcggtcagcaagcagttcaccgctgcggcggtgctgctgctggtggaagacggccggctcgggctggaccagccggcccggcagtggctgcccgagctgccaccggctgcagcgggcatcaccctccgccacctgctctcgcataccagcggcctgcacgactacgaagacctgatggacccggcagacacgcggcaggtacacgatgccgatgtgctggccctgctgtcgcgccaggaccggctgaacttcgcgccgggcacgcagtaccgctacagcaacagcggctatgcactgctggcactgatcgtgggccgcgcatccggccaggatttcgccgccttcctgcaacaacgcatcttccgcccgctgggcatgacgcataccgtggcccaccaggacggcgtggacgcggtcgccgcacgcgcctatggctacagccggatcgatggccgctggcagcgcaccgaccagagcactaccagcgccgtactgggagacggcgggatctactcctcgctggacgatctcgcccgctgggatgccgcgctgtacgacgaccgcctgctgtcgaaggcctcgcgccgcgcgatgttcagcccggccacgaccacatcggaaccggacgtgccgcattacggcttcggctggcggctgaatggtccggtgcaatggcacagcggcgagagcatcggcttccgcaacgtgatcgtgcgccacccggagaagcacctgaccgtgatcgtactgaccaaccgcaacgaccccgaaccctatccgctggcgcagaagatcgcccagcgctggctggacaccctgcaatgacccccggttccgacgccctgctgggcatccaccacgccgcactgatctgcagcgactacccacgctcgaaggacttctacgtgcgcatcctcggcctgcgcgtgctggccgagaaccaccgcgccgcacgcgattcctggaagctcgatctggccctgcccgacggcggccagctggaactgttctccttcccctcgccgccgccccgtcccagccgcccggaggcccagggtctgcgccacctcgcgttccgcgtggccacgctggaaccgttcatccagcgcctggctgcacatggcgtggtctgcgaaccgatccgcgtggacgagtacaccggccgacgcttcaccttcttcgccgaccccgacgacctgccgctggagttgtacgaagtcggttgacgtccccgggggtcagatcccttttccgacggaaaagggatctgaccccatcgccgcaaccaaaacctcattcacgcatggcatggatctaccgtgtcgaccaaggtcgacacctacccacagccgcagaaatctgtcagaggtggggcggtgtgggtgggcaggaccgttggcgccatggatggcgccatcgagcccccatggatgggtttacggcgtgtcctgcccacccacaccgccccgccatcccacggatagctgcctttgcttttgaggttgccggccagcggccggcactaccgcaggtgcagggcgcagccctgcaacgcccctcttccccataccccgccgaatgggtatacagtcgacccgtaccggcaccgtgccggaatgaaccctgggaggggaccatgcgcaacaccttcaagaccctgttgctggcactgccgctgtgcctggccgcgctctcggcgcaggccgccgatggcgccgccggccgctggaagaccatcgacgacaagaccggcaaggtgaagtcgatcgtcgagatcacccaggccgccaacggcaccctgaccggcaaggtggtcgacatcctgcactcggacaagggccccaacccggtctgtgacggctgtgaaggcgccaacaggaacaagccggtgaagggcatgaccatcctctggaacctgaaggccgacggcgccaacaagtggtccggtggcaccatcctcgacccggccaacggcaagacctacaagtcgaagatggaactgcagcccggcggcaccaggctggacgtgtccggctgcatcgccttcatctgccgcgcgcagacctggcagcgcgaataagcgcccctggcctcacttcatcccggtgacccggccccggccgggtcacctcgttgcgggcatgcgatactctgcggttcccctcggcttcaccccgcgaccatgacccgtaccgcgctcgtcaccaccgccctgccctacgccaacggcccgctgcacctgggccacctggtcggctacatccaggccgacatctgggtgcgtgcgcggcgaatgagtggcggcaaggcctggtttgtctgcgccgacgatacccatggcacgccgatcatgctggccgcggaaaaggccggggtcaccccggaaaccttcatcgccaacatccaggccagccacgaacgtgacttcgccgccttcggcgtggccttcgaccactacgactcgaccaattcggcggccaacaaggcgctgaccgagcagttctacctgaagctggaagcggccggccacatcagccgccgttcggtggcgcagttctacgacccggccaagggcatgttcctgcccgaccgctacgtcaagggcatctgcccgaactgcggcagccccgaccagtacggcgacaactgcgaagtgtgcggcgctacctatgcgccgaccgatctgaaggaaccgcgttcggtcatctccggtgccacgccggaaatgcgcgattcggagcacttcttcttcgaggtgggccacttcgacgcgttcctgcgcgaatggctggccggcgacgtcgccctgccgggcgtgaaggccaagctgggcgagtggctcaatgccgaaggtggcctgcgcgcgtgggacatctcgcgcgatgcgccgtacttcggcttccagattcccggtcaaccgggcaagtacttctacgtctggctggatgcaccgatcggctacctgtccagcttccagaccctgtgcggcaggatcggcgaagacttcgaagcgcacctgcgcgccggtaccagcaccgagctgcaccacttcatcggcaaggacatcgtcaacttccacggcctgttctggccggcggtgctgcacggtaccggccaccgcgcgccgacccgcctgcacgtcaacggctacctgaccgtggacggcgccaagatgagcaagtcgcgcggcaccttcgtgatggcgcgtaccttcctcgatgccggcctggagccggaagcgctgcgctactactacgccgccaagtccggcggtggcgtcgacgatctcgacctgaacctgggtgacttcatcgcccgcgtcaacgccgacctggtcggcaagttcgtcaacctggccagccgctgcgccggcttcatcagcaagcgcttcgacgggcagctggccgcgcagctgcccgatgcggcgcagtaccagcgcttcgtcgatggcctggcgccgatccgtgaagcctacgagcgcaacgacccggccgcggcgatccgcctgaccatgaccctggccgacgaagccaaccgctacatcgacgacgtcaagccgtgggtcatcgccaagcaggaaggcgccgacgcgcagctgcaggccgtgtgcagccagggcctgaacctgttccgcgtgctggtcaccgccctgaagccggtgctgccggccaccgccgcgcaggccgaagccttcctggccgcgccggtgaacgactggaccgaactggcacagccgctgctgggccaccgcatcaccgactacaccccgctgttcacccgtatcgacccgaagaagattgacgccatgatcgacgcctccaaggacaccctgcagccggcggctgccgctgcccccgccgccaagccggccgccccggccccggccccggccccggccaaggacgaagcaaagagcgccgacgcgccggcctacatcggcatcgacgatttcgccaagctcgacctgcgcatcggcaaggtgctggtctgcgagttcgtggaagggtcggacaagctgctgcgcttcgaactggatgcaggtgaactgggcaagcgccagatcttctccggtatccgcgccagctacggcgagccggagaagctggtcggccgcagcgtggtgttcatcgccaacctggccccgcgcaagatgcgcttcggcctgagcgaaggcatgatcctgtcggccggcttcgacggcggtgcgctggcgttgctggacgccgacagcggcgcgcagccgggcatgccggtccgctgatgcccgcagcgggcgtggcctcggccgcgcccgccggcagcattggccagcggaggcaacgcgatgggaggcaacggaatggaactggcgctgttcgacttcgaccacaccgtgaccacctgcgatacctatggccgtttcctgcgccgcgtggccaccgccgaacagctggcgcaggcgtggtggaaggtcggcccgtggctgctcgcgtacaagctgaagctgatctcggccgaacgcatccgcgcgcgcgtcacccgcctgaccttcagcgaccgccacagtgacgacatcgccaccctggccgccggcttctcgcgtgagttcctgcccgacgtggtgcgcccggaaatgctggagcagatccgctggcacaaggaacagcagcacaccgtggtgatcgtgtccggctcgctggacctgtacctgcggccgtggtgcgagcagctgggcctgcagttgatctgcaaccggctggaatgtcaggacggacgcctgaccggccgttacgccggtggcgactgtggcccgcgcaaggtcgagcacatccgtcgccagttcgatctgtcgcgttacgtgcgcatccatgcctacggtgacagttccgaagacaagccgatgctggcgctggcccacgagcgctggttccgcggcaaacccctgaagtaacccgacgcgcagccttcgccacgcatgagcctgatcccacccctgaccgaacgcctcgaccgcctgctgccgcagactcaatgcgggcaatgcggctacgacggttgccgaccgtacgcgcaggcgatggcgcgcggcgaggcaggcgtcgaccgctgcccacccggtggcgatgccggtgcacgcgcgctggcccaggttctgcgcgtaccggcgattccttttgatcgttcgcgcggcgagcacaaggcgccgcaggtggcgttgatcgtggaagccgactgcatcggctgcaccaagtgcatccaggcctgcccggtggacgccatcgtcggcggcgccaagtacatgcacacggtgatcgccgatctgtgcaccggctgcgagctgtgcatcccgccgtgcccggtcgactgcatcgagctggtgccggcctagccaccggaccaaccggcggagcggcggggtagagtcggctgttagtcgactgctcttcgttccggcggcgcaaaaccccgcgctgcgcgcgacagtcgactaaccgtcgactctaccccccctccactgctgggaggtgaccccgccgttacggcactgccgccgtcaccacgatttcgaccttccagtcggcgtgggccagcttggcctcgaccgtggcgcgcgccggggtcgcaccttccaccacccactcatcccatgccttgttcatgccatcgaagtcggccatgtcggccaggaacacttcggcgcgcagcacgtgctggcgatcactggccaccagcgccagcagcttgtcgatctcggccagcacctgccgggtctgcccggtgatgtcctggctggtgtcttccggaatctggccggaaaggtaggcgaccttgttgtacacggtcatttcggacatgcgcggtccgacgtcgtaacgctccatcatgggcgtggctcctgcgggtgatcaggcctgcattgtcctccaaaccggtcaacgatgggtgcagggcagccatccacacacggtcactaccggcttccgacagcgacgctggtcaaatgccagcgacaggcgcacgatgcgccacggctgcattgacaccgccctcgccctccctgacgcacccttgcgccgatgaccgaaaccaccgaccccgccaccgctccctccaccccggcatggaagcgggtcctcaccatcgtcatcccgctgctgatcctcgccctggccttgcacggcctggccaatgagttcgacgagcacggctatcgtgcgatccgccaggcgttccggcagctcagcggcacgcagatcgcgctcaccgtggtactcggcctggccagttacgcctgcctgatcggcttcgatgccatcggcctgcgtcgcagcggcatccgcgtgcaccccgcgcgcgtcggcatcaccgcgttcctggcacacacgctgggccagaccgtgggctttgccgcgttgaccggtggcgcggtgcgcctgcgcggctaccgcagcgccggcctggacctggcgcagattggccaggtggtgctgatgagcacgctcggtttcgtattcggtgcatggctgttgatcagcgtggcgctgtgcatggaaccggcggcggcagcgttggcattgccattgaatcccgatgccgtgcgcatcgtcggcatcgtcgcgctgctggcctatgcggccaccctgctgctggtcggccgcgatggacgccagttcagcgtgttcggccatgtgctgtggctgcccgaccggcgcacgatgatcggggtgaccgtgctcagcgtgatcgagctggtgctggccagtgccgcgttctatgtgctgcttccggactcgacgccgaccggcctgcccggcttcgtcggcctgtacctggtcgcggtgctggccggcctggtttcgaccgtgcccgccggcctcggcgtgttcgaatggagcctgctgaagctgctgccacaggtggcaccggctgcagtgctggccgcggcgttgatctaccgcgtcacctactacgtgctgcccctgctgctggccaccctgctcgcgcttgcacccgcgctgcgccagccgctgcaggccagtgccggggcaacccgtgccggctggaacgcgctgcgcccatggttgccgcagatcatcgcgctggcggtgttcagcatcggtgctgcgctggtcatcgacggcacgttgcccacgccgcgccgtcacctggtcaacgcatcactgccgatcctggaaacgtcccatctgatcggcagcctcagcggcgtcgccctgctgctgatcggccagggcctggcccggcgcagccatgccgcatggatgctggcgatggccgtgtgcgtgatcaccccgttgccactgtggctgcgcggtggccaaccgttgatcgcggtctccgccctgctggtggcgatggcgctgtgggccgcacgccgcgagttctaccgccagggcgcgctgctcgatgaagcatggtcgtggccatggctgcgcaacctcggcctggtactggtggcggtcacctggctgttgttcttcacctacagccatgtcgagtaccagaacgagctgtggtggcagtttgcgatatccggcaacgcaccgcgtgcgctgcgtgcgctgctggtggtggcgatcgcgcttgtgatgttcggcctggcgcggctgctgcacagtacgcgcagcccgctgccagccgccgacgaggccacgctgcaatcattggcgccggtactggccggtgccaccgatacccaggcctgcctggtactgaccgccgacaaggcggtgctgcgcgatgatgcgaaacagggctttgtgatgatgcagcgctacggcggttcgctgatcgcgatgggcgatccggtcggcccgcctgatgtggcgcgcgcgctgatatggcgcttccgcgaggaagctgaccggctcggcctgcggccggtgttctaccaggtgggcgagacctactggcagacctatctcgacctgggcctgggcctggtcaagctgggcgaggaagcgatcgtgcccttgcacgacttcggcctggaaggccgcgaacgcgccgatctgcgccaggcctggaaccgtggcaagcgcgggggcctttcgttccgcgtggcaccggtggaagagattcccagcctgcttccccgcctgcacgcgatctccaacgcgtggctggaagacaaggccggcgacgagaagggtttctcgctgggcagctacgatccggattacctggcgcgcttcccggtggcactggtcgaagccgagggccagatcgtggcattcgccaacctgtggcaggcaccggccggtgccgagctgtcggtggacctcatgcgccatgtcaacgaggcaccgaagggcacgatggacttcctgttcatcgagctgttcctgtggggccgcgctcagggctatgcgcgcttctcgctgggcatggcgccgctgtccgggctggcccagcatcgccttgctgggcgctggaaccgactggccggcctgctggcgcggcatggcgaacgcttctatggcttcagtggcctgcgccgcttcaagtcgaagttcgacccgcagtggcgaccgcgctatctggcagcacccggcggcatgcacctgccggccgcgttgctggatgccacgcgcctgatctcgctggacccgcggcgcaattgacgccccataccgccgagcatgcccggcaccacctgccgcccggtaggtgtcgaccttggtcgacacgccagcgacagcggtcaggcatggcccggcattaccgcggcacgttctggtgggtgcgaaccgttggttcgcactctctccgcttcacgccccgcccttgaggatcacctcggccaagcgatcatagtcacccccgaaatggtgatcgcccggcagcttcaccttcctcacgccgtcattggccggcaggtccgggcacagtgcgtcctcatccttgtcgccgtatacgcacagcgttttttccgccggcagtctggccacttccggcgcgatcggcaggccgtcgccaccaccccccagccagttgctgacatggaattcgaagtcagccttcctgcccaccgacagcagcacgatacggtccagcgtctcacgggtgccggcatcaagctggttgatggtggccggcagcacgtcggcaccctgcgagaaaccgatcagcatcaccttgtcgcggtgccactgctggcggtagtgatcgatgatcttctgcaggtcagtggcaaatcccttcggcgtgcgctcgctccagaagtagcgcagtgagtcgatgccgaccacggccacgccatgctcgttgagcgacgatgccacgtccttgtccaggccggcccagccgccatcgccggaaacgaacacggccagcgtgtcgccgctgccggtcgccggtacttccactatcggcaggcccttcagcgcggctggtggcggtgccaggctgacgccggcctgcgcgccgatcacccgcgccgccgccaccaggccgggtgaagcatcgccgcgcgcggtgcgcttgaactcgcgtgccatcgccacctgctgcacgaagcggctggcctcgccaaccttgcagccatggtcgccggcggcgctcagccacggggaattcaactcggcaggctgcagcttgttgtgcttcacgccatcgccgcagaccatgcgctcgtggctgtgatccgggcagaagccggtggtcagcaggccggcgaatacctgggtgtcggcctgtgcggccagcgtgtaggccatctcggcgccttcaccatcaccaccgaccagcggcaggtggtagccaggcaggtgcagggaggcctgcaaccagcgcgagaagttctcgacgtcgccggaaccgaacgaacaggtcggattcccctcgcgcttgagcacgctgcgcagatgcgcgatgtccacggcagcgaccatcgcgccatcggcacgcagggcctcgatcggaaggcggctggtatcaccaccggcggtgggttcatggaaccagatcaccacacgctgcggcgtgccagccggcatgtgcaccggaatctgctcgaaccgcccgtggctgaactgctgcacgttggccgccgccattgccggcagcgctgccaacgccagaaccacacccattgccctgccgagccctgcacgcttcatgtcgcatccccgatggaatgcgcacacgatacgccgccgccgcgtgcacggcacgtaccggcgcaggccgttggggattcagtgggctgcggcccgacggctgcgccggtacagggccatcgccagatacagcagccagcccacgatcaccgcgatcaccactttctggcccagcccacgcggcggcccggcgcgccacagcacatgcagccacagcagcacgaaggccagccatgcccagccccagagcaggcccgcggcggactgccaacccggttcgcggcgcagataccaggcctgcagcagcatgccgacgctggcacacaggaacgcggtgttggctgccagtccatggatgaacggtgccagcagcggggtcgcttcaggcagccagctgtcaccgatggcgaccgtcgccagccccagtgcagagacaatgaacaacagcggcgccgccgcactgcggcgcgggccaatgctgccgcgatacagcgcaatgccaagcgccgcaatggccagcgccagcaggcagtaggcagcgcgcaatgccaggccccacggcccgtgcaggtacaggctcaaggttgcccgcacccagtccagatcactgcgcgcgacctgggtccacagcgcggtggccacgaacagcagcagcgccaccagtgccagcaccgccgccggacgcgcacggctcatggcgttgcctccggatgccgcgtcttccactcggccagcgccttgcgatagcgctgcagctcatcggcgtacagatccagcacgcacagcgggcaaccactgccacagcattcgttgggaccgggctcttccggtggcagcgggcggggatcgggatcagggacggacacagtgggaagcgacaatcggtgagagcaggcccaagtgtaccggtccagctcagcgggccagctgtcgacgcaggttttcccgagccgccgcatccaggcgctggtggaagaagtcactgaggaagatgcgcggcgcccgcagcagcccctgcaggaaacggcgacgcccggcgcggtacaggaagcccggcacgacccctttgtactcttcggccacaccacgatcgtaggcggcgaacaccggctcgggcgcggccaggatcgccatgtcgcagtccaggagcagcgcggcctcggcatcaacgtcgtccgggcccagatcgccatggcgggctgtcagcaggatcaactgctcgacccgcgcggcgtcgacgccggccagttccggggcccgtgcgattgcctgcagggccagcgccgccgaacgcgcttcgttgtccttgcggcccgccacatagatcgcgtcgtggtagagcacggccaggtacacctcggcgggcctctgccagcccgggccgtcagccacgtcctggcagtgctgcagcaccgcgcgtacgtgtccgaagtggtggtaggcgcggggcggcgttgcgtagctgtcctgcagcgcctgccactgcgcaggagccagcgtcagcggagagaaatccatacccggatcatcccgcctgcgcagccccgcggcaagctgatggttttttcaccacatactcacaacgcttgcccggtgaggcctggacgcggttgtccacagctttgtcgagcgctggtccacatcggttgtggatgaaacgccgtaccggccacgcgccgaccaacggtcactgcagcgcggcgccgccgggtctacactcgctgcaggcgggagcgcccgccgctgccgggaactgtcatgtaccgccctgccgcccgcatcttcatcgtggtcctggccgctttgatggccgcgccgctctgcgcacaggaccacccgcgcaccgatgcactcccgcccatcggaagcgtcaccccggtggaggtcccctcaccggaacaggtcttcgcgattcctcccgcaatgcgcgcgatgctgcaggcgcaggtgatcgaccgcagttcatcgcgcgagcagcggctgcaggcactggtggaaatgatcttcggccgccaggggctggacctgcagtacgacgcgaacgcgacctacaccgtggacgaagtctggcagcagcgccgcgccaactgcctcgccttcacgctgatgttcgtggcactggcgcgcgaggctggcatccaggcccgcgtccaggaagtcggccaggtcgtgtcctggtaccaggaccaggacgccggcgtggtctacagtgtgggccacgtcaacgcgggcgtggagatcgcggggcgttacgccacggtcgacctcgatcgcaacgtactctacgaccgccacggcccgcagccggtcagccgcgcgcgtgcactggcccatttctacaacaatcgaggtgccgaacgcatggccgaaggagacctcgtcggcgcccgcgcgttcttcgatgcctcggtcgtgcaggatcgcgcgttcccctcggtctggaacaacctgggtgtgctcgacaaccgtgagggcaacaccgatgcggcgcggcaggcactggaccgcgccctgcgcctggacggtcgccaggatgcggcgctgaccaatgccagcgcgctgtatcggcagcttgggctggatgcgcaggccaaggccttggagcgacgcttgaagtcggtgcagcgtgaggacccgttcgcgcagtacatgctgggcacgcaggccgagcaggccggaaagctggccgaagccatccgctattaccggcaggccgtgcgcctgtatgacaccgcgcaccagttccacttcgggctggcgcgcgtgtatttcctgtccgggcagcttgagcgcgccgaccgtgaactgacccgcgcgcagctgctgggtggtgcaccggagcaggcacgctaccaggccaagctcgacagcctggcccgctggcgcgcgcagcagcaggccaggcgctgagaccgatcaggccttcttgaggaagcaggtcttcaggaccaggcccttgatcttgtccgagttgccttcgatgtgctcggcatcatcttcgaccaggcggatgttgcggatcacggtgccctgcttcagcgggatcgaagaccccttcaccttcaggtccttgatcacggtgacggtgtcgccggcctgcagggtattgccgttgctgtcacgcacgaccagggtcgaaccggcactttcctcggcggtccattcgaaaccgcaatcggcgcagatccacagcgcgccatcggcataggtgttttccagggtgcactgcgggcaggcgggaacagacgacatcggcaagtacctcaaagtgaatcaacagccgccattgtaaccgcccggtccggggccccggctccctggcaggtgcccggccgccgccatgaccgcggctggagcagccgtgacgctggaacttgcagtcggcgacgaactgcagcagagtgcgcggcccctgaccgcccccggaactccccatgcgcctcggcatcgacttcggtaccagcaactccgccgccgccatcgtgcatgaggggaaactgctgccgatccgtttcggtgacgccgaacagttccgcaccagcgtgtacttccccggcgtggtgcccgacccggacgacttccagctcgacgacggccaggaacaccagctgcagcagatgatcgacagcgccgcgcgtgcagcccgtgccgccggccaggaacgcacgccgcaggcgctgcgccgtgaagccctgcgcgccctgcgccgtgaatggatggaggcccgcgccggcaaggaacgcagcgccagcgacctgctgcagaacgcggtctacggcgacgacgcgctggaagcctatttcgaggaacacgaaggcaacctggtgcagagcccgaagtcgatgctgggctacaacctgcacccgcgcgcgaagcagaccatcaccggcatcgccgcgcacatcctcgaacacatccgcctgaccgccagcgcccagcttggccagccgctgcgtgccgctctgctcggccgcccggtgcagttccgcagctcgatcggcgcggccggcaatgaccaggcactggatatcctgcgcgaggccgccacccaggccggcttcgaccagatcgatttcctcgaagaacccgccgcggcggccatgcactaccacgccgaaagccgcgagcggcaccaggcggtgatcgtcgacatcggcggcggtaccaccgatatcgcgcatgccgaagtcggtggcgacgacgccccgcgtatccaccgcgcgtggggtatcgcccgcggcggtaccgacattgatctggcgctgagcctgtccagctacatgccgctgttcggccgcggcatcacccgcgtgcccgcccaccactatgtggaagcagccaccgtgcaggacatgacgcgccagcgcgacttccgccagcacaaatacgatcacgtcgacgagccgtggggcgggcgcctgcaggccctgcaggacaccggcaataccgcccgcctgtaccgcgatgtcgaacgcgccaagatcgccctcagcgccgccagcgagcaccgcagcacgctggactacatcgcccgcgacctgcatgccgacagcagcgccgatggcctggccgccgccgcccacggctacctggagcagatccgggaactgctggcccaggtccgcagcgacatcgggggcgacccggatgcggtgttcctgaccggcggcatgtcccgtgccggctacctgcgccaggccgtggccgaggccttcccgggggcccgcatggtccacggcgagccctcgctgggcgtggtccagggcctggcattggcggcagccagccaggattaacaaaacgttacgcggtctaagttactcttggtcggctagaaccccgctgcaccttccaccggccacgccggtgtgtgtccacggtgcagcctggcccgccctgcgggcctagcggccatgccttcctggctcgttcatggtccgcgcagcacctgagccgccatcgagacccgctttgggcacccgccaggcccctgtggccttacaacctgacgcagcacctgcacccatcgactgccgccgttgtgacgcggtctgttgccggctgcccgtgctgctgcagcccggcgaccacgtgcctggccagttcctgtcacgcgacacccacggccgtgccgtgatggcgcgcaacgaggaaggctggtgcgcggcgatcgatccctatcacctgcgctgcacgatctattcgcagcgcccggcgatctgccgccagttttcgatgggcggcgatgactgccgccgcgagcggcaggactacctgcgccaggccgacgcctgggcgctttcctccccttccacctgacaggagcaaccatgccccgcaaggcaaagacccccgcgaaggccagcaacagcatccgcagcgaacgcaagggcgcggccgccagcaccgtggtcagcagcgattcgatcgcttcggacctggcagcgttccgcaaggccggtggcaagatcgaagtcctcggcaccacctgggcgctgaagaaagccagctgacccagtaccgaccgcggcggcgctgccgccgcggcctgccggaccgtgctcagcgatccaggcgtacccgcacactgcccgaatgcgactggatgcggatgtctccatcgccgccccccagacgcgtatcgagatggctgcccggcccatagcgcggccgctccacctgaccggcgtcgctgttgatcgagccgctgaagctgttcaccgacagctgtgccgacaccgtgcgtggcaggctcagcgtgaccgaggcactgaccgattcgacattgatgcggccaccgggcgccagcccggccgctgccagatcgatgctgccagagacggtttccaccgccagtcgctgcacgcgcccggcgtcgacctcgacccgtccggacaccgtctgcgcaccgatatcaccggacacgccgccgccggcctcgatgcggccactgacggtgttcacatccagcttcggcgtctgcaggcgtgcgctgacgctgccactgaccgtgttgagcttgctgtcgccactgcggccagccgcgctcaggctgccgctgaccgtgtcggcctgcagccgtcgcacatcgataccactgatgtcctggctggcgctgaccgtgctcagcagcagctccaccgatcgcggcacgttcagcaccagcgttgcaccgccgttgttgctgcggcgcggatattcgatctcccagcgcacacggttggcgcttttttcctggcgcaactgcaggccgtcgctgagcgtgccggtgagctgcacgtcattgcggtcccagccacgcacggtcaccttgccggccacgttgctcagctcgatgcgaccgcccgcagccaaggtgtggcgctcgtcgatgcgggtgtcggccagtgccacggcaggggtcagcagcagcgcgacacagcaggaaatcagggttcgggtcatgggggtctcctcaggtcgtcaggccggactcggcggcataggccgcctgccgggtcagttccagccgcaacgcataggtgcgcttgagctggccaagcaggtgcggcgcacgcgggtcctgcgccagggcggcacggatctgcgccgcgctttcatccagttcatgcaaggccggctgccattccggcgcccgtccatcgggcagcgcggccacggcctgctggtactgctcggtcatcgccgcggcctgcagctgcagggcggacggcgccggcgtatccggctgcgcatgccgccacggcgccaccacatacagtgccaggctggccgccagggcagcgccggccggcaaccaccagcggcgccgcgaacgcaccggcaggaccaccacgttgtccgttggctcgggtgctgcctgcggtccacgcggcggcagccgggcggacaggcgtgcccagccatcggcgggtacatcgcgctcgttcggcagcgcgcgcagccgggccagcaggtcgtgatcggaatcgtgttcgtgtgtactcatgtcatgtctcccagccgtgcgcgcaacaggccgcgcgcacgatgcagctgtgccttggaactgccgacagccatctgcagctgctcggcgatttcctggtgtttccagccttcgatatcgtgcagcaccagtaccgcacgcgcccgtggtggcagtgtcgacaatgcgcgctccaggtcacgctcggtacccgcgcaacggtcatgcaccgccagttccagcaggccgccatcgacttcctccagactgtcgtgatcctgccctgcggcgcgaccacgcagttccatcagtgcggcgttgacccccagccgatgcagccaggtggacaggctgctctcgaaacggaaccctggcagggctttccaggcctgcaggaaggcctcctgcagcgcatcctcggcacgtgcctgctggccgccacacaaccgccacaggacagcgaatacacgcggcgcgtgacgccggtacagcagttcgtaggcagcggtgtcgccggcggccgccgcccgtaccagagcgggttcgtcgacggcgtcgttggcggcgggcggcgcgggcatggtggtgtcgagcatatcgcttggatgcggcgacccgggaaaaggtttagagccgatcgacggccgatgccatgcaaccttttcgacggctgctgcatccatggaaggtccttcgcgaatctgccgtccgggagtcctgccatgtccagcccttcctgcgccgccctgctggtgatcgctgcctgcgtcctgctgcaggcgctgggcctgtcactgcagctgcgccccgacaacggccgcgcctgcctgcagcagcaccgccaggagctggtctgcctggcctggaccccgccggtcgaatcccccgcacgcgccgggtaacatcgagggccgttattgccacccgtcgtcgcccccatgatgttgtcgctgaaggatcacctgccggcctggacctacccttggctccacgacgcgggtatcgccgtgaagatcctgctcaccctgctggccgcgtggctgctgcgggtgctggcacggcgcttgatccgccgcttcgccgagcactacacgctgccaccggaaatggtgatgggcgcgcgccggatcaccagtttcgtggtctatttcagcgcggtcctgtacatcctcagcctgctcggcgcatcgccgtcggtactgtggaccgcgttcaccggcttcgcggcggtgggtgcggtggccttcttcgcggcctggagcgtgctctccaacatcttctgcacgctgctgatcttcaccacgcgcccattccgcctgcatgactacatcgaggtgctggagaacggcgagaaaccgggcctgaagggccgggtgatcgacgtgaacctgatctacaccacgctgcaggagaccggcgacggccacgagggcacggtgctgcagctgccgaacaacctgttcttccagcgcacggtgcggcgctggcgcgacccggcacaggcccccggcggcatccagggcgacggctgagggggtcttcctttgcagggctgcgccctgcacctgcagaggccgaagccgaagcaagatcaagagcggcattccgtgggatggcggggcggtgtgggtggtcaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacctctgacagattccgcgcgctgttggtgggtgccgaccgttggtcggcacatctgtcagatatcgatagtcaaaattgaatccgaccccgtgccgaccaacggtcggcatcagcagcgggttccaacagatcgcggaaatctgtcagaggcggggcggtgtcggagtgcggggtgtccgcggcatggatgccgcggccaagcccccatggacgggttcacggcgtccccgcactccgacaccgccctgccaacccacggaatgccagcctttgatgttgacgttgcttctgcaggtgcagggcgcagccctgcaataaaacaccccttacctcagctggctgtccttgctgccacgccggttgtacccggcatgcgcctgctcttcgtcgtcatgcgcctgctggcacgccacgcacagccgtaccccaggcacggcccggcgccgcgccaacggaatcggtgcgtcgcattcctcacagtgttccagaccagggccctgccgcagctggcgccgcgcgcgggcaatcgcatcgtcgacggtggcgtcgatctggtcctggaccgcgccgtctcccgcccaaccggtggccatggccatcctccgcaggtgtgtcgcctgatatggggacgatacacccgcgcacaaaggagcagacctgtgttgagccgagccatgcccggctgatcttcagcaatctgagcagagcgtggagggcttcaatcaggtcgatcgcgacttaatcccctccgtccccttttcgcttaccagaccaggtcgtcgggcacctggaactgggcgtagtaggcgtcgtcctcggcattgccggtggatatctcagcggtcgagcccggctggccgtggtcgacgatgatcgcttccggggcgcgttcgcgcaccttttccgccgcagcacgcggcaacacggcgtaaccgtcgccgtgggcaacgatgaccagcacacccaccgacagcgccttgcgcagcttggggtcgatcagcagggtgcggatcgccgtgccatcgctgaagcggtactcgtcatcgcccttgtggggcacggcatgggccgcgatgatctgcttcgcctgcgccttctgttcagcctgcctggcctgcgcattgcgctcggcggccagcgcgcggtcgcgctcgaccttctcggcacgggcccgttcagcctcgcgctggacgtcggccgaggtcgattcggccttgccctgccgggccttggcctgctcgcgcgcggcggcgctggcctgcgacttcttggccaggccggccttgagcaattgttcctgcagcgcgttgggctttgccatggtcggtgcgtaccgcgtgtaatcttggatgccccattctaccgacgccccgccgcccctgcatggcagtcctgaagtacctcaccggctatcccgaacccctggtcgcccaggtcagcgaactgctggcgcagggcaagctcggcccctggctgcagcagcgctaccccgacccgcatgaagtgcgcagcgaccgccagctgtacgactacacccaggagctgaaggaccgctacctgcgcaagtcggtgccgctcaacaaggtctgctacgacaacacgctggaagtgatcaagcacgcgctgggcactcataccgccatttcccgcgtgcacggcggccgcctcaaggccagccgcgagatccgcatcgccaccgtgttccgccaggcaccagcagcgttcctgcgcatgatcgtggtacatgagctggcccacctgaaggaagccgaccacaacaaggccttctaccagctgtgccagcacatggagccggagtacctgcagctggagttcgatacccgcctgtacctgaccgagctggccaaccgcggccagcgctgaccggccgcagcagctacactgcgcgccccctgcccgaccttgccgccatggaaccgatccgtctcgacaaacgcctgtccgccctgctcggcatcccgcgcggcgaagcgcgacgctacatcgaaggcggctgggtcacggtcaacggcgacgtggtggagcagccgcagcgcccggtcgatgacagagcggtgatcgttgtggccgagcaggccagcgatgaaaaggccgagcgggtcagcatgctgttgaacaagccggccggcgttgccgctgagaccctgtgtgcgctggtcagcagtgacagccgcagcgaactcgatgccagcgacatccgtccgctgcagcgtcacttccatggcctgcagctggccgcctcgcttccggccagcgacagcggcctggtggtggtcagccaggatccggccacgctggcccatctgcagcgcaatcttggccgcaccgaacaggaatacctgatcgaagtggccgagggcggcccggagcgtgggccatggctgatggcgcgtttgcagcaggaggccggcggcggcaaggtcagctggcagagcgaacaacgcctgcgctttgccggcaaggggcttaccgccaagggcctgcgtgcagcggtgacagccgccgggctgcaggtgaccggggtgcgccgcctgcgtatcggacgcgtggcgctggggccgctgccgccggggcagtggcgctacctgggcagcgacgagcggttctgaggtgtgcgggtcagagccctttcctgtggaatgggatccgaccccatcggtgacgccccctcggggtgggatcccgtgccgaaggcaagggctctgaccccctgtcgatcctgcaggcattccttcacgcatggcgtggctctaccatcggggcatgagcctgcccaagccgctgtggcgacgcctgctgcgtgttgctgcgatcatcctcgccgtgctggtgctgctggtgctgtccggcctgctgctggccgaccacctcacgccgcaggcacggggcacgccttcgcatgtgctgccactgcagccggcgcagacccgcatcgaccagcagatcgtgccattgcaggaggcccatcccggccagtccggcgtggccttcctcagtgatggcatggatgccttcgccgcacgcgcgatgatcaccacgcacgcaggccgcagcctggacctgcagtactacatctggcacgacgacctgatcggccacctgatggccaaggcgctgtatgacgccgccgagcgcggcgtgcgcgtgcgcatcctgcttgatgacatgaatgccaaggacaaggacgcgctgatgatggcgctcgatgcgcatccgaacatcgagatccgcctgtacaacccgttccgcaaccggaccggcatcctgcgcatggtggagatggtgcagcgcttcttcagcgtgaaccaccgcatgcacaacaagagctggatcgccgatggccgcgtcgcgatcgtcggtggccgcaacatcggcgaggagtatttcagcgcgcgcaccgatgtgaacttccaggatctggacctgctggtcgccggccccgccgtggagcaggccaaccgcatcttcgacgactactggaacagcgaaaccgccattccggtatccgcgcttgccttccataccgacgcacagctgcgcctgctggtgcgcgaatcggaccatgaggcgcagcgggacgtggcccggccgtacctggcgcgcgtggccgaatcacgcaagcggcagcgcccgagccccgagccgctgcgctggagcggtgcagtgcgcatcgtgtccgacccgccgatgaagcaccgcaaggacgatcgcgctgcctggctggtgtcgaccctgatcagcgagctgcaggccgccaggcgcaaggccctgttgatctcgccctacttcgttcccggcaacgagggcctggatggcttttcggccatgtccgggcggggcgtgcaggtcggcgtggtcaccaactcactggccgccaatgacgtcgccgccgtacatggtggctacatggactaccgcgtgccgttgctcgaagccggcgtccacctttacgaactgaaggcacaagggcagcccggcgatgccggcgtgttcggcagcagcggcgccagcctgcataccaaggcgttcctggtcgatgaccgccgcggttttgtcggttcgttcaacctcgacccgcgctcggcctatctgaacaccgagatgggcgtgctgttcgacgatccggtgctgggcgcacagctgcgggacgagtacctgcgcctggctgatcccaggcacagctggtggctggcgctggatgaccgtcgccggttgcgctggctggagcgcgaaccgccaccgcactgggtggaggccgagccgggggcaacggcgcgcaaacgctggttgtcgcgggtgatcagctggctgccggtcgaatcgcagctgtagcgctcagggcgttggacccgcctcttcctgtccggcctcatcacgtgtttccacgctgcgtccatgcaggcgccgccagatccaacgcagggcatgcggcggcgctgaaggcaactgttcgagcagggccagcatgcggctctggctggcatgtccatgccggcacagcaggctggctgccgccgcagcgctggccagacgcaggctgtcggcgagtgggccatcggcctccggcgccagtgcctggtgcacgggctcgggcagctcccaggctgcagccacgcgttgtgccagcggcaacgaccattgttggagcagttgcagggccagcgccggctccacggtttcgtcgcgtgcctgcgcttcctgcagcaactggcgcatcaccagcgctgaccccagcccctgcaccaggcccagccactgcgcagcgaaggcatcaccgaaggtgaccgtgcgcgcatgatcggcggccgcacgcgaagccagcagtgcgtgctcccagatgatcgtactgaactgcggaaacatgccgcactgcacctgcatcaccggctgcaccagcactgcgctgatgatctggcgcacgccctcggtaccgaccagggtcaccgcacgctgcaggctttccaccggccgctcatgcaccttgtaggccgggctgttggcgatgcgcagcagatttccggtcagcaccgggtcctggccgatgatcgccgccatcacccgtgccgaggcggcatcgtcgttgacggtctggatcagctgcggcagcagttgcgggcgccgtggcaggtgccgggcggcccagtcacggtcctgcagcgcgcgcgccaccgcttcgcccagtgccggatcctgcacgggggcaggctcgccggccagccgtgggtacagggcaagtgcatgcaggccgcgctgcaggtgggcggcgatctcaccggcctgcagggcctcgccctgaaggctggctgcggcagcagcgaccgcctgtcgcgatacggccgccaggcgcaacggagccgccccggtcgaacgcgccagccagccgcgcagcgatcgccaccaggccggcgtcatcgccgcctgccctgtcgttgtggtgcccttgccgtcactgaccgccctgcctcttcacgcgaatccggccacccgccgtcgtcgcagcatcggccgcactttcatcttctttaaccggaagggcgccgatgtcgacggcagcgaccgggggaatggactagaatggcgccgcgcgacccgtccccctgcactgacgacgtcgctttttttgttttgggaccctaccgttcactggccgttcgctgcagttcgccgctgttcgcgccatcggagacgccatgctattcgaaaccctcgccaccgccggccacgaacaagtggtgttctgccacaaccacgatgccggcctgaaggcgatcatcgccatccacaacaccaccctgggccccgccctgggcggcgtgcgcatgcgcccttacgccagcaccgacgaggcgctggccgatgtgctgcggctgagccggacgatgacctacaagaatgcgctggccgggctcaacgtgggcggcggcaaggcggtgatcatcggcgatccgaagacggacaagaccgaggtactgttccgcgccttcggccgctacgtcgattcgctgggcggccgctacatcaccgccgaggacgttggcaccgacgtcaacgacatggagaacatctacctggagagccagttcgtgaccggcgtgcaccaggtccatggtggctccggcgatccggcgcctttcacggcctacggcgcactgcaggcactgatggcgtcgatgcgcttcaagttcggccatgaggaagtaggcaagaccagcatcgcggtgcagggcctgggccacatcggcatggaactggtgaaactgctgcgtgaccgcggcgccaagctgtatgtcaccgacctggacagtgcgctggttgatcgtgcagtcagcgatttcggcgccgaggcggtcaagccggacgagatccacgaagtgaacgccgatgtgttcgcaccgtgtgcgctggaaggcgcgatcaacgccgacacgctgccgcggatcaaggccaagatcatctgcggcactgccaacaaccagctgtcgagcctggagatcggcgacgaactgcatgcgcgcggcatcctctacgccccggactacgccgtcaacgccggcggtgtgatgaacgtgtcgctggagatcgacggctacaaccgcgaacgcgcgatgcgcctgatccgcagcatctaccacaacctcacccgcatcttcgaactgtcgcagcgcgagaacatcgcgccgcagcgggcggccgatcgtattgcggaaagccgcatcctgtcgatcggcaagctgaagatgccgctgggccgcagcactcctcgcctgggcaacctgcgcggcggctgaggctgcagacgtcgcgccgggagccttcccggcgcgaccgattgctcagaacccggtgctgtagcgcaacgcagcctgccgcgcgccctcgccaccgatacgctggtcgaagcccaggctcaagcggccattgcggccccaccacgattccagcgcgacgccgatcagcgcgctgccgcgcggcgcattccagcctgccagcggcgcccaggcatccacgccgacaaaactggcctgccaatcggcgtcaccgccgtccagccgctgctgccactcggcgtgtccgcgcaggttccaacgcccccagccccgctcgccgcggacgccggccagcatctggctgcgctgcgcgcgggtggcatcaccccgcaggccgaagccgaaaccgcccagctcattgaacgcatcggtatcgacacgcgtggtgctggcaccgaggtagggcgtcaacgaagcgcctgcgcggcccaggcgatatccgccttccacgctggcgctgctgaaacgcccgccgtaacgcgccgagacaccgtaggcgcccgcacccagcagcagctggcgatccagcgcgcgggtgaactggccactgccgaactgggccagcgcatagccacgccccaggctccagccagcgtacaactgcgcctgcgcctggcggtcacggccgcgatcaccgccgaaactgctgccaccattgctgcgggtctcgccgaaggcgacgcccatcaggccgttgccgcccagcggcagatcctggccggccatccagccccggctgtcggcggcgttgccggcgaagctgccctgccccgcctcacccagcgcgctctgccagctcccgcgcaggcgcggggtggcctgtacacgatcgaagcgctcggcaatcgcacgccgcgacatgtcgatgctgtcgaaggtggcagcctcggcgcgggcatgcgcctggccggacaggctctgcaggctgtcggccaggccctgctggccgcctccggcccactgcagcgcaccggctgccgtaccgaagggcgatccctgcaggccggtgttgccgtcgagcactgcgaatgcgccttccaggcgctgcgctgcggcctgtgcggaggcgctcaggccactggctgcggcggtgacgctgacctggttcacgttcaaccaggcgttgttgctgtcgtagccatacgtgggtgccaccagggtcagcccctgcaggccggtggaagtggcttgggtactgaaggtaccgttcaggccacccgcggcgtggatgaggtcctggcgcgttccgttctgcggcacatagccggagacaaagccgtgcacacgcacaccgccattgatcgttgcgttgccggtgacctgaagtgcgttggcaccgagcgcgatcatcagctgcgcgccgggctgctgggtgtagttgccctcgatggtgccggtggtgttgccggtggtgaggaacacgctgccgccgttgaccacattgccgatcacccgcggcgtgccaccgttgaactgcagaccggtggagtccgggtcgggctgggcgaggatcgtcacatttgaacggatcacgccaccgttctgcagcgtcaggatgccgcgctcgatgcgggtggcgccggaatagctgttgttgccggccagtaccagcttgcctccgccctgcttgaccaggccaccgctgccggtgatgtcgttgctccacatcgagttggtcgagccggcatcaacgttggcaaccacatcgccccagtcgaagcggccgggaccgttgatcgcgcgaccgatgtcgagcaggccatagccgaacaccggatccacgccaggcgcaccgatgtccttggcagtgcccagcagggtctgcctcaccagatcgttgttgaagtaggggaagcgctgccagaccagcgccgccgcaccggagaccagcggcgcggcgaacgaggtgccgtagttccagtagtagctgccaccgttggcatccgggtagaccgcgctgcccggcgctgccaggcagtagcgggccgcctggccgcaggcattcgaatagctggccagcgcgcccggcgtaaacgggtccaccgccgtggccaccagccagccgcgctccagatcggccgccggaagcgtgcctgccacgcccttctggctgggcagcgcggccaggctgctcggctcgctgcggccgtcattgccggcggcgaacaccaccaggccaccgtggttgatcacgaacggccggtattcggcggctacctgcgcggtggtcggcagatcggtccagtacaggccgccccacgagttgttcatcaccttcacgttgtagctgatcaggtcctggtggacctgggccacgcccagcggcccactgaaggcattgccctggccactgccgtcgtcggtcggcggcttgtcggaaatgattcttgccgagacgatctgggcgcctggcgcgataccgcccggccaggtccccactgctgcgccggcggcgaggctggccacggcggtgccatgcccgaccacgtcatcaaccgccaggttgttcctggcgggatcgatgtaattgaagttggccagcacgcgaccattcaaggccaccgcgttgcgctgcacgcccgaatcgacgatgccgatgcgcacgccctgcccggtcaggccggcggcctgtgcggcacgcgcgttggtgactgaaagatgcgcgtcaaaggccggctcctgcggcttggccggcggtggtgtcgtcggcggaggcgtggttggaggtgtcggcgtggtcgggggcgggtcgacgcgcacgttgctgccgcctccgccgcctccaccacaggccgtcagcgccatcgccagcgcggttgccagcacagacctcaccatcatcgttcgctccatcgattccttcccgtgaacgttggcctgccttcatcccggcaggcgttcggcgccgcacagcggcagccctccccgaccctctatacttgggccgacccccacgcagtctgccgggaaaccggggcgcatccaacggcctccggtctcctttccgaacattgcttacgcatcaacgagattgccatgtccaacatcgtcatcgccgccgccaagcgcaccgccatcggctccttcctcggccagttcaacggcgtgccgaccccgaccctcggcgccgcagccatcgccgccgcgctggaacaatcgggtgtcccggccagcgacgtttccgaagtcctgatgggctgcgtgctgccggccaacctcggccaggcgcccgcccgccaggcggcgatcgccgccggcatcccgctgtcggccggtgccaccacgctgaacaaggtgtgcggctcgggcatgaagaccatcatgctcggccatgacctgatcaaggccggctcggccagcatcgtggtcgccggcggcatggaatcgatgtccaacgccccgcacatgctgccgaactcccgtaccggcaaccgtttcggcaacttccaggcggtcgaccacatggcccacgatggcctggtcaacgcctatgacggcaaggccatgggcgaattcgccgagtgcgcggtggacaagtaccagttcagccgcgaagagcaggacgcctatgcgatcgagtcggtcaagcgcgcgcaggctgcccaggccaatggtgcgttcgccgacgagatcgtcgcggtgaaggtagccacccgcaagggtgaggtcgaggtcgccatcgacgagcagccggggcgctcggacatcgccaagatcccgaccctgcgcccggccttcaagaaggacggcagcgtcaccgccgccagttcctccagcatctccgacggcgccgccgcggtggtgctgctgaccgaagaggacgccgccgcgcgaggcatcacgccgctggcccgtatcgtcggccacgccacccactcgcaggagccggagtggttcaccaccgcgccgatcggtgcgctgcacaagctgctgggcaagaccggctggtcgctggaccaggtcgatctgttcgaaatcaacgaagcctttgccgtggtggcgatggccccgatgcgcgaactgggcatccctcacgacaagctcaacgtgaatggcggcgcctgcgcactgggtcaccccatcggtgcttccggcgcacgtcttgtggtgaccctggtcaacgctctgcgcacgcgtggtggcaagcgcggcattgccaccctctgcatcggcggcggcgaagcaacggcaatcgccatcgaattgatttaaaaagatttaacgatgatttcgcaaaaatgaatgcgggatcgcttgacacccaatcttggcttgtcatcatgttgtcggcgcgcagcatgcgcgttgcctaattctaacgacgaggatttacacaatgagcatcaacaagctgctggtcgcgatgtccctggctctggccctggccgcctgctcgaagcaggaagctgcccaggacgccgctgcttcggccaacgaagccgccaccgaagcccaggctgctgccgaccaggccgccgctgctggcgcccagaccgccgacgctgcccagcaggccgctgacaccgccgccaccgctgctgacgccgccaccgacgccgctgcccagaccgccggtgctgccaccgacgctgctgccggcgctgctgctgacgctgccaaggctgctgaaggcaccgctgagaaggccaaggacgctgctgaagaagccaagaagtaataacttctttcttcacgctgttctggaaaagccgctggttcgccagcggctttttctttgcgtggatgccggcgatcaagcccctgcatcgcgacccggtcttcacaacggcatgaataggctggcgtccccatccattgcagtgccggagaccgccatgaagattcgtccgatcaccaccaccctgctggccgcctccctgctgctggccctggccgcctgcaagggcccggaagccgaacaggccaagcaggacgcgcagcaggcggccgacagcgccggcgctgccgcccgcgacgccgtcgacaaggctgctgccgccacccgcgaagccgccgacaagaccgccgccgcttccgagcaggccgccgccgatacccagcaggcgctggacaaggccgcagacgccactgccaacgccgccgacaaggccaaggacgccgcaaccgacgccgccgcgcacgccagcgacgccaccgccgacgccgcgcagaaggtcgccgacaaggcccgcgatgtcgccaatgacgccaaggccaacgccgccaaggaagaagccaagcactaagccttaccggcagccgagcaccggctcggctccacaggaaaagccgcggcactgccgcggcttttctgcttttcgctccctgcttcttctgttgattccgtggtgtgcgcccacggaaagtgtccaaggacgcgcgggcaggttgcgcaggggcgtaagcgccatggatggcgcgcccgagccttatctgatgaaaatctgtcagcgtaggtgtcgagagccggcgtgggccgccgctacggcagcgcgcgcgccagcatcgccgtcagctccagccccgccggcagcgtcccgaacgccagcccatgctccccttccagccggctacgcacgaacgcctccgccatcggactgcgcgcacgcagcagcagcgccgcctgcagcagcagcgcagtgcgctcgcagaacagccgcgcctgcgcttcctccggtggcggcgccgctgcccaacgctgcaatgctgctgcatagcgcgcatcacggtcagccaccgacgccagctcaccgcgcaacgccgccatcgcctccggttcacgcgccagcgcacgcagcacatccaggcactggatgttgccgctgccctcccagatcgaattcaacggtgcctgccggtacaggcggggcagcatcgactcctccacgtagccggcaccgcccaggcattcctgcgcttcattgacgaaggccggcgcacgcttgcacagccagtacttgcccagcgccgtccccaaccgcgccatcgccgcttcattggcatccacaccggcacgatccaccgcgcgtgcgatgcgcatcgccaacaccgtggccgcttccgactccagcgccagatcagccagcacgttggtcatcagcgagtgctccaccagcagcttgccgaaggtgcgccgatggcgtgcatgatgcagcgcctgcgccagcgccatgcgcatctccgcggccgcacccagcatgcagtccaggcgggtcatcatcaccatcccgatgatggtcgccacgccacgcccttcttcgcccacgcgccatgcctgcgcgccacagaactcgacctcgctggacgcattggaccagtcacccagcttgtccttcagccgcatcagcctgaatgcattgcggtcgccatcggccagccggcgcggcatcagcaggcaggtcagcccgcccggcgcctgcgccagcaccaggaagccatcgcacatcggcgcggaaaagaaccacttgtggccgaccaggcggtaacgttcgccatcgatcggctcggcgcgcgtgctgttcgcacgtacatccgagccgccctgcttctcggtcatgcccatgcccagcgtgatgccgtttttgtccgccaccggcacgtcgcgcgggtcatagaccggcgcggcggccttgcgcgcccattcggccaggtgcggctgcgactgcaacactgccaccgccgcatgggtcatggtcaaggggcaactggtgccggcttcggcctggtggtgcaggtagctcagcgccgcacgcgcgacgtgtgcgccgggctgcggctcgtgccaggacaaacccgccacgccatgctgcttcgctgcggacatcagctggtggtacgcagggtggaactcgaccgtatcaatgcggtggccctgcgcatcgtgcgtacgcagccgcgggcgatcacggttggcatcgaagccaagccggtacaactcgtcgccggccagggccccgtacacggccaggcgtggcgctaaggcaccggcaccctcgcgatgcaccgcctccgccaacgccacatcgtcggtccacagctggcggcccgcgaacggtggcggctggttcagcaccacatgggtttcaaacggcgcgttgctgctgaagctgggtccactcatccggtccatcctggcggcaagaggtatgcggtccgattgtgccgcatgccccgccaagcccgtgttcaggccggttctcaccgcctgcacgaagcgcaggccacagtggccgcatggaaggcaatgacgatctggtggtgctgcgtccggaggggctgtactgcgccgcgggagatttccacatcgatccctggcgcccggtgccgcgcgcggtcatcacccatggccacggcgaccacgcgcgcccgggcatgggcgaataccactgcagcgaaggaagcctgccgatcctgcgctggcggctgggcgatgttggcgtgcaggcgcacgccgagggggtgccgttccgcttgggccgggtgcaggtatcgctgcatccggccggtcatgtgctcggttcgtcgcaggtgcgcatcgacgatggtgaacgggtgtgggtggcgtccggcgactacaagcgccaacccgacccgacctgcacgcccttcgaagtggtgccctgcgatacgttcatcaccgaagcgacgttcgcgctgccgatctatcgctggccggacaccccggcggtcgccgcagagatcgtggcgtggcgccgcgaatgcgaacaacgtggcgaagcggcgatcctgctgtgctatgcactcggcaaggcgcagcgggtgctggccgagttgttgccactggacgaccgccccgcgtggctgcacggcgccatcgccaatggcgtgtcggtctaccggcaggccaacatcccgatgctggagacgctcaccgtcgccgaacaggggcgtcaacccgatgccgccggccagttgatcctggccccaccctcggccgcaggcacgccgtggatgcgccgcttcgggccgcatcaactggggttcgcctcggggtggatgcagctgcgcggcaaccggcgacgccgcaacgtcgaccggggcttcgtcatttccgatcacgctgattggcccgcgctgctgcagaccatcgaacagaccggcgcgcagcgggtcatcgccacccatggcaataccgatgcattgattccgttcctgcgcgagcgcggcgtggcggctgaagcctttcgcaccgacttcgggagcgaggaatgaaggccttcgccgcgctctaccagcgcctggaccgcagtactgcgacgctggacaagcgcgccgcactggtcgactacttccgccacgcagcggcgcacgatgcggcgtgggcgctgtatctgctcagcggcggcaaggtcggcggcgcacgccgcaggatcgccgccagtggtgagctgcgcatctggattgccgaggaatccggactgcccgcctggctggtggaagacagctacgctcaggtcggcgatctggccgaaacactgacactgctgctggatgaccccttgcatcccgccgccgaccggccgttgtcggactggatcgaacagcatctgctggcggtggccaaccagcccgaagtggtgcgccgtgcggcggtcgtcgccggctggcggcagctgtgcagcggcgagcgcctggtgttcaacaagctgctcaccggcgcgctgcgcgtgggtgtctcgcaacggctggtgcagcaggcgctggcagaatggtccggcctggacatcgcgcgcatcgcccagcgcatgctcggcgagtgggtgccctctcccgcgttgctggggcagctgctgtcgccggatgaactgccactggaccggcagcagccgtacccgttcttcctggcctcaccgttggagggcgaaccgggcgaacggctgggtccggtcgaagactggctgctggagtggaagtgggatggaatccgtctgcagctgctgcgccgacgcggtgaagtggcgctgtggtcacgtggcgaggaacggctggatggccgcttcccggaaattgaacaggccgcgatggcgctgcccgacggctgcgtgctggacggagaactgctggcctgggacgagagcgacgacctgccgcgcgccttcaccgcgctgcagacccgcatccagcgtcgcaagcccggtgcagcgaccttgcgcaacaccccggtacgcgtgcttgcctacgacctgcttgaacgcgatggcgaggatctgcgcgggctgccactgcggcaacggcgtgcacagttggccgaggtcatcggtgccctgggcgatacacgcatccagctgtcgcccgacgtacccgctggagactggctgcaggcggccacgttgcgggaggccgcccgtgagcggggcgtggaagggttgatgctgaaacgccggacgtccgcctaccagtcagggcgacggcgcggcgactggtggaaatggaaggtcgaccccctgaccattgatgccgtgctgctgtacgcgcaggccggccatggacggcgcagcacgctgtacaccgattacaccttcggcgtctgggacggcgatacgctggtgccggtggccaaggcctattcgggcctggatgacaaggaaatcctggccctcgatcgctggatccgcgccaacacccgtgaacggtttggcccggtgcgcagcgtgcgtgccgaacaggtgtttgaactgggcttcgaagcagtcaaccgcagcagccgccacaaatccggcatcgccgtgcgctttccccgcatcctgcgctggcgccacgacaagcccgccgccgaatccgatcagctggccacgctgcaggcgctggcgcgatgaaccgccgccaggcgttgcgccggctggaagactggttcgctgcgcgcggctggcgctcactgccgttccagcgcgcgatgtggcggcactatctggcgggcgactccgggctgctgcacacccccaccggcagcggcaagacgctggccatgttcggcggcccgctgctgcaggcgatgctcgatccaccgtcggcaccgcgccgggccagcgcggtgcggccgctgcaggtgctgtgggtgacgccgctgcgggcattggccagtgataccgcacgtgcgctgcaggcagtgatcgacgggctgggcttgggctggcgggtcggcctgcgcagcggcgatgccagcaaccgcgagcgccggcaggcccgcgaaggccgcgtcgacgtactggtgaccacgccggaatcgctggcactgctgctgagctatcccgacacactgccacgcatgcgccagctgcgctgcgtggtggtggacgaatggcatgaactgctgggcaacaagcgcggcgtcctgctgcagctgaacctggcggtgctgcgcgacgccgctccttccctgcagctttggggactgtcggccacgctgggcaacctgccgcaggcccgcgacgtgctgctgcctggccaacaggatgcaccgatcgtacagggcgttcgtccgcgcgcgatcagcgtgcgcagcctgctgccggaacccggtgaacgtttcccttgggcggggcatctcggcctggcgcagctgccgcgcgtgctggacgcactgatggccgtacgcagcagcctgctgttcaccaacacccgcgcgcaggccgagctgtggcaccaggcgctggcggcggtatggccggaagacgcggacacgctggcactgcatcatggctcgctggatccagcactgcggcagcaggtggaagacggcctgcgcgcaggcgcgttgcgctgcgtggtggcgacctccagcctcgacctcggcgtggatttcccggaggttgaacaggtactgcagctgggcagccccaagggcgtggcgcggctgcgccagcgcgccgggcgcgcacgccatcgtcccggcgccaagggggccatcgtctgcatacccagccacgcactggaactggccgaatatgcagcggtgcgccgcgcactgcacgaaggcgtggtcgaagcgcgtcgaccgccgacgttgtcactggacgtgctggcacagcatgcggtcagccgcgccctcgctggcggctttgacagtgatgcgctgctggcgcaggtgcgtcgcacccatgccttcgccacgctgggcgatgaacaatggcgggccgtgctggacttcatcgtgcagggtgggcaggcgctggcgcagtaccccgatttccacaaggtcgtgcgcgatgccgatggcagctaccgcatgcacgatcgccgccaggcgctgcggcaccgcctgtcgatcggcaccatcagcagcgatggcagcgtgcgcgtgcagttcctgcgcggtggcgggcttggtgcagtggaggagcagttcgccagccgcctgcgtcgcggcgaccgtttccagttcgccgggcgcctgctggaactggtgcagctgcgcgacatgaccgctttcgtgcggctggcacgagggcgcggtgatggtgtggtgccgcgctggcagggaggccagttgccgctgtcgatgccactcggccgtgagctggagtgggtgctgtccggcgccgacgacagtgccgaatcccgctggttgtcaccgttgctggcactgcagcaacagctgtcggcgcttcccggcccagagcacctgctggtggaagaggtgcggcgccgcgaaggccagttcatgttcgtctacccctttgccggccgccacgtacacgaggcactggccgcgctgttggcgctgcgctgcacccgccagcaacgcaacagcattggctatgcggtgaacgatcatggcctggtgctggcgccggcgcggccgatcgatctggatgaggcgcaatggcgtgcgttgttcggcaatgaccggttgctggccgatctgcgcgaggcagtgaacctgggcgagctggcgcgacgtcagttccggggcatcgcacgcgtagcaggcctgctggtgcccagcctgcccggtggcatgccacggtcgctgcgccagctgcaggcgtccgcgggcctgctgtacgacgtgctgcgcgagcacgatccggaacacctgctgctggcgctggcggaacatgaagtgctgtatgacagcctcgacctgccgggggtgcagcaggtactggagcggatcggcacgcagcagctgtcgctgcagcgaccgtcatcactcacgccgctgggctttccattgtgggccgaacgcctgcgcggtcagttcagcaatgaagactggcgtatgcgcgtgcagcgcgcggcccagcaactggagcgccgccatgaccgatgaattgccgctgctgcttgctggtgagtccgtggtcctggtgggcgcgcgtgcgctgtactggcccgcgcggcaggcactgctgatcgcagacctccacctgggcaaggccgatgtgttccgtcgcgccggcatcgcgttgcccagcggcggcaccggcgaagacctgcaacgcttgcagcggcttctggacctgcatgcctgccgcgagctgtggatcctgggcgacatcctgcatgggccggcgcatcgcgctgcgtggtaccagcaatggctgggatggcgtgaacgcaatgcttcgctggacgtgcatgtcctgcgcggtaatcacgaccgccagctgccgcatgcgcagttgcaggtccagatccacgatgaagtacgactgcggccgttcctgcttcggcatgagccgatgcccgatgcggcgctgcatgtgatcgccgggcatctgcacccgcaggttgccttgaggccactgcgacggcgcttccccgcgttctggctgcgtgaccggatgacggtcctgccggccttctccgcattcactgcaggcatcgtgcctgcccccgcccgcggcgaacagatgatcgcctgcgtggaaagcggactggtggaactgcccgtcgcctgactcaggccgggccaatgcccagctgcggcatcaactggaaatcaggggtgtcattctcacgccgccgcggcaaggcctggattgccgccagcatctcctgcgcgcaggtccggatgcgtgcgtggtgttccggcgacgcatggctgaccaggctgccgacatggaactcgaatacatcctccagtacgtcgggctggtcctcgtgcagcatctgcagcagtccacgcagcttgcagatttccgattccagctcttcgaccgcgaacaacatggcgtcctcctcttcatcaagcggcacgtctgggccgcaacaggccgcaacagcagcgctgcccgggccacgcgcgatgttgatcacggaaaggaaaacgggcgacgcgcagtcgcgtgcaagctacttctcgcacatccgcggtgaggcaaccgttaattcacgtgacggcacgcttcacgcggtggccgtgatcgcgttgctgcgaggtatttccatcgtcgtcgccaatgcgtcgatgaaggccggatccagcgtaagcgaaccgaaccacccctgctgcgtgccgctgagcacgcgcagcatgtggccacggcctccgggcaggcgccccatcgggcccagcagcacgtcgcgcgtcttcgcccaggcatcgcgatcggactggaacagcggcgtcagccagcgactccagcgctggtagaccgccacgtgcgccctgcgttgcgcctggtaggcctgcaatgcagcggcaccaccgccatgcgtgcgcaccgcatcgcgcagcgccagcgcatcgagcagcgccatgttcaccccctgccccagctgcgggctcatcgcgtgcgccgcatcacctgccagcaccatgcggccctggtgccagcgcgtcatcactgcatcgcgatagaccgcgcgcgccagctggccggcatcgcgcaggtgggcgaagcgcgcactggcctgcggccacagcgcatgcagctcgtccagccagggcgtcatgccatcggcctgccagcgctcgaagtcggtgcgtggcaggctccagaagaaactcaggcgcggcgtgtcatcgccggggcgcgtgccgaccggcaacaggccgatcatcttgcgcgcggccacgtagcgctgccgcagctcctgcacatgcggccagtcttcagccggcaacaggcaccacagcgctccccacggatacacgcggtccagcccggcaccgccggcaatggtgctgcgcagcgtagaggccgcgccatcggcggccaccaccaggtcgaacgggccatgcaggcgcccttcgctgtcgcgcaggcggccctgctcggcatccacggcagcgatggtgacgcccgcatgcagattgcctgcccctgcgcgcgcctggtccaacagcgagaacaacgccccacgctgcatgcccaggccatgcaggcgcgcatccagaccgtcgtagcgcatgtccatcaccgcgcgctcgcatggcgtgtcgccatacaggcgatgcaccggcgcggcatgcgcgcgcaccgcatccagcaggcccatctgccacagcacctgcaggccgctgggctgcagcaggaaaccggcacccaccggtcccggcgtcggcacgcgttcgaatatctccacttcgtggccgtcacgggtgaggaggatggacaccgcctgtccagcggtgccgtagccgatcacggcgatacgcagtcgttccgtcatggccacattgtgcccgaggcgggtggatcgcgaaccggccgcgggcacgccgcgcaaaaaaaaaaccccgccgaagcggggttttcaacgcactgtcgagtggatcactcggccggcgtgatgttcgaagcctgggcacccttcgggccctgggtcacgtcataggtgacacgctggccttcctgcaggctgcggaagcccttggagttgatggcggagaagtgcgcgaacacgtcggcgctgccatcctccggcgagatgaagccaaatcccttggcgtcgttgaaccacttgacggtaccgttcggcatggtgatgcgagaccttatgcaatgaatgggtggtgtacgctgaacccgcgcacaagctgagtatgcaaagcttgctcggggaagacaatcacccccgcgccaattcgcccaccagttccggaagtccgttgctggccgcctgtacgttggccagcacttcggccatcgtaatctcctcgccatcaccacagccggcagcccagttggcgatgatcgccaggcaggcgtaatccagccccagttcgcgtgccagcgcggcttccggcatgccggtcatgcccaccaggtcgcagccgtcgcggcgcatgcgggcgatttcagcgatggtttccaggcgcgggccctgcgttgcgccgtagcagccaccgtcatggaccgtgacgccggtcactttggccgccgccaggatcttgctgcgcagcatcggcgtgtacgggtggccgaaatcgacgtggaccacatcggtgccctcttcttcacagatggtgctgatgcggccccaggtgtagtcgatgatctggtccgggcaggccagcacgcgcgggccgaaatcctcggtgatgccaccgaccgtgttcaacgccaacacgcgctgcgcgcccagctgctgcagcgcggccaggttggcgcggtagttgatcttgtgcggcggcagcgagtggccttcaccatggcgcgccaggaacgccacgcgatggccgagcagcgtaccgacgcgcaccgggcccgacggacggccgaagcgggtgtcgacctcgtgggtctgcacgtcgtcaagcttggccaggttgtagacaccggtaccgccgatcacggccagggcgatctgttgcattcgaagcactccatgaaaagacgaacgccggcacccgaggatgccggcggcagaagaagacgcgccgcgggcggctgcgccgttattccttcatcgcgtagatggccggcacgcagcgcagggtttcgttgacgtccatgccgaagccgaacacgtagcggtccggcagttcgatgccggcgtagtcggcggtcacgtccggcagcgcgcggtcgtgcttcttcaccgtcatcgcggcgatgcgcacgtcggttgcgccctgttccaggcaccaggtgcgaacgccctgcagggtgtagccctcgtcaaggatgtcgtcgaccagcagcacgcggcggccgaacagcgaggtggccggcttgtgcttccagaccaggtcgccgccggtggtttcaccgcggtagcgggtggcgtgcaggtaatcaaactgcacgtcctggccgcgcgcgcccagttccagcgccagctggccggcgaacggcagcgcaccgtgcatgatggacaggaacagcggcacctcgcccttgtagtcgcgcgcgatggcgtcggcgataccagcgatggccttgtcgatggtggggcggtcgaccagcaggtcagcccgggccagggcctgggaaatggtgaggttgggcatcagacggttcttccaagggtttcaagcagacgggtttgggtgtcgccatggcgggcatcggccagcaggccatcccagccaagcgcgccgcggccgatcaggcccagcagcgcagcggtattgagggagcgcccctgcaccgcgtgcagggcttcatcgaccagctccgggtggcagacgagcaccacgtcgcagccggcgtccagatgggcgtgcacgcgcgccggcacgccgccggcgctgtgcgaggcggccatgccgatgtcgtcggagaacaccacgccacggaagccgagctcgccgcgcaggatgtcctggatccagcgcggcgagtaacctgccggttcaggcgcaatctgcgggtagatcacgtgcgccatcatcaccgcatcggcaccggcggcgatgccggcctggaacggcaccaggtcctgcgcacgcagctcgtccagcgcgcgcggatcgatcgcagtatcgacgtgggtgtcttccagcacggtgccgtggccggggaaatgcttgagcgtggcggccatgccgaccgagtgcatgccacgcacgtaggcggcggtgaacgcggccaccacctgcgggtcttcactgaaggcgcggttgccgatggcacggttgccacggccaaggtcgaccaccggcgcgaagctcaggtccaggccgctggcgcgtacttcgctggccatcagccaggcgtgccgttcggccaatgccaaggcctgctgcgggtcggtggcatacagggcaccaatgtcctgcagtggcggcagatcgctgtaaccctcgcggaaacgctgtacacgaccgccttcctggtccacgcagatcagctgcgggcgcggcgcggcggcgcggatcgccgcgctaagatcggtcacctgctggcgggaggcgaagttgcgcttgaacagcaccaccccggccacggcatcgtgctgcagccagtcacgttcctgggcggtcagttcggtgccggcaacgccgatcagcagcatggtcgatctccacaacgcgcgcccgcatggcgcagtgccgcattgtcgcagaaccggccgacaggcgcagtggtcagaaaaaggggagtgtgcggtcagagcccctgcggggatctgaccccggggccggatccccgcaggggctctgaccccgatctgctcagaccttgcagccgtccgggccgcaggcctcgtcgtcgccagccggggtggccggggcgccctgttcggcggcaatctggcgcagggcgttggcgaaggcctcggggggctgcgccccggaaatggcccactttccatcgatgacgaaggtcggcaccgaggagatgcccagcgcatgcgcctccgccagcttggcttcgacctcggccaggccgcggtcggaggccagcatctgcgcgatttcgccgccgtccaggccgcccgccacaccggcctcgatcagcaccgcgctgtccgccaggttctggccaagctcgaagtgggcgcggaacagcgcctccccgaccgcgtcctgcacgccgtgctggccggccagccacagcacccgatgtgccggcagcgtggtcacccgcacctggccccggctgaagtccatcggcaggccttccgcacgcgccgtggtctgggtctggccgaggatctgctcggtgcgctcgacgccaccgaacttgcgcacataggcctcgcgcagcggcaccggggtgtcgtccgcgtccgggtccagctggaacggctgccagtggatatcgagttcaggcgcatcggcgcccagcaactgcacgccctgctggaaacgatgcttgccgatccagcaccagggacagaccacgtcggagtagatgtcgattctcatcccaccgacatggggcccgcccccgccgaaaaaaggggacggaggggattaagtcgctttccgcacaggcggggtaaagacgacttaatcccctccgtccccttttcagggtttcaccactgtgaatagggatgactggccagcgcgacgttgtagtagcgggcgtcgtcggtgacttccgcgccggcccagtccggcagctcgatggcctggtcggcgctgtccagttccacctcagccacgaccaggccggcgttgtcgccgaggaactcgtccacttcccaggtcaggccggcgtgctcgaccagatggcggcgcttgtcgatcaggccacccacgcacagcgccagcagcgcgcgcgcgtcctccaccggaatcgggtaatcgaattcctgccgggtgtggccgatggtgcgcgacttcaggttcagcgcagcatggtcgccctcgatacgcacgcgcaccgaggcgttctgggtaccgcgatccagcgcgcccatgtcgttgatgtagccctgcgccatcgggatcacccggtgcgcagcggatcgccagccatcgttgatgaccaggaatttgcgttcgatttcaatgcccatggcgcgattatgcgccatgggtgatgacaggcgctcagcgcttctcgaacaccgcgatgctttccacgtgcgcggtgtgcgggaacatgtccatggcaccggcgctgaccagggtgaagccctgttcgttgaccagatagccggcatcgcgcgccagcgagcccgggtggcagctgacgtagacgatgcgcttgaactgcttcagcggcagctgctgcagcacttcgatggcgcccgagcgcggcgggtccagcagcagcttgtcaaagccctggcgcatccacggggtgctgcgctggtcctgggtcaggtcggcgctgaagaactgcgcgttggccaggccgttgcgcacggcattctcacgggcacgcgcgaccaggccggcatcgccctccacacccaccacttcgcgcacgcggcgcgccagcggcagggtgaagttgcccaggccgcagaacaggtcaagcacgcgttcgtcctcgcccggctcaagcaggtccagggcgtgggcgatcatcttttcgttgagcttggcgttgacctggatgaagtccagcgggcggaacgccagttccacgtcccaaggcgccaaccggaacgacagcggcacgccctgcccgtccagcggctgcacggtgtccacgccgccggattgcaggtagatcacgaaaccatgctgctggccaaaggcggcccaggcggcgcggtcggcatcgctgagcggctgcaggtgacgtacggtcagcaccaccgcctggtcaccggcgatgaactcgatctgcgggatgtcgcgcttgccatcgagcgattcgatgaaggtcgacaaggcctcgaccttggtaccgatctccgggatcacggtcaggcactggctgagatcggcgacgaaacgcgggtcctgttcacggaaaccgaccagggtcttgtccttcttctcgacccggcgaaccgagaagcggcccttgcggcgataaccccagctctcgccgaccagcggcgccagcaccttgcccggcttcacatggccgatccgctccaggttgtccatcagcacgcgctgcttggcgacgatctgctggtcttcgtccaagtgctgcagcacgcagccggcgcaggtaccgaaatgcgggcacttcggggtcacgcgctggggcgaggcctgcagcacttccaccgtgcgtgcctcgtcgaaatggcggctgcgggcggtctgttcggccatgaccacctcgcccggcagggcgccgctgacgaaggtgaccttgccgccctcgccttcacggcgggcgacaccgcgaccatcatggctgaggtcgaggatctcggtctggaacggggtacggtcgatgcgggagcgggatcgggccacgtggcaacaggctgcgggcaaaaatgggggcacattgtcgcagatcctgactggcagggtccggacccgcttgcgcccgccgccgccgtgcttgatgattgcagcagctgacatggaggcagccctgatgcagatgaccccgcgggccagccggccccgcttcctgcttgtcgaggacgacatcatcagccgcggttttttcaaagcggcgttggaaacgttaccggcggacgtggacaccgcagattcattggccagcgcgctggccagcgccgagcccggcgcgcatgacctgtggctgatcgacgtcaacctgccggacggcaatggcgcgcagctgctgcgtgaactgcgccgttcacaccccgataccccggcattggcgcataccgccgatggcgacacctccatccatgcccgcctgcgcgaagctggcttcagcgacacgctggtcaagccgctgggccgcgaccagttgctgaaggccgtgcgccgggcactggtgaacagcccggcggggatctccgttgccccggctccggcagcggtcgagctgcaggtacaggactgggacgagaccgcggcactggccgcgctcaatggccagcgcaaccacttgatcgcgctgcgcgagctgttcctggccgagttgccgggcgtacgcgacgcggtcgagcaggccgtggaccagcacgacgagcgccagctgcgcagccagctgcaccggttgcaggcgagctgtgggtttgtcggcgcggcacggctgggacgggcggtgcggcagctgcatcatgcgcccgagtccgggcaggcccaggatgggttccgcgccgcggtggctgccctgctgcattgagggtttttcggcagggctgcgccctgcacctgccgaagcttcaagccagggcaacaccaaaggccagagccagagcggctctggctttctgcttgttgggcggggcggtgtgggttggcaggacacgccgtaaacccatccctgaagtgacccccgggagttggacgtcagatccaaccccgagggatacatgaacagatatgacgcacgtttcaaactgcaggtcgccaaagaggcctgcaagacctccacatcggtcaaagccattgcccgtcgccacggccttgagttctccacggtcaggcgctgggtggcgacctatcggctgcatggttggcgcggatttcatcgccaggcccggttctatgacctcccgttcaagctggctgtcctggaaaagatgagccaggacggcatgtctgggcgggaggccaccacctacttccagattggtgatgccggcgcggtggggcgatggcggcggctgtatgctcaaggcggtgcccaagcgttggcaccgcctccgccgctgccccgaaagccgatgaaaaagacccgttcgtccaagccgcctgaggaaatgagccgcgatgagctgctcaaggaagtcgcctatctgcgtgcggagaccgactacctaaaaaaactcgatgccttgatccgggaagagcaggcggcgcaagacgcaaagcgcaagccatccaaggattgaggcaggttcatacgctgtcgcttctgctcgaagcggcggagctgtcacgcagtacgttctattaccagaaccatgtcctggcccatccggatcaggacgaggcagccctgtgcgagcgcatccgtgcaatctacgatcaaagccaagggcgctatggctatcgcacggtgacgctggaattggccaatcagggtcatcggaccaatcacaagcgggtacagcgcctgatgggggagatgggcctgaaatcacgggtacgggtgaagcgctaccggtccttcaagggggccgccaatgttgtggttggcaatgacctcaatcgccaattccacgccgagcgccccaaccagaagtgggtgaccgacgtgaccgagttcaaggtacaaggcatgaagctgtatctgtccccgatcatggacctctacaacggcgaaatcgtggcttatcagatcaagcgccagcccgtgttcgacctggtgggtcagatgctggaggaggccatcaagaagctttcgccggatgagcgccccatgatccactccgaccagggctggcagtaccagcatgaaaactaccggcacatgctggaaaaacactcgctgaaacaaagcatgtcccggcgtggcaactgcctggacaatgcggcgatggagagcttcttcgggacgctgaagtcggagttcttctacctgaacagctttgacagcatcgagagtctggaggctgggctggtggaatacatccagtactacaaccaggagcgcatcaaactgaaactgaaaggtctgagcccggtagagtaccgggagcgggcccaatcggccgcctgaccccgtccaagtctcgggggtcacttcaccctgggggctcgatggcgccatccatggcgccaacggtcctgccaacccacaccgccccacccccgacagattcccggtgacggcgggtagatccacgccatgcgtggatgaatctcaatcagaatcaaatatttcgaattgaaatcgaaacgcatccacgcatggcgtggctctactgtgtcgaccaaggtcgacacccaccagagcagagtgccgttccgacagctcgcaggaatctgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtctcccgcaaccggacccaccccgccatcccacggaatgcatgctgttgttgttgctgttgctttggcctcggcaggtgcagggctgcaagccctgccgaacaccccctacctgcggggcgcgagctgctcgagcatttcccaggacttcaggccgcgtggcccgaggtgatgggccagcacccgccgcatcggcaggcgcaggctggccaggtcggcggcagcgggctcttcgtcggccgccaacgccagcagcgccgagccagtggccgccgcccggcgttccccaccgcgctcactgagcaggcgctgcgcgccttcctgtgggtccagctcgtagcgcgcggccgggtcgatcggctggccgtcgctggcactgtccagttcgaaacccaggcccagcgcggtcagcagctcgcgctcgaaacgacgcagcgtccaggccaggccggcaccgaccgccagccgcgcgcgcgcttcgccataggccagatacaactcaggcaacggatcctggcgaggtgccaggcgcagggtcagttcactcagatagaagccggccagcatcgcctggccgaccaggcgcggggccgcatccagcgcttcagcgccgcgcaactgggccagttcaccgcgctgctgggcgctgaagcggatccactgcaatggctgcagggcagcgcgcagcacctggcccttcgcggttgacacaccacgcgcgagcaggccgacgcggccatgctgcgcgctcaacacctcgaccagcaggctggtctcgcggtaggcccgcgcatgcagcacgaagccggtgtcgtcctcgatcatcatcgaagcgaccgcaacggcttactcgtaaccgaaggccttcagcgcggcctcgtcatcggaccagccttcacgcacgcgcacccaggtctcaaggaacaccttggccccgaacagacgctccatctgcaggcgggacttggcgccgatctccttgaggcgggcgccgcccttgccgatcacgatggccttctggccttcgcgctcgacccagatcaccgcgccgatgcgcagcaggttgccgtcctcggtgaagcgctcgatctcaacggtggtggcgtacggcagctcctcgccgagctggcgcatcagctgctcgcgtaccagctcgccggccaggaaacgctggctgcggtcggtgatctcgtcctcgccgaacatcggcggcgcttccggaagcagcttcagcacgtcgcgcaccaacgcttccaggccattgcgcttctgcgccgagatcggatgcacggcagcgaaatcacggccttcggtcacctgctgcaggaacggcagcagcgcgcccttttccttcaggcgatcgatcttgttgaccaccagcaccaccggaatgccggcatcgcgcagcacattgaaggccaggctgtcttcttcatcccagcgaccggcctcgatcaccagcaggccggcatcgacgccctccagcgagccgcgcgcggcacggttcatcacccggttcatcgcccgcttctgcaccttgtgcaggccgggggtatcaaccagcaccagctggccttccgggtaggtggcgatgcccagcaggcgatggcgcgtggtctgcggacggttggaaacgatgctgaccttcgcaccgaccagggcattggtcagggtcgacttgcccacgttcgggcggccgatgacggccacgctgccgcaatgatgaggagtttgttcgctcacttggaatccagttgttctaggacggccgcagccgcctgttgttcggcaagccgccgcgaggcgccttcgccctcggtgctggcggccgggtcggctacgttgcagcgtacccggaagtgcttggcatggtcgtcaccggattctgacaccagttcatactgcggcaacgccttctgtcgggcctgcagccattcctgcaggcgggtcttggggtccttctcgggacggccggaggccggcagcgcctcgatcgaagcgctgaaccagggcagtaccaccgcccggcaggcctcgaagccggcatccaggtagatcgccgccaccacggcttccactgcgtcggccaggatcgagtcgcggcgatgaccgccggacttcatttcgcccggacccagggtcagccgctcgcccaactgcagggtgcgcgcgatcaccgccaacgcgccttcgcgcaccagctcggcacgggcacgggtcatcgccccttcgtcagccttgggccagcgtcggtacaacgcctcggccgccatcatgttgacgatgctgtcgccgaggaactccaggcgctcgttgtgcggcgcaccggcactgcgatgcgtcagcgcctgcttgagcagggccgggtcgctgaaggcatgaccgatcaggtcgccacgttggatgaatttactgggcaccgcttcgtgtcaggtcctgggaagaatcgaatttgccaaccacatcgaggttgccgatcagctggcgacgcacttcgtagttgaccttgagggtccagccattgtcgcgacggtcgaacttcacgttggccggcttcacattgtccgagtagttgatgtacaggcgcttgaagaacaggtcctggatccgcgacggctccatgctgcccacgcccggctcgttggccaggctcttcatcgccgagcgcacggcgtagtactcctggtacatcgggaacagcttcatgccgatgtagaggaagaaaccgaccacgatcaggaccgtcaggaacgaggtcagggtcatgccgcgctgcgtgttcatcgtcttcattgcgttctccccagatacgcgttggatgtgaaggtactcagttgatgcccgatcagttgatgctcgagccgatccgcgacggctcgaagccatccttgcagaaccagccctggcagttcagccagatcaggaaggccttgccgcgcaggttctcttccggcagcaggccccagaaacggccatcgtcgctgttgtcgcggttgtcgcccatcaccaggtacttgccggccggcaccgtccactggccctggccgcgcgggtagtcggtctccagcacggtgtgggtgcggcccggcaggtgctcgaccagcaggttggcgccttcgccctgacccttgtggccggcgtagatgcccttgttgtcgtacttcagcggctcgccattgaggatcacgccgtcgccttcgaagaccacggtgtcacccggcacgccgatcacgcgcttgatgaagttctcgcccttggccgggtcgttgtcgctgtggccggggaagtggaataccaccacgtcgccacgcgagggctcgccgaacggcacgatcctggtgttgctgatcggcaggcgcaggccgtaggagaacttgttgaccaggatgaaatcgccgatcagcaggttcggcatcatcgagctggacgggatcttgtacggttcggcaatgaagctgcgcacgatcagcacgatcgccagcaccgggaagaacgcacgcgagtaatccaccagcaccggctcggaatcgagcaggccggcgcgctgggcgcgacgcttggcgaggtacagcttgtccgcaagcaggatcaggcccgaggccagggtcagcacgaccaggaggatctcaaacagtttcattcagggtcctttgcaacgtcaccggacgaccggccccgcagggccggtgcgggattacttgttgtccatctgcagcacggccaggaacgcttcctgcgggatctccacgcggccgacctgcttcatgcgcttcttgccttccttctgcttttccagaagcttcttcttgcgcgaaacgtcgccaccatagcacttggccagcacgttcttgcgcatggccttgaccgtggtacgggcgatgatctgcgagccgaccgcagcctggatggcgacgtcgaacatctggcgcggaatcaggtccttcatcttctcgcacagctcacggccacgacggtcggcatggctgcggtgcacgatcagcgacagtgcgtcgaccttgtcgccgttgatcagcacgtccacgcgcacgaacgggccggcgtcgaagcggacgaagtggtagtccagcgaggcgtagccacggctgaccgacttcagcttgtcgaagaagtccagcactacctcggccatcggcagctcatagctgatctgcacctggctgcccaggtagttgatgccgatctggctgccgcgcttttcttcgcacagcttgatgatgttgccgatgtactcctcgggagtgagcacgttggcacggatgatcggctcgcggatctcctcgacctggttcaccggcggcagcttggccgggttgtccatgttgatgatcgagccatcggtcttcaggacttcatacaccaccgtcggcgcggtgctgatcaggtccaggttgtactcgcgctccagtcgctcctgcacgatttccatgtgcagcatgcccaggaagccgcagcggaagccgaagcccatcgcctcggagctttccggctcgaaacgcagcgcggcatcgttcaggcgcagcttgtccagcgcttcgcgcaggtccgggtaatcttcggcatcgaccgggaacagaccggcgaacacgcgcggctgcatttcctggaagcccggcagcggcttcggtgccgggtcgccggccagggtcagggtgtcgccgaccggcgcaccgtgcacgtccttgatgctggcggtgacccagcccacttcaccggcacgcagcgcaggcagcactttccgcttcggcgtgaacacgccgacgttgtcgacctggtggttgcggccggtggacatcacctgcagcttgtcaccggccttgatctcgccctgcatcacgcgtaccagcgagaccacgcccaggtagttgtcgaaccaggagtcgatgatcagcgcctgcagcttctcggtgtcgcgcggtgtcggcggcgggatgcgatgcacgatcgcttccagcacgtcctgcacgttcaggccggtcttggcactgaccggcacggcgtcggaggcgtcgatgccgatcacggcctcgatctcggccttggcgcgctcgatgtcggcagtcggcaggtcgatcttgttgatcaccggcaccacttccaggccctgctccaccgcggtgtagcagttggccactgactgcgcttccacgccctgggccgcatcgaccaccagcagcgcgccttcgcaggcggccagcgagcggctgacttcataggagaagtcgacgtggccgggggtgtcgatgaagttcagatggtaggtctgcccgtccttggccaggtacggcaacgacaccgactgcgccttgatcgtgatgccgcgctcgcgctcgatcgggttggagtcgagcacctgcgcttccatctcgcgggcctgcaggccaccacagagctggatgatgcggtcggccagcgtggacttgccgtggtcgacatgggcgatgatggagaagttgcggatgttccgcatcgaatcagaagacataggtggcggcggcgcgcggcgtcgtcagggtaacggtcgattatcgcatgcccggcgccccaccgcgaaagcggactgctcggggcccgcccggaaaggccgaagccccgccagggcggggcttcaggggagacacaggggccgccgaagcggccccggcaggccttactggccggccttgaccgccacgaaggcgctgttgccgttgccggtgcgcaccagcagcatcaccacgtcgtccttcttgtagctggacagcgcccggttcaggctctccacgctgccgaccggggtacggccgacctgcaggatcaccatgcccggggacaggccggcatcacgcgccgcctggcccttgactccggtgatgcgcacgccttcgttgccatccaggccgaactgcttgcgctgcggtgcggtcaggtcgctcacgtccaggcccagcagcgcattggcgccggcctgcggtgccgcatcgggcctggcggcagacgccgcacgggcattgccctgaccgtcttcgctcagcgccgtgagcgtggcgctgaggtcgcgcggcttgccgtcgcggatcacccccagcgtgacccggctgcccggtgccatcgcaccgatcagcggcggcaggtcggaccagctgttgaccgggctgccgttgaccgaacgcaccacgtcgccgatctgcacaccggccttctctgcggcactgccggcgacgatctggttgaccagcgcgccacgactgtcgggcaggcccaggccctgcgccttcagcgcatcgatcggctcgaccaccgcacccagctggccacgggtgaccttgccactctttttgatctgctcgaccgcgctcatcgccaggtcgatcgggatcgcgaagctgatgcccatgtagccgccggaggcggagaagatctgcgagttgatgccgaccacttcgccgcgggtgttcaacaacggaccgccggagttgccctggttgatcgccacgtcggtctggatgaacggcacgtagcgctggtcggcgccacccgtgctacgccccagtgcactgacgataccagcggtgaccgaatggtcgagcccgaacggcgagccgatcgcgacaacccactggccgggcttcagcgtattggaatcacccacgcgcacggtcggcaggttcttgccatcgatcttcagcagcgccacgtcgtactgctggtcgctgcccaccaccttggcgttgaattcacggctgtcgcccagcttgaccttcacgtcgctggcatcggccaccacgtggtagttggtcagcacatagccatcgggcgaaatgatgaagcccgagcccatgccgcggcccttgatgctggggccaccgtccgggccgcccgggccctgccccggcatcgggaagtccgggccgaagaagcgacggaagaattccggcatgtcgtcgtcaccgcccatcgggccccgcgaagcctggcggttggtgcggacgatggtggtgtcgacgttgaccacacccggcccgacctgttcaacaaggttggtgaaatcgggcaggccggtaaccagcggctgtgccggtgcccttggcgcggtggctggagcagcctgggtcggggcggccggagccggtgcctgcgcgcaggccaccagcggcagggtcagggccaacaggcccatggcctgcgtgcggagtcggggagtcatcggacggcaacctccggatcggatggaaagaggaatacgggccccgctgacggcggggcgtgaaagcgcccggctcagtcgcgcgggcgcggcggcaccggcaggtcgtcctgcaggcgcggctcgaacgggtagaaggcggcgccaccggtatgggccgggaagctggcattgagcgcgccgccggcggcaggcgccaggctggaacgcggccacggccgcgcctgcagcccaccgacctcgccaaacggcatgttgcggctgccattggccggtacggtcggggtcagcggcgcctgcgcagcagccaccgcgcgttgcggcacgtcctcacgctgggcggcacgcgcggcctgctggctgcgggtagcactggcgcggcgggtgtcctggcggcgaccggcagtggccatcgccagggcgggagccgccgccacagccatcgcggccgtgtctgcagaggcttcggtaaccggggcaggatcggtcggcacggtcggcagctccgcctggctggcgatcacctgaggtgccaacggctcgcccggggtggcttccttcagcttctcaccgcccatgaacagcgccaccgccgccactgaagcggccagtgcggcaccaccgccccaggcccgccagccactgcgacgcacctgacggcgcggctcggcctgcggcgcaggctcggcggcgatggcagcagccacggcggaactgaacccggccggggccagtgccgacgcctgcccacgcatcacgtcgcccagcagctgccagcgctcctggcagccggccagttcggggtcatgctccatccgccgcagcaggaagcgcgcttcatcggcgcccagctcgccatcgaccagggccgacagctgctcgcgatggcgctggtccaggcgctgcccggcgggcgattgatggttctgcgattcgttgaacgggttactggtcatacgcggctcttctcacgggtggcgctgccgatgtccaacagcggccggagttcggtgtcgatcgcctcgcgcgcccggaagatccgtgaacgcacggtgccgatcgggcaccccattttctgcgcgatttcctcgtagctcaggccttccacctcgcgcagggtgatcgccgaccggagctcttccggcagcgcgttgacggccttcatcaccgtctgttccagctcctggcgcatcaactcgcgttcgggcgtgtcggtgtcgcgcaggcgcgtaccactgtcgaactgttcggcatcgccgatgtcgatgtcatcggtcggcggccgtcgattgtgtgaagccaggtagtttttggcggtattcacggcgattcgatgcaaccaggttgagaactgggcgtcgccacggaaacttccgatcgcgcgataggcgcggatgaaagtgtcctgggcgacgtcctgacattcgctccagtcggcgatgtagcggccgacaagggccaccacgcgatgctggtacttgcgcaccaggacatcgaacgcggcgctctcgccgtgctgcacgcgccggaccagttccagatccagctcctgtggtgtatcaacctcggccatgaggggccgcactcctgtcagcccaaccgacgtcgggcaatgagactgccaatcccgggaaaagttcagtcgccgatcacccggcgccgcaccagcttttaaccaccgttccgttagcgttccggtccacggccatggatccggggtcgccactcccctgctattgggatttgacgcgggggaaacaacctctggatcatagccgcttctccatacacaaccggatggaacgtccatgctctcaggcttcgatggtctccgcttcagccactggcaccccgagatccgcgacgacggcgtggtggtcctctccctggatcgccaggacagcagcgtcaatgccatgtcgcaggatgtgctgctggagctgggtgacctgcttgagcgcattgcactggacccgcccaagggcgtggtgatccagtcgctgaagaaagccggcttcattgccggggcggacctgaaggagttccaggagttcgaccgtcgtggcaccgtcaacgatgccatccgccgcggccaggctacctaccagaagctggccgagctgccctgccccaccgtggcggccatccacggccattgcctgggcggcggcaccgagctggcgctggcctgccgctatcgcgtggcctccaatgacagcagcacccgcatcggcctgccggaaacccagctgggcatcttcccgggctggggcggcagcgcgcgcctgccgcagctggtcggcgcacccgcggcaatggacatgatgctgaccggccgtacgctgtcggcctcggccgcgcgtggcatcgggctggtcgacaaggtggtggcaccggccgtggtgctcgacaccgccgtggcgctggcgctgtccggcaccacgcgcccattcaagcagcgcgcaacggcctgggccaccaacacctggctggcacgcacgctgctggcaccgcagatggtcaagcaggtcgcacgcaaggccaagaaggaccagtatccggcgccctacacgctgatcagcacctggcagcgcagtggcggcaagccgatccaggcgcgtttggacgccgagcgccgcgcggtggtgaagctggccagcaccccgaccgcgcgcaacctgatccgcattttcttcctcaccgaacgcctgaagggcctcggtggtggtgattccggcatccgccacgtgcacgtggtcggcgccggcgtgatgggcggtgacatcgccgcctgggccgcctacaagggctttgaagtgactctccaggaccgcgagcagcgcttcatcgaccccgccatggagcgcgcgcaggcgctgttcgccaagaaggtgcgcgacgagagtaagcgccccgccgtggccgcgcgcctgcgtgccgacctggaaggcaacggcgtggccgaggccgacctggtgatcgaagcgatcatcgagaacccggaagccaagcgtgcgctgtaccagacgctggaaccgaagatgaagctggacgcgctgctgaccaccaacacctcgtcgattccgctggtggaactgcgcgaccacatccagcgcccggcgcagttcgctggcctgcactacttcaacccggtggcgcagatgccactggtggagatcatccaccacgacggcatggcgccggagaccgagcgccgcctcgccgcgttctgcaaggcgctgggcaagttcccggtaccggtggccggcagcccgggcttcctggtcaaccgcgtgctgttcccgtacatgctggaagccgccaccgcatatgccgaaggcattccgggcccggtgatcgacagggccgcggtgaagttcggcatgccgatgggcccgatcgaactgatcgacaccgtcggcctggacgtggccgccggcgtcggccgcgaactggcgccgttcctgggcctgcagattccagcggccttgcagacggtggaaccggacaagcgcggcaagaaggacggccagggcatctatacctgggaaaacggcaagccgaagaagccggacgtggccagcgattaccaggccccggccgatctggaggaccgcctgatcctgccgctgttgaacgaggcggtggcgtgcctgcacgaaggcgttgtggccgatgcggacctgctggatgccggcgtgatcttcggtaccggctttgccccgttccgcggtggtccgatccagcacatccgtgcggtcggtgccgatgcgatcgtcgagcggctgaaggcactgcagcagcgccacggcgaccgtttcgccccgcgcccgggctgggacaaccccaccctgcgcgaaccagtggtttgagtttatcggccgggcctgcggcccggcacccgcggtagtgccggccgctggccggcaacctcaaaagccagagccggagcaacagccggctctggcttttctgtttgttgggcgggacggtgtgggcaggcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcctgcccacaccgccccacccctgacagtttcccggtgacggtcggtgaatctcgattccggtgtggatcactacgaacgggtgggtggctacctgggccgccaccaggagcgaagcaaccagcgtttgattttgactttgattttcttttttcttctccgtggctggacgcacacggaaactgtcagaggtcgggcgggggggattcgcgggggtgtccgcggcatggatgccgcggccaagcctccacggacggattcacggcgtcccccgcgaacccaccccgcccggccaagcgcggcttttgctttacgcgaccaaccccacagccacgaggggctgcgccgttggctggaacaccctgttacccatacggggcatgtgcccgtcacagctgcatgcgatgctgaccgcctgatccctgccagcgagaacgcccgcatgaccaccatcatcgccccgcgcgtgcacgacatcggcggactcgaagtccgtcgcgccgtccccaccgtgcaggcgcgcagcatcggctcgttcgtgttcgtcgaccagatgggcccggcgctcatgcatcccggcacggccatcgacgtgcgcccgcatccgcatatcggcctggccaccgtcacctatctgtggtcgggcgccatcggccatcgcgacacactcggttcggaccaggtgatccgccccggagacgtcaactggatgaccgctggccgcggcatcgcccattccgaacgtacgccgcaaccggaccgcgatcacgacaacccgatccacgggatgcagacctgggtggcgctgccgaagtcacatgaagagatcgagccggcgttctaccaccacgccgcggccaccctgcccgagcagcgccgcaacggtgcctggctgcgcgtcatcgccggccgcgcctatggcgaggaatcgccggtgaaggtgttcgccgacaccctcaacgtggcaatcgatctcgacccggatgcggaaatcgatatcgacgacggccaccgcgagcgcgcgctgtacatcctcgaaggcgacgcacagctggatggcgtggacatccctgcacagcatctggtgattcccgaagccggcgcacgtggccgcctgcgcgcgaagacgccggtgaaggcgatgctgttcggtggcgagccgctggatggcccgcgtcacctgtggtggaacttcgtgtccagctcgaaggaacgcatcgagcaggccaagcacgattgggaggccggccgcttcgggaccattccgggcgacgacaaggaattcatcccgctgccgcagtactgaacatcgcgtgttgcacacatccgaaggtgtatgcctgcacccggcgttgacgctacagtcacccgctgatcattgaaatgtgacataaatcacactttcgaccgtcaaaggagtgcaacacatgagcatgggtaaacgcttgtccgccgaattcctcggcacgttctggctggttctgggtggctgcggcagtgcggtgctggccgccaagttcggcggtgacagcaatccgctgggtatcgggttcctcggcgtggcgctcgccttcggcctgaccgtggtgaccggcgcctatgcgttcggccatatctccggcgcgcacttcaatccggcggtcagcgtcggcctgtgggccggtggccgcttcccgaccaaggacctggtgccgtacatcatcgcccaggtggctggtggcctgctggccggcttcatcctgctgcagatcgcctcgggggccagcggcttcgccatcgacggcagccaggccggtgcgttcgccagcaatggctatggtgcgctgtcgcccggcggttacagtgtggcggcggccttcctgtgcgaagtggtgctgaccgccgtgttcctgatcgtgatcatgggcgccacccacggcaaggcaccggctggcttcgcgccgctggcgatcggcctgtcgctgaccctgatccatctgatcagcatcccggtcaccaacacctcggtgaacccggcccgctccaccgccgtggccttcttcgccggcagcggggcggtcagccagctgtggctgttctggatcgccccgctgctgggcggtgcgatcggcggcatcatctacaagtggctcggcaacgaccgctgaggcctgtgcggaccattgcggctgaccttcggccgcaatggttacgcttgtaaccgcaatttgtgcgatcgctcacgttccgttaaggttgagttgaccgtccgtgcacatgccggccggcggggcatccggggatgggatgccaaggccgccggtccatccgacggagccacgacacaccaccttgggggatgcatgaagttcgcgcctgtagtgttgtcgagcctgctgttcgctgcggcccaggccgccgcgcaggctcccaccgaatgtccttcattgccggccaacagcggcctgcagtggcaacagcaggcacaggccgatttcctggtctgccgcgccagcaccagcgatggccgcgaggtactgagcctgatgctcagtgcacgcgatcccaaccttccattgaaccgctcgctgcgccacgaaaagggcagcttcggcggtgaatcactgtactggtaccagcccgatctgggaggccagcagccgcccggttacgctgagcgccgcatcagcgtggtcaagctcgacaaagggcgttacgcgcagatttcgctgtatccggacagcgcgcaggaactgggttcgctgcaacagctggcgcaggggatgagcctgaccccgtcggccgtggctgccgggaactgacgatggcggggatgactgccttgcagcatccccgcaatgcgagccgacctgacggtagtgccggccgctggccggcacctcgatccgccgtgaccgcaggcagttgccggccagcggccggcaccgcctcagaacttgccttcctggaaatcgacgaaggcctgcatcagttcctgccgcgtgttcatcacgaacgggccatggcgcatcaccggttcccgcaacggacgaccagccaccaggatcagccgcgcaccctcgctgccggccgacagatgcagctgctcgccaccgcccagcaccgccagttcctggcgggcgacgtcgcgcgccgcgtcctgctcacccaccgtcaccgcaccttcgaacacatacgcgaaggcgttgtgcccttccgacaaggcataggtccaggcgcgatccggggccagcgtgatgtccaggtacagcggatcggtggccggctgcacgatcgggccctgcgtgccatccacgttgccggcgatcaccttcacttccacgccggcgtccggctgcaccacgggaatgcgctcgggcgcgaactcctggtacttcggttcggtcatcttctctttcgccggcaggttcacccacagctggaagccgcgcatctgaccgctttcctgctcgggcatttccgaatgcaccaggccacggcctgcggtcatccactgcacgctgcccggggtaagcaggccctcgttgccgtggttgtcgcgatgccgcatgcgcccatcaagcatgtaggtgacggtctcgaaaccgcgatgcggatgctccgggaagccggcgatgtagtcctcggcacggtcggtgccgaattcatcgagcagcaggaacgggtccaggtcaggcagcgtcgggccgccgatgacgcgggtcaggcgcacgccggcaccgtcggaggtgggcatgccacggatggtccgcagtacgcggaccggttcgggaaagctcatggcgactcctgttggatggatgccactgaagatggacgccacatggccgcacgccaatggacggcgccgcaaccgattgttccatccctgatgttcgctgcatgtcagcacaacaagcgtacgaccaaagtactaccgccgattcgtcctgtgccaattgaccctgccgagggcacgcgggactctttgactgtctttccgggagagagcacctcatgaaagggttttccaaaataggctgggcggtactcgccctgctcggcgccttctgtctgggcaccgtggccctgcgccgcggcgaacacatcaatgccctgtggatcgtcgtcgccgccgtttcgctgtacctggtggcctaccgcttctacagcctgttcatcgccaacaaggtgatgcagctggatccgacccgggccaccccggcggtgatcaacaacgatggcctggactacgtgccgaccaacaagcacgtgctgttcggtcaccacttcgccgccattgccggtgccggcccgctggtcggcccggtgctggcagcgcagatgggctacctgcccggcctgctgtggctggtggtgggtgtggtactggccggtgcggtgcaggacttcatggtcctgttcctgtccagccgccgcaacggccgctccctgggcgatcttgtgcgggaagagatgggccaggtgcccggcaccatcgcgctgttcggtgcgttcctgatcatgatcatcatcctggcggtgctggcgatggtggtggtcaaggcgctggccgaaagcccgtggggcatgttcacggtgatcgcgacgatgcccatcgcgatcctgatgggcgtgtacatgcgctacatccgccccggcaggatcggcgagatttcggtggtcggcctgatcctgctgctggccgcgatctggtacggcggcaaggtcgccgccgatccggtctggggcccggccttcaccttcaccggcacccacatcacctggatgctgatcggttacggcttcgtcgcctcggtgctgccggtgtggctgctgctggccccccgcgattacctgtcgaccttcctcaagatcggcaccatcatcgcactggccgtcggcatcctgattgtgatgccggaactgaagatgccggcgctgacccagttcgctgccagtggtgatggcccggtatggaagggcggcatgttcccgttcctgttcatcaccatcgcctgcggtgcggtctccggcttccacgcgttgatttcctccggcaccacgccgaagctgctggccaatgaagcgcacatgcgctacatcggctacggcggcatgctgatggaatcgttcgtggcggtgatggcgctggtggcggcctcgatcatcgatccgggcatctacttcgcgatgaacagcccggcggcggtgatcggtgccgatgcggcctcggcggcgcactacatcaccaacacctggggcttcaccatcacgcccgagcagctgaccgcgaccgcggcggccattggtgaaccgaccatcctgcatcgcgcaggtggcgcaccgacactggcggtgggcatcgcgcagatcctgcacgaagcgattcccagtggcagcgacgcgatgatggcgttctggtaccacttcgcgatcctgttcgaagcgttgttcatcctcacggcagtcgacgctggcacccgtgccggtcgcttcatgctgcaggacctgctgggcaacttcgtgccggccctgaagaagaccgaatcgtggaccgccaacatcatcggtaccgccggctgcgtggcgctgtggggctacctgctctacaccggcgtggtcgatccgttcggtggcatccagacgctgtggccgctgttcggcatctccaaccagatgctggcgggtatcgcgctgatgctgggcacggtggtgctgttcaagatgaagcgtgaccgctatgcgtgggtgacggccgtgccggccatctggctgctgatctgcaccacctacgccggcttcatcaagatcttcgacagcaatccggcgcagggtttcctggcccaggcacacaagttccaggccgccctcgccagcgacaccatcacggcaccggccaaatcggtggcgcagatgaagcagatcgtggtcaacgcctacgtcaacaccggcctgaccgcgctgttcctgctggtggtgggcgcagtgctggtgtattcgatcaagaccatcctggcggcccgccgcaatccgcagcgcagcgaccgcgagaccccgtacgtggcgctgaagccgcatgaaatggtggatctgtgatgagcacgcaactggttcccgccggccagtaccaggcacaccgccgcatctggcggcgcctggtgcagaccgcccgactgtgctgtggcattcctgattacgacaactacgtccggcacatgctggaaaagcatccggaccaggagccgatggattacaagacgttcttccgcgagcgccaggaagcgcgctacggcggacgcaacggtggtcgctgctgttgaggttccagggtgggtgccgggcttgcagcccggcgcccgcagaggccggagcaacggcaacagctgaggcgtcggctctgggtttctgtgtggttggcggggtggtgtcggatggcggggacgccgtaaatccatccctgggggcttggccgcggcatccatgccgcggacaccccgccatccgacaccaccccaccttcgacagatttccggtgacggcgagatgcatcaggggtcagatccgtttcctccgggaaacggatctgaccccttccatgttcatggaggcccatgaaatgcatccacgcatggcgtggatctacgcaagcatgacgccggggcggcccggactcagccgttggccatccacttcaggatcaggccagtgacataggccagcccggtgccggtggcgtagcccaccgtgcccagcagcacgcccaccggagccagcgtcggatggaacgccgcggccaccacgggggccgaagcggctgcgccgatgttgccctgcgaaccgatcgcgaagaagaacagcggcgcgcgcagcagcttggccaccacccacagcaccagcacatgcgtggccatccagatcgcgccgagcaggaacagccacggccggtccagcagcgacagcaggttcatctgcatgccgatgcaggcgatcaggaagtacaggaacaccgtgcccagccgcgaagcgcctgcggcttccagccggcgcgcacgagtgaagctcaggcccaggcccatcgctgtcgacagcaggatcacccacacgaactggctatccaggctgaactggctggcccagctgacattggtcttgaaccagcccgccagcggcgcggcgatggcatgggccaggccgacgccgcccagtgccacgccgacgatcaccatcaggtcggtcatgctgggaatgcgcgcgttctgcgcctcgtaggcactgatgcgcgccttcatctcgtcgatggcacgggtatcggcaccgttgcgggtatcgatctgctgcgcgcggttggccaggaacagcaggatggccatccacaggctggcgcaggccacgtcgaccaccgcgaactggccgaaggtggtggcatcggtgccgaacacttcgcgcatggccaccatgttggcgccgccgccgatccagctgccggccagcgccgccatgccggcccaggtatcaccggccacggtttcggggtggatcagcttcatcagctggaacgagacgatggcgccgagcatgatgccggcggtaccggcgcagaacacgatcagcagtttcgggccgagcttggcaatacccttgaggtcgatcgacagggtcagcaggaccagcgcggccggcagcagcacgtcacgcgcgaccgggttgtacagcgaggtgttgtggccgtcgatgacaccggcggtgttgtagatggcggggacgaagtagcacagcagcagcgccggcacccaggcgaagatcttcttcaacaacggggtcgggccactggcagcccagaagatcagggccagggtggcggcaatcaggcccaggccaacgatgtcgttgctgatcagggcagtagcgggttcggtcggcatgggatcctctgtcgatcgaaagagcgggaaaaaaaagcgccgcatgaagcggcgcaccccgagattaacattgtcttcacgccgggtcatgctgcagtgccggctgccctttcccggagccactcccatgcagctcggcgccttctccgtcagcctctcggtcagggacctggcggcctcccgcagcttctacgaagcactgggcttctcggtgaccggtggcgagccggcgcagaactggctggtgatgcgcaacaacggcattgtcatcggcctgttccagggcatgttcgagggcaacctgctcaccttcaacccgggctgggaccagcacaagcaggaactgccccacttccaggatgtacgtgaactgcaggcggaactggatgcgaagggcattgaactggcggtgcgtaccgaccctcatgggcggggcaccggctacctgcagttggccgatcccgacggcaatgtgatcctgatcgaccagcatgtggcgcggccgaacggctggtaatgcgaacggacattgcgtgggcaggcgtcgaccttggtcgacgggcagcatgccaaccaaggttggcatctaccaggacggccggttcaggccggacgtgaagcgctgaaatcgagcgtggcgcgcgtgccacgcggctcgcagggctgcagctgcagggtccagccaaggtgctcgcagagccgggcgatcaggtccaggccgatgccgccgccacggtcggcgcgctcgccacgggccatccgcgcgtggatcgccgcaatctcctccgggctcatgccatgtcccggatcctgcagggtcagcaccgccgacgagctcaggcgcaactcaatgtggccacgcccgctgttctcgatggcattgcgcagcaggttgccgatcgcggcctgcacgacggccagcggcgcgacaatatccaccggggccgcctggatgccgatgctcaggtccttgtcaccgagcaggtgacgatggtcgtcgacgatttccggcagcagctggtccagggcgatgcgctcggcgcgtgcggccaggcgcgccgggtcacgcgccagcaccagcagcagttcgatcagctgctccacgctctgcgcggtgcgcagcacgcgttgcatctgctggcgcgcgcgctcgggcaggcccggctgttccagtgccagctctgcggcaccggtcatcaccgcaatcggcgtacgcagctcgtggctggcggtgctgatgaacacccgctcgcgttcgacaaactgctcgttgcggtccagatagtcgttcagtgcatcggcaatggtatgcagctcggagctgccacgcgggtcgacctcgatgcgctggccctggacacccggccgcagcgccgcgatgtgctgcgccagcaggctcaacgggcgcaccatacgttccatgccgaacgacgccatcagcacggtgacgaagatcatgatcaccccggccagcatcacccagcgcgtggcgaactgttccaggtcatggaagtcggaaatgtccagcgccagcgccacccgccccatcgagccggtgtcacgcaccatcaccgcagtctgccgccccttgatcggcaccccgtcatgcagccccgggtgcagcaggcgcacgctttccggcatgttgccttcatcgaagcggaacaggctgagcgtgtccgagtcctgccagcgatagtgcggctcgtgctcggtgtgctcgacgatgctgtccagttcggaattgagcagcgcgcgccaggcagcgtgctccgcatgttcatgcacgtagttgccgacgctgaacaccgcgatcgacagcagcgccagatagcccagcaaccaccacaccacgcgccggtacaacggccccggcttactcgccttcatcatcatccttgccggcatcgctgggcgtggtcacggccaagcggtaacccacccgcggcagggtatggatcagtttctcggcgaacggtccgtccacactgcggcgcagctcgtagacatgcgaacgcagcaggtcgccatccggcggttcgtcgccccacagagcgaattccagctgctggcgggtcaccgcgccggggctggcgcgcatgagcacttccagcagcttgcggcaggccgggtacaggtgcagcacctgggtgccgcgctgggcttccagggtggccagatccagcaccagatcgcccacctgcaggcgcttgcgcgggttgcggccctgcgcacgcagcagcagcgcttccagccgcacttccagctccgggagtgcgaacggcttggtcaggtagtcgtcggcaccggcgcggaagccggcaatcttgtccggcagctcgtcacgcgcggtcagcatgatcaccggcacttccgatgcatgctcggcgcgcagccggcgcagcacctccgggccctccatgcgcggcagcatccagtccaggatgacggcgtcatacggatggctcccggccaggtgcagtccggtgatgccatccggcgccacgtcgagcacgtgcccgcgcgactcgaaatagtcgaacaggttggccaccagctggcggttgtcctcgatcaccaacagacgcatgcacgaaacacccacggaagttcgtaccatggtagcgccgcacatgtcggaatgcggtcgccccggcgccgctctgacgcttttcccacccccgccacctcagaatggccgttttgctcccggagcctgccgtgcccgtagccctgccccgccgttggcgcctgcccctgttgtggctgctgatcattgctgcgctggcagcggggatcggccttcggcagccgcagccgccggacgagccgcgcttcgtgctggcggcccggaccatggtcgagagcgggcaatggctgctgccgcaccgtggcgtggaactgtatgcggagaagccacccgtcttcatgtggctgcaggccgccgcctacgagatcgtcggcagctggcagtggtccttcctgctgccgtcgttgctgggcgccctgctcagcctgtggctggtgtcggacctggcgcggcggctgtggtcgccacgacattccatctacgccctcgctgcgctgttctgcaccctgcagttcgggctgatggccaagcgcgcgcagatcgacatggtgctggtgggcatgaccaccgtggccctctggggcctgatgcgtcatctgtgtgaacgccgcaacctgcctgccctgtggctggccggcttcgccgcaggcgtcggcacggtgaccaagggcgtgggtttcctgccgctgctgatggtgctgccctggttcggctggtggctgtaccagcgccgccgcggacgcacggtggagggtccgcatccggcaaccctgctgtggctgatcccggccttcctgctgggtgtcggggtgtggctggcgccgctgggctgggccctgctgcacacgcccagtgccgaactgcaggcttatgcgcacgagctgctgttcaagcagaccggcacccgttatgccaatgcgtggcaccaccggcagcccgcctggtattacctgcaggtgatccttaccctgtggctgccgggcagcctgctgctgccgatgctgttcaagccctggtggcgccgtatccgccgtggcgaccgccgccagtggctgctgctgggctgggccgtgctggtgctggtgttcttcagcgccagcccgggcaagcgcgaggtgtacctgctgccgatgttgccggcgatggcgctggccgtagccccgctgctgcccggcctgctgcgccgcctgtgcgttcgccgctacctgttcggctacagcgtggtgctgatgctggccactggcacgctgggcgtgatgctgctgaccgaacacgcttgggcggtggcccagctggaacgccgcgccatgcccgataccctgctgccggtgctgggcgatggcctgctgaccttcgccatcgcgctggccacgctgatcgtgtggctgcgggtgcgccgcgcggcgacgctggtgctgctgacccacggcatgctgtggatgctctacggcctggtactgatcccggcgctggatccctatgcatcggcgtcagcgctgatgcgccgggtcggcgcgcggatcggaccggataccgaactggcgctggtggcctggcgcgagcagaacctgctgcaggccgaccgcccggtacgcgaattcggcttcaagcggccctgggcagagcaatggcatgacgccggcccttggctcgctgaggcgccggacaagcgctggctgctggtgctggacgatgcgatgagcccctgcgtggatccggccaaagtgatcgacatcggtgttgccaacaggaatcgttggcaactgcttcccggtaccgcatggaacccggagtgccacgccgagcggacaggatcgactgccgaagaagactgaacgttgacatgcgccgaggactcattaacccggcgcgaacgggcgtccgacccttctccgacatccaggtgacgagcatgactgcggattcccgaaccgccccttcccagcatgcccgtccgtccccttgattcggtagcgccgcttgcgacatcaccactggcgtctcgatttgccgtaactcacctctggctgcctgtcgcaatcggcctgccgttgtttacgctgctgatgggcttcggcggcgatcaatgggtggccgatcacctgttccgtcttgaaggcagccactgggcgctgcaggacgcctggatcacccgcagcgtcgtgcacaaggccggcaaatggttgagcacggcggcggcgctggtcgtgatcctgctgtgcttccaccactggcgtaagggtcgcgatcgcaccctgcaatgggcgctgctttatgtcgtaattgccatggcactgggcaccggcgtgatctccctgctgaagtcgctggtgccgatggaatgcccgtgggacctgctgcgctacggtggccaccagcctttcatcggtctgttcaccctgcgcccggaaggcatgccggcacaggcctgcttcccggcaggccacgccagcgcaggctatgcgtggctctgcctgtacttcttcgcgttgctgtggcggccgtcctggcggtggaccgggctctggatcggcctcggcaccggcctggtgttcgggatcagccagcagttgcggggcgcccatttcctttcgcatgacattgccaccgcgttgatatgttggctgctttcgttgggcctgtatgttctgatccaccgtcagctggaccgtccccaccgccaggaggcaaacgcatgagtgcatcggtccaacgccccgcccgcctccccgcccttgcgggtcttcgcaactggcggccgcagctctccacggaagcactgatcgcgctgaccagcctgttcttcgcggtggccggcaacggcctgttctggcacagcgcgatggcgagccatccaggcagcctgcgttacgcgctttcactgctgctgttgctgctgggtgcgcacggcgtgctgctgggcatcctggtctggcgctggaatgccaaagtggcaatcagcctgttgctgctggtgacggcgttcgctgcgcactacatgagccgctaccacatctatctggatgcggacatgctgcgcaacgtgctggcgaccgacccgaaggagagccgcgagctgatgaccgtatcgctgctgtggccgctgctgctgctggccgtgctgccgatggtggtgctgtggcgcgtgcagctgcgccgacgcagttggggccgcagcctgctgtggcgactcggcttcctggtcgtggcggcggcgaccgcagttggcggtgcgctgatctcgttccaggatgtctcggcgctgatgcgcaaccagcgcgaagtacgctatctcgccacaccggccaacgtgctgctcggtatgccgcgcgcgctgcgtggcgacaatccggtgcagcgcgcgccgaagctgccgatcggcaccgacgccaaggccacgccacgcgccctggccagcaagccgcgcctgctggtgatcgtcatgggcgagaccgtgcgcgcgcagaactgggggctcaacggcggccgcaacaccaccccggagttggcccaggcaccggtgatcaacttccccgacatgcactcctgcggcaccagcaccgaagtgtcgctgccgtgcctgttctcgccgtggggacgccacgactacgatgaaaagaagatccgtgcacaccagtcgctgctgcacgtactgaaccgcgccggcatcgcaccgttgtggcgtgacaaccagtccggctgcaagggcgtctgcgaagggctggagttccagtcgctgtccgatgcgaccaccccggggctgtgcgccgatggccgctgcatggacgagatcctgctgcaggacctggccacccaggtgcgtgccaagcccggcgaccgcgtggtggtgctgcaccagctgggcaaccacggcccggcctacttcgagcgttacccggcagccttcgcgcgcttcaagccaacatgcgacacccgtgacatcggccgttgctctcgcgaagagatcaccaacagctatgacaacgcggtgttgtacaccgatcatttcctgagcaagaccatcggcaccctgcagggcatgcaggattacgacacggcgatgatctacctgtccgaccatggtgaatcgctgggcgagaagggcctgttcctgcatggcgtgccgtatgcgatcgctccggccgagcagacccgcgtaccgatgacgatgtggttctcgccgggcttcgccagcagccgtgggttggacctgcagtgcgtgcgcaagcgttcggcggcgtataccgaccacgacaacctgttcccgtcggtgctgggcctgatgcaggtcaagacctcgctgtacgagcgcgatcgcgacctgttcgccaactgcgaaggttgagggttgttcggcagggctttcagccctgcacccgcggtagtgccggccgctggtcggcagcctcgacagcaacagcaacagcaaatgctggcattccgtggattggcggggtgggtccggtggcgggggacgctgcaagtacgtccatgtaagctcggtcgccgcatccatgcggctcacgcccccgccaccggacccaccccgccttcgacagttttccgcgctctgttggacatgccgatggggtcggatccgttttccgtaggaaaacggatccgaccccattttgattgtcgatatctgacagatgtgtcgaccaaggtcgacacctaccgacagcacatggaatctgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagccttatctgatgaaaatctgtcagcgtaggtgtcgagagccggcgtgggccgccgtacgagcctggatctcgacgatcgccatgtagcttggcgcccacgccggaatctcccttgatccgcccgaacagttgctggagctgacactcgaagcgataagactgggcaagcgggggagctctcgacccttccagactatacggagtcgggcaatgaacgggatcggaatcgatgtgagcaagcgccgattggatatcggcacgacagacggccagaccctgcaggtcagcaatagcccctctggctatgccgagttgagcacttggttgagtacgcggccggccattcagatcgttttggaagccaccggcggctatgagcagactgtcctggacttccttcacaaggccggccatccggtgatccgtgccaacgcactgcgagcgcgtagactggctcaggggctgggtaaagtggccaagacggaccgcttggacgctcttgtattggcgcagatggccgcgctggtggaattgccttcctatcagccgctggagccctggcagcggaaactgcgtgagtttgtgcgggcgcgtcgacaaacgatgcaggcactgaccgtagcccgccaacagcaggaaatggtgactgaccgcgagctacgccggcagatgcaaggcaacatcattcgcctgcaaacactggtcgagcggctgggcaagcagatctctgaacaggtcgcgcagcagcctcaactggcagtgctgaagtcaatgaaaggggtcggcccggcattgcaggcggtactggccagctacctgcctgagttgggtcagatcagcggaaaagccattgccagcctggtcggcgtggcgccgatctcccacgacagcggagccatgcgagggaggcgaagcatccatggcggcagggccgagatccgccaggtgctctacatggcagccatgtcggccatgcgacatgagccacgattgcgggacttttaccggtcgctgcgggcccgcggcaaggaaggaaaagtagcgatcgtggcggtgatgaggaagatgctggtgatcctcaacgcccgggtgcgcgacgctgaaaacgggctggtccctgcctaaggccagccagggcgcaagaccaaaggctgccggccagcggccggcactaccgtgcccgtctcatggaggggccaagtccctccatcaacacagttgctacacggacgtacttgcggcgtccccgcactccgacaccgccccgccaaaccacggatagtccgctgttgcttcggccttcgccgttgcttgaaagcctctgcgggtgccgggcgccgcccggccgacttccgccacttgcggtcgcagccactgcccactagccttcggccgtcgttcaccacccaaggacctcccgtgaaacaccgtcatctcctgctggcctcggcaatcgccgccgccacgctggccctggccgcctgcaagaaggaagctgccccaggcaccgataccgccagcagcagcgccccggccggcgaaaccgccgaccagttcgtggcccgcatcaatgccgaattcaaggccgcctacccggagatgacctcggcgcagtggctgtcttccacctacatcaacagtgattccgaacgcatcgcggccaaggccaacgagcgctcgctgacccagctcaacagctggatcgagcaggccgccaagttcgatggcaagccgatgagcgaggacagcaagcgcgcgatccacctgctgaaactgatgtcctcgatgccggcgccgcgcgatccggccaagctggccgagctgacccagatcgccacccgcatggaaggcagctacggcgctggcaagtactgcaccgacgccaacgatccgaactcgtgccgccagctgggcgagctggaacaggtactggcgcgcagccgcgactacgacaagcagcttgacgcctggcagggctggcacagcaccaccaagagcatgcgcggcgactaccagaagttcgtcggcctggtgaacgaaggcgccaagggcatgggcttcaccgatgccggccagatgtggcgcagcggctacgacatgccgccggagcagatcggcccggaaaccgaccgcctgtgggaacaggtcaagccgatgtacgagcagctgcactgctacgcgcgcggcaagctggacaagacctatggcaaggacaaggccgaagtaggcaatggcctgatcgccgcgcacctgctgggcaacatgtggcagcaggactggtcgaacctgtgggaccagctggaaccgtacccgggcgccggcagcctggacatcaccgcggcgctggaaaagcagtaccagaccaacctgagcgcggcgctggccaaggccggcaaggatgccaacgtggccgcgcagtacaaggcgcagcgcgaggccgaactgcgtaccgccaagcagatgaccgagcgcgcgcaggacttctacgtgtcgctgggcatgccgtcgctgccgcagtcctactgggaaaagacccagttcatcaagcctgacgaccgcgacgtggtctgccacgccagtgcctgggacatgaacatggaaggcgacgtgcgcaccaagatgtgcatcaagccgaacgaagagaacttcaccaccatctaccacgagctgggccacatctattacgacctggcctacaacccgctgccgccgctgttccagggcggtgccaacgatggcttccatgaagcgatcggcgacaccatcgtgctggcgatgacgcccaagtacctcagctcgatcggcctggtcgatgcgccgaccgaaagccgcgaggcggtcatcaacaaccagatgcgcatggcgctgtcaggcgtgtcgttcctgccgttcgggctgatgatcgaccgctggcgctggggcgtgttcgatggctcgatcactgccgacaactacaacaaggcgtggtgggacctgaaggccaagtaccagggcgtggcgccggccagcacccgtggcgaagagttcttcgatccgggcgcgaagtaccacgtgccgggcaacactccgtacacccgctacttcctggcgcgcatcctgcagttccagttctacaagggcctgtgcgacgcgtccggctacaagggcccgctgcatgagtgcaccttctacggcaacaaggaagccggccagaagtactgggcgatgctgagcaagggtgccagccagccgtggcaggccacgctgaaggagctgaccggtactgacaagctcgatgccggcccgatgatcgagtacttcaccccggtcaacgagtggctgaagcagcagaacgaaggccagatgtgcggctggcaggccaacgcggccccggcggcgaaatgaagaaaggggcgggtccgcgaggatccgtccctttctggtagtgccggccgctggccggcaactacgcgatgaagacccaacgggcagccggccagcggccggctctaccgaaacggcagtcaaaggccagatgtgcggctggcaggccaacgcggccccggcgacgaaatgaaaaaaggggcggatccgaaaggatccgcccctttccggtagtgccggccgctggccggcaactacgcgatgaagacccaacaggcagccggccagcggccggctctaccgaaacagcagtcaaagaccagatgtgcggctggcaggccaacgcggccccggcggcgaaataagaaaaggggcggatccgaaaggatccgcccctttccggtagtgccggccgctggccggcaactacgcggtgaagacccaacgggcagccggccagcggccggctctaccgaaacagcagtcaaaggccagatgtgcggctggcaggccaacgcggccccggcggcgaaatgagaaaaggggcgggtccgaaaggatccgcccctttccggtagtgccggccgctggccggcaactgcacggtggaaatccgtctggcagccggccagcggccggctctaccgcaacagcggtcagctgttcttcttcgcggccatcgctgcggccagctcggccttgaattcctcgaaggtctggcccttctccctggcttcggcctgtgcggcatcgcgcagcgcatcggagtacatcaggcgcaccggcgtgccgttgcgctcgtgcagttcaccggcctgcatgatcagcgccagcacctgcgcagcgctctcgctgtggcccgcgatgcggccatccatgcccagcacccattcgccgtcgcggcgcacgacaccggccagcagggtgcgctgtgcatcgcgcagttccgcatgcggctccaccggcgaggcctgcgcggcggccttgttggcggcctgcttttcctggcgacggcgctggtcgcggcgggtcttggagctggtggacatggtgcggtaccgctgcgaaaaggggggcgcaaggatagcgcaccccgcccgcagcaccgcttcacacccctcagtccagcactttgccgtgccgccagtagcccatgaaggtgatcgcgcggcggtccagcccgcaatcgcgcaccagatggcgacggatcgccatcacggcccccgcctcgcccgccacccaggcgtacagcggcccggccacccgggtatcggcctgctcccagaggatctgcgtatcgacgtcgatctcctccagcgcatcgccggcagccacgcccgaggtccctgccaaccgcgcctggaccgcctgcagcaaccgctgtccgtaggcggcctgcccgcgcggcagccagaccagctcggcgctggagggcgccttcaggtgcaccgcatcaccggcctgcgccacctccagcagcgccagcgtgcgcggtgggtcgaccatggccgccagttcctcgaggatgccggccaccgcaggcaacgcggtttcatcggccaccagcagcacctggccgacaccggccggtggcttccactcccagccctcgctgctctcggcacagtcggcgtccggggccagcagcaccacacggtcgcctgggcgggcgtgcatggcccagcgcgaggcggggccggtttcgccatggatgacgaaatcgacgtcgacctcgccctgctcggcgcgcaactggcggatggtgtaggtacgcatcggcgggcgcttgtcgtccggcagggcccggtagcgtgggtaccagtcttcaccgctggggacctgcggcacctcctggccgggcaaggggaagaacaccttgatgcgctggtcagggccttcggtcttcatccgcgccacgtcggcaccggtgaacaccatgcggtccagggaaggggaaagaacgcggcgctccttcagcgccacctcgaacaggcggtaggtctgctgcgcagccatggggaacctcatgcaacgacatcggattggctggctgtcgtgcatccacgcaccggctggctggagtgcccagcctagtccggtcgttcctcttcgcaagcgttgcgggcaaagcggccggccctacccctgcgcgctgctcaatggcccgtgcaggccgcctgtgccgcgcgttcacgctggtgttcccagtaccagaacacgaagccggcggcgaagaacgcggcctgccccagcgccaggtgcagcgggctggcgctgagcagcggcgacaccacgccggccaccactgtgctgatcatcagctgcacgaaggcctgcagcgacgaggccaggccgcgctggtgcggatacatgtccagcaccgccagcgccaggatcgggaagatcagcgccatgcccatgccacccaggaagatcggcagcaccgcccacggcagcacgaactgcggcgacagcgccacgtagccgacattcagcagcaccgacagcgcacacaggccgaaaccaatggacacctggcgggtgggcgtggtgcgcccggccatgcgcccggacaggaacgagccggtggtcatgccgccgatggtggggatgaacagccaggcaaaaccaccctcgcccagatgcaggtgctgcatcacgaacaccggcgccgaggagatgtacaggaaaatgccgccgaaaccgatgctgccggccagcgccaggcgcaggaaccgcgggttgaaaccgatgcgcacgtaatcacgcagcagcacgcgcggcgacaacggcacccgtgcctcctccggatgggtttccggcaggtagcgtgcggtggccgccagcaggatcagcgcaaacaccaccaggaaccagaaaatcagtggccagccagcgccactgagcaggatccagccgccgatgatcggtgcgatggccggagcgatgccgaacagcatcgaaacctggctcatcaggcgctgcgcgtcgtgtccgtggtacaggtcgcggatcaccgcgcggccgacgatcatgccgacgcccgctgacaggccctgcagcgcgcggaacgccagcagcgtggtcaggtcggtggacagcgcgcagccgaccgaagcgccgacgaacaccaccaggccaccgaggatcacccgcttgcggccccaggcatcggacagcgggccgtgcgccaggctcatcaggccgtagaacagcaggtacacgctgatggtctgctgcaccgccacctcgtccaccgccaggcgctgggccagctgcgggaacgcggggaagatggtgtcgatcgagaacggaccgaacatggccaggccggcgagcagcagggccatgcggcgggtggagggagcaacagcggcggtcatgggaaaggcgtccggcagggccatgcgcgacacgcacggcgggcgccggtcccctgcagcagggacggcgccagatgaattcgggtatccccccatcataggtggggattgcgcctgatgccatgcagcagtgcacaaaacgcacggacgggccatcggcgattcaggcgcggccgccaggtccgaaggcggccgccgcgcccgcaacgggctataatcggcgggcaacacggtgggagaagcggaacaccgctgccgaaggcgcaacgcccgtaatcgctcaggcccgataccacccgtaacacaactctggagagaccggttcgatccggcgccgaaggggcacgaagctgcggtccgccgcgcttttaaactctcaggcaaaaggacagaggggcgccccgcagaccgccgaccggcggcttgtgcccgtgcgtgtgccctttcctgacggatccttcgccatgtcccagaacaccccttccctgcgtgagctcgagcaccacaacgcgttcgtcgagcgccacatcggccccaacgacgccgagatcgcgcagatgctcgacgtcgtcggccacgcgtcgctggatgcgatgaccgacgccatcgtgccggccaagatcaagtcgccggcaccgctggcactgccggagtcgatgaccgaagtgcaggcactggcgaagatccgtgcgatcgccgacaagaacaccgtgctgcgcagcttcatcggccagggttactacggtacccacacgccgaacgtgatcctgcgcaacatcctggaaaacccggcgtggtacaccgcctataccccgtaccaggcggaaatctcgcagggccgcatggaagcgctgatcaacttccagaccctgtgcgccgacctgaccggcatggaaatcgccaacgcctcgctgctggacgaagccaccgccgccgccgaagcgatgaccctggccaagcgttcggccaagtcgaagtcggacaccttcttcgtgcacgacgccgtgcacccgcagaccctggaactgctgcgtacccgcgccgagcccatgggcatcgtgctgcgcgtcggcaccccggccgaagcactggaagcggaagcgttcggcctgctgctgcagtatccggacaccttcggccaggtcggcgactacaaggcgctggtcgatgccgtgcacgcacgcggcggcctggtggccgtggccaccgacctgctggccctgaccctgctggctgccccgggcgaatggggcgcggacatcgtggtcggcaacagccagcgtttcggcgtgccgttcggcttcggtggcccgcacgccgccttcatggcctgccgtgacgcctacaagcgctcgatgccgggccgcctgatcggcgtttcgatcgatgcccagggcaacccggcctaccgcctgaccctgcagacccgcgaacagcacatccgccgcgagaaggccacctccaacatctgtaccgcgcaggtgctgctggcggtgatggcctcgatgtacgccgtttaccacggcccggaaggcctgacccgcattgcccgccgcacccatcgactggcctcgatcctggccgcagcgctgcgcaatgccggcgtgcaggtcggtggcgacttcttcgacaccctgcacgtcaccggcgtgcatgccgatgaaatccatgccaaggcacgcgccgccggttacaacctgcgcgcgatcgacagcgactcggtcggcatcagcctggacgagaccaccacccgcgccgacatcgtcgccgtggctgcggtgttcggtgcctcgctggacgtcgacgcgctggatgccagcaccgccgacgcgctgccggccggcctgctgcgccagtccgcgttcctgacccacccggtgttcaatacccaccacagcgagcacgagctgctgcgctacctgcgttcgctggccgacaaggacctggcgatggaccgcacgatgatcccgctgggttcgtgcaccatgaagctcaacgccaccgccgagatgatcccggtgacctggccggagttctcgcagatccacccgctggtgccggccgaccaggcgctgggctacaaggaactgatcgacacgctggaagcgatgctggtcgaatgcaccggctacgacgcggtcagcctgcagccgaactccggcgcacagggcgagtacgccggcctgctggcgatccgcgcctaccaccgctcgcgcggagaaggccaccgcgacatctgcctgatccccgattcggcgcacggcaccaacccggcctcggcgcagatgtgcggcatgaaggtggtggtcaccaagaccgatgccaacggcaatgtcgatgtggaagacatccgcctcaacgccgagaagtacagcgaccgcctggccgcgatcatgatgacctacccgtccacgcacggcgtgttcgaggaagaggtggtcgagatctgcgagatcatccacaagcacggcggccaggtgtacaccgacggcgccaacatgaacgccctggtcggcgtggccaagcccggcaagtggggttcggacgtttcgcacctgaacctgcacaagaccttctgcatcccgcacggcggcggcggcccgggcgtcggcccgtgcgcggtcaaggaacacctggccccgttcctgccgggcaagctgggtgacaacggcccggtcggcatggtcagcgccgccagcttcggcagcgcctcgatcctgccgatcagctggatgtacatcgcgatgatgggccgcgaaggcctgcgcaaggccacccaggtcgcgcagctcaacgccaactacatcgccaagcgcctggccccgcacttcaagaccctgtacaccggccgcaacggcctggtggcacacgagtgcatcctcgacgtacgcccgctggagaagaccagcggcatcggcgccgaggacgtcgccaagcgcctgatcgacttcggcttccacgccccgaccctgagcttcccggtggccggcacgctgatggtcgaaccgaccgagagcgaatcgctacacgagctggaccgcttcatcgacgcgatgatccagatccgcgaggagatcaccgcgatcgaagacggccggctggaccgcgaggacaacccgctgaagaacgcgccgcacaccgccaccgcggtgaccgccagcgagtggacccacgcctacccgcgcgaactggctgccttcccgctggccagcctgaagcagagcaagtactggccgccggtggcgcgcgtcgacaacgtgtacggcgacaagaacgtgatgtgcgcctgcatcccggtcgatgcctacaaggatgatgaagtcgaggcttgattcctcgcggcatcggtaaagagaacggcccgcgcaagcgggccgttttcatgagggcgggtggaccagggtccacacccacggtaatcccgatcacgggtccggcatctgccccaggctcaactgccacgacacgccgaagcgatcctgcacccagccgtagcggttgctgaagtcatagtcgcccaccggcatcagccagtggccgccctcgcccagcacgcgcgcggcgcgctcgaactgctcggcgccggagcactcgacgaacagcgagatcgacgggctgaaggtgaaatcgtgcacgtccaggctgtcaaagcacaggtagtgggtgccaccgagcaggaagatggcctgtcggacctgcccgggcacgccggcaccggcgccgtccggatggcgctgcattgccagcaggcggaaatcggcgaaggcctcggcgtacagggccagggcggcctcggcctggccggtaaacatcaggaaggggcgactgcgcagcatgcggtactcccggtcgacgggccgatgacggcccacacgatcaggatggcacggcggatgtgcagcccccgtggtagtgccggccgctggccggcagcttcagtcacgcctcgcgcatgcgccgcgcgatggcgctgccggcggcgatcgtggcggtcagcgccaccatcgacaggaactgcaggcgggtgtgcgactcgctcagcagcaggccgaagatcagcgccaggatcgccagcgcgcagcaggtcagccacgggaagcccgccatgcggaacggcagccgggtacccaggcgatccgcgcggcgccgcaacaccagttgcgagaccagcgacagcgtccacaccagcaggcaggtggaaccgacgatgttcagcagcaccggcagcacccggtccgggaacagcagttccatcaccgtggcggcgaaaccgaacagcacgctggccagcacggcaatcaccggcacctggcgcggatcggtccagcccagcaccgccggcgcttcgcggcgctgcgccagtgaatacatcatgcgcgaggcgccgtagaggttggcattgagtgccgacagcagcgcgatcaccgcgatcagggtgatggcggtgccggcgcccggaatacgggcaatgtccagcacggcggcgaacggcgacttcaacgcttcgctggtccacggcacgacggcgatgatcacgctcagcgagccgatgtagaacaccaggatgcgccacgccacggtgcggatggcacgggcgatgctgcgctccggatcttcagtctctgccgccgcaacggcgacgatctcggtgccaccgaaggcaaaaacgacaaccagcagtgcagcgccaataccggccaggcccttcggtgcgaagccaccatgctcggtgaagttgctcaggcccggcgaggtcacctgcggcagccagcccatcagcagcgccacgccgatggcgatgaaggccaggatcgccgccaccttgaggatggcgaaccagaattcgaactcgccgaagttcttcaccccgagcaggttgatcgcggtgaagaacagcatgaaggccagcgccgccatcggtacaggtactgctggccagacggtggccagcagcccggccgctcccaccgcctcggcggcgatcacgatcaccagctgcacccaccacaaccagccgacggtggcaccggcggtggcgcccatggcatcggcggcatagaccgagaacgcgccgctggtcggtttggccgccgccatttcgcccagagcgttcatcacgatgatcaccagcgcgccggcgaccagatacgacaccaggaccgccggaccggccgcctgcacacccacgcccgagccgaggaacaggccggcgccgatggcgctgcccaggcccatcatgatcagctgtcggggcttgagcgaatgtccgaggcgggacggcgaagcggtcggaatcgagttgggcatcggcagggctggcggcgggctacaggggcgacaccttaccctgtcccatgcccgcggggataggcacagcgcagcaggcggctcaggccagtgccggctctccgacactgccaccaatacgggcgcggtaggcacgcggcgagaaaccggtttcagccttgaacttgcgggtaaaggcgctctggtcgctgaaaccgcaggcctggccgatgctggcgatgctctcgtcaccgtgcagcaggtgcatggccatctggatccgcagccgggtcagcacctgctgcggggtcatctggaacaccttgcggaagctgcgctccagcttggacagcgagaagccggtgatgtccagcagggtctgcatgcgcacgttctcggcgtagtgcgcgttgaggtgggccagcgccagccgcagctgctcgtactgggtacccaggctgtccttctggccaaggtcgcgggaaatgccgatcaggccctcgatggccccatcgaccaccagcgggcgcttgcaggtcaggcaccagcccggttcgcggttggcgaacaggtgcagctccatcaggttctcgatcacctcaccggccagcacgcgggcgtcctggtccacgtagtccgcgctcagcccggtcgggtagatctccgccgcggtacgcccgatcacgtccttgcgggcgcgcaggcccagccgccgcagcatggtctggttgacgtgggtgtaacgcccctgaaggtccttgatgaagaacagcacatccgggatggcgtcgaacagggcttcgatgtcggcgggctcgactcgcatggagcaagcatacccgagcctgcttttgcctgtacgttcacctttgccggacctcggtttaacgggcccggttccagtgtcgtggttctctttgagcatccggagccaacgtcaatggccgccagcaagccgaccggcaagcgcgcaaccacccacgccgagaaccaccaccgcggcaacggcgatgaactgcaccagctggccgggggcagtcatccggcgatgaccaccgatcagggcatcccggtggcagacaaccagaactccctgcggcagggacctcgggggcctacgctgctggaggacttcatcctgcgcgagaagatcacccacttcgaccatgagcgcattcccgagcgcatcgtgcacgcccgcggcagcgctgcgcatggctacttcgagttgacccgatcactgaaggcgcatacccgcgcgcgcatcctgaccgaggttggcgtgaagacacccgtgttcacccgcttctcgaccgtggccggtggcgcaggttcggtggacaccccgcgcgacgtgcgcggcttcgcggtgaagttctataccagggagggcaactgggacctggtcggcaacaacatcccggtgttcttcatccaggacgccatgaaattcccggacctggtgcacgcggtgaagatggaaccggaccgtgccttcccgcaggccgcgtcggcccatgacacgttctgggacttcatttcgctgatgcccgaatcgatgcacatgatcatgtgggcgatgagcgaccgcgccataccgcgttcgctgcggatgatcgaaggcttcggtgtacacagcttccgcctgctgaacgaggccggcgagtcaacgttcgtcaagttccactggcggcccaagctgggtatccagtccacggtctgggacgaagcattgaaactgcaatcggccgacaatgacttccatcgccgcgacctgttcgaggccatccagcgcggcgacttcccggaatgggaactggcggtgcagttgttcaccgaagaagacgccgacgcattcccgttcgatcatctggacccgaccaagatcattcccgaatcgctggtgccgttgcaggtcatcgggcgcatggtgctggaccgctggccggacaacttcttcgccgagaccgagcaggtggctttctgcccggccaacgtgccaccgggcatcgacttcagcaacgacccgctgctgcaggggcgcctgttctcctacctggacacccagctgctgcgcctgggcggcccgaacttccaccagatcccggtgaatgcgcccaagtgcccgtttgccaatcatcagcgcgacggccacatgcagatgcaggttcccaagggccgggtggcctacgatcccagttcgctgcaggaggacaccccgcgcgagacgcctgccggattccgcagccatgccagcgccgacgatggccgcaagggtcgcacccgcgcggagagtttcgccgaccactacagccaggcccgcatgttcttccgcagcctcgaaaagccggagcaggcgcacctggcatcggcgctggtgttcgagttgtccaaggtggaaacgctgaaggtgcgggtacgcaccgtcagtcacctgcgcaacatcgatgactcactggcgcagcgcgtggccgatggtctggcgttgcctgcactgcccgacccggcgccgaccgctactccagtgcgggacatgccccccgcccccgaggtgcgcgtgattgggcgcaacaagcctaccctgcagggtcgctgcatcggcatcctgttcgatgagggttctgatgcccggatcattgccagcctgagcaaggcagccaggaaagcaggtgcggatgtgaagctggtcgcccccagagtgggtggcgccacgctcagcgatggcgcgctgcaggcggcggatgggcaactggcgggcaccccgtcggccgtgttcgatgcagtagccgtggtgctcagcccggaagcggcgaaggccttgtcgaaagagagtgcagccatcgaattcgtcagccaggcgtgggcgcacctgaaggccatcgccagcgatgcgggcggccagacgctgctgaaggcggcaagggtcggcaacgacgccggcatcgtcgaagcggaagacgccaaggcattcctggcggcggccgccacccgccagtgggcgcgcgaacccaagctgcgcctgctggcctgactacaacaacaggagaactgtcatgccccgtggtgacaaatccgcatactccgataaacagaagcgccaggccgagcacatcgaggaaagcgagcgcgagcgcggtgccagcgaaggcacggccgagcgcattgcctgggcgaccgtgaacaagcaggatggtggtggcaagcgtagcggcagcgcgcgcaagggtacgaagaaggcgaccagcaagaaggctgccaagaaggcgcctgccaggaagtcgggcacaaagaaggccacgaccaagacgacggcggcgaagaaggcacctgcgaagaagacgacagccaggaaggcggcggcaaagaaggcaccggctcgcaagacagccacaaagaaaaccgcaaagaagacagcggccaagaaggccggtacagccgcctcgcgcagtgctgcagcgaagaaggcggcgaagacacgtgcggcgaagaagaccgtgcgcaaggtggcggcgaagaaggccgcgcgtacccgcgcgcgcggctgagtccttcgatcagggcgacagcgtcctcatccacgcggcaacttcggctgcggctgcgtcagcgcgtgcctgcagcagcagatgcggcccttccagcgaaacatgccgggcatccggcaaaagggcctgcagttctgccacgctgggcggccacagcaggcggtcatggcacgcgtgcaggcacagcgtcggcacgtcgattgccggcagcaatgcgcgtacgtcgacgcgcagggtcgctgcggcgcgttgccgcagtgtggccgccggaatccgggccagcgcatcgcgcagcatcgacaggtgctcgcgggtgcgccaccgccccagcagaaggcgcgccagcaacgccacgggaggcagaggccaggccgacgtcagcagggctgcgctggctgccggcaatggcaccggccgacacgcaaaggtcgcggcaagcaccagtccgcgcagcccggcgggctgtcgcgtggccagttcaaccgccaacgggcccgagaaggactcggcaagcaggatgaagggatggccgggcagctgcgaccacagccgttgggccagcgtggcgtgatcctgccctccctgcgcaggcagcgtaatcgcctgcgtcgtcagcccatgagcctggagtgctgacagaaacgggatcgacagcctgccggagccatccagcccgggcagaatcagcacgtgctgcggcgtgggtgatgctgaatcacagcccggcttttcctcgctcccgattcccatgtcacctcctttgctggcaagcatcgcccacatcggcaggcagcggaacctccgctccggctctcctgctgctttgccggtcaaggttgagcgatactccccgctctgccgcgggacgcggctgccaaggagagcctctgatgcgatggacctacgcgctggccatgatggccatgatggccatgatgctgccactgaacagttccgccaacgatggctggataaacggggcaggcaaggcgatgccggagaccgatgccatgaaatccagcggtggctttgcggcatcgctgctggtcacctccgatgccgactggcaggccaagtgggaaaccccaccagagaccactcccggttttacccaggccgacgaagtccacccgggcggtgaattgttcctgctgacattcctgtccaacccgcaactggatgagaaccgcgtacccaaggtgcactgcgatctgcgcatgctgcgcccggacggcagtaccagcatcgacgaacgcgatgttccctgttgcaccgctgccctgcccggcccgccaaccctgttgtacatgaccaacctgcacctgaagttcgtggccgaggccagtgatccgaaaggcacgtggactgcgcaggtggtggtcagggatctgctgcggaatgtgagcctgcctctgcaggctcacttcgacgtccgttgaacggaggcgtgcggatgaagatgcggcgattactgagctggaccggtcttgcgctttgcgtggtctacctgctgttgaccgcatggctggttcacggcgcgcagtcggatgcggacccgaagggggcctatatcctgatgtcgctccccatcaccctgcagtctgctgcactcgatgccatcggcgcaggcagcctgctgtacggcaaaccctggtcgaccgcgtatgcagtactggttccgccaacactgctgttgctgtacgcagccggctggctgatcgaacgcgccgcgggcggccgctagccagcggcaccgaccggttgcgtacatgcggtgccctgcatgcggggcatcgcatgcagggcgtcatccaacatccaatcgcaggttgcttacgccgcctgcgcaggcacgatgggcatgcgcgcgccctgctccaccttgaacaccgccaccgacgtggtcagcgcatgcgcctgttcctccagcgcgcggctggcggcagtggcttcttccaccagcgcagcgttctgctgggtcacctggtccatctgcaccaccacctggttgacctgctcgataccggcggcctgttccttgctggccgctgcgatgtcgctcatcagctgcgtggtgcgcgaactggcctgggccacgcgggcgatcgcggcttccgattcaacggtcaccgccaggccactcttcaccttggcagcggcgtcttcgatcagctccttgatctccttggcggcgacaccggcacgctgtgcgagcgtgcgtacctcgctggcgaccacggcaaaaccacggccctgctcacctgcacgcgcggcttcaaccgcagcgttcagcgccaggatgttggtctggaacgcgatgccgtcgatcacggtggagatttccgagatgcgtgccgaggactgatcgatctcacccatcaccgacgccatctgcgccatcgcctgctcggtttcgcgtacggcggcaccggcggcgtgcgcttcactgtcggcctgacgagcgagctcggcattctggcgcacagtcgaggtcagttcctccatcgatgcggcggcttcttccaggttggcggcctgctgctcggtgcggcgcgacaggtcgttgttgccggcggccagttcctgcgccgcgttgttgatgctgtcggcggccacctggatgccacgcacgatgccggtcagctgcgcggtggtggtgttggcgtcgtcacgcatgcgggcgaatacaccgtcgtactcgccgtccatgcgtgcagtcaggtcgccgtgcgagatcgcgcgtagcacgtcggaaacgtcggcgatgctggcctgcgaactggccatcatgccgttgaggtgctcgaccatcgccttgaactggaactggaacgcagcggcatcgccacgcatgctgaaatcaccggcgcgcgcggcccgggccagttcatcgatctgcgcgttgatcgccatcaggctctgcttcactgcggccagggtgcgggtcagcgtgcccttctcgcccgggtagtccggcaggtcgcggctgaggtcaccgatggcgtaacgctgcatcacttcggccatcaacagttccacctgcacgtgcgattcgaccaggctgttggtggcctgcaccatgcggccgaaatcaccggggaaggcgctggcgtccatgcggtaacggatcgcaccggcctcgtgctgttcggccatctgcagctgcgcgccgatcgctgcctgcacgctctggcgcacgctggccatcgcctcgcccaactgggtcagttcgtcacggccgccgaggcggaactcctgatccagctggcccttggacaggcgctcggccaggttcaccgcgcgggccagcgggccggtcaggctgcgcccgatcatcaccgaggcggcgatgccgaccagcagtgcaacgccgcccagcaccagcaactgcagcaggctgcgctcgcccaggcggattgcctcggcggccgcctcacggctttccttctcctcgaagtccacgccatcggacagcgccttgttccagccgttggcggcttcctgcaccgggcccagggtcagcgccacggcgcccgggtagtcgccctgctccatcagttcgctggtctgcttgttgagcggacgcgcgatggcacgcttggcggcgatggtttcggcaatggccttgccctcggcgtcgctgggcagcgcctggtaggccgtccaactggcctcatagcgcttgaccagatcggcgatgcgctgctcatcatggccacggtcatcgccctggcggatcagcatctcgcggcgaacgaccatcatctggttgttggcatcgagcatctgcgagagcaggcgcaccttggccacgctgacatcgaccacctgctgcatcgcgcgcttctgcacgacactggcggtggcgccggtggccaccacggccgcaaccaacagcagcaacaggccaaagcccagcccaagacgccaggcaaccctgacattcctcaagtagttcatcggtacatccaaaacggggggatgtggcgttatcggcggcccgccaggcaatcttgatcgccaaccgcgaacggcgtggggcaccattcaccttggtgagcccttggccggcggcacccgcgcggggacggtggcgcaacgacccgactgctcatgcggacgtcagatctctttcacggcggctcggcgcggcctgcaggcaaggtggtggcgtcatctgctggagttcccaatgccattacccgtgtaccgatccaccctgctcgctctctcgctgctggcatcgccggcgttcgcgcaggcaccggcgcctggactgcccgcccccattgccgagaaggccggaccggacaccgcagcacgttccgccctgcatgcccaggtgctgctggatcgtgcgaatttctcgcccggccagatcgacggtgaagtgggcagcaaccagcggcgcgcggtgtcgggtttccaggcggcgcacggcctgaccgtcaccggtgaactggacgacgcgacctggcaggccctgcaggctgataaggtcacccccctggccagctacacgctgaccagcgaggatgtcgccgggccgttccaggcggtgccgaagggccccgccgcacaggccaaactgaaatcgctgggcttcaacaacgtcgaagagtcgctgggcgaacgcttccacgcatcccctgagctgttgaagctgctcaatccgggcgtggatctgagcaaggcgggcaaccgcatccaggtgcccaatatcgcaccatcgccgctgccgaaggcggccaaggtggtcgtcgacaagtccgattccagcctgcagctgctggatgcgcagggcaaggtgatcgctcaggtgccggtttcctccggcagccagcatgatccgctgccgattggcgaatggaagatcctgggcgtgtatcgcgacccgccgttccactacaaccccaagctgttctgggatgcgcgcaagggcgaaaagaaggcgacactgccgccgggcccgaacaatccggtcggccgggtctggatcgacctgtccaagccacactacggcctgcatggcacgcccgagcccggccatgtcggcaagaccgagtcacatggttgcgtgcgcatgaccaactgggatgcgctgcgcgtggccgatgcggtggatacctccgtccccgtggtgatgcaggagtgagccgatgcgtctttcgcagctgatcgtgctgggcgtgctgctgggactgggggccggctggtggctgcgccgcgatgcaggcgagccggtagccgcctcgctgccggaagcacaaccggcagcccctgtggcgccggccaagggatcggtagcgccgctcggcacggcccctgcccccgccgccaccgcaccgtcagctgcgcggactgcggatgcgccgtcgggtctgctgctgccggtacagggcgtcctggcctcccagctgcgcgacacgttcaccgatgcgcgcagcgaaggccgcgtgcacgatgccatcgacatcatggccgatgccggtacgccggtgctggcagtggccgatggcacggtggaaaaactgttcgacagcgagcgcggtggcctgacgatctaccagttcgagcccagcggacgctggtgctactactacgcgcatctgcagcgctacgccgatggcctggcggagaagcaggtgatcaagcgcggagacgtcatcggctatgtcggcagcaccggcaacgccagtgccgaggctccgcatctgcactttgaagtgcacgtgctgggaccggagaaacagtggtggaagggcgaatcgatcaatccgtacccactgctgaatccgcctgcttcgaagcccggtgctgccagcgccgcaaggtgaacgtgaacaccgccaaggcagcccctggaatcaacaggagcagtgccgccactttccagaagaagaacggccacaaccagacataatccaggtcagtcagcttcaacaggtcaagtggcggctgcagctcgacgctggccgcgcgatcggccagcgccgggtccacctccagcacggttacccgcagccatgagcggccgcgtggcaatgcgtcgccacggccatagccgaagtaggacgccatgaggccgctggactcaaccgaagccagcccacgattgataccctgcccggccactcccgaacgctcccctgcgcggaagtctccatgatcggtcggagtttcgatgcgcagcagcacctcggggtcagcctccgtaccgtccgcggcatagcgcaggcgcagccgcagttgatcatcgacgaggcggtagacggtgatctgggcggttgcgccagggctcagcaccaacggcaccgtctgcgtgcgcgaagccagggtattggcggccgcgcccagcaccagtaccaggcaggcgatgccccacaggctccacaacacccacagggtgatccgcacgaccgtctcgcccttcacgctgacatcctggtcatcgctttgcttccccgctggccctggcgacacagtaacgaaaaagccccgctttcgcggggctcttcctgtcacctacgccgggcagcgcccggcgctacctcaggcgaacggatcctgcaggaccatggtgtggtcgcggtccggaccggtggagacgatgctgatcgggcagccggccagctcttccagcgaacgcaggtaggcgcgcgcagccggcggcaggtcgtcccagttggtgatgccgtgggtgttctcgctccagcccgggaactccaggtacaccggcgtgcactcttcccagccctgcgcgtccagcggcgcgtactcggtgcgcttgccgttgtattcgtaggcgatgcagaccttcagcttttccatgccgtccagcacgtccagcttggtgatgcacaggccgctgatgccgttgatggccacggcacgcttcagcgcgacgatgtccatccagccgcaacgacgcggacggccggtcgacgcaccgtactcggcgccgcggtcacggatgccctggccgacttcgtcgtccagctcggtcgggaatgggccaccgccgacgcgggtggcgtaggccttggcgatgcccagcacgtagtcgatcgaatcggcgccgacgccggaaccggccagcgcgccaccgacggtggtgttggagctggtgacgtacgggtaggtgccgtggtcgatatccagcagcgcaccctgcgcaccttcaaacagcacgcgcttaccctgcttgcgcaggtcgtgcaggatgccggccacgtcggacttcatcggctgcacgtattcgccgaaggccagcgcttcgtcgaaggtcttctggaaatcgaccgcatcggtgttcagatacttggtcagcacgaagttgtggtagtccagcgcagtgcgcaggagctcttccagctgcttcggataatgcaggtcggcgatgcggatgccgcgacgcgccaccttgtcttcgtaggccgggccgatgccacggccggtggtgccgatcgccttgccaccggcagcgcgctcgcgcgcctggtccagggcgatgtggtacggcatgatcagcggcgcggccggggagatcttcaggcgcgaacgcacttccacgccggaggcttccagctcggcgatttccttctgcagcgcggccggcgagatcaccacgccgttgccgatcaggcacagcgcgtcgtcacgcaggatgcccgacgggatcaggtgcaggacggtcttcttgccattgatgaccagggtgtggccggcgttgtggccgccctggaagcgcacgacggcgccgatttcctcagtgagcagatcgacgatcttgcccttgccttcatcgccccactgggcacccaacactacgacagactgacccatgacgggctcctcgatttgttgcggccatcggggccgcggacgggtaaaccgtggcggggctggccagcacctgcaaggcggctccaaacggggagcggccggcgatggaaggcccagacacggaaaaagccgaacggggaggcccgtccggcttttgtgcattatccgggtttccggggtcgggtgccacctttccgacgggcggctttaccggccggtcagccgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcatccaccagagccgggccatgcatgtgaacgcaggcggtagtgccggccgctggccggcaatcccgggttgccggccagcggccggcactgccctttcaatgccgcacccaccacagcaggctcaggccggccagcagcaccagcccaccgaagctgcgcagggccgggctgggcaggtccagcagacgttcagccatgcgcttccaggcgaacggggcgacgaacaggaacaggccttccagcaccgcgaccaggcagacagcggcaaacagatctttcatgggggactccggaaaaagcacggggcccggcatatggccgggccccgtggggtactgccctgcgacctcagcggtcgttcttcaggtactgcaggaacgggtcgttcttgtccagcacgatcacgccgttgccgtcggtcatggagccacggtaggcctccaggctgcggtagaacgcatagaacgacggatcggccgagccggccttgccgtagatgcgcgccgcctcggcatcgccttcaccgcgcaggcgctgggcatcacgctcggcctcggcgatcagcacggtgctgtcacggtcggcctgggcgcggatggtcagcgactgctcctcgccctccgcacgcagctttgcggcttcctgcttgcgctgggcgcgcatgcgctcgtacacgtcgttgatcacctggctgtcggtcggcaggtccacctgcttgatgcgcaggtcgatcatctgcatgccgaggccggccaccgcttcgttgatccccttcagctgctcggcgatcagctcgctgcggtcgccggagaccagctgctgcagggtgcgcgagttgatctggttgcgcagcgagtcggtgatgatcggtgccaggcgggcgttggcgatgcgcggatcgccgccggtggcacggaagtagtcacccacgttggaaatgtagccgatggcgaagaagtcgacgctgacgtccttctgctcggcggtgaagtagcgcgccggcgcggtgtcgagcacctggaagcggcggtcgaagaccttcaccgtttccaccaccggcaccttgaagtgcaggcccggcttgatgtccgaacgcaccaccttgcccaggttcagcaccatggcggtctggtcctcacggaccacgtacaccgagccgagcaggcccagcaccaccgccacgatcacggcgatccagataggactcttcatcggctgccctcctcacggccgttcggtcgcccggtcgggcggcccaccggccggcccggatcacgggaagcttccgtcgctgcacccggcagcgacggcatcaccacgtccgggttggccactgcggccggagccgacgtgctcggacgggtatcgccggtcatcggcacgtagatcagctggcggccatcgccaccgatcaccttgcggttctcgctcagtacctgctgcacggtctccagccacaggcgcttgcgggtcacttccggggcgtccttgtactgggcctgcaacaggctgaagcgctgcgcgtcaccctcggccttggacaccacggcctgcttgtagccttcggcggtggtacgggcgcgcgaggcctggccccgggcttccggcacgaccttggcggcgtaagcctgggcttcgttgatcaggcgttccttgacctgctgggcgccgttgacctcgtcgaaggccggcttcacttcttccggcggacgggcatcctgcagggtcaggccagtcacggtcaggccggtcttgaacgccttcagcagcgcctgcaggcgctcctcggcggccacggccagcgggccacggttgttcagcacggcgttgagatcggcgcggccgacttcctcgcgtacggcgctctgcgccgactgctccagcacctggttggcatcgacggtgccgaacaggtactgctgcgggtcgtcgatgcggtactggacgttcagcgagacgttgacgatgttctcgtcgcgggtcagcaccggcacctggatcgagaacgtcttgatctcggtggcgttgaccttggtgaccgattcgatcggccacggcagcttgaagttcgggccgggctgcaggatgcgcgagaactggccgaagcgcagcaccacgccacgctgctgttcgccgatcagctggaagctggagaacagcaccagcagcaccacggctgccaccacccaacgcacgatgccgccgtcgaacaggtccttcagcggcccgggcaacccgccccagccaccaccattgccaccgccgcgtgacccgaacggcccgcgtcgattgtcctcggggccttgtccgcccttgttgccgccgggtgtattccaggccatgcacgctccatcaagatttgggctgcggcgcgggcccttcccgcaccgccagccgtgaaaccatcaccgatcatacaagatggggcggatcggcaggatcgaaaggggggcaacggggtaaggtggcgttttcctcgaagtcaggcaacgccgatggcccccaccaccccgttcaccgccttccgcatcgaaaacgacgacgccggctaccgcagcggcctggtccggctcggggtcgacgacctcaaccccggccaggtgctgatccgcgcccactggtcctcggtcaactacaaggacgcgctggccggtactggaaaagggaagatcctgcgccgcttcccgctggtgggcggcatcgatgtggccggcaccgtggtcgccagcaccgacccggactggcgtgagggcgacgcggtgctggccaccggctgcggcctcagcgagacccgcgacggcggctacagccagtacgtgcggctggaatcgcgcgcggtgatcgcccagccggccgggctgaccccacgcgaggcgatggtgctgggcaccgccggcttcactgcggcgctggccctgctgcgcatgcaggacaaccgccagaccccggaactcggcccgctggcggtcaccggtgccagcggcggtgtcggtgcgctggcgctgtccatcttcagccgtgccggctacagcgtgcacgcggtcagcggcaagccggaccaggcaggattcctgcgcagcatcggcgccaccgaggtactgccgcgcgacgcgctggccgacaccggcgcgctgcagtcggcccgcttcgggggtggcctcgataatgccggaggcgacatgctggccagcctgctgacgcagaccgtgccctacggcagcgtggtcagtgccggcctggcagccagtccgacgctggacatgacggtgatgccgttcatcctgcgcggtgtctcgctgctgggcgtgtcctcggccaatgcgccacgcggactgcgtgaggaagtgtggtcgcggctggggagtgactggaagccgcagcacctggaccgcatctgcaccgccgaagtcggcctcgatggccttcctgccgtgttcgaacggatgctggcgggcggttcgctgggtcgcaccgtggtgcggatcgactgaacgtcgcaggcaggcgacggacggcagacgcggccctcccgccggtaatgggcccgcactacactgcgggcattacatggggaacaacatggcacgcattctgatcgtcgacgactcaccgtcgcagctgttggggatacagcgcatcgtcgagaagctcgggcaccagatcctgaccgccaccgatggcgccgccggggtcgaaaccgccaaggccgagctgcccgacctggtcctgatggacgtggtgatgcccaacctcaacggcttccaggccacccgtaccctcgcccgcgacgaggcgacccggcatatcccggtgatcctggtgaccaccaaggaccaggacaccgaccgcatgtggggcatgcgccagggcgccaaggcctacatcaccaagccgttctcggaggacgagctgtccgaggtgctggagcgcgtgttcgcgggccagggctgagacgcgcgcggtagtgccggccgctggccggcaaccacccatcaccgtccagggcaatgaagttgccggccagcggcaggcactaccttcaaatggtctcgccgaacgccttggccagattgcggtacgccttcttctgcgcctcatcggtcgcagccggggccacgatctcgatctcgacgatctggtcgccatccgggttgcccggcaggccacgcccgcgcaggcgcagcttgcggccggcatcggaatcggccggaatcttcagttccaccgcaccacccagggtcggcacgctgatgctggtgcccagcgcggcctgccacggcgtgagcggcagcgtatagaggatgttgcggccatcgacctcgaactgcgggtgggcggcgtattccacttccagcagcaggttgccgccatggttgccctgccctgccaggcggatcacctggcccgggcggatgcccttgggcacgcgcacgtccagctgcttgccgttgacggtgatgcgcaggctgtcgccgctgtaggccgcttccagtggcaccgacagcttggcgcgggtatcgcggttgggcgcatggccctggctgctgaagcccggaccggcccccgcgcccgctccaccgcgctggcgcgcgaacaggctttcgaagaagtcgctgaagccgccgttggggccgccgccaccgaacacttcctcgaaattgaaaccaccggcgccgccgtagttcggcggcacattgaactcctcgcccgggcgatagccctgcgcgcgcagctggtcgtaggccgcgcgcttttccggatcacgcagcgcctcgtaggcctcgttgaccgccttgaacttgtcttcggccccagcctccttgctgacgtccgggtggtacttgcgtgcaagccggcggtaggcggtcttgatctccgcctcgcccgcgctcggttccacccccagggtggcgtagtaatccttgaattccatccagctacctcgattcgcttcggccgcgccggtggcgccgcccgggttcattctacgcgcctgcgaggctacgccgcccctcgtgcggccccggtgaggccgactgatcctgcgcaatgcggctgccatcccggtgcgccacgctgtggctggaagcccctgccacaaagccggaagatggggcctgcacaccgggtttccaatgtcttgacgcccctgtcccatccggcccactagcctgccccagcaaggagttcccatgaccatccatgtcggtgaccgcattccggaagtgaccctcaagcgcatccgcgagggcattgaaacgcttgatacgcattcgttgttcgatgcgcgcaaggtggtgctgttcgccgtgcccggcgcgttcactccgacgtgctcggcgcgtcaccttcccggctacgtcgagaagttcgaggccttccgccagcgcggcatcaacgtctactgcatggccgtcaacgacccgttcgtgatgaaggcctgggccgccgaccagagcgtgcccgacggccttctgatgctgtccgacggcaatgccgagctgacccgcgccctgggtctggagcttgatgcgagcgcgtcgggcatgggaatccgctcgcgtcgttttgccctgtacgtcgacgacggcgtagttcgagaggcctgggttgaacagcccggccagttcgaagtgtcttcggccgagtacgtgctggagcatctccccacctgattccccaccgcagaaggaaacggccagccatgtccagcaagccagccaaagccagcaagcccgccgcaaacgttcctggcatcagcgatcgcgcaaccctgcgcgagcgcgcccgccgcaacctcgaagacggcgcgatcacagacagctacagcgctgaccgcgaggtggtgatcaagctgctcaacgacgcactggccaccgagtacgtctgcgttctgcgctactaccggcactacttcatggccaagggcatgctggccgacgcggtcaaggccgagttcctcgagcatgcacagcaggagcaggcgcatgccggcaagctggccgagcgcatcgtccagctgggcggcgagccggatctcaacccggatacgctgaccgcgcgttcgcacgccgaatacaaggaaggcagcgacctgcgcgacatggtgcgcgagaacctggtggccgaacgcatcgccatcgacagctaccgcgagatgatcaacttcatcggcgaccgcgataccaccaccaagcgcattcttgaagagatcctcgcacaggaagaggaacacgccgacgagttcgccgacctgctggatgggtggatcggggaatagcggccccgcatacgccttggtagatgcccaccctggtgggcgcattcatcgcgtgccaaccaaggttggcacctaccgcaggacgttgaaccttacctgtgtccaagcgccatcggccgccagcgcggtcaaggtgtgcgcgcccggctcggcgaactcgcgctgcatcagctgcgcaccgcgcgtctgtgcgatccagcgtccatcgagcaaccagtccaccgcctgctcgctgcccagcgcgcgcagctgcaggcgtacgccatgttccgaattcggcgcgcgcgccagcgtggcgccatcgttgagcccatcgatgtgcagcgcaacgctggcctcgcggccatcatcacggcagtccggcgacagcgccggcagctgcgaggcttcgcgcgtggccttggacagccacggcgacagcaacgctggccagcgcgcgatctcgcgcgcgacttcttcgtgcggcaagcggcaatcggctgacacgcgcagaccggtacgcgcatcggcaaggtagcgctgccgacccggttgccagcgccgtgcctcgcgttcggggaaggtcggtggtgccgcgccttccagcagataggctggcatcagccgctggcagagcgcagcaggcaggccttcggcacgctcaccggtcggccagcagatgtcttcctggctgacgctggccggcatcggcgcagcggccgagtcaccgcgctggcgcggcaggctgtccaccacctcgaacatcagcggcagcgcggtcaccgcgccgtactggcccggtagcggtgtgccgtccggccggcccacccacacgcccacggtgtaatggcgggtgctgccgatcgcccacgcatcgcggtacccgtaactggtgccggtcttccacgccacgcgcgggcggccaccgacatcgaacgtcccgacgctataccccggccgcggattcgattccagcatctcgcgcacgatccagctggcgccgggcgaagcgaggcgccgctcgatcatcggttcgtcatcggtgtagcgcacgcgcccggcgatgccgttgcggttgagcgctgcgaacgcaccgaccagatcttccagccgcgcaccggtgccgcccaggatcagcgacaggttgggcgtgctgcccggcgggaagcgcagctggatgccggagtgcgacaggcgtgcggcgaagcgcgccggaccgacccgctgcagcagatccaccgagggtacgttgagtgacagccgcagcgcgctggaggcgccgatcggtccattgaaggccatgtcgaagttgccggggcggtagctgccgaaactctgcggcgcatcgaccagcaggctttccgaatggatcaggccatcgtccagcgccattgcatacaggaacggcttgagcgttgagcccggcgaacgccaggcctgcaccatgtccacgtggccgagccgctggcggtcaccgaacgccagcgtgccgacataggcacgcgccttcagggtctggttgtcgaccaccagcagggccgccgaagtgcgctcgggcagcgtggaaaagtagctggccacgcgttcttccagggtgcgctgcaggccgatgtcgatactgctctggatgcgtgcctggcccggatgcgccgagtgcaggcgctgtgccagcaacgcggcatgcagcggcggccgcagcgagcgtgcgaccacgttctcgatgcgcgcatcttccacttcttccgctgtccacgcgcccagctcggccatgcgtgacagcaccttgtcgcgtgccttctgcgccgcttccggatggcggtccgggcgcagccggctcggcgcctgcggcagcaccgccagcaacgcggcctcggcatgcgacagctgcgccgccggcttgcccaggtaggcccagctggccgcttccacgccctcgatggtgccgccgtagggtgcgcgttccaggtacagggccaggatctgctgcttgctcaggtgcacttccaactgcaccgcacgcagcatctgcttgagcttgccccagggcgtgcgcgtatgcggatcgaggatgcgtgcgacctgcatggtcaaggtcgagccaccggacacgatgcgaccaccgcgcagcagctggccactggcacgcaggatcgccagcgggttgatgcccggatggcgccagaaccagcggtcttcgtaggtcagcagcgcctgcaggtacagcggcgagacgctgtcggtcgatgccggataacgccacacgccctcggcatcggcgaacgcacgcagcggcgtgccatcggcagccaccaccagggtgctggtatcgcgctgcttcggcagcggcggcgggaaggcgaaatccagcaccagcagcagtgccagcgtggcggccgtaccccagcgcagccacggccacagcggctgcagccggcggcgcagggccgcccgccgggtcgtcatcgtgttcgtcattgcagcgtgccgcattggagcttgccagctggacgggccgcaccgtcgcggcccgtccgcgcggtcacggctgtaccaccgtgatcgtggtcgggttgctgcggccgacgccgcgcagctgcggccggtacatgtcctccaccagcggcggcggcaccgagtaggtacccggggtcaccgcgcgcaccaggtagaacacgttggccttgctgccacgcgagagcttcagcgcggccacgtagcggtcgtcgcggaattcctcgtgcttggtatcggcggcttcaccccggtcgctgatggtgatgccatcgaccaccacgtcggcccactgcttggcatcgcccaggttgaagttctcgatctccaggccggccggcagcaggtcggtcagcagtgcatcgggcatcgtggtgtcggcggtgacggtgacgcgcacgatcagggcttcgccttccttcagcggccgcggcgaccacggcttgccatcggtgccgtagtagctgcgctcgacgcccagcacgctgttgtccggtgccggcgcgctgcgcgggataccggccacgtcgatgctggcgaacatcggcggctggccctgcggggtgaagcgcacgccgctggcgagttcatttgcactgaagttgcggccgaacagcttgcgttcgccgatggcttcggtgttgccaccgatcaccagttcaccggccaccagcgccttctggttggcagcaagcgccttgccaaggcgggcaatcgctacctgttcctgcgtgctcagccacatccagccggcattgcggcgcgcatccaggccacggccgaggtcaaccgcacgtgcatcccaggccggcttggccagcttgttttcgtgggtcagcgcgatcatcagcgcgtcatcacggatcgcactgccgtagtcgccgaagtacgacgggcgttcgctgctggacttggcgaaggccgccgccagcgcggcctggccgcgcttggcatcgccctgcaacgacagcgccacgcccaggtggaccagcgacaggccgccgaccgccttgctgcgctcgttgtcgtacagcgtgcgcagggtacccagcggcgcacggttgacccgggccagcacgtagcccgagtacgcctggttggcgaacttcagcttctcgcggtcgtcctggccatagaactggttgccaccggacagcagatcctcgctgaggcggttgagtgccttctgcagcacgttgtcgggcacggcgaagccggcgtccttggcatcgagcaggaactcggtgatgtacggggtcagccacgggttcacgtagccgtcgtcaccccacatcgagaagttgccattggccacctgcatcgacgccaggcggccaaacgcaccttccatgcgctcgcgacgggtcttggcatccaggccgtcggcaccgagcatcgacgaagtggcctggtccaggatcagcgcggcgtagcccttgctggtggtctgctcggcacagccatacgggtagttcaatgcaccctgcagcgcactggcgaacgggatcggcggcagcgggctgaccagcaggcgggcattcaccgactcggccatcaggccatcggtcaggctgttgtcgaggctgaccgcggccaacggatcaagcgtgcgcacctgcgaacgcagcacctgcggccacgccgcacgcaccggcaggtcgtaacggcgatcggccttgaagccgttgccgtccacccgcacccgcaccttggccacgctgtggccctcgcgtgccgaaagcgggaagctcaacgtggtcttcgcgtcggcattcaactgcacgctgcggctgccttcgcccaggttcagcgggccctcgctttccaccttcacgttgaactggcccggcttgccggtgaagttctgcacatccagggtcacggtgctgcggtcgcccggagcgagcacgcgcggcatgctggcttcggcgaggatcggcgcacgcacaacggtttccacgtcgcgcttgccgtactggtcatcgctgtagaccagtgccgacacccgcagggtgccgttgaagtccggcaccttcaggcggatgcgggcgatgcccttggcatcgagctgcaccgggccagagaacaggtccacggtctgcacgcgtgcggtcgggcgcttggcctgcggcaacgcctgcagcgccatgtcgccaccgaacttcagcttgccggcaccgccgtcaaagctctcgatcacccggctgtagatgtcgtaggcatcaatgccgaggcgacgctgggcgaagaagtgcgcaccggcatcgggcaccgggaagcgggtgatgttgaggatgcccacgtccaccgccgagaccgtgacgtgcgccattttgccggccagctgcggtgcgctgaccgtcaccggcaggtcctgttccggtcgcatctgcttgggcgctgccaggccgacggccacggtgcggcccttgcggtccatcggtacgtgcaccacgcccaccgcacgggccggggtgatcttgctcggcgcactgccgccgcggaacaccagcgcggtgatgtagacgtcgtggcgctcccagtcagcagtgaccggaatcttgaaggtcgaacccggcttggcgtcgatgtcctgcacgtacagcatgcgatcggtctcgaccatcaggatgcccttgccggcgtgcggcggggtcaccgtcacctcaagcgtgtcgcctgccttgtagccggtcttgtccaggcccagcttgatcttgtcagggcgcgcgtccaggccgcggttgtcatcaccccagctccagccggcgcggaaggggtaacggctggtcaggccggtggacgggtcgaacacgtccacccggtactcgccccactccaccgggaaatcgaaggcgaccgcactgctgccggcatcgacggtgcgggtttccttgttctcgaaacggcgggtgaaatcgtagtcccagcggttgtcgttgaaggtccagtggtagtcgcgcagctcgcgcaccagagtgatcttcaggcccttggccggctgcggcgtaccagcagcatccacgcgcatcaattcgaagcgcgcgttgccgttggaatcggcaccgtcctccgggttgaacagcgggcgtacaccgaccagggcgttggccggccacatcacccgcttcagggtacgggtgaccgtgcggccaccggtttcatacaggctgccggacagcaccacggcaatcggcgccttggccttggctgcctcttccggcaacgcgacgtcctcacgcagctggccgttgccaggcagcgtggtatcgatcacgtccttggcctcgcgcggcagctgcagggtcgggtcaccgaagaaatagcccggcaggccctccaccggcttctgttcggcggccaccgccatacgtgccgtgaagcggttgccatcggccggtgccccgtacagataggcaccattggcctgcaggcgcaggtcctcacccggcttcagcgtcttctgcgcgctgtccaggtccagcttcatgcgttccggcaggaactcctcgatgcgcagggtcatgccctggatcgcttccttgctggccgggtcggtgcggaactcgacctgccagcgcccggtcggcgcctcggcgggaatgacctgctcgaagttgatgtagccctggtcgcccggctgcaggcgggtctcgcggaaagtcttgccgtcgggctgcttcaggcgcaggaataccggctgcgccttgaccggcttgccgtcgttgtcgcgcagcagggcggacaggcgcacggtctcgcccgggcggtacaggtcgcggccggaccaggcgtagacgtcgaaccaggcattgtcacggccggccacggcgaattcgctcagatccagcgccggctggttgaacggcaggaagctggtgtccttgccggtgctggcgaccagcacgtgggtggcatccagggtgtagttcaacagcgcgttgccattgccatcggtgctgcccttcagcaccacctcgcccttggcatcgagcacgcgcaggtcgatgcccttcagcggcacgccgtccttcaggccggcggtatggacgaacagcttgtccttgtaggcgcgggtatgcaggccgatgtcgctgaccgagaagaacgcggtatcgaactcgccttcgtagtcaccggtgcgcttgagcagggcgaagtacaggcccggctcctgcagttccttgatgtcctgggtcggcaggtaggtcagcacccgctcgttcttcttgccgcccaggatgaagcggttgacgtagaccggctctgccagcttgttgatcgggctgcgctcgtagtcgctgctcagctcccagctgccgcggcggccaccgcgctggtactggctgaagaaggtcggcaggtccttctcgcgcacgcgcaggaactcgacgtcgacctccggcacgttcaccgagaccaccggcaggccacgactgtccttggccggcagcacgctgccctgcgaggcgaagccgaccaccggtttcagctcgccgctgaacaccttctgtttcagctccttgcccaggcggctgccatcggcggccagcaggtccggcgagaccaccaggctgaactccttgccggcctcgacgaacgggtagcgcagggtcaggccgtcatcggacagcgtccagctgctgtcgtcggtgccgaccttctcttcgaagcgcaccagcttgtcgaaatcctgggtaccgaccagcgggcgcgagaactccagcgccagcgacaggccgtcattcttctggtccgggtaggcacgcagcagggtgaattccttcacctgctcggccttggtggtgatcgcctcaccactggccttgggcagctgcccgctgtcattgcggcagccggccagccccagcaacaggcctcctgccagtaccgccgccgcccatccccaccgcttccgccgtgccggaccgctcatgtcgtcactccttgatcgaggcggccattataggcaggccgcgtcaaggtgttgacgcgatttcggcaattgccccaagtgcgggtagtgccggccgctggccggcaaccggcatggcaggttggatggaattgccggccagcggccggcactaccgatcgccctagcccggcaggtacaggtccacgtagtcggtcaccggcattgccgccagcgccaccgggtccagcgatgcggccaggatgcgctgctgctggctggtcgggaagcggtgggccaagtgccggcggaacttgtccatcagcagcggaatgccttcctcgcgacggcgggcatggccgagcgggtactccaccagcacctcgggcagctcggtgccatcggtgaagcgcacgctcaggccgttggcgatgctgcgcttgtcaggttccaggtaatcggcgctgagctgcgggtcttcatggcaggtcattttcgcgcgcagcgcatcgatgcgcggatccgccgccacatcgtcctcgtagtcctctgccaccagccgcccatgcagcaatgcgatggcgaccatgtactgcacgcagtggtcgcggtcggccgggttatgcagtgggccctgcttgtcgatgatgcggatgcaggcttcctgggtccggatcgcgatgtgcgcaatgtcctcgacccgccgccccatcgcacgcaactgctggtgcagcatgaccgcggcctccactgcggtctggccgtggaactcggccgggtagctgatcttgaacagcacgttctccatcacatagctgcctaacggtcgccccagcgtcagtgcctgaccgcgcatggacacggcctcgaagccccaggttggcgcgctgagcacgctgggatagcccatctcaccactggccgccatcaaggccaggcgcacgccacggctggtcgcatcgccggcggcccagctcttgcgcgagccggtgttgggagcgtgccggtaggtgcgcagcgcttggccatcgacccaggccagcgacagcgcattgagcatgcgctcgcggtccagcccgagcagttgggcgaccacggcagtggtggccaccttgaccagcaccacgtggtcgagcccgacccggttgaaggagttctgcagcgccatcacgccctggatctcgtgcgccttgatcatcgccagcagcacatcgtgcacggtcggcggcggacgacgcagggcctgcgcgttgcgtcccagccaatcgcaaacagccaagatgccgccgagattgtcggaaggatggccccactcggcagccagccaggtgtcgttgaaatccagccagcgcaccattgcgccgagattgaaggcggcctgcaccgggtccagcacgtagtgcgtgcccggcacgcgcgcgccgttgaccacgctgatgcccggcaccagtggaccgagcagcttgctgcaggccgggaaagaaagtgcctccagtccgcacccaagcgtatcgagcaggcagtggtgcgcggtctggaacgccagcggtgagtcgatgcgtgcgtcgcgcacgtaatcgacgatgtccaccagcagcgcatcccaggctgcacgctcgttggatggggtgtggctgtcggacatcgtcgatctcctcttcagaagcaggtcaggccgcgcctcccggtaatcgccaacctaggttggcgctggaccgtacccgggcggtgccaatgcaatgccaaccaaggttggcatccaccagagcatgtgatgccggcgccgttcggctggttactcgaccggtacccgcaccttgccttccatcagcacgcgggcgctgcggctcatgatggccttggtcaccgtccactggccgtcaacgagaccggcctgcgcacccacgcgcaacgtgccggagggatggccgaacgtcaccgcttcgcgttcgccgccgccggcggcgcgattgaccagcgtgcccgggatcgccgccgcagtgccgatcgctacggcggcggtacccatcatcgcgtggtgcagcttgcccatcgacaacgcgcgcgcatgcaggtcgatcgccgaggccgggatggccttgccactggacgacacatagtcctgagccggtgcaacgaacgccaccttcggcgtgtgctggcgcgtcgccgcgtcctccaggttcttgatcagacccatgcgcaaggcgccgtaggcgcggatcttctcgaagcgctccagcgctcccttgtcctcgttgatcgccggttgcagctcgataccggtgtagccgaggtcggcggcgttgaggaagatggtcgggatgccggcggtgatcatggtcacctcgaagctgcccacgccgggcacgtccaatgtatcgaccagattgccggtcgggaacatcgcgcccgcatcaccgtcatcggacggatcgatgaattccagctggatctcggccgccgggaaggtcacgccatccagctcgaaatcgccggtctcctgcacttcgccatcgcgcatcggcacgtgggcgatgatggtcttgccgatgttggcctgccagatgcgtacggtgcacaggccatcgcgcggcacccgggccggatcgatcagcccatgggcgatcgcgaacggacccaccgcggtgctgaggttgccgcaattgccgctccagtcgacgaaggcggtatcgatcgagacctggccgtacaggtagtccacatcgtggtccggcaccgaagcggtggagatgatcacgcatttgctggtgctggacgttgcaccgcccatgccatcggtctgcttgccatacggatcgggcgagccgatcacgcgcatcagcagcgcatcgcgtgcggcgcccggcacctgcgcggcctcgggcaggtcctgcaggcggaagaacacgcccttgctggtgccaccgcgcatgtaggtggcgggaatacggagttgcgggaggaaggtcatggatcagtatcctggatgcgacgaaccaatatcggggttgagcttctcgtcttcgaacagtgcttccatgccccgcgaagcattccagatgcgcacgatggaaacgtgcgcaggtagctccacgtagtagatcaggtagccgttgaagcgacgaaccggatgaaaacgcaacggcgctggcagcgagggcaatagacccgcatgcagtgcggaaccagcacccgggtgggcctcgatcagctttacaacggattccaccgcatcgatgaagccgatttccagcacttctccgccctgatctgcataccagcctgctgcctggtcaagatctcgaaccgctgcgggggaccagtgcgagggcttcacttgcggttccgtgcacgctcacgcagcttgtcaaagtgatccggcgccagaggcgccgaaggtcccgacgccagcccctcggcaatcagctgcttgagcagttcttcggccttgctgcgctggcgctggcggatcaggtcacgcacatagtccgacgtactggagtagccgccttcgcgcacttcttcgtccacgaactgcttgagcggatcggtcagcgaaatgttcatggtggccatgaaactctcctttggcagtttttgccaagccagtgtgcgccctgccctggggtcggacaagcccgcccccggcctccgggggcgggcattcagccggctatcacgccaccttggcgccttccaggaagtcctgggcgaagcgctgcagcacgccgccggcctcgtagatcgccacttcctcgtcgctgtccaggcggcaggtgaccggcacgatcacgtcctggccgtcgcggcggtggatgaccagggtcagctcggcacgcggggtacgctcgccgatcacgtcaaaggtctcggtaccgtcgatccccagggtcaggcgggtggtgcccggcttgaactccagcggcagcacgcccatgccgatcaggttggtgcggtggatgcgttcgaagccctcggccacgatcgcctcgacgccagccagacgcacgccctttgcggcccagtcacgcgagctgccctggccgtagtcggcaccggcgatgatgatcagcggctgcttgcgctccatgtaggtctcgatcgcctcccacatgcgcatcaccttgccttccggctccacgcgcgccagcgaaccctgcttcacgctgccgtcgtcattgcgcaccatctcgttgaacagcttcggattggcgaaggtggcgcgctgcgcggtcaggtggtcaccgcgatgcgtggcgtaggaattgaagtcctcttccggcaggcccatcttcgccaggtattcgccggcggcactggacgccaggatcgcgttggacggcgacaggtggtcggtggtgatgttgtccggcagcaccgccagcgcgcgcatgcctgccagcgtgcgctcgccggccagtgcgccctcccagtacggaggacggcggatgtaggtgctctgcgggcgccagtcgtacagcgggctgaccgcggcgccgtgctccacgcgcacgttgaacatcgggttgtagaccttgcggaactgctcgggcttcaccgaggccttcaccaccgcgtcgatctcggcatcgctgggccagatgtccttcaggcgcactccgttgccgtcggcgtccacgcccagcacgtccttctcgatatcgaagcggacggtgccggcgatggcataggcgatcaccagcggcggcgaggccaggaaggcctgcttggcgtacggatggatgcggccatcgaagttgcggttacccgacagcacggccgtggaatacaggtcacggtcgatgatttcctgctggatcttcggatccagcgcaccactcatgccattgcaggtagtgcacgcgaaggcgacgatgccgaagccgagctgttccaggtcgggcagcagaccggattcttccaggtacagctggacggccttggaacccggcgccagcgacgacttcacccacggcttgcgctgcaggccacgcgcgttggcgttgcgcgccagcagtgctgcggcgatcacgttgcgcggattggaggtgttggtgcagctggtgatggccgcgatgatcaccgcgccatcgggcatcaggccctgcgcctgctcggccttgcccgcttccagcttggcctcgtcggcgatgccgcgctcggccagctcggcagtggccacgcgcttgtgcgggttggacgggccagccatgttgcgcaccacgctggacaggtcgaagtgcagcacgcgctcgtactgcgcggtcgccagatcgtcggcccacagaccggtggtgcgtgcgtagttttccaccagcgctacctgcgactcctcgcgcccggtcaggcgcaggtaatcggtggtctgtgcgtcgatgtagaacatcgcggcggtggccccgtattcggggcacatgttggagatggtggcacggtcaccgatggtcagtgccgcggcaccctcgccgaagaattcaagccacgcgccgaccacgcgttccttgcgcaggaactcggtcagcgccagcaccacgtcggtggcggtgatgcccggctgcgggcggccagtcagttcgacaccgacggtgtcaggcaggcgcatccacgacgcgcggcccagcatcacgttctccgcttccagaccacccacaccaatggcgatcacacccagcgcatccacgtgcggggtgtggctgtcggtgcccacgcaggtgtccgggaaggccacgccgtcctgcacgtagatcaccggagacatcttctccaggttgatctggtgcatgatgccgttgcccggcggaatcacatccacgttctggaatgcctgcttggtccagtcgatgaagtggaaacggtcttcattgcgacgatcttcgatcgcgcggttcttctcgaacgcctgcggatcgaaaccaccgcactccaccgccagcgagtgatcgacgatcagctgcaccggcacaaccgggttgaccttggccgggtcgccacccttgtcggcgatcgcatcacgcaggccggccaggtccaccagcgcggtctggccgaggatgtcgtggcagaccacgcgcgccgggaaccacgggaaatccaggtcgcgacggcgctcgatcagctgcttcagcgaatcgccgagcgtggccggatcgcagcgacgcaccaggttctcggccagcacgcgcgaggtgtacggcagggtggcgtaggcgccgggctggatcgcatcgacagcggcacgcgcgtcgaaataatccagcgcgctgccggggaggttcttgcggtaatcggtattcatgggctggcggagtacttggggcgggccgggtgccggcggtgcggcggcgaaagcacccggccggcacgcggccggccggatgggtacggcaggtggatcagacgcgcttgtcgatggcgacgaagtcgcggtcttccggaccgatgtagttggcgctcgggcggatgatcttgccgtcgatacgctgctcgacgatgtgcgcgctccagccggcggtgcgggcgatcacgaacaggggagtgaacatcgcggtcggcacgcccatcatgtggtagctgacggcgctgaaccagtccaggttcgggaacatcttcttgatgtcccacatcaccgattccaggcgctcggcaatgttgtacatcttcatgctcgactgctcttcggacagctcgcgggccacgtccttgatcaccttgttgcgcggatcagagacggtgtagaccgggtggccgaaaccgatcaccacttccttgcgctcgacgcgggccttgatgtcttcctcggcctcatcgggactgtcgtagcgcttctgcacttcgaacgccacttcgttggcgccgccgtgcttcggaccgcgcagcgcgccgatgccaccgcagatcgcgctgtacatgtcgctgccggtgccggcgatgacgcggcaggtgaatgtcgaggcgttgaactcgtgctccgcgtacaggatcagcgaggtgtgcatcgccttcacccacgattcctgcggcttctcgccgtgcagcaggtgcaggaagtggccgccgatcgagtcatcgtcggtttccacgtcgatggcacggccgttgtggctccagtggtaccagtacagcagcatcgaaccgaggcaggccatcagcttgtcggcgatgtcacgcgcgcccggatggttgtggtcgtccttctccggcgccacgcagccgagcacggacacgccggtacgcatcacgtccatcgggtgtgccgacggcggaagctcttccagcgccgccttcaccgcagcaggaatgccacgcagcgacttcagtttggccttgtacgaaaccagctcggctcgggtcggcagcttgccgtgcaccagcaggtaggcgatttcctcgaactcgctggtgttggccaggtccaggatgtcgtagccacggtagtgcaggtcgttgccactacggcccacgctgcacagcgcggtgttgccggcagcggtgccggacagggcgacggacttcttcggcttgaaggtcggggttgcggtcgtatcgttcatgtttccctccgaaaacttgatggtgcagggtactgcttatttcttggcggcgaacagtgcatcgagctgctgctcgaaggcgtggtagccgatgcggtcgtagagttcttcgcgggtctgcatggtctccaccacattgcgctggtggccatcgcggcgcaccgcctggtagacgttctcggcggccttgttggcggcgcggaaggccgacagcgggaacagctggatcgcaacgccggcagaagccagttcatcgcggctgaacagcggggtggcgccgaactcggtgatgttcgccagcaccggcaccttcaccgcgtcgacgaagcggcgataggtgtccaggtcgtaggccgcctcggcgaagatgccgtcggcaccggcctcgacacaggcgatggcgcgctcgatggccttgtccacgccgtccacctggatggcgtcggtacgcgcgatcaggaagaagtccggatcggtcttggcatcggcagccgccttcacgcggtcgaccatttcaccctgcgagacgatttccttgcccgggcggtgaccgcagcgcttggcgccgacctggtcttcgatgtggcaggcggccgcgccggccttgatcagcgacttcacggtgcgcgcgatgttgaacgcgctcgggccgaagccggtgtcgatgtcgaccatcaacggcaggtcgcagacatcggtgatgcggcgcacgtccaccagcacgtcttccagggtgttgatgcccaggtccggcaggcccagcgagcccgcggcaacaccgccgccggacaggtaaatggcgcggaagccggcgcgcttggccagcagggcgtggttggcgttgatcgcgccgatcacctgcagcggcgattcggcagccagcgcctcacggaagcgggcaccggcggagaaaggagtggaagcggtcatgcggcaatccaggttgaagtacggaaaagagagcgcaagcaccatgccaagctgcaagccgttgatttcacgggaatgattcccacgcaacggtgaaacatatgaaacattgaaacagatgtatcatgaaacaccccatccaacgcgcgccgccatgtacctgccccgctcgcccctgcgccacgccgatgccgaccccagtcggccggtgatctggaccgtcagcgtctcgcggctgaccggtcttctcggcgacgtcattcccgagttcgatcgccgcgcgcgtatcgagcagatcaacctcggcttcgaggaagcggtggacgtgatcggccagcgcctgcgccgcgagcactgcgacgtggtcatcgctggcggctccaacgcggcctggctgcgcagccggctggagctgccgctggtgccgatccaggccaacggcttcgacctgatggaagccttggcgcgcgcacggcggatcgccggccgtatcggcctggtcacccacgccagcgacgtgccggtgttcagcaacttccagcagagcttcggcctggacatcgagcatcgccgcttcgtcacccgcgaggacgcccgcgactgcatcgccgacctgcgcgccaacggcatcgaggtgatcgtcggcaccggcatggccatcgaccacgccgaacaggccggactgcccggcgtgctgctgtactcggcagattcggtacggcaagcgttcgagcacgcgttggaactgacccagaccctggcccgctccggcggcagccggcccgcgccgcgccgccgtgccgcaccgcgcagcgatgcccacgacctgctcggcgacagcgaggccatggcacaggtgcgcgcacagatcgcgctgtacgccccgcatgacagcaccgtactggtcaccggcgaaaccggcaccggcaaggaactggtggcgcgccagctgcacgccgccagcggacgccgtggccgcttcgtggcactgaactgtggcgcgatcagcgaatcgctgctggaagcggagctgttcggctacagcgatggcgccttcaccggcgcacgccgtggcggccgcgtcggcctggtcgaggccgctgacagcggcaccctgttcctggatgaaatcggcgaactgccgctgccactgcagacccgcctgctgcgggtgctggaagaacgcgaggtactgcgtgtcggtgccaccgagccgaccccggtcgaccttcgcgtggtggccgcgaccctgcagtcgctcgagcagcgcgtggcggccggcagcttccgccgcgacctgtattaccgcctggccgcgctgcgcatcgccctgcccgcactgcgtgcccggcgcggtgacatcccgctgctggcgcagcatttcttccgccagctgcgtggtatcgacgcgccactggatgcggaggcactggcggtgctgaccaccgccgagtggcccggaaacgtgcgcgaattgcgcaatctggtggatcggctgcgcatccattggcaacccggtgaagggctgattgatgccgcgcgactgctgcagctggcacccgaactggtgaatgagggcgccgctgcgctaccggtggaaaacaacggcaagcggccgccgcgtccgcagttggaaacgctgttgcaggaacaccgcaatgaccgcgaggggatggcccaggcgctgggggtatcacgcaccacactgtggcgctggctgcgcgcggagaatctgtagagtcgagccatgctcaactccatggaaaagccgagcatcaatcaacgctacgtaccgcttgcctcaccgagataccacatcatgaagccatggaacctctcccaccgaggctgctcttgtcccgtcacaaactgatcgtggcgagccaggcagtagtcatgtacctcttcagtagacatatcgtacaaatacattccctcaccctcgtcagatgacagcggaagaaaattagctgggagctcgtaacgatcccaaacgtactcagcctggtctggaatcttcggaattccagggccaacgatacgcaacaactcaagcctaccgctcacggaaggcagcgcgccattgatcgccatgtagaacatccacatatcgcagtgaggagcaacgcccaagcgacgcatgacctcggccgccgaagcgcaatcaggattccgacgatccgggcacgcgcgaaccacgcgctggatcagatcattcatccgcattcaattgcctccgcatcactcaatgttcaacgcgcccagcgcacttctatcgcgaaccgtccactcccaactgcggcaatccacaacagcaacacacccagcggcacctcgctcaggtagaagaaccagctcaaccaatccggtacgctcagtcccgcaggaatgcgcgcgatgccatcggtcagcgccgccaccgcacagatccccgccagcagcagggccgaaggccggctgagcaggcccagcaccagcaggccgcccgcaatccattcaatgcagccgagtaccggcgcactgaacaccgggaacgggatccccgcatcgaccagcgtatgcaccatgcgttcgcggcccgcatcggtgaacaccttgttccaaccggacacgcagaacatcaccccggcgacgatgcgggcgatcaacagcaggaacgcttccacgccgtgacgcggcggcggcaccgcaaacaggcaacgccaggagggcatggcaactccggaagtcgagatcatccatcggagtgtgccggttatgggcctgctcgcagatgaagcaagccggtccatttgcgacagcctgctcttgtggagtcgagccctgctcgactgcctcatgcgtcggccagcagaagctcgatttcctccacctgcaccaccggcacctgccacggatgatgcggcacgatgccctgttcgaagatgcgctgcagccgctgcggatcgcgcggcaggcagaattccaagcgtacgctgtcgaccacttcggtgcgccccgcctcaccctgcacgggcgacgcacccacgcgcgggcggaactgttcgaaccccggcgccgaccaccacataccgtgctcgtagtcgccggccgccagcgcgtccaccgccaggatgccctgcttcaccgcgcccagtgctgccgacggcacgaacaccaccacgcggtacagcgccacgcgattcacgccgatggctccagcggcatgcggaaatagacgacccgttcggtctcttcgaagccgcaggcccgatgcgcggcgtgagcctgcacgtcctccacgcgactgtccgaagccagttcgcggcagcccgcatcgcgcgtccacgcctgcaccgccgccagcagggcgcggccgacgccgctgccttgccactgcggctgcacgtaccagccctccaggaaccccaccggcgaagactcggtaccgttcacgtagtcatggcgcaggcgcacttcagcgaaaccaaccgtctcgccatccgcggcacaggccaagaacacagcaccttcggcatctgccagcgactgcgtcagctcctccagcggatcatcggcatcagtccacaggccgagacgcaaccgcgcccatgcggccgcatcggccggcgtggcctggcggatcatgggcgcgctgtcgatcacgggtacagcaggcgcttgctccagcgcccttcggcgccggcttcatagcaccagcgttcgtgcaggcggaactgcgcgccgtaccagaactcgatgcggtcgggcaccacgcgcaggccgctccagccttccgggcgcggcacgtccttgccctcgaagcgggcttcgacctcggccacgcgcgcatcgaattcctcgcgcgttgccagcgtcttcgactgctgcgaggcccacgcgccaatctggctcatgcgcgggcggctggcgaaataggcatcggcttcggcatcggcgacctgctcgacacggccttcaatgcgcacctggataccggcttcgcgcaggctgcgccacaggaacaacagcgcggcctgcggattggcctgcagctcctggcccttatggctgttcaggtgggtatagaacacgaaaccacgctcatcgaacgccttcagcagcacggtacgtgcagagggacgcccgtgcgtatcggcggtggccacggtcatcgcgttcggctcgacctcgcggctctgtttggcctcttcgaacaggccggcaaacgtggacagggcttcggcgtacaggtcgctcatgattgcgttcttctcacacggattgggctattgtggctgcatggccgctgctgcgtatatgccccaggtgaaaggattccccgaaacattggccgaacaggtgctggacgatgcactgggcaacgctgcagcggttccagtattggcgatcagcggcctgcaggggagcggcaaatcgacgctggccgcgcaggtggtggcgcgcgcccagtcgcgcggcctgaacgccgccacgctgtccatcgatgatgtctacctgacccgcgcacagcggcagcggctggcccgccaggtgcacccgctgctgatcacgcgcggcccgccgggcacccatgacctgccgttggcccatgcagtgctggacgccgtggccacacgccagcccttcgcgatgccacgcttcgacaagctggccgatgaacgcctgcccgaagcgcactggccgcagctgcaacgaccgctggacctgctggtcttcgaaggctggttcctgggcacccccgcgcaggatgaggacgcgctggacagcccgttgaacgcactggagcgcgaagccgacgccgatggtcgctggcggcgctggtgcaaccaggcgctggcccgcgactacccggcgctgtggcagcgctgcgaccgcctgtggttcctgcagccaccggatttctcggtggtaccgcgctggcgctggcagcaggagcagaacctgcaggccgcgcagccgggccggcacggcatgagccggccacagctggagcgcttcgtgcagtactacgagcgggtcagccgccaggcgctgcatgccctgcccgccctggccgaccacgtggtggtgctggacggccagcgacaggtgcaggacgtgcgctgagcgcgcctattccaccaggaaggtcacccgcaggttgacccgccattcggtgatttcgccgctgccattggtcaccaccttggtctcgttcacccaggcgccctggatgcccttgaccgtctcggagaccttcttcagaccgctgcgcacggcgtcctccacgctcttcggcgaggaggcggtgatttcgatgaccttggcgaccgtcatggcctgtactccggttggcgcgggaaaccccgcaggaacgcctaccctgacgtgaaggacgtaaaggccagggcacggaggtgttagcatcacagggcatgaatcctgctccgaacctgatcctgatcggcccgatgggcgccggcaaaacctgcatcggccgccgcctggccgagcgcttcacgctggacttcgtcgatgtcgaccaggccatcgtcgatgccgccggcgccagcatcccgaccattttcgagcactccggcgaagccggcttccgcagccatgaacgcgaggcgcttgcccgcgtgctggaaggtcgcggccagctggtctccaccggcggcggcgcggtgctggatcctggcaaccgtgcgttgatcgcccagcgcggcttcgtggtctacctgcgggtcagcgtgaacgcgcagctggaacgcctggcccgcgacaaaggcaggccgctgctgcagcgcccggaccgtgagcaggtgctgcacgatctggccgcgcaccgcgacccgctgtaccgcgaactggccgacatcacccttgataccgacccgtacaccgctgccgacgcgaccgcccacctggtggtcaagctggccacgcaatggcagcgccaggacctgaccccatgacttcccccgccctgctgcaggtcgccgtcggcggcgaccacccttactccatcaccattggcgccggtgcgcaggcagacggcatcgcgctggcctcgcatgtgcgtggccgccacgtgcttttgctcagcgacagcgaagtggccccgcgctatctggatgccgtgaagcagacccttctgaccgcacgccccgacctgatcgtcggcgagcatgtgctggccgcgggcgaagcctccaagacgctggccgaattcggccgtgccatcgaagcgctggccgcgcttggcgccacccgcgacgcctgcgtgttcgccctcggcggcggcgtggtcggtgatctcgccggcttcgccgcggcctgctggatgcgcggcgtggactgcgtgcagctgccgaccaccctgttggcgatggtcgattcgtcggtgggcggcaagactgcggtcgacatcccggccggcaagaacctggtcggcgcgttccatccgccgcgcgcggtgatcgccgatacccgtgtgctggccaccctgccgccgcgcgagctgcgtgccggcctggccgaagtggtgaagtacggcgcgctgggtgatgccgtgttcttcgaatggctgcagcagcatgccgatgcgctgctggccggcgaggatgcggtactggccgaagccatcgcgcgcagctgccggcacaaggctgccatcgtcgagcgtgatccgttcgagaagggcgagcgcgccctgctcaacctcggccataccttcggccatgccatcgagaccgagcagggctactcggccccgggccgcgatgcactgaaccacggcgaagcggtcgcggtgggcatggtactggccgcgaagctgtccactcacctgggcctggccgacgatgccgatcgcgcacgcctgcaggcgctgctggaacggctcggcctgccggtgtcgatcccggccgggctggacccgcaggccctgctcggccgcatgcggctggacaagaagaatgtggccggccgcctgcgcctggtgctgtggcgcggcatgggccgcgccgaagtggtgccggacgtggatgaggcggcggtgctgaaggtgctgtcggcccggtagtgccggccgctggccggcaacgtcagcaacgaggaagccggccagcggccggcacgaccgcgttgcggccggggtcaccctggccccgctacaatcggcccatgcacgtctacctgcaacatcccgacgccggtgcgcaggcaccgcgcttcctgcgcctgagcctgcagccggacctgttcggcggctgggagctgctgcgcgagagcggccgcgtcggcaaccgctcgcagctgcggcgcgagctgttcctgcaggctgacgaagcccgtcatgccttcgagaaggcccgcgatgccgaactgcatcgcggcttccagatcctctcgcacggcgactgacgccgctgccaactttcgtccaaggaatgcctatcgtgaccagccctctccgcaacgatcgcctgctgcgcgccctgcgccgcgaaccggtggactgcacccccgtctggctgatgcgccaggccggccgctacctgccggagtaccgcgcaacccgggccaaggccggcagcttcctggccatggccaagaacccggagatcgcctgcgaagtcacgctgcagccgctccgccgattcccgctggacgcagccatcctgttctcggacatcctcaccattcccgatgcgatgggcctggagctctactttgttgaaggcgaaggcccgaaattccgtcatccggtgcgtgacgaagcggccatcgcccggctggcggtaccggacatggagcaggacctgggctacgtgatggacgcggtacgcctgatccgccgcgagctggacggccaggtaccgttgatcggcttctccggcagcccctggacactggcctgctacatggtggaaggcggcggcagcaaggatttcgcgcgcatcaaggcaatggcgctgaaccatccgcaggccctgcaccgcctgctggaggtcaccaccgacgcggtgattgcgtacctgggcgcgcagcgcgcggccggtgcgcaggcgctgcaggtgttcgacacctggggcggcgtgctgtcgccggccatgtaccgcgagttctcgctgcgctacctgcagcgcatcgccgagggcctggagcgcggcgaaggcagcgagcgcacgccgctgatcctgttcggcaagggtaccggcctgcacctggaagcgctgtcgcagaccggcgccgatgcactgggcctggactggacgctggacctggacgaggcgatgcgccgcaccggtggccgcgtcgcgctgcagggcaacctcgacccgaccacgctgtacgcctcgccggatgcgatcgccgcagccgcagcgcgggtgctcgacacctacgccgccggcaatggcggttcgcgcgagggccacgtgttcaacctcggccacggcatgtcgccggacatggacccggcccacgtgcaggtgctggtcgacgcggtgcacgcgcacagccagcgctgagcattcggcatacggttgcggcgcgatgttgatcgcgccgtgacccacagtgcgcgatcatggcatcccccacgctgcaccggccgcaccccatgtccacatcgccatcgacctacaaccgccagcgccccctgctgtggctggtgtccttggcgatcttcatgcagatgctggactcgaccatcgtcaacacggcattgccggcgatggcggccagcctgggcgaaagcccgctgcagatgcagtcggtggtgttcagctacgcgctggcggtggccaccttcattcccgcctcgggctggatcgctgaccgctacggcacccgtcgcaccttcctggtggcgatcattctgttcaccctcggctcgctggcctgcgcgctggcccagcacctgcaccagctggtcggtgcgcgcgtgctgcagggcatcggcggtgccatgctgctgccggtcggccggctggcagtgatgcgatcagtgccgcgcgaggatttcctgcgcgcgatgagcttcatcgccatcccggccctggtcggcccgctgatcggccccacgctgggcggctggctggtggagatcgcctcgtggcactgggtgttcctgatcaacctgccgatcggcgtgatcggattcatcgccgcgatgaggatcatgcccgaccactacgccagccatcgcacccgtttcgacctgcgtggctacatcatgctggccttcgcgatggtggtgctgtcattggcgctggacggcatctccggactgggcacgccacacgcgctggtgatgctgatgaccgttgcagggctggcggcgctggtgggttactggctgcacgctgccaattcgacggcgccgttgttctcgctggcgctgttccgcgtacccagctaccgcatcggcatcctcggcaatcttttctcgcgcatcggcagcagcgccatgccgatgctgatcccgttgctgctgcaggtcggcctgggcctgggcccgatgaacgccggcctgatgatggtgccggtggcagccgccggcatggtctcaaagaaactggcggtgaagctggtggagcgctacggctaccgccgcgtgctgatggtcaacaccgtgctggtgggcctggcgatggccagcttcatcctgatgacacccggccagcacctggcctggcgcctgctgcagctggcgttcttcggcgcggtcaattcgctgcagttcaccgtgatgaacaccgtgaccctgcgcgatctggaccgtgagttcgccagttccggcaacagcctgctgtcgatggtgatgatgctcgccgccggctttggtgctgctgcggccggcagcctgctggccgcgttcggcaaccacctggacagcaacagcgccaccgccgcgttgcacgccacattcctgtgcgtgggcgcgatcaccctgacctcgacgatgatcttctggcagctgcccgataccaagccggagccacggcaggtcgagcacgttgcggagtgagggtggttcggcagggcctgcggccctgcacctgcagaggcttcaagccaaggcaacagccgaagcaaaagctggcgtcctgcgggatggcggggtggatccgtttgcgggagacgccgtaaacccatccctgagggcttggccgcggcatccatgccgcggacactcccgcaaccggacccaccccgccttcgacagaattctgcgatctgcagtagatccacgccatgcgtggatgcttttcgatctcaattcgacatattcgatcgatagagattcatccacgcatggcgtgggtctacccgatcgcgaaaatctgtcagaggtggggcggtgtgggcttgcaggaccgttggcgccatggatggcgccatcgagcccccatggacgggtttacggcgtgtcctgcaagcccacaccgccccaccacccacggaatgcctgcttttgccgttgctgttgccttggcttgaagcctctgcaggtgcagggctgcaagccctgcaataaaccctacctgcccatgaccctggcgatcgcttccaccagcagctcaccggtcaccggcttgcgcaggaaaccaccgatgccggccgcttccacctgctgctgaaggtccggatcagtgcgcgcggtcaccgcgagcagtggcagcatgtagccctggttgcgcaggtgctgggccagctcgaagccgctcaggcccggcaggtccagatccagcaggccgacgtcgaaatcccctgcgctgatctcgcgcagtgccgccagcgcatggcccgcatgcaccacttcatggccgcgcgcactcaacagcccgcgcaccacatcagccacggttgcatcatcctcgaccagcagcacgcgcaatggcggcatgttggccgcatcctcgcggtgcacttcgccctcggactctgcattggcatcgaccaccagcggcaacggcagggtcacgccaaaacacgtgccgcggccgagctggctctccacctggatacgcccctgcatcgcctgcgccagttcgcggcagatcgccaggcccaggccgctgccgccgtactgcgccgcggtgcgggcgccatcggcctgctcgaagcggcggaacaggcgctgctgctgttcctggctgatgcccggcccggtgtcgcgcacttcgaaatgcaacgcgcgcagctcgccgtcgctgcgcgcatgcagggtgatggttccgcggctggtgaacttgaccgcgttggagagcaggttgagcaggatctgccttacccgcatcgcatcgccggtcgcctgcaggcccggcggcaactggttgtcgagggtgaagcgcaggcccttctgcgctgccagcggtcccatcagcgcggccaggtcctgcagcaggcagctcagcgcgaacggcttggactgcagctccagccgtccggattcgatccgtgccaggtccagtgcatcgttgatcaggtgaagcaggtgttcgccggcgtgccggatcgactgcgtgtagccgcgctgctgcgggtccagcggcgaggccagcagcagttcgctcatgccgagcacaccggtcatcggcgtgcggatttcgtggccgagattggccaggaagcgggtcttggccgccgaggcctgttcggccagttcctgtttatgcagtgccagctgataggcatggcgccgctgcaggcgacggcgatacaaccaggcaaaccaactggtcagcagaagcgcgatcgaggccagcaccagcagcccggacaggctgcgccaccacggtggctgtacacggaattccaggctctgcacccgcgaccagacatggtcggccgagcgcgcctgtacctccaggcggtagctgcccggcggcaggcgcgagaacaggcgctcaccggccggccccacttccacccaatcggggtcgtagccggccaggcggtagcggtagctgttggaggccgaatcggcgaatgacaacagtcgcgcgacgatgcgcaggtcacggtcaccatcggcaatctgcaagggcgtgtcgtgggtcaggtcgagtacctgctcgttgcggcggacttcgacccgttcgatcaccaacggcgcccgccgtaccgacggccgcacctgttccgggtcgaacaccaccacgccggccggggtaccggccaccagatggccatcgccggacatcgtcaacgtgtgctcgcggaactcctggctgggcaggccgtcgtggacgccgtacaggcgcacgctctgcccgtcggcgccaacccggaccaggccgcgcgcactggtggcccaggccacgccctgtgcgtcgaccaccagcccggaggcggagattgccgggtagccctgctccgcgccgacaacggcctgccgctccaaccggccctggctccagcggtagcgcgacaggcggccatcctccgacagccagacctggccatcgcggcccacgtgcaacgcatggatcgccgtcgccggcgcgcccggcaccggctggaagcgctcgctttccggcagccactgcagcaggccacggctactggccagccagatgtggtcctgcggcccgcattccacatccaggttgagctggccctgctgcaggccgcgctggccgttttccagctggcggcgcaggcgaccgtcgaggtcacgctgctgcaggcctgcaggcaacatcaaccatagactgtcgccgtcacaggtcatcatcgactcgatgaccccttccatggtcgcgtcggccccggcatcacggccccagcgacgtagctcacgtcgcttcgggtcatagcgcagcaacgcatcggtcgagccgatccagacctggccacggcgatcctcgcgtaccgaggacagccagtacatgccattgacccaggtgcggtgctgctcgatcttgcccgtcctgggatcgaaccggtccagcgcgccgtggctgccgaccgtccatatgccgccattgctggaagggctggtgccgagcacgaaggcattgcgcagcgaaccggtgtcgtcctccaatcgcgacagcaccgagaactgccaccagcgcggcagcagatgccacaggccggcattggtactggccaaccagatgccgccttcgcggtcctcgtaggcgcccgtccagttcggccgcaccggcccgcgcgcaacggcgctgtacagcggaacggtctggtactgcccatccacggcccgaccaagcccggtacgggtatccaaccaatgcccgccctgttcatcgcgcagcatcatgccgagcacctgctcgcccggcggcagtttccagggcggcgattcaaaacgcccgtcggggcgacgcaccgtggcgccggccatcgtactgatccacaggctgccatcgggttcgctggtcaacccattgatcagcaggctgggaatgacgtccgtaccgacccgctcgaagtcggtgccggtccagcgcgccacgccatgctttgtgccgacccacaggctgccatcggccagcgtagccaggtacggcaccgaggcggcaggcaggctgcggggattgttggcctcgggcaggaaacgctgcaggcggtcctggctgtccagccggtacagcccaccttcgtgggtgccgaaccagatcgcaccgtccggcgtggtcgccaggctccagaccgtgttggtccccatcaacggctggctgctgcggtcgtagaaatgcagctggcggcggtcggccgacatccgtaccaggcccgcgttctcggtcccgatccagagctggttgcgcgcatcgaccaggaccgtccagatgcggttgtcgcgcaggccatcctcagaacgccagatccggtagttgcgcccgtcgtaacgggccaggccgtcgttggtggcgatccacaggtagccatagcggtcttcggccatgcggttgacggtattggacggcaggccgtcgaataccgtcacctggcgcgggctcggtggcaccggctgcgcggcagcgggtgacaggccgcacaggaggatcagcagcagcattgccgcccgcagatacaccaccgattgcctcctcacgctgcctgatgattcccgcgccgcgggcgtcggcatggtaaaccgaaagtcgcgccgttcacgcccggcgtcgacgttttcaagttgtggtctgtcgtttggcgcgagcctggatgatcgctgccaccagcatgtcgccggtcaccggcttgcgcaggaaaccatcgaaaccggcagcgagcacctgcgattcggcatacgcatcggagcgggcggtcaccgccaccagtggcagttcgtagcccagggtgcgcagctggcgggcgatcgcagtgccgtccagcgcaggcaggtcgagatcgagcaggccgacatcgaagccatcggtagcgatctccgacaaagcccccaggccatgcagcacatgcaccacctcatggccgcggctgcgcagcaggccggcgatgacctcggccacggtggcatcgtcctccaccagcaggatgcgcagtggcggcagcatcggcagtgccggcgcttcgcccgtggcggctgcctgccgggtccagggcagcggcaaccgcacccggaaacgcgcgcccttgcctggctggctgtccacttcaatgcgcccgcccatcgccacggccagctcctggcagatcgccaggcccagcccgcttccaccatagcgcgaggccgtgcgcggcccctccgcctgttcgaatcggtggaacagccgctcctgctgctcggcattgatacccggaccactgtcgtgcacttcgaagcagagaccgccgccgttctcttccaggtacacggccaggccgacatgaccgcgctcggtgaacttgatggcattgcccagcaggttgagcaggatctgccgcacgcgcatctcgtcgccactgacgctgatcgggccggggggatcgtcgccacgctggaaatccagcttgcgctgtttcgccatgggctgcatcagcgcctgcacctggtcgagcagtccggccaggtcgaacggacgcagatccagctccagtcgaccggcttcgatgcgcgcgaggtccagcgcatcgttgaccaaccgcagcagatggctgccggcctgctggatggagccggcatagctgcgctgcaccgggtccagcggtgtggccagcagcaactcgctcatgcacgccggtcatcggcgtgcgcacttcatgccccagcgtggccaggaaccggctcttggcctgcgaggcctgttcggccagctcctgcttgtgcacggtcagctgccattgctggcgacggcgcaggcgcgcacggatcgaccagaccaggacgagcagcagcagcgaaccgatcaggatgtagccgaagatcgccatgccgctgcgccaccagggtggcagcaccttcacctgcagctgctgcgaaggcgtccacgcaccattggcggtggccgcctgcacttcgatgacgtagctgccggtcggcagtcgcgacagcgtgcgctggccgtcgccgccctgctccacccagttctggtcatacccgcgtacccggaagcggtagcggttgccctggggattggcatacgacaacaaccgtgcatcgatctgcaggtcgcgatcatccggtcccagcagcagggtgccggtgttcggcagcggctgccagccgcgtgcatcgtcgcggcgcacgcgcacctcggcaatcaccagcgacgacccgggcagcaccacgtcgtcggcattcacgtcgaatgcaaccaggccggtctgggcgacggccagaacgcgaccatcggcattcaccgctggcggccggctggtgaactcggcatcggacaggccatcgcgttcattgaacaactgcaggcgtcgtgctttcgggtcccagcgcagcaggccgcgcggcgtggtcgcccacacccggccattgtcggccaatgccaggccccccatgctgaccggcggcacaccggcgcttccatcaatgcgctggatcaggcgcaggctcatgccatcccactggtagcgctccagcgcgccctggcgggccagccacaactgctgcggatccacccacaccaggtcgtagatcagcccgcgcgagacccccggcaccgcttcgaagcgaccggcctgctcacgccagatgcccatgtcgcccatcacccatgccttgccatgggcatcgaagcggatctgctcgatgggtgagtcggccgccttgcggaaatcgtcgagaggatagctgcgcagcacccggccctccgcactgcgctgctgcaggcccaggttcatcaccgaaagccagaccgtgccatcgggtgcctgccgcatcaggtcgatgcgctggcgcagatcggcgcctccaccgatgtgccagtcgtgcagcgcgcgggtagccgggtcatacacgctgatgcggccggcacgccccagccacaggcgcccgtccgaccgcggcagtaccgaccacaccgcaccgctgccgatctcgcggtcgctggccagcaggcgcaacgtgccatgtgcgtccagctgatacacgccgtgcgccgaacccacgtagtagttctggccatcactggccgcgcccagcaggtactggctgtccagcggcttgccatcgagctggttccagatcgagaagcggcgccagtccggcgggaggtaggccagtccctgggtcagcagggcgacccacaatccgccttcatggtcctgcagcagatcgagcacaccgctctgtgcagtgaggaaaccactgccgcggtcgccgtcgagccgccatagcgcacttgcgtcgccacgcagcaggccatcggacgtgcccgcccagtagccgccctggcgatcggccagcaccagcgccgagcgcaggccggcgctgtcgctccagcgcggacgactgacccggtcctgcgcatcgatgcgatacaggccatcgttctggctgccgacccagatcgagccatccggatcgcggctcatccgcagcacgctcaatgcgcccagcgcgtgcggtgccacgggctcgaagtcacggccattccagcgtgcgacgccggcctcggtaccgatccacaggcgcccccgagcatcgaccaggctgctgtagatggtgttgctgggcaggccgtcggcacgggccgggtcgtgcttgaagaagcgcagactgccgtcctccccgaaccggcagataccctgactgctggtgccgatccacaacgcatccccggcataggccagcgtccagaactggcccaggcacggaccattgaccgcatcgaaggtcttgaaccgctcgcggtcggcatccaggcgggccacgcccttgccattgatgcccacccacacacggtccagcggatcgaccagcagggtctcgatctcgttgccgggcaacgaaccgggctgttccgggtcatgttcccagacccgcagcgagctgccgtcgtagcgcaccagaccgccatcggttgcggcccagacatggccctggcggtcctcggccagcgccagcaccatgcgcgaaggcatgccttcggcggcaccgaagcgccgcaggcgtggtgtttctgccatgtccagggctgcagccgccgtggcagacgccaacagcagcagccccgttgccgcgatgcccaggcaccacaggcgccagctgctcgtcatcctgaaccccctgtcctgtcccgattgtcacacagggccggggtcatggctgcaacagcctgttgccggggcaggaccaccacgaactgttgcagccatgcacgcatccttagcaggggcctgtgcgtatgatcacagcgtcccccttccggagcccgccatcgatgcgtccctgcctggccctgctgccgatgctgctcgccaccgctcccgcctgggcggatgcagatacctatcgcctcgatccggtgcacacgcgtgtgctgttcagcatcgaccacgcgggctactcgcaggcgatgggcacggtctccggcagtgagggccgcctgcagttcgatcccgacaactggcgcgaggccacactggatgtcgaggtccccgtgtcgcgattggaccttggcgatgccaaatggaaccaggccacgctggcccgcagccttctggatggcgagcgtttcccgaaggcacatttcgtctccagccgggtcgaaccgatcgatgccaggcgcgcccacgtgatcggcaccctgaccctgcgcggggtcagccaggagatcacgctggacgtgaccctcaacgccatcaagcgctaccccctccccccgttccgacgcaccgccggtttttccgccagcaccacgctgagccggcgcgcgttcggcatcaccgcctggccgggcgtcatcggtgatgcagtacagctgaggatcgaggccgaagccaccctcgaccgcagcgacgccccgggaactcccgctcccgttccacactccgaccccaagacggccccctagaggacccttcatgaccgccaagaacacccccgccgcctgggggagtgtcagccagatcctgcattggtcgatcgcattgctgatcctcgccctgggcgtggtcggcctgaccatgggcgaactgcccaagacccccaagtatttctgggtctataccgcgcacaagtcgatcggcatcaccgtactggcgctcgtgctcttccgcctcggctggcgcctgtatgccggtgcccccaagccggtgccgggcgtgcccagctggcaggaacgcatcgccagtgccacccacgtgctgctctatgtgctgatgttcgccatcccgctgtcgggctggctgtacgactcggccagcggcctgcgcccgttccgctggttcggcctggtcgacgtgcccaagctgagcgcccccgacccgcaggtggtcgcggtatcgcatgccatccacgagtacggcttctggctgttgatcgcggtggtgctggcccatgccggcgctgccttctaccaccacctgttccagcgcgatgcgaccttgtcccgcatgttgccgcgcggctggcttgcctcccctcagaaggactgaccgatgaacctgaaactgaccactccggccgccgtggccgccgccttggccggcatgctggccaccaccccggtgttcgccgccgactacgcacaggcgcccggcgccggctcgatcctggtgttcgccaccaagtacgacggcgaagtgtttaccggcagcttcccgggcttcgccaccaagctcagcttcgacccggccaatcctgccgccggttcgctggacgtggtgatcccgctggccggcgccaagagcggcaacagcgaccgtgactcgaccctgcagaccgccgacttcttcaatgttggcaagttcgccaccgcacgctacaccgccaagggcttccgcgcggtgggcaatgaccagttcgccgccgatggcacactggaactgcgaggcgtcagcaagccggtcaccctcaccttcacctggaagccgggcacccagccggtgctgaccggcaaggccacggtcaagcgcctggacttcggcgtcggcggcggcgactgggccgacaccaagaccatcccggacgaaaccgcgatcagcacgatcgtgaagttcgacgcgaaataagacgcatccggtgatgccgtgcccgcggccggcatcaccgggcatcgcaacgcatccgctagtgccggccgctggccggcatcaccgggaacagaggggttgccggccagcggccggcactactgatcgacggccagccaggcctggaccgtggccgcgtcgaacggccagtccagctcacgaccaccagtctcgtcgcgcagcaccggcacccgcgcgccgtagcgcgcttccagcgcaggctgatcgtccaggaacaccgatttgaactctggtgcccgcgccttggccagctcggccagggccatgtcgcacaggtggcagtcatcgcgctggaacagggtcaacaccggttttgctccctctgccgaaatgctgcgccgcagccatggaagtgcggcatgaaccgctagaatagcggtctcctccggtacccgcagtacggcaaccatggctgtcagcacgttcgacgttttcaagatcggcattggcccgagctcctcgcacaccgtcgggccgatgaaggctgccgagcgattcatccatcgctggctgcttgacccgggtcgcctgaacgaagtcgcgcgcatccgcgccgatgtctatggctcgctggcgctgaccggccgcggccatggcactgacaaggcgatcctgctgggcctggaaggccagcggccgaacctgatcgatccggacatcattccggccaccctggagcgcatccgcagcagcaagcgcatccaactgatgggccagcacgagatcgccttcgacgagaagcgcgacctcggcatgaacaagcgccagaagctgccgtaccacaccaacggcatgcgcttcaccgcgtacaacgccgaggacgaggtgatcgccacccgcgattactactcggtcggtggcggcttcgtggtcaaccaggacgacgcggccgatgaccgcatcgtgcccgacgagaccccgctgccctacccgttcaagagcggcgacgagctgctggcgcagaccgcgcgcagcggcctgagcatcgcccagctgatgttcgagaacgagaagtgctggcgcagcgaagacgagatccgcgccaacctgcgcgagatctggagcgcgatgcagtcgtgcgtggcgcgcggcatccgcgaggaaggcgtgctgccgggtggcctgaaggtcggccgtcgtgcaccggcgctgtaccgcgagctgtcgtcgaagccggaagcagcgatgcgcgatccgctgaccacgctggactgggtcaacctgtacgcgctggcggtgaacgaagagaacgccgccggtggtcgtgtggtgactgcgccgaccaacggcgctgccggcgtgctgccggcggtgctgcattacttcgaccgtttctgccccggcgccaacgaacagcgcgtattcgacttcctgctgacctcggcagcgatcggcatcctgtacaaggaaaacgcctcgatctccggcgccgaagtgggctgccagggcgaagtgggcgtggcctgctcgatggcggccggtggcctggtcgcagcgctgggtggcaacccgagccagatcgagaatgccgcggaaatcggcatggaacacaacctcggcctgacctgtgacccgatcggcgggctggtgcagatcccctgcatcgagcgcaatgcgatgggcgcggtgaaggcgatcaatgcctcgcgcatggcgatgcgcggcgacggcaagcacaaggtgtcgctggacaaggtgatcaagaccatgcgcgataccggccgcgacatgcaggacaagtacaaggaaaccagccgcggtggcctggcggtgaacgtcatcgagtgttgaggtcgaccggtcccggcgcgatggcgccgggccacaggtagagtcgaccgttggtcgactatcgcgcgcagcgcgggattttcgctcgttgtggggaaggtagtcgactaaccgtcgactctacctcgtcgcccttgcccggtcggacgacaccgtcactgcgttccggttaggctcggggctcccctatccaggaccgccccatgcgcgtgatcgctgccgccctgcttgcctgccttccactgcctgcgctggccgcgcccacttacgggccgcggctggagggtttcgactacggctatccggtgaagaccttcgcgctggaatcgcagcggcagccgctggaaatggcctacctcgacatcgcgccgaagaaggcacccatcggcgtggtggtgctgctgcacggcaagaacttctgtgccgccacctggaaggaatcgatcaagccactggttgccgccggctatcgggtgatcgccccggaccaggtgggcttctgcaaatccagcaagcccgagcgttaccagtattcgttcgcgcagctggccgccaacacccatgccctgctgcaacagctgcaactgggtgatgtcccggtgcacctggtcggtcattcgatgggcggcatgctggcggtgcgctatgcgctgatgttcccgcaggacctgcgcagcctgtcactggtcaacccgatcgggctggaagactggaaggcgctgggtgttccctggcgcagcgtggacgcgtggtacgccggcgaaatgaacatcagctatgacagcatccgccgctaccagctggacgtgtactacgacggaaaatggaagccggcgtatgaaccgtgggcacggatgcagtcgggcatgtacgaagggcccggcaagcaggccgttgcatggagccaggcactggcctcggacatggtgttcaaccagccggtggtctacgaactcaagaatgttcaggtgccaaccacgctgttcatcggccagaaggaccgcaccgcgatcggtcgcgacctggcgccaccagcggtgaaggcgacgctgggcaactatccggtgctcggcaaggcggcagccgcggcgattcccggcgcgacgctgatcgagttcgccgaactgggccattcgccgcaggtgcaggacccgaagcagttcaacgcggcgttgctgaaggcattgaaggcgcattgaacggcagccgtcccctgtagagccgagcccatgctcggcttatccagcaggaggggattttgccagcagcagccgagcatgggctcggctctacagaagcagtgcgatcagccgacgatccgcagcacgtcatccagcagcgcggcggcagtgacttccgcgcccgcgcccgggccctggatcaacaacggctggcggtgatagcgatcgctgtggatggccacgcggttgtcggtgcccgcgccctgcgccaacgggtgatcggcaggcaactcacgcaggcccacctgcgcaccctcgccatcgacacggccaacgaaacgcagcacgcggccattgtcatgcgcctgctgccagcgcgcccgcaacggcgcatccagctgctcgagcgccgccaccgcatcctccagcggcagcgctgccagcgcttcaggcaccagtgaatccacctgtacctgcgacgcatccagcgccagcccgctgctgcgcgccaggatcagcagcttgcggcgcacgtcttcaccggaaaggtccaggcgcggatcgggctcggtgtagccggcagccagcgcctcgcgcaccgccgccgagaacggcgactggccgtcataacgatggaacagccacgccagcgaaccggacagcacgccttcgatggcatggatgtgatcgccaccggccaacagtgcacgcaggctgctcaacagcggcaggcccgcgcccaccgtcgcgctgtcgccatagcgtgcgccactgtcggcacagctttccgcaatggcctgcgcgcgggccagctgcgcaccacgccccagcttgttggcggtcaccacatgcacgccccgcgccagccactgcacgtggcgcgcggccacgtcttcgctggcggtggcgtcgaccaccacgtcgccacgctccagtccttcggcactcgcccacggtggcgaactctgaccatcgcgcggtgcacgccgtgccagttccagcggcaaggccaggtcacgatcgatctccagcgcagtgcgtgaattggccagccactgcacgctgggcagttccagcccacgcgcccgcaatgcctggtaacgctgtacgaaggccgagccgaccgtgccggtgcccagcagcgccaggcgtcccacgcccagagcaggaatttctgcggcgagcgcgctcatgcatccaccacctgtttgcggcgcgcagccgcatcaatcaccgcttcggcacgctgcagcgcggcgccgagatcggccaacaggtcacgctcggcctcgatgccaaccgacaggcgcagcaggccttcgctgatgccggccgcggcacgcgcttcggcggtcatcgccgcatgggtcatggtggcgggatgcgcgatcaggctttcgacgccgcccagcgattcggccagcgtgaaacagcgcaggccatcgacgaacgcgcgcaccgccgcgtgcggatcatcacccgcgcagtgcgccagttcgaacgacagcatcgcgccgaagccactctgctggcgagcagcgatggagtggcccgggtgatcagccagacccggataatagacgcggccgaccgccggatgctggtccagcagcgcaacgatcgacgtggtgttctcctgatgcacgcgcaggcgcgcatccagcgtgcgcaggccgcgcagggtcaggaaggcatcaaacggcgaacccgtcaggcccagcgcgttgccccaccacaccagctgctcatgcagtgccggatcgcgcgcgacgaccgcaccgcccaccacgtcgctgtggccgttgatgtacttggtggtggaatgcagcaccagatccgcaccgaacgacagtggttgctgcagggccggcgacaggaaggtgttgtcgaccacaaccagagcacctgccttgtgcgcggcatcgatgacgaagcgcaggtcggtgatgcgcagcagcggattggacggcgtttccaccagcaccagcttcggctgggtggccagcgcctgcgacagcgcgcgcggatcggtcaggtcggcggtgaccagttcgaaatggcccttcttcgccagcgcattgaacagccgccagctgccaccgtacgcgtcgtgcggcacgaccagggtatcgcccggctgaagcagcgcgttcagcaccaggttgatcgcccccatgccggtggcggtgatcacgccgcccgcaccgccttccagctcggccagcgcttcacccaacaggtcgcgggtcgggttgccactgcgcgtgtagtcgtactggcgcttgttgccgaagccttcaaaactgaagttcgacgacagcacgatcggcggcgtgaccgcgccatgcgcggtgtcccgatcgatgccggcacggacggcggcagtggtgcggctacaggacggctcgttggcgtgcaggctcatgcggactctccagaggtgcggaaggcggtggcgaggatcgcgtcgatgcgatcggtttctttgaggaaggcgtcgtggccatagggcgagcgcagcacgcgcaggcttccgcgcggccccagcccctcgaccaggccgaccaggtcggccagcggcaccaggcggtcaccctccaccgcgaccaccacggtcggcggcaggatggccgcggggtccacgcggtgcaggtcgatcgattcggacaggcgcaggtaggcggtcaccggcgtgcgcgcgacgtactgcgcgccggcggcgtccagatagtcctcggcggcgacccgcacgcggccgttgatcacttccggcgcggcgtcgaagcgctcgccgaactcttccggggtgcggtagctgagcatggcgaactgccgggccagcgccaggccgtggtcttcgccgcactgcagttggccgagggcgacggcgcggcgctgcagtgcgcgccaggccgcggcatacgggtgcggacgatgcgcgccgctggccagcaccagctggcgcacccgggctcgatgacggattgcgaactgctggccgaccagcgcgccatacgagtagccgacgaaggccttcagcgtgcggatacccagatgatccagcagcagcgccagcgcatcggcctggtcagcggtatcgatcggcacgtccaacgcaccgtcggccccgatgaagtcgaacgccagtacgcgcaactgctgcggatccagcgtgcgaccactgccgaccaggtcttcggcccagcccttctcgctgaactgtgcgttggacgccacatggcgatgggcggaaatgccgccggccagcaccaccaccggcgcattggccgggccgacccactcatagcgcaggcgcaccgggctggggccagcgtgacgcatcgacagcaccgcggcgaactcaccgcgctcggcatgcacgcggtcttcaaccggcacgctgacggggacaaagggttcggggcgaacggcggtactggcagcgaagctcatggcgggatccggttggggaatcggccatcgagccttcgcggggctcgcgttcgagatgcacgtgcggtgcatggatcgaaccatcttccggtggacgccacggtccccgcaggatttggcacctacgcgaacgctttcgcatccgcgggctgccccggcttcaaagggcctgtccctctgccggtctcgatggtgaggccacgatgccagcgcttccgggcgctgtcaatcccttcatgcggataaagcgatgaatattttcgcaacaggtatgcgagaggcgtcgcggtcgctccgttcaggatcgggtacagtccggacggtccgttttcctgaatccgctgatgccacgcctgcccttgacctgcctgctcctgccgctgctggccagcgcctctgccggcgccagcgactggcgccagggctgggggatgctgccgaaggcgcctgcccccgccagcgcggaggcgaaggccccccttccaatggcccagctgcgcctgcagtcgatcggcgaacagtggcaggcccggatcgacaacaccctggccgggccgttgcagatcgaactgcgcgccgcccctgggcacccggtcgacggcttgccggtgcagtcactgatacagggcgacagcagcctggtagtcggccacctccccgcgccggtcaacggccggatgctggacctgcgcctgcagtcggtaccaggcaaccccgccgcacaggccgaggatgtggcctaccgcctgcccttcgatgatgcacgcccgcgggtggaccaggcgccgcagggccggttcagccacgacgacgaggaaaaccgcgacgcggtcgacttcgcactgccggagggcacgctggtgctggccgcgcgcgagggcacggtgatgcagatccaggatggcttccgaggcaacggccaggaccgcgaacgtgatggtgcccgcgccaacttcatccgcgtgctgcacagcgacggcagcatggccctgtacggccacctgcaggccggcggcatgcgcgtgcgtcgcggccaggcggtgggcgccgggcagcccatcggcctgtccggcaacagcggcttcagcagcgcaccgcacctgcacttcgtggtgcaggtcaaccgcggcatgggcctgcgttcggtgccggcacgcatcttcgccgagcagggccagctgcagttcgcccgccagggcgaggccgagggcggcatcgggcgctgaacggccccggccggtataatcgggcgcttatctctttgaaaagcgccccgggcgggcgccactgccatgtccgaagtcgccaacgaagcgtcgcgtcgccgcaccttcgccatcatttcccaccctgacgccggcaagaccacgctgaccgaaaagctgctgctgttcggaggcgcgatccagatggccggttcggtcaagggccgcaaggccgcccgccacgccacctccgactggatggcattggaaaaggaacgcggcatctccgtcacctcttcggtgatgcagttcccgtacgaagacaagatcgtcaacctgctcgacacccccggccacgccgacttcggcgaggacacctaccgcgtgctgactgcggtggactcggcgctgatggtgatcgacgtggccaagggcgtggaagagcgcaccatcaagctgatggaagtgtgccgcctgcgcgataccccgatcatgaccttcatcaacaagctcgaccgcgagggcaaggacccgatcgagctgctggatgaagtggaaaccgtgctgggcatccagtgcgcgccggtcacctggccgatcggcatgggccagcgcctgaagggcgtggtccacctgctgaccggcgaagtgcacctgtacgagccgggccgcaacttcacccgccaggactcgaccatcttcccgtccatcgacgcccccggcctggccgagaagatcggtgcacagatgctggccgacctgcgcgacgaactggaactggtgcagggtgccagccacccgttcgacctggaggcctaccgcgccggcaagcagaccccggtgttcttcggctcgggcgtgaacaacttcggcgtgcagccgctgctggacttcttcgtcgagcatgcgccgtcgccacaggcccgctccaccaccggccgcgagatcgccccggaagaaaacaagctgaccggcttcgtattcaagatccaggccaacatggacccgcagcaccgcgaccgcgtcgcgttcatgcgcgtctgctcgggccgcttcagcgccggcatgaagaccttccacgtgcgcaccggcaaggaaatgaagctggccaacgcactgaccttcatggccagcgatcgtgaaatcgccgcagaagcctggccgggcgatgtgatcggcatccacaaccacggcaccatttccatcggcgatacttttaccgaaggcgaagcggtcaccttcaccggcatccccaacttcgccccggaactgttccgccgcgcgcgcctgcgcgatccgctcaagctcaagcagctgcagaagggactggcccagctgtccgaagaaggcgcgacccagttcttccgccctctcaccagcaacgacctgatcctgggtgcggtgggtgtgctgcagttcgacgtggcggcctatcgcctgaaggacgagtacggcgtggaagccaccttcgagccggtcagcgtgaccaccgcgcgttgggtccactgcagcaacgagaagaagctggaagagttccgcgagaagaatgcgctgaacctggcactggatgcagccggccacctggtctacctggcaccgacccgggtcaacctgcagctggcgcaggaacgctcgccggacgtgcgtttctcggccacccgcgaagcggcgcataccgtttcggtgggctgatgccacggggtcggatccctttccgcaggaaagggctctgaccccagccaacgcaatgcaggcattcacccaccatacggtgacaggcgtgcacgcatcgcccatcgcggcgatgataagggggtgcgggtccccctccccgcgaacaatgcctacgccatgtccacgacgtccattgcttcgatccgtgaagaaatcgccagcgccctgacccatggcctgggcgcggtattcgccctggccgccagcgcggtgttgatcaccctggctgcgatctacggcgacggctggcagctggccagcgcgatcgtgttcggtatcgcgctgttgctgctgtacaccgcctccacgctgtaccacgccatccagcatccggtcgccaagggccggttgaaggtattcgaccactgcgcgatctatgtgctgatcgcgggcacctataccccgttcaccctgatcggcctgcgcggtccgtggggctggggcctgttcaccgcgatctgggcgctggcgctgggcggcgtggtgttcaagctgttctacaccggccgtttcaaggtgctctcaacggtgatctacatcgcgatgggctggctggtggtcgtggcgatcaagccgatgtgggcctcgatcgatggcggcaccctcacctggctgttcgccggcggcctgtcgtacacgctggggacctacttctaccaccgtgaatcgatcccgtactcgcatgccatctggcacctgttcgtgatcggcggcagcgtctgccacttcgtcgcggtcaccatgcaggtgctgtaaacggccgctcgagggcggcgtgtgcacgccatgcacatggtcgcttcgcgccctgtccacgaacagagggcaaccatggcagcgtgaatgctgccgcctcccctgccgcaaggcgcacgccccgctggcgcctccgccgccccggcccacgaggccggcgctggctcacgatcctggttttcctgctggcggcgatcctggtactgctcgcgttgtgggactggaactggttcaagggaccggtggagcgcgcggtgcaggcacgcaccggccgagtgctgcacatcgggaaccttgatgtcgacctcggccgcaccagcacgatccgcgccgatgcgatcaccttcgccaatgccagctgggcgaaacaacctgagatggccagcgcagaccgcgtcgagatcgacgtgcgggtctggcccctgctgcgcggcagcgtgcagctgcccgaggtgcgcctgacccggccggacgtgctgctggaaaccgccccgcgcaagggcgagccgggcaactgggacttcctcggtgacagcgccggcggcacaagcccgcagctcaaacgcctgcgcatcgacgatggtcggctgcagttcatcgatgcactgggccgcactgacatccgcgtgggcgtgcgcagcggtcagccgaaacaggccgatgcctcgccgccgctgctggtgcagggcaaaggccactggcagggcaacccgttcaccctgcgcggtggaaccgaatcaccgctggaactgaccgacagcgaccacccgttccgcatccacctcgacggtcgcgtcggcgctacccacgcggtggccagtggcacgctgaccaatccgttccagctgcgggtgttcgacctgcagttcgcactcagcgggcaggacctgtctgacctgtacccgctgctcggcattgccatcccgccctcaccgccctacgccttggacggacggctgaagcgcgaccacaacgtttggcgctacgacagcttcaccggaaaggtcggtgacagcgacctcgctggcaacctgcagttcgaggtgggacgcgaccgtccacggctgaccgcaacactggaatccaggcgcctggacttcgatgacctggccggcttcgtgggagcgccaccgaagaccggcggcggcgaaaccgcgaatgcggaacagaaggcacaggccgcccgcatcgccgccagcagccgggtattgcccgacacgccctacaacctgggcaaactgcgtgcgatggatgccgacgtgcgctggaaggcccaccgcatcaacgcgccctcgttgccactggacgacatggacgcgcacctgctgctggatgacggcgtgctgcggctggacccgctgaacttcggcgtggccggcggcgatatccgcagcacgatccgcatggatgcacgccaggcgcagattcgcaccgcattgaaggccagcgtacgcggcgtgcagctgggccagcttttcccggatgcgaagctggccgagcaggccaagggcggcatcggcggcgaagtggacctgagcgggcgcggcaactcgatcgccgccatgctcggcagcagcagcggtaaggtcgggctggcgatgggccgtggccatgtcggcaacctggtgatggaactggccgggctggatatcaccgaatcactgaagttcctggtgaccggtgacaagcagattccgctgcgctgcgccttcgccgacttcggtgtgcaggacggcctgatgaccagccaggcactggcggtggacaccaccgataccatcctcatcggcgaaggcacggtcagcctgcgcgacgagaccctggacctgctgctgaaaccgcgcccgaaggacaagagcatcctggtactgcggtcaccgttgcatatcagcggcacgttcaaggacccgtcgttccgccctgacttcaaggcgttgggtattcgcggcgcggtggccctggcactgggcagcattgccccgccggcagcgctgctggctacgattgaactggggccgggcaaggatgccaactgcggtgggcagtatgcgaagtagggttacagcgttgttcgcggcgcctcccttcccgcgcgtagagccggagcaaggcgacaggcaggacacgccgtaaatacgtccctgtaggctcggtcggcgcatccatgcgcctcacggtcctgcctgccgccttgctccggctccggacagtttcctgcgcgcgcggaacgagagcgaaattcaaagtcaaaaaaaaagcaaagtcaaaagctgttgccaaccaaggttggcatctaccaggagcgggggatcggcactgaaacgcaccgcgctcgcgggaacgtgtccagaggcggaggaccctgcccagccgcaccctccgcctcccaacgtatcaggaaggcgctgctttggctttggctttggctttggctttggctttagctttggctttgactttggctttgagcttcgaaaagcgggccggcgggccgcaggcccgccagcgaaaaactcatcccgccacgatgtactgctgcagctgatccagctccctgcgctgcgcatcgatcaccgacttcaccaggtcgccaatggaaatcacccccagcacctgcgcgccctccaccaccggcaggtggcggatgcggtagtcggtcaccagctgcaggcaatgctccacctgttcgcccggcgacaccgtcaccacctgcgtcgtcatgatctcggccaccgccgtatcgcgcgaagaacgatcacgcaacacgatcttgcgcgcgtaatcgcgctccgaaaggatcccgaccaaccgtggcccgtccatcaccaggaccgcgccaatgcccttttccgccatcaaccggatcgcatcgatcaccgccgcatccggcgcgaccgcatgtacttcaggagacttgccgtccaacagttgccgtaccgtggtcatctgcctgccctccgagggtgggttgcagagccgagtctgccacggcggatgctagccacgcgtcaaccaggtacaacggccgctgcttggactcttcgtacaggcgccccaggtactcaccgatcaggcccagcgcgatcaactgcaccccgcccaggaacaggatcaccgccatcatcgtcggccagcccgccacccggtcgccgtacagcgcggccttgacgatcacccacatgccgaacacgaaggccaccgccgcggttgccagccccaggtaggtcgccgcgcgcaggggcacggtcgagaacccggtgatgccttccaaggcgaagttccacagccgccacaggctgaacttgctggtgccggccacgcgtgcgtggcggtgatagggcaccgccacgcgcttgaaacccacccagctgaaaagccccttcatgaaacgatggcgctcacgcatctcgcgcagcgcactcagcgcgcgtggtgacagcaggcggaaatccccggtatcggccgggatcggcgtacgcgaaaggcgccccatcacgcggtagaagatcgccgccgtggcacgcttgatccaggcctcgccatcgcgcgccaggcgcgtgccatagacgttgtcatggccctcgcgccagcgcgcgacgaactgcggcacaatctccggcgggtcctggccatcggcatccaggatcatcgccgccccttcgcgcaccaggtccaggccagcggtcagtgcggcttctttgccgaaattgcgcgacagcttcagcgcggagacccgcgcgtcggattgggccaggcgggcgatcacctcccaggtcccgtcatggctgccgtcgtccacgtacagaatgtggccgtcgatgtcgggcagcgcgtcgagcaccgcgcacaaccgcggatgcagcaacggcagtgccagggcctcgttgtaggcggcgatgacgaaagtgagccgttcgcgggtcatgcccggattgtacgttgccgccggccgtagatcaggcggcgcgcgctcactcttccgaaaggtacgcggccccgcccagctgccgtgcctggcgctggatccaggcggcgcgccgctgcacgtacggccctggctttgcggcgttgtagcgccgcggtgccggcagcaccgccgccaaccgcgcgctatcggccgggctcaacctggccgcgtccttgccccagaacttctgcgccgccgcctgagctccgtacacgccatcaccgaactcggcgatgttggcgtacatctccaggatgcgctcctttggccacagcgcttcgatcagcacggtgtaccagacctccagccccttgcggatccagctgcggccctgccagaggaacaggttcttggccacctgctggctgatcgtgctggcgccacgcagtcgcccgcccttggcattatggtcgcgggccttctcgatcgcctgcagatcgaagccgttgtggtcgggaaaacgctggtcctcggcggccaccagcgaaatcggcaggctcggcgccatctggtcaaggtcgcgccactggtaatgcaggcgataggaccaatcggcctcgcccagcgcctcgccatagcgccacagcatcaccatggacacgggcgggtcgatgaaccgcagcaccaggacctgcaggcagctgaaagcagccagcagcaccggcagccacagcagccgtttccagcgccagcgcctgcggcgcgggccttctacgacagcttccaccttgtgctgctctccccctgcccccattactggtgcatccttcttctatctggttgtcggcgcattatccggcaactgcccccgtttacgcgcgatgtgagccgatgaccgccaactccgattccctgatccgcttcctgctccccgacgccggcgtccgcggcgtccacgtgcacctgcaggccacctggcaggaaatcctgtcccacgccgagtacccggataccgccgccgaactgctcggcgaggcctgcgtggcctcggcgctgttcaccggccataccaagatcgatggacgcctgtcgatccagctgcgcagcagcactgccctgcgcaccctgttcgccgaatgcaccgccgccggcaccctgcgcggtatcgcccagctcagcgaaggcggcgacgcgccgcgcgacctgtccagcctgggcgatgacgcgatcctcgccataaccatcgagaaccccggcctggacccgcgtgaaccacagcgctaccagagcctggtcggactgaccgcaccggaactggacgaggccttcgaggactacttccgccagtccgagcagctgccgacccgcctgctgctggcggccgaccgcaatggtgccgccggcctgctgctgcagaagctgccgggcgacgagggcgacgaggacggctgggcgcgcgccagcgccctgttcgagaccctgggcaaggccgaactgctggccaccccggccgagcagctgctgcaccgcctgttccacgaagagaagccggcgttgatgggcgaaaagccgctgtcctttgcctgctcctgttcccgcgagcgggtggcggcgatgctgcagtcgctgggtgaggaggaggcccgtgcagcggctgcagacaccggcgccgtcgaggtccgttgcgaattctgcgggcgtgagtatcactttccattgacggagttcggcatactgttccacggcgcccagggggctgtaccggcgcctgaacggcttcaatgaacggcagtcttgtacctggggaggatcaaggcttgttaagaattcataaacaccctaggatcaagttcccgtccccacgggaacttccgttgtccgtccctgtctgaactggtccgatgcgtaccttcctgcgtctaccgctggccatgatgatcgcccttggcgcgatcacgggcgtgcatgcgcagagcaaggacacccgcaccgtgctgccggtatggaacaagggcagcggcaaggtcgaggccctgctgtacctggagccgaccggtgagcaggcggccggagcgcgctggcatttcggccgcaactcgctggatgcggcctttggcctgtcctccggcgattcgctgggcctgctctgcagcagcagcgggaccagcatgagcggcctggccagccactgcatgctggccagcctcggcgacgaggacgacctcaacagccggcgtttcaccggcaccgccgcattgaaccgtggcagcagccgcctcggcatcaccgccggcaccggccgtgaaaccctgccggcatggctggcaggcccgaacaagaccccttcgctgcgcgccgagcagaatgacctgaccgtgttcgcgcagaagaacatcggccgcgaaggcttcgtgtccatcgccggcacctacgccaaggcccgcctggtgccgctggccgacgcctcgccggccattgccgaccgctgggacagcaagagcctgagcatcggcgccggctacggcaatttcaccggcagcatcatcggccgcgtcatcgacgtgcccggcaagcccggcaagtgggaaggcctgggtatcggcctgacctggcgcacgccatggtccggccagctcaccgtgggcgccgagaacgtgatcagccgcggcaagaatccgttctcgccacgcaacgaaagcaacgacgacggcaccgtgccgtacgtgcgctacgagcaggacctgtaagctccctgccgcctcaccgcgacgcttccgcgcgcgctcccttcgcccatccccgtaatgacacctcgccgccaccacgcggcgatgcgcaagcgcctgtgcgcggcctggtccagcacggctgcgcaaaggcctgcgccatcaagcctggctgccccatgaaaaaagccacgcccctttcggggcgtggccatgtcacacgtagatattacgccgcgatcagaagcgctgggtgtacttcatgtacaggaagcgaccgatgtcgaagccaccgtagtaggagacgttcgcgctcggctggctgtacatggtcgggcccacgcggccgaacacgttgttggcacccacggccacggtcgcattccacggtgcgttccagcgcagctggacgtcgttgaacacggtcgcgccacgctggttggtcgcgctgcccaccgccacgccctggttgttcggcgaagcgtagttcggcaggttgcactcttccgggaacgtcacggcgctcaggcacgattccttcatgccggagaagtaacggacggtccagctggcgccgaagtcacccatttcccaacccaggttcaggttcgaacgcacgcggaaggcgccgcccgcccagcccacgccggtgcggggattcgggtgggtgaccgggttcttggtggtgaccaggtcatcacgcgaggtgtaggtgctggtccactgcgcgctgaagttgccgaaacgatcggtcggcaggcggtagctgacatccaggtcgaagccttccacctcgcggtaaccggcgttgatgccggtgcgcttgaggttgttgacgatgccggtcaccgggtcacgcgtgaacgccgagcagcgtgccgcgatgtcgttgatgtagcagtcgttgaggatcaggttggccgtgtccgagatgatggtgttctcgacgcggatttcccaccagtccagcgacatgttgaagttctggatgaaacccgggctccagacgaagcccagggtcttggacgtcgaggtttccggggtcagctggtcgttggagccggagacgaaggccagcggggtctgcgacgatgcagcggtggtcggggtgaagccctgctgctgctggcggaagttggctgcatttacgccggccggcagtgcggcggcgcaacgggcacgcaccgcagcgttggtgcgcgaagcaccgtagaccacgtcgcacggatcggtgaagaagtcgaacgactgcgaaccgccgctgtacaggtcggcgatggtcggggcacggaagccttccgcccaggtaccgcggatgagcagcgagtcgatcggcttccacttgaagccgaacttgctgttcagcgtggtgccgaaggtgtcgtagtccgaatggcgggtggccgcgttgaggctcagctcgcgggcgcccggcaggtcggccaggatcggcacgttgaactcggcatagacttcgtcaaccttgtagccaccaccggtggggaagttggccaggccggaggtattgcccgactgcaccagcgcgtccgggctgaagctgccggtttccttgcggtgctcgacacccacggcgaagcccaggtcgccggcaggcagggtgaacaggctgccagccaggttggcggtgacgaccttggtggtggtctcggcggtggagtgcgcggacgggaacagcaggttctgcagggcggtgttgccggtcaatgcgccgttggcaccgttgctctggatgccggcgtgcaggaacgggttgtacggcacgcactggttcagcccgatcgggttggccacggtaccgcactgcgccacgccgctgctgttgatgaaggacggacccaccgccgcacgcagcgcggtcaggttgaggtcgccggtgctggtctggaccagcttgttgttgttgtacaggtagccgacatcccagtcgaacaggcggtcggagaactcgaagctgccttccaggccgccgctgaagcggaaggtggtcagctcggcgcgggtgttgcgcggcacttccgaagtacgacgccaccagttggcgatgtcagcacccagcggattgaacacactgctggccgaaatcggcgaaccgaaggccagtgcgccgtacgggtagccggcgatctggcggttcgaatcgcggaagctgtacagcatgttggtgcgcaggcgcacgttgtcggtcaggtcgtagatgccatcgacgaacactgcacggcgttcctgcggggtacgcaggtcggtctgcaggttggtgttggtcttgtccttggtggagaagctgttgacgttctgcgcgacgtagtcggccttgttgttcgcgttgccaccctcacgcaggatcacgcgcacttcgcggttcgggttggatgcgctggcggccggataggtgacgcccggcaggccatcggccggacggctgacgaaaccgccgaactcacccacggtggtccaaccgaagtccgggtggttggagctgcgcgggaacgcaccgtacggacgatcggccgcccgcaccttgtcttccttggcgtactcggcaccgatggtcagcgaaccgcgctcacccttcacgcccatggtgaagtccatggtgcgggtggcaccgtcgccttcactgtactggccgtagtagacgctgccggtggcgccttcgaagttggtacgggtgatgatgttgatgacgccggcgatggcatcggaaccgtagatcgacgaagcgccgtccttcagcacttcgatgcgctcgatggccgagaccggcacggtcgagatgtcctgcaggccaccggtggtgatgcccaggcgctttccgttgagcagcaccagggtgcgggtggcgcccaggtcacgcaggctgatgtaggtgccgccgacggcttcgcccgaggacagcggctgggcacggctgatcggcggcgtacccacggcgctgatgttctgcaggatgtcagcgaccgacgagaagccctgcttctcgatgtcagcgcggttgagggtcaggaccggctgggcggtttcgacgtcgacggtacggatgcgcgaaccggtgacttcgatgcggtccaggttggtggcggtctgggcagacgccaccccggtaccggcaacggatgcggcgctggcggccagcgcaacgcacactgcatcgcgcagcttgttgctgttcaacttcatgggctctctctccatggatcttgggttgtgtgctgagtccaaccgacgtgccccaaaagggaggcacaaaaaacggctggtgacccgatagtagccacacttgatctggaattaaagagtcgttaagaaaatgcccaaatcgcgtgaaaccagcctcaccacgacatacgttggcgcattgaggtcgcctgcaaggcgcattcggcacttgcagggcgccattctcccattcagctgggaatgagcgtctcgatcagatgctcgacataggcctcgaaatcctcgcgggcctgcttgggttgctgcagctgcagcgacagctgcaggaagccgacgtaggccgcataggccaggcgcgcgcgatgccgtgcatcggtggagctgagcccggcctggcggaacgaagcaaccaggtagtcgagccggcgctgcgaaacgcggtcgatcaccgggcgcaccatcgggtggtccagcgccttcagcagttcgctgtagatgatgtgcggctgcacttcgtgcgccaccatctggaacagctggcgcaggcgcacgcgcggatccggcacgtcctccaggctgccgaacacctgttcctgttcgaacagttcccagcgttccagcgccgcctgcagcagtgcatcacgcgaggggaagtgccagtagaaactgcccttggtcacacccaggcgccgcgccaacggttccaccgcgacggcacccacaccttgttcagcaatcagatcgagagcggcctgggcccagtcttcggcactcaggcggctgttgcggccggcgcgcggttcgccggcggaagcgtcaggttgattcatgggctgatttaaccatacgccggggttcgttgcagtacgcggttgcggccgaaaccgtcgcgacgcccgcctgggcacctgccgcagcgcaccataccgtgcagtattgacttccctcgcaagcgatccatactagcaagtatggttacgtcccctactcccgctgcgttccatgatcttcgcctggaggccgcccatggcacacgcctggccgcaaccgccagcgaccacggccgccgtggccgcgtgttgttcgcgcatggcttcggccagacccggcacgcatggaacgccaccgcgcgggccctgtctgcggcggggctgcagacgctggcctacgacgcccgtggccacggcgattcggactggaattctgccgaactgccctatcacggcgagcagttcgctgatgacctgatcgtgctggccggggaacagccacgcccgccggtgctggtcgcagcctcgatgggcggcctgttcggcctgctggccgaatcgcgctggccgggcctgttctcggcgatggtgctggtggacatcaccccgcgttgggataccgccggtgttgaacgcatcctggccttcatgaccgcccatcccgacggctttgcctcgctcacccaggccgccgatgtgatctcggcctacataccgcaccgtccgcgcaaatccgagcagtcgctgcgcgcactgctgcgcgaggacggccacggccgctggcgttggcactgggacccgcgcctggtggctgaactggcgcgcgacagcgagcagcaccaggatgcgctggccgaggccgcacgccaggtgaagtgcccgctgctgctggtcagcggcggccgaagcgacctggtcacgccacagaccgtggccgaattcctggcgttggcgccgcacgcgcgtcatgtacagctgccgcaggccacgcacatggtcgccggcgatgacaacgacgcctttaccgctactgtgttggactatctggacgtgttgcccgcagcggatgctgcagcttcgtccgccacaaacgagcacgtcaccggagcacgctcatgagcatcgttcttcccttcctcgccctgctgctggcaggcgcgttcgtcgcctaccaccgcatgcggctggttacctggacgctgatcagcgtggccctgctggtcgcctgctggttcattccctacgtcaaccagaccgccacgatcgtggctgccgccatattggccgtcatcgccgtgccgctgctgctgccgttcatccgcaagccgctgctgaccggcccgatgatgaaggtgttccgcaaggtgctgccgccgctgtcgcagaccgagcgcatcgcgctggaaaccggctcggttggcttcgagggcgaactgttcaccggtgatccggactggaacatcctgctcaattaccccaagccgcagctgaccgccgaagaacaggccttcctcgatggcccggtcgaagagctgtgcacgatggtcaacgactgggaaatcacccacgtccacgctgacctgccgccggagctgtgggccttcatcaagaagaacaagttcttcggcatgatcatcccgaaggaatatggcggcctgggcttctctgcgctggcccaccacaaggtgatccagaagctggcctcggtgtcctcggtggtcagctccaccgtcggtgtgcccaactcgctgggcccgggtgaactgctggtgcattacggcacccaggaacagaaggaccagtacctgccgcgcctggccgatggccgcgaagtgccctgcttcggcctgaccggtccgttcgccggctccgacgccacctcgattccggactacggcatcgtctgcaggggcgagtggaacggcgagcaggtgctcggcgtcaagctgaccttcgacaagcgttacatcaccctggccccggtcgcttcgctgatcggcctggccttccgcatgtacgacccggatggcctgatcggcgacacccgcgacatcggcatcaccctgggcctgctgccgcgcgacaccgccggcgttgaaatcggccgtcgccacttcccgctgaactcgacgttccagaacggcccgatccgcggcaaggacgtgttcattccgctgacccagctgatcggtggcgcggccatggccggcaagggctggaacatgctcaacgagtgcctggccgtgggccgttcgatcaccctgccgtccaccgccagcggcggtgccaaggccggtgccgccgtgaccggcgcctatgcacgcatccgcaagcagttcggcctgtcggtcggccgcttcgaaggcgtggaagaagcgctggcccgcatcggcggcaaggcgtacaagatcagcgcgctgtcgcaggccaccgctgctgcagtcgaccgtggtgacgtgccgtcggtaccgtcggcgatcgccaagtaccactgcaccaccatgagccgcgaagtgatctcggacatgatggacgtgatcggcggcaagggcatcatcctggggccgcgcaacttcgccggccgcagctggcaggccgcgccaatcgcgatcaccgtggaaggcgccaacatcatgacccgcagcctgctgatcttcggccagggtgcgatcctctgccacccgtgggtactgaaggaaatgaaggccgcgcaggatccggatacccgtgccggcctgcaggacttcgaccgcagcctgttcggccacatccgcttcggcatctccaatgccgtgcgctcgttctggttcggcctgaccggggcacgcttcggtgccgccccgggtgacgcctacacccgccgctacttccgcaagctggaccgttactcggccaacctggcgctgatggccgacatctcgatgatgaccctcggcggcaagctgaagttcaaggaatcgctgtccggccgcctgggcgacgtgctgagccacgtctacatgaccagcgccatgctcaagcgctaccacgacgagggcgcaccgcaggccgaccagccgctgctggcctgggccttccatgacagcgtgcacaagatcgaggaatcgctgtcggcggccctgcgcaacttcccgatccgtccgatcggctggctgatgtgggcgctgatcttcccgctgggccgtcgtgccgaggccccgggcgaccgcctgagccgccgcgtcgccgccctgctgatggcgccgaacgaagcccgcgaccgcttggccagtggcgtgttcctgaccccgtgcgagaacaacccgggtggccgcatcaacagctacctgagcaaggcgatcatggccgagccggtggagcgcaagttcctgaaggcgctgaagagcaagggcatcgaggcgctggacttcaagagccagctggacgaagccgtggccgagggcgtgatcacccaggacgagcgcagcctgctggaagagctgcgcacgctgactctggatacgatcaccgtggacgacttcgacacccacgaactgcgcgcggccagctactacgaccgccagcacaaggatccgcattcgcaggccgcctgatcgcccgcgatacgcgttgccttcgacggcgggcctcggcccgccgtcgctctatccgacgaccggaacaccgaccatgtccacgcctctgctctcgctctaccaccggctgcaacgctggcctgccggcacctggctgttctcgcgcgcggtctgcttcaaggcgccctacttcgccagcatcgcgccgcgcatcacccgcctggaacacggccgctgcgaaggcacgctggccgaccgccgcagggtgcgcaaccacatcggcacggtgcacgcgatcgcgatgtgcaacctggccgaactgaccgccgggctgatggtcgacgcctcgctgccgaagggcatgcgctggattccgaaggggatgcaggtgcagtacctggccaaggcacggggcacgctgcaggcggtggcattgccggcccagccgatcgtggccgctgccgagggctatgcactgccggtgacggtgagtgtgcgcgaccgcgcggggacggaggtgttcagcgcggtcatcgacatgtggatgtcgccggcgaagtagtgttccggcgaacggcgcagcccctcgtgggtggacggttgatcgcggaaagctttggtttggctgggggcggtgagttcgcgggggacgccgtgaacccgtccttgggggcttggccgcggcatccatgccgcggacacccccgcgaactcaccgcccccagcctctgacagatttctgcggcgtccaccaacgcaagagaaaaataagaacaaaagcaaaagcggcccactggccgcttttttcatgcgcgcagaacccacgagcgcagcgacccgctgttgctcttgatcttctttttcttctccgtgggctggccgcacacggaacctgtccggggtcgggcggatgggctgggcaggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccctgcccagcccatccgcccggccagatccacgacccgcattccgcgaccaacccacgaggggctgcgccgttggctggaaactacgccagcgcgcgaaacaccagcgccaggatcgccggcaccgcctggatcatgaaaatgcggcggctcacgctgtaggcgccatagcaccctgccaccaccacgcaggccagcgagaacgtcaccagcaccggctgcccgatcaccagccccaccccgatgcccgccgccaggaagccgttgtagaggccctggttggccgccagcacccgcgtggtctccgccttctccggcgtgttgcggaaggtcttcaggcccagcgggcgggtccacaggaacatctccagcaccaggaaataaacgtgcagcaaggcgacgagcaacgtcagggtgagtgcgatccagtacatgggcagttccttggacagggatggggatcgggccccggaaaatcagcggtcgcgcggcagtttcttttcttcgcgcagtacaccgaacgcggctgcggtcatgcacgcggcaaccagcatgccgccgatgaacaccacgtgcgagccgaacaatgacaggcccttgtgcacccaggcaaagctcaggtccgcaccgcggtagaccacggtgtcgatcgctgcgccggccttgtagcgccactgccggtccacgcgcgtgtagatggtctcgcgcgccggcttggccagtgcaaattcgctggcgcgggtcatcacctgcaccaccgcgaccatcaacggcatcggcgaggctgccagcaccgagaagccgatcaggatcgcgaaaccgggaatcagcagcgccggtgcgatgccgtggcgcgacagcagccagcgggtcaggcccacctgcatcagcagcgccagcgcgttcaccgccaagtcgatgcgcgagaagaacgcggtactggccgccgggtcggtgaacgccgcgcgcacgattgcagcctgctggttgtagagcagcgtccccacgcccacgccgaacaccaccatgatcgccagccagcgcagcaacggctcgcgcacgatcagtttcaggccatccagcacgctgccgcccatcggcttctcacccgataccaactgctgctcctgctcgcgcagcaccgcccagtgccgcaggcgccagatgcagaacaagcagatcgccaggaaaccggccgacaccagcatcaggttggcgatgcccacgcgctgcaccagcgcactggtgatgaccggaccaaggaaggcaccgacggtgcccgccgcgccgatgtagccatagaaggcccgggcctgcacattggagaagacatcggccatgaaactccagaacaccgccactgcgaacaggttgaagacggtgatccagaagaagaaagccatgccgcggccaggcacgccgctgtcgaacatcatgtagaagccaagcagggtcacgatgaagaacccatacaccgccggcaggaacacccgtcgcgggaagcggctgaccagccagccgtacaccggctgcaggaccagcatgatcacgaacacgcaggagaacaggaactgcaggacgaagtccttcagcgcgatgccgtgactggcgaaccaggcaatcagcacgggcgggaacaccgtttccaggtccgccgaggcggccatggcttcacgcaccggacgcagcacgtagtagccgctgagcaggcagaagaagtacaggaacgaccaccacagcgccggggactcgcgcagtgccgccatcagcccctgcagcgggcccttctctcgtaccgcgctcacgcggcgtccctcgccagatgacggcggttggacagcggcatggcaggctccggggcggtgaagcgcgtacgttatccaatgcactgcaacatcgccagcaggtggccgtctgaaggccccaacgcggtgtcatgaccgggtccggatgacacgttccgatacacgctttcgaggcgtcaaaatcccaactttttcaacgagatgcgcattcatcttcgctttgtttgtgcacagaggaaaagcggcgctagaatcgccatcagcagtcgcgcacgggtcccaccgatgaaaaagaacagcctgcgtcgtccgatccgttcggcggccaccggtttgctgggcatgttgatgcctgttgccttgtccaccaccgcgcagaccccgccgccgttgccgccgatgccggccaacatcgagtccgctgcggccaccgccgttgcccacacccagccggcggcctaccgtaccgggctggtgccgcaggtgcaggcgcccgccgcaggcttcaacgtcgccaatatcgaatcgatggcgcagcagctcacctatggcgagcgcgtgccgggcatggccgtggccatcgtgcagggcggccgcatcctcagcgcgcgcggctatggcgttaccgacgtcaacaatccgctgccggtcgatgcgcacaccgtgttccgcctggcgtcgctgtccaaggccttcgccggcaccatggccggactgctggtcaacgacggcacgctgcgctgggacagcaaggtcaccgactacgtgccgggcttccgcctcaactcgcccgaagccaccgaccgcctgaccgtggccgatgtgctcagccaccgcgtcggcctgccctacaacgcctacgaccgcgacatcgaaggcaacgccgagtactacgcgctgacccagaagctggccaacaccagcctgaagtgcctgccgggcgactgctacgcctaccagaacgtggccttcagcctgatcggcgacgtcgtctatgccgcctccggcagcttctacgagcagtcggtcgagcgccgcatcttcaagccgctgggcatgaacgatgccagcctcggcctggccggcatccaggccagctcgcgctgggcgcgtccgcacgtgcgcagccgcaacggctgggtgtcgctgacaccgaagccgacctactaccgcgtggctccggccgctggcgtcaacgccagcgccagcgacatggcgcagtggctgctggcgcacaccggccatcgccccgacgtgctgccggcaccgctgctggccaccctgcattcaagcctgatcaacacccccggcgagatgcgttcgggctggcgccgcgagcgcctgcactcggccggctacgcactgggctggcgcaccttcgactacgccggccacgacgtggtgttccatgccggtgccgtacagggctaccgcggcctggtcgcgctggtccccgaacgcgatctcggcatcgccatcatgtggaatggcgagagcggcctgcccagcggcctgctgccgaccgtgctcgattccgcgctcggcctgccggcacagcgctggctggatgtggacaccgacttcggcagcgacaacctgatggccgaaggcgcgagcccggcgcagcaggacaagcgcaagggcaagggcgcctcgagcaaccgcgcggtggcgtcgccgcgctgatcaggcgggcgcgaccgtcagcttgaagggcggcctgcgggccgccctttttgttggctgttgtggaatcgagccacgctcgcctctacaaacgcagcgctaatgcgcgaagtagtgcatgccgccgtccaccggaatcaccgcaccggtgatgtaaccggccagcggcgaggcgaggaatgccaccagcggcgccacttcttccggctcaccgaagcgcccgatcgggatgttactggcgatgaacgcgcgtcggctttcctcggtgggatgcaggcggtccaggatctgcgggctgttgatccgacccggcgcaatggcattcaccgtgatgccctgcccggccacctccgacgacagccccttgctccacagatgcagcgctgccttcgccgcggtggcggcattcaccgaacggggctccatcgaaccgctgaagttgatcacccgcccccatccctgcgcctgcatcgccggcagcagtgcctgggtcagccgtcgtgcggcagagaagttcagcgccaatgcctcctcccagatcgtgtcggctgcatcgacggtcgttggccgcgaaccgccagccgcgttgaccaggatgtccacccgctgcaacgccgccagcgacgcgtcagcaatgcgtcgcacgtccccggcgtcagtgacatcgcccagcaggatgatcggcgcgggtgcgcccgccgcttcgatccctgccgccagcgcctgcagcggtgcctgccgccgtgacgagatggcaacacgtacgccctgcgcggccagttgcctggcgacagcggcaccgatgccactgcccgccccggtgaccagcgctgtgcgtccctcaagattcaaatccatcgtgttctcctttcagcacggccggtggatccggcccctgcagtgcatgctgtttgatcacccgtgattgataaactccgcaaaagtttcagcattcaacacccggagtttcagatgaacctgctggaaagcatgcaggtgtacgtgctgatcgtggacaagggcagcctcagcgctgcagcggcagcactggccatctccccgacgatggccggcaagcacctgcgtgcgttggaggcgcggctgggcatgcagttgctcagtcgtaccacccggcgccagcacatgacgccgttcggggaggactactacgcccgctgccgggagatcctgcggctggtggaggaaaccgatgctcaggcccagtaccagcacctggcacctgcaggcacgctgcgcatcagcgcgccggtgatcttcggcacgcatgcgctggtaccggcgttggccgattacatggcgcgctaccccgacgtgcgtgtcgacgcggtgctgaccgaccgcgtggtcgacctcgcagaggagggtttcgaagcagccctgcgcatcggcacgctggccgacagcagcgtgctggtggcacgtgcattggcaccgtatcgcttgatgatgtgcgcctcgcccggatacctcgcccggcacggtacgccctccgacctgctggcgcttgcccggcaccaatgcctgtccttcgaacccagcgcgctggcgcagtggctgcaggccgatgctggcgggctcggccatgtgcccacaggtcgactgcagatcaacaacggcgaagcgctgcgtacagcggcgctgcatgggctgggcatcgtgctgcaatcggcactgcttctggccgcggatgtcgaggctgggcggctggtgcagctgtttcccgaacacggccacgcggggcggccgatgcacgtggtctacgcccacgaccgctacccctcgacccgcctgcgcagcttcatcgatttcctggtggagcgctttccaccggcgccgcaccgctagcatcgaccgtcagcaaggcggtcgagcatggctcgacgctaccaatggccccataaaaaaaccccctccccgctgggcagccagggaaggggtttcaggatgcggctatcgggaagtacttagatcagcggcgccggggttgccggcagagcgaccggagcggccttcttcttgcgggcggccggcttgcgcttggcaaccttcttcgctgccttcttcggggcagccttcttggtggccttcttcgcggtcttcttcactgccttcttggcggtcttcttgacggccttcttggcagtcgccttcttcgcgaccttcttggccggcttgcgggccgttgccttcttggcagtcttcttggtggccttcttggctaccttcttgacggccttcttcgcggtcttcttggcaggagacttcttggctaccttcttcgccgccttcttcactgccttcttcgcagtggccttcttggcgaccttcttcgcagccttcttcactgccttcttggcggtcgccttcttcgcgaccttcttcactgccttcttggcagcggccttcttcgcgaccttcttcaccgccttcttggcggcgggctttttcttcgcagctttcttggttgccatgggatggctcctcgtcagtgatagggagttgaaacgcccaggtggatcaaacccgcggatgctgcgtgcggggaccgccggcgcgtcaagcgcgccgttacggatgcggcaatgcccgcctcgatcggcggagcgggcatcggaacgggaggtgccttgcatttctccgggggaagcggggccatgtccaccgtcatctgggtcgcggtggtcttgaaggggctgcttcgcatcggacgattgattctgcgcactcggtttggcaggcaaggtctgctgaggcgaaacctaatcacggttttttttactgtcaacaacccccgcgaaaaattttcacatccgcgccatccgcggtgttgcctgcacggtcgcgacgctccgccctcgacgaccaacaatgcaccacgcacgcgcgttgcctgcagcaacaacaacgcaagcgttgaacaaaaaccacttgaaataggcactctgcgcagatgcatgcatgttggcggccactgcatgtacgcaacgccggcaccggccggcgccggcatcagcgccagcacaacggcaccgcaacggggggcgaaaagttttcacatccggacgcgtcggcgcggggcggaaacgcggatttgcgcaaaactgcgcacgcccctcggtaccgttcgcgggtctgctgatgccgcgtcgagggcgcgcagcagaccctgcgtcatgagccgacgtactcgccaaaacaaaaacggccacccgaaggtggccgttgcagaacccgtaaacgacgactcagtggtcgtcgttctccagggcttcggcgtacgcgtccgggtccagcagctcgttgacctcttcagcgttggtcagttcgaccacgaacatccaaccttcgccgtaggcatcttcgttgatggtttccggcttgtcggacagggccgagttgacctcgacaaccttgccgctgatcgggctgtagacgtccgaggcggccttcaccgactcgacgacggcgatctgttcgccggccttggcgtcggcgccgacttccggcagttcgacgtagaccaggtcacccagcaggccctgggcatggtcggaaataccgacggtgacgcggccgttgccttcgacacgggcccactcatgggacttgaggaacttgaggtcgccggggatctcgctcatgggactgctccagagatatgcaggggtggaaaaaacggggctagtgtaaccaaccggccgccactgctgtcagtgacgaccggcatgttcggatcaggcgtcggcgagcacgccgggctgggcctggccttcgcgcacgaacgggaacttgaccacgcgcaccggcacctgccggccgcggatgtcgacggtgacctcgccgagttcaccggcgggcacgcgggcaaaagcgatgcccttggccagggtcggcgagaaggtgccggacaggatctcgccctggccgccagcggtggtcaccgcctggccatggcgcagcacgcccttctcgtccatcaccaggccgatcatctggcgtgctgtgccggcagccttctgcgcttccagcgcgtcgcgaccgatgaagtcgcggccttcgtccagcgacaccgtccaggccagcgccgcttcgtacgggctgatctcttcgtccatgtcctggccgtacaggttcatgccggcttccaggcgcaacgtgtcgcgtgcgccgagaccggccggcttcacgcccgccgccagcaggcggttccagaacgcgaccaccgcgtcctgcggcagcaggatttcgaagccgtcttcgccggtgtaaccggtacgggcgacgaacagctcgacgccgtcgtcggactgcacctgcagggcggcgaagcggcccagcttggtcagcgcctcgcgctcggattcgcgggccaggccgatcacgatcgcgcgcgcctgcgggccctgcacggccaggatggccaggtccgggcgctgctcgacgctgacgccgaacggcgcggcctgctcgcgcagccaggccaggtccttttcgcgggtggaggcgttgaccaccatgcggaagaaatcgtcgcccaggtagtagacgatcaggtcgtcgatgacgccgccgcgcggattcagcatgcacgagtacagcgccttgcccggcaccttcagcttgtcgaccgagttggccagcaggcggcgcaggaacggcctgacctggtcaccgcgcaggtcgaccacggtcatgtggctgacgtcgaacacacccgactcgcgacgcaccaggtggtgctcgtccagctgcgagccgtagtggatgggcatgtcccaacccccgaaatcgaccatcttggcgccaagggcgcggtgggtatcgttgagcagcgtcttctgggtcatgaccgggtccggcagcagaggaaacaagaatgcccattatcccagatcggtcgcccgcaggcgtgccgcagcgcagcggccatctgcaagcacacctcatgcgaccgcgcccgctggccttgacgacccgcggacgcggccaaaccaccgcagcctcagccctgggccaccgcctcgaccaccagcaccgtgccctgcacgctgcgcacccgcacccacgtacctgcaggcaactccgggccgctgacctgccagtacgcgtcgtcgatgctgacccggccctgcccaccaacgataccctgctgcaacggcaccacccgtccgaccagttgttcggcgcggcggttgagcaacggtgcatcgctgggtcgcgcccttgccttgccccagcgccggtagcactggatcgagacaacgctcagcacgacgaaggcaacgacctgccacagcaatggaatgccgctgaacaccgcaaccagtacgaacaccgccgccgcgccaatgccgatccacagcatgaacgccccgggcgccaacgcctcggcggcaaacagcagcagcgccagcgcgccccaaccgacgacttcccagcgcatgtcagcctccgagcggcggcggccgcttgccggcggccttgttgtcctggctggccagcgcctgcttcgccagttcggccacgccggcgatcgaaccgatcacgccactggcctccatcggcatcagcaccagcttctggttcggcgaactggccagctccttgaacgcttccacgtacttctgcgcaacgaagtagttgatcgcctgcacgtcgccctcggcaatcgccgccgacaccaccttggtcgccatcgcttcggcctcggccaggcgctcgcgcgcctcggcatcgcggaacgcagcttcgcgacggccttcggcctccagcacggtggcctgcttttcgccatcggcacgcaggatctccgactggcgggaaccctctgcctctagaatctgcgcgcgcttctcgcgctcggccttcatctgccgcgccatcgcatccagcaggtcgcgcggcggctggatgtcgcggatctcgatgcggttgaccttcacaccccacgggttggtggcatggtcgaccacgctcagcagctgggcattgatcacctcgcgctggctgagcgattcatccaggtccatcgaaccgatcacggtacggatgttggtctgcaccagggcgatcatcgccacttccagattggccacctcataggcagccttggcggcatccagtacctggaagaacaccacgccgtccacgcgcacggcggcgttgtccttggtgatcacttcctggctgggtacatccagcacctgctccatcatgttcaccttgcgcccgaccccgtacacgatcggaatcaggaagtgcaggccgggggtcatggtgtgcgtgtagcgcccgaagcgctcgacggtccattcgtacccctgcggcaccatccgtaccgccttgaacaggatcaccacggccacgaaggccagcaccacggtaaagaacatggtcgggaacatcttgctttccttatctatgacgtccaggccccagcatagcgcgtgaaggccgcattcacagcggagctaccagggcatgcgcccgcgcaggatgtcggcgaacatcacccagtcgcccatgaacgagtacagcgggtgctggaaggtggccgggcggttcttctcgaagaagaaatggccaacccaggcgaagccgtaaccgcagaacagggcagccagcagcagcaccggctgcccacgcaggatcgccgccgcgaccagcagcagtaccccgcagctgccgatgaagtgcagccgacgcgataccgggtggcgatgctcgctgaggtagaacggatagaactcgcggaagctggcgaagcgggacatgcgcgtgctccgggaaccaggcgcgtcgccatcatgcaccatcgctgaccttgtggcgccgagccatgcccggcttgcgcgcgccagcgcggtcggaaggaggcgcagccacgcatggcccggcgctaccctgatgaggtgcgcggcccgaacatgatcaccgccatgccggccaggcacagcgcagcgcccagcaggtcccagcggctggggcggatgccgtcgaccaaccacaaccagaacagcgcggtgccgatgtacacgccaccgtaggcggcatagacccgtccactggcagtcgggtgcagagtcagcagccacgcgaacagggccaggctggccgcggccggcagcagcagccagacgctgcctcccttgcgcagccacaaccatggcaggtaacagccgacgatctcggccagcgcggtcagcaggaacaggccaagcgtcttcacgctttttctgctgccttggcgtgctgccacagcgcttcctgcgcatccaggctcatcgcagccagcgccccaccctgcgcgtcggcctgcgcttccatcgcgcggaagcggcgttcgaacttgtggttggccccgcgcagcgccgcacccaggtcgatgtcggcatggcgggccaggttggcgcagacgaacagcaggtcgcccagttcttcctgcagccgcaccttgttgccggcgatatcgccgcgctcgaactcctcgcgcagttcctgcagttcctcggccgccttgtccagcaccggcaacgggccgggccagtcgaagccgaccttggccgcacgcgactgcagcttcaccgcccgctgccattccggcagcccgcgcgaaatgccggccagcgcggaggtgtcctgctcgcccttggcggcacgctcggcacgcttgatcgcatcccagttgcgcgtcacgccgtcggcatcgtcgacgctcacgtcggcgaacacgtgcgggtgacggcgctgcatcttgtcgctgatcgcgcgtgcgacctcggcgaaggcaaaggccccctgctcttcggccatgcgcgcatggaacaccacctgcagcagcaggtcgcccagctcgtcacagagatcgtcgagatcgccacggtcgatcgcatcggccacctcgtaggcttcctcgatggtgtacggcgcgatggttgcgaagttctgctccagatcccacgggcagccgccctgcgggtcgcgcaggcgcgccatgatcgccagcaggcgctccagctcgtgggcggcggcgctgccggtggtgggggtgtcgtgcgcgctcatgcggcctccagggtcagtcggacaaccagtcgcgccatggcaggctggtatcaccaagggcaatgaaatcaccgttcaacagggtttcgcggcggttgtagcggaacggcttgccggtcgcggccgacagtaccgcaccgccggcggcgtgcagtacgcactggccggcggcggtatcccattcggaggtcgggcccagccgcggatagacatccaggccaccttcggcgatccggcagaatttcagcgaagagccctgcgcgatggtctcgatgcggcccatgcgcgccagcagcgcctcggtttccggtgagcggtgcgagcgactggcggcgacgcgcagcggggcggtggccggcgtgcgggtgcgcagcacggtgtcgtgcaggccctgccggcgataggccagctcgccacgcatggcgtgccagacgatgccggtgaccggcgccagcaccacgccgaaagccggtgcgccctggtagatcagggcgatgttgacgctgaactcgccattgcgcttgacgaactcgcgggtgccgtcgagcggatccaccagccagtacgcgccccagtggcggcggtgctcccaaggcacctgcgccgattcctccgacaggatcggcaggtccggggtcagctggcgcaggcccagttcgatgacctggttggcggccaggtcggcggcggtgaccgggctgtcgtcgtccttgatctgcacctcgaagccatcggcgtacacctgcatgatggcctgtccggcttcctgggcgatggcgatggcggtctcgcgcaggtccgtggtcagtttgatcatcgcgttccctgcagccactggcgagcgatgaacagcgccgccagcgagcgtccctcggagaagtcctcgcgcagcatcagctggtccagttcggccagcttccacggcaccacctccagttcttccggctcgtcgccggccagcttttccggatacaggtcgcgtgccaccaccagccacgactggtggctcatgtaggtgggggccagggtcatcgcgcgcagcacgtcgacccggcgtgcaccgtacccggcctcttccttcagctcgcggtcggcggcctccccgggggtttcgccggcgtcgatccggcccttgaccaggcccagttcatagcggtgcatgccggcggcgtattcacgaaccagcagcaccgtctcgtcatcgagcatcggcaccaccaccaccgcaccatggccacggctgaccaggcgttcgaagcggcggcgttcaccgttggagaactccaggtccaggtgctggcgctggaaggggccgttctcctcatcggtgatccgatggatgatcggcaagcgccggccggcacggtcatcgttcatgcggaatctccgcggcggccggcgccagcgccggggccgatagaatgtgcaggcagcaacatgttcatgagcccgaaatgctagcagacccaaccccctccccgctggcccagcactggcggcaacgcgacctgcaggtgctgtggcatccgtgcacgcagatgcgtgagcacccgcataccctgccgctggtgccgatcgcccgtggtgaaggcgcatggctgatcgaccacgacggcaaccgctatctggacgccgtcagcagctggtggaccaatctgttcggtcatgccgagccgcgcatcggcggcgccatcgcggcgcaggccgggcagctggaacaggtgatgctggctggcttcggccatgagccggcgatcaccctggccgagcgcctgctggcgctggcgccacgccagcccggccgcgagccgctggccaaggtgttctacgccgacaacggctcggccggcgttgaagtcgcgctgaagatggccttccagtatttccagaaccgcggcgagccacggcgcacgcgcttcatcgcgctggagaacggttaccacggcgagacccttggagcgctggcgatggcggacattccgctgtaccgccgcgtctacgcgccgctgctggccgaaggcctgttcgcgccctcgcccgatgcctacctggccgagccgggccagagcgcggctgatcgcgcacgccaggccgctgatggcctggccaccctgtttgaccagcatcccggcgagatctgcgcagtgatcctggaaccgcgcctgcagtgcgccggcggcatgcgcatgcatgacccggtgtacctgcagcgggtgcgcgaactgtgtgatgcgcacggcgcattcatgatcgccgacgagatcgccaccggcttcggccgcaccggcaccctgttcgcctgcgagcaggccggggtgatgccggatctgatgtgcctgtccaagggcctgaccggcggcttcctgccgcttgccgcggtgctggccacgcaggcgctgtacgacgccttccttgatgactctcgcgagcgcgccttcctgcattcgcacagttacaccggcaacccgctggcctgtgcggctgcgctggcgacgctggacatcttccgcgacgacgatgtgatcgcccgcaaccgtggcatcgcctcggtgatgggcgcgctggctgcgccattgagcgaccatccgcacgtggccgacgtccgccaggccggcatggtggtggccttcgagctgtcgcgtgatggcaacaagcgcacgccgttcgatccggcgctgcgactgggcctgcacgcctacaaggctgcgctgaaacgtggcgtggtgctgcgtccgctgggcgacgtgctgtactggatgccaccctactgcgtggatgacgaacaactggagctgctggcacataccacgctggcggcgattgacgaggcgattgcatgcgcgtgacccgctgccccatcgacctggcgctgcacagcggccagaccgtgaccctgccggaagagacggccaaccatctggtgcgggtgatgcgcctgcgcgagggtgatacctgtgtgctgttcaacggcgatggccacgactacagcgccacgctgactgccgccggcaagcgcgaggtgcaggtgcgcatcgatgcggtgcaggcggtggacaacgaatcgccgctggcgatcactctgctgcagggcattgcccgaggcgagaagatggacctgatcctgcagaaggccaccgagctgggcgtgagcgccatcgttccggtgaatgccgagcgcaccgaagtgaagctggatgtcgcgcgcgcggagaagcgcgtagcgcactggaacaacgtggtgacctcggcctgcggccagtccgggcgcgcgcgcattccgcaggttggatcgccggtgtcactggcgcaggcggcgacgacgctgccggccgatacgctgcggctgacgctggacccgcacggtgcccatcgcctgtcgacgctcgacgcggcgccgacgggcggcatcgtgatcgcgatcggcccggaaggcggctggtcgccgcgcgaccgggatcagctggcagcggcaggattccagggcctgcagctggggccgcgcatcctgcgcacggagaccgccgggctggccgcgatcgcggcattgcaggcgcggttgggcgacctggggtaaggttgattggtggtagtgccggccgctggccggcatccaagggatcacgaggttgccggccagcggccggcactaccgggaacccgaccggcggattgccgatcaggccgccagcgaatccagcgcggcttccagcgcatccaggttcggcagcagcgcgctctgctcacccagcagcacgcgcatgtgcacgatctgcggcagggtttcctcggaagcatcggccagcaggccatcgcgcggcaccgagatcaactgcgggaaattctgcgtcagcagcgcgtagtacgggcgctgcgcgttgccgctgagggccttcagcacgacgaccttgttgtggccgcccacggcttcctcgcccaggccggaaaggcgcgcgaacgacaccagcggcacctgccagccgtgccagccgatttcgccgaccagccagcgcggggcgtcggaaaccggctgcaccggcacccgcgacatcatttcggccacggtggcattgggcagcagcacgcgctcgttgccggcctggatcaggacgccgcggatttcgtcattgctggcatagctcatggtgcctctccgttatcgtcttccacgccccagcgcgaggcgatggcctgcgccagttcctgtggctcacccgccaccatgccagcggcgaccaccgccgtggctgcggcagggtcatagcagccctcgccgacctgcccggccacccaggcaccggcggcggccagatccagcgccggacccacatgcgcaaggtcggcgccgctgagcaggaccagcgcagtgtggtcggccggcagcccggcaatcgaaatgccttgcgcgtcgctgacgaaatgcaggccgtcgctggcggcctgcacgccgatgtcatcggccagcacgtgcacttcaccgggtgttgcacgctggccggcttcggccagctgcaccggcagcggcgacacccgtgccatctgcttgaccaggttgccgtagcggccaccgtccaggcgcatgtgcaccagcaccggcacgctcagcgacgacggcagcgcaccgagcaggcggcgcagcgcatccgggccgccaatgccggccagcaccagcagcgagccggcacgtgcgcccgcaggcgccgcagtgtccaggtccaccaggctgaggtgatcggtatcgaaggacggcagcggggcttccatcgcggcgatgtacccggtggctgcgggtgcgtctgctacgtcctcgaccagtgaccacgcggtgtggtcgaaggacaccggcggcgttgccggtgcggcaaccggctgcatcggcgctgcctccagcggctccggcaccaccggctgcagcgcggccagtgcctgctccagcgcgatcggttcgtgcaggtgcgccggtggcgcatacaggctgtccgccggtacctcgtcggcccagctcaatgcctggtccagatgcggctggagcgcttcttcccgtggtgccggcggcggtgccgggtggcccggttccagctgcagggcgggttcgtcttccgcacccggcggcagcacctgctggtggccgtgcagcttggcgaccaggtggcggccccagcgctgtgcctcccagccatcacggcgcgccgccagctcggcttcgtcgaagaccagggtcaggcctggtgcggacagcaccgcttcaagccgctccagagcatcctcgatggccgcttccagcgcgatcaacacgaactgtggacgcgcgtcctgcagcagctgcggctccaggccgttggggtcgtcttccagcaccagctgcacatcggcatgcgacaacgcctcgcgcaggcgctcgcgcgctgcgccaggacgggccagcagggcgacggccggggccgcctgggcttcactcacggacacgggcgatccccagcaggtcgtacacgttacgcatcaggtccagctcttggtacggcttgcccaggtagcgctgcacgccgatctcgaaggcgcgctggcggtgcttgtcgccgctgcgcgaggtgatcatcacgatcggcacgtccttgtagcgcgggtcggcacgcatcgcggtggccagctcgtaaccatccatgcgcggcatctcgatgtccagcagcatcaggtcgggcacgcgttcttccaggcgctccagtgcttccacgccgtcgcgggcgacgctgacctcgaagttgtggcgttcgaggatgcgcccggtcaccttgcgcatggtcagcgaatcgtccaccaccatcaccagcggcacctggcgctcctggcgtggcgcgttggccagcaccggcagcgtcgggttggcgaggaagcggcgcaccagcggcgcgacgtccaggatcaccaccacgcggccatcgccggtgatggttgcaccgtagatgcccggtaccgaagcgatctgcaggccgaccggcttgaccacgatttcgcggttgcccagcacctggtcgatcgccacggcggcacgcaggtcaccagcacggaccagcagcagcggtacctggtcctggccatcggcacgcgccggggcctgcccgaccaggctgccgaggtcgtacagcggatagtcctcgccgctgtagcgatagctgctgtcggccgcttcgaaacgctcgcgcgacaggcggccgatgccactgaccgatgcgaccggcaccgcaaaggtggtttcgccgatctgcacgaacaccgcctgggtgaccgccagcgtctgcggcagacgcagggtgaagcgcacgccctggccacgcactgactggatatcgaccgaaccgcccagctggcgcacttcgttgcgcaccacgtccatgcccacgccacggcctgccagctggctgacctggtcggcggtggtgaaaccagaggcgaagatcaggttgtccagttcctgctcgttcggctgcgcatcggcagccagcaggccacggtcgatggcgcggcggcggatcgcctcgcggtccaggccggcgccgtcgtcggccacttccagcacgatttccgagccttcgcggtgcaggcggatggcgatctcgccctcctccggcttgccggcggcgcggcgctgttccggcgcctccaggccatgggccacggagttgcgcagcatgtgttccagcggcgcgaccatgcggtcgaggacgttgcggtccagttcgccgtgggtaccttccagggtcaggtggacctgcttgccggtatccatgccggactggcggaccacgcggcgcaggcgcggcaccagaccgtcgaacggcaccatgcgcgcgcgcatcaggccatcctgcagttccgagcttacgcgcgactgctgctgcagcagggagtcgtactggcgcgacagatcgtccaggacgccctgcaggccaccaaggtcggcggcggactcgttcagcgcacggctgagctgctgcagggtggagaaacggtccagttccagcggatcgaacttctggtccgcctggtcctgctcgcgctggtagcgggcgacgatctgcgcctcggtttccaggtcaagtcggcgcagctggtcgcgcagtcgcgcattggtgcgctccagttcggccatggcaccacggaaggcacccagctgctgttccagacgcgagcgatagatcgccacttcaccggcatggttgaccaggcggtcgagcaggtcggcgcgcacccgcacctgctcctgctgcggacgcgccagcggatcttcgtcggccacgccttcggccggcagtggtgccgacagcggggcatcggccggcgtcgtcagcgggcccacagcctgtgccggcacggcctcggcctcgctggccgcacgcggggacgcagcggccgccgcgatatcggtggtggtgcggacctcgaaggcctccaccaggtcctgtgcaggcgccaccacgcggtgggcaccggtccgcgtcagcagctggtgcaggcggtcgaagccgcgctccagcagctgcacgtcgcggcgatcaatctcggtgcggccggccgccacggcttccagcagggattcgatgctgtggccaaggtcgccgatggcattgatgccggccatgcgtgcgccacccttcagggtatgcaggtcacgctgcaggccggccagcacctcgcgatcctgcggcgcattgcgaagctcgctgatcaggccatcgcagtggtcgagcaggtccttgccttcctcgacgaagatgtcgaccagttcgcggtcgtacacactgaagtcgagcgcatcggcgccatccgcggtgtcttccagggtggaggcttcatcgtggagcggcgcccgctccccggcgtcggcctcggcaggttcggcatcggtgttggccgtgccctgccccggcgcttcttccagttcgaagaaccgcaccggctcggcggtggcctgcagtgcttcggcagcgctcgcctcgttcaccgtcgccggggacggctgatcggcgctctctccttcgccgaccgccgcctccccgccgacgtccgcatcctcggcaaaggcttccgcctcgcccggcgcgagttcgctggcctggaggccgagcacgggccattgcccgtcgtcgtccagggtctgctcgtcttcgatcacgtgcaggccggcctcgagcgcggctgccagcgtgaccggttctgcaaaacccggcgcagccatttcatcctgcaggctcgacagcccgctgtcgagtggcagtgcagcagcggcgtcaatgacgctgtcatcgccactgcccgaatcaaaggacaacggcgtattcaggtcgatcgcgtcaacttccgcaggcaccggccactcttccgcgtcgcggtcatccaccggcagcgcactggcgtcgaggtagggcgacagatcgtcggccatggtcagatcagcgtcgtcgaccgtcgcgatcgtgggcacggcatctgcttcggccacttcgacaacaggcgcactctcgaccggctggatcgattcaatcgcgccggtgtccgccacggcaggttcaccttcgcccggcaccgacggccagccggcgtcgaagtaacgcgaaagatcgtcgctggcggtcagctcgcccacgtccaggccgctgtcggccgcgatgtccagcgtctgcgggtcggttgcagctggaaccggttccagcgcatcttcggcaagcggctgcggctcggcaatgagatcgggcgccacatcgaaagcggacgccatgctggtttcgtccagcgtgtccagcccggccagcggcgcttcggcttcggatgcccgcccgacatcgggcgccagctcgatgccctcttcatcctcgtcctccagcccgaccatcggccagcgcgcttccggcagttcaccggccagcgcctgcaggcgctgtaccagcgcttcctgtggcgtgatgcgcggctgctcggcctgcagcgcttccatggtcgcggtgatcgcctgcgcggtcgcatccagcgcggccacgccctcgtcgcccggcaccacgtctgcagccagcgcgcgcttgatgtaggactcggcaccgccggtaacggcagtgatttccggcacttcggtcatcgcgaaggcgccgttcatggtgtgcaccgcacgcagcagtgcgtcgctgaccggctgcggcgcctgctgcgccgagcgcagccagtcctgcagggtcgcctggtggacttccacttcggcttccaggatctcgcgcagcacgctgtcgatgttggccggcgtgcccaatgcttcgggcgccgggtccgcatcggcttcagcctgcactgacgccattgcttcggcttcgaggatgcggctgatctcgtcctcgccatcggcttcgaccaccggtgcggcgggagcggccgcaaccggcagcggtacgtaataggtttcctcacccgcgccgacgcgatcggcaatggcctgcatcgcctgcaggtccacgctgatccgctggccatgacgcaacgcggcgttcagctgcggcagcgcggcatgcgcgttgtcgaccatggccagcacggctggcgtcgccgggcggctgccgtcgagcacgcggttgagcatgccctcgatcttccacgcaaattcgcccagggtgcgtgcaccgaccagtcggccactgcccttgagcgtatggaagatgcggcggatgggacgcagacggtccatgttgtccggctgcatgcgccatgccggcagcaacgttccgaggttggccagttcgtcgtcgaactcttccaggaacacctcgcggatgtcttcgtcgatgttctcggcatcgtcgtcgaagccggcctcgaagccggcgtctgcatcttccgcgctgcccacggcgactggcgcttccgcatcggccggcgtcggagtcgcctgcggattgaagtccgcggcggcagcgctcagctcggcaaagaactgcgcgtcggcttcgctgaaatcaatcggtgcgatggtgtcgatgtcgatcatcgacaccgccgctgccggcacatcggcaagcggtgcgggcgcttccaccggcacatccacaggggtgatgtccggctctgcggcagccgggctctcttccaccaccgcaggggcagtggcatcgacgctctccagcgacggatgcagcccggcagcgtcctccagcgacaatgcctccatcgcatgcagcgacaacacgtcgtcggcattgtccagcgcatcggcatcgaaacggaacacgacgccgtcacttgcagaaaccgcgtcatgttcggcggccaccgggtcgaaccccggtgcggcatgcgcgccggtctcgatggacagcgacgcgtcggcggcgtcctctacgtccaggccggttgtcgcatcggactgcactggcagagccgcctccgacagcgtccaatgggcggcggcgccctgccctgcatcgagctgttcgaaactgaccggatcgaagctggcaaacgtcggattgcgctcatcgtccgctggagcgagcggatcggcctcaggatggaacggtgccagatcccattgcgggacctcgggtacaggtgcactggaggcggcaaagaccagcggtgcatccgactcgtcacgcagcgacagcggcgcggaggcgacggatcccagcccaccgaacatcaagctgttgtccgccgctgtcggcgaaggcgtggccggtggcggatcgaaggtgaagtccggcagcggtaccggcacctcaccgggtgccggcgcggccgactgtaccgggatctcgatgtgctctggctgcagtgcctcgccctgcagcacgaccggctcacgctcgatcgactgcggcacggacgctgccggctcagccgcatcgtggtccggcaacggccagtagcgcagcgcctcaaggctgctgcgggtgatgtcgaggatgtcctcgcgacccggacgacggtcgcgcagggcttccaggtagtactccaggctggccatggcgtcggccagcgtgtccagctggcggccactcggcacgcgttggcgaccgatcagctcggcttcgatgtactgctgcacaccgcgcaggtaatcggcggcggtacccaggtcgagcatgcgcagcgcaccggacacatcgcccagcaggcgcggcacatcctgcagctcggcatggttccagctggtttcaatgaacgcgacgaagtgctcgcgcgcggcggcgaagttggcgatggcctcgtgcgccagcacctctaccgtgcgccggttctccactgcgctcggatcgtcctggccactgccgccggcgcccagatgggcgacctggtcatccagcgacgcatccacgtagagcagcgccccggcgatatccagcagcaggttttcgtcgatctgctggcggccctcgaccacgccacgcagggcatcacgttgctgcacgaccacgccgcgggccacgcccaggcccatcatgcccagcgtatcggcgaccgcaccgagctcgttggcctgggtctgcagctgctccggcgcaccgccggtacgcaggtgcaggtccagcgcatccttgatgcgcagcagttcttccttcactgcactgcccacggtatcgagcagctcgcggttgcgcccgctcaggctgccacgggcatggtccagctcggcctcggtggcggtgatgctgtccggtgcgaatgccagcagcacgctgtcatgcacgccctcttcgccacgtgcggcacggatctcgttcagcagcggcatcagcacgatcgggatgtcacggtgaccgttctgcaggcgctccaggtaatcgggcagcagcacgctgccacgcatcagggtcgcgcaggcttcatcccgatcggccacgccaccggcgccgatggcattggccagctgttccagctcctcggccaccatggccggggcgtacagctcgaccatgcgcagggtgccctgtacctggtgcaggtagccggcgcagatgcgcatgcggctggcgtcggtcgggtcttccgcgtagtactcgacttcgttgcgcacctggcgcagggtctcgtccagctcgggcttgacccagcccagcgctgcgtggctcatcgcatcgcgcagactgctcatggacgcgctccgttcgccgccgcgcggaagccgcgcgagttctggcgtggggaatggaaatgcttcatcgactggttccttgctcgccgccctgcccgcgtcacgccggcagcttgaagtcggcgaccgaacgacgcaggtcggccgccagctgcgcgaggtggccgatcgattcggcggtctgcccggcaccctgcgaggtctggccggtgatctgccggatcacgcccatggtgcgggtgatgtccgaggccgcagccgactgctgctgggcggcgatggagatgttcttgatgagggtgttcagtgcattggacacgcgctcgatctcagtcagcgcggtgccggcatcctcggccaggcgtgcaccggacaccacttcggcggtggtctgttccatcgaggtgaccgcttcgttggtatcggcctgaatggcctgcaccaggttctcgatgcgtcgggtcgcgccggaggtacgttctgccaggcgctgcacttcgtcggccacgaccgcgaaaccgcggcccgcttcacctgccgaggccgcctggaccgctgcgttcaacgccaggatgttggtctgttcggaaatgtcgttgatcagttccacgatcgagccgatttcctgcgacgactcacccaggcgcttgatgcgcttggaggtttcctggatctggtcacggatctggtccatgccctggatggtctcgcgcaccacgccggcaccttcggcggcgatcaccaccgaacgttgtgccacgtcggccgactcggccgagttgcgcgacacctgttcgatgctcgccgcgatttcgccgatgcggtccgacgccgaggtgatctggttggcctggtggcccgccgcctctgccagctgcatggcggtggcctgggtttcctgggtggacagcgcgaccttggccgaggtgtcgttgatggtggtcaccaggtggcgcagctcgtcgacggcgtaattgatcgcgtcggcgatggcgccggtcatgtcctcggtcaccgaggccttcaccgtcaggtcgccctcacccagcgaggagatttcgtccagcagccgcatgatcgcctgctggttgcggctgttgaattccacctgggtctggtaacgcagttcctgctcgcgcgagcggctgcgcacgttggtggaaacgaagccgatgatcgcgatcagcgacagcgcaccggacaccacaccgatccagaagttcgggaacaggcgggtgtcagacaccgagccgaacgaggagaacgcgtcgaacagcttgcggctgtcatccagcatgtgggccgaaccctggcccagcgcggtggcggcggactgcgccgcgaacagctggcgcgagctggccaggatcgcgtcagcgtcctgcttcatcgcttcccacttctgctgcgactgctccagtgcggcgacggcggcggcaccgcgcacggcggtgatacccagttcctcgttgccgttgcgcaggccgtcgagcacctgcgagaacacggtgatgtcgcgtgccagtgcatcgccggacgtcgctgcggcgctgccaccggcgcgcatttcggtcacgcgacgggccatggagccggccaccaccacctgctgcagggcgctgtacacctgcgacgacggcgcgccggaggccgacatcgcacgcaccagctcgttcagctgggcctgcaggcccggcaccgcaccggtgaagttgttggcgttgccagccagcgccagcaccgccggttcactggcgaccagctgcccggcctgcttgcccagcggcgcccaggtctcgcccagggtggcgatggcaccggacacgcccggctccttgccgtagcgcccctgcagtgtcgacacgttctgttcgatcgcgttgcgggtcgccttgaaagcggtgaacgcctgcgcgttgccgcccaccgcgtcacggccctggttggccagctgctgtgacagcacctgcaggtcggccgccttggaaccggcatcggccaggcgactgccctgccaggtggcgacgccggtgttgacgccgaacaggatcatcgatgccagcagcaggaacagccagaggttgctgccgcccagccgcagcttgccggtcttggtggcgtccgaagcagtactcatcgttcaacctcgatcttcaatgcagggggcgatgcccggcctcaggccgcggcttgccggaattcaggggtacgcgacagcagcgagagggagaacacgccccagtcgtggccgtcggcgtggaaggcgcgatcgacgaagtggccgtagcgcccttcggccagcgtgccggccgcgatctgctggtccagttcaaagctgcgctggccgaacagttcatcgatggtcagggcgacgtcgccgccggcctggcgcatgatcagcacgcgctggccttcctgctgcacggtacgcgtgccttccaggaagtacttcaggtcgaccaccgggaacaggttaccgcgcagattgcccacgcccagcagccacggctgcgcgcacggcaccggggtcaccggcggcatcggcacgatttcaaccacttcgcggaaatcggacaccagccggcgctggccgacgcggtaacccacgccacgccagaggtcctgggcgaactgccgctcgggcagctgcaccgcgtgggccaggctgcgccgttcgtaggcttcgagaatgtcgaagggcgagcgcatcaggccaccagttcgttgatccgcgcgatcagttcatcctcgcgcggcggcttgacgatgtaatcggccgcgccctggcgcaggccccatgccttgtcggtttccatcgccttggtgctgacgatgatcaccgggatgtgcttgatcgccgcatcacgggccatcgcgcgggtggcctggaagccgctcatgccgggcagtaccacgtccatcagcaccagctgcggcacctggtcgcggaccagctgcagtccatcctcggcattgtccgcctccagcacctcgtggccggcacggcgcagccactgggtgaacaccgcgcggtcggtcggtgaatcctcgatcagaacgatacgagccattgtgcctttcccccctggtcaggcgttgacgtatgtgcggatggcacccagcagttcttcacgcgtgaaaggcttcgtcaggtactgctccgagccgacgatgcgtccccgcgccttgtcgaacaggccatccttggacgagagcatgatgaccggggtcgccttgaacagctggttgcccttgatcagcgcacaggtctggtacccgtccaggcgcggcatcatgatgtcgacgaagatgatctgcggctgctggtctgcgatcttcgcaagcgcttcgaagccgtcggtggcggtgaccacctcgcagccttcgcgcttgagcagcgtttccgcagtcctgcggatggtcttcgaatcatcgatgaccatcacccggagtcctgcgagttccccgcccgcagtcgtgttttcagtcattgcctatccccaagcgcacggcccgatctctggcgggggccgctacgaaagcgtatctatatcgcactttccgcgcccgcttcaaggccgccccatggcgcggggcatggcaccctcctgaacgtgacgggtttcgcaatgcgtgcgcgaccgccgggcggacgctgcgttgcaggacggcggggaggcgcgcgagcggcgttgccgctaccatcaacgccttgcctgacaggtgcgcccatgccgttgaacgtcatcgtggtgatggatcccatcgcccacatcaagatcgccaaggacaccaccttcgccatgctgctggaagcccagcgccgcggccatgccctgcactacgtgcgcccgggcggcctggccctggagggtggcgtagcggtggcccagaccgcgccgctgcaggtgcgcgacgacccggccggctggtatgagctgggcgcgttcagccgcaccgagttcggccccggccagatcgtgctgatgcgcaaggacccgccggtcgacgccgaatacatctacgacacccaggtgctggacgtggccgcagcggctggcgcctgcgtggtcaacaacccgcagggcctgcgcgactacaacgagaagctggccgcgctgctgttcccgcagtgctgtccgccgaccctggtcagccgcgacgcgaaggccttgaaggcctttgcgctggagcacggccaggccgtgctgaagccgctggacggcatgggcggccgctcgatcttccgcagcggccagggcgatccgaatctgaacgtgatcctggaaaccctgaccgacggcggccgcaagctggcgctggcccagaagttcattcccgacatcaccgccggtgacaagcgcatcctgctggtcgatggcgaaccggtggactactgcctggcgcgcatcccgcagggcgatgaattccgcggcaacctggccgccggcggccgcggcgaaggccgcccgctgagcgagcgcgaccgctggatcgccgcccaggtcggcccggagatgaagcgccgcggcatgcgcttcgtcggcctggacgtgatcggcgattacctgaccgaggtcaacgtgaccagcccgacctgcgtgcgcgaactggacgcgcagtacggcctgaacatcgctggcaccctgttcgacgcactcgaggccggcctgcgctgatgtctgccgcacctgccgtcctgcccccgccgccgcgcgaagcgcaacggctgggggcgaccatcgcgctgtcggtgctggtccacgccctgctgatcctgggcgtgggcttcgccgtgaagggcgatgcgccgctggtgccgacactggaagtcatcttcagccagacccgcaccgcgctgaccccgaagcaggccgatttcctggccgcggccaaccaggaaggcggtggcgagcacgaccgcgcacagcgtccgcgcgacaaccaggccggcatcgtgccgcaggcccagtccggaatcagtccggctccacagcagcagcaatcggccgcgccggttccgccgccacaggcacgggtggtcagcagccgcaatggcgaagaggtggtggcgcaggcgcagtcccgccccacgccggatcagcccgaaccggatgcgcccttgagcgcacgcgaacagcgcgacgtggagatggcgcggctggctgccgaagtacatctgcgctcggcgcagtacgccaagcgcccgaaccgcaagttcgtgtcggccagcacgcgtgagtatgcctatgccaattacctgcgcgcctgggtcgaccgtgccgagaaggtaggcaacctgaattacccggatgaggcgcggcagcgccgcctcggcggccaggtagtgatcagcgtgggcgtgcgccgcgacggcagcgtggagagcagccggatcctgcgttcgagcgggacgccgctgctggatgaggccgccctgcgggtggtgcagctggcccagccgttcccgcccttgccgaagaccgaggatgagatcgacatcctgcaggttacccgtacgtgggtgttcctgccgggcggcaccctgcacgacgaccggtagggttttggtgcccgggcctgcggcccgggacccgctgcaaggccagagccacgacaacagccaaagcagcggcaggaattccggacctggcggggcggtgtgggcttgcaggacacgccgtaaacccgtccctgggggctcgatggcgccttgctcgtgtgcgctgtcctgcgcacacggcaagaccggggttgggcgtcctgcccaacccgcccgaggcatgcctcgggcccatggcgccaacggtcctgcaagcccacaccgccccacctctgacagatcgcggcgcatcacgtcccgctccgctgttgataggtgtcgaccttggtcgacacacatccacgccacgcgtggatgcgagcgaagcgatccgcttttgactttgattttcttttttgattttccgtggcggacgcacacggaaactgtcagaggccgggcgggtgggctgcgcaggggcgtgagccgcatggatgcggcgaccgagcttacagggacgtacttgcagcgccccctgcgcagcccacccgcccggccaaaccacggcttttgatctacgcgaccaaccccgccacgaggggctcagccgttggccttcgccttcgcctcgcgcgcggcctgctgctcgaccagggtcagcgccacattgtcacgcaggtacgccggctcgaccttctccggtgcaatggcttcgccgcgagcgaacgccggcaccgccagtgccaacacatccgacgcccgcggcagcgccgtcgcatcaaagccgcgcaggccggtgcccagctgggtcaccagtgccccctcggctgcaccgaaaccggtgccgacaccgtaggccgacatcccttccggcagcgcaactgcagcgggtgcgcacacgcgctcggcatcacgtgccaccggcaggccgtctacacgctcgaagcgcgcgacgtacaactcccccatccgtgcgtcgatcgccgacaggatctgcgtttcgtccgccggtgcccgcagcgccagcacctgcagtgtcgagaccggcagcaacggccgatccagtgccagcgcaatgccttgcgcgatggcgatcgccaggcgaacgccggtgaacgcacccgggccgcggctgagcgcgataccgtccagctggcggcggctgatgccggcttcggccagcagcgcctccgcccacggcaggctcagttcggcatgccggcgcggggcgatctcgaagcgttccagcacctgcccatcgacatgcagggcaacggaacaggcttcggtggcggtttcaaaggcgagcagtttcatcggatcgggtcagaacagggggaacgtggcaccgggcgccggctcggggccggtcgcaacggcggccggagcagccgcaccatcggccacgggcgcccattgtggcgtaaagaaggcctgcacatcggccagactgcgggtacggcggaatggcggcagtgaatcgaggaagacccggccatagccacggttgagcaggcgcgggtcgcacaataccaacacaccacggtcgctctcactgcggatcaggcgaccgacgccctgtttcagcgcaatcaccgcctgcggcagctgctcatcgcggaacggattgccaccctggctgcggatcgcctccagccgtgcctcgtacaccggatcgtccggtgccgcgaacggcagcttgtcgatcatcaccacgctcagcgcctcgcccaccacgtccacgccctcgcggaaactggccgagcccagcagcacgccattgcccgattcgcggaagcgctgcaacagcgtcgcgcgcggcgcctcgccctgcacgaacaacggccatggcccatcacgcagtgcctcggcggcctcgcgcaatgcacggtgcgaggcaaacagcaggaatgccctgccctgcgacgcctgcaacaccggccgcagggtctggatcaacgcagtaccgaagccccgcgcagccggatcaggcaggccttcgggcaggtagcacagcgcctgctccggccaattgaacgggcttggctggaccagcgtgtgtggatcgtccaggcccaggcgggtggcgatgtggtcgaagccaccgcccacggtcagcgtcgccgaggtgaagatccatgccgcgcgactgcgttcgcgatgctcacgcaacgggccggacacatccatcggcgtgcgctggcagcgaaaaccacgtggcgtgagctcgtaccagagcacatcagcggcagtggcggtttccgccgggtcggtatcgaaatcgagggcaggttcgtcatcgcccagccagcggctgagccgcgagaccgcctcgcgcgcccgcgcatggcaggcatccaggcccgccgcggcttcgcgcagcggctgcagtgcctgctccagcgtcaccaaccccgccatcaccgtatcgaatccatcgcgcacctgcggcatcgccaacgcgcgccattgcgtgccacgcggcggcagtccctccatcgccgaacgcagggccagcagcgcctgctgcaactggtcgaccggttcctgcagcgccgactgcgcgccgccgacgccacgcgcttcggccaggcagtcgcggcccagttcctgccacgggcgcatgccgaaaccttcgccgaagaactgcgcggccaattcgggcagctggtgtgcctcgtcgatgacgaaggcctgcgcccccggcagcagttcaccgaaaccgtcctgcttcagggccagatcggccagcagcaggtgatggttgaccaccaccacatcggccgcctgcgcacgctgccgcgcgcgcaccacgaagcagtcatcccagaacgggcagtcggtacccaggcagttgtcgacagtggaagtgaccatcggcagcagcggcgaatcatcggccaggccttccagttcggcgatgtcaccgaactccgaacgaccggaccaggccaggatgcgctggaactgcgccgcctgttcggggctggaaaaacgcggctcgccgcgcgcctgctgcaggcgatagcggcacaggtagttcgcgcgccccttcagcagcgcactgcgcaggccgacaccaagtgcctgacgcacccgtggcagatcgcggtggtagagctggtcctgcagcgcgcgggttccggtggaaatgatggtacgcaacccggacagcagcaccggcaccagataggcaaaggtcttgccagtgccggtaccggcctcggccagcagcaggtcacgctgctgcagcgcatcggcgatggcttcggtcaggtgcagctgtgccggacgcgggacgaaggcatccaggtgcgaggcgagcgcgccgccgtcgctgagggcttcgcggctggcatggacaaggtcggacatcagagggaaaggatacccggccgggcgctgcccggcacccgtttcaagccggagcaccagcaacagcaacagcggtgttcatggctctgggttgtactggggactggcgggggactgtgggtttgcggggacgccgtaaacccgtccctgggggcttggccgcggcatccatgccgcggacaccccgcaaacccacagtccccgccttcgacagtttcccggtgacggagggacgtgcttcgcaaagtcgagcttgctcgactgccctttcagaagcggtgggtggaacggaaacaagaaggggtcggagccgttttcctgcgaaaaacggatccgaccccacaacgagtgcgcgcagcgcgcgacccgcttttgattttctttttctcttccgtggctggcagcacacggaaactgtcagaggtcgggcggggcgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccaaggacgggtttacggcgtcccccgcgaacccaccccacccggccaagcgcggcttttgctttacgcggccaagcagccagccacgaggggctgcgccgttggctggaaactcagtaccgcttgatccccggcaccgtgcagccctcaatctgcgcatgcgccgacaccgcattctccttctcgccccgcgccaggcgcgactgctcgatcgtcgcccaatgccggcggcacagcggccctgtcttcgagcccaggtcgaccgccttgcgcgcaaacgcctccgcctgtgcccactgcccctgcagcagcgccagctcggcgcgctcctgcagcaccgccgggtcaccggcgacgatttccagcgcgtggtccaggctgctggcggcaccggccagatcgttggcctggcgttgtgcctgcgcggtcacccgcagatcttccacctgcgaatcacgcaacggctgcaccgacagctccttatcatccgggccagcggctgcgtcaactgcggccaggcgctgcgccggcgtggtggtatcgaccggtttgaccaccggcggcgcactgctcacgcaggcggccagggccaggctgaggccggtcagggccaggggctgcagcagggatcgcatgttcatcggcatcatcggctcgggggaggagtggcggcggcgggcgtcgcggcaggttcggcaggcgcttccggcttgcggtccaggccgaaccagctgcgccagccgccaccctcgccttcggcctcgccctgcccgtccggcgacaccgccggtgcacagggcgcataggccggcgcatagccgaccacgaacgggaagcggcgcgctcccgggcagccctcgtcggtcgtgttgaggccgctggcggccaccgactgccagtccaggcccttgttgctgacccgcagcggcgcactgggaagacgctggaagatgcccgaccagacccgcatcgcgccggtggcaccgtacaggccagcctgctcgttctggtcgttgccgatccagatcaccgccaggtgatccccggtgtaaccggcataccagctgtcacgaccatcgttggtggtaccggtcttgccggccggctgcaggcggctgaggccatcggcgttgagccgctgcgcggtgccgctggcaaccacctgctgcaggccgacactgatcaggttggcggcaatcgaatcgccttcctgggccggtgccggggtcttgtcgtaacgcttgagcagcttgccctgcggatcgagcacgccacgcaccgcatgcaatggctggatttcgccaccggacgcgaggaactggtacagctgtgccatcgcgtaagggctctggtcggtcgaaccgaggatcaccgccggattcgcttcggccttgatgccggccagcacgtggatcagctgggtcacacgctcggggccgacctgcatgcccacgcgcaccgtggcctggttgtaggaatgcgccagcgcgtcgatcaggcgcacggtgccgtggctgcggttgtccgcgttgcccgggctccagttgcggccacggccgagctgcaccgtcaccggcgaatcgtcgacccagctggccagcgagtagcggtccggctgcgccagcgccagcaggtacacgaacggcttcaacagcgagccgaccgggcgctgtgcttcgatcgctcgattgaaccccacctcggacacctcacggctgccgatcaccgccaacacgtcaccgttgtgcacgtcggtcagcaccatgccggcctgcagttcgggacggcgcttgctttccagcgacttgatggtgcgggtcaccgcgccttcggcataggcctgcgcagacggcgacatgccggtcatcacgctcaggccggcgccctgcagcgccgattccggatagtcatggccgagctggcggcgaaccaggtccacataggccgggaagcggttggccgccaccaggcccggcgtcttgggcacgcccagcggcgccttcaacgcacgctggtactcggcatcgtcgatcagcgtcgcctcatgcagcttgcccagcacgaaattacggcgatccagcgcgcgttccgggttgcgccgcggatcgtagtaggacgggcccttgaccaggccgatcagcagcgcgatctgctcggtttccagcgattgcaggtcacggccgaaccagaactcggcgccggaagacatgccgtggatggcctggctgccgcgctgccccaggtacacctggttgagataggcctcgaagatggtgcgcttgtcgtagcgcgcctccatgatcagcgcgtacagcacttcgttgaatttgcgggtgaccgtctgttccttgccgatcccgagcaggccgctgcgggccagctgctgggtcagcgtggacgccccctggcgactctggccaccggaacggaccgtcacccacaccgcgcgcgcgatgccggacagatcgatgccgtggtgacggttgaagtccttgtcctccaccgcctgcaggccggtcaccagcaggtccggcgcctcgtccatgcggatcaggcggcgttcttcctgcttctgcccgtacagggtggcaatacgcgccgggtccaggcgcgcagccttcagcgccttgcggttgtcggcatcacgcagcgacgcgaccgcaccgtctgccagcgacagttccagccgacgcggtgcgacgcggccatccacatcgttgtagccacggctggaaatgacaaagcgcccgccgttcaccgcataggtcgccggctccttgccctgcccgtcatcgcggtaggcggatgcggcgagttcggtcttcagggtcgccgcgtccatcgccttgccgggtgtgagcaccagcggccgcgcatatacccgggtcgggatctgccagcgcagttcaccgaagcgctgggtcacctgttggttcaggtacagcgtataagggatcaggaagcccaatcccaacgcgaccgcagccatgctccaggtgatcaggcgacgccgccacagcgggctgtcgtcctgctggtcgtcgtcgaaatcgtcgatgtcgtcggaatcgtagcgtcggggcacgggcatgcaggcaggtagggtctggcgagtctaacgcaggcgccgcggtggctggcaggcgatggcccgcggtttcactgcagttcaagcagcgcgcggcgcccgccacccggcccacgcgcccgcaaacgctgcccagccccctttccagccgccccccgccaggcagacgttggccaggcgtgcgatcaaccgcggcgcatcatgggcgatccagcctgccggcacatccacgcggcgatacagctgcaggcgcgaccaggccatgcgccaggcgagcgcgtgaagtccctggaagcgctccggcgccaccaccacgccgcggcgccccagcagatcggccagagccagcaggcgcccggccgtgcgctggcgcgcctgggaatcgaacagatcgagatggcgcaggcgttgcaggaaaccgcggcgactggcaccgatctggttgttgccatgctgccggtagtcgatggtcggttcggccagcatgtccaatcctccacgcagcgatgcgtggaccgccagccattcgtcgtggctccagcccggcgggaccggcagcgatccggccagcagcccgcggcgcagcgcacaggtggcaccggtgatgaagttgcgcagcaggatcgcgtcgatcgcaaggcccgagcgttccagctcgacctcggccggatggaccaccagtacctccagcagccgctggccaagcggcgcgccctgcgcgtccaccagccatgcatcgctgtgcagcaacaacaggccctgatcggcgtggaagcgctccacatagcggcggacacgccccgcatgccagacatcatcctggtcgcacaggaacaggatgtcggcctggcaacgcatcagtgcatcggcgaaattgcgcacatagccgagattgcgcgcgtgctggacgatctcgacacggatgcccagcgcctgtgcacgcggcacgaaggcctgcagcagctgcagcgtctggtcgctggaaccgtcatcgccgatcatgacttcgttcaccggaagatcctggtcgaggatgctgtccagctgcgcctgcaggtagcgcgcaccgttgtaggtgcacagcgcgacgccaatgcgctcggcaggggccgatcgggatggcgcgtcaggcatcgaacgtactcgcggaaacaagggccgggggatggtagcagagcccccaaagaggatggatacggtggctggctagccgttgccgggatacgcagcgatccgctgcacggcctgggccgcgctcatcggtcgccacgtgtccgcgtcgggctggaacggccgcggatgtacgtccagcagcgcctgcagcgggccattgtccgcaatcagatcctgctgcaggcgtgacaccggaccacgcgcccgcggcagcaccgcggccaggccccgcagtgccgcgcccggcaacggcagcgccaatgtcggctgtgccaggctggcgtgcacgcggcggaacatcgcgtgatagggcaggcgctcgccaccgccgatttccagcacccgtgccgacgctgcaccggtggcgatgcaggccaccacggcgcgggcgatatcgtcggcatgcaccggttggcgcaggcctcccaccagcggaatcggaaacaggcgcagacgcagcgcacgctgcacgatcggggtgatgctgcggtcgatgccggccccatagatcagggtcggccgcaggatcgtccagcccatgccaagacgctcggcctgcgcgatcaggcccgcttcgccccgctgcagcatcgccacgacgtcctgctcgtcggcctgctcggaattctgcttgctcagcacgctcatcgaactggtggcgatgacctgccgcgcgggggccgccgtctgccgcgacaaccactgcgccaatgcttcaagggggccgaagctggcaatcgcctgccagtccggagacggcacgctgtccagcgcagctgccaggtccccgcacagccactgcacgccgtcctgtgccggttgcggttgccggctcaccgcctgtacccgcccatgcgcctgcaccaggcgcggcagcaggaaccggccgatctggctggtggctccggaaacaaggacggtcatcggcactccgtggggatgttgcgaggggtggctactatagcggtccctccggcagcggcgggctcagggcgacgacaccccgatgtcgcgcaggcgctgccgcaactgctggtactcgctgctggaagggccgacgccaagctcgcccgcctgctggagcgcacgttcggcaaaggcgacatctccgttgcccaatcgttcgctgccaatcgcaatccaacgctgcgcgaggcgctggcgggccgcaggcaggccgccagcggtgggagacaacgtctgccaggcctgcaggcaggcacctgcagcctgcacccggttctgccggaggttgtcgtcgaagcaacggcgactggcaggcagcaggcgcgcggccgcggccttcacccgtgaatcgcgcggtgccagcgcctgtgcttcgcgaagggcatcgaatgcgctgtgccccggcgggctgatccattggcctgcgcgctcggcgcgttcgatccggcgcaggtgatcgcgcagctcgcgttcacgctgcgcgttgctcactgcgggctgctgcagtgcctcccgggcctgccgtgcacgctgcaggcgctgcaccagttgctgtcgtgccgcctgcgaagcgcccagtgcttcggccagcacggcatcacgcagcgccgcctcgaactggaaatcgtcggcctggatctggcttcgcgccagcaccgcctgcagcacctgctcgcggccccgctgggcagtgggatcgtccggcgccaccgccagcacggccaggaacccctttgcggcacgttccagctgctgtcgctgaagtgcgcgctgtgcctgccgcaagcgctcgtcgaccgcccgtgccagggcctcctggctcgcgggaagatcggcgtggcctgcatcgaacaggcgcgcgcgctgcaacgtcgcagcggcttcagccagttccccgcgtccggccagcgcgcgcgcgtgctgcagcagatcgctcagtgcatcctcgcgcccctccagagcgggcaggttgtccggctgcagtgccaggatgcgctggaatagcggcaacgcactgctgtcgccatcgtccagccggccggccgcgaacgcattgcgggcctgggccagcaacgcgccgataccggcgccggcgctacgccgcgcctgcagttggcgggccacggcgtcggcgtcgccctgcggcacctgcagctcgcgggccagcgccagtgactgcgcgctgccctccagatcgtcgccctgcagcttgtcgcgggcctgctgcaatgctgccgcggcggttcgtgcaaggccctggcgcgcctgcggccgatcgccatccagtgccagcaccgcctggtagcgctcccgcgcaccactgccgtcggccgcactcagccggccggcggcgagcgcacgatcgccttcgaccagcagctgttcgatctgcggctcgtcccagaaccagtcggccagcggcttgcgcagcagcacaagcagcacgaacaccgccagcgccgcgaccagcgcccatcgccagacccgccgcgcatgacgtgcctgcagccaccaccagcggccttcgcggcggacgcgatccagcgcagggtgttcagcgccatgcgggcgatgcgggggctcgcgttccatgcgtgcagggtagccggggcggcgtgaagctcagccgaggcgacgcgcttcgctcacgcccggcagcgcgtccagcttgcccagcaggttcgacaactggtcgtagtcgctgaccttcagcctcaggcgcagatgggcacggccactgttgcgcacgttgtcactgtggatgtcgagcacgtaggcgtcttcctgggcgatcaggttggtgatgtccttcagcagccagcggcggtcgaccgcatcgaccaccacgtccacctcgtagccgcccccggcctggccccattccaccggcaggatgcgctgcgggctggtggccgccagccgggccagcgcggcacagtctgcccggtgcacggtgacaccacggctacgggtgaggtagccgacgatcggttcgccagccaccggctggcagcagcgcgccagctgcaccagcagattgcccacgccctgcaccgtgaacttggacttgcccaggttctcgcggcgggcggtcgggcgcggaagcgccggcgcaggggccggctggctggccgcgcgctctgcctccagcagcgtacggctgacctggttcgggccggtgtcgcccagcgccacctggatgtagaggtcgtcaacgctgtcggcatggaacttcttcgccgccaccgccagatccgaatgctgcagccccagacgcttcagctcgcgctcgagcagttcgcgcccggcctgcacgttgcgcgcgcggtccagcttgtggaaccagctgcgcaccttttcgcgcgagcggttgctggccaggaagcccagcgcgggcatcagccagtcgcggcgggggtcggcctccttgccggtgaggatctcgacacggtcgccgctgcgcaggcgataggtcagcggcacgatgcggccattgaccttggcgccgcggcagcggtggcccaccatcgtatgtacctggtaggcgaaatcgagcggcgtggccccctggggcaggtccagcacctcgtccttcgggctgagcgcatagacccggtcctcggtcagctcggcgtcgagtgccccggccagttcattgccctgcccgtcctgcgcctgctccagcagctggcgcatccaggtgatcttgcgatcgaacgacttttccgcgcccttgccgccttccttgtacttccagtgcgcggccacgcccagctcggcctgggaatgcatctcgtgggtgcggatctgcacttcgatcgtgcgcccttccgggccgaccacggcggtgtgcagcgaacggtagtcgttggccttcgggcgtgcgatgtaatcgtcgaactcgctcggcaccggggcccacagcgcatgcaccacacccagcgcggcgtagcaggcggcgacgtcgtcgaccatcacccgcaccgcgcggatgtcgtacagctggtcgaacgccagccgtttcttctgcatcttccgccagatgctgtagatgtgcttggggcggccactcacttcggcatggatgccctgtgcggccagctcgcgcgacagctgtttcttcacgttctgcacgtagcgctcgcgcgccacgcgggtttcgtcgacttcgcgcgcgatgcggcggtaggtttccggctccaggtggcggaacgccaggtcctccagctcccacttcagctgccagatgcccaaccggttggccagcggcgcgtgtatgtcgcgggtcagctgcgccatcgcccggcgctgctcgtcgtccagcttgtcggcagcgcgcattctcgccagctgccgggccagcaggatcggcaccacgcgcaggtcgcggatgatcgccagcagcaggcggcgcaggccctcgctgttgcgcccggcctcgcggccagcatgcagcgcccagaccggatcggcggcgtcctggccgtcgagcaggccgatcaccgccgccttgtggttgcccagcggcagctggtccaggctggcgcgcaggccgggcaggtcgaacaagagcgcggcaaccaccgcgccttcgtcggccgagagcatcgacagtgcatcgagggtatcgcccagcaccgaccagctggcgcgcatctggtggtcgcactccggtgcttcccagtgttcgcgcagggcctggcgcagcggagcgggcagcaccgcggcggagggacggttcaacaaggcatccaggccggggacagaagcgcggttcacagcatcgagcaggcaagacagaggttcctacactagcgccggcgccgttcagggacaatcaccgcagccaccatcacccggcatgaagacatgccgctacactcgccggcaaacccaggagagttccgccatgccctcgatcgccccacgtttccgtccacggctgctggcctgcgccgcactgctgctgtccctgtcggcgcctgcgctggcccagcgcgtggtggacggtgacctgcagcagcagatgtcgccgaccgaattcaaggcggccggcctggacaagctgagcgcgcaggaactggccacgctcaaccgctggctgcagggcaaggttgaagcggcgacgacccaggctgtggcagcggtacgcgaagaagcccgcgaacagggccgccaggaagtgatcgtgaagaaccgcgggttcttcgatttcggcagcaacgagccgatcaccggcgtgctgcagggcgagttccgtggcttcggcaagggccgcgtctacgtgctggacaacggccaggaatgggagcagaccgacagcaccagcgtggtcggcgtgcgcaagcaatcgcccaaggtcagcatcaagcccggcgtgatgggcgtgtggtacatgaaggtggaaggcgtgaacagccagcccaaggtgcgccgctccaagtagtggatccacgccacgcgtggatgacatcccaccgtaccccgccggtcatcgtccggcggggtcggtcgggggttacgaggcctggcgcagtgccgtcacccgctgcgccagcttcttcgccgaaatgccggtacgtgcccccagctcctgcgcgaacagcgacacccgcagctcttccaggtcccagcgcagtgcctgccattgcgggcgatcgcgcaggccctgctgctctgccgtttccagcgcttccaggaacggatgcagttccagcatgcgtgcctggtcacgtggcggatcacgcttggcgcgttcggtgcgcaggatcatcgccttcaggtaacgcggatactgcgccagcgcgtcggccggcgtatcgcgcaggaaaccggggtggatcagcccggacagctgcgcttccatgtcgtccaggttgccgcgcgcccaacccatcaacggtgcttccagcatcggcttcagttccgccaccagcgccaggatggtttcggccagtttcagccgcgacatggcctcgccgaacagggccttggccgcatgctcacggcgctgttcgaaggccgccgcatcgcggatgtcttccaggccctccgccaacaccgcgttcatcgccgcatccaccaggtcaccacgcaggcgctcctgcgactcgatcgccgcatacaacaggccggtcttggcgcccaccggcagctgcttgcgcgcctgcttgaccttctcggccagggcgatctccagcagccggcgcacgcccagcgggtgagcctcctgtgcctgctgccgatcggcgaagatgcgcagcgccacgctgtcaccctcgtccagcaacgccggataggccggaacgccggcttcaccgggtacctgcagcggtatcggcatggccgggaacgtgcgcaggccatcggccgccatctcgcggccagcgcgtgcagcgaaggcatcgccggcacgaccgccgaatttcgcgcgcagtgcgtccagatcacgcgaagtggccagcaccttgccctgctcgtcgcgcagccgcaggttcatgtgcagatgcggctcgatcgaaccgggctcgaaatcgagcgcggtcacggtggcaccggttgcacgtgacaggaaacgcgccagttcgccggtgatggcatcggcgctgggctgcggaaacgcctcgtagaacgcgcggccgaagtccggcgccggcacgtaattgcggcgcattgccttgggcaggctgcggatcagtgccgaggccttgtcggcgacgaagcccggcgccagccagcccagctgcaccgggtccaatgcattgagcaggtgcagcggcacgtccagggtcacgccgtcatcgtcggcacccggctcgaagcggtagtgcagcggcaaccgcgcctggcccagcgccaggtatttcgggtagcgctcctgctcactgccctctccgggcagcaagtctgcgagcgaccagtgcagcgccttgcgctgttccggtgccagtcccttccaccaggtatccatccccgccgccgaatggatctgcggcggtacccggtccaggtaccagcgcgcctgccagtcctcgtcggcaacaatgccggcgcggcgcagcttggcttcctcctcgcgggcgacctccagcactttctggttgtcggccacgaaactggcgcgggtgttgatctcgccggtcaccaatgcctggcgcacgaagatgtcatgtgcctcgcccggcgagatgcggccgtaatgcaccggcttcttcggcgccagcaccaggccgaacaggctgatctgctcggacgccagcacctgcccctgcgcgcgcgaccagtgcggatcgaagtgcttgcgcagcagcaggtgcggcagctcggcaatcacccagtccggttcgatcgcggccagggtcatgccccacaccttctgcgtatccagcaggttggccaccagcagccacggcggcggccgcttggacagcgccgaacccgggaacggcaggaagcggcgctggcgtggcgcctggaaatcgcccttctcggtgcggtggccgatctgcgtcggcaggcccgccaccagcgcgcggtgcagggtctggtaggcggcggcgcgtacacgttcgctgaagccgccgccggctggcgcctgttccttctgcgcacgcacggccaccggggccggtgcggcctcggccttgccttcgcgggccaggcgcgcggcgcggtgcagctggccccgggtggctttcaccgccgccgcgtcgtcacgcgccggtgccggcgcactgctgccggccagcaacggcgccatcgacgcctcgctggcctcctccttccagcccagttcctcgcacagcagccgcagctggcgatgcagctcgcgccactcgcgcatgcgcaggaagccgaggaaatgacgtccgcaccagtcgcgcagcttggactgggtcaggtcttcatgggcctgccggtaggcatcccacaggcgcagcacgccaacgaactcggagcggccatcggcgaactgcgcgtgcgcgctgtcggccgcaccacgcgcttcgggtgggcgttcgcgcgggtcctggatgcccaggaacgaggcgatcaccagcatcggccgcaggcagcctgcggcctgcgcggccaccagcatgcgcgcaagcttcacgtccaccggcaggcgtgccatctgcttgccgatggtggtcatgcgccgctcggcgtcgatcgcgcccagttcggtcagttgctgccagccatcggccaccgcacgctcgtccggtgcctccaggaacgggaattcctcgatgcggcccaggcccagctgcagcatgcgcaggatcaccccagccaggctggagcggcggatttccggatcggtgaattcgggccgcgcctggaaatcggcttcggcgtacaggcggtaacagatgccctcggcaatacggccacagcgacctttgcgctggttggcgctggcctgcgagatcggctcgatgtgcaggcggtccagcttgttgcgcgggctgtagcgcttgacgcgggcgaagcccggatcgaccacgtaacggatgcgcggcaccgtcagcgaggtttccgccacgttggtggccagcacgatgcgccggttcggcccggggttgaacacccggtcctggtcctggttggacaggcgcgcgtacagcggcagcacctcggtattacggtacttgcgccgttccagcgactggtgcgcatcgcggatctcgcgctcgcccggcaggaagatcagtacgtcgccgcgcgcatccaggcgggtgatctcgtcaatggccgacacgatggcgtcgttgacggtgcgttcgccctggtcttcgccctcgccttccagcgcgcggtagcgcacttccaccggataggtacggccttcgacgctgatcaccggcgcattgtcgaaatgctgggcgaagcgctcggtgtcgatggtggccgaagtgacgatcagcttcaggtccgggcgcttgcgcagcagctgcttcaggtagcccagcaggaaatcgatgttgaggctgcgttcgtgcgcctcgtcgacgatgatcgtgtcgtagttcgacagccagcggtcactggcgatctccgccagcaggatgccgtcggtcatgaacttgatgcggctgtcttcgctgaccttgtcattgaagcgcacctggtagccgaccagctggcccagttcactctgcagttcctgtgcgacacggctggccaccgcacgtgcggcaatccgtcgcggctgggtgcagccgatcatgccggcctggccacggccggcggccaggcacagtttcggcagctgggtggtcttgcccgagccggtttcaccggcgatcaccaccacctgatgttcgcggatcagcccgatgatggcgtcggcttcacgcgcaatcggcagctgcgggtccagagtaatggacggctgctgttgcgcccgcacctgccggcgctgcaccgacgcctgcaaggcctgctcgaaggtggcggccagtgccgcatcctgtggcttggcctggcaacgcgagagcatccccagcaaacggccccggtcgcggctcatggcgccgtcgatggcggcacgctgttggcgcaggcggggcgatggatttttatcgatagagttcatcaatcggttcgttcaaaactttgaaagcgaccagtcatcacgaccggtttattgtgaaggccaacgattccacaaggaggaaccccatggcgaagaccaagagcacgaccaaggccaagaccggcaagcagaagcttgctgcggcggcaccgtcggcaccgaacatcgatatcgggatcacccagggcgaccgcaagaagatcgccgacggtctgtcgcgcttccaggccgatgcgttcacgctctacctgaagacgcacaacttccactggaacgtgaccgggtcgatgttcaactcgctgcacaccatgttcgagacgcagtacaccgagcagtgggcggcactggacgacgtggccgagcgcatccgcgcgctgggcttcaatgccccgggctcctaccgggaattcgctgcgctgacctcgatcgccgaggaaccgggcctgaccgacagtgcggactggcgtgaaatggtacgccagttggtggtcgccaacgaagcggtctgccgtacggcgcgtgaagtgctggaggtggcggccaagggtgacgatgccccgaccgaggatctgatgacccagcggctgcagacgcacgagaagtacgcctggatgctgcgttccctgctccagtaagggttgggggtgttcggcagggctgcgccctgcacccgcagaggccttgaatcaaaggccagagccagagcagaagctggtttcctgagggttggcggggtggatccggtggcaggggacgccgtaaacccgtccatgggggcttggccgcggcatccatgccgcggacacccctgccaccggccccaccccgccttcgacagttttccgcgatctgctggaacggcgtccgctctggtaggtgtcgaccttggtcgacacggatgaattcattcgatatctgacagaggtgtcgaccaaggtcggcacccaccaacggccgcgggaaactgtcgaaggtggggcggtgtcggattgcggggtgtcagccgcatggatgcggctgccaagcctacacggacgtacttgcggcgtccccgcactccgacaccgccccaccaaaccacgaatcaccccagagccggctgttgcctttgacgttgctctggcttgtagcaggtgcagggcgcagccctgccgactcccccgccggggtaaactagccggatggcttcccgtcccgcgcacgacctgctccaacgcgtctttggttacgacgatttccgtggtccgcagcaggacatcgtggagcatgtggctgccggtcatgatgccctggtactgatgcccaccggcggtggcaagtcgctgtgctaccaggtcccggccctgctgcgtgacggatgtggcatcgtcatctcgccgctgatcgcgctgatgcaggaccaggtcgaagccctgcgccagctcggcgtgcgtgccgagtacctgaattcaaccctggatgccgagaccgccggccgcgtcgagcgcgaactgctcgcgggtgagctggacatgctctatgtcgctcccgagcggctgctgaccggccgcttcctgtcgctgttgtcgcgcagccagatcgccctgttcgccatcgacgaagcccactgcgtgtcgcagtggggccacgacttccgcccggaataccgccagctgaccgtactgcacgagcgctggccgcagattccgcggatcgcgctcaccgccaccgccgacccgccgacccagcgcgagatcgccgagcgcctggatctgcaggaagcacgccacttcgtcagctccttcgaccgccccaacatccgctacaccgtggtgcagaaggacaacgcgcgcaagcagctgaccgatttcctgcgcggccaccgtggcgaggccggcatcgtctactgcatgtcgcggcgcaaggtcgaggagaccgctgaattcctctgcggccagggcttcaacgccctgccctaccacgccggcctgccgccggaagtgcgcgcgaacaaccagcgccgcttcctgcgcgaggacggcatcgtcatgtgcgccaccatcgccttcggcatgggcatcgacaagccggacgtgcgctttgtcgcgcataccgacctgcccaagtcgatggaaggctactaccaggaaaccggccgcgctggtcgtgatggcgaagctgccgaggcctggctgtgctacggcctgggcgacgtagtactgctcaagcagatgatcgaacaatccgaggccggcgaagaacgcaagcagctggagcggggcaagctcgatcacctgctgggctactgcgaatccatgcagtgccgccgccaggtgctgctggccggtttcggcgagacctatccccagccgtgcggcaactgcgacaactgcctgacgccaccggcctcgtgggacgcgaccattccggcgcagaaggcactgagctgtgtctaccgcactggccagcgcttcggcgtcggccacctgatcgacgtcctgcgtggcagcgagaacgagaaggtgaagcagcagggccacgacaagctcagcacctacgccatcggccgcgatctggatgcgcgcagctggcgcagtgtgttccgccagctggtcgccgccagcctgctggaagtggacagcgagggccacggtggcctgcgcctgaccgatgccagccgtgacgtgctgaccggccgccgccagatcagcatgcgccgcgacccggccagcagcaccagcggacgcgagcgcagtgcgcagcgcaccgggttgtcggtactgccgcaggacctggcactgttcaacgccctgcgcggcctgcgtgccgaactggcgcgcgaacagaacgtgcctgccttcgtgatcttccacgacagcaccctgcgcaacatcgccgagcagcgcccgaccagcctggatgaactggcccgggtcggcggcatcggcggcaccaagctgagccgctacggcccgcgcctggtcgagatcgtgcgcgaagaaggctgacgccgcgctccctgtagcaccgagcccacgctcggctgccgtggccgcagaagcagccgagcgcgggttcggctctacattggtgcaggtccaaccttgaaccgaccattcagccggaagtgcatccacggccgcttgcggctagattagcgccatgtccctcgcctcgaccctgctccgtgtcgtgctcatgctcagcctgctgctcaacgggctgaacgcggccatggccagcggtcacgaggaaatgggccggatgacccacgcggcagccgcccttgaaggcggcaatgccgactgccaccaccacgccgccatgcaggccgatcaggccccgcaggccaaggcccccgcccacgacgcccactgccagatcaaggactgcgtgcgcagctgcgcccagcacccgctgctggtggtgcaggcgttgccgttcatggccggcccggcgttgtcgctggcaccgcagccgatgccggccaccggccgcccgtcgccgccgctgccgccgatctcacgccctcccatcggctgattccacacgtactgtgcgccctgcgcaccggggccggcggcctgccggcgtctttccgtgtctggagtctccaccatgaatacccgcaatctccccggtccgggcgctgtgcccatgccgtcgcgccgcctgttcgtgcagggcctggccgccggtggcgtggtcgccggcatcgccgctgtcggcgtgccgcaacgcgcgctcgccgccgccactgccgccccacggctggccggtgcccccgccgtgctcagcgatacccgcatcgaactggccatcggcgaatcgctggccaatttcaccggccgcacccgcccggcgatcaccgtcaacggctcgttgccggccccgatcctgcgctggcgcgaaggccagaccgtggacctgttcgtgcgcaacacgctggaacgccacccgacctccatccactggcacggcatcctgctgccggccaacatggacggcgtgccgggcctgagcttcaacggcatcggccccggcgaaacctaccactaccacttccagctgaagcagtcgggcacctactggtaccacagccactcgatgttccaggaacaggccggcctgtacggcgcgctgatcatcgacccggccgaaccggcgccgtaccaccacgaccgcgagcacgtgatcatgctgtcggactggaccgacatggatccgggcgcgctgttccggcgcatgaagaagctggccgagcacgacaactactacaagcgcaccctgcccgacttcctgcgcgacgcgaaacgcgacggttggtccgcggcgctgtccgaccgtggcatgtggggccggatgcggatgacgcccaccgatatctccgatatcaacgcgcatacctacacctacctgatgaacggcaccgccccggccggcaactggaccggcctgttccgcagtggcgaaaaggtgctgctgcgcttcatcaacggcgggtcgatgacctacttcgacgtgcgcatccccggtttgaagatgaccgtggtggccgctgacggccagtacatccacccggtcagcatcgacgaattccgcatcgctcccgccgaaacctacgacgtgctggtcgaacccaccggccaggatgcgttcaccattttctgccaggacatgggtcgcaccggctacgccgccggcacgctggcggtacgctacgggctgcaggcaccgattcccgcgcgcgacccacgcccgttgctgacgatgagcgacatggggcacgacatgggcggtggtggccacggcggccacgacatggccgcgatgaagagcacggaaggtagctgcggcgccagcatgggccacggtgcgcacggcggcggtgccgccagcaaggtaccgaagcatccggccagcgagcgcaacaacccgctggtggacatgcagagttcggccaccgagccgaagctggacgaccctggcatcggcctgcgcgacaacggccgccaggtgctgacctacggcgcgatgcgcagcctgttcgaagacccggatggccgcgagccgagccgcgagatcgagctgcacctgaccggccacatggagaagttctcctggtcgttcgatggcgtcccgttcgccagcgccgagccgctgcggctgaactacggcgagcgcatgcgcatcgtgctggtcaacgacaccatgatgcagcacccgatccacctgcacggcgtgtggagcgatctggaaaacgcgcaaggtgagttccaggtccgcaagcacaccatcgacatgccgccgggtacccgccgcagctatcgcgtgcgcgccgatgcactcggccgctgggcctaccactgccatctgctgtaccacatggaagcgggcatgatgcgcgaagtgaggatcgaagaatgagccgctcactgctttcccccagcctgctggccctgggcctggccgccgcgttgccggtgttcgcgcagtcgcacgccggccatgacatgggcgcgatgaacgtgcctgcgaagagcgcgaagaccccggccgaaccggtcgatcattcaaggatggatcattcggagatggacatgggtgcggcggatcaggccggcatggaccactccacgatggaccactcgaagatggaccatggcacgatgcagccagcggcgatggaccattcgcagatggaccacggggcgatgggccacggcacgcctgcacccaccgaaccgcgcgaaccgatcccggtccccaccgatgccgaccgcgccgccgccttcccgccgatcgcgcatggcgcgatggaacacgcgccggagatcaacagcctgctgctgatcgaccggcttgagcattgggatggcaagagcagcaacggccaggcatgggaggccaccggctgggtcggcggcaacatcaaccgcctgtggctgcgcaccgatggcgaacgcagccgcggccgcaccgagtcgtcatcgctggaagcactgtatggccgcagcgtgtcgccgtggtgggacgtgctggtcggtgtgcgccaggacttgcgcccggccgactcgcgcacgtgggcggccatcggcatccagggcctggcgccgtacaagttcgagagttcggccacgctgtacctgggctccggcggccaggtgctggccaaggccgaggtcgagtacgacgtactgctgaccaaccgcctgatcctgcagccgctgctggaagccaccgttgcggccaaggatgaaccggagtacggcattggtcgcggactgaacaaggtcgaagccgggctgcgcctgcgctacgagttcagccgtcgcttcgcgccctacatcggcatcagtcacgaacgcagttttggcgacaccgccgactatgccggtgaccacgcgcgcgacacgcgctgggtggccggcgtgcgcatgtggttctgagcagcggatcgtgagcaatggccagccccggcagccgccggggccggctacactgcgccacgctccattgcaggcaccgccatgtcgttgcagatccgccgcgccacccttgccgatgtcgacgcgctgtcggccatcgcaattgccacctacaacgaaacctggggcgattcctatccgccgcaggagctgcacgatttcctgcaggcgcactacagcagcgaaccgcagcgcatcgaactgtccgacccacgcagcgcgatctggctgctgatggaaggtgatgccgtggtcggctatctggccgccggtgccaacaccttgccgcacacggatgcacgcgagggcgacatcgaactgaagcggttctacatcctggctgcacaccagaacggcggccacggcgcgcgcctgatggatgcgttcatgacctggctggaccagccgcagcgccgcaccctgtgggtgggcgtgtgggaagagaatttcggcgcgcagcgcttctacgcgcgctatggctgcagcaaggttggcgagtacgacttcatcgtgggcgatacccacgaccgcgagttcatcctgcgtcggccgtgatcacgcgccccatgtagagtcaagcttgctcgactgttagcgccaaacgtcgagcatggctcgacgctacaaactagaaatcgaacaactccgacaggaagctgtccttcttctttttcttgtagccgtgtccccggttgtcctcatagcgctggccgaggtggcgggtatcacggtgcgtcaccggtggcggcgcggacgccggctgagcctgcacgggcgctggcggaggtactgcagcaccggcgcctgcacgttcgatgatcttgtccagctcgccacgatccagccacacaccgcggcaactcgggcagtaatcaatctcgatgccatggcgttcggccatctgcagcgtctgggtcttgcacacggggcacagcatcggcattgctcctgtcggtctggtttcgactgtacctgcaccgcgatgactgtgcggcaacgcatgaccgatggcacatggacttccggcgtgtgcccacatgcgtaccgcggggcacactgcgcccttgttccgcagggaatgcgtacatgaccgtgttgtcccgcctgcccaccaccgcacgcctgttgctggtgctgctgggcgtcggccttggcctgaacctgcgggatatcgccgcggccatcggcacacccactcccgcactgcccatcccctatggcggcagcctgttggacaacgcgctggcggtactggtggcactgctgctggccgcgctgctgcggccccgtggcatgagcctgctggccagcctcggtctgcgcacaaacggctggagcggtccaatgtgggtgttgctggccagcctgccctgctggctcggcctggcgctgctcggcacgccgaacaccgcgctgaccgtcttggatgccacgatgctggcggtgctgttcccgctggccgaggaagtgctcttccgcggcctgggcttcgtgctgctggtgaagatcgtgcgcggcccctggccatggcttgcactgccgcaggcgctgttgttcggcatggtgcactggctcggcttcggcgggttcgacggtggcggcatcgcgctgttcgtcggggcggtgatcgccctgggcggcttcatcttcgcctggctcgaccacctcgacggtgacaccttgtggtgcggcctggtcctgcacctgtcgatgaacctggcctggaacgtgttcagcctcgatgacgccctcgcattgggctggcagcccaccagcctgcgcatcggcaccgccctgctcgcggtcgcggtgctggcctggcacgtgcggctccggcgccagagaggcctgtaacgcccgcttagcttgccgtgcacgtcgggatcactaccggcttgcgcatacttgcgcgccttttcaccgttgctgtccggagttgtcgcgtcatgttgctgtccaagcgccacgttgaaccccgcgtcctgcttatcgaggacgccgaggaaacccgcgaactgagccggctggcgctggaaagccaggcctgccacgtagtgggcgtgagctctgccgaagcggcgctgggcctgctggccgccggtgagcgtttcgacctgctgttcaccgacgtgaatctgggcgcgatcagtggcattgaagccgccaaccgggtccgtggcctgtatccccagctgccgatcctggtgacgtcgggcatggaccagcaccaggtgctgccgcagctgcgcgacggcatccatttcctgcccaagccgtacaacatgagcgagctgctcgacgccatccggctgtgcttccggcacgccgatgtgggcgtgttgaccgggccggatgcacaggcggcctgaggcattcatcaaccgctgctgtacggtccggtacccgggaacaccttcagcagtgcgcgggtgatcatgtccgggtagacggtgaagtgatcctcgtcatcgatcaccatgttctccaccttcaacgatcgcccgctgctgcgcagctgctcggcgaattcggcgttgtggcgcagcatgtcgttgcgggtgaagtaacgcggttcgggcttgaccgtttcaaagctgcccaccgacagcaccaccgtggtcgactgcgccggcgccttggcttcggcctgcatgcgcggcacccgatggtcgtcgaaccacagcgatgggctggacaggatgtaggtgcggaacatgtccgggcgcgtggtcagcacataggcgccgaacaggccaccataggaatgacccgcataggcacgccgcgccggatcggtgcggtagcgcgcatcgatcatcggcagtacctgcccagcgaggaaatcgcggtagtgcgccgcgccgccgtagctgacgtcatcgctgtaatcacgcggatcggtacgcgccgggtcgctgggcgtgtaatcgcgcgagcggctctgcttggaggtcaggccttcctgcggcggcagcccgaccaggatgaaatcctcgatgttgacgcccttctgcccgaccatgttgcgcacgctgcgcaccagcgggaagctgtacagcgcatcggtcacgtacagcaccgggtagtgcttttccggatgcgccgcatagtcggccggcagcgccacccagaccggatagtcgcggccgaccgggtcgtgcacgcgcagcgcttcggtgtccggcagcaccacacccggcgtggcagtcggcgcactgtccttcgcttcactctgcattgcgggcggcgccaccgacatcgcacagccactcacggccaggcaggccgccacactccatccacgcacacgctgcatccacacgctcccgttgcgggcggcgcacccgatggcgccgctgccgcatcgttgcatggtgtgcaggcgggtaccagtgcgatcagggcgaggccggcggcggcgccgggaacagcgtgcgcagcgcctgcaacgcggccggatgatagatcgtggcgtgggtttcctccggcaacggcaggtacttcaccagcggcgacggcgacgcctgctgcagcagcgtggccaactgtgcggcagaggccgccagctccggctgaccactgctggccaggaacacgcgcggctgcgcacgcgtcaccgccggcagctgtctggccgccccggccagcattgcaccacggttccaccacaggctggggtccaacgcgatatagctgttgaacagcgtaggctcctgcagcagcgtctcgaccacgaacaggccggccagcgactcgccgatcagcgcgcgctcctcggtggtcgggtaacgctgacgcacctgcggcatcagttcatcgcgcaggaaggtacggtaggccgccgagccgccgatgcgcggtgcgatcttctggtcctgcgggtccttgctggggccggtcatgtcgcggcggcgctcggtgttctcgatgccaaccagcaggaacggacgcatgctgccgttgccgctgagcacctgcaccagcccggccacatgcaggaagtcctcgccgatgccgccgtcgggcatgtagagcaccggtagcggtgccttcgggtcccgcccccacggctgcgggcggtagacgttgatacgacgggtctcgcccagcgccttcgactcgatggtgaaggtctcgccgatgaccagcggcgtggcggcggcgggcgacgcggattcggcggccatcagcggcgcggcggagacgacggacaacaacagcgacagcgacagcacgatcagacgcatgggacggcccatcctgggaaagatgccgagcatagaccgccggaggcactgtcgttcgcggcactttgccgatctgccggaactggagcaccatggagccggtgatggtcatgcaacgggcaccttggctcaaggactggtcgccgccacgctcatatccacaaggaggttcccatgttgagtgtattgatcgccaccacccttgccgccgcctcaccgcagtccagcagcactccgccagcatccgcagcgtatgcggactgcctgctcgcccacctccaaccgggattgtccgaccacgcgatcccgctgctgcagcaggcctgcgtcgcgaagtatccggagagctacgtcgcatattcagaactggaacgccggatcagcgcgcagcgccgggctgactttgacgcggctcaagcggaagccgtgcgttccgcgaatgcggcagcgacggccgcacagcaagctgccgacgcggcggccgcaaaagccaagggaatgcgggcgaactagaggccacggaccagggcaacaaaaaaggcaccgcattacggtgcctttctgaatgacctgggtcattggatgcaatggtgggccgtgaaggattcgaaccttcgaccaaaagattaaaagtcttctgctctaccgactgagctaacggcccattgcactgccccagcctttcggcggggtgggcattctaccctactttaccgggccgagtgaaaccctggtgcgtcgaggttgccggccagcggccggcactacccgatctggtgagcccgcttaaaccttctgggcctcacgcgcatcccagctgtgattcctgcccggagccacggatgcgcctgcccttctgcctcattgccgccctgttgctgccctgtgcggcactggccgccccatcccaggtcgtcaccgacgacatcggccgcttctgggccacttatgacgctgtgcgcgccgagcccgacgttgaacgccaggtcgcactggtgcaggagcgctacatcgatccaggcagccccggcctgcatgcgctgatgcaggtgcgcaactacaccgcccgcgaatacgccgaggccatgcgtgcgtggccgcgcttctgggcttcggtgcgaccgctcaccgccaacgcgcagcaggccagcgccacactggaacgggacctggccgccttccgcacgctctaccccgccctgcgcccggccaccatcacctatgccgtgggcgtgctgcgtactggcgggaccacgctgggcgacaaggtgctgatcggcgcggagatggcgctgggcgatgaacgcgtggacgtgagcgagctgtcggagccgatgcgcagccgcctgcggatcttctacgacagccgccccggtgcgaacaacgcgcagaacaacctgcacgagtacgtgcatacccagcagcgcgagactaccggcagcctggcgcagtacgcggtgcgcgaaggcgtggcggagtatgtggccgaacggctgagcgggcgtcggccagcgttgccgctgtacagctacgggcccgcgcacgaagcggaaatccgcacgcgtttcgtcgctgaaatggacggcggggatctggacaactggctgtacaacagcgcccgtaatccgttcggggtgggtgatgtggggtactacgccggctaccgcatcgcgcaggagtacatgcgccagcagaaggatgagaaggctgggatcgcgcggatgatcgagctggattatgccgatccgggggcggtgcggatgtttattgaagcgtcggggtggctgcggcagcggtagcgccgggttgtgtccggcgaagagcgtgcgaaccaacggttcgcacccacccgagtaagacctccccggcgggtcagggagtgcgaaccaaggttcgcacccaccgaggagcagttagcacccaccatctgggaattcacacccatcagggaagccggccagcggccggcactaccaggggcgatcaggcgtacagcgtcgggtcgggcacgccggcttcggcgaagccctgcgcgcgcaggcggcaggcatcacagtggccgcaggcggcgccgttggcgtcggcgttgtagcaggacacggtcaggccgaagtccacgcccaggcgcacgccttcgctgacgatctggcccttgctgaggaactgcagcggcgcgtgtaccttgatgcccgcaccttccacgcctgacttggtggccaggttggccagcgcctggaacgcggccacgaactcggggcggcagtccggatagccggaataatccacggcgttgacgccgcagaagatgtcgttggcaccgagcacttcggcccagccgagggccagcgacagcatgatggtgttgcgcgccggtacgtaggtgaccggaatgccggcaccgccggcctcgggcacgtcgatgtcgtcggtcagtgccgagccgccgatgctgcgcaggtccacgtccacgatcttgtgcgcgaccacgccctgggccttggccacgcgggcggcagcatccagttcggaggtatggcgctggccgtagcgcacgctcagggcatgcacggcgaagccctgttcctgggccatggcgatgacggcggctgaatccatgccgccggagagaagcacgactgccttcttcatgggtaaaacatccggttgggaggggaaagccagcacgctgtcccgcgccggagctacatcagggaacgccgcgcgggctcatcggcccggctcgtcgttccacaggattttatgcaactgcatctggaagcgcaccggcaggcggtcttcgacgatccagtcggccagctgccgcgcggtgatctcgcccttgctgggcgagaagaacacggtgcagcgcttcaccagctcgtgctcggcgaccagagccttggcccagtcgtagtccccgcggctgcagatgacgaacttgatctggtcgcgtgcggtcagcagcggcaggttttcccagcggttgcgcgccgcttcggccgaccccggggtcttgatgtcgaccacgcgcgatacacgcgggtccaccgcgctgacgtccagcgcgccggaggtttccagcgagacgtccatgccggcgtcgcacagcttctgcagcagcaccaggcagcgtttctgcgccagcggctcgccgccggtcacgcagacgtggcgcacgccctgggccaacacctcggccacgatgtcgtcgatgtcccaccaggtgccgccatggaaggcataggccgtatcgcagtactggcagcgcagcgggcagccggtcaggcgcacgaacacggtcggccagccggcggtatcggcttcgccctgcagcgaggtgaagatctcggtgatcttcaggcgcggcagcggcgactgcacgatgtcgctgggggtggcgacggcgttggacggggtaacggcggtcatggcaaacaattcttcatgggacgggcgaccgatctatcggcgccggaaacgaaagcagccgagcatgggctcggctctacaggaggctgccggaaatcagcccggcgccagggtacgcattgtacgcccggtcagcggatcaacggatctgcttgccgaggcggatggactgcagccgatcctgggcggtgcgcgcggcgtccgagcccgggtactgcgccacgacgctctccagcgtctgctgggcctggtcgaccttgccctcgccatactgcgagaggccaaccttgagcaggccgccagcggccttgtcgtgggtcggatagcgcgcgagcagttcacggaactgggtctcggccatcgggaaattgcgggtggcgtagtagctctcgcccaaccagtacagcgcgttcggcgcgtagacgccgttcggatacagctgcaggaagctcaggaaaagctgcgccgaatcatcgtacttgccggccttcagcgagtcgaaggcgacgttgtaggaggtgcgctcgtcgccggtggcggcaaggctgccggcatcaccatggacggaaggcggccgctcggaagtggccgccgctgcgggttttgccggggccggtgcggccttcggcgcgctcgccggaacgggcggcagggccggggccgcattgcccccttccaaccggttcaggcggctgtccagatccaggtactggtcctgggcggactgcttgagctgggcgttgtcgtgctgcaactgctcgatcgaggcctgcaggctggtgacctgctgccgcagctggttgatctggttcaacaggtcctggttggcactgttgttgtacatctgctgctcgagcgcgccgacacggtcagccaggctctgtcgctgtgcatgcgccggtgcggcagccacgagggctgccgcaacgaccagcatcagtttgatgccaatgcgcatggattactgcgcggtgtagacgatttcgacgcgacggttctgcgaccagcaggactcgttcgactcggtgcagaccggacgctcttcaccgtaggaaacgacggtcagctgcgaagccgagccaccgttggcctgcagggccgagttgacgccgttgccacgacgctcacccagggcctggttgtacgcgcgcgaaccgcgctcgtcggtgtgaccctgcagggtgatgcgcgaggacggacggtcacgcaggtacttggcgtggcacgccatgatggcctggaattccggcttcacgtcttccttgtccaggtcgaagtagacaacgcgctggcgcaggcaagcgtcggtatccaggtcgcccgggccgtacaggcccgaggtcgacggaccggtcggggtggtggtcgaggtgccggtgtcgaccggggctgccggctcttccttcaccttcttcgagcaaccggccaggacggccacagacagcagggaaacaagcagaacgcgggtggacttgttcatggcgatacctttgtggctcctaggccgatgaggggttcaagacaacgaaaatattaacactcttttagcgctgggtacggtatggggaccatgccggctcgcgcacatcaccatcggccaggaccaggcgctggcgaacccgcgcatcggccgagacggcatacaacacaccacggccaccttcgcgggcggcgtacaacaccatgctcgcgttgggcgcaaagctcggcgattcatccagcgagcccggggacagcgtgctccagcgcggcgaacccagcgagctgtccatcatcgcgatcttgtagctgttgcccgagccctgggcgacggcgatcttcttgccgtcgtaggacaccgagggcttggcattgtagttgccctggaaggtcacgcgctcggcgctgccgccgcccgcgccgaccttgtagacctgcggacggccgccgcggtcggaggtgaagtacaccgcgctgccgtccggcgcccaggtcggctcggtatcgatggcgaagtggttggtcagctgggtcagctgcttgctgcccaggtccatcacgtagatttccgggttgcccgaacgcgacagggtcagggccagcttgcggccgtccggcgagaacgccggggcgctgttgatgccgcggaagctggtgacgagctcacgcgcgccggtaccgatgttctggatgtagatggccgaattgccacgctcgaagctgacgtaggccagcttgctgccatccgggctccacgacggcgacagcagcggctcggccgaacgcacgatggtctgcggattgaagccatcggagtcggccaccatcagcgcgtagcgcatggcgtcgcccttgccgctggcggtcacgtaggcgatgcgggtccagaaggcgccgcgcacaccggtgatcttttcgtagatggcgtcggccatctggtgggcaacgtcgcgcatggcgttgccacgggcggtcatcgccaggcccagcaggcgctcgcccttgggtacgtcgaacagttcgtactcgacgcggtaggcgccggcaccggcgtcgagcacgcggccgaccacgatgtagttctgcttcagcgcgcgccaggtggcgaactggatgtcgccgccgcgcaccggcttctcgacgatctgcgcttcgggcagcgtacggaactggcccgaacgctccaggtcggcacggaccacgccggcgacgtcggtctgcggtgcagccgacgacccctggtaaggcatcggcacgatggtgatcggcagcgcggaagcattgccgccgatgatgtcgatatccagccccttctgctgcgcgacggcagcaaagggcagcaacagggccgcaaacacggcaagccagcgaggcatctttttcatggagcgctcaatagggggaaaccggaacgagggataacaaagcggcagtgaaccgcttcgcaatcatgaaccaagggtacgtgaattccgggtcagttccagcccgtcctctcacgcaccgttaacgtcgtggctaacatcgcgcccatgtgccccgtcacgccgccctgcggggcggtgtccgacagcagcccacagcctgcccggccgagacctggcctgccagaggcaagcgcgacatccgtggacgcgggcagcggagagccaccctgccctgcccgcctcagcgatcctgggcggtgaaggtgaagttgagcgtgcgtgcgaacaccgactcgaagccgcggtacggcagcggctgcgcgttgagcacggcggcctcgatcgagcgcttgccggcctcgtcgtacgggcagttcgggctgaccttggcctgcatcaccgtaccacccggaatctgggtgatggtgatctggcagcgctggcccaacggcaccgtatccgggcgcacccactgcgacagcaccttggcctggatggcggctgcgtacttggccgaaaggtcgtcgctgttgccaccgccaccggcggccggctgcgaggcaccactggaaccggcagcggcactgccggcggcattgcgcgcggcggccacctggcgcagcttctgctcggccagcttggcttccttctcggcctgctcgcggcgggcacggatctcggcgatcttcttctgcttctcggcctcggccttgtcagcggccacgcgctcctgctcggcctgcttcttcttctcgtccgcttcctgctgcttggccaggcgcagcttctgctcggcttcttcctggcgcttgcgttcggtcaggtcgatctgttcctgtcggcgcttggcttcctgttcctgcttggccttctcctgggagatggccagcgcactcaccgcttcctggtccttggtatccggctgcgcgacacgctcctgcgcctgttgctgctgcggcgtgggcgcgtcctgcgggcgcggttccgggatcggctgcggcggcggaatggtgtcttccggcaccgggatgggctcggccaccggcggcggcaggtcttccagcttttccgactggcgcagggcctggcgcgcagcggaagcctccgacgcggacagcgccaggctggcctcgaccgacggatcaccggcggcggcgtcggtgttgcgctcgggcgaccagaaccaggccacgatgaagaccagcgcgaccagcaggtgcaccagcaacgccaatgccaggggcaggccccagccgggttcgcgctgatgcgggggtggcagggcgtcagcgtgcatcggtggccaggcctaccttgtctaccttggcgcgcttgatcacatccatcgcggcgatgaccttttcataggccacggcacggtcggcggcgacgatcacgcgcacgcccttgtcctgggcggcgatgccggccaggcggccttccagttcctcggccgacacggcggtcggttccttggcatcgggcagcttcaggctgagctggccgtcctgccgcaccgagacgatcaccgggtcctgcttgctctccagcgccttggcgttggactgcggcaggtcgacgtcgaagctcagggtgagcagcggcgcggtgaccatgaagatgatcagcagcaccagcatgacgtcgatgtagggaacgacgttgatttccgatttcagcttgcggcgcttgcggcgaccgatggcagcggacatggcttggactcccgggtcaggcgcttactcgtcgccagcgctctggcgctgcaggatggagctgaactcttcggcaaaggtctcgaaccgcaccgacatgcgctcaacgcgcgtggtgaagcggttgtaggcccacaccgccgggatcgccacgaacaggccgatggcggtagcgaacagtgcctcggagatgcccggcgcgacggcggcgatgccagcctgcgcaccactgctgatcatgtcgtgcatggtcaccatgatgccgaacacggtgccgaccaggcccacgtacggcgcggtcgaaccgatgttggccagcagttccaggttgcgctcgagctggtccacttcgcgggtataggtggtgcgcatcgcacgctgcgcgccttccagctgggcgcggccatccaggcggcgcttgtcacgcaggcgggtgtattcgcggaaccctgcttcgaagatggcttccaggccggtcacgctgcggctgcggtcggtggccgcgctgtacagcttgcccaggtccgcgccggaccagaagcggttctcgaactcgtcggcttcgcgggtggcctgcttgaacacgcgggccttgcggaaaatgatcacccagctgacgaacgagccgaccagcagcagcagcacgatgatcttcaccggcaggctggccttggccatcagttcgaggtagttgatgccgccgccggtggtggcctgggcaagggtctgtgtcgcggcgttgctgacgtcggccggcagtgcctcggtgaccgtggcctgcagggccaggagcgttgcgatcatccgttgttcctcagtgttcggattcggggtggaggtggggttgcagcacggcaaggacggcctcgtccatgccacgcgggcggaaactggccgcgtccagtgcggcgatgcggacctgggccgacagcagcaattcgccgtcgcgcaggatctgctggtcgaagaccatgctggccttcttcagctggaccaggcgggcactcacctgcagggtgtcatccagccgtgccggcctgatgaaatccatctgcatcgagcgcaccgcgaagatcatcccgtgctcggcgcgcatgcgctcctggccgtagccgagcgaacgcatccattcggtccgggcccgttccatgaaggccacgtagcgggcgtggtagaccacgccgccagcgtcggtatcttcccagtaaatgcgtgtcggccaactgaatagtggctcaaccgacatcgggaacctccgcgaacaggtcctgcggcgggttcttcggcttcagacccatgtgccggtaggccttgtgggtggccatgcggccacgcgcggtacgcaccaggaagccctgctggatcaggtacggctcgaccacgtcttccagcgtgccacgctcttcggacagcgccgcggccagcgattcgatgccgaccgggccaccgtcgaagtagtccaccatcgttttcagcaggcgccggtcaagctcgtcgaagccttccgggtcgaccttgagcatcttcatcgcggcctgggccacgggctcgtcgatgtggccaccggccttgacctgcgcatagtcgcgcacgcgtcgcagcaggcggttggcgatacgcggggtaccacgcgcgcggcgcgcgatctcccctgccccatcggcggtgcagtcgatgccgaggatgctggcggagcggcgcacgatacgggtcagttcctcgacgctgtagaactccaggcgctggacgatgccgaagcggtcgcgcagcggcgcggtcagcaggccggcgcgggtggtggcgccgatcagggtgaatggcggcaggtcgatcttgatcgagcgggcggcggggccctcgccgatcatgatgtcgatctggaaatcttccatcgccgggtacagcacttcctcgaccaccggcgacaggcgatggatctcgtcgatgaacagcacgtcgtgcggctgcaggttggtcagcagcgcagccaggtcgccggccttttcgatcaccgggccggaggtcacgcgcagggccacgcccagttcgttggcgatgacatggctgagggtggtcttgcccaggcccggcggcccgaagatcagtacgtggtcgagcgcgtcgccacgccccttggccgcctggatgtagatttccatctgctcgcgcaccggcacctggccgaggtagtcggcaaggcgctttgggcggatgctggcgtcggcggcgtcatcctcgcgggtggcgccggcgccgatgatgcggtcgtcggtcatgtgctgattatgcggcaaaagtacgggtttcggccgggctgcgcccggcgcccgcagaggcaacgtcaacgtcaacgtcaattgcgaatctactggggatggcggggtgggtccggtcgcgggggacgccgtgaacccgtccttgggggcttggccgcggcatgcatgccgctcacacccccgcaaccggacccaccccgccttcgacagatctgcgcaatctgccggaatggcatggcctgctcttggtgagtgtcgaccttggtcgacacggtagatccacaccgtgcgtggatggcgctggatggaacgaaccgaactcggggtcagagcccttttcctgcggaaaagggatccgaccccgcgcggtcagatctccacctgcgcgccgagttccaccaggcggttgcccggaatccggaagaagcccgtggccggggcggcgttgcgatgcatcagcgcgaacagcttgtcgcgccagatcggcatgccgcggttggcggtggccacaatggtttcgcggctggcgaagaaggtggtgtccatcgggtcgaagtagatgccgccgtggtcacacgagcgcatcagcgccagcggcacgtccggggtttccatgaaaccgaagcgcacatagacccggtagaactcgtcgcccaccgactcgatcttcagccgctgcccttccatcgcatagggaatgggcagggtttccacgtgcaggaacacgttgcgctcgtgcagcaccttgttgtgcttgaggttgtgcatcagcgcgtgcggggccacggtcgggtcggcggtgaggaacaccgcggtgcccggtacgcgtaccggcggtgccagcatcaggcccggcaggaaggtgtccaggcggatgccgtccttgcggatctcatcacgcagcagctcgcggccacgccgccaggtgcgcatcatggtgaacaggaagatgcccagcaccaccgggaaccaggcgccctgcagcagcttggcgccgttggcgatgacgaagccaaggtcgatgatgaagaacaccacgcacagcggcagcagccagccacgcgacttcggccacagcgaacgtgccaccacggccagcagcagggtgtcgatcagcatcgtggccgacaccgagatgccgtaggccacggccaggttggacgaactgcggaacgccagcaccaggccgaacaccatcaccgcgatgccccagttgatgcccgggatgtagatctggccgatggtgtcgtgcgaggtgtgcttgatgcgcatgcgcgggatgtagcccagctgcatggcctggcgcgagactgagaacgcgccggtgatgaccgactgcgaggcgatcaccgccgccatggtggccaggatgatcatcgggtacagcgcccacgagggcaccgcctcgaagaacgggttcttcagggcctcggggtggttgagcaccagtgcgccctgccccaggtagttcagcaccaggcacggcagcacgaagaagtaccaggcgtggcggatcgggcgcaggccgaagtggcccatgtccgcatacagcgcttcgccgccggtcaccgccagcaccactgcaccgagaatgaagatgccgtgccagccgtgctccatgaagaagcggatgccccaccacgggttgaaggccttcagcacctcgggcgcatcgacaatgttgtagatgccgatcgccgccagcgatacgaaccagatcgccatgatcgggccgaacgccttgccgatcttctcggtaccgaagcgttgcgcggcgaacactgccagcagcaccaccagggtgaccggcacgatgaagacatgcagtccgggcgcggccacctccaggccttcgaccgcactgagcacggacatggccggggtgatcacgccgtcgccgaagaacagcgaggcgccgaagatgccgaggatgcccactacataagccgagcgcgagccattgcgcagcgtgcgctgggtcaacgccatcagcgccatgatgccgccctcgccatcattgtcggcgcgcatgatgatggtgacgtacttcagcgtcaccaccaggttcagcgcccagaacgccagcgacagcacgcccagcacggtgtcgtggtcgctgttgagcccatagtgcggcgagaacgcctccttcagggtgtacagcgggctggtaccgatatcgccgaagaccacgccgatcgcaccgatgatcagcgccatgcctccggctggaggagcgtgaccgtggccgccgggggcggctgcgtgcggggtttgactgctggacatgggactcctggcgaagctcaggcggtttgttgaaggaaaggaaggcggatcaacgcagcgccgactgcagcgccttgcggatcacggtggccacttcgtcgccttcattgaaggcatcacgggccatgcgcgcggcttcggccggcttgtagcccagctgctgcagggccacggtggcgtcggacagcggatcggccggggccgggccgctgccggtgggcagcgcgccgccggcaccgaactgggccgcgcggtcacgcagctccagcaccatgcgctcggcggtcttcttgccgatgcccggaatgcgggtcagcgcggtgatgtcaccggcctggaccatgcgcgcgaactcctcgacggtgacgccggacagcacggccagcgcgatcttcgcgccgatgccgctgaccttctgcacatcgcggaacaggcgccgctcgccctcgcgcaggaagccgtacagcgagacgctgtcttccttctgcgagtagtgggtatacagggtgacctcgcggccgagctcgggcaggtcgtagaaggtgctcatcggcgcctccagttcgtagcccactccgttcacgtccaccaccagccacggcggcgccttgtaggcgacgatgccgcgcagtcgaccgatcattgcgtgcagctcctcatttgcggccccatgcctggcgggcactgagccccaggcggttggccgtcgcccttacgtgggcatgggtgatcgccaccgccaacgcgtcggccgcgtcggcctgcagcttgattttcaggttgagcatgagcccgaccatgtgttgaacctgttgcttttcggcgccaccgcgcccgacaaccgccagcttgatctcgctggcagcatattcgtgcaccggcaggtcgcgcagcaccaccgccgagatcgccgcgccacgggcctggcccagcttcaatgccgaatcggggttgcgggccatgaacacgcgttcgatggccacttcctgcggctcatactcgcggcacaggtcggccaggcccagcaccagcagcttcatgcgctgcgggaagtcgtcagcgcccagcagcaccagcggctggtggtgcacgtagctgacgcggccggtggcatcgacatcaatgatgccgaccccggtccgctgcgaaccggggtcgatgccgaggatgcgggtcatgctgcactcctggcggggcggaacggaatgcgctggcaggcgtatgggctcatgactgtccgcggtgaccgttcaacggcccgcgcccaggccgtcgaagacggctcaggcgtaggcgtcggcgccgagttcggcgttggaatacacgtcctgcacgtcgtccaggtcttccagcatgtccagcagcttcttgacctgcagggcgacctcgccctcgaccttgatgtcgttgtcggcgcggaaggtgatctcggcgtggtcggcgacatggccagcggcggccatcgcgtccttgactgcgctgaacgcgtcagggctggtgaccacatcgatcgagccatcgtccggatagaccacgatgtcatcagcgccggcctcgatggccgcctcggtgatggcttcctcgtcggcacccggggcgaagctgagcacgcccaggcgcttgaacatgaaggccaccgagccttcggtgcccatgttgccgccgcacttgctgaacgcatggcggacatcggccacggtgcgcacgcggttgtcggtcaggcagtcgacgatcacggccacgccacctggggcgtagccttcgtagcggatttcctcgtagtcgacgccttccagttcaccggtggccttcttgatggcgcgctcgatcacgtccttggacatgttcacggccagacccttgtccaccgccacgcgcaggcgcgggttgttgttggggtcgcctccaccgccgcgcgcggcaacgccgatctcgcggatgatcttggtgaaaatcttgccgcgcttcgcgtcggacgcgttcttgcgggcttcgatggaggggcctctacccatgggtgctaccgtctggctgcttcaggatcaaggcgcggattctacctgatcgggggcggcaaccgtgtctagggcggagagatgccgtcgggcatggcccggcgaagcgcgtgcgaaccaacggttcgcacccaccagggcaggacggttcgcacccaccgaggtagtccggtcgcacccaccagggcaggacggtccgcgcccaccgagccagggcggtcgcccctaccagattacgcggcggcggcgtcgcggctgtggtcgaactggccgtggcgcaggaaatgcgcggtctgccgcgcggcatccggcgacacgaccaggccgctgtggctggtgcgcaccacgcaatgatcggtcaggcccggcaggcgggtttcggccagggccacagtgccatcggaggcgtcgtccatcgcgcccagcaggctgcccagaccatgcggcaccgaaccggcgatcagcccgacctcggccttgccctgccagtccggcaggccgtccagcagcagctcgctgctgcgccccagcgccaggccccaaccatgatcggacaacgagcgcgcggtgccactgccgcgcagcggtgaacccaggcagaccacgcgctgcaccggcagctgcggattgcgccgcagcgcttccagcgccagcagcccgcccaggctgtggccgaccaaactcagcgggccggcgtcggccagccgctccagcagctgcggtacggccacgtccgggccaccgaacaccgaggaataaccaaacgcgtgcacctggaagccgcgcgcgcgcaggcgccaggccagcggtccgacccaggcgcgggcattccagatgccatgcagcagcaatacggggggagtcatgcaaacagcctggcggtcagcggggcaggaacgtacggtgattgaacacgcgcgcgcagcaagcggcagtgaacatcaggccgcgcgcggtgcgcggcgcaggatgaattcgagatcgttcgtgtcgcccaccgggaacaggtattcgccggccttctcgaaaccgtagcgggcgtagaagcgctgtgcgccgaagttctccgaccacacgcccaaccacagggtgcgcgggccctcgtgttccagccaggccagcgcggtttccagcaggcggctgccccagccgcagctttgctgcgtcttgatcaggtacaggcgcttgagttcgccgtcaccgggcttcacgtccgggtgcggtaggccacagggaccggcggcggcatggccgaccgcctccccgtccagctccagtagccacaccgcgtaatccgggtgggccaggatcacgcgctggcgctcgaccgtgtaggcctcctcaaggaaggcctgcaggtcctgcggcggatacagatggccgaaggtttcggtgaacgtgcgggcagccagcgccgacagggtcggcgcgtcgtccacggtggcgcggcggatggaatacatgcagcaagttgacgtcagcgcgaaggggcggtcaagccttttccgacgattccgcttcttcgtcttcctcgtcctcttcctcgtattcctcttcgtcctcgtcttcttcgccttcctcgtcctcgtcgtactcttcctcttcgtcgtcctcgtaatcctcgacgccgaagtcttctccatcccaacggccttcgccgtcggcgacgaaggtcagggccatcgcggccgggttggtaccgacgcggaccagccaaccgccgaacacgcgtgcacgctcggtgaccaggttggcctcggagccttcattgcccagcttttcccactccagcgaaaacgcaaactcggtcattgcctggatctcctgatcagttggtcttggggcgaacctggatgtgcacttcggccagctgcgcgtcgacgatcggcgacggcgcgtcggtcatcagatcctgtgcaccagtggtcttcgggaacgggatgacgtcgcggatcgactcggtgccggccatcagcgcggcgatgcggtcgatgccgaaggcgatgccaccgtgcggcggcgcgccgtagttcagcgcgtcgagcaggaagccgaacttggcacgggcttcttcggcaccgatgcccagcagctcgaacaccgcgctctgcatgtccggacggtggatacggatcgaaccgccgccgatctcattgccgttgagcaccatgtcgtagccgcgcgaaacggcggtacgggcattggcgcgcaggtcggcgatgtcgtccacggccggtgcggtgaaggggtgatgcagggcgacgtagcgctgttcttcctcgtcccactcgaacatcgggaagtcggtgacccacagcggcgcccagccgtcggcgaccaggccgaagtccttgccggccttcaggcgcagcgcgcccatgaagtcggagaccttgttgtagccgccggcaccgaagaacacgatgtcgccgttgccggcgccgacgtgggcgaccagcgcggcgaacgacgcttcgctgaagaacttctggatcggcgagctgatttcgccgttgtcggcgatcttgatgtaggccaggcccttggcgccgtacttggcggcatgcgcggcgtattcgtcgatctgcttgcgcgacagcgacgcaccgcccgggatgcgcagcgcagcgacgcggccctcggcatcattggccgggccggtgaacaccgggaactcgctgtccttgaccagttcggccacgtccaccagctccagcgcgatgcgcaggtccggcttgtccgagccgtagcggcgcatggcctcagcccaggtcatgcgcgggaagctggcgtccagctgcacgtccaccacttccttgaagatggcgcggatcatgtcctcgacgaaatcctgcacgtcgcgctcgcggacgaaggcgaattccatgtccagctgggtgaactccagctggcgatcggcacgcagggcctcgtcacggaagcagcgcgcgatctggtagtagcggtcgaagccggccaccatcaggatctgcttgaacagctgcgggctctgcggcagggcgtagaactcgcccgggtgcatgcgcgccggcaccaggaagtcgcgtgcgccttccggggtggccttggtcaggatcggggtttcgatgtcctggaagcccttttcgtccaggtggcgacgcagcgcctgcaccagcttgatgcgggtgcgctgcatgcgctgcatttccgggcggcgcaggtccaggtagcggtacttcaggcgggtttcctcgcccgggttctcatgggcgtggaacggcagcggcgcagccttgttcagcacggtgatggcggtggcaatcacttccaccttgccggtgcgcatcttgtcgttcaccgcgtggcgggcacgcacgacgccttccacctgcagcacatcctcgtagcccagcgacgcggccaccgcgaacacttcggcattgtcgacctccaccgtcacctgcacgatgccttcatgatcgcggagatcgatgaagcagacgccgccctggttacgggccacgtcggtccagccggcgagggtgacagtctggccaatcagggtctcgtcgaccaggccgcagaagtgggtacgcatggggggaagctccgctggagaacgccggcaccgggtgggggccggaaagcctcgtattctgcggccgaggccccggctggggcaaatccggccagtcacaccggcttgatcatccccctccctatagtcgggcacctgccaccgtatgggatgccgccatgaaaccgctgtccctggccagcctggccgtgaccctcagcctgggtgcgctgggcaccctttccctgcccgctccgtccgcctctgcgcagaacggggtgatccgctgcgaaagccagagcaaccgcgaacgggtctgcaacaccggctggcgcggcgcgcagctggtccgccagttgtctggcagcccctgcgaggaagggcgctcctggggcagccgcaatggcagcatctgggtcaccaacggttgccgcgccgagttcgtcgaggcccgtggtggctggggcggcggcaatggcggtggctggggaggcaacaacggtcgccccggcgagaccatccgctgcgaaagccagaacaaccgcgagcgcagctgcccggtcggctggcgcaatgcccgcctggtccgccagttgtccggcagcccttgcgacgagggccgtacctggggtgtgcgcaacggcgcggtatgggtcagcaatggctgccgcgccgaattcgccgaggcccgcggctggggcggtggcggtggcggctggggcggtggcaacagcaactattccgtcacctgcagcagcaacaacaaccgctcgcagacctgcgactgggatgagcgccagggccggccggtgctgcagcagcagttgtcgggcagcgtctgccaggaaggccgcagctggggttactcgcgtggtcaggtgtgggtgagcaacggctgccgggcgcgcttcggcacgcggtgagtgcagggtcggggtcagagccctccgcaggagggatccgaccccgggatcacggcgcgggtgctgtgtcgtcgccccacggtggcggtggcagttcgaccggcttgctcaggtcgaactggacgcggaagcggcggccgtccgggcgcgtcagttcgtagacgaacgtctggtccggatcgatctccattgcccaggtgttgtgcgtggaagccagcatgtcggcacggcggaacatcgccaccgaatcggcatcggccggaaactgctggcgctcggcggtgcccggcggcgtgctgtcgccaccgtacagggtgatcgcgtcggggctgccgtcttcgtggcgatggtcgtgcttcagccgcagcccgttcggcgtgcgggtcagcacccaggtccgcgagtggtcatcaccgacatggaacgggatgcgcagctcgtgcgccgggtcggcgcagccgcgcacatgcatgaccaggcgctgcccggcgaaaggatccttggcggtcggtgcaggcgtgtcctccaccaccttgccgacgtaggcctggccgcaatgtgcggcgacggcggccatgaacgcatcggccggtgcggtcgccaggtcatgggcgaccgtatcggagcgctgcgtgcacgcagcgaggctgagcaggagggcggcggtagtggcaacggcaatcggtctcatgccccaaccctaacggccatggacgatgggcgcaaaccgcgcgccagtcccgctcagcgctcggcagacggtgctgccggcagtgcttcggtcgccgccaccggtgcggcctcgccctcgccggccggctcctgctccaccggatcaacgtcaaacggtgtacggaacaccagcgacggcaacagcgtggtcagcgccgcgtacagcagcagcgcaccgaacagcaccgccggaatctggaagcgctcgcgcatgatcgccgccagcaccagggtgaagatcagcgtcggtgccagcgccagcgagacccgcaggctgctgcggaagctctcgccgaacatcacccggcgctgcagccagaccacgccgatgcgcagcggcagcaccaccagggtgatcacgatgcccagccccagcgcctcgaagctcagcgcttcggcgggcaccttggtgccggcgttgaagaagtagaacggcacgaagaacgaggcgaacaggcgaagcgcgtgcaggttctcgtgcgaggccagcagtggcatgcgctggtgcagcaggcgcgcgaccaggccggcgatgaacgcgccaaccaggtagtacacgcccagcaggtaggtgatgtaggccgccaccatgccgaccatcaccagcagcgagaattccgagcccggcgcgtgcggtgccacccagcggcccagcgcgatgaacagcagcggcaggccgatcatcatcgccagcagtgccaggctggacaacgccatgtgccctggatcaccggcctgcagcacgatgaacaacgccgccagcgccagcagttcgccggcgatggccttgctggtcacccagaaccgctcgtcttcgctgaggcccagccgcgacagcgagtccatgatgaagcccgtggacggcgtcagcagcgccagcgccagcagcccggcggcctgccacggcagccccgcataacgccaggccagccagcccacgccgaacagcgtgccggtacggatcaccaggtgcgccagcagcggccacatgccacggcgcagcgcctgcaggtccacttccaggccggcgaacaggaacagcgaggaaatgcccagcgtggccagcaggccgatcaccgcatcgtgggcctggtcgcccagccagagcatgccgatgatgccgaacagcaggcaggtcagcggcgcgggcaggctgaaacgctgcagcgcgcgcgggatcaccagcagcgcgaagatcagcagcaggtagatcagttcatggctcatgggggacttccgtgtggttcgaacgcgcgcaggatgcgcgcgccgaaccgatccggcaagccacgtttgaatgaccccggttacctcatccgatcaaccggtcggcaatccgccccacctgtgccagcacgctagcgcgttgctcgtagctgatcgcgcccgcctgcagataagccgtcaacacccacggggcgcctccggctacgggccacagcacggcgatgtcgttgcgcgcgtcttcaccattgctgccggtcttgtcacccacgcgccaacgcttgcccaggcccgcgcgcaggcaggcgtcgccggtttcgttgtcgatcagccagtcggccagctgctgccgcgaggccggttgcagtacctcgcccaacaccacgcgctgcagggtcgcggccatcgccgccggcgtggtggtgtcgcgcgggtcgcccttggcaaagctgttcagctccggctccaggcggtcactgcggctcactgtgtcgccgctggcgcgcaggaacgcggtcactgcgggcgggccaccgaccacgccgaacagcaggttggcggcggtgttgtcgctggtgatgatcgtggcacggcacaggtcgcgcacggtcatgtccttgccggcgtggcggcgggtgaccggtgcatgcgagagcagatcggcctcgcccaccggcacgcgcctgtccagcaatgccggcatgcgttcggcctggctgagcacggtggccgccagcatgctcttgaaggtgctgcacatcgggaagcgctcgtcctggcgatgaccgatgcggcgaccgctggcagtgtccagcagggtcacgccgaggcgtccggcgcaggccttttccagcgcggcgaaatcactggcggcggtgatggcggcatcggtgggtgcgttggcggtggccttgcccgctgcacgtgccagcagcggcaaggcaagcgaggaagccacggcggcagcactgaactgcaggaatcggcgacgggcgagcatgcgggttctcctgggggactgctcgattattgaagccttgatcgggggcgaccagcgcaaaaaatctgcgagagacattagttcaattaatgcctgacgcattcaaccccttaattttccgaaatgtctcgttgaagcgttaggatcatccatcactccagctcacgactgcgcgatgttgcaccctaccctgccactgaacgcgctgcgcgccttcgaggccgccgcccgccaccagaacttcacccgtgccgcgctggagctgtgtgtcagccaggccgcactgagccaccagatccgtgggctggaggaccggctcggcatccgcctgttccatcgcctcccgcgcggcgtggcgctcacctatgaaggcgcggccctgtatccggtgctcaacgaatcgttcgagcgcatctccgccagcatcgcgcgttacaccggcggacctgcgcgtgaagtgctgaccctgggcgtggtcggcaccttcgccaccggctggctgctgccacggctggccgcgttcgaggcagcgcacccggacatcgagctgcgcctgcagacccacaacaaccgcatcgacctggccggagaagggctggacctggcgatccgctttggtgatggcgactggcagggccaggcgtgcacggcgatcctcgacgcgccgtttgcaccgctgtgcgcaccggcgctggcgcggcgcctgaaacagccacgcgacctgggcacgctgccgctgcttcgttcctaccgcagcgacgaatggccgcgctggctgcaggcggccggggtcagcggcgtggaagcgcgcgggccggtattcgattcctcgttgacggtcgcgatggcggccgccggtggcgccggtgtggccttgctgccgctgcgcatgttcgagcaggaactggccgagggtcgcctgctgcagccgttcagcaccacgctggagctggggcgctactggctgacgcggctgcgatcgcgtgcagagcgcgagccggccaagcggttccgcgagtggctgcaggcacagggcgcgtagtcagtgccggccgctggccggcaatcccttgatcgttgtgggcgcatcgcgctgccggccagcggccggcactaccggtcaggactcaagcagttccatccaggcggcttcggccttttccagctgcgcggcggcggtttcgcgatcgcggccaagcacggccatgcgcgtggcatcggcgtagttggccgggtcggccagctggcggtccagctcggccagggcaccttccagctcggccaccttggcttcagcggcggccagcttgtgcgggttcaccggcttcttctgcaccacctgcgccaccggggcggtcttgaccaccaccggctcttccacctgttccatgcgcgccttggtgccctgcgcctgcgggcgggtacgcagccacgcggcgtaggcatccaggtcgccatcgaacggctcgaccacgccatcggccacgcgccagtaggtatcgcagaccaggccgatcagatggcggtcgtgagagaccatcacgatcgcgccttcgaaggtggccaatgcttcggccagcgcttcgcgcatttccaggtcaaggtggttggtcggttcgtccagcagcagcacgttcggctgctgccaggcgatcagcgccagcgccaggcgtgcgcgctcgccaccggagaagccatcgaccggctcgaacgcgcggtcacccgggaagttccacttgccgaggaagtcgcggaacgactggttcggtgcgtccggggcgatctcgcggaaatgctccatcggcgactggccttcgtgcagcgactccaccgtgtgctgggcgaagtagccgatcttcaggtccgggtgcgccatgcgctcgccgacgatcggtgccagctcgcccaccagggtcttcaccagggtggtcttgccggcaccgttcgggccgagcaggccaatgcgctggcccgcttccagaccgaagccgacgttgtgcaggatcactgcgtccttgccgtagccggcctcgacatggttcaggcggatcagcgagaacggcagcttggccggcggcgcgaactcgatgcggaactcgcgctcggcgcgcactgcttcggtgccggccagcttggccaggcgcttcatgcggctctgcgcctgcgcggccttgctggcctgtgccttgaagcggtcgatgaagctctgcaggtgggcgcgctcggcctgttccttctcgtgcgcgatctgctgctggcgcagctgttcggcgcgctggcgctcgaaatcggtataaccgcccgggtagagcttggcgccgccgccgtgcaggtgcagggtgtgggtggccacgttgtcgaggaactcacggtcatgcgagatcaacagcagggtgccggggtacttcagcagccactgctccagccagtacaccgcgtccaggtccaggtggttggtcggttcgtccagcagcagcaggtcactgggcatcatcagcgcgcgggccaggttcaggcgtacgcgccagccgccggagaacgaggacaccgcgcggtggtgggtctcggccgggaaaccgaggccgtgcagcagcttgccggcgcgcgcttcggcgtcgtaggcccccatctcggccatcttcgtgtgcgcgttggccaccgcctcccagtcttcgcgcgcggttgcttcagcctcttcagccagcaccgcagccacatcggtatccccgcccagcacaaagctcagcgccgggtccggcagcgacggggtttcctgggccacgctggcgatacggaccttgccgggcaggtcgacgtcacccttgtcggcctccagctcgcccttcaccgccgcgaacaggctggacttgccagcaccgttgcggccgaccacgcccaccctgtaaccggcgtgcagggtcaggtcgacattggacaacagcagccgctcgccgcggcgcaaggcgaaattacgaagggagatcatcgggggaggggtccatataaccggatggaatgtgctggtgagcactgttcctgcgacgtaattctagcgttaacgaatacttgacgcgccccgggatgcgcggcggcaggccaactctctccctcgtcggccccgcgcagcccccgggccccacctcccgccgctgccctctgccgctaaatggttgctgctgcaacgttttttcctgttgcaaccatttgacaggcactgaatatcccgttaattcctgccttgcgcaccgcaacaaccgccgtccgcctcacccccgtgatgtcgattccggtgccacccccgccaaccggagccccatcccgatgacccgcaagaccagcctgatcgccgccgccgtcgctgtcgcactcggtggctctccgttcgttgccgctgcccagcaggccggcaccgccgccaacaccctggacacggtgatcgtcaccggcacccgcgtggccgaccgcaccgtcgccgaatcgcagtcgccgatcgacatcatcacccctgaagtgctgcagtccaccggcaccagtgaactggccaccgcactgtcgcgcgccctgccctcgctgaacttcccgcgcccggccttgaccgacggcaccagtggcgtgcgcccggcgcagctgcgcggcctgtcgccggaccaggtgctggtgctggtcaacggcaagcgccgccacacctcggcgatgatcaacgtcaacggcagcatcggccgtggctcgtcggcggtggacatcaatgcgattccgatcgccgccatcgagcgtgtggaagtgctgcgcgacggtgcgtcggcacagtacggctcggacgccattgcaggcgtcatcaacatcgtgctcaagggcagcggccgtggcggcagcctggccgtggactacggccagtactcggccggtgacggcaacaagtaccagctctccggcgataccggcgtcgagttcggcaacggccgtggtcgcgtgcacgtggctggccagatcagccagcaggacgagagcaaccgcgccggcccgtaccgcggcgccaccccgaacaccggcaacttccccagcatcggccagaagaccttcatcgtcggcgacccgcgcgtggatgccaccgccgcgtcggccaacgccagcttcgacttcagcgaccacgtgaccggctacgccagcgcgctgctcagcaaccgcgacatcacctcgttcgcgttctaccgttcgcgcaaccacagcgggcagagcgcgctgctggcgcagacctaccccgacggcttcgtgccggagatcaaccagtattcgaaggaccgctcgctggtggccggggtcaagggcaacaccgacaacggctggacctgggacctgagcctgaaccacggtgagaacaccctcgacttccacacccgcaacagcatcaactacagcctcggcgcaaccagcccgcgctcgttctacgacggcacgctgaaataccagcaggacatcttcaatgccgacctgaccaagtcgctggactggggcctggcctacccggtcacgctgtccttcggtggtgagtaccgcaaggaaaagtgggaccagaacccgggcgaactgaactcgtacaccggcagtggcgcgcagggcttcgcgggcttcaccccgaccaatgaagtgcatgcggaccgccacaactacgcggtctatgctggcctggaagcggacctgaccgagaagttctcggccggcatcaccggccgctacgaggactactcggacttcggcgaccgcttctccggcaagctgtcggcgcgctatgcattcaccgacaaggtcgcgctgcgggccaccgcctccagtggcttccgtgcaccgtcgctggcgcagcagggctaccaggcggtcaccagccagttcctcaatggcgtattcgtcgagcgtggcaccttcccgaccaccagcccggccgcgcaggcgctgggcgcctcgccgctgaaggccgagacctccacctcctacagcctgggcctggtgctgcagccggtcgaccgcctgtatatcaccgtcgacgcctaccagatcgacatcgatgaccgcatcgcattgtcgtccagcatcaccaccaacgcggccaccagcgcgctgctgggcaccctgggcctgccgcaggtgaccgcgttctcctacttcaccaacggcctggatacgcgcacccgtggcgtcgacttcgtgtccagctatacggtgccgttcaacgccagcagcctggagctgaccgctgcgtacagctacaacgacaccgaagtgcgccgcgttggcggcaccccggcggtgttcggaacgctgggcctgacccagtcgctgatcggtcgcgacgaaattggccgcatcgaggacagctacccgcgcgacaaggcgatcctgagcggcacctggcgttcggaccactgggaactgggcctggccgccacccgctacggcaaattcaccgtgcgcaactcggccaccgcgctgcgtgaccagacctacggcgatgcatgggtggtggatgcctcggccagctacaagccgagcagcaactggaccctgaccgtgggcgccgacaacctgctggacaagtacccggaccgcaccgaagacctgcagaactcgaccttcggcatgctgccgtacagcaactactcgccgttcggcttcaacggcgcgtatgtgtacgggcggatcaagtacacctggtaagcggtaacgggcgtgccgggccctgcccggcgccgctctggtagtgccggccgctggccggcatcccctcgccgcatctggaggagagccccttcttgttgaaggggcgctccgaaggcgggggtagaagagaaatgcgtgggcaaaccctccggccacggcacgtggacggcgggtttgccgtatctggccgcttcggtgaaaatcggggtatccccctgctttctgcgagtgccgatgcaccatgacaccgacctgatcaacatcgtggccgttggcctggggctcgccttcatcttcggcgcgctggccaacaagctccgcttgtctcccctggtcggttacctggttgctggcatctgcgtaggtccgttcacccccggcttcgtcgccgaccaggcgctggccaaccagctggccgaactgggcgtgatgctgctgatgttcggtgtcggcctgcacttctcgctgaaggacctgatggcggtcaaggccatcgccattcccggtgccattgggcagatcgcagtggccaccctgctcggctggggcgtggcctcgctgatgggctggccggccatccatggcgtcatcttcggtttctcgctggccaccgccagcaccgtggtgctgctacgggcgatggaagaacgccgcctgctggagacgatgcgcggcaagatcgcggtcggctggctgatcgtcgaagacctggcctgcgtgctggcactggtgatgatgccggtgatggccggcgtgttcggccccgacgcggccaaggaatcgcactcgctgggcagcgtgctggccgacatcggctggaccttcgtgcagctgggcctgttcgtggcggtgatgctggtggtcgggcgccgggtcatcccgtggatcctggaacgcatcgccggtaccggttcgcgtgagctgttcaccctgtccgtgctggcgatcgcgctgggcgtggcgttcggctcggcgatgctgttcggcgtctcgttcgcgctgggcgcgttctttgccggcatgctgctcaacgaatcggagctgagccacaaggccgcgcatgattcgctgccgctgcgcgatgcgttcgcggtgttgttctttgtgtcggtcggcatgctgttcgaccccaacatcatcgtgcagcacccgtggcaggtgctggccacggtgctgatcatcatgttcggcaagtcggccgccgcgttcttcatcgtgcgtgcgttcggccacccgaccagcaccgcgctgaccatctcggccagcctggcgcagatcggcgagttcgccttcatcatcgccggcctcggcgtggcgctgcagatcctgccgaaggaaggccagtcgctggtgctggccggggcactggtgtcgatcatgctcaacccgctggtgttcggcctgctcgaccgttggcaggccaagcaggagcagtctccgcaggtacccgagccgcccgaagcgatcggcccgtcgcgcgacctgcatgaccacgccatcgtgatcggctatggccgggtgggcagcgaactggcgcaggtgctgcgcgaccgtggcgtgccggtgctggtgatcgatgacaacaaggaacacgtcgagcaggcgcacgccaaaggcctggcggcgatccgcggcagtgccgctgccgaccgggtgctggccgaggcccatccggaacgcgcgaagatcgcggtgctggcgattccgcagccgctggaagccggtgaggcactggccaagctgcgggcgatcaacccggacctgaccctgctggcgcgtgcgcacagcgacgccgaggtgaagcatctgctggaacacggtgcggatggcacggtgatggccgaacgtgagctggcgtattcgctggcggagatggtgatggccacgccgccgtatcgcgggttgggccagcacagtattccggtggtgtgaggggtgtgcgtgcggcagggcttgcagccctgcacctgctgaagcaacttcaactgcaacggcaaaagcaggccttccgtgggatggcggggtgggtccggtggcgggagacgccgtaaacccttccatgggggcttggccgcggcatccatgccgcggacactcccgccaccggacccaccccgccttcgacagttccccgctgctgttggtgcatggggtcagatccgttttccacaggaaaacggatctgaccccggaaacaaaaaaatccccggtcgacccgcatcgaccggggatctggatcgccaagttgccacgccttggagaggcagttccaccgtaacccatcgcggcgccggtggtgatcgcctgtggcgatgacgaccaagcgtgtggctatcaggcgccggccagggcctgctccaggtcggcacgcaggtcgccgatatgttcgatgccgatcgacagccgcacggtgtcttcactgacgccggccttggccagctccgccgcatccaactggcggtgggtggtcgaggcgggatgggtggccagtgacttcgcatcgcccaggttgaccaggcgggtgaacaatttcagcgcgtcaaggaaacgtgcgcctgcctcgcgcccgcccggcaggccgaaggtcagcacgcccgagccgtgcccacccagatagcgctgcgcggcggcgtgctcgggatcgtcggccagcccggcatagcgcacccacgccaccttagcgtgcgacttcaggaactgcgcgacggccagtgcgttggcgttgatgcgttccatgcgcagggccagggtctcgatgccctgcaggatcaggaacgcattgaacggcgacaacgcagcgccggtattgcgcagcggcaccacccgcgcgcggccgatgtaggccgctggccccagggcttcggtatagaccacgccgtggtagctggggtcgggctggttgagccgcgcgaagcgttggggctgtgcggtccagtcgaagcggccggaatcgatgatcgcgccgccgaggctggtgccgtggccgcccaggtacttggtcagcgaatgcaccacgatgtcggcgccgtgctcgaatgggcgcagcaggaacggcgtggccacggtgttgtcgacgatcagcggcacgccagcggcatgcgcgacctccgcaatcgcagcgatgtcggtgacgttgccgcgcgggttgccgatcgattcgacgaacaccgccttggtgcgctcgtcgatcagcgcggcgaacgcagaaggatcagccggatcagcaaagcgcgcctggatgccgtactgcggcagggtgtgcgccagcaggttgaggctgccgccatacaacgcgctggaggcgacgatgttgtcgccagcctctgcaatggtctggatggcataggtgatcgcggcctgccccgaggccagcgccagcgcaccgatgccgccttccagcgcggccaggcgctgctccagcacgtcggtggtggggttcatgatgcgcgtgtagatattgcccggtaccttcaggtcgaacaggtcggcgccgtgctgggtgtcatcgaaggcatacgccaccgtctggtagatcggcaccgccaccgcgcgggtagtcgggtcgggacggtagccgccgtgtacggccagggtttccagttgccactgcgggtcgctcattgcgccaggctccatccggggaaaccgccaccataggccagccgtcgccggccgctgaaagctgctggcgatgacgtccataccgggggttatcaggttggccgcgattcaggcagcggtcacggggcgttgataggcttcgccgccgggcgctcctgcccgggcacggaggcctcacgcgcatgcagccatccccctggacacccaccgccaacggtaccccgacccaggtcttgttggtggaggacgaccgtcgcctggccgaactggtcagcgactatctccacgaacatggtttcgccgtgcagcatgtggcacgcggtgaccttgccggcgcggcctgccgccagcatgcgcccgagctggtggtactggacctgatgctgcccggcctcggcggcatcgacgtgtgccggcagatccgcagtttctccgacgtgccgatcctgatgctgaccgcctgcgaagacgacatcgagcaggtgctgggcctggaatcgggcgccgatgactatgtgcacaaaccgatcgagccacgcctgctgctggcccgcctgcgcgccctgctgcgccgccgccatggcagcagcaacaccggtacacccagccgtctgatgcatggcgaactgctgatcgaccgcatgcagcgcgaagtgcacctgcacggtcaaccggtcgagctgggcaccacggaattcgagatcctgtggctgctggccagccagccggggcagatcctgtcgcgcgaccagatcctgcaggcggtgcgcggcatcggctttgacggcctggaccgcagtgtcgatgtcagcatcggcaagctgcgccgcaagctcggcgatgatgcgcgcgaaccgcggcggatcaagaccgtgtggggccgtggctaccagttcaatccgtcggcctggacggcatgaagcggctgttcctgtggttgtggtttatcacgggtgcctgcttcctggtgtcggtgttcttcctcaaccacatcctggacggcatctacacgcccgtgcaggatcgcgtcttcgtccagcaggtgcgtggtcaggtgtacgccctgcgcagtggcctggccggcctggatgccgaccagcagcgtgagcgcctgaagcagtggcagccacactacggcatcgccctgaccctgctcgacaaacctcccgcactcgacgcgcaggaacaggtggccgtgaaggccgatggtttcatcgtgcgcgatcaataccaacaggtcctgctgcccatcgggggcagcgatggccgctggctgcacctgcgcctgcctggcgcggtgcagatgacgacgtacatgaccatcgccgcgtacctcagcatcctgctgctggtgggcgccagcctgtacgcgtgggtgcgcctgctctggcgcgacctggaagcgctgcgccggcatgccgaccgcatcggttcgggcgatctgcaggcacgtgcccaggtctcgccacgctcgcagatccgggtcatcgtcgaccactccaaccgcatggcggcacgcgtggccgaactggtgcagcgccaacgcgacctgacccatgcgatctcgcacgagctgcgcacgccgatcgcgcgcgtggccttcggcctggacctgatgcaggacagcgatgaccgcgaacgccgcgaacggctggcgcggggcctgcacggcgatctggccgaactcaaccggctggtcagcgaactgctggcttacgaacggctggagcatcccagcgagggcgagccgatgcagcgcatcgaagccaacgactggctgcaggcctgcctggccgatgcgcgccgtgatgccgaacgtgccggcgtgatactgcgcgtgcagcccagcgcgttgccacgggtggacgccgagccgcgcctgctgcagctggcactcagcaatctggtgggcaatgcgctgcgccatgcgcgttcgcaggtggaagtctcgctggtcggtgtcagcggccgcgcctgcctgcgtgtggatgacgacggtcccggcattgccgaagccgatcgcgagaaggtgatgcgcccgttcacccgcctggatgacagccgcagccgcgatacggggggcttcggcctgggcctggccatcgtcagccgcattgccgtccgccacggcggcgagcttcgcatcagccgcgccacgttgggcggcgcgcgcatggaaatgcactggccgctggctgccagctgaacgcccctgggcgcgattacagttgattacaactcccgcacaactgcggacggatcggtcgccggcgtatcgccacgctagcgaccctgcagcactcgccggatgcgcgtgctgccttcctcccattgtcgagagtttccatgtcccagcttcgccgttcccccgccctgctctgcctggccctgttgccgctgttcgccgcaccgatcgcccacgccaaggatgaccactggaccttcgaggtcgctgccggcggtggcgtggcgccgcgctacagcggcagcgaggagtatcgtgcgacgccgtcgttgtcctttgatgtcacctcgccgggtggatggtttctgggcaccagtggcattggctggggcacctccatcggcgagcacacccgcgtgcgcgcgtatgtcggcgccagcggcatccgcaaggaaaaggactcgctgctcggcggttccgacttcctgcgcggcatgggtgatatcgatgcccgtcccctggtcggcgtctcggctggttatacgctgggcgaagccgtgctgagcggctcctggcagttcacccgcaaggacgaggacaaggccgagaacggcctggccacccagcagatccatctgaacctgagcatgccgctgttcgacctggccggcggcgtgatcagcggcagcgtgtccaccgactacggcaaccgcggctacatgcagacctggtacggcgtcagcccggaacaggcggcgcgtaccggctttgccgagcacaagccaaaggccggcctggtcagtgccggtgtcggcctgaagtggagccaccgcgtgggccgcaacggcaactggtacatctcggccgaaggcacgcgcctgctcggtgatgccgccgacagcccgatcgtgcagaaggcgaaccagttcggcttgatgagcggctatacgcaccgcttctgagtgagcgccgggcatggcccggcccacttcgcaggaaacggggcgctgcggccaggcagcgccccgtgtgaatcacgctttggcgaacaccaggcggccgccgtcgtttccgacttcgatggtatcgccgttgacgaaagcaccggacaggatctgctgcgccagcggattctccagctgcgactggattgcacgcttcaacgggcgcgcgccatagaccggatcgaagccgacgttgccgagcaggtcgaacgccgcatcggagaccgccagcttcaatccgcgctcggccagccgcttctcaagcccacgcatctggatgcgcgcgatctgcttgatctgctgcttgtccagcgggtggaacaccacgatgtcgtccaggcggttgatgaactccggacggaagtgcgcctgtaccacgcccatcaccgccgccttcatctgcgtgtaggcctccggactgtcgtcggcgctcatgtcctggatctggtgcgagcccaggttcgaggtcatcacgatgacggtgttgcggaagtccacggtgcggccctgtccatcggtcaggcggccatcgtccagcacctgcagcaggatgttgaacacatccggatgcgccttctccacttcgtccagcaggatcagcgagtacggacggcgacgcacggcctcggtcaggtagccaccttcctcgtagcccacgtaacccggaggcgcgccgatcagacgggcgacgctgtgcttctccatgaactcgctcatgtcgatgcggatcatcgcgtcggcactgtcgaacaggaactcggccagcgacttgcacagctcggtcttgccgacgccggtcgggccgaggaacaggaacgagccggccgggcgattcggatcggacaggcccgcacgcgaacggcgcacggcatcggagacgaccttgatcgcttcttcctggccgaccacgcggttgtgcagtacctcttccatgcgcaacagcttgtcgcgctcgccttcgagcatcttgttgaccgggatgccggtccagcgcgatacgacctcggcaatctcctcgtcggtcacgcggtcctgcaccagcttgaagtctttgtgctcggcctcctgggccgcggccagctgcttttccagctgcggcagcagcccgtactggatctcgctcatcttggcgaaatcctggcggcgctgcgcggcctccagctccagcttggcctgctcgacctgttccttgatcttggtcgcgccctgcagcgcggccttctccgacttccagatttcattgaggtcggagaactcgcgctccagcccgtcgatgtcgttctccaggtcggccaggcgctgccgcgaggcttcgtccttctccttcttcagcatctcgcgctggatcttcagctggatcacccggcgctcaaggcggtccagctcttccggcttggagtcgatctccatgcgcagtcgcgaggcggcttcgtccatcaggtcgatggccttgtccggcagctggcggtcggtgatgtagcggttggacaacgtcgcagccgcgacgatggccggatcggtgatctccacgccgtggtgcaccgcgtacttttccttcaggccgcgcaggatcgcgatggtgtcctccaccgacggctcgcccacgaacaccttctggaagcgacgctccagcgcagcatccttctcgatgtacttgcggtattcgtccagcgtggtggcgccgatgcagtgcagctcgccgcgtgccagcgctggcttcagcatgttgccggcatccatcgcgccatcggccttgccggcgccgaccatggtgtgcagttcgtcgatgaacaggatgatctggccctcgttcttggccaggtcgttgagcacgcccttcaggcgctcctcgaattcgccgcggaacttggccccggcaatcagcgcgcccatgtccagcgacagcacgcgcttgccgcgcaggccttcgggcacttcgtcgttgatgatgcgctgggccagcccttcgacgatcgcggtcttgcccacgccgggttcgccgatcagcaccgggttgttcttggtccggcgctgcagcacctggatggtgcggcggatttcctcgtcacggccgatcaccgggtcgagcttgccgctctcggcacgcgcggtcaggtcgatggtgtatttctccagcgcctggcgctgttcctcggcattctccgactgcacgttctcgccgccgcgcagcttgtcgatggccgcctgcaggcgggtcttgtcggcaccggcggcgcgcagcgccatacccagcgtgccgccgtcgtccagcgccgccagcacgaaccactcgctggcaatgaaggcatccccgtgctgctgggccagcttgtcggtctggttcagcaggcgccccaggtcgttgcccatcgagacgttgccggcctggccggacaccttcggcagcgcatccagcgcctcggtcaggcgctcgcgcagcaccggcacgttcaccccggcctgggccagcagcgggcgcgtgctgccaccctgctggtccagcagcgcgctgaacaggtgaaccggttcgatgatgctgttgtcgcggcccacggccagcgactgtgcgtctgccagcgcctgctggaaacgcgaggtgagcttgtccatccgcattgcgaatcctcatcggtcatcagggccggcccgcgccggcgatgctggaaagatgcggttgccccacccggtttcaagggtggctgcgactgcaccccgaggccagtcaggctgcggccagcatgccggaaccggcgtggtcggcgcgttgatcccgatcagttctacgcggtgaacgggctcagcgagtgatcgcgctgcggatcgcccgcagctgctgcttgaccgcccgcgcctgggcggcatccatccgcagcagcgccttctgcccgatcgagcgcgactgcagggtgggatcaacaaagcggtagcggccgcgttcatcgcgctgtaccactggggactgggccagttccggggtgtccagcaggtggtcgatcaccgcgaccaggcggtcgttgaagtacccgtcgggccggcccaggtccacataggcctgctggatcagcggatagaagcgcttgtaggcggtggccgttgccgccgggtcgagcgcggtgaaggcctgcacgtagggcgcgtagcgcgccgcgttgctggcggcgatgcgttcgccgccctcggcgggttcgacctgcaggctgcccggcagcggccgcgcggccagcgcggtcggcggcacgctgggcttgtccaggttgtcgagctgggtaaccaggcgctggatcaggtggtcgcgcagcagcagggtcagtggcccctcgccctggaacagctggctcaatgcgccccaggccgccgcatcgctatcggccagcgttggcagcgccgggtcggccgcggcctcggtatccagcggatgcctgatcggcggtggtgccggcgcgggctgcgcggccgcctgcggttgtggcggcgcgccggtactggcgggggttgattgcaccggcaccgaaacaccgtctgccaggcgcttcagctgatcgcggaacagccaaccaccggcaccaccgatcaccaccacgcccaacacccagggccataccgcctttccactctgcatgatgcagcacctcgttccatacgcatggtgaaggtgtgaccccaccgattgcagccggttccccgcctgttccgctgccgttcgggttgaggcctgcagcaaggccgtgctcacacttgctttgcatgcagcgcgcgaggctgtgagccttgttctgtggaggcactgccatgcagtacgcgctgtattactggaccggcatccagggccgtggcgagttcgtgcggcttgcgctggaggacgccggtgccgactacatcgacatggcgcgggtgcacggcgatgcggtgatgcagccgtttctcgatggcggcagtgaaggtgcgcagcccttcgcgccgccattcctgaaggcgggccgccaggtcattgcacaggtcgccgcgatcctggatttcctcggcccgacgctggacctggtgccgcaggcggcctcgcggcgggtgcaggcactgcagttgcagctgaccatcgccgacctggtagccgaggtgcacgacacccaccatccaattgccgcatcgaagtactacgaagagcaaaagaccgaagccaaggcacgggccgcctcactgcgcagcgaacggctgccgaagttcctcggctacttcgagcaggtgctggccgccaatggtggccgccacgcactgcgcgagcattcctatgttgatctgtcgctgttccagctgctgagcggactggactacatgttcccgcgccgcatgcaggcactggcgccgaccctgcccctgctgcgtgcgctgcaggagcgggtggcgaagcggccgaacatcgccgcctatctggcctcggagcggcggttgccgttcaacaccaacggcatcttccgccactacccggaactggacgccgaacggtagtgccggccgctggccggcagctgcacccgccgaccgaagccgacgagggtgccggccagcggccgctactaccatgggctcagctgttctcccccatcggcttcaccggctgcttctgcaacgacagcaaccccagcagcaacgccagtgccacgtaggcaccagcgaactgccagctgatgatgcgcgccaggccgtccagctcccacgggagatagatgccaccacgcggatccaccgagtggatcaggccgaacagggtcagcaccgcagccaccagcaggaagccgcaggcacggcgcaggcggccatcgaccatcgccgccaccgccgaaatccacagcatcgaggtgatgatgaagccgttgccgagggtgaagatcaccgccagctcgggcaggccatggccgtcgagcttggtcagcagctgcggcagctggtccggcgcgatccagccgggtgccttgatcgccagcaggtaggccaccgacggcaggaagccgaacaccatcgcaccggtgtggtgacgcggcgtggcctggaaggcctgggtggtgatatcgatggccacgtacacgatgatcggtgccagcaccgccagcggcagccactgcaccagcccggagatgatgccgagcatgccgccgatgccgacgaacaggccggtcagcagcgtgtagccgctgcgcgcacccatgtgcttgtacgccggctggccgatgtacggcgtggtctgcgccacgccaccgcagacgccggccaccagcgtggccaccgcttccaccagcaggatgtcgcgggtgcggtagtcgtcgccggctgcgcgcgcgctttcagacacgttgatgccgccgaccaccatcagcaggccgaacggcagcagcagcggcaggtaggtcatcgcggtgggcaggccgtcgaggaagcccagtgtcggcagcggcagcaccacctgcggcggcacccactccggtacatggaagccgggtgcgcccagcccggccaggccgaggccgtaatacagcacggtgccgaacacgaaggccagcagcacgcccgggccacgcaccggcagcttgcccttggcgatcagcacgtacagcagcaaaccgagcgtggtgaagccgaccagcggcgagcgcagcgtttccagcagcggcagcaggcccatcagcaccagcgcgatgccggcgatggaacccagcagcgcggctcgcggcagcgcgcgggtgaccgcttcgccgaagaacgacagcacgaacttgagcacgcccatgatgaccagcgcggccatgcccagctgccaagtggcgatgcccgcagcgtgcgggtccatgccctgctgcttgaacgcgatgaaggccgggccgagcaccagcagcgccatgccgatgctggtcggtgcatccagaccgagcggcatggccgtgacaccgtcgcggccggtacgcgcggccagccggcgcgccatcagggtgtacagcaggttgccgaccagcacgccgaaggcggtgccggggaacatgcggccgaacaccacgtcggcagggaactggaagatcccgaccagggccatggcgatgaagccgaggatggagaggttgtcgacgaccaggccgaagaagccgttgaagtcgccggcgacgaaccagcgacgcggtgcggcggaagcgggagcggacatggaaggggcggtgggggtggggaccgccgatggtaggcccagcggggccagcgcgccaattccgtcgtggaatgatgggttccagccaacggcggagcccctcgtggctggggggggtcgtcaaaagcagctttatcggagtgggccggtcgggatgggctgcgcaggacacgccgtaaacccatccctgggggctcgatggcgccatccatggcgccaacggtcctgcgcagcccatcccgaccggcccctgataattccttgcgcgtgcgagccacggaaaggaatcaaaggatcaaaagcaaaagcgggtcgcttcgctctgagccgagcatggctcggctctacacgaacaattcgatcatttccacgctatccacgcagggcgtggatctaccgacagatcgcaggaaactgtcgaaggtggggtgggtccggttgcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccccgcaaccggacccaccccgccatcccccaggaaagcagcttctgctctggctctggctctggctcgtagcgggtgcagggcgcagccctgcatcaaacccaccccgttacttcttcaggaagttgtccaccagcagatgcttcacgtcgtcgaagcggccgttcaacaccgccttggctgcatacagcgcggtaccggccacctgcttggcctcgatctgcggcggcatcaccagctcggcgcggctggtatgcacgtccagcagcgccgggccacgctgcgacaggaaatcctgcaccgcttcttccagatcctcgctgcgcgtcaccgtgcggccgtggaaaccgatcacttcggcaaggcggccaaaatccgggttcttcaggtcggtgtagttgtccagcaggccttccaccttctgctccagctcgacgaagttcagcgagccattgttgaacaccaccaccttgatcggcaggttctcctgcacggccgtcagcaggtcgcccagcagcatcgccaggccaccatcgccggacagcgaaatcacctgccggccggggaacgccttctgcaggcccagtgcctgcggcattgcattggccatcgtgccgtgcagcaggctggtcagcgtgcggcggcgaccgttgacgcggatatgccgcagcacccagaccatcggcgagccgccgtcagcggtgaacagcgcatcgtcgctggcgtacttcgacagcagcgcggtcagatgctgcgggtggatcagctcgccctcgcccggctgttcttcctgctcgcgcttcttcagcgccttgtcgcgacgttcgatacattcgtccaggaaactgctgtcctcgcgcggcggcaacatcggcagcaaggcatccagcgtcggtgcgatatcaccgaccacgcccaggttcaccgggtggcggcggccgagatggctgccatcgcggtcgacctggatgatcgtggccttgtccgggtagaactggccccaggcgaagtcggcgccgagcagcagcagcgtgtcgcactccatcagcgtgtggaagccggattcgatgccgaagatgccggtcatgcccatgttgtacgggttgtccggctcgacgaagtccttggcgcgagaggtgtgcgcgatcggtgcctgcaggcgccgggccagttccagcagctgtgcgtgcgcaccctggcaaccggcgccggcgtagatgccgatgcgcttgccccgccccagcaactcggcgatgcgctgcagctcagcatccgacgggcgcagcaccggctgggtgtaatgcaccgagaacggcacatcgtgcttcacttcggcctggctgatatcggcgggcaggatcaccaccgccacgccacggcggctgatcgcggcctggcaggccagggtgaccacgcgacgcgcctgctcggcgctgtgcacctgctcgcagaacaccgaacaactggcgtacaccgccttgaagtccacttcctgtgggaattccatgcccagctcgctggtcaccacctggctggcgatcagcaccatcggcgcgcggttgcggttgctctcgaacacgccattgatgaaatgcaggctgccggggccgcaggagccggcgcaggcggtcagttcgccgctcaccagcgaatcggcgcctgcggcaaaggctgctacttcctcatgccgcacatgcacccatgcgatctcgctgccatgcatcgcatcggtcacatggttgagcgtatcgcccacgatgccgtagcaacggcggacaccggcctgctgcagggcgtccaccacgatttcggccacgcgcttgctcatcggatacatcctcgaacgggggaacatccgaggctagacccgatgaagtgatgcctctgcaaaaaagggacggagggaatcaagtcgtatgtgccgcaaacgacttaattccctccgtcccctttttcttcaatcgttgacgttgatccagccttccaccgcgccctgcttcgggttgcggtagcgcagcttcacccagccgtcctgttcatccagcagttccacgcgatccccctgcaccaggtaacgtttggtgctggacgcgccgggccggtcgaacaggaacaggcgcgcgggtaccacggtcgcctgctgcccctgcaacggcccatccggcggtgcgcccaggccatcggcgatggcactttccagcacacggccggccggatcatacgtgcgccagaccgccaacgggccctgctcgtcggtctgttcccactgcagcgcggcgttcaaggtatcgcccagcatcagcacgctctcagagcggtacagatggagcttcgcgcctgcaaaccggtactggtcggtgtaccacatcgggccactgcggcagctgctggtcagggttcgagtggcagcatccacgctcaaccccatcaggtcaccgcaactgtccttgccgtgggtgtcggcctgcaacgcgcggaaccccgcactggccggatcgaaccggtacaccgccactgcttcgttgaccatgcccaccggggcgcgtgcgaccaattccgggtagccatcgaaatcgacatcttcgagcgcccatcgcgaactgccatcggcatccgccgcgccctcaagcgtctggcgcttacccgacggtgacagctgcacggcgatgctgccgtcctgctgcggatcggcatgcgcctgcacatgcgcggccacctggaaccgcagcgtttcgccgtcgtcgccacttgcctgcgccgacggtgccagcactcccgccagcaccaggcccagcacgcattccctgtaattcatcattgctccctgcgacaccgcggcggcaccttcaactcagaacgatacctcgaccggctgccgcgaccacagcaccgattgatgcttggtctgctgcttccacgccaggcggatcgcttcgatgtcggcgcggcgctgctgggtgtcctcgtgcagcaccaccagcaccttggtgcgcaggcggttgggcgaggcatcaccgcggaacagccattggccataggcatcgaacacggtcaggccatccgggaagcgcggagtgacttccttgtccaggaaggtgcgccactgcgcctcgctgatggtatcggcctgcgggcggttgccggcgccctgctcctcgcccacgccgaagtacagctcgctgcgcacccagccgtggccggcggacgggcgtgcagcatcgcccttcagttcggcggtagtggccgtggcataggcgctgggcgcctgcgaggacaggctggcgcagccactggtggccagcagcacggcgaagacgaggccaaggtgtttcatcggtacagctccggggaagggggacaaggcgagccggcagcgtacagcgccaccggcccggcgtgctgatgccagcagggcatcaactcatgcctgaccggcaggggcttgcatcggcaccggtcatcacgcgaagataatatatcgcttcatccggatggatgtaagtgaaaccatctcccccttccccgtcgtcgttgttgctggagcccccatgtccgtccgcctgcccgcgtcgccgctcggcctcgccatcgccctcgcgctttcctccgccgccgtcccggccctggcccaggacgccaccaacctggacacggtgatcgtcaccggcacccgtgccgccgaccgcaccgtgctcgaatccacctcgccggtggatgtgctcaccgccgaggacatccgcaaggccggcgtggtcaacggcgagctgggcagcgcgctgcaggcgctgttgccgtcgttcaacttcccgcgccagtccaactccggtggcgccgaccatgtgcgcgccgcacagttgcgcggcctgtcgccggaccaggtgctggtgctggtcaatggcaagcgccgccaccacaccgcgctggtcaacaccgacagcaagatcggcaagggcaccaccccggttgatttcaattcgatcccggtcagcgcgatcaagcgcatcgaagtactgcgtgatggcgctggtgcgctgtatggctcggatgcggtggccggcgtgatcaacgtgatcctcgacaacggcggcgacggtggcgagatcgaggccagctacggcgccaaccacaccgacctcaagccgatcgggcgcacccttaccgacggccagaccggcaatatcagcgccaaggtcggcacctcgctgggcgaggacggcggcttcctgcgcgtcggcctggaatacaagcaccgcaacggcaccaaccgcgccggcttcgaccagattccgccgtgggaccagaccccgggcaacctggcgctgcagggcaagcgcaactacgtgctgggcgatggcaagagcaaggacatcaacctgtggctgaacaccgagatcccggtgggacagacctcgacgttctacgcgttcggtaccttcaaccagcgtgacaccgaaggcgccaactacttccgctatcccgatggcgaggccaactggaagcaagtctatccgaacgggtaccggccgatctccgagggcgagaaccgcgacgtgcaggccgtggccggtgtacgcgggcagtggggcgaatggagctacgacggcagcctggattacggccagaacgacttcacctaccgcctgcgtgattcgctcaacgcctcgctgggcccgaccagcccgacccgcttcaagaccgccgattacgaatacgcgcagaccgtgggcaacctcgacctgagccgcgtgttcacccagagcgacagcatcagccacacgctcggcctgggcgtggaagcacgccacgagcgctaccagacccgtcccggcgacccggccagctatgcggccggcccgtacaccgaccgcccgaccggttcgcaggccggtggcggcttgaccccgcaggacgcggccaccctgtcgcgcgacgtcgccagcgcctacgccagcctgtccagtcagttcggcgagaagttctccaccgatctggccgcgcgctacgagcacaacgacgacttcggcggtgaactgaccggcaagctcggcctgcgctatgaattcaccccggcgttcgcgctgcgcggtgccatctccaacaacttccgagcgccgtcgctggcacagatcggctacgaatccacctccaccggctacaacgctggcggccagctggtgcagggccgcctgttgtcggtcaacaacccgatcgcgcgtggcctcggtgcgcagaacctgaagccggagaagtcgatcaatacctcgctgggcttcaccagcaaaattggcgagcacttcgacctgtcactggacttcttccagatcgacatcgacgatcgcatcgcgctgtcggagagcatcaccggcgatgcgctgaccgactacgtggccgccaactacggcgtcagcggcctgcagagcgccagcttcttcgtcaacgccgccgatacccgcacccgcggcgccgagctggtgagcaactggcgccagtcgctgggcgacggccagctgctgctgaccggcacctatgcgtacaccaagaccacgctgaagaacgtgctggccaccccggcccagctgcgcgcgctgaacccggactacgtgctgttcggcatcgaagagaccaacacgcttaccgatgccacgccgcgtacgcgcggcagtttctcggccgcatggagcaacgaccactggtcgctgagcacccgcgtgaaccgctacggcagcgccacccgcgtgttcaacttcggtgacggctacatcccgcgccagacctaccaggccgagtggcagctggatgcggaggtcgaataccgcatcactccgcgctggagcgtggccatcggcggccagaacctgaccgacaactacccggatcgatccaacagcgatatccactacttcggcaacctgccgtatgacgtgctgtcgccgatcggcagcaacggcgcgtactactacggccgcgtccgctatacgttctgatcgcattgggtaggtgcggaccgttggtccgcacgacacggcagtgccggccgctggccggcaacttcgtgatccgggtgcggatctgctttgggtgggtgcggaccgttggtccgcactgctgccgtgccgaccaacggtcggcacccaccgaagcagggccgtagcctgccctcgaccccgcgtacacgcccacgctggcaagctgggcgtcatggctgaaccgctccccctgcgtccgccaccgccattgctggacgacgcctgtgcgttgttcctcgatgtcgatggcaccctgatcgaattcgctgcacgcccggatgccgtgcagctgctgccggatgtgcgtgaagccatcggccgcatcagcgaccgcctggaaggtgccgtggcactggtcagtggtcgcccgcttgaacagctggatcaactgttcgcccccctgcaactacccgccgccggcctgcacggccatgagctgcgtggcgaagacggtcgtgtgctgcgcgacgaacacgacgacgacaccgccgaatggctgcacgcgctgcaccagcaggcgatgcgcttcgcccatgggcatcctggcgtgctggtggaagacaagggcgtcggcctggccttgcactggcgcggtgcgccgcgcgccgccagcgatgtccgcgcgttcgctgaccgccacgtgcgtggccgcaccagctaccgcctgcagcctggcgaccatgtggtcgagttcgtgcctgtcggcaccgacaagggccgtgccgtgcgccggatgatgcagtacctgcccttccgcggccgcctgccggtgttcctcggtgatgacctcaccgacgaattcggcttcgatgccgccaacggccagcatggctggagcgtgctggtgggtgaacgtgaacccagtgcggccgtgttcgcgctgcccgacatacgcagcgtgcacgcctggctgcgtgagaatgcctattgacccggccaacccccacggccgcaaccgagatgtaccgcgtgatgacccaacccgatcttgatctgggcgtggtcggcaacggcagcttcggcgccctggtcgacaaacatgcccgcgttgtctggagctgcctgcccaccttcgacggcgacccgaccttctgcgccctgctcggccccaaccagcagaccggcggcgacttcgccatcgagctggaggacttcgcgagcagcgagcaggaatacctcaccaacactgcgatcctgcgcaccgtgctgcgtgacacgcagggcggcgcattggaaatcctcgatttcgccccgcgctggcgccagaacgaccgcttctaccggccggtcagcctgatccgccaggtgcgtccgctggccggcagcccgcgcatcaccgtgcgtgcgcgcccgctggccgactggggcgcacgcgtgccagagtccacctggggcagcaaccatgtgcgctggatcctgcccgagcacgtgctgcggctgaccaccgatgtgccggtgcgcttcgtgcgcgatggcctgccgttcgtgctcaaccatcccatccacctgatcctgggcgtggatgagtcgctcaaccgctcgatcagcggctatgtgcaggaagccttccagcgcacccgcgactactggcgcgaatgggtgcgctacctgtccatcccgctggaatggcaggacgcggtgatccgcagcgcgatcacgttgaagctgtgccagtacgaggacagcggcgcgatcatcgcggcgatgaccacttccattccggaagcacccggcagcgtgcgcaactgggactaccgctactgctggctgcgcgacgcggccttcgtggtgcgggcgctgaaccgtctcggcgcaacgcgcacgatggaacagttcctcggctacatcttcaacctggccaccaccgacggcacgctgcagccgctgtatggcatcggcttcgaggccaagctggacgaggacgaggtacccagcctgtccggttatcgcggcatgggcccggtacggcgcggcaacctggcctgggtgcagcgccagcacgatgtctacggcagcgtggtactggcctccacgcagctgttcttcgaccggcgcctgcaggacccgggtgatgcgcacaccttcgcccgcctggaacccctgggcgaacaggccttcgccctgcacgacgtacccgatgccggcctgtgggaattccgcggccgcaccgaagtgcacacctacaccagcgcgatgtgctgggctgcctgcgaccgcctgtgcaagatcgccgtgcgcctgaagcgcgatgaccgcgcgcattactggcgcgagcgcgccgacaccatccacgcgcgcatcatggccgaatcctggaacgaagagctgggccacttcaccgataccttcggcggccatcggctggatgcctcgctgctgctgctggccgatatcggtttcatcgacgcgctggacacccgcttcatcgccaccgtcgatgccatcggccgcgacctcaagcatggcaattcgctgtaccgttatgtcgcgccggatgacttcggtgaaccggaaaccagcttcaccatctgcacattctggtacatcgacgcgctggccgcgatcgggcgcatggatgaagcacgtgagatgttcgagctgctgctgaagcagcgcaatcacctgggcctgctgtcggaggatctggccttcgacagcggcgaggcctggggcaatttcccgcagacctattcgcacgtcggcctgatcaccgccgcaatgcgcctgtcgcggtcctggcaggaggcatcgtgagtcgtctggtcgtggtttcaaaccgtgtggccgtgcccggcgagaaccgcgccggcggcctggctgtcggcctgctggctgccctgaaggaacgcggtggcctgtggttcggctggagtggcaagacggtgaaggaaggcagcggcatgctgcaccggcagaaagacggtgacatcgactacgtcaccatggacctgagcaagcgtgaggtcgatggctactacaacggcttcgccaaccgcaccttgtggccgctgctgcacttccgcctggatctggtcgactacgaccgcggcacccgcgagacctaccacaaggtcaacgcgctgttcgccgacaagctcgcgccactgctgcgcgaggacgacatcgtctggatccacgactaccacctgatccccctcggtgcgctgctgcgcgagcgcggcatcggttgtcgcataggcttcttcctgcatatcccgatgccgtctgccgacctgctgcaggcgatgcccgaccacctgcggctgttctccgcgctgtacgcctatgacctggtcggcttccagacccagcgcgacgctgatcgcttccagacctacctgcgcctgttcggcggcggccgcgtgctcgacaacggcgagctggaagcaccgggcgggcgccgcttccgtgccgccgccttcccgatcggcatcgacaccgagctgatcgcacgccaggccggcaccgcggccaccaaggccgccgtgaagaacctgcgcgccagcctgcgcgatcgccagctggcgatcggcgtggatcgcctggactattccaagggcctgcccgaacgcttccttggcttcgagcgctatcttgagcgccaccccgaccagcgcggctcgctgacctacctgcagatcgccccggtctcgcgcggcgatgtcaccgagtaccggcagctgcgcagccagctggaacagatcgccggccacatcaacggtggccacgccgaacctgactggacgccgctgcgctacgtcaaccagaacttcacccatgccaccctcaccggcttctaccgggcggcggcggtcggcctggtcacgccgttgcgcgatggcatgaacctggtggccaaggaatacgtggcgtcgcaggaccccgaagatcccggcgtgctggtgttgtcgctgctggccggcgctgccgacgaactcaagcaggcattgctggtgaacccgcatgatctggacggcgtggctgacgccatcgccacggcagcaacgatgtcactgagcaggcgcaaggaacgctggcacgcgatgatggatcacctgcgcacctacgacatcaatcactggcgccgcagctatctggacgcgctggaaggttgaggaaaaaagggacggaggggatcaaggcgtttgtgcacagacgacttgatcccctccgtccctttttccttcaatccaggaatcgcgctgcctgctccggtgcgggcagatgacaggcgtcgtgccgcccgaaccagcggtagcggttgcgcgccagcgcgcgatacgcggcatcacgccagccacgcggcactgcccgcaacacgccgatcaggcgccaggcgccgcccagccccgtcagcacgcgcaggatcgcatcggtatcggtccaggcaccctgcgcgtccagcagcaggaacgacatcgggtcctgcgggtccagcccgtgcgcgcgcaacatcgcgctgccctgctgcccctgcatcgccgcaaagcggtagcgcccggcgcggtcgaaacgcagcaggaagcgcacccagcggttgcacagcgcgcatacgccatcgaatacgatcaccgcgctacccgcctcggcggcggcctcactgcggttcgagccaaccttcatagcggatcagggctcccgcccagggcagcgtcacatcgaccaggaaagtgtaacgctcgccctgccaggcttcgcggcaacgtacgccaccaaaccagtgcctcggcaacggcagcagcccgaacgcccagacccggcgcaccgaccagtcgatgccaccctcgcgggcctgcagatcaaactcgaagcgcaccgcgcccaactgctcgcgcaggcatccctcgtgcgcccacagccgcgacaccatcggccagcggccaaaacgccgcgcccactgctcgccctgcccgtgtgcactgaacgccacttcggtgggcagcgcttcaccgtccttcggcagccgcgccaacgcggccagcagcggcaccagccagtgccgccccctcacgatgcgcgcatgccccacgtagcggcagggcaacggcgcggcatgcagcgcctgcaccggcgcggccagggtggcgaaggccggccccagtacgcgcgcgaacagcggcgtggtcagggcgcgatccaggccagggtcgccatgcgcccagtgcgacggtcgcgccggtgcgaatacaggtccggatcggccatggtcgacaccgtgccgccatgcacctgcgccgggtccatgcccgccgcctgcaaccgctgccgcgccagcgcgaacaggtccaccttccaatggcctgcgcgggtggccacgaacgccgcctcggcggccggatcatggccgacgaaggcgtggtagacctcctcgccgatctcgtagtcggccggtccggcggccgggcccagccaggcccgcagctgcgccggcggcgtctgcatggcggccacggtggcctccagcatgccgtcggccaggccacgccagcctgcgtgggccgcgcccacctcactgccatcggcggcggcaaacaccaccggcaggcagtcggcagtcaggatcgccagcaccacgcccggcaccgaagtcactgcggcatcggccaccggctcgcttgcgccgggcaccggcggcgcggtgaagcgcagcacggtgctgctgtgcacctggcgcagccagtgcggtgtcgagggcagccccagcccctgctgcagcagctggcggttgtgctctacgttggctggggtatcaccgtcggccgcgtgccggttgcccaggttgaactgcgcgaacggcgccggcgaaatgcccgcaccgtgccgacgcgtggtcaacgcatggacgcccggcggcgccagccagtccgcctgcagcacgggcagcgcggcggccatcaccagcggtcccgctcgcgcgcggcgaaggcctcgctgtcttcgcgcagcaccttcatcaggtgcagcatgtcctccggcaccggcgcggtgttgcgcaccagctcaccggtgatcgggtgcgtgaactccagggtctcggcgtgcagggcctggcgcttgaagccacgcagcgcggccaccagctcatcgctggcccccttgggcagcttcagcgcgccgccgtacagcgggtcaccgatgatcggatggcgcacatgcgccatgtgcacgcggatctggtgggtacggccggtttccaggcggcactccagcgcggtgtgcgcacggaagcgctcgcgcaggcggtagtgggtgatcgcttccttgccgtcctcgcgcaccgccatcttcaggcggtcgcgcgggtggcggtcgatcggggcatcggcggtaccgccggccaccagcgcacccatcacgatggccaggtactggcggtgcacgtcgcgtgcggccagctgctcgaccagcgcggtctgcgcttccagggtcttggccaccaccatcacgccactggtgtccttgtccaggcggtgcacgatgcccgcgcgcggcagcaccgccaccgacgggtcgcggaacagcagggcgttgaccagggtgccgctgtggttgcccgcgcccgggtgcaccaccaggccgaccggcttgttgatcaccagcaggtgctcgtcctcgaacagcacgtccagcgggatgtcctccggctgggcgtcggtctgggtttccagcaccacgttgagggtcaccacctcgccaccgcgcagcggatcgcgcgggcgcacctgggcgccgtccagcaggacctccccggccttgatccactcggtcaggcgcgaacgcgagtattcggggaacagttcggccaccacggcgtcgaaacggcggccggcagcggtgtcggggacgatggcctggcgggccgattcagagggttgttcagacatggcagggggcattctttgaaattttggggtcccggcggccggtttcagtcgctggacaggacactaggctatcatcgacccttcgtattccagccgcgtcccgccttgacctcatgatccgacgctcctccatgctctccgcgcccgtccgcctcaccgccctgctgctggtgctggtcatcgccgccaccggctgccaccgtggcgccaagaagggcgatcgccccgatgaagggacgccggtcgaacagttgtacgagaagagccacaagctgatgcagggtggcaactggagcggggctgaaaccagcttccgccgcctcgtggcccagtatccgtacggcccgtataccgaacaggcgatgatcgaaaccgcctacgcgcagtacaaggccggcaagcacgacgatgcagtgtccagcatcgaccgcttcatccgtacctacccgacccatcgcaacatcgcgtacctgtactacctgcgcggcctggccaactccaaccgcagtacggttttcctgcgtcgcgtatggtcgctggatgccagccgccgcgacctgtccacgccgcaccaggcgtattcggacttcaacatcgtggtggaccgttacccgaacagccgctacgccgccgatgcgcgccagcgcatgctggagctgcgtgacgtgttcgcccagcatgagctggacaacgccctgtactacatgcgccgcggcgcctgggtctcggccgccggccgcgccaactacctgctggaaacctatccgcagagcgcgttccagtacgatgccgtcgccgtcctggccgattcctacacccacctgggcaacaagaccctggccgacgacgcccgccgcgtcctgcagctgaaccagccggaccacccgtggctggaaggcaagtggccgaagtacccgtggatgatccgcaagctgaacccgttcgctggcgaaaagtccgccagcaccggccagcgcagcgcgcgactggaaaagaagtaaaagaaggccccgaaaggggccttttctttgtcggcagatccacgccatgcgtggagggttcgcgcgaccatggaccacgacactaggaattctacgaatccccggcggatgcgacgccggtcccaatcggcgtaggcgaggccctccacactgcggcgcaacggccatcccggccgtgaaggagcgccccatgaccccaccaccccgtcgtttccgccccctcgcctgcctcctcgccactgccctgctggcgctgtcctcgggccccgtggcggctgccccacccgcaccgggcgatctgctgtctgctgccccctatcgcgcgccatgggtgccgtccaaggccgcgcaggcctacaagctgcactaccgcaccccggatcatcgcggccagctggccgaaggcaccggcctgctgtacctgcccgccggcgcggcgcctgcaggcggctggccggtggtgtcctgggcacatggcacccagggcatcgcggatcgctgtgcgccctcggtgtccggcccctaccaacccgaacgcgacggccgcttcctcgatcagttcctggcacagggctatgcggtggttgctgcggactaccagggcctcggcagtccaggtgaccatgcctatctgcatgtgcgcactgccgcgcgcaatgccatcgacctcgtcaaagccagccgccagtatctgggcaccgcaacgctgtcgccgcgctgggtctcggtcggccattcgcagggtggtgccgccgcgctcactgccgggcatctggcgcccacctatgctggcccgtcgctgcactaccgcggcagcttcaccaccggcacgcccaccgccgtcgagctgaccgcactggtgatgaagccggacaaccgcaccgccaatcctggcgcgctcaacgcgtatcacgcgtatctgctcgacggtctgctgcaggttgcgccgcagatcgaccgcgtcctcagcgacaccggccgcacccgcgtggcagtggcacgcgagcagtgcctgggcgaactggccaccacgctggacggcgcggataccggcagcatgttcaccgcaccgctgaccagcgtgccgggcatctgggccgtgctgtacgactatctcggcgtaccgcgccgcggtttcagccaaccgctgatgctgggccacggcagcgaggaccgcgacgtcccctatctgaccaccctgctgtatgccgcaggcctggcgctgcgcggcgagccggtcgcgttccggcgctacccggtcgaccatcgcggcacgctggacgctgcggcggcggatggcctggcgtttgtgcgtgcacggcttgaagacggccacttcaacgacgctgcggaaaccgccggcctcgaacagctgctcgacgacgcccggtagatccacgccatgcgtggatgcgcgggatacgggttgccggccagcggccggcactaccaaaggcagtagatccgcgccatgcgtggatacgcggggtacgggttgccggccagcggccggcgctaccggatgcagtagatccgcgccatgcgtggatgcgcgggatacgggttgccggccagcggccggcactaccggaggcagtagatccacaccatgcgtggatgcgtgggatacgggctgccggccagcggccggcactaccaaaggcagtagatccgcgccatgcgtggatgcgcggcatacggattgccggccagcggccggcactaccggaggcagtagatccacgccatgcgtggatgcgcgggatacgggttgccggccagcggccggcactaccaaaggcagtagatccgcgccatgcgtggatgcgcggcatacggcgttgccggccagcggccggcactacctgccaacggctacctcaacccttgtagccgttgctgatcgggtagcgacgctcgcgaccgaaagcgcggcgcgacaccttcgggcctggcgcggcctggtgccgcttccactcgctgatgcgcaccaggcgcagcacgcggtcgaccacggccgcgtcataaccggcggcaacgatctccgtgcgcgactgctcctggtcgatgtagcggtacaggatgccgtccagcacgtcataggccggcagcgagtcctggtccagctggttctcgcgcagttcggccgacggcgggcggctgatcaccgccggcgggatcaccggcgcgccgcccacggtattgcgccacttggacaggccgaacacctcggtcttgtacaggtccttcaacggcgcatagccaccgcacatgtcgccatagatggtggcatacccgacggcgtactcgctcttgttgccggtggtcagcagcaggccaccgaacttgttggccagtgccatcaggatcacgccacggctgcgcgactgcaggttctcttcggtcacgtccggcgcagtaccttcgaacatgggcgccagcgattccatcaggcccttgaacgccggctcgatcgagaccgcttccagcttcacgcccagtgcctggcactgctcggcggccaggtcgttggacatgccggcggtgtagcgcgacggcaggcgcacagcggtgacgttctcggcgccgagcgcgtcgaccgccagcgccagtaccagcgccgaatcgatgccaccggacaggcccagccagaccttcttgaaaccgttcttgcggcagtaatcctggatgccacgggtcaccgcgcgccaggccagcgcgtccatgctctcgtcgccatcgtccatccacacgtgcggcatgaagcggcgcgtttggccgtcgtactccaccagcagccactggtcgacgaaggcggcagcggcggggtgcaccgtgccgtcaccatcggccaccaccgaggcgccatcaaacaccagcgcatcctggccaccaaccacattgagataggcaatcgctgccccgctctcgcgggtgcgtgcggccagcaccgcatcgcgctgggcgtgcttgccgcgctcgtacggcgaggcattgggtaccaccaccagctgcgcgccggcgcgcacggtgtcggccagcggctcggcgaaccacaggtcctcgcagatcagcaaacccaccggaatgccgttgacctcgaagacgcagctgccaccgtccggatcaacatcgaagtagcggcgttcgtcgaacacggcgtaattgggcagctcacgcttgcggtaggtctgctcgaccaggccatcgcgcagcacgctggcggcgttgtagaccaccgcgccagccgcctgcggccagccgaccacggcggtgatgcctcggcaggcggtggcgatgcgggccatcgcctgttcgcactcgtacaggaagccggggcgcagcagcaggtcttccggcggataaccgctcaccgccagctcggggaacatcaccagctcggcgccgtactcgtcgcgcgcctggccgatcatctcgatgatgcgctcggtgttgccggcgacgtcgccgaccgggaagtcgaactgcgccatcgcgatgcggatcgaagccatgggaatccagcctgtggttgcaatgccgccattgtagcgctgcgccatgcgcgcgccgggcgcgctcgctgcgtggacagccccggctcagtggatccacgccatgcgtggatgagcttgccgggatggccagggcgccagacgcagaaaggccgcccggaggcggcctttctgttttgcagcagccggtgggaagagcagtcgactaacagtcgactctacaattccccgcccagcggtcttacttgacaagcttggcgatggcagcgcccaggtcgcccggcgagcggacggtgacaacaccggccgcttccatggcggcgaacttgccttcggcagtgcccttgccgcccgaggcgatcgcaccggcgtggcccatgcgcttgccggccggagccgacgcaccagcgatgaaaccgacgaccggcttcttcacgtggttcttgatgtactcggcgccggcttcctcggcgtcgccgccaatttcaccaaccatgatgatgccttcggtctgcgggtcttcgttgaacagcttcaggcagtcgacgaagttcaggccgttgatcgggtcaccaccgatgccgatgcaggtggactggcccaagccgacttcggtggtctgcttgaccgcttcataggtcagggtgcccgaacgcgacacgatgccgatcttgcccggctggtggatgtggcccggcatgatgccgatcttgcactcacccggggtgatgacgcccgggcagttcggcccgatcagcacggtgtccggatgcgaacgggtcagcacgttcttgacgcgcagcatgtccagcaccgggatgccttcggtgatgcagacgatgaccttgatgccggcagcagcggcttccaggatcgcgtcagccgcgtacggcggcggcacgtagatgaccgaggcgttggcgccggtgctctgcacggcgtcggcaacggtgttgaagaccggcaggtcgatatgggtggtgccacccttgcccggggtcacgccgccgacaacctgggtgccgtactcgatcatctgagtggcgtggaaggtgccctgctggccggtgaagccctgcacgatcaccttggtgttcttgttgatcaaaacagacattggaattccttggtgtcggtatcaggcggcgttcttgacagcttcaacgatcttcttggcgccatcgttgatgttgtcagccgggatgatggccatgccgctgtcacgcaggagctgcttgccttcttccacgttggtgccttccaggcgcaccacgaccggaaccttgacgcccacttccttcacggcggcgatgatgccttcggcaatcatgtcgcagcggacgatgccgccgaagatgttgacgaagatgccttcgaccttgtccgaggacaggatcagcttgaaggcttcgatgacgcgctgcttgttggcaccgccgcccacgtccaggaagttcgccggctcgccgccgttgagcttgatgacgtccatggtggccatggccaggccggcgccgttcaccatgcagccgatgttgccgtccatggtgacgtagttgatgtccagttccgaagcgatcacttcggtcggatcttcctgggtcttgtcgcgcatggcgaccagggccttctggcggaacgcggcgttgtcgtcgctgtcgaacttgccgtccagcgcgtacaggttgccgtcgtccaggatggccagcgggttgatttcaaccagggccaggtccttttcgttgaacaggcggtacaggttcaccatgatgctggcgaactggccggcctgcttggcggtcaggcccagcttgaagccgaaatcgcggccgtggtaaccctgcacgccttcgacgaagtcgacgttcagcgagtggatcagctccggggtttcagcagcgacctgctcgatctccacgccgccttccgaagaggcgatgtaggtgatggtcttggtgccacggtcgaccagcaccgacaggtacagttccttgacgatctcgccggcggtggtcaccagcaccaggttgaccggcagttcaacgccagcggtctggtaggtggccatcttagtgccgagcatcttggccgcagcggccttcacgtcgtcggtggtcttgcagaacttgacgccgccagccttgccgcggccgccagcgtggatctgcgccttgaccatccaggggccctggcccagggagttggcagcggcaaccgcttcgtccggggtcgcagcgaccttgccggccgggaccgggatgccgtactcggcaagcagttgttttgactggtattcgtggaaattcatgcgtcaccgtgggaataggaacgaccgcacgcaattcctcagggccccggcggggcgccggcatggaccgcggcgggcccactattgtggccgagccggcgccggggcgcaaagaagtctgtacaaaacgccagacgcgggcagatttccaccgtcattcaggcagttgcacccgggccggggctggccaccggtgtccgcaacgggccaaatgcgcgatccggaccacttcggcggcgcccggccgggggccctatactgcccttcgcaaacgcgacgtgccggcccgacttcaggggacgccggacaggcccgccgcagaatccagacccaggcagccagaaggggagttccggcgtgtcacccagtgcttcattgattgaccgcatcgaatcgattccgcggcgtgaactgtatttcttcgcgctgtaccgggtgctgatcgctacggtcattgccgccctgctctacagcccgttgtcggccatggtcggcgaagcccaccacccgcggctggccgatgtcgttgcggtcatctacctggccctggcgctgctggccctggtggtcggccgcaacgaacgctggctacgcccgatcgtggtcagtggcgtgctggtggatatcgtggccgccaccctgctgtcgcacgccctgcccggcgccagcgccggtatctcgatgtcgctgctgttcaacatcgccgccgccgccactctgctgccgctcagcctggggctgggcctggcgctggccgccagcctggccaccggcgtcgagtacacctggaagctgctggaaggcggcgaccccacccgcaccctcgccgaactggcgatgttcgctaccagctacctggcactggccttcatcagctaccaggtgggcaaccgcgcccgccgcaaccagcagctggccaaccagcgcggcgatgaagtcgccaacctgttccagatcaacgaactgatcatccgccgcatgcgcaccggcgtgctggtggtggacgccgacaaccgcatcaccctggccaacgaagccgcctcgatgctgctgggcgataacgacggcaacggcgaaagcgggcgcctggacctggccagtgccgcaccggaactggcgcgccggctgcagcgctggcgcaatggctgggcacaggacgaactgccgctgcagctcaaccccgaccagccggaagtgcagccgcgctttgcccgcctgctggccggcagcgaccttgcgctggtgttcctggacgattccagcgtggtctcgcgccgcgccgaatcgctcactctgtcggcgatgggccgcttctcggccagcctggcccacgagatccgcaatccgctggcggcgatcaactatgccgtgcagctgctggaagaaggcaccggcttcaacgagagcgaccgccgcctgctgcagatcatccgccagcagtgccagcgcaccaacggcatcgtcgagagcgtgctggggttggctcggcgcgaacgcgccacgccggagaacgtggacctggtcgccttcgtgcgccgcttcgtgctggagtacaagcagggccagaccctggagaccgacagcatcgaaccgatcatcagcgacacatcggtgatggcccaggtcgacgccaagcatctctaccaggtgctgaccgtgctggtgcacaacgcactgaagtacggccgcatcggccagcagcctgcacgggtgcggctgcgcgtggcccagcacgaacgcagcgcggtgatcgacgtgatggaccgtggcccgggtatcccggagagcgtggccgcgcagctgttccggcccttcttcaccacgtccgagcatggcacgggactgggcctgtacatcgcgcgcgagctgtgcagggccaaccaggcccgcctggactacatcgcggtgccggccggtggctcctgcttccgcttggtgctgcccggtccacatacgctgctgccgagctgatccccattctgtgcgtcaaacatttgtcgcttccagccccctcgtttatctttcacgcccatgaatgaaacccgcagcgccctcgtcgtcgacgacgaacgcgacatccgcgaactgctggtgctgaccctcggccgcatggggctgcgcatcagtaccgccgccaacctggccgaggcacgtgagctgctggccagcaatccgtacgacctgtgcatcaccgacatgcgcctgcccgatggcaacggcatcgaactggtcagcgagatcgcccagcactacccgcgcacgccggtggcgatgatcaccgcattcggcagcatggatctcgctgtggaggcactgaaggccggtgcgttcgatttcgtcagcaagccggtggacatctcggtgctgcgcggactggtcaagcacgcgctggaactcaacaacgccgagcgccccgcaccgggccccaacgccgaacagggcggacgcctgctgggccactcgcaggccatggatgtgctgcgcaccaccatcggcaaggtcgcgcgcagccaggcgccggtctacatcctcggcgagtcgggcgtcggcaaggagctggttgcacgcaccatccatgcccagggcgcgcgcgcggccggcccgttcgtgccggtcaactgcggcgccattcccggcgagctgatggagagcgaattcttcggccaccgcaagggcagtttcagcggcgcacacgctgacaagcctggcctgttccaagctgcgcatggcggcaccctgttcctggacgaagtggctgaactgccactgcagatgcaggtgaagctgctgcgcgcgatccaggaaaagtcggtgcgcgcggtgggcgcggccaacgaggagccggtggatgtccgcatcctctcggccacccacaaggacctggccgagctggtcgaggacgggcgcttccgccacgacctgtactaccgcatcaacgtgatcgaactgaaggtgccgccactgcgcgaacgccgccaggacctgcccgaactggccgcggccgtgctggcccgcctggcccgcagccacggccgcgccaccccgctgctggcgccctcggcgctggaagccctggcgcagtacgcgttcccgggcaatgtgcgcgagctggagaacatcctggaacgtgcgctggccctggccgaggaagactgcatcggcgccgatgacctgcgcctgccgcagcacgcgccgcgtgcacccggcagtgcggcgcccgccgaagccgtggccgacctgcagccgggcagtgccgccctgccctcctacatcgagcagctcgagcgcagcgccatccagcgtgcgctggaagagaaccgctggaacaagacccgtaccgccgcgcagctgggcatcaccttccgtgcgctgcgctacaagctgaagaagctggggatggagtaaacccggggtcggatccctttccaaaggaaagggctctgacccggcacgtaccaccaacctggtagtgccggccgctggccggcaacctcctgcatcgcgtcatccacgcatggcgtggatctacctcaatccttggtgacgcggttgatctcggccaggctggtgatgcccgccgccgccttcttcaatgccgactggcgcaggtcattcaccccgatctgctgcgccgcctcggcaatctgcagcgcattgccaccggccagcacgatggtagcgatctcatcggtcatcggcatgacctggtagacgccggtccggcccttgtagccctcggtgcattcgtcgcagcccacggcctcgtacagctcgatgcccgcatccagctgcgcctgggtgaagccttcggccagcagcgcatgttcgggcaggctggacggacgcttgcagttgccgcacaggcggcgcgccaggcgctgggcgatcaccagcgtcaccgagctggtgatgttgtagggcgcgatacccatgttcatcaggcgcgcgatggtctgcggcgcatcgttggtatgcagcgtggacagcaccatgtggccggtctgcgcggccttgatcgcgatctccgccgtttccaggtcgcggatttcgccgaccatgatgatgtccgggtcctgtcgcaggaacgagcgcagcgccgcggcgaaggtcatgccgcgcttgttgttctgctgtacctggttgacgccgggcaggcggatttccaccgggtcttcggcggtggagatgttgcgcgtctcgtcgttgaggatgcccagcgcggtatacagcgacacggtcttgcccgatccggtcgggccagtcaccagcaccatgccgtacggcttgtggatggcatccaggaacagcttctgctggtccggctcgtaacccagcttgtcgatgcccagcttggccgcgctgccatcgaggatacgcagcaccaccttctcgccgaacagggtcggcagcgtgctgacgcggaagtcgatctgcttggtcttggacaggttgagcttgatgcggccgtcctgcgggacgcgcttctcggcgatgtccagctgtgccatcaccttcaggcgcgcggcgatgcgctggttcagcttcaccggcgcgcgcgccaccatcttcagcaggccgtcgatgcgcaggcgcacgcggtaatcgtcttcgtagggctcgaagtggatgtccgaggcgcccttgcggatcgcatcgaccagcaccttgttgacgaacttcaccaccggggtgtcgtcacccttggcgtcgatgccggaatcgctgccggtggcgccgagatcctcgtcgccggccgccacgtccaggttgcccatgccatcgtcatcgccacccagggcgtcgccgagggtgtcatggctggcgtgccactgttccagcgtgcgccggatctggtcctcgtcgaccaggatcggctcgaccaccaggttggtatggaacttgatctcgtccagcgagtgggtcgggttgctggtgccgacgaacagcctgccaccgcgcttgaacagcggcagcacgttgtgcttgcgcagcagctcctcgctgaccaggctcatcgcgttctggctggcgtcgaaggtggacacgtcgaacagcggcatgccgaactcgaccgcattggcggcggccagctgcgaggcattgaccagcttgttctgcgcgaaccaggtcggcagtggctggcgcgcggcggcggccttggccatggcgtcgcgggccgtggtctcgtccagggcgccgtcctgtaccaggcgtcgggccaggccggtgatgccgacaagattggcggtggtgacagcgttcatatgaatccttggctcatggggtcatgccatgccgtgcgtcttgcacggacaccgcacggggcagcagaacccgccgcgacccaatggccatcggcatcgccaatccatgagcaacactgccttgcccggcactcccggcccggcaggcacgatcctgactcccccggggatgatagccccgtcaaggggcagccagcatcccatcggagcgctgaagtgtgatcagcagccggtcgggcgatagcgcgtttcgaacgcgctgccatcgcagctccagatgccctcggcggagcggcgcaggatcaggtccttgccgtccagcgcgctgtgtcccttcaaggtgcagctgatatggccgacgccggagtcgctgagttcggcttcgacgttcgagcagtgggcgttctgggcgccgccgatgaactcgggggtgaccaggctggccgagcggttttcatagacgaccgtttcaaccagcatcttgcccgggctgatgtcggccagcgcggccgtcagctgggtacggatgatgtaaggctgaaatacgactgtcccgatcgctgccaggatggcgatgatggccacaacgatcatcagttcgatgagcgtgaagcccttctgtgtgttcatgactccccctgtttgatccagcaatccccattgctgcgtgctggccggaattcctactccagtcagcacaaggcccgccaaagcgggccttgtgtctacctcatggcagcctaggtcagacttaagctaccaagcctcatgggctcgaaggattacttgcagcccttcggaatgaacttggcatcgacagccgaagtctgacaaacgaaaccacccgccaccgcatcctcgccttcaccagacgcctgcgtgtaattcagcgagatcgtagaattctcaccgatacggcccggatcacggatggtgcacttcatgccaccctcggtcacatcgataacactgcagctaccggtttccttgctctggaagccagcggttgccagcgtcggcttgttgccgttgctgacttccatctcgaactgggtcttgtgcgaggccaggtcggccagcgcagcggtgaccttcgacttcgaggtgtagtcctggtaggccggcagcgcgatggcagccaggatggcgatgatcgcgacgacgatcatcagttcgataagggtgaagcccttctggttcttcatttggtacatccccaagatagtggtggttgagttcagtgcacgggatcggaccggacagcgccggttgagcgggccccatgccctgcgggtggatcaacgcaggttgcgtgccaaccccggcacgcctccccctggatttccccgcgcccatgatggcagcaatttcgcggatgggaaccccccgcttccgaatctgcgatggacgcggcaatgtgacgcagtgcgtcacctttggtcggcacccggcacgaaatcacacgctgggccgcctgccaactgcccatccgcccttgaacccgctaccatcgatggctagttacccgcctggggatggcgggtcttggggagccaacatgtctgtcagtcgcagtgcgatcaagaaagagccggtggcgcgcgccaccatggagctgcagccgtttgtctgggaggggaccgacaagcggggcgtgaagatgaagggtgagcagctggccaagaacgccaacctgctgcgtgccgagctgcgccgccagggcatcaacccgggccaggtcaagcccaagtcgaagccgctgttcggcgccgccggcagcccggtcaagcccaaggacatcgccttcttcagccggcagatggccacgatgatgaaatccggcgtgccgatcgtgtcggcgctggacatcatcgccagcgggcacaagaacccgcggatgaagaaactggtggacaccatccgcaccgacatcgagggcggctcctcgatgtacgaggcggtcagcaagcacccggtgcagttcgacgagctgtaccgcaacctggtgcgggccggtgaaggcgccggcgtgctggaaaccgtgctggacacggtggccacctacaaggagaacatcgaagcgctgaagggcaagatcaagaaggcactgttctacccgatcatggtggtggtggtggcgatgctggtcagcggcatcatgctggtgttcgtggtgccgcagttcgaggacgtgttcaagagctttggtgccgagctgcccgccttcacccagatggtggtgaacctgtcacggttcatggtgtcgtggtggtggctgatgctgctcatcgcgatcggtgccgcggtcggcgcgatcatggcctacaagcgctcgccgaagatgcagcatgcgatggaccggttcgtgctgaaggtgccggtgatcgggcagatcatgcacaacagtgccatcgcccgcttctcgcgcaccaccgcggtgaccttcaaggccggcgtgccgctggtggaggcgctgggcatcgtggccggtgctaccggcaacaccgtgtacgaagaggcggtgctgcgcatgcgcgacgacgtttcggtcggttacccggtgaacatgtcgatgaagcagaccaacctgttcccgcacatggtcatccagatgaccggcatcggcgaagaggctggtgcgctggacgccatgctgttcaaggtggccgagtactatgagcaggaggtcaacaattcggtggatgccctgagcagcctgctggaaccgatgatcatggtgttcattggtaccattgtgggcggcatggtgattgccatgtaccttcccatcttcaaactcggcgccgtcgtcggataacacatacatggcttttctcgaccagcatcctggcctcggctaccccgccgcggccgccttcggactgctgctgggcagtttcctgaacgtcgtcatcctgcgcctgcccaagcggctggaatggcagtggaagcgcgatgcgcgcgaagtcctggaggaaccggacttctatgaaccacccccgccggggatcgtggtcgagccgtcgcactgcccgcactgcaagcacaagctgagctggtacgagaacatcccgctgttcagctggatcatccagggcggcaagtgccgccactgcaaggcaccgatctcgctgcagtacccgctggtggaggcgctgacctcactgctggtggtggcctgcgtctggcagttcggcttcggctggcagggtttcggcgccatcgtgctgacctgcttcctgatcgcattgtccggcatcgacctgcgcacccagctgctgcccgaccagctcaccctgccgctgatgtggctggggctgataggcagcatcgacaacctgtacatgccggccaagcccgccctggtgggcgcggcggtgggctacctgtcgctgtggacggtctggtggctgttcaagcagctgaccggcaaggaaggcatgggccacggcgatttcaagctgctggcagcgctgggcgcctggtgcgggctgaagggcgtcctgccgatcatcctgctctcgtcggtgctgggcgccatcatcggctcgatctggctgtacagtcggggccgtgaccgcgccacgcccattccgttcggcccttacctggccattgctggctggctgtacttcatgtggggtgcgccgctggtggagcagtacatggtgatgagcgggctgcgctgaggggagtccccatgagccgctatgtggttggcctgaccggcggcatcgccgccggcaagagtgaggtgacccggcgcttcgaggcgctgggcatcgtggtggccgacgccgacctggccgcccgggccgtggtggctgccgacagcccggcgctggcccgtattgccgagcgtttcggcgccgacatgctgctggccgacggcagcctggaccgggcccgcctgcgcgcccacgtctttgccgatccggccgagcggacggcgctggaagccatcacccacccggccatccgcctgctgatgcaacggcagtgcgagcaggctgagagcccctatgcgattgcggccattcctctgctgaccgaggtgggcgggcggaaggcctatccttggctggaccgggtattgctggtggatgcaccggaagccgtgcagcacgcccggctgatgcagcgcgatggcattgatgctgcgctggccgaccggatgattgctgcgcaggccagccgcgcacagcgcttggcgctggccgatgacgtggtggtcaatgatgggcagccggaggacctgcaggtgcaggtggaacagctgcatgcgcggtatctgggcttggccggggcttgaggcctggttgccggccagcggccggcactaccgaagcgcatccatgcgtggcgtggatctactggccgattcgattgccggccagcggccggcactaccaaagcgcatccatgcgtgacgtggatctactggccgattcgattgccggccagcggccggcactaccaaagcgcatccatgcgtggcgtggatctactccagctgctggcgggcgccaccctgctcccgcgcgatttcggcagcgtgcagcagctggatcagggtattcaggccggcaagcgcgcggctgagaccagtcatcgtggcggcctgcgccgggctgcccccctgcacatccagccgctggccgtcggcggcgtcgcggccatccatgcgcgccagcagggcgggcagcaggtccctggggtcatccagcagaacttcgacccgctcggcgacgtcggcaggcagcaggtgggcggcatcgccgatcagggcgtgcaactgggggaacagcgggcgggtggacatgatgaagctcctcgctgacggcaggccacctgcagatgcaaggtggcggacggtgcgggttggcgtaccggacaactcccagatggatggaaactccggcggattcccgggaatccccacgcaccgcccgccatgaagcgagcacagtgcattgtccgcgatgccgcgcgaggcatcggaagttttccatctgacagttgatttcaggacgccaatcccggccaaggcacctaccccggccaggtcatcaggccatcaccgcgcacggcgatctgtaaggaaattcccaagtgcggcgcgggcttgccaatgcgtgcgttggaacacgcgcggggcgcggcagcgatcacggtggtgtcgtgtcgggcctgtgatgcgatgtccgcgtgcgggggcttcagtgtcacaagcgacacagggcgtgatgcaaggtcggcagggtccgtgccgaccaaggtcggcacccaccaaagcagggctgcttacaacggcttcggcgagaacgtcagggtggcgatcacgccacgctcgccaccggggcgcacgctcacctgccagccgtacaggtcgcacagacggctgacgatcgacaggccgatgccgccgccctgcgaatgaccggcgtgcgtgccgcggtagccacgctggaacagcttggccgcgtcttcctcgctcaggcctgggccgctgtcggtcaccgataccgaattggtgcccacgaagacgcgcacttcgccgtcctgtgagtacttcaccgcgttgccgatcaggttgcccagcgccaccgacagcgccgcctcgggtgcatcgatcatcaggttgcgctcgccttccagcagcagctccagcggcttgccgcccagctgcgcgcggtgcgcatccagcagctgctcggccacgcgcgccacgttgctggtgccctgcccgcgctcgttgcgcgacagcagcagcaatgcgccgatcaggtcgctgcactgctgttcggcacgctggatgcgctgcaggcgctgcagcaccttctcgtccaggccgggccgggtcagcagcagctcggtggccccgcggatcaccgccagcggcgtgcgcagttcatggctgacgtctgcattgaactcgcgatcgcgctgcaccacttcggtcagccgcgaggaataatcgtccagcgcctgtgccagctgccccacctcgtcatcgggaaagcgcggcgccaacggctcgggatcactggtaccgccacggtacgcacgcagccgcgcggccaggtccgacaccggcttcatcaccttcgacgccgaccaccagcccagcaccagcgacagtacgctgaacaccagcaccgacaacaccagcgcgcggttgagctgcttgccaccgcgcacgctgtcggtcatgtcataggcgaggaagaaccaggcgtcgggcgtcttccgcacggccagcttgtaggaatagggttcgccgtgttcgtcgccgctgacgctgtggatgccatcggagaagcccgcccactgcgcgcgctcttcgcgcacccggtcgaacttgtccttggaataggcatacgcacggatctgcagcaccggcgcgtccgggttgtggcccgggtgttcgtagtagcgccgcgcgtactcgtcgatgttgcggttcatcagctcttccaccagctggttttccacgcgcaggcgggcccagttggtggcgaacgcgaacagtgtcgtcaggcagaagcccaacaacacgaacgagacgatgatgcggctgcgcaggcgccgccggtatggcgtgcgccggcgctcccccttggctgccacggaatcaggcttccggggtggcgatgcggtatccgatgccatggcgggtctggatcagcggcacttcaaacggcttgtcgaccaccgcacgcaggccatggatatgcacgcgcagcgaatccgaatcgggcagttcctcgccccacacgcgggtttccagctcctggcgggtcaccaccgccggtgccgcttccatcagcgcctgcaggatcttcagcgcggtcgggttgagctgcagcagcttgccctggcggcgcacttccagcgtatccaggttgtattccaggtcgccggtttccagcacgcgggtctgcacgcccttgccgcggcgcgacagggcgttcagacgcacttccacttcctgcagcgcgaacggcttgatcaggtagtcatcggcaccggagtcgaagccggccagcttgttgtccagcgaatcgcgggccgtcagcatcagcaccggggtctgcttgcgcgcttcattgcgcagcttgcggcagacttcgatgccgtccatgcctggcaggttgagatccagcacgatcgcgtcgaactcgtgcaccacggccagatgcaggccggtgaccccgtcagccgcgaagtccaccgtgtgcccccggtcctccagatagtcgcccaggttggccgcaatgtcgctgttgtcttcgattaccaggattctcactgtcacctctaattgactgtactgccggcgcgcatgacctgcctcatgtcttgctgtgcccgttccttctgccgagcgcgctcggcaacggtcatgcactgcgtcgtggtccggttggaaccgatgggcttttcacgttggcatattagacgactatcttcacgcgcctgtgtcaaaaccgtgttcacgacctgctgatcgttgaagacctgggtttgcaccggttcaggcatggaatcgcgtgcggggtactgctccaccgctgcgcgcatgcgtgcaagggcgtcgttgacgcgggtgcgctcgtcctgcttgagttccgaataggtttcgccgtccttgagctccacctcgatacgcgcgatctgctgctgcagcggctggccgggcacgaacacgtccttgcccctggatgccgatgcggtactgaccagggcgagtcctgacaacaggacggccgacatcaaagcctgtttcatggcaaacaaatccttgtctgtggcgaatcccgactctattcgcacccccttcacgccagcaagtgccaatggtcggggcagcggaagccctaccgcgagctggcagggttgaagttgttgaaggtgcgctggtcgttcaacagcgccttgcccttttcctcgatccggcggcgttcggccaccgtcaggcagcggcttttgggcatgttgctgccggtactgcgcgtgtgctggcagatctgccggctgtcctcgtgggcgcgggtgagcagggtattgatccgctcctggtcgttgaagacctccccctgcacctgcggcggcagttcctgcacgctctggtggccgcccatccgcgcggtgatccgggccagcgcttcgcgcacggtgctgcggtcatcagcggaaatctcgctgtaatcgccatcatccagggctttttcgacctggcgcacctgctcggccaccggcgactgccggtccatctgcacaacggatttctccggcttggccgcagcagatccggccaggcccagcagcaacgcgatcatcgtgatgcggtacatcgccagcctccgatccatccaggaacgatggggccactctacggccgtcacgccacctccacaagggacagcgggcaggcataaaaaagacccaggcggtgcccccgcctgggtctgaagttgtatcccgataccgatcctgctgagaggcagagctgcggttcgctgaagcctacgcgcgggccgattaaaggcttgttaaagccggcctcatccgcccgtgagaatctcaagccgctgaatactcagggttttttaagcttctcgacgtgctcgatgatgcgcgtggccacgtccaccccgcaggcggcctcgatcccttccagccccggcgttgaattgacctccagcaccagcgggccgcgcgcggagcggatcaggtccaccccgcacaccgacaatcccagcgccttggccgaccgcaccgccacctgctgctcggcacggctggccttggccgccaccgccgtacccccggcatgcaggttggagcggaagtcaccttccggcgcctgccgctgcatcgaggcaaccacctggtcaccgaccacgaagcagcgcagatcggcgcccttggcctcgccgatgaattcctgcatcaggaaattggcgtacaacccgcgcagggcctcgacaatgccgcgcgaggcgctggccttctcggtaaggatcacgccgcgcccctgggtaccctcattgagcttcaccacatgcggcggtgggcccagcatggacaacaggtcgacggtgtcgtcggggttgtcgccgaacacagtaaccggcatgtcgatgcccttggccgccagcagctggtgtgcgcgcagcttgtcgcgcgaacgcaggatcgcgtcggacggattcggggtgcgtgcacccatcagttcgaactggcgcagcacggccgtgccatagcgggtgatcgaggcaccgatgcgcgggatgaccatgtccacgccggtcatcggccggcccttgtaatgcatcgaaaagccatcggcggcaatgcgcatgtagcagcgcagcggatcgaggatgcgcacggtgtggccgcgcgcgcgcgccgcctcgaccagccggcgggtggaatacagggaactgttgcgggacaggatggcgagcttcatcgcggcaggatcgggcggcaggcgcgcagcatagcgcgggcgtgtggcgggtggatgatgccccgcggcgtggcttgctcaggcgcaggcggcacactgcggggcaggccagaccgcaaggaaccccgatgtcgatcaccgtattcccgcgcttctccgaagtggatgtactcggccacgtcaccaacaccgccctgcccgtctggttcgaggaaggccgccaggagatcttccggcatttcagccgcgaggccagcatgcgcgacttggcactgatcctgcgccgctacgagatcgacttcctgcagcagatacaggcgggacacgaagtacgcatcgagacccggatcgagagcattggccgctcctcgctgtcgatcgtgcagcaggcgttccagttcgaggccctggtagccagcgggcgctgcgtgatggttcatttcgactacacggccaacgcctcgcgcgagatcgatgcggagcagcgccaggcgttgtcggggctgttcaccgaggaatatgcacagtcgctgccggaaacgagcgcgcgcgccgccgaggcctgatcagcgcgagggaaggcgcagcctgaagcgcccatcccgggcgcgcagcgccaacccggtttcccgccattccacaggcagctccaaggctgtgtggcgcgtggggtatcgatggacggcatcgaactcccagcgttcctcataggcttcgcactgcagtgtgccgtcatcgtcagcatcgatcacattgatccaggccatgctccgggccttgccgaagccccccatcgcatgacgggcaaaggcttgccaacgaccctgccagcagacaagccacacgccctcgatgggtcgcaggttctcatcaagcacactgccggccaccaccaggcagcgtcccgacgggctcgcgatcacggtctccagatcacaggcatggcgaccactggaggtctcgtcaaggtaaagggcatacgggcagatgcacgcgaacagggccggatgcgcagtcacgcgcagatcatcgggaagcagcgggaccgcgcgcagcacccgggcatcaggcaggacgtgcctcagctcccgcggcaatccggcggccagcgccggatgtccgtgctccaaccataggcctcggcaggaatgcagctgggtcacgccgccggactggctgcgcagccacgacgccgcccccgcctccccatcggtctgcaggcgctcgcccagctgctgccggaactggccgggatcagccgcaagcacctgcaccgtcttttggcgctcgtcgtagacgatcactgcttcgcatcgatcaacatacccgctggccaggcgcagcgcgcctcccggcaggtcctgccattcaccactggcatcacgactgcctccagtggatacgccttcgacgatggcgccatcgcgcagcatctgcgtgctgtacgccggtccgcccatgcccagctcgccccaatccaacagcacatcatgtgcgggcggccgttcggcaaagggcttcatcgattgcgagcgcagtcgtgaaccgcacacggcattgccgaccagatcgattcgctgcagcgcgcgccccaacgcaaggcacacggcaaggccggcaatcactcccaaaggcgaccaccaggccacacagacggcgaccagggccaggaacggcaaccactgggtgtagcgccgcagggcggttcgatcaagggacatgcggatgagagaggcgccccagcgaaccgtcgacgtcttcaatgccgatccgatcgattgcggccgatgccggttcaagcatcctgcgctcctggaactgcgccgaatcgattctcttcctcgctcccgggaagcagcatgactggaaagaggacgaacacccccaagggaatgaacgcgatcacggtgtaccagcctgactcgtcgatgtcgtgcaatctcctcacggtcagggccagcatcggaggcaggaagacgaagacagcgcagacggtcatgacccatcccaccttccacaggctctcggacgtttcccaatccaatgacaggtacccgaccagccagtaaccgcgatccatcacgctgtagctcaccgccatcacgaacccggccagcagcgaatacgaccagaactcccgccggtcggatcgtccggaaaaatcaaagcatcgcctgatgggcacaagtgcagcgatcattcacgctccgggcaacggatgttgggcgtcaacagctgacgatcttctagcattgcgaagccaagcatcaactgaaccccgcagctcgaccgggcccgggaggccacagcagccgcagctgcagcagggcagttcctgtcctgcaggctatgcgcaaggatgcattcggacacgaccgatccggccaagggatgtttgcgaagcgacgtccagccctgccattcaccgggcatctcgaccgggatccatgcgcggaaaagcggggttcggatatcgcggagcgtctgcctgatgcagaccgctggagacatggagcgggcgatgggaatcgaacccacgtcagtagcttgggaagctacagctctaccattgagctacgcccgcgttgcggtgggaagtctatgcgctgggccccgtgttgcgcaatggtgcccatcgcatcaggccggggtcacagccctctcgctgccgagagggccgaccccgcctggtttctgcttagaaggtgccgctgaagttggcgaacagcgttgcgtcctgggcacgcttctgcccggccgaagcgctcaggccgaagttgctctgcagcccgaacagttcggtgcgggcgcccagcacgacggtcgcgtagtccttgtcgaacttcaggcccggcacacggtagctgcccagttccggcaaggtctgcagccacgcgctgccctgcttggtgtcttcgaactcatggtcgtaggtcagctgcgcgtacggcttgagggtgccgccatcgaagcgggcctgccaaccgatgcgaccaacggtcgaatcaacgttctggcggtcgtagccaagcgcggtggccagggtgccggccgcagcgctttcggtgtaaccatcgatcttcaccttctgccagatcaccgaagcgatcgggccgtggcggaagccgccttcggtgccgaactcgtaaccggcgttcagggcggcggtcaggttgctgccgtccggcgaaccaccgtgctcgcgggtggccgggccgagctggaccttgcggttcacgtcatacgacagccaggtgtagctgacctggccgttcacccagatgcgatcgccgtaccagccggcgaacagaccggcggtggtgtccttctgggtgaaatcgccacggctgttgccgaagtcggcgttgaggcggccgaagccggcgaagccgccgaccaccatgccgtcgcgcgcccagtcgatgccgaacaggccggccggcgccaggccgtcgtacagatccgcgtggtcgtagcgctgcaggtcaccgcggacgccgccccaccaggacaggccgtcggccggacgaccgcccaggtgcatgctgacctgatcggcacgcgaacgaccgatggtctgtgccgagtggctcagcacctgctgcaggcgcggggcttccagcaccgagaccgcgtactggcccagcagctggtggcccgccgtggtcggatgcacgccatcggcgaacagataggtgttggccgcatccgggctgacgtagctggtcggattgcaggtcaggatgctctgggtcgaattggccggatcgatcttgcatgcggtgctggtgacgttggtgaagccgtacatggccggattggcggcgacttcgcccagcacggtgaaggtatcgagcgggatgaactcgatgccggcctgcttcaggccaccataaagagccttgttgtagccggctgacagcgcggtggcggtggccgcgttcgggccgcggaaggccggggtcaggccgacgttcggcaggttcggcaccagcacgtactgcgcaccggcctgcttcagcgcacccaccagagcgatctggtcggtgacggcggcgccgatgatggcctgtgcctgcgccggcgcagctgcggcggcgaacaggtcattggcgccgccccacaccgtgtacaggacattgccgtcagccttgccgccgttggcggccagataacgggccgcctgcgacttcagcgaggggatagtccccattgcgctcggcacgtccacgccaacgcgggcaccaccgaccgcgtaattgtcaccgttctggccgttgccattggcggcgccattgaggccatagtagttggcgacctgctgcgaccacacccagcccgggttggtggtgaactggccggtcaccggacgcacatcggccggcagcagcgggcggaaatagccggcatcggtcaggctgtcgccgaagaacacggccttggaatacggggattcgcctgccatggccggaagcgcggccagcgcgatcgcggccgccatcagggtgcggatcgggcgtttgctgagcagcatgaaaaaactcctgtggggatatcgttgaggacccggcggacgtacgccggcgcacggtgaatggtttcactgcgccgcgttttgctcacgctgcgccgccgcatggattgtcgcccgatcgccgggaaacctgctgtgccggagctggcgccccgttcaatttgcaagtgttccgatcccggcgggctatcggcgacaatgcacggatgaacatccagctcaatggcgaaccccgcgccctgcccgcttcggcaaccctccacgacctgctcgaggccgaacagttgctgcagcgccgggtggcggtcgaggtcaacggcgagatcgtcagccgcagccgccacggcgagcacgtcctggccgaaggcgacgtggtggagatcgtgcacgcgttgggcgggggctgagacctccgggtggtgccggccgctggccggcaatccgacgctgtcaggcaccctgcatgtgccggccagcggccggcactaccctcgccctcctgcggacagcaccgccttgcgtgatcccatcttcaggcggataggcgataatcgcgccatgaacgttcatgtctcccccgattcgctggtgatcgccggcaagacctatggctcgcggctgctgaccggcaccggcaagttcaaggatctggaagaaacccgcctggccaccgaggccgcgggcgcccagatcgtcaccgtggcgatccgccgcaccaacatcgggcagaacccgggcgagccgaacctgctcgacgtgctgccgccggagcgctacaccatcctgcccaacaccgccggctgctacaccgccgaagatgccgtgcgcacctgccgcctggcccgtgagctgctggacggccataacctgaccaagctggaagtgctgggcgaccagaagtcgctgtacccggacgtggtgcagaccctcaaggctgccgagcagctggtcaaggacggcttcgaggtgatggtctacacctctgacgatccgatcctggccaagcgcctggaagaaatcgggtgcgccgcagtgatgccgctggccgcgccgatcggttcgggcctgggcatccagaacaagtacaacctgctgcagatcatcgaagacgccaaggtgccgatcatcgtcgacgccggcgtcggtaccgcgtcggatgccgcgattgcgatggagctgggctgcgacggcgtgctgatgaacacggccattgccggtgcgcgccacccggtgctgatggccagtgccatgcgcaaggcggtcgaggccggccgcgaggccttcctggccgggcgcatcccgcgcaagcgctacgccagcgcctcctccccggtggatgggctgatcggctgatgaccaatcctttcgacagcgccggttccaaggctccgcccaagcccttcaccgtaagcgagggccgccgcgaggtgcgcagcttcgtgttgcgccaaggccgcttcacccccgcccagcagcgcgcgttcgacgaacgctggccgcgcttcggcctcgactacaccggccagccgcgtgacctggacgccaccttcggccgcccggcacacaaggtgctggaaatcggcttcggcaacggtgccgcgctgcgcttcgccgcccagcacgacccgtcgcgcgattacatcggcatcgaagtgcacgccccgggcgtgggcaggctgctgaacgcgctggccgacgacaacgccgaccacgtgcgcctgtaccaccacgacgcggtggaagtgctgcagaacgagatcgccgatggcgcgctcgatgaagtgcgcatctacttcccggacccgtggcacaagaagcgccacaacaagcgccgcctgctgcagccggcgttcgccgaactgctggtgcgcaagctgcgcccgggcggccgcctgcactgtgccaccgactgggaggactacgccgagcagatgtgggacgtgctcgatgccaccgccggcctggtcaaccgtgccggcccgcgtggcagcgtgccgcgcccggactggcgcccgcagacccacttcgagacccgcggccagaagctcggccatggcgtctgggacctgctgtacgaccgcacctgacgatcgcctgaggacgccgcgccccacatggataccgcgctgacgctgaccaacgacatgaagctcgtgctcgggctggtcggcttcacgatggcgatgttcctgttcgagcgcatccgcgccgacgtggtcgcgctggtggtactggtggtgctcggtgtcaccgggctgatcgcgccggaggaaatcttcggcggcttctccggtaacgcggtgatgagcatcatcgccaccaccatcctcggtgcaggcctggaccgcaccggggcgctgaaccggctggccgcgtggttgctgcgacgcggtcatggcgtcgagcagcggttgctgatgatgaccaccgccattgccggcctgaactcgtccttcatgcagaacccgtcggtgatggcgctgtacctgccggtggcttcgcgactggcagcgcgcaccggcctgaccctgcagcgcctgctgctgccgatttcggcggcgatcgtgatgggcggcgcgctgaccatggtcggcaattcaccgctcatcctgctgaacgatctgctggcctcggccaacaacaacctgccctcgggcctggcgaccatcgagccgctgcgcatgttcgcgccgctgccgatcggcgtggcgctgctgatcgcctcgctgctgtacttccgctactacggcgaccgcaagctgatcgaggaagagaacctggccaacgacggggtcaccccggcgcgcaccgaaagctacttcgccaagacctatggcatcgaaggcgatgtgttcgagctggtggtcagtgccgaaagcccgctggtcggcatgaccctgggcgaggccgagaacctgcacgatgccccgctgctgctggccctgaagaccggcaatgacacccgcctagcgccgccggcggagatgcgcatctgggtgggcagcgtgctcggcgcaatgggtccgcgcgagcagatcaacgacttcgcgcagaaccagttcctgcgcatgtcttcgcgcctgaagcacctgggtgacctgttcaacccaagccgcgccggtatttccgaggcggtggtaccgccgacctccaacgtgatcggcaagagcgcggccgacctgcgcctgcgcaaggagcgcggcatcagcctgctggcgataaaccgcgacaagcaggtgatccgcgaggacgcgcgcgacgtgcagttgcgtgcaggcgacatgctggtcttccacagcatctggaccgacctggcacaggcggccaagagccgcgacttcgtggtggtgaccgactacccgaccggcgaacaacgcccgcacaagttcaagatcgccatggcgatcttcgcgttgaccatcctgatcgcgctgaccagcaagctgccggtggcgctgacgctgatgaccggcgtggccggcatgctgctgaccggtgttctgcgcatggacgaggcctatgcctcgatcaactggaagacggtgttcatgatggccgggctgatcccgctcggctgggcgatggactccagtggtgcggcggcatgggtggccggccataccatcgacaagctgccgaccggcatcccggtgtgggtgctggaggtggcgctggcgctgctgaccacggcgttctcgctggtgatcagccacgtgggcgcgaccatcgtgatggtgccgatcgcggtgaacctggcactggcggcgggcggcaacccgaccgcgttcgcgctgattgtggcgctgtcggcgtccaacaatctgatgacggcctccaacccggtgatctcgatgatcaccggccccgccaactacaccccgcgcgagatgtggcgggtcggcggaccgctgtcgctgatctacacctgcgtggtggtgctgatgatcaacctgatgttctgagggttggggtttgttggcagggctgcgccctgcaccccggtagtgccggccgctggccggcaacatcaacggcaagagcgtgcattccgtgggatggcggggtgggtccggttgcgggggacgccgtaaacccgtccgtgggggcttggccgcggcatccatgccgcggacacccccgcaaccggacccaccccgccttcgacagtttcacgcggctggtggtgggtgccgaccgttggtcggcaccgatctcgctctggtagctgtcgacttggtcgacaccgtagatccacgccatgcgtggatgaatctctggatacccattgatgtggatacccattgatcctgtgggtgcgaaccttggttcgcacaccggttgcctcaagccaagtaaaccttcccgtcgcgcacgtccaccggcaccgcgcgcaggcggtcgcccttgcagggtccggcgatgcagtcgccgctgtccagcgcgaacgaggcgccatgcgcggcgcagaccaggtggccttcacggctcttcaggaactggcccggggcccagtccaggcggcggccggcgtgcgggcagatgttcaggaacgcgcgcacctgcgcgccgtcgcggtacagcaccagcgattcggcatcgccatcaaccaccgcttcgacctcggcaaacgcgccatcggcaatggcatcaagggcgatcagggcggcaggggcagtcatggcgaaggctcggacagtaaacccgcattgtcgcacgcccactcaggtgactggctgcgacatgaacacaagtcattgatccgtaataagcacaggctatatttaacgagtttttcactcaatgacagtggcgcgtcccgatactctggtttcgctgatcccagcctatcgagccgccatgttcaatcgcgcatccgccttcaaccagttccgcaccctgttcgcgccgcgcaagccgcgccatccgctggtgcgcgttgccgtgggcctgcttggcctggcgatcctggccgcgatggtgttcatcggcgtgttcgtcggtgcagcaatgatcctggtcggcctggcgtggaagctgctggcctcgcgcaagctgggcgttgcccgtccgtttgatccgaccgtggtcgaaggcgagtaccgcgtggtgcgcaagccggtgctgccggcctcgcgctgatccaggtcttccgcgcccgctgacggcgggcgccatgcgttctagactgcgggcacgcccttcctggatgcccgcatgtccgatgtctccgatgtgatccctgccgtagccctgccgcgtgtcccggtagtgggcggtggcagtttccccgtgcaccgcatctactgcgtcggccgcaacttcgccgaccacgcccgcgaaatgggcgcggcggtgccggcggccgatgaccgtggccgcccgatgttcttcagcaagccggccgatgcgatcgtggtcggccacgacgatgccatcccctacccacccgcgaccgccaacctgcaccacgaagtggagctggtggtggcgatcggccgcgacgcgcccgcaggcgagctggccgtggccgacgccgaagcgctggtctatggctacgccgtcggcctggacctgacccgccgcgacctgcaggccgcggccaaggacaagggccacccgtgggatgcggccaagggcttcgatgcctccgccccgatcagcgaaatcgtccacgccgaagaggtcggcgacctggccgcgctcaacctgtcgctggaggtcaacggcgaggtgcgccagcaggcgctgctggaccagatgatctggaatgtgccggagatcctgcacgagctgtccaagctgtggcagctgcgtgccggcgacctggtgttcatgggcaccccgtccggcgtggctgcactgaagcccggcgaccgcttcagcgcgcgactggaaaacgtggccgagcgccacggcgtgatcgccggctgacatcacctgcgctaccctgcgcgctgtccacttccccaccggagaaaaacaacaatgggaatgctcaccgagttcaaggaattcgcgatgcgcggcaacgtcatcgacctcgccgtcggcgtggtgatcggcgcggccttcggcaagatcgtgacggcgctggtcgagaagatcatcatgccgccgctgggcctgctgatcggcaaggtggatttctcgcagctggcgtggacgctgtcaccggcccgaatcgggccggacggcaaggagattccggccgtggtgatcggctatggtgacttcatcaatacgctgatccagttcgtgatcgtggccttcgccatcttcatcgtggtcaaggcgatcaaccgcctgtcgcgcaagcaggaggctgcaccggccgcaccggccgaggaagtggtgctgctgcgcgagatccgcgacagcctgaagaaataaggcggcactaccgcagctgcgcgaaagccccgctccggcggggctttcgctttgccggacatggcggaaaacagcgttcgcgccagccatgacctcccgcccatgcgccgggctgaacgactgttaagctccaaggcttggtcccttcccggagctgtccatgcgtcgccgcgtccttgccatcgcatcctccctcgccctgctggccgccccggccttcgcggcgccgcataccaccaccctgcccccggcgtcgctggccaccgccgcacagctgcgcgaccaggcgctggccgatgacaccggctggaaggtggtcgaatcgctcaccaccgaaatcggcccgcgcatcgccggcagcgaggccgacgcccgcgccgtggcctgggccgaagccaagttcaaggcattgggcttcgacaaggtgtggaaggaaccggtgaccttcccgaagtgggagcgccgcagtgaacacgctgccgtgaccggcaggaacccgcagccgctgcagatcactgcgctgggcggcagcccgggcggcacggtggaagcggaggtggtgcgcttcgccgatctggccgccttgcaggcggcaccggccggttcgctgaaggggaagatcgccttcgtcgattaccagatgctgccgttccgcgatggccgcgactacggccgcggcggtgcaatccgcagcaagggaccgtcagaagcgatccgcaagggcgcggtgggcttcctgatgcgctcggccggtaccgactcccaccgcgtgccgcacaccggcatcacccgtttcgatgatggtttgaccccggtgccgtcggcggcactgtcggtgcccgatgccgaccagctggcgcgcctgctggcccgtggcagcaccacggtgaaggtggcgctggactgtggctgggatggtacggcgacctcgtacaacgtgatcggcgagatcaccggccgcagcctgccgaaggaagtggtggtgatcggtggtcacctggattcgtgggacctgggcaccggcgccgtggatgacggcgcgggcgtgggcatcacgatggccgccggccacctgatcggccagctcaagcaggcaccgaagcgcaccatccgcgtgatcgccttcgccaacgaggaacagggcctctacggcggcaaggcctatgccgaggcacacgccaaggacgtggccctgcaccagctggccgccgagagcgacttcggcgcaggccgcatctacgccttcaataccggttcaccgaatccggaaggctcacgtgaagcgacgaagcagattgccgaagtaatgaagccgctgggcatcgagtaccaggccgacaagggtggcccgggcccggacgtcggcccgctggccgccaagggcggtgcgtgggcgtggctggcgcaggacggctcggactacttccacctgcaccacaccgccgacgacaccctggacaagatcgacccgaaggcgctggcgcagaacgtggccgcgtatacggtgttcgcgtacctggcggcggaagccgatggtagtttcggcagcgaagccaaggcgaccacgcctccgaacgagtgatgcggtagtgccgggccatgcccggcgagcgcaactggaagcgcggtgcgaaccaaggttcgcacccaccaaggcgggtcctgaatcaggaacccggcagggtcagagccctcgcctgcggcgagggatccgaccccgatcatgcgaccccggatacgggatcacccgcgtcgactggcccactgcgccagcagcacggccgtggccgaggccacgttcaggctctccaccgcgccactgccgggaatcgagacctgcaggtcgcactgtcccgccaggccgcggtccatgccctcgccttcagcgcccatcacgtacaccagccgctccggcagcgacgcacggaacacgtcatcaccgccctcgaccagggttgcggccaggccgaaaccggcactgcgcagctgcgccatcgcctgagcagtctccggcagctgcaccagcggcaccgactccgccccgccttcggccacgcgtgcggcagcaccggacagcgccagcgtgctgccggccggcagcagcagcgccttgacgccgaaatgcgcggccgagcgcaggatcgcgccgaagttgtgcgggttgccaacaccatccagccacaacgccagcaccgggccctgctccagatcggccagccactgcgccagcggcacgaccggcgcacgcagcacgtcggctaccaggccttcgtgatgggtcgtggcagccagcttgttgagatcgccttcctccaccacgcgatagcccacgcggttggccacgcaccacttcagcaccggctgcatgcgcggaatcagcgcgtccaccaggtacagcttccgcagcgcctgcgggcgcttggcgaacagcgcctgtacggcgttccagccatacaggcgcagttcgtcgttgccgcgccccggcggcggcggggtgcctccctcacgcggtggcagcggggtggcccgcggcggtcgcgacgacgggcggcgggcattcttccagggatcattcactacgggacaactccagcttgcgttgacgccagaaatcggcgttcttgatgcccagggcatcggggtcgaagattggatcgaggccgagcttcttctgtcgttcgtaatcacgcagggcgagcatggccggcttctggatgatgaggatggcaatgatgttcagccaggccatcaggccgacgccgatgtcacccagcgcccaggccagggtcgcattatggaacgcgccgaacaccaccatgccgatgatgcccaggcgcagcaccagcacggtcagcgggcgcttcctgttgtggttcacatagctgaggttggtctcggccatgtagtagtacgccatgatggtggtgaaggcgaagaagaagatggcgatggacacgaacgccgaaccccagcccggcagcacggcttccacgccggcctgggcgtaaccggcgccttcgggaatgccggccaggccctggaagatcggcggggcgccggcacctgccggcgagtacacgttgtaggtgccgctggccaggatcaggaaggcggtggcggtgcacaccatcatcgtgtcgaagtagatggcgaaggcctgcacgtagccctgcttggccgggtgcgagacttccgaggcggccgctgcatgcgggcccgaaccctggccggcttcgttggcgtagataccgcgcttgatgccccactccactgccaggcccatcatcgcgccgaacgcggcgtgggtgccgaaggcgctgctgaagatgatgttgaacatctccggcacgcggtcgtagttgatgatcatgatgatgatggccatcaggatgaagccggcggccatgaacggcaccaccacttcggcgaagttggcgatgcgcttgacgccaccgaagatcaccacgcccagcagcagcgcgaccacgatgccgatgcccagcttcagcgcctgcaccgattccatgccgaaggcctggccatcgagcggcccgcacagggcagtaccgcggcaggcgttgatgatgctgtcggcgatcgcgttggcctgcacgcccggcatcaggaagccggcggcgatgatcgtggcgatggcgaaggccagcgcgtaccacttcaggcccatggccttttcgatgtagtaggccgggccaccgcggtagcggccttcagcgtccttggtcttgtagatctgcgccagggtgcattccacgtacgaggtggacgcgccgaggaagcccatcacccacatccagaagatcgcaccggggccgccgaaggcgatggcggtggccacgccggcgatgttgccgatgcccatgcggccggccatcgacatggccagggcctggaacgaggacacgccggcgtcggatttctcacccttgacggtgaggcggcacatctcgaggaagccgcggatctgcatgaagcgcgtgcgcaggctgaagaacaggccggcgcccaggcacacgaagatcagtgccttgctccagatgatgctgttgatgaaatgtacggttgcttccacgcgcgctctctccagtcggcgggttgtaaggacgtcccgtcggctggaagggaccggtcgattctccctgatcgaaggccgctgcggtagcgccaagaggatggggtcggatcccttgcgcgccgcgcaagggatccgaccccagttcgcccgtgtggcaggttggggtcagggcagctgggtgcgtacccgggcgaagcggcgcaggtcgtgcaggacgccgcgcttgtagaccgcacagcgctccacgccctcttcctggaagccgttcttctccagcacccgggccgagccgaggttgaagtcgaccacggtagcctgcagcctgaacaggcgcagttcgtccatcacccacggtgcgaacaggccgaccacgcgggtcatcacgccctgcccccagtaagcctggccgagccagtaacccagttcggcggtatgcccacgctcggccacaccctgctgggcaccgacgctgccgcaggcctggccgtcgatctcgatggccaggttcagggttccaggggccagcacgcggccggcgaggaaggcctcgccatcctcgcgcgtgtacgggtacggaaagcgatcacgcaggccgcgcgatacctcggcgtcgttggcatggcgcagcagggattccaggtcttccgggcgccaggggcgcaggcggaaaccttctccctgtagtggcggggtcagagccctttccctttgggaaagggatccgaccccgtcggcgtgccggtcaggcatggccacccaccgagggcgattcggcttcctgcttctccagctctcgcttcaccgcttccggcgagcgggtgtacggggccagccgcgcgtagaacgccggcaccacgaacagcgacaggaacgtcgaaagagtcacgccgaagatgatcacgatgccgatcgtgccacggctggccgagccggggccaccggccaccaccagcggaatcgcgccgaccacggtggcgatcgaggtcatcaggatcgggcgcaggcgcaccatcgccgattcgatgatcgcctcgcgcacggttcttccgtcgtcgcgcagctggttggcgaattcgacgatgaggatgccgttcttcgctgccaggccgaccagcatgacgatgccgatctggctgaacaggttcaccgtgccgccgctcacccacaacccgaccaaggcaccgagcacgcccagcggcacggtcagcatgatggtgagtgggtggatgaagctctcgaactgcgcggccagcaccaggtaaaccaccagcagggccatggcgaaggtcagcagcaccgcgccacccgcactctggtactcgcgcgattcgcccttccagttcacctgcgcgtactgcggcagttcctcgcgggccacgttctgcgcccaggcgatggcctcgcccagcggatagcccggtgccaggccggcggtgatggtgatcgagcgcaggcggttgaagcggttcagcgtgcccgcctcggccacttcgctgagcgtgaccaggttggacagcggcaccagttcgccggaggtggcgcgcacgcggatcgcggccaggtcggccgggctggcacggccatcgcgaccggcctgcaccagcacgtcgtactcctcgccgttgtcgacgaaggtggtgacgcggcgcgagcccatcatggtttccagtgccgaaccgatcgcggtgaccggcacgccgagatccgccgcacgctggcggtcgatgttcacccgcatctgcggccgggtttccttgtagtccgaatccgggccgaccaggcccggattgtcggccatgcgcagcaggatgcggtcacgccactgcgcgatctcggcgtattccgggccgcccagcacgatctggaatggctggccaccactgcgcaccagcccgccgcccacctgcgtacgcacgcgcacgccgcggatggtgtccagttccttctgcagtgcgttggccacgtccggcgtggcctcgctgcgctggcgccacggctgcaggaagatgctgacgcggccggtgtgcatttcctcgctggcaccgaagccgccgggcacgcgggggttggcacgcacgatcggcttgtcggcgcccacgtgcggggccagcagcgcttccacctgctgtacctgctgcacggtgtagtcgtagccggcgccttccgggccgtcgatcatgatctggaacgaaccgcggtcttcggccggcgccagctccgacggcagcagtttcagcaggccccagctggcggccagcgcggccaccatcaccagcaggtagatccaggtgcggtccacgtgatggtcgagcacccggccatagccggaggccaggcgctccaggttgcggttgacgaagccatgcaggccgcgcggtgcctgcccgctgtgcggcttgagcagcttggaggccatcatcggcgtcagcgtcagcgccacgaacgcggacaacgcaaccgctgccgccagcgccaccgccagttcgcggaacaggcggccggtattgccttccaggaaaccgaccggcaggaacaccgccaccagcaccgcggtagtggcgatcaccgcgaaggcgacctgcgtggtgccacgcttggaggccaccagcgggggctcgcccaggtcgatgcggcgctgcacgttttccaccaccacgatcgcatcgtccaccaccaggccgatgcacagcaccagggccagcagggtcagcaggttgatcgagaaatcgaacgcatacagcgcgatgaacgccgcgaccaggcagaccggcacggtcaccgccgggatcaacgcggcgcggaaactgccgaggaacagccagatcaccgccagcaccaggatcatcgcttccaccagcgtggcatagacgcggtccaccgccgcttcgatgaaggtggtgttgtcgaaggcgacgaagatctgcgtgcccttgggcagggtcatcgccacccgctcggcttcagcgcgcgcggtacgcgccacgtccagcgagttggcagtggaggtcttgacgatgcccaggccgatgcccggctcgccgttgctgcggtagtacgcgcgacgctcggccgaagccagttcgatcttcgccacgtcgcccatgcgcaccacgtaaccgtcgcggcccttgcccagcgggatggtcgcaaagtcttccggcttgatgtagttgcgctccacgcgcagggtgaagtcgcggtcggtcgactcgatgcggccggccggcaattccacgttctcattgcgcagtgcggtttccacgtcgccagtggtcagcccgcgcgcggccagctggtcacggtccagccagatgcgcatcgcatagcgctggcggccaccgatgcggacctgggccacgccatcgaggctggagaaacgatcgaccacgtagcggtcggcgtagtcgctcagctccagcgtgtccatggtcgaggagaccatgttgaaccagatgatcgggtcggcatcgctctcgaccttggcgatttccggcggacgcgcttcttcgggcatgcggtcggcgacgcggctgaccgcatcgcgcacgtcattggccgccgcttcgatatcgcggttggaggtgaactcgatgctgacctgcgagcggccgttggtgctgcgcgcattgatcgtatcgatgccttcgatgccggccagcgcatcttccagcacctgggtgatgcggctttcgatgaccgccgccgaggcgccggtgtagtccaccgacaccgacacgatcggcggatcgatggcgggcagttcgcgcagggtcaggcgggtgaaggacatcacgcccagcaccagcagcaacaggctcatcaccacggcgaacaccggccgctggatggagatgtcggacagcttcatccgccgtggccctcggccgcgaccggcaccggtgcatccgccggcttggcaccgctggccggggccgcatccttggccgcgaccttcaggcccgggcgcagcttgccggtgccatcgaccacgatgcgctggccggcttccaggccctgcttgatctcaaccacgccggcacggcgcgcaccggtcaccacgtccacgcgctcgacgctgtcgtcgctcttgatgcggtacacgaacgtgtcgcggcccacctgcaccacggcgatttccggcaccaccagcgccgggcgctcggggcggaacaggcgcacgtccagcagcatgcccgggcgcagcgcatggtcgctgttggcgaaatcgccgcgcacggtcaccgcacgggtcgccgggtcgatgcgtgcgtcgatggtactgaccacgccctcgaaggtgcggcccggccacgccacgctggtggcactgaccttgtcaccgacgcccagtgcagccagttccacttccggcacctggaaatcgatgtgcatgtgctcgatgtcgtcgagcgtagcgatgaccgtggtcggggtcaccagcgagccggggctgacctggcggatgccgagcacgccggcgaacggtgcgcgcacacggcgatcaccgatgtcggcctgcatctgcatcacgcgcgcctcggcggcatcacggatcgacttctgcgtatccagcgtggcgctggacaccaaccgctgggaggccagctcgcgctggcgcttgtacaactggtcggcctcgtggaaggtggcctgcgcctgcaccagcgccgcttcctgggcctgcccgcgcagcgtcacgatcggtgcgccggcggcgatgtgctggccgctttcgaaatgcaccttctcgacgatttcgctgaccttggcggtgacgctgatcgactcgcgcgccttggccgtgcccagcgcctgcagggtgtcgttccactgcatgggctgcaccacctgcgccgtgaccggcactgcttcgccctgccgacgcgcggcggcctcctgtttgcctgcgcacccggccaacacggccaggctgaggccaagggccagggtcgaagcgatacgagccagcatgaatggtcctgattgatccacggccgccgagtgtaggcaaggccccgcaaaagcggtatgtgccaagcgtttaccatcgtggaaccgaagccgtgatagcgccttgaacccgttccgtgcaaggctgcccttggcggtgtcggcgtgtgtcgggttgtatccagccgtgcaccacgggcgttgccatcgtagagtcgaagctgcccgacagagggcgtcgggcggggacggatcctggcggggatccggccccggtttttttttgcacccggcggatcagtaccggtagttcaccttcatccacaggctgcgcccgggctcgttgatgcgctcagggtcggccgggaagccgaagtcggcactgccggccaggttcaggtgctcgctgtaggcgcggtcgaacaggttgtcgacgcccgcgctgagctgcagctgcgaactgaaacggtacgcggcgttgagcgcgaacgtggcgaaacctgcactcggcccgaggtcctgtgcgaccacgttgccctggccctcggccacgcggtgctggtgggtcaccgcacgcagcagtgccccggcactccagctctggccttcccagttcgcgctcaggcgtgcttccagtggtggcatctgcggcagcggacgctgctggtcgcggttctcgccccaggcataggccagcgtgccgcccagcttccactgcccggccaggctcacttccaggcccgcctcggcaccggcgatgcgcgcgtcgacattgcgggcctggctcatgcccatcatgccgctgccgtggtacgtgaacaggatgtagtcctggatctgcccggcgtacgccgaaacccacgtctgcacgcgcggtcccttgtactgcaggccgacgtcgagctgggtggtgcgttcgggctgcacgccggtgaacgcgttcactgcgccggccgggccatggttgggcgagaacagctcccagtagtcgggcatgcgttcactgtggccgagcccggcgtaccaggtcaggccgtcggccaggtcctgctcgtaacgcaggaaaccactgccgagccattccttgcggcgctggcccgcagtcggattgggcctgttccccatcattccgcggatcgattgccgctcatcgcggacgctggcgcggtcgatgcgcaggccactgatccaccgctgatcggtgccggcgccgagggtcaactcggtgaacacgccgtagcggcggaacttggcatcggtctcccaggcggcctggcggtaggtgttgcggcccatgcccatgcggccacgatggcggctgtcttcgccgtccacacccgccaccaggtgcacgtcctgccagtgccactcggaactgacccggccgccctgggtacggcggtccacgttcgacgccatcggcatcggcatcatgctgttgggattcggcgtgcgcagcgtgtagttgtccatcacatggtcggcttcgttgtagtacacgttggcctgcaacgtgtcccacgcaccgggcaggtttcgtttttcgaagcgcgcggcatagctggtgcgttcgaacgcggcaccgtccatgccgcgcccggcgtaacgcgcgatggcatcgccggcaccggcggaaatctccagcagcgtgtcggcatccggcgtccagccgatggccacgtcaccgttccacttgcgccacttcgacggcaccacgtcaccgtggccgtccttgtagtcatcggcctcggagcggttgccgctggcgcgtacatagccggttggattgcccagggtcaggtccagcacctggtcattgcggttgcgcgagccgaccagcgcactggcatcggcacgcaggccgggttcatcgaagcgcggcgtgtcgcgctcgaagcgcacggtaccggccgaggcacctgcgccccagcgcacgctctgcgggcccttgatgatggtcaaccggtcgaagctttccggcgcgatgtaggacagcggattgtccatgcgcgacgggcaggcaccgatcaggttgccgtcgttgctgaggatgttcaggcgcgaaccgaacatgccgcgcagcaccgggtcgccgttggtgccgccattgcggacggcagagaagccgggaacggttttcaggtaatcggcaccatcactggccggcaccggctgccgcggcaggcgcggatcggtcacccagtgcagcggcgaggatggtgcggcggcggtgaccaccatcgtgtcgagggtgcgcgcctcgtcggcgggcgcagcgtaggccagtgacgtggccacggccaggccaagggcaaccggcaggcgcgcgcaggcgcccgcggggcgggaagtcattttcatcggaacagctccaaggtacgcacgcgcgcacggcgcccggtcaggcgtcgtgcggcagattcacggggatatcagcggacgatggagacgcgcggtggcccacgtgcggcgtgtgcgggccagtgcggtacgggcagcacctgttgcgaccacgggaacaccaggcgcggccgccacagcaacggcaacagcagcaccagcaccgccagccctgacagcaggcgcatggccagtacacagtattcgcaggcttcgccatgcatggcgtggggatcggccgcggggctgggcgctgccggcgcggcgccgtgctgatcgtgcccggccatggccatggcgtgcatgtcatggcccatcgcggcatggtccatgcccgccatcgcggcgtgctccatcggctgtgcctgcagcgcgcggctgaccagcggcgcaagcaccatcagcagcgtcgccaggatggcgagctggagcagaagacgctgcgggcgggacaggcgggtcaccccgctagtgtagaggcgggtccagggttacccgtgcgacgaaccgtcgcaggagggggtttatcggcagggctgcgccctgcacccgctgcgagctggagcaacagcaacagcaacagccgaagcaaaagcgggcttcctgtgggtaggcggggtgggtccggttgcgggagacgccgtaaacccgtccttgggggcttggccgcggcatccatgccgcggacactcccgcaaccggacccaccccgccatcgacagattctcgcgatctgctgtagatccacgccatgcgtggatgaatctccatcggaatcgaatatttcgaactggaatcgaaaagcatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacctaccaacagccgccggaatctgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagcttacagggacgtacttgcagcgtccccgcactccgacaccgccccgccaacccacggaatgccgcttctgctgttgctgttgctgttgcctttgtccgcagcaggtgcagggctgcaagccctgctcgaccaacccctcacaccgtgatggtctgggtcagtgactcccaggtcggtggcaccggccacgcggcggcctggttgccatccagcaccctgcgtagatcgcgcggatcaatctgcggtgccagcacgtgcaccagctccagcgcgtaatcgcgcagcacccggtcgcgcggcaacaccgcccaggcaatgcactcgctgatcggctccggcgccggccacgagcgcaggtcttcgtcgcttgaactgaccgccatctcggccagcaggcctacgcccagaccggtacgcacataggtcttgatcaggtccgcatcgagcgcggtcagcgccaggtccggcgccaggccgtttgcagcgaaggcgcgctgcaacgaggaattcgggcgggtcgaggattcgtagctgatcagcggctgccgggccaacgcggccaggtccggtgcgcggccggcgcggtccagcgggtgccccttgggtaccaccaccaggcgtcgccagcggaacagcggcactgcgatgccatcggtgggctcactgccggcggtgctgatgatggcgatatccgcgtcaccctgattcaagcggtccagcgcgtcggtttcaccggcctgctgcaggtgcacgctcacctggggataggcctgcttgatcgctgccaccgccggcggcagcacgaagcgcgcctgggtgtgggtggtggtcaggatcagctggccctggctctcgcggcgctggttggccgcgtaggtgcggatgttgttggcctcggccagcaccgcgcgggcgcgggcgatgacctcggtgccggccggggtgaccgactccaggctgcgacccttgcgcacgaacaacaggaagccgagctcgtcttccagctgcttgagctgcttggacaagccgggctgggtggcgtgcacgcgcgaggcggccagcgtgatgttcagctcggcgtcggcgatggcgaccaggtagcgcagctgggtcagcgtcatgggaggcgggcggcgtggggcggaggtccactctagggtcaattgccgtcaccagcttataaccaaaggttgtttaagaaaggtatctggtcatttccgggcgtcatatgccggcgctacggtcagccggcagccgctggcctgaacagccagccctccccttctgcccgccggcgtccggcgcggccctgtttccggagcgcttccatggccctgtacgactccatcctcgataccgtcggcaacacccccatcgtcaagctgcagcgcctggcgccgccgcaggtcagcgtctacgccaaggtcgagtcgttcaacccgggcggctcggtcaaggaccgcctggcgctggcgatcatcctcgacgccgaagcacgtggcctgctcaagccgggcgacaccatcgtcgaagccacttctggcaacaccggcgtggcgctggcgatggtcgccgccgcgcgcggctacaagttcgtggcgaccatggtcgagaccttctcggtggagcgccgcaagctgatgcgcgcctatggcgccaaggtgatcctgaccccggccgccgaacgcggcagcggcatggtgcgcaaggcgcgcgaactggccgagcagcacggctggttcctggccagccagttcgccaacccggccaatccggcgtatcaccgcaacaccaccgccgccgaaatcctgcgcgacttcgccggcaagcggctggactacttcgtcagcggctggggcacgggcggcacgctcaccggcgtgggcgaagtgctgaaggtcgcgcgtccgcagacccgcatcatcgccaccgagccagccggcgccgcactgctgaagggcgatgactggaagccgcacaagatccagggctggaccccggacttcgtgcccgacgtgctcaaccgtgatgtggtggatgaactggtgacggtggaagatgaccgcgcgatcgccaccgcgcgccgactggccgccgaggaaggcatcttcgtcggcatctccgccggcgctaccgtggccagcgcactggatgtggccgcacgtgccgaaccgggttcagtgatcctggcgatgctgccggacaccggtgaacgctacttctccacgccgctgtttgccgacgtgaatgagggttccgacgacgactggctggccggcctgccgtaacaccccggggtcggatcccttttccgcagggaaagggctccgacccccttctgcttcagcctgcatgaaggcgtcgcccgccatcgtgcgtgaaggccgtcggatcgcagcgcgtgagacggtcatgacgcagtatcgatgccctgtcccctaccgtgggaacagccggcgcagatgctgcgcggatcacctcacaggcaggagacggacgcatgaagatcgaagtttggcagggcgacatcacgaccctggcggtggatgcgatcgtcaacgcggccaatgaaacgctgctcggtggtggcggtgtcgacggcgcgatccatcgtgcggccgggcccgcgttgctggccgaatgcgggcagctgccggagctgcgcccgggcgtacgttgcccgaccggcgaagtgcccgccaccagtgcttacgctttgcctgcacgctacgtactgcacacggtgggcccggtctggcacgacggccagcgcgatgaaccggcgttgctcgccaactgctactggaagtcgctgcagctggccgaatcgctgggcgtgcagtcgatcgcattcccagccatcagctgcggcgtatacggctatccgctgtaccaggccgcgcagatcgcagtgaccgaaacactggcctggcagcgcagccatgcgcaaccgatgcgcatcgtgctggtggcgttcaataccgctacggccaaggcctaccagcaggcgttgagtgccgccgggcaaagcgccgacagcgaaccgcgcgggtcgatgctgccgcccctgggtgacgcgggttttgccgccgcgcattgaatcgcaacgcagcgcggaaaggaaaaggccgggcattgcccggccttctcagttgcaccgttgatgtcatccacgcatggcgtggatcacgctcaacgactggcagcttccaccgcagcggcgtcatcggccacggcggctgcagcgtcggcagcggcacgtgcagccgaagcggcagcaccatcggcgctggccccttccacctgcacgcgcacctcgaccacgcctgcgccattgttcaggctggacacgtcgacggtgtaatgaccggccggcagagtctcctccaggcgcgagttggtaccgttgccaccgtcgtcgtcggtcagctcgacatcgccaccgaccacgcgcagcacggtatcgacctggctggaaatcgcatccaggcgcacgtcggccggccggtccagggtcagcaggaagcggcgacggccttcgttgtccagcatggtgtacacgctgcccgacttcggcagggcggtgccatcgcgctcgaccagattccccggcagttcgatgcgggaggcagacagggtgaacatgccattgacaccgctgccgaggccgcgcgcggtcagggtgtacttgcccggcttcagcgacagggtcagccgcgagttggtgctgtcgttgccatcgtcgttttcggcttcaacgccctggcccgacagcttcagcaccggatcgaagacatccgacaccaggcggatttcgtacaggccggccttgtccacctgcagggtgtagtcctgcgagtcactggccagcatgtccacgatttcgccactgcccgccaacggcttgccgtcgtaaggtttcagcttctcggctcgcaggcgatacggaccaaaggcggtcgggccatcggcattgaccgccacctggtaagtgccgctgccattggcacggaacgccagcgagacgtcgccttcgcgttcgtaaccggtgttgctggtggaaacaagactgccgttgttgaacacggcgatcgagccgctgagggcaccagtaagtttcaggccgaccagatccttgtcttccagtttgatctggtagagctggtgatggctgccatcattgaagttgatgccgctgcgcgaggtgatctcgccggacaccggcttgtcgaaatcgagcgacgcggccttgcctgcctctgcgccgccgccgatacggttgcacccgccggcgaccaggaccgtggcgacggccagtgtgattgctgccaaacgcatgttgtttctccttggccttccatgtggttcccgcgtaccggccgggcacgcgggggcggaaaagatacccgcaaaagcaaacgccggcgtgatgccggcgctgccttgttcatccagcgatgggacggatcaaccgttccacttgcccagcgcagccaggccgttgtccttggcacgctcgtacacggtcttctgggcggcgccgtagttgcccttcatgtccttggcccacagcttcagcgcggcctgctgcatggcgcgaccgtaggagaagctcagcggccacggcaggttgcccagctggttcatcgcgttcaggtgctcggtggactgctcgtcgctctggccaccggacaggaacaccacgcccggcaggatggccggcacggtgctcttcaggcacatcacggtcgactcggccacttcctcgacgtcggcctgctcatcgcagttcttgccggagatgaccatggacgccttcaggatggtgccttccagcagcacgttctgctggtacagcgcgtcgaacagcgaacgcagggtggcttcggtgacttcgtagcaggtctcgatgtcgtggtcgccgtccatgatcacttccggctcgaccatcggcaccaggccgcattcctggcacagggccgcataacgggccagcgcatgggcgttggactcgatgcaggtgcccgacggaatgctctcgccgatgttgatgaccgcacgccacttggcgaagcgcgcacccagcttgtagtactcctgcaggcgctcgcgcaggccgtccaggccttcggtgaccagctcgcccgggcagccggccagcgggtgcgcacccttgtccaccttgatgcccggaatcatgccgtggtcggccatgtacttggcgaacggcacgccgtccctggtcgactggcggatggtttcgtcgtacaggatggcgccggaaatgtgctcgttgagcttcggcgtggtcagcagcagctcgcggtaggcacgacggttctcctcggtgttctcgataccgacgccggcgaaacgcttggcgatggtagcggtggattcgtcgatcgcgatgatgcccttgcccggggcgaccatggcctgggcggtttcggccagctgttcgatgctcatgtatttcctgtggcgggtgcgggaaaaacgtaagtatagccccgctgcccgttgccccggtgtcgaggccaggatggaaacgattccaatgtccgcgcaggacaagggatgtcctgcggcatggggtcagagcccctttggggatctgaccccgggtcggatccgcgcagcggctccgacccaaggccgactgggtttacagatcgcccagcccaatggcgcggccgtcttcacccacttccagcaggcgcagggtattggtggcaccgtgggtttccatgtgctcgccgctggtgaacacgacgcggtcgccggcctgcagcagttcggcttccaccagcaggcggatgctgccgcgcgcggcttcgcgcggggtcaggccgcggctgtcgaagttgatcgggaacacatcgcgcatcagcgccatctgccggcgcgcgccgtcatggcgggtcaccgcgaacaccggcgccttggcgcggaaacgcgacaggtaacgcgcggtgccaccggactcggtcattgccacgatcgcgcgcacgcccacgtgctgggacaggaacatggtggccatggcaatggcctggtcggcacgctcgaggttgcgcggcgaagcgttgaagtcggtctcggtctggaactggcgctcggcccccaggcagatgcgcgccattgcttcgaccgccttgaccggccaggcacctgcagcagtctcggccgacagcatcaccgcatcggtgccgtcgatgaccgagttggccacgtccagcacttcggcacgggtcggaatcgggctttccaccatcgactgcagcatctgcgtggcggtgatcaccaccttgttctgtgccagcgaggccttgatgatcttcttctgcaggcccggcagttcggcatcgccgatctccacgccaaggtcgccacgggcgaccatcaccacgtcgctggcctcgacgatttcttccaggttctcgatggcctcggtgcgctcgatcttcgataccagtgcagcatcacagccatgcgagcgggcgatgtcacgcgcatcgttcatgtcctgcgcgttgcggcagaacgacacagcgatgaagtcgacaccgatcttggcgacgatgccgatcagttccttgtcgcgctcggtcagcgcgcccagcgagaggccgccgccctgcttgttcaggcccttgcggtcggacagcacaccgtcgttcagtacggtattgatgatgcgttcgccctgcacctccaccacctgcagctgcatcaggccgtcgtcgagcagcaggacatcgcccggacccacgtcctgcggcaggccgaggtagctcacacccacctgggtggcatcacccgggccggcgctggtgctggcgatcaggtcgaagcggttgcccgccttcagctgcaccttgccttctgcgaagcgctcgatgcggatcttcgggcccggcaggtcggccaggatgcccacttccacgccgacgcgggcggcggcggcacgcacttcggcggcacgcttggcctggccggacgggtcaccatggctgaagttgaggcgcaccacgttgacgccggcgcggaacagatcctccagcacgcccggcggatcagtggccggaccgagggtggcaaggatcttggtgcgacgctgacgctcgaacatggtgaatgggcctctcccgataaagaacggaaattagcacatccttcacgccgcatgtatacggttacagccttgtgctgcctgacttcgcgggtcatggatcggacatcacccggacatacgctggcgcagggcgttctgtagagccgggcccatgcccggctgcgccgttggccgcaatcagccgagcgtggggccagctctccaggcggggcggctaggccaacagcgtcgtcagctgtgccggctcgcgagccagctggcccgcaccggcttcggtcagttcggcctcaccgccaaagccccacagcacccccacgctgcgcaggccgtggtggcgtgcgccctcgatgtccatgcggcggtcgccgatcatccagcactgtgcgggctgcagctgcaggcggcgcagtgcctccccgaccagctcgggcttgtggctgcgcgagccgtccagggtcgaaccgacgatctcctcgaacagcccgccaaacggcaggtgcgcaaggatgcggcgcgcatgcggctcgttcttggcggtgaccaccgccaggcggtggcctcggccatgcagcgtgcgcagggtgtcttccacctgcgggtacaccgtgtgttcccgccagccttcggcgtcgaaacgctcgcggtaatagcccaccgcctgctccacccgcgctggttcaacgaacagtggcgtgaaggtggtacgcagcgaaggaccgatccagcccagcagcgtctcctgcggcggcaccggatggtccatcttctgcagcgcataggcgatgcaggcggtgatgcccacctgcgagtcgatcagcgtgccgtccaggtcgaagaacaggacatccttgctgtgcccggcactcatgcgccgcgcgcgtcgagtgcggccaccgccggcagggtcttgccctccaggaactccaggaacgcaccaccgccggtggagatgtagctgacctgctgggcgatatcgaacttgtcgaccgccgccagggtgtcgccgccaccggcgatggagaacgccctggagctggcgatggcgcgggccagtgcttcggtgcccttgctgaaggcctcgaactcgaacacaccgaccgggccgttccagaccacggtaccggccttgtcgatcagctgcgcgtactgcgccgcggtctgcgggccgatgtccaggatcagatcatcttcggcaacggcgtcgactgccttcacctcggcgaccgcgtcgggcatgaactgcttggcggtcaccacgtccaccggcagcgggatgtcggcgccgcgcgccttggcatcggccacgatcttcttcgcggtgtccagcaggtccggctcgtacagcgacttgccgacgttgtaaccggcggcagcgatgaaggtgttggcgatgccaccaccgacgatcagctggtcgaccttgccgaccaggttggccagcagttccagcttggtgctgaccttgctgccggccacgatggccagcagcggcttggccggtgcatccagcgcctgcgccagcgcgtccagttcggccatcagcagcgggccaccggcagcaaccggggcgaagcggatgacaccgtgtgtggaggcctgcgcacggtgcgcggtgccgaaggcgtccatcacgaacacatcgcacagggcggcgtacttcttcgacagggcttcatcgtccttgccctcgccgacgttcatgcggcagttttccagcagcaccagctggcccggctggacctcgacgccgtcgacccagtcgcgcaccagcggaacctcgcgaccgagcagctcggacaggcgctgggccaccggcgccagcgaatcggcttcgctccaaacaccttccttcgggcgccccaggtgcgaggtgaccatcaccgccgcgccctgctccagcgcgcgcttgagcgtcggcagcgaagcggtgatgcgctgttcggaagtgatgcggccattctcgatcggcacgttcagatcctggcggatcagcacgcgcttgccggagaggtcgaggtcggtcatgcggacgatggacatgggcaactctttggctcggggacgggatgccggaatgcggcaggcggccattgtatcgggtgcgggtggtgggagggtcgatgcctgcggcaggcagaggcgcacagcaacagcaacagcagcggccaaagccaaagcgctggcgccttgtgatgctgtgggtgggccggggcggtgcgggctggcaggggacgccgtgaatccgtccgtggaggcttggcagccgcatccatgcggctgacacccctgccaacccgcaccgccccggcctcgacaggttcatgtgacggagcggatggcaaaggcaagagcggtttctgatgtcggatggagaaagaaggggtcagatccgttttcctgcggaaaacggatctgaccccgagggccccgctgttctgtagagccgagcccatgctcggctggagatttcgcggagagcagccgagcgtgggctcggctctacaagaagcgcccagcgaagctgctttgctcttgctcttcttctttctcttccgtgggtggaagcaaccggaaactgtcagaggccgggcggggtgggttcgcgggggtgtcagccgcatggatgcggctgccaagcctacaaggacgtacttgcggcgtcccccgcgaacccgccccgcccggccaagcgctgcttttgctttgcacgaccacccccacccacgaggggctgcgccgttcgccgcaacctacgccgagggcgccggcttctgccgaagcaggctgaccgccaggccgccaacaaccaacacacccagccccagcaacgcccacagcaaccacgccttccaatcgtgctgcggcttcagcgccgcgtcaccggccagcggctccgggctgccctccaggcgcgccagcgtcggctgccacgacggatcattgcgctgccgcagttcctcgatcaacacaccgatcggcgcttccatgcggcgcgcggtcgcgctgcccactgccagtgcatacggtgctgccccctggctcaggaacaccagtacttccggctggtagcccaagcgcagggtcggtgcggtcgcagtttccgccgggttcgccatcagcttccagtagcggtcacgatgcacgccccccagcggctgggccgctgattgctggcgctggccctgcgcgccctgctgcagttggtacgcaatccatggcgcactgcggcgctgccattccgcactctcgtcatcgcggctgaacaacgtccactgcaccaggctgttgtcggtgctggtcacgtccgcgcgcgctaccgggaaacggccgtcgagttcgaaggtgtattcacccttgcccttcgaggtcggttccagcgacagccactcccacggcagcgtggccggcgccggcggcagctcggccagcacgctgcgcagcgtcggcaggcgcgcatcgccctgcgccagcacgcgcagatagcgcgcctcgccgtccacctgcaggcggcgctgcagcaggcgcttgccagcacgctgcaggtcgaccagcgggatgtcacgcccgatcggacgccaatgctgcaggtcgtcgctggcatccagctgcacctgcgcctgcaacggctgtccgctgtcagcccagtccagcaccagtgccgccaacggttgctggccgagcacgctggcatcgatcagccaaccaccctgcccgttcgctgccgcaccgccgctcacgcgtgcttcgacgcgacggacacggccatcggtatcgcgctcggtcagcaactgcagatcgttgcgctgtgcttcggccagcggcggcagcgcgaaccacggcagctcacgctgcaccggcggctgtgccagcggctggtccggcgccagcaatgccgatggcaacgattggccggcggcgttgaacacctgcaggtcacccaggtctgcggcacctgcacggcgatagatcgccggctccagaaccaccctgtacgcaccggactgtgcgctggacagcgtcagcggccactgctcggcgtactgcgtgcggtagtcggcggcctgcaccgcaacggcggccagcatgccgaacatcgccggcagcagcgccctgctccacttcctcattgtttttcctccacggacggcgccgcgctgggcggtgccggtgccagataacccacgaccgtgcacagcaggccgtaggcgatgaacgatgcgatgcccagcaggttgcccaggtgctggcgatcgacgatgaccagcttggccagcaccacgcccatcagcacggcaccgaccatccacaacacgcgctggccacggcgcgatccccacacccaggcaatcacgccgagcacgctccacagcacggtcaggctggtctgcgccaggctggaacgcatcatcgacgcactccacgacaggccgccccactgatgcacgccatgcagcaccacgctggtcagcgcgaagaacgttgccagtgacagcagcggcatgcggattcccaacagggtcttcggcgcctgatcgctgtacagccagcgtgcaagcagcaacaggctcagccactgtccgagctcggccggattcaataccggcagccagagcagcggcgcagcatcgcccggcagcagctgtccggacagccagccgatcgacaacaggccgaacagcacgcactgcagcggctggcgcacgcgatcgaacgctgcacccagcggccagcgcagcgcattccagcgccacagcgacagcgccgccatcagcagccacggcaccgtcaccagcaacgtggtccagccctgtgccagcccggcctcgccaccgccccacagggccagcagcgaaagcagagacggccacaacagccaccacaggaactgcgcgatgcgcgccacgctgtcgcccccctggcgcaggcagagcagcgtgcgcacgcccatcaccgcgaacaccgcccaggccagcgcaccgtagccggcgaacggctgatggtgcgcgtcgctctgcatcagcgccagcgggaagcccagcgccagcatggccagcgcggtcacgcccagtgcgcgtgccggctgacggcgctgcatttcggcggccagccaggcagtgacggcggccagcaccagcaacgcgtccacttcggtgcggtacgggaagaagcgggtgatctcatgcgccatgccgcccagccaccacagcaggccccacaggtagtagaccagggcgatctcgtggcgtgacctgcgctggtagctccaggccgacgcgaagccggccagggccagcagcagcgccccgatggcagtcggattgatcaggaagcgcaggtcctcatgccagtgatcgccaccggccacgaaggcgaacgcagcgcccatctgcagcagcgcgccggacacctgcggcagccagcgcttctggcgcagccccaaccaggccagtccggcgccttccagcgcgaagaccgcgcaggtggcccgcgccgacaaggccagcggcaccgccagcgtggcaaagcccaccgccagcaccgcgtgcgactgcgccagcacggtgtacgacgcgcgcctgatcaacgcccacgccagcgccgcgtagatcgcggccaggccaagtgcgcacagcgccagcgtcatcggctgctggtacagcatccccgcctgcaacgagaacgcgaccaacggcgtaccgaacaccaggctgccatcgaccaggtcacgctgcccggcgggctgccggcgtgcgtagagcaacgggatcagcaggtagaaggcgaagaacagcagcaggaacggctcggtgctgctgaacttgtcaggcgcgtactgcagcacgccccagaacgtgccgataccgaaggtgaaggcgaagcccagcaggttcagcgcgcgccacggtcggaaccaggcaatggcgaagatgccagcgttgagcacggcgtagtagctgaacaaccccaagtggttgccgctgccggtggacagccacagcggtgccatgaagccggcgaggatgcccagcaccgccagcgtgcgcgagttctgcaccaccgccagcacgcacagcgcggccaccagtgcaatggagctgacgaaggcgaagcccggcggaatcagctcgaaacgcttgaaggccgcgaagatggtcaacagcagcacgccgatggcaccgccctgcaaggccagcgcaaacaggcgccggcgctcgcgctggtgccagccgaacgccagcaggcccagtgcaccgacggtgacaccggccaggcgcagctcgatcggcagcaccagccagccctggtcgctgacgtacttcagcagcgcagcgacaccggccagcagcaccagcatgccgatcttcaccggcacgttgccctcggtgaaccagcgcttgaccgcgccaatgccgcgctcgatgaagttcggcagcgccggtccggaaggcaatggtggctgcatcggcgcgggtggcaccggcggtggtgcgatcgggcgcggcgcctccgttgccgcaggcaccgcttcgcgcaccggcgttggctgaggcggaggcggtgcagcagccgccaccggccgcaggaacggtggatcggcactggccacagggggggccgcaggccgttcaggcgcgtgcatggcggcagccggcgcggcagccatggcgctttccagcgcggcgacgcggcggcgcaggccggcaatcatcaccagcgccaccaccagcagcagcgggatggccagcaggaccagtacgaccagggcaatcagtgcttccattgcgtgcttccatagcgttcccgcgccccagcggcagcggtcgaccggcccatgctacgacagggccggccccataaacgacgaaccccggccaggccggggtccgtgtgcgatcttcgccggtcttacttggcggcgatgaccttggccatttccaggcacttgttcgagtagccccactcgttgtcgtaccaggtgaccagcttgacgaaggtgccgtccagggcgatgccagcgtcggcgtcgaacaccgaagtgcaggtttcgccgcggaaatcggtggccaccaccttgtcttcggtgtagcccaggatgcccttcagcgggccttcgctctgtgccttcacttccgcgcagatctcggcgtaggtggcttccttttccagttcgacggtcaggtcgaccaccgacacgtccgaggtcgggacgcggaagctcatgccggtcagcttcttgttcagttccgggatgaccacgccgacggccttggccgcaccggtggacgacgggatgatgttctccaggatgccacggccaccgcgccagtccttgttggacgggccatcgacggtcttctgggtggcggttgccgcatgcacggtggtcatcaggccgcgcttgatgccccacttgtcattgatgaccttggccagcggggccaggcagttggtggtgcacgaggcgttggaaatgatcgcctggccggcgtaggtcttgtcgttcacgccgtagacgaacatcggcgtgtcgtccttcgacggcgccgacatgatgaccttcttggcgccggcatcgatgtgcttctgcgcggtttccttggtcaggaacaggccggtggcttccagcaccacgtcggcaccgacttcatcccacttcaggttggccgggtcgcgttcctgggtcaggcggatcttcttgccgttgaccagcaggtcgttgccctgcactgccacgtcggccttgaagcggccgtgcacggagtcgtacttgagcatgtacgccaggtagtccggctccagcagatcgttgatggccacgatttcgatgtcgtcgccgaagttcagcaccgccgagcgcaggacgttacgcccgatgcgaccgaaaccgttgataccaaccttgattgccatttctcaagctcctgcggccgctacgggtgcggcgggatggatagggcccacaagtctagcaaaccggggctggccaccgtgggccagcgcccgggccagagggccggcggacaggatttgatccggatcaaagcgttagcacggcgtgaggccgagactgtcgccatccacccagcaacgagatcccccccatgcgcaagacctcccccctgatcctggccggcctggccgccgccctgtccctcgccgccgccccggccatggcccagtccaagggcgactggaccgtctcggccggcgtccaccaggtggcgccgaagtcgaacaacggctggctggccggccacacgctgaaggtcgacgtcgacaacgacgtcaagccgaccatcaccggcgagtacttcattgccgacaacctgggcatcgaagtgctggccgcgctgccgttcaagcacgacatcaacatcaatggcctcggccgcgtcggcagcaccaagcagttgccgccggtggtgaccctgcagtaccacttcaacagcaagggcaaggtctcgccgttcgtcggcgcgggcgtgaactacacgaccttcttcagcgaagacaccaccggtgcgctggccggcagcaagctgaagctgcaggattcgtggggtctggccgcgcatgcgggcatcgacttcgcgatcggcgagaagggcgccctgcgtgtggacatgcgctggatcgacatcgacagcaaggtgaagttgaacggcgagaagatcggtacggtcaacatcgatccgctggtctacggcgcttcgtacgtcttcaagttctaaagcggtgtgttgggcgcgggggcttcgcccccgctcccccgccatacgcaaaaccctcgcagcatgttgccccggtgattgccggggcttttttgtgcctgggactgaagcggttccggagctggggcgaggcggggagcagagccgggacacgccgcgcctccgctgcgctcccgcttcggaacaggaacgcgccgctcttcaatccacctaccccgctagaatgtgcacatgaaagccctgcattccctgttcctcgccgccgccctggcgccggccctgctgtccgcttccgccccggcccatgcctggggcgcacaaggccaccgccttgtcgccgaagtcgccgacgcccgcctcaaccccaccgcccgcgccgaagtggatcgcctgctggccaccgaaccggacgccacgctggccagcatcgccccctgggccgaccagttgcgcgccaaggacccgggcctgggtcgtcgttcggccggctggcactacgtcaacatcgccgaagacaattgccattacgaagcaccgaagcactgcaggaacggcaactgcatcgtcgaggccctgaaggcacagagcaccatcctcggcgaccgcagcctgaccgatggcgagcgcctgcaggcgctgaagttcgtcgtgcacctggtcggcgacatccatcagccgatgcacgccggttacgcgcacgacaagggcggcaacgatttccagctgcagttcggcaaccgcggtaccaacctgcactcgctgtgggacagcggcatgctcaacacccgcaagctggacgacgcgggctacctgccgctgctgcagagccagcgcgcgccgaagctggcgcgccagtccaacccgcagcgcgacccgcagacgtgggccgaggccagctgccgcatttccatgcaagctggcgtttatccggccacgcgtaaaatcggtgatgaatacaccgagcgctaccggccgctggccgaagcgcagctgcgactggccggcgagaacctggcgcagttgctgaaccgcgtgctcggcacgcgctgaggagcgttccaatgtcagtccaggtgcagtcgttcttccaccgtgacagcaataccttcagctacctggtcagcgacccggccagtagcgaggcagtgctgatcgacccggtcctggactacgacccggataccgacgccagcagtgaagcgccgctgcatgccgcgttgcaggccatcgagcaacacggcctgcagctgcgctggctgctggaaacccatgcccacgctgaccatgtgtcggccgggcgccgcctgaagcagcgcttcccgcaggccacgctcgccatcggcgaaggcatccgtgcggtgcaggcgacgtttgcaccacgctatggcctgcagcttcctgccgcagatgaaatcttcgatcacctgttcagcgacggcgaaaccttcgctctgggcgaactgcgctgccaggtgatcgccgtgcccggccacaccagcgacagcatcgcctacctgatcggcgacgcactgttcaccggcgactcgctgttcatgcccgacggcggcaccgcacgctgcgatttcccgggcggcgatgccgcacagctgtaccgttcgatacagcgcctgctggccctgcccgatgcgacccgcgtattcgtctgccacgactacggtccgggcggccgtgatttcgccaacgaaaccaccatcggcgaacaacgcgcgcacaacatccacgtgcatgacggcgtagccgaggcggagttcgtcagcgtgcgacaggcacgcgatgccacgctggaagaaccgaaactgatgcagcccgcagtgaaggccaacatccagggcggggcctgatcgacgccgttgtactggccgggcatggcccggcgctacccggcatcacgcgcgatcattttccctgcgtgcggaccgtctgctggcccttcacgacctcgaaagtgaaggcgtactgcagggtgacggccaccggttcgacccgctcggcactgcggcagtcgccgcgatcagccggcactttgcctgcagcgaagtgacagactgcggcggacgagtacttccacatggcaaccgcctcctgcgctgcctgcagcaagggcgcattctccggtgcctcacccgcactgcattcgctgcggtcggtcagcgggatgctgcgctcaacgctgccctgcgcatccaccaccacctgcaggcagaccgtagtcggcggcagcgaggtgcgtggatcacgctcgcccactaccgggtccggtgccgtatgcagttgtggcatgcggtagccttcgctggcggccagtgcgtagggctggatctggccggtccctccccccgcatcgggtcgcaggcgctggtgacccacattctcgctgcgggtatcggcggtggtcaggcgatcctgggttgcacatcccgccagcagcaccgccatcatcagcagcggcgctcgcttcacttcgtgtcctcggtgtcatccatggcgtaggtaatcgggacgcgcacggcaccggccaccggcttgccgttcttcactgcgggccgataggtccagctgcgcgccgcagcaatcgagacagcatcgaacacccccggattggtggcgctgagcacctggacgtcggtgggatggccttgggcatccacttccacgcgcaggttcaccacgcccacctggcgctgctcgaccgcagatttcggataggacggcggcggcatcttgtcgacctggatctcccgatccatgacggcccctgccgcgcctcccgcgcctccgccctggctggcccacgccaccgctcccatccccaggcacaccccgaccaccagtacctgtcccgacacccacggcaatgccttccgcttggactgcttcaacatggcgatgcgctccttcaacacgggttggctgcgccaatggcagaccgcgggcgcaaccgggtggaccagctgcgccttcagcagcgtgctggcgtagaggccgcgcagcgcaggctgcgggccgatggtgcgggcatcgcaggccagttcctggtcgcgcaggaagcggcgtgcggcccagggcagcagcgggtggaaccagaacaccgcgcgcaccagcaacagcgcgccgttggcccagtggtcgccattgcgacggtggctgcgctcgtgctgcacgatcaggtgctgttcctgtgcactgaagtgctggtcgaagtcagggccgaccacgatgcgcggccgccacaggccaaccagcgctggcaggcccgggtcggcgctggcctgccagctgccatcggtgcgcggcgtcagtggacccatgcgccgttcgaaacggcgctgcgcacgcaggtcgcgcagcaggcagaggcccatgcccagcgcccatgccagcagcaggggtgcccatggcagcgactgcccgctcagtccatccacggcacccggcacgactttcagcggcagcgtgggtacctgctgcaacaacgcaacctgcggcaacggcagcatcagtgccagcagcagcatcggcagcaaccaccagctgcgataggccagaccagcgccccccaatcgcaccaacagcggccgcatcaccgccagcaggaccgcgcccaccgccaaccacaggctggcctgccacactccgttgagcagctcagtcatggtccagctcctggatcagtttcttcagttcggcgatgtcctgcgcactcaactggccgcgttcgctgaagtgcgcgaccaacggcgcaacgcgcccttcgaagacacggccgatgaagtcctggctctgcgcctccacccacgcctggcgctgcagcagcggccggtacaggtagcggcggccatcacgctcggcagcaatcgcgcccttggtcagcagacgattgagcagggtcttgatggtcggttcggcccagtcgcggtgggccagtgcggcgaccacttcatcggcgctacgcggtgcctgctgccacagcacctccatcacaacggcttcggcttcgctgatcggggtcatggtttacatccgtaatcgacgcaaagattacgcgcgtaatcgaatcccctgtcaagcccctcgactccaggttcatcccggctgcgccagcatcgatgcctcccgccccaggccccggatgaagccgctgcccaagaaggatttccccgtcgaacaggcccgccgcttcctcgaacccgggccgatcgtgctggtcagcaccgcctggcgaggccagcgcaacctgatgacgctgggctggcacatggtgatgggcttctcgccctcgctggtcgccacctgcctgtgggacgcgaaccacagccacgcgctggcccttggcagcggcgagtgcgtgatcaatgtgcccggcgtggagctgctcgacaccgtggtggacatcggcaactgcagcggccgcgaggtcgacaagttcgcccgtttcgagctcgatgcgctgcccgcgcgcgaggtcggcgcgccgctggtcggccaatgtcattcgtgcttcgaatgccgactctacgacgacagccaggtgcaatcgagcaacctgttcatctgggaaatcgtgcgcgcccacgtcgcgccccggccgaaactgccgcgcacggtgcattaccggggcgatggccagttcatggtgtccggcgccgaagtctcgcgtcgacggcggttcaagcccgacatgctgtaatgccagcactcccccacacgcaggaccgccgcgcatgaccgaacacctcaccgacctggacgccgccgtcgactggttgtttgcgcgcgtggacgggccgctgcggatcggggcaccgctggcactgggcaagccgcatcggctgctcaatgccctttatgcacgcgtcgagcacgatccatcgcgaccgctgcagctgtataccgcgctgtcgctgaacccgccgaaggcgcgcggcaacggcctggaagcgcgcttcatggcgccgttcgcgcagcgccatttcggcgacgatttcccgcgcctggcctatgccgatgcgatcgcgcgcgatgcgctgccggcacatgtgcaggtggaagagttctacatgcagtccggcgccctgctcggttcgcggcaggcgcaatccagctataccagcctgaactacacccacgccgccgatgcggtcgcgcagcgcgcgccgcaggtgatcgtgcagaaggtggcgatgcggccgaacgatcgccggctttcgctgtcgtgcaacaacgacatcacccaggacacgctggatgcgatgaccgcgcgcgggctgccgcgcccgttgctgatcgccgagatcgatccgcagctgccttacatgggcggctcggccacggtcgatgtgtcgttcttcgatctggtgatcaccccgccgccgccgtacccggcgctgttcgggctgccgcggcagccggtgggcgatgccgactacgccatcggcctgtacgccagcacgctggtgcgcgacggcggcaccctgcagatcggcatcggcacgctggccgacgcgctcagccatgcgctggtgctgcgccacaccgacaacgcgcgctaccgccgcgtgctgcatgcgctggatccacacctggccagccacccgctggtgcaggagatcggcggactggatccgttcgaggtgggcctgtacggctgcagcgagatgctcaacgaaggcttccgccggctggtgcagaccggggtgatcaagcgcaaggtgcacgacgacctggcgctgatgcagcgcatcgagaacggcagcacgctgtccatcgaccacgccaccctggccgccgagggcgagtacctgcacggcgcgttctacctgggctcgccggagttctacgagtggctgcgcacgctgccggaagacgaatgccgtgcgatcggcatgcgccgcatcagcgaaatcaaccagctgtatggcggcaacgagacgctggagcgcctgcaacgccgccatgcgcgcttcttcaactcctgcatgatggccactgcactgggcgcggccgtgtcggatgcgctggacgacggacgtgtggtgtccggcgtgggtggccagtacaacttcgtggcgatggcacatgccctgccggaagcgcgcagcgtcttgatgttccgcgcggcgcgcgatgacaaaggccagcgcgaatccaacgtgcgctggaactacgggcacaccaccatcccgcgccacctgcgcgacatctacctcaacgaatacggcatcgccgatctgcgcggcctgaccgacgaggactgcgtgcatgcgatgaccgcgatcaccgaagccccgttccagagcggcctgctgcagcaggcacacgcctcgcgcaagctgttggcggcgtcccagcccgacccgcagcgcctgcagcgcaatacgccgcaggcactggccgcggcactggcaccgttccgcgccgacggcagcctgccggactatccgctgggcagcgacttcaacgagatcgagcaggtgctggtgaaggcgctgggttggctgaaggccaacacgcagacccgcggcgacaagctgcgcacggtctgggcggctctgcggcaaccggccggcgacggcgatgcggtgtacctgcagcgcatgggtctacaggccccgaaggacttcgccgagcgcctggacgcgcgactgctgcggctggcgctggcgcgtaccgcctgagaaaaggggacggaggggatcaagtcgcatgtgcacaaacgacttaatcccctccgccccctttttcctgcggcaaagaaaaggccggcgtgcgccggccttttctcattacgtcgcgaagctgcttacagcgacttggccgcttccaccacgtgggcagtggtgatgccgaagtgcttgtacagctggtcggccggggccgaggcaccgaaggtgtcgataccgatcacggcaccgtccaggccgacgaactggcgccagaaaccggtgacgccggcttccaccgccacgcgcttgcgcacggcgttcggcaacaccgattcacggtaggccgcatcctggcgcaggaacacgtcggtggacggcatcgagaccacgcgggtcttgaggccggccgcgtccagctgggccttggcttcggtggccagcgagacttccgaaccggtggcgatcaggatcacgtccggggtaccagcagcatcggccagcacgtagccaccgcgctcgatctgggcgatctgctcggcgttgcgcggctggtgcggcaggttctggcggctgaacaccaggcagctcgggccatcctggcgggtgatcgcagccttccagctcaccgccgactcgaccgcatcgcacggacgccacacgtcgttgttcgggatgtagcgcagcgaggccaggtgctccaccggctggtgggtcggaccgtcttcgcccaggccgatcgagtcgtgggtgtagacgtggatggcgtgggccgggatcagcgcgctcatgcgcacgccgttgcgggcgtagtcgctgaacaccaggaaggtggcgtcgaacggaatgaagccaccgtgcagggccaggccgttggcaatggcggtcatgccgaactcgcgcacgccgtagtacacgtagttggcgttggcgtcgtcgctggcaaccgatttgctgcccttccacagggtcaggttggagtgcgccaggtcagccgagccgccgacgatttccggcagcagcggtgcataggcttcgatggccagctgcgacgccttgcgcgaggcgatcgtcgggccttcggcggccacctgggcgatgtaggcatcggccttggcaacgaagtcggccggcagttcgccatgcgagcggcgggtcagttcggccgcttcagccgggtactggctggcgtacttgtcgaacagctgttcccattcggcctggcgcagcgtgccggcgccgttggcgcgccagccgtcgtagatcgcctgcgggatctcgaacggaccgtattcccagcccagctgcttgcgggtggcttccagttcgtccttgcccagcggtgcgccgtggctggattccttgcccgccttgttcggcgaaccaaagccaatggtggtgcggcagcagatcagggtcggcttgtcgctctgcgacagcgcggcctcgatgccggccttgatgctctccgggtcatgaccatcgacatcgcgcaccacgttccagccataggcctcgaaacgctccggggtgttgtcggtgaaccagccctcgacgttgccgtcgatggagatgtggttgttgtcccagaagcagaccagcttgtgcaggccccaggtaccggccagcgaagcggcttcatgcgacacaccttccatcaggcagccatcgcccatgaacacccaggtgcggtggtcgaccacttccagctccgggcggttgaagcgctgtgccagcagcttctcggccagggcgaagcccacggcattggcgaaaccctggcccagcgggccggtggtggtttccacgcccggggtctcgtggcgttccgggtgaccggcggtgtggctacccagctggcggaacagcttcagctgctcgatcggcaggtcgtaaccgctcaggtgcagcagcgcgtactgcagcatcgaaccgtggccgttggacagcacgaaacggtcgcggttgaaccagtgcgggttgctcgggttatggcggaggtagtcgttccagaggacttcggcgatgtcggccatgcccatgggcatgccgggatggccggactttgcggtttcaaccgcatcggcggcaaggaagcggatggcgttggccaactggcgacgggtaggctgcgtcatggttctgtcggaatcgggaggcggccgcggacgtgcgggcggcctattgtcccatagtcgccgggcggggggtcggttcagcttgcccggtcgtgccggccgctggccggcaacgtcgtcatctcccccggattccgcatgtgaagcggggtcggagccctttccttgcggaaaggaatccgaccccgatcaggtcgccagcagtggcgttggactcagtcctgctgcgggcccagcgccgggccgtcgtgcgattcgcccttggccaccagggtggtcagggccaggtcgccggtcacgttcagcgccgtacggcacatgtccaggaagtggttcacgcccaggatcaggccaatgcccagcgggttcacgcccaccatcgcacagatcatcgccaccaccggcagcgagcccgacggcacgccggcggtgccgatgccaccgaggatgcagaccgccatcaccatgatctgctggccgatgctcaggtccacgccgaagaactgggccaggaagatcaccgtcacgccctcgaacagcgcggtgccgttctggttggcggtggcgcccacggtcagcacgaagcgcgacacgcgctgcggcaggcccatctggtcggccacgcgcagcgcggtcggcagggtggcgttgctggaggcggtggagaacgccatcaccgtcgcttcctgggtatcgcggaagaacgacagcggcgaacggccggacagccaaacggcggtaccgtaggtcacgatcatgtgcaggccgagtgccagcaccaccacgcccacgtaggcaccgaggcggatgatcagctcgaagccgaacagcgcggccaggttgaacatgaagcaggccaccgcatacggggccaggcggatgaccaggttgatcagggtcatcgagatttcgaacacgccctcgattgcgcggcgcagcggggccaccttctcgttgtcggtcagcaccatgccgatgccgaacatcagcgcgaagaacatcagcgacaggatcgcaccgttgtcggacgcggcctgcagcacgttgctcggcacgatcgacagcagcatgtccatgcccttcggcgtgccatggatgccagcaacgatttccttgctgcgctcggcgttctccgagagcatcatcgcggcgacctgcggatcgacgccggcacccggcttgagcaggttgaccagcaccaggccgatgcccacggcaatgccggacagcagcacggtatacgccagggtcttccagccgatgcggccaagggcgcggatgtcgcccatctccgacacgcccatgatcagcgccgagaagatcagcggcacgatcagcatgaagatcaggttgaggaacaggcccgacgccggggtggtgatgtagtccattacccacttggcaccggcctgcagaccatcgacgctgccgcccagggcgtgcacgatcagtcccaggatcaggccgatcgcaaagccgatgcccatcttccaatgcaggggcaacttcttcttgtcggcagcagctgctgtcatgcgcgggtttcctcgaaaaatgaatgcactctaacaaagcgcgcaagcggcgccggttcaggttcgccgcgttggatacagcggcgccaggccagtgtcagcggcgccggtagccgccgaccagtgcggtccgtcacggaagacctcgcgcagacgcgcgcgcagcgatgccaggtcgccctgcccgccccagcgtgcctgctgcaggtcctgcagcacctggcgctggccagggtcatccaaccgcgcgatgacctgctcgatgcgctcaaccccggccatcgcgcacagctgcgcttccacctgatcgaagccttcgccatccagcgtgcggcgcagttcggtcaggccggcacgtccgcgcgtcacagtcggcacagagggcttgccggctgcaggcgtcgccgcacgcggtcggcggcctcgctgccagccccacaacagggtcagcagccacagcagcgccagtccgatggccgcgcccatccacggccacgggcgttcggccaggccgctggcgcgcggatcggacgcggcgatgcggctgtcctggccatcgccacccggcagcgcagcatcggtgtcgatcggcggcagcggcgcaggtgaagcactgccaccgccactgccggctgcgacagccagtgtcaggtccggcagcttcgcttcctgcgccttgcctgcgcgcacatcccaccacggcaggcgcggccccggcaccaccagcgagcctggctggcgcggcacgatcgaatagcggcgggtgatcttcagccgcggcgtgctgccattgaacgattcttcgtactgcgcaggttcggcgaatacctgcgcatgggtgcccagatccggcaccggcaggtcggtgaactgtgcacgggttgccccttcggcaatcgcctcgaccaccacagtggcggcctcaccggtacgggcgctggtcggcgcactggtgtagcgcagctggaggctctgcagcggaagccatggctgcggcgcctgtgccggttgcgtctgtacctgcagcgtgcgatcggcgccggtggcattcatgcggccgtcgccgccgccgaagaagtcgtcgaagaagccaccggcactgcgcccactgaaacgcgcaccggccagccgaagtgcaccgctgcgctcggggatcagcaggaagcggcgctcgaccacgttgtagcggcggccgttgacctgccgcacatcggtgcggtcatcgcctacccgctgcagcgacgcacctgccggggtatccagcaccagttcgccagaggccagctgagaggcgaagaacagcctcaccaccacgcctacgctctgctgcacatacggcgtttcgtcatcgacaacggtttcgatgaatgccgccgcattgctgtcggggccggccacggcagcggcatccacctgcagggtcagcggcgcggtacggacgctgcccacctgcaggcccggcaccaccagtgcaccactacgccgtggcgtcagcgccacgccatacaggttgcgctgctgcatgctgccgttgctccactccacctggcggctgctggtctgcccgctgaggtcgaagtcggtacgcaacggtgtgaagtcaggggcgccctggtcgctctcgacattgagcgtgaccgtgtcgcccatcgcgatgcggtcgcgatccagccacgcgcgcggctgcgcccaggccagcagcggcagccacagcagcagcgccgccagtacctgtcggggccagtgcccgtgcatgttgatcgcccgcgtcatcgcccttccctcttcctgcgttcattttccagctggaacttggcccgcagcaatgcgcccggatcatccggcacgcgccgcatccacgcctccaccgcctgttgctcctcgcgttggcgcggagtagtgccgtcactgcctggcacgggtttgccatcctgttcgcccttgccctcacgtgcctgctgcatcgcctgctgcatgcgctggcgctgctgctcatcagcctgggcctgcgccttggcatcctccacctgtggtggcgcctgctgtccatcgcggccacgctcgccgggctgaggcgccgactgcgcgtcgtcgtcacccgcctggggctgcccctgctggccctgctgagatggtggctgaccctgtccttgatccttctgaccctgctgcggttgctggccctgcgggttccgctggccctgtgaattgttctgctgcttctgctgcccgttctgctgcggtttctgctggtcctggccctgcccccccgactgcttgcgcttgcgtgcggcatcaaccacggcacggttggcgaccgcatcggccatgccgggatgcagcgccagcgcgcggtcgtaggcggcgatggcttcgtcgtagctgccctggcgcgccagcgtgttggccaggttgtaccagcccgcatcactgtcgatgccctcgaactgcttgcgcgcagtggcgaagtcgcccgcgcgataggcctgcacgccgtcggccaggcgctggtgctgcaactggtcggcgcgcttccacagcgtgccctgcgatggcggcgaagcgggcgctggagctgcctgcgcctgcacatcccccatccatggcagcaggcccaccgccagcactgcggccagcagcgcgcggcggcggaaggcgagcagcgccagcagcatcaccggtggcagcagccagaatccttcatcgcgccattgcctgccctcgccgggccgctgcgccgcagtaccttcgcgtgcatcaagcacacccagtgcgcgcaggtcactgccatcggcggtgatgcgcgcatagcgaccgccacctgccgtggccaccgcacgcaggcgaccttcgtccagcgcagcctggcggatctgtccgctgtcgtcacgatacgccgcacccgccggtgtaccgagccccagcaccgacacctgcaggccgagcccacgtgcctgcgcggccgccaatgcagcttcaccatcggcttgatcggtgaccagcaggatctgtccctgcgctgcagcgatctgccgcatcagccgcgtggcccagtcgatgccacggtcggcacgctggccatcacgcggcatcacatccggcgacaaggcatccagatacagcgcgacgttgctgccgtcatcggtcagcggcgcgacggtgtaggcatcttcggcgtacaccaccagccccacctgcccacccttgcgtgcgcgcaggagctcgccgaccttggcccttgcctgcagcaggcgcgacggtggcaggtcggtggcagtgatgcggctggacagatccagcacgatcagcagcggtgcgctgggctggaacatcggctgtgcctgctgccgccagctcggccccgccatcgccagtgctgccagcgtccaacccagcagcactgccaatggcagccgcacgcgacggcgagcaccggccgccagcagatgcggcaacaggtgcgcatccaccgcctgccgccacgcatcgctgcgccgctgccggtacagcgccacggcgagaatcaccggcaaggccagcaaggcccacagccattccgggcgcaggaagtgcagtgcattccagtcgggaagatgggatgccaacgcgatcatcgacggcgctccggccacacccatgccaatgcccccagcagcaaggccaggcccaatggccacgcatagcgctcctcgcgcgggcgcaggctcggccccttcgcagcgatcggctccagacgatccagttcggcgtagatgccggccagctgcgcggtatcgcgtgcacggaagaactggccaccggtcaggctggcaatcttcttcaacgtggcctcgtcgaccgggtcctggtcagcggaaatcggaataccgaggaagcgcatgctgccatcgccaccgaacgcgacggtgtggatgcgcaccccttcagcttgcgcgacttcggccgcacgcagcggttccagcacgccggcattgctgacgccgtcggtcagcaggatcagtacacgttgcccttccggctggctgcgcaggcgcttcaccgccaggccgatggcatcaccgatggccgtctcgcgcccggccaggccgaccacgctgtcgcgcagctggtcgcgcacgctggccaggtccgcagtgagtggcgtgagcgtataagcgcggtccccgaagatcagcaggccgatgcgatcgccggcacgacgatccaggaaatcggccagcacggccttggctgcggtgaggcgatccaccgcctgcccccccagcaccatgtcgccctcgcccatgctgccggacacgtccatggccagcatcatctgcctgccctgctgcggtggcgtgatcgcttcgcccagctgttgcgggcgagccagtgcgacgcacagcgcgcaccagcccagccacaacagcagcgtacgcagccacgaaacatcaacgcggccgccaccggccagcgcttccagttccgtcgccgcatagggcacgcgcagcgcagcgccgggatcggcacgacgcttccaccagcgcatcagcagtggcagcggcaacgccagcagggccagcggccacgccagctgcaggtcaggccacggccagtaactcgccagcaggttcatcggcggcgctccagcagcatcgccaggtagcgctcgcgcgcccagctacgcacggccgccacttcgctggcgtccacgcggggacgataggcaccttcggccagcaggctgcgacgcgcatccggcaacgtgcccttcggatccacgcgctgccaccaggcatcgtcacgcagggattcactgccgggctgtgcctgtcgcgcggcgcgacgcagcaggccggcgatcgccgccagttccgcggtggcatcggcggtggtggccagctcctggtcgaacgcctgtaaccagcgttggcgacgacggcggcgctgccaccacagcagggccagcgccaggatcaccagcaacaccgcgccaccgaccatcagatagccgggggccggcggccaccacgacggtgccggcggcaactgcacatcgcgcagcggaaggttggcgctcatgccggcacctcggttaccggtggtgccaaccaggcgtcgctgggcgcatcggtggacaacacctgcacgtcaacgcggcgtgcgccgagctggcggcgcagcgcctgcagtggttcgacgaagtgcgcctgccagtgcgcctgcacctcgctgcgacgcaggtcgaggccaatgcgctgctgcgcggtctggaactgcagggccgccgagggcggttgcagttcgaggggatcgaccagcagcaccaggctgaggtcatggtgctgggccagcgcgctccagcgcacgacgggaatccgcgcggcctgctgcggatcggccagcaccagcatgcgcgccccggggcgcagcacgcgggcggcatggtccagcgcgcgttccaggccgagatcgtcggcgggtggctgtgtgtaccagcgggtgagtgcgtcgagcacacgcagtacaccacgcggcccacccgcaggtgcaatcggcgcttcgcggtcactgccgcgcagggcacccacgcggtcaccgcgacgctgcgccgaccacgcggcgacggcgcccgcgcgtgccgcctgcaccgacttgaatcgcacgcgggtgccgaaatacagcgccggcgacgtatcggccacgatcaggctgacccgctcgcgttcggcctggaaaagcttggtatgggcacggccggtccgcgcggtcacgcgccagtcgatatgccgtgcatcatcaccggccacgtactcgcgtgactcggcgtactccatgccacgcccacgcagcggcgacggcgcctgcccggcgttgccggcacggccacggcgtggcggcggcggccgctgtgccagccggcgcagggctaccagttcggacaggtgcgggcgcagtccgtcgccatcactgacggtggatgcggcttccagggatggatcggtcatgcgcgggctcagggtgccggcacccgggccagcagctcctgcaccaggcgttcgccatcccagccttcggcggtggcttcgtagctgggcagcacgcgatggcgcagcacgtcggcggcaaccgcacgcacatcgtcgggggtgacgaagtcacggccggccaaccaggcgcgtgcacgggcgcagcgttccaacgcaatggaaccacgcgggcttgcgccccaggcgatgcggcgcccgaggccggcgtcatagcgcgacggatcacgcgaggccagcacaagttcgaccaggtagcgctccagcgccggcgccatgtgcaggtccagcacttcgcggcgggcatcgaacacatcctgcatcggcagcttctccggtgcgggtgccgcctcgcccagggcgccacgggcacgctcgcgggcgagccgcaggatctccgattcggcggcctggtccggatagccgatgcgtacgtgcatcaggaaacggtccagctgcgcctccggcagcgggaaggtaccttcctgctcgatcgggttctgcgtggccatcaccaggaacagcggcggcaacgcataggtgtggcggccaaccgtgacctggcgctcgcccatggcctccagcagcgccgactgcaccttggccggcgcacggttgatctcgtcggccagcaggatcgggtggaagatcgggccaggtacgaattcgaagcgcccttcctgcgggcgccagatctcggtgccggtcaggtcggccggcagcaggtcgggggtgaactgcacgcgggcgaaatccgcctccaggcgcgaggccagtgcgcggatggccgtggtcttggccagtcccggggcgccctccaccagcaggtgcccgtcggccagcaatgcgatcaacaggcgttcgaccaaagccgcctggccgacgatttcggccgacagcgcgtcgcgcaactggttgaaggcgccatgcaggcgggaggcggccggcgcgggcggcggcgagacggtttcgggcatcggcggtggcaggttcatgggggcctttgaccggcgcgggacggcacgggttccccacatcatcgcagggtgccctgcgattggcatcaagaacggctgaacgggcctctcctccacgcatggcgtggatctaccggatcatccgcggactacgtccggcatgaacgaagaagggccgcacatggcggcccttgttcgtgtcgcgggttcgctggctcagttctgcctggccacgcgcagcaccttcggggtgacgaacaccagcagctcggccttgtccttgctgcggccacgcttcttgaacaggttgcccaggaacggtacatcgcccaggaacggaaccttgctgatgctgttgcggtcggtgaactcgtacacaccaccgatgaccacggtctgcccgtcctcgacaagcactgcggtgttcacttcgcggcggttgatcgacggcacggtgccatagccttccagctggatcagccggtccacttcgtccttcttcacctgcatgttgaggaacacgcggttgtcgttggtgatggtcggggtgaccttcagttccagcaccacttccttgaactgcacgttcggcgtagcgacaccgcccgcaccggcgctgatggtcacatagccgatttccttaccctgcttgatcagggcctcgcgctggttggtggtgaccacgcgcgggttggagatcacttcaccacgcgactcctcctgcatggccgacagctcgacgtccagcaggtagccggcattgaggatcgacagcgcaagcgagcctgccgggttggtggacgccgccggcatggcccagttcaggccacgggtgattgccgagccgaccggcaccggcgccgggcccgtactgccaccggccagccagtcgcggtaggccttggcgttggtcgcattggcttcgacctgcgacttgcgggttgcctcgttggcttccagattgccgctgaagtaggcgttgtcgcggctgccactgatgccgaaccgcgcgcccagctcacgcgcgaacgtatcggtggcgatcacgatgcggctttcgatcagcacctggtcgaccgggcggtcgatcacgttgatcagctcacgcatgcgcgcgatcttcttcggaatgtcgctgatcatcagcgtgttggtgcgctcgtcggcaacgatgcggccacggccggacaggaagccactctcctcctgcgacgacccaccaccaccgccacctgcgccaccaccgccaccaccgccgatgcccttggcttcggtcagggctttgaagatctgggtggcgctgtggtagttgatctggacgtaatcggtcaccaggtcttcgcggttctcgatggcgatgcgcgcgtcttccttctcctgctcgaacttggccagctcggcctgcgggccgacccagatcacgctgccatcgcgtcgcttgtccaggcccttggcacgcagcacgatgtccagtgcctggtcccacggcacgttgaccaggcgcagggtcacattgccctgcaccgagtcggaggccaccacgttgaggttggactcttcggcgatcaactgcagcacggtgcgcactggcacgtcctggaaattgaaggtcaccggcttgccggtgaagccacgctggccgacggcctttgcggcctgggtgacgctgccggcggtcactgcaccgacggcggccggagcctgccgcgcgctgatctccaccacgtattcgttgccgctctggtaggccagtgactccaccgcaccgccggtgctcagcaccagctgggtgccggcgccggacggcttggcgtcgatgcgctgcaccggcgtggcgaagtcgacgacgttcaacggcttctgcaggttggccggcaggcgggcattgcccacgtcgactaccacgctgttgccctgcgtgcgcaggtccgggatcgcgccctggccgtcaaactgcacgatcaggcggcccgcgccatcatcgccgcgcttgaaatcgatcttggccaccgacaggccggccggtgccgcggccggtgcgacggtggtgcccaccggcttctccgccggtgcggcggccagcgccggagcgcaggccagcatcagcgcgactcccaacgcgctgacacggttcaaggtagagcgccggttgggacgcagccccttggcttggtgaaaggtcatcgtgctatccccagtaaacgatcattgatcttcaagcgagagcgttgccggccgttccagccagccacccgcgccatccggcaccagttcgatcagctccacacggtcttcgaagaccgcagtgacccgcccgtcgctctgccccaggtaaccgcccgggcgcacccggtaggtcaccttgtccggtcccatcaccagtgcgacggtgccgccgccggtgccgatggtaccgaccatgtccagtgcgtccagcgggaagccctccaggggctccttgcgccggttcggatccggccgcaatccgccattcccctgcggattggtccaggcatcggtgaacggatcacgcaggccctgcgcggagtattcgaaggtctcgaactgctgcatcacaggcaacggttccagcggctgcgccggccgggcacgttcgccttccacccacttctcgagattcggcgcatcgcccggcgtgctggtcacgccacggccgcaggcggccagcagcaacacggcagcggccatcccgcagcgtgcaaagaaggaacggatcacttgctgccctccttgccggcttcagccttctgctgttcctgcacctcggtttcgtcgagataccggtaggtcttgaccgtgccggacaattccagcgcaccggcacgcgaaccaccgccagccttgtccgccggcttcaggttgatgtcgtgcatggtcaggatcaccacgcgcggcagcgaggccacgccactgacgaacgcaccgaactggtggtagctgcccaccatcttcagcttgatcggcttctcggcgtagaactccttgacctgctcctgttccggttcgaacagctggctggtcaggccgctggacagcgcggtctgcgaaatgtcgatgatcaggtccggcatttcggtcttgctgggcagctgccgcagcatctgctgcaggacctgctccatctgcgccagctgctgcttcagcggccccaggttcaccgcgcgttcctgctgcttggagaactcggtacgcagatcgctttccttcgactccaggctggccagttcatcgcgcttgccgctgatcagcagcatccacgcaacgaacatgatgaccagggccagcaacgaacagaagacgatcttggccttctgcggccagttgccgatgtcgttgaaatccaggttcttcagatcgattttctggctcatgcgcgacccccctgcagcggggcgtaagaggcctgcggcggctgcgccaggcggctgccctcaggcctggcggccggtgccggtgcggcgggctggttcggcttggccggtgcaggtgcaggcgccggcgcagtagccggagcgctggcgggcgctgctgccggggccgccgccggttgggccggggccggtgctgttgcagcagccggggccgcggcatcggggccggcggcaagcggcgccacggcaggcgtcgcagccggcgtggtcgccacgctgccatcggcgttcaaaccgggggtgccggtctcttcactctgcgcaggcagcttcaccgtgaccttgaacatgtacggcagtgccttgatgtccgataccgggccggctgcactcttgtctccggcgctggcctggatgatcgacagctccgggttggtcatccagccggaggtttccaggttgcgcatgtaagccgacacgcgggcattggactgggtgcgtccctcgagggtgagcatgtccccctcctgctgcagggcggtcagcaccacgccgtcgggaatcgtgcgcaccaacgcgtcgaacaggtggaccatctgcgagcgcttggcctgcagttcctcgatcaccttcttgcgggccagcaggcggtccttctgcgcatcgaggcgatcgatctccttgttctgttccttgaccttctcgatctcggcttccagataggcattgcggtccatctggccgctcacctgccggtcgtaatagaaccagatcagcagcgacagcagcaggccaccgattgcggccatgcccagcattgcgtagaactcgcgctggcgttgcttgcgccgctcggcgcgccagggcaatagattgatgcgtgccatcagtcgaagctcctcagcgccagaccggtggcgatcatcagcgcgggggcatcctgggccagcgcatgtgcgttcaccttcgggcccagggtcatctgtgccaacgggttggcgaccacggtcggcacgcccagctgctcctcgaccatttccggcagcccgcccagcacggcgcagccgccggccagcacgatgtgatcaacgcggttgaactcactgcctgcatagaagaactgcagcaggcggctgatctgctggaccgtggcttccttgaacggctccagcacttccatctcgtagctttccggcagcccgccctggcgcttggccaggccggcctcctcgtagctcaggccgtaacggcgcatgatctcgtcggtcagctgcttgccaccgaacacctgttcgcggctgtacaggctgcggccgccgcgcaggacgttgagggtggtcatggtggcgccgatatcgaccagcgcgaccacgccgtcgatggacaccggcagctcgctggcgaccagggcgtaggcgttctcgaccgcgaaggcctccacgtccatcaccttggcctgcaggccacccagttccagggccgactggcgcagttccacgttctccgaacgcgacgcggccagcagcacctggaccatctccgggttgttcgggatcgccccgatcacctcgaagtccaggttcacttcctcgatcgggtacggaatgtagttgaccgcttccagctcgatctgggcttccatgtcgttctcgtcgagctcggccggcatcgggatcaccttggtgatcaccgccgacccggcgacggcggcagcggccagcttggccttgctgcctgaacggttcatggcacggcggatggcctcacccacggcctccacttccacgatgttcttctctaccaccgcattcggcggaagaggttccacagcgtaatgttccacacggaaacgattgccgctgcgggacagctgcaaaagctttaccgcagtcgaactgatgtcgacgcctacaagcggcgactgactttttgggatgagccccacggtttctcccctgccgacgggcacttggacgcaagacctgcgcccgagcattaataacgtattcttagcaaatggcaacggccctgctgtgaagttcctcacggattcacgatgcagcccctgactgttccccttgcgctccccggtgccgaccccagccgccaccttgcgtaatctatactctgcgaccacgaaattcgcaatcggaatctgaacccgatgactcgactccgccgctggctgcgctggatcttcctgattgtcctggtcctggcgctgatcggcgcggccgccgtgggcggtctgtactacgctgtgtcctccaagcttcccgacgtgcagaccctgcgcgacgtggaaatgcaggagccgatgtacgtctatgctgccgacggcaagctgatggcggtgttcggcgagacccggcgcaccccgatcaccatgaaggacgtgcccgagcgcctgaagcaggccttcctggccaccgaggacgcccgcttctacgagcatggcggcgtggactacatgggcatcggccgtgcggtgtggctgctggccaccaccaacgacaagcgcgtgccgggtggttccaccatcacccagcaggtggcccgccagttcttcctcagctccgagtacagctacacccgcaagctggccgagatcctgctggcacggaagatcgagtccgagctgagcaaggacgagatcttcgagctgtacctgaacaagagtttcttcggcaaccgcgcctacggcgtggccgccgccgccgagttctactacggcaagaagctgaacgagctggacctggacgagatggcctcgctggccggcatccccaagttcccgtcctcgggcaatccgatctccaatccggagcgcgcccgccagcgccgcgacaactacgtgctgcagcgcatggccgacctgaagttcgtcagccaggccgaggccgacgcggccaaggccgtgccgatgcacgccaccgcccatgagccgccggtgcaggtcgacgcgccgtacgtggccgagctggtgcgccaggaaatgatcgcccgcttcggcggggatgtggtcaacaagggttaccacgtcaccaccaccatcgactccaccctgcagaccgccgccaaccagtcggtgcgcgacggcctgctgctgtacgaccaccgccacggctggcacggcgtggagaagcaggtgcaggtgggtgccggcgaagacgccgccgccctggccgagcacctgcgcggcatgtacggccaggccggcctgctgccggcgatcgtcgccagcaccggcgccgatggcagcgccaccgtggtgctggccaaccgcagcgagatcgtgctgccggccggtgccgccaagtggaccaacaagaccccgggcaagctggtgcagcgcggtgacatcgtgcgcgtgcgtgccggtgccaaggaaggtgagtggctgctggaccagatcccgcgcggccagtccgcgctggtctcgctcgatgcccacaacggcgccctgaaggcgctggtcggtggtttcagcttctccggcaacaagttcaaccgcgccacccaggcccgtcgccagccgggttcgagcttcaagcccttcatctacgccgcggccttcgacaagggctacaacccggcctcgatcgtgctcgacgcgcccgtcgtgttccgcgaccgccgcggcaagacctgggccccgcagaacgacggtggcggcttccgcggcccgatgcgcctgcgtgaggcgctggtgcagtcgcgcaacctggtctcggtgcgcctgctcgatggcatgggcgtggactacgcgcgcaagtacatcagcgagtttggtttcgccgaatccgaactgccgccgaacctgtcgatgtcgctgggtaccgcctcgctgaccccgctgtcggtggcccgtggctacgcggtgttcgccaacggcggctcgcgcgtggacacctggctgatcgaccaggtcaatgaccgcgacggcaacctggtgttcaaggaaaacccggcgctggcctgccgcgactgcgccggcagcagcgaccagccggtgaaccaggtggtggacggcttcaacttcggcgccccggccccgaaggtggacccggccgctgcggccaaggccgaagccaagaccgaaaccccggccgcgccggccaaccccgatgcccgcaccgctccgcgtgcgatcgacgcccgcaccgcctaccagctggtatcgatgatgcgcgacgtcgtccagcgcggtaccggcgtgcaggccaaggtgctcggacgcgaggacgtgggcggcaagaccggctccaccaacgaccaccgagatgcctggttctccggcttcggcggcccgtacgtgaccaccgtgtgggtgggccgcgacgacttccgctcgctgggctaccgcgagtacggtggcaaggccgccctgccgatctggatcgactacatgcgcaccgcgctgaaggacaccccggtcgcgcagaacgaaccgcccagcggcatggtccaggccacgctcaacggcgcaaccgaatgggtgaaggtggaagacatggaccgcctgaccgactacgacctgaacctcaatacgccacaggccgacgccgccgcgttcgatatcttctgaggaacggtccggtgggtgccaaccgtgggttggcaccgatgcggccctggtagaggccaaccttggttggcgcctcgtgccgaccaaggtcggcacctaccaaagcgtcggtgagtgccaaccgttggttggcaccaatgcatccgccgggcacggtcccgcgctgctctggtagctgccaaccttggttggcgccccgtgccgaccaaggttggcatctaccaaagcatcggtgggtgccaaccgttggttggcatctccgcgccatacccacgcagatgtcacatccgtgcgctaatctgtagccaggtcgcaacagggagtcatcgcatgcatcgcgctcgtcagcatgctgccagccagacccgcgagcggcgccaccgcctcgcccacgaagccgcccgcctgatggccgaaggcggcatccgcgactaccaccaggccaagttgaaggccgccagccggctcggcatccacgacgatgcctccctgccccgcaacaccgagatcgaagacgccctacgcgagtaccagcggctgttctccggaccccaacacggcaacgaactgcagcgccgccgcgaggccgccatgcgtgcgctggagttcctgcacggcttcgctccgcgcctggccggcccggtgctggagggcaccgccgacgccaacagccccgtgcaactgcacctgcacagcgacgacccggaagccgtgcaccgcttcctggacgaacacggcattcccgccgaatcgcggacgcgtcgcctgcgcatggatcgcgagcgcagcctggatgtgccggtgtgggtgttcagtgccgaggaactgaccttcgacctggccgtgctgccctacgatgccctgcgccaggcaccgctgtcgccggtggatgagaagccgatgcgacgcgcgtcggtgacgcagttacggcagctgctggccgaagcggaaatcaccgcgtatatcggcgggtgacggtagcgccggcccatggccggcgagcgcagcggtacctgccttgggtgggtgcggaccgttggtccgcactgtgcttcgggcattgcgatggctgagcggagagcagtcgagcaagctcgcctctacaaaagcggtgttacctgccctggcagatgatgcccatcatactcccgctaccagacaaaacgggtatcgcgcagcgggtcgctgaacaaccgcggcaaccacggtgcgggggctcgttgcggatactcccgcatcatctgcgcgtgcatgacctgcagatcccgcagcaaccaggactggtagtagatgtcgtcgaatccatccgaccacccgctcttcacacgctcatgctcgtctgcctccaacggcggcatctggtccagcggcacctccaggactgtcgacagcgccgcgttgatctgcgcgttctcaacccccgcctggcgcacgtagtccaatcgatcgaggacccgccggcagttgtacgggaagcacccgcccgtggcggtgatgtagtcagcaatatccgccagcatgtcggctttcagccgccacaccacttcgctgtccatcacctggcgtacccgcatcgtgcgcaacgtgcttgcccgcacctcttccggcgtagtgaacggggcccccggcgtgctgcccgcgtggcgcaccagcacgatgcgatggatcgcctcgctggtgacgccgtcgatgcgcagcgccgctgcctgagggtgcacgcgcggcggcggcacgcccagcatctgccacaggtaccacagcaccagcagcagaccggcgatgcacagcccgctcatcagcgtccacaggtccaggttccgggtgtagtagcgaaagcgcgcccgccagatatagaacgtgcgatagctgataattccgcgtacccatctgtacattgccatctcctcggcaaggaccccggcgcggcggggttcattacgcgcaccacgccggggccgcatggcttaccagccgatgcccacgccgacgcccatgctgcgttcgccgctgttggtgaacgcgccattgaggctgaaggtggccgagcccttctcgttgagcacacgctggtagcccaccgccatcgccgactcaccctcgctgtagcccacgcccgcacccaggcggttgtaggtggccaggccggcggtgttcatcgccatcgcggtctgcgcgctgctcatcgccgccatgcggttgaagcgcttgtccatcttgtccaggcgacgctcgaagttgctgatcgcgccatcggtgtactcgttggcgcgggccagcatcttctccagctcagcagtatcgacctgcggcttgggcgtctcatccttcttcgtcttcggctgaggcgcgggcttctcaccctcgccgaccgacgccacctgctggccgccatcggccagcggcaccggcgcttccggttcgggcaccgacgcgacggccattgcccgcggctgcggcgcatcgatgcgctcctccaggccatcgatacgaccgttgagctgctgctgcatcgaatacagctggccaccattgaccgcatcgcggctgccggccgcgatcaggccattggccacgttggagatgaccatgccgtgggttccggccagggtgagctggttgagaccgtcggcgcggacggaggacgtgtcctggaacacgctgcgcagctgcgactcgacctggttcacccgcgagcggttgctgaccactgcgccgtcgagcgcttccaatgcaccattgagcgtggactgggactggccctgcacggtgaaggtggggccgacgatgttgccgttggcatcgacttcgctgccgagcgcggacagcgcgccgcgcagctggccgacggtggcggcgttgtggttggcggtgccgttggcgatgtttacgaggcggcgctcagttcctgcactcccaaaggatgcggttcctgcctcagtagcttcagaccccacgcccagcgccaatgatccctctgcgcccgcgtggactcttgaacttgcaccaattgaaactccgttcgtcgatgcgacatgtgcaccagcccccaccgcgaagccattcaaggagttcgctgacacggaagatccacggcctatagcgacagaatttacgcccagcgaagaggcaaacgaaccgacagccgtccccccctcgccctgcgtacgagccgagtcaccgattgcaacacccaagaatcctgcgaaggcatcttcgctcagctgatccgtatcaattttgaggaagcggccctgatgctcgatcttagatacccgatcactgacgccaaacaactggcgaccggtgaccacgtcgtgactatccgcagagactgaaccatcggacacaccagtcaaacgcgcaccgccgtagtcaatgacgctcgagtccaatccacgcatcgcctgctgccccatctcccgctccatacgcatcgcctccagatcattccgattctgcgagatcttctgctctgcggcgtacaactggctgccgttcacggcatcacggcttcctggcgctacccgaccgtcagccaagttggtcagcaccatgccactcacgccactgagcgcgatctgattcatgccatcggcacgggccgacggcgagtcctggaaaatcgagctgagctgatcttccatcttgcccgcgcgacgacctgcagtgatgacggcgccatcaagcgccatcagtgcgtcttcgaccgtgctctgcgttccgccctgcaccgagtaggttggggcgatgatatttccgctggcatccatgcctgcgccgccaccgagggtagcgagagagtccctgagctgggaaacagcagtggcattgtggtcggcagagccacgagcgatgtaggcgagacgacgttgattcgtagcattaccgaaagatgccgtatccgtctcgtcagcaaaggatcccgcgccgaacgccaatgagccggcggccgagccttcaacaacagctcccgctccaattgcgacaccattgactgcatgcacttgagcaccagctcccatcgcaaatccaccagatgcttcaccggagaccccagctccacggccgactgccactgagttctttcccaatgcggctgcgaacgcgcccaaggcggtgcctccttccgctccggccttcgctgaatcaccaacagccacaccaagcaaggccgcttctgcgcgttcactgaatgagtcaacgcccacacttatatactgattagtgctctccaattccgaaattcgaccgttcgacgcgtggagctgacggcccgacacggcttcggtgctaccagcatcaattaagccatccgccacaccactgatcttccggttggcattggcgctattgcgaacatccaacgtcgttccgctgttcctttcgcccagacgcacattgccagtcgtagacacttgtgccaccagcccgccaagcgccgcggtttcgaccaacgccttggctgcatccgtcttggccgccgccgcctctgtgcccgcagccctggcaatactctccaccgccgccaccttgtcattagtggcattgagctgcctgccgttgacgccctcgtagctgctggcgctgaccaccccatctgccacgccggccagtttccggttcgcattggcgctattgcgcacatccaacaccgttccgctgttcttttcacccaagcggacattgccggttgcagacacctccccgaccaggccgcccagcgtcaccacctgagtcagcgcgttgctcgcatcagatttggcctctcccgcagcggtctgcgccttgatgacattgccattggttgtgttgagctggcgtccgttcacggcttcggtgctggtcgtcgtcagcgcgccgtcggacacgccactcaccttgcgcgtggccagcaccgcattgcgcatgctgacttccgagccggtattgctgttggcgatgcgcacgacgccacctgcggaatcctgcttgatcatgccgtcaacccgctcgttcatggcatgcagctgcttgccggtgaccgcatcggtgctggaggcggtgacacgaccatcggccacgttcacgatgcgacggcgcaccgaggcgctgcctaccgacaccgtattggcttccgtggccaccgagcgaacacccagggctacggcgccctgtgcggaggcagacgccgcatagcccagcgcgacgccgtcgatgtacgcgcgcgtatcgccgccgatggcgatggcaccggtgtaaccccagctccccgcgcgagcaccaccaccgatggcgacgccacccgtgcccgcaccggtgtcgaccattgctttgcttcccagcgccactccatctacaccgttggacaatgcgttggcacccagcgccaccgcattctccttttccgcgctggagccgctgccaagggccaccgcattctgccgggtggccgcagcatcgttgcccacggccgtagccccaagtgctccggtgtatgcgttcgcacccattgccagtgcgtgaccgccattggcgctggcgttgtacccaaaggcaacactatcaacgccactggtccgtgccttgaagccaaacgcggcgctgttctgtccgtctatccgggcaccgatgccaaatgcggtggtgttgtcgcctctcatgttcacgcctgcaccgtagccaagcgagttcaggccgttggtcagcgcatagccgacgaacatggtgtcgtcatagcggccagcaataggcgagcaggaaacaaactcgccatttcccagattgaagggatcgcacccaatgtagtaacgggtcttggcgtgcacctctccgcccgccaacagcagtgcgaccatcagcagtccaccggcgccggttacgcggctcgcttttctgccacagggcctggtcagctcgctggccacctcccagcagcctttggcgtgattccagatacgacgatagattcgattcatgtgtttctccttaacaggacaaggaaagtgagccccgtgccgggcacggggcgggcaaagtgcgggctcaggtcgttgtcggcgcgatcgtccgcacgtgttcgcgatagccgtcgcgggtgagccggtaacgcagttgcagcgagttgcccggctgaagctggaacggcagcgtcagtgcggcatcgggatagaggctgtgcgatacggggtgtggcgtgcagacacctgcggcggtgcactgctcggcgccgatgattcccacgcgcaacgtgccggtgttgtgcagcgtgttgtcctggaggcgcaggtccaccacaccgtcgtcgggggtgacgttgaccagcgccccccagaccaggctgacgccgatgtttgcctgtgcgccttcgccgtcttcgaggggagcgtcatccggcccgcgcacgccttcaaagtagaggcgataggccgtttccttctggacctgctgcagcggaatcacccggatcaggcggttgccgccgccggaaagtgcgaacttgccgggggtgatggcaatcgccgcatccgaggcttccatctcctgttcttcttcggcaggcgtggcaggattgacgatgcgccgcaggcgggtctgcacgtactgcggaatggtcgactgcgagtacacacgtatctgggtgccgcgcttggcatccaccgctgcgcgcatcgggtgaatggaaaggttggcgtgtgccggcagtgcaagcagggcgctcaccggcagcaggcagaacagcagcttcttcatggcaggctcctcgggatcagggtttggcagtggggacatcgagcaccacggtcagctcgccctcgtacaggccggggcgctggctggcgataggggtgggcggtgtttccagggtcagcggcgtcggcacgcagtacaccggctggctgatgcccggcagcatcaccagccgcagctgtgcgctgtcgatgccgcgcagctgctgcttgacgttgtgcttcatcgccaggcggtggccgccgtagtccaggtggacgcggtagtccaggcgctggctggcatcgctgccgccatcgcggtgccagagcgaaaagtccgatcccgcaggtgggcgtggaccgctgtcgcgaaccgtgacgtcgaggtactcgctctgcgaacccagaccgtcgtacaggcacatatccagttgtttcctgccacccaccaccttctggatggggtcgtagcgcagatcgagattgaccagcggcgcgacggtgtcgaaggtcgggaagtagatcgagatcgcgtcgtagtcggtgacggtgaaatcgaagttgaaggtggccgtggcgacgggtgctgcggcgggatcggccttgatattcaggcgcatcgtggccttccaatggcctgctacgagccgcgagatttcgcgttgaggcagggccagctcgataccggctccaatcggctcatctgctccagtccccacgccacaccgaaaccagaatgccgagtacaaaggtcgcggactttcttcccagaaatcacctgcgcagacgcgacctgacatgactctctgtaggcttccaatagcacggacttctgcagtcagacccgtccgctgctccacaagacgcaacatgacctcggatgttccagtaattaggggaagggctccctccgtcgggcaccgaccgaattcactatctgaagcagactcacaaaccacatggatctgcccatacttcagcgccaggtcgtgactgaatcccaacaccgtccgcggcgcccacaactccacatcacccggtaccgccgagcgatcccagctcattacgatgtcccggctctggtcggccggatgcgtttccggcggccactgcgcccacgcccgcggcatcaccagcaccagcgcactcaccagcatcaacacgaacatccaacgccggttcatggcgtacctcctgcagcagcggtccggggcgtggcggcaatcaacgcgcgttcctgcagcagccgggtcacgcgggcctgctggcggatctcggccggcagctgggccacggccagcggctcgcagtgcacggcaccgaccagcagcaccacctggcggcgctcgcgcacctgcagcgggcagtgcagcaggcggtcgtcctgcagcaggtacagcgtcgtttcgcgacgcgggaaatcggcgacgaagccgccgttggcgctggtgccgggcaccggcgcgttgagaatgcgggcgccgcccagcggcgcaccagccaggtcgcgggcatggccgatgaaggtgtaggtcacttcgatcggcaccggcatgcgcatcagcttgccgggcgtgaggaacatcggtcgtgcaccgcccacgccggtcacgcggatcgcggcaatgctgtccagcgtgctggcgtcctgcacttcggcacgttgcgattgataggccggcagcggcagcagccggcgttcgccgatctgcaggcgttgcctgcgcagcccgcccacctgcagttcggcggccacgccgcgcaggtcggcgtcgtcggtatcggccacctgcacggcgaggccggcgtcggcgccattggcaccgctccagtagaagccgcgacgaccaagcgcgaagccggaactgtgtgcgccgctgtagccggtctcgctgcggccacgctgctggtagcgcgccaggctggcgctggtgtggccgatgccattctgcagctggccgcccagtgaagcgctgtagcgctcgttgttgttggcgcgcagctcgccggacagctcgcggtactgtgtatccagttcctggcgcaggctctggccgacgctgtagtcgatcgccgggcgctgatgctgcggctggcgcacatccacggcatagcggcgctgtccatcgccggcagcactgcggtgccgacggctcaggctgaggttgacgtagatgccacggtcgcgctcggtgctgccacgcacgctgtcggtgctgttctgccgccacacgcccacgcgcgtggagacactgaaatcctgccaacggtggctgcggctgaagctggcctgccaggtgcggctgagcagcggctcgcggcgcggttccaacggccccggcggcaacagcggctcaagcccgaacaacggatcctgctcgaactctggccggtgccagccggtgcgccaggtctggcgccgggtgtagcccacgtaaacattgccgcccgccagcggcagcgacatcgaaccactcagcgcgttggtgcaccccaactggtcgcgcgcctcggcctcgaactggcaggccttgccacgcatgcgctgctggtagagattccacgacgccgtgcgccggtacgacagctggtgctgctgcccgttgctgccgtcgctgccgcgcatgccgctgaaggtggcgcggacttcctgcgtggccatcacccggcgcaggtccaggcgcagctcaccgtagcggtgcccgccgaacgtggcggcaccggcggtcatcgccgcgtcgcggcccaacggcacgcgcacgccggccatcgcgatacgctcgccatcgaacgcatcgctgcggcgttcgttgcggtggccaccctgcacgaaccattgccactggctgttggtccagtcgccgcccttgtcgaagggcgcctcctcggtgcgcaccagcacaccgtcctcgtagatgcgcatgcgcaccaggtagttgccgaacgggaaattgcgggtgtcgatctggttgatgccggcctgcaggtagaaggtctgcagcaggcgctcgccatcgaacacgtccacccgcgcatcgcgcgccagcagcacggtcagcgggctggcctgcaccgccgcgtcggtgtccacataggcctgggtggtacccaggcgtgcgccctggaagcggtccagcggcagcatgctgaagctgaaagtgccgccctgcgggctggacaggttgcggcggtccatgcgcccggcctgcaggtagtgcgccggccccaggtcgtggcggtaatagacgttgtcgaactggaaatcgtcgtcgctgtggctgcgatagcgctgctggttgtagtaccactcggccgacaggtggccgcgatcgaacaggcccagcgtgccgacgccgcgtgccgacagcgactggtagtcacggccaccactgaggttgagcgtctgctgatgcaggaacgcgttctcggcattggcggtgaccgtgtggaaacgctcggcggcaggcttgccgggaatccactggcgcgccacgaacaagcgcaccgcgccctcgccttcgtcatacagcgcgcgcacctcgtcgggagcttccggcggatcgatgtagccgcagccggcgctggcaccaccgaagcggcaggccagatggctgttgcgcggcagcggctgcgacagcgcaggcagcagggcggcctgcgcctcggcaggcaggtccagtgactgcagcacgcgcgcgggatcttccagctgcacgtgctccagggtcacgcgcaccggcgacagcccggccgagcggccgaacagctggatgtcgagttgttcggtctggccttcgaccagatcttcaaaaccgggcgggacgccgcgcgcggccgccagcggagtggacaacgccagggcgagcgcgaccgccagccgggtgacggcgggggcgtgtagggtcatgggggcaacgctgcaagcggccggcccgggatgcgggccggcgcgggggattacggcgtagccgccttctggttcagcacgacgttgaccaggccgctgtacgcgcccttggtgaggatcggcgccggcgtggtctgtgcgatggtcagcggcatcgagatcgaggcgcccggggtcgagcccgcaccgttgaacaggtcagcggccttgtactcgatggcggctgcacccagcgcgcggttgttcaggctgatggtcatcggcacggtcacggtgccggtctcgttggccaggaagaagctgccatcgatacgcgcttcgatatccgccttgtcatcgttggaatggatacgcacgcgctgcgtgttcggaatcaggccacgcagcggatcgtgggtcagggtgaccatgtccggcagcggggtgccgtcatcgcgcagcagcgccagggtcgggtcgacgtcggcgtagacggagatcttggtttccacggcgtgcgcggacagcgaagcagtggccagcgctgcagcgagcgcggccttcttgataatggcgtgcatgggtgtctctctcggacagggggaatatgaaagcccccctcccctaaggagaaagggagggaggcgccgcccgcagaggtggttgcgggcgacggagagaatgttaggaatccattgccatgcaggccattcaagcattcctaaaacgttggaggttaaggaggattcttgaaggcgctcaatgtttgagggttatgcaaactccctcactgcttgaatgcaataaacctcattgccttgggtttgtagagtcggctgttagtcgactgctcttccgatactgcgcgaagcacacacgctgcgcgcgtgagtcgagtacggctcgactctacagcgggtcatccacgcatggcgtggatctgctggatggcatcaggccgcccttcggcggcctgatgagacatcgcgttggcgcacgatcagaagaagatcgcgtacaggatcagcagcggaatcggtacgcccaacaaccagagcagaatcattttcattgcaggtctccttgcgtggaaggcgggttacagatcgcggcggcggccgccccaggtggcgctgaggctggcgaagaacgcaccgatcagcagggtgatgaacagccacaacgcggcataggcggtcgcctttcgggcatcgtcggcggcctgcttggcggtgttcctggccttctccagcgccgcacgcatgcgcgtctgcacatcggtcacgcgcgcctgcgcttcggccgggctcatgccggtttcgcgcgcgatcagctgcgccaggtactgggtgtcggccggatccaggccatcgccctgcaggctgttgacgatgatgcggttcacttcggcacgcacttcgcggcggtcacccatcgggccattacccggcatcgggcgcggcggcaggcctacgcgcacatcgcgcggcccgacgcttgcagccggcggcggtggggccggatctgtcgccgccacgccggacgctgcatcaggcgcgcccggggccggcggcgcgcctgcagctgccggacccgcatcggtagcgttgcggaacaatgaatccacccagtagttgaggtcgccttccggggccgccgcggcagtgctgcccgcgcccgcggcagcaacgccggccgtggatgcggcaacgcccgcggcggcaccggccacctttgcgccggcgcccagcacgccaccgattgccgatgtgagcaagcccgcggtcagcagcgtggcgacggcccacgacacgaagccatgcgcggtatcgcggaaataggtttcatcgccatggatctgcgtccacttggtacgcaggcggcccgccagatagccacccaggccggacgcggccaatgcggtgaaggtgagccagatgatgctggaccaaccgaaggtctctttgctgacgccttcgaacgaccatggcgacaccgacgacaggccgaggccaacaccgaggatcagcaggatgagggagagtgcagcggcagcggtggcgccagcgaagatcgcgccccaggaaacggcgctttcgctgggaggggcgacgatcggggcggtgacgacggcggcgacgtcagggccgagcggtccgcgctcgggtgggtcgaatcgggtactcatcgggatggacgctccatttcaggtgctgcggatgcagctggcgtcctgaggctgcgcgagcgcttgtgaagctggcgagacccttgaatcacgcggtcttggcacgatgaagcgcgtgccaaccaaggttggcacctaccgaaggcgggtgcggcggtagatccgcgccatgcgtggatgggaaagcgtgccaaccaaggttggcacctaccgaaggcggttgcggtggtagatccgcgccgtgcgtggatgatttttcgcgggcgccgaaatcgtgcggaccaacggtccgcacccaccaggtccgctcaaaaaaaaacgccccgcggatgcggggcgttctcggcacaacctacgcggggcgatcagccctggtagtcgcgcacgtcgctgccggtgtagacctggcgcggacggccgatcttcatttccggatcgacctgctgttccagccaatgcgacacccagccggaagtacggcccagggcgaacatgacggtgaacatttcggtcgggatctgcagcgccttgtagatgatgccgctgtagaaatcgacgttcgggtacagcttgcgggcgacgaagtactcgtcctgcagcgcagcctgttccagcttcacggccacgtccagcagcggatcctgcacgcccagctgcttgagcaccttgctggtcatctcgccgatgaccttggcgcgcgggtcgaagttcttgtagacgcggtggccgaagcccatcaggcggaagccggaagtcttgtccttggccttgaccacggcggactcgacgttgtcggcgctgccgatctcttcgagcatcttcagcacggcttcgttggcaccgccgtgggccggaccccacagcgcggtgacgcccgcagcgaccgacgcgtacgggttggcaccggtcgagccgaccaggcgcacggtcgaggtcgaggcgttctgctcgtggtcggcatgcaggatgaacagcaggtccagtgccttgaccacgtccgggttcaggtcgtactggccgtcagccgactcgaaggtctgcttcaggaagcggctgacgtagtccagcgaggtgtccggcttgttggccggcaggcccttgccatggcggtagatcagcgccgacagggtcggcaccttggcgatcaggcgcacggcggccttgcggcgctgttcggcgtcggacaggtccagcgagtcgtggtagatggccgacagctgcgcgatcgcggccgccaggatcgccatcgggtgggcatccttggcgaagctgccgatcagggtgttgatcgaatcgtcgacgttggcttcggcggtcagctcatcggtgaaggccttcagctgctcggcgctcgggcgctcgccgttgatcagcaggtaggccacttcgacgtagctcgacttttccgacagctgctcgatcgggtagccgcgatacagcagcacgcccttgtcgccgtcgatgtaggtgatggcggacttgcagctggccgtcgcggtgaagccggaatcgtaggtgaagaaccccgtttccttggtcagcttcgcgatgtcgacgcagtcgttgccaagggtgggtttgatgacgggcagaacgacggacttatcgccggcgttgagcgtgacctgatcaagatcggacactgtgtgcgctccttcatgggaaggcgcctgcccaagcgcattggtcaggcacgtgaatgacgtcctcggcctgtgccggggatcacgtcattatcgcacagcagcatttgtcgggtgctagacggaagtcgtatacgacaggcggccggacaccggccgttgagcggcccggatcggcaaaagcgttgtcacacgaacgcagtgttccgtccatccaaacgcccgttgggttggcgttggggaaaaacaaacggccgcgcagagcgcggccgtcggttcgaagctggatcgacagatcagcgcgcgtagcgcttctggaacttgtcgatacggcccgaggtgtcgatgaccttgtgcttgcccgtgtagaacgggtgcgaagccgaggaaatttcaaccttgaccagcgggtattcgttgccgtcttcccactggatggtttccttcgtcgccatggtcgagcgggtcaggatcttgaaatcggaggtgacgtcatggaagacgacgtcgcggtagttcggatggatatcggccttcatgggctcacaccgtaaatgggctggtggtcaagagcggcattataagcaccggttgccgcccggggcaaccggtgccggtcaatcgacgtcagtccgcacccagggcctggcgcaccagggcctcgaaacgctgctggtcgtaggccatcagcagatcgcagttgtccggctggccggtctggcggttccaatcgacgatggtggcgccgcggctgaacgtgccgttcagctccacgttcagcgggcgcgactcgacccgcagctgcccttcggggttcagcgcccaggccatggccaccgcatcggcggtgtaccagcgcccgcccttgctgtcttcggacaggccacgggtcttgcacgagatcagttcgtagaagcgggcgcgatcggaatcggcctgcagccacttctcggcgtcctgcagcggcaagccatgggcgacggtggcctcccagtccgacaccagcaggtgcttgaacgaggtgaacaccacgtgcgccgcttccgggtcgaacgcaatgttgaattcggccgccggggtaatgttgccgtggcaggtgaccgcgccgcccatcaccacgatgcgcttgatgcgctcgggcagggtcgggtccagcttcagtgccagggcaaggttggtcagcgggcccagcatcaccagcatcagttcgccggcgtgctcatgcgacaggcgcaggatggccagtgcagcgtgctcggcttcagcctggcggctcggcggcggcaggtccacgtcgccgtagccgtcacggccatgcacgtgggcagcgtcaacggagggatgcagcagcggatccgggctgccggcaaacaccggtacgtcggtgcggccgacgatgtcgcagagcttgagggcgttgcggacggtgtactgcaggccgacgttgccggcggcgatggtcagggcgaccacgtcatgccgttcgtcggcaaaggccatcagcagggccagggcgtcgtccacaccggggtcggtgtcgatcaacagggggatcttgtgggtcatcgttgccgtcttcagatcggcaacgaagtgtggaccgggatgatgaccgttgcaagtacgggggttggggttcggcagggctgcgccctgcacccgccgaatcaacggcaaacgccgaatcaacggcaaaagctggtttcctgggggatggcggggtggatccggttgcgggggacgctgcaagtacgtccatgtaagctcggtcgccgcatccatgcggctcacgcccccgcaaccggatccaccccgccttcgacagatttccgcggctgttggtgggtgtcgaccttggtcgacacatccatgcaatgcgtggatgaacatggagtagatccacgccacgcgtggatgcgtggaccaaggtccacacccatcaaggtggcgctacgccgaggcgtaacgcacggcggtgccgatccagcgctgcaccacacgatcggccagcgtgggttgctggtccagcaggcgctcggccaggtcgtgcacgccgggcagcaggccggcgtcgcgggccaggtcggcgatgcggaaaccggccaggccggtctgccgggtacccagcaattcaccggggccgcgcagttccagatccttctcggcaatgacgaaaccatcgttggtttcgcgcatggtctgcaggcgctcgcgtgccatctgcgagagcggtgcctggtacagcagcacgcagcgcgataccgccgaaccacggccgacgcggccgcgcagctggtgcagctgggccaggcccaggcgctcggcattctcgatcaccatcagcgaggcgttcggcacatccacgcccacttcaatcaccgtggtcgccaccagcaggtcgatgtcgccggccttgaacgccaccatcgtcgccagcttttcggcggctttcagacggccatgcaccagccccacgcgcacgcccggcaacagcgcctgcagcgattcgtaggtggcctgcgccggggtggcatccagttcttcgctttcctcgatgagggtgcacacccagtacacctgccgcccttcctggcaggccagtgcgatgcgctcgatcagctcgggacgacgatcgttgttgagcgcgacggtctgcaccggggtacggcccggcggcagttcgtcgatggccgacacatccaggtccgcgtattcggacatcgccagcgtgcgcggaatcggcgtggcggtcatcaccagctggtgcggcacgctgttgccgcccgcgcccttgtcgcgcagcgccaagcgctggtgcacgccgaagcggtgctgctcgtcgacgatggcgagcgccagatcctggaacaccaccgcctcctgcatcagcgcgtgggtaccgaccaccacctgcgcttcgccgctggcgacctgctccatcaccttggcgcgcgccttgccggtgaccttgccggccagccaggcgatgcgcacaccgagcggttccagccagccgcgcaggttgttgagatgctgttcggccagcagttcggtgggcgcagccaatgcaacctgcttgccctgctccaccgccagcatcgccgccagcgcggcgaccacggtcttgccggagcccacatcgccctgcaccagccgcagcatcgggctgggccgcgcgaggtcctcgcggatctgcttgaacacgcgcgcctgcgcgccggtgagcgcgaacggcagctgcttcagcagcgccttggccagtttgccggggccggccagcggcggcgcatggtgcgcctgcaacgcgatgcgttggcgacgcaggctgaggtggtgggccagcagctcttccatcgccaggcggcgctgcgccgggtgggtgccggcggccagcgcgaccagatcggcatctggtggcggccggtgcacggtcagcagcgcgctgcgcagtgacggcagcccgaggccatcgagccagccgctgggcagcagttccagcgcgctctcctcgggcaggcggtccagcgcctggccgatcagcttgcgcatggtcatcggaccgacgccttcgacggtgggatacaccgggtcgaggcggtcgccgagttcgggatcgtcgttgcggcccagcacctggtagctggggtggacgatttccaggccgagctggcccggtttgggcgtgccgaagcagcgcagccggttgccgaccgcgaactggccgacctgctgctggcggaagtggaagaagcgcagcaccaaagtgccccgcccttcgtcttccaccgccactttcagcatcggccggtagcgcatgccgcgctcgaccgcgaccacccgcccttccacctgcgccggtacgccgttgcgcaggtcttcgatgcgggtcagccgggtccggtcttcatagcgcagcggcagatgaagccagagatcctgcagggtggccaggccacgcgcctgcagtttggcggccacggccggaccgacgcccgcgagcatcgccagggatgcttcgccggacggtgacaggaccggggtgaccgccgccttgcgtgccacgtggcggtcagtcgatgaccatcaccgcgtcgacctcgaagttggcgcccttgggcaggccggagacttcgatggtggaacgggccgggtacggggcctgaaagtagtcctgcatgaccgcgttgaccttggcgaactcgcccagatcggtcaggtacaggcccagacgcacgaccttgtccagcgagccgccagcggcttcggccacggccttgaggttgtcgaaggcgcggcgggcctgtgcttcgacgtcgccggcgccgacgatgtcgccggtggccgggtcgagcgggatctggccggagaagtacacggtgttgccggcgcgcacggcctgcgagtacgggccgatggcggcgggggccttttcggtgttgatgatctggcgggacatgggtcgctccggtgcttgggggaaaacagagcggtgattgtaccggctgggggtgcatccacgcatggcgtggatctaccgcaccgctccggtagtgccggccgctggccggcaacctcatgaacatcggaagcaccgcgacgttgccggccagcggccggcactaccgggtccgcgcaggacctactggcggcgtaccgactgcacgaccgacaggcggcgcaggcggcgcatcacttcggccaggtggttgcggtcgcgtacctggatgttgaacgccagcacggcggcgttgaagtcgcggtccaggtagtccacgcgctcgatgttggaatggctctgggcgatggcggcggccagctgcgccagcacgccggtgccgttctctacttccaccaccagcgaagtgtcgtagtcgccggaaacggtggtgtcccagccgatcggcacccagcgctcgggcgacttgcgcagctcggccaggttcgggcagtccatgcggtgcaccacgatgcccttgccggcggtgtggtagcccatgatctcgtcgccgggaatcggctggcagcagccggcgaaggtgaccacgccgcgctcgctgccgttgatcaggatcttctcctgcgaatggtggcgcgaatgcgggccgccacgcagttcggcgtaggccatcagcgcctgcgcggcctgggtcggcatccagttgcccagcgcgacctcggccagcagcgcctccaggcgcgggaaacgatgctcggccaggaacgcatccaggcgccccttcggcagccgttccagcgacgaatccatcgcctccagcgcacggtcgagcatgcggtggcccagctgcacggcatcttcgtgttccagctgcttgagctggtggcggatggcagtgcgcgccttgctggtaaccacgaattccagccactgcggtttcggcgtggccgagcgtgcggtgatgatctccaccgactgccccgacaccagcttggtgcgcagtggcaccagcttcttgtcaacgcgcgaggccaccgccatgttgccgacatcggtatgcacggcgtaggcgaaatcgagcgcggtggaattgcgcggcagggccaggatcttgcccttcggggtgaacaggtagacctcgtccgggaacaggtcgaccttgacgttgtcgaggaactccagcgaagagccggcagcgcgctgcgagtcgatcagttcgacgatccaggcgtgggcacggctctgcgcgctgttgggcgaatcgccaccaaacttgtaggtccagtgcgcggccacgccgcgctcggcgatcaggtccatttcctcggtacggatctgcacttcgatcggcgagccatacggcccgaacagcacggtgtgcagcgactggtagccgttggccttgggaatggcgatgaaatcgcggaagcggccatccagcggtttgaaggtggcatgcaccgaacccagcgcgtggtaacagctgggcacgctgcgcacgaccaggcggaagccgaacacgtccatcacctggtcgaaggatttgttctcgtcgcgcatcttgttgtagatgctccacggggtcttgatgcggctgatcagccgatgctcgatcccctccttggccaggcgctgcgacagctgcacttccacctgcgccatcgcctcgcggcgcaccaccggctggctgcggatgtgtttttcaatgatggcgtggcgccacgggtagagcgccttgaagccgaggttctgcagctcgctcttgaccaggctcatgcccaggcgctgggcgatgggtgcgtagatctccagcgtctcgcgggcgatgcggccgcgcgcttcgcggctctgcgcgcccagcgtgcgcatgttgtgcaggcggtcggccagcttgatcatgatcacgcgcaggtcgcgcgacatcgccagcagcatcttgcggaagctctcggcggccgcttcctggcggtcgcggaacttcagcttgtccagcttggtcacgccgtcgaccagttcggccacggcctcgccgaactcggcagccagcgcctcgcgggtgagcggggtgtcttcgatggtgtcgtgcaggatcgcggcgatcagcgcttccacgtccaggccgagctcggccagcacctgggccacggccaccggatgggtgatatagggctcgcccgacttgcgcgtctgcccagcgtgcgcggaggcaccgacttcccaggcacggcgcagcagcggcagctgttccggcggcaggtaatgggcggcgcgttcaagctggaggacgtagtcgggtacggcggcagcgggggctgcggcgaccttggcagtggggcctgggttcatgcccgaagcctattccagcgcgacgtttacggcaaatcctgaatgcgaaacagcccgcacggggcgggctgttcggcgatccagcaatgacgttgatcgatgcgatcaatcgtcgttcttggacatgtcttcgtcggcgaccacttcggcggcagcccactccagcgcttcgcgctcggcgcgctcacgctcggccttctcgacttcgtcgatcagcgcgttgtcgatcttgcgggcggcgatttcgcgcagcgccagcacggtcggcttgtcctcggtctcgctgttgtccagcgtggcctgcacgccgttggcgagctggcgggcacgcttggaagccatcatgaccagttcgaaacggttgttaacgacttccaggcaatcttctacggtgatgcgggccatacgggctcccggcgaccggtcggccgctcagtcgaatgagggaaaggggacggagtgtactggcaggggctggacaaaatcaagccaacccccacccgattcttttggaatcagtcagttgcacccggatcgggggtcagcagggcctggatcaggccggcatggcggaccttctgggcctcccggcgcaggcggctggcggtgaagatggcgcacagctcgtccaccgcagtgtcgaacacctcgttgacgatgacgtagtcgaactcgttgaagtgcagcatttcatcgcgggccgcgcccaggcgctgggcgatgaccgcctcgctgtcctggccgcgcttgcgcatgcggtcctgcagggcctgcttggatggcggcaggatgaacacggtaaccgtgcccggcaccagctggcgcacctgctgcgcgccctgccagtcgatctccagcagtacgtcctggccggcggccagctgcggctccaccgactggcgggcagtgcccttccagtcgccgtgcacccaggcgtgttcgaagaagtcgccggcggcgatcatttgctcgaacttctccgcagagacgaaatggtagtgctggccgttcacttcacccgggcgcatcgcgcgcgaggtgaaggagatcgacagggcgatctgcgggtcacgcgccagggtggcattgacgatgctgctcttgccggcaccggacggggcggcaacgatgtagagcgtgccgcgcgcaacggcgtccgacggcttcgacggggcgctcatgcgggggatccaacgggttgatttcgcaaaatttttcctcggtgttccagatccggcgcggaggatcgcgccaggacggcggggctgcgcggaacatcctggaaccaggcccggcagacgctttccccggggggcgggcacgcaactttaccagagcggccccgttgcgcgcccgtctggcgggcgccgggccttgtgccacatgggcgtgcgggggctgtgctataaccgggccgtacccaacgacagcccggaggcctgcgcctccccgccatcccaggagaacggcatgccatcgatgagccgccgccagttcctgaaagtgaccgggacaaccctggtcggctccagcctggcattgatgggcttcgcgcccggcatcgcgctcgcggaggtcaggcagtacaagctgacccgcgcgaccgagacccgcaacacctgtacctactgttcggtggcctgcggcatcctgatgtacagcctcggcgatggtgccaagaacgccgagccgagcatcttccatatcgaaggcgacccggaccatccggtgaaccgcggcacgctgtgcccgaagggcgccggcctggccgacatcatccacagcaagtcgcgcctgctctaccccgagtaccgcgcgccgggctcgaacgagtggaagcggctgagctgggacgatgcgctggaccgcatcgcgcggctgatgaaggaagaccgcgatgccaacttcgtgcagaagaacgaggccgggcagacggtcaaccgctggctgaccaccggcatgctggcggcctcggccaccagcaatgaaaccgcggtgctgacccacaaggtcgtgcgctcccttggcatgttggcattcgacaaccaggcacgtgtctgacacggcccgacggtggcaggtcttgccccgacgctaggccgtggtgcgatgacgaatcactgggtcgacatcaagaatgccgacctgatcctgatcatgggtggcaatgccgccgaggcgcacccgtgcgggttcaaatgggtgaccgaggccaaggcacacaacaaggcacgcctgatcgtggtcgatccgcgcttcaaccgctcggccgcggtggccgacgtgtacgcgccgatccgcaccggtaccgacatcgtgttcctggggggcctgatcaactacctgttgaccgaggaccgcatccagcacgagtacgtgctgaactacaccgacatgtcgttcctggtgaaggacgagttcgccttcaaggacggcctgtattcgggctacaacgcagaaaagcgcagctacgaccgctccagctgggactacgcctacggtgacgacggcttcgtgcgcagcgacccgacgctgaaggacccgcgctgcgtctacaacctgctcaagcagcactatgcgcgctacacggtggagatggtcgaacgcatctgcggcacgccggccgacagcatccgccagatctgggacatgatcgcgtccaccgccggcaaggacaaggcgatgaccatcctgtacgcgctgggctggacgcagcactcgatcggcgcgcagaacgtgcgtgccggcaccatggtgcagctgctgctgggcaacatcggcgtggccggtggcggcatgaacgccttgcgcgggcattccaacatccagggcctgaccgacatcggcctgatgtccgacctgctgcccggctacctgaccctgccgaaacaggacgagcaggactacgaggcctacatcgccaagcgcacgcagaagccgctgcgcgccaaccagatgtcgttctggcagaactacccgaagttccacgtcagcctgatgaaatcgtggtggggcgacgccgccaccgccgacaacaactggtgtttcgattacctgcccaagctcgacaagccgtacgacatgctgcaggcgtacgagctgatgaacgaaggcaagatccacggctacatctgccagggcttcaatccgctggcctcggcgccgaacaagggcaagctgatcagcgcgttctccaagctgaagttcatggtcagcatggacccgctggaaaccgagaccatcgccttctggcagaaccacggtgcgttgaacgacgtcgacccgagcacgatccagaccgaagtattccgcctgccgaccacctccttcgccgaggagaacggcgcggtggtgaattcctcgcgctggctgcagtggcactggaagggtgccaacccaccgggagaagcgcgcagcgacatcgagatcatgtccgagctgttccatcgcatcaaagcgatgtacgagaaggacggcggtgcgtggtgggagccggtgcgcgacctggtctggaactacgccaaccctgaggtacccacgcccgaagaactggcgatggaatacaacggcaaggcgctgaccgacgtgttcgatccgaaggacccgaccaagctggtgcgcaaggccggcgagcagctggccgcgttcggcgacctgcgcgacgacggcagcaccgcctccggctgttggatctacatcggtgcctggggcccgaccggcaacatgatggcgcggcgtgacaacagcgaccccaccggcatcggcaacacgctgggttgggcctgggcgtggccggccaatcgtcgcgtgatgtacaaccgcgcctcgtgcgacgtcgccggaaagccgtttgatccgcggcgcacgctgctggcgtggaacgggaaaaactggggcagcgtggacgtgcccgacttcaaggccgacgaagatcccgccggcggaatgggcccgttcatcatgaacccggagggcatcgcccgcttcttcgccaaggccggcatggccgaaggcccgttcccggagcactacgaaccgttcgatacaccgctgcgcagcaacccgctcagccccggccaggcactgaccctgaacaacccggccgcccgcgtattcgccagcgatcgcgcacagatcggttcgccggacgagttcccgcatgtggccaccacctaccgcctgaccgagcatttccacttctggaccaagcacggcaagttgaacgccatcatccagcccgagcagttcgtcgagatcggcgcggcattggccgacgagctgggcatcaacaacggcagccgcgtgcgggtcagttccaaacgcggccacatcgaagcggtcgccatggtgaccaagcgcatcaaggccctgcagatcgatggccggaccgtgcaccaggtgggcgtgccgatccactggggtttcctcggtgcggccaagcctggatacatcgccaatacgctgaccaacgccatcggtgacggcaactcgcagacgcccgaatcgaagtgcatcctggtcaaggtcgagaaggtgtaggagacacgccatgtcactgcaatccctggacatcatccgccgctcggccaccactacgccctcgccggaggcgcgtggtgcgcacaccggccaggtcgccaagctgatcgatgtgagcaagtgcatcggctgcaaggcctgccaggtcgcctgcatggagtggaacgatctgcgcgacgaggtcggtagctgcgttggcagctacgacaatccgcccgacctgagcgaacagtcgtggacggtgatgaagttccgcgagtacgaggacgagaagggcaagctggagtggctgatccgcaaggaaggctgcatgcactgcagcgatccgggctgcctgaaggcctgtccgtcgcccggtgcgatcatccagtacgccaatggcatcgtcgacttccaggaagagaactgcatcggctgcggctactgcgtgaccggttgtccgttcgacgtgccgcgcatctccaagaaggaccacaaggcctacaagtgcacgctgtgttcggaccgggttgcggtgggccaggaaccggcctgcgtgaagacctgcccgaccggcgcaatcaccttcggcagcaagcaggcgatgaccgagcacgcggccggacgcgtggaagacctgaaatcgcgcggctacgagaacgccggcctgtacgacccgcagggcgtcggcggcacccacgtgatgtacgtgctgcagcacgtggacaagccggagctgtatgccgacctgcccaaggacccgcgcatcagcccgatggtggaggtgtggaagggcgtggccaagccgctgggcgtgctggcgatcgccgccaccgccttcgccggcttcctgcattacatcggcatcggccgcaacacggtcaatgacgaggaagaagaggaagccgagcacgaggcgaagaagatcgaagaggagcagcggccatgaagtacgccccgcacccgcgccagatcatccgctaccgcgcaccgacccgcatcaaccattggatcgtggcgatctgcttcgtgttgaccgcgctgtccgggctggcgctgttccaccctgccctgttcccgttgacccagctgttcggtggcggcccctggacgcgcatcctgcatccgttcatcgggctggccatggtggtgggctttgcgctgctggcgttccgcatgtggcgcgacaatctgccgaccgccgacgatcgcgcatggatgcgcggcatgcgcgatgtactgcgcaacgaggatgagaagctgccgccggtgggccgtttcaatgccggccagaaactgctgttctgggccatcatcggctgcctgtcggcgctgctgctgaccggctccgtgatctggcggcagtacttcagccacttcttcccgatcggggtgatccgcttctcggtgctggcccatgcgctgttcggctgggtgctggtgtgcgcgatcgtggtgcacatctatgccgcgatctggatcaagggctcggtgcgggcgatgacccagggcaaggtgacctatgggtgggcgtacaagcaccaccggcagtggttcagggacatcctgcgcggacgtcgggaagagggttagcggcagggcctgcggccctgcacccgcttcaagccaaggcaacagcaacagcggctatccgtgggattgcggggtgggtccggttgcgggggacgccgtaaacccgtccatgggggcttggccgcggcatccatgccgcggacacccccgcaaccggacccaccccgccttcgacagtttcctgcgatctgtcgggacggcgttccgcgttgctgttggtgggtgtcgaccttggtcgacacgatgaacatggcaacgaccgaaaccggtttttgtagagtcgagccgtgctcgactgctttgctcgactgcgttgtttgaatccgctggacgcgagcgccgacaacggcgaggatggaggctggttcttctggctggccctgcatggcgcaacgcatccttgaacccggtgagatcgagacgctcgcctcgcgcgatgtgccgcgcatcatcctgcccgatatcgagtcactgttcgctgagcgcgcgacgcgcctgcgcagcctggccgcgcacagtgccatcggcggctacctgcagctgctggcggcgttggccgatgcacagcaggcgctgctggatgagctgacaccgcagcagcgcgaggcgctgcagtcgcaggcgcgtgcgcagcagtcgagtgcggcggccggtgccggcatgccgttgcggccggccaacacgcttcagctggatggatgctggcgcgactggctgcgcacgctgtgccagcactgtgccgacgaaacggggctgccgctggaaacccgacaggagctgcaacgcgtcgcggctgccgacgacgcctggctggatgctcaggcgcacgcggtgctggagcgcgatgacgcgccgtcggtggatgcggtcgctgcgctgctggtgatgaacgcactgcaggtttactgggcggtgctcgcagccagcttccgccctaccgacctgaagccgctggctgatgcgccagggctgtgcccgctgtgcggcacgttgccggtgaccagcgtggtgcaggcgcggccaccctatgcatcctaccgttacctgtcgtgctcgctgtgcgcctgccagtggcactacgtgcgcgtgcagtgcagccaatgtggtgccgccggcaaggacatcgcctatcgcgccctggccgatgtggacggcgacagcggcgaggcggtgcgcgagagcgcggtgcgtgccgagacctgcgaccactgccacagctaccgcaagatcctgtatctggaaaaggacccgtcactggagccggtggccgatgacctcggcacgctggcgctggatctgctgctggccgaggaaggttatgcgcgtgccagccagaatccgctgctgtggcaatccgacggcgactgaccgatgccagccacgccccccaccccggcatcggccgccaccctgccctcactggaccgggtgctgcgcctgcctgcactggtggcgctgatcgaaggccacggtcgaaaccgcatcacccagctgctgcgttcgcacctgcaggtgctgcgcgaccgtatcagcgccggccagctgtcgaccgcgcagctgcacgaggcggttgagggcccgacgctggtggcagcggtcgaggccgcactggcagccgatgcacggctggacctgcaaccgatgttcaacctgaccggcaccgtactgcataccaacctgggtcgcgcattgctgcccgaggccgcggtgcagacagtcacccgcgcgatgaccgcgccggtcgatctggagttcgacgtcatccgtggccgtcgcggcgaccgcgatgcgcgggtacaggcactgatctgcgagctgaccggtgccgaagccgccaccgtggtcaacaacaatgcggcagcggtcctgctgctgctcaacagcctggccaaccgccgcgacgtggtggtgtcgcgcggcgagctggtggagatcggcggcgctttccgcatcccggatgtgatgcgcagcgcgggcgctcggctgctggaagtgggtaccaccaaccgcacccatgcggccgacttcaccaacgccatcggcgcgcgcacagcgctgctgatggaggtgcatgccagcaactacgcgatcaccggattcactgccaaggtcgacacggcggcgatggccacgatcgcgcacgagcatggcctgccgctggtggtggacctgggcagtggcagcctgtgcgatctggccacgttcggcttgccgcacgaacccaccgtgcaggaaacgctgacggccggcgccgatctggtttcgttcagcggcgacaagctgctgggtggcccgcaggccggcatcatcgccggtcgcgccgacctgattgcacggatcaaccgcaacccgctgaagcgggcactgcgcatggacaagatgggcctggccgcactggaagcggtgctggccctgtaccgcgaacccgagctgctggcacagcggctgccgacactgcgcacgctctcgcgcacgcaggatgacattgatgcgcaggcccagcgcctgctgcagccgatgcgtgcctcactggcggactacagcctcgagcctgcttcgatgcacagccagattggcagcggcgcgcagccacaggcgcagctggccagcgccggactgcgcattaccagcgcgcgccgtggcggactggatctgctggccaagcgcctgcgtcagctgccgcgacccgtgctgggccgcatctccgatgatgcgttgtggctggacctgcgctgcctggaaccggccgacgaagcgcgcttcctcgaccagtggagcacgctgaaggcatgatcgtcggcaccgccgggcatatcgaccatggcaagaccagcctggtgcgggcactaaccggcatcgaaaccgatcgcctgcaggaagagcgtacgcgtggtatttccatcgagctgggctatgcctatgttcctgtggaacgcagggacggcacaggtcctgtcgcgacactgggtttcgtcgacgtgccgggccacgagcgcttcgtgcacacgatggtggccggcgccacgggtatcgacgtcgccctgctggtcatcgctgccgacgacggcgtgatgccacagacccgcgaacatctggccatcctgcaactgctgggcgtgaaccgcggtgcggtggcgctgaccaagatcgaccgtgtggatgcggcgcgcctggcccgggtcgagatcgaggtcgctgccctgctggccggcacgccgctgcaggattcccctgtgttcacctgcaacagcaccgcatccgacgatgctggcatcaacgcgctgcgtacccagctgcacgcgtgggcggcggacgacgccagcacgcgccaggccgaactgcgcagcgagctgttccgcatgccggtggaccgcgtgttctcgctggccggccacggcacgctggtgaccggcgcagtgcacggcggcatcgcctcggtgggtgagcatctgcaactgatgccggccgccactgaagtgcgcatacgcagcatccacgcgcagaaccaggccagtgaccacgcgatggccgggcagcgctgcgcgctgaacctggcggccattgcccgtgacgatatccaccgcggtgactggatcgccgacgcacgcgcactgctggccaccacccgcgttgatgtgcggttgcggctgtccgcgttggccgcaccgttgcgcgactgggtaccgctgcatatccactggggcacgatgcaccggcaggcccatgtggtgctgctggaggaccatgaccacggtgatgggcagttggtgcagctggtgttcgatgctccggtctgtgcgatgtgtggcgatcgcttcattgcccgcgattcagcggccacccacacgctgggcggcggccttgtgctcgatccggacccgccacagcggcgccggcgcagtcctgcacggctcgcatggctgggagccctggagcaactggccgcgggtgcgggaatcggcccactgttgcagcaggcgcccttcggcgttgccatggccgcgctgcagcgctactgccggcgcgccgccgaccggatcgatcttcctgcagacacgcgacgcatcgtcacccgcgaagacacggtagtcatccttgtcccgcactggcaggcattgcgcgagcaggtgatcgcctcactgcgtggatggcatgagcgacgcccggacgaacccggtgtcgacagcggccgcctgcagcgcggcaccctgcccgcgcttgcagcgagcctctggaatgcgctgctgcaggacctgctggacgacggcagcgtgcaacgcgtgggtgcctggtggcgcctgcccgggcatgaccatgcgccaccggaacgcgagcgtctgctgctggaacgcgtgctgccgcaactgcacgcaggtggcttcgatccgccgtgggtgcgcacccttgctgccgagatcggcctggccgaagacgaagtccgcgccgtcctgcgccgcgccgccgcacgtggcgaactgttccaggtggtgccggacctgttctatgcaccggcgcgcattgcggaactcgccgccatcgtcgcgcagctgtcacaagccagcggcacggtggatgcggcggccttccgcgatgccatcggcctgggccgcaaacgcagcatccagatcttggagttcttcaatcgcgttggctacactcgacgcgtcggtgaccagcatcggccgcgcggcgacctgcagtggaacgcagtccgcgactgagcccaccggtaccgccgtactttcggaaggcatgcgcatccgggcatgcggctgggcttcaaacccagtagggggcgtcgatcgttccctggtaggttcgactcctgctgccttccgccattcgcgttcccgcaggagatgtcggcatggtcacgcacgcgcagtcccccgccccttcaacggccgatgccccgcaacgactgacctctctcgcgcatggcggcggctgcggctgcaagatcgcgccgggcgtgctgagcgaactgctgcgtggcgttccagcgcttcccgctccggctgagcttctcgtcgggcgcgagaccagtgacgacgctgcggtgtaccgcctcgatgatcgccaggcaatcgtcgccaccactgatttcttcatgcccatcgtcgacgacccgttcgacttcggccgcatcgcggccaccaacgcgctgtcggacctgtatgcgatgggcgcgcgcccgctgttcgcactggccatcgtcggcatgccgatcaatacgctgccgcaggacacgatccgcggcatcctgcagggtggcgaacgcgcctgcgccgatgctggcatcgtggtcgctggtggccacagcatcgattcggtggaacccatctacggcctggccgcgatcggcgtgctcgacccgcaacgactcaagcgcaacgccgatgcccgcgccggcgacgtgctggtgctgggcaagccgttgggcgtgggcgtgtattcgtcggcgctgaagaaggaagtgctggatgccgacggctaccggcagatgatcgcgtcgaccacccgcctgaacaccgtgggcgtgccgctggccgcgctggacggtgtgcatgccatgaccgacgtcaccggcttcggcctgctcggccacctgctggaagtgtgccgcgccagtggtgtcgctgccgaggtggacagtgcacaggtgccgctgctgccgcaggcgctggagctgctgcagcgtggctgcgtgaccggcgcttcccaccgcaactgggcctcgtatggcgccgaggtgcgcttcgccgatgggttgccggcacactggcagccactgctgaccgaccctcagaccagcggcggcctgctggtgtcctgcgccccggaagcggcggatgcggtgctggcctgcttccacgacgcggggttcggccaggcagccgtggtcgggcgtttgagcgaaggagcgccgggcgtcagcgtggtttgagacgtgaaggtttgccaacgtgtcacttccgggcacttgaatcatgtccaaaatattggacactaaagccatgaacctgatcgacatcggcaaggcggttcgtacccgccgtgagcagcttggcctgtcgcaaggccaactggctcatctcagcggcctttcccggcagaccgtggtcggcctggaagggggcacccttagtgatctgggcgtcaatcgcgtgggacagctgatggccgtgctcggtctggatgttccggcacccaccaccgaaaaccggctgcgcaagcaaggcctgaaaatggccgcgcgaaccgcgaacgtgagctacgcaagcgaattgactgcgggcgagctggcccgcgtactggtcagcggggaagttcctgccacctacgcggcgcagatggcgcacctgctggatgaagcccctcccgccatggtggtgatggcggtcgaggaagctgcaatcggcgcgcagatgccaccacggcgcatctggcgcaacgtggcgaagatggccaacacactttctgctcaccgcaaggacctgtggatgtgaaccgcgaattgccggccggcgcctggcaggcgctgctaccccgggcgcttgtcctcatcggggagatccggcgccacggcggcatcaccgatccgttctggacgttgggtggcggaacggtactgatgtttcgacatcggcaccggctcagcaaggacatcgacatcttcgtgccgaacccccagtacctgggcttcgtcactccccgcttgagcgatgtggccgcgagccttaccggcgactacagcgaagatcccagcgcatgggtcaagctgcagttcgaggaaggcgaggtggatttcgtcgcagctcccaatcttctcgatgacgcctgggaggaatggacgatcgatggccggcgcatacgcgtggaaacgtcggcggaaatcatcgccaagaaaatgttccatcgcgggcatcgaacaacggcccgagacctgttcgatcttgcgctggtcatcgaacgcgagccggacgcgctggcggccgcagcagacgcactggtccgccatcgatcaacgtttcttgatcagatccgcaatccccatccgacattgaagattgcgttcaaggccatcgacacgctggactaatcgccagacttcgaccactgcgtcgcgatagctgcggactacctggaaggactgtgatcctcccaggcgattgcgcagaacatcactcgatgttctgcacctgttcgcggatctggtcgatcagcaccttcagttccaccgcggcattggacgtgcggctgtccaccgacttcgagcccagcgtgttggcttcgcggttgaactcctgcagcaggaagtccaggcggcggccgaccggctcgcgctgcttgagcacgcgacgaatctcgacgatatggctgccaaggcggtccagctcttcatccacgtccagcttctgcagccacagcaccagctcctgctcggcgcggccggggtcgaccgggtgcggcaggtcagccagacgggcggccagcttggcgcgctggccgtcgcgaatggccggaatcaaggtgcgcacttcggtggcgatgcgctcgatgccgtccacacgctcgctgatggccgcagacaacttgccgccttcgcgctcacgggcctcgacgaagccatccagcacctggtccagcagcgccagcgcctcgacctgcagggcggcggcatcggtggcctcgccacgggtcacgcccggcagctgcagcaggtcggtgaagctgacctgcaggttggggaaatcggaggtcaggcggtgcgccaggcggcccagctgggccagcagggcctcgtcaacctgcaggttggccgccgcttccggcgcgcgcaggcgcatcaccagatccagcttgccacggctcaggcgcgcggcgatgcgctcgcgcagctgcggttccagcgcccgcagctcctcgggcaggcgggtgccgacctccaggaagcggtggttgacggagcgcagctcgcagcccagcgtgccccacggggtgacccgctcgccgccggcataggcggtcatgcttcgaatcatggattgtgtccggtgcgtgcaaagggggaatggtaccctagcgccctcaccagagcccccttgcccgccccgtgaaggctgcgggcgtggcggcgtactcccttgccattacggaacccgcaccatgtccgattcccgccccagcggccgccagcccgaccagctccgcccggtcgtcatccaacgcggcttcacccgccacgccgaaggttcggtgctggtgtgcttcggtgaaacccgtgtgctgtgcaccgccagcgtcgagaaccgcgtgccgggcttcctgcgcggcaagggcgaaggctgggtcaccgccgaatacggcatgctgccgcgcgccacccacacccgcagtgaccgtgaagcggcccgtggcaagcagggtggccgcacgctggagatccagcgcctgatcggccgcagcctgcgcgcctgcgtggatcgcaacgcgctgggcgagcgcaccatcaccctcgactgcgacgtgctgcaggccgacggtggcacccgcaccgccgccatcaccggcgcctacgtggcgctggtcgatgcggtgaacgtgctgatgaagcgtggcgacatcaagcgcaacccgatcctgggcgcagtggccgccgtatcggtaggcgtgtaccgcggcaccccggtgctggacctggactacgccgaagacagcgactgcgacaccgacatgaacgtggtgatgaacgacggtggcggcttcatcgagctgcagggcaccgccgaaggccacgccttccgtcgcgatgaactggatgcgctgctgggcctggccgaaaagggcgtgggcgaactgctggccgcacagcaggcggcgctgtcggcatgaaccgccgcatcgccctgaccaccctggtggtggccgactatgacgaagccattgcctggtacaccggcaagctcggcttcgcactgttggaggacatcgaccagggtcacaagcgctgggtggtggtcggcccgaccgacggcagtgccgccgccctgctgctggcccgcgccagcgacgaggaacagcgcagccgcatcggcaaccagaccggcggccgcgtcggcttcttcctcaacaccgacgacttccgtcgcgaccacgcggcgatggtcgccgccggcgtcgagttcctggaagcgccgcgcgaagaaccctatgcaacggttgcggtgttccgcgatctgtatggcaacacctgggacctgctggagccccgtcaatgaagaaactggtactggccagccacaacgccggcaagctggtggagatgcaggagatccttgccgatctgccgctgcagatcacctcggccgccgaactgggcctgggcgatgtggaagagaccggcctgaccttcgtcgagaacgcgctgctgaaggcacgcgcggcctgcgaagcgaccggcctgccggcgctggccgatgattcgggcctgatcgtcgatgccctcggcggtgcgccgggcctgtacagcgcacgctatgccggccacccgaccaatgctgcggccaacaatgccaagctgctggacgcgatggccgacattcccgatggccagcgcagcgcccgcttctatgcggtgatcgtgctgctgcgccacgccaccgacccgcagccgctgatctgcgaaggccgctgggaaggccagatcatccgcgacctgcgtggcaccaatggtttcggctacaacccggtattcctggacaccacccacggcctgaccgccgcggaaatggagccggcgctgaagaacgccatcagccaccgcgccattgccctgcagcagctcaagcagcagctggcgacgctgtactgacgccacccgatcgacccagggaagccggccagcggccggcactaccgaagaagcccatgccgcacgcccacgaccactgcaaccacctgcccggcgaagcctgctccgccgaccacgacaacccgccgcggctggtgccgccaccgctgtcgttgtacgtgcacctgccgtggtgcgtgcgcaaatgcccgtactgcgatttcaattcgcaccaggccaagggcgagctgccgttcgacgcttatatcgatgcgctgctgcgcgacctcgaccaggacctgccgctggtctggggccgggtggtgcacagcgtgttcttcggtggcggcacgcccagcctgttcccgccagaggcgatcgaccgcttcctgcaacaggccagcgcacgcctgcgtttcgcgcccaatgccgaaatcaccctggaaaccaacccgggcaccgccgaacatggccgcttcgaccgctaccgcgcggccggcgtgaaccgcctcagcttcggcatccagagtttcgacgatgcgatgctcaagcgcctgggccgcatccacgacagtggcgaagccgagcgcgcggtgaagatggcgcaggacgcgggctacgacaacttcaacatcgacctgatgtacgcgctgccggaacagaccctggccggtgccgaggccgacctggaacgcgcgttcgcgctgcagccagcacacatctcccactaccagctgaccctggaaccgaacacggtgttcttcgcgcggccgccgcagggcattcccgatgaagacaacgcctgggacatgcaggaacactgccaggcattgctggcacaggccggtttcggccagtacgaggtcagcgcctatgcgcgccccggccggcagagcgcgcacaatctgaactactggcgcttcggcgactacctgggcatcggtgccggcgcgcacggcaagatcagttccggcgccgaggagcatgtgctgcggcgctggaagctgaagcacccgcaggcctacctggacagcgccggcacgcccgcctcgttcggcggcaacgatgtgatcgcgccggagcgcctgccgttcgaatacatgctcaacctgctgcgcctgcacgaaggtttcggcctgcgcgatttcgagtcgcgcacggggctgccgcgcagcgtgctggacgctcccctggccgaggccgtgcagcgcggctggctggacgtgaccgatggccatgtgcagccgaccgagctgggccgccgcttcaccaacgatgtggtgagcctgttcctggaagattgatcctcacctgacagaggatcgttccggccgctggccggcaatccggtgaagacatatctgccggccagcggccggcactaccgttcatcggtcgggccaggcccggcggatgcgattcacgttcagcctaaagtagcgccgacatcggccgacacggtagattcaccagatcgatccgcgggaatccgggtaccgcctgccgatgtcagctgtcttttccatcactcctgccgacaagaaccgcctggccgccagcgatctgccaccgcgggtacgtgagctgctgggcgcgctgatcggcctgtgccggcagaccctggcggcgcccctgatcctgaccgtcgaggcgctggagcagaccctgctgcacgacgccgaccgcgcacgcaatccgcagcagcaggccgagctgatggcccagcgtggacagctgcacgccttcgccggccatttcgccgatcgcatgctcgatgccgtggccgacgccctcgcgcggttgcgcgaaccggtcagcggtgtcagtaccagtgctgggccgccagcgctgccgggcatgctcgggctgtcgctggttgatgagcacgaagtggatcgcgacctgctgctgaccgagatggtgcggcgcgaaaccctgcgttcaaccaacacactgaacctgcttggccaacgcctgggcgtgctggcggcggcgccggccttcgaggccgacaccctgccactggcaccgcaggcactgtgcgcgatggtgcgccggattgccgaacaggacgcgctgagcgtcgaggtacagctggcgctgtatcgcagtttcgaacggcaggtgctggaacggctgggcgatatccttgaccgtgccaatgccctgctggcccagtccggtgtactgccggggctggtctacaccccctacctggcacgctcgtcgagcacgcggcggatcatcacccagtcggtggggggcggccgcaccacgcagccggccaagcgcccggcagcccccctgaccggctggaacggttcggcaccggccggctcctggtccagcctggtacaggacgccttccacgagggcggcgcaggcggccccgccacgccgggcgtgaccacctccaccggcagtgcactgcatgaactgctgcagcaggcgcggcacggcagccctgccccggcggacagcggcgcggtgcccagcgcggcagtcgacgcggtcctcgcgcgcctgcaggcccagtccagtgcggcaaccggcgtggccgacctgcaggctgccgtggtcgcgcagctgcgcagcgagcatggtgcgcaggcccagctgggcagtcacgaccgggacaacctcgacctgctgcgcatgctgatgcagcaggtgcaacagcagcagcgccccgatccagtgccggccgcgctgctggcccgcctgcaggtacccctggcacgcgccgccatggccgatccgggcttcttcgtacgcgacgaacaccccgcgcgtgagctgctcaaccagatcgccgaagtcggcgccaactggctgggcgatgaggatgtggacccgcagctgctgcagcgcatggcgcagagcgtgcagggcctgctggggcaggatgcgcgtgcgccggaagcctttgccgccgccagtgaagacgtgcagcagcaccagcgcgcggcggcccatcgtgccgaactggccgagcgccgccacgtggaagccgcgcgcggcaaggaacgattggaactggcccgtcgccaggccaccgcacagatcgaccagtgctgcgacacgcagtcgccaccgcgcttcgtgcagaccctgctgcgccaggcctgggccgacgccctgaccctcacccgcctgcgccatggcgacgactcgccacagtggcaggaacgcctgcaacagaccgagcgcatcgctgccatcaccgcgcaggccatcgacacccccggcggcaccgatactgcgctggcagcggacgtggaagccgcattgctgcaggtcggctaccacgccgaggaagccgccgccgtcgcgcgcaggctggccacgcccggcggcgaggatgaaagcacctcgcgtaccgagctcagcgcacgcctcaaggcacgtgcgcgcctgggcgagcacgccggcacgaacagtggcgccgcacctgccacgccgcgcagcagcgccgaagaagcggcctaccaacaactgtccagcctgccgttcggcagttggttcgacatcgacacgggcgatggcacgatgcgccgccagcgcctgtcctggtacagcctgctgaccggccacgcgttgttcgtcaatgcgcgcgggcagaagatcaccgataccgacctggatgcgctggcacggcagatcagtgccgggcgcgcgcagctggtcaccgaagacaagggccggctggtcgaccgtgcctgggaagccagcctcggtgcgctgcgcgcactggccacggctcgcgcacaggagacccccgcatgaaagccgtaccgccgcaggacacccgccgcgcgccgcgccgccaggtctcggacctggtgccggttaccgaccagatgcgcgagtgcgtggtcgggcgcctcggcaatgtctccgaaactggcatgctgatgctggccagcatgccgctgcgcgaggatgcgctgtaccagctgcgctttcccttgccattgggtgatggccgccagcaggccatcgacgtaggcgtgcatctgctgtggagcgagcccgcacacgttcccgggcagagctggaccggcttccgcttcctgaccctgtcgcgcgaacatcggcagctgctgcggcagtgggtgggcgaagacagcgacgagggaccggtttcgacggcctgagtgccggttccggcacagcggtttttcgcggtatgcggcagaatctagggccgttttccgtgtcgagccaccgcaatgatccagcaagaccccggcgctctgtattccgaccacctggccgtgctgtgccgacgcgccgaacaggcgctggcccgcggcggcttcgaccatctggtggtgcccagcggcaccctgcactaccaggtgttcgacgaccgcgactacccgtatgcggtcaacccgcagttcaaggcctggctgccgctgacccgcgtgcccaacagctggatcgtgttcaccccgggcaagcgaccggcggtgatcttccaccagcccttcgactactggcacgtggtgccggacgcccccagcggctggtgggtggagcacttcgacatccacatcatccgcaagcccgaagaggcgctggccctgctgccggccgacccgtcgcgctgcgcgatcctgggcgagccgcagagcgcactgggcaactacgtgccgaacaacccggcgccggtggtgaactacctggaatggcaccgcggcagcaagacaccgtatgaaatcgcactgatgcgccaggcccaggtgctgggcgtgcgcggccaccgcgccgccgaggccgcgttccgcaacggtgccgacgaattcagcatccacatggcgtactgccaggccgtcggccaggatgccaacgagctgccctacggcaacatcgtggcgttgaacgaacacgccgccgtgctgcattacaccgagctgggccgcaaggcaccgcagccgctgcgcagcttcctgatcgacgccggcgccagtgcgcacggctatgccagcgacatcacccgcacctacgccgcgcagggccacgacgaattcgccgcgatgattgcggccgtcgacgccgcccagcagcagatgtgcgcagcggtgcgcccgggcttcgactacaagcagctgcacgtggacgcacatctttcgctgatgggcgtgctgaaggacttcggcgtgatcaaggtgtcgccacagaccgcgctggagaccggcgtcagcgccgcattcttcccgcacggcatcggccacctgatcggcctgcaggtgcacgacgtggccggcttcgccgccagcgacgaaggtggccgcatcgagcgcccggccggccatccctacctgcgcctgacccgcgtgctggaaccgggcatggtggtgaccatcgagccaggcctgtacttcatcgacatgctgttgaacgaagtgaaggacgccggccatggtgatgcgatcaactgggagcgcgtggatttcttccgtccgtatggtggcatccgcattgaagacgaagtgctgtgcactgatggcgaggcggacaacctgacgcggccggcgtttgcggcggcgaacggctgagcccctcgtggttgggtgctgaattcaaaagccgcgctttgccgggcggggtgggtttgcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcaaacccaccccgcccggcctttgacagtttcctgcgcgcgtccaaccacggaaaagaaaaagaaaagcaaaagcgggtcgctcgctgcgctcgctctgtgtcgaccaaggtcgacacctaccaacagccgcaattgcccgtagatccacgccatgcgtggatgattcattcgatatctgacagatgtgccgaccaacggtcggcacccaccaacagccacaggaatctgtcaggggtggggcggtgtgggtgggcaggaccgttggcgccatggatggcgccatcgagcccccatggatgggtttacggcgtgtcctgaccacccacaccgccccgccatcccacggaatgccgctctggcattggcagttgccgttgattgcagcaggtgcagggctgcaagccctgcagaacaccccttaccccgccatcaccgcttcaatctcgtcggcgctgcgcgccaggccttcggtcagcacgcgatggccgtcatcggtgatcagcacgtcatcctcggtacggatgccgataccgcgccagcgcggttccaccgtcgtgtcatccacgccgatgtacaaccccggctcgatggtgaacgccatgcccggctccagcagacgcgagtcaccggccaggcggtagtcgcccacgtcgtgcacgtccatgccgatccagtgcccggtcttgtgccggtagaagcgctggtacaggccttcggccaggttcttttccagcgtacccttcagcaggcccaaccgcagcaggccctcggtcagggtctgcactgcggcgaggtgaccggcctcgtacggcacgcccggcctggcctgggccaacgcagccgcctgcgcatcgccgaccagatcgtgcagtgcacgctgctcggcgctgaagcggccattcaccgggaacgtgcgggtgatgtcgctggcgtagccacggtactcggcaccggcgtcgatcagcaccagctcgccgtcgcgcgaacgcgcgttgttgtcgcggtaatgcaggatgcagccgttgcggccggcgccgacgatgctgcagtacgcgggcaccgcatcattggcgcggaacacgcgttccagctccgcctgcagttcgtactcgtggatgccggccctggcggccttcatcgcggccagatgcgcacgcacgctgatctgcgcggcgtggtgcatcaacgccacttcggcaccggacttgaacaggcgctgctcgtgcagcaggtggcccagttcgaggaactcgtgcggcggctgcgcaccgtggcgcacctgcgaacgcacgcggttgacccagccgatcagcttcaggtcgaagtcggcatcccggccgaagtggtagtagacgcgcgaacggccttccagcaggcccggcaggatgtcgtccagatcatcgatcgggtaggcatcgtccatgccgtactgcgccaccgcgccttcctggccggcgcggctgccgtcccaggcttcgcgttcggcatcgcgctcgcggcagaacaggatggcctcgccgtggcgtcggcccgggatcagtaccagcactgcttccggctccgggaagccgctcaggtactggaaatccgaatcctgccggaacggataatgggtatcgaggctgcgcaccttctcggccgcggccggcagcaccaggatcgcgtcctcgccggccatgtccatcagctggcggcggcgacgcttgtactcgccggcggcaatgccggtgcgctgcttgatgtccatcagttcaggcgctgacgatggcgcgaggccagcaccacgtcgccgtgcagcaagagcaccgccacgcggatgaattcctcgatctccgacagggcttcgtcgtcgtcatcgccaccggcctcgaaatcctcgctggaggcacgcgccaggctggccatgtcggtcagcgcttcctcgccctcttcggacagggtcgggcggcggccgccgctgcccaggccgaagccgcccaggaaggaacgggtccagctgaacatggcatcggcctgcgcggatacgtcgtcgccgtcggtcagcagcaactcgaaggcgaagtcgcggtcttccagctgcttgatggtggcctgcagcagctgccccaacacgctgtcggcggccaccggcggcaggttgtcgtcggccagcacgcgcgccggccagtcgttgccgggggcaccgccggcagccagccagccgcacagcgcgccgtgcagctcggcagcggtggcgcccaggcccaacgcctggctggcgcgggtaacgtcgtcgacggagggaagttcggtcatcgtgcggctcgttcggaaaggaaacccggggcgcgcacgcgcgcgcccgtgagaccccgtagtgtagcaacccgacggcatcctctccgcagccgtccagccttgctgcgacaacgcttgaccgcccttgcccggcttgcctatcgtgcccgcatggaacccgccgatccccttgcccagctgcaggacttcgccgcccgcgtggaagcgttgcttgaacgcaaccagcgcctggccgaggagaaccgcagcctgcgccaccagcaggaacagctggtggccgagcgctcgacgctgctggccaagaatgagcaggcacgttcgcgggtggaagcaatgatcagccggctcaaatccctggagcagcacacatgagcgccgaaccggtcagtgtccgcatcctcgatcgtgaatacaccgtgggcgtcggcggcgatgaacgtgacagcctgatggccgccgcgcgcctgctggatgcgcgcatgcgcgagatccgcggcagcaaccgcatggccgcggttgatcgcgttgccgtactggccgcgctgaacctggcccacgaactgcagctgctgcgcgacgaaaacgcccgccaggccgtggccctgcagcagaccctggccgacctgaaccggcgcctggaccgcgccatcgacggcaccccctagaaaaaggggacggaggggattaaggcgcattcgtcccatccgtgccggaaacgtcttaatcccctccgtccccttttcgcatatctgaattggcacggactgttgccgacgaacggcctatccagatcctgcgtgctggctataatggtcacgcgttctctgcggtactcgacggcatgtgcaaacattcgccttgtcccttaagaacgacaccgggagcgcgacagcgccgggagtgcaggtccgccttgcagcgggaagcccgatggttctccagcgttcccacttgagcccccgggttcaaggtcgtttcgcatgcatcgacattgcggagaatgcaatattccagcaagggcggcgtcttcgggcgtcgcccttgttctttccggcacaatgacggctgatccttgccgcacgctgccatgaccgacccgcgccaggccctgcgccacgacctgcggcaacgccgccgcgacctttccgccgctgagcgcatcgccgccgccgaatcgcttgccgatgccctgctcgccctgccgttcgccccgcgcgaaggcgccgtggccggctactgggcgctggatggcgagatcgccctgcaccgctggcagttgcagttgcccgaaggcctcacctactgcctgccggtgctggccggcgacgtgctgcgcttcgcgccgtggcggccggggcagccgctgaccagcaaccgctacggcattcccgagccggacgtggcgctggaagacacactggaaccagcacagatggcgctggtggtggccccgctggtgggtttcgacacgcagtgccggcggctgggcatggggggcggctggtatgatcgcagcttcgccttccgccacgaccggccggcgccgccctggctggtcggtgctgcgttagcggtgcagcaggtcgagtccttgccggtggcgtcgtgggacgtgccggtggatgcgatctgcaccgaagacggcaccctgttcccctccgctgcccccgtgaacgcatgaccgcccgcaagcgctactggctgatgaagtccgaaccggacgccttctccatcgatgacctggccaaggtcaaggtcgaaccctggaacggggtgcgcaactaccaggcgcgcaacttcatgcgcgatggcatgcaggtgggcgacggcatcctgttctaccactccaataccaaggtgcccggcatcgtcggcctggccacggtggccagtacggcctacccggacgacacccagttcgatccgaaatccgactaccacgaccccaagagcacgcgcgaaaacccgcgctggatgctggtggacgtggccttcgaccgcaagctcaagcaggtgatcgcgctggacgagatcaagctgcacgccgaagaactcggcgagggcttcccgctggttgccaagggcaaccgcctgtcggtgttcccggtgaccgccgcgcagtggaagctgctgctgtcgctggaaaagaaatcctgattccctgcctgagagttctcccatgtccgaagccaagcgcctggccgccgagaaagccatcgagtacgttgaagacggcatgatcgtcggtgtcggcaccggttccaccgtggcctatttcatcgatgccctggcccgcatccagcaccgcatcaagggcgctgtttccagctccgagcagagcaccgcgcgcctgaagcagcacggcatcgaggtgatcgagctgaaccacagcggcaacctgtcgctgtacgtcgatggcgccgatgagtgcgacgccaacaagtgcctgatcaagggcggcggcgccgcgctgacccgcgagaagatcatcgccgaggccagcgagcgcttcatctgcatcatcgacccgagcaagcaggtgccggtgctgggcaggttcccgctgccggtggaagtgatcccgatggcgcgcagcctggtcgcccgccagatccgcgacatgaccggcggccagccgacctggcgtgaaggcgtggtcaccgacaacggcaaccagatcctggacatccacaacctgcagatcaccgatccggaaaagctggagcgcgagctcaaccagctgccgggcgtggtctgcgtcggcctgttcgcccgccgccgcgccgatgtggtgatcgtcggcggcgagccgccggtcgtgctctgaccctttcgaaggatcctgacgatgtcgctgttgcgttcgctgctgatgctcccgctgctggccctggctggctgcgccaccgacgcggcccgccactgggtcgaactggatggcgcccgctaccaggtcgagctggccaccaacgatgaaacccgcgcacgcggtctgatgttccgcgaccagatggcggccgaccacggcatgctgttcatccacgaccgcgaggaaatgcaggcgtactggatgaagaacaccaggatcgcgctggacatcctgtacttcgacagccagcgcaagctggtcagccagcagcgtgatgtgccgccgtgctcggccggcgacatgtgcccgccctaccccagcggtggcccggcacgttacgtgctggagctcaacgccggccaggccgagaagctcaagctgaaggacggcacggagctgaagttcggcccaggcatcgagtaacagggttctgcccgcggtagtgccggccgctggccggcaaccctgcaggggtcagatccctttcgcacgcgaaagggatctgacccccggatttttcacgcggcaccgcttgaaaccgcctgcgaatgacgccagtctgtggtcatgcaggaccggatcacactccccgactgggatgcactggccgacctcgaagacgaggcgctgcccttgttgccgaccgcgctgctgatcgcgcgcgatgaataccccgatctgcagccgtccacctacgacgcgctgatccagagccatgtcgatcacctccgttcggaagtggagagcatcgacaacagcccactgaaaatggcggcgatcaaccgccacctgttcgacgagctgggctacagcggcgaccacgacgagtattacgacccgcgcaacagctacctcaaccaggtgttcgagcggcgcctgggcaatccgatctcgttggcgctggtgcagatggaagtcgcgcgccggctcggcataccgttggatggcgtgtccttccccggccacttcctggtgcgcttgccggtggacgacggcgtgctggtgatggacccgttcaacggtggccggccactggacgtggacgaactgcgcgaacgcgccaagtcacacctgggcggacagatgcccgatgaccaggtgctggcgcagatcctcgacccggcgccggcgcgcgcgatcctgatgcgcatgctgcgcaacctgcatggtgtctacgccgaagccggtgaatgggatcgtgccgcacgcagtgccgaccgcctgctgaaactggcgcccgagcaggacgacgcgctgcgcgaccgcggcctggcgtacctgcaactggagtatctggccggtgcccgccatgacctggggcagtacctgaagcgcaatcccgaggccagcgacgcgcagtggctgcgcgagaagctgatcgacctcggcgggccgatgccgcggctgcattgagggtgtcggtgtgtggaccaacggtccacacccaccccaacggtcctcacccacaggatgggccgggtggcccgccggtcaatcgacctcgaccatctcgaaatcggccttggtcaccccgcagtccgggcaggtccaggtctcgggaatgtcctcccaacgcgtcccgggctcaataccctcctccggcaagccttccgcttcgctgtacaggaagccgcagaccacgcacatccaggttcgcagggtggtggggctggcgtcgctcatcggataatcggggctggattcacgggcggccattgtcccattgcagcccacgcaccggtagccatcgatgacttctgcttccccggcgccccgcggcgtctacctgatcaccccggacgagcccgataccgcgcgcctgctggcccgtaccgcgccgctgctggccgcgggtgccacctggctgcagtaccgccacaagaccgccagcgatgccctgcggcaggaacaggcgacggccctgcaaggcctgtgcgccgcccacggcgtgccgctgatcgtcaacgacgacccggtgctggccaaggccgtgggcgcggccggcgtgcatctgggcggcaccgacggggacatccccagcgcgcgcgcgctgctcggtgccgaggccatcatcggcgcctcctgctacgaccagctggccaatgcagagaaggccgtggcggccggcgccagctatgtggccttcggcgccttcttcccgaccgccaccaaggtcaccagcagccgcgcccacgccgacctgctgcggcaaagcgccgcactcggcgtgccgcgggtggcgatcggcggcctgacgccggacaatgtcggtcccatcatcgacgccggcgccgatctggtggccgtggtcagcggtatctatgccgcatcggacccggtcgcgacccagcgcgcctatctcgcccagttcgcgtaatgcccaggaaagccccatgaaccacgaccagtcccacgccctgttctcccgtgcccagcagctgctgccgggcggcgtcaattcgccggtacgtgcgttcaagtcggtcggcggcgagccgttcttcgttgaacgcgccgatggcgcctacctgtacgacgtcgatggcaaccgctacatcgactacgtcggttcctggggcccgatgatcgtcggccacaaccacccggccgtgcgccaggcggtgaagaaggcgatcgacaatggcctgtccttcggtgcgccgtgcgcgggagaagtcaccatggccgagaccatcacccgcctggtgccatcgtgcgagatggtgcgcatggtcaactccggcaccgaggccacgctgtcggcgatccgcctggcgcgtggcgccaccggccgcaaccgcatcgtcaagttcgaaggctgctaccacggccacggcgactcgttcctggtcaaggccggcagcggcatgctgaccctgggcgtgccaacctcgccgggcgtcccggccggcctgagcgaactgaccctgaccctgccctacaacgacttcgaagcggccaccgccctgttcgaacagcagggtgacgacatcgccggcctgatcatcgaaccggtggtcggcaacgccaactgcatcccgccgcgcgagggctacctgcaacacctgcgtgcgctgtgcacgaagcatggcgcgctgctgatcttcgacgaagtgatgaccggcttccgtgttgcccttggcggtgcgcaggcgcattacggcatcaccccggacctgaccactttcggcaagatcatcggcggtggcatgccggtgggtgcctacggtggtcgccgcgagctgatgcagcagatcgcaccggccggcccgatctaccaggccggcacgctgagcggcaatccggtggcaatggctgccggcctggcgatgctggagctggtccagcagccgggtttccatgccgacctggccgagcgcaccgcacgcctgtgtgcgggtctggaagcggccgccgccgacgccggtgtggccgtgaccaccacccgcgtgggtgcgatgttcgggctgttcttcaccagcgagaaggtggagacctatgcgcaggccaccgcctgtgacattccggcgttcaaccgcttcttccacgcgatgctggagcagggcgtgttcctggccccgtcggcgtacgaggccggcttcctgtccagcgcccacgacgatgccgtgatcgaggcgacgctggccgcagcacgcgtggcgttcagggccgccaagggctgatcgcaaaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtcccctttttttcaaccgaagacgaacttgcccttcatcatcgcgaagtggccggggaacgagcagaagaaggtgtagtcaccgcccttctgcaggccctgggtggagaagcgcacgcgcgtggtctcgccaccgccgatcaccttggtgtgcgccagcacgcgcttgtcggccttcggcaggtagctgtcggccagggtcatgcgcatgcccgccatcgccaccggctggtaatcggcggtacgggtcagcacccagttgtggcccatcgcggtgacagccagcttgccggtgtggcgcagggtcaggtccacggcggtgcagtcggtggcgaccttgatctcgcggctgctgaagctcatctggtcggtgctgtcgatgctgaccgcacacacccgcgccatcgccgacggcgccagcatcagcgcgcccagtcccactgccaccatccaagccttcatcgttgcatctcctgcggattcaagcgccattctaggcagcctcctgtggccgcgtctgcgaccgtctgtcgcacgcgcactccagggtttccgcgcatccaccgcgatggcatgctcggccgatgcggatcgatctgttgctgctggatgtggacggcgtgctggtgcagtaccagcgcgcgcagcgcgtgctgcatctggcacaagcgctggatgtcacgccggaaaccgtgcaggccacgctgtacgacagcgggctggaagcagcacatgacaatggcacgctggatggcccggcctatctggcgcagctgagcaaacagctgggtcgcaccgttgatgtacacacgtggatcgcggcgcgacaggccgccagccatccacagccggccgtgctgcagcgcctgcaggccctgcagctgccgatggcggtgctgaccaacaatggcgcactgatgcagcaggccttgcccactctgctaccggaactgttcccggccctgcatgagcgcgtgttctgcagcgcggagttcggcctgcgcaaaccggcgcccgcggtgttcctgcgcacgctggaagcactggacgtggcacctgcccgcacgctgttcgtcgatgatctgttcgccaacgtgcgcggcgcacgcgccgccggcctgcacgcggaaaccgtgcgcgatggccgtgggctgggcaaggtgttgaagcgttacgcggtgggctgatcggggtcagagccctctccgcaggagagggatccgaccccgacgccagggcgtcagcgcgcggcgatgaacgcggcaattgccgcgcgcaggcgcttcaggccttcggccacttcttcgtcggtgatgttcagcgacggcacgaagcgcagcacgtccgggccggcctgcagggtcagcagcccctgcccggcagcgtggtcgaggatcgcaccagcctggccggcgaagtccttgctcagcaccgcacccagcatcaggccgcgaccacgcacctcgctgaacacgccgaactcttcgttgatgcgcgcgaagccatcgcgcagcgccttcgactggcggctgacgttggcggcgatctccgacgaggccagcttgcgcagcgccacgcgggccaccgcagcggccagcgggttgccaccgaaggtggtgccgtgcgcgccaaactgcatggtctcggccaccttcgggccggccagcatcgcaccgatcgggaagccgccacccagtgccttggccagggtgaccatgtccggcaccacgtcgtcctgccagtgcgcgaacagcgtgccggtgcggcccatgccggcctggatctcgtccagcaccagcagcgcgtcgtgctggtcgcacagttcgcgcacgcgcttgaggaagccggacttggccggcatcacaccgccctcgccctggatcggctccagcatcaccgccgccacgtcaccggcggccatcgcggtttccagctgcacttcgtcgttgaaatcgatgtagcggaagccacccggcagcggctcgtagccttcctggtacttcggctgcgcggtagcggtcaccgcgcccatggtgcggccgtggaagctgccacggaaggtgatgatgacgcgcttgtcggccgggcggccctggctggaggcccacttgcggaccatcttgatcgccacttcgttggcttcggcgccggagttgcacaggaacacccgctcggcgaagcgactggccttcaccagttcctcggccaggtgcagcggcggtgcgctgtagaacacgttgctggtgtgccagagcttgccggcctgctcgaccagcgcggccaccaggtccggatcgttgtggcccaggccgcacacggcgatgccggcagccaggtcgatgaactcacggccctggctgtcccatacgcgggcgccctggcctcgctccagtaccacctggcggggcttgtagaccggcaggtaatagtgcgaaagggagatcagcggatcggtcgcggcggtcatggcagtcggcagggttcaggaacgcccattctcgcgccggaacccctgcggcacaatgcgcccatgcgaccgttttccgccccccagctcaaccccgccaccgagaccggctggcgccgtcggtggttcgacatcatctaccgccatgacacccgcccttcgcgcaatttcgacctgatcctggtggtggcgatcgtcgccagcatcctggtggtgatgatcgacagcgtgcagcacctgcatgccgaatggtccaccggcctgtacatcctggaatggggattcacgatcatcttcaccgccgagtacctgctgcggctggcggtggtcaagcgccccctgcggtatggagtgagcatctggggcatcatcgacctgctgtcgatcctgcccgcctacctgtcgatgttcatccccggcgcgcagagcctgctggtggtgcgcgcgctgcgcatcctgcgggtgttccgcatcctgaagctgacccgctacatcgaggaaagcggcgtcctgatgacgtcgctgtggcgcagccggcgcaaggtgctggtgttcctgttcacggtgatcaccatcaccatcatcgccggtgcgctgatgtacgtgatcgagggccccgaacacggtttcaccaacatcccggccagcatgtactgggcggtggtgaccatggccacggtcggcttcggcgatatcgtgccgcagaccgtgctcggccgcttcgtcacctcggtgctgatcctgatcggctacagcatcatcgccgtgcccaccggcatctacaccgccgaactggccagcaccatgcgtgaagccgagcaggccgcacgccgcgatgcgcgtggctgcccggactgtgggctggaaggccatgaaccggatgcactgcactgccgcaagtgcggcggcaagctgccggatgcgttcagtcattgatgcgagcgccggcgatgtacaccggcgcacgctgatcacgccatgagtgggagcactactggcggttgctctggaaaacgagcgtgttgtattcctgcatcagcttgctggccgatccacggggcgccatcgacggcgaatcaagcatgcgtcgttcgaaatcggtgtaaggctctttctcgctgacgcgctgcagccgcgccttgccttcccgacggaagttctcggcctcacgctcgaagctgttccagtccagcttgcccggttcctgatcagccaccttcgcatgtgcttcgtcggaaatgcggttgaacgcatccagacgctcgcgggccttggcctgatcgaaatcatcctcgctcatcagatccatgatggccttggcttccagcatcatcgccaggcggtagtactcgcgcgtgcgaccctcggcctgctccagtgccttgagctgctcgcgctgggcggcgtcgttctggcgctccagctcggcattgaacgtttcgctggcagccacgaaatccttgaaggcggccatcaggggcgcgtgcagctgcttgcccttggcgaactggtcgtcttcgtagtcctggcgatcgtagtagtcgtgcgcgtccttgctgatcggcaccagtgccttcagcgcctgctggtagtgcccagcagcagcatcgagatcggccagcactggcttggcagccatcgcctcggtcacgggggcatcgcactgcttcatgtcgtaatcgctgatctcgaacggaccgtacacctgtgtctcgcgaccggtcgggccggcggcgacatccttgatccagcgcgtataggactcgatgctgccgtgggtcttcgaatcaagcgcgttgaagcagccgatgtaggcgttgagcttggcggtcaactgctgctgcgggtcggacggcgccgcgctggcgtccggcgtgccggatgcagcggcgccgcccgcagcggcgggtgctttgccaccgcaggcggccaggatcaacgacagcgaagcggccagcgccgcgacggaaagagtgcgtgacatgtgttcacatccctgttgaaaacgattacagccgcacattctagcgcagcaggccgaaggtcgcagccctcggcctcttccggcgacgtacgatcaatccaggaacagatccggcagcaacggacgcgatggatccactgcgtagcccgaaagatcggtgatacccgcctgcgccagcacgtcatcgtcgatcaggaactggccatggaagcccgccgcttcgcgcaccagcaccgcatgcgcggcatcagccatgatctgcggcgtgcggcagccggccgcatccacgcccgggatcatgttgatcgcatcggtggcgatgaccgtgcgcggccacagcgcattcaccgccacgccctgcgggccgaattccgcggccaggcccagggtaacgaagctcatgcccatcttcgccagcgtgtagccggtatgcggtgcccaccacttcggctccaggctgggcggcggtgcaaggatgaggatgtgcggattcggcgcctgcagcaggtacggcaggcaggcctgcgcgcacaggaaactgccgcgcgcattgacctgctgcatcaggtcgaaacgcttcatcggcgtatccagcgtaccgcgcagccagatcgcgctggcgttgttgaccaggatgtcgatgccaccgaaggtatcgaccgtggccgcaaccgccgcgtgcacctgctcttcctcgcggatgtcgcacttcagggccaggccctgcccgcctgccgccgtcaccgcttcggccgcggtatggatggtgcccggcagcttcggattcggcaccgacgacttggccgcaatggccacgttggcgccgtcgcgcgcagcgcgcagtgcgatggccaggccgatcccacgcgaggctccggtgatgaaaagcgttttgccctgcagactgcccacgttccacactccagcgtatgcaatgagccgctagtatgccgcgccgacgcggagttcacccggccttgacgatactcgggcctccagccaacgcacgaggtccacgccatgcgccgttcccgcctgttgctgcctgccctggggcttgccctgctgactgcctgccagggccgttcgccggaacccggcaaggagccgcccgccggtgacgcgcccagcgcggagaaggcagccgccgacggcaagatgcgctggagcgaggccgtggtctgggatggcgatctgaacgcatgccgccagggcgagaatgccgccacccgggattgcctgcgcgatgcgatgcgagcggggggagcaagcgccgaggcgatcaccgcggccgagcaactgtccagcgccggggaactggcgtatgtgaccgcctggcatgagaacgaggggctgggcattgccacggtcgagtatcccttccgggccaacaccaacgaaggcacccgcctggtcgacgccagcggcaagcgcatcgatgtggatgccgtacagctggacgacacgctgcgtgccgacccggccgtgcaggagctgttgaaggccaacccgcaggccacgccattcgcgccggcgcaatcggccggagcgacaccgctggagggcggcgggatccgcctgctgtaccgcacaccactgcgcgactgccacgcctgcccggacgtgggccagctgcagatcgcctatgacttcgatgccaagcgcaacttcatcggccagcaggtggtgccggcgacgccgtaatccggaaacgccgcgtgtcgccgggcatggcccggcgagcgcagtgtcgaatcatcggtacgcctgcacctgcttctgcagcagatgcggcacgatcaacctgtgcacgggcgcgaccggcagcatgtagaggcgcccgaatgcgttatgcgtatgcaccaccgtcaccacttccagcgcatcgccctgccattgcagggccagctgtacgcgcaggtggcgatcatcgtcttccagcacgatggcgtcgtcatccagcgactgcagggtgaagatgcccagccgctggccggcagccggatcgtcggtgtcctgcaccgcacgcaatgagccaaggtgcttcatcccaagcaggcgcatgccgtggttgcgcagcgccatcagaccatcgaaccaaccgggaatgctcgcggccatgtcgcgataggcctgcaaggccgagcgcccatcacgacgggtggtcgcatggcacgcatgcacgaaatccgcaccgggcagctgagttcgcagcacgctgcccgcgctcggcggcgcgctcatcacctgcgatgcactcacggcttcggtccctgcccctcgttgtcttcccagtgcaggatgcggcgggtgacgaagcggtagaccggcttgccggtggcgaaccacagctcgcgcacccacgacgtacgcttgagcacgcgcttctccaccggggtgagtgattcgcggcagtacatgcgcttgtgcttgagcaggtggcgcaggtcctcgcgggccagcagccgcatccagcgcgagcgcgggttgccgatcaccgccagctggaagtcgatcagcgccggtcgtccatcttcagtgaccagccagttggcttccttggccaggtcgttgtgggccacgccattgcgatgcagctgctgcagcaggcgacgcgcggcgcggaaccaggccagatcgccgcgcggcggacgctggtacatggcatcgccggccatgaagctgcggtcgaggtggcggccatcccaggccagcagctgcggcacatcggccatgccatggatatggcgcagcgcgcgtgcttcgcgacgtgcaagccaccacgcgggcaaccgcagccacagcggcgtggcccccagatcgcggcgtacgaacgggccatcgggcccttcaaccagaaggatctgaccgaaactgtcggccttcaaagcacggtggggagcgtctggcgtatgcggcatgactccattctaggcgatggcgccggttgcaaacggtcacgaagcggctgggaaccagtcaccttcacgcccctataatcgggcaatggactcttcatggatcgacgccacgctcgcgtggattgccgctcaccccgtgctggcgggcgccgttatcttcctcatcgccttctgcgatgcggtcatcattcttggcgccatcgtgccggcgctgccactgctgttcgcggtgggcgtgttcattggcctgggccagatctccgggccgtacgcggtggcggctgcggcattgggtgcgtttgccggcgatggcatcagttactggatcggccgccgctggggcgaccgcctgcgcggcgtgtggccgttcagccgttacccgcagctgctcgaccgcggcgaaaacctgttccgccgcaatgccttcaagagcatcctggtggcacgctacgtcggcgcgatccgcccgttcgtgccggccatcgccggcatgatgaagatgcccgccagccgctacgtgcaggccagcggcatcgccagcatttcctgggcggtgctgttcctggcgccgggctggatcctcggcgaagcgtacgacgcggtggctgctgtggccgggcggctggtggtggtggtcggcctgctggcggtgatccttggcctggtctgggctatcgtgctgtacggctaccgctggtcggccgcacgcatggacaactggctggcacgcctgctggactggtccaaccgccacccgacgctgggccgctacaccgttggcgtgctggacccgaagcggcgcgaatcggtgccgctggcgatgctggcgctgatgctgctcctgctgggctggggctggttcgcgctgttgaccgtggtggtcgcacacggcgagccgctggcgatcgacctgctggtgcaccaggccatgctggcgctgcgcaatccgctggccgactacccgatggctgcgctggcgtcgctcggggcctggcaggtcctgctgccggccaccgccgcggcgatgggctatctgatctggcgccgacgctggatggccgctgcgcactggctggcggcactggccttcggcctggcgctgaccatgctgctgggcgccaccgtggatgtggtgcgcccgatcgacgctagcagcggcttcggcttcccgtcggtgtcggtgaccatggccaccatcaccttcggcttcttcgcggtgctgatcgcacgcgagatgcccggccgcacccgcgtctggccgtacctggtctcgggcatcgtggtcagcctgatcggcttctcgcgcctgtacctgggcgcgcattggctgagcgacgtgatcggcggcatgctgttcggcacgttctggctgctggtgctgggcatcgcctatcgccgccgcttcaaccgctcgttctgggtgaagccggtggcctggctgttctacggcgtcttcgccgtggcggcgatgtggtacgcaccgcgcaacatcccggtgaagctggaacgcttcgaaccgaccctgccggccccgcaggcgatggacatgcaggcctggtggcagcacgactgggccacgctgccggcgcgccgcaacgagttcgacgacgaccagcgctggccgctggacgtgcaggtggccgggccattggcaccgctgcaggcgcagctggaagcgcgtggctggaagcggcaggaacaggccggctggcagcaggcgctgctgatgctggacaagaacaccggcgccgatgaactgccggtgctgccggcgacgctggacacccgcgtggaagcactgctgatggtgcgccagggtgcgaagccggacgaacgctatgtgctgcgcctgtggccggcacccgcgcagctgcaggcgggcaacacgccgctgtggctgggcagtgcacagaccctgcgttacgaacgccacttcgagtggatcggcatgtggcacccgctgcgtggcgtcgacccggcgttgaacgcggtgaaggacgccgtgcaggacctgccgcagcgcgaggacgtgcacagcgaaaccggattgccggtgctgcggttgaagaccaccacgccctgaggaggccgccgggcatgacccggcgctgccgcaacacggacaggtagcgccgaaccatgcccggcggagtagatccacgccatgcgtggatgacattccccgcatgcaccagcgtgtgcaccaaggtgcacacccacccaaagcaggctgctacggcatccagcccagcaactgctgcaaccgctggtgcgggtcgtccatctgcagcagctgcaggcgctgctgctcgctcagcggcagcagttcggccagccgccagccaacccagctggcctggtccagcaacgccggattggccggcgcataggcctcaccggcctgctcgatgatgtgccccagcaccgtggccagcagcgcatgctgcggccgcagctcatcgtcggggtcttcgtcgcaccagcgcacgtcggccaccaccaggccgttgtcgcgtacgcgggtgcgctcgacatggaagcggcgggtgcctcgcaggcgcaactgcagcacgccgtcggcgccgacatcgaagtcttcgatgcgtacctgcacgccatacgctgccggtgtcgccggggctcccacttcctggccgtcgaggatcaggcagacaccgaagccctcgccactgcggccgctgtcgcggaccagatccaggtaccgccgctcgaacacgcgcagcccgaccgctgcacccggcaccagcgtggtgtgcagcggaaacagcggcagtgacgtgtcgctgctcatcgggcctgcagcgcggcgaggaagcgacgcggtgcgccgtcgaagcccccattggacatgaacaccacgtggtcgccgctgcgcgcgctggcctgcagctgcgccagcagcgcgtcggtatcgggcaccgcgtgcgcttcgccgcgcaccgcggcgatcaccgcggccgcatcccaggccagttccgggcgatgcaggaacaccacctcgtcagccaacgccagcgacggggccagcgcctgcgcgtgagcgcccagccgcatcgaattgctgcgcggctccatcgcgaccacgatgcgcgcgtcacccaccttggcacgcaagccttccagcgtggtggcgatcgcggtcgggtgatgggcgaaatcgtcgtagatggtgatgccgtcatggcggccgatcacttccatgcggcgcttgacgctgcggaagcgcgccagcgcaggaatcacgtcggccggcgccacgcccaccgcatgtgcggcagccagcgcagccaggccgttgagcacgttgtggcggcccagcaacgaccagtgcacatcgcccattgcccgcccgcggtggtgtacgcggaaggcgctgccatcggcggccagcagctcggcatgccattccagcgacgggtcgaaaccgaagcgctcgaccggggtccagcagcccatcgccagcacttcggccagatgcgggtcctcgccgttgacgatcagtcggccacgcgccggcaccgtgcgcaccaggtggtggaactggcgctggatcgcggccacgtccgggaagatgtcggcgtggtcgtattcaaggttgttgaggatggccaccagcggccggtagtgcacgaacttgctgcgcttgtcgaagaacgcggtgtcgtactcgtcggcctcgactacgaactcgcggccctggcccagccgggcggagacgccgaaatcctcggcgacgccgccgatcaggaaaccgggcgaacgaccggcgctttccagcagccaggtgaggatggtggtggtggtggtcttgccatgggtacctgccacggccagggtgtcgcgacccggcagtacctgttcggacagccattgcgctccggaaatgtagcgctggccggcgtcgagcacggcctcaacggcggcattgccgcgcgagagggcgttgccgatcaccacgtcatcggtgccggccggcacgctgtcggcgcggtagccctggtccagggcgatgcccagctgctcgagctgggtcgacatcggcggatagatggcctggtcgctgccgctgaccgtatggcccagttcccgcgccagggcggccacgccgcccatgaaggtgccggcgattgcaaggatatgtacgctgctcatgaccgaggattgtgaccgatgacggctgtatagggccaatgtccgcccccgggtaagacaagtcctacacgggatgtgagaaaactccaatcacctgtcagggaattcccgatagcgatgttctgtgaacccggacacaattcgaactgccagccgcagtacccgaaccggtcctactccccaagaggccatccccaagggagctcatgctgcggggccctgagcaagcccttcgctggcgcctgtcaaacgacacaggcctgatcctcacggaccaggcctgtgtttttttgcgcccgaagggccggcaacagaccggccccgccggatcaggccttgatcgccgccaggatgcgggcttcgatctcgtccagctcaccgacgccatcgacgcgggccagggtgccacggccggcgtagaagtcgaccaccggggcggtctggtcgttgtagacctgcaggcgctggcgcaccgcttccggcgtgtcgtcggcgcggccctgttccttggcacgaccggcgatgcgctcgaccagcagctcggtggccacgtccagctgcaccacggcatccagcggctggccgatcttggccagcaggccgtccatcgcattggcctgggccacattgcgcgggtagccatcaagaatgaagcccttggcgacatcgggctgggtcaggcgcgactccagcatgcccagcaggatgtcatccgacaccaggttgccggcatccatcaccgtcttggcctgcttgcccagctccgtgcccgcggcgatttccgcgcgcagcatgtcaccagtcgaaatgtgggcgatctccagcttttccttcaggcgcgtcgcctgtgtccccttgcccgaaccgggcggtcccaacagaaccaatcgcattgacctgactccaacgtgttgaaaacaaagaaggttcgcgtcccggacggaccggtatcgctgcaccgcaatagcgccactttaccgcatccgggtaatgtccctgcaatgtcctttcccccgagcaggtagacgcatgcgcaacggtactctcctctacgcccaatccggtggtgtcaccgcggtcatcaacgccacggcggcggcggtgatcgagcaggcccgggccaagggcatcaaggtcctggccgcgcgcaacggcatcctcggcgcgctgcgcgaggaactgatcgacaccagcaaggagagcgctgcggccatccgcgccctcgcccataccccgggcggcgcgttcggctcctgccgggtcaagctgaaatcgctggatgccgaccgcgcccgctacgaccgcctgctggaggtgctgcgcgcgcacgacgtgcgctggttcctctacaacggcggcaacgactcggccgataccgcgctgaaggtctcgcagctggccaaggcctccggctacgacctgacctgcatcggcgtgcccaagaccatcgacaacgacctggcagtgaccgacacctgccccggcttcggctcggcggccaagtacaccgcggtgtcggtacgcgaggcagcgctggacgtggcggcgatggccgaaacctccacccgcgtcttcatctacgaagcgatgggccgccacgccggctggctggccgcggccgcgggccttgccggcaacggcgatgacgaagcgccgcacatcatcctgctgcccgaacgcgcctatgacgaggcggcgttcctggccaaggtgaaagcggtggtcgagcgcgtcggctactgcgtggtggtggcgtcggagggcatcgccaccgccgatggccgcttcgtcgctgacgctggcggcggcaaggactcgttcggccactcgcagctgggcggcgtggccgcgcacctggccggccgggtcaaggaccagctgggcctgaaggtgcactgggcgctgcccgactacctgcagcgctcggcccggcacctggccagcaggaccgactgggagcaggcgcaggcggtcggcaaggccgccgtgcagctggcgctgaagggccagaacggcgtgatgccggtgatcgtacgcagcagcgatgcgccctaccgctggaagatcgaagcggcgccactgtcgaagatcgccaaccatgaaaagaagatgcccgccggcttcatccgccgcgacggcttcggcatcaccgccagggcgcgggcctatctgtcgccgctgatcaagggcgaagcgccgctgccgtatggcgccgacggcctgccgaagtacgtcaccctgaagaacgtggcggtgaagcagaagctgccgccgttcgagggctgacccgaaaaaggggacggaggggattaagtcgcatacgcccctctgtcatctccaacagcgtcagcattgggtcggatacgacttaatcccctccgtccccttttagtggaggaacaccatggcactgcgtgttgttcgactcggtacgccgcgcgtgcctggcgagggcctgcgcatcggcaccgtgcggcggccgccgcgcggcgtgccgcgcagcgagttcgcccgacaggactggtacgacgtctggttcccgaccctgtcacccagcgcggaactggtgaagcgggcgcatgaggcgaagacggccgccgactggaccgcgttcttccgccactacaaggccgagatgaaagcgcccgatgccgcccatgcactggacctgcttgccgcactgtcgcagcacaacgacatcagcgtggggtgctactgcgaggatgaggcgcactgccatcgcagggctttgcgcgagctgctggtggcgcgcggggcgacgctggccgagtgatgattgcaggattgccggccagcggccggcactacccgtggatgaccgcgtgagtacaccgcccacgcaaaattcaattgcaggccttgccttccacctgcagctgcgcggcgaacatcgtcacctgcggaatctggccggcagcggcctgcttcctggcctcttccagatagatgcgtgactgcccctgaccgtccagctcgaccttgttggtcgacggcagccgccacacgcgcaccaccgcctgctgtgccgggcacgcggcgctgggcacgcggatcacatcattgagcttccaacccttgtcggcactcggttgggccttggcgtagtcgacgaagcgcgcgcgcggctggcactgctcactggtacgcaccgcagagaagcggtacggctcggccgcctgcccggtgaaggcgccttccaggcgcgcacaggcctcgggaatctggcgcagcgtatgcaccgcgcccaccgcctggggtgcgcccacggcacgctgtagctccggggtttccgcagccaatgccggtacagccgggaccagggcggcaagcatcaacagggacaggcgcatgggagatctccttcaggactgagcgcaggcttgcagagcctggcttaacggggtgcaaaggccggtggctctcgaatcaagcccattgactggcggcatgcgctgcggctcgcagaagccagtcgagcacggctcgactctacagtgcgcggcacgcatactgcgggcaccagggaatgctgaacaccgccatacgtcggacgaccgccaaggtcggtacgggttggttccaggctgcagcccgtcgtccccctcgtggtgccgttcatcgccactggatgcctacatccattctgcggaggggtctaatgctggaacgtcacgggctgtcactggcgctgggctgcgccattctcgcgatcctgttcggaatcgtctcggcgcgctggatcctgcgccaacccaccggcaatgaacgcatgatcgcgatcgccacggcgatccaggaaggtgcgcgtgcctatctcaaccgccagtacctgaccatcggcgtggccggtgtggtgctgttcgtgctggtcggtgtgttcctcagctggtacaccgcgatcggcttcgcggtcggcgcggtactgtccggcgcggccggctacatcggcatgaacgtgtcggtacgcgccaacgtgcgcaccgccgaagctgcacgccacggcatcagcgccgcaatggacgtcgccttccgcggcggcgccatcaccggcatgctggtggtcggcctcggcctgctgggcgtggccggctactacgcgctgctgctgcgcatgggcttgccgatggaacaggcgctgcacgcgctggtcggcctggccttcggctcgtcgctgatctcgatcttcgcgcggctgggcggtggcatcttcaccaagggtgccgacgtcggcgccgatctggtcggcaaggtggaagccggcattcccgaggacgacccgcgcaacccggcggtgatcgccgacaacgtgggtgacaacgtgggcgactgcgccggcatggccgccgatctgttcgagacctacgcggtgaccgtcatcgcaacaatgctgctgggcagcctgatgctggccgaagccggagccaatgcggtgctgtatccgctggtgctgggcggcgtatcgatcatcgcctcgatcatcggcgcgctgttcgtgaaagtgaagcctggcggctcgatcatgggcgcgctgtacaagggcgtgatcgtctccggcgtgctggccgccatcgccttctacccgatcactaccggcctgatgggtgacaacgtgcacgggccgatggccctgtacggttgcgcgttgatcggcctggtcctgaccgggctgatcgtgtggatcaccgagtactacaccggcacccagtacaagccggtgcagcacgtggcgcaggcctcgaccaccggccatggcaccaacatcatcgccggcctcggcatctcgatgaagtccaccgcgctgccggtggtggccgtgtgtgcggcgatctggggcgcgttcgcgctgggtgggctgtacggcatcgccatcgccgccaccgcgatgctgtcgatggccggcatgatcgtcgctctcgatgcctacgggccgatcaccgacaacgccggtgggattgccgagatggccgagctgccctcggagatccgcgacatcaccgatccactggatgcggttggcaacaccaccaaggcggtgaccaagggctatgcgatcggttcggccgcactggccgcattggtgctgttcgcggactacacgcacaacctgcaggctgcacatccggggcaggaattccgcttcgacctcagcgaccacacggtgatcatcggcctgctgatcggcggcctgattccctacctgttcggtgcgatggcgatggaagcggtcggccgcgcggcgggtgcggtggtggaggaagtacgtcgccagttccgcgagatccccggcatcatgcagggcaccggcaagccgcagtacgacaaggcggtggacatgctgacccgctcggcgatccgcgaaatgatcgtgccctcgctgctgccggtggcggtgccggtggtagtcggcctgctgctggggccacgcgcactgggtggcctgctgatcggcacgatcgtgaccggcctgttcgtggccatttcgatgaccaccggcggtggcgcctgggacaacgccaagaagtacatcgaagatggccacttcggcggcaagggcagcgaggcgcacaaggctgcggtgaccggcgataccgtcggtgacccgtacaaggacacggccggcccggcgatcaatccgctgatcaagatcatcaacatcgtcgcgctgctgctggtgccgttgctgtagatccacgccatgcgtggatgacggcctcgatggggtcagagccctttcccaggaaagggatccgaccccaccgtcaatcaccgcccgcgcaggaaaaacgacaccggcaccatcacgtccaccgggtcgccggccacttcggccggcggcgccggtaccgggctggcgcgctgcacggtgtccagcgtctcctggtcaagcagcgcgaagccactgctgcggcccagcttcaaccccgagaccgcgccatcgcgggccacggcaaagcgcacgtagaccacgccctgctggcgcagccgctcggcctggcgcggatagcggcgatgcttctgcaggtgccccagcaagcgaccttcccagcttgcctcggcgcgactgcgctcacccgccgtggtctgcggtgcggtgtagcgcgcggcggcgtcagcggccacctgtggcggtgcgctggtctgcgcgacattggcgtcggcgacatccggcgagggcgtcggctctggtgtacgcggcggtggcaggtcaccctgcggctgcaccggcgcctccggttgctcgcgcagggccggcttcggcgcctgccgctgctgttgctgctgcagtggaccggtggcgacctcgcgcggcggcaccggcggtgcctgcgccatcggtgccagttccagcagcagcgcggcgggcggcgccgtcgcagccagtaccggtgcgcgcgtcgcccaccagcaggccgcgccgatcagcagcgcgtgcaccagcagcacgatcgccaggctggtcgcccagcgccgcagtccactcatcgcgcgccctgctccagtccaaccagtgccaccttcaagtagcctgcgccacgcagcgcgtccagcgtcgccatcagttcaccgtaaggcacgcgggtatcggcacgcaggaagatgcgctgcgcggtgtcgccgtgggtggccgcctgcaatgcagcggccagtccgtcacgcgccaccgcctgctcgcccacgcgcagcgacagatcggcctgcacggtcacatacacaggcgcctgttcgggcggcgtggcactggcgctgctggccggcagctgcaccggcactgatacggtggccagcggtgcggctaccatgaagatgatcagcagcaccagcatcacgtcgatgaagggcgtgacgttgatctcgtgtgcttcttccggtgcgtcgtcgcggtcggacgcggtcctgatcgccatcgtcgcgcctcagtgcaccgcgcgcagcggtgccgctgcggtactcggcacggcacgatcaagatcgcgcgagaccagctgctgcacggccgccgacagatcgccgagcaggccccgcaggccggccagcacgcggctgaaatggttgtagaccagtaccgcgggaatcgccgcgaccaggccgagtgcggtcgccagcagggcctcggcgatgccgggcgcaaccaccgccaggttggtggtgttgctgtgtgcgatgccgatgaaactgttcatgatgccccacaccgtgccgaacaggccgacgaagggcgccaccgcgccgatgctggcgagcacaccgatgccgcgccgctgcacgcgcgcggtctccagctcgatgcggtccaggcgcgaggcgatgcgctccttgatgccgtcgcgactatccagatcctgcgacagacgcagttcggtgcgggcggcgtccagcatcgccagcgcgatgccctgctgcagacttgcctcttcgctctgcggcggcagctgtgcggactgcagcaacagcgcgcgcgccgcgcgcagctgccgggcctggcgggccagctcccagcccttggccagcagcacggtccaggtggccagcgacgccagtgccagcgcgatcatcacggccttcaccaccacgtcggcggccaggtacatgccccatggggtcaatgcgggggcggccacgggggccaggtcagcaggcagcatcgtctcggtttccatcagcatcaggggtcgctgcgcgacgacgggccgcgcgcggatcattggcgtcgtccacttccacgaccggatggggctccagccgcggtgccggtcggctcagcacgtagccggcgctgaccgcgaagaacaggcccacgcccaacagcaggcgccaggacgggtgcgcgccccagcagaacagggcaaagcccagcgccatgccggcactggcaaacgccttgcccttgcgcgataccgcgccctgctcgcgccacaaccgcagcgacgggccgtagcgcggatgcgccaacaggcgctgctcgaacttcggcgagctgcgcgcgaagcagcccacggccaggatcaggaagatggtggtcggcatcaccggcagcaacgcgccgatcaccccgagcccgaccatcagccagcccagcgcgaaccagagccagcgcatcagcgctgcacctgtgggcgcgcgccgtgcatcaggcgaattccacttcgacgtggccgtgcacgctgcggaacgcggcgtcggccgcatcgatcacctgctgctcctgctcgacactcagcggtaccgcgtccagcgccgcggtgaactcacgccagtggcgcgccgcgccatccggatgcgcggccaggtggcgggcgccaaaatcacggtccaggccgagcttggcagccatcttgtacagaatggtgccgcccaggttggagccttcggccacgtacagccaccccaacgcggcgggcagttccagatcggacggcaacgccgcgatgtcagcccccggcagggtctgctccaggtcctgcaggtcgcgcgcgacctgggtcaggcggcggcgctcgcccaggtccggcagcagtgcgtccagcgcagggttggcatacagcgcatcgatgctgcggtggaagcgatactgcacgcgcaggaaacgggcgaaattgctgcggtcggcgaagatgtcgccggccatgatgcgcttgtccagggcaccgtggctgtcgcgggtggcggccttgagccgcaggctgcggctttcttcaggggcgatgtgtgcgttcatgggggaatgccaagggggtcgtcgtgctgtagacgtctgccacggggctttccccaaggccgtctacaccgataatgggccatccccttgtccatccggaaccgacgatgatcaccaccgaaccgcgcatgaccaacctgttcctccaactgggcctggacgccagcgccgagggcatcgcccgcttcatccgcgagcaccagctggccaccgatgtcgaagtggtcgaagcaccgtactggaacgatgcccagcgccagttcctgtccgaatcactgcaggccgatgcggcatggaccacggtggtggatgagctgaacgagtcgctgcacgaagatgcggtgaaggcttcgagcgggctgtaaatagacgccgggcatggcccggcgctgtcgattgctcggcagaagcggtgcggaccaaggtccgcgcccaccgagggcggttggggctcgctggggtcagagccctttccgcaggaaagggatccgaccccaccactcatccgcgaccgatcagtacttccaggtcaacgccagccgcgcggtgcggcccggggccggcatcacgcccagggcaagcgggtccaggtaatagcggtcggtcaggttgtccacgccggcttccaccgacagctggtcgttgaaactccagctggcaaacagatccaccagcgtggttggccggtacagctgctggatcgccgacaggcccacgttccagtccttgtccagcttgctgatcgggccggcgttgtggaccacgcgggtgccgaaggtcaggcgctcgtcgaacaggcgcgagcccagggtcaggttgaccatgtagcgcggtgggttctgggtattggtgtacgagccctcgaagccgccgtccacgcagtcgggcgtgttggccagctcgccgttcctgcgctgcgccccataggcacggcgctcggcggcgatatccggcgcgcaggtcttggccttgaagtagtagtgcgcggacagatcggcaaacaccttgccgctgtcatagctggactggaactccatgccggagaccctgaactggtcgacattgcggatcaggcccgccgacagcgtgcggtagtcacgggtgatcaggtcgtcgatgcgggtatcgaagtacgccagcttcagcgccaggcggtcaccggcggtgaacaggtcgtagcggagggtgctggcaccgatttcccagctgcgcgcacgctccggcttcaactcgcccaccggcttggcagcggtgaacaggcccagcgtggtctcgaacaggctcggcagcttggtgccttcggcgtacttcacgtagaccatgatgtcttcgctgaagcggtaggccacgctggcggtcggcgagaacgcggtgtcacgacggcggatcggctgcgaccaggtccagctgaccggcacttccaggtcctgcgccttgccggcgtcgtagaagttccagccaccgatgtcgcccaccgtgcccttcttgtacggtgaggccagcagcgattcctgggtgaagttgccgttggcatccggataccagttcagcagcgcgatgcgcttggcccgccacgacggcagcgccgggttgccattgagcagttcggtgtagcggtactggccctgcacctcataggcatcgggcgtggccaagcggttgcggtcatgcacatccacgcggttccagcggccgccggccagcagttcccagtgctcatcgggctgccacttcagcgaggccacggcgctgtattccttgcgctcggcgttgcgcaggaaacggttgttgatcaggtcatcgtgcatgaccgggcccgagctgcccggtgcgatgtcttcgtcactgtaggacaggccgtagtcgagggtgaacgcgccagcacgtgtgtcgaacttcgaggtgttgctggcatccagtccgaagcgcttctgtcgcagcggattgcggtaggcatccttatagccggggtcgccactgaagctgggcgcgtcgtaccactcggtgcggcgatcgaagtaccagggggtgatgccggtcaggctgttgtacatcacgctgtcggtgtcggtgtacgcggcgttgacgcgcaggtcgaccagctcgctgtccgggttgaagcgatagcgcagggtgtagctgtccatgtcgacgtggcccggatcccattgcggaatgcggtcgcgatcgacgcggatgatctgcgaggccatgatctcgccggcggtgccttcgtagcggcggtagcccgcttccagggtctgtgcatcgtcgatacgccaggtgcccttgagcagcgccgacttcgagcgcgacgaggtgttgaacacttcggtacgcggcggattcagcggtgccagcgtgcgacgggtctgtgggaaatcatcgtaaccgtgcttgccggagaagtagttgccattgtcgcggtaggcgtaggcggcgaccagatcgaagcgatcccagtgtcccgcagcggccacgttgaagaactggctgccggtggcgctgcgatcgttgcgcggcgcggcactgtaggaaggcaggttgttggcgctgttgttggccaggccgccacgcacgcgcacgccgaagtcgcgctcttcgcgcagcacgtcgccgatcttcagcgtctccatctcgaccacgccgccgatgccgccagaggcgttggcctgcaggctcgggcccttggtgatggtcaggctggagatcaggtccgggtcgaggtaggtacgctgcgattgaccggcatagccacggtaggtatccatgctggactggccaccgtcgatgatcaccggcacgcggccctggccctggatgccgcggatgttgacgtcgaagccattgccaacgcgtgggtcaccggcagtgacgccggccacgcccttgacgatgtcgccgttggacgtaccgcggaaacgctccaggtgcgtgcggttgagcgtggtggtggaaccgacgctgcgatagctgtcgagcaggcgcgcctcgtcgctggtcgcgccactgtcgacgcggtcgccggccacgctgagcgtgtaggtgacgatcacgccgctgtcgacctgcgccggcgttgccgcttccagcgtgactgcatctgcgctgacccggcgcaccgccaggccactgccctgcagcagctgctgcagcgcctcgttggccggcaggctgccattgaccgcacgcgagctcaccccgtgggccgggatggccggatacacgacctgcacgccggactggcgcatgtagctgcgcagcgcatcgtccaggggctgcgctggaatgtcgaagcgctgtacggcggcgtgatcgccacgggcgttctgtgccagcacggatggcgtggcactggccaggccggcagccagcaatgcaatgcacaggcgggacgggcgcggcgcgcggcccggacggtgggagtcgaacatggggaacctgtcaggtaatcggtgccgcaggcgcggcgtcatccgcaacacaggcggacacggcgacgtacgtggcggcggcgggtacgttcgcggggtaagacggctgggcgcgcggcaaccccaagggcgatttgcggccgcagagggtgccgaccgttggccggcacatcgggaacatcatccacgcatggcgtggatctactgatggatgatggcgacgccgagcggcaggcgggtgacctgcagacctgccgtcgccgccaacgcgtccagcgcctgttccgggcgatcgatgcgcagcgccgcactgatcgccggcagtcgcgacagatcaccgcgcacgaaggtcgggccggcacgatagcgccccacccattgcacggcgtcggcgacgctggcctgctccagcagcagctcgccctggcgccatgcacccacgctgtcggccgccacatcctgcaggcgcgtcacgccgctgcgctcgccatagacggcgcgctggcccacctgcagataggtccagccaccgtcggccgggctggccacacgcaccctgccctgcccgacctgggtttccaccaggtcatcgccacgcgcgacggtgaacgcggtcgagatgtcctcaaccacgccattgccggcacgcacgctgaaacgccgctgcgcatccgggctgacctcgaaccagacgcgcccgcgcagcagctcgacctcgcgtgcgtgcgcatcgaagcgcacggcgatcgcgctgtccgcatccagcactgcgcggctgccatcgggcagcgttacgttctgcacgacgtgcgtgctgcgatggtcggcctgcagccgcaaccaggcctccggccatgccaccagcatcgccagcacagctgcagcggccatcgcccagcgcattcgatgcgggcggcggcgttcggcggaccgggcctgcgggcgtggcccgacactgcgccacagcgctcgctcgtgctcgaaggcccgacggtgccccggttctgccagccagcgctcgaactcgtgcatgcgcccctcgccgatgtcacccgaggccagccacgcaatccagccccgggcctgttcggccagggcatcgtcattggcggcgggcagcgtgttcggcgggctcatcggctggcggacaggcgcattcaagcgcgggcgggggaactagaccgcatccacggtccagtgatcaagacgtttcagcgagggccagccccaagccggggcgatcatcggccgctgcgcgcccaggccaggcgttgcaacgcggtgcgcacatggttctcgacggtggtcaccgacaccccgaggcggcgggcgatctcggcctgggtcaggccctgcaggcggttgagccggaagatggtgcgggtcggctccggcaggtgtccggccgcatccagcacacgctgcagctcgtcctgggccatggcctgttcctcggtcgagatgacctcgtccgctccccacagatagtggtcggccagcaggcggttgcgccgggtcgattcgcggccgtggtcggtggccaggttggcggccagccggtacaggtaggcacgcggattgtcgatggcctggctgtcatcgacaccacgcgccttgaaccacaccgcctggatcacgtcctcggcgccgttgtcgccccccaggatgcgttgcacccggcgcagcagcgcaggccgctcgcggatcagcagttcggtgagggaggcggcattggaggacatgcgcggaaccgggacgacagacggaaggcgccgcgcatgctactccgttaatgagaatcagtcacgttcgcatcaatggatgcacccggtcagcccgtcatagacgctctgcgaggtccccggcaacgggtcatgcagtggattgcgggcggcgagcgcggcatggaaggcctccaccggtgtgccaggctccagcggcaggcggcacagccaggtcggttgccgggcgacgatcgcaccgtcatgccgcgacacagccaggtcactggcggcaaatgcccacaggcactcatgcaccgtgccgcgcatcgcgtccaccgagcagcgcaggcgcagggcgcggatatcgctgtactcgccttcgcagaaggtatcgccgcagatcgcgtcgaacccgtactgcagacgtccctccagggcaaagaagcggtcccagttggcttcctgccgcgggtagtcgatcaggtcgacgtaaggagaggcctgggccaacggcgcaaccagcagcatgcagaacagggcgaacggcagggcagacactttcatcggcggactccttggcaaggtcgatccagcctgcgcccccgcaccggccggccctatcagccaaccccggcctgccgcgtgggtccctgccccacgcagcggtcagcccctccctctgcacagcgcccggcaaaggcataaaatggggggctatccgtctatatcccccacctggagcacgaccatgggtctggaactcgtctcgcccggcaagaacccgccggaagaaatcaacgtcatcatcgagatcccgaaggactcggagccggtgaagtacgaagtggacaaggaaaccggcgcgatcttcgtcgaccgcatcctgtccaccccgatgcgttacccctgcaactacggctacgtgccgagcaccctgtgcggcgacggcgatccggccgacgtgctggtggtgctgccgctgccgctggtgccgggctcggtcgtgcgctgccgtccggtcggcgtgctgaagatgagcgatgaggcgggcagcgacgagaagatcctggccgtgccggtctcgaagatcttcagtggctacgcccacgttgaagacatcgcccaggtttcgagccactggctggagcgcatcggccacttcttcgagcactacaaggacctggagaagggcaagtgggtcaagctggacggttggggcggcgccgctgaggccaagcagatcctgatcgaggcgcaccagcgccacctcgacagcaaggcctgagcctgaaccggatcgctccggcggtaccctgccggagcgatgcgggtcacgtttcatgatgacggcacatcactcttgctgccgtattaggtaaattgcgtcacttcacacgtcatcgacatccatcgtcgagacagccaggggaatgtgtcgtgcgtattctgcttgttggggatgcagccagcctgccggctgagctgaccgaattcattgccgatcttggggaagactggcagccgctgaccgccaccgatggccagaccgcgatgaccgcggttgccacccagggcgtggacgcggtgattgtctgcccgcagctgccggacctcaatgccaccacgctgctcggccagatcaggaccctgcgtccggaaaccatccgcatcgcgctggtggacgcacagcatggcaaccggccgccgccggcacgcctgatcggtgtcgctcaccgtttcctgccgttgccactggcaccggaagtactgctggaagcgctgaccagcctggaagagctgcgcgaagtgctggacagcccgcgcctgcgcgatgccatcggccgcatcgagaaactgccgtcgccgccgcacctgtacctgagcctgacccaggcactggagcatgacgacgacgccgacagcgccgacgtggccaagctggtggccgccgatccggccatcgccgccaaggtgctgcagttgtcgaactcggcgttcttcagccagggccgcaccattgccgacctgcgtactgcagtcacccggctgggcctggccacgctgcgtgacctggtgctggccagtgaagtgttctcggcgccgacgctgtcgactgccgaacgcaactcgctgcagcagcgcgccctgctcgcctcgcgcctggccgcacgcctgctgcccgaatccagtgccgaactgggcgcaaccgcggcactgctggccgacatcggcctgctgctgcccggcgtacgcaacgagcgcaccgagccgtcgctggccggtgatacccgaccgggccatgccgaagccggtgcctacctgctggggctgtggggcctgccgatgccgatcatcgaagcggtggcattccacctgcagccgcagcgcgccaacacccgcagcttctgggtgaccggtgcggtgcatgtggccctggcgctggtcaacggcgacccggtggatgaggactatctgcagcgcgcgggcgtgctcaacaagctgccgcagtggcgcgaacatgccaacagcctgatggggcttacgccgagcgaagcctgagctccaccggcaatccacacgatgaaggcgcgtccgcagggacgcgccttcgttgcatcagggctgcgcgcagtggtcgtacacgcagcgctcgaacaggaactggcagtacgccgcatcctcaccggccttgatgcagttgctgcgcacctccgcgcaataacggccattggcacacaccagcggaccggccgacacactgccggccaggctcaggacggcgagaactgcagcagcaaacatacgtggcatcgcgttgttcatttcgcgctctccttggtccggaatggacctccgcgaacctaccagcggtccagttgcgacaagcatgacctttgtcgctgaaccgcccgattcagaatttcccgacccggctctgccaaacgcaaagagggcgggccttgcggcccgccctcctcgtcttgccttcaggcttcgatggatcagaagcgctggttgtactggatgaacaggaagcggtcgtaatccagcatcgggtccagctgcacggcactggcgttggtcaccgcgtaggtgatcggcggggtcttgccgaacacgttgcgggcaccgacggtcacgctgccgttccacggggcctgccaggtggccgagatgtcgtgatagacgatcgcgcccttcttgttggcacccgtgccgccactccaaccgccgttctcggtcacgtagcccgggtcgttgcactccaggcccgccttctggtcatagcagaagtcacggaagccgccgtagtagcgcatggtccaggtggccgacaggtcacccttggtccagctggtggccagggtgccgcgaacgcgcggatagttccagtagcctgcgtagtcatcccatgcagaacccttggtggcctgctggcggaagctggacaggtagttggtgtccaggttgaacgacagggtaccgaagctgtattccggcaggcggtaacggacgccgaagttgtagccttcggtttccagcgagcccaggttcgcgttgccgcggctcaggctgttgacctggccggtgaccgcgtcacgaccgtactggccgcagaactggtcgacgccattctggtagcactggttcagcacgtagttcgcgttgaccgcagtgatcacgttgtcgacggtgatcttgtaccagtccagcgagacgttcaggccgctgacaaagctcgggctccagaccaggcccgcagtacgggtcttgctggtttccggctgcaggctgtcgttgccgacgcccgactggaacggggcattgccctgggtatcacgcgcggcgaccggacggccagcggcgtcggtctggcggaagcccggcgacaggccttcggcggcacagcgggcggccacagcgccgttgctgcgctggccgaacacggcatcacacggatcggtgaagttgtcaaaggtctgcgagccgccaccgaaggtgtcgctcagggtcggggcacggaagccctcgccgtaggtggcgcgcaccagcaggtcgtcgatcggcttccaggtcacgctgaacttgctgttgatcgtgttgccgaacttgtcgtagtccgagtagcggctggcgacatccagcgacagctccttggcacccggcaggtcacgcagcagcggcaccatcagttccaggtagaactcattggtcttgtacttgccttcggtcggctgtgcggccaggtcggtggtgtaaccggcggccgacagtgcgtccggatggtcgtagcccgacacttcgcggtgctcgtaaccggcagcgaaggcgaactcgcccgcgttgcccggcatgtcgaacagcgaaccggtgatgttggcgaagtactgcttgctcttgctctggccggtcgagttcagcagggtgttgatgtacttcagtgcgtccggggtcgcggcgctggcgccgcccagcagatcgaacggggtgcagcggcccgggccgatgcccaggtcgatcgggttggcagccgtgccgcactgggcaacaccgctgctgttgatgaacgacgggcccagcgcgttcttcagtgccagcaggttgatgttgccggtgctggtctgggtcacgtcgtactggttgtagttgatgcccacatcccagtcgaacggacgattgttgaagtcgaagttgccttccagggccgcatcgaagtgcagcgacttgacgttgttctgggtaacgcgcggcagctcgaagatgcggcggccccagctggtgatgtcaacgccggcacccgggttggcccagttgcccatcgggttgtagaggctgtccttgctgatcgcgaccgggaaggtcggctgcgaggcgccggtcagcgggtagccggcgatctggcgcttggaatcgcgctcggagtacatcgccgtcgacttcagacgcaggttgtcgttgatgtcgtagctggccgaggtgaacatcgacttcgactcaccgccctggttcagcatcatctgctgcgaggcgttgtagtagtcgtcggtgttgatgggatggtagttgtccatgctgttggacggctgacccacgcccaccggggtgttccacgaaccggtgtggttgaccacccaggtggtggcttcccagtcaccatcttcgttgtactcgcccgcacccggggtaccggccgcgcgtggatcggtgaagcggccccacgggccggccgggctcaggccgtccttcggatggccctgaccataggtatagcgggtcaggccacgatccttggcccacaccggatcttccttgatgtagttcgcgccgaacacgatcgaggagcgctcgccgctggcacccagggtcaggctgtactgggtcttggaaccgtcgccgtggctgttctggccatagtaggcactggcctcggcgccgtcgaagttcttgcgcaggatgatgttgaccacgccggagatggcgtcggaaccgtagatcgccgaggcgccgtccttcaggacttcaatgcgctcgatcagcgaggtcgggatggtcgacatgtcggtgaagccggccaggctggtgctccagcgcttgccgttgaccagcaccagcgtgcgctgctcacccaggttgtacaggctgacgtactggccgccctgttccgggttggacgccagcacggccgccttgctgaaggtctgggtgcccgccacggacaggttctgcagcaggtcgccgacgctgaccaggcccgaacgctggatgtcctcatggcttacggtgaggaccggctgggaggtttccacatccaccgagcggatgcgggagccggtgacttccaggcgatcaagggtggtcggggcactggcttcctgtgcggaagcaaatgccggtgccagcgccagcgcgatgccggcgggcagcaggcccagccgcacggcaggggtgcgaacgttcatcaatctctccaaggtacgtgttagtagcgtgttaaaacgctccagcacgttacgattgcgttgcgatgctgtatttgcgcgacccaaccgtagactttgcagagtgtggcgggagcaagccgccgttttccctgaaccgggaagcagactgcccgtaacgggcgcggaaggcccgcgcgaagctgcagcagttgtcgaatccgctggccgcggcgacctcgcccaccatcatgtcggtgtcgcgcagcagatcggcggcccgctccaggcgcaaccgtgccgaaagcgactgggggctctcttcatacaggctctggaaggtcttggagaggtaccagctggagaagttggtcagctcggccagttcgccgatccgcaccacgcggtggctgttgccctccagatagagacgggcgcgctgcatgcggccgaacacctggcgcttgcggctgcgtgagcgaccggggcagcgctgtacgttgtcggccaggtcacgctgcaggccggccagatgcaacaacagcgggcgcagcgcctgcgctggcaggccgctgtcgagcgcatcgcgccacaggcgcagggcaacgcgggcgtcgccgcggctcatgcgaccacgaccggcatacaggccgcagtcggccatctcggacagcacccgcatcgcctccgcagtcaggctgaggcccacgcacagtccgttacggccggcctgcaccaacgggcgcgactccttctcgaaggcaatccactcgccatggcgcaggcggaaacgcccttccttggcttccacccaggaactgccccgcacctgcagccagacagtgaagcttgaccctgcggtctgcaggctgccgagccgggccacgcccatgcaggtcggcgcgagatcgtcgagcgccttgtcgagggagacggtttggccacgatcggccagcgagagttgacgcatggggcaccacgggtttgcctgatacaggcttccgttttgcctaatcaggcgtcagcccgtcaggaaaatccgccgagatcgccacgaattcgcggcgagaactccacgaaaaaatcacgaagagatatttttcttcaggatcaacgacttgagaaaggccgggaacagtgccggcgtcgaccggggcagctgcatgacgccgatgtcggcaccatcgctgaccgccagggcgacgtacagatcccggccatcggcgctggcactgatgccgttgcccgcactgagccgctgccggtccaggcagcgctcgggggcttcggtgccggcctggatatggatcaaggtcgtaccgcattcggtcgagttgccgagatacccgatgcctccggtgcccgccaccgtccaggtgcgatagcgccatcggctgggccggtcttcactgacctgctgcacgctggccggggacagtgccgcatccaccgaccacaagccgccggacgccaggcgtgtgaacagcacgcggccatcgccgcgatcgaaacgcgcctgggagacgccgtcgatactggccaggcggcgccagggggtcacgctgcgatcgaacaggctcaaccgggtgcgttgctctgcatcgcgctcgactaccagcagctgctccggggttgccccgtacagggcctgcagcggctgatccaccggaaccggcagcggttgcaggtgctcgtcgcgcggggcgatctcgtagacaacggtacgcccatgctcgtcacgcccgaccaccagcagctggcggctgtcggccgaccagtccggcgcctgccgcccctccggacgcaggccctcgatcggccgcagtgagtcgggccgctgcatgtccgcccaccacagcgcgaaactgccggaacgatcggaagtgaagaccagctggcgaccgtcgggcgccgccatcggctgcccgtcgcgcccactggacgcgaacagccgctcggcgctgccgccggccatcggcaccttgaacacgccgaactgggcacggcggtgaacgaaggccagcacgtcgccgtggcgcgacaccgcaggccactgtgcgtcgtcgaggccggcatcacgcaaggtgcggcgctccacgtccaggtagtacaaccgcacctcgctgtccacgcgccggccgaacacgatgctgcgcccatcgcccagccaggcccagccacgctgttcggcggattcgttggtcaactgctccagctcaccgcctccggccggcatccgccacaggtcgcccatctgtggattgcgcacgaacaccagccacttgccgtcgggcgaatagcgtggcgcgtagtcaaaatcatcctgatcgaccgcgtagtccaacgcccgccactggccgctggccaggtcgagcacacggatgccgcgatgggcatagcggcccaccatgctgccaaagaccaggccgcggccatccggtgtccagtcgaagctgagcagctcggttccatcgcaacgggtcgcctggcgcacgccgccgccagtggcgctggcgatcagcacctggcaaccgccgtcggctccaaagcgggcaaaagcgatctcgcgcccgtccggtgaccagctcgggaaacggtcactggcccccttcggcggcagcgccagctgccgggccggcgcattgcccgaggtctgcaccttgatcacaccacctccggcgccatcctcgttggcgccttcgtaggcaacctgggagccgtccggcgaaagtgtgggataggtttcaaaaccactggtagcggtgatcaggcgatagggacgctgcgggctgccgatcacccgcacgccgttctcgaccgctgcatccaccggtgaactcggctccggcccgcgccgcagcaacaatgtagccatgaccagcagcgcggccagcatcatcacgcccagcacccacaacagctggcggcgcagctggcgccagccacgccggcgtgaagccgctgccggcacggccagcgccggaatcatgccggcaccgtccggcgacggcatcacatccgcaatggccagcgcgtccacttccgccaccggctcgaagtcgtccagcgcctgcaccggtaccagcagccgatagccgctcttggcgatggtctcgatgtaggcctggccattgtcatcgtcgttggcgaacgccttgcgcagctgggtgacggcctgggtcagcacgtcattggtcggcaacgtatcgggccagacctcggcaaacagctcttcacgggtgaccacgcgcccaggctgccgcatcaacacgcgaagtacgcccagcgctttcggcgtcagccgccgcggacggcgcgcgccttcaacctcgacctcacgcgaggacaaggtaatgacacagtcgccgacctgcacgcggtcggcgtcaatgggcgtgagttcgctgctgttcattttccgctatacagtagggacgggacctgggcagggctcaccagcaataccgtccccaccgtccctggacagggccatcgaaaagccagattccgcacaaagcatcggcgcataccgcaaaaacaataacgcccccggatattagcctaagccggttaccccgcctatgacggggtcgacactcaggctctctctcgccgacgcattcacataatctgcatcaccattcgcgcccttttgggcgcgaaatttttatctggcgttcattttcacatgcgccgaagcatggtcaatccgaccagacgcgacaccacaaggccgatatacatgacgcctgcgaactgttcgagcatcaccagggcccgtgcctgcgggtgcaacggcacgacgtcactcaatccaactccggacaacaagctgaagctcagataaagcagctccatccaactgcgctcggggccagccgtcgcaccctggaaactgcctggataccactgttggcacaccgcgaatgcaaaggcgaacccccaggccagcagggtgaaggttgccccggccgcgaacagttcgtcgcgtgttactcgatggtcctgcagcatgtaggcgatcaatgccccggccgtatagaagtacagcaggctttccagcagctgcgcggtggtcagcagcgcactgcggtccagcagggcgccagccagcgagaacaccaccgatggaatggccagcagcaatgccagccacgtgcccagcggactgcgctggaccacccacagcgccaggccgagtaccgccatgccgaccatgcccagcgccgcccggccagcggcggtgtcatcgagggcgggatacaacagcaccgcgatcaactgggcggccaggagccaggccgaaggatggcggcgggcgatggccagccagcgggtggtcgtggcaacgggcatggcgtcctttcccctgggcgatgcgcggaggatagccgggcgcggcgtgatgaacggtagtgccggccattggccagcactctccccggtcccgtgcacgacggaatgccggccggcggccggcactacccgttacccgtcacccctggcggtagacctcggccccgccagcacggaactcctgcgacttctccttcatgccggcctcggcgtagtcgcgcacgtcctgggtgatcttcatcgaacagaagtgcggtccgcacatcgagcagaagtgggccagcttgtgcgcgtccttcggcaacgtctcgtcgtggaattccttggccttttccggatccaggcccaggtggaactggtcttcccagcggaactcgaagcgcgccttgctcagcgcgttgtcgcgtacctgtgcgcccggatgccccttggccaggtcggccgcgtgcgcggcaatgcggtaagccatgatgccgtcgcgcacgtcctggcggttgggcaggcccaggtgctccttcggcgtcacgtagcagagcatggccgtgccaaaccagccgatcatcgccgcgccgatcgcactggtgatgtggtcgtagcccggcgcgatgtcggtcgtcagcggccccagcgtgtagaacggcgcttcgccgcattcgcgcagctgcttgtccatgttttccttgatcagctgcatcggcacgtggccggggccttcgatcatggtctgcacatcgtgtttccaggcgatcttcgtcagttcacccagcgtttccagttcgccgaactgcgccgcgtcgttggcatcagcgatgcaacccgggcgcaggccgtcgcccagcgagaaggtcacgtcgtaggccttcatgatttcgcagatgtcttcgaaatgcgtgtagaggaagttctccttgtggtgcgccaggcaccacttggccatgatcgagccgccgcggctgacgatgccggtaacacgcttggcggtaagcggcacgtagcgcagcagcacgccagcgtggatggtgaagtagtccacgccctgctcggcctgctcgatcagggtgtcgcggaagatctcccaggtcagtgcctcggcgcggccgtcaaccttctccagggcctggtagatcggcacggtaccgatcgccaccggcgagttgcggatgatccattcgcgcgtctcgtggatgtgcttgccggtggacaggtccatcaccgtgtcaccgccccagcggatcgcccacaccagcttctccacttcctcggcgatgccggaagacaccgcgctgttgccgatgttggcgttgatcttggtcaggaaattgcggccgatgatcatcggctcgctttccgggtggttgatgttgttgggcagcaccgcacggccacgggcgatttcgtcgcgcacgaactccggggtgatgactttctggatcgacgcaccgaaggcctcgcccgggtgctgctgcagcaggccggcatcgcggatcgcgtccaggcgctggttctcgcggatggcgacgaattccatttccggcgtgatgatgccgcggcgcgcgtaatgcatctgggtgacgttggcaccggcacgtgcacggcgtggcaggctgcgcgcggggaaacgcaccgcgtcaagcttcgggtcatgctcgcgatcgcgaccgaacgaagaactcagtccttcgagctgctcggtatcaccgcgctcttccacccagccgcgacgcagtgccggcaaaccggcggacagatcgatgcgcacctccgggtcggtgtacgggcccgacgtgtcgtaaacggtcaccggcgcattctcttcgccgccgaacagcgtcggcgtacgggtcagcgcgatctcgcgcatcggcacctgcagatccgggcgtgaaccgggcacgtggatcttgcgcgagccgggaatgggccgggtcacggatgcggagagttgctgggcctgttgctgcagggcggagagctgtgcgttcatcgggcatcgtccaggaaggtcagggacgaagcggcggcgcacggcacccgcacacggacggtccttgggcggagtccgggcacggctgcattgcaaagcttccctacgccggtatgagccggatcaggttccaagggactgtctcaaccgtggccagatggcccggtacccccgcttcttggtgcgcattagagcatagaccgcccgcctccgggaccagatcgccattcgttaacggaaccatgacgtcgcgttcagtaacgtgcacgccatcgcgttgctgagatcgatgcgttccccgccgccttcgcggctcctgcccggtccgtgctgcatgccgccggcccttcgctgcaagctctgctcgctcccctcaatcccccttgatcggagaagctccttcatggtgtttcgcgtttccatcgcactggttctgctgctggtgctgctcgccggtatcgcccccggccccttcaacaccgtggtccagtcgatgctggcagaagtcatccgcagtgtcggctggctgtacctgctggtggtgttcctggcgctggtgttcctgatgtacctggcgttcggccgcttcggcaacctgcgcatcggcggcgaggacgccgaacccgagttctcgcgtgccagctggatgtcgatgctgttcgccgccggcatgggcatcggcctggtgttctggggtgcggccgagcccatctcgcatttcagcaagccgccggaaggcctggcgccgcaaagcctggatgcggcgcgcgcatcgatgcgctatgcgttcttccactggggcctgcacccgtgggcgatctacgcactgatcggcctggcgatggcctggttccagttcaaccgcaatggacgcggcctggtcagcgacatgctgcagccgatcatcggccgccaccatcgcggctggatcggtcgggtggtcaacatcgccgccgtagttgccaccgcgatcggtgtcgccaccacgctcggcttcggcaccatccagattgctgccggtatcgaacgcgtcttcagcgtgcaggctaccgtcgccgtgcagatgaccatcattgccgtcgccttcgtgctgtacatggcctccaccgccagtggcgtggagcgaggtgtgaagtggctgtccaacttcaacctggcgttggctgccctgctggcagccatcctgctggtgctggggccgaccggcttcatcttcgatacgttcaccaccacgctgggctcctacctcaaccagttggtgacgatgagcctgcgcatgtcaccgttctccggcagcacctgggtggcggactggacgatcttctactgggcctggtggatctcgtgggcgccgttcgtgggatcgttcattgcgcgcatctcgcgcggccgcagcgtgcgcgagttcgtgatcggcgtcgtgctcgcaccgacgctgctgggcttcttctggttcgcggtgttcggcggcactgcgttgtgggcacagatcttcggccacgccgatctggtgcaggcgcttggcaatggctacgagacggtgttgttcacactgttcgacagcatgccgctaccgctgttgctgtcgtgcatcgcgctggtgctgctgatgatcttcttcgtgacctcggccgattcggcggtcctggtgctggccagcatgtccaccgacgaggctggcgacccaccgttgaagcgcaagctggcctggggcattgcggtggcactgatcgcagcggcgttgctgctggccggaggcctggacgcgctgcagggcatgatcacgatcgcggcattgccattcgcgctgctgatggtgctggtgatggtgtcgctgtaccgggtgctggaccaggagtacacgcgcgagcggcggcaggcgcagcgccagcggcacatgatcgatgcgtggatcgcacgcgagatggcggcacaggaggagacgcaggccgaggcagcgcgcgcgcacgatcaggattgagggctgttttgcagcctgcggctgcaccgcttttttcaagcaacggcaacaacaacttcaaaagcggctctggatttctgctggtttggcggggagggggccgatggcgggacacgccgcaagtacgtccctgtaggctcggccacggcatccatgccgtggacggtcccgccatcggccccctccccgcttccgacaatttcccggtgacggttggttttccacgccatgcgtggatgaggtgtatcagaaaacaagaaagggtcagatccgttttccgaaggaaaacggatctgaccccaacccacagcgcgcggctgttgctgttgctgttgtctttgcttttgatcttcttctttctcttcctgcggtggcggccacggaaactgtcaggggccgggcgggtgggctgggcgggggtgtcagccgcatggatgcggctgccaagcctccagggacggattcacggcgtcccccgaacagcccacccgcccggcccaatcacatgatcccgcttccacgaaccaccaccgcagagggggctcagcccggtggccgggaaacctcaataccccgccgcctgcccatccttgcggctctccgacgcaccgtaatacaccccgctctcgggatcgcgcatgatcgcctggtacccgccataaggcccatcggcgaacacgatgcgatgccccttgcgcatcagcgcacgcaccgtctcgtacgggaagccggtttccagattcacttcgccgccatcggtcatcgccgtggcctgacccgtcggttcagtcgagccttcgtgctggatgcgcggcgcatcaccggcttcctgcaggttcatcccgaaatccaccaggttcatcacgatctgcgcatggccctgcggctgcatcgcgccgcccatcacgccgaagctggcatacggcttgccgcccttggtgatgaaccccggaatgatggtctggaatggacgcttgcccggcgcgtagccgttgggatggttcttctgcagcacgaacatctcgccacggtcctgcaggatgaaacccagaccgggcggtgccatgccgctgcccatgccacggtagttggactggatcagcgaaaccatcatgccgtcggcgtcggccacggtcatgtagatcgtgtcgccctcctccagctgcttcggcgtgcccggctgcacttccttcaacgccttgtccatcgaaatcagcgcgcggcgctgcgcggcgtactccttggagatgagcttctgcaccggcgccggctggaacgccatgtcggcgtagaagcgtgcacggtcggcgaaggccagcttcttcgcttcgacaaacaggtgcacgtgttccggtgaaccgaacgggatcttcgagaagtcgtagccttccagcacattgaggatctgcagcgcggcgatgccctggctgttcggcggcagttcccagacgtcgtagccgcggtagttgctgctgaccggttcgacccactcgccatgatggtcagccatgtcctggtagctcaggtagccaccgttggccttgaagtagtcgccgatggtgtgggcgatctcgcccttgtagaaggcgtcgcggccaccgtcggcgatcttctgcagggtgctggccaggttcgggttcttccacatctcgcccttgcgcggagcgtggccgttgatcgtgaactgctccttgaagcccgggtactgcgacaacttgggcaccgagcggtcccagtagtaggcgatcacctcggccaccgggtgaccctcgcgggcgtagcggatggccggcgccaggttgtcggccatcggcttgcgaccgaagcggtcgtgcagcgcgaaccagccgtcgacggcacccggcaccgacaccggcagtggaccggtggccgggatgtccttcaggccacggcgctggaattcggccagggtgagcgatttcggcgagcggcccgagccgttgtagccgtagagcttctgcgtcttcgggtcccacacgatggcgaaaaggtcgccgccgatgccgttgccggtcggctccatcaggccgagcgcggcgttggcggcaatcgccgcgtccactgccgaaccgccgcccttcatcacgtccagcgcgatctgggtggccagtggttgcgaggtcgcggccatcgcatgcggggcgatcacctccgaacgggtggcgaaggtgtggccggtgatgcggtcggcgccgaaggacagcgcgggtacggcagccagtacggcggcggcgagcagggaacgggcaaggcgtcgggacacggtcgggttccgatggacgggtggttccccgatcttcgccgctgcggccttcacgcggtatcggacagacgtcatggacgttgatccttgggcggaaaaatccaccggattccgcgcaaaaaccgccccgaaaggagtgaattcgggttcaccgaaacactttcagcagcaaccatccttgtgccgcaagcgattgcgctgggtgcagcggaaaccgatagaaaatccgtcgcgagggttgacaccgccgaaatggctgtgtttctctcgatcacatgttgcatcacaacacgccaccgcgaacccacatcgaagccgccgacaccggcgccgcctcgctgcattcgattcttgtgctcgtacttattacccaaccaacaggtgcgggacgagccagcgtgtaagcaacacacacaccggaactcttcaaaaacccgcacccgccccggtgcgggttttttcatttcagaacctggtttcagacgcaaccaccatgaccaacgctcatcgcacaacccggacctgcaccaccacgcctcgtggtggctgcgcctgtgcgatgcgcggcgcctcctccaccgctttcccctgaccggccggcacgtcacctcgacgaccggccgttcttttttcttcccaccgcaaggaacctcccccatgagcaccaacgacctgccccagaccaagatcgccgtcatcggctacggcagccagggccgcgcccacgcactgaacctgcgcgaatccggcttcgacgtggtggtaggcctgcgtccgggcgggccgaccgaagccaaggcgcaggccgatggcttcaccgtgatcgcgcccgccgaggccgtgaaggacgccgacctggttgccgtgctgaccccggacatggtgcagaagaagctctacaacgacgtgctggcgccgaacatgaaacagggtgcatgcctgctgttcgcgcatggcctgaacgtgcattacgggatgatcgagccgcgtgccgacctggacgtggtgctggtcgcgccgaagggccccggcgcgctggtgcgccgtgagtacgagatcggccgtggcgtgccgtgcatctgggcggtctaccaggacatcagcggcaaggccgcgcagcatgcgcaggcctatgcggccggcctcggcggtgcgcgcgccaacctgatccagaccaccttcaaggaagagaccgagaccgatctgttcggtgagcaggcggtgctgtgcggcggtgcctcagcgctggtgcaggccggtttcgagaccctggtcgaagccggctaccagccggagatcgcctattacgaagtgctgcacgaactgaagctgatcgtggacctgttctatgaaggcggtatctcgcgcatgttggagttcatctccgagaccgcgcagtacggcgactacgtcagcggcccgcgcgtgatcgatgccggcaccaaggaacgcatgaaggaggtgctgaaggacatccaggacggcaccttcaccaagaactgggtggccgagtacgaagcgggcctgccgaactacaacaggttcaagcaggccgacctggagcacccgatcgagaaggtgggcaaggaactgcgcgccaagatggtctggttgcaaggacaggccgcgtaaccacgcggccctcccccacccgctttgcaaggttcccccatgaactcttcgacacatcgcagcgcgccgcccaacggcgcgcgctggctgacccaggcgctggaggccgaaggcgtccgcacgctgttcggctatcccggtggcaccatcatgccgttctacgacgcgctggtggattcgtcgctgaagcacatcctggtacgccatgagcagggcgcggcgctggccgccaacggcttcgcccgcgccagcaaccaggtgggcgtctgcgtggccacctccggcccgggcgcctcgaacctggtgaccggcattgccgatgcgatgctggattcggtaccgatggtctgcatcaccggccaggtcggcacgccgctgctgggcaccgacgccttccaggaactggatgtgttcggcctgacgatgccgatcgtcaagcacagctggctggtgcgcagcgtcgatgacctgccgcgtgtggtggccgatgcgttccgcattgcccgtgagggtcgccccggcccggtgctgatcgacctgcccaaggatgtgcagctggccgatgccagccatctgccggcgcatgtgcccagcagcgtcgaaccgccgccggcgccggccgaggccgccatcgccgaggccatcgccgcgctggcggcggccgaaaagccggtggtctacgcaggtggcggcatcgccctgggtgatgccgtgcaggacctgcgcgacttcgtcgaggccagtgccatccccaccgtgatgaccctgcgcggcctcggtgcactgccggcccaccatccgcagtcgctgggcatgctgggcatgcacggcacccgcgcggccaacatggcggtgcaggaaagcgacctgttgctggtgctgggcgcgcgcttcgacgaccgcgcgaccggcaagctggccgagttcgcgccatttgcccgcgtcgtccacatcgatgcggacgcctacgagatctccaagctgcgcagtgccgacgtcgccgtgcctggcaatgtcggtcacgccatccgcgccctgcgtgcggccttcccctcccccaaggcccaccaggatgcatggcgcaagcgctgtgcgcagcaccgcgatcgcttcgccgcccgctacgacgcaccgggccagcacatctacgccccggcgctgctgaagcgactgagcgagctggccccggccgatgcggtgatcgcctgcgatgtcggccagcaccagatgtgggtggcccagcactgccgcttcaaccatccccgcaaccacctgaccagtggcgcactgggcacgatgggcttcggcctgccagcggcgatgggtgcgcagttcgcctgccccgagcgcaccgtggtactggtgtccggcgacggcagcttcatgatgaacgtgcaggagctggcgaccatcgcccgctgccgcctgccggtgaagatcgtgctgctggacaacagttcgctgggcatggtgcggcagtggcaggaactgttcttcgccgagcgttacagcgagatcgacctgtccgacaacccggacttcgtagccctgtcgcaggtgttcggcattgccgccacccgcatcgacaaccgcgacgacgtggaaggcggcctggccgcgctgctggccgagcccggcccggcgctgctgcacgtggccatcgatgcacgcgccaacgtgtggccgctggtgccgccgaacaccgccaacagcacgatgctggaaagcaatcccgcccacgcccgccaggagacccccaatgcaataccggcttgacctggtgctgcacccggccgaaggcgcgctgctgcgcgtgatcggcatggccgaacgccgcggctttgcgccgcgtgcgatcagcggtgcgccggtggccgccgacgatggccgctggcacctgcagctggtcgtcgatggccagcgcccggcggaaacgctgtgccggcagatcgagaagatctacgactgcgtgtccgtgcaggtcaccgccgtggaaggagtgtcgccatgaacacccgtaccgtagcgaccacggtgccggtacggaggcgtcttcttcgccgcccgtgcccgcatgcggcggtcttccgcaccgcgctggtggcccatgccggccgctgacaccagccaggaaagcgatgtcggcgacgtaagcgtcgccgacgtcctggcagcgcaggcccgcctgcgccgcttcctgccgcccaccccgctgcaccacgccgaacgcttcggtacctggctgaagctggagaacctgcagcgcaccggttcctacaaggtgcgcggcgcattgaatgcactgctggccggccgcgaacgcggcgacacccggccggtgatctgcgcctcggccggcaaccacgcccagggcgtggcctgggccgcctatcgcctggatgtgccggccatcactgtgatgccgcatggtgcacccgccaccaagatcgccggcgtcgcccactggggcgcgaccgtgcgccagcacggcaacagctatgacgaagcctacgccttcgcggtcgaactggcacaacgccacggctaccgcttcctgtccgcgttcgacgatgccgacgtgatcgccggccagggcacggtcggcatcgagctggccgcgcatgccccggacgtggtgatcgtgccgatcggtggcggtggcctggcttccggcgtggccctggcgctgaaatcacagggcgtgcgcgtggtcggcgcgcaggtggaaggcgttgattcgatggcacgcgcgatccgcggcgacgtgcgcgagatcgcacccgtcgcctcgctggccgacggcgtgcgggtgaagatccccggcttcctgacccgtcgcctgtgcacctcgctgctggacgatgtggtgatcgtgcgcgaagccgaactgcgcgaaaccctggtccggctggcactggaagaacacatcattgccgagggtgccggcgcgctggcgctggccgctggccgccgcgtcgcgggccgccgcaagtgcgcggtggtctccggcgggaacatcgatgccggtgtgctggccggcctgctaaccgacatccgaccgcgcccgccgcgcaagccacggcgacggcgcagcgaaacaccccgctcgcccgccaaggccagcgcgccgccctcccccatgccttccccttcccacctgcaagccgcaacgcccgctgtcgaggagatttccctgtgaccaccatcgaacgaattaccaccccgcgcatccgcatcttcgacaccaccctgcgtgacggcgagcagtcccctggctgcagcatgagcccgccgcagaagctggtgatggcgcgtgcgctggacgaactgggcgtggacatcatcgagaccggcttcccggccagctcgcagtccgaccgcgaagcgatggcactgatcggccgcgaactgcgccgcccgagcctgagcctggcggtgctgtcgcgctgcctgcaggccgatatcgaaacctcggcacgcgcactggaagccgcggccaacccgcgcctgcacgtgttcctgtccaccagcccgctgcaccgcgagcacaagctgcgcatgacccgcgagcaggtcctggagtcggtacgcaagcatgtatcgctggcccgctcctacatcgacgatgtcgaattctcggccgaggatgccacccgtaccgagctggattacctgatcgaagtcgcgcgcgtggcgatcgccgccggtgccaccaccatcaacctgcccgacaccgtcggcttcaccacgccggaagaaatccgcgcgatgttccagcaggtcatcgccggcgtcgccgacgttccgaacgccgccaatgtgatcttcagcgcgcactgccacaatgatctgggcctggccgtggccaactcgctggccgccatcgaaggcggcgcgcgccaggtcgagtgcaccgtcaacggcatcggcgagcgcgccggcaactgttcgctggaagagatcgcgatggtgctgaaggtgcgccaggccttctacgagcaggacagttcgatcaacaccccgcgcatcgtcggcacctcgcagttgctgcagcgcctggtcggcatgccggtacagcgcaacaaggccatcgtcggcgccaatgcgttcgcccacgaatcgggcatccaccagcacggcatgctgcgccatcgcggcacctacgaaatcatgcgcccggaagacgtgggctgggaggattcgcagatggtgctgggccgccacagtggccgtgccgccgttgaagcgcgcctgcgtgcgctgggcttctggctggacgaagacgaactgaagctggtgttcgagcagttcaagggcctgtgcgaacagcagcgcgtggtcaccgatgccgatctgcagacgctgatgcagggcggttccaacgcacagggctaccgcttggcctcgatgaccatcagcgatgtcggcagccgcgccaacgcactggtcgaactgtccgatccggatggcaaccgcgtggccgagaccgcgcagggcgacggcccggtcgatgcgctgttcggcgcactgtcggccgccaccggcgtgcagctgatgctggacagctaccacgtgcacagcgtcggcatcggcgccgatgcgcgcggtgaggccaacctgagcgtgcgccacgaaggcgtggagtacgacggcaccggcaccagcaaggacatcatcgaagcctccgcgctggcctggctggatgtggccaaccgcctgctgcgccagcgccaggccaccgcccacaacagcaccgacgttcccacccctgccaccgcctgaggaacccgccatgagcgccttcgacacccccaccccggccagcgccgctggccagcagtggaacgcccaggactatgcgatcgacgccggcttcgtgccgctgctcggcggtgtggtatcgcgcctgctcgagccgcgcgccggtgagcgcatcctcgacctgggctgtggcgatggcgtactcagcaccgagctggcgctgagcggcgcacgcatccacggcgtggatgcttcgccggaactggtggtcgccgcccgcgcacgcggtgtcgacgcgcaggtgatggacggccacgcgctgtcgttcgacagcgagttcgatgcagtgttcagcaatgccgcactgcattggatgacgactccggaccgcgtgctggaaggcgtgcgccgcgccctgcgccccggcggccgctttgtcgccgaattcggtggccacggcaacgtggccacgatcatcgcggcggtacaggccgcgcgcgtggcccacggccatggcgccagcaccttccagtggtatttcccgaccgccgatgcctacgccgaccgcctgcgccagcatggcttccaggtgcaactgatcgagtgcacgccgcgcccgaccgcactgccgaccggcgtggccggctggctgcgggtcttcgccgcaccactgctggacgacctgccggccgaggcccgcgctaccgtgcgcgaggccgccaccgcgttgctggccgagctgccgcgcaatgccgccggccagccgctggccgactacgtgcgcctgcgcgtgctcgcccgccgtcgctgacttgaccgttccgttttctttactgatgttcgctatttcgtacttctgccaggcatacgcatgacttccgcaccccgcaccctgtacgacaaactgtgggacgcccacgtggtggttcccgaaaccgacagcgcccccgccgtgctgtacatagacctgcacctgatccacgaggtgacctcgccgcaggcgttcaccgaactgcgcgagcgtggcctgtcgccgcgccgcccggaccgcaccaaggcgacgatggaccactccacaccgaccctgccggccgctgctgacggcacgctgccctacgccagcgccgcctccgaagcgcaggtcgccacgctggcgcgcaactgcgccgagcacggtatcgaactgttcgacatggcctcggacaatcgcggcatcgtccacgtgatcgcgccggaacagggcttcacccagccgggcatgaccatcgtctgcggcgacagccatacctccacccacggggccttcggttcgctggcgttcggcatcggcaccagcgaagtcggccacgtgctggccacgcagtgcctgctgcagcgaaaggccaagaccctggccatcaccgtcgatggcccgctggcgcccggcgttggcgccaaggacgtggtcctgcacatcatcggcgtgatcggcgtcaacggcggcaccggccacgtgatcgaattccgtggcagcaccatcgaagcgatggacatggaacagcgcatgaccctgtgcaacatgtcgatcgaagcgggtgcgcgtgccggcatggtggcgccggaccaggttaccttcgacttcgtcgccgctacgccgcgcgggccgaagggcgccgatttcgacgccgccgtggcgcgctggcagcagctgcgcagcgatgagggcgcgcgtttcgacagcgaagtgcacattgacgccgccgacatccgcccgaccctgacctggggtacccatccgggcacggctatcgcggtggatgcaccgattccggcggccaacgatgccgccgcacagaagggcctggactacatgcatttccaggccggcaaggcgctggccggaacgccggtggacgtggtgttcgtcggttcgtgcaccaacggtcggctgagcgacatgcgcgaagtggcgcaggtgctgcggggccgtcgtgtcgccgatcgggtgcgcatgctggtggtaccgggctcggagatcgtcaagcgcgaggccgaggccgaaggcatccacgagatcgtgcgcgcggccggtgccgagtggcgcgagccgggctgctcgatgtgcatcgccatgaacggcgatctggtcgcgcccgggcagctggccgtcagcaccagcaaccgcaatttcgaaggccgccagggccctggttcgcgcacgctgctggcctcgccgatgagcgcggcgtgggccgcggtgaacgggcacgtcgccgatacccgcgaactgttcgcacaggaggtggcgtgatggccggtttccgtaccctgacctcggccagcgtggtgctgcgccagaccaacatcgacaccgaccagatcattccggcgcggttcctgtccaccaccgaacgcgccggcctgggccgcaacgcgttcaatgactggcgctggcaggccgacggttcgccggtggccgacttcgccttcaaccagccgcacaacgccggccgcagcatcctgctggcgggccgcaacttcggctgcggctcatcgcgcgagcatgcaccgtgggcactgaccgacctcggcctgcgtgccatcgtcagcagcgagatcgccgatatcttccgcggcaactcgctgaagaacggcctgctgccgatcgtgctggacgaagccgacgtgcaggcgctgatgcagcgccctgacgacgagctgaccatcgacgtggccgcgcgcgagctgcgcacgcctgacggccgcgtctattccttcccgctggatggcttctcgcagacctgcctgctggaaggtgtcgaccagttggggtacctgttgggccgtgtccctgaaatcgaacgttacgagagtgagcatgcacgctgaaattgttgtcctgcccggtgatggcatcggcccggaagtggccgccgcggcagtcgccgtcctgaagtctgtcgccacgcgcttcaaccacaccttcaccttcagcgagcacgacatcggtggcatcgccatcgaccgccacggcgagccgctgccggcctctacgttgactgcctgccaggccgccaacgcggtgctgctgggtgcggtcggcggcccgaaatggtccgatcccaacgccaaggtgcgcccggaacagggcctgctggcgatccgcaaggcgctgggcctgtatgccaacctgcgcccggtgcgtacccatgaggccgcgctgcacgcctcgccgatcaaggccgagctgctgcagggcgtggacttcgtggtggtacgcgagctgaccggcggcatctacttcggcgacaagacccgcgacgccgacagcgccagcgacctgtgccgctacaccgtggccgagatcgaacgcgtgctgcgcagtgccttccgcctggcccggcagcgccgcggcaaggtcacctcggtggacaaggccaacgttctggagacctcgcgcctgtggcgtgacgtggccgcgcgcatcggccgcgaggaattcccggacgttgcactggagcaccagctggtcgattccatggccatgcacctgctggccaagccgcgcgagtacgacgtgatcgtgaccgagaacatgttcggcgacatcctcaccgatgaggcctcgatgctggccggctcacttggcctgctgccctcggcctcgctgggcgaacccggtgcggttggcatctacgaaccgatccacggttcggcgccggacatcgccggcaagggcatcgccaacccctacgcgacgatcttcagcgcggcgatgctgctgcgccattcgctggggctggaggacgaagccgcagcggtggaagcggcggtgcacgcggtgctggacgacggcgtgttcaccgcagacctagccgcccggggttccgccgtgagcacggcggccgccaccgacgcggtgctggccaaactcaactgatccgatagcgccacgccacgcgtggcgcctctcccttcgcacattgcgggcagccacccatggggtggctctactgtagagccacgccatgcgtggctgctttacttggtggtgtaaccgccattgaccaggatggtctgcccggtcatccaccagccgtcggtgaccaggaagcggatccacggcacgatgtcggcgatgtcggtcaggccggtgcgggtgaacgccgagagcgcggccgcggtcttgtggtacgcctgcgcatcggcactctcggccgggtagaagaacggcgtgtccatcgggcccggcccgatcgcagtcaccgagatgccgcgctcaccgaactccttggacgccgcgcgggtgaaatgctcaaccggcgccttggtgccggcatagctggaatagaacggcgtgaacgcacccagcagtgaggtgaccagggtgcagatgcggccaccgtcgttgacgtggcgtccagcctccttgaggaagaagaacgcggccttggcgttgaccgcgctcatctcgtcgtactccgcttcgctgatctccagcagcggcttcttcagcaccttgccgaccgtattgatggcgatgtcgggacggccgactgcggccacggcatcggcgaacaagcgctccatcgctgccgccgacgtcaggtcgccctgcagggcaaccgccttgctgccagcggcctgcacggcggcgacggtcgcctctgcatcggcctgggtggcggcgctgttgtagtggatgacgatggctttggcgccctggctggcgaagtcgcgggcgatcagtccgcccaggttcttggcgccaccggcgatcagcacggtcttgcccttgagggaatggtcggtcatggcctcggtctcggaagtgggctgcccggggtggcaaccctgccctgacgacgatatcgtgcagaaaatgcggataaagcccgccgcattgacttaaccttccagagccagcgaacaatggaccggatcgatcgcttccgcatcttcacccgggtggtggagtgctccagcttcacccgcgccgccgaccagctcggcctgccccgctccaccgtctcggcagccattgcggagctggagcagcggctcggcacccgcctgctgcagcgctcgacccgacgggtggccaccacccacgacggcgacgtgttccatgcccgctgcctgcgcctgatcgccgaggttgaagacgccgaatcgctgttccggcaggacgatgcgcagccggtgggtctgctgaagatcgacgtgcccagtcgcatcggccgccgcatcatcgccccggcgctgcccgacttcttcgcgcgccatccgcaggtggaagtcgagctgggcatgaccgaccgcgcggtgaacctgatcgaagacggctgcgatgcggtgctgcgggtcggccagctgggcgattccagcctggtggcccgcacgctgggccagctcgacttcgtcaacgttgccgcgccggcctacctgcgcgagtacggtgtgccgcagcaacctgccgacctgcagcagcaccgggcggtgaactacgcgtcaccgaccacggcgcgggtggaaccgtgggagtggcaggagggtacgcagctacgcacattgccgatgcccggctgggtgcgggtgaacagtgcagaagcgtcgatcgcgtgctgcgtggcggggctggggctgctgcagattccgcgctacgacgtgcaggccgaactgcagtcaggcgcattggtggaggtgatgccgcagcatgtggcgcaaccattgccggtgaccctgctgcagccgcatcggcagcaccgcgcacaacgcgtgcaggtattcatcgaatggctgctgccagtgctacggagcggcctgcagctacagtagatccacgccatgcgtggatgtgcacaaggtggatggggtcagagcccattcccagcgggaaagggatccgaccccggccgcagaacccggggcattacgccccggattcgtccggcttcacccggaaccatgccgcgtacaacgccggcaggaacaccagggtcagcaccgtgcccacgatcaggccgcccatgatcgagatcgccatcgagccatagaacgcgctgcgcgacagcggaatcatcgccagcacggccgccagcgcggtcagtacgatcgggcggaagcggcgcaccgtcgcatcgatgatcgaatgccagcggtcatgcccggcatcgatgtcctgctggatctggtcgatcaggatcaccgagttgcgcatgatcatgccggccagcgcgatcgtgcccagcagtgccacgaagccgaacggcgcgcggaacagcagcaggaacaacgtcgcgccgatgatgcccagcggcgcggtcaccagcaccatcgccgcacgcgagaagctgcgcagctgcagcatcagcagcgtggccaccaccaccaggaacagcggcatgccggccttgatcgagttctggccacgtgccgaatcctccacggtaccgcctgtttccagcaggtagccattcggcagctcggcacggatgccgtccagcgtcggcaggatctggtgcaccacgtccagcggctgcatgccatcgctgatgtcggcacgcacggtcaccgtcggcaggcgattgcggtgccagatgatgccgtcctcgaagccgtactccatcgtcgccacctgcgacagcgtgatgctgccaccgttggcggtcggcatcgacaggctggacagcagctccagctggttgcgctcatcggccggcccgcgcagcagcatctcgatctggcgattgccttcgcggtacacgctcaccgactgcccggccagtgaactggacaggaactggctgacctgggcactgctcacgcccagcgcgcgggcacgctcctggtcgatcaccagccgcactaccttgctcggctcgctccagtccaggttgacgttcatcacgtgcgggttctcacgcaccttggcttcgacctggcgcgcgatcgcctgcaccttctcgatgtgctcgccggaaatacgcatctgcaccggatagccgaccggcgggccgttctccaggcgggtcacgcgcatctgcacgtccgggaacttcggaatcacctcgtgcagcagccagtcacgggtgctttcgcgcgatttgatgtccttggccaacaccacgaactgggcgaagttggtggccggcagctgctggtccaacggcaggtagaagcgcggcgaaccggtgcccacgtaggacacgtagttggcgatgccctcgcggctggacagcagcttctccagcttctcggcctgggcctgggtcgaacgcagcgacgcgccctcggccagttcgatgtccaccatcagttccggccgggtcgaatccgggaagaactgctgcggtacaaagcggaacatcatcagcgagaacacgaacagggcgatggtcgcagcgatcacccaccagcggtgacgcaggcagccatcgaggaagcggcggaagctgcgatagaacgggcgctggtacggatcatggtcgtgcccatgctgcggcggcgcgatcaggttggccagcgccggatagcggtcggcccactgctggcgcttggcgtgccagcgcgcggacaggctgcccggcttcggcggctgcggattgaacaggtccggcagcatcttgtcgcccaggtacgggatgaacagcaccgccgcgatccacgacaccaccagcgcgatggtcaccacctggaacagcgagcgggtgtactcaccggtgctcgatgccgcggtagcgatcggcaggaagccggccgcggtgatcagcgtaccggtcagcatcgggaacgcggtcgaatcccaggcgaaactggccgcgcgcaggcggtcgtaaccctgctccatcttggtggccatcatctccaccgcgatgatcgcatcgtccaccagcaggcccagcgccagcaccagtgcacccagcgaaatcttgtgcaggccgatgtcgaagtagtgcatgacgaagaaggtcatcgccagcaccagtggaatggtcacgcccaccaccaggccggtgcgcaggcccagcgagaagaaactgaccagcagcacgatcaccaccgcttcggtcagcacctgcacgaactcgccgaccgactcttccaccgactgcggctggtcggacaccttgcgcagctgcatgcccgccggcagggtcttctgcaggcgctcgaactcggcatcgagattggcgccgagcttgaggatgtcaccgccatccttcatcgccactgccaggccgatggcctcttcacccatgaagcgcatcttcggcgacgccggatcggcgaagccacgcttgacctcggcgatgtcgcccaggtgcacggtgcggtcaccggcgcggatcgggaactggcggatcgcttcgatgtcgttgaactggccggtcacgcgcagctgcacgcggtcggtggcggtctcgaagaagctggtgccggtgaccgcattctggtcggccagcgcctgctgtacctgctgcatcgacacacccagcgtggccaggcgggtgttggacagctcgatccacaccttctcgtcctgcaggccgaccaggtcgatcttgccgacatcgggcacgcgctgcagttccagctggatgcggtcggcgtagtcgcgcatcaccgcgtagtcgaagcccttgccggtcaacgcatagatgttgccgtaggtgtcgccgaactcatcgttgaagaacggaccgacgatctcgcgcggcagcgtcgcacggatgtcgcccacgcgcttgcgcacctggtaccacaggtccgggatctgcctggaacgcaggctgtcgcgggccatgaagatgacctgcgattcgccggggcgcgaataggagcggatgaactcgtactcgccggtgttcatcagcgccttctcgatcggctcggtcacctgccgcgagacctgttcggcggtggcgcccggccacagcgtgcgcaccaccatcgccttgaaggtgaatggtggatcctcggactggcccaggtgcttgtacgaccacgcgccgatcagcgcgaaggccagcatcgcgaacagcaccagcgggcggttggccagcgcccactcggaaagattgaagcggcgcaccggcttactccttggccttggcggcagcggccggcgcggccggcttcagcaccgggcggttctgccggtccacggcgatcaccggctggcccgcccgcagcaggtggccaccggcggcaaccacccagtcacccgcgttcacgccggacagcaccggcacggtctcgctgccaaacgcaccggtggtgaccggggcggccttcagcgtgctgttggccggatcgaccacccacacgctggcggcaccgttggcaccgcgctgcagcgcgcccagcggcagctgcagggtgccgtggcgaccggcgctgctgtagacgcgtgcgctctggcccagttcgacatcggccagcgcatcggcggccaggctgacgcgggtggcataggtgcgtgcctgcggatcggcggcggcggcgatctcgcggatcgtaccgggcaggcgctggcccgggcggttccacagttccacctcgaccggctggccgaccgcgtagtcgcggatggtcgcctcgggcaggtcgatcagcacttcgcggccgccatcggcggccaggttgaagatggtctggccggcggacaccacctgcccggcttcggcctcgcggctggcgatcacgccatcggccggcgcgcgcagctgcgcgtagtcagcctggttgcgcagcacatcgaggttggcgcgggccgcattggcctggccctgcgcggccttgaacgccgcggactgctggtccagctgcgagcggctgaccagttgctggtcggccagcacctggtagcgcttcaggtcatcgcgggcacgcaccaggtcggcctcggcagcagccagctgcgcctgtgaggcacgggcctgcagcgcgaagtcagccacgtccagttcggccagcacgtcgcccttcttcacccgctggccggcatcgacgtggcgcttgaccaggttgccaccgacgcggaacgacagcgggctttcctgacgggcacgcaccgtgcccgggaatgccgccggcgcctgtccggcctgttcgccggggtgaaccaccagtaccggcacggccgcctgcggcgcctgttcctgtcccgaacaggctgccagcgcagccacccacaccataccgcccatccagcgcacgatcttcatcggtcaacgtcctgaaaacgcagggttgcaacaagggggagccgcgactgccggcccaatttaataaaccggccggtatagtataaatatcgaaccgcttggtctagtattgttgcgatgagttcttccacttcccgcaagccgtcggccaagcccgctgccaaggccgccggacccgggcgccccaaggatctgggcaagcgcgcggcgatccttgaagcagccaaggtactgttcatcgaacaggggtataccggcgtgagcatggacgccattgccgcccaggccggcgtctcgaagctgaccgtgtacagccacttcggcgacaaggagaccctgttctccgaggccgtgcagtcaaagtgcattgaaatgctgcccgatgccctgttcgtggccgacgcggacggcccgctgcgcgaccagctgatcggcatcggcctggccttcttcgaactgatcacttccgatgcggcgatctctatccagcgcatgatgatggcgccggagaccgacgaacgcctgcgcgagctgttctggaaggcaggaccggaacgtacctgcgaggccctggctgacttcctgcgggcgcgcgccgagcgcggcgagctggaaatcaccgactattcgctggctggcgagcagttcctgaccctggtcaagggcgaagtgcacatgcatatgatgtgcggcatgccactgtcaccggtggagtgcgaccctcttgcccacgtgaccgccagcatcgacttcttcctgcgcgcctatgcgccgcgaggggccgggacggctgaataaccaaaactgaacgaaccggaggtcgcgatgacttccggcactgcgaccccggccacccggcagctgatgctctgggcgcgccgccggcctccggcaccggtaaaatggccggcccactgcgctggatttgaacctcatgacgattgattacgcccacgcccgcgaactgatggtggaacagcagatccgtccctgggacgtgctggacatcaaggtgctcgacgtcctggcccgcctgccgcgcgaggcttttgtcgccgatgcacaccgcgcgctggcctacgccgatgtcgaactgccgatcggccacggccagaagatgatgaagccggtcatcgagggccgtaccctgcaggcactggatctgcagccgggtgacgaagtgctggaaatcggcaccggcagcggcttcctgtccgcctgcatcggcgcgctcgcgcgcgacgtgctgagcctggagatcgacccggagctggccaccgccgcgcgtgcccgcctggacgcctccggcctgggcaccaacgtccgcgtggaagtggctgacgccctgtcctggcagaccgaacgccgctttgacgtgatctgtgtcactggtgcggtcgacgtggtgccgtcacagttcgcctcgtggctgcgtccgggtggtcgcctgttcgtgatccacggccgctcgccggcgatggaggccctgctggtcaaggccgacggcagcaccgagtccctgttcgagaccgatatcgattacctgcgcggtgccgccccggcaccccagttccacctctgagtccaaggaagccgcaatgatccgccgatccctcgctgttgcgctggccactgccctgctgccgttgtctgcccatgccgccgacctgctgcaggtctacgaaatggcgcgcaacggcgatccgcagctgtccgccgccgaatcgacccggctggtcgacaaggaaggcgccgtgcaggcgcgcgccgccctgctgccgcagatcaacggccaggccacgctgaaccgcacgcgcagcgagccgaacgccgacatcaactccggctcgttcaccaacaagcgccgcaattacacgatcgatggcagccagacgctgttcaactggacccagatcaacaacctgcgttcgcagcgtgagctgagcaaggcggcggacttcaccctcgaatctgccaacgacagcctgatcgtgcgcacctcggcggcctacttcaacgtgctggtggcgatcgaatcgctgaacgccgcacagaccaatgaagcggctgcgaagaagcagttcgacttcgccgacaagcgcctggaagtgggcctggcgccgatcaccgacgtgcacgaagcacgcgcccagtacgaccaggcgcgtgccaacaccatcgttgcgcagaacaccctggccgataactaccaggccctgaccgaactgaccggccagccggtggtcaacctgcgcggcctgccggccgacttccgtccggaagtgccggccaaccgtggcaacatcgatgagctggtgcaccaggccaccacccagaatccggcgctgaaggcgcaggaactgaaggtgagcgccgccgaagccggcgtgcaggccgcgcgtggtggccactacccgaccctgtcgctgggcggcagctggggcaagaccgcaacctggggcgacagcaccggctccggctcgctgtcccccgatgcccgcaccaacagcatcggcctgaccctgaacgtgccgatcttcgccggcggcgctacccagtccggcgtgcgccaggcgctggcccagcgtgacattgcccaggacggctacgagcagcagaagcgtgccctggaccgcaacacccgcaatgcctaccagaccctggtacagggcatcagcgaagtggaagcccgccgcctggcggtggtctcggcacagagcgcctatgacgcctcgcaggtcggcctggaagtcggtacccgtaccgtgctggacgtgatccagaaccagcgcatcctgttctcggcgcagctggactacgcccaggcccgttacaccttcctgcagaaccgcctgctgctgagccagtcgctgggtgcgctggacgtggccgagctgcaggacgtcaaccgcctgctgacccaggacgcgggcaacccggcaaccaccacgcactgagtcgtcagcctgccggtcacgaagaagccacccgcgagggtggcttttttgttggtcgcgcggacggaagcatgcacccaccgaccgtcagccgggccagacccgcatccgttcgactgcggccagcagacacagtgcgatggcgacgggagccagcaccggcagggcgcgtgatcgcggtgcccgtccgcgcagcacggccacgcacacggcccccatcaccaacagggttgccggaccaggcagtaccggcaggctgcccatgggcgcccacaacgccagcaatgccgccgacaggacgacggcaaccggcaccagtctctcccggaactccagggatcggtcacctgccgtcggccacagctgcatcgccacccgcgcagccaacatcagcagtaccaggatgagcgccaccaaccctgccactcccgccagcggcagcaagggcatcacccagtacaactgcgggtgatgctgcagggcgaccgacaaaggccgcgtgctggccagagccggaaattcgaccaggcccgcctgcaacgcggccagtacgatcagcagcaccatggccagcagcacgcacgccggcagcagcggcggccgtgccctcgcctgcctgccgatgccaggaaatcccagcgccaggccaacggtggcgaacacaccgtacagcggcacgctcgccgccagtacaccgccgatcccgaagcgatagggtgccgttgctggcggcagccatggaatccagtacgcgtagtgcacatggcgggctgccagcaccagcaacagcaggccggcgccgaccttcaccgtcagcagcacgcaggcaaccagcaccacacggtgtggccgcagcaatccgaccactgcaagcaacagcaggctggcagcagccatcagttgacccggcatcccgttgctggcctcgattccacaaccagccagcagtacatgcagatggttggcgacggactgcgcaacgccagcggcagtcaccaccagttccagcagcagcgcgccaccgagcagaacggccggcacgcctccccagcagtcccgcaccacgccatgcaggccatcggcagcgggcctttgctggttcagaacgtgcaggcagtacagcagcggccctgtgcccagcgcggccagcagcaggctcaggacgatggccgggcctgcctgggctgcggtgtgctggccgaccagcgcgaccacgccgcctcccagcagcaaggtcagtgccaccaccacaaggcgatcgccgtacccgggctcatcgatgccggggctgctgtcgctgtccatcgcaagttcccttgatatccgcccaagcgcggtcgacagcagactgacagcctgtgccgggaggcggtatcggaatacgcgccatgcgcatcacgatgtgacggcaggcacgttggcaaggaagctcacggtcccgctacgacagattccaggtcgctaagcagaattgacgcggtctttcacgacagtcacgtcgcgtgcgccggcccttcggactcagcggcaaggtggcggcagatgcggtccgaccagcgccagcgtacgctgcagggcaccgcgtccgttgctgatcagcgtgcagcctgcccgcgccatgtcctcgcgtgcctgcggatcttcgagcaggtgctgcagcagttcgccgaccgcctgcacgtcttcgccgatcaacagcgcgcccgcctcgcgcatgcggcgggaaatttccgagaagttgtgcaggtgcgggcccgtcaccgcagcggtgcccatcgccgccggctccagcaggttgtggccaccgatcggctgcaggcttccaccgacaaacgccacctgcgcgcaggcatagaacggcatcagctcgcccagggtatcgatgacgaacacatcggttccaacctccggccactgcttcgcgcgccgggttgccacgttccagccctgctcccgcgccagcgcctccaccttcgggaagcgctcgggatgccggggcgcccacagcagcaacaggtcggggtgctgccggcgcaggcgccgatgcagatcgatcaccgcctgttcttcaccatcatgggtactggcggcgatccacaccggccgccgggccggcacgcgggcatggaactgctcgacgaagccctgcacgtccggcgtagtgatgtcgaacttcaggttgcccagcgcctgcacctgctccggcgcggcacccagctgcacgaaacgctcggcatcgtcctgcgactgcgcggccacgcaggtgaccgtgcggagcgcgcggcggatcaacgccgccagcagccggtagccccgcagcgaacgtgccgagaggcgcgcgttgaggatgtagaccggaatgccacggtcacggcagccgaacagcatgttcggccacagttcggtttccaggatcagcgccaggctgggctggaagtggccgaggaagcggttgacgctgccgggcacgtcatacggcaggtagacgtggtccagggcgtcgccccacagcgcacgcacgcgctcggagccggtcggggtgatggtggtgatgacccagcggatgtccgggcgctccttgcgcagcgcgttcaccagcggcgcagcggcattgacttcgcccaccgagaccgcgtgcagccagacccgcggttggccggtgggctggggataggaggcatagcgctcatcccagcgccggaagtattcacggacccggaagccgcgccagaccaggtggtacacggtgatcggcagcaggatgtagagcacgaccgaatacaggccgcgcaggatccattcgacagggtctttacgcatgcggcaaggatacgggagccccccgggaaagacacgcggccgccttggtagaatgggccaatgtccgatgccaccaccgccgtccgcccgtcgctgcgcgatccccgcaactggccgatgttcgccgccatgctgggcgccttcgccatcgcccgcctgccgtggatgctgcagcgtgcgctgggccggggcgtcggctggatcacctggcgcctgctgggcagccgtcgccgcgccgccgaggtcaacctgcagctgtgcttccccgagaaggacgaggcctggcgccagcgcctggtgcgcgacagcttcgatgccctgggtgtgggcgtgttcgagtgcatccgcgcctggtggggcagcatcgacagcatccgcccgcaggtgcagatcgaaggactggaacatctgcggcagatgcaggcggaaggtcgtggcgtgctgctggtgtccggccatttcatgaccctggaaatgtgcgggcgcctgctgtgcgactacgttgatctttcaggcatgtaccgcaagcacaagaacccggtgtacgagtgggcggtgaagttcggccgcctgcgctacgccaaggcaatgttcgccaatgaggacatccgcgccaccgtgcgccacctgaagaagggcggcttcctctggtacgcgcccgaccaggacatgcgcggcaaggacaccgtgttcgtgccgttcttcggccacaccgcttcgaccatcaccgccacccaccagctggcgcggatgaccggctgtgcggtgatcccgtatttccatcgccgcgaaggcgggaagtacttcctgaagatcggcgcgccactggagaatttccccagcgacgacgtggaagccgataccacgcgggtcaaccaggccatcgaagagatggtgcgcgaggcgcccgaccagtacctgtggatccaccgccgcttcaagcgccagccgggtgggcggagtgatttctacaagtagatccacgcatggcgtggatccaccacagcaatctccgttcggtacgtgcagtagagccacgccatgctggatggacgatcacaccgccgtcggcgtgtcgtccgcgtcgcgcgccagcaggctgccggcgaacagcgcggccagcaatacggtcaggccaccccagaaggccgaatagaacgccagatgggtgttcagcgggaacacggtcaccgccagcgccagcatcgccggacgcgcgcgttcgcgggccattgccggcgcgtagcgccatgcgcgccaggcctgggccacggccgccagccacagcaacagaccaatcactccagtctctgcgaggatttccagcacgatctgatgggcatgaagcgccggggcattgccccacacggccggcccgtcctccgccacgcaagcgggataggcatcgcggaaaccacgtgcacccacgccattgatcgggtgctcttcaatcatgcaggcggcggcttcccagatccgcgcgcgccctgacagggcctcgtcgacaccacgctcacccccatccagggccatggccgttcgcgcgaagcgctcgcgcagctgcggcacgctggcggtcagcgcaccggcgccgagcaccgccaccagcgccagcgcggccagccgtttccagccgaactggcgcacgccgctgtaggccagcaccagcgcgaaggtgatccacgaggcgcgcgaaccggccaacagcagcacgctgcccagtgctgccgcagccagcagccagcccgtattgccaaagcgccgcgcggcgggcagcagcaggaacggcgacaggctggccagcacctggccgaacttcaggttgcacggtcccagtgcgccactgaggcgatctgccagtgcggcctcgtcggccgggcacagtgcgtggccactgaccgccagcttcaggtgttccagcgaccagaaccatgggctggtgccggccaccgcctgcaccagcgcatccagcgtccatgcgccggtgatcagtgccagccccgcgaaggtcagccgccgccgctccggcgtagccaccgcgatcgccaccagccacatgaagggcagatagcgcaggcccgcagcagccttggtccacgaggccgccggatcgatcgcatcgaatgcggagaatgcctgcggcagccagtaaccaaggaacaggatcgaagtcagtgcccaggccgccgtgctcaacagatgcgggcggcgctgcaggcggcgcgtcaccatgcgcgccgccgcgtacagcgcgcccaggcccaacacggtttcggcgatgcctggcaacggccacatcgccacgtacgccagcacccaccagggcgcccagcgcccggcgcggtcgtcgcgcacgatgacggcggggtcagccggcgaggtcggcatagaggcggagggtatcgcgctgcatggcctgcagggtaaacgggatgcgggtcggcaaggacgggggctgggccagcagggccagcgcacgttcacccaatgcccgcgcatcgccgagcggcacggcacctgcgggttgcagctgccgaagcagctcaccgacgccaccatggtcccaacccagcaccggccggcccaccgacagcgcctcgaccacggtgcggccgaacgcttcgggcttgtccgacagctgcagtaccaggtcgctggccgcgtaggcctgggcgatgcgtgcggtcggcgtgctgatgtgcacggcctcggccacgccgagcgcggccgcctgccggcgcaggtcggcgacgtaggcttcacggccgggttcatcggtgcccagcatccacaactgtgccggcacgccggcggcgcgcatatccgccagcagctgcaatgcgtatgcgtggcccttcaggcgggtgccacgccccggcaacagcagcaaggggccttcaacctgcgccagccatgggtactctgccgcaagcgccatccgcggacggcgatcggcacgcgccacgcgcgggaattgggccacatcgacgccacgcggaatcacctgcaatgcctgttcgggcacggtcgggtagtggcgctgcacgtaatcgcgcacggtgttggacacgcagatcacgcgttcgccgctggtcatcaccgcgctgtagcggctgggcgagttcagcccatgcacggtggtcacccagtgcgggcgttgcgcggcaggcagggcacggattgcgtacaggcccagccaggccggcagccgcgagcgggcatgcacgatgtccgcaccaacctcggcaaacaagcgacgcagggtcggtaagtggcgcagggtcagcagcgacttgcggccgatgtccagggtgaggtgctcggcaccgctgtcgagcagcggctgcaccaggcggccaccggcggaaaccaccagcgcgcgatggccggcggcgaccagggccgcagcgatttccagggtcgagcgctcgacgccgccggagtgcagcgccggcagcaactgcaccacggtcaatcggcgcatcgaaggggcggccgcttagtcggccagcacgaacacggaaccgcagtacgggcactgcgcttcgccattgggctcgtcttcgatcggcaggtacacgcgcggatgcgagttccacagcgccatttccggggtcgggcagctcagcggcagatcgctgcggtgcacggtgtagcgcttctcggcgttggcgggcgcagtggcggtatggctcatggcggatgtcgatgaacgggttgcgaggcctgtgattctagcatccaggccgccccgacattgcgccgcaacgggtctttgcgcgtaccgggccgattccctgcgaccttgcatgccacttcgggatgaggtgccggtgggaattcccgaccgatcctgcagattcaccccgggaaaccaccgacaacgatatttaccgcatttggatcgaactaaatggcacttgtcaggttgccacggctgttgcaggatcgggccaggtcgtgaaccggcctatcccaatccgacccgatcgcatggcccgcccccaccggaccggcatcgcctcttccactgccatcgcggcgggcggagcgatgccgtccgtggtgtccgccgatgcgggttctgcccgccgccagcccttccgggagacccttgcatgaccctgtccgatccacgccgcgccctgcttccgctcgccctggccctggcctgtgcgactaccgcgatgccggtgctggcacagggactgcagagctcgttcgagccgggccagccggctccggcaccggccgcaggcgcattgcaggtcacgatcggcaatggccccgcggcgccctacgccgccaagcgcaatgtcggctacagcggcctgcacgcactgcgctacagcagtgaaggtggcaatgtgcggcgcgaactgttcaaggcggacgtgaccatcgaggccgataccgccctgtcgtggttggtgctgccggagatcgtcggcaaggacaccgtggcttcgacctatgtgtcactggacctgctgctggacgatggcagtcgggtttcggccggcactgcacgcgaccagcacggcgtagcgatcggcgcacgcgcgcagggcgactcgaagacgctgtacccgcagcaatgggcgcgcaaggcggtgcggctgggcgatgtgcccgcgctgaagggccgccgcgtggtggcgatcgaactggaggtggccagtgccgacggcgcaccggtctccggctggattgatgacgttcgcctggacaccgtgccacggcagcagccagcgcgcgtctccgactgggtgctgaccacccgcggtacgcaggccaacggcaccttctcgcgtggcaacaatttcccggccacggcggtgccgcacgggttcaacttctggaccccggtcaccgatgccggtgcgctgaactggctgtaccgctggaacgagcagaacgacgcgcagaaccgtccgcagctgcaggcgcttgcgctgagccaccaacccagcccgtggatgggcgaccgccagaccttccaggtgatgccatcggccagtcgtggcgtgccggaggctgaccgccgcaagcgtgccctgtcgttcgaccgcagccatgaaagcgcccgcccttaccgctacgacgtgcgcttcgacaacggcgtcgcggcatcgatcgcgccgaccgaccatgccgcgctgttccgctttgacttcccggaggacggcgacgccaacctgctgttcgacaacgtcgatgcccgcggtggcctgactctggacgccgccacgcagacgctgtccggctacaccgacacgcgcagcggcctgtccaacggtgccagccgcatgtacgtggtggccagcttcgacaagccgtggcgcagcagtgggcgcctcgacaccggccgaccgaccggctacatcaagttcgatgccggcagcgaacgacgggtgaccatgcgcatcgccacttcgctgatctcggtggagcaggcacgacacaacctggcgctggaaatcgccgccaccgatacgctggagagcgtggccggccgtgcgcaggatgcatgggacgcacgcctggcccgcttcgacatcggcgatgccagcgacgatcagaagaccacgctgtattccagcctgtaccggctgttcctgtacccgaattccggccatgaaaacgtgggcagcgccgccgcaccggagtggcgctacgccaaccaggccagcgccagcgatgacaacaccgagggcagcgcgacccgcacctttgccgccgtgcgcgatggcaaggtgttcgtcaacaatggcttctgggacaccttccgcaccacctggccggcctacgcgctgttcacgcccgacgatgccggccagatggtgcagggtttcatcgagcagtaccgcgctggcggctggatcgcgcgctggtcatcgccgggctacgcggacctgatggtcggcaccagctcggacgtggccttcgccgatgcgtggctgaagggcgtcggcggcttcgatccgggcgaggcctacgccgccgcgctgaagaacgcgaccgtggtaccacccgaccgccatgtcggccgcaagggcatggaccgttcgaccttccggggctacgccagcgccgacgtgcatgagggcatgtcgtggacgatggaaggcgcactcaatgacttcggcatcgccaacatggccgatgcgctggccaagcgcgcggccacgccggccgcacgcgagcgctacagcaccgaagccgactacttccgccaccgcgctgccagctacgcgacgatgttcgaccctgccgccggcttcttccagggccgcaaggcggatggccgctggcgcgtggacgccaaggactacgacccgcgcgtgtggggccacgattacaccgaatccaacggctggaccttcgccttcactgccgcccatgacggcgaaggcctggccgcgctgtacggtggccgcgacaagctggcggcgaagctggataccttcttcgccacgccggaaaccgcagacccggcactggccggctcctacggcggcaccatccacgagatgaccgaagcgcgcgacgtacgcatgggcatgtacgcgcacagcaaccagccggcgcaccacatcccgtggatgtacctgtatgccggacagccgtggaagacccagcagcacgtgcgcgagatcctgtcgcggctgtacgtcggcagcgagatcggccagggctatccgggcgatgaggacaacggcgaaacctcggcatggtacgtgctggcctcgctgggcctgtacccgctgcgcatgggcgccccggagtacgtgatcggctcgccggccttcgagcatgcacgcgtggagctgcagggtggcgcggtgctgaccgtgaacgcggccaacaactcgcgcgagaacgtctacgtgcagtcgctgaagatcaacggcaagccgtggacgaagacctgggtgccccacgacctgatcgccaagggcgcgaccctcgacttcgtgatgggaccccgcccctcgcgctggggcagcggcgtggacgatgtgccgcgctcgttgaccgcgcgcggccagcgcccgcagctgctgcacgacctgctcggcagcggcgcgaaggcgacgctggccgatggccgcgccctgcccgcactggtcgatgacgatgcgagcaccaccgtgggcctgggcggcggcgcaaccatcgcgctgaccggactgagcgacggcacgccaacgatgtacacgctcaccagcggcgacggccgcatccagggcggtgagtggacgctggaggcgcgcaacggcggcggcagctggaccgtgctcgaccagcgcagcggcgaagacttcgaatccgcccgccagacccgtccgttccgcatcgccagacccggccgctacagcgaataccgcctgcgcctggcggcaccggcacggctgccactggcggagatcgaactgctggcggccggcaccgtacaatgagcggcatgcgctaccgtcttctgcctctggcccttgttgccctgtccttctcaagtttcggccagacccaggcgttcgatacgcagctgacccgcgacggcgtgacgctgaactaccaggacgcccgtggcgccctggccgcgccgcagcgcaagcgggtgatcgatacgttcttcttcgcctacctgcgcgaacgtgcggacttccacccacccgcgccggcgatggtgcgcatcgtgatcgatccggcctacaccggcatcgccttcgtcggcgacaaggaccaggcagcgacgatcaccatcaacccaggctggttggcgcagcaccccaacgacatcgacctggtcacccatgaagcgatgcacatcgtgcaggggtatcccggctacggcgatgcgcgggtaccgggctggctggtggaaggcatcgccgactacgcccgcgaccgctatggcagggataacgccgccgccggctgggcattgccggtcaaggtcgagaagggccagaacgtcgacagcggctaccgggtgaccggcgcgttcctgaagtgggccgacgccgaatacccgggcctggtgctggcattggacaaggccctgcgcgacggccgctatgcaccggcgctgtggcagaagcacaccggcaaggcactgccggtgctgtgggcgcagtacgccaggccgcgttcggatgcaccgccgccggcccctgggcggcgcgacaagcggcactgacacccacgtaccgccgattcgccgggcattgcccggcgctgtcgtcggcgcctcagcgcgactgcacgaagccggcgtacagcgcgaacagttgctggaagtaccgccgcgtcactcgattgcgcatgacaccctcgcccatggaaagttggtcgggcccagggtgggaaggccggtccggtcccttcccacggccgggccgcgtgggcgtattgggcctcagcggggttgcaggcaaatgaccgggttgcgtagtgcgtgtggcagcggtgggaccggcatcgggaccggtagagtcgactgttagtcgactatcgcgcgatcgcgcgggattttcggtggttgtacgaaaggcagtcgactaactgtgtaaacccaccacgttgttcagcaggactctggaaataggtggctggccaccgatccccatgtgagggcggtgccagttgtagtggtgcagccattgggtcagcacggaattgcgctggtccgaggaggcgtattcgcgggcgtaggcccattcgcgcaggctggtttggatgaagcgctcggctttgccattggtccgcggcgtgtagggcttggttctgatgtgcttgatcccaagggatttgagcagcttggcaaaggcggtggagcgatagcaggcaccgttgtcggtcaggatccgcttgaaggtgattcccaggctggcgtagtactgcagagcgcccagcagcgcctggcaggcggtttcggcctgttcgttggggtggacgctgctgaaggcgacccgggagtgatcgtcgatggccacgtggacgtagccccagccaccgccagcggcgtttccccgacgtttggcatcggttctgtgccctggccgctggaagttgcccagcttcttgatgtccaggtgcagcagccctccgggctgatcgtattcgtatcggatgacctccttgggcggttcaagccgacacagccgattgaggccgtgggcacgcatcagccttgaaatcgtactgtggccgacccccagcgccttggagatggtcaggtaggtctgccgtttacggcggtgctccttgatttgctcgattaccggagcaggtgtggcatgcggcgtctggtgaggccgtgagctgcggttttccagccccggtgccccgaactggcggaatcgggccagccatttgtaggccgtacgcacacttacgccgcatgcttgggctgcttcctctgggcgcaggccctcgtggaggatgcggcgaataagaagtgctcgactatggacggtcaaacgggcatttttatggtggttcatccgggctctttggggtctggagaggtgtggtaaccaccattttccaaagatgtcccggatgaacaacgtacagagagatcacagttagtcgactgcctttcgtacagcccccgaaaaccccgcgcttcgcgcgatagtcgaccaacggtcgactctacctcgctggcgtctacgcctcagcgcgactgcacgaagccggcgtacagcgcgaacaactgctggaagtaccgccgcgtcactcgattgcgcatgacaccctcgcccatggaaagttggtcgggcccagggtgggaaggccggtcccgtcccttcccacggccgggccgcgtggacgtattgggccgcaacggcgttgcagggacatgaccgggttgcgtagcgcgtgtggcacagaccggggtagagccggccgctggccggctgacgtcgtgcgcccggacatcactgccggccagcggccgactctacccgtttccgctttgcggaaacagaaacgcgccccgtagggcgcgtttctgcagatcgaatcgggaagaaagcctcaggccttcttttccgcttcgatctgcttcctgatctgcgcatccaccgctgcaatcgcggtcatgttcaggatcctgcgcgaggtcgcgctggtggtcaggatatgcaccggcttgttcacgcccatcaggatcgggccgatcgccacgccgtcggtgaacacacgcaccaggttgtaggcgatgttggccgcttccaggttcggcagcacgaacaggttggcgcgaccctgcagggtcgagcccggcagcagcttctggcgcagcgcttcatcccatgcggtgtcgccctgcatttcgccgtccacgttcagacgcgggttgcgcttgagcagcagctcgcgcacctggcgcatcttcagcgcgtccttggaatcgtggctgccgaagttggagtgcgacagcagcgccaccttcggctcgatgccgaacagcttcatgcggtaggccgcctgcagggtcgcttcgcatagctgctcggcggtcgggtcttcctgcacgtgggtatcgacgaagaagaacacgccctgctggttgatcacgccggtcatcgcagaggtcgaggtgaccttcggctccagcggcagcacgctgcgcacgtagcccagcttcttgtggaagcgcccgacgatgccggtcagcatcgcatcggcttcgccacgggccaccatcaccgccgcgatcagggtcgggcgcgaacgcatcaggttcttcgccgcggccacggtcacgccacgacggccggtcaggccgtggtagtactgccagtattcgttgaagcgcgggtcgtcgttgatgttggtgacttcaacgttctcgccgatcttcaggcgcaggccgaggcgctcgatgcgcgattcgatcacttccgggcggccgatcaggatcgggtgcgccaggccgtcgtcgaccacgttctgcaccgcctgcagcaccacttcctcttcgccttcggcgtacaccacgcgctgcttgtcgctgcgcgcgcggtcgtagaccggcttcatcatcaggctggtgcggtagacgaactgggccagcttgtcacggtaggcgcccatgtcctcgatcgggcgcgaggccacgcccgagtccatcgcggcctgggccacggcggccgacaactccaccagcaggcggcggtcgaacgggcgcgggatcaggtattcacggccgaagctcggcgtctcgccaccgtaggccgagcccatgtcggtggccgcacgacgggccagcgcggcgatggcacgcacgcaggcgatcttcatttcctcgttgatcgcggtggcgcccacgtccagcgcaccgcggaacaggtacgggaagcacagcacgttgttgacctggttcgggtagtccgaacggccggtgccgatgatcgcgtccggacgcgcggcgcgcgccacctccggcatgatttccggggtcgggttggccagcgcgaagatcacagggtccggcgccatggtcttaaccatgtcggcagtcaggatgcccggtgccgacaggcccaggaagatgtccgcgccgtcgacgatctcggccagggtgcgcttgtcggtgtcgcgcgcatagcgctgcttttccggatccaggtcggtacgaccggtgtggatcacgccctcgcggtcgaaggccaggatgttttccggcttcaggcccagctgcaccagcatgttcacgcaggaaatgccggccgcgcccatgcccgtggtcgccagcttcacgtcctcgatcttcttgccggtgatcgccatggcgttgagcacggccgcaccgacgatgatcgccgtgccgtgctggtcgtcatggaacaccggaatcttcatgcgctcgcgcagcttgcgctcgaccacgaagcactccggcgccttgatgtcttccaggttgatgccgccgaaggtcggctccagcgaggcgatgatgtcgaccagcttgtccgggtcggtttcatccacttcgatgtcgaacacatcgatgccggcgaacttctggaacagcacgcccttgccttccatcaccggcttgccggccagcgcgccgatgttgcccaggcccagcaccgcggtgccattggagatcaccgccaccaggttgccgcgggcggtcagctcgctggcctgctgcgggtcggccttgatcgcttcacaggcgtacgccacgcccggcgaatacgccagcgacaggtcgcgctgggtcagcatgggcttggtagcggaaaccttgatctttcccggcggggacatccggtggtaatcgagggcggcctgtttgaaatcttcgttggacatcgatgtgggttacatgaatgggcagaagggacaggggatgatacccccgttggagcgtctggacctgtcgctatcctgtcgcaggcatgctgcgactgcacaattccgtgccgtatgcgacggtaccgggatgccaagcatcggcgcccccgatgacagccatgggacgccctgaaacgccgcggggccgtaccactgtcgtgatcggccccgcggtaccacacacctgggtcagcccttggccggcagcgcctcgggcagtgcgtccaccggcggcggcagctcgctttcgcggccatccagcgccagctgcaggcggttgcggtccagcgcgccttcccagcgcgaaaccaccacggtggccaccgcattgccgatgaagttggtcagcgagcggcattcgctcatgaaacggtccacgcccaggatcagcgccatgccggccaccggtacctccggcaccacggcaagggtggcggccagggtgatgaagccggcaccggtgacgccggccgcacccttggagctgagcatggcaaccagcagcagggcgatctggtggcccagggtcagttcggtgttggtggcctgggcaatgaacagtgccgccagggtcatgtagatgttggtgccgtccaggttgaacgagtagccggtcgggaccaccaggcccaccaccgacttgctgcaaccggcgcgttccatcttctccatcagcgacggcagcgccgactccgacgaggaagtgcccagcaccagcagcagctcggccttcaggtagcgcgccagcttgaacaccgagaagccgcacagtcggcagaccacaccgaggatcaccgccacgaacaggaacgcggtgaggtagaacgagcccaccagccacgccaggttgaccagcgaaccgacgccgtatttgccgatggtgaaggcgatcgcgccgaaggcaccgatcggggcggccttcatgaggatgtgcaccagcttgaacaccggggcgaccagcgcctccaggaagttcaggatcggcttgcccttctcgcccaccgaggccagcgcgatgccgaacagcaccgcgatgaacagcacctgcaggatgttgccgtcgacgaaggcgctcaccagcgtcttcggaatgatgtccatcaggaaaccgaccagggtcaggtcgtgcgacttctcgacgtagctgtgcaccgcggtctggtccagctcggccgggttgatgttcatgccggcgccgggctgtaccacgtgcgccacgatcatgcccacgatcagtgccagcgtggagaagaacaggaagtacgccatcgccttggcgaacacccggcccaccgtgcgcaggtgggtcatgctggcgatgccggtgacgatggtgaggaagatcaccggcgcgatgatcatcttcaccaggttgatgaaggcatcgccgagcggcttcatcttctcgccgatcagcggttcgtagtggccgaggatggcgcccaggacgatcgccacgatcacctggaaatacagctggcgatagatcggcaacggctttgcaggcgccggggctgcggtcgggatgtgcatggcggactccggaaggggcgttttcaggcacgtacggccccgggacagcacgggaaccgttaccgtggaaactgatcgcaggccctgtgctgcatgcgcaggaggtgcgaccaatggacgcctttgtacgcgccgggcacgccggcgcagataacctattggtactagccccccggttcaggtggcggcgatgcctacactggcgccgcaccgcccgatcctggggaggccggtggcccgtgctgaacggccgggcgcgtcattgcgaaagtttcggcccctgcggccgttgttgtcctgtccacacgcaatctgagagagccgcacccaacatgcgcccgattcccaccttgctggccctgtcgctggccgcgcttcccgccttcgcttcggctgccgatttcgacaactggccgaccaagtacgccttcggcgacggcaccgagttggccgctaccgccaacatcgcctacgactacaacgatttctcctcgggcagcggcctggaggacgacgacgccgtgcgccgcaaggagttcggtgcgacgctgaagaagaagggcgtctacgacgcgatggtctactacgacttccagtccgatacctggctggacgtgttcgtgcgcttcgagagcaaggccttcttcggtcgcgacatcggtcgcttccgcttcggctatatgaagaccccggtcggcctggatgcgaacacctcttcgcgcgccggcagcttcctggaaaccgcactgcccgtgcaggccttctacgaaggccgccgcaccggcgtggaatgggtgctggagcgcccgcagtaccttctgcaggccggcgcctatggcggcaaggacctgcagggtgacaaccccggcaccacccaggcagtacgtgcggtgtggaccccggtgaaggcgcccggtgacgtgatccacctgggcctggcctactcgcaggaaaatccgcgcggttacagcgatggccgtgacgtgcaccacgaggccagcgcgcgccttcgcgcacgcccggaagccggactgaccgacatccgctacgtcgattccggcgccctggtcaccgccgaccagatccgccgcaccggcctggaaggcatctggatccgcggcccgttctcgctgcaggccgaagccctgcgcgccacggtcacccgccatgacggcaagcccgactacaccggcagcggccagtacgcgatggccagctgggtgctgaccggcgagtcgcgcccgtacaacgcaggtgccgtggccaacatcaagccggcgcacgactacggcgcggtggaactggtggcccgttacagccgcatggacctggacgatggcagcatccttggtggccgccagcacgacctgaccctgggcgcgaactggtacctgaccagccacttcaagttccaggccaactacgtgaaggtcgacgccagccgtcgtggtgtgcacagcacgccggagatcttcgagctgcgcgcgcagatgcacttctgaccccttccacgtcagatcccggcgggcgtgcacgtcacgcccgccggccctgcgtagactgccgccatgtactggctcagccgccaccggatgctgttgctgaccatcctggtgatggtcggtggcaccgtgctttgtgcagtcgccgccggccactacgcctggcggcgcgccctcggcgaggaaagcagccaggtgcaacgccagctgcagctgtacggccagggcctgcagcagcgcatcgaccgcttcggcacgttgccgcaggtactggcgctggatccggatctgctgcacgccctgcgtgtgccgccctcgcccaccgaacagcagcggctgaacctcaagctgcaacgcgccaatgaagtcacccgtgcctcaaccctgaccctggtcggccacgacggggtggcagtggcggccagcaactgggaccagccgaccagcaacgtcggcgagaactacagctaccgcccctactaccggcaggcactggcgcagggccgcggccgcttctacggcatcggcatgaccaccggcgtacccggctactacctgtcgcaggccatcgaggaagatggcaagcggctcggcgtggtggtgatcaaggtcgagctgtcggcgctggaacaggaatggttgagcagcccggacgtggtgctggccagcgacgaccatgacgtggtgttcctggccaaccgtgacagctggcgctaccgcctgctgcgcccgctgggcgccgatgagcgccgcgaaatgctggacgcccgccaatacgccgaccgcgcgttgcagccattgcgcgcgcgtactgaagacgtgcttgccgatggtggccgcatggtgcgcctgctcgatcccgcactgccgcagccgatgctgtggcaaagcctgccgctgcccgccgaaggctggaacctgcatctgctgcacgacgccagcgccgccaccgccgccggtcgcgcggccgccctcaccggcggtgccgcgtggctggcgctgggcttcctggtgctgttcgtgcagcagcgccgacgcctggccaagcatcgcctgcgcagccgccgcgaactggaaaccctgctcaagcagcacgcacaggaactgcgcaccgcacaggatggcctgctgcaggcggccaccgacgccgacagcggactcagccgcagcctcgaacacctgccgcagggcgtggtggtgatcgaccgcgaactgcgcctggtcgcgtggaactcgcgctacctggaactgttccgtttcccacaggacctggttcgcgtcggccggccgatcgaggaactgttccgcttcaacgcacgccgtggcctgctcggtccgggcccggtcgatgaagcaatcgagcgtcgcctgaaccacctgcgcagcggccgcccgcacatgcgcgagagcgagaaggacgacggcacggtgctggagatccgtggcaatccgctgcctgacggcggcttcgtcaccagctatgccgacatcaccagctacaagaacgccgcgcgcgaactgcgctcgctggccgatgcgctggagcaccgcatcgccgagcgcacccatgatctggaagaagcacgccgcgaagccgagcaggccaaccgctacaagacccgtttcgttgcctcggccgtgcacgacctgctgcagcccctcaacgcggcgcgcatgttcgtctcggtgctgcgcggcaagctgagtgacccggcgcagcaacagaccagcgaccacatcgatgctgcattggccgcgcaggatgcgatcctcaacagcctgctggatatcgcgcgcctggaatcgggcagcctgcccacgcgcgtacaggcgttccggctcgggcctttgctgcagacgctggcacgcgagttcggcatcgccgcgcagtcacgcgggctggtggtcgactgggtcgataccgctgcggtggtggtcagcgatgaagcgctgctgcgccgcatcctgcagaacttcctgtccaacgcactgcgctacagcgaacgtggccgcgtgctgctcggctgccgtcgccgcgaaggcctgctgtggatcgaagttcacgaccaaggccccggcattcccgatgcactgcagggcgagatcttcgaggagttccgccgcctgcacgacggccagcagcgcggcgccggccttggcctggcgatcgtcgaccgcatcggtcggctgctcggccacccgatccgcctgcgctcgcagctgggccagggcagcgtattcgcggtgggcgtgccgttcggcgaagccagcgcgattcccgctactgctcctgtgccggtgctggtgcaggaaccggccgcggacaatccgctgcgcggtcgccgggtgtgggtgatcgacgacgatccgcacgtctgcgccgccagccgcgcgctgctggagcgctggggctgcgaggtggcgctggccgacggcccgcaggcggcgctgcagctggcggcaacaggcgcggtgccggagctggtgctgctggatgtgcgcatgggcgatcaccacgggccggtgctgtacgagacgctggccgagttgtggcaggcccgcccaccggtggtgctggtcaccgccgagcgcgatgcgggattgcgtgagatggccggcgagcgcggctggggaatgatggccaagccggtgaagccgccggcgctgcgggcgttgatgagccagttgttgatccgccatcgcgggtagtttccagccaacggcgcagccccttgtgggtggtcgcacaaagcagttcatcggtggggccgggcagatgggctgcacaggggccgctgcaagtacgtccctgtaagctcggtcgccgcatccatgcggctcacgcccctgtgcagcccatctgcccggccacggacacgttccgtgcgcgtccaccctcggagaagaaaaaagatcaaaagcgggtcgcgcgctgcgcttgctcgtgtagagccgagcccatgctcggcctcacggacgggccggaaagcagccgagcgtgggctcggctctacgaaaaatggcctgccaggctgcctttgcttttgatcttcttttctcttccgtgggtgacaggccaccgaaatctgtcagaggccggtcgggttgggtgcgcgggggtgtcagccgcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaacccgggtcttgccgtgtgcgcaggacagcgcacacgagcaagcggctgccaagcctccaggggcggattcacggcgtcccccgcgcacccaacccgaccggcccgctcgcagcttctgctttcagcgaccaacccaaacccacccacgaggggctgcgccgttggctggaaactacaacccgatgccggcgtcgccctcaggctccagcgccttcaccagcaccgctgcctgcgttcggctatggcactcgagctttttcaggatcgcagtgacatgtaccttcaccgtgttctcggccaaccccagcgtgtaggcgatctgcttgttgagcaggccatcggccaggcacagcagtacccggaactgctgcggggtcagctgggccaggcggctggccagcagtgcgtcggcctcggagcgttcggcggccatcgccgggaaccacaggccaccatcgagcaccgcctgcacggcctcgccgatggtctcggccggggccgacttcggaatgaagccggccgcgccgaactgctgggcacggcggatcacccgtgggtggtcgttggacgagaggatcaccaccgggatgtccggatgcgagccgcgcacgtgcagcagcgcggagaaaccgtgcgcgccgggcatggtcaggtccagcagcaccaggtccacgtccgggtacgcgtcgagtgcttcggccaatgcctcggcgctggcgacctcgcgcacctgcgccagcggcaggctctgccgcaatgactgcaccaccgccgaacgcagcagcgggtggtcatcggcgatcaggatggtgtattcgctcatgccgccattgtacgggcaggccggagcctcagcgccctgccggctccacgctgctgcgccaggcatccaggaactggcggcgcttgagcgcgtccaggtacaccagcaggcccgggccgagctggatcgggcggcggctgcggccgggcgcatcgtcgccacctgcgttgccggtcacgatcggcatcagccgtgcctcgcgcgacagcacctgctggccacgtggtgacaacaggtagtcgaggaagcgccgggcttcttccgggtgtgggccggtacgtggaatcaccgcggtacgcagcaccaccagcgtgtagtcctcgggctccacgatcgccagcggcgcacccgcgtcgatgcgcgcctgcgcgtaggagccgagcacgttgtagaccagcgacagctgtccgctggcgaccttgtccagcagcacgccggtgcgctcctcgcgcacgacgtcgttgtcgcccagcgcgcccagcaacgcgccggcgatgctgccacgctgtgcatcctgggtagacaacaggtagccgacactgctgcgctcgatgtcataggtaccgaccctgccgcgcagcggtgccccctccgcgcgcaaccggtccagcagttgccgacgcgtgtgcggcaccttcgcagccggcagtgcgcgggtgttgtagaccatcaccaccggctcgtagctgatgccgaaggcctcgttgcgccactgcgcccaggccggcagcgcagcggtctgcgccgaacgatgcggcagcgcgtggccgtcgttgaccagcttggtctgcaggtccatgccgctggagatcagcaggtccggcgatgccggtccgccgcggtcgtgcaggtaccgcgcgtacaggtcctgggtgatgatgtcctcgtacaccacctcagtgccggggtgcagccgctggtagtcggcaatcactaccgcgaacacttcgatgtcggtggtgccgtggatgcgcagctgcgcagtggcctttgcctgggccgggaagcggcgcacgtcgcccggtgccgcaagcaccggcagggccagcagcaaggcaacggcagcagcgaacaggcggatcatggagtgctccggggcaggcggatggtggcgaccagcccgccctgcggacggttgctgaggtcgatgcgaccgccatggctgtcgaccacgcgcttgacgatggccaggccaagcccggcgccgccggacggcgcgccttcgccacgggcgaagcgctcgaacacgcgttcggcatcggcggcggcaatgccggcaccgtggtcggcgatggtcagcacggcctgcccgccttccacggtcaatgcgatctgcaacggcccatcaccaccgtacttcaacgcgttgtcgaccaggttcttgatcgcctcgcgcaacagcagcgcatcgccatgtacctgtaccggctcggcggtcatcgccagttgtacgcgcggtgccgggccggcctgcggcagtgcttcatgcagggcctggtgcacggtctcggccaggtccaccgctgcaaagcgctgcagatgcgagcgatggatcacgctggcatcgctgagcagctggttcagcaaccgactcatgtgggtggcattgcgttcgatcgcctgcaggctgcgccgcatgtcctcggggtcgtcgtcatccagcgccagctgtgcctgcgcgcgcagggcagccaacggcgtacgcatctggtgcgcggcctcggccatgaacgcgcgcaaggtctcgttgctgctggacagtcgttccatgaagcggttcaacgccgccaccatctggtccatctcacgcggcacgcgcgcatccagcggcttcaggtcggatggctcgcggcgcgacagctcgcgttccacccgcaccaatggccggaacgcgcgatgcacgccaaaggccaccagcgccagcagcagcccggacagcacaccgatcgccagcaatgcacggttgaccatgtcctgcgcaaccgcttcacgtgcacgccgggtctggccgacctgcacctgcacctcgccctgcgccgacgcggcggcgaaactgcggccgaccaccacgaagcgcacggtctcgccgctgtacgccgcatcaaacagctgcggttgcgtgccgggccggcgcggcggcgccggcaggtcgccgtagccggtgatcaggttgccgcgactgtcggcgacccgatagaacacacggtcttccggggccatcgccagcaggtccagcgcggcatagggaagatcgacctgccactggccatcgaccagggccaccgaatcggcgatggacaacgccgaggacaccagaaggtgatcgtaggaacggttggcggcgcgctggccatagccgcgcgccgcaaacagcagggccaccgcgaacaccgccagcaacgcgccaaggtagaccagcagcgtgcgccgcagcgagcccggtgcggcattcgcggtacgcgcgtcagccatcggcgtcggcgctgccgtcactggcttccagcaggtagccaacgccgcgcaccgtggtgatacgcagcggtgcgcctgccagcttctttctcaggcgacccacatacaattcgatggcattcggaccggcttcgtcgtcgaagccgaacaggccgttgccgatttcgtccttgccgaccacctggccgaggcggccgaccaggatctccagcagccggtattcgcggttgggcagctcgatcggttcaccgttgaggctgacccggtgcgcggcgttatcgaactggaagccgccgatctgcaccacttcgctggcctgcccacgcgcacgccgcagcagcacgcggcagcgtgcttcgaactcgcggaaatcgaacggtttgcccaggtagtcatcggcgccgacatccagcgcctgcacgcggtcttcgatgccatcgcgcgcggtcagcatcagcaccggcgtgctgtcgccgcgctcgcgcatgccggccagcacgcgcaggccatcgagcttgggcaggccgatatccagcaccaccaggtcgaagctctggtagcgcagcacgctggccgccgccaggccatcggcctgccagtccacggcatgcccactgcggcgcatgcggcggatgatcgcatcggccaggtccgggttgtcttcgaccagcagcaggcgcatgggcacggggatgggaggggaaacgaatgctaccgcatgccgctgccgcgctcgccgggccccgcccggaggcagcagcgggccgctttacgctgcaccgcacaatccgttgacaggacgatgacagcttgcccgacccagactgcggccgcgcaccgtccggtgcccacgattgccgcgcgcctggcgcgcacctgggagggtttgtggaattcacgtttgcctggcggcgccctgccgccatgatggcgctggctgccctgtcggcgccggccattgccgccgaagacgaccgtccggtcaccgccaccctcggtggtcgcctgcacctggacttcgccaccttcgacaacgacaaccggggcaccccgaacaaggacgacaccgaaatccgccgtgcgtgggttgacgtgtccggcaagttcttcgtggtcgactacaagctggaagccgatttctccggcgaccgcgtcgaggccaaggacgtgtacctggcacgcagcttcggtaaggccggcaagctgaccgtcggccagttcaagcagtacttctcgctggatgaccgtaccagctccaactacggcagcttcctggagcgcggcaacgccggcaccacgctggcgccgctgtaccgcctgggtgcgtcctggcaggccaaccccggtgacttcacctgggcggtcagcctctacagcctggagagcatcgacgcctggcaggtgaagggtcgcgctgccggtggccgcgtcacctgggcgccctcgcccagcgatggcgacgtgctgcacctgggcctgtcgctggcccgcgaggcctacgacaaccccggcgccaacggcgtgcccggcctgcgcatccgcccgcgcccggccggccatctgtccgacaacagccgcctgaccctggtcgacttctccgccggccgcgataccgacgtcaacaagtggtcgctggaatacgcgcaggtgcgcggcccgctgtcgtggcagggcgagttcagtggcgcaaccttcgacgacggcgcgcagcgcggcgatgtaatggcggcctacggcatgctcagctggttcgtcaccggcgaaagccgtgcctacgaccgcaagaccggtcgattcgcgcgggtgaaggacatccggcacaaggccggtgccttcgaagtggcgctgcgctacgaccagatgtggggcgcgcagcatctcgacggtgcgccggacctgcgtcgcggcagtaccgaagcctggacgctgggtggcaactggtacctgcgcgacaacctgcgcttcatgctcaacgtgatcgaaagccgcaaccgtgatcgcctggccggggtgacggtggaccgcacgcgcgcggtcaccggccgcctgcagtacgacttctaggcccgacattccgggcattccgcccgggccccttccactccccacgtcctgttttcgcaaggagtccgcagatgatgctgagcatcctcggctttggcatggtcattacgttcatgtacttgatcatgagcaagcgcctgtcgccgctcgtcgccctgatcaccattcccatcctgttcgcgctgatcggtggcttcggtgccggcatcgacgagatgatgctggagggcatcaagaagatcgcgccgaccggcgtgatgctgatgttcgccatcctctacttcggggtgatgatcgacgccggcctgttcgatccgctggtgcgggtgatcctgcgtttcgtcaagggcgacccgatgaagatcgtgcttggcactgcagtgctggcgatgctgatctcgctcgatggcgatggctcgaccacctacatgatcaccgtctcggcgatgctgccgctgtaccagcggctgggcatgaacgcgctgaacatgacctgcgtgaccatcctcgccggcggcgtgatgaacctgaccccgtggggcggcccgaccgcacgcgcggccaccgcgctgcacgtggacccggccgacgtgttcgtgccgctgatcccgtcgatggtgatcgcctgtgccggcgtgctgctgctggcctggtacctgggcctgaaggaacgccgtcgcctcggcgtggtgaccctgcccaagggcggcagctggatggacaacagcgtgtccgatgacagcaatccgctgccgaccgtggaagacgccgaagacatcaagcgcccgaagctgctgtgggtgaacctggccctgaccgtggcgctgatgaccgcgctgatcatcggcgtgctgccgatgccggtgctgttcatggtcggcttcgccatcgccctggtgatcaactacccgaacctggccgagcagcgccgtcgcgtggtcaaccatgccggcaacgtgctgtcggtggtgtcgctgatcttcgccgcgggcatcttcaccggcatcctcaacaacaccggcatggtcgaagcgatgtcgcacagcttcctggccgtcattccggaatcgtggggcccgtacctggcggtgatcaccgcggtggcatcgatgccgttcaccttcttcatgtccaacgacgcgttctacttcggcgtgctgccgatcctgtccgaggccgctggcaactacggcatcaccccggtggaaatggcgcgcgcctcgctggccggccagccggtgcacctgctcagcccgctggtgccgtccacctacctgctggtgggcctggccaaggtcgaattcgccgaccaccagaagttcaccctgaagtgggccatcgccatctcgatgctgctgatggtcggcagcctgctgttcggcctgtatcccctcgccgcctgaccctttgccaaggagccttctgcaatgacgcttcgaatcgcttacgtcaccagtggaatgggcagtgtcggcactgccatctgccagagcctggcccgcagcggccacaccgtggttgccggctgcgcgccgaactcgccgcgcaaggccaactggctgcgcgagcagcgcgaacagggcttcgacttcatcgcctccgaaggcaacgcgaccgactgggcctcgaccagcgcggcgttcgccaaggtgcgcgccgaagtcggtgaagtggacgtgctggtcaacaactccggtggcagccgcgacctgctgttccggcagatgacggtggaggactggaacgcggtgatcgcctccaacctcaattcgctgttcaacctgaccaagcaggtggtggacggcatggccacgcgcggctggggccgcatcatcaacatcggttcggtcagtgcccacaagggacagatcggccaggtgaactacgccaccgccaaggccgcgatgcatggcttcagccgtgcgctggctgccgaagttgcgtcgcgcggggtcaccgtcaacacgctgtcgccgggctacatcgccagccaggcgatcagcagtttcccgccggatgtgctggaccggctggctgcctcggtgccggttcgccgcctgggccgccccgaggaagtggccggcctgtgcgcgtggctggcgtcggatgaagcctcgtatgtgaccggtgccgactatccggtcaacggtggcctgtacatgggttgagcccgtctccacgcaacgcgtggaccgcctcccccacggagtgcgcggggccggtgaaccttcgcttgcgagggggatccggccccttttttgtttctgcattttcgggacgtattgcccgatacatcggcagaaccggtgctatacctgccaacgctcgctgagcccgatggatgaacggccggaatcgcggatcaaggaggttggcatgcgtgcattgctgattgcgcttcttgtggtcgccaccccgccactggcggccacgccacctgctgccactgcggatgaggcggatgcaacatggcggctcgtggagcgctggtccttgcagctgtcacgctctgaccttgtcgcgcagctatcgccactggctccggccggctcgcgttcggaagcaagaaggggccggggcgacagcgccaccatcgatctggggccattcgtggtcgccgggaggatcaaggggccttctggccagatccacaccgatgcgtcggggcgaatcatcaaaggcattacgctgtcgctgggcggcgcctgcatctcgcgaaagcagatgggtcgtcgctaccccgacttcaatgtcctttccgtgccgtcagggcatagcctggacgagtcgacggtgttcggcacagtagtgaacggcatccagatcgggttctcattctccgaacatgaccgcgactgcatggaccagctcaaattaagctggcctggggagcgcttctgattcccaccggcctaccaccatgacgaacatgttgcaggacacgcaccactaccctgcatcgttcgttggttttccgtaaagaaggtttcatgttccgttcgcatagtggccatgcaccgcgcacgcgtgccggtgaccacccccaatgcaacggaccaccatgcagacccgacacctgacgatcgccgtggcgatcgcgttctccgccgccgccaccgcccatgccgccaccgccgccgataccggcgccagcaccgaggccgcgctgagcgcgcagacgctggataccgtctccgtgatcggccagggcgagacccgccaggtgcagcgcatcaccaccgtcgacaagcaggtgctgccgccgggcaccagcggccagaagatcctcgaccgcctgccgggcgtgtcggtgcagtccaacgatgccttcggcgccaacgaagaatcgcagaccatcagcctgcgcggcttcgacaagagccgcctgggctacacgctggacggtatcccgctgggcgacaacagctacggcaactacaacggcctgagcatcgcccgcgcgatcatcgccgagaacctggccggtgccgagctgtcgcagggcatcggttcgctgggcgtggcctcgaccagcaacctgggcggcaccatccagtacttctcgatggacccgtccaccgagttcggtggccgcgccagcgtcaccgtcggcgacaacagccagcgccgtggctacctgcgcgtggataccggtgacatcaacggcttctcggcctatgtgtccggcgtgcaccaggaccaggacatgtgggccgcgccctaccagaaccagaccacccgccagttcaacgccaaggcagtgtggaatgtcggcgaccaccgcttcggtgcgttcgtggccacctcgcgcgccagccaggccaactacgcctacctgtccaaggacatgctggcgcgtggcctgggctgggattggaacatctacgcgccggactgggatcgcgccgtcgccgctgcgtactgcgcgccgggcacctacaacaaggcacgctgcaagttcagcggcggcgtcaacagcatcgacgatgcctactaccagagccgcgcattgcgcgacgacaatctctattcggtcgatgccgacctgcgcctgggcgagcagggccgcctgaagctgctggcctaccaccacgacaaccgtggccagggccactggtgggcaccgggccagccgtcctacccgggcaccgacaggatgctgccgatctcgatccgcagcaccaactacacgatcaaccgcgacggcctgaccgccgcgctgtcgtggacggtgggcatccacgaactggaagccggcctgtggtatgagcagaacgaccacaacgtctcgcgcaacttctactacatcagtggcccgttcctggacgacctgtacctgaagaaccctgatcgcctgctgttcaaccaggacttcgacatccgcacgcgccagttctacgtgcaggaccgcatgcgcttcctggaccagcgcctgaccgtggacgtgggcatcaagagcccgaacacccgcatgcgtgccaacgcccagccgggcgtggaaaccagcatcgcctcgggcacgctgaccgctaaggagtcggtgctgccgcaggtgggcctgggcttcaagctcaacgccaacaacgagctgttcgcctcctacgccgagaacatcgccgccttcgtcggcggtggcagcggcggcccgctgcaggtgtcgccggaatcgttcgcggccagcgccggcctggagccggagaagtccaagagcctggaagccggcttccgtaccttcggcgagaagtaccaggcatcgatcgcgggttacaacgtgaagttcgacaaccgcctgctgtcgctgaacccgtgctcgagcatcgaagtcggcacgcgtccggagtgcgtgacgcgcttcatcaacgtcggttcggtgaagagctacggcgcggaactgaccttcatcctcaagccgatcgacggcctgcagtggtacaacgcgctgtcctggaacaagaccacctacgaggatgactacacctcgggcggcgccatcgttccggtggccggcaagatcacggtggatacgccgcagcgcatggcctccagtgagatcagctggaaccgcgatggcttcttcgccagcctgcgtgccaagtacaccggcaagcgctactacacctacaccaacgaccagtcggtgccgggcgtgaccaccttcgacgccggcgcgggctacgacttcggccccggcctgggcctgcgcaacgtgcgggtgtcgttgaacgcgaccaacctgaccaacaagcgctatgccggccagctgagttcgttcgcaccgactgatccgaagggcacgcgttatgcgatccatgcgagcgcaccgcgtcagttgttcatgacggtggcggcggagttctaagtcgaaagcgttgccccgcggcgtcttgattatcgtcgcggggcagggccggatgggccggcgcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcgccggcccatccgaccctgctcgacggtttcccgcgccacggcgcggaaggcaaagaagagcaaaaagcaaagagccgggcattgcccggctctttgcttttcaagcgcaatcccttcggcgcggtgatgtgctgccgcccgcgcgggaaactgtctggcggcggtggggcaccctggccaggaccgtgaggcgcatggatgcgccgatcgagcccccatggatgggtttacggcgtgtcctggccagggtgccccaccgccgcccagcgacatcaatcgaggcgccagcgcatcatcccgccaacgcctttcattccggcgccagctggtccatccgtatccggttggcaaacagcgagaacgccagcatgcccgccaggccgttcgcccggctcacccaatgcggcagccagcgcggcggcttcaatacccccgcctcgaacaacggcgcgaacgcgatcgcatcggtcaggctcatcttgccggcgaacaaccagcggcagacctgcaggcggtcctcggccagcatgtggcggaagaaggtgtgcaccgataccagtccgcgcaggtacaccgtgtccttggtgaaggcgaggccgccactcggcggtaccccacggaacacgcgctgcgccgaggcgaaactctcttccgggttctgtccggcatcgcagaagtagcggaacacctcgatgaaatcggcgccttcgcgtgccatcgcaatcgcttcggtacgcaggctgatgcgcttgaggcgctcgatgtcgatgctgccggtgatctgctcggcgaaggtggccagaccttcctgggtcgcggtcacccgtggcgaggacagtgccaggctcggcagcaccggttgttcgcggccgttcaatgcagtcagcgaatgcaccagcgcttcgtggtggaacagctgcgcgcggtcgtaggcactgaagcgcgcactggtgcgcaggcggatgcgggtcgggccggcagctgctttggacaccagttccgggtcgagctgtacctggatgatgcgcgattcgaagaaggcatccaggtcgttctgcagctgcagctgcagggcgatggccgacactggcacctgctcttccggcgccagcagttcgtggtccagttcggcggcaatctggatgaagtggcgcgccgcttcgcgcgtgctcgggccattgcccggcagcggctgctcgggtgcgccaaacagctgcaccgaacaggtatcgacggcggcggtgcccagcccttccagcagttgcgcggccagatcccagctctgcgccgactgccgcacgtagtggcccagtgggtggctgtcgtcgcagtcggtggcgatcgcggccagcgcgcgacgttcttcgctgaagtccagccgtgggtaatccaccttcggcagcaccggctggccacgtgccacgctgtccaggaacggtgcctgcaccgttgccggccagctggtcaggcccagcaggcggatgcctcccacggcctcgaccaggcgcgcatcgagcgctgcatggtgggccacgtcacggtccagcgtcgcagtcggttccatgcgcggactatagcgccctgcccgcgcgttggtaggtgccaattttggttggcatccgccgaaggcgggcttcggacacgtccgtgccaaccaaggttggcacctaccagaagcaggtttcctgcacctgccaggcgcgggcagaggcgggatgcattgcgcagatcagagcccattgcggtgcaatgggatccgaccccgcggtaccgatcagcgcctacgcggcttgccggccgggcggaactgctggcccttgcccttcttgccgccacgctcctgcgcggtctcggcctggcggaccgccagcttggcggcggcggcggccacttcttccttcagcttgaagtagttgagcagccggctctcttcgatctcacctgcgtcgatcgctgcgcgtacggcacagcccggttcctgctggtgcttgcagtcgttgaaacggcactgtgcggccagcgcttcgatatcggcgaagccgccttcggacagcgtctcttcaccggtcggcttcagctcgcgcatgccgggggtgtcgatcaggcaggcgccggtcggcagcggcatcagcgcgcggtgcgtggtggtgtggcgtccacgtgaatcgttggcgcgcaccgcgttggtcttcatccgctgctcgccgagcagggtgttggtcagcgtggatttgccggcaccggacgagcccaccagcaccaccgtgcggcccgggcccagccacggttgcagcaccgccacgctgtcggcatccaggccattgatcgcatgcagcgcgataccctgcatctccagctcttccagcaccgccagcgcgtcttcgctgtactcggtctggtcggccttggtcagcaccaccaccggttcggcaccaccaccgccgaccagcagcaggtagcgttcgatgcgcctcggattgaagtcggcatccaggccgcagacgatgaacaccgtatcgatgttggccgcgatcacctgctggtggtagtgctcgccggcggcgcctcgcttgatcgcggtgcggcgtggcagcagggcgacgatgcggatgccatcgagcagcacccagtcacccaccgccggccgttcatggctggggaagcgcggacgctgccattccggcagcgactcggccttgatcgacgcgtccgggccatcggccaccacgtagtgggtgcggtgctgttcgatcacccgtgccgggcgggcctgcggatgtgcggccatcgcggcctgccagtcggcctgctgcgccgggcccggccagggccagccaatggtctgcagggcgatgaaatcgggggtctgggtcatcgccgccattctacctgtgccgacgccctgccagcccagcaatgacgggcccggcgcccttgccatgcattgcagcaattccggtaggatggaagccccatgccttttgacggcccagctcccatgtccaccaactcgcccaagcccctggccatccgcgagcgcctttccgaagtgcgctacgaaatccgcggagaactggcgcggcgagcccgggagctggaggcgcagggccgcaagctgatcaagctcaacatcggcaatccgggcgctttcggcttccgtgcgccggagcacctgcagcgtgcgatcgctgacgacatgggccgcaccgacccgtacacgcaccagcagggcctgccggtggcacgtgaagccatcgccagctactacgcccgccgtggcgcgcccgatgcgcacccggaccgcgtcttcctcggcaacggcgtcagcgagctgatcgacctgtcgctgcgtgcgctgctcaacccgggcgatgaagtgctggtgccctcgcccgactacccgctgtggtcggcctcgaccatcctcaacgatggccgtccggtgtactaccgctgcgcaccggagaacggcttccagccggacccgagcgagatcgagacgctggtgtcctcgcgcacccgcgccatcgtgctgatcaatccgaacaaccccagcggcgccagctacccgcgcgaactgctggagcgcgtggtcgagatcgcacgccgccacaacctgttgctgctggtcgacgagatctacgaccagatcctgtacgacgacgcggtgttccagccggtcgcgccgctggccggtgatcatccgtgcctgaccttcagcggcctgagcaaggtgcaccgcgcctgcggctggcgcgtgggctgggcccacctcagcggcgacgatgcccgcctgggtgacttccgcgcggcactggacctgttgggcgcgctgcgcctgtgcgccaacgtgccgggccagtacgccatcgaggccgcggtgaacggtccggacaccatttccgagctgtgcacgccgggcggccgcctgtatgaaacccgccgcgcggtcatcgaggcctgcgaagccagcgaacatctgtcgctggtcgcaccggccggcgcgctgtacgcgttcccggccgtggtcggcgccgctgcgaagggcttcgacgaccacaacttcgcgctggacctgatgaacaacgaaggcgtgctggtggtgccgggctcgagcttcaacgtgccctaccgccatcatttccgcgtgaccctgatgccggaggcctcggtgatgcgcgatgtgttcgcgcgcatcgaccgcgtgctggcgcgacgtgccgaggacgcgaccaaggtcgtgccgctgaagccgcgccgttcggtggcctgagcgtggcgctgtcctacctggcgctgggcgattcgtacaccatcggtgaagcggttgcagtcgaaggccgctggccgcaccagctggccgccacgctgcgtgcgcagggcattgagctgtccgatccgcagaccatcgccaccaccggctggaccaccgacgaactcgatgcgggcatcgatgcggctgcgccgcaggggccgttcgatttcgtcagcctgctgatcggcgtcaacaaccagtaccgcgggcgtccgctggacgaataccgcagccagttccaggcgcttctgcagcgggcgatcggcttcgctggcggtgatgccagacgcgtgctggtgctgtccttccccgattggggcgcgaccccgttcggcgcaggcagtggccgcgacctggccgggatcgagatcgagaccgacgagttcaacgcggcagccgaggtgatcagcacccagcagggcgtggccttcgtcgacatcaccgatatcagccgcgcacagggcgaagacccgacgatgatcgccgaggatggcctgcacccttcggcgcggatgtacgcgctgtggagcgcacgcgcccttccggtggccgcgcacctgctcggcggcacggactgaggcgatggacggcacgccacggaacggcccgcccctgccctgcactcccctgacggccccgcaggcccgcttgattgccgaggccttccgcccggcgcaggcctggggcagccgccgcgactactactacacccgtggcaagctcggcagcgatccgctgtacgacggcgtgctgcagcatctgcctgacgatgggcagccggtgctggacctgggctgcgggctgggcctgttcgcccatgtactgcgccagcgcggcggtacccagcgctaccttggcgtggacgtggatgccggcaagatcacccgcgcgcagcgtgctgccgccgacctgcatgacgtgcgcttcgattgcgtggatgtgcaggcgccgctgccggcgcaggccgggcacgtcctgctgctggacgtgctgcagtacctggacgcgggcccacagcaggcactcctgcgcgcggccagcgcgcaggtggcccgcggcggccgcctgctgctgcgcacgccgctggccaccggcgatggccgcgaccgcaccacgcgggtggcggaccggctggcctggctgatcggctggatgggcacgcgaccgcgccactaccccgatccgcaggtattgcagacaacgcttgccgaagctggattgcaggtgaccgcaccccgcccgctgcacgggcgtacccccttcaacagctggctgctggtggccaaacgccccccgttgtagggccgaacccacgctcggctgtgctgttgcggtagatccacgccatgcgtggatggtctcgcgaccattcctgtaggggcgagcccacgcccggctgccccaagcggccagaagcctggtttacaggaccggcagccgcgccttcagcccccgctcgtccagcgcctgcagaacgcgttcgatgatcacccgattgtgaccgtgggcggcgccctcatgcagcagcacgatggcgccgggttgcaggtcaggcagcagccgcgacagcacgccctccggcgtgcaaccgacgccgtcgtagccccgggcactccagcccacgcgcaccaggcccagcgccttcaacaccggtgccacgaacggattggtcatgcccaccaccgagcggtaccagcgcaccggatgcccgctcagggcctgcagtgcatgctggcagccctcgatctccgcccgcatcgccgccgggcccagacgccagaagcgcgcctgtgggtggctgtggctgtggttgcccaggtcgtggccgcggcgcaggatctcctgcaccagttccggctgtgccagcgcacgttcccccaccaggaagaaggtggcgcgcgcctggtggcggtccagcaggtcgagcacggcgcgggtttccgggccggggccgtcatcgatcgtcagccagacgctgttgccggcctctggcaaccggctcagcaccggtgcgtagaagcggctgttgggcaggaatatcggcaccatgaacagcgcgtggctggccaccatcagcggcaggccccagtgccagcctgccagtacccataccaggatcacggccaactgcgacgccaacagccagggcagccagcgccagggccgggtcgggatgcgatgcaatgttcctgcgttgctcatcccccatgatgccatgaggggtagaattgatgattcgaattcccggaaacccgacgtccatgtccctcgatcccgccctgcgttcgcgcatcgaatccatcctcaacgccaaccgcgtcgtgctgttcatgaagggccagccgtcgatgccgcagtgcggtttctcggccaaggccgtgggcgccctgcaggatctcggcgtcgagttcgcccacgtcaacgtgctggccgaccaggaaatccgtgaaggcatcaaggtctacggcgactggccgaccatcccgcagctgtacatcgacggcgaactggtcggtggcagcgacatcgtgctgcagatggccgccagcggcgagctgagcagcgtgctgggcctggccgcaccggaccgcaccccgccgagcatcaccgtcaccccggccgccgtggaaatgctcaagggcgcgctggccgacgctccgggcgctgccctgcagctgagcatcgacgccggcttccagccgaacttccagctggctccgcacgacgaaggcgcgatcgctgccgagtccaacggcctgcgcgtgcagttcgacctggccagcgcgcgtcgcgccaacggcatcaccatcgactgggtggacgacatccgcggcaagggcctggccatcgacaatccgaacgcacccaagccggtgcaggaaatcagcgtgcgtgatgccgatgacctggtgcgtgccggcaacatcaccctggtggacgtgcgcccggccgaggagcgcgagatcgctgccgtgggcgtgccgttcaagagtttcgacggcaacggccgtgcggagctggaggccctgcccaaggacaccgcactggccttcatgtgccaccacggcggccgcagcgcacaggctgccgagcagttccgtgcactgggcttcaccaaggtgttcaacgtcaccggcggcatcaacgcctggtcggaagaggtggacaacggcgtgccgaagtactgatcggcactgaaaaaggggacggaggggattaagtcgtttatggcacaaacgacttaatcccctccgtcccctttttcttagccggcgaacccgccttcggccaggtaatccagttcttccgccgtggggaagcgaccgagcacggcattgcgatgcgggaaacgaccgaagcggcggatgatgtcgcggtgcagttcggcgtactgcaggtattccttgtcacccagcacgtcgaacatcgccaccgagcggtcctggtccagcggatcctcggagtgctcgaacggcaggtagatgaaggcgcgcagcttcggcaccagctgcaggtccaggccttcctcgatggcgcgcatggcgtaatgccgggccaggccatcggtggcgtaggaatgggcagtaccccggaagcagttgcgcgggaactggtcgagcagcagcatcagggccagcgccccttcggcactgcccagccaatgttcgcgcgcgcgcgaagcggcggcgaaatgctcatccagaaacaactggcggaactgcgcgtcgaacgcgtcgtcgcgggcgaaccacttcgcagggcccgcctccttccagaattccaccacttgcgcggcaacgtccatcacctactccccagggccggcgcgccgcgccaggccatcatcatcattcgtcgaagcgcaggtggcggaccgacttgccgttgcgccggataagcttaagcgcctcgataccgatctggatatggttttccacgaactgggagctgaccttggcatcggaggcttcggtcttgaccccatcggggatcatcggctggtccgacaccagcagcagcgcaccgctggggatgtggttggcgaagccggcggcgaacacggtggcggtttccatgtcgatggccatgcagcgcatcgcccgcagccgctccttgaaggcctcgtcgtgctcccagacccggcggttggtggtgtagacggtgcctgtccaatagtcgtggccaaggtcgcggatcatggtcgagaccgcacgctgcagcgcgaacgccggcaacgccggcacttccggcggcaggtagtctcccgaggtaccctcgccacggatcgcagcgatcggcagcaccaggtcgcccagctggttcttgcgcttgaggccgccgcacttgcccaggaacagcaccgccttgggcatcaccgccgacagcaggtccatgatgatcgcggcattggggctgcccatgccgaagttgatcatggtgatgccgtcgatcgtggcgcttgccatcggccggtccaggccgatgaccggcgcaccggtcagctcggaaaaggtatgcaggtagccgccgaagttggtcagcaggatgtgctggccgaactggtccagaggcacgccggtataccggggcagccagttgtcgacgatttcctgcttgcttttcatgggcggtccggtacggcgggggaccgggtattttcggccacccggccggtgcagtcgagccgccgtcgaccgtcctgtgaagaaggtcacttggcaagcccgccgccaccgggctagcgtcggcggttggaccaggttgcaaggggaactgcatggcatcgacgttgttgcgcgccggggtggtcctggcgctgctttcattgagcacggctccggcggtgggcgcctcgcgctttgtcgccgatccctaccccagcacctaccaggcccatcccgatgcgccggtactgatccagaatgccaccgtgctgaccggtaccggccagcgcctggacaacgccgatgtgctgctgcgcgacggccgcatcgttgccgtcggccgccagctgcaggccgatgcgggcgtcacccgcattgatgcacagggcaagtgggtcactccgggcctgatcgacgtgcattcgcacctgggcgtgtatcccagcccgggtgtcggtgcgcacagcgacggcaacgagatgaccgcaccggtcaccgccaacgtctgggccgaacactcggtgtggccgcaggacccgggcttcgccaccgcgctggccggcggcgtgaccagcatgcaggtgctgccgggctcggccaaccttgtcggtggccgcggcgtgacgctgaagaacgtcccggccatcacctaccaggcgatgaagttccccggtgcgccgtggggcctgaaaatggcctgcggcgagaaccccaagcgggtctatggcgagggcaagggcgtgaccccggccacgcgcatgggcaacgtggccggctatcgtgccgccttcatcgatgccgccgactacatcgccaagaacaagcccaagccggcaaagcgcaagagctggttcggcagcgacaagggcgacagcgccggtgatgccggcggcaagcgcgatctcaagctggacacgctggccggcgcgatcgaaggcgacatccgcgtgcacatccactgctaccgcgccgacgagatggccaccatgctcgatctggccaaggaattcggcttcaaggtagccgccttccaccacggcgtggaggcctacaagctggccgacaggctggccgccgacggcgtctgcggtgcgctgtgggccgactggtggggcttcaagatggaagccttcgacggcattccggagaacatcgcgctggtcgaccggccgaagaacagctgcgccatcgtccactccgattcacccgagggcatccagcgcctgaaccaggaagcagccaaggtgatggcgtccgcgcgccgcgcgcgcatgccggagatcacgcccgaacacgccatcacctggatgaccgccaacgccgccaaggcgctgggcattgaaggccagaccggcaccctggaggccggcaagatggccgacgtggtggtctggaacggcaaccccttcagttcgtatgcgctggccgagcaggtcttcattgatggccgcaggttgtacgaccgcagtgcaccggcagcgacgccgcgttctgatttccagctcggccaggaggtgcgttgatgatggtgctcaagcagttgacgcagtctgccgcgaagggcagccgagcatggttcggcgctactgtcatggtgctggcctgcatctccgcatccgcacaggcacaggacctgctggtgcgcaacgcaacggtgcacacggccagcgcacgcggcagcctgcacaacgccgatgtgctggtccagggtggcatcatccgcgcggtcggccccggcctgtccgcgccggccggggcgaccgtggtcgaagccagtggcagaccgctgaccccggccctgttcggtggcatcaccgaaaccggcatcgaagaggtctcgggtgaatcgagcacggtggacagttcgttgaagctcggcgagcagccgctgcgcccggaattcgacgtcaccctcgcctacaacccggcctcggtgctgattccggtcacgcgcctggaaggcatcggcttcactgcattgggggccgccaccggtggtggtttcgtggccggccagggcggcgtgatgcggctggacggcagcgccgacccgatcggcccgcgtgccctgttcctgcgcatcggcgcggccgcctccgaactgaccggccattcgcgcgccgcgcaatggatgctgctgcaacagatggtcgacgaagcacgcggccaggtggctgcagactcgccgcacgcgctgctgaccccggccgggcgccgcacactcagtcgctacctggccggccagggccgcatcgtggtggaggtggatcgtgcctcggacatccgccagctgctgcgctgggccacacgcgagaaggtgaagatcgccattgccggtgccagcgaagcctggcaggtcgcgccggagctggccgctgcgcacgtgccggtattcgtcgacgtgctggccaacctgccagccagcttcgaccagatcggtgccaccctgaaaaacgccgcgcgcctgcagcgtgccggcgtggcggtttctttcgtgcagcgcggcgatgccacccacaacgcgcgcaagatgcgccagctggctggcaatgcagtggccaacggtctgccttgggctgacggtctggccgggctgacccgggtacccgcacaggcgttcggcgtggccgaccagatcggcagcatcgagcccggcaagcgcgccgacctggtgctgtgggagggcgacccgctggacgtggcgcactatgccgaacaggtctggctgggcggccgtacgatgccgatgcgctcgcgccagaccgacctgcgtgatcgctacctgcagcgcaatgcgcagccctgaccgcattgaaggacatcaccatggccaccctgcgctggtacttcgacttcgtctcgccctactcctacctgcactggcagaagctgaaacagttgccgcagttcgtgcagatccagaccgtgccgatcgccttcggcgcggtgctgcatcacctgggcaatctcggacctgccgagattccggccaagcgccgtttcatgtaccgccagctgcaatggaccgcgcaggccgagggcacgccgatgcgcttcccgcccggccatccgttcaatccgttgtcggcgctgcgcctgtgcctggccgccggagccagcgcacaggcggtggacgtgctgttcgactggatctggcgcgacggccatgccggtgacagcgccgaagccctgcgcgaaccgggtgcgcaactgggcatcgaggatgtcgccagcgccatcgccgccccggcggtcaaggaacagttgcggcgcaacaccgaggccgcaatcggcgccggggtgttcggggtcccgaccctggccatcgaccaggaactgttctggggcaacgacgcccatccgctgatggcggccgtgctggccgatcctgccctgctgcagcagccccaatggcaacgcctggacagcctgccggtggcggtgcagcgcgatcgctgaacaggggtggcgcgtttccctcgggcgcgggctctggttttgagatagatttcacgtttccgaacctacaaccgccctggagggggagccgcggatgcgcatcggaatcgtcgtcgactcggcctgcgacctgccgcaggacttcattgccgagcacaacatcgtgctgctgccgatcaccgtccgcatcggcgaagccgtgctggccgatcaccgcgatgagcaggccacgctgagcttcctgcacgcgcacgtggccgaacacggcgccgaggcggaaaccattcccttcagtgtcaaccagatccgcgacctgttcctgcagcagctggtgatcgattacgaccacgtgttctgcatgaccatcaccaagacccgcagcccgatccatgacaacgcgctgcaggccagcttcgccatcctcaacgactacaagccggtgcgccaggcggcaggctacaactcaccgttcgcgctgcgcgtgctcgatacccagaacctgttcgccgcgcaggcggttacggcggtggaagccgtgcgcctgcgcgagagcaacgccagcgtgcagcagatccgggagcggctggaggaactggccggcaacgtgcacggctacatggtcacccgtgacctgtactacatgcgtgcgcgcgcacggcacaagggtgaccgcagtgtcggcctgctcagcgccgcactgggcagcgcgctggacatcaagccggtgctgcatggctaccgcggcgagaccgggccggtggccaagatcaagggattcgacaatgccgtgcagaagctgttcgcggtggtcggccagcgcgtacgtgccggactgatgacgccgacggtgtgcgtcagctacggcggagaactggacgagctgcgttccctgcccggctacgcacagctgaaagaggtctgcgccacccatggcgtgaccgtgtacgaatcggtgatgagcctgaccggcatggtcaacgtcggcaagggcgcggtcaccgtaggcttcgccgatgggccgcatcggttcgaatgagcgctggccacggccggaatctgcacatcgattccactgcggttgtgccagtcttgccgcacttcaaggagaactccatgcctgcgcagtaccacatcagcctgcccgacccgtccaaggcccgcggcaacgaccctgacctgtccttccattcgcagggcgccgccggtttcgccgaagagctgcaggatgccctgcgcagcggcacgctgttcgagcgctggaaggccaagcagcccgaccccgacgcggtggaaccgcagtggggcgtgaccgatccggacgccaccgtgaccggcgagcagaaggacctgcgcatcaacctggtcgccaccacccgcatcgatagtgacgtgttcaagcagcgcctgcgcctgctggccggcagccactgggaactgcgcgacgtgcgttgaggccctgctctggtaggtgccaaccttggttggcaactaccgcgacgcgaggtagtgccggccgctggccggcatccgcaacatccatgaaggtgccggccagcggccggcactaccagcctccgcccagcgcgcggtacagctctacacgcgcgatcgcggcggtggcctggctgttggccagcgcggcctggttgtccagtgcgatgcgctgggtggtcagcacgtccagcatgtcgaccacgccggcctgatactgccggcgcgccgcccccagtgccgtctcgctctcatccactgccacgtgcagctgcaccgtgcgctgctgctcggcactgtagccatccatggcgtcatccacttcgtgccatgcctgcagcacggtacggcggaactgcagggccgactgttgctgctgcagcctgctcagcgcgagattggccttcagccgtccgccctggaagatcggcaggctgatcgacggcccgatgctgaaacggtgcgcgttccagccatccagatcatcgagctgcttggcctggaagccggcgtcgccattcaaggtgatgcgcggcaggaaactggccttggccacgccgatgcctgccgttgccgcatgcagtgccgcttcggcacgacggatgtccgggcgacgctcggccagttcactgggcagccccaccgctacggccggcaacgccggccagtcacggcgtgcatcctgcagctgcgcgtccagcgcctgcggcggctgcgccagcaggaacgccagcgcattgcgcagctgcgattcgcgatgccgcaacggcgcgatgcgtgcctgcagcgatgccacctgcgcggccgcgctggacacctgcagcgtgctggccacaccctggcgttggcgtgcttcggtcaggcgtttgatgtcgtgggcgatgctgaggttgtcctcggtgatcgccagcagctgccgcgtcgcgcgcagctgcaggtaatcacgcgcggtttccgccagcagcgcgatgcgcactgcatgtgcatcctcctcggccatctgcacgcgcgcgtcggccgcttccacctgccgccgcacgcggccccacaggtccagttcccagctcaggccgataccggcctggaacagcccgtagtcatcacggccgccgttgccggacggatcattcaggcccacctcgctgttgcgtgcacgcacgccactggcgctcgcgctgacgctgggcaggcgatcggcggcggtgatgccgcgtgcagcacggctctgctgcacgcggttggccgccagctgcaggtccaggttggccgccagcacctggttggccagctgccccagcagcggatcgtcgaaaccggcccaccaggccgcgtcctggtcgatggcgttgccggcgacggcctcactctgccagtggctgggcagttccgcctgcggacgtacgaagtccggacccatcgtgcaggcagccagggccgtgcacaggctggccgcaacgaaggtgcggaacacggtgactgcgctcatgcgccctccccgctcttgtggcccggactgtgctgcacgctctgcgcgcgcgcgcggctgcccaggtcaacgctggcttccaccgacatgccggcacgcagctggtccagcagcggctggcccggctccagcacgatcttcaccggaatgcgctgcaccaccttggtgaagttgccggtggcgttctctggtgcgacggcagcaaaggtgacgccggtggctggtgcaatgctgtcgatgtgcccgcgcagcggcttgcccgggaatacgtccaccttcagttcgacctgctggccggcctgcatgcgggtcatctgcgtttcctggaagttggcgaccacgaaggcgcgcttcagcggcaccaccgcggccaccggcgtacccggcgtcaggtaggcacccacgcgcaccgcgcggcgaccgaccatgccatcgatcggtgcgcgcagcacggtgtgcgacagatccagttcggcgcgtgcctgcgccgcttccgcacgctgcaccgccgcctgtgcagcctgcacgcccgcgctgaggatgtcggtgcgctggcgtgcggtcgacagcgcggcctggccctgctgcagatgcgcactggccacggcctgcttcgactgcgcctgctgcgcgttctgcacggtaccggcgccgtcacgggccagttcgcggtaacgctgctggtcggcactggccagggtcagttcggaacggctgacatcgacactggccctggcctgcgcgatcaacgagtcctgctgggccagtgcggcctgcgcattggccagctgtgcacgggcattggcgaggtcggcacgggccgcctgcagggcgacctggtagtcgcggtcgtcgatgcgggccagcacatcaccggccttcaccgactggttgtcctcgacttccacggcactgacgaagccgggaatcttcggcgctaccagggtgtagtcggccaccacgtacgcattgttggtggtctggtggccgccatcgcgcagcagcagccacgcgccgacggccagggccagcacgcccaggcccaggccggtgttgagggtggttcgattgatcgtcatgagggggttcctgcgaaaggttcaggccacggcacgtggcggatggatgcgggtgggcatccaggcaatgaggggaatgaaggccagcgccaccagtgcgaccacccagtacaggtcggccgaagtcagcgcctgtacctgtgcatgcaggcgcgcgcccagctgcgggccatcggccagccacggttgctcgccaaggcgatcgaccagcacggtggaatggaaatgacggcggccctgggcgacggcatccagcacgccgccggcgagcacggcagcgaagcccttgaccgtgttgaaccaggccgaggcgaacgggccgtcctgcggcgccaggccgccggtggccagcatcagcagcggcagcaccgccatcggttgcgcgaacacctgcagcagctgcacccacaggaagttgtcgcggatccaggccacgtccaggtgcgagcccagccagcaggccagcgccagcatcgccaggcccgtggcctgcacccagcggcagtccaccgcgcggatgttcagcagcgccgccaccagcggcagcgcgatcacctgcggcagcgccacccacagcagcatcggtgcggtctgcagcggccggtagccctgcacgctggccaggaacccggacgggatcgagatcaccgccagcagcacgaacagcacgccgcccagcgtcaccagcgagtagctgagattgcggttggccagcagctgcagcttgaagaacggcaaggggtggaaccattcattgatcatgaacagcaccatcaggccggcaccgccaccgatcatcagcgtgatcatcggcgagtcgaaccagttcagccgcgggccctgcaccaggcccagcaccagcagcaccagcgccggcaggcccagcagcaggccgacgccatcgaactgggcgaagcgttccagccgcagcgggtcctgcggcaggccccagccgaccatcgccatggcggccaggcagtacggcacgatctgccagaacgcccagtgccagcccacctgctcgacccagaacgcggccagcggcgtgcccatgctcgggccgaacgtcgccgtcagcgcgtagccggccaggccatacagcttgatgcccgggggcaggaagcgcagcgccacgctcatcagcagcggcggcagcgcgccaccgcacagaccctgcagcgcgcgcaacagcaggaacacctgcaggttcggggcaagcgggcacagcacgcccagcaccatgaagccaccgatcatcgccaatgcgaagcggcgcagcgagaaggtggcggcacaccacggtgcgaaggccatcgcgctgaccgacatcgcgctgtagagggcgacgatccagctgccgtcgtcgacgctgaaacccatcgcgccacggatgtcggccagggcgaccttggtgatgttctcgttgaagcccgacaccagcaccgccagcagcacgccacacaggccgaccagaatgcggcgatcgagcccgggggcggcggcaggacggggcgctgcggcggccgggacagcggcggccggcgtactcatcgccgggcacctatccgtgcagtgcacggcatattgggggtcattggaatgcgctcagtgaaactccggggagcgcagtctagggagccggtaccctgcgaaaaatggcgcaacccgcatcccaggcgtgcgccaggcgcacgcatgcagatatcagcgcggggcctcccctgcgctttcgcacatggtcttgatcgaccgccgcagccactggtgggcggcgtcgttgtccagtcgtggatgccaggcctgcacgatggcggcggtccgcaccgggatcggcagcgggaacaggcgcagcggcaggcgcatgctgacgatccgctccagcatcacgctcggcatctgcggcaggatcaggtccgattcggccgccgcgaagatcgcgccgtggaaggtcgggctgatcagcgccacccgccgctgcaggcccagcgcggccagatcatcatcgatcggaccacgcggcaagccgcggcgcgacaccgcgatgtggtcgcaggcggcaaaacgctcggcgctgatctcctcatcgaacaagggatgatcttcgcgcgcggcgcccatgaacgaggtactgaacaggttctgcaccttggtatcgggcgcatgcttgccggcggtgctgatgtacaggtcgatccggccctgcgccatcgcatcgtcgtcggtatcgccctcgggcacgaagcgcagcactgcgcgcggcgcctgctggcggaacagctcgcgcaggcgtccgccgaaaccaccgacgaacacatcattggcacgcacgctgaaggttcgctcgagcacgcgcatgtctacctcgcgaccggcgttgaagacgcggtgggcctgctcgatcacatcgcggacctgctcgcgcagctgcagggcgcggggcgtgggcgccagaccgcggccggcacgcaccagcaccgggtcgcccagcgcggtgcggatccggcccagggtacggctcatcgccggcgcgctcaggttcatccggcgcgcggcggcggccacgctgcattcgtcaatcagcacgtccagtgccagcaacaggttcaggtccggcaggggcatgacagtctccagtaaatcagatgactttacggcacttgcaaccacggtggattgcgttcgacgcattcattgactgccgcgcacggcatgggtgcgcgcggtgacatcggcgaccatccccggcctgccaaggagacatccatgttcaataccctgctggtcgccctggatggtggcccccagcacgcgcgcgtgctggacctggccgccgccatcgccggcccccacagccgcctgcacctgctgtgcgtgctcgaccccgaattcgcgctggcggccgatgccagcgaagccgaccgcatcgagtacccggaagccgcccgccagcgctcgcgggccgaagcggtgctggccgaagccctggccgagctgcgcgaacgcggcattgacggcatcgcgcagattccctccggcgacccgggcgaagtgatcagcgagcaggcccggcgcctgaagtgcgacctgatcgtcatcggccaccgccacctgtcccggctggaacgcctgttcgaaccctcgatcgggcaatggaccatcgaccacgcgccctgtccggtgctggtggaaacccgcgacccacagccctagccaccatggcctcccgttccccgttgtttcccacccgggtcaactaccgcgccttcggtcgacagttcggccggggcgaacaggcgctgctgggcgcgatacggcagttgcgcgaccccgatctgcaggccgatggccttgcccagctgagcggactcgggcttggccaggagggatgcgacgccttcatcggcctgctgccgctgctggccacccccgccgctccgatcgatctgctgccggccggctctcccttcattgccgccagcgaattggacctgctggtctgcctgctgcgcatcgcacaatggcggcatgcgcggccccgcgaagacgacacgctggcacccttgcgccggcaactggcacgctgtgcgatggccgtgcaggcggcaaacctgccgttgcggcagcgctcgttgtcaccggtcgggctgaggctgctcgatccgaccggctggttgcggcagcgataagccgtcgcgccccccgtgtgatcgcatgcagagagctgctcagcagtccatcgttccgtgcgtgctgccctcgtcatccagcacgtgcgcatgcaggatcacctggttgcggccagcccgcttggcggcatacaggccggcatcggcgtctgccagcaactgatcggcactggccagagccggcggatgcaggtaacccacgccgacgctgatgctgaccgggccttccggcaatggcagcgcttcgaccgcttcgcgcagccgctcggccagcgccagcacgcccgacaacgggcttccgggcacgatgacggcgaactcttcaccgccataacgcgcaacgctgtcaccaccgcgaccggctatggccttcagcaccccggccaccgcttgcaggcaacgatcaccggctggatggccgtgctggtcgttgaaggccttgaagtggtcgatatccaccagcagcaggcccagctcggtgccgctgcgccgtgcgcgattccactcggacgtcagccgtgcgtcgaactcgcggcggttggccacgccggtcaggccatcctgccgcgccagttgatccagtgctgcctggcgttccagaagatcggtctgcagcaggacgctgcgcaggccgaagccaagggtggctacgacgaagccggcaacggccaacggccgcgcatgatcgaccaccagcgtgccaaccaccagcagcagcaatggcaggatgatcggaccggcggcctgcaccgtcctcgccagccgcgggtgcggcgttgtgcctgcgtccggcaccgtgtccagcgccaggcaggcgatcagcagaaaaggtacgtcgatcagcagatcgttgaacgcaccgaatgcatcatcggaggtgtagtggttgatgtagtaggccaccagcagataggccagtgcgtacagcgccagtgcgcggaagaacctgcgccgttcgggcacgtcgccggccagccatcgcaccacggcgaacgcggcgatacacaggttctggatgtcgaacatgcgctgcatgttggacatcgcatgggcgtcgacctcgacacgggcggcgaacgatgcggtgtgcacgaagaacagcacacccagcagcgccgccatcgccgcgtcgatcaggctgatgctcaggcgctcgcggcgtgcccgggccaggatgaacaccaggggcacgccatacagcacgtaaaggaacaggcttgcgcgcggggtgaaatcagcacgcccggcgcccaaggcgtcgatcatgttgaacgccatgccgccggcccacagcagcagtgccaatgccgtggcgcgccaccccagtgccgcgcggtcgcggcgggcccgccacaggcaggcggccgccgccagcagcggtgcgccggtcaggaaaacgaaggagcctaccccggcggggccaggccacagggccagcaccaggccatggcacagcacatacagcagcgccagcactaccggcatgcatccccccgatccgcaaggccgtctacgcgcacgatagcgcgccggcacgccacagcggcgtgatccactgcggcaaaacgacactccgagtgcaccgcgatggtagtgccggccgctggccggcaaacccaatgaatcacagggctgcaggttgccggccagcggccggcgctaccggaaagcgctcagccctgcagggcgcgggcgtggtgggcgatgtgctcgccgatgaagctggcgatgaagtagtagctgtggtcgtagccgggctgcaggcgcagggtcagcggatggccggcggcatcgcaggcctgctgcaggcgctgcggctgcagctgggtctgcaggaattcgtccgcctcgccctggtcgaccagcagcggcaggcgctcgtcagccatagcgatcagctcgcaggcatcccattgcgcccagtcggccgggttgtcgcccagataggcatggaaggccttctgcccccacggcacgtggctgggcgcgacgatcggcgaaaacgccgacacgctgcgatagcgcccggggttgcgcagcgcgatcaccagcgcgccatggccgcccatcgaatggccactgatcgcgcgcgcgtcggtcaccgcgaagttcgcctcgatcagcgccggcagctcctgcgccacgtagtcatgcatgcggtagtgcttcgcccacggtgcgcgggtggcattgaggaagaaccctgcccccttgcccaggtcgtagccctcggcatcggctacgtcatcaccgcgcgggctggtgtcgggcgcgacgatgatcacaccgtgctcggccgcataacgctgcgcgccggccttggtgatgaaattctgctcggtgcaggtcaggccgctcagccagtacagcaccggcagcttctgtgtttccgcctgcggtggcaggtacacggcgaactgcatgtcgcagcccagcgtggtcgaatgatggcggtagacgtcctgccagccgccaaaacatgcgcggtgttcaatgcgttccatggtgctctcctgcgcggcgcgtcagcgcacgcgtgcttctggtagatgccgaccttggtcgggttatccacgcccggcgtggatgccttggttgatccgttcatccagctgtgccagcaggcgcagcaacgattcgacgccaggctggccgtccaggttgcgatacgccgccaccgccacgtcgctgcgtggtggccactggccgtcggcgcgggcttcgtgcagtcgcggcaggaatacctgcgcaagccactgctcgaacggcatgccatcgtcgctgccgaaggccgaagtcaccgcacgcggtggccccacctcgccgtcgacccagcccagcgcacgcaacgcctgctcgatcggcgctaccagggccgcgcgcgggtcttccgcacgcggccggcgcagggcatcgaaccagcccatgacgcggctcagtagtggaccaccgaacggatcgacttgccttcatgcatcagatcgaaggcgtcgttgatcttgtccaggtccatggtgtgggtgacgaacggggccagttcgatatcgcccttcatcgcatcctcgaccatgcccggcagctggctgcggcccttcacgccgccgaaggcggtgcccatccacttgcgcccggtcaccagctggaacggacgggtggagatctcctggcccgaaccggccacgccgatcaccacgctctggccccagccacggtgcgcgcattccagcgccgcgcgcatcacgttgacgttgccgatgcactcgaagctgtggtccacgccccaggtggtcatttcaacgatgacctgctggatcggcttgtcgaaatccttcggattgatgcagtcggtggcaccgaattcgcgcgccagttcgaacttggacgggttggtgtccaccgcgatgatgcggccggccttggcctggcgcgcaccctggatcaccgccaggccgatgccaccgaggccgaacacggccacgctgtcgccttcctgcaccttggcggtgttgtgtaccgcgccgatgccggtggtgacgccgcagccgagcaggcagacgtgttccgggttggcgtccgggttgatcttcgccagcgagacttcggcaacgacggtgtactcgctgaaggtcgagcagcccatgtagtggtacagcggctcaccgttgtagctgaagcggctggtgccatcgggcatcacacccttgccctgggtggcgcgcacggccacgcacaggttggtcttgccgctcttgcagaacaggcactcgccgcactcggcggtgtacagcggaatcacgtggtcgccgggcttgacactggtcacgccctcgccgacctcgaccacgatgccggcgccttcatggcccagcaccaccgggaacaggccttccgggtcatcgccggacagggtgaacgcatcggtgtggcagacaccggtgtgggtgatcttgaccagcacttcgcctgccttcggcggggcgacgtcgatctcgacgatctgcagcggctggccgggaccaaaggcgacggcggcacgggatttcatgggtggactctccagagacaggcaatgacaggatgggcggcgccatgttgcgccgtcgtttacttcaggtacgagcggatcaacgcgctcatgtcgcgcacgcgttcggcgcgttgttcatcggaggctgcgggttgcccgaactcctcgcgcagatgagcctccatcacctcggacatcaggccgttgaccgcgccacggatggcggcgatctgctgcagcaccggcccgcagtcagcgccggcttccagcgcgcggtccagcgcatcgcactggccgcggatgcggcgcacgcgggccaggacctttttcttttcttcgggggagtgcggcatggcgggccatctcggaactatactgggggacagtatacaagccgaagtcacgaactcaatcctggccggctcaatcaaacaatccctcacccgccaaccgggtcagttcatccaccacgtagcgcaccttgggccgcaggtggcgcgtcggtggccacagcgcgtggatatcgatgtgccgttgcatgtgcgcatccagcaccgaccgcagcgcgccggaatccaggtgacggcgtaccagtgaaaccggcatctggcagataccaagcccggcgatggccgcctcgatcaccgcgtcgccgtcattgagttgatacggcgcattcgggatgaatgtcccttcgtcctcctcgctaccgatccgccaccacaccggttgcccgtggcggaagccaacaatgctgcggtgctgcgccagttcctccaccgtgcgcggcacgccgtgcgcctgcagatactctggcgatgcgcaggtgaccagtcgctggcgccccagccgccgcgccaccagatgctcggcctggtgcagcccgccgaagcggatcagcaggtcgatgccttcctcgatgggatcgacgaaatgatcggtgaaggtcatcgtcaactgcaggtccgggtactgccggcacagccgcaacagcaccggcagcaccaccaggcgcccgaacgaggatggcatgtcgatgcgcagccgcccgctgggcaggccggccgaacccaggcaggcctcggcggcggagatttcttccagcgccgccgcgcacgatgcgtagtacgcctcgccatcggtggtcagcgcgatgcgccgcgtggtgcggtggaacaggcgcccccccagccgcgcttccagccgggcgacggccttgcccaccgccgagcgcgagatgcccagcgcgtcggcggcctcggtgaagctgcctgagcgggccgtggtgacgaacgtgaccaggccattcaacgattccagcggcagcatcgttcgcgctccattggggacaaatagtcccgcacccagggagatcgaagcgctttatgcgcccgcatgtcaactccatcctgtgtgcatcgcgccgctggcgccttcccccgcaccgagatgaccgacatgaccgccgccctgttccgccccttcgaccttgcaggcactttcctgcgcaaccgcatcgcgatggcgccgatgacccgtgcccgcaaccccggagcggtcgccaacgaactcaccgcgcagtactaccggcagcgcgccagcgccggcctgatcatcagcgaaggcacgcctgtctcgccgcagggccagggctacatcgacgtgccgggcatctggtcggccgagcaggtggccgggtggaagcgtgtcaccgaggcggtgcatgccgcacagggcacgatcttcgcccagctctggcacgtcggccgcatgtcgcattcctcgctgcagcccgacggtgggcaaccggtcagcgccggtacccgcccggtggccagcgcaccgaagaacacctcgttcgtgtacctggacgatggcagccgcggccacgccgatcccactccggcacgtgcactggagactgcggaggtccccggtatcgtcgacgacttcgtgcgcggcgcagacaacgccattgcggccggcttcgacggcatcgaactgcatgccgccaacggttacctgttcgagcagttcctcaacccgctcatcaaccagcgtgatgatcgctacggcggctcgctgcccaatcgtgcgcgcttgatcctggacaccgtcgatgcgatggcgcagcgtatcggtgcgcatcgcatcggcgtgcgcctggcaccgaacaacctcaccttcgacatgccgttctaccccgacaacgaagccacctatctgtacctggccgaggaactgggcaagcgtgggctggcctacgtgcacctcaacgacaacgtgcaggcgggccagtcggtgctgggcgaggcgttcctgcggcagttcaggcaggcctacggtggcaccgtcatcctggcaggtggcatgacccgcgaacgcgccctgcagctggtcgaagcgggcaccatcgacctggccgcgttcggccagccgttcatcgccaacccggatctggtcgaacgcctgcagcgcaacatcgcgttggccacgcccgaccgcagcacctattacggtggcggcgaagcaggctacctcgactacccggccgcgggctgatcccccacggggcctccacggggtcggatccctttccaacggaaagggctctgacccctgttcggcgcacaaggagtcagagccacgctgcgcgcggatccgaccccggccttcaggcgtcctcgcgcacgtaggcgaacgactcgtccaaccgctcgaagccgatcacctcagcgacgatggcctgtgcatcctcgtcgctgatgtttccttcagcgatatcgtcaacgcgggcgaacagccgctgcagggctgcgtactggtcatcgcgcaggaacggctggtggctctgcagccagcgccgcaggttgctggccagctcgccgtgcgacagcagcgtgtacggcccctggtaatcagcaacggcttcgaccatcttgcggaacaggaaatcctgatagctggcggccagcacatcggcacgatcatcgtcatgccacaccagcacgacggggggctcggcaaagccaggcgcgttgctccagaagcagtagctgtcgccgccgccggtccgcgcaaagggcagcaactgcaggtcagtgcgcaggggattgtaatgatcctccgcagtcagctcctgccacgcctcgagcagctcatcgtcctccaggggctcatagtcctgggcatacagcagcaccggtggatccgcctgcagcgtcgggaataccacctcggaccattccggatgtggggcaccccaactcaaccgatccgctgcgtgcagctgcttgaacaggggcgggaaggactggccggtggcctgttcgatgccggatagcgcgctcatggatgtccttgtcgatggagaccgcccagcttgcccgaatccgcgcaggagatgaacgggtcgcagcacgcggcaggactagactgcgaccaccggatgccgcccatcgctgccatgaacgccactgcccacagcttcatcgtcaacctcgacgtgcccgacctggccgccgccgaagacttctacatccgggccttcggcctgcgcatcggccgccgtctcggcccgggcgccgtggagctgctcggtgggccaacgccgctctacctgctgcacaacgacgccggcagcgccgccaccgaagacggcgacgtgcgcgactacgagcgccattggacgccgctgcacctggattgggtggtggatgacatcgaagccgcgctggtacgtgcagtcgcagccggagcgacgctcgagcaatccgtgcgcgagcgccgctggggacgcatcgccgtgctggccgatccgttcggccacggcttctgcctgatccagttcagtggcgaaggctacgacgcactggtcgaatgaccgctgcaccgctcaccacggcaacggcaccgcttcgccgttggcgcgctcgccgtagtacagcgacggcagcaggcgcgagaggaaactgaactccgtgtagcagtgcttgagcaggcccaggccgaccgcatcgccggcatcgcggtgcggatcggtgctgtccaggccgagcacgaagcggctgcgcagcacacagccaaacggcgtatcgcgcgccacgtgcagcatctgcccgtcgcagggatcaccgtttgcatccaggcggacgtggtcgccgaagccgatgcgcgcggcgatcaccgccgatacatcgcctgcatcctgtgccgcctgcaggcgctcgggcaccagcaacgtgcgcgggtcatggaacttcaggcgcgccgccaccggcggaatgtcggccagcgattccaccgcatggatgctggcgccgtggtagctgcgcccgcgctgccaggccgcgtcccagccgcgatgctcgacatgatcgaccggatgccaccagcggatgtgctgggtggtctcgaagaaggtgaaccaccagtccagcatgcggcccttgcagccgtgcagatcggtgcgcaccgccaccagcagggtgccgtcttcgcggcgctggatgccggtctccaggtgcatcggcgccgggtccagcagatcgtggtggtccagccaggcgcgtgcgttcacagcggtatacatcggggtctcctgcggtgttgggagctccgacaatacggaaacggcattcgtttcgcaattgtccggatgcggtaagatgggcgcaatgaacagcaccaccgtgcccgagcccacatcaccaacccgccgccgcggccgccctgcgcggccggaagccgaagtccgccacgccgtgctgcaggccacgctggaactgctgctggcgcagggctacgaggccaccaccatcgaagcggtggcggcgcacgccggggtggcgaagaagaccgtctaccgccacgccagcaaccgcgaggaactggtcgggttggcggtgcgtgagtggaccgacggcttcgcgccacaactgcagcgcgatgcgcgcaatgcccaagaggtcgtgccgttgctgcaggacatcctgcacgcggtgtgcgcgcaggcgctgtcggcgcaggcggtgcaggtgttccgcctgctggccaccgactttcccggcaaggacgcgctgctgcaggcctatctggacaacggcatcgaacgcggccgtgcgctgctggccgactggctggcgcgccagcaacagcgtgggctgctacgcgagggagatcctgttcgcatggcgcgattgctgctggcgatggccgtggccgagccgctgcgcgaacgcgtgatcggtgtggtggccgaggatgcgccggtggacgtgcacctgcgcgactgcgtggcgttcttggcgccggtgttgcaggcgccgtaaggttgctccatccacgcgtggcgtggatctaccggccggtcccgattcgttggtcggcaatggccttgcccggtgggtgccgaccgttggtcggcaatggccttgcccggtgggtgccgaccgttggtcggcaatggccttccacggtgggtgccgaccgtcggtcggcaccacatcatccatcgcaactcactcgcgcagcatgtccacgaacgcgcgcaacgcaccgggcatctgccgctgcttcgggtagtacagcgcgaagccggcgaacggttcgctccagtcttccagcactgccaccatctggccggattcgatgtacgggcgggcggtgtcttccagcacataggccaggccgatgccatcgagtaccgctctgaccacggtgccctgctcgcacagcgtcagccgccccggcacatcgatctccagcgcctgcccaccgcgctcgaactgccacttgtacagatgcccgctggcgaagcggaagcggatgcattcgtgtgtggccaggtcgcgcggatgctgtggcgccgggcgccgccgcaggtagtccggcgagccgacaatcaagccacgcagcggtgggcccatcggcaccgccaccatgtcctcgggtacgaactcgtgcaggcgcacgccggcgtcgtagccttcggcaacgatatcgaccaggccatcgttctcggtcagctccacccgcacgtcgggatgggcgtgcaggaagcgcgccagccgtggccccaactgggtcggcactgcggcgcgggtagcattgatacgcagcaggcccgccggcgcggcgcggaactggttcatctcctccagcgcgtcattcacctggcccagcgcgggctgcaggcgttccagcaggcgttgcccggcctcggtcagggccacgctgcgggtggtgcgatggaacaggcccacgcccaaccgttcctccagcgcgcggatcgcatagctcaccgccgaggtcgacagcgccagctcggcgccggcacggcggaagctgcggtgacgggcgaccgccgcgaacgcggccaggtgggtgagattgtcagtggccatgattgtgcagtttcacttgatgaatcatgccgatatccgtgcttcttgcggctgggtacggggcgtattgtaaaacgcctttcgacaaaccctgccaaggattccccatgtccctcgcccgtggttacgccgcccactcccataccgacccgctggtgcccttcgagttcgaacgccgcgcggtcggcccggacgatgtgcgcatcgagattctctacagcggcatctgccactccgacctgcaccaggcccgcgacgactggggtggctcgatctacccgatggtgccgggccacgagatcatcggccgcgtgaccgaggtcggcagcaacgtcacccgcttcaaggtcggcgaccacgccggcgtcggctgcatggtcgactcctgccgccactgcgatgcctgcgagcacgacctggagcagtactgcgcagagggcgcgacctggacctacaacggccgtgaacgcgaaagcggcgcgccgacctacggcggctattccgaccacgtggtggtcgaacagcgcttcgtggtgaaggtgtccgacaccctcgacctgaaggccgccgccccgctgctgtgcgccggcatcaccacctggtcgccgctgcgccactggaaggtcggcccgggccagaaggtcggcgtgatcggcctcggtggcctcggccacatgggcgtgaagttcgccaaggcactcggcgcgcacgtggtgatgatcaccaccacgccggaaaagggtgccgacgccaagcgcctgggcgccgatgaggtactggtctcgcgcgatgccgcgcagatgaaggcgcacgccggcagcttcgacttcctgctcaacaccatcccggtcggccatgacaccaacccctacatgggcctgctcaagcgtgaagccaccatgtgcctggtcggcgtgctgaccgaactggacccgccgctgaccggtggcagcgtgatcttcggccgcaagcacctgaccggctcggcgatcggcggcatggctgaaacccaggaaatgatggacttctgtgccgagcacggcatcgtcagcgatgtggagatgatcgacatcaagaacgtcaacgaagcctgggaacgcatggcgaagaacgatgtgcgctaccgcttcgtgatcgacatggcgacgatgaaggacgccgcctgatccaaggcagatgtggaaaatgaaaaaccccggcaatgccggggtttttcttctggtagtgccggccgctggccggcacccccgcatggcgatcagtacgcgaattcgcggaacaccggatcgacgtcgccgtgccagcggccatggaacagcgccagcttgcgctcggccggggtcagcccggattcgacgatctcctgcagcacgtccaggaacttgctctcgtcctggccgtcggcattgcgcgccgcgcggcgcttgaggccttcgacggaaatcttcacggcttcgcgggccaggtcgcgcaccgtgccattgcggaacggcaggctcatcgcatgcttcggcacgccgtcgcgcagtgcatggcgctcggccagggtgaagtcacgcaccaggtcccacgcagcgtccagcgcagcgtcgtcgtacagcaggccgacccagaatgccggcagcgcacacaggcggctccacggaccaccatcggcgccgcgcatttccaggtacttcttcaggcgcacttccgggaacgcggtggtcatgtggtccgaccagtcgcgcagcgtcggcagcgcgcccggcagcaccggcagcctggcctgcatgaaatcgcggaagctctgcccgctggcgtcgtggtagatgccatcgcggtaggagaaatacatcggcacgtcgagcaggtaatcgacatagcgctcgtaaccgaagccatcctcgaacacgaagtcgagcatgccggtgcggtcagcgtcggtgtcggtccagatgtgcgagcggtagctcaggtagccgttgggcttgccttcggtgaacggcgaatcggcgaacagcgcggtggcgatcggctgcagcgccagcgatacgcggaacttcttcaccatgtccgcttcggtggcgtagtccaggttcacctgtaccgtgcaggtgcgggtcatcatgtccaggccgagcgaaccgaccttgggcatgtacgaacgcatgatcttgtagcggcccttgggcatccagggcatctcgtcgcgcttccacttcggctggaagcccatgccgaggaaacccagctgcagttcgccggccacctgtgccacttcgttgaggtgggtgccggtctccacgcaggtctggtggatggtctccagcgccgcaccggacagttccagctgaccggccggttccagcgtcaccgaggcgccatcgcgcagcagggcgatcgtgttgccattctcctgcaccggctcccagccgaagcggaccaggccgttgagcagcgcttcgatgccgcgctcgccttcgaaggtcggcgggcgcaggtcatccaggcggaacccgaacttctcgtgctcggtgccgatgcgccactgcgcgcggggcttctcgccggaggcgatcacctccaccagctgcgagcggtcggtaatgggggtatcggcgacgtggctggggctcgacaagggaaaggctcgctggacggtggcgggggatgtggggctcgcggccttccatcgcaagggcgcactatagcgtggcaccccgttgcgtcatgcgacggtgacgggtttcagcatcctaccgacgccctcttgaccctcgtacactcagagccatgagccgccattcacgacaccccgaactgcatcgctccgagcgcgtcggctggctgcgagccgccgtgctgggcgccaacgatggcatcgtctcggtggctggcctggtggtcggcgtggccgccagcggcgcctcggctgcgaccatcctggccaccggcgtggcaggtaccgtggccggcgcgatgtcgatggcggcgggcgaatatgtctcggtgcagacccaggccgacaccgaagcggccgacctggcaatggaaaagcgcgagctgcgcgacgatccgcacagcgaactggaggagctggccgcgatctaccgccaccgcggcctggagcctgcgctggcgcggcaggtggccgaacagctcaccgcccacgatgcgctgggtgcccacgcccgcgacgaactgggcatcaccgataccctgcgcgcccgcccgctgcaggcagcgctggcctcggccggtgcgttcacctgcggtgcggcgctgccagtgctgaccgccctgctggcgccggtcgacaaggtcgcactgatgaccacggccagtaccctgctcggcctgtgcctgaccggcgcggtggcagcccaggccggcggcgccccgccggtacgcggcgcgatccgggtgatgttctggggtgcactggcaatggccgccgctgcaggcgtcggtcgcctgttcggcgcccaggtgacatgaccggcatgctgccgccagttaccgcactgctggccgagatggccagcctggccggctgcgcacgcgccgaaggttatgcgtgcatcaccgcgcggcgcgaacatggcgccagctcggtggagattccgcaaccgcagttcgcgatcctgctggaaggccgcaagcaggtgcgtaccgcgcaccagtcgctggagttcatccccggcgacatcctgctgctgacccagcgctgccgcatcgatgtagtcaacacccccgacccacgcagtggccgctacctcagcgccatcgtgccgctgtgtgccgaagtgctggcggccgcacgcacgctgtggagcgaggagcttcccgcgccaggccaggcgatggcgcgactgccgttgatcgatcatggcgcggtgctgcgccagtggcggcaatcgctgcaggacggtcgttacagcgaagcgcggctggccctggcctcgctggtactgaccttgtgccggcagggccacggcaacctgctgctgccgcaggcaccgagcctgggcgaacagatccgcgaccgcatcgccgccgaaccggcccgcgactggcaatcgcgcgatgtggaagaacagttcgcgttgagcggcgcgacactgcgccgccgtcttgccgccgaggacaccagcctgcgccagctgctcaccgaggcacggctggcgcatggcatgcagctgctctacacgacggacctgccgttgaagaccgtggcagcgcgcgcgggctaccggtctgcggcgagtttcagcaagcgcttcgccgagcagtacggactggctcccacagacatttgagggggttcggcagggcttgcagccctgcacctgctcaatgcaacggcaacggcaacggccaaagccagagccagagccagagcggcattccgtgggatggcggggcggtgtgggtgggcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacctctgacagatcttcgcgactgttggtaggtgtcgaccttggtcgacacatctgtcagatatcgaatgaaactgtggggtcagatccgttttcctgcggaaaacggatctgaccccacgagctgacagatcgcggaaaactgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccatggacgggtttacggcgtctcccgcaaccggacccaccccgccatcccacggatagcccgctgtcgctgttgctgttgcttcggccgttgccctggctcgtagcgggtgcagggcgcagccctgcagacaacaccccttccctgagcattccgcgcagtggtttgagcgccgcgcacacgccggccacggcactctgggcacaacggaaccgcccgtcatccaccgagaaccgccatgaccctgcgtcacctgccgctgcgcggcgccctgctgctggccctgtcgcccctgccgctggccgcgctggccgaggccacttcgcccgcccccacccagcaggtgcctggtgtctatcaccagcgcgtcggcgcgctgcaggtcaccgccctgttcgacggcgtggtcgcgctcggccggcaggaagtggtggacgtgccgccgacgctggtcagccgcctgctggaaggccgttacgtgccggaagacaagaagggcctgcagaccgcgatcaatgcgttcctgatccgccagggcaaccacctgaccctggtcgacaccggcaccgcgcagtgcttcggacccggcctgggccaggtgctgggcaatctgcgcgcctccggcgtggacccggccgaggtagatgaggtgctgctgacccacgcccatccggaccacctgtgcggcgtactcgacgcgcagggcaagccggcctaccccaatgccacggtgtggctgtccaaggcggatgccgattactggctcaacccggccagcgagggcaccgcgccgaagggcgtgcgcttcgccttcccgctggcacgcaatgcggtcgcgccataccaggccagcggccacctgcgcaccttcagccccggcgacgccctgcccggcggcgcggtggcgatggacacccatggccatacgcccggccatgtctcttaccggttcgacagccagggccagtcactgctggtatggggtgatgtgctgcacttccatgcggtgcagttcgcgcacccggaggcggcattcgaggccgattcggaccgcacagcggccatcgccagccgtcgcgggctgctgcagcaggccaccgccaacggctggtgggtagccggtgcgcacctgcccttccccggcctgggccatgtgcgtggcgagggcaaggcctatgcgtgggtgccggcggagtattcgccgttgtaagggtgtgccgaccaaggtcggcacccaccgatcgggtagcgcccggctgccagccgggcgaccggaaatgccttactccagccccagccagccgccgatcacgccacgggcttcgtccacgccggtacggtcttcgccggagaacacctgcacgctgacgctgtcgccgtaggccgattgcagttccttgcgcaccttctgcagggactgcatctgctggctgcggctgagcttgtcggccttggtcagcagggcgtgcgccggcaggccgcgctgcacggcgtaggacagcatctgccggtcgtagtccttcagcggatggcggatgtccatcaccaccaccagccccttcagggcttcgcgggtgcggaaatacttgtcgatgaaggcctgccagtgcgcctgcaggtccagcggcacctttgcatagccataacctggcaggtcgaccagatgcgcttccggggtgacctggaagaacaccaactgctgggtacggccaggggtcttggagacacgggccagggcgttctggcgggtcagcgcgttgagcgcactggacttgccggcgttggagcggccggcgaaggccacttcggccccttcgtcgggcggcagttgccgcacgttgtgggccgaaaggtggtaacgggcgcgttcgatgagcaatgacatgtgcctaggatcgcatgttgcggcgccgcgcgcccgtgccggcggcctctgcgggcattttgctgcactgctgcgttgaccgtgcgcggaaacggcgttgataatccgggcgatgccggcggccaccgcccggcccggtccatacggagcttcagcatgcgccacgctcgcgttcttgccgtatccgcccttgccactgctgtagtcgttgccgctgctgcgttcgcgcagaccacgttgaccccgctgcccgacaacgggccgatcaacaccgcctcgctggaggtggatttcagcaagacccactggggcgatgccaaggccggccagaccaaggcctcggcctgcgcggcctgccatggcgccgacggcaattccacggtggagatgtacccgtccatcgccggccagagcgaacgctacgtcgcccagcagatggccctgatcgccaatgggcagcgcagttccggcgcggcggtggcgatggtgccattcgtacagaacctcaccccgcaggacatgcgcgacatcggcgcgttcttcgccacgcagaaggccaccgccggcatcgccgatgacacggcagtcaccgacggcccgtacaagggcatgaagttctacgagatcggccagcagctgtaccgtggcggcgacgccaagcgcggcctgccggcctgcatggcgtgccacggccccagcggtgccggtaatccgggtccggcctatccgcacatcggtggtcagcacgccagctatgtcgcgcgccgcctgcaggaataccaggccggccagaccagcgagaccgacaaggcccacttccagatcatggcgacagtcgcgcagaagctgagcgagcaggaggtgcaggcgctgtcgagctacctgcagggcctgcacaacaaggccgacgatgtggccactgcccccccgtcggcgcaaccggctgccgccccctgaccaccactggtcggcccgggccgccaccacggcccgcgcctgcggtatgtttccttcacgccggcgaccgcgccggcgttgcttttttcaacggagatgcgtgtcgatgaggttgatttcccgcctgctgttgtccgtgctggtgctgctgccgctggcagcctgcgccgctacccccgccaatgccccgctggtcgagggcaaagactacgagcgcatcgcccagccgggcccgttccagccgctggccggcaagatcgaggtggtcgaggtcttcggctacacctgcccgcattgcgcccacttcgaaccgcagctggaagcctgggcggccaagctgccggccgacgtgcgcttcaccccggtcccggctgccttcggtggcgcctgggatgcctgggcactggcctactacgccgccgacgaggtcggcgtggccaagcgcagccacgctgccgtgttcaaggccctgcacgagcagggatcgctgccgatgcagaacgtctcggccgatgagctagccaccttctacaaggcgtatggcgtgaccccggaccgttacctccaggccctgcgcggcgacgccgtacagaagaaggtcgatgccgcgcgcgcgttcgcccagcgcaccaggatcccggggaccccggcgctgatcatcaacggccagtacctggtgcgtggcaacagcttcgacgaccagctgcgcatcgcctcggcgctgatcgcccaggcccgcgctgcccgcggccgctgaaccaacacacaccaccgacacggcgctgtcgccgccgcatgtcatcatttccctctggccggcgcctggcgccggccccaccattccagatgctggagacgtttccatgaagatccgttacgccctcgccctcgcagcgctgctgccgatcctggctgcctgcaaggctgatgacggcagcaccaacaccactgcggccccggccgaaccggctgcagcaccggcagccaccaccgaaccggctgctgcgccggcggcgggcagcgaaggcgccgcgccggctgccgctgaaggcgagaaggccccggccgaaactgctccggccaccgcaccggccccgaccaccgccgcactgaccggcccggccccggtggaaggtgccgactaccaggtgatcccgaacggccagccgttccagccggccaccggcaagatcgaagtgaccgagatcttcggctacgtctgcccggcctgcgccgcattccagccgctggtcggcccgtggaaggccggcctgccgagcgacgtgaacttcgtctacgtgccggccatgttcggcggcacctgggatgactacgcccgtgccttctacgccgcgcagaccctgggcgtgcaggagaagacccacgaagcgctgtacgccgccatccactcgcagaagaccctgaagggcgagcgcggccgtgattcggtcgaagacatcgccaagttctacggtgcctacggcgtggatccgaagcagttcgccgccaccatgggcagcttcgcggtgaatgccaagaccaactcggccaagcagttcgcgcagcgcagccagatcagcggcaccccatcgatcatcgtcaacggcaagtacctggtgaagggcaagagcttcccggacatgctgcgcatcgccgaccacctgatcgcccgcgaacgcggtgcggcccaggctcactgatccaagagaagcgtttcccggccgtgaattccccccgtacacggaccctgcgcttgctgacggccaacatccaggccggctcaagtacccgccgctacagcgactatgtgacccgcagctggtcacatgcgctgccggcgggtcgcaagcgcagcagccttgacgcgatcgccaccttggcgcgcgaccatgacatcgtcggcctgcaggaggccgacccgggcagcctgcgctcgggcttcaccaaccagacccactatttggcccagcgcgccggcttcaattactggagccaccagccgaaccggcgcatgggtggggtcgcctccagcgccaacggcctgttgagcaagctggaaccggttgaagtgcaggatcacgccctgcccggccgcatcggcgggcgcggcgtgctgctggccaagttcggcgatggcgccgatggcctggcggtggctgtggcccatctgtcgctgggcgcgggatcgcggatgtcgcagctgggcttcatcgccgagctgttgtccgaccaccccaacgcggtgctgatgggcgacttcaactgcctggccgagcgcccggaaatgcaggtgctgtaccagaagacccggctgcagcccccgggctgcatcgtgccgaccttccccagctggcgcccggaccgcgccatcgaccacatcctggtcagcagcggcctgcagacccgcaccgtggaagccgtaccggccgcgttctccgatcacctcgccctggcgatgcagatcgacgtcccggccgacgccctgcgctgactcgccgttacggtaggtgcggaccgttggtccgcacgctctgcgccgggcgccgcccggcgccccctaaatcggggcacaaacgacttaatcccctccgtcccctttttcaggcggtgacgggtgccttcaaccgccgcgcggtcatcgtgctgcccaccgaggccaacaccgtgcagccgatcgccagccactgcagcccgtgcaggtgctcgtgcagcaacagcatcgcccacagcgcggccaccgccggctccatgctgatcaggatgccgaaggtctccttcggcaggcgcttgagcgccatcatttccagcgacatcgggatcgcgctggacaccagtgccaccagcaggcccgccgccaggatcttcgggtcgagcagcgccgcaccggcatgcaccacgcccaccggtaccaccaccagagacgccgccagcagccccagcgagaccgagtgcccggcatgcagatgaccggcacgcttgccgaacacgatgtacaggccccagcaggccgcagcgcccatcgcgtacagcacgccggccgggtccagcgcggggccaccgccgatcggcagcagcaacagcagccccaccgccgcgcagcctacccagaggaaatcgatcgggcgtcgtgatgacagcatcgccaccgtcagcggcccggtgaactcgatggccaccgcgatgccgaagggaatcgtgcgcagggccatgtagaacagcaggttcatcagccccagggtgagcccgtagcgcaggatggtgattgcatccacgcggctggtcttccagcgccatggtcgccagaacagcagtagcaacagcgctgaaaagcccacgcgcagcgcgctggtgccctgcgcaccgatcagcgggaacaggtgttttgcgtaggaagtgccgatggccagcgaggtgaccgagccgagcaccgccagcgccggcaacatcggcgcaagtcgtgaggtctgcatccgcaaagtctattgcgtcggcgccgagcacttggctcaattgacagcctgttcgtgcaacttctgctcgccatggccatcgctcccgtgctcgacagtttcgaccgcgccatcctcgacctcctgcagcgggacaacaccctgccgcagcgcgaaatcgccgagtccgtgcacctgtccaccccggccgtgcaacggcgcatcaagcgcctgcaggacagtggcgtgatcgcggccaacgtggcggtggtcgccgcagccaagatcggtcggccgctgaccatcatcgtcgaggtgcgcgtggtcagcgagcagcgcgaccgcgtggcgccgttcaggcgccgcgtgcaggacgaccctgcggtgcagcagtgctactccatcaccggcgatggcgatttcctgctgctgctttcggcggcgtcgatggaagagtacgaggccatcaccgagcggttgttcggcggcgatgacaacatcgagcgcttccgcacctcggtggcactgggcacgttgaagcggagtttcgaggtcccgctggcaccggttctgtagcgtcgagccatgaatacaccgtcctcccacgcccaacgcctgcgccgctggttgctgcgtagcctgtggctggccattgcgctcatcgcggcgatgacgctgtggaacagcccatgggcggccgcaccgaagatgctgtgggcgctctcgcggatgccgccggccacgcaactaccggtgccggtggacggcgtgcggccacgccagatcgccgataccttcggcgcgccacgtggccgtgaccgctcccacgccggcatcgacatcttcgccaaacgcggcaccccagtgcgcagcgccacggccggtgtcgtcgcggatgtcagcgaacgcgggctcggcgggcgtcaggtctgggtgatcgggcctgggcgcgaacgctactactacgcgcatctggaggactgggccgacggcctggcacgcggccaggtggtgcaacccggcgatctgctcggccatgtcggcgacagcggcaacgccaagggcacgccgccgcacctgcactggggcgtctacggcaccgacggcgcgcgaaacccgctgccattgctgcgctgactgccactgcacacccgcagaccgatctgttcatcatttgtaaataggaatagttcgtattaccatttctttcgtttccggtggtgccaggacggcctgcccgtccgtttcccacccgtagcgcctcgcctctggatgccggccgagcgcgcgtgctcgtccaggacccccatgacccgttccgtcttccgtacgccgcagccacaacggctgtccgttgccgtgctcgccgttctctgcgccgtggccccggccgccttcgccgaaaccgccgccgatccgaccaacctcgacaaggtggtggtgaagggtgaacgcgccgaaggctattcggtgcgccgcacctcggccggtacccgcttcgacctggccccgcgcgagatcccgcagtcgatcagcatcatcagccaccagcgcatcgaagatcagaacctcgacgacatcatcgacgtgctggccaacaccaccggcgtgaccagcacccagtccgacagcgaacgcaccgagttctacgcgcgcggtttctacatcgatgcctaccagttcgatggcctgccgacgcagatggtgcagaactggagctacggtgattccggcctggacctggcgctgtacgaccgcgtggaagtggtgcgtggtgccaccggcctgctcagtggtgccggcaatccgtccgcgtcggtgaacctgatccgcaagcatgccgacagcgccgaactgaccggcagcgcctcggtgaacgtcggcagctggggccgcacccgcaccaccgtggacgtgggcagtgcactgaacgccagcggcaccgtgcgcggccgcgtgatcggcagctacctggacaccgacggccagatggatcgctacaaccagcgcaagacgctgggctatgcggtcatcgacgccgacctgaccccggacacccagctgagcgtgggctacgactaccagcagaagcgcgccaacggcgcgacctggggcggcttcccgatgctgtactccgatggctcgcgcaccggctatgacgaatcgttcaacgccagcccgaactggacctactgggacaccaccagcaagcgcgcgttcgccaccctgcagcacgccttcagcaatggctggaagttcaaggtcggtgccacgcacgatgagaccaaggccgacgacaagctgttctacccggcatacaacgactggaccacgggcgcatcgaacttcgacagaaccaacggcacgggcatctcgccttccgcgggtttctacaacactgagcgcaaggtcaccggtgttgatggctacgttgacggtccgttccagctgttcggccgcgagcaccagttcatggccggactgagctacaacaagcgcgactatgccaactacggcgactaccaggtcggtggcgccggcaagacctgggacccgttcaccagctacctgcactggaccggcaacatcagcgagccgaactggaacccgctggcactggccagccagggcaccatcacccagaaggccggttacgccgccgcacgcctgtcactggccgatccgttgaagctgatcatcggcgcccgctacaccgactggaagagcgaaggcgagaacgacgaccgcgaacacaaggtgaccaccccgtacgccggcctggtgtatgacatcaacgacacctactccgcgtacgccagctacactgagatcttccagccgcagaccgcccgcgaccgcaacgaccgttatctcgacccggtcgacggcaagagctacgaggtgggcgtcaagggggcttggttcgacaaccgcctgaatgcctcgctgacggtgttccgcatcgagcaggacaacgtcgcccaggtcaccagcgagccgatcctcggccgcccgggtgagttcgcctcgatcgccgcacgcggcaccgtcagccgtggcttcgagttcgaggtgaacggtgaactggcaccgggctggaatgccaccttcggcgcctcgcgctacgtggccaaggacatcaacgacgccgacatcaacaccaacctgccgcagaccgccctgaagcttttcaccagctacaccccgcagtcgctgcaggaactgaccgtcggtggcggtgccaactggcagaaccgcatctactacgcggtgcctgcctacggccgcatcgagcagagtggctatgcacttgtcagcgccttcgtgcgctaccgcatctcgccggagttcagcgtgcaggccaacctcaacaacctgctggacaagaagtacctgtcgcagatcaacggctacggtgcgtatggcgatggccgcaacggctcgctgacgttcacctggtcgttctgatgtaaacagcgccgggttgatcccggcgctcacagcacgtggaaagccgagcgcatgctcagcacattcatttcacaacagcatcatcgctctgcttcctcagcagtcagtgcgtacaggcgtaggcccggaccaatgcctcagtcaaatatcatttcactgaagaataggtcaccgtaatcaaggcgcgaatgattgccttcagtgacgatggaaattgcctgctcacctggagccacttgttccagcacacttcggacatcccttttgtcctgagaaaactcaagcactgcaggagcgctgatacctctgcgtattgttaggcgacgggcaatttcccctgagtccaacttaatcgcagggatttcaacctgcacggtcttcactgagaacgccccctgatcttcctgcctgagcccctccaactccagatccaattctgcctgaaccgcccgccagcgatcatctggatcagacatggcactacgccgctccattggcgtaagtaatttcatctcagtgtcacccataccttgcgaatccggccaagctacttcgaacgcaagacgcgagaatccggacaaattaatcgccttagcaaagctaagtcgcttcatgacctcctgagccctgcctttatttcttgcattaacaacagtgagtgccggcggctctggatcaaccacaactatcctcgacgaggatcgacttctttcatcactgagcagcacaccgatgacaaggctttccccacgcagccctccctcaatgcggatccccttcttctgctccttacccgtagccatagcccgatcaagataggatcttccgctctgggtacctttgcactcgagtacatgcatgagcccattcttatcttcaatgacaaaatccggacacttcccaggaccaaccttagggatcttcttcttactcttcctcacccccatgttgactatgaactgacggccatcaacaatatttttcgccccaccgagttgttcgaccagccaatttacagacagggcaactccaaagtcatcactgagaatccctcgctggtgaggatccaaatttgtgaacggaagacttattcgaagatcgtcggtagcagcgcatgcagaaaaatatctgacgcatgcccagtacctctctggcgaccctgcagacagcccatttggcgaagttagcgcaccaaggagaagcagggactgaccaatgtcgactatttgctttggctgcgccttcaacccccatggtggtacagacttcttcttccaactcttctcgttgatctcgaccaagatttctttggagaacatgtcgttccttgactggaaggttcgacgacaatttagcgctatcgagatgaccctgccaacttcatgattctcatcatcgtcaaaaaataccggcaccggaattaccccggcaccggcacttcaaactagaaccgcagatccgcgcgcaggtaccagtagcggccacgcgggatgtcgtaggtcgaagcgtcgtagccgttcaacgagcacgacaggcagatcggcggatccttgtcgaacacgttgttcaggccggcggtcagctgcaaccccttcatccagtcgatcttgtagcccacctgcatgtcgtggaaggtggtggccgacagcgtgttggtgcccgctgcctggttgctgcacaccgggaaggccgcggcatcgccacagttctcggtcagctcggagatgtgccgcaccgtccagttggcgctccagcgatccatcgtccagccgatgctggcattgctggtccactccggaatcgagctgtcggccacttccacgcccggcttctgcggctgcttctgcccggccgcgccggtggcctcgtaacggccgacgaaggtgttcttccacgccagcttgaactggccgatggaggtctgcggcagggtccagaacagatccacgtcccagccgtcggtcttgatcgaccccaggttggtcaggcggttgttgaagctgctgaccgcaccggtgctggcacgggtgatgccatcgcagtagaccgggtccagcgtatccacgcacaggtccagctgggtctgcgcgttgatcgcttggatcgcaccatcgatggcgtggcggtagaaggtcacttccacgtcgaagcgctccgaccacgacgcattgttgccgaaccatgggctccacacgaagccggcgctgaagctgcgcgagcgttccggctccagctcacggttgccgccggtggtcaccgagatctgcgagttggcctgctggaagccggccggcacgcccagcgcggcacagttggcggcgctgccacgcggcggagtgccgcccagacccaccgagcacgggtcgaacagctgcaggtcggcacgcgccgccgagccgtacagttcaccgatcgacggtgcgcggaagccctcggcgtaggtggtgcgcagcacgaagtcatcggtcacctgccagcgcaggccgtacttgggcgtgaattcaccaccaaaggtggagtagtccgaatagcggccggccaggctcaggtccagcttcttgccgaacgaggaatcggcgaagatcggcacgctcaactccaggtaggcctcgttgacgtcgtaggaaccggaggtcggctgcgacggtacgccgttgtagtggccgatcaccgtcagcggatcgggctggtaggagcccttgtacttgcggtactcgaagccggtggcgaacgataccggaccggccggcagcgagaacagctcgctggacaggttggcggtgaacaggctcagttcgttctggctgcggtcgcgcaccaccggctggatccacttcagcatgtccggggtgatcgaaccgacgccgccgaagatgttcagcggcacgcagcccggcgtggccgcacagatggacggatcgcccagcgccatgttcaccttgtagatgtcatagctgccgtagttggtctgttcggccttgttcttgctgtacatgccgttgacatcccagtaccagctgcggtcggcggcatggaagtcaccgaccaggccggtggcgaagtaagtggtgtccactttctgcttgaacacgcgcgcaccgccttccaccgggcgacgaccgatcaggctcatgttgtcaccggaaaccagatcgaagccgaacgggttgtacggattcaggcgcgagaccacgatgttgtcggccagcggattgccggtcgcgccatcggggccgaagaacagcggctccgggccggcctggttggtcgactcacgacggttgcccagtgccttgacgtaccactgcacgttgtcggtgatgtcgaagcggaactgaccgaacaggcctttgcgctccgacggcgtcagcaccatgttgtattcggcgaagttgaagcggtcggcggtggtgaagcagtggtagtcatccgtgcggctgcagccggcgctgccgtcgtagcgcggattgctcacgccggtattgggcacgatgttctgcaccgcaccggtgttcgggtcggtgaacatgaaacggccctgcggaatgccaccgctgccgaacgccaggccggtgccgggaatcgggaagcgcgactgctcgcggtccttggcgaataccggatcctgcttggtccagctggcgcccaggaacaggctgaagcggtcgccactcttgccccaggccaggtccacgcccttctgcgtgccgtcgcccttgctgtactcgccgtagttcagcgtcacctgcccaccatcgaagtcacggcgggtgatgatgttgaccacgccggcaatggcatcggagccgtacagcgacgacgcgccatcttccagcacctcgatgcgctcgacgatggccagcggaatggtattgagatcggtggccgagccgacgccggaggcggacgactcattgacccagcggatgccatcgaccagcaccagcacgcgcttggcccccagatggcgcagatcgacctgcgccgagccggcacccacgccactgccatcgggcgggaaaccgaagttgccggacgagttgaacttggcgttgagcgccgaaccggaaccggtgagctgctgcagcacttcgccgatcgaggtcaggccggtgcgttcgatgtcaccgcgcgtcaatgtctggatcggcacctggccttcgacttcagcgcgcttgatgcgggtaccggtcacttccaccgcatcaaggttggtggtggactgcgcagcggcacccaacggtgccagggccgtcacgcacagcgcaacggcaaccgccaacgggcggtgatgcaggtgaatcattcgctctctctccaaaggaatgtcgggacatggactgccgcgctcccccctgcgtggcggcagcgtctcctttgtaaacaaacagtaaaagccacggcgtgatgatcgacactctttcacgcggaattgacgcaattgcaggccgattacgtcagatagctgcaggttatgaccggacgatactgttcgctgtgaacgtcgttaatgccgggtgcgacagccgtttcccggctttcccgcaattgggcaagtgctcttgccgatccgtccaacgacaatgcgccttcgccatcggcagcatgatgatcgccgttgccgtcggttgacggtctcgatcagatcgctttctagctggaactcataccaagatggtgagtaacccgtagggaggagctcttgcaatgatggactgcagatcgccgggatcaccgtgcgaacgtgaggcactcaatgtctgctctttcggatcctgccatctcgatgacagagctaaatgcatcgactagcttgaacctacggagcaaattcagacaacatttaggaacagtttgaaaactgcccgtcaaacggattttcggggccgaccaaggtgagactgagaaccccagtcattctcatgaggctcaattgtgaaaacaatcaccgtcatgatccatgtcgcgattgtcacggcattgcttctgtccccggcaagcgaatcgagagcggggggcctgattgaatgcaacaactgtgcatctcccaaggatgcagccctgatgtcaggctccgggttggcggttgtaatggacttcgaaaaagcccgactgagcgccttcgaagttgaatatgatcgcgagatcagaaagtggcgcgcactttcgacaccggttcccgcacagattcaaatggccttcctacgaattctggatgcgacgtcagcctttcgagcgtcacctgaagacgcccacgcgatggcaggaggcggatcagtagtcgtgctgcatccagacaaccccggaaacaccaatggagtgaggtttcccgagtcttacaagtcctccaataccttcgacatcgtcgcctcagccacactgagaaccagacttggccagtatctagccacagaactggcaggagccaatacgggaagcccaacctggaacagcattgcgctctcgattcaacaagcggccctgaactgggcaggtctcaaaggtggcggatccatagcaataatgatcacatggcgtgacgggtcaaagacgctttatcgagtaacacccgacaacgtggccgaagccaagtatcagaagggcgaaagtcgcgacagcacaggcaacaaggttcctgacgactccatcgccgacccgatctccgccccttcgtacgccggacaatactatttcggccagcatcgtgacctggacaactgggtcagatccgcacagatgtatggagtccccgtccagcgcggaagcagcagccgcatctcgtgcagttgggatggtcgcacagtctactgccagcaatactgacacccacatccgccgctcatgtcgcaatctccccatgagcggcggtttagatagccctaccgcacgaacgcaatgcgctccataccggtggcctcggcagcggccagaatccgcgccatgccttcgtactcggccgccggatcggtggcgatgcgcagctccggcaggttgccggcatgttcgcccacctgtgcctgcaggcgcacctgcagatcgccaatggccatcggctggccattccagctgagctggttgccagcgtccaggctcagctcgatcggcggtggcggttcggggcgatcgatcgtgcgatcggtggcctgtggcagctgcacggcaatcggccgggccacgatcggcgcggtcacgatgaagatgatcaacagcaccagcatcacatccaccagtggcgtgacattgatgtccgccagcgggccgcttcttcctgcgctactgaacgccatgtgccgctccgtgcagccgggccgttcgcccaaggccgacagtacgtcgccttccgtcacctgcggcagtgcctgtacgggttcgttcagctgtcgttgccgacgcccggcgtgcacgcaatgcgaaactgaattcagccagtccccgctatgctggacgccatgacccgacgctcttcgaccgccctgtccctgctgcccttggccaccacgctgctgatcggctgcgccaatgcccagtccctcgacgcccagaacgcgcagctgaaggccgcgatcgctgccgccgaacgcggccagttcgatcccggccaggccgccgcactcagccgccatccggcttacggctggctggagtacgccaacctgcgccgcaacatcgacaccgtcgataccgcgcaggcgcaggccttcctcaagcgctatgacggccaggccgtggctgccaccttccgcagcgtgtggctgccctcggtcgcgcgccgccaggactggcccacgctgctcgccaactgggcgcccaccgacaacgtcgggctgcgctgtgcgcagctgaccgcgcgccagatgacgggcaaggtcgatccgcagtggatcagcgaggcacaggacctgtggcgcaagaacggcaagtcgctgccggacggctgcgacgcggtattcgcagtgctgcaggcacaaggcggcctgagcgacgccctgcgctgggagcgtatcgatgccgccgccgacgcacagcagccggccgtgatgcgcagcgccgcacgcggcctgcccgccgcggacctggcgcaggccaacagctacgccgccttcgtcgacaagcccaatgccagcgcgttgaactggccgcgcaacgagcgcagccggcgcatcgccaccgacggcctggccaagctggccaaggccgacccggccgccaccgaacagcagttgccgcagtacgcccaggcgctcggcctgagtgccgagcaacagggccaggtgctgtaccagatcgcgctgtggacggtggcttcctacctgcccgattcggcacgccgcctcaacgcagtgcctgaatcggcgtatgacgaacgcctgcatgaatggcgcgtgcgcgaggcgatgtcgcgcggtgactggccggcggcactgaccgcgatccgcaagatggccagcaagcagcgcagcgacccgcgctggcgctacttcgaaggccgcatgctggagaagaccggccaggcccagcaggcgcagccgttgttccgcgatgcggcgcgcgcaccgaccttccacggtttcctggctgccgacaagctgcagcagggctataccctgtgcccctggaagccgaacgacagcgcgcaggcacaggcggtgatcgcgcgcgacccggccatccagcgcgcgatggcgctgtaccagatcgaccgcaccggctgggccgtggccgaatggaacagcgcgctgtcgcgcttcgatgacacccagcgccgcctcgcggtacgcgtcgcgcaggacaacggctggttcgaccgcgccgtgttcgcgctcggcaagcagccgcaggaacagcgcctgtacgacctgcgcttcccgctgcaccacgacgccaccatccgccgcgaatcggcacgcaacgcgatcgatccggcctgggtggcggcggaaatccgcgccgagagcacgttcaccccgcgtgcgcgctcgcctgcaaacgccatgggcctgatgcaggtgctcccggccaccggtgccggtgtggccaagtcgatcggcctgaccggctacggcggcgccgacagcctgtacgacccggacaccaacatcgccatcggcaccgcctacctgcgccagctgatgaacaagtacgacggcctgccgtacgtgaccatcgccgcctacaacgccggcccgaccccgaccgcgcgctggcagagccagcgcccgggctttgacccggacctgtggatcgaaaccatcagctacaaggaaacccgcgagtacgtggcgcgcgtgctggccttcagcgtgatctacgactggcgcctcaacggcgatgcgctgccgctgagcgaccgcctgatgggccgcctggtggacaagcgcaagaacttcagctgcgccgccaacgccgagcagggcggggattgatcgcactgcggtagtgccggccgctggtcggcattccccggtatccacgccctggggagtgaaacgatgagcctgctggcctggatcaggctggccgctgtatcggtagtgccggccgctggccggcagcttcggggtgactgcggttgccggccagcggccggcactaccggtgcatctgcgccgggcatgcgatgattccagtcatgaagatctatcttgtcggcggcgccgtacgtgaccgcctgctgcagcgccccgccggcgaccacgactgggtggtggttggcgccacgcccgcgcagatggaagcgcagggctacaccgcggtcggccgcgatttcccggtattcctgcatccaaagaccggtgaggagtacgcactggcgcgcaccgaacgcaaatccggccgcggctatcgcggctttgtggtcgatgccgacccgggagtgacgctggaagaagacctgcagcgccgcgacttcaccatcaatgcgattgcctgcgatgaggagaccggcacgctggtcgatccttacggcggcgtgcgtgatatcgagcagcgcgtgctgcgccatgtcggccctgcgttcgtggaagatccgttgcgcgtgctgcgcgcggcgcgcttcatggcgcgcttcgcgccgctgggcttcaccgtcgccgaagagaccatggcgctgatgcgcgagatcgccgccagtggcgaactggacgcgctggtgccggaacgcgtctggcaggaactgcgcaaggcgctggtcagtgagcggccctccgccttcctgcgcacgctgcacgatgcacatgcactgggcccgatcctgcccgagctggaagcgctgtatggcgtgccgcagcgtgccgaattccacccggaagtcgataccggcatccaccaggaaatggtcagcgacatggcggcgaagctggcccccggcgatgacctggtcggctttgccgcgcttacccacgatctcggcaagggcctgaccccgccggaggagtggccgcgccacatcatgcacgaacagcgcggcatcaaacccctgaaggcactgtgcgcgcggttgaagattcccgccgagcaccagcagctggccgaagcggtctgccgggagcacttgaacgtgcaccgcatcgacgaactccgcgatgccaccgtgttggaactactgggccgctgtgatgcgctgcgccggccggagcgcgtggcccgcatcgcactgtgctgcgaggctgacaaacgcggccggctcggcttcgaggacgccgactacccgcagggcgaaacgctcaagcgcctgcaccaggcggcgctgtcagtacaggcgcgggacctggataccacccatctgaagggcccggccatcggtgaagcgttggccaaggcgcgcgtaaaagccatcgccgccgcccgctgatccgcaaccgccgtggcggccgcgcaccgactcccatgggtagtgccggccgctggccggcaaccctatatcgctggcttcaatgcgccatcccgcgggtgatcgccgccgcccgctgcttcagctgggccacggcatcgggaatcatctccatgcccacgtccaggccggggttcagcaccaggccgacgccgtcgccgatcccggccagcagcgcgtgcaccgcgatcggcatggcgtgggcgaactgcggcagctgctcatgccacaggccagcgcgctcaggcgcggtgaacaccgcgaacatcggctcgccgctctcgctggtcagcaccagcggcgagatgctctcgtcccaggcaccgtcttcgccgatggccttgtccagcagcacgaacgccgtcgaggtcagcaggccatcgaggaactgcgatgcggtcagcgtgccgtcctgggcctgcagcaggcgcacctcgaggtcgttgaggggttcgaacggggtgtcgtggtccatggtcggttccggtacgtggttgcaggctgcaactttagcaggccgggggtgaggcacggcagcgtgtcggcaggggcgcgcggggcttcagcggccgatgtaccaaagcgcccagcgctcaccggcctgggccccgccataggaattcggggccgtgcggaagtcttgatggctttgggaggaaagcatggcgggcaggatacggccggccgcagatgctacgaaccctgctaccccacctgaaccgctcgacgggggaattgttaaggcctgcttcgacagtctgacgaaatcgtcaatgtgtccaattcgcttgtgaccgtgtgccggcgccgctccactcaatcctggaaggacgttgagactggcatgaccaagagctttgagcacggctggagcgggtcgtatagtcgtatgacgtagagcaatggaacgccgatgaacgctacctcgcgaggcctcgcgccacaggcatgcatggatggaggccaaggaagctggcagcacgagcggcacaacctgtcgcatgtgccccttaacgcggtacatcgcgccgtcttcctcggccatccctcctgtccagccgatcaaggatcagggcaatcctaccggtatcctcacgcgcggagaaccgtgccccgtagtaaccctgaagaggcgcctacttcaatcagcgacatggaccgctcatgctgaaaccctccccctccctcactcacgtggcgttgatcgccttgatcacactggccgtttccggatgcaacaaggaacgctcatacccggtctatcgcgagaatcctgcacccaaggatgcgctaccgattgtgatccgggtccacgatgcgcctgtggagctcactctcccgaaggttttcgtctcctacgagatagacccgctctgcctcccaccgatcaacaactacgagggtgtgcagtacgccccccaacggcactcagtagagttcccagtacaacgcgtcagtgcaaccgagttcagcagcaccgtgttcgaggacggcatggcagtcgctgactattacgggcgcgggccatgcgaatggaaacccagcatcattcgagcttcattcccagtcatttccgagggacgcgaaggcttcatatcagttgccgtccaccatctcgaactgaagaaactactcacgtcggtttcgtacgcagacagtcaaatgaccctgcaaacaaagagttcgacgcctgggtgggtgcgaacgcagtcccagtatagctacaacagattgtctgatatcgagaagcagaagtactttgccatagagatatcgtctccttcgaaaggaatcgtcccatgagacctctaaccaatgcagccctagccaatgcagcctactccccaccgtcacatccagctccaggcgataaggaatcgctgcgcgttgatggtgaagacttcgaagttctagggcgacgtgacgcagtcagcggctatcaaggcgttgtgtaccggaacatcaagaccaacgagatcatcatcgcccaccgaggcaccgagtttgatcgccaggccatgcttgatggcggcgtcgacgcagcgatggtcagcgccagagtcaacgcacagattgatgatgccctcgtactgaccaagcaggcaatcaagcaagctgaggaaaacggatatggtccggtgtacgtcactggacattccctaggcggcgcactcgcgcagatcactgcctaccactacaatcttcctggcgacgccttcaatccctacggcgctgcggggctggcgtatcgcctgcctgaaggccagccggccaatgcggcgcccttcaccaaccatgtgatggcgggcgacctggttagtgcggccggccctcattacggcaaggttgagatgtacgcgctccccaaggaactgggagtcttgcgcgatgccgaacagggccagcgcatcgcctcgctcgtatcgcttgggatgaaaagcggccatgtcatgtccgctgcggttgcggtccagttgggtgattcccatcgaatggttcacttcattgaccgtatgaccgacaagggcccagtgcagtccgtactggacgaccccggggcgcggatcactgatgccgaggacctacgccggatagcggagtatcgcaaagacatccaccagttgcgcctgggggcgaccgtacttgtcggcggtggccctggactcctgcgcgacggggtcaattaccttctcggcactggggaagccggagcgtacgcccgtcgcgaagccgaagccgtgcagcacgcagaaagtgcattgaaggctggggagcgtccggtccaagaggcaaccgaaaagggctcgccttctctgagcaacccaggcttcgctcccaagagcccattgcaggagagcatagaatcaaccttggacaaggcaggcctggatccccgaaaggaaggccaccccgaccatgcgctctaccggcagattcgcgacggtgtatcggccgtggatgccaggcacgggcgcggcttcgatgaaaccagtgagcgcgtgacggccggcctgcttgcaacggccaagcgcagcggcctggaacgcgtcgatcatgttgtcttgggcaaccctcccagcgatggatcaggacctcgcatgttcgtcgtgcagggagcgctcgacaatccggcacacctgagggcatcgattgcggtcagcgaggcggtcaatacacccgtagatcagtcgctcgccaaggtcgagcagatttcgcaggcacagcaggtcgctcagcaagagcaaacccaagagcagacccgaacagcgatgcgcatgggctaggccagcctgatggcttggccccaccggaggctggcgcccgctggaacggcctgctgaggctgtgtcggcccgccctctccctaggaggagtacaggttccgccacatccatccggccaccgccagccccaccaccaccaccagcatcaacggcaggccgaagcggtgccgccacgggatcggcaccccgcccagctgctggtccatggtctcggtatccagcacccagccgtgctcgcaccgggtgcaggccagctcgtagcgacgctggtaggtgaaaccgaacagcaggtcgatgcgcgccatcctgtagcgcagccggggcgcgaactcggtttccgcctggcagcgcaggcagtggtgggcttcggtcgggccgaccaccaccacccgctcctgctggccaatcaggatcatgggtcagcgcgcctggcaggcgggctgggccagcagccaggcttgggcggcggccaaagtggcggcatcaccctcgatacgctggtcgggctcgatcttcaagccatcaccacgatcattgcggtcgcgcatcacggtggtggtcagcagcaggcgactgccatcggcaagcgtctgcacgacattgccagtggagacacccgcagtgggctgaccgaaactccgcgtctgcggacgaccacgccacgccagcaccgaggcctcgcccgaactgccggtgcgcggcccgaacagcaccgccaccggcgcgccgggctgccgcagcacatagccggactggccgaagtccagcaccgacttgcctgcacgctgcacggcggtcgcggtcaacgtccagcgctcaggcccctgtgcagtttcgaacgaccccacatcttcgttgttcactaccgaggtgcgcagcagcggtgccatgcccagcagcatcggccacatgttgccgccgctgttgtcacgcaggtcgacgatccagccacagcgcgcgccgtcgtccttgctgcggatgacctgctgccaccgcgcggcacgctggatgtcctggcggaacttttcctgcggcgtcgcgcccggcgtggaggcatagccctcgatgaccacccagccgatgcgcatatccaccgcatcggccgccttggcccggtccacggcggcggcgccggcctgctgcgcgcgcgcaagggattcgctctggcgctgggtcgtcgtccatacgccgtggctgcccgtgctgagcgcaatggcttcgcgcagaacggccagccgttgcgcggggtcgccctgcgccgattgcaggcgtacacgggtggcggcccagtccacccgatcgcgatacagcgcctggcgttcaagcagattaaggatctcggcctgggcctccggcgagggcacctcgaccgcgcctggcgtatcagccatggcgccggtcgccagcaacatgagcatcagcgcgccgatgcgacgcactcccttgcgaacctgcatgcgacgtttccttgtcgttgagtcaggcgcgcagcataaccggggcatgatcactttcgccatgcgcgaactgtcgtatctgcctcctccgcagattgcagcaagacggcttgcgtgcggtcaccacattgcaactttacccatgtcgtcggggcgcacaacgcgccaaggtggccccgtcggcgcctcctgcgctggtcgggattggcgtcctgaatgaagctacctgaagtcgggcttgcgaccatgtcgtgggctcgaatactgcaccgtccgtcgttctgcggcgggcggtgcgtggggatccttccgatccgccggcttcgtttcctttgggtagcttcaccggcacgccaacccgcaccgcccgccaccttgcatccctgcaggtggcccagccttgtgaggttgctgccatgaccacgctctaccccacctatccacgcctgcatgtactgctcggtgccgcaatgcccggcctgcagctctccaatgccgtagccgaggcgttggaagatgcgctcacagaagcccatgaacacgctccgccgccggccttcttcgcccggttgcacggcatcgcgcaaagccacgccgccgatggtcaggtctggcgcgaacggcagctcagcgatgtgcgtggccgggaactgaccgaggcgacgcgctgcttggcagcattgtctgcgtgcggcggggtactgctggctgcacagtcggcgcgcgagacggacgatgcgcaggcgcagtgtccgccgcaggtggaggaaggcctgctgcacgcggtggtggtgttggccgatcatgccggggcgctggtcgcgcccgagctgctgccgacacgagccaatgaatgctgctagatgttggaaccctaccggaaaaaaaatagacccatgagaaagcaatcagatcaaggccttgacgacaagagatatgaattacttcggaaattcgtgcaggcgctatcggatctggatagcagcacactgcaggaagactttgatctgacctcagtcatgattctggaaatctacgagcttctgccggtgtacttcctagaaggtgccgccatttccatccctctacctacgtacggcgcagcaggcgacttgataccgttgatgaccacgtatgactatggtgatggtgacattgcagttgagtgctatctcctcggggatggcgagcccagcgaagccattcttcatgtccatttcgagaaaggtaatctcatctacggattcatcaattcatagcaattcccgatcgcccaaagcgaacgatatttcagagcgtgtcgaccaaggtcgacacctaccagagcgggtcaatggcgtcggttgggggtgtgtgccaaccttggccggcacacaccagagcacgagactcaccagtccgcgcgcaggccgatgttgccttcgatgatgcggcgcttctcgttgcggtcgccacccagttcacgggtgtagtcggccaccgcgtacgcactgatggtgcggttgaagcgcccgaccacaccgacgccggcctccagtgcacgcgagcgctgcgaattgaagatcacgtcatcgtcgaagcggatacggtcttcgccggaacggccatgccagtagttgagcttgaagtacggctgccagccgttgtcggccagctgatagtcgccggcaaggcgcaggccgacgcggccggtccaggcgttgtcgttgtcgaagcgtacgctcgacaccgcatcgcggcggtcgtccagcgaggtgcgttgccagatcacctgcacctgcggttccagccaccacgccgactgaccgaagtgcagcagcggtttgcccgcctccaccgacacgctggtgccatcacccttgatcccgaagccgagcccgcgcgaggaacgtacgcggccgtcgtagcggctctgcatcgccacggcgtcgatgtagccgccactgctgtcggtgaaggtccagtacaggcccacgtgcttgtcgtccaggcggttctggcctacctgcacgttctcccagcccagtgccaggccggtggtcttgccctgcgcgcgggtgcggccgacgaacacgccgatctggttgcggtggttgtcagaagcagcagcccacacgtcgaggccggcctgcaggcccatcacatcgccatcgaagcccggctgcgcatcgcccttccagtggatctcactgctctggcccaccagacggccccaggcggtgcggaacgcaccctggctgtacagcaggcgctgctcgccctgccgctcgtggaaggtacccaggctggccagcgaggtctcgcgcagcagcggcggcaccacggcataggcagcagtctccacgcggtacagcggtaccaccgcgccttcggcggggcgtgcgcccggcgtcggcggcgtaccggttccgggcagcgcaccgccggccaccggcacgtccggcaccgcgggatcactgggcggcgccacaggcgctggttccggtggcggcggcggcggcgcggtctcgccggcagtcaggtctggatcggtggagccttcgggcggtggcggcggtgccggggtgatcggtggcggtggtgcgacgggtggcgtcggcggcggcggcacgccattgataccgcttccgtttggcgctggtgccgggccggccaccagggtcgagcgcaggtaccagttctcgcgggtaccggcactgacaccccccttgaacaggaagtactcgtaggcgccggccgcgaccggcgcgaacagcgaaaacgcgcccggcgcggtgcggccaccattcaaggcctgcaccaccaggatgccatcggccagcgtggcggcaccgctgccgccggcattgagcacgccgatgccggtggtgccggtggcggaaccgccatcgatcaccaggcggtcgctggtggaattgtctgcgcccagcacggtgcgcaggtacaggccaccgccgtcgccacgataattgccgcgcacggtgaacacgtcgcctgcgccggtgccggtcaggtcgatgcgcccggcattgaccatctccaccagtgcaccactgttgaacggacggatggcatggccgccactgcctgcatagacggtgctggtgtcatccaccgtgagcgtgccggtgccggtactgctgtcgcccagcaccagatcgccatcaaaggtcagctcggtgctgttggccaggctgatcgcctcccagttctggaagcggccaacgcccgtggtcttgacgttgttgaagttgagctggtcgatgccactgccgccgtcgaacagcggcaccgcaccgagattgccctggttgaggctgctgaggttggccacgtcgttgtccgtccccatgtcgatcgcgccgtagacgatgccaccgccactccagttgaaggtgtcgctgccggtactgagcagcacctgcccgcgcacggtgccatcggtgatggtcacgctgtcgttgccgccactgacactgatgttgccgccgatgtaggccgtgcccgagatgatgatggtgtcggtgtcgaagccggtcaccacgttgccgtcaaccgtaccgccagactggtcccacaggttcttgtccagcttcatgttgacgcggccgatgcggccagcggtcatccaggcctggtcgccatcctcgaacgcgccgatgatgcggccaccgctcatgcggaaggtatcgatgttgtcgccctgctgcagcgcgccgatggtgccgccactcatgatgaaatcatcgcggccactgccctgcgccaccacgccggtgacggcgccgccggtgacggtcatctggtcatcgccgccgccctggtcgacgctgtcgatcgtgccattgctgagcagcagcacatcattgccatcgccctgcaggacgccgccgctgatgctgccgctctgcatctcgaggcgatcattgcccgcatcgaactgtacgccggtgcgcccgctgatcgctcctcgattgaccagcacgctgtcgcccgcaccgacgaactgcagggcggtgttgttgccggtgctgatgctgccggtgttgtcgacgcggctgccacccccaagctgcacggttacaccgccgaccgaactgatcgcgccctggttggacagcaggtgaccaccggcgcccaccagcgcgatggccgatccaccaccactctgctgcagctgtgcaccggcggcgacattgacggtgatgccggccgcaccatttgcggtaacgggagtggcctgcggattcggcgcgttggtatcacaggtgaccgtctggccggcagtcggtgccgggctgttgcagccggcccaggcaacgctggcggtcgtcagaagcagggagggaacggcgagggcctgcaacacggaaacagcaaggcggcgcggacggaacgcacgcggaacggcacggtacatggggcactcctgggcgggcaatcaggaactgcgtatgtgcggcacggcgcttgcagtctgccgtgtggtgaaccatttcgataggtgaaattgcgtgcgggaaatcacagttcagatgtgaaatcgcccagccctcacgccgatgtgatgtggctgaaatcattcattttttccggcatccggaatcacgcgcaaagcatccatgcatggcgtggatctactgatcctgcatcgccaatcgattcgctcatggcacctggtcaatctacgtcatgcttggatgccgttggcggatggggtcagatcttcaggtagatcttccgcttatccagccaccacgccacgccccaccacagtgcgacgaacaccagcgcctgcagcatcgacgccagctccagcgcctgcggcatcgcggtggccagctgctgccagatccccccccagatcccggtggccatcagcaccaccgacatcaccgatgcccccaggtacgcggtgatcgcattgaccccgaagcgccggccgagtgccggccaacccttctggtcgatcagcacgtggcccagccacagcgccagcgcggccagaccgccggtccacagcacgtagctgggcgtccacagctgcttgttcaacggcagaaccacggccagcagcaggcccagcacagcagtcgccacgcccagccctgccaatgccgccgaacgcccgttgcgcagcaggccaccggcaagcaggccgagcacggtactggccagcgcccccagcgtgctcagcaatccttccgggtcatggcccagtccggtatcggcatgccactggtagatccacggtgcgaacagcgcggtatccaggcggctggccgggttggtccacggcgccaggtcgccgatgcccagcagcaacagggtgtaccccaccagcggcgcgatcaaagcgcccacctgcacgcgtggtcgcgcgtagaccgccagtacgcccaccaacgccgcacacaccgcgatgcgttgcagcacgccccagatgcggaagtgatgcgtatccagtgcccaccagatcagcagatgcagcagcgcaccggccaccaggatgcgcagcgcgcgctccagcacgccgcgcgccaacgcgggtcgcgccgccgcatcctgcgcgcgcggtgccacgctgaaggccatcgacacgcccaccaggaacaggaagaacgggaacaccaggtcggtgggcgtgcagccatgccattccgagtgacgcagcggcgcgaacaccgcactccagtcgcccggattgttgaccagcagcatcgccgccacggtgatgccgcgcagggcatcgatcgagcccagccggcgtggcggcgaactgttcatcaggcggcctcgtactgtccggcaatccaggtaccccgcacctgcagggcgtcgtccagcagcaccaggtcggcctggtagccctcggcgatgtggcccaggcgatcatcgacattgaggaactgcgctgggtacgtcgacgccatgcgcgccgcttcggccagcggctggccaagcagctgcacggtgttgcgcaccgcggtggccatgtccagcgccgagccggccagcgaaccggcagcattgcgcaccacgccgtcgacggcggtaatggtttcgccgtacagcacgtagctgggatcgtcggcaccgaccggcggcatcgcatcggtcaccagcagcaggcggcctcgcggcttggccgccagcgccacgcgcaggctggccgggtgcacgtgaacgccatcaacgatgatgccgatccagctgtcgcggtcctccaatgcggcgcccaccgcaccgggctcacggccctgcagcggcgacatcgcgttgtacaggtgggtgaagccacgcacaccggcatccaggccggcacggatcgcttcgtaggtacctgcggtgtgcccggcggcaacgatcacgccacgctcgaccagcgcacggatggtctccagcggcacgcgctccggcgccagcgtcagcacggtcacaccgttgtccagcgatgccgccagcgcgatttcttcttcgtccggcacgcggaacttgctggcatcgtgcgtgcccttgcgcgccggtgcgatgtacgggccttccaggtggatgccgatcacgcctggtacaccctgcgtgatcgcctcgcgcatcgcagcgatcgcttcgcgcatcactgccacgtcatcactgatcagagtcggcagcatcgccgtggtgccgaaacggcggtgcgcctgcgcgatggtgcgcagtgccgccacgtccggcgtgttgttgaacagcgcaccaccgccaccattgacctgcacatcgatgaagccgggcagcagccagccgccacccaggtccacctgctcggcggcatggccgagctgcggtgcggcgtcgggcaacagcgcgctgatgcgaccgttctcgatcaccagcgccagatcatcgcggaagtcgtcgcccgccaggatgcgggcattgcgcaggacggtcgccattacacggtctccgtcaccttgttcaggtgcggcggcaggtccgggttgaagccacgacgcagcgccagcgcattgatcgcgcggtagaagctctgcacggtcagcagcggtgcgcacagcgggtgcggcgcagcagccaccggcaggttgccgccagcaccggccatccatacctgtgcgccacgcgcggtgaattcttcgacgacggcacgggtgccggcgccggtttcatccggctgggcaaaggccagcaccgggaagccgcggtcgaccagcgccatcgggccatgcttcacttcagccgagctgtaggcttcggcatgcaggctgcaggtttccttgaacttcagcgccgcttcctgcgccgcccccaggccaaggccacggccgagcacgaacaggttggtggcctcgaccaggccttcggtcaccgcgctccagtcgcactgccacgcctcacgcagcgcatcgggcagcaggtccagcgccgcacgcaggctgctgtcctgcttccagtacgcggccagctgcagcagcgcggccagcgacgccaggtaactcttggtcgccgccacgctcttttcggcacccgcgtgcagcggaatgaccgtgtcggccagctgcgccagcggtgaatcctcgacgttgaccagcgcgatcacgcgcgcaccggccgccttggcggcctcggcgttgcgcagcaggtccgggctcttgcccgactgcgagatgacgatgaacagtgcgccgcgcagctgcaatggtgcggcgtagaccgaccccaccgatggcgaggccgacgcgaccaccaggcccagctgggtttccagcagatacttgccataggtggcggcgtggtcggagctgccgcgtgcacaggtgaccacgaacggcggcggtgcagcacgcaggctggcggccagggtttccatggtggcgtggttgcgcgagaactggcgcgcgaccacgtcggccgcttcagcggcctcggcgaacatcagggtggacgtggggtctgacagcgacatggcaggctcaggcaggatcggaaggaagggggcgtgcgccggcggggcgcatcggcgcggtcgaaccacgcaccaccagctgcggcacgaaaccctggttgtgcagcggcgccggcgcatcgtcgtaggcatcgctgcgcagttgcgcgatcagcaggcgcgcggcgtggcgggcgatgtcctcggtggcctgcttggcggtggtcagcggcggccacgactggcgcgagaacgggctgtcctcgaacccggcaatggacaggtcgtagggcacgttcatgccggccgacttggcggcggccagtacgccggcggcgatttcgtcgttggaaccgaagatggcggtgggcggctcgcgcagcgccagcaggcggcgcgcgccgcggaaaccatcgtcgaaggtgtagtcgccctgcaccaccagatgcttgtccacggtcatgccgtagtccttcagcgcggcttcgtaaccggcatagcgttcgccagaggagcggtgcgagctgccgccccagaggaagccgatgcgctggtggcccagctggatcaggtgctcggtgatctcgtaggcggcctcgcggtcgtccacgaacacacatgcgccatcggccgggtcttcggtggcggcgatgatgcgcaccagcttgatgccgcgcgcggtcagcgcctggatcaggtcgcggcgctcggacatcggtgcggtcagcaccagcccggccaggcgcgaacgctgcacccagtcggccagttcatcggccagcagcggcgagctggaatcgcagggatggatctgcagcccgaacccggtctcgcggcaggcggcgagcacgccgttctgcacgccgatgatgtggtatgggttcgggttgtcgtagaccagcccgatcacgaaggtggtgccgctgcgcaggttgcgcgcggacggatcgggttcgtagtcgagctcggcgatggcacgcagcacccgcgcgcgggtggcctgcatcaccgagggctcgttgttgatcacgcgcgagaccgtcttcagcgagaccttggctttctccgcaacgtccttgatggtcgctctgcgcatgggttttccctggggttggctgccgtccatcatcgccgatcaggccttgtcctgcggcaggccggcgcgatgcccgatcaccgaatagaacaggatgtacaggtagcacggcaccatcagcagaacgaacaccagctggaagtcgatgtgctgcttgagcacggcgaacagctgcggaatgatcgcgccaccggcgatgcccatcaccagcagggccgacccggtttcggtgaagcggcccaggccacggatcgccagcgggaagatggccggccacatcatggcgttggcaaagcccagcagggccacgaaggctaccgacacatagccgtgggtggcccaggcgccaaggcagaacaccacgcccagcaccgccgaaatggtcaggtagcgcgactgcgagacaaccttggggatcagcagcaggccgaccacgtagccgaccagcatcgcgcccagggtgagcgaggtgaacatcttggtctggtccagcggcaggtcgaaaccgtggccgtaggtaccgatggcatcaccggccatcacctccacgcccacgtagacgaacaggcacagcacgcccagccacagatgcgggaactggaagatgctgcgacgctcggcggcaccggccgcaaccggcgtggcattggcttcggacgacttgatttccggcagcggcgagaacagcacggccaccgccagtagcaccagcaggccggccatggccaggtacggcgcgtggatcttggcggcgaattcgttgagcagctgtgccttggtggcttcgtcggccgcggccacgctggccgacaggtcgccgatgccgtgcagcactacggtgccgatcagcaccggcgccagcatgccggcgatcttgttgcagatgcccatcaacgcgatgcgccgcgccgccgtttcgatcggcccaaggatggagatgtacgggttgatggccgtctgcagcagggccaggccgctgccgatcacgaacaggccgcccagtgcgccggggtaccagcgctgggtggcgaattcgccgaacagcgcggcgcccccggccatcaccagcaggctcaggctcaggcccttcttcatgccggtgcggcgcaggatccacgatgacggcagggccaggaagaagtaggacaggtagaacaccatcagcaccaggaaggcgccgacctcgctgagttcgaaggcgagcttgacgaaggtgatcagcgggccgttgagccaggtgaagaagccgatcaggaagaacagcacgccgacgatggcgatggaggtggccacgttcgggcgcacgcttgcagcggaaacggcggacatcgggaagggctcctgcggcgacggccgcagaacgcggcgtcggagagtggctgggaacaacgttgtcacattctttcgatggacaaccgcggtttgtcaacttccccgcgaggccgcgtgaacctcgtgctgcactgcgcaacccgatggcagcggatcgtgctgaatgcgccgcagcccttgagccccgtgcagcaacggttccagcgtgaaacccatgctcacgccatgtaaacgtttactgcacgccgcattcgttgcgacgcagcaacgaaagtgtcacgaactcgttgacatcgttgtcagcgcggttacagactccgccccaatcgccgccctcgaaccttggggacggccccacctgcagcaggagcccgcgtgaccgccagccaccccgccccggcccatgtcctgtcccgaatcgcgccttcgttcctggccgccgacgtcggtggcacccatgtgcgcgtggcccgggtccaggccagcggtgatgccgcccatccggtgcaggtgctggagtaccgcaagtaccgcaacgccgaccatgcaggcgtcagcgcgatcctgtccgacttcctcggcgaaggcccgcggcccacgcactgcgtggtcgccagtgccggctacgcccgcgaggacggcacggtgatcaccgccaacctgccgtggccgctgtcggcgcgccaggtggaagccgacgtcggcctgcagcgggtattcatcgtcaacgacttcgaagccgtggcctatgccgctgcgcaggttgacgccagtggcgtgctgcacctgtgcggaccggaaaccgccgcccgcggcccgaccctggtggtcggccccggtaccggcctcggcgccgcgctgtggatccccaccgcgcacggcccggtggtgctcccgaccgaagccggccagccgaccctggccgccagcaccgaactggaaatggccatcgtccgccacatgcagcgcgaccgcgcgcatgtgtcgatcgaacacgcgatctccggcccgggcctgatgaacctgtaccgcgcggtgtgcgcactgcagggccaggcgccgaccctggccagccccgacgcggtcaccgctgcggccgtggccgacagcgatgcacatgcgcgccaggcgctggatgtgttctgcggcctgctcggcagcaccatcggcgacatggcgctgttctacggcgcccatggtggcgtctacctggccggcggcatcctgccgcagatccgcgaatacctgcacgccagcaccttcgtcgaacgctacctgcagaaggggccgatgggcgaagcgctggcacgcatcccggtgaaagtcgtcgagcacggccagctgggcgtggtcggcgctgccagctggtacctgcagcagcagtcggccgcctgacaccgcaacaggcttcaacgcaatcgcagcacgcagtacgtggcacgccaacgcacgggacttcgccgccgccccgcgcatgtcatcgcaaccgtaatcgaacaccgccgccggcatccaatcgagtgatgaggagagacatcatgaacacccgcaagaccctgctttcggccgccatcgtcagctgcatcgccttcagtgcacatgcgcagcaggccgcccagaccgccaccgacctggataccgtgcaggtcaccggcatccgtgggtcgatggaaaaatcgctggacaccaagcgcgaagccaatgcgcgcgtggaagtggtcaccgccgaagacgtgggcaagctgcccgcgcacaacgtcgccgacaccctgcagcgcctgccgggcgtgaacatcagctcgtccagcgccgacgaaggcggcttcgacgaagccgaccgcgtcagcctgcgtggtaccagcccgagcctgacccagaccctgatcaacggccacaccgtcggcaccgccgactggttcgtgctcagccagggcaacaacgtcggccgcagcgtgagctactcgttgctgccgtcggaactggtgcgctcggtggaagtgaacaagtcctcgcaggccaagctgcaggacggcggcaccaccggtaccgtcaacatcctcacccgcaagccgctggaattctccaagcagctcactgcggaaggttccatcggcatggtgcgttcggaccaggccaagtccaacgacccgcagctgtcggcactgttcaactacaagaacgacgaaggcaacttcggcgtgatggtgcaggccttcagccagaagcgcgagctgcgccgcgaagcgcaggaaatcccgggcggtttcttccagattgatccgaatggcaccgtggccaagtccaacccggacctggccggcgtatacgcgccgggcctgcttggctcgaccctgttcgaacagacccgcgagcgcaagggcggcctggtgtcgctgcagttcaagccgctggacaacctgaccctgggcctggagggcttcagctcggaactgaaggcgaacaactacaaccgcaacttcatgctgtggggtggccgcatcctcaacgaccgcaccgttgaagatgccaatggcaacaagatcctgattccgggccaggccccgaatccgggttacgtcatcaaggatggcgtactgtccaacgccaccttcgccggccaggccgaccgcgactacgcggtgtacgacatgatctaccgcgagtcgaaggccaagaccaactacatcaccttcgatgccgactggcagatcagcgacaacctgggcatgaaattccaggctggcagcaccaagggcaccggcgaaacgccgcgccagtacatcgccgaagtcaacctggcccgtggtggcggcgccacctgggcaacccacggcaacggctcgccgatcgactggaacgtcgggggcaacatcggcccgagcggcgtgaccgacttcggtacctggggcaaccagcaggtcaccgcgatcgacaaggaaaagtgggccacgctcgatttcaaccagtacttcgccgacgctggcgtactgaactcgattgatttcggcgcccgcttcggcgaccacaagcgcgaggccaagtcgccggaaggcgcaaccccgggcgcgatctggaatgcgctgaagaacggcgccactgccaacttccccggtggcttcgccaacggcatcggtggcagcttcccgcgtgacctgtggtacttcaccccgggcgcactgaaggaagcagtgaccaacaactccacctggctgtccggcaatgacggcccgaccggccgccacaactacggcgccgagtggaaggtgtccgagaagaactttgctgcctacgtacagggcaacttcagcggcgaccgctggagcggcaacgtcggcctgcgctacgtcaacatcaagcaggatatcgatacctacgccgccgccaccggctcgaccgtgccggacgtgagcagcctgttcggcgcgtggacccgcgaagctctcgagaacaagcacaaccgtgtgctgccgagcgccaacttcaagtacgacctgcgtgacgacctggtgctgcgcgtggccgcctcgcagacccagaccctgccggacttctcggcactgggtgcctcgtcgtacggttcggacctgaaccggaccggcggtggcggcaatccgaagttgaagccggtggtgtcgaccaacttcgacgccaacctggagtggtatttcatgccgcgcggcatgttgtcgatcggtgcctactcgatgcgcctgaaggactacgtcgccttcagcaccgagaaggaaatgctgttcagcgagctgaccaaccgtctcgaggagtacaacatctcccgcccgcgcaatgccgacggcaaggtgcgcggtatcgaagtggcctatgagcagccgatcggcgagtacttcggtgtcaatgccaactacacctacgccgatggcagcaccgaccacacctgggccgatggcagcgacaacctgctgggcacttcgaagaacacctacaacgtcggtgcctacttcgagaacgataccttcggtgcacgcgtcagctacacccgccgttcgtcgttcctgatcggcctgtccggcgccaacccgtactaccaggatgacttcggcaccctgtcggcgtcgctgagctacaaggccaccgactggctgagcatcagcttcgatgcgctcaacctcaacaacccgacctacaagtactaccagaccgcggccatcccgacctcgttctacagcaacggtcgccagtactacctcaacttccgcttcaagtactgatccagcggcggcaacatcgccgagtcgtgcacgcacgccgggcctgggtcattccgggcccggcgtttttcatgtatagcgttcatcgcaccgttccaaggagtcgtaccgatggtcaagccttcccgcgcccggatgcgcagcgcagtgctgctgggcagcctgctcgccctgttgccggcactgccggcacttgccgccgaccccacgcccgccactgaagcacccggccccctgctgcgcgccgacagcctgatgctgattcctgccccggccagcgtgcagcgcggccagggcagcggcatcaccgtccgcgccgacaccgtgctgcaggccgaaggcgaagccgcgcagcgcgtcgccagccagttcgccgatctgctggcccgcagcggtggtccgcgccttgcacgagccaggggcaaggcggcaggcacgtcgggcagcatccgcttccagatcgtgcccaccttccgcgacagcggcgaaagctacacgctggagagcaccgcgcagggcgtgctgatccaggccggcaacgaaaccggcctgttctacggcgcgaccaccctcgcccagctcgccaccggcggcagcaatggcgtgctgccggcggtgcagatccaggacgcgccgcgcttcagctggcgcggtttcatgctcgattccgcacgtcacttccagagcctggacgagatcaagcgcgtgctcgatgcgatggccgcgcacaagctcaacaccttccactggcacctgaccgatgaccagggctggcgcatggagatcaagcgctatccgaagctgaccgacgtgggcagctgccgcctgccggccggcgacggtggcatcgatccggtcactggcaaggagcatccgtattgcggcttctacacgcaggaccagatccgcgaagtgattgcctatgccgcgaagctgcatatccaggtgattccggaaatcgatgtgccgggccacgcgactgccgcgattgctgcgtatccggagctgggcaccatcgatacgccgttgaagccgatcagcgaatggggcgtgttccccaacctgttcaacactgaagacagcaccgtcaccttcctcgagaacgtgctggaagaagtgatcgacctgttcccggccaagtacgtgcacgtcggtggcgacgaggcggtgaaggaccagtgggaagcgtcgaagcaggtgcagcagcgcatgcgtgcgctgggcatcaaggatgaaatggccatgcagagccacatcatcaagcgcctggagaccttcctggaggagcacgaccggcgcctgatcggctgggatgagatcctcgaaggcgggctgccgccgcaggccacggtgatgtcctggcagggcaccgaaggcggactggctgcggccagcgccggccatgacgtgatcatgtcgccggtcggctacctctatctggattacctgcagacggcctcgccgaacgaaccgcccggccgcccgacccaggtcaacctcggcaagctgtacaacttcgagccggtgccggccgagctggctgctgacaagcgcgggcacatcctcggactgcaggccaacatgttcaccgagcacacgcgcagctacgcacgcctgcagcacaacctgttcccacgcctggccgccgtggccgagaccggctggagcacgccggaacatcgcgatttccgcgatttcctcgcgcgcctgccgtcccagctgcagcgctaccgtgcctggggcctggcctatgcgcagaccccgttcgaagtgggcgtggactacaccgacaatcgcgcggacaacacggtgacggtgtcgctggccaatccgctgggctatgaagtgcgctacagcaccgatggccagccggtgagcgcgcagtcaccgctgtaccagcagccgctgaccggaaaactgccaaccaccgtgcaggctgccgcgttctaccagggccagatgctggcggcgaaaccgaccattgccaccttcaccgcacagtcgctgctcagccgccgcagcgatgagctgctcagctgcgtgggcaagaagggcctggtgctgcgcctggaagacgatggcccacgcgaaggcaaccgtgcggtgttcaacgtggacatcttccagccgtgctggcgctggccgcaggcgcagttggacggcattggcagcctggaagtccgcgcggggcgtattccgtactacttccagcttgcccacgatgaacccaagcgtcgcttcgagaaggccaagcggccacacggtgagatgctcgtgcgtcgtggcgactgcagcggcaaggtgctggcggaagtgccgttgccggccaagccggatgccgatggcttcgtgaccctgcgtgcggcgctgccgaaggggacgcagggcggcggtgacctgtgcatcaacttcaccggcgacacgcgcccggcgatgtgggtgctggatgaggtgaccctggggaaatgacggcaggcctgtccaggtgggtgccggccttggtcggcacctcgggcagagcatccacgcatggcgtggatctacgggtaggtgccaacctgggttggcacgcctttacccgcgccagcgcagcagcaggtcgcgcagcggggtcagtgcggtggccatgccggcgagcacaccgatcgtgttggcgatggcatccatcgggtcggccatgcggttgctggtcagcgcaccctgggcaaattcgatgccgatgcccatcagcaccaggcccacgcccacccacagcagcgggcggccccgacggaacagctgcaccgcgctgccggccaggatgaagtaggcgaggaagtgctcgcccttgtcgctgttttccggcaacggaatcggcggcggtggaatcaggcagaccacgatcaccagcagtactgccgccgcccacagcccggcccacaaccgcggccgccgcagcggcttgatcgccggcaacacctcgctcacaggcgccagctcaggtcgcccagctcgaaggccggttcgaagtcgacgccacgctgcaggccgatggcctggaagcgctcgcccatctcggtcggcagggtcagcttcttcacctggtcgcgcagctggatgcggccgacctcatcggtgcgttcctcggccagcagcagcacctggtccaggccgttgccgagcaggaagctggcctggctgcagtagccggccagctcgaatccgccgtgcatgccggcctcggccatcgcggtgaaatccaccgacgcggtgatgtcctgcaaccccggccagcggtgcacgtcgttgtgcacatggtgacggtagaacgcacgcacggtgccatcgtcgcggtcgtgctggtagaactcgctgcgactgtagccgtagtcgacgaacagcatcgcaccacgctgcatgccaccggccaccgcctgcagccagtacggcagctgcggcagcacttcagaacggtagccttcggcgaaaggcttttccaggtagcgctcgatatggcgcaccgcaccgttgagcaggatgtcggccggctgcgcgccacggatgaagttgccctcggcgtccagctcgacggtttcctcgtagacctcgccatcccggatcaggaagcgcggggtcggcagcgcgtcgatcacctcgttggcgaacaccacgccttcccagtcctcctcgaacgggcggtcgacccagtccacgcgcgcggccagctcggccggcaggttctgctgcaggcgctgctgctggcgctcgcgcaggtcggcactgggttccaggatggcgtagcgcgacggcagcgcgtccagctcggccaggcgcagcagcaccgcctcggcgaaggcgccggtgccaccgcccagttccagcatccgcgcctgcgcacccagctgtgcaaataccggcgccagcgcattggccacgctgccggcgaacaggctgccgagctcgggcgcggtggtgaagtcgccactgccaccgaacttgctggcgccggcgctgtaatagccccagccgggggcatacaggcagagctccatgaagcgcgagaacggcatcgccccgccctgggcaaggatctcggcgcgcagggcggccgccagctggtcgctatgggccagggcatcggcttcgggcaggggaaaggtgggctgcatggcgtcttcgaatgcggtgacaatggtgcacaggatagccgagccttggaggaccctcgatgagcgatacccaccccgtggtcctgatcaccggcagcgcgcgccggatcggtgcggccatcgcccgccagttccacgcctgtggctggtcggtggtgctgcacgccaatacctccagcgccgagctgcagcaggccgcgttcgatttcgacaacgtgcgcccgggcagcgtgctggccctgcaggccgacctgcgtgacgccgacgccctggccgacctggtggaacaggcggtcacccacttcggccgactggacgcgctggtcaacaacgcctccaacttcttccccaccccgctcggccaggtcaccgccgaggcaatggacgagctgtacgcggtcaacgcgcgcgcgccgctgctgctgtcacaggcggcggcgccctacctgcgccgccagcagggctgcatcgtcaatttgaccgacctgcacggcaccgacccgatgcgcgaccacatcgcctacaccatggccaaggccgcgctggagatggccacccgcgcgctggcgctggagctggcaccgaaggtgcgtgtgaatgcggtggccccgggtgcgatcctgtggccggagcagggcaaggacgatttcgcccgcgaggcgttgctggcgcgcacgccgctggcacggatcggcacggtcgaggagatcgccgaagcggtctactggctggtggccgaagccagcttcgtcaccggccacaccctgcgcgtggatggtgggcgcacggtcagttgaggtagtgccggccgctggccggcaaccgccatcattccaggtccaccacctcgaacgcttcgccaaactgcgcgtgcgcccgccacagcgtggccaggtcctgcccgctgaccgggtcgatgaagcccggcgcgatgtccgccagcggcttcagcacgaaggcatgcttcagttccgggcgcggaatgcgcaggtggccggggccttccaccaccaggtcgccgtagaacaccacgtcgatgtccagggtccggtcggagaagcgcggcccgctgcgatcgcggccgtgcgcgtcttccagcgcatgcagccagtcgtccagttcctgcagcggcagatcggtctcgatcgccaccgcattgttgaggaaggccgggccatcgaagccgaccgcggcagtacggtaggcgggtgacacctgcagtgcgccaaagcgctcgcgcagggccgtcaccgcggcgtggaggtagcggcggggctggacgttgctgcccaggctcaggagcacggtggtcatgcggttcaggtgacggcacttggggggcgtggacatgccgtcgtcacggcggcctgcctacaatccgggacgcacatgatagggcaccgacatgacctattgcgttggaatcgaggtggacgaaggcctggtcttcgctgccgacacccggaccaatgcctcgctggacgatgtgcgcgtgcaccgcaagctgcacgtgttcgagtaccccggccaggcagcctacgtgctgatggcggctggcaacctggccaccacccagctgctggtgtcacgcctggggcgcgacgccggtgaacggcgcacgcccaacctgcgcgacatgacccatctgttcgaagctgccgagtacgtcggccagctgctggtggacagccaggtgcacagcagccacagcgagcacggccatgacggggtcaacacccaggcgacgctgattttcggtggccagatcgctggcgagcggcccgggctgtacatgatctatccgctcggcaacgccatcgccgcttcgccggagacgccctatcttcagatcggtgagtccaagtacggcaagcccatcctggaccgcatcctcagcccggccacacgcctggaggacgcggcgcgcacggcaatcgtgtcgctggattcgaccattcgctccaatctgtcggtaggcctgccgatcgacctggcgctgctgcgtgatggtgaactgcgcatcgggcagcagctgcggctcggcgcggattcaacgttgtatgcggacatccaccagaactggtcacggcgcctggaacaggcggtggacgccctgccacgcttcccctgggaaactgccgaacggtagtgccggccgctggccggcaaccgcattgattccaccacactgggatgccggccagcggccggcactaccggggcatcagcccagcgcctcggccacggcgcggaagaccagctgcatctgcagcggctggagcaggcgctgccacgcttcccctgggaaactgccgagcggtagtgccggccgctggccggcaaccgcattgattccaccacactgggatgccggccagcggccggcactacctggcatcagcccagcgcctcggccaccgcgcggaagaccagctgcatctgcagcggctggaacaggcgatgggcgccctgccgcgtttcccctgggaaactgccgagcggtagtgccggccgctggccggcaaccgcattgattccaccacactgggatgccggccagcggccggcactacctggcatcagccctgcgcttcggccgctgcgcggaagaccagctgcatctgcagcggctggaacaggcgatgggcgccctgccacgcttcccctgggaaactgccgaacggtagtgccggccgctggccggcaaccgcattgatcccgccacacagggatgccggccagcggccggcactacctggcatcagcccagcgcttcggccaccgcgcggaagacctgctgcatctgcagcggctggaacaggcggtggacgccctaccgcggttcccctgggaaactgccgaacggtagtgccggccgctggccggcaaccgcgttgatcccgccacacagggatgccggccagcggccggcactaccgggcatcagcccagcgcttcggccaccgcgcggaagaccagctgcatctgctgcggctggaacaggcgatggacgccctgccacgcttcccctgggaaactgccgaacggtagtgccggccgctggccggcaaccgcattgatcccgccacacagggatgccggccagcggccggcactacctggcatcagcccagcgcttcggccacggcgcggaagacctgctgcatctgcagcggcttgtgcagcacatgcacctctacgccgtccgggaaggcatcggccgcgaccggcactgccgggtcttccagtaccagtgccgggccgcgatagcccaacgccgccatctcgcccagcagctggctggccggcagcagcttggagccggcatcggcaatcaccagcgcgggcatcgcctcctgctgcatccagcgcagcgctgccgggccatcggaagccaactgcagctggtagccctggctggacagcgcattgcccagcagcgatagacgcgtggcttcgccatcgaccaccaggatcgattggccgctgcccaaggccacaagctgttcgatcggctcgctgccatcgatggcgtcgtgcatcggcaggcgcagttcgaagcaggtgccctgccccggctggctgctgacgtgaatgctgccgccggcaccttcgacgatgcgcttgcaggaaatcagccccaggccagtgccgtcggccttggtggtgaagaacggattgaacaggtgcgacagcgtgtccgcatccatgccgatgccttcgtcggcgacccgtatgtgcatccagtccacgccatcgcgatggccggcatggctggcagtcaggctcaggcggccaccgttgggcatcgcctgtatcgcgttgagcgccagattcagcatcacctgctgcagttcggtgtagttggcgtcgaccaccaggccttcgtcctgcacctgcaactccaggcgcaccgcatcaggcacgttgctgcgcaacagcagtgccaccgcatcgaacaggccatcgatctcgatgcgctcgctcggcttgcgcgaaccgcgcacgaacgacagcatcgattcggccatctcatggccacggcggccgcactcggcgatgacatcggccaggtggtgcagctgcggatcgtcggtacgcgccttcagcaggtccggcatgatcagcaacggctgcaggatgttgcgcaggtcgtggctgagcccggctgcgagcagcgacaggctttccaggcgctgtgcgcgcatcagctcggtttccacccgtgcgcgctcgatcgcgctgcgtgcatcgcggatcgcacgtgccaccgccgacggcaggcgcgccggctggtgcttgatgatgtagtcattggcgcccttctgcagcgccgccaccgcattctcctcacccatggtgccggagacgaagatgaagggtatttccggcgaggtctcgcgcacgatgcgcagcgcatcatcaccggaaaaccccggcatgctcaggtcggacagcacgatgtccggctggaacgcggccagtgcctggcgcagttcggcctcgctctcgacacgctcgaagcgggcctccaggcccgcatcgagcatctgttcggacatcagctcggcatcttccggtgagtcctccaccagcaggatgcgcagcgcccccagggcgggaccggtcaagggcatgggctcactcgagttccggtgcctggttgatcaacgcccagaacttgcccagcgtctgtacggcgccgaagaactggtccacgtccactggcttgaccacataagcattcacgcccatgtcccagctccgggccagatcgctttcctcgcgcgaggacgacaggatcaccaccggcaggcgcttgagctcttcgtgttcgcggatctgccgcaatacttccaggccatccatgcgcggcatcttgatatccagcagcagcaccgccggcaggccttcctcgcggttggcgaaagcaccacggcgcaacaggtagtccatcacttccacgccatcctcgacgtgcacgatggggttggccagacgcgcctcttccagggcgtcgatcgccatttcggcgtcggccgggctgtcttcggcgagaagaatggtgcgcaaagtggtcatgcagaaggcccttgtttgtccgcatcgatcgcgggaggcaggtagaagtggaaggtggcgccgacgtccggttcagcctcggcccagatacggccgccatgacgggtgagcacgcggcgcacgctggccaggccgatgccggtacccgggtagtcgctggccttgtgcagacgctggaagacaccaaacagcttgccggcgtaggccatgtcaaagcctgcaccattgtcgctgaccgtgaactgatgaccgccgtcaggctgcggctggtagtccacgcggatcttcgccggttcgcggttgcccgagtacttcaccgcgttgccgagcaggttcagccagacctggcggatcatgttctcatcgccgaccacgatcggcagcggcgcgatgctccactccacctggtgcacatggccactgttctccgcctcggcctgcaggttggaatcgagcatggcgcgggtatcggccaccagcgactgcatgtccaccgcctgctggcgcatcgccgcgcggcccaggcgcgagtagaccagcaggtcatcgatcagcgccgccatgcgccgggccgaactggagatcacgtccaggtaatgacggctcttgtcatcggcagcgtcgccgaggtggcgcgacagcttgtcggagaatccggcgacgtggcgcagcggtgcgcgcaggtcatgcgagaccgagtagctgaaggcctccagctcgcggttgacctcggacacctgcgcgaccttgccttccagctggcggttgagctcttcaacgcgcagctggactgcgcgttgcatggtgacatcgctgaccgtcagcagcaccacttcatcatcggtatcgggcagcggcatgcgccgtgcgttcagcagcatgtagcgcgccatgccgtcggcggtgcgctgttcgtgctcgaaatcccacagctcgcggccgcgcagcagcacgtcggacaggcgttggcgcacgacggcgtccttccaggcaccgtcgccgacgttttccagcagcaggccatcggcgcgttcgtcctgcagcccgtacagctcggcgaaggcggggttatgcaactgcacgcgcaggtcgcggtcgagcagcacgatgggttcgcgcacggtctgcaacaccgatgccgcgcgtgccgccgagcgcagcgattggcgttcggcgtgcaggcgccgcccgatctgccgctgcaggagccaaagcaccaggccgagcagtcccagctggatcaccagcgaactccaagacaccagctcggtctgcttgcgctggcgcgccgcctgctcggcccgcagtgtcaacagttgctgttcgctggcctggagttcttccaccaggccacggatcggatagcgcgtgctcaggtccttcaccagctcgcgttgatcgctgttgggttcagatctggccagctcgcgggcaagcgccatccttccttccagcatcgattcgagacggccgatgcggatcagctggtcggggttgtcgcgggtcatccgccccagttcggccaagcgaccgggaatgtcgttggctgcggccatgcgctcacgcagcccgggtgcgtccacgcccttggacagcgtcaatgcggccgattcgacgtcgcgcacatcagcctggagctgctgcagggccacgcccaccgcctgggtatggttgacccaggccattgcctgctcgttgtcctgctgcagtttgcgcagggtcaaccacggcaccacgatgatcgctgcggccgccagcgccagggccggcaaccgccagcggtcccagatgtcgtcactgaaaaccagcgccatagttcctcttcagcacggccgcagggcgtcggccggaccctgtccggctgcggcggaaccggcaatatagcgcaggcggtcacaacgcaggggtttcccccctggttggctgaacaggttcgcagtcctcagacctgtagagccgggccatgctcggctgccttggagttccagccgaacatggccgcggccctacagctcaacgtgcgccccgcgagggggcgcccaacgggttcagcgcttggcggcagcgctgaccttcaatgcggctgcatcaacgcgggtcacgcccttgatgcccttggcggtggtgacggccttgtccttctcggcctggctcgctacggcaccactcaggctgaccacgccgttcacggtttccaccttgatttcggtacccggaacgttgctgctggcgagcaggtcggccttcaccttggtggtgatccaggtatcggtcaccggctcgttggaatcgtggcgatcagcatgggtcgccgggtgcgcgctggtcggcgggctcttcgcggccggatccttggcgaatgcggccgaggaggacagcgccaggcccagcgtcagggcggaggcaatcagcgtgcgggtcgtattgctcatcgtgtcgtactccttcggaatgtgctgccagtctggacaaaccggcgtagagcaggcgtggcgttgcggtcatgccgctgtgaatcgggctacctgcaacgccaaccgttcagctttggcccgtgagcccgcgtcgtttaccctgcccttcccactgccggagctctgtcatgcgccccgacctgcaactggccctgatcggctacggcctcgccggccgtgtcttccacgcaccgctgatccagcacacacccggcctggtgctgcacagcatcgtcagttcgcagcgagacacgttgctgcgcgcgttcagcgacgtgcacgtgcgtgccacgccgcaggaggtgttcgacgacccggccgtggatgccgtagtgatcgccacgcccaatgaacagcacgcgccgctggcgatcgcagcgctggccgccggcaagcacgtgctggtcgacaagccgttcgcgctggatgtcgccgaagccgaagccgttctggctgcggcacgcgatgccggacgcatcgccaccgtcttccagaaccggcgcttcgatgccgacttcctcacgctgcaggcgctgcttgcggacgggacactgggcgacatcgccgagtgccatgtgcatttcgatcgctatcgcccgcaggtgcgtgaccgctggcgcgagcaggacggtcccggcagtggcctgtggtacgacctgggcccgcacctgctggaccagatgctggtgctgttcggctggcccgaagcgatcgatgctgatctggccgtgcagcgcgatggcggcagcgccatcgattacttccacgccgtgctgcactacccgcggcatcgcgcgatcgtgcattccggttccctggtggcagctcccacgccgcatttcagcgtgcatggcagcaaggccagttggatcaagcacggcctggatgtacaggaagcgcagctgcgccgcggtgtggcgcccggtgcacccggctggggcatcgacccgcggcatggcgagctggtgcgctgtgatgccgaggacaacgtgcagcgcggcaccgtcgacaatctgcccggtgactaccgtcggttgtatgcgcagttcgccgcggccatgcatggcgactgcgaagccacggtcgatccggtgcaggcgctgcagctgatgcggctgctgcaggcaggcatggacagtgcgcgcgaagggcggcggatcgcgttggggtgatcggcagggttgcgccctgcacccgtggtagtgccggccgctggccggcaacctcaacagcaacggcaaaaaccggcaatccgtgagatggcaggatgggtccggttgcgggagccggacccaccccgccttcgacagagtcccgcgcccgacggtaggtgtcgaccttggtcgacacatcgacgtggaagccatcggagacggctttggcagagtcgagccatgctcgactgcctgcatggggtcagagccctttcctacggaaagggatccgaccccggcttcgtgcttacgatttcttgatcgcgtggccgccgaattcgttgcgcatcgccgacagcaggcggtcggtgaacgaattggattcgcgcgagcgcaggcgttccagcagcgacagggtgatcaccggtgccggcacatcgagcgcgatcgcttcggccacggtccagcggccttcaccggagtcctccacgtacggcgcgatgccatccagcgacggattgcgcttgagggcttcggtgctcaggtccagcagccacgagcgcaccacgctgccgtggcgccagacttcggccacctgggccaggtccagttccatttcctgcttgcgctccatcagcgcgaagccctccgcgtaggcctgcatcattccgtactcgatgccgttgtggaccatcttggtgaagtggccagcgccggacgggccgacacgaccccagccacggtcttcggccggtgccagcgtgcgcagcagcggtgcgatctgctccaccaccgccgcttcaccaccgaccatcaggctgtagccttcctgcaggccccacacgccaccgctggtgccgcagtcgacgtagcccaggtcgtcttcggccagcgccttggcgcgacggatcgagtcctggtagttggagttgccgccgtcgatgacgatgtcaccctcggccaggtgcggagtcagctgacccagggtctggtcgacggtttcgccggccggcaccatcagccacaccacgcgcggcaccggcagcgcggccaccgcggcggccagcgaatcgaccacctccaggccggcctcggcggcgcgctggcgggcaccttcgcccgggtcgtagccgacgacgcggtggccgccgcgatgcaggcgctgggccatgttggcgcccatgcggccgaggccgatcattgcaatatccattgtttcaccttcagttggggtctagggtcaggctgcctggcctgccggtagccgcgcagtggcgcagctgcgcctcgcgccaacgccggtagagcgtggtatgcagattgtgcaccgccaggtcgatcgaaaagggggttcgcgggttgcggtcaagcaggcgggcgatgtggtagccgatgggacgtataccgcgcggatgcacatagatcacgaactgctggtagaacggatcgtccagcaggcggtccatgcgtgccagcgtggcgtggtagcgcggttccagccgtgcacgaaggtccgggtcgcgctcgaacaacaggcgttcgaagtagcgccggccgatacgcgggatgtcctgcgccagcgcccacagctcggcattgcgctggtcgtaccaggcaaggccgccgtgcgcggccaacgcctgcgcggcctcctcgcccaccgacaccaccacgaagttttcggcctggttgctcaggtcgtccagcatgcccttgtcgtacacatgttcgatgaaaccaggcacaccgacgaaggcctggcggcccatcgccgaggtgcgcaccgccttgccatcggcgaagtagtcaccggcgtgtgcgccaagcaggatgctgtcggtatcgtgcagcgcgaggaacgtaccgatcaacagttcttctgcggagaatccagcgtcgaaggccgcatcgccatacagctcgcgctgtgtggccagttgtgcgacctggcgaccgactccacattcggcgcgtacattgccgctgtagaacgcctgcagcgcctggctgttgcccgtaatgggcacgaaaccacggccgaagcttcgcgtgcgctgccagccttgcgcgtgtgcgccgtgcaggccgaagccgatccaaccgagctgcaggccagagaagcggaatcctgcattgccctgcagtgcagcagcggcacgttgcgtggctgcacccagctggaaggcgtaggcgcaaaccgtagccggatcgtccagcacctgctgcagcaacgccttgcgcgctgcagcgggcatgtccgccggccattgcacgcgcagatcgcctgccgcctgagcctccggcagcgacgcgcgcgtgcacacagggccaccatgcacctgcggtgcaccgatcgcgcgtgtttcgaagtgccaccccaggcgctgcagcaggccttgtgtacagtccagcggcgtggctgccgcgcccagcgcgggcagcagcagggccacgcccatccatctgccgcgcacgttcaatcctggtccgtgctcgccggtgcgggctccggggttgtggccactggcggaacgggcttgcctgcctccgccggaaggtactgttgcaggcgctggaagaagcgacgatagaactcagcatcggtaaccgtgctgctggccactttcaccagcgagtcgtcattgctgccgaacggcagcgatacagatccgagcgcaccgacgccaacactggccgaggtcggactcttcttcaacgcatagcgatcctgcacggcactgacgaataccagtgtctggctcccgcgcggtgcgcaggaaatacgcagcaccagctgctcgtgatcgtcctcgcgcggctggaagttcttgttgccttccacctgtgccgcgtcggaacgggcgatggcatagccctggctgagcagggtgcgccgtgcggcctcgcaggcgtcaccgggacggctatcaacggtgcgcgagaaggtgtcgccggaatcaaaggattcgcgaagcaacgtgctgtcggcggcgcggccaccacaggccgacaggatcagggcgctggcgagcgccacggcaacactggaaagacggaaggcccgcatgggtactcctgcgaggacggtagcgccaagggtagtcctgcggccgtgtgcggcaggtcgaaagtatgcccgccagccccccgccgttgctgccggttcatgcacggaaaaggggacggaggggattaagtcgtttgtggcacttcgccccgccacgcatggcacggcgctaccgtgaacgaggtcccccaaacgaaaaaagggccggcaatgccggcccctcgggtatcacatgccgtcgccggctcagtccgcccagcggccggcaccggtggactgcggcagcacctgcgccgacagcgggcggtcgttggccagcaggttcaccgcgtcggccaggatcgaggctgactcgcgcagcagcgggtccgggcgcttttcggcagccttctcgcgcgcggcatccttgacgatgtcgcgctcgttgccggtcaggccgtcatcgctgctgtcatcggccagcgggtccagggccaggcccagctccttgcgctgcacctggcgctccttgcgctgggtatcctggcgctcgcgctcagcgcgacgggtcgcctcgttgagcgagatgtacttcttcgccgcttcggtgcggaactgctgcacgtcctcgttccaccactggaactccttgtcggtggcgatgcgcgcgtcgtgacgggtttccagcttcggcagcaacggcgcgaagttgccgtactgggtgtgcggcacggcggcgatgcgggtccacggcagtgcgttgtcgtaggtgctctcgccgaactcggtggcatcgacgctggccgggaacgccaggtccggcaccacgcccttgtgctgggtgctgctgccgctgatgcggaagaactgggcaatggtcagcttgacctggccgaagcgctgggtctcgccgctcggccagcggtcaaggtcgacgatgttctgtacggtgcccttgccgaagctggtttcaccgatcaccaggccgcgaccgtagtcctggatggcgccagcgaagatctccgaggccgaggccgaaccacggttgatcagcaccgccagcgggccatcccacgccacgccctggttgcggtcgctgttgacggtgacgcggccaccggattcgcgcacctgcacaaccggcccctgttcgatgaacaggccggtcagctcgatcgcttcatccagcgaaccaccgccgttgttgcgcaggtccagcaccacgccgtccagcttgtcgttcttgaagccggccagcagcttggccacgtcgcgggtggctgaggcgtagtcggcggcattgcggcgacggccttcgaagtcctggtagaaggtcggcagcttgatcacaccgatcctgcgtgccggctcgccgttggcagccgggatggacatggtctcgcccttggcagcctgttcggccaggcgcaccttctggcgggtcagcaccagggtgtggtgcttgccatcggcgccttcggcagccgggatgaattccagcttgacctgggtgtccttggcgccgcggatcttggccacgacatcgtcgatgcgccagccgatcacgtcctcgaccaggccggacttgccctggccaacgccgacgatgcggtcacccggcttcagcgtgccatccactgcggccgggccaccggcaatgatctcgcggatgaccaccacatcgtcctggcgctgcagctgcgcaccgatgccttccagcgacagcgacatcgcctggttgaagttctcggcggtgcgcggggtgaagtaatccgtgtgcgggtcaacggcactggtgtacgaattcatgaagaactggaagacgtcttcgcccttcagttcattgaccgacttctccagcgtcgcgtagcgcttgtccagcgtcttgcggatgtcatccggcttcttgccggccagcttcaggcgcagccaatcgttcttcaccgacttgcgccacagctcatcgagctcggcactgctggccgcccacggcaccttcttgcggtcgtactcgaagcgctcgtcggtggtgaagtccggctcctgcttgagcagcttgcgcgcgtacgccacgcgctcgccgacgcgctgcttgtagacggcgaacacctggaacgccggctccagctcgccgccccggatggccgaggcgatgttggcctcgaacggtgcgaagcgcgccacgtcggcctgggtgaagtactgcttgccgccgtcaagcgtttccagatagcgcttgaacacgtccttggaggtggcctcgtccagcgcgcgcgggcgataggcgtagcggctgtcggacagcaggccgtacaccagcttggaggtggtcacctggtcggcggtggccgccgcgggcaatgcgggcgagtcggccttggccgccaacgccagtggcgcgaccagcgccagggccatcaggaatgcgggggctttgaatttcattgacgtgctcgaaggcgccttgccaaggggaagactgcggggtgttaagacaccacgacagtgccgaaagttgccgggtttgtcacccggccgcgctcggtggaaaaccagcctagccgggccggtgtagcaaattgtgaatgcaggcgaaggcgtgcggaccaacggtccgcacccacccgggaagaggtcagcagctaccggtagcgccgggccatgcccggcggaagcgtgcggaccaacggtccgcacccaccagtgaggaggtccgcacccacctcaggagacgccggcgcccttggcctgcacgtcggcgtggtacgacgagcgcaccatcgggccggaggcaacatggctgaagcccagctcgtagccgtagtcctccagcgccttgtagtcttccggggtccagtacttcagcaccgggtggtggtgtgcggtcggctgcaggtactggccgatggtgatcatgtccacgtcgtgcgcgcgcaggtcgcgcagggtggccttgatctgttcgaagtcctcgcccaggcccagcatgatgccgctcttggtcggcacgtccggatgctgcgccttgaagttcttcagcaggttcagcgaccactggtagtccgcacccgggcgcacattgcggtacaggtccggcacggtctcgatgttgtggttgaacacatccggcgggttctgcgccaggatctccaacgcgcgctccatgcggcccttgccacggaagtccggggtcagcacttcgatgcgggtgcccggcgacttctcgcgaatggcggtgatgcagtcgacgaagtgctgggcaccaccgtcgcgcaggtcatcgcggtcgacgctggtcaccaccacgtacttcaggcccatgtcggccacggtctggccgaggctggccggttcgttggcatccggcggcttcgggcggccgtgggccacgtcgcagaacgagcagcggcgggtgcagacctcgcccaggatcatgaaggtggcggtgccgtggccgaagcactcgtggatgttcgggcagctggcttcctcgcacacggtcaccaggcggttttcgcgcagcttggccttcaggttctgcacggcattgcccgaaggaatgcgcacgcggatccaggacggcttgcgcagcaccggcgcgtcggcgaactgcaccggcgagcggttgatcttgtcaccgcccagctgcttgaccccggcctgcaacggcgcggcggacggggagtcgccctgcacgatctgcaggggaatggaacgggcggtggtttcagtcatggcagttccgggggcggtcaggcggccgcagaaagatcgggcagttcgggggtgtgctgcagcagcaggccgaactggcgggccaggtggtccagcagcaccggcttgacgccctccatcccggagggaccgcccaagtctaccaccgaggtcacctgcaacccctgatagccacagggattgatgcggtggaagggttccaggtccatggccacattgaaggccaggccgtggaaggtgcagccgcgacgcacgcggatgccgagcgcagcgatcttggcgccgccgacatagacgcccggggcgccctcgcggcgttcggcaccgatgttccactcgcccagcgtatcgatgatggcctgctcgatgcggcacacgtaatcgcgcacaccgatgcccaggcgcggcaggcgcagcagcgggtagaccacgatctggccggggccgtgataggtcacctggccgccacggtccacatgcagcaccgggatatcgcccggcgccagcacatgctcatccttgccggcctggcccagggtgaacaccgggtcgtgttcgaccacccacaattcgtcggcatcggtgtcgctgcgctggtcggtgaagcgctgcatggcgcgccacaccggctcgtacgcctggcggccaaggtcacgcaccagcgccggacgcggcgcgcggtcctcgggggcggcttcagccgggcagctgtcggctacagcgtccacttcacttccgggtggtcgcgcagcgcctggtgcgccaggtcgtactgttcgcggctctcagccttgaacacgatgcggacggacacgtacttgccgttggaggaatgcttccagctgatgcgttcattgacgacatcgatgccggcagccagcagcaggcgggggagctcatgttccaggccgcggttggccgggcccatggcgctgagctcgaactggccggggaactggaagccgtggtcggggttgtcggacttgatttccatggacccattatcgggccgcagggcaacaaacccaagagtattcatcaacgtcaaagacggcaccggcggcctgctgcgttgcagggcacccagaggcgcggggcgaaagcccaacggcagctgactgcaatctgctgtcacgcactggcccaggcatcgtatggcggccagtggtcaccttcacgccagacccgcggcgcttgcgcgggtaacaaattgtgtccgctggacaatgttgttttcggaacagacaagtgattcgaacgtgctcgttccgccgcgcgggcgcgagtaccgtagcgctgcatataacgactgaaaaccgtccccttccccatgagcattccatccatgcgtagtgtcgcagccctcgggctggccggcctgctggcctctgccctcccccttgccgcccaggcggccgaacaatgtggcccggacgcgatgcgcgaccacccgccgcagatcaacttccgcgtcgacaacgacctgtttggtggccgccaccaggaccagggctacaccaacggtgcactgttgaccctggtctcgcccaatctggtcgactacaccgacgacccctgcctgccgcgcatggcgcgctgggtgaaccagtacctggaagggctgcatccgggcaggttcgaacagcagaacatgatcttcagcatcggccagggcatcttcaccccgaccgatttcagccgcagggacctgatcgaggacgaccgtccttacgccggcgtactgatcgcaaacttcggtttcaatgcgcgcagcggcgaccgcctgcagaccacccagctgacgctgggcgtggtcggcccgtgggcacagggcaagcaggtgcagaatgccgtgcacgaagtgctgggcgacgagaaattcaagggctgggacaaccagctgcacaacgagccgctgttcatgctcacccatgagcgcatgcgccgctggccgggcgatgccagcgtcaatgccgacggctggggttgggacgcgatcagccactacggcgggtcgatcggcaacctggaaaccaaggccaacctcggcggtgaagtgcgcttcggctggaagctgccggacgacttcggcagcacgccgttgcgcccggccggcgagaacactgcgccgacccgcggcggccgtcccaatggctggtcctggcacctgttcgcgacctcggacgcggcctgggtgatccgcgacatcacgctggatggcaacacgttccgcaacagtcacagcgtggacaagcgccatgtggtggcctacggcggctacggcgtggccgtgatgtacgggcgctggaagttcgccgcggcgcgctaccacagcacgcgcgagttcaacggccagcgcgaagcaccggtgttcggcagcttcaccatcagccgctcgctgtaagcgaggggctgagggtagtgccggccgctggccggctgccggcatatccggatggcttcatggggagccggccggcggccggcactacccacatccggatgggttcatgaggagccggccagcggccggcactacccacatccggatgggtccatggggagccggccagcggccggcactacccatatccggcgggaatcatgcggagccggcatcccgaaacggaaaaggccggcattcgccggccttttccttcaccacgccagggcgtggatcattccgattcccaccacatccagaagctgtcccacaggcgcttgaagaagccggcctgctcgacggcggccacggccaccagcggtgcctcggcgatgaccttgccatccagggtgaccttcacggtaccgatctgctggccggcggtgaacggtgcttccagggtcttgggtacgtcgatgctcggcttcaggtcgttgtagcggccgcgcggcacgctgaccagcatcggctgggccacgcccagctgcaccttgtcggtggtgcccttccagaccttgtgctcggccacggccttgcccggctcgtagaggcggtgggtctcgaagaagcggaagccccagttcagcagggccaggctgtcatcggcacgctgcttctccgacgcaccgcccagcaccaccgcgatcaggcgctggtcgccacgctgggccgagctcatcaggcagtagcccgcctcggaggtgtggccggtcttgatgccgtccacgctgccatcgcgccacagcagcaggttgcggttcggctgcttgatgttgccgacctggaattccttgatcttgttgtacgcgtaggtttccgggtaatcgcggaccatcgcgcggcccagcagcgccaggtcgtaggcggtgctgtgatggccttcggcggtcaggccgtgggcgttgacgaagtgcgagtccttcatgccgatcttggcggcgtagctgttcatcagcgaggcaaaggcctcttcgctgccagccacatgttcggccagggcgatcgcggcatcattgccggactggatcgccatgcccttttccatgtcttccaggcgcgcggtctggttgaccgggaagccgctgtagctcccatcggtgccagcgccgccctcgcgccaggcgcgctcgctcatcatcacctggtcatccgcacggaccttgccgttcttgacctcggcggcgatcacgtaggacgtcatcaccttggtgatgctggccggggccagctgctcgtggatgttttcaccagccagcacctggccggtggcgtaatccatcagcacccaggccttggacacgcttggcgccggggccggcggagtggcgacggtggccggggcggcggcggcgggcgccggcgtggccggagtcggcagcggcgtctgggcggaagccaggcccaccaccagggtggcggccagggcggtggcggcggaacggaaattcattggacagcaggctccaggggacggccgggaatggagggtggaacgtaacggccattgtaaggccgggggagcattggccggcagcaccggcccgggcggatcagtccttgacgatctgcggcgaacccaggcccagaccggcgatgcgaccgacaagttccgccgcactggcatggtcgcttgccggaacacgcaggcggaacagggtgcggccaccggcggcgatgtcgctgatggtcgcgccgacgatgccggcggcactgagctggcccatcgcgcggttggcgttgtcgcggttggagaagctggcgacctgcaccatcaccgcgccgaccatctgctgcgacaggctcggcgccgccgcggcggcacgcaccggtgccggtgccaccgcgcgcggggccgtgctggcgacaacggccggagccggcgcggaggtgcgcaccaccggcgcgcttggcggcaggctgctgaccgccacgtccggcgcggtgctggccacgccccgggtggtggccggctggccgcgcgccggggcgccatcggtcggcaagcggttgaccaggcgatcgatatcactgtcggtggaagcacgtggcgccggcaccgggcgcgcgctggccactgcagtggtggcagccgcttcagccgcgcgacgctcgcgacgcgacggcttctgcgccatcaggttgctctcgcccggttgcagcgcgcgcacctcgacattgccggtaccgcgttgggtgatgcccaggcgcacggcggcggcatagctgagatcgaccacgcggccgtcatggaacggaccacgatcattgacgcgcacgatcaccgactcgccgttgtccaggttggtcacgcgggcgaagctgggcagcggcagcgtcttgtgcgcggcagtgaactggtacatgtcgtagacctcgcggttggaggtcaggcggccatggaacttggccccgtagtacgacgcggtgccgcgctcgacgtagtcatgggtgtcgtcgagcactttgtacgacttgcccagcaccacgtacggcgacttgttgccgatggccgaacgttcctcggcggtcacttccggctcggggatgcaggccacgttgggaatgtagtcgggcgtgctgtcacgcacgcccggcttgtacaggccaccagcggtgtaattgccgcgggtgctgaggtcttccttggccgctgcatacggcgaaccttccgggcagtgcgccggtcgcgaaccacggccctgcaccagcgtgccgctggacttgccaccatggccggccgtggccggcttcttcggcgcgctgctgcaggccgccagcgcgaagacgatcaagctcgggaccaaccatctgatgttcatgccgggggcagctcctgtccggcgatggcctgggacagctggaacacggccatcgcgtacatcttcgagaggttgtagcgggtgatcgcgtagtagttctggaagcccagccagtactgcttgccggtgctgccttccagggtgatcggggtggcggtggcgcccggctgcaccggcgtgctcggctggtagccgcgctgtgcgaggtcggccagcgaccaggtgggcatccattcggtcgggttgaactcctcgcggcctggggccagcgtggccggtaccgcaacctggccaccacgcacccagccccccttcttcacgaagtagttggcgatggaggagaacacgtcgtcgtagctgttgaacaggtcgcgacgaccatcaccgttgccgtccaccgcgtaatcgaggtaactggacggcatgaactggcccatgcccatcgcaccggcataactgcccttgagcgtggtgatgtccagtttctcttcgcggcccagctcgaacagcttggccagctcatcgcggaagaacagttcgcggcgcacttcgcgttcgagcttggccgggtcgccgctgcgtgggtagtagaacgccagcgtgtacagcgcatcgagcacgcgatggctgccggcattctttccgtaactggtttccacgccgatgatcgccacgatcacttcggccggcacgccggtgcgctgctgcacgcgatccagttcggcacggtgttcggccaggaacgcgcgaccgccatcaatgcgtgccttgctgatgaacatcggccggtattcgttccacggcttgacccgctcggccgggcgcgacatcgcggcgatgatcggctggcgcacctgcgcctggtcgagcacgctgctgatctgctccggcttcaggccatagcgcttggcggtatcggcaatgaagcgggcccgcgcgacctcgaatggcaccggggtgagatcgaccggcggcgcggtagccgcagttgcttcgggtgcagcctcggccggcccatgggccttggtggcgggctggcgcggcgtactgctggcctggggtgaagatggtggggacttcggctgggtcgcgcaggcgaccaggccgagggtgagcatgcaggccagagtgcgtcgaatcatcgtcgcaggttagcaggtcatggatgaattaaaacccctaacaccatgaatcacaacgatttgcccgtgttcagcgggaaatgtgaaggcgtcgtgatcgtgcttccccattcagatagaggtggccggttgcgtccccatccccgcagacgcaaccggcgaccggatccggtcgatacctgcgcggctgccgctccccagtggcagtgccccgcgctccttgtatccgttggatcagtactgcttcccgcccgacgccccctcgcgctgcaacgatagacggcgcgccgtgccgaacgggccgccattgtgcaggccgattacgacaagtccattgatcaagatcaacgcggcgtaaaagtgtgaaccagctaacgttttttgcggactttggtcagcgagtgtgctgtcctgcatcgttgtgagaacgcttccacagcgagcgttgcgcagagtcaggaagtttccagccaacggcgcagcccctcgtgggtggtgtctggggtggtcgcggaaagcagaagccgcgggtgggccggtcaggttgggtacgcgggggacgccgtgaatccgtccctggaggcttggcagccgcatccatgcggctgacacccccgcgtacccaacccgaccggcctctgacagatttcggaggtctgcacccacggagaagaaagagaagatcaaaagcgggtcgcgacgctgcgcttgctcgtgagccgagcatggatcggctctacacaaggcaatgaagcgacccgccaggccgcctttgcttttgatcttctctttcttctccgtgggtagacgcgcacggaacctgtccgtggccgggtagatgggctgcgcaggggcgtgagccgcatggatgcggcgaccgagcttacatggatgtacttgcagcgtcccctgcgcggcccatctacccggccccacccatgaactgctttgcgcggtcacccacgaggggctgcgccgttggctggaaaccctatcccccgtgcacgggccggtgcccgcgcaccgccatcaccagcccgatacccgccagcagcgacaccgccgaggtaccgccataactgattaacggcatcggaatgcccaccaccggcagcaggccggaaatcatcccgccgttcaccagtacgtacacgaagaacgccaagcccaggctgccggccagcaaccgtgcgtgcgtgtcgcgggcgtgcaccgcgatccacaggcagcggccgaccacgaacaggtacagcgcaaacacggtggccacgccgatcaagccgaactcttcggccagcaccgagaacgcgaagtccgtggtgtactcaggcaggaagtccagcgcggcctgggtgccctgcccccagccacgcccgtcccagccaccggagccgatcgcgatgcgcgactgcaggatgttccaaccggtgccaagcggatccgccgacggatcaaggaaggtcagcacgcgatccttctggtactgccgcagcaggccgaaccaggccagcggcgcggcaacggcaaggcccgtcgcgccagttgccacccagccccagtgcaatccggccaacagcagcgcgaacacgccgcttgcggtaaccagcgtggcggtgcccaggttgggctgcatcaggatcagcacggcgggtacgccgatcagcacggtggtggtcagtacggtgcgcggcgacggtggcagcggttgccgatgcaggtaccaggccatcatcagcggcaggctgagcttgagcagttcggacggctgcaggtagaacacgccgagattgagccagcgctgcccgtacttgcctgtaccgatcacatacaccgccatcagcggcagcaacgacagcgcatagattgccggcgtccacgcgcgcagccgcagcagcgaaacgcgggacagcagccacatcgacgccaggccaccggcaaaacgcgccgcctgcccagccaccggaccggacacgctgtgcagcaccgccaggcccgcgcccatcaggatcagcagcgcgatcagcaatggcagatcgatcgtgcgcgccacctcacggcagccgccaagcagtcgtttccattccacgtgggcacggtagcaatgcgtgcttgcgtgaagctgtcagggtgcgcgtgcgcttgtagagtcaagccgtgctcgactctacagaacagcggatgcaatcgagcagatggaagcgcgacgaagcgcgcgaccggtgctagccgtagccgccgtgcaccgggttgtgactgcgtacggccatcaccaggccgaagccggccagcagtgacaccgccgaggtaccgccgtagctgatcagcggcatcggcacgcccaccaccggcagcaggccggaaatcatcccgccgttcaccagtacatagacgaagaacgccaggccggtagcgccggccaacaggcgcgaataggaatcgcgcgactggctggcgatccacaggcaacgcccgatcaccaccaggtacagggtcagcaccagggccacacccatccagccgaactcctcgctcagcaccgagaacgcgaagtcggtggtctgttcgggaatgaagttcaggtgcgactgcgagccctcgccccagcccttgccatcgaagccaccggacccgatcgcgatcttcgactggatgatgttccagccggcccccagtgcatccatctccgggtccaggaacatcatgatgcggtccttctggtacggccgcagcagccagaaccaggccaccggcgcgaccgcagccacgccgcccacgcccagcccgacccaccaccacggcaggcctgccagcagcagtacgaacacgccactggcggcgatcagcacgccggtaccgaagtcgggctgcaacatcaccaggccggtcggcacgccgatgatgatcaaggccacgagcacggtgttgaagcgcggcggcagcggcatcttgtgcaggtaccaggccaccatcatcggcaggctgaccttcagcagctcggccggctgcaggtagaagaacttcaggtccagccactgccggccgtacttgccggtgccgagcacgaacaccgccagcagcggaatcatggagatcgcatagatcatcggcgtggccgagcggatgcgcaggatcggcacccgcgagatgccccacagtgcagccatgcccaccgcgaaacgcgcgccctgggccatcaccaggccgtcgccaccggcactcttcaaggtggccaggccgatcaccatcagcgcgcccagggccaggcacaacacccagtccagcgtgctgaagaagcggcgcagcatgtcgccggcccagcgcaggaacactttcatcgtgcgggctccgcaaccgtcgggcgtggcgtggccggcactgcggcagcggccggcgtgcccggctgcggcgcaggggccggttcgggggtgggggcacccacctgcgccgggtgttcgcccagctgcgcggccgccagatcaccggactggcgtgcgccggcgtcttcgttgtcgaacgcggtggcaccgatggcggtggtaccacgctcgctgtccagcggctgcatgccctcgggcatcttgcccagcaggtaggcatcgaacaccttgcgggcgatcggcgcagcagccgaaccaccatagccaccgccttccaccgccaccgcgatcgcgatcaccgggttttcgaccggcgcgaagccgacgaacagcgcgcggtggcgcaggtgcatgggcaggctcttcgggttcaccgctgcggtgcccttgcggctgatgacctgcgcggtaccggtcttgccggccatcacgtacggcgcaccgaccgccacacgccagccgctgccgcccggccgcatggtcgccatcatgccctcgcgcaccgcctgcacgttgttggggttggggctgaccggcttgctctcgccgggcggcgccgcggtccagtcgctgtcgaagccgtcgcgctgctggatcaccaggtgcggggtgcgcagctgcccgtcggccagcgcgctgacgccgcgcgccaactgcagcggggtgaccttccagtcgccctggccgatgctgatgttgaccgtatcgccggggtaccaggcttccttgcgggtcttccgcttgtaggccggcgacggcaggatgccgccgatttcgccggtgaggtcgataccggtcggctggccgaagccgtagtactccatgtaatggtcgaagcgctcgatgcccaggtccagcgccagcttgtagtagtaggtgttgaccgactcggcgatggacttgcgcagatcggtccagccatggccgccacgatgcgcatcaccccagccacggctggtgccgggcaggtagaacatgccggtggacagcaccttgtcttccgggcggcgcacgcccgagtccaggccggccaggccgatcagcggcttcagcgtggaaccgggagcgacgccgccgagcaccaggcggttgaactgcggccgcgacgggttctcgttcagcgccttgaagtcggcatgggaaatgccgttgacgaacaggttggggtcgtaggacggcaggctgaccatcgccagcacctcgccggtacgcgggtccatcgccactgccgagccttcctggtcgccgaaggcggccaccatggcacgctgcaggtccgcgtcgatcgacagccgcaggtcggcgccggactgcgcggccacccggccgatggtgcggatggcacggccctgcacgttggtttcgacctgctcgtagccgaccttgccgcgcaactgctgctcgtaatagcgctccaggccggacttgccgatgtgggtcagcgcggcattgccttcgccgaggatctccaggtccttgtcgtcgacgcggccgacatagccgatgatgtgcgcaaacaggtcaccgtacggataacgccgggtcaggtagggctcaagctcgacgccagggaagcgccaacggtcgacggcgaagcgcgccatctcctcgtcgctcatgcgcagcttcagcgtgaccggcaggaacttgcggcgcgccttgcgcgacttgttgaacgcttccagctcttccgggctgatgctgatgatcttcgccagcccttcgagggtggcgtccatgtccttgaccttgtccggggtcacgtccaggcggaacgctggcacgttctcggccagcaggcggccgttgcggtcgtagatcatgccgcgcccgggcaccaccggccgcggcttgatgcggttggcttccgagcgcgtggcgtagacgtcgtggtccagcacctgcagcttgaagtaccagccgcccaggcccagcaggcagaccagcacgcccaggaaacccagcgccgcgcggcggcggaactgttcggcttcagcgtgcggattcttgacctggcgacgcgggatcatggctcagcgcccgcgcttgccgaagcgcaccgcatccagcagcacgaacaccagcggccacaggcccatgcccagcagcggtgcccaccagtacgaccacggcagggtcggttcacccaccaggatgtgcaccagtgcgctgacgatgcggtcgttgaacagcaggccgccgatggccagcatctgctgcgacatcgggaagaagcggatgcgggcgcggaaacgctgcaggatgaaggccagcatcaccagccgcagcgcctgttcgccgagcacgccgccgtatagcaggtcggcgaccacgccgctggcgaaagcgatgcccaggccgacgcgctcgggcgtctcgatcacccagtacgccagtaccagcgccagccagtacgggcgcagcggctgcagcagcgccggcaacggcagcaggcccagcagcagggctacgaccaggctggccggcaatacccacgggttgtcgcgcaggcggctcatcgctgggcctccggcgtggtcggttgccggccagcggccggcactaccggggcagcaggatcaagcgaggatgcgggggcaacagtcctcgtttgcgacgagggctgttgccggccagcggccggcactaccggggcagcaggatcaagcgaggatgcgggggcaacagtcctcgtttgcgacgagggctgttgccggccagcggccggcactaccggagcagcaggatcaagcgaggatgcgggagcaacagtcctcgattgcgacgagggctgttgccggccagcggccggcactaccggggagctgaccggagctggcgttgttgtcgctggcgcggctcccgcaggcacggtggcgccggtggccgggccacccggagtggtttcttccagctgcaggcgcagttccggcggaatgcggatcgccgcaccggggcgcagcagcagcacatcacggccacgatccagctgggcggctggcttcagttcgccgaccaggaaggcatgggtgtcgtccgggcgcaggccggtgatggtgccgaccgggaagccggccgggaagcggccaccgaggccggaggtgacgatctcatcgcccacttccacacccgcgctgagcgggatgtcgcgcagctccagcgtgtcgccgcgaccgtagacgatcaggcgtacgccgttgcgggccacggtgaccggcaccgcgtggtcggggtcggtcagcagcagcacggtggaggtaccgccggtgacgctgatcacctgccccatcaggccaccggcatcgatcaccgcctgcccgacatgcacgccttcgcggctgccggcgtcgagcaccaggcgctgcttcaccgggtccaggtcgatatccaggatcggcgccagctgcacgtccaggccactgcgctcggccacgttcagcagttcgcgcagctgggcgttgtccagcgctgcggtctgcagtcgggtcaggcgcgcgttggccagcagcagctggttgcgcagttcacggttctcggtgaccagctgggtgtggctggccgcggaatccttgacctggttgccgagcttgccgggcagacccgccagtgcccacacaggctgcaccaggctgttggcctgctcgcgcaggcgcgccagccaacccgcctgatcgtcaaggacgatcagtgtgatggccaatgcaagataggccagcaaccgcagggggctggcggcatcaccggatcgggaggcaacgggaggaccggcgtagggcggcacggcaacgattcaactggcagaaggcggaagggaaacacgcggacgccccgccggtgccggcccgccatcgcggcgggccgcaccccggaagggcgcggcgggcaggaacggccgggacggcttattccggcgcaaagaactcgttgccgtgcatgtcgaccagttccagcgcacgaccgccaccgcgggccacacaggtcagcggatcgtcggccacctgcacgtgcaggccggtttcctcggagatcaggcggtccaggtcacgcagcagggcgccgccgccggtcagcacgatgccgcgctcggcaacgtcggcacacagttccggcggggtctgctccagcgccagcttgaccgcgctgacgatgcccgacagcggttcgtgcagggcttcaagcacctcgttggagctgatcttgatcatcttcggcacgccctcggcgaggttgcggccggagatctccagctcctgcacctcggcctgcgggtaggcacaacccagctcgaccttgatgcgctcggcggtggcttcaccgatcagcatgccgtggttgcggcgcacgtagttggtgatggattcgtcgaagcggtcgccgccgatgcggaccgaggccgaatagacgatgccgttgagcgagatcaccgccacttcggtggtgccgccgccgatgtcgatgaccatcgagccacgggcttcggtgaccggcatgccggcgccgatcgcggcagccatcggctcttcgatcaggtacacgtcacgggcaccggcttcctcggccgattccttgatcgcgcggcgctcgacctgggtcgaaccggccggcacgcagaccagcacgcgcgggctcgggcgcagcacgcgcgacttgtgcaccttcttgatgaagtgcttgagcatcgcctcggtgtaggtgaagtcggcgatgacgccgtccttcatcgggcggatggtggtgatgtggcccggggtacggccgagcatctgcttggcctcggcgccaacggctgccaccgagcgggtgccaccgatggcacggtcctggcgcacggccacgaccgacggctcgttcagcacgatcccctgcccgcgcacgtagatgagggtgttggccgtgcccaggtcgatggacaggtcgttggagaacatgccacggagtttcttgaacatctgaggaaggagtcctgaggggtgtcgtgcccgccgcgggatggcgaaaaaatgggcagaaatcgaggccgacaagcctagcaacccgcctgccgccgagcaaggaaaaaactagctgaacccgcgtcttcacaggctttcggcctgatcgggcatcacccggttctggccctgagcggcaccagcgggtaacctttgcgccgtcgggcgcccaagggcgccgtttgcttgcccgctgaaccgggccggcccaccccaaaattcaccgcataggcttacatcgatgtccgctctgatctgtggttctcttgccttcgacaccatcatggtgttcccggaccagttcaagaatcacatcctgccggacaaggtgcacatcctgaacgtgtccttcctcgtgccgcgcatgcgccgcgagttcggcggctgcgccggcaacatcgcctacaacctgcacctgctgggcggccagccgatcccgatgggcaccgtgggttcggacttcggcccgtaccgcgaatacttcgaaggcctgggcatcgacctgtcgcgcgtgcgcgtgatcgatgagctgttcaccccgcaggcgttcatcaccaccgaccacgacaacaaccagatcaccgccttccacccgggcgcgatgatgcgctcctacgagaaccacgtgcgtggcgtaccgggcgtgaccctgggcctggtcggcccggacggccgcgaaggcatgatccagaacgcacaggaattccacgaggacggcattccgttcatcttcgacccgggccaggccatgccgctgttcaacggccccgagctgcgcgccttcatcgatcaggccgactacgtggtggtcaacgactacgagtcgaacctgctgcaggagcgcaccggctgggatgagaaggagatcgtcagccgggtcaaggcctacatcaccacccgtggcccgaagggtgcggtcatccacaccccggaaaagagctacgacatcccgccggcgcacgagcgccgcgtggtcgatccgaccggctgtggtgacgccttccgcgccggcctgatctacggcatccagaagggctacgactggctgaccatcggccgcatgggcaacctgatgggcgcgctgaaggtcgagcacccgggcacgcagaaccagcgcttcaccttcgatgagttcaacgagcagttcaagcagcagttcggttacgcgctgggcgcgtaaacgaactgcccgcgcatcccaccttgtccccgcgccttcggcgcgcccccttgaacaacaagggggctttccacccgatgcgctgctgggaatgctgttggtaggtgtcgaccttggtcgacactgccggccagcggccggcactaccccttctgccaggccgccagcctggccacgggtgttctggtaggtgtcgaccttggtcgacactgccggccagcggccagcactaccccttctgctgccaggccgccagcctggccacgggtgttctggtaggtgtcgaccttggtcgacactgccggccagcggccggcgctaccccttctgctgccaggccgccagcaaggcgcggcaatcggcgaaatgccagtcggcccggcccggccatgggttctccggcaggttgaccagcacggtgtgggcgcccgcggcacgaccgcactccaggtcgtaagcgtggtcaccgaccatcaccgcgtgcgcagccccgatgccccagcgacgaagatgctgctgcaggccatccggcgagggcttgggcaccgcttcatcgcggccgatgatgtcggcgtcgtcgaacaacgccccgaccccgatcgcctccagcgtcagcttcgccagcgcatggtcgttgcgggtcaggatgcccagccggcaacctgccgccgacagcgcgcgcagcagcttcaccgcccccggcgctggcagcgcgtcctcggccagggcgcgctcgtgatccagcagccacgcgcgcttggcctgcgccggtgcgtcgggcaatgccgcgatatggtcgaggatgtcttcctccgcggcgatctccagcgctcggcggatcgcggcgaaatcatgcacggccaccgtcagcgtgccgtccatgtcgaacacccagtgccggatcgcggacaacgcgtgcactgcgctgcccgtcgcaaccttcactgccaccactgcggcatgcggctggcgtcgacaccgccggtttcgaacacggccgttcgcgtgccaccggccttgaccgggaactcgatgctgatcgacttgcccttgcgcgccagcttccacagtgccttctgatcggtgatgaacagggcgatggcttcatcggtcttcgggcgccaggccgccattggtaccggcttgccgtcatccacggtcactttcaccgtgcattgcgggcaacggaaatcaccggcctgcagcaccaggtaggcatgccgcttccactccggatgatcgcggaacaccagctgcaccggtttggcgccgctgccatccacgtccacccgttccttgctgtagatctgcgccgagacctggttgcccttgctgcccaccggaatctggttgtactgccatagcccctgcatgcggcgcaggtcgcgcgcggcgtcgcccttggccttgacctcgtcgaagcctgcggcgatgcgctcggcggcggcggtgtccttgtactggtccagcagcgaggcaccatgcaggcgcgcgcgttcccagtcctgcgcggccacggccatgtcgtactgcttggccacgtcttcggccttggcctccttctgcgcctgcgcggcggccgcagcggcttcctgcgccttgcgttcctcttccgggttgctgcaggcggccagggccagggtgcaggcggtgagcaggatcagtcgtttcatggcggaggtcctatgcgagtgcatcccgattctatcggcagcgaaaagcggatacaccaacggcgggtttccccgccgttggtggtgaagcagtgaccggttgccggccagcggccggcactaccgcttacttggcttcagccttggccagcatgtcctggaccgaggcggtggtgatcgggtggtagcccggcttggccttttcgaaggcctgcttggccagttccagacccttcggggtcttcaccagttcggcgtagatcggcaggatcagcttgcgacggccgacgcgctcgatgaatgcagccgccccttcattggcctgctcgtagccgctgcggatcgccagcgggtaccagcgcatggcgatctcgccattgggggtgccggtgaagtggaaggccttgtccagcgtggccagcttgtccagcggctgggtcgcaccgaggccgtcgatgaagcgcacccattcctgggtgctccagtcggcgatgacctggctgctgggcacggtgccggcgctggcgaatgcgatgcgcgcggtatcgacgctgctgaagttccgcgactgcgccttggccgcgaacgccgggatgcccggctcgtccagccacgccttcagttcggcctcggtcacggccgacggattcttcggcagcaggttcttcttcatgtactcgacgaactggtcggtgttcgcgctctggaaggcgtggtcatcgaaccagccccgcaggaacggatcgaaggtctcgcggccgaagcgctgctccaggaactccaggaaccatgcacccttgacgtaggcgacctggctgagcgcttcgtcgggatcacgctcgttcagcggcggcagcgccagtgcctggtcggccgggctcatgtccttcacttcggccagcaggtcggtctggtcgatctgcttctccatctcggccatctccttgccgtacagggcttcggtgatgcggccctggacgtaggtggtgaagccttcattgagccagatgtccttccagctggcgttggtgaccaggttgcccgaccagctgtgcgccagctcgtgggcgaccagcgagaccagcgacttgtcgccgacgatcacggtcggggtagcgaaggtcaggcgcgggttttccatgccgccgaacgggaacgacggcggcagcaccagcatgtcgtagcggccccagcggtattcgccgtacagcttctcggcggcaccgatcatcttctcggtgtcttcgaattccttggcggccttgttcaccatggtcggctcggcccagacgccggagcggccggagatcggctcgaacaccaggtcgccggcggcgatggccagcaggtaggacggaatcggctgcggcatcttgaaggcgtagtcaccgtcacgcgcggccttcggatcgttgtcggcgctcatcagcaccatcacgtccgggcgcgagaccacatgcgcgctgtaggtgaaacgcacgctcggggtgtcctgcagcggcacccaggaacgggcgtggatggcctgcgactggctgaacatgaagggcagcttcttgccctcggtcatcgacggtgccagccactgcaggcccgaggcggtcggtgcggtgtggtagctcacttccaccttggccggctgttccggggcctcgatggtcagcttgctgccgaacaccttgtcagcggcggccagctcgaacttcagcgggctgcgcgcgccatcggcggcgacggcctcgaccttggacacggtcagctcgcgggtgtcgagcaccagctgcctggcgtccttctgcttccattccagggtgtaggtggcggtgccgccaatctgcttctggtcgaagtccagcttcagatccagcgcgatgtccttgatgacgaccttgtccggctcggcgtacgagctttcgtcgtggctgcggttctcggcgttcacgggggcggcaggggcctttgcggcagtcggggcggcggcgggcgcggccgcctcctgggagcagccggcggccagggccacggccagcggaaggagcatcagcggattacgcatgaatcgggaccgttacggggatcaaaccccaatggtacctccctccggcccggcaggcgttgcgcggtgcggggtaatggcaggcaagccgttcctgcgcctcgggcgcatgccaaccaaggttggcatctacaggcaggtgccaaccttggttggcacggatccatcaacgcatgcggcaggtccgtgccgaccaaggtcggtacctaccagatcggatcaccgcagcgggcgagcaccaaccacggttggcacccaccagagcggggcttacagcttgtagccggagtggatcgaaacgatgccgccggtcaggttcttgtagtggcagcgctcgaacccggcctgccccatcatcgccttcagttcatcctgcggcgggtgcttgcggatgctctcggccaggtactggtagctgtccgagtcattggcgaacagcttgcccagcttcggcaggatcttgaacgagtggaagtcgtagatcggcttgaaccagtccgcggtgacttcggaaaactccagcacgcgggcctggccgcccaccttcagcacgcggtacatctcgcgcaggccagcgtccttgtcggtcacgttgcgcaggccgaaggcgatggtgaccaggtcgaagctgttgtccaggaacggcagggcctcggcgttgcactgcacgtagtccaggccgagcaccaggccgcggttggtcaggcgatcacggccgaccgacagcatgccggcgttgatgtcgcccagcaccaccgagccctcggcgccgacgcgctccttcagcagggcggcgatgtcgccggtgccgcccgccagatcgagcacgcggtcgcccggcttcacctgcgcggtggccacgtagtagcgcttccacgcccggtgcacgcccaggctcatcaggtcgttcatcaggtcgtagttgcgcgcgaccgaggtgaacacctggccgaccagcttctgcttgtccttggcggcgacgtcgcggaacccgaaatgggtggtaccggctttgtagggggattcgctcatggccccgattatcgcaccgccgggggccagcggcaccccctgcccgtatcatggcgggccacgacttaccggagccccgcatgatcaccacgcccgactaccaggccctgctgcagaccgccatcgccgaagcccgccagggcctggccgagggcggcgtgccgatcggcgcggccctgtaccacaacgacggccgcctgcttggctgcggccacaaccgccgcgtgcaggaaggcgacccgtcggtgcacggcgagaccgatgcgttccgcaaggccggccgccagcgccgttaccaggacacgatcatggtcaccaccctggcaccgtgctggtactgctcgggcctggtgcgccagttcaacatcggcaccgtggtggtgggcgaatcgcgcaccttccagggcggcatcgactggttgcgggaaaatggcgtcaacgtgatcgacctggacagccaggaatgcgtggacctgctgggcggcttcattgcgcagcacccggagatctggaatgaagacatcggtgaatgatcaccacgcagtgtcctgttgaacccgtttaatgaacgcttcagtgccggcacgccctagtgccggcagcgtttgcggccattgccgtgaaccagtgcacagtcagctgcgcaacgtgcacacgctgcgataacaccccgcccggctgccgcgcctagggtggggttaccgggacttctttccccggcggagccagccatgtgcgcgcacgccgtacgacctgcaccagactcgatcctcgacccgatccgcgaacgcctgcagcggcaatatgcactgcaccggcgcggcgcgttgttctggaccgcctaccagcgcatgcaactggagctggtccgtcgccatccgctcgaccacgagcgcctgtgcaacgcgatggccaccctggccgaagatctcggtgccgtcgagcacgcgcagttgattggacatgccaacgccagctccacatcgcgctgacgcggcatgcaccgccacatacgccacactccgatgaacccccactccctttccactcaaccgaactggattgtcatgcacgctgaagtccccaccattcctccggtcatcaacgttgacgccgagctggatcactggcgccgccaacatgccgaaggcgcactgccgcacaactcgttcggctcgtacgtgccgtggatcaagtttgcctgcgattcgctgatcacccagccgcgcgccagcgaggccgaacgtgacgagatgttccagacccagtacgccctgcagatcatgccgcgactgagtgaagcccaggcccgcgaattcgtcgaccgttgctggcagcacgtctaccagagcagtccggtgcgcagcctgcaggcaccgcggctgcagcgcatgcgcgcctgaccgccgctgcacggcgcctgcacgggccactgccgatcatcctcgtcacctgagtgggacgacgacgatgaaagtacgaaacctgttcaatacgatcgccaagaaggccgcggccgccaccggctcgccgtggaccttcctggctgcagtagcgatcgtggtgatctggggcatcagtggcccggtgttcggtttcaacgacacctggcagctggtgatcaacaccggcaccaccatcatcaccttcctgatggtgttcctgatccagcacacgcagaacgcggacaccgccgcgatgcagatcaagctggacgagctgatccgggcgacggccgaagccaacaacgaactgttggatctggaagaactggacgaagcgcgcctggaagagatccgcgccgagtacgagcagatggcgcgcgaagccggcgatgcgctcgcgcgggtgcgcgcctgccatgcagcgcggcgcgacgatgaagcggtgtagcaggtcctgaaatgacaatgccggccagcggccggcactaccatcgatcatcaaggtagagccggccgctggccggctgtccttcagctgcgctcgtgccagccaccgcccatcaccttgtacagggtgatgcggttggcctgctgcgccagctgcgcctgcagctgggtctgttgtgcgttgtaggccgtacgccgcgcatcaagtagggtcacgaagctgtccaggcccgcgtcgtagcgcgcctgcgacaggcggttggcctgttcggccgcttccaccaggcgctgctgtgaactcacctgctcgtccaggctgacattcaacgccagcgcatcggcggtttcgcggaagcccacctggatcgacttctcgtactgcgccagagcgatatcacgatccgcgttggcgatggccaggttggcgcgcagcttgccgccctggaagatcggcagcgtgatcttcggcaggaagctccacacgcgcgtaccgctgtcgaacaggttggacagttcgctcgaaccactgccgatgctgccggtcagcgagatgctcgggaagaacgccgcgcgtgccgcaccgatattggcgttggccgccagcagctggtgttcggcggccatgatgtccgggcgctgcagcagcacgtcgctgggcaggccggccggcggcggtgcgagtgcaagcagctgcggctcgatgctgtccggcagcagcgccggatccagctggccaccggccagcagcgccagcgcgttgcggtcctgggccagctggccacgcaggcgtgcggcgtccgtacgcgcggtctcgaccagggtacgggtctgggtcagctccagcgccgaactgccaccacgttcgtggcgggcctcggccaggcgcagcgaatcctcgtaggtcttcagcgtggcatcggcgatcttcagccgctgcgcatcggcaccgtaggtcagccatgcggtggccgtctcggccaccaggctcaactgcgcgttgcggcggttggcggcgacggcgaagtactgctgcagcgcggcttcactgagattgcgcacgcggccgaacagatccagctcgaactcggccacgccgacaccggcggtgaactgttcgttgacaccggcgtcggtgccctggcgctgcatctggccggtaacggccacgccgggcacgcgatcagcgcgctgcacacggtactggccgcgcgcgcgctcaacgttgagcacggccacgcgcagatcgcggttgttctgcagcgactggtcgatcacctgctgcaggcgcgcatcggtgaagaagtcgcgccagccgacggcggcgacatcggccacctcgccctgcgcggcttcggccggccactgcgccgggatcgccggggcgacagcggtgttcttcggcaccagggtggagcagccggcgagcgcgagcacagcggcaatggaaaggaacagggatgcacttttcatgggaatgacttccatcggtactgccggatggcaggaggtcatgccggccagcggccggcactaccgtttcgacaacgccagcctgaggccggcatgaccgtttcaggtcacgtcgtggatttgcgcttgaacacgcgctgcaccaccacgaagaacagcggcacgaagaacacaccgagcacggtgccgacgatcatgccgccgagcacgccggtgccgatcgcctgcttggcgccggaaccggcaccggtggagatcgccagcggtaccacgcccatgccgaaggccagcgaggtcatcacgatcggacgcaggcggtcgcgcacggcatgcatgatcgattcgatcaggcctgcgcccttctccaggttctccttggcgaactccacgatcaggatcgcgttcttgctggtcaggcccaccgtggtcagcatcgccacctggaagtagatatcgcgttccaggcccttgaaggtattggccagcaccgcgccgaggatgcccagcggggccgccagcagcactgcggtcggcacgctccagctttcgtacatcgcggccaggcacaggaatacgatcatcagcgagagcgtgtacagcagtggcgtctgcgagccagcctggcgctcctggtacgacatcgccgtccattcgatgccgaagcccgccggcagctgcttggccagctgttcgatctcggccatggcatcaccggaggcgacacccggggccggttcgccctggatttccatggccgacacaccgttgtagcgttccaggcgcggcgaaccgtaatcccagtgcttggtagcgaaggcactgaacggcaccatttcacccttgtcgttcttcacggaccagagatcgaagtcctccggcaccatgcggaaaggctggtcggcctgcacgaacacacgcttgacgcggccacgatcgacgaagtcgtcgatgtacgagctgccccacgcggcggccagcgtgccgttgatctggtcgatcgacagccccagcgaggtcgccttggccgcgtcgatgtcgatgcggaactgcggcgtgtcctcctggccgttcgggcgcacgttggccagcttcttgctgccggcggcgaggccgagcagctggttgcgcgcggccaccagtgcctcgtggccctggccgctgttgtccttcaggaagaaggtatagcccgaggcggtgcccagttccgggatggccggcggcgggaaggcgaagatgaaggcatccttgatctggcccagggccgccatcgcgcgtccggtgatcggcatcacgccattgttggcgtcacgctcgctccagtccttcagcttgacgaacgccatgccggcgttctggcccatgccggcgaagctgaagccctgcaccgagaacaccgagtccactgcatccttctcgttctgcaggaagtggttttccagtgccgcgatcgattccagcgtacgttcctgggtggcacccaccggggcctgcaccagcgccatcaacacgccctggtcttcgttgggcaggaatgagctgggcaggcgcacgaacaacacgcccatcagcacgaacagcgccgccacgatgcccatgaagcgccacgggcgatggatgatgccgcgcacgccacgctggtagctttcgctggtgcggtcgaatccacggttgaagccattgaagaagcgaccggccaggccgcggtgggcgacgtggtgctcacccttcttcagcggcttgagcatggtcgcgcacagcgccggggtcagcacgatcgcgaccagcaccgacaatgccatcgccgagacgatcgtggccgagaactggcggtagatcacgccggtggagccactcatgaaggccatcggcacgaacaccgccgacagcaccaggccgatgcccaccagcgcgccggtgatctggcccatcgacttgcgggtcgcctcgagcggcgacagtccttcctcggacatgatgcgctcgacgttctccaccaccacgatggcatcgtccaccagcaggccgatcgcaagcaccatcgcgaacatggtcaacatgttcaccgagaagccgagcatggccagcacgccgaaggtacccagcagcaccaccggcacggcgatggtcgggatcagggtggcgcggaagttctgcaggaacaggtacatcaccacgaacaccagcacgatcgcttcgatcagggtctgcaccacgcccttgatcgacacgcgcacgaacggggtggtgtcgtacggaacctcggccttcagcccggccgggaagaagctcttcatgtcttccagcgcagcattcacgccggcggcggtatccagcgcgttggcgccggtggccagggtcaccgccaggccgctggccggctggccgttgtagcgggtgacgaagtcgtaggactcggcacccagctcgacgcgggcgacatcccccaggcgcagctcggcaccgtcctgcgcaccgcgcacgatgatgttgcggaactgttccggggtctgcaggcgcgactgcgcgttgatggtggcgttgagctgctggcccttgatcgacggtgcaccgccaagctggccgatggccacctgcgcgttctgtgccttgatcgctgcggtcacttccgcaaccgacaggccataggtatgcagcttgttcggatccagccagatgcgcatggcgtacttgccaccgaacacctggatgttacccacgcctggcacgcggctcaggcgatcgacaacattggaaccgacgtagtcggcgatgtcgttggcgtccatgctgccgttctcggacacgaacgcgatgacgttcaggaagcccgagctggacttggccacgttgatgccctgccgctgcacttcctgcggcagcagcggcatggccagctgcagcttgttctgcacctgcacctgggcgatgtccgggttggtgccgctctcgaaggtcagggtgatggtggcctggccgttggacgagctgttggaggagaagtagatcaggccatcaaggcccttcatgttctgctcgatgatctgcgtcaccgagtcctcgaccaccttggccgatgcacccgggtaggtggcgctgatttccaccgccggcggtgcgacgttggggtacatcgagaccggcagcttgaacagggccaggccgccggcgagcatgatgatgatggcgatcacccacgcgaagatgggtcgatcgatgaaaaagcgtgccatggggttctccgcttacttcgcgtcgccggccggggcggcaggctgggcggccgctgccggcttggccggagcagcgcccttctcggtggccttgaccggcatgccggggccgatcttctgcaggccttcgacgatgaccttgtcgccggccttcagaccgtcctcgaccagccacttgtcgccgaccgtgcggctgaccttgaccgggcgcacttcgaccttgttgtccttgccgaccaccatcgcggtggtgtcgcccttcggatcgcgggcgatgccctgcatcggtaccagcaccgcatcgctgcgcacgccgccgccgatcaccgcgcgcacgtaggtgcccggcatcagcaggccgtccgggttgtccaccttcacgcgcaggccgaagctgccggtggctggatcgacgctcacttcagagaactccagcgtgcccttgtgctcgaaggtgctgccgtcttccatcaggatgctgaccggcagcgtctggttgtcctgcaggcggccggcagccagttcgcggcgcagctgcagcagctcggccgaggactgggtcagatcgacgtagatcgggtccagctgctgcacggtggccagtacattggcctggccggcgctgaccagcgcaccctgggtaacgctggacttgccgatgcggccgctgatcggcgcggtgatgcgggcatagccgagggtgacgttggccgcatccagcgaggccctggcggcaccgacatcggcctcggcctgcttctgcgcggccacggcgttttccagatcctgctggctgaccgcgtcgaccttggccagctcggtgatgcgcttggcgctcaggcgcgcggcgttggccgtggcttcggcgcgggccagctgggcgcgggcgctgttggcctgggcgcggtagctggcgtcctcgatctggtagagcggctcgccggccttgaccatgccgccttcggtgaacaggcgcttggcaacgatgccgttgacctgcgggcgcacctcggccaccaggaaggcgttggtacggcccggcagttcgcgggtcaggcccacggtctcggacttcagcgtgaccacggtgacgtcacccgggccctgctcgggggcctggggttggccgccgcaggcagccacggctgcggcgatggccagcgacagtgcaaagggtcggattcggctcagcaacatgacggaaaggctcttgaaggaaaggatctcagccggcgctgatacggcggacccttcgaccggtaaaggtgaagaccgtgagaacagcgcccacccgggtggagcgggagccggaccggcctgccacgcacacgacgggaatgatgggagcgaaatatacatacatgcttgtttgtttgtaaaccggcacaattcagccacgtttcacccgcactcgtacctacatggcccgcaagaccaaagaggacacccaggcaacccgggaaggcatccttgacgccgccgaagcctgcttccatgaacacggcgtggcccgtaccacgctggagatgatcggcgcccgcgccggctatacccgtggcgcggtctactggcacttcaagaacaagagcgaggtgctggccgcgatcgtcgaacgggtgcacctgcccttcatgcaggaactggagcgcacctcgaccgaccagcgcgacacccccgtgcacgacctgcgcgcggtgatgatccactccttcatcgagctgtccgaagacgagcgcctgcgcaagaccatggagatcatgctgcgcagcgatgcctcggccgacaccagggtgctgaccgaaatgcagcaggccggattccgcgatgcgctggaccggatggagcgtgccctgcgccgcgcccgcgatctgggccagctgcgcgaaggcgccgaccccaagatcgccgcgcgcatgctgcatgccaccgtgctgggcgtgctgcacggggcgatggtcgaaccggacctgatggacctcaagcgcgacggcatgctcgcactggacatgaccctggccgcctacgtgaaggacggcgtgttcgcgccgggcactgtgcccgagccgctgcccgaagcgtgagtggcgctgctgccgccaccgccgcgcccatctgaggacagccccgtgatcctggacaacgtggtatggggcttcatcggctgtggcagcgtcaccgagaagaagagcggccccgccctggccagcacacccggctcacgggtggcagcggtcatgcgccgcaatgcggcattggccgaggattatgcgcggcgccacgcgattccgcgctggtacgccgacgccgacgcactcatcgccgatcccgaagtgaacgcggtctacgtcgcaacgccgccctcgacgcacatgcagtacgcgctgcaggcgatcgccgcgggcaagccggtctacatcgaaaagccgatggccatggaccacgacgagtgccagcgcatcatcgcggccagcgcccgcagcggcgtgcccgttttcgtggcctactaccgccgtgccctgccccgcttcgcacaggtgaagcagctgctggacaacggcgcgatcggaacgccgcgcagcgtgcgcgccaccctgcatcggccgcattcggcgaatgccgcatcgcccgacttctggcggaccaatccgtcgatcgccggcggcgggctgttcgtcgatctgggctcgcataccctggacctgctcgaccatctgctggggccgctgagcgacgtgcgtggcctggccagttcgctgaccggcgcctacgccgccgaggacagtgtctcgatgtgcttccgtaccggcagcggggcgcacggcatcgcgcaatggagcttctgcgcgttccggcgccaggatgaggtcgagatcaccggcgaccgcgggcagctgcgctttgccaccttcgaggacgttccagtggttctggagaccgaagcgggcatgcaggcattcgacatcccgaacccgccatcggtccagcagccattgatcgcctccctcgtggacgagctgcgcggcaacggccgttcgccctcgaccggcatcagcgccgcccgcaccagtgcggtgatcgaccaggtgctgcgggactaccgcacccggcagtcgcgctgaccgcacaagaaaatggccgccctgcggcggccttttctgttgcagcgggcggggtcagagccctcgctggggcgagggatccgaccccaacgggcattacaggatgtagcggctcaggtccgggtcctgcaccagctcacccaggtgcttgtcgacgtaggcgctgtcgatcgccaggctttcgccatcgcggtccggtgcctcgtagctgagcgaatccagcaggcgctccagcaccgtatgcaggcgacgggcaccgatgttctcctggcgctcgttcacctggaaggcgatttcggccaggcgctcgatggcgtcggcggtgaagctgaccttgacgccctcggtagccagcagcgcctcgtactgcttggtcagcgcggccttcggctcggtgaggatgcgcacgaaatcacccttgctcagcgcacccagttcaacgcggatcgggaagcgaccctgcagctccggaatcagatcgctgggcttggccaggtggaacgcaccggatgcaatgaacaggatgtggtcggtcttgatcgtgccgtacttggtggacacgttggagccttccaccagcggcagcaggtcgcgctgcacgccttcgcgggagacatcgccgccgcccacgttatcgccacgcttggcgaccttgtcgatctcgtcgatgaagacgatgccgtgctgctcgcaggcctcgatcgccgcagtgcggatatcgtcctcgttgaccagcttgccggcctcttcctcgatcagcagcggtcgcgcggccttgatggtcagcgtgcgcttgtgcgccttcgcgccgccgccaaggttggcgaacatcgacttcagctgctggcccatttcctccatgcccggcggggtcatgatgtccatgctgacattggcggccaggtcgagttcgatctcgcgctcgtccagctcaccgttgcgcagcatcttgcggaacttgatgcgggtctcgttgtcctgcgccgacggttcgttgcgggcgacttccggatcgaagccgatgccaccgctgcggcgcggcagcagcgcatcgaggatgcggtcttcggcgcgttcctcggcctgggtacgcacgcgcaccttggcctgttcgcggtacagcttcactgcggtatcggccaggtcgcggatgatctgctcgacgtccttgccgacgtagccgacttcggtgaagcgggtggcttcgaccttcacgaacggcgcgttggccagcgtggccaggcgacgcgcgatctcggtcttgccgacgccggtcgggccgatcatcaggatgttcttcggcatcacttcattgcgcagctcaggcaccagctgcatgcggcgccagcggttgcgcagggcgatggccacggcgcgcttggcgtcgtgctggcccacgatatgccggtccagttcctgcacgatctcgcgcggggtcatggtggcggaggaaacttcgatcttcgacatggatgtgctcacgaattcgttgtcggtcgtgccggccgctggccggcaaccaggcacgcgtgtgggggatcatgaggttgccggccagcagccggcgcgaccctcagagttcctcgaccaccacgttgcggttggtgtagatgcagatatcgccggcaatgccgatcgcttcgctggcgatggtgcgcgcatccagttcggtgtgtgccatcagcgcacgggcggccgacagtgcatacgagccaccggaaccgatggcgatgatgccgtcctccggttcgatcacatcgccggtgccgctgatgatcagcgaggtttccttgtcggccacggccaacagggcttcaagcttcccgaggcggcgctcggtgcgccaatccttggccagttcgaccgcagcacgctgcaactggccgtgcttttccagcttggcctcgaacagctcgaacagggtgaaggcatcggcggcggcaccggcaaagccggccaacacctggccatcacgaccgaggcggcgcaccttgcgcgcattgcccttcatcacggtgtggcccagcgtgacctggccgtcgccggcaatggccacgtgctcgccgcgacggacgcagacgatggtggtggcgtggaaaacgttggggttctgactggggtccatgatgcctccggggtgacagaaccagaggtggggactgccctgcgcccttcaagccacccgcgaccggctgccgcacgggcaacgttcagctttctccgctgccctcgctgctgcttcgacgcttcgcgcgcggatgcgccgcgtcgtagaccttggccaggtgctggaaatccaggtgggtgtagatctgggtggtggcgatgtcggcatggcccagcagctcctgcacgccgcgcagatcaccggatgattccaggatatggctggcgaaactgtgccgcagcatgtgcgggtgcacgtgcttgaacaggccctggcgctgcgccagctggcggatgcggatctgcaccgcgcgttggctgatcggtccgttgcggccgggaaataccggcgaggccggaccaccgccactttcggcgcgccacgcctgcagcgcttcgcgcgccggccggccgaacggcacgcggcgctgccgattgcccttgcccagcacgttgaccagcccgctgtcgaaatccagatcgcgccaggtcagcgcgcagacttcgctcaggcgcaggccggaagaataaaaaagttccagcagcgcgcggtcacggcggccaagttcaccttccggctccagctcgaccagctgcacggcctcatcggcgtcgaggacctgaggcaaccggcgcggcgcgcgcggcgccttcagcgttgctgcaggactgacctcgatgcggccgtgcttgagcagccaggcatagaagctgcggcaggcggacaagcggcgctgcaggctcttggccgacaggccacggcggtgctcatcggcgacgaactggcgcagcgcgtcggcatcgagtgcctccaccgcaacaccgcgcggctcggcccagaccgacagcgcgtccaggtcacggcggtaggcatcgagcgtatgcgccgacatccgccgctccacctgcagatgctgcaggaaggcctgtaccgcgctcatcgtcgtgtcctgctcagcccgggaagcgcttcaggccggtgaccagggcatcgcccatcatgcgcaggaacagcgtgcccatgcccggatagaaacggttcggatcgtggctgcccaccgcaatcaggcccacgcccggcaacggcagcagcgcggtggtctgcacttcctcgctgcgcacgccatacagcacggcattcttttccggctgcaggcggccgcagatcggctcgccgtccttcaggcagtcgcggaacgggcccagctgcggatcatcggcggcgatcacctgcaaccagtcggcctgttccagcccggccaccggcgtgtgcaccaccaatcgcaccaggtcgccggcgaaatcttcctgcagcgaggccgccatcgcacgcagggtgtcggcggcgttgtcctgcttcatcaacgccagggtcagctggtgcgtgcgcaccgccaggcgttcgttgacctgggcagtcgcgcccaggtcggccaaccgtcgtgccagctcgcggttcttctcgcgcagcacctccagctggtagctggccagcgacgcggtcgggccgtcgtcacgcggcaccaccagggtcagggccaggtccgggaactgcttgaggaagccgggatgtcgccgcaaccaggcagcgacttcgtgggccccgagcttgtcgacggtttcggtcatgccatccactccccttcgaagacgaatgcggtcgggccggccatcaccacaggctggccatcgcccggccactggatgcgcaggtcaccgccgggcaggctgatgcgtgcatcacgctgcaggcggccgcgctgcatcagggtcaccgcagcggcgcaggcgccactgccgcaggccagggtttcgccgacgccgcgttcattcacacgcaggcgtgcatgccccgggcccatcacctgggcgaagcccacgttcaccgagcgcgggaacgaggcatgctgctgcagcagcgcaccgacgcgctcgaccggtgcagcatcgatcaggcccacttcgatcaccgcatgcgggttgcccatcgacaccgcagcgaaacgcacgctttcgccctgcagcggcagcaggtattcctcgcgcgcgtgggcgaaacccaccagcggcacgttggccggctcgaacgccggcacgcccatggtcaccgcgaactggccatcgcccagcacttccacctcatggctggccagcgggctgtcgatgacgaagcggtcgccctgcgcactgccttcgcgcaccagccaggcggcgatgcagcgcgcgccattgccgcactgttcggaattggagccgtcggcattccagatgcggtacgacgccaccgagccttccgcacgcggcgcttcgatggtcaggatctgatcgcagccgacgccggtgtggcggtcggccagctgcgcggccagttcaggcgtgggcggcgcggtgccgtcacgcaggtcgatcactacgaaatcattgcccgcgccatgcatcttgctgaagcgcagggccttggaaccggccttactcattcccgccgcccaccttcttcgcaggcgcaggcgccggttgcgtggtcggtgcagccggctccacggtcgtggccggggtgccgctgccttcggtctgcgccggggtcgcttcggtagcgggctcggcaacaggttcgacggtttcttccaccggcaccggcttctgcggcagtaccagcgggcccttgttgccgcaggcggcgaggaacagcagcgaagcagctgccagcggaatcaggatggcgtttcgatgggggatcttcatgccccgagtatagccattggcggctgagcggttggtgcaggggatcgggttgccggccagcggccggcactaccgcaggtgctcaatccgcggggggcggcagtggccgggtccacagccagatcgccaccacggtcatgctgccgatcgagaaccacttcacccaggcaatcggcacgcaccagagcatgatgccggcgcataccgccatggtgatcgtggccatccacttgccgtagcggctgaccgccccgtgtgcctgccagttggcgatggccgggccgaagcgtggatgctgcagcagccagttgtgcaggcgttcggagccacgcgaggcggcccaggccgaaatcaggatgaatacggtggtcggcaggcccggtacgaagatgccgacgatgccggtgccgaggctgacataggccagcagccaccacgcccagcggaaacgcaccacgcgcggaggcgtggtggcatcgcgagggacggaaggatctggcgcgctcatggccgcaaggataccggttcagggtgccaggcagtgcccggcaccctgtcgcgatcacggctgggcgatgcccagctgctgcagcacgaatgcgtacgactcggacagctcgcggtagcgctggaagcgccccgacttgccgccatggccggcttccatgttggtgcggaacaggatcgggtagtggccggtgttgtcgtcacgcagcttggccacccacttggccggttcccagtactgcacctgcgaatcccacaggccggtgcccacgaacagcgccggataggcctgcttgctgacgttgtcgtagggcgagtaggacagcatgtagtcgtagaactgcttctgctccgggttgccccactcgtcgtactcgttggtggtcaacggaatggtcgggtcgagcatggtggtcaccacatcgacgaacggcacctgggccaccatcacgcggtagtcctgcggcgcctggttggccaccgcgcccatcagcaggccacccgcactgccgccggatgccgccacgcggtccttcgccgcccagccctgcgccaccaggccacgggtgacgtcgatgaagtcgttgaaggtgttctgcttgtgcagcagcttgccgttctcgtaccagtcgcggcccatttcctggccaccgcggatgtgggcgatggcatacaccacgccgcggtcgagcaggctcaccgcagtctggttgaaatacgggtccatcgacatgccgtagctgccataggcgtactggaacaacgcgcccttgccatccttctggtagcccttgcggtagaccagcgacaccggcaccttcacgccatcgcgcgcggtgatccagacgcggtcggtttcgtacttcgacgcgtcatagccgatcaccggctgcaccttcagctggcgacgctccccggtggcggtgttcagttcgaacacggtggtgggggtggtcatcgaggtgtagacgtagcgcaaccagggcgtatcggcctcggtgttgtcgcccaggcccatcgagtacgccggctcgtcggccttcacgtagtcgctgcggccatccttgaacagcaggcggatgcgttccaggccctcggagcgttcggcgatggcggtgtagccatcgaacagttcgaagccttcgatgaacaccgcatcgtcgtgcgcgatccagtccttccactgcgcacgcgaggtcgcatcggtcggtgcggtgaccagcttgaagttcttcgcaccgtcattggtgcggatcacccagcggccatcgtagtggtcggcgtcgtactcgacatcgcgctggcgcggcgccagcacggtgaagtgggtcgggtcgctggccggcgcgtaacgctcttccgaggacacggtgctgtgcacgccgatggtgatgaagcgatcgtcgcgggtgcggccgatgcccatgtagaagctgtcgtccttctcttcgtagacgacggtgtcggcgctggccggggtgcccagcacgtgcttcttcacgcgcacggtcagcagcgtttccggatcgttctcgacatacagcacggtgcggttgtcgtcggcccagaccaggtcgcccgagctgccggtgatcacatcgggcaggaccttgccggtggccaggtccttgaagcggatggtgtactggcggcggccgacatcatcatcggcccaggccagcagctggttgtcctggctgacttccatcgagccgacgctgaaatagcccttgccggcagccatcgcgttgacatccagcaggatttcctcggcggcctccatgctgcccttgcggcgtgcgtggatcgggtagtcctggccggtttcgaagcggctgtagtaccagtagccacgctcgcgcgccggcacgctggaatcgtcctgcttgatgcggccgacgatctccttgtaaagggtgtcttccagcggcttcagcggcgccagcagctggtcggcataggcattctcggcctgcaggtaggccagcatgtccttgttcccgcgcttgtcgtcgcgcagccagtaatagtcatcgttgcgggtcgcgccgaacggcgccttgaccacatgcggatgcttggcggcatccggcggaacgggcggagtggcggcggtggcagtggtggtcatcaggctggcaagcaacaggcagagggtggatttcatgagatagggctccttgaggggcaatgcaatggcgtccttgcgcccgagtctgggttgcggaaggacggtgggcaaccctgcggaacgtcatggtggccatgcctgccggtagtgccggccgctggccggcaccctcacggcctgcgggtgggtcggttgccggccagcggtcggcactgccagagcgcgtgaccccggtgcgcggcgtaccatgggctgcatgagtaccctgccccatacgccgggctacagccggcgcagccatgaaatcgctccgttccacgtgatgtccctgctggcccgcgcgcaggcgctggaacaggccggccacgacgtgatccacctggaaatcggcgaaccggacttcaccaccgccgaaccgatcgtgcgtgccggccaggccgcattggccgccggccatacccgctacaccgccgcacgtggcctgcccgccctgcgccaggcgatcagcggcttctaccgcagccactacgggctggacatcgaccccgaacgcatcctggtcacccccggcggctccggtgcgctgctgctggccagcagcctgctggtcgatcccggccgccactggctgctggccgacccgggttatccgtgcaaccgccacttcctgcgcctcgttgaaggcggcgcacagctggtgccggtcggcccggacactgcctaccagctcacaccgtcgctggtggaacagcattggaatgccgacagcgtcggcgcgctggttgcctcaccggccaacccgaccggcaccgtgctctccgccgacgaactggccgccctgtcgaagaccctgcacgcgcgcggtggtcacctggtggtggacgagatctaccacggcctcacctatggcctggatgcacccagcgtgctgcaggtggatgacagcgcattcgtgctgaacagcttttccaaatacttcggcatgaccggttggcggctgggctggctggtggcaccgccagcagccgtgccggacctggagaaactcgcgcagaacctgtacatcagcgcatcgagcattgcccagcatgccgcgctcgcctgcttcagcgcggagtcgatggcgatcttcgagcagcgtcgcgaagcgttccgccagcgccgcgacttcctgttgccggcattgcgtgaactgggcttccgcatcgaagtcgagccgcagggtgcgttctacctgtacgccgatgtcagcgcattcaccgatgacgcacaggcgttctgcgcccatttcctggaaaccgagcacgtggcattcacgcccgggctggatttcggcttccatcgcgccaaccagcacgtgcgcctggcctatacccaggaagtgccgcggttgcaggaggcggtggcacggatcgcgcgtgggttgcagcgttggcagggatcacgttgacggtagtgccggccgctggccggcaacccgggaatgcgtgaatgatgcggttgccggccagcggccggcactaccggataaagaaaaacgccgccccgggggcggcgttttccgttctgcctgtctgcttacttaccgcccaaccgctcccacaggaagctgtaggccagcgccgacatgtgtgcggcctgcgcgttgttggctgcaccgccgtggccaccttcgatgttctcgtagtaggtcacgtccttgccggcgtcgatcatcttcgccgccatcttgcgggcgtggcccgggtgcacgcggtcatctcgggtggaggtggtgaacagcaccggcgggtacttcttcttcgcgtcgaacaggtggtacggcgagaaggtcttgatgaacgcccagtcgctggtatccgggttgccgtactcggccatccacgaggcaccggccagcaggtggctgtagcgcttcatgtccagcagcggcacctgcaccaccaccgcaccgaacagttccgggtactgggtcagcatgttgccggtcagcaggccaccgttgctgccgccctgcacgcccaggtgcctggcgctggtgatcttgcgcttgaccagatcgcgtgccaccgcggccatgtcttcataggccttgtggcggttctgcttcagcgccgcctggtgccagcgcgggccgtattcgccgccgccacggatgttggcaaccacgtacacgccgcccttctccagccaggcgcggcccatgccaccggagtagcccggggtcagcgagatctcgaaaccaccgtaaccgtacagcagggtcgggttggaaccgtccagcttcatcgccttgtcgtgcaccacgaagtacggcacgcgggtgccgtccttgctggtggcgaagtgctgctcgatcaccttgcccttggcatcgaagaaggccggcatggtcttcagcgtttccggggcctgcccgatctcggccagcgccagggtggtcggggtcaggtagtcggtggcggtcagccacaccgcgtcgctgtcgttgctgtcgacagcagccacgcccagcgtgccgaaggccggggcgccgacgaagcggctggtctgccagccattggcgcccggggtcagcaccgacaggcggttcttgacgtcgtccagcacgttcagcaccaggtggctcttggtccaggtggcgctggccagcgaggtggtcgcggtcggggtgaacagcacgtcgaactcacgcttgccggccaggaagtcatccagcttggtcgccagcagcgaaccggacgcataggtcttgccacccacggtccacggatcacgcagctccagggtcagccactgcttgtgcaggcccttctcggccgagttcggcgcatcgatcttggtcagcgtgccatcgtcgccacgcaggtagatctcgttgttgtagaacgccagcgtgcggctgaccagattgcgctcgaagcccggggtgtcatcgtgcatcgccgcgatgtacatgtcttccggcttgccttcatacaccacgctggcggaggccatcggcgtaccacgcttccacagcttggccacgcgcgggtagccggaggtggtcatcgagccggcaccgaagtcggtgtatacgaatacagtgtcgcgatcgatccagttcaggccgcccttcgactccggacggaagaagccgtccttgatccaggtcttgttggccaggtcgaactcgcgggtcacgtcggcgtcggcaccaccgcgcgacagcgcgatcaggcagcggctgtaatccggacgcaggcagtcggcgccgtgccagacccagttctcgccctcggccttgttcagggcatcgaggtcaagcacggtctcccactgcggcgaggccttgcggtactcggccagcgtggtgcggcgccacaggccacgctcgtgctgctggtccttccagaagttgtaatagtagtcaccgatcttctgcacggcgggaatcttggcatcggagtcgagcacctcgcggatgctggtctccatctgcttgaaggccggggtctgcgccaggcgcgcctcggacttggcgttctgttccttgacccaggacagcggcttgtcgccggtgacgtcctccagccaggcgtagcgatcggtgtcttcagcagccacggcggtccccaccgaggcagcggtcatcatgccagccagcaggcaggcggaagcgagtcgagacattgcagctccaggcagtcataagccgtggaacgctagcatggatcgctgcagccgcccccgtgtcgaaggtcaggccgtggccgtagcgcggcggcgacggcggggcgtcccggcggtgcgacgatgtgcctgtccaccggtgcgacgggccagccgcagccacgacaggcgcggcacagggaagcgcagcagcgcccaccaggccaccagcggcatgcccaccagccacatcggcagccagcccagccaggcgttgctgccgcgcgcggctggccagaccagtaccagcgccaggccggccagggccacctgctgcacgctgcgcagcaggcgcggatcggcgcgttcaatgatgacgcgttcagttgcagggcggcggacggaacgtgcgttcatggggcttctccggtggacaatgcaacacagcttgggcaaggcccttctcacaggttgcgacaccattgacggatcgcgcacgctcagtcgaccatgctcaggcaaagcccttctgagcccgctcccgcatgacttcgatccgcccgctctgcgccatgctgttggccctgtccctggcgggccccgccgtggccgccagtgagccgccatcgccccgcgccagcaccccgcgcgcgaccgacccggatgcgccgatcgacctgaagcgcttcatgggcacctggtacgtgatcggccgcgtgccgaacttcatcgaacgtggccatgtggccagcgtcaacgactacgaactgcgcgacgagcacaaggtcggcatcacctaccgctaccgtgatggcttcggcgaaccgctgcaggaagtgcgtgcccgcgccagcgtcgacccggacagcggcaaccacggctggcgcacctggttctaccgcgtcgtgcctacccattcgcgggtgctggaagtggcaccggattactcgtgggcactgatcggttacccgggccgcgagatggcctggatcttctcgcgtacgccggacatggacaaagccctgtacaaggagctggccgagcgcctgcgtgacgagtacggggtgaacaccgacaagctcaagcgcgtgccgcagcacccggagcaggtcgggaagctgggttacgaagtaccgaacgtgcgttgaccgcacgtgggattgccggccagcggccggcactacccgaacaagatgccgggcgccgcccggcattctgttatctgcgactgtaatgcgcgaccaggcggtcgccaagcatctgcagcagctgcaccaggatcagcagcaggaccacggtgaccagcgccacgtcggtgtgcgagcgctggtagccgtcgcggaaggccaggtcgccaaggccaccggagccgatcgcaccgcccatcgcggtgaagccgatcagcgcgacggtggtgaccgttgcgccagcgatcaggcccgggcgcgcttccggcagcagcacgcgggtgaccagctgccaggtggtggctcccatcgcctgggtcgcttcgatcacgccacggtccacttcgcgcagtgcggtctcgaccaggcgcgcgtagaacggcgcggcaccgatgaccagcggcacgatcgcaccgcgtacacccagcgacgtccccatcaggaacagggtgaccgggatcagcacgatcatcaggatgatgaagggcactgaacgcagcaggttcaccaccagcgccagcacgccgtacgcaaatggccggcgcttcatctgcggtgcgccgaacaggtacagcagcacgcccagcggcaggccgatggccagggtcagcggcagcgaaccgagcagcatcagcagggtgtcgatggtggcttggccgatgtcggcccacttgcccgcgtccaggtggcggaagaatccgccggcagtagcgatgatcatcgacgcagctcctcaacatgcacgccggcggccacgaatgcggcctgcgcggcggactggtcgccgcccaccagggcgaccaccagctggccatacggggtgtccttgatccggtcgatgcgaccggacaggatgttgtagtcgaccccggtctcgcgcgcgacgcggccgagcaggggttcgtaggtgtcgccaccgaggaaggtcaggcgcacgatgcggccaccgacggcatcgaaatcgcggtgcagcgtgccctcgtccacatgctccgattcgctgacgaaacggcgcgtggtcgggtgctgcgggtgcaggaacacccgggtgaccggaccggtttcgaccatctggccggcatcgagcaccgcaacgcggtcgcagacacggcggatcacgtccatctcgtgggtgatcagcacgatggtcaggcccagctcgcgattgatcttcgacagcagcgacagcaccgaagcggtggtctgcgggtcgagcgcactggtggcctcgtcgcacagcaggatctgcggacgggtcgccagcgcgcgggcgatgccgacgcgctgtttctggccaccggacagctgcgccggatacttctgcgcatgcgcttcgaggcccacggtctgcagcagctcggccacgcgcgcgtcgatctccgtcttcggcgtgccggccagttccagcgggaaggcgacattgccggccaccgtgcgcgaggacagcaggttgaagtgctggaagatcatgccgatgcgccggcgcagcgcgcgcaggccgtccgcgtccagcgcggtgacatcctcaccgccgatcagcagccggccaccactgggttcttccaggcggttgatcatgcggatcagggtcgacttgccggcgccggaatggccgatgatgccgaacacctcaccggcctcgatggtcaggtccaacggttgcagcgcgctgacttcgcggccggcaacggcataggatttgtgcaggcgctggaactcgatcacgggcgtggctcaccggctgggtgacggaagggggcgtgcagcctaccagcgcaggcggtcgcgcgcccgcgccatggcccagaatgttattccttttggttctaagaaactgtccccggtagtgccggccgctggccggcacctgcagcggtccctccggcgcaaggggttgccggccagcggccggcactacccccgggctcagggatgatccagcggcttcggcggttcctgccggtttacccgctcgcggtgcagcaggtacagccccgaggcgacgatgatcgccgcgcccacccacgtatagccgtccggcagctggccccagaaggccagatcccagccgatcacccagaccaggccgctgtactccagcggcgcgatcatcgaggcctcgcccagctggaaggccttggtcagggcaatctgtcccagcgccccggccaggcccatgccagcaatcaaaggcgcgtgtgccagctgcagcggtacccagccgggaatggcgagcaggccggcgccgatggccatgatcaccaggaaccagaccaccatcgactgcgaggtatcggtgcgggtcagcaggctgaccgtgatcgccgccacggcataggccgttgccgccgccagcaccatcaggccgggcaccgagatgaagccatccacgcccggccgcagcaccaccagcacgcccaccaggccaatgccgatggcgacccagcgccgcggcccgacccgctcgcccagcaacggcaccgacagcgcggcgatcagcagcggggcaacgaagtagatggtgtaggcggtggacaacggcaggtcgcgcagggcgaacacgaagcagccgatcatcgccatgcccaacgcgccacgcagcaggtgcaggccccagcgccgcggcaccagcgaacgtgggccggcactgaccagcacccacaccagcacgaacggcaacgaggccgcaccacgcaggaaagtcacttccagggtgggatagctggccgacagctgcttcatgccagcgtccatcagcgagaaacaggcgaccgcagcgaccatccaggccaccgcacgcgaaggggagcgttgcacgttcatggcccattatcgccgaccgcaccggattgtagggcggccgccgagcatgggctgggctccacagaaagcgggcacgcgggccggcacgatagaatgatcgccactgaaacctgcggagcaccgcccatgccttccttcgacgtcgtgtccgaagtcgacacccacgagctgaccaacgccatcgaccaggccaaccgcgaactggccacccgcttcgacttcaagggcgtggacgcaaagttcgagcgcgacggcgatgtcatcaatcagttcgcgccgaccgaattccagctcaagcagatgaacgacatcctgcgtgctcgcctggccgcgcgcggcatcgacgtgctcagcctggagttcggcgacatcgagaccaacctggcccaggcccggcagaagatcaccgtcaagcagggcatcgagcagaagatcgccaagaagatcgcggcggccctgaaggacgccaagctgaaggtggaaagccagatcaacggcgacaagctgcgcgtgcagggcaagaagcgcgatgacctgcaggacgccatcgccgtgctcaaggccggcaagttcgagctgccgctgcagttcaacaatttccgcgactgagccacctgccgggaatcccccggcgctgccagccgcaggtacgacggcgcgttgccagcgacgcgcctacaatgtcggccccgccagccgacgtgcccgccatgaccgattccgacctgcccatcgatgacccgatcgccgcgacccgcctgtggctggagcgcatcgtcatcggcctgaacctgtgcccgttcgccaaggcggtatacgtgaaggaccaggtccgcatcgtgctcagcgatgcgaccacgacagaagcgctggttgaacagctggccgaggagctggtgctgctgcgcgacacgccggccgagcagatcgacacgacgctgatcgtgcacccgcaggtgctgaccgatttcctcgactacaacgacttcctcgacaacgccgatgcggcgatcgaggcactggacctgcaggggatcctgcaggtggccagcttccatccggattaccagttcgagggcgtggccgccgacgacgccagcaactacaccaaccgcgcgcccttccccaccctgcacctgctgcgcgaagacagcgtggcgcgcgcggtggatgtgtatccggacccggacgtgatcgtcgagcgcaacatccagaccctggaccgcatcggcgtggacggctggcatcgtcgcctgcgcggcgaagacctgacgtgagcacggtgccgccgattgccgcatggccggccgcgccactgtcgggcaaggtggtgctggtcaccggcggcgccaacggcatcggtcgcggtattgcccaggccgtgctcggtgccggcggacgcgtgctgatcggcgacctcgacagggaggccggccaggcctgcctggacgaatggcagcgcggtgaggatgccgcgttccagcgtttggacatcaccgacgaagccagcgtgcgcgacttcatcgccgaggcgctgcagcgtttcggacacatcgacgggctggtcaacaatgccggcatcgccgggccgcacggcacgcggctgcaggacatggactggcacgaatggcaacgccggctgtcgtcgctgcatggcgccttcctgtgcagcaagcacgcgctgccggcgctgacggacagtgctgcgggcgcgatcatcaacatcgcctccacccgcgcctggcaatccgaagcgcacagcgaggcctatgcggcggccaagggtggcctggtggccttcacccatgcgctggcgatcagcgccggcccggcggtgcgggtgaacagcatcagccccggctgggtcggtaccactgcgtggcaggcaccctcacggcgccatgaaccagagtactcggccatcgaccacgcacagcatccggtcggccgggtcggccgccctgaagatatcggcgcactggcggtgtacctgctgtcgtcgctgtccggtttcagcaccggccaggacttcatcgtcgacggcggcatgacccggaagatgatctacgccgaatgacctgtcttcggtggtgccggccgctggccggcattccggtagatccacgccatgcgtggatggcggtgaagtgccaaccagggttggcacccaccacaacggtttacgccatgcccgagtggcgcagcagcgcgtcgatctgcggcgcgcgcccacggaaggccttgaagttctccgccgccgggcggctgccaccgcgcgacaggatctcatcgcggaagcgtgcaccggtctcggccagtgcctgcggcgcttcctcgaacgccgcataggcgtcggcactgagcacttcggcccacttgtagctgtagtagccggcggcgtaaccgcccgcgaagatgtggctgaactggtgcgggaagcgattccagaccggcgggtgattcaccgccacttccgcgcgcacgcgatcgagcagcgccagcacgctgtcctgcgccggttcgaactggctgtgcaacagcatgtcgaacaggccgaactcaagctggcgcacggtggccatgccgctgtggaagttgcgcgcggccagcatgcgctcgtacagcccgcgcggcagcggttcgcccgtgtccacgtgcgcggtcatcgcctgcaggtgctcccactcccagcagaagttctccatgaactggctgggcagttccactgcatcccattccacgccattgatgccggccacgcccagttcgccgatgcgggtcagcagctggtgcaggccatggcccatctcatggaacagcgtggtcacttcgttgtggctgaaggtggccggcttgccattggcaccgcggccgaagttgcacaccaggtagaccagcggcgtctgcacgctgccgtccgcgcgtacgcgacggttgcggcaatcgtccatccacgcgccgccacgcttgccctcgcgcgcatacaggtccagatagaactggccgaccagcgcgccctgtgcatcgaccagacggaagaagcgcacgtcgtcatgccacaccggtgcgctgtcctcctgcacgcgcaggccgtacagctgctcgatcaccgagaacaggccgcccagcaccttcggttcggtgaagtactgcttcacttcctgttcggaatagctgtaacgggcctgcttcaggcggtcggcggcgaacgccaggtcccaggcctgcaggctgtcgatgcccagctgctcgcgtgcgaactgctccaggtcggcccggtccctggccgcgaacggcttggcgcgcgcggccaggtcacgcaggaaacccagcacttcggccgggtcctgcgccatcttggtcgctaccgaataatcgccatacgaatcgaagccgagcagcgcggccagttcagcgcgcagggcgaggatccgatcgatgttgccgctgttgtccagggactcatcgccgaattcggacgcacgctgtgcgctggcgcggtacaggatctcgcgcaggtcgcggtcctcaccccaggtctgcaccggcaggtagcacggcatctgcagggtcagtttccagccggccttgccgtccttctgtgctgcggcatgtgcggcggccttcacgtcttccggcaggcccttcagccgcgcttcgtcctcgatgatcagcgaccaggcatcggtagcgtcgagcacgttctgcgagaacttcgccgacagcgccgacagttcttccttgatcgccgcgaagcgctgctgcgcctccggcgccagctcggcaccaccgaggcggaaatcgcgcagggtgttgtccagcaccttgcgctgggccgcgtcgaatcgcgccgcctcggcactggcggccagcgtctggtactgccggtacaacgccaggttctggcccagcgcgctggcgaagcgggtcacccgcggcaggttgctgttgtaggcctcacgcagttccggggtgttgaccacgccctgcaggtggccgaccagaccccaggcgcgccataggcgctcggtggcgtcatccagcggggcaacgaaggtctgccaggtgaccggctgcacctgctcggcggcgctgacggcggcttcggcctcggccagcagcacgtccagcgccggcgccacctgctcggggcggatggcctcgaagcgcggcaggccggaaaaatcgagcagggggttggcaacggtcacggcagatctccagggtacgggcccggcaggcgggcagcatgcaggatatggcgctggcaggcggggctgacaagggggcacggcccggcattcacgtcggccttacggtcgcgcaccgaagctctggctgcgggggagtccgcagcggtacgcaccgaacgaggccctacatggaaggtctggctgcagttgcatccgcctcaccggcccggtcactggcattgtccgccagcccggccgaactgacctggatcgccgcattgtgcgatgccggcgacgatgcccagcgtcacctgcatcaactgcaggcagtgctgcagcagggcggcacgttcaacgacgcccaggagtggtacccgttcgaggtgatcgaacgcggcgccagccaactgcggctgggccatgagcgcgagttcgtgatctgcgtgctgctgtggctgcaggcgctggcccagggccgagcgagcatcctggacccgagcctgcatctggatgatcgcgcgatggacatcgaggccttgcccgatgcactgcgcgacgcggtgctggacgcgttcactgcagcgggatattgagccgccccggcgaccgggtagagtcgactgttagtcgactttcgcgcgcagcgcgggattttcgtgacctgaacccggagcagtcgactaacagtcgactctacccagccgacgcacagccggccgtgcgttgccgcgttacaacgcttccaggctgcaccacggcaattcgggcagtccctgcccggccaccgccgccgccagttgcgcatcggcgccgtcgacatcgatgccctggcgcgcataccacgacgggtcgtagtagctctgcgcgtagcgctcgccgctgtcgcacaggatgctgacgatgctgccctggtggcccgcctcgcgcatccactgcgccgcctgcagcacaccgatgaagttggtgccggtggagccaccgacacggcggcccagctggcggctgacatggcgcatcgcggccaggctcagcgcatcgggcaccttcaccatcgcatcgacactggtcgggatgaagctcgcctctacccgcggccggccgatgccttccacgcgcgagccaccgctgcaggtcaggccgcgccagtcctgctcaccggccacggcggctttgtagccatcgaagaacaccgacacttccgggtccgcacagaggatgcgggtgtcatgccggcgatagctgacatagcggcccagcgtcgctgcggtaccgccggtaccggggctgcacacgatccattccggaaccgggctgggctcttcggccatctgcttgaagatggactcggcgatgttgttgttggcacgccagtcggtggcgcgctcggcataggtgaactggtccatgaagtggccaccggtttcacgggccagcttttccgaatcacagttgaggtcgcaggcacgttcgaccaggtggcaacggccgccgtggaactcgatcgcggcgatcttttcaggcgaggtggaggccgggatcaccgcaatgaacggcaggccgagcagccgcgcgaaataggcttcggacacggcggtcgagccgctggaggcctcgatcaccggacgcccttcacgcaaccagccattggccagcgcatacaggaacagcgagcgcgccagccggtgcttcaggctgccggtgggatggctcgactcatccttcaggtacaggtcgatgccctcgaaccctggcagcgccagcggaatcaggtgggtatcggcggaacggttgaaatcagcttcgatcttgcggatggcggcagccacccattcacgctgcgacatggcgggcaatcgttgtcaggacggaacggtgcgatccggccattgtacgtcgcagtgccgtcaggtgctggccggtagaatggctcaatccggccggcaacggccctgtctgaaggacctccccccatgaccattcccgccctgcgcgatgttcccggcgtcgccgcccaggccccggccgaaaccaccggcttcgtgttcaaccacaccatgctgcgcgtgaaggacattgccgcttcgctggacttctacacccgcgtgctcggctaccagctgatcgacaagcgcgacttccccgaggcccagttcagcctgtacttcctggcctacgtgcccgctggcgccacggtgccggaagatgacaacgcccgccgcctgtggatggccgggctgccgggcgtgctggaactgacccacaaccacggcaccgaaacccaggacggcgcggtctaccacgacggcaacagcgacccgcgcggcttcggccacatctgcgtgtcggtgccggacatcgaggccgcctgccagcgcttcgaggatctgggcgtgaccttccagaagcgcctgaccgacggccgcatgaagaacctggctttcatcaaggacccggacggctactgggtcgagatcatcgccaacgtctgacccgaaaaggggacggaggggattaagtcgtttctggcattattgggctggaagcgacttaatcccctccgtcccctttttctgcgaggttggtatggaaacgatggaactgcaccgcggccgcctgatcgaccacatccagctggtagtgcgcgacctggcggccagccgccgcttctaccaggcggtgttcgatacgatcggcatcccgatcgccggtgaaggcgatgactacttctgggccgatgagctgttcatttccagcgccagcagcacggccgccgccggccagctgaccggccgccaccatctggccttccaggcccgcgacagcgccaccgtcgatgccttccataccgccgcgatcgccgccggcggcaccgacaacggcgcgcccggtgaacgcccttaccacccgggctactacggcgcgttcgtgctcgacccggatggcaacaacatcgaagtggtctaccacggcccagccaactacagcgccgactcggtgaaggttactttctgatttcaccgatgccgtgaacgaagaagccgggaaatgcccggcttctctgcttccagcgctgcagccctcagtgggcggccatgtagatgtcctgcagcacggccttttccagctccagctcgcccagcaggttcttcacgatgtcgcccaggctgaggatgccgaccagacgagtgccttcggtgaccatcagatgacggcgccgcgagtacgtcatcaacgacatggcctgcttcagggtggcctccggggcgatgccctccaggccggtggacggcaggctggaaatcacccggcggccggcctgcgggccgtcgtcggccagggtacgcacgatgtccttctcggaaatgatgccgaccggggcatcgtccttcatcaccaccagtgcagcgatcctgtgcgcgctcatcttgtgggcggcggcaccaatggtgtcttcggcatcgatggtgatgacagcttctttcttggattgcaggagttcgcggacgttcattcttgtttcctggtgcaggtcactgaagtcaaaaagtgtgctcttccgatacgccccctccccgggaacagacctttcagcgcacgtctggcgcacccggctgccgcttggaatggatcggcagacgacgtgctgcaacgcgaacgaggtgggttcaaccgctcaacccggacctcggtcaaatcgattctacgactgcgaccatcggtcactaccggcatcgatgggacagttcgtcgtgggaaccaaccgacgatccagagaatggcaccgcggctgaaaccgccgctgaatacacgcgatgccacgcgttaaagattgattgcctgctgccgacggtggacagaacaccctgtgactgtcccacttgccgctgccaccggcacaaacgaaagggggcccacacggcccccttcgcttgcaacctccaaccgagctgacgggtgttactccaccgtcacgctcttggccaggttgcgcggcttatccacgtcggtgccgcgcgccagcgcggtgtggtaggccagcaactgcaccggaatggtgtgcacgatcgggctgagcacgccggcatgacgcggcgtacggatcacgtgcacgccttcggactcgttgaagttgctgtcctggtcggcgaacacgaacagttcaccgccacgcgcgcgcacttcctgcatgttcgacttcaccttctccagcaggctgtcgttcggcgcgatcaccaccaccggcatgtcctcgtccaccagcgccagcgggccatgcttcagctcgcctgccgggtaggcctcggcgtggatgtaggagatttccttgagcttgagcgcgccttccagcgcgatcgggtaatgcaggccacggcccaggaacagcgcgctgctcttgcgtgcgaaacgctcggcccaggcagcgatctgcggctccatgttcaatgcgtgctgcacgctgcccggcaggaagcgcagctgctcgaggtagtccgcttcctgcgccgcgtcgatgcggccgtgcagcttgcccagcaccacggtcagctggaacagtgccgccagctgggtggtgaaggccttggtcgaggccacgccgatctcggcaccggcacgggtgtagcacaccagttcgctggcgcgcggaatcgcactttccggcacgttgcagatcgacagcgtgtgcttgtggccgagcgacttggcgtacttcagcgcttccatcgtatccagcgtttcgccggactgggagatggtgacgatcagatgcttcgggttcgcgtaggccgcgcgatagcggtactcgctggcgatctccacgctgcacggaaggccggcgatggcttcgatccagtagcgcgcggtcaggccggcgtagtagctggtgccgcaggcgatgatctgcacaccctcgatgcccgacagcaccgcttcggcgttcttgccgaacagcccggccgggaaaccaccggcgtcgatcgccgcctcgatggtgtcgcccagcgcgcgcggctgctcgtggatctccttctgcatgaagtggcggtacgggcccagctccagcgatgccagcgacacatcggacagatgcacgtcgcgctcgatcggccggtcgtgctcgtcgaagatgcgcacgccatcgcgacggatctcggcggtatcgccctcttccaggaaaatgaccttgcgggtggccgagatcaccgccgagacgtcggaagcaacgaagttctcgccctcgcccaggccgatcagcagcgggcagcccatccgcgcgcagacgaagcgttccggctcggcgcggctgaccacggccagtgcgtaggcaccggtcagctccttcaccgtatgctgcagcgccaccagcaggtcgtcaccactcttcaggtgatggtggatcaggtgtgcgatgacttcggtgtcggtctgcgactcgaaggtgtagcccagcgcacgcagcttctcgcgctgctcttcgtggttctcgatgatgccgttgtgcaccagcgccacgccatggctgatgtgcggatgcgcgttggcctcggtgacgcccccatgggtggcccagcgggtgtggccgatgcccagcaccgcgttgaagccctcggcctcggccgccgtggccatttccgacacacgaccggtacgacgcacgcgacgtacatcgcggcgctcaccctggtcgatcaccgcgatgccggaggaatcgtaaccacggtactccagccgcttcaggccttcgatcagcaccggcactacgtcgcgatcagcgatcgcacccacgattccacacatgtcacgcgtttccttgaagacgatcgtcgcattctagcctgcgtgcccgcgctccccctcctgtccgcttaatgaaagtgtccggaaaggtgtccgcggacacccggacacttcacaccaccccccaactcattgacccataaggaattaaatttggcacgctacgtgcttggtactggctaccaccgtcaggcacgcacccgatgatccgcgacacttccgcccaggaccagatcgtttcctccactccggccagcgctccgcgcgccaactggctccgttaccgttggccggcgctgggcacgatcgccctgctcgccggcatcggctgggccgtgcacgcctggtccaacgccagccgctccttcgacagcagccgcgtgcgcatcgccgaagtgaagcggggcgacctggtccgtgacatcgccgccgacggccgcgtgatcgccgccaacagcccggtcctgtatgccatctctgcgggcaccgtggacctgaaggtggtcgccggtgacgtggtgaagaaggggcaggagctggcggtcatcgacagccccgaactgcgcagcaagctggcccaggaacaggccaccctggccggcctggaggccgaggccagccgtgccgcgctggacgccaccctggcccgcgccaagtcgcgcaaggaaaccgaccaggccaccatcgaacggcaggccgccgaccgcgacctgcagcgctaccagcgcggctacgacggcggggcggtgccgcagatcgacctggccaaggccaaggactcgctgaagaaggccgacatcaccctggccaacgccaccaccgatgcccgcctgcagagccagggcgcggacctggatgcccgcaacaagcgcctgctggccgatcgccagaaggcggtggtggccgaagtacagcgccaggtcgatgcgctgacgctgcgtgccccgttcgatggccaggtcggccaggtgcaggcggtacagtccaccaacctggccgccaatgccccggtgctgggcgtggtcgacctgtccaagttcgaagtcgagatcaaggtgccggagagcttcgcccgcgacctggcgatcggcatgcccgcacagctgaccggtggcaacggccagcccttcccgggcgagatcagcgcggtgtcgccggaagtggtcaacggtgaggtcaacgcgcgcgtgcgctttgccagcgcgcagccggaaggcctgcgccagagccaacggatgtcggtgcgcgtgctgctcgatacccgcaagaacgtgctgaaggtcgagcgtggcccgttcgtcgaacagggcaacggcatggcctacgtgatggatggccgcaccgccgtgcgccgtccggtggaactgggcgtcagcagcctgggcgaagtggaaatcaagtcgggtgtgcagccgggcgaccgcatcgtggtctccggcagcgacctgttcaaggacgccgaacgcgtctccgtcaactgatacctgatacctaatacctgaatcctggagagaggacaccccatgtacatgctcgaaatgcgttcggtcgccaaggtcttccgcaccgaacaggtggaaacccacgcactgcgctcgctggaactgcaggtcaaggaaggtgagttcgtcgcggtcaccggcccgtccggctccggcaagaccaccttcctcaacatcgccggcctgctggaaaccttcaccagcggcacctacatgctggacggccaggacgtgagcacgctgggcgacgacgcccgcagccgcctgcgcaaccagaagatcggcttcatcttccagggcttcaacctgatccccgacctgaacctgttcgacaacgtcgacgttccgctgcgctatcgcaggatgagcgccaacgagcgccgcgaacgcatcgagaaggcactgacccaggtcggcctgggctcgcgcatgaagcactatccgaatgaactgtcgggtggccagcagcagcgcgcggccatcgcgcgtgcgctggccggcagcccgcgcctgctgctggccgacgaaccgaccggcaatctggatacgcagatggcccggggcgtgatggagctgctggaggagatcaacgccgccggcaccaccatcgtgatggtcacccacgacccggaactggccgcgcgtgcgcagcgcaacgtgcacatcgtcgatggccaggtgaccgacctggtgcgcgagccggtgctggccacgccgttgcgccacatcgtcgccgtcaacgagtgagggcccgaccatgttcgcctactatgcccgattggcggcgcgcagtttccgccgcaacaaggtcctgaccgcgctgatggtgatcgccatcgcgctcggcatcggtgcctcgatgaccacgttgaccgtattccacgtgctgtccggcgacccgattccgggcaagagtgaccgcctgttctacgtgcagctcgatgccgcgaccggcgcctatgtcgccggcgaggaaccggaaacccagctgacccgcttcgacggtgaagcgctgctgcgcgaagccaagggtgaacgccaggcgctgatgagcggcggcggcggcaccatcgaaccggacaacagcacgctcaagcccttcagcatcgacacccgctggacctcggccgatttcttcccgatgttcgaggtgcccatgcagtacggccgcccctggacgcgcgaggacgatgaaggccgcgcacgcgtggtggtcatctccaaggcgctcaacgacaagctgtaccagggcgccaacagcgtgggccgcgacctgcgcatggaaggccagagttaccgcatcgtcggcgtgatgaaggaatggagcccggagccgcacttctacgacctgaccaccggcagctacggcaagaacgaagacctgctgctgccgatctccacctcgttggacctgaagctcggcaacaacggcaacatgaactgcttcggcgaaaaccccgacggcaacagctactcgctcaatgcaccgtgcgcgtggctgcagtactgggtggaaatggacccggccaaggccggcgactaccgccgctacctggagaactattcgacccagcagcgcgaggccggccgcttcaagcacccaccgaacgtgcgcctgcgcaccgtgatggaatggctggacttcaatggtgcagtgcccagcgacgtgcgcctgcagctgtggctggcgctgggcttcctcggtgtctgcctggtcaacacggtaggcctgctgctggccaagttcctgcgccgcagtggtgagatcggcgtgcgccgtgcactcggtgccagccgtggccagatcttcctgcagtgcctggtggaagccggcgcggtgggcgtggtcggtggcgtgctgggtatcggcctggccctgcttggcctgttcgcggtgcgccagcagccggtggaatacgcaaagctggcccacctggacggcaacatgctgctgctcgcgctgggcctgaccctgttcgccagcctcgccgccggattcctgcccgcctggcgcgcgatgcaggtcaccccggccatccagctcaagtcgcagtaagcacccgaacgaggactcccatggacatccgccccatcctcagcacgctgcgccggcacaagaccgctgccgccctgatcgtgctggaagtcgcactgacctgcgccatcgtctgcaacgcgctgttcctggtcagccagcgcgtggagaaaatcagcatgcccagcggtatcgccgagagcgaactggtgatgctgcgcgtcagtggcatcggcaagcagaccgacgccatgtcccgcacccgcgaggacctggcatcgctgcgcgcgattcccggcgtcagcaacgtcaccatcatcaaccaggttcccttccgcaacggatcctccagcagcagcatctcgcgggtgatcgaccaggaacggccgaccaccaacgcttcgatgtacaccctgtccgagaacgggctggccacgatgggcatcaatctgatcgccggccgcgatttcctgcccgacgagtaccagaacttcgaagacgtcagcaagggtggcgccaaggaaaaggccatcccggtcatcctcacccaggccaccgccgccaagatggagcccaacggcagcgccctgggcaagacctactacatgggcaagcagtcgctgcatgtggtcggcatcgtcgacacgctcagcacgcccaatggctggaatgacaactggaccaactcgatgctgctgccgatccgggtcagcttcgacaagggtggtacctacgtgttgcgtacttcgccggaacgccgccaggaggtactcgatgccggtgccgccgcgctggagcgcaacgaccccaaccgcctgatgcgcgacaagctgacctatgaagaccagcgcaaggacttcttcaagaacgaccgcgcgatggtcggcctgctgatcaccgtcagcatctcgctgctggtggtcactgcgctgggcatcatcggcctggccagcttctgggtgcagcagcgcagcaagcagatcggcatccgccgtgcgctgggcgccacccgcgggcagatcctgcgctacttccagaccgagaacttcctgctggcctcgctgggcatcgtgctgggcatgctggcggcgtacgcgatcaacctggccctgatgaacctgtacgagctgccgcgcatgccgctgtactacctgccgctgggtgcgctgctgctgtggatactgggccagattgcggtgttcggtccggcacggcgtgcggcggcggtaccgcctgcggtcgccacgcggggcgcgtgagatgcgtgcctgcgcgatgtgcctgatgctgctcctgcccctgccggcgctggccggtggtggcagcgcacagacgctggaatggcgccgcgatggagcgcggctgtcgctgcgctcgaccgaaggccaggtgcatgtggaggccgccagcccggaagtgcgcttcggcgtgcgcagtggcgatcgcatcctccgcgtggacgacacggcggtgcgccgggttgaacatctggccgaggcactgcgccattcccacgcggccagcgcctatctgttgctgcgccgcgacaagcgcgaactgacggtggcggtcaacgccgctgcgtggcgacaggcattggaggtcccgccaccacccgcgccaccacctccgccagccccacccgggcgctgagcatcatccgctcctgcacggccacaggtttggctatgcttgatgggtggcgccgggctctcccggtgcgtggacacgaacggctccatcggcgccgcccatccctttctgcagaaccgcttaatgcctgcgatcctgatcatcgacgacaacgccagcgtgggtactgcgctggacgtgctgttctccctgcacgacatcgacaccctgcaggcgcacacgcccgccgatgggctggccctgctcgagtcgcagccggtcgatctggtgatccaggacatgaacttcagcgaggacaccacctccggtgaggagggcgaagcgttgttcgcgcagatccgtgcgcgccatccggacctgccggtgatcctgcttaccgcctggacccacctgagcagtgcagtggacctggtcaaggccggtgcggccgactacctggccaagccctgggacgaccgcaagctgatgaccacggtcaacaacctgctggaactgtccgaggcacgccgcgaactggaccggcgccgcagccgtgaactgcaccagcgcaacgcgctggaagagaagtacgacctgtgcggcgcggtcttcgccgaccccgccagcgagcgcgtcatcgccctcgcctgccaggtcgcacgctcggaactgccggtactgatcaccggcgcgaacggtgccggcaaggagaagatcgcgcagatcatccaggccaattcgctggtggccaagggcccgttcgtggcggtcaactgtggcgcgttgccctcggaactgatcgaagccgaactgttcggtgccgaggccggtgcgtataccggcgccaacaaggcgcgcgaaggcaagttcgaggccgccgatggtggcaccctgttcctggatgagatcggcaacctgtcgctcggcgggcagatgaagctgctgcgcgtgctggaaaccggccgcttcgagcgcctgggttccaaccgcgagcgccaggtcaaggtccgcgtggtcagcgcgaccaatgccgacctgccggcgatgatccgcgagggtaccttccgcgaagatctctattaccgcctcaacacggtggaactggtgctgccgccgctggccgaccgcccgggcgacatcgtgccgctggccgagcgattcctgaccgctggcaagccgctgtccagcgccgccaccgcagcactgcagcggcacccctggccaggcaacgtgcgcgagctgcgcaacgtgatccagcgtgccgaactgctggccaccggcaaccgcatcgaagtggccgatctcaacctgccgcgcgcagccgccgcaccacgaccggcacccagcgcaggcaatgatcccgaccgcgcacgcatcgaggatgtgctggcgcgcaaccatggcgtcatcgcccaggccgccgccgagctcggcctgagccgccaggcgctgtaccggcgcatggaccgccacggtattccacgcgaatgaagcggcgctcgttcactttccgcctgttcctgcgcctgctgccggtgctggcactggctgcggcactgccgtggctgctggcctactggatggaccatggttgggtggtgaccacggtatcggcgctgatcctgctgtcgctgatgtggtggaccctgcgccgtgccacggcgccggtacgctcgctgatgcgtgccctggcgggcaccaccagcagttatcgcgacggcgaatacaacttcggcgtgcactggcccggcaatgacgagctcggcgacctggtgcaggcacaccgggaactgggtgatgtactgcgtgagcagcggcagggcctggtgcaacgtgagctgctgctggacaccatggtgcagaacacgccggttgcgatgctgttgatcgcctccggcggtgatggcatcgcccgcgtggtgttctccaacctggccgcgcgcaagctgctgcacggcggttggaagctggaaggccagcgcctggaagacgtgctggaacaggtgccggtggaactgcgcgatgccatcgcccgtggcggtgacagcctgttcgcggtgcacgccgagggggaggacggcgatgaggatgacgagcaggtctatcacctctcgcggcgtgccttccagctcaacggtcgtccgcacgacctgctgctggtgcgcctgttgaccgccgagctgcgccgccaggaagtgcagacctggaagaaggtgatccgggtgatcagccacgagctcaacaactcactggcgccgattgcttcgctcgcccattccggcggcgtgctggtgcagcgtgagcgctttgaccggctgcccgagatcttcaccaccatcgaggaccgcgcacgccacctggaaggcttcatccgtggctatgcgcgctttgccaagctgccacagccgcagctgcagaccgtgcactgggcgccgttcctgtccagcctgcgccagcagatcccgttcggcatggaacgtgagccggacgaggagctgagcagccgcatcgacatcgcgcagttcgggcaggcgttgttgaacctgctgaagaatgcgcacgaagcctgcgctgaagccgagccgcccaacgacgatgtgcaggtacagctgacccggctgccgcagtggctgcgcctggacgtgcttgaccgcggcaagggcatgaacgagcaggtgctgcagaacgcactgatgccgttctattcgaccaagcgcaatggcaccgggctggggctggcgctgacgcgggagatcgtggaggcccacggcggacgggtgtcactgcagaaccgcggcgatggcgggttgtgcgtgtcgatcctgctgccggtgggttgagcggaccgatcgggtagatccacgcgatgcgtggatatgccgaccgaggtcggtacctaccaggcctgccgcatcgccacgcgtagatgcatcggaaaccccagcgcggcctcttcggccatcaccgcctgcagccctgcaccccactccgcctccggtgcggcgacgaacccttcactggcatagaaggccgcattccacggcacgtcggacaacgtggtcagcacggccgagcgatagcctttcgcccgggcctgtaccaatgcatggcgcaacaacgtgcgcccatgaccttgccgcgcgtgtgcaggatccacatccatctgcagcacgtggaactcacctgccagttcgccggcaagcagatagccggcgatgccaccgtctgccgcatccaccacccacagctgcccgcgttcaaggccatcctgtagtgtcggcaggtccaggccatgcccggcgaacaccggataggcctcatggcccctcaacacctcgccggcgcgctgctcgatgccgggcagcacaccgagttcatcggcgcggggaacacggggctcaggacttcttgagcgggcgcttccagccatcgatggtttcctgtcgggcacgcgccagtgtcagcttgccgtccggcgcgttgcgggtgatgaccgaaccggcggcaatggtcgcgccgtcgccaatggtcaccggtgccaccagcgaactgttggagccgatgaacgcgttgtcgccgatggtggtggtcgacttgttcacgccatcgtagttgcaggtgatggtgccagcgccgatgttcaccttgctgccgatcaccgcatcgcccaggtaggtgaggtgattggccttgctgcccacacccagcgtgaccttcttggtctcgacgaagttgccgacgtgcacgccatcggccagcacggtgcccggtcgcaggcgcgcgaacgggccgatctgcgcggcgccctcggtaaccacgccctccagatcgcagtgcgcacgcacgtcggtgcccggcccaaggttgacgtccttcaaacggttgaacggaccgacggtgacgccgtcgccgagcaccaccttgccctcgagcacgacatcgacgtcgatcagcacgtcgctgcccacggtgacagtgccgcggatgtcgagccgggcgggatcgcgcacgcgcgccccctgtgcgcacagggcccgcaccgcacgacgctgccaggcacgctccagctgcgaaagctgccaggggtcgtttgccccttcggcctcctgcgcgtcggccaccagcgccatttcggccggcgtgtattcatgggcggcaaacgcaaagacatcggtgaggtagtactcgccctgtgcattgctgttggaaagctgcgacagccaccggcgcagcgcagtcgattcggcggcgatgatgccggtattgatcgtgcgcacgcgcagctggtcatcggtggcgtccttctgctcgatgatcgcgccaaccttgccctcggcatcgcgcagcacgcggccatatccggtcgggtcatcgacatcggccaccagtaccgccagccggcccggctgtgcgagcaggtcgcgcagggtctgcgcacggatcagcggcacgtcgccgtacaggaccagcacctgcgccaggtcgggaacctggggcatcgcctgcgctaccgcgtggccggtgccgagctgctgtgcctgctcggcccattgcaggtcgggctggccggcgaagtactggcgcaccgcctcgccgccatggccatggaccacgtggatcgccgccggctggagctcacgggccgcgtcgatcacgtgcgccagcatcggctggcccgcgatcggctgcagcaccttcggcagcaccgacttcatgcgcttgcctgcgccggcggcgaggatgatgacgtgcaggggttgggtcatgggaacggcggtccgtggttcgttgccggtgattctagagcgtgcgccgttaacatgggcatccctcctcccttcgccatgccgatgagcctcgtccgccagggaagcgcctacctcttcatcgggctcgtgcagctgctgctcgactggctcgtgttcgtggtcaccaccgcgctcggcatgcccgtggcgccggccaacatcgccgggcgcctggccggcatgctgctgggcttctggctcaacggccgctacaccttcgccgaggccggcacccgcaagctgggatggaagcgatttgcacgcttcttcggcctatggctgctgctcaccgtggcgagcacattgctggtgagcctggtggaccacgcgctgggcctgcagtacacctggctggccaaaccgctggtggaaggcggcctggcgtgtgtgtcgttcctgctgatgcggtacgtggtgtatcgctgagacggcaccaggatcgggatcgggatcgggatcgggatcggggaccgggatcggtgatcgggatcgggactggggaccgggactggtagagtcgactggtagtcgactaacgcgcgcagcgcgggattttcgcggcctgaacgtagagcagtcgactaacagtcgactctacccagtcgaatctacccggtcggctctacccagccacccgaacaaaaacgccggcgcagggccggcgttttcgtggatgcagcgcggaacctcagtgcttgagggtcttgcgcaggcgttccagggcctgcagctggacgacggcttccgccagcttctgctgggcttcggccacttccatggcttcaccgcggttggccaggatgcgctcggcttcttccttggccttgcggaccgaggcttcgtcgatgtcctgcgcgcggatcgcggtgtcggccagcacggtcaccacctgcggctgcacttccaggatgccgccggaaatggcgaaatccagctgctcgccattcggcgtggtcaccaccaccttgcccggcttcaggcgggtgatcagcggcgcgtgcttgggcgcgatgcccagttcgcccagctcaccggtggccacgaccagggtcgcttcgccacggaagatttcctgctcggcgctgacgatgtcgcaacggatcgtgctcatgcaaatctcttcgctgttcgcggcggcgcaatgccaccgtgggagtccaccggcgcgggcggttgcccggcgccggcgtcaggtcgggcaggatcgctcccgcccgccccggatcaggccttctcggccatcttcttggccttctcgaccgcttcttcgatgccgccaaccatgtagaacgcctgctccggcaggtggtcgtactcgccatcaacgatggccttgaagccacggatggtgtccttcagcggaacgtacttgcccggcgaaccggtgaacacttcggccacgtggaacggctggctgaagaagcgctcgatcttacgggcgcgcgacacggcctgcttgtcctcttcggacagttcgtccatgcccaggatcgcgatgatgtccttcagttccttgtacttctgcagggtctgctgaacgcgctgggcggtgtcgtagtgctcgtggccgatgaccagcgggtccatctggcggctggtggagtccagcggatcgacggccgggtagatacccagcgaggcgatcgaacgcgacagggtaacggtcgagtccaggtgggcgaaggtggttgccggcgacgggtcggtcaggtcgtccgcgggaacgtagacggcctggatcgaggtgatcgaaccgttcttggtcgaagtgatgcgctcctgcaggacgcccatttcctcggccagggtcggctggtaaccgacggcggacggcatgcggcccagcagtgccgacacttcggtaccggccagggtgtagcggtagatgttgtcgacgaacagcaggacgtccttgcccttgccgttttcgtccttctcgtcgcggaagtactcggccatggtcaggccggtcagggcgacgcgcagacggttgcccggcggctcgttcatctggccgtacaccatcgccaccttgtcgaggacgttggagtccttcatttcgtggtagaagtcgttgccctcacgggtacgctcacccacgccggcgaacacggacagaccgctgtgcgccttggcgatgttgttgatcagctccatcatgttgacggtcttgccgacgccggcgccgccgaacaggccgaccttgccgcccttggcgaacgggcacatcaggtcgatgaccttgatgccggtttccagcagttcggtggccggggactggtcttcgtacgacggggccgcacggtggatttcccagctgtcgctggcggccaccgggccggcttcgtcgatcggacggccgagcacgtccatgatgcggcccagggtgccggcgccgaccggcaccgagatgccacggccggtgttgacggcaaccaggttgcgcttcaggccgtcggtggaaccgagggcgatggtacgcaccacgccgtcgcccagctgctgctggacttcgagggtgatctcggtgttttccaccttcagtgcgtcgtacaccttcggcaccgattcacgcgggaattcgacgtcgacgaccgcgccgatgatctgaacgatcttgccctgactcattgctgcatcctctaatgtgtgctttgaacgaacgcggtcagactgctgccgcgccgccgacgatttcggagatttcctgggtgatcgctgcctggcgcgccttgttgtagacgagctgcagggtgccgatcagcttgttggcgttgtcgctcgccgccttcatcgcaaccatgcgtgccgcatgctcggaggcgacgttttccagcagtgcctggtacaccagcgactcgatgtaacgcgtcatcacgtgctcgagcacggtcgcggcatcgggttcgtacaggtaatcccagtcgtggtgagcgacctgcttctcagccggcggcagcggcagcagctggtcgaagctggccttctgcaccatggtgttcacgaagcggttgtagaccaggtacacgcggtcgatcttgccttcggtgaaggcgtcgagcatgaccttgatcacaccgatcagcgattccagcttcggcacatcgccgatgtgggtcacgctgccgaccatgttgaccttcacgcggcggaagaaggtcgaagccttctggccgatggtcaccaggtccacttccgcacccttgtcctgccatgccttggcttcgcccagcatcttgcggaacaggttgttgttcaggccgccggccaggccgcgatcggaggagatcacgatgaagccgacccgcttgacctgctcgcgctcgaccaggaacggatgctggtagtcggtgctggcctgggccaggtgaccgatcacctgcttcatcgcctgcgcgtacggacgcgaggtcttcatccgatcctgcgccttgcggatcttggaggccgagaccatttccagggcgcgcgtcaccttgcgggtgttctgcacgctcttgatcttggttttgatttcgcgtccgcttgccatctcttgtttcccgtggcgcggggctgctgccccgcgttgttcaaccgtttgtcatctggtccagcggagccagcggctccgctctacaggaccgcgattaccagctgccggtggtcttgaactcggcgatgcccttcttgaaggcaccttcgatgtcgttgtcccaaccgccggtggcgttgaccttgctgaccagctcgccctgggtgttggcgaagtgggcgtgcaggccttcttcgaacgccagcagcttgttgaccggcacgtcgtcgaggtaaccctcgttgacggcgtagatcgacagtgcctggttggcgatcgacatcggcgcgtactgcttctgcttcatcagctcggtgacgcgctggccacgctccagctgcttgcgggtcgcttcgtccaggtccgaggcgaactgcgcgaacgcagccagctcgcggtactgggccagcgagatacggatgccgccggacagcttcttgatgatcttggtctgggccgagccaccgacgcgcgacaccgagataccggcgttcaccgccgggcggatgccggcgttgaacagatcggtttccaggaagatctggccgtcggtgatcgagatcacgttggtcggaacgaaggcggacacgtcgccggcctgggtttcgatgatcggcagcgcggtcagcgaaccggtcttgccggtgaccttgccttcggtgaacttctcgacgtattcctcggacacgcgggcagcgcgctcgagcagacgggagtgcaggtagaacacgtcacccgggtaggcttcacggcccggcgggcgcttcagcagcagcgagatctggcggtaggcgacagcctgcttggacagatcgtcgtacacgatcagcgcgtcttcgccacggtccatgaagtactcacccatggtgcagcccgagtaggcgctgatgtactgcatggcagccgattcggaagcggtcgcggccaccacgatggtgtgggccagcgcgccgttctcttccagcttgcgcacgatgttggcgatggtcgaagccttctggccgatcgcaacgtatacgcacttgatgccggtgcccttctggttgatcacggcatcgatcgccatcgcggtcttgccggtctggcggtcaccgatgatcagctcgcgctggccacggccgatcgggatcatcgagtcgaccgacttgtagccggtctgcaccggctggtcgaccgacttgcgccagatcacgcccggcgcaacacgctccaccggagcggtcaggtcggtgcccagcgggcccttgccgtcgatcggctcgcccagcgcgttcacgacgcggcccagcagttccggaccgaccggcacttccaggatgcggccggtggtcttggcgacgtcgccttcgcgcaggtgctcgtagtcacccagcaccacggcgccgaccgagtcgcgctccaggttcagggcgagggcgaaggtgttgttcggcagttcgatcatttcgccctgcatcacgtcggccagaccgaagatgcgcacgatgccgtcggacacgctggtcacggtgccttcgttgcgcgattccgcggccagcttgaccttctcgatgcggttcttgatcagttcgctgatttcggaggggttgagcgtggttgccatcgtcaagtcctagtgccggcagcggggccggacgttaaatgaattcagttagcgagcgcggtctgcagacgggccagcttgcccttcagcgaaccatcgatgaccacgtcgccggcgtcgatcacggcgccgccgatcagcgaggcatcgaccgcggtggtcacgtcgacctcgcggttgaagcgcttgcgcagcgcgaccttgatcgcgtccagctcaccggccgacagttcggcggccgaggtgacggtggccttgaccacgtgctcggcttcggcgcgcagggcgtcgaacatgccggaaatctccggcagcagcggcagacgatgcgattcggccaggatggccaggaagcgcgagtaggtctcgccgtgggacaccggcgccagcagggcgacggcgtcgtcacgacccagctccgggttggcgagcagggccgccacgcgcgggtcgacggcgacgtgggcggagaacgccagggcgtccgaccacggcgcgaacgcgccttcgtcgcgcgcggtcgcgaacgcggcgcgggcgtacgggcgggcaagcgtgagggcctggctcatccttagatctccgaggccagctcgtcgagcagcgccttgtgggcgttggcgtcgatttcgcgcttgagcagcttttcggcaccggtcacggccagcgcggacacctgcttgcgcagatcttcacgggcacggttggcggcggcgtcgatttcagcctgggccagttccttctgacgggtggcttcggtgatcgcttcgttacgggcagcatcaacgatctggttggcacgcgcgtgggcctgatcgatgatctcgttggccttggtgcgtgcttccttcagcgcttcgttgaccttctcctgcgcctgggccagatctttctggctgcggtcggcagcagcgaggccttcagcaatcttctgctggcgctcttcgatcgcgttcatcagcggcggccagatcttggtcgcgatgatccagatcagaccagcgaaggccagcgcctgcgcaagaagggtgaaattgatattcatggttagctcgatcgctggtttcggggtggacgcgccgccgtagcggcacatccggccttcatccgaaaccgggtgcatcagcacccggtcgtctcaaaccgctgtatcagccggccagagccttggtgacggcgccagcgaaggcagccgacagcgggttggcgaaggccagcagcaggccaacggcgaccgagatgatgaacgcggcgtcgatcaggccggcggtgatgaacatgcggacctgcaggaccgggatcagttccggctggcgggcggccgactccaggaacttaccagccatgatggccagacccagaccggcgcccagcgcggccaggccgatcatgatgccgacggcaagggcggtggagctctgaatctgcgcgaagttggtcaggacggcgaagtacatggttatctccaggaacttaagttgctaagggtgatgaaacggatgaaggttgaaacgcgttgaagcttgaaactcagtgagcgtcttccgacaggctcaggtacacgatcgacagcatcatgaagatgaaggcctgcagcgggatcaccagcaggtggaacagcatccagccgaggccgaacacaccaccggcaatggcaccgaagaaaccggcaccacccagcacccagatcagcaggaacacgatttcgccgccgaacatgttgccgaacagtcgcatcgccagcgagatcggcttgctcagccactcgacgatgttgaggatcaggttgaacggcatcatccacttgccgaacggcgccgtcaggaattccttgatgaagccgcccaggcccttggacttgagcgcgaagaacagcatcaggaagaacacgctgatggccatgcccagggtggcgttgacgtcagcggtcgggaccggcttccagtagtgcacgcccgcccattccagcggcttggcgatgaaatcggccgggatcatcttcagcagattcatcagcagaatccagaagaagatggtgatggcgatcggcgtgaccagcttgctcttgccgtggtaggtgtccttggcctggcggtcgacgaactccaggcagatttcaacgaaggcctgccacttgcccggcacgccggcggtggccttgcgggtgcccagccagaacgcgacaacgatcaccaggcccatcaggaccgcggtgaggaaggtatcgacgtggatatgccagaacataccctcacccttgccgaccggcgcggtcaggttgtgcaggtgatgctggatgtagctggtaggggttagagcctcgcccgccatgtgtccggaaccttcagttaattgaattctgtcaacgcctggccatcgccaggacctggaacatcaagccgacggcgataccggccaacagcgccaatgcaggcagcttgaagaccaggaaccccaccagcaggacgccgaaaaccacaacccacttggccacgatcgcaatgatcaggcgagccatcgccgatcctgcggccagtgccccaccgcccagtgccatccgtgccgccacccagccaccggccgaaatggccacaccggacgccagcgcgccgagggcgtatttcggacctaccagcaggaaggccagggccaggacagccactgcggccagcgggtagaccgcggcgcgcagcatcagtcgccgacccgcatcaacggagttcagcacaggacgtcccgcgtggttgcaagtggagggctgaggcggctacagcaggggggcctcatcgagccgccaaattatagcaatgggacaatttgcgagacaaccgctccctgttcatccctggaagccgcaagttgcggtaacggttacatttttgcgtgccaccagggggacaatgacgtccgcaccatgttgcgacgcactattgaactttggtcgcaggctgcggaactttcgtcagacataccggtccgatcattcgacctgcctgcagcatcctcgtcggctccgccccgcaggtcccacgatggccccgaagcccggctccggggccatctttttgcatcgtcgcgacagcactgaaccgtacacatgccatggaccatacgttcacgcatggtggacgggcctgtccggcacagtggccttcattctgatgaaccactgcaaggactcttcgatgcgccccgtacccaccctgctcgccctctccctgctcgctgccggcgcctcgttcgccaatgcggcccacgccgccgaaggcgatgaccgctttgccatccgtctgggtgcgatgaacatcgattcggacaacaccctccgcggcagcaccaccgtggccggccaggacatctccctgaaccaggacttcaagctgggtggcaaggaatgggagccgcgcatcgatggcatgttccgcatcagcaaccgtcagcgcctcctgttcaactacttcaagtacgacaaggaccgccgcgagaccctcgaccagggcatttccttcggcggtgagaacgtgccggccggcagcttcgtgaagggtgagctgaagtaccaggtggccagcctggtctatgactactcggtggttgataccgacaccttcgacctcggcctgcagatcggtggcgagtacgccaaggtcagcacgaagggctacgccgatctgggcacggtgtacgaaggccagttcctcgacgagaaggccgatggcgtggcacctgtggtgggcgcccgcatgaccttcactccgtccgagcgctggatgatcacgctgcagggccagtacctcaacacgcgctggggcagcttcgatgactacaagggcgacctgagccgcgccaatgccatcgtcgattaccgcttcaccaagaacttcggtgtgttcgccggctacgactggttcaagctggacgtggacaagaagggcagcgacggtactgtcggcctgaagcaggaattcaagggcccggtggccggtatcagcttcgtgttctgatcccccgccccttccacggcactctctctcctggcgcggcctccggaacatcggggccgcgttttttgtggcatcgtcgagcagagaagcaggttggtcgagcgcggggggagaggggcttgcgtgcgaatgtcccccggcgccggcctacggccgacgcctcctcctttacttcgcacacaagcccctctccccccgcgtgtcaggaatccgggcggctttggcactggctctgactatccgcaagccgagccgctgcgcgggtggcaggcgtttggacaaagtaaaggaggaggcgaccgccgcaggcgggcggcgggggacatttgtcgaaatgcctgccacccgcgcagtggcccggaccctcgcgatgacaacagccgaagacattcctgcagccaacaaaaaaccccggcagaaaccggggcttttcgttcggaacggcgcgggcgccttacttcttcttcggcatgtacagatcggtgatcgtgccgtcgtagatttccgaggccatcgccaccgactcgctcagcgtcgggtgggcatggatggtgtggccgatgtcttcggcttccgcacccatctcgatggccaggccgatctcggccagcaggtcaccggcgtgcacgccgacgatcgcaccgccgatgatgcggtgggtttcttcgtcgaagatcagcttggtgaagccctcggtgcggccgatgccgatcgcgcggccactggcggcccacgggaacttggccacgccgaccttcaggcccttggccttggcctcggtctcggtcacgccaacccaggcgatttccgggttggtataggccaccgacggaatcacgcgggccacccactccttcttgtggccggcagccacttcggcggccagcttgccttcgtgcgtggccttgtgggccagcatcgggttgccgacgatgtcgccgatggcaaagatgtgcggcacgttggtgcgcatctggcggtcgaccgggatgaagccacggtcggtgacctgcacgccggccttctcggcatcgatcttcctgccgttcggcgaacggcccacggccaccagcacgcggtcgaaggtgccctgcgccagcgcaggcgcctggccttcctcggcggcgtcgaaggtgacggtgatgcccttggcatcggcggtgacgcccgaggccttggtcttcaggtgcacttcgatgccctgcttcttcaggcggtcggccagcggcttgaccaggtccttgtcggcgcccggcatcagctggtccatgaactcgaccacggtgactttgctgcccagcgcgctgtacacggtggccatttccaggccgatgatgccgccgccgacgaccagcagcgagcccggcacttcggccagctccagcgcgtcggtggaatccatcacgcgcttgtcgtcccacgggaagttcggcagcttcaccgcctgcgaaccggcggcgatgatgcacttctggaagcgcagcagctgggtgctgccgtcagcaacggtgatttccagctcgttggccgagatgaacttgccgacgccctgcacgttgcggaccttgcgctgcttggccatgccggccaggcccttggtcagctggttgacgaccttttccttgtactcgcgcagcttgtccagggtgatggtcggcttgccgaactcgacgccgaaatcacccgcgtgggccacttcgtcgatgaccgctgcggcgtgcagcagcgccttggacggaatgcagcccacgttgaggcagacgccgccgaggctggcgtagcgctcgaccagcaccgtgtccaggccgacgtcggcagcgcggaaggcggcggtgtagccgcccgggcccgagcccagcacgaccatttcgcattcgatgtcggccggcttgccgctggacagcgccggcttcggcgcggccggttcagccggggcgcggtgcgacggggtcaccggcggcttgctggccggagcggctgcagccggagccggcgcagcggccttggccggggcttcggcggcgccttcagcgtccagcaccacgaccacggcgccttcggacagggtgtcgcccagcttgaccttgatttccttgaccacgccggcagccgaggacggcacttccagggtggccttgtccgattccagggtcaccagaccctgatccttcttcaccgtgtcgccgacggcgaccaacacttcgatcaccggcacatcgctgtaatcgccgatgtcgggaaccttgacttcaatcgtggccatggtgggttttcctcatgcccgcccggcatggccggtgggctgtcactgcatctgttcacgcggccgcgccaggggctgcggccgcacggtgggggcgaagcgggtgccttacagcagcacgcggcgcatgtcggccagtacctgggccaggtacgtggtgaagcgtgcggccagggcgccgtcgatgacgcggtggtcgtagctcagcgacagcggcagcatcagcttcggagcgaattccttgccgttccagaccggctggatggaggacttggagacgccgaggatggccacttccggtgcattgacgatcggggtgaacgcggtgccaccgatgccgcccagcgagctgatcgagaagcagccgccgctcatgtcggccgggcccagcttgccgtcgcgcgccttcttggccagttcgccggtttcctgcgcgatctgcaccacgcccttcttgtccacgtcgcggatcaccggcacgaccaggccgttcggcgtgtcggcggcgaagccgatgtggaagtacttcttcagggtcaggttttcaccgctggcatcgagcgaggcgttgaattccgggaacttcttcagcgccgcggcgctggccttgatcaggaaggcgagcatggtcagcttgatgccggccttctcgttctccttgttcagcgccacgcgcaggccttccaggtcggtgatgtcagcctgctcgaactgggtgacgtgcgggatcatcgcccagttgcgggccaggttcgcacccgagatcttcttgatgcgcgacagcggctgcacttcggtctcgccgaacttgctgaagtcgaccttcggccacggcagcaggttcaggccaccaccggcagcgacagcagcaccgccggcagccggcacgccaccactgagcgcggccttgacgaacttctgcacgtcacccttggtgatgcggccacccttctcggtgccgttgacctgcagcaggtccacgcccagttcgcgggcgaacacacgcaccgccggggtggcatacggcaccttggcgggcagcacgccatcggcgttgaactgcaccggcgggctggacggggtaccggccgaggcgatctcgcgggccgccagcttgtccggctgcaccggcacagcgaccggctcgaccttggtggcggtctcggcggcagccggagcggccgcagcggccgccttggtcggcgccggcgcggcagcgccctcggcttcgatgatggcgaccacattgccctgcgacagagtgtcgccgaccttgaccttgatctccttgaccacgccggccaccgacgacggcacttccatggtggccttgtcgctttccagcgtgaccaggccctggtccttcttgaccgtgtcgccgacggcgaccagcacttcgatgaccggaatgccggagtagtcgccgatatccggcaccagcgcttcaaccgcaccaccgctggcagccggggcggccggcgcagctgcggccggggccggtgcgctctgggtggcggcagccggggcagcggccttggccggtgccggcgcggcagccgccggcttggcggcttcggcttcgcctgcggccacttcgatcagggccacgaccttgccttcggacaggctgtcgccgaccttgaccttcagttccttgaccacgcccgccaccgaggacggcacttccatggtcgccttgtcgctttccagcgtcaccaggccctggtccttcttgaccgtgtcgccgacggcgacaagcacctcgattaccgggatatcgctgtagtcaccgatatcggggacaagtgcttccttgatttcggccatggggataactccggcaatctggtgtagggaaacgtctattgtgcggccagcgggggccagcgccaaccgttacaggtgttttcagtacgcacgcagccgggacaggctgttgcccatgggtcgcggccgcgaccagtcggtagcgtattgtccggacgatggccgcttcatgtcgcccgcgcgtcggccaccggctgccaggcctgccgcaggcgcggcaacgaccacgccgcattggcagggctggtcgacggcaatgcgaccagcttcggcggggtttccagccgtggcagcacccagcgctggaatgcctgcagcgaggcaccaccattgcagccgatcagcttcagctcaggcagcgtggcgatcagttccggcagcgcattggccacttccgtgccacgcacgatgtcggcatccaggctgccgcgccgctcgcagcggccgatcacatcccacaggccgatgcccgcggcgttcaacgcctgcagccgttgcgcatagggcaggcccgcgtcgaaaccacagatatcggccatcagcggccagaagcggttgcgcggatgcgcgtagtaacgctgctcctggagggatgccacgcctggcatcgaacccagcagcagtaccctgcaatccacgttcacctgcgcttgcaggccgacgcacagcgttgccgcgctcacatcttctccaactgaatgaatgccactgacgaccagaaaccccatggatacaggcttttcgcgctgatcgctgaacaaggaaaactattttttaacgcgcgtcggattcgattcatgttgaggcgactacggtgtgctcgccccgcaaccgggggcccaaaacaagaaacattaggagataccccccatgcgctccatccgtatcctgagtctcgccctgctgacctccgccgccttcgcgccggccgctttcgcccaggacagcagctccaccgataccgcttcgggcaagcattttgccgtggttggcggcgtcgcgctgctgcagccgaagaatgatccgatcgacggcatcaagaaggtcgatggtggcccggcgccgaccgtcagcttcagctactacatcaacgacaactgggccgttgaactgtggggcgccgccgacaagttcgaccacaaggtgaagggcccgaacaatgcccgcctgggcaacgtcgagcagcagccggtcgcgctgagcggccagtaccacttcggccaggctgacaacgtgttccgtccgttcgtgggcgtgggctactaccagtccagcttcagcaatgaaacgctggccgacggcagcagctccgacatccgcctcaaggacgccaagggcgtgatcggcaccgtcggcgtggacatgaacatcaactccacctggttcgcccgtgccgatgcccgctacatgcgttcgcgtccggacgtgaaggtcggcggcgagaagatcggcgaagccaagatggatccgtggaccgtcggcttcggcatcggtgcccgcttctgatccaggcagcaccggcttcactgatgtaacgcgacgggccctgcggggcccgtcgtcgtttccgtcacccgcgttctgtagagtcgactgtcagtcgactctacgcacacacaggacacggagacgcgatggacgacgtcgacctgctggtgatcggtggcggcatcaacggcgccggcatcgcccgtgatgcggccggccgcggcctgcgggtgctgttgtgcgagcaggatgacctggccgcgcacacctccagcgccagcagcaaactgatccacggcggcctgcgctaccttgaacagggcgagttcggactggtgcgcaaggcactgggtgaacgcgaagtggtgcggcgccaagccccccatctggtccgtccgttgcgcttcgtactgccatgggaaccccacctgcgaccgcgctggatgctgcgcgcgggcctgtggctgtatgaccatctcggccggcgcagcccgagttttcccgcctcgcgcgcactggacctgcaacgcgacccgcttggcccctggctctccccggcgctgcggcaggccttcagctacgccgatgcgcaggtcgatgacgcgcggctggtactgctcaatgcgctggatgccgcccggcgtggcgcacgggtacatgtgcgcagccgctgcattgaactgcgccctgtgctgggccgttggcaggccacgctggaagccaccgacggccggcagcaaacggtgatcgcccaggccgttgccaatgcagccggcccttgggcaggaggcctgctggaacgtatgcaggcgcgcgatggcggccccgccctgcgcctggtacagggcagccacatcgtgctgcgccggccctggcccgacgacagcgcctgcctgcttcagcagcccgatggccgcgtggtgttcctgctgccgttcgcccacgaccacctgctggtcggcaccaccgacaccgactaccgcggcgacccggcccggtgcagcgtgctgccttcggaggtggcttacctgtgcgaggccgccaaccactacctgcgcgagccgatcaccccgcaggacgtggtctggcagttcgcaggggtacgcccgctacttgccgatccagatccgcgtgcagcgaagctgagccgtgactaccgcctgcagttgcagtccggcccggcgcccgcgctgcatgtgctgggcggcaagctgaccacgtaccgcgtgctggccgaagaagcgctggacctgctgcgccccgccctgccgcagatgggaccggcatggacggcaacgggccacccactgccgggcagcgactggggcgacgccacgcaggcgtgctcgcgcctgcaggcactggcaccgtggctgcccgcagagattgcgcgccgctgggccggcgcctacggcagccgcagcgcggagctgctgcacggcctgcggggtatgaacgatctcggcgaggactttggcggcggcctgcatgcgcgggaagtggctttcctgcgcgaccacgaatgggcgcgtagcgccgaggacgtgctgtggcggcggagcaagctggggctgcggctggatgcggcgcaggtggcgcggctgcaggcgtggatggggggtcggatccctttcccagggaaagggctctgacccccgtattgccacgtgtgccaaccaaggttggcagctaccagggtggccgcgcgcgacgcgatcgatgcattaggatttccccatcgccaccggagacgctgcatgacgccccgctacgtgctggccatcgaccagggcaccaccagttcgcgcgcgatcctgttcgaccgtgctggcgacatcgtcggcagtgcgcagcgcgagttcgcgcagatcttcccgcaacccggctgggtcgagcatgacccgcgcgagatcctcaccagtgtctatgccacgctgaccgaactgctcagccgcgaacagatcgacccgcgtcatatcgccgcgctgggcatcaccaaccagcgcgagaccaccgtggtctgggaccgcgctaccggccagccgatccacaatgccatcgtctggcagtcgcggcagagccatgccatctgcgagcgactgaagtgcgacgggcatgaggcacgggtccgcgaacgcaccggcctgctgatcgacgcctatttttccgccaccaaggtgcgctggatcctcgaccacgtggaaggtgcgcagcaacgcgccgagcgtggcgagctgctgttcggcaccatcgacagctggctggtgtggaacctcagtggcggccaggcgcatgtgaccgactacagcaacgccgcgcgcacgctgctgttcaacatccacacgctggactgggatgacgatctgctggcgctgctggacataccccgcgcgatgctgccgcaggtgcgcgattccagcacggtgtatgcgcacacccggccgcagttcttcttcgaccacccgatcccgatcgccggcatcgccggagaccagcaggcggcgctgttcggccaggcctgcttcctgccgggcatggtcaagaacacctatggcaccggctgcttcatgctgatgcacaccggcacgcaggcggtgcgctcgcgcaacggcctgctgacgaccattgcctggggcctggacgggcgcgtggaatatgcactcgaaggctcgatcttcatcgccggctcggtggtgcagtggctgcgtgacggcctgcgcatgatcgagcgtgccagcgacagccaggcactggccgcgcaggtgccggacagcggcggcgcgtatctggtgccggcattcgtcggcctgggcgcgccctactggcgcagcgatgtgcgcggcgcgatgttcggcctgacccgtggcacccgcaaggcacacttcgtgcgtgccgcgctggaagcgatggcctaccagacccgcgacgtgcttgatgcgatgcagtccgatgcgggcatcgcgctgaccgaactgcgcgccgacggcggtgcgatcggcaacgacttcctggccggcttccaggccgacatccttggggtgcctctgctgcggccgcggctgaccgagaccaccgcgctgggcgcggcctacctggccggtctggccgtcgggttctggtccagccgcgagcagatcgccgcgcaatggggcctggaccggcgcttcgagccacagatggaagtggcgcggcgcgagaaactctatgcaggctggcagcaggccgtggcggccaccctcgccttccacgtcgactgaaggtcgtgccggccgctggccggcaaccccatgatccttggcggcgtttgcagattgccggccagcggccggcacgaccgcatggccagaacgcccggagcgccggtcagaacgccggcagcaccgcgcccttgtacctggtctcgatgaaagccttcacctgcgggctggtcagggccttggccagcttctgcacgcgggcgtcgtccttgttgtccggccgcgcgaccaggaagttcacgtacggcgagtccttgctctcgatcgccagtgcatccttggtcgggttgaggcccgcatccagcgcgtagttggtgttgatcagggccaggtcgacctggtccagcacgcgcggcagcatcgccgagtccagctcgcggaacttcaggttcttcgggttggcggtgatgtcacgcagggtcgacagcgcgttggccggatccttcagctcgatcacgccggccttgtgcagcaggatcagcgcgcggctgttgttgctcgggtcgttcgggatcaccacgtcggcaccgtcgcgcagctcggccagcgacttgaccttgcgcgaataggcaccgaacggctcgatatgcacgccgatcaccttcaccagatcggtcttgcgatcgcggttgtaggcatccaggtacggctcggtctggaagtagttggcgtccacctgcttctgcaccagctggtcgttgggctgcacgtagtcgttgaacacgcgcacgtccaggtccacgccttcctgcttgaggatcggcttgaccacctcaaggatctcggcatgcggcacggccgtggcggccaccaccagcttctgcgagggctcgccggacttgccgcaggcggtcagggccagcgcagcggcgagcaggggcagcaacagggtcttcttcatgggcggaggagttctcggggggagtgtcaggatttttcgtagttgctcagggccagctcgagcagcgccttggcctgctcgcgcagcatcaccggctcgacgatttcggcatccgagccgtagtgcagcacgtccatcagcagttcgcgtgagacgctgtacggcaccttcagttcatagcggccatcggccaggaagcggccctgctgcttggagtgccaatgctcgtcggccacccagcgcgcggccttggcactgaacaggatggtcgcccagcccttcggcgcaccggagaagatgccgtagctggcacccagctgctcgtccagctcgctgtcggcgacgtcacgggcagtgctgtcgaccacgcgcgccttgtggatgcggtccacggcgaagctgcgcagggcttcgcggtcatggtcccaggcatccaggtaccagttgtcgcggtaatgggtcaggcgctgcggcgagacggtgcgcttggtcggctcgtcggtggaacgggcacggtactcgaacgccagctggcggcgctccagcaccgccgaggccacgctgcggaagctgccttcatcgaacttgcggccgcggtgcgggattacccgcacacggtccaccggccagttggagacaccggcctgggcagccagcaggctctcgatacgctgctgcagcggcgccagcaccgaggacagcacgccgccgccggtacgcgccagcaggtgctgcgaggccagcagggcgtgcagctcctccgagctgagccacaggccaggcagttcgaagcggtcgctctcgtcggcctggtagcggaagccggcctcgccgtcgccctcgatcggtgccatcagtgcatcgcgcaggaaggccaggtcgcggtagacggtggcacgggaacaaccgagcttgtcctgcagggtcgccaccgtcaccggatagcgcgcggacttgagcagacgatgcagggcggtgatgcgttcgtatcggtccatacccccgattatgtccgagtcgcgggtcttgtgtgggacgtttgggctatcgtggtcgcccccacccccatggaatgcccgatgcgccggttgcccgccctgtccctgctggcctgcctgctgctggctgcctgcgatcgcgcaccggcgccggccaggaccgaagcccccgtgcccgcggccgatccggcccaggccgtactgggcgccagccaacgctttgcggccctggacagtttccatgccgagctggaggtgctgggcgcgccgcagccggtgcgcagtgccatggacttcgtcgcccccgaccgcttccgggtgcagaccccgggcgggccgcagacgatcattggcgacaccatgttcctgcaggccgacggtgcgatccgccaggctcccaccccgccgggcctgctggagcagtggcgcaatcccttgccggccgacgccctgcctgccgaactgcaggccgaagacctgggcagccaatcgctggatggagtcgagacccgtcactaccgcctgcgcggcgcgcaggccggcgaacgcctggagtactgggtggacgcccagggcctgccacggcagatcgtgcgcagcggcagcagcaacggccgcaatttccagctgcgcctgcgctattcgcgcttcaacgacccggcattgcgtatcgatttgccctgaataggcgtccgcggcaacgtctgctgaagcgcgccttggatcgattctgaccgccatcacgcttccagtatcatcaccggctgtcaaccgcttcggagaagccccgatgtccctgcgcgtgtccctgctgatccccctgctgctgtgcgcgccgctcgcgtatgcacaggatgcctccgaactggcggcgatgtcttcgccgtggagcggcagtggcggcgagctcggcttcgcctcggcacgcggcaacagcagcaccgagagcttcaacggccgcctgcgcctgcgctacaccgacggcgactgggtgcacagcatggacctggccggcctgcgttccagctccaaggtgaccgagacccgcgacgacggcaccactacccgccgcaacaacaccaccgccaaccgctacaccggcagtgccggcagcgcgctgcagctgggcgagcaccgccagctgacggccacggtgcgtacagagcgcgacgacttcgccacctacgaccgccagagctcgttcggtctgggttacggcacccgcctgtggaacaccgagcgcttctcgttcgacgcgcagatcggccccggtgtgcgccgcacccacagcaccgaggacgaccgcacccgcaccggcatgatcggccgcggcctgttcgacatgaagtactcgctgaccgacaacaccgacctggtcaacaccctgctggtcgaatccggttcgtacaacaccttcggccagaacgacttcggcgtgtcggtgagcatgaacgagcacctggcgctgaaggccggctggcaggcgcgttacaacagtgacgtggccgaggacaagcgcaagaccgatacgctgaccacgatgaacgtggtctacaagttcaagtaagaaacgggcgccaagggcgcccgttcttcttccggtggtgccggccgctggccggcaactgcattcaactgggcacgaggttgccggccagcggccgggactacccgcggtggctcagacgttcagcagttcgccggcgccatcgtccagcagcagcttcgccacgcgctggcccaggccttccgggtcattggcggggcccacggcttcggcgcgcaccgcacggccgtcgctggcgctgccaaccaggccctgcaggtgcaggtcatcgccctgccactgcgctatggccgccaccggcacgtggcagctgccatgcaacgcacggttcatcgcccgctcggcttccacgcaggcacgcgtggccgcgtcatcaagcggggcgaacaacgccatcagccgcgcattgccaccatcgcactccaccgccaccgcgccctgcgccggggccggcaaccactgcggcggttgcaggcgcgcgacgatgcgctcgcccagacccagacgctccaggccggccacggccagcacgatggcgtcgtagccaccgttgtcgagtttggccagccgggtgttgacgttaccgcgcaggtcgagcagttccaggtccggtcgcagcgcgcgcagctgcgcctggcgacgcagcgacgaggtcccgacccgcgcaccgatcggcagcgcgtccagcgaggcgtacagattggagacgaagccatcggcgggatcgtggcgggtcagcattgccggcaacgcgaacggcgggtccagttccatcggcacgtccttcagcgagtgcaccgcgcagtcggcctcaccgcgcagcatggccagctccagctccttcaggaacaggcccttgccaccgatggcggccagcgaacggtcgagcacttcgtcgccgcgggtgctcatcggcaccagttccacatgcaagccgggatgggcctggcgcaggcggtcggcgacgtgttcgctctgccagagggcgagcgggctcttgcgggtggcgatgcggacggtttccatccggtcattatcgcgcctccggcgcggatacggccaacggcggagcccctcgtggctggagcgaactgctggatcattgcactaggccgggcggggcgggttcgcgggggacgccgtgaatccgtccgtggaggcttggccgcggcatccatgccgcggacacccccgcgaacccgccccgcccggcctctgacagtttccgtgtgcatcagccacggaagatcaaaagaaagaatcaaaagccgattgcttccggggtcagatcccttttccgcaggaaaagggatctgacccctctttccccacccgataacaacaatgcctttgccgtccgacgcgggaaaaacgagagggttgggccggggtggggtggcgggaccgttggcgccatggatggcgccatcgagctacagggatgtacttgcagcgtgtcccgccaccccaccccggcccgacccagtacgtagcaccaacgagccgaccaaccgccgttgcagttgccgttgcagttgcagttgccgttgctccagacgttgctcgtaagcagtcgcggccgcaggccgcgcggaccactcacagatgccgcagttcctgcttcagcgtcgccacgcagcggcggctgacttccagcggctgcttgccatgccgcagcaccgcctgcacttgaccacccgtgccgcggcgcagctccaccagctcgtggcgcgccaccaggcagttgcgatggatgcggatgaagcggctggcgaactcttcctccagcgacttcagcgactcctcgatcaggtcctcgccgcgcgcatggtgcaccaccacgtacttctcttccgcctgcaggtagtggatgtcgtccagcgggatcagccgcaggctgccacgcaggcgtgcgcacagcatgctgcgggcctgctgcccgccgctgtcctgcggctggccgtcgcggccggccaggaacgtgcgtgcacgtgcgatcgctgccgccagtcgctcggcacgcaccggcttcatcaggtaatcgatggccgccgcctcgaacgccgacagcgcatgcgcgtcataagccgtgcagaacaccaccgccgggcgcggctcgaagctggccaggtggcgggcggcttccaggccgtccagcccgggcatggcgatatccagcaggaccaggtccggctgcagctccgcgcacgcatgcagggcctgctcgccgttgccggcctcggccaccacgtccaccccgtcctgcgccgccagcaggctgcgcaggcgttcccgcgccagcggttcgtcatcggcgatgactaccctcacggtcgtcccctcactggatcggcactgtcacctggcaggcatagtagccctcgctccagccagccgtcatccgcgcggcggcgccgaagcgccagaccagccgatgagcgatgctgtgctgggcatggccggcaccgcgcgccagcgccaaccccggcgcctgcggatcgggcgcgggattgcgcacgcggatctgcagctcgttgccctcgcgcaccagctgcaattcgatggtgccgccttcgggcagccgcgaaatgccatgcagcactgcgttttccaccagcggctgcagtaccagcctcggcagtggcaagtcccacggcagcggctcatcgcgctcccagcgcacctgcagacgctcgccgaggcgcagcgactctatcgacagatagcgctcggccagctcgcattcgtcacgcagggtggagtcgccctcgcccgcgcccagggcagcacggaacagatcggacagatccagcaccgcgcgttcggccaccgccggatcacgatgcagcaggctggcgatcaggttcatgctgttgaacaggaagtgcggccggatccgcgcctgcagcgcgtcggcctgggcacgcgcgttggcctgcacctgcgcggcccagcgatcgctcacatagaagtagcgcagggcaagcgcggcgatcagtgccgtggttgccgcactgcccagggtgaagcgccagaagctgatgccgcgggcgaagttgtcgcccagtaccgcgtacagtgcatgcacgatgccggcacagaccaccgcgatcagggtcgccagcacgatcgccgcgacagcgcccagcacctgcggcagcctcgacagtgcctgccgcaggaggcacaggctggcggtcaccgccagcgccagccacagcgcgaagccgctggccgacagcagctcgccgaaggtccagtggcggctgccatcgggcgccagcgccagcaccaccaccaccagctgggccaggccgagcatcgccgccagccgcggcaggcggcacagttccggcatccacggcgatgtgctggccgggggcatggctcaggcagcgcccaaccgttcctgcagccagtcacccagcgcctggatctcttcggcgcagacctggtgggccatcggatagctgtgccactccacctccaggcccagcgcctgcagggcctgcgcgctgtgtacggccaccgcctgcggaatcaccgggtcgctgctgccatgggccatgaacgccggcacctgcaccgcaccgtcaacgcgcctggcgctctcggcttccggcaggtaagtggacagtgcgatcaggccggccagtggcgcggtgcgcgacagtgcagcggtgaggatgatcgccccgccctgcgagaagccggccaggaagatcttctccggcgcgacgccgcgctcgatctcacgtgcgatcagcgcatccagctgcagcaccgattcctgcacgccggccatgtcggcacgcgagcggaagtccatcccgacgatgtcgtaccagccgcgcatcggcacgccgttgttgatcgtgatcggccgcaccggtgcgtgcgggaacacgaagcgcagcgccggccagtgcggacgcaccagttccggcacgatcggcgcgaagtcgtggccgtcggcgccaagcccgtgcagccagatcaccgaccactgtggcgaggcgccggtttcctgttccaccgtttgcagcatgatgcggctccttcaagttcgagccgcattatgccgctggtgcagggccatcagtacagcggcggttgctcggcggcttcccggcgcagctgcgcggcgcgcaccagcaccggtggcggaatgttctcttcggggatgtcgagcaggccgaggcgatgcaggaaggcacccgggccgcgcgaggaggtcagcgccaccaccggaacggccagcaccatgccgatcaccaccggcgccatccaggctgccagcgacggcgacaccgcccacgccagcacacccatgaacgcaccaaacacgcccagcccgccgtagccacggatcaaggccatccacgagatgccaccatcgtcacgctgctgtgcgtcccagccggaatcgcggccggacagcacttcggccacgccgcgcgactgcacgtacatcaccaccggtgccatcagtgcggccagcacggtctccaccagcatcgacacgaacgcacggatcgcaccgccgcaaccgcggcggtcgacagggtccagcagcatcgccagatagcccagcaccttgggcagcagcagcaccgccatggtggcggcgaacaggcgcaccacctgctcctcgtcctgggcccgccagtacacgctgggtgacaggtgcagcagggcattgaaatcgatgccttcctggaacagcgggatcgcaatgccgatcaacatcagcatcgcccacatcggcgcggtgaagtaatgaccgatgccgatcagcatgtgggtgcggctgatccagtgcaggccacggctgccgaccaccttgccgtgctgcaggttgccctggcaccagcgacggtcgcgcaccagcaggtcggtcagggtcggcgggccttcttcgtagctgccccccaggtacggcaccatgtgcgcggcccagccgccacggcgcatcagcgccgcttcgacgaaatcgtggctgagcacgtgaccgccgaacggcttgcgccccggcagcgctggcaagccggcgtggtcggcgaaggcacgggtgcggatgatggcgttgtggccccagtagttgctctcggcgccatgccaccaggccacgccacgggcaatcaccgggccgtacacgcgaccgccgaactgctgcatgcgtgcgaacagggtgcggccaccgatcaccgaaggcagggtctggatcaggccgacatcggcgttgtgttccatgccggccaccaggcgcacgatgctgtcgccggtcatcaggctgtcggcgtccaggatcagcatctgcgggtaagcgccaccgaagcggcgcacccagtcggcgatgttgccggccttgcgcccgctgttgtcgccacggcggcggtagaacagccgcgtctggccgtccggcacgcgctcgcgcagttcggcgaatacctgctcctcggcgcgtgcgatgtcctcgcgccgggtatcgctgagcacgaagaagtcgaagcgttcgagctggccggtggcggccaccgactcgtagatcgcctgcaggcccgccagcagtcggcgcggatcctcgttgtaggtcggcatcagcagcgcggtgcggctgtgcacggtcggcagcggcttgtccgggtcgatgccaaggcgatagccacggtcgaacacggcggtcaggaagccggccacggcgctggcgaaggacagcgcgatccaggcgaacaggccgacgaacagcaccagcaggcaggcttccagcacgctgatgccattggccgacagcacccgccacatcatgcgggtggcgatggcggtcatggccagggtgccgccgaagatgtagaaccggcgcaggccgatcaggcgtggcgaggtacggtgccgacggaccttcagcttgccttcgcgcagggtctgttcgggcatcggcagcggagattcggccggcagcagcgcccagccggcgtcgagcccgggcgcatccgcttccgcgtggatggtgtgaccccccatcaccgcttactccccacgatcggcatggccggccgtcccggccgggctgcatgcgcgaaggttcccggcgcgccttcccggcgcccgcacttgtcctggctgtaccggcccttggccgcacagtcgctgtctgtcactaccggaacccacacgatctccaacggggcggaatcgaaaatgcggcccagtctagggcgccggatgtaagccgagtgcgaaggtctacgccgggatttatccccattcagcaaacagcaggcgatggcggaccgcgcagcggaatgtcgcttcgtgggcaccgggtactggatcgtaacaaacgcgaacggttatcatttcattaaccaggcaggtcgccgtcttccgtacggccgagacccacccagctgcgccggcccgaaccgtgcgccctacgacccatggaagggggcctgcctgcttgtctgcgtgtgcccgctgcttccatccggtcccccctcattcgatggaagccgtcatgtcccagccgttccgctcccgttccgcgcgcctgccgcgcacccgcctggccagtgccctggccaccgcctgcctgctggccctgcccggcgtggccgctgcagaggccagcgccgatgcctccaccaaggacctggataccgtggtggtcaccgcctcgggcaaccagcaatggatcaaggatgcgccggccagcatcagcgtgatcagccgcgaggacatcgcgcgccagccggtgcacgacctggccaccctgctcagccgcgtgcccggcgtgaccggtggcctcagtgcggttggcgagcagtccaagatcaagctgcgcggcatgccgtcgaactacacgctggtgctggtggacggcaagcgcatgggcagctcggcctcgaccaactacccgccggacctgggccgccaggacctgaactggatctcgcccgaccagatcgagcgcatcgaagtggtgcgcggaccgatgtcgtcgctgtatggctccgacgccatgggcggcgtgatcaacatcatcacccggcgcatcggtgatgactggagcggcagcgccacccacagctatacccgcccgggcgacggcaagcgcggcgacacccagcagatcggtgcgacgttctccggcccgctcggcgagcgcttcggcctgcgcatcggtgccaacagcatgcgccgcgattcggatcgctccaatggtggtgtctacggcaacgcgtatgcaggcgagaaggaccgcaatgtcgatgcgctgctgcagtggaaactgagcgacgcgcaggaactgtcgctcgaagccggccatggcgtgcagcaggccttcatcgacgcttcgctggaaaagcaggatgaaggcgcctggggtgccagcgaactcaagcgcagctcgctggcgctcaaccacgatggcaagtggagcttcggcaattcgaagatcagtgcgtactggaccgagtacaggaacgacatcggtgctaccggccgttccgaagccaccgatacgatcatcgagggcagcctgaccacgccgttcaccctcggcgttgaacaccagttcgccgtgggcggccagtggaagcgccaggagctgaccaacaccgacaccatcggccgcgcgccgatcgactatgccggcaatgccgtcagcggctccgatctggaagtggatacctgggccctgttcgtcgaagacgaagtgaagctgcaccgcaccctggcactgaccctgggcgcgcgcctggaccaccatgagacgttcggtggccacgtcagcccgcgcgcctacctggtctggcatccggccgagcaatggaccatccgcggtggcgtttccaagggcttccgcgcccccagcctgaccgagaactccgccagcgccgccacccagtccggtggccgtggctgcacctcgctgattccgctgggctatacccgcggcggctgctacatggccggcaacccggacctggacccggaaaccagcaccaaccgcgaaatcggcatcagcttcgacaacgatctggtcgatgccggcctgacctacttccacaccgacttcaggaacaagatcgagtacgcaccgctgggcaggttcaacggcatctggtggacgcggatgagcaacgtgcagcgcgcacgcaccagcggcatggaaggcagcttcaatgtccgcttcggcgagcactggcgctggcgcacctcggcgacatggatgaaggaagccaggaacctgaccaccggccgcaacctgatcgatacccccgaattctcgggctattcgtcgctggactggacgcccgacgcggtgttttccagcagcctgtcggcgcagtacaccggcaggcaggccggcacggcgacgaccttcctcaaggcctacacgctgtatgacctgaccgccgcctggaacgtcaatgaggtactgaccctgcgtggcggcgtcagcaacctggccgacaagaagctgtatgcggaaggctccaccgattacttcgtggccgggcgcagctacttcctcagcatgaccgcgcggttctgaccaagagcgtccgccgcgatcgcgctggcgacggaccagcgcgatcggcggtgttgcggattactcgctttccagtgcggccgcggccgcgttctgcgtagcggccgtgcgtgcacggtccatcgccaccgccagttgctggcgtgcgagcagctgttgtgcctgcaccacttcaggtgtcggcaggagcaccggtcccggtgcgttttccggtatagcaggtgtggtcatgcaacctccatggacatcccgccgccgcacggattcagctggtgcggcagcggaactgcgcaccctatcctaaaaacaaggcgggcgggtgacggtgcgcgcccctgccgcagcagccggaacaaggcaggcgtcacatttttgacggtgacgcttggatcctgaataggacttgtcctatcatgaaaacgttttctcacagggatgtctcccccaatgaataccactgacctgtcccagttcagcccgaagtggcagttccgcttcaacttcttccgccagcacggcgcccccaagaaccccggcttcaagcaggcctggaaggcgctgtcctttggtgaccgcctgaagatcaacctgaacttcttcgcgttgttcttcggtgccatctacctgctgattcttggcatgtggcgcaaggcactggtggtgatcggcatcaacatcgtgctggccatcgtctccatgttccttccggacgtcgtcgggcgcatgctgttcatcgccatgaacctgctggtcgcctccagcaccaactacagctattacctggagaaggtggaaggacgtaccagctggaacccgtttgaaggaatgttctgagccatcagacctgcgcaggatgcgcggcaaggatgcaaccgacgcccggcccccgccgggcgtcttcgtttccgggatcaggccgcgcggcgggccatggcctccggttcggcccgcaggcggaagcgcgaaaccgccacggccagctgctcggcctgctcctccatcgcccgcgccgcggcgctggcttcctccaccagtgcggcattctgctgggtggtctcatccatctgcaccacggtctggttgacctgctcgatgccggccgactgttcgcgcgacgcagccgagatctcggccatgatctcgttgacgcgccccacctggccgacgatggcctgcatggtacggcccgcaccgtgcaccagctgcgcaccggcaccgacctgtgccacggatgcgtcgatcagttccttgatttccttcgctgcgcccgccgagcgttgcgccaacgcgcgcacttcgctggcgaccaccgcgaagccgcggccctgctcaccggcccgcgccgcttccaccgccgcattcaacgccaggatgttggtctggaaggcgatgccgtcgatcaccgaaatgatctcggcgatgcgctgcgaggaggcctcgatctgctccatggtctgcaccacctggttgaccacttccccgccctcgctggcaacgtcagcggcggatcctgccagggtattggcctgcagcgcgtggtcggcgttctggcgcacggtggaggtcagctcctccattgaggcggcggtttcttccaggttggcggcctgctgctcggtacgacgcgagagatcgctgttgcccgcagcgatctcacccgccgccaggcggatgctggcggccgactgctggatctggccgacgatctgggtcaactgctgcacggtgctgttggcatcgtcgcgcatcaccgcgaacacgccatggaaatcaccgcgcatgcgtgcgctgaggtcgccggcggcaatcgcgcgaagcagcgtcgaaagctcagccaggttgtgatcgctgacctgcatcatgatgttgagggtctccaccatgcggcggaaatcgtggtcgaagcgctgggcatcaccgcgtacagcgaagtcgccggccgccgcggcggcggccagctgctggatctgctcgttgatcgcggccaggttgctcttggtggtggccatcgctgcggtgaacaccgccttctcgcccggcagcgcttccatgtccacgctgaggtcacccaccgcgtaacgctgcatcacctcgaccaggcgctgggtgaccgcattgctggaagccaccagctggttgctgtcggccaccatgcggccgtactcgccggggaaggcagtggcgtccatgcggtagctcagctcgccagcatcgtggcggcgcgccatttccgcctgcgccgccatcaccgcctgcagctgcccgcgcatgccctgcatcgcgtccagcaggcggcccacttcatcgttgctgcgcgcaggcaaggtgctgtcgagcttgccggcggcgacgtcacccgccacccgcaccgcttcggccaacgggcggatcgccaggcggcgcagcagcacgtagacaccggcactcagcgtcagcgcggccaccacgcccaccagcagcgtcaaccacagcagctggcgtgcctcggccacgatcaccgcgtgcggcatcaccacgcccagcgcgaagcgctgcggggcattacccacgcgtagcggcacgtagacgcgcacgttgccggctgcatcgggcgtgaaggcttcgaaccggcggtcggcggcgatgtcggccagcatgctgcgggtcaatgcgtcggtgcgcggcttgccgatctcggcggcattcgccgaggccagcaccacgccgttgggcgaaagcagctcgacgcggcctgcgcccatcggcgtcagcgtcgccaggtgcttctgcagcgccgccagcgagaagtcgacggtgaacacgccgaggaaggtaccgttttcgacgatcggcgagctcaacgtgctcatcagcacctgctggccggcgatgtcgtaggcatagggctcgctgaccttgggcagcttgtcgcggctgggtaccacataccagtcggccgagccgtcggcggcttcggtgtagtcggtcatggtcgactgctgcggcttgccgtcatgccaggcccagtagctcatgtagcggccgctggcatcgtgcatcgcggtattggcgaactcggcatccttgccatcgaaggcatcggcctcccacatggtgctcttgccgagccactccgggtgggtgcgcagctgctcgcccagcacggcagccaggctggcgcgatcgggcacgtcgccccgcgcacgctgggcgagcacggcttcgaccatggcatcgttgctggcaaacgccgtgcccagatcggcggcgacctggcgcgcttcagcgttggcctcgctggtcatggtctggcgcgaggcatcgatcaggctggcactggcctggcgatagatcaggaacgccgtcaggccgaagcacagcagcgcgatgacggcggtgcccagcatcagcttgtgggcgatgctgcccgggcggcgggcagcggcggaacgggaagaaggcatggaggggtccgcaaggcagttcaggacgaccggcaccgggagggcaccgcgcaggcgcgcgatccgtcgcgcaggccaccggccgccgggacccgcccggcgcaggaagcgcaccgggttagcggccgcctgccaacgaggttgaggcgaccggcctacacattcctgaatccactcagggacgggacagggatccgtccccgcttcccctattcggccacccgatccttgatccactccgcgcgtggcaacacctcgatgctgcctgcggcgtactgctgcagcaccgcgtccggcccgaaacgcggctgccaccccagctccctgcggatgcgggcgctgtcgtagacgcggtcgacgctcagcggcaacggccagccgcggcgctcgaactcggccagcagctgcggtacgcgccgggccagtacgttgcgcggctgggtggccagttccaggcaatcctcgcgccggaacggggttgcggcgcaggcgatgtagcgggcgaaggccggcccctcatccagcagcagcgcggcatgggcactggccacgtcacgggcgtcgatcccacgatgcaaccggaacatcgccatccgttccggcggttccgggaagcagcgccccatccgcagcacgcgcaccccgaagtccggtgcggcggcagcttcagccagggcctcggcctgcagcttgctgcggtggtagatcgttcgcggcagcggctcggtatcctcatcgatccagcggcatccccccgccaccaccgcgtggccgtacagcgcggtggtactggtcaacacgaaccgccgtgcgcctgcctcgcgcgccgcctgcagcaggtgcgcagtcgcgtccacgttgatctgctggaacaccgcgtccggtaccaggccgacgtgcggcgcatgcagggccgcggtatggatgaccgcgtcgacgccctgcaccgcgcgcacgacggcttgatgatcggtgacatcggcaatgatgcgcgtggtggcaaacggactgcggtccagacccaccacttcatgggcagccgccagcgcgccgaagatcgcgcgcccgatccgcccggaactgccggtcaacagaatcttcattgagtccattcactcgaagcgcccgggaactaccgggatgcttcgattctaggcatgcaacggcacatctgcgataggacgaccgcgcaactgtgcgttcatcctgacgacttcggcggagccagcagttgacgcgcgatggagagtggatcgtcgccgcctgccgcgtggggcgcgacaccggtccgttcgccgttgccaccggtgcgcagtttgatcggttgccggtcggaacgtttatctgatagccatcgggcagcagcacaggaccatcgaacatatgtgcggcaccgccactgcggccgccggccttgccgcgcatccgagggccggcagtgaatacgcgacgaatgcggccgccgggccggctgcgtgatcatccccgtgcgcagggcgcgtgaaaaccggggcgaagatggcgacctggagttagcgtgcgatggccaagcatggacgccgtcgcccacgaaggcggcgtccacactgcaggagatttcacatgactgagcagaacccgcgcagctccaaccggggcttcgcctcgatggaccaggacaaacagcgcgcgatcgccgccaagggcgggcgcgcggcacatgcctccggcaatgcgcacgaattcagtccggccgaagcacgtgccgcaggccgcaagggcggcgaagcgatcagccgcgaccgccagcacatggccacgatcggacgcgaaggtggacacgcacgccacgccaacgcgcgccagcagcaacaacagcctcaggcgatcgaacgcacggcagaggacccgcaacgccagcagggctgaatgctgcgcgtcaagccgatgcacgctgccgatgcagcccaagcgccgcaagcagggccagcgcacccgccaccgccatcgcccaaccgaacccgctggccatcgcactgcggtaccaggtcagcacctgcggcgtggcgtgcatcgagcccgggtgcaggatcagttcacgcgcctgcgcaacaagccgctgctgccctgcggcctgtgcgcaggcggcgaactgctgtacggcacgctggcccatcaggctgcccatcagcgcgatgcccaggctcatgcctgcctggcgcagcgcgttcatcgtggctgatgcgatacctgcgcgttcggccggtgcgttggccatgatcgccatgccggtcgccggcaccgccagccccattccaatgccaagcagcatcagcacggcagtggcacaagcgcgcgaagtagccggttcgaacgtggccattgcgcacagcgccacaccggccaggacgtagcccagcaccagcgcggcatgcagcccgaggcgggcaaccaggcgcccgaacaacagcgagacaacacccatcaacaggaactggggagccagctgcgagcctgccagcgcggcgctgtgcccctgtgcctgctggaagaacagcgacaggaagaacaggctcgcataggcggtgaagcccagcacgaacgaggccaggttgagcatgcggaagcgaccgtcggcaaacaggtccagcggcagcagggggcgtgccacccgccgctcgacgatgccgaacaggatcagccccgcagttgcggcgcccagcgccagaagcgtcaccggggccagcaggccctgctcgccgatcgcgatcaggccatagcacagcgcgcccagcgcgccgatgctgagcagctgcccggccggatccagcgcggcgtgctgcgggtgccgtcgctcggcgatgccccaggcgccaagcacaaacgccagcagccccaaaggcaggttgatcaggaagatgctgggccagccggcccgctgcaccagcgcaccgcccagcaacgggccaagcaccagggcaagcgcgctgaaggcggaccagccaccgatcacgcgtgcacgctggcccggatcgggaaatgcgtgactcaggatcggcatcgcactgggaatcaacagcgcacctgccacgccctgcaccgcgcgcccggcgaccagggtcgaaaggtccttggcgcaggcgcacagcagcgagcccatggtgaaggtggcgacgctcagcagccacatccgccgatgaccgtagcgatcccccaacggaccggccgacagcatcagcgccgacagtgcgatcgcataggcgttgatcacccattgcaggcccgccatgtcggtctgcagcgcctgctgcagggttggcagggccacgttgacgatgctgatgtccagcgaagcgaggaatgtaccgaggtaggccgccagcaccagggcgggccgttggaggcgtctcatgcgtggatccggggggaggatgtgcgcgcatcctatcgactgactgaccgtcggtcaatgactggcggtcagtcagtgcgaaggggcagctagaatggcgtccgtcacacccggataccgcccaccatgcagaccccagctgtcgccaggcctcgcaccaagcccgccgaaacccgccaggaggaactgatggacgccgcgcaggcgttgttcctttcgcagggtgtggacgccaccaccatcagcgacatcgtcgccgcggccgacgtggccaagggcactttctatacctatttcgcctcccgcaccgagatcctgcaggcgctggcgcagcgctacacgcggcagttcatggacgaggtcgagcaggcagtgcagcaacaccctgccggtgatggcgcagcgcgcctgcgcgcctggatccgcgccaacatcgagatctacgcgcgcacccacgcgttgcatgacgtggtgtacgccaaccatcaccaccaccagcggggcaatgccgagcgcaatgcgatccagcagcagctgctgggcatcctcgaagcgggcaacggagccggactgtggcagctgcctgctccacaggtcaccgcctcgttgatctatgccggcgtgcacggtgccaccgacgacctgatcgccacacccgcacaggatgccgatgccttcatcgccgctgtggaagcggattgcctgcgcatggtcggcgttccggcagcgccgacgcgcagcggcaggcgccgctgacgcaacgcctcccgctcaggtgtgggcgagaatgttcaacagccgcccgaacgggtcgcggacgaagaaacgacgcactccccaaggctcgtcggccgggccatactccagcgggatgccggccgcgtgcatgcgctccagcacctgctgcaggtcgtccacttcgatcgacagatcgggcaccgcggtgccggaacctccttcgctggcaaagctcacctgcgccagcgcactgccctgcccgccatgggtgacgatccagccatgatccatcaccaccggcatgcccagcagcccgccatagaacgctgcggcacgcgccgggtcgggcgtggcgatgttggcgacaatgcgtctgacggccatgtgcagcggctccggtgcgatttcccatcctcgccgctgcgtgcatggcccgcaagcgggctcgggccagatgaccgcatcgccatctgaggcgatcgctggaacagaagagccccgtcgatgacggggctccgcgtacggctcaaacggcgcgactcacacgcccatgcacagatcgaccacgcaggtgttgtacgcctgctggcattcaccggcatcggtgccactggccaggcacatctgataggcccgccagcacggctggtcgcagggctcgaccggccctgccactgccaccgaaccggtacacgccaacgcgaataccgccacttcgatcaccttcctgacaacacgcatcgccatcactccttgataagcctggtgagcccaggccggcccacgttagcgaggacacggggagacgaagtgaagcccactgtcacgcacacttaacctgttcacaattttcctttcacatgcatgggggatgtcgccacagattggcgttaacggccttgttgcccgtccaccaaggaagtcgcccgatgaatcacccgctgcacggccgttcgtcccactcccgctccccgctgcacagccgcctcgcgctggccgtgtccagctctctgttgcttgccgctgccgcgcccgccatggccggcgaggcgctcgacgcatggcagcaacagcgccagctgcaggcggcttgggcacagcccgccgtcagcgcgcctgcagcatcgacggccgccacgcctgcggcaaccggcaccgccctgctcggcaatccgggcgatgccgccagctggcgcagcgatgaattcaacgccgactggggcctgggtgcgatgggggccgactacgcgtatgcccgcggcctgaccggcaagggcgtgcgcctggcgctgttcgacaccggctcggcactggctcaccccgaattcgccggccgcaacacctccagcatcaccatcggcccgaactgtgcgtcaccgggaaccgtcggcggtaccggcgcgtgcagccagacacagggtgatcaaccgggtatcaactactacacgctcggcgcgggcgtgcctgcttccctgcaggccaacatcattgccgcaggccgtgaatggggtttccgctatgccgatcacggcacgcatgtcctcggaaccattggcgccaaccgcaatggcacggggatgcacggcgtcgccttcggtgccgatctgacgaccgcccgtgtatttggtgacacttactacgaatggaggcgccaggcgagcggaggctacctgcctgaagccgtggaacggacggatcccgatggtgccgcaaggctggacatgtacgcgcagctgcaggcacaaggcgtgcgtgccatcaatcacagctggggcatctccacccggaacatgaccgtggccgcactggatgcccagtacgcacgcatcggtgccggctacgacgtatacggaagcatctacaaggacagtgcgaacgcccccgcttcgcagttgatccaggtctggtcggccggcaatggcagcggcgccgtcgccggtatcaccgcggccctgccgcgctggaagccggagatcgagccctactggctggccgtcgccaacgttcgccagcccaatacagccaatggtgaaaccgactacgtgatcaacgcaggctcgagcatctgtggcgctgccgccaactggtgcatttccgcacccggcacggcaatcctcagcaccatcgtttccggtgacatccagggacggctggagaagaccgcagactacgtccgtcttctcatcgacagccagaatcccacgtacgactacggcctgaagactggcacgtccatggccgccccccatatcaccggcgcactcggcctgttgatggagcgcttcccctacctggacaacgcccaggtgcgcgacgtcctgctgaccaccgcgcgcgatctcggtgcggcaggcgtcgacccgatctacggctggggcatgattgacctgcgcagggccatcgagggctatggctcgctgcgcgtggataccaacgtggtgatgaaccagagggccggcggcctgaaggtgtgggaaggcgatgcctgggacgactggaccaatgacatcggcggccccggcacgctgaccaaatccggcatcggttggctgcgcctgagcggcgacaacagcttcaacggcgcggtgctgcgcgagggcacgctggagttgaacggcagcaacaccctcacctcggcggtcgatgtgcaaggcggccggttcctgctcaacggcagcctggtctccaccgcactcaccaccaccggtggcgtcagcacggtcagcgccagcggcgttctgaaggacgggaacctgaccgtcaatggcggcgtggtgtccttcaatggcatgcagaccggcggcaccaccacggtcggtagcaacggcctgctgaagggtatcggcacgttgggcagcacccgagtggacggcaccatcgcgcccggcaattcgatcggcacgctgaccatcaacggcgactacgtgcagggcgcgaccggcgtctacgccgccgaactcgcgcctggcgggcgcagcgaccagttgcacgtgaccggtaccgccaccctcggcggcacgctggtcgcgttgccggaaccaggcatctactatctcggcgagcagttcaacttcatccgcgccgacggtggcatcaacggccagttcgcgaaaaccgacttcagcgcgttctcgccgttcctgcagttcagcctcgcctacggggccaatggcacccgcatcgacgtggcacgcggtgcctcgctggccagcgccgccaccaccccgaaccagcgcgcggtggccgccgcggcggacctgctggcaatcaaccagggcctgcccaagccgctgacccagctgttcccgcagcaggtcggcggcgtgctcgacggcctcagcggcgaactgcacgcagccacgccgctcgcactggtggaaggcagccgctacgttcgcgatgccgcgctgtcccgccgtgcaggtgcagtcgcgccaggcgccgatgcgggcgacgccaccggcgcctgggtgcaggctctgggcggcaacagcaggctggacggcaacagcaatgccgcccgcaccgaagccaacagcaacggcctgctggcgggtatcgaccacgagttctctggctggcaggtcggcgtgctggctggcaccggccgcaccgacgtcaagcagcaggcgcttcgtgccaagtcgaagatcgacaacacccacttcggtgcatatgccagtcacaactggggcggcctcggcctgcgtggcggcgtcgcctggagcaagcacaaggtgaagagcacccgcgatgtcgacttcgcagggttcagcgacagcctgagcgcccgctacaacgcgcatacccgccaggccttcatcgaagccggctaccgctttggtggcccggaggccgggctggaatcctacctgcaggtcgcgcgcgtagaggtggacctcaagccgatcaacgagcgtggtggtgcagccgccctgcacggcaaggtggatgacaccggcaccacgatcgccaccgcgggcctgcgcttcgacaagggcctgaaggcatcgttccagcaggacagctggctgcacctgcgtgggggcgtgggctaccgccgtgcctcgggtgaccgcagccagctggccgacctcgcattcgccaacagcagcaccaccttcgcggtcgaaggcgccccgattgccgacagcgccgttgtggccgagctggggctgtcggcctggctgaccccgcgccagcagctggagctgggttacagcggccagtacggcagtgaaagccgcgaccacagcgccaacatgcgctggtcggttcgcttctagacgcgtgttctcttgacggtttggggcggcctcagggccgccccctttttatccacgccccagggctgtgcgcgataccccaggatcatcgcgtcctggatccatccgtggagcgttacgcgtgaatgaagatcgactggagccgggtcgcccagccattgcacccggtggagttgaacgcctcgagccggacattcttccccgatgtcagcgctgccaacgccgccgcgtaggcttccttggctcccggccgggacatgtcgattgcaaaggtatcggtattgcagaacgccgtactcgaaacatgcacgtacacaattcccgccgggccgtccatgtacggccgcagcgacagaatcgtcatctgatcgctggttggctccgccttcagtggtgcagacaggcacaaggccaacgtcaaggccagccccgctcccaacctcctgcggaagcccggcgtcgcgtcactcatcatcatgtagttcccctgtggattcagacatcaggcctcaggcatcgtcacggccctcagctgcattactccggaggtgcagccgtcgacacgcaatccgacacgcagcttgttctgccaggcgatgagcagcatcgagaccatctccctctgcatcggatgatcattgaggagaatgaagcgattgccccccccacaatccgagcccgctggaagcacaccttgcgtcaccaggtagaacccttccccgccccagccagttgcgacggatacgatccgatggccttccaggttgtaaggctcagcatttgccgttgaggccaggccagttcccagcactgccaccagcgccagcagaaccttgccgccgatggcgccacgcaggcgcgatacagcacgtactccatccatgttcttctttcccctgtcatgaacaaccggttgacggtgcactgcggcccgtgcggtccgctacgctcagcccagcagcagctggtacagcaggggcacgatgtcaccctgcggacgctggacatgcgagacatcggacaccggcgtgcagctccccgtggcgccacaggcaagcacgcgatacgcatagctggtggcagggcgtgcggccgacgtccagttcgcggcgttgccttcgtagaccgtggtccaggtcaccccgtccacgctttcctcgacgacgtagcggacggcagaggccacaggcgaccacccaacgaagtccttcgcggccggcgaacgccgcatcggcaccgctgccttggcgaccaggcttccgcccagcgtgatgtaatcggtccgtttgtcctcgcgctcgctcgcctggtagcggaggacgccggcgtggtcgtacatcgaggtgatccgtccgaacgatgaatctgtctgtgtgcggcgaccgtcagcgtcgtaacggtagctctcggaacctgccgccgcacgcagccggttgccgaagtcgaaggcgaacggctgtccgttcttcgcccgcagattgccctgcgcatcgtaggccaggccgaccacggttgaccctccgcacccgttgatcttcacgttggtcaagcgccaggcgttgtcatagcagtagtgatggtcacggccgagaatcgtcacccgcgtgaggttgtccaacgcgtcatagctgtagctcgccgagccgaacatgggcgaggaagccgaaacgagccgatccagcgcgtcatagcccagattgcggttgccacgctggttgcggccggtggcaccgtcagtgattgccatcacattgccgaccgcatcgtagtcgtagccgtcgctgaggatccgggttgcgccaagcgtgtcctggctttcatccggcaactggcgcgcgttctgcaccatcgtgtggacaataccgttgccataggtgaactgacgaatcgccccgttggggtaatagaccacgccggcggcgtaggagcccgcctgcccggcctgtcccagcgcgttgggcgcatacgcgaccacgttgccggagggatagcgatgcgcggacaggttgcccagtgcgtcgtaggcataccccatcgccagcgcttcgccatcggtggggctctgcacctcaccgatgagcagcccgcgacggttgtacgcatagctgttgtgcgtctccaccccggcgttcaacgtggtgacctgcttgaccaggccatcgggccagtagctccagcgctggttgccattgccgtcggggaactgcagtgatgcgagccggttgcgtgcgtcataggaacgcaccacccggcgcccgctcgccgcggcaatgtcctggttgcagttgcctgcatcggacaggtccaacccctgcgcgcttccaaccgggttcgatgcggcgtcgtagtcaattacggtggcgccggtttccggttcgatcgtcttgcacaaccgctgcgccgcatcgtagacatagcgccgggtcgacgtcaccgagccattgctggccctgcgggtgatcgacgtcggcttgccgaagacgtcccgcgggatatccagcacggctccctctgccagttcgatacgtaccggccagtcaagcttcgcggcatctgcaccggtgtaggtcacgacggtcgggatacccctggcattggtcgtgcgcacgcgccgccccggcaggtactcggttgtgctgaccagcgcgccaatctcggaatcctggctgacctggaccacccgcccaagtgcgtcgtacgtcgtacggacgccagttccggcgtcctggaccgtaccgacccccgcgacaggataggactggaaggtgacccgcccctccgtgtcataggcggtcaccgaggcccgctgcgtgccggcttcattgcccgcgtcgtactcgcgcaccagcaatgggcgccacagcgcatcgtagtaggtgaccttgcgcgcattgccggtgctgaccgtctgccgccaatgaccggcaggaatgccgtactcggcgccgcccacctgggcaaactgtgtcgtggtggacgcccagtccaccgtatcgccgtcggggtagtcgaccagcgacatgcgccccatcgcgtcgtagtcgtaacgcgtggtgttgccccggccatcggtgatccagcgtatccagccattgtcatccacgccggcagactgggtcgaaccatccgcatactggatgttcccggggatgccgcgcttccagccggacaggctcaccgtattgccacgcccatccaccacggcgcgaacggtaccgtcgctgttgtagtgaatggtctgctggagctggccgaaggcatggatccgctggggcttcgcggtggccgggtcataatccacctgggactcggtccggcccgtgtcctggttgaccgacgtccggacctggccaagcacccacttcgacagatcatcgtgataggtgatgacgttggtcttgctgtaggactgcgcccccgcacttcccacaaccgtgcccagcaacatcatcgcggaaagtgcattgactcgacgcatcgtcagtgggcctgttcgcaatggatggcgatgggacaaccaggatcaggcaacggaaagaccggcgaagcgcacatcacagcaaaccgcgcacacgcacaaagccggacgcgactgcatccggttggcgattgacgttgatgctggacgaagcccccttcgtcatgccgcgcctgttccctggactcggccaagtataaccatgggaacggggccggacgcccggtccttcgcagccctgccgggctgcgaaggttcccgggccatgacgcgcctccggggctcgacggccgcgatcggccgcccggcgcgggacgtcaggcagccttcatggcgtgcttgcgtgcccgcatgacgttgtggcactcctgcacatccggcagcagctgggtcacttcctggcgcaccgcgggcggcagatcgttgtcctgcagcacatccttgaacgcgcccagcaggcggtcttcggattcttccagttcggccacgtagccgtagttggtatcaccaaacgcggcgcgcaccttgccgtagaactgctgcatcgaaccgaccatggtgccgtgctcggccggcttgccgccgctggcggcgaccgaaccactcagcgccgcgacgatccgcgccttgaccccggcgatacgggtgaacagtgccgacagttcggcatcctttaccttcgttgcggcttcctcatagaaggacttgccatcacgcgcgatctcgatcaggtcgttgaggcgatgttcgatggtggactgggtgctcatggcgtcgctcctgtgtgctcgaaagtcagtggagaatggcagcgcgtcggcactgccttcgacctcactatcatcgtcctcgtgtgccggccgggtgagtacgaattgatgtacacatcaccatgcggaacacgtgctgacttcttcattgccggcatcattgaatgttcacggaaaacaagcatgcgatgcctgcctcaccatggcgcgatgacgatgatcacactgatcagcagcgcaatcgccagaatcaccagcagcacatgccattgcttccagctgggtttcggcttgccaggcgtattcatcggcggcctcctgtgtatgccgggaaaggagctgccagactgaagcgaaacgacattgcacaacgtcgacgcgacgtgcactccccgtgcaggacagcggccaagggcgcgcgaagataacgcgtccataacgcagttcaaatgtgagcgggatgttaggttcctctcgattccgggtaacggaatgcagaccggtcgtagcgccgcgcgcattgcgaccacacaacggatttggagagagaaacaatgcactacaaatacactctgctttcggcagggatcggcgccgtgttggctgccgttttctcgccggctgccaatgcacaggacgacgctgcgaagtctccgaagaacctggaccgcatccaggtgacgggatcggcgatacgcagcgtggatgtggaaacccagcagccggtgcttgccatctcgcgcaagatgatcgagcagcagggcttcaccaccatcgccgacgtcctgcagaacctcacgtcggccggcgcaccagcgctctcgcgttcgcgcacgctgtcgtccggcgaagacgtcggcggcagctacgcaaacatccgcaacctcggggccacccgcaccctggtgctggtgaacggcaagcgcctgggcgccagcaccagcggcctgcaggacctgagccagattccaatgagcgcggtcgagcgcatcgacgtgctcaaggatggcgcctcggtgctctacggatccgacgccatcgccggcgtcatcaacatcattacccgcaagagcgtcgaggggctggagctttcggcgcagcatggccagttcagccagggcgacggcaaggacagcacgttctcgctcgttaccggcgcgcgcggcgagcgaggtggctacaccttggccctggaataccagaaggccgacccggtgttcgcccgcgaccgctggttctccaagcatggtggttcggggccgggttatccgcgcgcgggctggagcgacctcagccagaacggctcctggtgtgacccggcgctttacgactgtgccaccggaaattccgtgttcaagacactcaatcgtggtggcgacccgaagaacccgaacgattaccatccgatcacgccggccgagtattccaacggcaacgagcagatgcatgtgcagaccggcatcgagcgccggtcgctgttcctcagctccgactatgcactgagtgaccagatcaccttcaccaccgatatcggctacaacgagcgcatctcggaccagcagattgccggctacccctacgaatcgaccaagttcgggacgccgctggccggcaacagtgcgttcaatccggtcggccatgacatcgccttcaaccgccgcctgtgggagcttccgcgcacgaccgaaagcaagctgaagtcgctgcgcgtggcaccgacgctgtcgggctacttcgaactggccagcaaaacgttcgactgggaggtgggcgcgctgttcaaccgcaacgaggtgaccaagaccggccgtggtgacatgagcctgatcgcctcgcgccaagcgctgggacagtcctttgttgatggcaacggtgtagcacgctgtggcagcgcaggtgcaccgatcgccggctgcctggcctggaatccgctgctgccgtacggcgttgctggcgccggctcgcttgccgacccggaactgcagcgcttcctgttccccacgttcaccgataccggcatcaccaagacccgaagctacttcgccaacatctccggcccggtgctggaactgccggcgggcgagctctcggtggcaatgggctaccagtaccgcaaggaagaaggtcgctacgttcccgacgcctttgcccagtcgcgccagagcactgcactgggggcacagaccactgcaggcggttacagcctcaatgaagtcttcgccgaagtgaatgtgccggtgctgcgtgaccttccgttcgccaaggagctgaccgtcaacgttgcggcacgctattccgactacagcaacttcggcagcaccaccaacaccaaggccagcttcgcctggcgcccggtcgaggagctgatggtgcgcggcaccttcgccgagggcttccgtgctcccagcatctccgacctgtatggcggcctgggcaccagcttcgaaacctacgtggacccctgcggcatcggcgccaccaacagcgtcaacggcaacgcggcctgcaacgccgccggtgttccgcgtggctacgagcagctggcccagggcctgaagccctgcaccagctacccgtgcgccaccccgaacgagttcaccacgggctcgaacccgaacctgcgcccggaagagtccaagagcaagaccgtcggtgtggtctggagcccgcgctgggtcaacggtctggacatcaacctggactggtacagctacaagatcaccaacatgatcatcgaggacaacgtcgatcgcatcctccgtgactgctacgtgctgggcaatgcctcgcgctgcggcagcgtcaagcgtgccgctgatggccacatcaccagcatgttctacggcctgaccaacctcggcgcgatgaagaccgagggctgggacctgggcatccgttaccgcctgccggagtatgcgttcggtcgcttcacccttgacctgcagaacagctacgtctccaagtacgacgaggagaagcagaactcggccggtgacaccatcatggacggtcgtattggacgccctggggtgttccgcctgcggtccaatctcggcgtcaactggcagctgggcaacctctcggcccagtacacggtgcgctactactccgggatgatggaaggctgcatgccaaaccggccctgcaccgcgcccgaacgcatcgccaacggcgaaccggatgccgtgcgcagggtcggctcgaatgcgttccacgacatccaggtcagctacaggctgccctgggatggcaccgtggcagtgggctcgaacaatgtgttcgaccatcgcggcccgatcatgttctccaagccggagagttccttcccctactacggcggcttcgatatcggccgcacggtgtacgtgaagtactcgcagcgcttctgaccgtagcgtccgtgcacgtggccggcggaaggggagttccgccggccacgccgcacacaacctccacccaatctccacgctacttcgacccaatctccaacatccccggcaacactggcgcaacggcagcagatggagcaggcaagcgaggatcgcccgcgcggcatccacctcgcccgacctctccggattcaccactgaatgcgatggccccccccctccccgctgcggggatgaggctggtccaagggaagcaagcgatgacaacggcagtacacagtggcttgaccgatctggtcatggatgcgcagcgctacctgcgccggatcctgcccggcctggcctcggtggtcggccccgtggctgcggcccgcttcatcccgcagaccatggcctcgcgctatcacatcgccgagctgaccctctatggtgaaacgccggcgatgctggcggttccacgcgtcccgggcgaatccagcagccgcgtcatccaggatgtgaaagtgctgcgctcagcggcaaaggccatggtgctgtatgtctcgccgtacctcacccccacccagcgcaggttcctggtcgagaaccatatcgacttcgtggtaccgcacaaccagctgtacgcccccagcctggcgatcgagttccgcgatgcgcccgaccacgagaagaaagcgatttcgctgctgccttcggcgcaggccgtgctcatccacgtactcctgtccggccaggtacgctggtggtcgccgcgtgaggtcagccgtgctgccggatacacctcgatgaccgcgtcgaggctctccgctgaactggtcggtcgcggactggccgaacgctccaccggcggacgcgaacgcttcctgagactcgccggcagccgcggcgaggtctgggcgggagcgcagccgttcctgcgctcccccgtgctgaaggaagtggaggtctgctgggaacaggtcgccgacgttctggcccgacatgctcaatccgccccccaggcagggacggaagcaatgcttgcggtgccgtcgaaagaccacggcatcacgcgcgccctgtacatcgatgcctggcggaagctcggggcactgcctgcagccggccccgactgcacgcgcagcggaacgttgcagatatggtcgtatccgcctgccttcaccggtagcggtgaccgcgtggacccgctgtcgctgtacctgagcctgcagggcaagcgcggctacgacgccgacgcgctggagcaggaggtggagcaggcgctgtgcgggacgacacgccacggctgaggtccgcgcgggtccggcccgaccgcgtcaggacgcttcgcccccactcgccatcgtcgcgcgcttcgctgcgtactcggcgaagaccacaccggataccgccagcacgccccctgcgagtacccagccactgagcgattcgcccagcagcagcacggccagtgcggcggtcacgatcggcaccaggttgaagaagccggagacacgcgctgcgcccaaccgtgacaatccggtcatccaggtcagtggggccaggatcgacgcgcatactgccgcaaacccgatgcagccgaccgcggtgagattgttcaccccggtaccgaccagcagctgcgccggcaacaggatcagcgacgcggcggtggcctgcaggaacaacgattccagcacggtcagcgggatcttccagcgctgcatcagcacgttgtaggcggcaaaggccaacgcaccgatcagcatgatcgcatcaccgcggttcacgccctgagcggccaatcgtgccaggtcgccctgcgagaccaccgccaccaccccgacagtggaaatcaccgtaccggcaatggaggtaccgcgcaccggatggcccatgaacacgcgtgacaacgccaatgcgagcagtggaatcaatgcctggatcacgcccatgttggtggccgaggtgaagtgcgccgcatagtacgcaaggcactggtacatcaccccgcccaggcaccccagcagcaggaagcggccaaggttggcacgcacggtctgcaggttgttgcgcagccgcggcagcgcgaagggcaacaggacaatggccgccaccagccagcggaagaaaccaatatcgatgggaccgaccgcgcccgaggccagcttggtcacgatggtattcgcgccccacagcaggcaggcaaggattgggaagaggtagttcaagagcgtgggtgtacgtgggggaatggccagcgtacgcttggcgcatatcgaggacatcctgaaaatgcgtcattccgagcccggtttgcggcaaccgatggagcccatccccaccttccaccagctgcccggtccggtctacttccggcagggtgcgatggagcccaccgactggggcacgcacagccatccttggggccagttcaacttcgtcgcacaaggggtgatggagatgaagatcgacggcgagtggatggtgtccccgccccattacgcgatctggatcccaccgggaatgccccactattcgcgcaaccggtcgcggttggcctatcgctcggcctacctgtcgccggcgttgtcacgccgcctgcccgagcgctgcagtgcgctggaagtcagcccattgctgcgcgagctgctgcacgagctggcgcgacagggcgtgaccgatccgcggacgccggcccagtggcgcatggccgccgtggtgatcgaccagatcctcaatgccgcagtgctgcccagcttcctgccgatcgccagcagcgatgccctgaaacaggtgatggcgtacatcgagaagcacctgtccgcagccgagtcggtcgccgatatcgcgcagcggcaccacatgagcgtacgcaagctggaacgcatggcacgcagcgagctgggcatgtcactcggtgactggcgcggtcgggtgaagttcgtgcgtgccaccgaagcgctgtgcacacgccggccgatcagccggattgccgaggagctgggctactccggcgtcagcgccttcgcagagatgttcaagcggcacgcgcactgcacgccggaccagtaccggaaactgcatcgggcggggtgaagagcgcatcgagggatgtcgatttccgccctcgtcgttcgtcggaacagaagagccaggccttcccgcctgcaggagcgccgcgatgtcccccatcctcaccgcctttgccacctcccccgaccgcggccagggcctggcccgtgacatgcgcgtgcgctgggcgctggaggaactgggcgtgccctatgacgtgcagctgctgaccttcgccgaaatgaagcaacctgcccacctggcgcggaatcccttcggacagattcccacctggcaggagggcgaccaggtcctgttcgaatccggcgcgatcgtcctgcacctggccgaacagcatgccggcctgctccccgtcggtccggatgcgcgaatgcgcgcagtcatgtgggtgttcgccgcgttgaatacggtggagccacccatcgtcgagcgctcgatggcctgggtgctggagcgcgaacagccctggtatgcacagcgattggtgatgctggacgagcgcgtgcggatgcgtctctcacaactgtccgcgtggttgggcgcggcggcgtggctggacggcgggttcagcgtgggcgacctgatgatggtctcggtgctgctgcgcctgaagagcagtggcctgctcgacgagtacccgctgctggcggcctatgtggcacgggcgacgcagcgtcccgcctatcagcgcgcgtttgctgcacagttggcggtattccagaacgggtagttccacgccatgggtggaaacactcagcgcaagctgcgccggcaggcggcctgcaccagcatcagctgcgctaccaggatcagcatcgcgccgcctgaaagcagccacgggtcgatgtaccactgcgcgttgaaactgaaatcaccggcggaaatgcgcttccagccattgaagtgctgcatcgctgcaaccacgaacgcgaagccgcccgctgtgtacgacaaccagggcacgatgaggctccccggccgcgcgaacaatgtcagcacgcccagcacaccgatgacagtgcgttgtacgcggcagtatgggcagacataggccatcccgctccactccaccgcccaggccaacaggctgaccagcacggccacgcctgcggctgtgtacaggactttcggcgtgatcgtcatgccaccctcgtgtgccatccggtgctccttggttgaaagacccgggcagggtagcagtgctgcagcctcatcccttcttgatgacagtccgcttgccgatggtgctggtcttgccagcggtcggcctggccaagccaggaatcaggaaatcggtggccttatggcccatcgacaccttggacgccagccagcgcggcatgcgcccgcgaccggtccaggtcaggcgcttgtattccgggtcgcgatacttgggcgcgactttgccggatttacggcgggtgggtttgcgggcgggcgcaggtgtttccgaagcttcgccaccgaagagttcttcgagggtgtagccggcttcggccgcggcagccttcaacatccgccgcaccgcgctggccggacggcggctggaaatgagctgtttccgctgttcagcggcaaccaccaaggcgcccagctcccgaaggctgagcgattcaatatcgatcatcatgatggaaaggtgtcctgcggccggccagctgtcaagccgccttgcccggtacgtagacacgggcttcactgccggtgggctccgatcgccttcggcagccatctccgaggacttcgacgtgagcaactcatcgcattcgctcgcctacctgcttgcgcgcatcctgctgatggcactgttcctggtgtccggcatcggcaagctcggcgacctcagcggtacccagggctacatggaagcgatgggggtacccggcatcctgctgtggcctaccatcgcctttgagatcggcagcggcctgtgcatcctgctgggcttccagacccggctggtatcgatcgtgctggcaggcttcagcctggtcaccgccttcatcttccaccacaacgttgccgaccccacccagcagatcatgttccttaagaacctggggctggccggtggcttcctgctgctggcctgcaccggggcggggcgctacagcatcgatgggcgtgggcggcgcgggtgagcacgcggcatgccgccatcatccctggcccacgggctggacgcgttgcagacgcaggttgcgccatgtcggctgggagctgcggaaatccaccgcttcgccatcgctggtgaacagcaggcctggatccacttcagtgaccaggcggatgccatcgatgtacagccagccctgtcgctgctccagcacaacggacatcgacggttttccccattggtcgatgcgatagcgccccagccagggttgccaatggggcgcgtgcggcccggtggacccatcgatgggatcgttctggtccaggccatcctcgccgttcgtacattccaggtgcgccggcagcctctccgtcgccgcatggtaacggtacgtcgcaacctctccatcggtgtccgtggtgaacagctggtcgctgtcgatggccgcaaaccgtctgcccacagcttgcgccccacgatgcagttgcagttcaccgcttccggcaaccacgatcttcgccttgccgctgcgccctatccagtctcccgccatccgctgcatctggtcctggttcaacctgatcggcgccagggacgatagcggcacacgcggctgacggggcccgaaacgcgccgacagcaattgatcgagcagacgctcgccgatgccgtaccctgcggacgtcgcgcggttgaacatcgcggcgaatccagcgttggcctgcctgcagtaggtgaacacgcacccgaatccgaagcctccgccgcgatggtgcagcagccgcaccggtgtaccaccgtagaggcgttcgctgcgcattacaccgagcccgtagtcaccgcccaggccgaaaccatgcatctcttcccagagacggggctcaagcaactgctgcgcgccggattcttcgccgccgagaaggaagccaagatacttcgccatgtcggcggcactggtccagacgcctcccgacaccaccagcggtgtcactggcggcacctgcgcatagccctcctgggttcccagtgcccgacccttgcttgccaggtagaccgacgcatcggccgtactgtcgtgcattcccagcggctcgaagatccggcgttgcagccatgccggatagccgatgcccgcaacctgctcaaggacatgaccggcaaggtcgaagcccaggttggaatagcgatagcgcgtacccaccggaaagcgcagccatgtctgcgagatgctgcggacgtgcgcatcaaagcccggtgacgccggttcgtaattgttgcccagcggcgcctcgtgcgtgaatcccgcgcggttggcaagcagcaggcgcagggtgatgcgctcctgcggggaatgctcgaagcgactgcgcacggtgaacgacggcagatagcgggtaatgggcgcatccagatcaagaatgccgtcctgcacggccaacagcaccgccaccgccgcgaaattcttcgaggtggactggatgctgaacatcgtgctggcgtccgcggccgcgctaccctggcctgatacgtgaccgaagccttcagtccagcgcacctgcccgccttcgaccaggcagacggcagcggcaccgatgccgctgccttgcatggccgagcggatcacgccgcgctccgcttcgatcaggttcccggtggtgacggagggctgcgccgccgtggcaacaccggtaagcatgagcgtggccgccggaacagccgcgacattggccaggaaggcgcgacgactgagcgtaccaggcatcagatcactccacttcgggatgccgccatcttcccgccagcagaaatggcggggcatgtgtcattcggcacagagtgcggtgatcgacggtgctgcgccttcgccggccgagcaggcctcagcccggagggtccggcaagcggcttccctgcgccgaaacaaaggcgcgggactcgctccaataggcctgtggcggttcccgcaactctggtcgcgcccagtagtcgtcgccatgcaatacgctcatcacatgacgccagccatcacgcggatcatgaacctgaaatcgaccgcgatgatggcgcggatgatacgcgtagtggccgagcgcctcctggcgcgcttcatccggcgaacgacctgtctgatggaccagcgtccatgcacgcatgtggcgcgcatgcgcgagcgcgccaaggtactcgtcctcatccagcagtggcacccgctcaccgcgggccaggcacagtgcgtccgattcggcttcatagtccagcgatggctgcgccagttccgggcgccggtgccaataaccttccccttccacctgcagcatcgcccaatgccagggctcgtcgtggaagatcagcgcgtgttcgtattcgcggccggggctctggtcgggatagcgttggcgtgcctgttcaagtgccagcgcctcgggcacctgtccatagtggaccaggcaccatgcaaacaggtgccggctgtcttcgatttcggtggtgaagtcttccaccggggtatcggtgctggccatggtcaatccctgtgtgcggatcagatggtaccgacgctgcagttcgcgctggggagcgatgagacctgcgaccggtcaggcgaggtcggttggcccaccagcaaccacaatgtcaaagtagatcattgattttattgatattaaatctacttcaatccactttagactcactaatagactcacttcccgagcacctaggccgtgggattcattggcggcaagccagctccactatcgcaatccgctccccgcagccacttcgcttccaataaatgtgcggacatggcccatcccggaaccatggtcactgagaagccgcagccaaactggcaaactcacaggcggccgcatctcgcggccctacaccagggaattggcaatgttaaggaagcttttgctcgccgcatcgactgcgatcatggtcgcgccagctgcgcaggcccagaccgcccagcacgagtggatcaccgtgatggaagaacatttcgacgagctgggtttgacgaactggattccctgggaaggggacattctccatcagaatggaggccagccctacagctacacgcctggcaacgcgttcgtatcgcaaggcaatgtcattcttcgtgcagagcggctcacaaacggaaaattgcagaccggaggcatctactatccgcgctattttgcctacggacggttctcagcccgcgtgaagatgaccaatacgcccggcatcattcctgcattctggttgcagtcgcacgctccccgctgcgcggagatcgacattttcgaggcaactggcctgaaaaagtccaatccacgggcgatcaattcgcagcactactggttcctggacccaaccaactgcggcaatcccagttccacgaccatttacggagagacagcgctggaatggtatggagatgactattctgccggattccacgttttctcagccgaatggacgcccgagcacgtcgcctacttcgtcgatggcgtagaggctttccgcgcaacccgcaacattcccagcctgccgatgctggtgaacgtgaataccaatatgggaacaccaccggtcgacagctacgtcgagaaccgcatcaatgcggccaccgtgttccctgccgatttcgtcgtggattgggtcaaggtcgagcagttcgctcctcgcgcatgccccgcccgtggcgatcatgcaggaagtctccgccgcgccaatggcagctgcgccgcggtgcgctcggtggactacaacggtgatggtggcggcgacgtcatcctgtacaacccatcctctggcagcgcttcggtggcgaccggacagctggccccacatgcgggcctggtgacccattccctgacggatgccccctcggcaccatgggcaacctcggccaaactggtcagtggcgacttcgacgccgatggcttctccgatctgctggtgcacggcggcgacggtagcgtacggctccactatggacgtcctgacgctcgattcaccgaacatcttccatcacgcactgcatggaatgtgggcagtcaattgatggcaggagatttcaacggtgatggacggagcgacgtactcatcctgcaggacagcggcgctctcgagatccgctacggaggcagtgatcgcggattgcgcttcgccccacaatcgcaacggcaggtcaccctgggcagccgcccgcatgttggcgacttcaatggcgacggccttgatgacctgttgctgtatggacccaacggcgaggtcgacctcttctacggacaggccaacgacggactgcgcgcagaacccggtcagcatgatcaatggcgggctggccatacattgaagattgcggatttcaacggcgatggatacagcgatgtgctgatttatgccgccgacggggccactgagatccgctatgggcagatgaacggcggtttgcgctttgcaccgagcacggccgacctatggtccaccgggcacacgctgttgacgggtgatttcaatggcgacggcagagacgacgttgtgatctatgcagcgaacggacactctgaaatccgctacggccaagccagtgatggtcttcggttctccgcgcagagcctctccagctggagccctgggcatcacttgctgaccaacgacttcgatggcgacgggcgcaccgacatactcatccagtcggcgaatgatgatgtggaaatccggtacgggcaggcaacggatggcctgctgttctcaccagcttccgcaacccgctataaccctggctggcgcttgcatacagggacccgctgaacaatgtgcccccgattgcgatgagtcgcgatcgggggctttgcccatggatatagtagccagaactgaagcgacacaaggatggccgccgcctcggcaattgcgcagttcttcgcgcgttgcccactgaagagaacatagaaggcaactcattgaattagtccagaacacgccggcgccgctggcggcgacagcgacccagcggctgacggcccagatcggcctcgcctcctcgatgacccggccatggacctgacagagatcgcaaaccttgtgaccacggcacgttcggatgcgcacactgcgctgtttccggcgcccgccactgaagtaacggagacccgagatgggcgcagcggagagcatccccgaagtcctgctgaagctcgagcagatcgaagccctgaccgggatgaagaagagctacatctagcgcgaaaatggacaagggcactttcccgcccaggcacaaggtcggcggcggcactggctggtaccagagcgacatcaagcgttggatccgcgcacgcaggagcgccccgcagtggacgcccgaggatgtggagcgaccagcggccaactgtgacagcagcggagcgtaaacggtcaccgagcggtcaccgtgcggcgctggcttgacgaagaaggcactgcggatgatcctaagtgcctgattcgatggtgggcccaccaggattcgaacctggaaccaagggattatgagtcccctgctctaaccgttgagctataggccctgcgcagcctcacagtgtagtggaggccacgcttgatcggctacccggcagcagcaagagcctcagcaacacgacccaaccgcttctccgccacttccgcaaaccacacctgccgccgcaggtgtgcgtggaacagcgccaccgtcctcctggcctcttccagccccttctgcttgtcgccgccgaagcccgcaagcaacccagcacccgactgcgtcagcaacgccaatgttgctcttcgggcgaatcccagtgaatcctcgcgctcgtcgcgcatcacatcttcccaatccagtagcggcgcaaacgcgcagtcatgcgcgtccgattcacgcctaccgtgcccggcagcaatctccttcagctccatagtcactctcctacgattcgtcgaacctcttccgcctcctgttgagagaggcgaccgggtgcttcaacacggtcgtagggccgcccgcagctttccccttgcagggtcttgtatggctgcgcgccacccggccagaaacccttgggctcaccggaatggcgagagttgcggcttgaccttggattgcctgctgtagcggcagacagtccgcctacgacggtgtgttgagcacctgcggaggactgtgtggaagagaaggtagtggcttcaattggcgattgcgacaccgtctgcgcgcagcactcgaagctgggtacttggatcgttgagccacttggacttcggccgggtgacggtctcctgcgacgatgaatcgcagcgaagggttcaacaattctcaggccagttgcgtcacaaggtgcggcaagcaaccgacacctgttgagaagatctgccggatacgtcatcgcgaacagcagccgagcgtggctcggctctgccgaagagtaggcagagcgtacacattccaaaaagaaaaaccccgcaccaggcggggtttctctcaacgcttcaacagccgctggaaatcaatcgatatccaggaagctgcgcagctgctccgagcggctcgggtgacgcagcttgcgcagggccttcgcttcgatctggcggatgcgctcgcgggtcacgtcgaactgcttgccgacctcttccagcgtgtggtcggtgttcatgtcgatgccgaagcgcatacgcagcaccttggcttccctcggggtgaggccggccagcacgtcgcgcacggtttcagacagattgatattggtggtgttctcgatcggggactccacgttggtatcctcgatgaagtcgcccagatgggaatcctcgtcgtcgccgatcggggtttccatcgagatcggctccttggcgatcttcatcaccttgcggatcttgtcttccggcatgtccatttccttggccagctcctccggcgtggcctcgcggccgtactgctggagcatctggcgggaaatgcggttcaacttgttgatcgtctcgatcatgtgcaccggaatacggatggtgcgcgcctggtcggcgatcgagcgggtgatcgcctggcggatccaccaggtggcgtaggtcgagaacttgtaaccgcggcggtactcgaacttgtccacggccttcatcaggccgatgttgccttcctggatcaggtcgaggaactgcaggccacggttggtgtacttcttggcgatcgagatcaccaagcgcaggttggcctcgaccatttccttcttggccttgcgcgccttggcttcaccgtaggccatggcacggctgatttccttcagctcttccaggtccagctgggtcagcgtctcgatgtcgatcgtcgcctgctgttcggcaatgatctggtccttcacttcgcgcagcgccgaggaccacttctgcttgcgcttcagtgcgtcttccacccactccaggttggtctggttgccttcccaggaacggatgaagtccttgcgcggcatgcgggcggtaacggtcgccaggttcagcacgcggcgctcatgggccttgatcgacgccatggtgtcgcgcagctgcttggtcagcacatcggtcagcggcagcggcagcttcagggtgacgaacaccgccgacatttcttcgcgcaggcgcggcaggttcttcttgtcgcccttggtcgcggccttcttgaaggcgttgaaggcatcgctcagcgcctgcatgcgcgcggcgacttcctccggatccggaccggtcggtgcggcttcttcatcgccaccgtcgacatcgtcgtcctcgtcctcgtcgccttcggcgtccgcatcggcgctgtcatcggcagcgaccgccggcggcgccggctcttcgtcgaccaggtcgttgaagccgacgatcacttcggccaggcgcttcttgccttccttgtgggcttcgtagtcgttcagcagcgactcgaccgaaaccgggaactggcccagggccgcctggacctgcgaaaggccttcctcgatgcgcttggcgatagcgatttcgccttcgcgggtcagcagctcgacggtgcccatttcgcgcatgtacatgcgcaccgggtcggtggtacggccaccttcggtgtcgagcgcgctcagcgcagcggcagcttcttcagccgcggtgtcatcgacttcgcggttgccggtgttgccatcgttgagaagcagggtttccacatccggcgcaacttcatggacatcgatgcccatgccgttgatcatgccgatgatgtcttcgatctgttccgggtcgaccatgtcgtccggcagatggtcattgacttcggcgtaggtcaggtagccctgttccaggcccttgctgatcagttgcttgatttcggattgggcaggacgttcgttggccatgtagtgctcgcgccaccggcagggagaaatagggaacgtagcattataccagcccggggccctgcctgccgggcggtggtcccgcaggctcagggccggagaaggaaggtcacgggaccgtcattgaccaggctgacgaccatatgggcaccaaatcggcccgtttccacccctggcgcgtgattttcacgacagatctcgacaaatcgattgaacccgcgttcagcctcttccggcggcgcggccgtggtgaagctcggccgcatgcccgaacgggtgtcggcggccagggtgaactggctgaccagcagcaggccgccgcccgtatcgcgcagcgagcggttcatcttcccggcctcgtcggcgaatacccggtagcccagcaggcgctcggccatccgccgcaactgggcctcggtatcgcccggctccatgccgaccagggccaacaggccagggccgatctgccccacggcctcatcgtcgacatggacggcggcctggctgacacgctggatcaggacgagcatcgtgggcttccaatgaacagggccggccacgatagcagcgcccttggctaaactggcgccgatgaatccgcaacgcaaagcccggctggtctaccgcgccaccaccctgttcgcccgcctgccctggccgctgctgcgggcgttcgcgcgcgccctggcgtgggcgtggatcgccctcgatgcccgtgagagccgcgtcacccggcgcaacctggaactggcctacccggagctggatggcgccgcgcgcgaccgcctgcaccgtgatctgctgcgctccaccgcgctgcaggccatcgaaaccctgcggctgtggagccaggcgccggccgacaacctgcgcctgcacctgaagcagcgccatggcgaggccctgtacgacgccgccctggccagcggcaagggcgtgatcgtggccgcgccgcacttcggcaactgggagctgctgaaccagtggctggcctcgcgcgggcagatcgccatcgtctacaagccgccggaggacgaggccagcgatgccttcctgcagctggtgcgcggcggccagaacgtacagcaggtgcgcgccgaaggcccggccgtgcgccagctgttcaaggtgctcaaggacggcggcgccaccggcatcctgcccgaccagcaacccaaggccggcgatggcgtgttcgtgccgttcttcggcgtgcaggcgctgaccatgaccctggtcaaccggctggccgaacgcacgggtgccaccgtgctctatggctggtgcgaacgcatcgggccggacatggagttcgccctgcacatcgagccgaccgacccggccgtggccgatccggacccgctggtggcggccaccgccctcaacgccggtatcgaacgcatcgcccgccgcgacccggcgcagtaccagtggacctacaagcgctatacgctgcggccaccgggcagtagcgaggaagacccgtacgcaactgaggaacacccccactgacggccgcctgcgaccactggccgcaccacgttgaatacgacgccggcgcccccatagagactgcgatgtccgcctcccccggtcctgccatgcctgctgcttcttccctgttcggcgatccggccgcgatccgctgcgaacgcgcggtggccgaactgcgcgccggtcgcccggtgctgctccacgatggccagggccagcgcctggcggtgatcgcgctggacagcgccacgaccagcagcttcgccgccttcgccgctgccgcccgcgagcgccattacctgttcctgaccgccacccgcgcccgcgtgctcggcgtggaggcaccacagggcgcgcgcctgccgctgagcggcgtggccttcgaggctctgccctcgctgggctacctgcgcgaacccgggccgatgcccgaaagctggagcgccggcgacgccttcgatgccggcgcggtggagcttgcccgcctgggtctgctgctgccggccatggtggcggtgcgcctggacctcgatgaccacactttcgacggtgcggccgaggtggccctgtgcgacctggccgaaggcgcagcacatgcggcccacgactacgaactggtggcgcgttcgccggttccgctgcgcgacgtcggcatgaccacctttgcagtcttccgcggcggcgtggcgcagcgcgaccaggtcgcgatcatcgtcggcgagccggacctgtcggcagtggtgccggtacgcgtgcattcttcgtgcctgaccggcgatctgttcggttcactcaagtgcgactgcggcgaccagctgcggcgtggcctgcgcaagctgaaggacctgggcggtggcgtgctgctgtacctggaccaggaaggccgcggcaccggcatcgccgccaagatgcgcgcctatggctaccagcacgacggcctggataccatcgacgccgatgcgcagctgggcttcggtgccgacgagcggcgctacggcagcgcggtggcgatgctgcgtggcctgggcatttcgcgcgtggcgctgctcagcaacaacccgaccaaggcacagcgcctgcgcaatgccggcatcgaagtgctggactgcattccggtcaccggcgagatcactgccgagaacgagaactacctgcgcaccaaggccgaccgtgccggccacctgctggatgtcgatgcgctgatccaggctgcccagtaacgcagccgacctgctaccgtctgcgcggtgcggccacggccgctaccgcccgccctgctgcctgacggagcccgcgtgaccgacgccacgattcctgcaccacccgccaccgactggcagtcactgccgcaacgcgcagcccgcctggccgcactggaaggtgcctttggcggcctgttcgtcccgggcctgccactggcggcggcggcgtggttcttcgatctgcccggtggcctgtggaccgctgcagccgggctgctgatgggtgtggcttttggtgcgtggctgggccgtcgacgcctggtccgcacccgttggcggctggacgcacagggcctcggcctgcgccgcgacctcatgtggcagctggagacgcgcattcccctgtcgcgagtgcagcatctcgatctgcgccggggcccgctggagcgccgtgccggcctggccacgctgatcgtgcacaccgccggcacccgcatgagcgcggtgaccgtgagcggcctggacgaggcggatgccgagcgcctgcgcgacaccctgtcccaccagctcgaccaggacgccgacgccctgtgagcctgccgccgcccctgcctgcaccgccgcccaccggtaccgaggaccaccgcctgcacccgtggtcgtggctgttcgtgctgctgatgcagctgcgccactacttcctgccactggtcgcgctgctggtgttcggccagcgcggcgaccgcgatccgatgtgggcgcagctgattccgctgacggcaattgccgccctggtcctggtgtcggtgatgcagtacctcagctaccgctaccgcatcggcagcgatgcgatcaccgtgcgcagtggcctgttggcgcgcaaccgccgcgagatcccgttcgcccgcatccacaacgtggaagtgcggcagaacccgctgcaccgcctgttcggggtggccgagctgcgcctggaatcggccggcggtgtgcgccctgaagcggagatgcgggtactgaagctggaccaggcactggcgctggaacggctggtccgccagcgcgggcaggcgccgcaggccaacgacgccgtcgatgcaccgcccattgccgacgtcgacagcgaacgcgtactgctgcgactgtccagctgggacgtggtgcgcataggactgctctccaaccgcggctgggcactggcagtggccgcgttcggcgtcctgttccagacagtgccgcggccggtgatggacgacgccatccagcgcggcggccgcgaggccttcggctatgccagccacctgcatcccggcgtgaccggcgcgttgctgctggcggcggcggccctgctgctgggctggctggcgctgcgcgtgctgtcagtggtgctgaccctgttgcgttaccacggcttcaccctcgtcgagcaggaccgccgcctgacggtgtcggccgggatgctcagccgcacccgcagcagcgtggcacgtcgccgcatccaggcctggacgctgcgcgaaggcaccctgcagcgctggttcgggctgcgccagctgcgcatcgacagtgccgccggtggcccttcgcgtgatgaggaccgcgccctgcgcgaactggcgccgctggcaacccgcgagcattgcacgcaactggtgcagcacctgctcccccagctgcactggccaccggcgcaatggcagtccatcccgcagcgtggctggtggcggctgtgcctgggcgcgctgctgctggtgccgctgctggccgccgccgcgtactggcgctggggtccgtggggcctggtcgtgctggcctggctgccggtggcgttgttggtcgcacaccggcagatggcacgcatgggctggtatctggacgagcactatgtggccgtgcgcggcggctggtggaaacgctggtggcgctgggccgagctggacaaggtgcagggcctgcgcctgcagcgttcaccgctggacaaggtgctgggcaccagcagcctgcaactggataccgccggtgcgcatggcgacgtggcactcaccctgcaccatctgccgcaggcacaggcacagcaggcgatggatcaactggcggccgcgctggcgcggcgcaaactgcgctggtgatgcggggtcggatcccggcctgaatcaggtagtgccggccgctggccggcaactgcacatcccccagtttgccggccagcggccggcacgaccgcgagcagggtcagcgaggcatcatcgctgcgaggggccccaatagcccaggtcccttcggatctgcagatcgcgcacccagctgccgagaggcttgcggcgcagcgcacccatttcaccggacaggaaatcctcggtggccgcgattacccgctcgctggacagtccgtcgcggtacggatggatggcatcggcgtaacgcacgatttccgcctgcagcgcggcgtccggatgcagcgcgcgctgcagcatcgccggcagctgtgccgggtcgtcgaaatcaatcatgtgcggcttcggcacgcggttgcggaaggtcaccaccggcttgtgctggacgatgaactccgaaacgatcgacgaggtgtccgacaccagcacatcggcggcgcgctgcgcggccatcacctgctccggctcgatgaagcgggcattggcaccggccagcgcgcggtagcgctcgaacagttccggcggacatttgggatgcagggtcagcagccagtaacgtccaccggcagcgatatcggcggcgatctgcgcatgcaggtgcggtgccgcactcagccgctcggtgaaggtggaaccaaacaggatcaccgggcgatcgccggccggcgcgcgcagtgcggcgctctcgccaccgtcatcgcggaacagcgggtccagcttcggccagccggtctcggccaccgcgaagtggccctgctgggccgcgatctcgcggaacggtgtcgtggtagccggcccctgcgtgcagtacaggtcgaacatgccgcgcacccggaagtggccgcgcgcgctgtcgcgcttttccacattgaagccatggaacagctgcaccttggcccccgaaaggaaggtcggcacccagttcgccgcgctgaacaccgcccgcgggcgcattgccagggcctgcttcaggccgacgttggccacccccggcaggctgctgccggccgcgccgccttcgaaccaggctgcaacctcctgcccggacgcgtgcaacgcctgcgccaacggggcgagaataggcagcgcatagcgctccgtcgcaaacaacaggtacccggccatcatgtcctccacgaccgctcccatcgaacggcctcgcatctcggcgtgcattatcgcgttcaacgaggccgggcgcatcggcgactgcctggcctcgctggccttctgcgatgagatcgtggtggtggactcgcagtccaccgatgcgaccgtggccatcgccgaggctgccggtgcccgcgtgctgcagcgtcggttcgagggcttccgcagccagaaggcgttctgcgtcgagcaggccagccacgactgggtactgtgcctggatgccgacgagcgcatcagccccgagctgcgtgcggccattgaacaggcccgtgacggcggcttcgccggccacgccggctaccgcttcgcccgcctgtccgaatactttggcaggttcctgcgccacggcaatgcctacccggaccgggtgatgcgcctgttcgaccgccgccagggcggctggcgcggcaagcgcgagatccacgaggcggccagcgtcgatggcagcgtcggcaccctgcgcggcgatctcatccactatccctatcgatcgttgcagcagcagctggccaagaccgagaagtatgcgcggatgatggccgagcacgagttcgcgcgtggcaagcgcgccacgctgggcaagctggtgctggcgccggcctggcggttctggcgtggcttcctgttccgcggcggcttccgcgacggctggcacggcctggtctatgcctatgtgcgtgccaactacgtacggcagaagaccatcatgctgtggatgctgggcaacggccaggcggtggccgatcctccagcccctgaggaacggccctgagccggctgtgtcacacttgccgcgcgttgcctgaagatcccccatgaaaatcctgtacaccaacttccactatggcgacggtggcggccacaccacgtacatcgtgtccctggcgcgcgccctgcatggccagcacacgctccatgtcgcagcccccgccgacagccgcctgctgcgcacggtggccgaggaaggaatcgccaccccgctgccgatggcctttggcagcggcctgccgaccttgccacgacaactggccgaacagcatgcgctgcgcctgctggtgcgggacgagggcatcgacctggtccacgtcaacggtgctcgtgatcaccgcttcgtgatgcagggactgctcggcatgcgccgcccgccgatcatcctgaccaagcacaacagcaagcccacccgtacgcttggcaatgccttcagggcccgctgggccaccgaccgcgtgattgcggtttcggcacacaccgggcgcctgctggagcagggcccgtaccggcgctgcccgatcgatgtggtccgcaacggcgtcgacctggaccgcttcgcgccgctgccggccgacgccggccaggcaatgcggcagcaatggacgcaggatccggatgcgctgctgatggtcagcaacgccggcaccgatgactacaagggctggatcgaccttgcgcaggccattgccctgctccccgacgcgatccggccgcacgtacacatggcggtcgcaggtcacctgcccaacgcgcagcaacgcgcgcaggtgcaggccctcggtgatgtcgccacgcaggtccacttcaccggactgctggccgatacgcgcccactgatcgccgccggcgacgtcggcttcgtgctgtccaacgacatcgagacaatttccttcgcctgccgcgaaatgatggccagcgccaggccgatgctggtcagcgactacgcggggctgccggaaaacatcgagcagggagtcgacggctgggtcgtgcccacccgcaacgtggccgccatcgccgcacaggtgcaggcgatgtatgaacaacgccaggcgctgccggcgatgggcatggccgcccgccgccatgcagagcgtgagttcggcctgcagaccttcgccggggcgaccctggccagctacgaagcggtgctggcctcagcctgatctgaccggcgcggctcggacagggccagcagcagggcaacccaggcggcatagaacgaggcggtccgcatgtcacgcagcatcatttcggtaaccccgaagacggcgaatgccacgcagatgctcaaccctgccgcggcatgcaaccgcgaccgttcgtcgccacgccacaggcgtggcacgaacacgagcgccggggcgacgtacaccagcaccaggccaagcccccccagcacgccgtaggtggccaggaaatacagcaggtcgttgtgggtctcgccgaaatcacgcgcgaccatcgccgacacctttccctgtccggcaagtcgttccagctcctggcggaagcggtcaccaccaccgacaccgaacaccggctgctcgcggatcatgtagccagccgcggtccacaactgaaggcggatgcagaccgaggtatctgccaggtggtcggcactgcaatcgccatactcgctcacgcccgcatcgatgcgatcgcgcaacgcaccatcatgggtggcgacgatgccgacgccggccgcgagtaccaggcccagcaggatcttcatccggccaagccggcgccccatcaccagcaggccgatcagcaggaagcagggaatcgccagcaggccaccgcgggtctgcgtccacaggaatgcgaccaggccaaggatgccggtcagcagcttcagcgtggcttcgatgcgggtgaaacgggtcaccggcaggcccagcgacatcaggctcagcacaccgaacaacagggtcaggtcgccgtaggtcaccgcattgaactgctgggtggcaggccgcacgccggtctccagcgccaaccagccaatgatggctgctgccgaccacaccgcaggcagggtgccaagcatcgcccgcgcaaggatcctgcgcggcacccgcagcgcggcgaacaggatcagcagcatcgacaacaggcgtgcggccttttcgacctccgatcccttccagatgccatgcacgcccaggctgatcagcacgccgaccagcatcacgcccatgccgatgcccatccacgcatagcgccgggcggaaccgggcagcaggcgcggagcggccgagggcaccagcagcaggacgatcgacagcaggatcgccaggtagaaccccgcgctgccgccctccatggtgatcatcagcagcgtcggcaacgcccccagcaccacggcgtaggcgccggccaggaagcccgtcgtgcgggaagtaggcaaggaaagcggagtcacgtggtgcggtcggcaggtcgatggcgatagaccggcacggtgccgggagcggccctcattctaggacagagcaggccgctggttgacgcagactggccatgtccgtcgctcattcgttcagtccgcatccggtggcccctgcagccggtactcgcgctcgagctccttcaggtcaggcacgcaggccccggacaccgccccggcgggaaccagccaccagcgacggcggttggatatgccggccatctgcgcctgcgaacgatcaatgcactcctgcatggcatcgtcattcaccagcaaccagcgatgccggggggacaagcgctgccagcgcacggccgcctgcagctgttcatgccagcggttctcgaatccaaaggtcgccgcgcggcggtccgccatcagcagattctgttccttccaggccaccagccccagttccgcgccgggcccgagacgcgcgccgacgtcacgcatcagaccacgcgcagagcttgaatcattcagcaacgggtagccgaacaggccgtaaagcacccaggccacggccagggtcgatagcagcgccaggtggcttcgacgccagccggtcaccaccaggctcaagccaccccagagccccatcgccaggatcgtccacgccagtgcatcggtcgcgcccggcggcaatccgcgtccatgggcaaggttcacctcgaagcgcggatcacccagcaacgcgagcgccccgaccaggctcaatcccagtgccagcaacgcggcaaaccctcccagcacgcgctgcacatcgcgccgcttcagcagcccgggcagcagcggcgccagcgccaggcagaacatcggcagcgccggcaggatgtagacatcgcgcttgccctggggaatcgagaagaacagcacgaccagcaaccaccaggccagcggcagcaggtagcgagggtcacgtcggcgcaggcgcctgcgccatgcgggaatcgcccatggcagcaccaggaacgccgggatccacatcgacggcatcacgccgaaaaagtaccaccacggctggtgatggtcccaggactgcgtgtagcggcgggccgtctgccgcaccaggatgtcgttgatgtagccgcggtactcgtccgacccggtgcccagcgcggccagcagcatcggcgccagccacagcgatatcgccagcaggaaggccagcggtgccagccagaagcggccatcgcgtgcgtgcagggaaacacggggccactgcagggctgcagcgatggccgccggcacgatcatcagcagcgccagcatgcccacgcccttggtgatcaccccgataccggcaaagaaccagcccagccaccaccagcgccaggccgggcccagcagcaggtggcgcagcaggccatagttggccagggtgatgaacagcaccagcagcggatcgatctgcgcctttttcgcctggaaggtgaactgcagcgcgaacagcagtgcccaccccgcgcagagcccgacctgccgcgtccacagccggcgccccagatcgaccacgcaccacagcgtgcccaatgcggccagcagcgagggcagcaggaaggccacgcgccagtggccaaccaggccatacagcgaggcctgccaccacatcagcatcggcggcttgtccgaatacagctcggtaccgcgatgcgggaacaaccagtaaccgctgtcgaccatctgcctggccaccagcgcgaagcgtggttcgtcagaaggccacggatcgcggagaccgagcccggcccccagcaccagcagggccaccaccacgaacaaccacgtctggcgcgacgcgtgggtcttcagcatgggactcgaaacggcagcgggggtcaggctgcttttatcagacgcgcgtagaagaaaccgtcagcatcgttgtcaccaggcagtcgctggcgtgccacaccttcgcaatccacgccgaacgcatcgcccagcggctgcgccaccgcgtccggatgccacttcaggaacgcacgcacctgatcgatgttctcggcgcgcaggatcgagcaggtggcgtacagcagcaccccgcccgggcgcagcatcgaccagcaggcttccagcaggcgcgcctgcacgcccaccagtgcatcgacgtcctcggcgcgacggtggaacatcacatccggctggcggcggatcacgcccgtggccgaacatggcgcatccagcaggatcgcgtcgaacggcacgccgtcccaccacgaaccgggatcgctggcatcggcgaccagggtctgcgcatgctcacccacaccggtgcgggtgtaagtgtcacgtgcccgggccagacggcgcgcgtcgatatccagcgccagcaggcgcaggctcgggtcacgctccagcagatgcgccgatttgccgccgggtgccgcgcaggcatccagcacgcgggcaccggtcgcgggtgccagcgcatcggccgcgcattgcgccgacaggtcctgcaccgacagtgcaccatcgccgaagcccggcagctggttcacggcaacgggggtcgccaggcgcaacgcatcggcgcacagtgcagtggcttcagcggcaatgccggcctcggccagcgtcgtcagggccttgtcgcgaccgccgtgctggcggttggcacgcagccacaagggcgcgggttgcaggctggcgctgaagatcgcttcggcctgcgccggccagtcgcgttcgatcgcatcagccaaccattccgggaaggcgtcgcgcgcaggctgttcggggaccccctcgcgctgggcgcggcgcaggatcgcgttgaccaggcctgcctggcgctcacggcccagcgcgcgcgccgcatcgaccgtagccgaaagcgctgcgtgcgcaggcagttcgagcacgtccagctgggcgaaaccgaccatcagcagcgtgcgcaggtcggcatcgcgcgccgacagcggcttctgcatccaggcctgcaaggccgcatcataggtgctgcgacggcgcagcacagcgaaacacagggcttccagcagcgcgcggtcgcggctgtcggccagcttcggcagcgcccaggccagttcggccttcagcgaacggccacgggtgaacacctgtgccagcacgcgtgcggccagcatgcgcgtggccgcgcccggtgccgccttggcgacggagaaatcgttctgcttggacaccgcttatgcccccacgcgcaggtcgcggcgagcgttgaggtaatcggcagcggtgatcgccttgccgccttcacgctgcagcacgcgcaggcgcagcgcgccctggccacaggcaatgtcgatgccgtcgcggccggcggccagcacggtgcccggcgcctggccgtggtctgcctccagtgccaccgcaccatggatgcgcacgcgttcgccagccagcgttgcctcggcgatcggccacggattgaacgcgcgcacggtacgcgccagcgcgtcggcgtcctgcgcccagtccagcctggcttcggccttgtccagcttgtgcgcgtacgtcacgccctgttccggctgcggtcgcgcgatcggcttgatgcccgcgcgcagcaggcccaggccatcggacaacacctgggcaccaagctcggccagcttgtcgtgcagctggccaccggtatcggtggaggcgatcggcagctcctggtgcagcagcaccgggccggtatccaggccagcctccatctgcatcaggcacaccccggtcttcgcgtcaccagcctggatcgcacgctggatcggcgcagcgccgcgccagcgcggcagcagcgaggcatgcacgttccagcaaccatgggtcgggatggccagtactgccttgggcaggatcaggccataggccaccaccaccatcaggtccggctgcaggtcgcgcaactgctgctgggcggccgcgtccttcagcgactccggctggtagaccggaatgccacgggccacggcttcgagcttgaccggcgaaggcgccaggccacggcctcggccggccgggcgatcaggctgggtatagacggccacgacctcatggtggcgcgcagccgcgcgcagcgacgacaccgcgaattccggcgtaccggcaaagacaatcctcatggctaccccacttgcaggatggattcgtgcaggaaagaaaacggcgccgtcggccggcgccgtagagcccgcgcgagccgcgcaggcacgggccacccgaagggtggcccggattggcgatcacgccacgtgcttgcgctgcttggccagcttcttgcgcaccatctcgcgcttgagcggcgacagatagtcgatgaacagcttgccgtccaggtgatccatctcgtgctggatgcaggtggccagcacgtcaccagcctccatctgctgttcctggccgttgcggtccaggtacttcacggtgatggtgtcggcacgggtcacgtcggcgaagatgcccggaaccgacaggcagccctcctggtacacccggcccccatccttggcgacgatttccggattgatgaacacatgcggttcattcttttcttcgctgacgtcgatgaccatgaagcgcttgtgcacgtccacctgggtggcggccaagccgatgcccggggcgtcgtacatggtcaggaacatgttgtcgatcagctcctggaaggccggcgtggtgacttcggcagcttcgatcaacgcggccttggtacgcaggcgcggatcggggaactcgagaatggggagaagggccatggctgtttccggatagggggccggcacgccggcatacgtcgcagattctagctccaacgcttgccttgcgccccggtttctggactatagtgcgcggacctgttggggaatcagggcttcacacctatgttgcttcgttttcgtacggtcgtcgccgcggcgatgctgaccgtggctgcctatgctaccgccgtggaagtgaatggcgggcacccggacacctatgtggtccgaaaaggggatacgttgtgggatatcgccgcacgtttcctgcagaagccgtggctgtggccggagatctggcaggccaatccgcagatcgccaatccgcacctgatctatcccggtgacgtcctgagcctggcctacctggaccgggtgaccgtggcggcccggcccggcccacgccaggaggccccgatcgacgccattccgctggcccaggtcgagccgttcctgaagcagctgagcgtggtcgacagcatcgagcagctgccctacgtggccggcctggaagaggaacgcctgcgtgccaccagcggccacgccgtctatgtgcgcctggctgacgcccaggtaggccagcgctgggcggttgtccgcccgaccgtgcgctacgcccagcccaagccgaccgaggacctgaccgccaacggcgacgtcaccccgggcagcggcaacctgtggcgcgcctacagcgcacccaaccaccgccgcggcgtgctcggctatgagctggcccaggtcgccaccggcaccatcacccatgtcgccggaggcaaggtcgaggcgtccaccctggtgctggacaagaacgaaggcggccgtgaggtgcgtgccggcgaccgcctggtgccgatcgaggccaggccgtacgacctgcagttcgtgccccatgtccccgccgcaggcgtcgagggcgtcgacgtacgcgtgctggccgtcaccgacatgttcactgccggcggcccccgcgacgtgatcgcgatctcggctggtcgcacgcagggcgtggacaatggaaccgtgttctcgctgtggcgcccgggccgccatgtggcgcaccgcatgaagtacccgaactcgtcgcgcacggacgattcgctcagcaccggcgccggccgggtctcgctgccggacgagtacgcggcgcatgccatggtgttccgcaccttcgacaatgtcagctacgcgctggtgatgcagggcgtgaagccggtgcgcgtggggtacaacgcgctgcacccggacgcgcggtagagttgactgttggtcgactgctcttcaccgccccccgaaagcgcccgcgctgcgcgcggtagtcgactgacagtcgactctacaggggcggtctccggcaaaacctgacagccacatgcgaaggcgccctagggcgcctttgttgcatgcgctcgatagtgggggaatgaccaagcaagctgatgaggcgctgctgcgcctggtgatggcaggcggcgcgctggcgccacggcggtccctgctgcaggccgcgggcagcgcgcagaccgcgatcgcgcagggcgccgcgaactggcgcgcgcacggttgcacgccagagcagtgcgctgcactggaacaccccgacgcccgcgcctggaccgtggcgcggcactggctggaagacgacgaccaccatctgctgtccttcgccgatgcggcctttccgccgcccctgctggacgtcccgaacccgccactggcgctgttcgtggcgggcgatccgagcctggcctggcgcccctcggtggcgctggtcggcagccgctcgcccaccccgggaggacgcgcgctggccgcgcgctttgccggctgcttcgtcgaggccggactggccgtaaccagtggcctggcggccggcatcgacgcggccgcccacctggccacactggaggcaggcggctgcaccgtggcggtgatcggaaccggccctgatcgggcctatccggacagccaccaacggttgcaggggcggatcgccgccgagggcgcggtgctcagcgagtacctgcccggcacaccggcacgcccgggccacttccccgcgcgcaaccgcctggtggccgggctggcgctggcgacggtggtggtcgaggccgcgcaacgctccggcgccctgatcaccgcacggctggctgccgaggcgggccgtgaagtctgtgccctgcccggctcggtactcaacccacgcgcagcgggctgccaccggctgatccgtgaaggggccgcactggtcgagcgccccgaggaagtgctggaactgctggcccctgcccttcgccagcagctgccgggcttgcaatcacggctgggcacccccactgaacaggcaccgccggcgctcctgccggcgcgctgggccgacgaccctgactaccagtgcttgtggcgggccctggaccacgacccaagcagtatggattcactgatcacacgctgtggattgacggcgccccaggtgtcctccatgctgctggccatggaactggcgggaatcgtggtgtgcgtacacggccgctactgtcgaactccctagtttcttcacctccacagcgtcgcgcgacgcaggccgaggggcaatgaaagagagcatcctggacgtactgctgtacctgtttgaacactatttcagcgaagacgcggacctgatccgtgaccgcgattcgctccagaacggcctgatccaggccggtttcagcccaaccgagatcaacaaggcgttcgactggctcgacgccctggccgcgcagcggccgagcgtggcccaggcacgggtcgacggccccgtgcgcgtctaccacggccccgagctggacaagctggacgtggaatgccgcggcttcctgctgtacctggaacagcacggcatcctcgacgccgaccagcgcgaactggtgctggaccgggcgatggccctggaccaggacgaactggacctggacgacctgaaatgggtcgtactgatggtgctgttcaaccagcctggctccgaagcggcctatgcctggatggagacgcagatgttcatggacgagccagaacccctgcactgaccgtacacttgggggcatagcgcattcaggagcgtccccgtgagcgagtggttccatgcagaaggcaaccggcagcaaggtccgctgccggcggaacaattggtcgagctgttccgcaacaaccagatcaccctggacaccctggtgtggcgcgacggactgccgcaatggcagccgttgcgcaccgtcgtggacgaactcggcctgatcgtgccggcgctggacgccgccgtaccgccggtcgaacccgaaccggaaccggaacccgtcgcaccgcctccgccgcagccgccggtactgccggcgtccacgccctacgccgccagtgcatcggccaccgtcctgcctgcaccgaaaaagaagctgtccggctgtgcgctgaccgccatcatcggtggtgccctgttgctggtactggtcccgatcgtggccatcctggccgccatcgcgctgccggcctacaacgactacaccgtgcgcagcaaagtcgccggcgccgtggccgcgctgcagccgctgaaggaccaggtgcagcatttcgccgatgacgaaggccgctgcccgggtgccaatgacgccggcttcccggccccgggcgacttcgccaacgcgggcctgtcggcggtgaacatcggccgcttcaacaacggtcactgcggcatcgaagcaacgctggcggtaccaggcaagggcatcgacggcgacctgctgtggctggaatacgatcgcgacagcggccgctgggaatgcagtggcgaaagcaacgacaagtacctgccgccgacgtgccgcggctgagccacgcgcacgccagcacctccaaggatgattcaacagggaacatgcaatgactgagtggtactacgccgaaggacagcaacgccagggcccgctgccggtccaggagatccgccagcgcttccagcgcggccagttgaacctggacaccctggtctggcgcgagggcatggcccagtgggctgcactgcgccaggtggtcgacgagctcggcctgcagacgctggccgatgccaccactgccaccagcagcggcgggttcgacctgcgcagcgactatgccgccatcgacagcggcaccgcaccgctgcccggcaccggcgcgctcagcagctcgccatacagcgctccagccgccgtcggcagcggtggccacgcacagcctgtggttggcggtgaagtggtctacgcaggcttctggaagcgcgtggcggcctacatgatcgactacttcgtgctggtcatccccggcagcatcatcggggccatcctcggtgcgatcctgggcgccagcatgggcgcggtgggcagtggcgaatcggccatcgagatcgtggcccagctggccagtgccctgatcaacctctgcatcggcatggcgtactacacctggttccatgcctcgaagggcggcgccacgctgggcaagatggcggtcggcatcaaggtcgtccgcggcaacggcgagcgcctgaccaaggcccgcgcgttcggtcgttactgggccatgctgctgagcagcttcaccctcggcatcggcttcctgatggcggccttcaccgaacgcaagcagggcctgcacgacatgatctgcgacactctggtggtcgaccgctgggcctataccgaccagccccacctgcagcgccgcgagctgggcaccgtcaccgtgctggtactggtgttgaccgcggtactgtcgctggtgggcctggcgctgctggtgttcgcggtcggcttcatcgccaagatggcctcctgaacggccatcctcacggctggctgcttgacacgggctggccgggcgtgattcctctaataaggtgaaacctgaacgcccggcacattaccgggcgttcagtttatggatttgcgcgtggccgcttcactaatgcggccatttgctccaccctagcggccccttccccacggttcgccccacagaccctgctgccatgcccaagcacctgctcatcgtcgaatcgccggccaaggccaagacgatcaacaaatacctcggcaaggactacaccgtcctggcctcgtatgggcatgtgcgtgacctgattccgaaggaaggcgcggtcgacccagacaacgggttcgccatgcactacgacgtgatcgacaagaacgagaagcacgtcgatgcgatcgccaaggccgccaagggcgccgacgacatcctgctggcgaccgacccggatcgcgagggtgaagcgatcagctggcatatcgccgagatcctgaaggaacgcgggctggtcaaggacaagcccatgcagcgcgtggtgttcaccgagatcaccccgcgcgccatcaaggaagccatcagccagccgcgcgcgatcgccagcgacctggtcgatgcccagcaggcgcgccgcgcgctggattacctggtcggtttcaacctgtcgccggtgctgtggcgcaaggtccagcgcggcctgtccgccggccgcgtgcagagcccggcgctgcgcatgatcgtcgagcgcgaggaagagatcgaagccttcatcgcccgcgagtactggtcgatcgccgccgagtgcgcgcacccgtcgcagcacttcaacgccaagctgatcaagctggacgggcagaagttcgagcagttcaccatcaccgatggcgacaccgctgaagcggcgcggatgcgcatccagcaggccgcgcagggcacgctgcacgtcaccgacgtggccagcaaggagcgcaagcgccgcccggcgccgccgttcaccacctccaccctgcagcaggaagcctcgcgcaagctcggcttcaccacccgcaagaccatgcaggtggcgcagaagctgtatgaaggcgtggcgattggtgacgaaggcaccgtcggcctgatctcgtacatgcgtaccgactcggtgaacctgtcgcaggatgcgctggccgagatccgcgacgtgatcgcccgtgactacggcatcgcctcgctgcccgaccagcccaacacctaccagaccaagtcgaagaacgcccaggaggcgcacgaagcggtgcgcccgacctcggccctgcgcaccccggcccaggtcgcccgcttcctcaccgacgacgagcgccgcctgtacgaactgatctggaagcgtgcagtggcctgccagatgattccggccacgctcaacacggtcagcgtcgacctgtcggccggcagcgaacacgtgttccgcgccagcggcaccaccgtggtcgtgcccggcttcctggccgtgtacgaggaaggcaaggacaacaagagtgccgaggacgaggacgaaggccgcaagctgccggcgatgaagcccggcgaccgcgtgccgctggaacgcatccaggccgaacagcatttcacccagccgccgccgcgctacaccgaagcggcgctggtgaaggcgctggaagagtacggcatcggccgtccctcgacctacgcctcgatcatccagaccctgttgttccgcaagtacgtggaaatggaaggccgcagcttccgcccgtccgatgtgggccgcgcggtgtccaagttcctgtccagccacttcacccagtacgtggattacgacttcaccgccaagcttgaagacgagctcgatgccgtctcgcgtggcgaagaagactggatcccgttgatgtcgcgcttctgggaaccgttcaaggaactggtcgaagacaagaaggaatcggtcgaccgcgcggaggccagtggcgcgcgcgagctcggcaccgaccccaagaccggcaagccggtcagcgtgcggctgggccgcttcgggccctatgccgccatcggcagcaccgccgaggatgccgaggagaagccgaagttcgcttcgctgcgccccggccagtcgatgcacaccatttccctggaagacgcgctggagctgttcctgatgccgcgcgcactgggcgaggacaacggcgagccggtcagcgtcggcatcggccgcttcggcccgttcgccaagcgcggcagcacctatgcctcgctgaagaaggaggacgacccgtacaccatcgacctggcccgcgccgtgttcctgatcgaagagaaggaagagatcgcgcgcaaccggatcatcaaggagttcgagggcagcgacatccaggtgttgaacggccgcttcggcccgtacatcagcgacggcaggatgaacggcaagatccccaaggatcgcgaaccggcgtcgctgaccctggctgaagtgcagcagttgatggaagaaaccggcaagccggtgcgcaagggcttcggtgccaagaaggccgccgcgaagaaagccccggccaagaaggcggcagtgaagaaggaagccgcgccgaagaaggccgctgcaaagaaagcgcctgccaagaaggccgctgcaaagaaagcagtaaagaaggccgccgcgaagaaggccccggcgaagaaggccgccaagaaggccgcgaagtaactccacgccatacgtggatgaggggtagtgccggccgctggccggcaaccccagaagcatcagatgccggccagcggccggcactaccgggtgccagggtccaccccttctgcacgcagcagggggataatgaaggcccacgccgggccggtcgccgccatgaaagaactcaccctggactctgctgtcgccacgctccgcgcgggcggcgtgatcgcctacccgaccgaagcggtctggggcctgggctgtgacccttcgcacgaggcggcggtgcacatggtgctgcgactgaaacagcgcccgatcgaaaaaggcatgattctggtcgcggccgatctggcgcagctggaaggctgggtgcgcctgcaggccctgccggacgcacgccagcgcgcggtgctggccagctggcccggcgccaacacctggatcctgccggccggaccccgtgcccagccgtgggtcaccggggagcacagcggcatcgccgtgcgcatcagcgcccacccgctggtggccgaactctgccgtgcctggggaggcccgctggtctccaccagcgccaacctggccggcgaaccaccggcgcgccgccgcgaagaactggatccacgcctgctgcgcctgcttgatggcatcctggatggcgaaaccggcggcctggcccagcccaccccgatccgcgacgcgctcagcggtaacgtgctgcgctcctgagcggccgattgcgctgccccggacaatcgcgcaccctgccgtcatgaacctgctgcgcaccgctttgggcctgtgcctgctgctgccatcgacggcaccggcggccgaggatgtgcgggtctaccgctgcgtcgccagcaacggcgccgtggccctgcaggacaggccctgcaacagtggccgccaggaagtccgcgacctgcagcgcccgcgcgatccagcgctgcgggtggtgcgcagcgatgcggcccccgcaccgccggacgaatctccggcgatgcgtgaccgcgaggtccgccacgtctacatccagccgccccagccgctgtacgaatgcgtgcgcgacgatggccaacgctataccagcgacagcaacgagggcaatccgcgttgggtgccgttgtggaccagcgtctggctgccacacgggcatcggggcccatcgtacccgggtccgcgcccggccatcggcacaccgatcggtccgcccgtcggcgagggccccggttaccggccgcccgccgtcggcgtaggcgtgcaggtcccggccggcagcgtgctggtgcgcgacagctgccacgcgctgccgccacaggaggtctgtgcgcgcctgcgcgaccgccgctgggaactggaccgtcgctacaacagcgcattgcagagcgagcgcaccgccatcaacaacgaacagcgtggcatcgacgcgcgcctgtcacgcgactgccagcgttgagcgcagcctgtacgctgtgagcatgaacagactgatctggttgcttctggcgctgctgcccggaagcgcgttggccgaagagggcgtgatctaccgctgtacctccagcagtagtgacgtccctaccctgcagcgcacgccgtgccccaccggcagcaagcagcaggtgctgcgcgtgcccggcccggccaacccgcagccggctgccgctgcacctgtggctgcggaacctgcacccgcccccgtcgaaacacccgcgccggtgccggccggaccggccgttgcccctgcggccccagcgaaaccacgacgcgcggacgaaggacgcaccatcatggaagcgggaatggttgaacgcgaaggtgccaaccagattctcgacagtgcgaccctgcgccgtgatgccgatgcccgtgccgaagcaggcaacggtccaccgaagccgccgcttcccccgatcttccagtgcaccgacggacagggcggcggttatctgcacgagtacgaggcatcacctggtcgctgcgaaccgatgacggtgcagggcctgggcggggtcacgccgatgaacgcggccggctgcgaagtcgtacgcgaccgctgcgaggaacttcccgaagcacagcgatgcggcagctggcagcagcgcttccgtgatgcccgcggccgtgaacgcttcgccgcaccggaaaaccgcgataccgcgcgcggtgaacgcgagcggctgcaggcggtgttggaggccagcaactgcccggtaccggggtgaccgccacccggtagtgccggccgctggccggcaactgcaatcatctgaagatcctgtggttgccggccagcggccggcactacctgcggaaagatcagaacccgtaacgcaggaagccgccatccaccgcgatgcactcaccggtgacatagctggccgccggcaggcacaggaagcccaccgcggcggccacttcctccggctcgccgatacgacgcatcggcgtgcggttgatcacttcctcgtagtaatccgggtccgacaacggaccggaggtccgccgcgtgcggatgtaccacggcgccactgcattgacccggatgccatcctcggcccactcgacggccaggttgcgggtcatctggtgcatcgcggccttgctcatgccgtagaccacgccgctgcgcacatgggtcaggccggacacgctgccgacgttgacgatcgacgacgatgcgtggcgagccagcagcggatgcgcgtagcgcgacagctcgaacgccgagaacaggttggtctcgaagatcttccgccattcgtcctctgaatactccgtggccgccttggtgacgttgccgccagcgttgttgaccaggatgtgcaggccatcactgtggtcttccacccagtccaggatctgccggcggtcctcgtcgtcggagacatcggcggccagcgcgtgcacctgcatctgcggatacacatccagcagctcgtcgcgcgcagtctccagcatgtcgatatcgcgcccgacgatcatcaggtccgcgccgaagccggccagttcgtgcgcgatggccaggccgataccggcgctggcaccggtgatcagggcggtctgcccgtccaggcgccaccgttgctgggtcatgtgtcctccggggccgcgcccgctgcatttcgatacggcaaggatacgcgctcacggcggccctctgccgaggatgcgacactgcacgtacgcccactgcggagagccgccatgcgcatcctgaccctgttctcgtccctgctggccggcgtgctgctggtggcctgccagcggccgccgacgccgaacccggagaagccaccggtgcccaaagcgatgtcgcgtgcgatgcaggaaccgctggaccgcgccaagggcgcgcagaaagcggtggaagaagccgccgcacgcgaacgcaaggccgaggccgacgcgacgcagtgacctgtggggtcagagccctttgcggggcaaagggatccgaccccaccaacgaaaacgcccggccagggccgggcgttttcattcgtcaccgttgccgatcagaacccacagaagcagtaggccagcgccttcaccggcgtgccgttgcccttctcgcgcgccgcgttctcgacaaagcgcagctgcgtatccacttccggcatcgtgcgcgccagcaccatccgcgccatgcccgagtcggacagcatccaggcgccggcacggctgccggcgaaaccgctgacgaactgcgcgaacggcgtcgccgccttctcgatgtagcgcacgcggtaggcatcagccttgcccagcttggcacggctggcggcatcggccacggcatccttcaggccaccgaaggcatcgaccaggccacgttccttggcctgcgcaccgctccacacgcggccacgcgccacttcgtcgacggcctcgaccggcttcttgcgggcgtcggcgacgcgaccggtgaagtcggcgtaacccttgttgatcaccgactggatgacctggcccacggccggatccatcgggcgggtgacatcgaacgcacccgcgaaacgggtggtgccgacaccatcggtgtgcacgccgatcttgtccagcgcgcggctgaagttcggcaccatgccgaagatgccgatcgaaccggtgatggtcgacggatcggcatagatgcgatcggcattcatgctgatccagtagccaccggaggcggccaggtcgcccatcgacaccaccaccggcttgccggcggcctgcagggccaccacttcgcggcggatctgctcggaggcgaacacttcaccgcccggcgaatccacgcgcagcacaaccgccttcacgttctcgtcgtcacgcgcggcacgcagcagcgccgaggtcgattcgccaccgatgcggccggccgggagatcgccgccgctgatttcgccggcggccacaaccaccgctacctgcggacggttgtcgaccgggttgcggcgcgcatcgagctggcccaggtaggtgccgaagtcgacgttgcggaaaccaccgtcggcatcgtcgtcggccacgccgcgctcgatcatcagatcctcgaattcctcgcgggtcttcagcgcggtcaccagcttctgctgcagggcgaacttggccaggtcgccaccggcggcggcgatgccttccggcagcgtgtcgatgccggcggccagctgtgccgggtccaggcgacgcgccttggcgatgtccgccagatagcgctgccacacgtcgttcatccagaacaggtcggcttccttggaggccggcgaggccgcatcgagcacgtacggctcggccgcggacttgtactcgcccaccttgaacaggtgcacgtccacgcccagcttgtcctgcaggccggtgcggaagtactggcggtagcggcccaggccctcgagcaccaccgaccccatcggatccaggtagacctcgtcggcctgtgcggccagcaggtactgcgactggcccatgctctcgctgtaggccaccagctgcttgccggaggcacgcaggtcctgcagcgcggtggccacttcacgcagcgaagcgaagccggacggctgcagcttgtccagctccagcaccacgcgctcgatcttcttgtcttccttggccgactcgatcacccgcagcaggtcgcgcagctggatctcttcggcgccgttgtcgcccaccgccttggccagtgcacggctgaccgggtcggcgctgaactgctcgaccaggcgaccttccggggcgatcaccagggtggtgcgatcctgcagtgacttgctggcaccggcacccatgcccgccgcgatgacgaacatcaccagcagcaggaacagcaggccgaagaacagcaggttgaggatcaaccggcgggtgaagttcatgacgtcccacagcccgatgaagaaactggcgacggggttgcgacgcgccgggggcagcgggggcacgggttgattcatggaacgctccggatggcttcttgccgtggtaccagcatagccggtgccgcgtgatgcagcatcggacacaagtcaggggatcgcccgccatgggtcggcatggcgggcggaaaggtcaggacaacatcgactggccgatgcgcaggctgctgcggcgcaggcgccagcccatcaggatggcagcggcggtcaggccaacgatcaggccgatccacatgccctgcgggcccatgcccaggcccaggccgagcccggcgccgagcggcatgcccaggccccagtacgcgaacatggcgatgaacatcggcacgcgggtgtctttcaggccgcgcagcgcgccggccgacagtacctggatgccatccgggaactggaaggtggccgcgtacagcagcagcgtcgaggccaggccggccaccgccaggtcgttggtgtagacaccgacgatggcatcgtggccgaacagcagcaccgccgccgacagcgtctgcgtgcccatgatgatcgcgtagccggcccaggccgcacgccgtacgccgaagccatcgccacggccaaccgcatggccgacgcgcacggtggtggcctcggccacgcccatcgggatcatgaagcacagctgcgccacgttgatcgcgatctggtgcgcggccgcttcattcgcacccagacggccgatcagcagcgcggtgacgatgaacaggccgccttccatcagcacggtaatgccgatcggcaggccggtgcgcagcaggtcccagatcgccttccagcgcggtccttcgaagtgcgagaacagctgcaggtgggcgaagcgcttggtgcgccacaggtagagggcaaacgccgtggcctgcagccacatcatcaccgccgaagcgatgcccaggccttccgcacccagttccgggaaaccgagcttgccgttggccagcacgtagcccatcggcgccagcaccagcaggccgccgaagccgagcagcatggtcggcaacgtccagtgcatgccttcgctcaggtaacgcatgcagaagtacagggtcagcgcgggcccgccccagcgcaccgcatgcaggaacgcggtcgcccccggcacgatgtccggcgcgatcccgaacgctggcagcagcggcggcaccaccgtgaggaaggtgaacatgatcaggcccaggcccatcgccaaccacaacgcctggcggaacagcgggccgatctcgcgctcgcggccggcgccgtgcagctgcgataccgaggcggtgagcgagatcagggtgccgatcgggatcagcatcggcagccacaacagcgccgtgccgatggtcaccgcggccagggtcgcggtggcgtggtggccggcaatgacgttgtcgacgaaggagatcagaccggtggacacatgcccgagcacaagcggcagggcgagcagaccggtggcgccgacttccttgctgaagcgcggcgtggaggttgcagtagacataaggtgcttgacgcgaactacggttgcgcgcgaagggcacaggcaccgggttgcggccggtcatcttacgcgcgcagcgcgcgcattcccatgacatggcgtgaatgctgggttccggcaggccgcggcatcacgcgttgcgatcgcgttaccgggaaaaccgcccgccctgtagagtcgactgtcagtcgacttccgcgcgcagcgcgggtttttcgcggatcagtatgaagagcagtcgaccaacagtcgacgctaaccctggacgctacgccttccggtttactgacccgcctggcgcttgagccaggtgtcgcgctcggcggcgggcacggcgaggaacgcgcctcgcaccgtgtcacgctcctgcggtggcgtgcgctgcgcgaccagggtcagctgggccagctgcgccgggctgagctggcgcagcacggccagcgcggcctcgcgctgttccggtggcacgaagccgaacaggccgtgcagcttggggaactccagtcccagctgcgggcccagccgccagccctcgcggaaggcctggtcctgcgcctggaactgctcgcgcaggcgctgctgctggtccgccggcagcgcattgaaccgcgccgcagcctgccggatgcgctcccgctcgctctccggcagggcgcgccaggccgcgtagtcggcacggcgctgacgctgctgctgggcgtcgagctgggtgaacgcagcgggcgtcgtgtttgtggtggccggagcgggagccgccggtgaactgcccggcactggcggcggcagcggcacgctcaaggtctgcggcgcggcggacagcgacaacggcagggccagcagcaggctggcgaacagggtcttattcatcggcggcagcggtttccagcgtggcgctggccggctcgggccggctcggcctggattgcgattcgtccaccggcaacgggccgccggcggcggtccaggcatacagatcggcatcggccaccagcggatagtcgcggtcggccagcatcatggcgtcgtcggaggcttgggccggggtcgcatccggcgtggcattgaccttgctcggcggaagagcttccaccgtgaccgggccagcttcgcccactaccccttccggcagtggagcgtcgctaccggatgaatgtccttgccagtagcgccagcccagtgccgcagccaacagcaccgccaccgtcaccagcaggatcaccgggccgcgccagcgcggcctggcattgggacgccgccgcttgccctgggcggtcgcacgatcatcgcgctgcggtgcgcgccagctggtcgcgggagcttcattgctggcggccgacgcagccggctgttgcagctgctgcaggcgcttggccggcaggtcgcggatgcgcagctgcacctgttcggccagctggcgccatgccgacgcatcgggctggccgtgcgcatcacgggggcaggcatcagccagcaggtgctggtagcccgcttcgtcctggtcgagcacgcgcatggcgataccctcgtccagactgccgcccacccgcagcaggaatgccaagcgcggcagcggccccatctcgcccagcgcggccaacggcggcagccactggccgcccaccggctcgcgcagcgcctggcgctggcccagcagggtccagaagcgggtcggccactgcgccatcggcaggtcgctggcgaccgcggcgaaggcgcgcatcaccgccaccagggtctgctcggctcgcgcggcatcgccgcactgcagctcagccaccaccagggcgcggcgctcgacgccgcgcaggaacgccgacagcgcgccggccgcggtcgaggaaacaggggcgggcacagccgtcatcggtcactccaaaggtctgccggcatgatagcggcagcccatcggcacccgtaggacttgcgcgcgcaggcacttcgtgctgcaggttgtgcacagcaccacgcccgcctcggggaaaactgcggcatccagctgaattcactctgtttcagcaatgtttcacactcaagttgttgattttgaatgactttgaagtgtggcgattttttgaccaacccaagcgtgagctcgtcgccatcggcctcctgcgttcccgtcgaccggtaacgcacaacgttatccacagaacatgtggataagactgaatctccaatggacaccgatatttaggtgacatttatgattcgacggaggccccccggcagtctctggcccctgccatccgcgcgcgcatggcccgttacactggcccgatgctttcacccattccgaccctgcaggtcgccctgcccgtcccgctgccgcgcctgttcgactacctgtcaccagagggcgatggccccacggtcgcggtcggctgccgcctgaaggtgccgttcggcaaccgcgagctggtcggcgtggtggtggggcacggccagaccgatgacggccagggactgcgccaggccttggcctggtgcgacccgcaaccgctgctccagggcgagctgtggcacagcctgcagtggctggcgcgctacacccatgcgccactgggcgaggtgctgagcaccgccctgccgggcccgctgcgccatggcgacgccctgcccgacactcatcactggggctggcagctgaccgccgaaggccgcgcccagcgcgaaaaactgcgcgccggcagccgcccccggcagctggccgagctgctggccgacgccatcgtcgatgaggacgtgctgggcgaacgcatggacgactggcgcaccgccgcgcgcagcctggccaagcgcgagctggccgaacgcgtggcgctgcgcgtcgctccgcagcacgcgcagccactgcctggccccaccctcaacacggagcaggcagaggccgtggcggcgatcaacgcagtcgagggcttccaaccgttcctgctggatggcgtaaccggcagcggcaagaccgaggtctacctgcaggccatcatccactgcctggcccaaggcaagcaggcgctggtgctggtgccggaaatcggcctcaccccgcagaccctggcacgcttccgcggccgcctcggcatcgccgtgcatgcactgcattcggggttgaacgacaacgagcgcgcccgggtctgggcggcggcttcgcgcggcgaggcacgggtgatcgtcggcacccgctcggcggtgttcacgccgctgccgcaggccggcctgctgatcgtcgacgaggagcatgacggcagctacaagcagcaggacggcatccgctaccacgcacgcgatttcgctctggtccggggcaaggcgctgggcgttccggttctgctgggcagcgctacgccttcactggagacgctgcacaacgcctatgccgggcgctacacccacctgcgcctgaagcagcgtgccggtgatgcgcggccaccgcgcgtgcgcatccttgatgtgcgcaagcgaccattgcatgacggcctctcggccgacgtgctggccggcattggcgagcacctgcagcgcggccagcaggtgctggtgttcaagaaccgccgtggctatgcgccggtactgctgtgccacgactgcggctggaccgcgccatgcaaccgctgcgatgcaccgatgaccgtgcatggcggcggtcgtcgcctgcagtgccatcactgcggtgcgcggcaaccggcgccgctggcatgccccgcgtgcgggagtctggcgctgcaaccgcagggcatcggcaccgagcgcctggaagaacatctcaccgccgccttcgccgacttcccggtggtgcgcatcgaccgcggcaccacgtcgcgacgcgatgcactggaacaacagctggcgaaactgggcgaccagcccggcatcctggtcggcacgcagatcctggccaagggccacgacctgcccaagctgaccctggtggtggtggtcggcatcgacgaaggcctgttctcggccgacttccgcgccagcgagaaactggcgcagcagctgatccaggtcgccggtcgcgccggacgcgcgcgcgacccgggcgaagtctggctgcagacgcatcacccggggcacccactgctggaaaccctggtcagcggtggctaccacccgttcgcgcaggccgagttgaaccagcgccaggccgcaggattcccgccgttcgcgcatctggcgctgatgcgcgccgaagcgcagcaggtggagcatgccaatgcattcctgctggcagcgcgacagctgctgggcgagcaggacgtggtggaggcctatggacccatgccggcgccgatgccacggcgcgccggttatcagcgcgcccagctgctgctgtctgccgcgcagcggccaccgctgcacggggtgctttcgcaactggtaccgcagctgtatgcgctgccggaagcacgcaaggtgcgctggtcgctggatgtggatccgacggatctttattgaggggtcagagcccacccgtcgggtgggatccgaccccgatgccctggggccggatcccttttcgcagaaaagggctctgaccccggacgctttcgcttacgtcagcggcgacatcacgccgcgctggtaggcggggcgctcgcgaagacgggcgtaccagtcggccaggtgcggcagttccggacgctggatcggcagttcgaaccaggcatagatcagcgagccaagcgggatgtcacccatcgcgaatgtctcgccggacagccacggctgcttggccagggtggcatcggccatcgccaggtagtcgccggcgcgcacgatggcggcattgatccgcgcttcgtcgcggtcggccggggcggtgcgcatgatgccccagatcaggtcggtgtacagcggcgccatgcgcgaggtgctccagtccatccacttctcggcctgggcgcgttccatcgggtcttcagcgtacagcgtgcccagcgcgtagcgcgcactcaggtagcgcacgatggcgttcgattcccacagcggcaggccgtggtcttcgatcaccggtaccaggccattgggattcatcgcctggtattccggcgtctgcgtgccgccgtggctgccaccgacctcgatggactcgtacggcaggccgatttcctcggcacaccacagcaccttgcggacgttgctggaattgcgacggccccagatcttcaacatgcgggtattccttgctggcaatgcgagcggcaacgatacccctgatcgggcggggtgtgtgcatatcggatgcgggatctggcgtctgggaattgccggccagcggccggcactaccggttcctcgctggccagcggccggcattaccggttctttttcggcagcgcgcgcacgtaggacgacttgccatccttcttcagttcgaacaggccgatcgctgccagcagatcgctgagcttgccgtagccgtagttgcgcgggtcgaacgacgcctggttgccgatctggctgccgaccgggccgaggtgcgaccagccatcctcgccctcggccgcggacaccgcgcggcgcagcatcttcaccagccgcgtgtcgctgcgcatttccgcaccgctcttgcgcgggcgcgcatcgtcgttggccaccggctcgttcgaggcctgttcgctggatgcctgttcggtatccggcacgctggcgtgggtctggcccagtgcttccaggtaggtgaatttcgagcacgcgttgacgaacggctcgggtgttttcttctcgccgaaaccgtacaccttcacgccatcggtcagcaggcgcatcaccatcggggtgaagtccgcatcgctggagacgatggcaaagccatccaggttgcgtgcgtacagcaggtccatggcatcgatcaccatcgccatggccgaggcattcttgcccttgctgtaggcgaactgctggatgggacggatcgcatactcatgcagcaccgcttcccaccccttcagtcgcgggctcttccagttgccataggcgcggcgcacgttggccaccccatagcgggccacttcggccaacacctcgtcgatcttcgaggccggcgcattgtcggcgtcgatcaacagggcgatgcgcttttccggttcgctcatggactcctcgcgggcggttgcctgaacccgagtatcgccgatccacgcgggcgctgacgtgacaggcggccgccgtgcgaagatgccaggcgcttcccccaatgcccccactggagtgagtcgatgagtcgcgagcgcgttccccacctggttgttgtcggcggcggttttgccggtctctgggccacccgtgccctggcccgcgagcgcatacgcatcaccctggtcgaccgccgcaaccatcatctgttccagccgctgctgtaccaggtggccaccgccggcctgtccgcgccggatatcgctgcaccactgcgccatatcctcggccaccagcgcaacgtggaagtccgcctcggcgaagtggtcgccatcgacaagcaggcccggcagatccgcatggccgatggcagcacgctggactacgacagcctgctgctggccaccggcgccacccacgcctacttcggcaacgaccagtgggccgatgatgcgcccggcctgaagacgctggacgatgcgatcgcgctgcgccgcaagctgctgctggcgttcgagcgcgccgaggcggaaccggacccggcgaagaaggccgcatggctgagcttcgcggtggtcggtggcggtcccaccggtgttgaactggccggcaccctggccgagatcgcgcggcatacgttgcgcaacgaattccgccacatcgacccggccagcgccaaggtgcggctggtcgaggccggcccgcgcgtgctgtcctcgttcccggaagtactttcgctgaaagcacgccgccagctggaaaagctgggcgtggaagtgctgaccggtaccccggtgagcgacatcgacagccagggcttcacgctcggtgaccagttcgtaccggcccgcaccgtggtctgggccgccggcgtggccgcttcaccgctggcgcgcacgctggacgtgccgctggaccgcgccggccgcgtgccggtgcaaccggacctgaccctgcccgatcacccggagctgttcgtggccggtgacctggccgcactgagccaggccgacggcaagccggtacccggcgtggcacccgctgccaagcagatgggcaaatacgtggccgaggtgatccgcgcacgcctgcacggcaagcccgagcccggcccgttcaagtacgccgactacggcaacctggccaccatcggtcgcatggccgcgatcgtgcacttgggccggctgcagctgtcgggcgtgctggcctggtggttctggctggccgcgcacgtgttcttcctgatcggcttccgcaaccgcatcgtagtgctgctgaactgggccgtggcgtactggagctaccagcgcagcgcgcgcatcatcttcggtgatgaccaggaagaccggcgaccccgacggtagtgccggccgctggccggctgccgcgcggtccgtcccctctccgcaggaaagggctctgactccgtcaacatcatccatgcatggcgtggatctaccgcttcatcgggccgccgggcgcccgccgtttcgaccatgcgcggcagaagtcctccttccttgcggtgtcggcaatctgcgcggcactccagttgcgggtaatccagatcgtcagtgccgtgctgctcagatgccagcgcagcatgtcgtgccgtggctgccgccaaagatggcggcgggcaatccagaacgcctcccgttccacctctggcaccttcttcttcatcgcgtcgtcgtcgaagaactgcgcggcgaaactccagggattcatcggctgaaatcctgttcgcggttcactgctgcacgcagccacaccactgggcgcacggtctgctggcttcggccaaccgcccaccagggcaagcccgagcaggtacagcaggccaggcagcagtgcgatgccggcggccaatacgacgacggagacccatgccttaccggcggcacgcatcgtgctcacttcgccttcggtttcgggtaccacaacgcgttgacgatgacccagcgctggtcgaagcgccccatgtggaagtaatcgacgaaccacggcgtttccaatcgcaccgaggcggcattgccggtcacgtccagcgccgtgcagcggcggtcccattgatccttcggggttttcagcgcgccctgcttcgtcagcgcgaccagttcttccttcgacatgcggcgcaggcccagccgctcgtcgggcgtatcgccgaggaccgcgcgcttggccaggtccgggtgcagggagcgggcgacgcgctgcgggtcggcctccagctggccgtcgacgtagtcatggcaggtggcttcgatggccgcgagggtggccgggtcggcagcgggactggttgacgcggagagagcgaacaacagggcgacggtggacatccgggtctccagcgctgatggctgggcgatcatggcatatgcaagccgcatccacgcatggcgtggatctacggcatcaggcccatttcgtcggtgcccagctgcatgtacatgaacgcagcggcttcttcagacatgggctgcccctgcgggaagctgtccaaccaggcggtgatgcgcgcatggcgccccgccagcgcatccgccaatgcctgcttttccgcgtcagtggcgcgctcccgcatttcattgcgaagcacgtcatcgccgatcccccacttttccgcgaacgggatcagatcgaccagatcgggagggacccggtcacgacgcaggtggatcggttcgggtgtcctcgggccatacgcagccagctcagcagcggtgccgatctgcccatgctgcagtggcggtggcgacggtgcttgggtgcaggccagaagggccgcgcaggcagtcaacaggagtatcccgcagttcttcatcggacggatccatgtgtcgatgggtgtggcgatcatggcatgactggaagcgcccatccacgcatggcgtggatctactgtagagccgggtccatgctcggcttcaccatcaggcagcagcaacaacagccgagcgtgggctcagctttacagaagcgcaggatccggcgcctgcagccaggccagcttgcgttcccgcggctgctgcttgagctgccattcggcccgcgaggcggcggcccggtccgggtactcgcgcacggccagcacccgcagcggcggccgggcccgggtgtagcgcgcgcccttgccggcctgatgggcggcgaaacgcgcgtccacgtcggtgctgatgccggcgtaatagctgccatcgcggcattcgagcaggtacaggaaccacgggcggagggacggggccatgcccggattatgccgtgctgcactgcagcggatatactggcgcccgaatgcaggagagaggcgccgcgctggcgcccgccgaaggcgcaggctcccatgatcgctcaggccggtgggccggaatcccaccaaccatgcattcgactcgccgagctggagagaggtcaccgggcatgcccgggacgatccgccgaaggggcacgcggcccatgccgctgaactctcaggcaaaaggacagcgggagcggcaccggtcatcgtcattccgtcattgcgcaggcaatggcggcgtccgcgcatggccggccccaccgcgcccggagcctgccccatgttgctgtccatcatctacctgatcgccatttccgccgaagccatgaccggcgcgctgtccgccggccgccgccgcatggacctgttcggcgtggtcatgatcgcctgcgtcaccgcactcggtggtggttcactgcgcgacatcctgctcggccactacccgctgggctgggtgaagcatcccgagtacctggggttcaccgtgtgcgcggcgctgatcgccacctgggtggcgcgctggatgcaccacttccgccgcaccttcctggtgctcgatggcctgggcctgatcgccttcaccctgatcggctgctcgattgcgcgcgaagccggccatgcgatgccgatcgtgctgatcgccggcatgctgaccggcgcgttcggcggcgtgctgcgcgacatcctctgcaacgaggtgccgctgatcttccagaaggagctgtacgcgatcatcgcgctgctgaccggcgcggcctacctgttgctgctgcactggggcgtggccgacgccaccgcgatcctgtgctgcctcggcggcggcttcgcgctgcgcctgctggcgatccactaccgctgggaaatgccgaagttcgtgtaccacgacgaagtgcattgaggttcgcgcggcggaatccgcaccaccccggcgatgtacctggcgctgtcgctcatgcgcagcgccaggcgcatcgccggtgcagatgggccggtctccaactccgaccggccctgatcgcggccgcacccccgcaggcgctggccgccatccacacacgtgccgcactcaagcggcttcggacaccttcacttcgcgacgggcgcgcacggccgcggccagtcgctccagcaccgtcacggtggtgtcccagtcgatgcagccatcggtgatgctctgcccgtagaccagcggttggccttccaccagttcctggcgaccaccgatcagatggctctcgatcatcacaccgacgatgcgctgttcaccgtcttccaactgaacggcgatgtcctcgatcaccttcggctggttgtccgggttcttcaggctgttggcatggctggcgtcgatcatcaggcgggtcggcagcttggccttggccagcgcctggcaggcctcggcgacgctgcccgcatcgtagttcggctgcttgccgccgcgcaggatcacatggcaatccgggttgccggtggtcgacacgatggcggtgccgccctgcttggtgaccgacaggaagtgatgcggattggaggccgcacccaccgcgtcggcggcgatctttacgttgccatcggtgccgttcttgaaaccaaccgggcacgacagtcccgaggccagttcgcggtgcacctggctttcggtggtgcgcgcaccaatggcaccccaggccaccagatcggcaatgtactgcggcgagatcacgtcgaggaactcgacgccggccggcaggcccagcttgttgatgtcgcgcagcaggccacgggcgatgcgcaggcccttgtcgatcctgaagctgccatccaggtccgggtcgttgatcaggcccttccagcccaccgtggtgcgcggcttctcgaagtacacgcgcatcacgatttcaagttccccggccagcgcgtcacgcagcggcttcaggcgctgggcgtactcgatggcggccttcgggtcgtggatcgagcatgggccaaccaccactgccaggcggtcgtcacggccatgcaggatctggtgcagggccgcgcgcgaggcgctgacggtgtcggaggcttcatcgtcacacggcagcatcgccagcagctgggcaggcggtgtcagcggttcgatggtgcggatacgcaggtcgtcggtgtgcgggggcattgggggaggtctccggaacgttggggtccccagcgtggcggcatgaaaaaagccgccaggttcgctggcggctttcgggaatgcgtctgaagctttcttcagggtgagcgcagtccttcctccgccaatggcttcggaaagtaataccagtaaaagcgggtggcggctgcgttcatgggttgtattgatagcacagcttttgcgcagtgcaaaatgtttcatccgcaactggggacgcggttcagcgagatgcgcgccggccctgcccacgcggcggcaaccacgcaacgtcgctcatttgccatgcacttccacgtccagcagcaggccctcatggatgtcggcccagcgttccagcacgcgatccagttcctgccgggcctcgtccagctgctcggggttgagcagggaacgcgcggtgtaaagatcggaaaccaagcgccgcagggccgattcctggatggccaccgacggcccctccagccccggcaactgcaacgccgggctgtcgccaagagggccgaacagcgtgacctggagcgtgctctgcatgatcgaccttcctgcggatggacatgggcaatgtcctgtttaccgcgtctgggtgacaggcgcatgtgccacccatgcccagcaccgggatctgccggcgtctgccgccccgctacaaggcggccaggtcggcaaggtgctgggccatgctgtccatcgcgcctaccgcctgggtggtggtgaagtactcatgccagccggtagcggcaatgccggccatcaacgcgtcgacctcctcgcggcttgcgcagcgccagaccgcatagaactgctcatcgctgccgtgcggtacgcccgaggcaatgcggcccatcgccagcggcgtgatgcggaccggatcgaactgctgcatgccggcgccgatacgggcgaagaaggcattccgctgctcgggcggaagtgtggtccaggcaggggtggcggtgtagagctcgatgaaggtgtgcgacatggtggttcttccttgagggttcgggggttgccggccagcggccggcactaccggagcgagcgcagcgcgcgtttgcggatgtaggcgttggcgtcgctgtggcgctcatgctgccaacgcgtacacagctggcgcagccactgcggctgggtcttgccggcatcgttgagccagtttccgaccgaatcctgcacatagcgttccggatcgtcggccagtgcttccagcagcgcggatgcatgttccgggtgctgcttgaacagtgcgatatgcgtggcccagacaccgcgcggacgcagtgcttcgcaggcgaagcggcgcaggtacggcgatgtttcctgtgaccacggttgcaggtgctccagcgcctgcagtggtgcggcaacgatgtccgtgcgtagtgccagccacgcccattcgcgcacaccgaaatgggggtcatcggccagtgtgcgcatctgctgcagcttccctgccagcgttgcgcgggcatcgctgccgatcaggtagcaggcccagccgcgcacggtatcggagctgtgatgctgccagagcgcaggcgccccctgccccgcctcacgcagcagttgcgcagccagggccatgcgcagcgtgatgcccttgcctgaggcgtcccgcatgcgttgcagcgcctccggtgcaagcgcaggcgccaccacctgcagcagcgcggcaaaatccactgccaggcattctgccagatgggtggcggggacgcggccggtgttgagtgcttgccggcgttccgcaggaatggccgtgctcatgctgcggattcccgcccggcgtccgtgtgctgccagaccttgtgcagcagctgtgacagctgctgctgttcatcagcatccaggccgctgaacagcccaccgatccattgcgtgtgctgctcgaacagcgattcggccaaacgctttcccggtgcggtcagcacgatctgcaggcggcggccatccccgtcatcgttgcgacgctgcagcaggccttcgcgctgcaggccgtcgagcaggccgctgatggtggcgcgggtcacgccggcgcgctcggccagcacatgcggcggcagtgcgccaccggccccgtgcaacaggaacagcacgatgaagcgaccctcgctgagcccatgcggtgccagccgcacggcgcagtcgcgatcgatcgacgaggacagcgagagcagctggaaacacaggcgcagcggcgcgatgttggcgtgaccgcgtcgctgcgcttcctcgatcagggcatggtgcttggcttcgatcatctcacgcacgtgatatggttaggcgcctaatcatacagccaaacagccgctgcctgtaaaccacagccgatatcaggtgaactttcccagcagcaggcacgcaaccagcccgccgccctcccggtgcagcagctgcagttcgcccgcgtgccgcctcgccacattggcggccactgccagcccaagtcccgctccaccggtggtgcgactacgagaacgctcgctgcgctggaacggttgcagcaggcgtactcggtcgccctcggcgatacctgggccccgatccatcacctccagctggacccctcgctcaaccacggcaagccgcagctccaccgccccggcatagcgatcggcattgtcgataaggttgtcaaacgcgcgccgaagcagcagcgcgtcgccgtgccagggcagactgtccggcccctggatggagatctcgacaccgcgcagcaacgctgcctgcacgcactcctccagcagcgcggccagatccagcgggcgcatctgcaacggctgcagttcgccgcgtgcgtaatcgagcacctgctcgatcatcgtgtccatgcgctcgatgtccgccaccatccgggccgcctgtggtgtgggcgcgaactcggcgcgcagtcgcaggccggtcaatggtgtgcgcaggtcgtgcgccactgcagccagcatatgggtcatgtcctgggcctgcgcacgcaggcgctctcgaccggtgccgatcgcggcggccagcatctgtacctcgcgcgggccatcatccggcaggggcgtgtcggcttgcaggtccacacgtgcactggcatcggccaagcgtcgtagtggacgccccagccggatcgatgcccacgccgccagcggcgccagcaacacggcaccgcccagcagcgccagtatcacctgtcgccgccaagctgccagatcactgtgatcgctgccgaccacccgccagcggccatcggcctggcgcacgcccagttcaaacggcggccattgcatcgcggtcagcagcgcggcctgcgccttcagtacaccggcccgcgccgtgccgtcgagcacagcgccgccttcgatgacctgcacatcaggcgccttgccctgcccgctccagaccaggcgcacctccttcgccggcaaacccatctgcagcgccgccaactgggtgagccagtcactggcactgccctgtggtggcgcatcctgcgtcgccagatgcaggcccagtggtgccgcggcctgctccccccgcagcacctgcacggcctggtccaatcgcatcggtggcggcgcgggccgaggcatccagccaaccacggcaacgctgaccagtgtcgccagcagcaggctggccagggccagcatcgtgatccaacgcgcggtcggccaccggctgctcacagcacctgtacctcggcgtggaagcgatagccttcgccacgcgatgtctgcaccagggcttccgcaccgggtgaggcctgcccgagcttgcggcgcaggcggctgatcgccaggtcgaccgcgcggtcgacgctgtcactcggttcgccacggctcagctgcagcagctgctcgcgccccagcacccgcccggggcgttcggccagcgccagcaacaggctgaattcaccacggctgagcaccagctcgttcccatccggcgccagcaggcgacgttgttccggcagcaaccgccaaccagaaaagcgcagttcactggctacccgcgcgcgcagcttgtcctgccggcgcagcagcgcgcctacccgcgccagcagctcgcgcgggtcgaacggcttggccaggtagtcgtccgcgcccatctccaggccgatcaccctgtccggtgcgctgcccatcgccgacagcatcaggatcggaatggcccgtgcctgcagccggcggcagaccgacaggccatcctcaccgggcatcatccagtcgaggatgatcacgtccgggcgatcgacctgcagcagcacgtccagcgccgtcgcgtccgctgccacccgtacctggtagccatgcagcaacaggcaatcggcgatggcatcacggatgctggcgtcgtcatcgacaacgatgacacgggcgggagttgtcatgcaggcagtatcaggcaggtctgtatcaggacggtatcaacgccgatattcccgcgatacggcgctgcgcgccaatggtcacccatgatcactgcggagacttgccttgcgcctcatcccattcgtcctgcttgctgccccgctggctgcgctggcgtccgattctcccgaacacatcctgccgatgtggatgcagggcggtcatccggccgtggccgtgtcgctggacgggcgtgccgaaccgctgcgcttcgtggtcgacagcgcggcaggcgccacgctggtcgatgatcgcgtcgtgcggcgctacggtctgggggatgcggatgcagaggtatcacaggcccaaggggcaagtgcagcctccgcgcggctgcagcgcatacgcagaacgtcctggcagctgggcagttggcagctgcaggcccaagccatgaaggtcgatctgtcgtcgttgccgaaggacgatgatccggccattgacggcttgatcggcaatgatctgaccggacgctgggacacccgttgggacttcggccgcaatcaactggcgctgtggacacccggcggattgaatctggaaggaccgggttgccagcccaatgcgctgcccggacgcactgacggcctgcgccagttcggcttcatcatgcttgcactgggcgcgcccgcggtggacgccatcgccgtggtcgacaccggtgccgcgcagaccgtcctcaacgccgaagcagcccgcgcactggggctgcgcaccgacggcagcgacgcacgggtgcgggtgcgtgaaaagggcaccgaaggcctgggcggcggaaagcaggcaacctggctgtacaccctgcccggcatggccggcaacggctggcagcacccctcgatggaggtccgcatcagcgaactgccagtgttcaaggcgatcggcctggagggccggccggcgctgatccttggtgcggatgcaatgcgcggcggccaggtggacatcggtgccggcgcgtcccggatctgcctgcgccagccgcaggccagctgacatccggcaatgacgccagcggcagcctggcgtagcatcaccgtgcgccccaccaggaattccacgcatgtgccgtgctgccctgatgttgctgacgctgttcccgctggccgtgctggctgcacctcccccggtaccctcgccggcccgcatcgatgccgaagcgcagcggttgatgcaggccgcacaggcgcgcggcatggcactggcggtgatcgacggcggcaaggtggtgcacgtcgccgcctacggcgagcgcaataccgcaggcgaaccactgcgcaccgatacggtgatgtacgccgcctcgctgaccaagatggcattcggccatctggtcgcgcagctggcgcaggaccgcaggatcgatctggatgccagcatcgccacagcgctggacaagccgttgccggactatccgcccgaaacgaagaagtacgccgactaccgcgtgctggccgatgatgcgcgctggcgccagctcaccccacgcctgctgctcaaccacgccagtggctttgccaacttcgggtttcttgaaccggacggccggctgaagttccacttcgatccaggcagccgctacggctattccggcgaagggctgatcctgctgcagttcgtgatcgaacgcggacggctgggcgaggatgtgggtgcgttgatgcagcagcgggtattcgaccgcttcggcatgacccgcaccagcatgatgtggcgcggggacttcgccaccaacctggccgacggctggaccatggagggcaccgccgagccgcacgatgagcgcagccgcgtgcgcgcggccggttcgatggataccaccatcgccgacatggcccgtttcgccgccggctacgtgcgcggcgatgggctgtcagcgacgatgcgcaaggagctggtgcggccgcagctgccgatcaccaccgccagccagttccccaccctgcagccggagctgccgaaggcgctgcagcgcaaggacctggcggccggcctgggagtggtgacgttccgtggcctgcaaggcgcgggcttctacaagggcggccacgatgatgcggtcggtaatacgctggtgtgcgtcgagcagcagcagcgctgcgtggtgatcctgggcaacgatgtgcgcgccgaggcgaccttcccggcgctggtggccttcgtgctcggcgacatcggcgtaccgtggcagtgggagtacggcgcagcgaaggcattcgtgaagtagatccacgccatgcgtggatgacctcccttcaacgcgcctgctcgaagaacatcaggtagaccagccgcccattctccggccggtcgccgaaggccgggccggcggtatgccagaaccacgggcgcagcagcaccaggcggttgaagcgcatcgggatgcgcatggtcatttcccactggctgtcgtcgacgctgtcgcgctcgatgatgtcccgatgcatgtcgccgccgttggcgtagcccagcgcagccagctcgtgggcgttcagcgccatgcgctcggtgttggtgcggcgatggcggaagaactcggtacccccttcgcagtgctccggggcgctgaggtagaggatgccggaccagtgcgaatggtcggtgtgcaccttggcgcgacccacatcgctggccagggtcagccggaacttgccgtgcgactgcaacggattgaccggccgcagcggctcgttgaccaaccgcgacgcggcctcggacaggccgtccagctccagccgttcgagcgaattacgcccggggaatgccccctcctgcgccgggtaggtcaggcccaggccggcctggcgcaggccgtgtgcatcggctggagaaaggaagtcgtcgacgacgatgaacgaggtaggcatggtctgcgagcgtatcgacgcggcgccatggcggcaaccgggcaacaaaaaaaccccgcctcgcggcggggtttttccttgcatcggggagacgcgccggccagggccggcaacgtccgacgcgggcgtggaccttagaagtccatgccgcccatgccacccatgccgcccatgccaccggcgccgcccatggccggctcgtccttcttcggagcttcggcaaccatggcttcggtggtgatcatcaggccagcgatcgaggccgcgttctgcagcgccgaacgggtcaccttggtcgggtccaggatgccgaactgcagcatgtcgccgaactcgccggtggcggcgttgtagccgaagctgccggtgccttccttgaccttgttgatgatgaccgacggctcgtcaccggcgttggcaacgatctcgcgcagcggggcttccatcgcacgcagggcgatctggatgccgtggttctggtcttcgttggcgcccttcaggccggccagcgcggtgatcgcgcggaccagggcaacgccgccgcccggaaccacgccttcttcaacggccgcacgggtggcgtgcagggcgtcgtcgacgcgatccttcttttccttcatttcgatttcggtcgaggcgccgaccttgatcacggcaacaccgccggccagcttggccacgcgttcctgcagcttctcgcggtcgtaatccgaggaggtgtcctggatctgggtcttgatctgcgccacgcgtgcatcaacgttggccttgtcgccgacgccgtcgatgatggtggtgttctccttggagacctgcaccttcttggcgcggcccaggtccttgatggtggccttctccagcgacaggccgacttcttcggagatcacggtgccgccggtcagcacggccatgtcttccagcatcgccttgcgacggtcgccgaagcccggagccttgacggccacgaccttgacgatgccacggatggtgttgacgaccagggtggccagcgcttcgccttcaacttcctcggccacgatcagcagcggcttgccggccttggcgacgccttccagcaccggcagcaggtcacggacgttggagatcttcttgtcgtgcagcaggatgaacgggtcatccaggtcagcggtctgcgactgctggttgttgatgaagtacggcgacaggtagccgcggtcgaactgcatgcccttgaccacgtccagctcgttgtccaggcccgagccttcttcaacggtgatgacgccttccttgccgacttccttcatcgcgtcagcgatgatctggccgatcgactcgtccgagttggccgagatggtaccgacctgggcgatcgccttgtcgtcggcggtcggcttggagatgttcttcagctcggcgacggcggccgaaacggccttgtcgataccgcgcttgaggtccatcgggttcatgccggcggcaacggccttggcgccttcgcggatcagggcctgggccagcacggtggcggtggtggtgccgtcgccggcatcgtcgttggtgcgcgaagcaacttccttcaccatctgcgcgcccatgttctcgaacttgtcagccagttcgatttccttggcgacggagacgccgtccttggtgatggtcggggcgccgaagctcttttccagcacgacgttgcggcccttcgggcccagggtggccttgacggcattggcgagaacgttgacgccgcgcaccatgcgcgaacgggcgtcttcaccgaaacgaatatccttggcagccattgcatttacctcattggtagcgccggacgatgcccggcggctgggagtttgggatcaggttgaaacaggtcgcgccgaggctcagccgatgacggcgagcacgtcgtcttcgcgcaggaccttgtattcgacgccttcgctcttgtacgagctgccggcgtactggccatagatgaccttgtcgccgaccttcagcgacggcgcgcgcacgttgccgttgtccagcggcttgcccgggccgacggccacgacctcacccttggtggacttttccttggccgagtcggggatgacgatgccaccggcggagatttcgtcggcttcgatcggcttgaccacaacgcggtcgtgcagcggcttgatgctcataggagacctcttaagtgattgattggtctaaaaaagtccggcgatgttagcactcaccccaggcgagtgccagaaccgcacgtgaagaaacccgacaacgtcgggagcagggcagagatggagccccgccgccccctttcaagggcggaatgaaaaaattttttccacccgcgcgcctcggccaaggcgttggtcctggacaatttcggtgacaagcgtcgcactgtcagatatctgacgttcatttacgacaaagtgtcactggatcggccttaggctcggtcacgcattcccaatcacaaggagtagtcgatgcgattgctgtccccgcttgccgccgcctgcctgctggcactggccgcggcgccggcccaggccgaggtcttcatcaatgaactgcactacgacgacagcaccgccgccggtgacgtcggcgaagccatcgaagtggtcgctaccgcaggtgaagacctgtccggctaccgcctctacctctacaacggcagcaatccttcggccgccacggtctacgccaacaacccggtcccggccggcaccgccgccggttgcggcagcgccagcatcgccgtggtcaactacccgaccaacggcatccagaacggcccgaacgacggcatcgccctggtcgacgccagcggcaaggtggtccagttcctcagctacgagggcgccatcaccgcctccggtggccctgccgccggcctgaccagccagaacattccggtggccgagaccaacagcacggcccccggcacctcgctgcagcttaccggcagcggcagccagtacgcccacttcacctgggccgagtcggccaggcagaccttcggcagctgcaacaacggccagaccttcagcggcggcaccacccccggcccgaatacgccgccgtcggtgtccaccaccaccccggcgcagggcagcagcaccttcccggccgcggccgatctggaagtggtattcagcgagacggtgaacctggccagcggcgcgttcgcgctgagctgcggtacctccggcagcgtgccgctgaccttcccggccagcggacgcagcgtgaaactgtccaccaacaccgcgctggtggccggtgaagcctgccgcttcgacatccgtgccgcgcgcatcaccgacctgcagggcgcgcatccggccgccgacagccgcatcgcgttcaccgtggccagcaccggcggcaatccggacccgggcaacccgggcgtgccggcgggctactactccaaggtgaacacctccagcccgagccagctgcgctgctcgctgcacgccaccatcaagggccacaccgcctacccgtacagcggctcgggcaccagcacctggaccatcctggagattgccgacgaggacccgaacaacccgaaccgcatcctcgacgcgtatcgcaaccgcagctacgccaaggtgaccgatcgcgccggcagcggcagtggcctgaagtacaaccgcgagcacacctggccgaactcgctgggttttgccaccaccacgggtgacaagggcctgccgtacgcgccgtataccgacacccacatgctgtacctgaccgatgcacagtggaacgccgaccgtggcaacaagccgttcggcaagtgcgacgccagctgcggcgagcgcgccaccgaggccaacaacggccagggtggcggcagtggtggctatccgggcaactccaactgggtgcgcacgccggacggcaacaccggcacgttcgaggtgtggggcaagcgcaagggcgacatggcgcgtgcggtgatgtacatggcgatccgctacgagggcggcaaggatgcagccactggccagtccgagccggacctggagctgaccgacgaccgcagcaggatcgtcaagaccagcagctcgccggcctacatgggcctgctgtcgacgctgatcgactggcacctgtccgacccgccggatgatgccgagcgtgcgcgcaatgacgtgatctacagcttccagggcaaccgcaacccgttcatcgaccaccccgagtgggcgacccctggcctgttcacctcggccaagccggccacctgccagctggccaactgaccgcgcaacgcagcggtccacggccgccgccgggtcctgacccggcggcggccctatactcgacggccatgtcgaccgtcgatcccgtcctgctgctgttgaccacctgcccggaccggcccagtgccgagcgcatcgcgcacgcgctggttggcgagcgcctggccgcgtgcgtgacccgcctcgatggcgcgcagtcgacctaccgctggcagggcgaggtgaccaccgacgccgagctgcagctgctggtgaagaccaccgcgagtcgcgtcaatgacgcaatcgcccggatcgtcgaactgcatccgtatgaactcccggagtgcatcgcggtcgaaacccgggccggcctgccggcgtatctggactggatccgggcacagacccgggaggacactgattgaagactctgtttgcgcgtggcgccgccctgtgcgccctgatgtggctctcgctgcccgccttcgccctggatgagaaggatctgctgccggtggaccaggcgttcgcgctgaccgccagtgcccccgaacggggccaggtgcagctgcagttcaagatcgcgcccggctattacctgtatcgccaccgcaccagcgtcaaggccgacccggccttcaatgccggcgcgctgcagatgcccaagggcgacaagcaccacgacgatttcttcggcgaggtcgaaacctatcgcgagcgcctgcaggccaccctgcccggcacgccgaccgaggccgccagcaccatcagcctggaagtgcgttaccagggctgcgcagatgccggtgtctgttacccgccgcagaagcgcgtggtgcaggtcaccctgcccggcagcggtgcacaggccgcggcccctgccgcgcgcgccggtgcggccagtccgttcaacaacccgctggccggtgccggcaacagcggcggcctgcgcctgccaggtgcggccagcaacagccaggcgctgccgctgccgtcggagcaggcgttcggcttcgatgccatcgccagcgacggcaacaccctgctgctgcgcttcagtccggcaccgggctactacctgtatcgcgaccgcacctcgctgaagctggaaggcagcaccggcgtgcaggccggcacgccgcgctggccggccgcgcaatcgcatcgcgacgagcacttcggcgatgtctcggtgtacttcaaccaggtggaagtgccgctgccgttgcggcgcacggttgccgacgcggttgacggcaccctcgtggtgaccttccagggctgccagaccgatggcatctgctacccgccaatgacccgccgggtgaagctgtcgatcccggccggcaaggtcagcgccagcgccgaccaggcaccgccgcgcaacgaggtaatcagcccgttggctgcggcgccacgcgaaggcgccaacggcgcccccctgcgcctgctgccgacggtgcccaatacggatgccgcccccccggccgtcgcaggcaccgtggacggcaatgaattcgccgccgatgcgcgcggtgacaacgcgctgcgtacgcgcccgccggcgaccacaccgaacccggaccgttcgttcgtctgggtgctgctgctggcgctggccggcggcctggtgttgaacctgatgccctgcgtgctgccgatcctgtcgctgaaggtcctgagcctggcgcagagtggcgaaagcccacagcgcgcacgcagccacgcgctctggtacaccttgggcgtgctggtcgcattcgcggtgatcggtgcgttgatggtgggcctgcgcgcaatcggcaacgccgtcggcatcggcttccagctgcagcacccgggcgtggtggcggcgctggcctacatcatgttcgcggtaggcctgagcctgtccggcgtgttcaccctgggcggcggcatcggcaacctgggccagtcgctggccagccgcagcggcccggccggtgacttcttcaccggtgcgctggcctgcgtggtcggcagtgcctgcgtcggcccgttcatgggtggcgcgatcgcctacgcgttcattgccccgccgctgaaggcgatgaccgtgttcctgttcctcggcctgggcctggcgctgccgttcctgctgatcggcttcgtgccggcgctggcgcgccgcctgcccaagcccggcccgtggatggaaacgctcaagcacgtgctggccttcccgatgtacgccactgcgctgtggctgctgtgggtgctgggcaagcagcgcggcgtggacggcatggcgctggtgctgggtggcctgttgctgttcgccttcggcctgtggctgttcgagcgcaaccgctggaccggctcgcgtgcagtaaccctgctcggcgtgctgctggcgatcggcgcattggtaccggcctggggcgtgacccagctggcagcgccggcacgcgccgcacaggccgccagcgacaacgtggtggagtattcgccgcagttgctggaccgcctgcgcgccgacaaccgcgtggtgttcgtcaacatgaccgccgactggtgcgtgagctgcaaggccaacgagcgtgccgtgctgtcgcggccggagttcaaggacctgctcaagcgcaccaacgcggtgtacatgcgcggtgactacaccaacgtcgatccgcagatcaccacgttcctggaagagcacaaggccgtcggcgtaccgctgtacgtggtgtacggccccggcgcgccgccgaccgtgctgccgaccctgctgacccaggcggtggtggaggaagcgctgctgcgcaccgcacgatgaagtggcaacggccagcgctgctgtggacagcggtgctggccgccggcctcggcctgtgggccgggcatcgattggctcctgcgccggttgcgcctgaggccatgccagcggcgcctgctgtggcggctgcggcacctgccctgcaggtcggcgacagcctgcccgcgctgtcgctgcccgatcttgaaggccggccgctggacctgcgccagcacgctggcggtcgcccgctgttgatcaatgtctgggccagctggtgcgcgccctgcgtggaagaaatgcccgaactggcgcgtttcgcacatatccagggcgagcacggtgtgcaggtgctgggactggcgctggatacgccggaggacgtgcgcggtttcctgcagcgggtaccggtggattatccgatcgtgatcgagaccccggggccgcgcgatgccagcgtgcagctgggcaatacccagggcctgctgccctacagcgtgctgttcgatgcgcaggggcggctggtgaaggcaaagctgggaccgttcgcccacggcgagatcgacagctgggtgaagtgagggtgttttttgcagggcttgcagccctgcaccctgctcaatgcaacggcaacagccagagccaaagccaaagcgggcttcccgtgggatggcggggcgctgtggctgtgcaggacacgccgtaaacccgtccgtgggggctcgatggcgccatccatggcgccaacggtcctgcacagccacaccgccccaccttcgacagattccggcggctgttggtaggtgtcgaccttggtcgacacatctgtcagatatcgatattcagaacggaatcagaccccgtgccgaccaacggtcggcacctaccaaagcagaacgccgttccgacagatcgcaggaaactgtcgaaggcggggtgggtccggttgagggggcgtgagccgcatggatgcggcgaccgagcttacatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccgggccccggaggggtacttgcagcgtccccctcaaccggacccaccccgcctcctcacaggaaacccgctgttgcttcggctgttgcttctgaggttgccggccagcggccggcactaccgcgggtgccgggcgccgctcggccgataccccagcttgaccgcagccgggccgccacggagaattccgcgactaattctcatttgctgttgcgcaggatgcgggcggcagccttccgggccctcctcctcccatgttcaagaacgtcctgttccaactgcactggctgctgggcatcaccgccggtgccgtattggccgtgatgggcctcagcggcgccgtgctgtccttcgaggacgaactgctgcgggcggccaatcccggcttcgccgagatcgccgagcaccatgccgatggccagcttccacttgcgctcagcgaactggtgccgctgctgcaggccggcggtgatcgccccctgcagcgcctgcgcgtggacgccaccgggcagcggccctcggtggcacgcttcgctggtggcaaggaacactgggtctacttcgacccgtacagcggcgagcgcttcagtgccttgcgtgggcaggcgttcttcgacttcgtcgaggacctgcaccgccacctcgccgcgggcgagcgcggcaagtggatcaccggcagctgtgcgatcgcgctgctgttcttcaccctgtccggtctttacctgcgctggccgcgccgctggtggcactggcgcagctggctggcggtggaatggaaacgcagcggccgtggcttcctgtggagcctgcactcggtggtcggcacctgggtgctgctgatctacctgatgagtgcgctgaccggcctgtggtggtccttcgactggtatcgcagtgccgccaatacgctgctgggcgtcgcaccggccgccaagcacaaggtcgccaccggcgccgccctgaacctggagcgcatcgaagccacgctgtaggccctgcccggcgtgcacaccggctacatcgacctgcgcctgccggaaaagcctggccaggcgctcaacgtacgggtgatggctggcgatccgtcacagcgcggtggccaccatgaccgtgcacatgatctgctgcagctggatccggccagcggggcaatcctcgattcgcgcccctacgcgcgccagggcgccggcgcgcagctggccaccagcgtgttcgcattgcactcgggcagctacttcggcatgcccgggcgtgtcgtggtgatgctcagcagtctggccatgagcctgttcttcatcaccggctggatgctgtacctggaccgccgccgcagccagcgtgccgcgcgcgggctgcgccggtcgctgccggttgccaccgatgatggccgcgcaccttggctggtcgtgcatgccagccagagcgggctgggcgagcagctggcctggcgtgccgccgcgcagctgcaggccgctggccatggcgtgcaggtactgccattggcccgggtcgatgccccgcagctcgcgcgcactgcgcaggcattgttcgtgctgagcaccttcggcgatggcgagccgccggatgcggcacggggcgctgcgcggcggctgctggcacaagcgcccgatctgtcgggcctgcagttcggcctgctcgccctgggtgaccgccagtacccgcattactgcggctttggccgccaattcgatggctggctgctgggcaacggcgcacgtgcgctgttcgagcgcatcgatgtcgatgccgccgcgataccggcgctgcgccagtggcagcaacatctcggcgcgctgaccggcatcgccaccgatgacagcgtgttgccgaccgcgacgcagatgcacgagtggcgcctgctcggccgtgaccgcctcaatccaggcagcgtgggcggcgccatctggcgcatccgtcttgcgccaccggccgatgtgcagtggcaggcgggcgacatcctgcacatcgcgccccgccacaacgcgcggcacgccgctgcggtgctgaaggcacatgggctggatccccagcagccgttgctgattgacggccagccgcgcacgctgttggcgctggccagcgagcgcgagctgcccgatgccgatgctgcgctggcggtgcaggatgcctgcctctggctggcagggctgccactgctgccggggcgcgagtactccatcgcatcctgtacggatgacggtgcggtcgagctggtggtacggctggtccatgacgaaaccggacgcaccggcctgggttcgggctggctgtcgctgcatgcgccggtcggtgccagcatcgtggcccgcgtgcaccgcaaccccggtttccatcgcgttggcggtgcgccgatggtgctgatcggcaatggcaccggcatctcgggcctgcgcagcctgctgcgcgaagccgcgcatgcaggtgagcacgggcactggctgctgttcggcgaacgccagcgcgcgcacgacttcctgttcgccgatgagatcgaagcgtggcaggccgatggccatctcgcgcgggtggacctggcgttctcgcgcgatggtgagggcggctatgtgcaggatcgcctgcgtgcagcagccgatgccctgcgcgactggatgcagcgtggtgcggtcatccacgtctgcggttcgctgctgggcatggccgaaggcgtggaccaggtgctgcgcgaagcactgggtgatgaagaagtggaaacgctgctggaaaccgggcgctaccgtcgcgacgtgtattgagccacaagggtagtaccggccgccggccggcatgatcaggggcgtgccggccagcggccggcataccggagcacgatcaggccgcagcgcgcgcctgtggcatcgactgcaactggaacgcgcccaccgcttcggtcagcgcgtgtacctgcgcctgcatctgcgcggtggaggcaccagcctcttccaccaggctggcgttgcgctgggtgctggcttccatctgcacgatggtctgcttcacctgcgcgatgccggcatgctggtcctgcgatgcactgcggataccggccagcagctcggccagctgctgcacgctgccaacgatctcgcccatcgtgatgcccgcctgctcggcctgctggttgccctggccaacacgcgccaccgaatcctcgatcagtcctttgatctgcttggccgcttcggcactgcgctgggccagcaggcgcacttccgcagccaccacggcgaagctgcggccctgctcacctgcacgcgcggcttccaccgcggcattcagcgcgaggatgttggtctggaaagcgatgccatcgatcagctgggtgatgtcgccgatccgccgcgaggcctcgctgatgccatgcatggtcgcgaccacctggccgacggcctcgccaccgcgctgggccaccgcggccgccccctgcaccaaggcatctgcgcggcccgcggcatcggcgttgcggccaacggtgtcggtcaactcgtgcatcgacgctgccgtctcttccaggttggccgcctgctgttcggtacgctgcgacagatcatggtgcccggcaacgatctcaccaacgccggtgtcgaggctggacgtcgcctgctggatgcgggtgacgatgcggcccagttgcgcgaccgtggcgttggcatcgtcgcgcatgcgtgcgaacacgccctgcagctcaccttccatgcgcacgctgaggtcaccacgggccagcgccgccagaagcgcctgcagatcgccgaggttggtctcgaaggtcgccagcaggcggttgatgctggtcgacaacgtgcgcacgaagccctgttttccctccagcgcgatgcggccgtgcaggtcgccatgtgcggcggcgtcgaccagtgctgccacttcggtttccagcagcgtttccagcgcgcggctgcgccactccactgccacgccgaggaaatgcccttcgtcggtgatggcattggcgatcaactgatagcggacgccggcatgaccgatctcgcgctcctcacgctggcgcacgccagccaggctggcaagtgccggatgcaggcgtaccgcgtcgctccccaccagatcttcaagccggagtgcaagctgctccagcagcgccggattggcgtacgccaccaggccttcggcatcgatcaccatcaagccggcctgtgcgctgtccaatgcctggcgcacgcgggtgttgccgcgggccaccgcacgctcggtctcgatgcgcgcgcgcaggcgctgctgcatgtcgaccaggcgctgggccagctggccgatttcatcgttggcgttgtagacgcgcagggtggtgtcgaggcggtcgtcggcgatgtcgctggcgaaacgcagggtgtcctggatcggctggcgcaccgcacgcagcaccagcaccaggctggtgatcagcacgccggccaccagcagcagggtcagtgcgaacaccacgctcatggtgcgcgcgccggcctgctggcgtgcctgcgccctggccagcgccgccacctgtgcctgctggaatgcggccaacgccggcgctacgcccgtggcggtatccagcagcgactgcgcttccacatccaggccgacgcgggcagcggtataccccagcagtgcggcctgatacgcctccatcccggtgcgcagggtgtcctgcacatccgcaggcaggcccgccagcgcgaggtcgaacggcagcttctcctcgctggcgcggtcggcgtgggtggaatcaccgtcgagcagcagcagtgcctcctgccttcgcatcttctgcagggagagcgccagcgcgggccgctgctgcacatccacctgcgcctgcagggtgtcggcggcctgctgcagctgcgcagcgaggccggcatcaccacggcccatctcgtcgacccgttcgaacagggcggccacaccctgcgagaacgcgtcggcggcttcggtcagcgcctgcagggccttgcgccggcccgcatccatcggcatcgcgcgcagcgcctgcagatcggtctgcaacgccttctgcgtggccaacagctgcgcgcggtcggcatcatcgaaactgcgtgcatactgggtctgcaggcgacgcgcttcggccacccgcgtggacaggctggcagccagatcgctgccgcgctggtagctggcctggctgcgcgcagccagtgcgttggcatggccagtccaggcgtagacagcagcgatcgccaccaggcccaggccgcagatccacagtgtggccttgagcttgttggccacgctgagccgatgtggctgcagccagcgcagcagcccgggggacgccgagtgcaacgcagcaaggcgcgtgcgcagggaccggaggtgggggacaacggccgacatgacagactccaggcggaaagacgcacctgtatcggcctgactcaggacaactttagcgctttcttcgtctgcgtcccccccatcgctggtggacgcggcctttgtaccgggtgcaggcgacggaggcatgacacggccgccgcgcttgacctcaaccccggttgggggagcacagtggacatccctcccccgcccggtgtctccatgacgacgctcgatgtcccccgctacctgcagcgcctgcagctggatgcaccgccaccgcggaccctggccggcctgaccctgctgcagcagcgccacaacgcactgctgcccttcgagaccctcagctgcctgctgcgcgatgcggtgccgatcgacctggacagcgtgcagcgcaagctgctcgacgagcgccgcggtggttactgcttcgaactcaatggcgggttgctggcgctgctgcaggcattgggcttcgatgcgcagccattgagcgcgcgggtactgctggccgcccaggacggcgaactgaccgcgcgtacccacctgctgctgcgcgtgaacgtagacagcgacgattggctggtggatgccggtttcggcagcctgaccccgaccgtgccgctgcgcctgcatgatccgcagccgcaggccacgccgcacgaacgctatctgctgcagcgcctgcacgacgagggtgatttcgtgctgtcggccgagtccaacgatggttggcgggcgatgtatcggttcgacctgcaggcgccagcaccgatcgacaacgtggtgggcaactggtacgtgtgcacccatcccgattccagtttccccgggcagctgcgcgcgtcgctgaccgggccggactggcgccgcaccatcggcagcggcagctacaccgagtatcgccccgggcaggcaccggacaagcgcccgctgcatgatgtgggtgatgtgcgcgccgtgctgcaacagcgcttcggcatgcagctaccggacgacccgcgactggacccggccatcaatgactggctgcagcgctcgcgcgccgcgaccttgtagggccgagcccatgctcggctgagctggagcggctgggccaacagcagccgagcgtggtctcggctctacagagctgcgcgcgcctgcagcgcaatgcggttgccttcgctgtcgcggatctcggccacgcgccagtcgcccgcatcggcgggtccgaagcacagctcggcgcccgcttgcagtgctcgctccaggctcgcatccaggtcatcgacgccgatgtagacgcgcgccccctgttcggaaggccggtagtccgcgccgagcaccagcgcaatgctggcaccggcggcctcatcggagaacggcaggtaggccatccggcagtcgtgcagcaccacaggttcgtccaccgcgacctgcagccaccgctggtagaacgtgatggcacggtccaggtcactggccgggatttccacatgcaggatcgggttcactggcactccttgctcggtccactcagatgatgcgcagggtaatcgctttcagcaccgcacgggtgcgatcgcgggtgcccagcttgtcgagtatggcggacacgtagttcttcaccgtgccctcggccaggaacaggctgcgcgcgatctccttgttgctgtagccaccggccagcaagcgcaggatcgccacctcgcgttccccgaaggtatcggtgggcggtgcttcatcgtggaagcggtagcgggcgcgtaccggctcggtgctgaccggcagcagcagggtttcgccagcggcgacgcgctcgatcgcctcgcgcaggtctgcgggtgcggcgtccttgagcaggaagccctgtgcgccggcctcgctggcgcgcagcagcaggtcactttcatcaaaggtcgtcagcagcagccacggcgtggcatcgccgcgcgcgcgcagctggcgcactgcctcgatgccgtccatcccgggcatgcggatgtcactgagcacaacatccacgcgctgggtggacagcgcgtccagcaacgcctggccctcctcggcctccagcgccacgtccacgcccaacccctgcaacaacgcacgcagcccggcgcggaccagcgcctggtcgtcggccagggcaacacggatcgcgctgccgttcatgccggcacccaggcggtcaggtgcatgccgccctgtgcggtgcgggccagttccaactggccacgcactgcgcccaggcgctcacgcatgccggcgatgccgttgccctcgcggatacgctcggcgcgctggccgtcgtcacggatgtcgatacgcaaccgggaatcctcttcgttgatcgtcagccatacggtgtctgcgttgccatgccgggcggcattggtcagcgcttcctgtaccaggcgcagcacgatctcggccatcagcgggtcaaccacgcgcacgcactcgccgatctgcagctgcagcttcgggcgcgggaacggcgcggccagcgcgtgcaatgcggtggccagatcgaggccgcgatcatcgcgcatcgattgcaccacctggcggatgtcggccagcaactcgccggacagctgctcggccagcaccaatccttcgcgcttggccagcacagggtcggccgcaagggcacgcaggttcaagcgcatcgccgtgagcttgtgcccggccacatcgtgcagttcgcgcgccaggcgcaggcgctcggcgtcgcgtgcactgtcggccagcagcgcgcgggtagccagcaggtcggcattgacgcgggccaggtcatcgcgggccagcgccgtgctgcgggcatagtgtgcggtcagtgcggcgaaggcctggaagccgccatagagcagcaccaccagcagcggctggctgaagccgctgtagcgcagcacgagatacatggcgaggttggccagcagtgcaacagccagcacgaagcgcggtggccaatgctcggccagctgcgccaccagcaccaccagcagtaccggtgcggtgccggtacgcggctgcagcgcaaccagcacgaccgccagcaacgcctgcaacaccgccgcgacagcgcgcacgcgggatggcaccgacgcccagccgtgcaccacgaacagcagcaggaacacggcaagcagcagcaggctcagcccggcaccgttgcgctgcaccgcgaatgacaggcccaccaccagcacggtggccaggccggcgaggctgaggggacgcaacagatggcggaacaggctgggcatggccagatgctgaccgccgcgcacgccggcggcaatgggtccggcgcagaaagtgacttctggcacgtcgaatcgatgaccactggccctgaacccggtgcagggccgcacgcagactggcgccacaccgccacacacacttccggagccactgccatgatccgcaccgccctgctcagcaccgccctgactgccctggccctggccggcagtgcccacgccgccgacctggccgtgaccgtgcacgacgtccgtgtgcagaccggcaccctgcgcgttgcgctggtcgacagcgcggccgcctgggacggcaaggccaggcccgtgcaggcccagcaggcggcgcccagcggcgacagcgcccacttcacgttcaagggcgttccggccggcagctatgcagtgctgctcacccacgacgagaacgacaacggcaagctcgacaccaacctggtcgggatgccggtggagggctacggcttcagcaacaacccgcaggtgatgcgcaagccgaccttcgacgaggcgcgcgtcgacgtaccggccgccggcaccgccatcgacatcaccctgcgctgattcctgcatccagacccgaggccaccatggaccgtcgccgcttccttcgtaccctgctcagcagcagtgcctgtctggccctgggcaccaccgcgctgcgcagcgctcccgccttcgccggcgacccggcgcggttcgcgcagggcatgcaggaacaaccttggctgctcggctggcgcagcgtcggcagcgaaagcctcggtccggccaccgtgcagttgcagggaaagctgccgtcaggcctggctggcacgctgtaccgcaacggtccggcgtggaccgagcgcgatggcttccgctacgaccactggttcgacggcgacggcatggtgcatggctggcgcttcaatggtgatggcagcctgacccatcacgggcgcatggttgccacgccgaaattcacccgtgaacagaaggccggccgcttccagtatccggccgccggcaccagcattcccggtgcgctggcggtacgcaacaacgatgatgccaacgtggccaacacctcggtgacgatgatcaatggccgcctgttcgccctgtgcgaatccggttcggcatttgaagtggacccggattcgctgcagacgcttggccctgtcacctggcgtccggacctggcggcgctgccgttctcggcgcacccgctgaccgaccacgacggcagcctctggaacttcggctcgatcagcctgatggcgggccatggcctgctggtctggcacatcggtgcggacggccagctgcgcagcgcaaatgtgatcgaaacacccgagcatggctacctgcatgccttcgcgatgaccgaccagcacctggtgttcgtgatgatgccgttcgatttcaccggcgcaggtggcagcttcttcgagcgcatgcagttcgcaccgcagcgtccggtgcgcatcgcggtggtcgccaaggatgcgccggacaaggcgcaatggttcgaggccccgttcgcggcgatctaccacttcggcgacgcgttcacccgcgatggcggcatcgtgctgcgcgcagtgcgccacgacgacatcaacgaggcgcgctcgccgatgaaggaagcgatggccggtgatggcgcacacgcggccaacagtggcgccagcctggtcgagctgcatctggacctgcgtcgtggacaggcccgctggcagacgttgggcatcagcgcggtggagttcccgttgttcgacccgcgctcggcgaacacacgtggcgcacggctgtatgcgccgaccatcgacggcacggccactgcgccgtacttcaacgcggtggccgcgttcgagatcgagcacgggcgccgccagctctggaactacggggcggacatcatggccgaagagcatgtgttcgtaccgcgcccgggcagccgcaacgccgatgacggctggctgatcggcaccctgctcgatccggtgaaccagcgcagcggtctggccgtgctggatgcgcgccatgtggatgacggtccgctggcccaggcgtggctgccgtatgcggtgccactgggcttccacggcaccttcgccgcgcgcggctgagtccacgccacgcggacaccgttgttggcatgctgggtctcccctgccccgtggagtcctgcatgtccctggccgaccaccgacgtacgctggcaccgcacggtttcctgcgcgtggcgatcaacctgggcaacccggtgctggcacagggcgatgcgcgctcaccgcgcggcccctcgctggaactggctaccgcgttggcgcaacggatgggggtgcaggcacgcttcacctgccacgatgccgcagcctcggtggtcgccgcagcgggcgaagacggctgggatctggccttcctggcgatcgatccggcgcgtgccgaccgcatcgccttcagcgctccgtatgtggagatcgaaggcacttacctggtgcgcgaagacagcccggcgcagcaagtggccgacctcgaccgcgacggactgcgcatcgcggtggggcgtggcgcggcctatgacctgttcctgagccgggaactgcgccatgccacgatcgagcgggcagacacctcggcagcggccatcgccctgttcgaccagcacggcctggatgccgccgccggtgtacgccagccgctggcggcctgggcgaaggcacatcctggccatcgggtgttggccgatcgcttcaccgcgatccagcaggcagtagcggcaccggcctcacgcccggccaatgcgctgcgggcgttgtttgaggaagtggaagcgatcaaggcgggcccggtgctggaggaagcgttcgcgcgtgccgggcaggcggtcacccttgtgcagtgactgtagagtcgagatcgagcaccgcgcggcgttacagatgcgcgtccgccatatgctgcacatgctcggcggcctgcgcatgcagccagtcgcggaacgcgaggaagccgcgatggctggccgagcgctgcgggtacaccagccaatgcggccacgccgtcttcaggcgctggctggacagcgcgaccagctggccggattccagcagcaggcgtgcccgggtcacccggccaagggccacgcctacgccatccagtgcggcgcgatggtgcgcctccgaatcatccagcaccgccacgaagcgcgatggcgggctctgcccgctcaacgcgaaccaggcgccccacgcgccgtctggatcaccgagcagcggccactgggtcagcggtacacggtcgatgccccccatgcgctcgatcagcgcggggctcgccatcggcaccagccactcgtcgaacagcggttccaccaccaggcccggccattgcccgctgcccagccgcagcgcggcgtcgaactggcgctgccgctcgaaatcaatcaggcgctcactcgactgcaggttgatctcgatctgcggatgctcagccacgaagtgacccaggcgcggcaccagccaggccgatgccatcgatggcaccgcactgatcgtcagcacgtgctcggcacgcgcggcatagggctggaaggcttcgtttatcgcatccagatgcggccccacctgctcgagcaggcgctgcccctcaagggtaagggtgataccacgcggctggcggatcagcagcggctgcccgagccgttcttccagctgcctcatctggtggctgagcgcgctgacggtcaggttcatcgacgccgccgcgcgcgacaggttgccaagccgggcggcagccacgaagccctggagggcatggagcggagggcgggacataaagcttgaaattctctcaagtcatgcttgcggaaatgtcgctttttgcccgtccatgctgcccgtatcgtgcaatccactcaagtggaggcacgctcatgaacatcttcggcggcttgttgttcctgcagggccacgtggccagcgccgagctggcacgccagctggccagcccgtccgcacctgccccgcagtccgcgcggcaaccggccgcgccggttcagccgccgcgagcccgttgaacgctcctcaacctgcatgccagcgttggacgtgttcaggcagccacgggatcggatcgatgtccaatgcctgacaaccgtcgagggtgtcacgcagcgctctttcgccggggccaccggggatccgcaggccttcctcttcgggaaactgcaccgccgcccagtcgtgcagccggtccatgcgcaggcgaagcgcggctcgcagccatcccttcagtggataacagcgatagccctgttcgcccaggccggcaaccgcaagcgacaaagcgtggttggcaccacgtacccattcggtgcggcctccagccttgtcctggaccgtcatcggcgccggagcgcggtgcgccttgaacggcgaacgcagctgcagctccagatcccgcgcatcgcgctcgctttccgcttccaccagcgcaccggcgtcgagatcgaagaactcgaaccaacgccggtgcaatgcgctgatgcgcccaagcggatcacgtgagaaaccaatcttcgcgtagtcttcccacgcacaggggaagacgtaggcgaagacacgaccgtcgatgcggatatccgactgcatgtacgcaggctgcctcgacaacagcccgcgtgcaaccgggcgttaccgtggacgctgcagcacttcctgcactgcggcagccacgtcggtattgtcgatgtagctgccgtcgttccagcgcacgtgctgacggtagccggcatcgacgccccgcacgcgcttgcccagcagctccgcgccggcgcccctggcccacagcggcaccagcgcgttggagtggttgccggtggggcggaagctgattccgggcatgcggccgcgaccgttgttgcgtaccggcgcgaaagccacgtcctgtgcatccgggcccatcggcatgctgttgtcgtggtcggtggtgacgatcagcaggttgcgctcccagccaccgttgcgctcgatccagtcgaccaccgcctccaccgcgtcattgaactccacggtctcttcgatcagccggccatactgcggctgatcgctgcactggccgtaatgccattcggtgccgcacgcactggtatgtgcggcccagtcggtggcgccgccttccaccatcaggtacagccccttggacgagcgctgctgcaggaactgcagtgcgccacgcgtcatcgtcgccagatcgggcacgctgtcgatcttcatcactcccgaaggcgtggctgcatccttgcccagcacctgcagctggcgcgcctgctgcagtgtgttggccacgcgcggtacaccgatcagcggccggtcggccggcaaccgtccctgcgccagtgcggcgaacgcttccttgctgcggatcaggcgccacggtcccgccggattgccgccgatggtgctgcccgcttccagctgctgccaatcctgctgcgacacccactcccatggattcgcacagccctccgccttcgcggcgtccgtaccttcatggcaggcgcggccgtcgacgctgtagcccgggccacccgtgcccatcaccaggtccatgtggccctgcgccagcatctggtgtgcgatggcgtgatagttgctgcgcgattcgttctgcgccgcgaacgcggccggcgtggcatgcgcgaacggcaccgaggtgaccacgccggtggccatgcccaggcgcttggcgcgcagcgtattgaactcgaccggctggccatcgttgttgaagttgatggcgttgttgtaggtcttgatccccgaggacagcgcagtgcccgccgccgcactgtcggtagccaccgcggccaggtactggtagcccgcaaagggcaggtcctgcgcaggaaccggcgcgtcatcccaggccttgcccgggtcgtagccaagcgtctgcgcgttgtcaccggtcggctggctgctcgcgttcaagggaaaggtggtcaccgccaggcgcagtgggaaatccgcatagggtgcgccttcacggctgccgtactgccagtaggcggcagcgtcccaggtaccccagccggcaccgtcgttgatcatcacgatcacattgagcggaccggcttcggcggtggaaacagcctcggcgcgcaggttgggctggcagccgccaagtgcggccagcgcgagcagcaacgaagaatgaagccagcggcgtggaatgcgtgcagtcatcggatgtcccgtcgggccatcggcggcccacaatggcgatacgttatatcgtttcaatatttcagcttcgtgcagccgccgcacactatcctccagggtccccgctaccatcgtcgcttccatgccgtctcctgctcctgcgcgtgcaccgctgtcgtccatcaccctcgatgcggcaactttcgcggtgattcaccagcacaacgcggatatcgccaggcagccggcctcgctgaccaagctgatgaccgcctacgcggcttacgaatgtgtcgaggagcgcgggcgctcgtggggcgacgaagtcaccatcgccgccgacgacgtgcatgcggtcgccgacgatgaaacgcgcatgggcctggtgcccggcgaaacggtcacgctcgcgcgcctgctggaggggttgatgatcgtctccggcaatgacgcggcgctggccatcgcgcgccacctggacggatcgcagcctgcgttcctggagcgcatgaaccggcacgcacgccagctcggcctgcgcagcagctggttcgccagcgtctccggcatcaccacgccgcaccatgcgtccagcgcgcgcgacatggcggtgctggccgcctgcctgctgaatgaccatccgcagatactggcaatcaccgcgcagcgcgcgttcgtgcatggcagcttcagccgcaacaaccagaatgcgctgcttggcgatgacggcgtggatggattgaagaccggctacacccaggcagcaggcttctgcctggccgccaccgcatgccgggcagtgcccgggcgggatcagccggtacgcctgatcaccgtggtattgggttctgaaagccgcgacgcgcgcgacgcactggtgcgcgatcagctggcggcaggattcgccacgctggccagcaccaccgccggggcctgacgcccgaagccgctcagcgccgctcgaccgtcgccacgatcagccgctgcagctcggcctcggcgttggtcttgtccagcgcgcctgccgccacggcttcggacagggcttcagccgcaccgagaatcgcccagcgcccagcaagtggcaccgtgccatcggcggcaaacggacccagccatgcgtcgcagttgtcgatgaagtcctgctggtaccgccgccgcacctcgtgcagttccggcgcgcccaccagcgcggcaaggatgccctgcacttcactgccctggctgaggatgcagtcgatgtagccggaggcgatggccgccgcacggtcggccagctgcgcgcgggcgcggccgatacgctcgtggaagaccaccgtctgccgcccgtcatagtcatcgtagagcgcggccagcaggccgttgcgggtcacgaagtgatcgtaggccaccggcttggtcacaccggccgcctcggccagccgtcccagcgtcaacgcgtcggtgccttcttcaccgaccagcgcccaggccacgtccagcaactggcgagcgcgttgctcgcgggtcaatcggcggcgcgtgggagcggcgttggcgggcatcggcggaacacggcgatcagcgcatcggagtgcctattttacggccgatcgccagcgcggtctgcagatgcgctccagccgcaccggtatcggcatccagcagcaggtcggacgtcagcacgcgtgcgccacagtagtcgaagatgcccatgtcgatctgcgtcttcatcgccgcatcgtagccgcgtcgttcgaccatcgctgcatcggcaccgcccagccccaccagatgcacgttcaggcgctgcagcttcttcaccagcttgccctgcgcgtcctgtgcgtaggcccattcgttggtgaagacacggtcgatccagcccttcagcagtgccgggaacgaccaccagtacaacgggaacaccagcaccagtgtatcggtggcctccagccgtgcgtgctcggcggcgatgtcggccggtaccgcgccagtgctgcggaacaaggcctggtcctgggcgttgaagcgcggatcgaagccttcggccatcagatcggcgtaggccacggtgttgcgggcgtcggcggcagtgatggcatcgccgatgcgatgcgccatcgcatgggtcagcgaaccgggttcagggtgggcgatgacaatgaggctgtgcatggggggtctccagaaatcaatacctaccaatagtaagtagtgattttcgggataccagcgccatcgatgggacgctgttttcgcatccaccgtatagtgcggcggtgccctgtgagacacccgaacatggatcgacgcctgcccctgacgatgctgatgctgctgtcgctgtcgctgttgctgttgctgccatccgccttcgcaggtgaactcagtcccagtgatgcgaaggctctgcgcgaagatgtgcgcgccatgatggctgcatacgcccgcggcgatgcggacttcctcatcgaacgtacccatcccagcctcaagcgactggccggcggcgatgacgccttccaggcgatcacccgtgatgcgttgaagaagcagcacaacgccggtgtagtgatcatcagcgaagatgtaggtgtgccgacccggacctatgctgccggagaggaagaagtctgcttcgtgccatgccaatccctgatacgggtgcgtgaaaccccaatgcgcagcaccacgttcatggtggccgtgcgccgcgttggtggttccggctggacgtatctggatggcaccgggctgcagggcaatccaaacctgcttcgccaactgctgccagcgctggaacccgacgtgaccttacccaagcgggagatcgaggcgctgtagtcgccggcccctcccgccttgcacggcgtggatctagcggaacagcgcgttcaaggcagccccggaggccgcctgctgcaggccatcgaagcgtccgtcctgcacgatcggctgggtcgcctgcatcagcccgccccacgcggcacgggcgagtgcgccgcccagactcacccggcgaatgccgagcgcggcaatgtcctgcaggctcagcgacgtcggtccaccgaccagcaggttcaccggcttcgacccggcagcggcgaccaccgcgctgatctgctcgcgcgtgctgatgccaggtgcatacagcacgtcggcaccggcctctgcgtaggcacgcaggcgctgcagggtgtcctgcagatccggcacgccaacgaagaagttctcggcgcggccgaccagcagcacgtcgccacccgcgcggtcgatggctgcacggacagcgcgcaggcgctcgaccgcctggtcgatcggacgcagcggtgcatcggccacgccgctggcatcctcgatcgacaatgctgcaatgccggtgtcgatcgccgcggccaccgcctcctgcaccgcctgcggcgtggcgccgaagccatcaccgaagtcggcattcaacggcaatggagtcgctgctaccatcacgcgcagatgtgccagcgtggcctgcagcgaaaccgctccgtccggccgcccttcgctccaggcgcagccggcgctggtggtggccagtgcctggaagccctgccgctgcaggtagcgggcactgcccacatcccacgggttgggcagcacgaagcaaccctgcgcgtgcagctggcggaagaacgcgcgcttttgctgtgtgtcggcatcgggcgagatcatggaagggctccggggcggcagacctgcaccctagcccgcccagcggccacgctcaacgacaacggggcgcacctgcatgaggtgatgccccctgcttattggacgctgtggatgcgggtgcccgagcgtgcttgcctgcccacacgatgccgccacggagcccttcatgcacccggacccgcagaccctcaccgacgccggcgatgatgacgcccactgggccgacctgctttcgccggcacggcgccgcctgatcgcttcggcgggtctggccgctggcggcctggccagtgcctcgaccgccgccgcagcaccgcgcggcaacgacgcggtgaataccaccgagcctggccgccccggcttccgtgccatcgtgccgccagcaccggaagggcgcagcccctggggccaggccacggccagcgaaccgaccccgcgcccggccagcgtgcgtcccggcgaggccaccctgcccgtgaccccacgcgcctacaccgacatcaagagctatcacgcgcacatctacttcgacgaggacagcttcgagaaggctgcgctgctgcggcgctgggcggccgagcgcttcccggtggagctgggcaactggaacctggaaccacgcgggccgcacgtcaccccgtcgttctacttcggcttcaccaacgacctgctgccggtgctggtgccctggctgcagctcaacagcctgggcctgaccatcctgatccaccccaataccggtgatggccgcgccgaccacctgtattacgcgttgtgggtaaaccgcgcgcagccggtgaatgcctacaactggccggcaccgaagcctggagaacgggaaccgctggaagaggtgttcccgaacgtggtgccgacggtgccgctggagacgtgagcgggggcgtggcggggggcagtaggcgtgcggcgcaccttgggctgcccctcggtgggtgcgtagcgtgctgcgtaccgaacgtcctccatccacgcatcgcgtggatctattgaatggtggcctcatccgcgcgtggcgtggatctactgcagcaccacccatgacagcccctgcccatgcctgccgccatcgtcggcctacgtgcatgcatccccggcctgcgagccattcagcgcgccttgatccagcgcccgccatacggccacaagcgctccggcagatttcaaacgttcgattgaaacgctgcaaacttcgccgaactggacagcatccgccggttccgccagactgccgccctttcccgtcttccggatcccatggcgaagctgctggtcctgcacggccccaacctcaacctgctcggcacacgcgagccggaggtctacggccacaccacgctggccgacatcgaccaggccctggccagccaggcatcggccgccgggcacgcggtggagagcctgcagtccaacgccgagcatgtgctggtggaccgcgtgcaggccgcgcgcgacgacggaaccgctttcatcctgatcaaccccgccgccttcacccacacctcggtcgccctgcgcgatgcgctggccgcggtggcggtgccgttcatcgagatccacctgtccaacccgcatacccgcgaaccgttccgccagcacagctacttcagtgacaaggcggtgggcgtggtgtgcggcttcggtgccgacagctaccgctacgcgatggacgcggcgctgctgcgggtatccgccacctgattgtcgacccgggcgcccacggcgctctcctcacctagatagaaaccaaagaggccctcatggatctgcgcaaaatcaagaagctgatcgacctgctggaagagtcgaacctggctgaaatcgaaatcaaggaaggcgaagagtcggtgcgcctgtcgcgtgccccggtggccggctatgccgctccggtcgccgccccggtgtacgccgctccggccgccccggcaccgcaggcaatgccgatgcagtcgccgaccgaagcctccaccggcggtaccgccaagccgggcccggcactgccggaaggccacgtgctgcgctcgccgatggtcggcaccttctacgcgtcgtccgcaccggacaagccggccttcgtcaccgttgggcagcaggtcaaggaaggcgagaccctggccatcatcgaagcaatgaagatgttcaacccgatcgaagccgacacgtccggcaccatcgtcgccatcctcggcgagaacggccagccggtggaattcgaccagccgctgttcgtgatcggctgaggggcacgccatgctcgacaaagtcgtcatcgccaaccgaggggagatcgcgctgcgcatcctgcgcgcgtgccacaccctcggcatccgcacggtggccgtgcattccacggtcgaccgcaacctcaagcatgtggccatggccgacgagtcggtctgcatcggcccggcgccgtcgccgcagagctacctcaacattccggcgctgatcgccgccgctgaagtcaccgacgcgcaggcgatccatcccggttacggcttcctgtcggagaacgccgacttcgccgagcgcgtggaagaatccggcttcatcttcatcggccccaaggccgacaccatccgcatgatgggcgacaaggtcgaagccatccgcgcgatgaagtcggccggcgtgccgtgcgtgcccggttcgggcggcccgctgggcgatgacatcgtcgccaacaccaagatcgcccgtgagatcggctacccggtcatcatcaaggcggccggtggcggtggcggtcgcggcatgcgcgtggtgcatgccgaggcctcgttgaagacctcgatcgaaaccaccaagagcgaggccaaggccgcgttcggcaatggcgaggtctacatggagaagttcctggagaacccgcgccacgtggaaatccaggtgctggccgacggccagggcaacgccatccacctgggtgagcgcgactgctcgatgcagcgccgccaccagaaggtggtggaagaagcaccggcaccgggcatcaccgccgaacagcgcgagcagatcggcaaggtctgcaccgaagcctgcgtgcgcatcggctaccgcggcgccggcaccttcgagttcctgtacgaagacggccgcttctacttcatcgagatgaacacccgcatccaggtggaacatccggtcaccgaaatggtcaccggcatcgacctggtggccgagcagctgaagatcgccgccggccagaagctgtcgatcaagcagagcgacgtggtgctgaccggccacgcgatcgagtgccgcatcaacgccgaagacgccgagaccttcgtgcccagcccgggcaccatcaccggcttccatccgccgggtggccccggcgtgcgcgtggatacccacatctacagtggctaccgcgtgccgtcgaactacgactcgatgatcggcaagctgatcgtgcacggcccggaccgcgaaaccgccatcgcccgcatgcgggtggcgctgagcgagatggtggtcgacggcatcaagaccaacatcgccctgcagcagcggatcatgcgcgacaagggcttccaggccggtggccagaacatccactacctggaaaagcgtcttgccgagcgcaagaacaagccgatcgcactgacctgatcggcagcaggtactggacatgaaaagggcggggatatccccgccctttttctattgccgtagagccgagcgtgggctcggctctgcagcaggtgcatcagcgcttgtcggcagcttcggccgggatctgcgaattcgccagcgggcgaacaccattgggcgagctcgggtcgacgatcaccatcgtctcggtggacccatcgggccacaccacctggaaggtactgcctgccggcaacgaagcaaacggcatgccgctctgcgcgcgatagaccgcagcgacctggctggcacccacgcggcgcacatcttcctgcgccttcaccgtggtcagttccactttcgacagatgccggtaacgatcttcataggtgtcgatcatcaacagcccgaccgcgccggccgaataggccacgaacagcgccacccagaaccagaacttggccccatgcaggaatcgacggtagttcattgcccgcccctcttgccaaccaatcgcttgatccactgcttcattttccccgcaccttgccgcgaaaccgcagcgtcatacacgaaatcccggaaatcctgcgtcccatcctgcgaacagatccctccattcgcacaaaaactgttgaccagcacgctgtcggcaccacacggtagaccgagctcgcaggccgcaacccgccacgccagttcactgagctgttcacccgccaccaggccagtgagcgcctggtcgcccgccgcgcgcacgcccatgcccggtgcaatggccatgaaggcctccggatcgcgcgatgtgcgcacccgctcgaccaggtcacggcggtactcggggctgtcattcagcggctcgccttcggcaaacagcgatgcttccgctgcgaggttgccctgcgtggccgccttgcggcgctcggccagcaccagcgcggaccccagcttgtcgcccggcacgaagccgccacagcgctgcgccacgcgctcgcgcgcctgcaccatcgccggtgcagcggtcaggcccagcccggccagcacattgttgtccaaccgataaccgcccggatcgatggcgtactgcgcgcagtagtcgtagacccggctgagcatccagcgcgcctcgtgattgccgtcgtcggcctgcacgcgcaggcgctgcgcgtaggcgtacagatcggtggcatcctcgatgtccgcgcgcaggtccagcggcaggcccgaaggcagcgcgttgccgcgctcgaacgccgccaggcgacgcgccaacgcttccggcacgaccggcaggggcgccgcatcgtccgacgcaacctgcgccgtcggcagttcgcctgcggtcaccggtaccgacccggcatggccgctggcccgatacccggccacgcccagcacggccaccgccggcagtacgagcaaccaggttttcagggtcggagcaaaggccattggcggcagtgaacgttcatggcgcacaggaaagcaccaagtttagcaaggcccgccaggcctgtctgaatcggttccgttcatctccgagcggcatctcaggcaatacggagacgctccgatggtctagcatggccccctttcccgcgattgcccccaccgccatgccgttcctggaactgaccctgcgttgcaccgaagctacccagccccgctatgagaatgcgctggaggatgtcggcgcactggccgtcacgctgcttgatgccgaggccgataccagcaacgaacaggccattctcgagccgggcgtgggcgagaccccgctatgggacaccctggtgctgagcgcactgtttcccgccgacagcaacgcgttgctgctgctggccgcgctggaggcgttcgacccggaactggactggagcagcggcagtttccgcgcggtcgaggacgaggactgggaacgcgcctggctggaccagttccagccgatggctttcggcagccgcacctggatcgtgccgtggaaccatgaactgccggaggccgcacaggctgccgacgccgccgtggtgcggctggacccgggcctggcgttcggctcgggcacccacccgaccaccgcgctctgcctgcgctggctggaccagctggccgtggatggcctgctgcagggccagcgcgtgctcgacttcggctgcggctccggcatccttgcgcttgccgcgctgaagctgggcgccgctgaggccatcggcgtggacaacgatccgcaggccctggtcgccaccgccgacaatgccgagcgcaacggcgaacaggcgcgcatgcacgtgtacctgccgccggacgaaccggtcgccacctacccgatcgtggtcgccaacatcctcgcctcggcactggacgcgttggccgagctgctggccgcgcgcgtggctgccggcggccgtattgccctgtccggcatcctgcacggccaggaaggtgaactgctgcagcgctatgcggaatggttcgacgacctgcaggcgacccaggatggcgactggatgcgcatcaccggcgtgcgccgcgcctgatcgtggttgaatgactgctggatccgagcccgcaccctgagcatgtccgagccgaacccaccgcgacgccctctggcaaccttcctgcgcaccgccccggaaggttcgcccgtgcctgcgaccgatgcgcgcacgcaggaaccggaagaacacgcgtcgcctgccatgcaggtgccagccgggcccgccgaagcggcgcatgtggcggcggagatgcagcacgacgatgcgcctgtcatcgttgatgacattgcggccatcgcgtcggcaccggttgcagtgccggcgacgacgaccgccgttgacgcgccgagtttccttggcagtgcgcgcccccgcagcctgccggcaccgcgctggcactggctgctggttgcagggctggcgctgctgctggtgctgcagagcgtgctggccgaccgtgcgcggctggccgccgacgccggcaaccgtgcttggctgggcacgctctgcggcctcctgcgctgcagcctgccggcctggcatgaacccaccgccttcaccatgaccagccgcgagatccggccgctgcccgggcaggccggcgtgctgcaggtgcaggccagcatccgcaacgacgcacgctgggcacaggcctggccggacctgcgcctgtcactgtccgatgctgatggccgggtgatcggcagcggtgtgttcacgcctgcgcagtacctgggcgagaaccccggcgccgccctgctggaaccgggccagagcgcgcgcgtcgccttccgtgtgcaggagcccgccgcatccaccgtcgcattcaccttcgacttcctctgaacgtgaaaaggcgaccggccgtggcaggccgggcacgctcgcgctagactggccgccaccacctcgtccggccgcgcgcaccgcgcgcacgggcccaccgaatcgggaacccccttgaacgctgtcctctctcgtcctgacaacagtcgtggcgctccccggccaccgctgcgtgaacatgtcgcccaatccgtgcgccgttacctgcgtgacctcgatggctgcgatgcggacgatgtctacgagatcgtgctgcgcgagatggagatcccgctgttcgtggaagtgctcaaccactgcgaaggcaaccagagccgcgccgccgcgatgctgggcatccaccgtgccaccctgcgcaagaagctgaaggaatacggcatcagcgcgtaaacgcgcacgggtagtgccggccgctggccggcaaccccacgaacggtggcaggatgttgcagttgccggccagcggccggcactaccggtagaaccgcgccatgcgtggatggaaaccggcagaatcaaccgccgccgcccgccttccagtaataccgcaccacgtggaagaacaccggcgcggcgaagcacaccgaatccagccggtcgagcatgccgccatggccctcgatcatgtggccccagtccttgatgccccggtcacgcttgatcgccgacatcaccaggccgccccagaaccccatcaggttgatcagcagcgacaggccgaacgcctgcagcggcgtgaacggggtgatccaccacagcgccgcgcccagtgcgctggcactcagcacgccgccgacgaagccctccaccgtcttcgacggcgacagcttcggcgcgatcaggtgcttgcccaacaacttgccccagatgtactgcagcacgtccgaggactgcaccacgatcaccaggaaagcaaacagcagcacgttgcgcgaggggtcatggcccggcacgtgcaggttcagcagcagcggcacatgcgaaatgcagaacacgcagatcatcagcccccactgcaccttagcggtccgctccaggtagtgcgtggtgtcgccgccgatggtcgacaggatcggcaggaacaggaacgcgtagaccggaatcagcagcgtgtacatgccgtaccagtcgatccacaccaggtagtactgccacggcagcacgatgtagaacgcggccagcagcgcgtagtaatcgcctgagcgggtcggcgccagggtgatgaactcgcgcagtgcgaacagcgagatgatcgcgaacagcacgatcaccccggcgcggccgaagaacagcgccagcccgaccacgatcgccattacccaccacgcgcggatgcgcgacaccaggttggcgatgaccgcgctgggccggccgcgctggcgccatcgcagcgtttcggccaccaacgtggccagtaccagcaccgcaccgacgccagcgaacagcaggccggtctgctggcccacgctctgcgctgccaggtcgccggacacatcgatcaggaaactcatgcgcgccccccgttcggcgccaggtccagcagcgcctgccggctgcgggccaggaaggccgccttgtcctcgtcggcctgcagccgcagcggcgtgccgaaggtggccgtgcacagcagcggcagcggcaggaaccggcccttgggcatcacccgcttcaggttgtcgatccacaccggcacgaattccagctccggccgttgccgtgccaggtgatagatgcctctcttgaacggcagcagcggctcatcgcccacgttgcgggtaccttccggaaacaggatcagcgagcagtcttcgtccaccgcgtcacgcagggcctgcagcggatcctgctggcgatggccggcctcgcgctcgaccagcacgccgttgaacaccgcatcgatcaggtagcgacgcaggccgtcgcgctgccagtattcggccgcggcaactggccgcacctggcgccgcaacgcaggcggcatcgacgaccagatcagcacgaagtcgccatggctggcgtggttgccgtagtacacgcggcgctcgctggacggcgcgcaaccgatccacagcgcgcgtgcgccggtcactacatggatcgcaccactgcaggcgcgggcaatcagttcggcgaacattggtccctcccgttcacgtctgcggccacaacacggccagcaccagcagtgcgaactgcaccgctgtcagcaggtactggcgcagcagcaggcgacgcatgccggcccagcgcgcgtcccagccccgcaggggcgcctcgggcgacgcgcggtgcaggccactgtcgtgcagcagctgatcagtgcggcgcgcggcggcatcgccgtccaggcgctcatcgcgcagcagctgcagcaggctggcgtccagcgcaacccgccacgcgtggtacgtctgggccacccctgcagacatgctggccagcagcaaccctgcagcgatcatcgccaggcccggctcggtgccgagcagcagcaatgccaccagcagcagccccagcgacaggcatgccggccaacgcccctgccgcagcagcagctgcatggtcgccagatcgggaaccgtgctcatgcgcgcactcctgccgcgtcggtgatggcacgcagatgggccgtacccagcacgatgccagggcgcgcagcacgcacgatcgccaccgccgcgtccgcatcggccgcacgaccactgcgcagcagccaggtggccacgctggcggcgctgcgcgaatagcccagcgcacagcacaccagcaacggtccgtgcgcatgcaggcgctcgatggcctcggccgcttcgcgcagctgttccggtgcagggaccaccaggtccagcatcggcacgctggcatacgcggcgcccggcgcgcggcaggacagctcggcacaggcatccaccacgccccccagtggcggcggcaacgcgccgttgggaatgcggcccagccacacgccgtccagcaccggcaccggctgcggcgcgcgccgcgtccacagccgcgagttgatccaggctgcgcccaggtacggcgccagcagccagcgcgcggccatggtcaggcgaccatcggcgcgcttctggaacaccgccgtacccagcccggcataggccagcgccaccagcagcaacgacaccaccggccacagcagccacaacgcggcgccacgcagaagcaccaccggcaccagcaatacagcggcccccagcaggtacagcgctgccaatcgccaacgtttggcatcacgcgcggtgtgccaggcccgcaacggtggcgtgccctgctccggccacagccagacgcacagccaaccggccagcaggccggtcgggatatcgatgaaatgatgctggaacgtggtcagcaccgagacgccgatcagcagcgcccacagatgcagtacaccgcgccacaccccgtgcagatactgcgcgaacttcacccacaacacgatcagcagcacgatgtgcagcgacggcgcctggttgaacggcttgtcgaagcccagcagcacgtcgaacaaccagccaaacacgccgccgatctccggccgttcgaagctgaagcgcagcggccacagcagaaaacaggtaaccgcgatgacctgcgcactgaacagccgcagcgcatgccggtccagttccagccgttgccggcacaggaagaacgagatcgcgtagaacaggtcgatcgaccagtacggcacgatcgtccacggcacgaacgggatgcgtgtctcccacgcgaacgccatcaccggcagggtggcgtggcggccggccatccagttggcgaagccatagctggcgaagaagaacggacccagcagggccagccacagcagggcgcgccgccaggggcgcccttccgcggccagcggggttgcggcgagcgtcgccatcacgcggtccggcgcgccagcgacacggtgaagatgccgaagtcgtcgatgcgctgcgccaccttctcgaagccggcgaggcgcaccagctcatccatctcctgctgggtacggcggcgcatcacccacgccgcgccaccgcgatggctggtcaaggcgcgcgcgatgaattccagctgcgggtgccagggctggccggtgtaagccaggtagccgcccgccggcaccgttgcggcgataccctgcagcgagcgcagcacggcgtcgttgtcggggaacagttcgtacaggcccgagaccaccgccagtgtcggtgctggatcgaccttggccagttgcgccggatcgaacgcatcaccctgctcgaagcaggcgatgtcggccgcaccgaggcgctcgatcaacgcttggccctgggtcacgttcagatcgctgaaatcacgcagcacgatacggtcggcgcgctgttcgccctggcccagcgcttccagcacataccggccatggccggcggccacgtccagcacacgcaccggcgtgccctgcccgcgcaggcgctgggcagcgtcgcgcagcagttcctgcaggtgctggccgcgcacgcggatgccacgccagccgattgcatccaggtagttgcggtcgaccatccgccccaatgggcccttgccgcgcgcctcattccggtagatgtagtccagcgtgctaccggaatcgaaaccggtccgcaggcccagcgcgatgccttcggacagcgtgccgccgaagcgcaggccgccacgcaccacgcgccagcgcaggtcggccaggctgttgcgctccggtggccaggccaggatctcggattcttcgaaggttggcccgtgacggtgcgcgtcgcgccgtgacagctcgcgcagcggctcggcaaaacgcgcctggatgaagctgcggatgcgcgccagtgctggtgcacgatcgcgctcgccaagcgtgtcgtggaagaagcccggcagatgcacacgctccttgatcgggctggacaggcgctcgtagaagcggtcctgcgggccacggtgcacgacgaaatccgagccggacaccagcagctgcaccggtacgctgatcgcctgcgcatcggccacgatgcggtcggccgcctcgtacaggcccagcagcacgcgcaccgaaatcggccgggtgatcagcgggtcggtgcgatagctttccacccgccccgggtcatgggtcagccactgcggcttgacgtagctgttgacgaagaaattgccgcgcagcttctgcatcagcgccaggcccgggcgtgcgaacggcacgtacagcttcaccttgaacgccggcgaagccatcaccagcgcgcgcaggcgtggtgcgtagtcgtgcacccaggtcgcggcgaccaccgcccctacgctctgcgcgatcaccacgatgtcttccaccgcaatgccgtgctcggcgccgatgtgggcgatgaaactgtccagatcacgcaccagcgccgggaagcccggtgcatcgccgcgtgcgcccggcgaacggccattgccgcgcgcgtcccaggcgaagaaggcggtgtcgggcaggtccagctcatcgaccaggtgggtgacccggccggagtgctcatggccgcggtgcagcagcacgatggccttggtggccggcgttgcggtggtgcccgcccagtaccggtagaacagcggtacctggtcgaagctgtggaattcccgttcctgcgcctgacgcatgcaatctcctgattgtcttcttgtatctgcttgattaattcggcgaaaccgctgcttcccgcagtccccgacggacgcggttgaccatcgtcagcacgcacagcaccgccatgaccgcggccacgccagtgaccgtcatcgcgccaacccactcgaacgccagcagcaggcccagcgcaccgatcacgaacgcgcggtcgctcttgcccatcgggccgtcgtagcggcggctggcaccgaccatcagccccagcaccccggcgtactcgctcagggccgcggtccaggccagcagccacagcgtctcggggcgcacgcccggcacactgagcaggctcaggtacagcgccgcatcggcaaccacatcgcacagctcgttcagataggcgcccagccgcgactgctggccgaactcgcgggccagcatgccgtccacggcgttgagcgccatgcgcagcagcatccacagtggcagcagcaggtacagcaggggctgcgccggcgcgcagcaccacacggccgcagccaccagcagcgagaccacggcggcggccacggtcaccgcgttggcggtgattcccctgcggtacaggccgcgtacggccggacgcaacaggtcctggaaacgtcctttcagtgcatagatcgacatgatccgtacccgctgatccttggcagtgcgggcacagcctaccccatcgttggcagattccgacaaccctgctctggtccgcaggccagcccacggatcgggccggatcggtgtgcccgacccggccttgcgtcgatcgccacggcaaattaccccttccagcgcccgccaccggcccccaccgcctacaatatcggccccgctccgctgccgattctgtcccatgactgctgatctgttgcccgtccgccgggccctcctctccgtttccgacaagaccggtctggtcgagctggccactgcgctggccgcacgcggcgtggagctgctgtccaccggcggcaccgccaaggcgatccgcgatgcgggcctggccgtgaaggacgtggccgacgtcaccggcttccccgaaatgatggacggccgggtcaagaccctgcacccgatggtgcacggcggcctgctgggccgttccggcctggatgatgcggtgatggctgagcacggcatcggtgccatcgacctgctggtgctgaacctgtacccgttcgaatcggtcaccgccaaggccgactgcaccctggccgacgcggtggagaacatcgacatcggcggcccggccatgctgcgttcggcggccaagaacttcgcccgcgtggcagtggccaccgacccctcgcagtacgccgagctgctggcctcgctggacgccaacgacggccagctgtcggccagcacccgcttcgcgttctcggtggctgcgttcaaccgcgtcgcccagtacgacgcggccatcagcaactacctgtcggcggtcaccgccaccgacgccgccgtgccggcgcgtgccgagtacccggcgcagatgaattccaccttcgtgaaggtgatggacctgcgctacggcgaaaacccgcaccagagcggcgcgttctaccgcgacctgtacccggtgccgggcaccctggccacgttccagcagctgcagggcaaggaactgagctacaacaacctggccgacgccgatgcggcgtgggaatgcgtgcgccagttcgatgcgccggcctgcgtcatcgtcaagcacgccaatccgtgcggcgtggcggttggcgccggcaacggcgatgcctacgagctggcctacgccaccgacccgaccagcgccttcggcggcatcattgccttcaacaagccgctggatgcggccactgcaaaggtcatcctcgaccgccagttcgttgaggtgctgattgccccggattacgagccggccgcgctggaatacgcacagaagaaggccaacgtgcgcgtgctgcgcatcccgcacggtgatggcctgaacaacttcgacagcaagcgcgtcggctcgggcctgctgctgcagtcctcggacaaccgcggcatgacccgcgacgaactgaaggtggtcagcaagctggcgccgaccgacaagcagttcaccgacctgctgttcgcctggaaggtggccaagttcgtgaagtccaacgcgattgtgtacgccaaggacaaccgcacgattggcgtgggcgccggccagatgagccgcgtgtactcggcccgcatcgccggcatcaaggccgccgatgcgaacctggtggtcgagggttcggtgatggcttccgatgcgttcttcccgttccgcgacggcatcgacgccgctgctgccgccggcatcaaggcggtcatccagccgggcggttcgatgcgcgatgccgaagtgatcgccgccgccgacgaacatggcctggcgatggtgttcaccggcgtgcgccacttccgccactgatccgcatcacgaagccgggctctgcccggcttttctcttccgtacccgagaaccctgtcccatgaagatcctcgtcatcggctctggcggccgcgaacacgccctggcatggaagctggcccagtcctcccgtgtcaccgaagtgatcgtggcacccggcaacgccggcaccgccagcgaagacaagtgccgcaacgtggcggtgaaagtcaccgatatcgacggtctgctggcgctggcccaggctgaaggcgtggcactgaccgtggtcggccctgaagtaccgctggtggctggcgtggtagaccgcttccgcgccgccggcctgcgcatcttcgggccgaccgccgccgccgcgcagctggaaggcagcaaggcctacgccaaggacttcctggcccgccacaacatccccaccgcgttctacgccgtgcacaccgacgtggacgccgccctggcctacatccgcgagaagggcgcgccgatcgtggtcaaggccgatggcctggccgccggcaagggcgtgatcgtggcgatgaccctggccgaagccgaggacgcggtacgtgacatgctctcgggcaacgcgttcggcgatgccggtgcgcgcgtggtcatcgaggagttcctcgacggcgaggaagccagcttcatttcgatggtggacggcgtgcatgcgctgccgatggccacctcgcaggaccacaagcgcgtcggcgacggcgataccggcccgaacaccggcggcatgggcgcctattcgccggccccggtggtgacgccggaggtgcatgcgcgggtgatgcgcgaggtggtgaaccccaccgtgcagggcatgatcgccgacggcatcccgttcaccggcttcctctacgccggcctgatgatcgatgccagtggcgcgccgaaggtgatcgaattcaacgtgcgctttggcgacccggaaacgcagccggtgatgctgcgcctgcagtcggacctggtcgagctggtggaagcggccatcgatggccgcctggaccaggtcgaagcgcagtgggacgtgcgcccgtcgctgggcgtggtgctggcggccaggccgtacccggaagcgccgatcaccggtgacgtgatttccggcctggacgacgtgccggccagtgccaaggtgttccatgcggggactgcattggacgcgcagggccacgtggtcagtgccggcggtcgcgtgctgtgcgtggccgcactgggcgacagcgtgcgcgacgcgcaggccactgcctatgccggggtggccaaggtgacctgggccaacgagttccaccgcaacgacatcggctggcgcgcgatcgcacgcgaggggtgaggcacacccccgcttccatgcatggcgcggattgaataccacggtaaagcaaaggcccggcattgccgggcctttgctttacaggactgcttcgagacccttccgatcaatcaggttcaaaagcttcagcgacggcccgctcggcttcttctcgccctgttcccagctacggaccgtcgaaacgctggtgttgagcacacctgcgaacaccggctggctaagttccaacgacgtgcgaagtgcacggatctgggcgctgctgtattcgggcacaggctccagacaaagcgcctcgtacatgctcatgcgccgcttgtcgatgaagccgctggcgtaaaggcccgccgcgccttcatgcaccgcatcgaggatcgcactctttgcacgtctatgttcaaccgtctttgtcatggcaaatctcctgcagttctccgcagataactgccctgtccaactgtgcagggctcattcccaagaactcagacgcatacagctgaagggcatcccgttccacactactgatggtcgcgcgcgcgctcttctcgtagcagaagagaaagaaccagtagcgccccactttggttgcgacaataacgcgggcgctaccgcgctttccgcggcccggcagcgcaactcgctttttgagaagaccgccccctatgtctgcatcaatcagtccttgacgcatttccaccaccgcgcggcacaaggctctatcggtcagtgaagaacgtcgtgtactgcggttgaagcttcgagtgcggaagacacgtgacatgatcataccgtgccaccgagtggtacggcgtgaaaatcagcgtccagcgcatgctgcggtcggcgcagttgccgccctggcgtcaggattgatccacgccatgcgtggatgcgctccaaaaacaaaaaggcccggcatcaccgccgggccttcttcattccaacgccttcccgcttacgcggtgaacagcgccttcatcttcttcagcgcgttcgcctcaacctggcggatgcgctcggccgacacgccgtactcgtcggccagctcctgcagcgtcaccttgctgtcggcgtccagccagcgacggcggatgatgtcgcgcgagcgggcatccagttccgccaggccttcgcgcagcagctgcatctggttgtcttcgctgtcctcgcgctcgtaggccatcgacgggtcttcgtcatcggcaaccaggaacgcagccggcgacggcggtgcgtgttcgttgtcctcgtcggtcggcgcatcgaaaccgatatcgcggccggacaggcgcgactccatttccatgacttcgcgctcggacacgttcaggtccttggccaccgcgctcacttccgccgcgttcatccagcccaggcgcgtcttcgacttgcgcaggttgaagaacagcttgcgctgcgccttggtggtggcgaccttcacgatgcgccagttcttcaggatgaactcgtgcatctctgcacggatccagtgcacggcgaaggagaccaggcgcacgcccatgtccgggtcgaagcgcttgaccgccttcatcaggccgatgttgccttcctggatcagatcgcccagggcaaggccgtagccgttgtaaccgcgggccacgtgcaccacgaagcgcaggtgcgaatgcaccagctcgcgggcggcgtccagatcgttgccgtcgcggaagcgacgggccaggtcctgttcgtcatcgaccgacagcaccgggatctggtgcacggcaccgatgtaggcgtccagcgaaccgagcgcactgggaatcgggagattgtttgccacaagggcagtagaggtgttctggctcataggcacccatcttagcagtccgggatttggactgctaaaggaggaaaaagttccagcatcctattgatgcaacactggtcccaaacagagccctaccgtagcgcgatttgatgaccgtggcgagcgcgcttttcgggattcacaatcccttggaattcaagcaattacctgccgggaaccggccgattccggtcaagcggagctgaacgggccgttctggaggcccattcaggccagggaacgttgtccggcgttcaggcccggccgccagccggcgctcagagcaccgagcgcggcggcagcgaccagtcgatcggggcctggccgcgacgctgcaggtactcgttggccatcgagaaatggcggcagccgaggaagccacgatgggccgacagcggcgacggatgcggggccttcagaacgcgatggcgacgggtatcaatgaccttgcccttctgctgcgcgtaggcaccccagagcatgaacaccaagccttcgcgttcgcggttgagcacgtccaccacgtgatcggtgaagccttcccagccacgaccctggtgtgcgccggccttgccctcctccaccgtcagcacggcattgagcagcagcacgccgcgttgcgcccacgggatcaggcagccgtggtccgggcgcgggataccgagatcgctctcgatctccttgtagatgttcagcagcgacggcggcaccggcacgcccggcggcaccgagaaactcaggccatgcgcctggccacggccgtggtacgggtcctggccgaggatcaccaccttcacctgctcgaatggcgtggcgtcgaacgcggcgaagatctgcgggccgggcgggaataccgccgcgccactggccttgcgctggcgcaggaagctggacagctcgcgcatctgcggctgcaggaggtaatcgccgacatgctgcttccagctcggttccagctggatcgtcggggtgtccgctacttcatcaatcattgcaccacttcatcgaatcaggggtccatcgttcaaccgggccaggcgcagctggaacagcaccttggtgaccagcagccgttcttcgatcggcttgagtaccaggtcgttggcgccggactgcagcagcccggtctggttgtgcgggttgccgtcgccggtcatcaccagcaccggcaggcggcgcttgccgtagccgaagtccacgcgcacgcgctgcaccacgtcgcggccgctcagttcgcccttcagggtgacgtcggtcagcaccaggtcgatgcgatgacggctgcggcccagcgactcggcggtgagcagggtgaacgcctcttcggcgctgaccacgtgcagcacgttcaactgctggcgttcgagcatgcgcttggtggcctcggccaccacgcggctgtcctcgatgtagaggatggtcgcgccgggaatggtctgcggctgcacatagccgcggatgaaggtcgccagcgcctcgtggcccagcgccttgtcgaaatagtcggtgacgtactcggtgaagcgacgctgctccagatgctgttgggcatcgccggacaccacgatcaccggcacgtaggcctggccggccgcttcgcggaccatccgtgccagcgccaggccgtcgccatcacgcagggtcagcgaggtggtcaccaggtccaccgggccctgcgccagcgcctgctgcgcatcctcgatgctgtcgcagccgatcacctccacgcccggcaggtcgcgctgcaggacgtcggcgatcagcttgcggaccagcttcgagccatcgaccaccatcacccgcgtcgcgggcccttcaaggtgcttcagcgcttgcggttgcatgccggtctcaggtgtcggtcggtcgggtctggcgcaggaagtggccggtgaccagccacgcacccagccagcccagcagcagcgtgccgagcaggaccaggccaccgtgcagcaggtccaggccgtgcagcacgaacgggctgccgtagctgcgcgagagttcggccagcggcacgcgcagcgcggcaccggcggcgccgatcagggccagcgcaaccgcgccggcgcccaggccataccacgcacccaggtacaggaacgggcggcggatgaagccatcactggcgccgagcagctgcagcacgccgatctcttcgcggcgggcctggatgtccaggcgcacggtgttgccgaccaccagcgcggcaccgacgccgagcaggaccgacagcacctgcaccagccgcgcgccgaacgccaaccaagcatccaggcgctggcgccacagtgcatcgtgctgcaccaggtcggcctcgggcaggctctccagcgcgcgtgccaggcgcgcgtcgtccttgccctggccgggggtgatcaccagcagcgagggcagcgggttgtcattgagtgcgtcgatcgcctcgccgaggccggcgtcgcgcagttcctgcaggccctgctcgggcgtgcgcacgttcacttcggccacgtcgtcgcggtcgcgcagctggccggccaggcgcagcgcgccggggccatcgacgttgcccttgaggaacacattgatgtcgcgcgactgctgcacgctgccagcgaactgcttgaggttgtccagcgcgatcgacaggcccaacggcagggccagtgccagcgccatgaccatcaccgtcagcagggtcgcccacggcttgcggcaggcacggccgaggctgaacaccacgctgtgcgcgtggtgctggaaccagacgcccacgcgcgagggggcggcggcttcgctgttttcgttcttcgccatgcgttactccgccagatcctgcggcgagatgtcatccaccagccggccgtggtcgaggatcagcacgcgcttgcgcatgcggcgcagcaacggcaggtcgtggctgaccaccagcacgctggtgccgcgcgcgggcagctcggcgaacagggccatgatctccgccgccagggtcgggtcgaggttgccggtcggctcatcggccaccagcagcttgggctcaccgacgatggcgcgggcgatgccaacgcgctgctgctcaccggccgacagctgcgagggcagcgccttctcgcggtggcccaggcccatccgttccagcaccgagcgcacgcgcttgctgatgtcgccacggcgggtgccgcgcaggatcagcggcagcgccacgttctcggcgatcgagcggtccatcagcaggcggtggtcctggtagaccgcacccaccgcgcgacggtggcggggcacatcgccgccacgcaccttcagcaggttgcgctcgtcgaacaccaccgcgccacggctgggccgctcgtccagatggatcaacttgagcagggtgcttttgcccgcaccggaatggccggtgacgaacagcatctcgcccggcgcgacctcgaagctgacatcggtcagtgcctcgtggccaccggcgtactgtttgctgacattgtcgaagcgcaggacactcatgccccgattatgcaggaccggcgcgacgtcgtggagacggtcacacgatcggtagtgccggccgctggccggcacgcccttgaagccacccgacccacggtcgggtgctacccgctgatcggcagcgccgatcagttgcccgacagcatccggcggatcttgcggccgatgcgggtcaggaacgaatcgccggtatcagcagccgtgcgcaccggcttggccaccacctgcaccggcgtgaccgggctggcgccattgccggcggcgttctgcacgccctcggcaccctcgaccggacgaccgtggcgacggcggcggcgcttgcgcggcttgtgctcgccgtccaccgcaccttccggtgcgccttcggcacgcggggggcgcggcggacgcggggcctgggcagcggcgccttcggcaccggcggccggcgcggcagcgccctgctcgccttccgcgcgtggcttgcgcgggccacgcgaacggcgttcgccgctgcgctcaccgtctcggccaccacggccaccaccaccgccggaacggccgccactgcggccaccgccccgacgctcttcctcggcggcacgggcttcgcgcgcttcgcggaagatctggccgacgctttcgttgtcctcgccttcctcgcctgcagccggtgccgggcgttccgggcgcggcagcggggtcagcagttccttggtgaccggctcggacggaatcttctgctcgatgtaggcctcgatgtccggcaggcccatggcgtagcgctcgcaggcgaagctgatcgcgtcgccctcttcacccaggcgcgcggtgcggccgatacggtgcacgtagtcttcggcgtcgaacggcagatcgtagttgtagacatacttgatgccgtcgatgtgcaggccgcgcgcagccacgtcggtggccaccaggatttccagctggcccttctggaagcggttgagcaggctctcgcgcttcttctgcggcacgtcgccggacagcacgccgacacggtagccggccttttccagcgaacgcgccacgcgctcgacgaacaccttggtgttgacgaagaccatggtgcgcgcgccttcgctgcgcgacagcaggcccagcagcagcgggatcttctcgtcgtcggccgggaagtagatgcgctggcgcacgcgcgcggcggtgatggtctcggcttcgaccaccagcttctgcggctcgttcatgtgctcgtaggccagctccagcacgcggtggctgagggtggcactgaacagcagggtctggcgggtggtgcgctccggcatgcggcgcagcaggaagcggatgtccttgatgaagcccaggtcgaacatgcggtcggcttcgtccagcacgcagatctcgcaggcgtgcagcgacaccaccttgtgctgcttgacgtagtcgatcaggcggcccggggtggcgatgatcacgtccacgccctgctgcagcagctcgcgctgcttgtcgtaatccacgccgccgtagaccagggcgaagcgcaggcccaggtcggaaccgaacttcaccgcatccttgtggatctggatggccagctcgcgggtcggggcgaggatcagcgcacgcggatcttccggcttgcgatcggccagcgccggacgcgtcagcaggcggttcacgacagcgaccaggaaggccagggtcttgccggtgccggtctgggcctggccggcgacatcaccgccgggcagcgcgaccggcagggtcagcgcctggatcggggtgcagcgggtgaatccggctccttcaaggccggcctgcagggccgggtgcagctcgaaggaggaaaaggtcaaatcggtcagcggtttgtcgctcatgagtccgtcttggtatggccgccggcccgtggggcggctggcacttcatcgtctaggggcaccgtcgcaaactgcggcccctgcggcgggttggcaggctgggaccacccggtccgcgcgccgcacaatggcccagtttaacgcactcgggccggcaaaccggaatgccctgtctcaccagctggagagacggcgcgccttcatccagccacacgggacttgaacgaccccgccggtctcgctggtgtcgcccgctgccatccccatcttcgggaagacagtgaaatccgacacataccgggcttcgaagcgatcacgatacgctgggttccagccggcgcctgtccccgccctgcgataggggtacactgccggccgtgagcgtccaggcatcccgccgaacgcaccgcggcagtgcgccgcgaggcaacgacgagggtcgcgccaccgggcatggcccagttcacccacctccggcatggccgggtgcaatccaagacgagaaaccaagatgagcgacaaggttgtacatgtcggcgacgccgactttgatagcgcagtgctgaattccaaggaaccggtgctggtcgatttctgggccgaatggtgtggcccgtgcaagatgatcgccccggcgctggacgaactggccgatgcctaccagggccgcgccaagatcgccaaggtcaacgtcgaccacaatcgtgcgctggccgccaagtaccacgtgcgttcgatcccgtacctggtcgtgttcaaggacggcgagaaggtcggcgagcagatcggtgcggtgggcaaggcccagctggccggcctgctggacaaggccctggcctgatcctgctgttttccggcagccgccacccgcggctgccggcggacgccctgcgtccatgatgaatgctgttcccggcagcccttgcacggcgccgcaggccgatgatagtgtcggcacatccggccgcgttcgcgtgccgcaccctctggacgcagtttcttccagacccattcccaacgttcgccgccccagccgggcgctcgcaccttcaagcgaggaataacgctcttgtccgataacacttccgaaaccggcagcgccgatgcgcccgccgaaaagcgcgtgcgcaagccccgcgtgagcaaggccgccgccccggcagccgccgaaaccagcgccgctccggcgcagccgaccctgccgctggccgccgcgcccgaggcaccggcccccgcccccgcaccgagcgcgcccgccgccgaggcccctgccggcagtggcggtggcgaaggtggtgagggtcgcgaatccggccagccgcggcagcagaaccaccagggcggtggccagaaccagggccagaacccgtacaaccagaacggccagcagggccaggggcaaggccagggcaaccgccgtgaccgcttccgcaaccgccgcgaccgtgaccgcaacaacaaccgcttccgcgacgacggcatgcccaacgacggcggcgagcagcagcccttcgtgccgcgtccgcacgccaacgtgccggaaggcttcccggtctattcgctgagcgacctcaagcgcatgccggcacagaagctgctggaaatcgccgagcagctgcagatctccgaaggcgtggcacgcgcccgcaagcaggatgtgatcttcgccctgctgaaggtgctgacccgccacggtgacggcgtcgccgccgacggcgtgctggaaatcctgccggacggcttcggcttcctgcgcgcggccgaagccagctacctggccggcccggacgacacctatatctcgcccagccagatccgccgcttcaacctgcgcaccggcgaccacatctccggccgcatccgcttcccgaaggacggcgagcgctacttcgcgctgaacatcgtcgacaccatcaacggcgagccgatcgaagcgtcgaagaacaaggtgctgttcgagaacctgaccgccctgttcccgcgccgccgcttcaccctggagcgcggcaacggttcgtcggaagacatcaccggccgcatcctcgacctgatggcgccgcagggcaagggccagcgctcgctcatcgtgtcgcagccgaaggccggcaagaccatgatgatgcagcaggtcgccaccgccatcaccaccaaccacccggacgtgcacctgatcgtgctgctgatcgacgagcgcccggaagaagtgaccgaaatgcagcgcaccgtgcgcggcgaggtcatcagctcgaccttcgacgaaccggccgcgcgccacgtgcaggtggccgaaatggtcatcgagcgcgccaagcgcctggtcgagcacaagaaggacgtggtgatcctgctcgactcgatcacccgcctggcccgcgcgtacaacaacgtggtgccgagctcgggcaaggtgctgaccggtggcgtggacgccaacgccctgcaccgcccgaagcgcttcttcggtgccgcgcgcaacgtggaagaaggcggcagcctgaccatcatcgccaccgcgctggtcgacaccggctcgaagatggacgaggtgatctacgaagagttcaagggcaccggcaacagcgaagtgcacctgagccgtcgtatcgctgaaaagcgcgtgttcccggccatcgacatcaaccgttcgggtacccgccgcgaagacctgctgatcgaaccggaactgctgcagaagatctggatcctgcgcaagctgctgcatccgatggatgaaatggcggcgatggagttcctgctggacaagatgaagaacaccaagtccaacgacgagttcttcggttcgatgaagcgctgatccacggcattgcatcgaaaagaacctgccgctcgctgcggcaggtttttttttacctgcagggcgacccacttcacttcaccgccgcccggttttggcgataatccgcccgatgccctgcccggccccgagggcctggccaccgattcccgctgtcgccccttccgaagaaccggtcgggtccagcctcctgccggatccgtcgacgcatgcgaacgctgtctccccgcctcaacctgggcaagctgatcctcgccctggccctgctcagcgccatcatcgcgctggccaacaccctgctggccagctaccgggtgcagcgcgaccagctggtcggcaacaccctggaggccaaccgcgtctacgccaccaaactggccgaaacgacccagaacttcctgctggctgcccagcaggaactggcctacgccgccacgcggctcggccagggcaacctcgacccggcacaggcccaggacgaagccagccgcctgcagctgcagaccaacagcttcaactcttcgctggtggtggatgccgacggcctggtgatcgccacctcgccgcagaccctgcagctgcagggcgaagtgctgcacagcgtcggcaacaatgccgcgctggccgcgcgccagccgatgatcagcgacccgtaccagtcggccaccggcaagctgctggtctcgctgtcgcacccgatcttcgatcgccagggccactaccgtggttacgtcagcggcaccctgtacctgcgccagcgcagcgcactgcacacgctgctgggcaagcactactaccgtgatggttcctacctgtacgtggtcgatcgccatggccgcctgctgtaccacgccgatggcaagcgggtgggcgactacgtggtcggcaaccccgcagtaaaggccgtggtgcgcggcgagcgtggcgcgcagcaggtgcgcaacaacctgggcgtgtcgatgctggccggctatgcgccggtggcggccaccggctggggcatcatcgcccagcgcccgaccgaggccacgctgcagccgctgtcgcggttgatgactgcggtaatctggaacgcaatcccgctgggcctgctgtcgctgctgatcacctggtggttcgcccgtcgcatctcgatgccgctgtggcagctcgcacgcaacgtgcagggcggcgaagacactggcaatgcgatcagccacgtcagcggcatccgcgcgtggtacttcgaggtcgcccagctcaagcaggcggtactgcacagcttcaatgcactgcaggaccgcatcggcacgctcaaccgcgccagccgcaccgatccgctgaccagtcttctcaaccgccgcggcctgcagcaggcgctggatgccctgcaggtacagggcatcccgttcgcgatcctggcgctggacatcgatcgcttcaaatcgatcaatgacaaccacggccatgacgtcggcgacgctgccatcgtccacatcgccaaccagatgcgccgctactcgcgcgacagcgacatcctctgccgcgccggcggcgaggagttcctgctgctgttgccgggcatcagcgccgagtcagcgcgacaggctggcgagcgtctgcgccagcacattgccgaccatccgtttgaaccggtcggcaccatcaccgtctcgctgggcgtggcccacttccccagcttccatgtcgatgccgagcaggcgctgcggctggccgacaaggcgctgtacctggccaaggaacagggccgcaaccgagtggtggtctacccctacgccgattgacgcgaagccgggctggccggctccgcagtgatcgtcagccctgctccagcggcgtcagcaggcgcaggccgcgcttggcgccgtcgaccatgtagatgccgccctcgggcagcaggtcgctgccgttttccgccgcgtcaccggtcacccacggtgcgcgctgcttcggtcctggaatgaaggcgcgccagcggccatagcgctcggcagcggcattgcgatcatccgagaacgcatagttgaccggcacgcgtaccgaccagaattcccgtgtgacgtccttcccgctgcttggaggaatgaaggtccacttgcgggcggtattgatgctggccttggccagcacatcgcgcagcttggccatggtccgctccggccccgccacggtcatgttgacctgctcggcgatgacgtcggccaccgtgccatcacgggcgaccttgatgatcaggatcacatcgccctgaccaccgatcctcattgcctcgtccggatagcgcggcggcgccaggcgctctgcggtcaccgaatcggtggcctttggatcgtactcgctgaaatccacgctggtcatgctgacttcgtagtcgcccttgcccgtggacttgccacgcagacgcacccgaaacggtgcctgtgcggcgacggccttgccatcgacccgcgtcggctcgaaacgccaagggcgaatggtgcgttcaacaaacgcggcaacacccgggctgatgtttgccttctgatcgagcaccagagcgctgactgcgccttctgccgtgacctcgatctttccggtcagtgtcatgctcaattcggtggtggcacgaaccgcgcgcgtggtctgcgcgttggcatcgccggcgaacagcggagcgccggcaccgacggccaacgcgagagcgaggaacaatggggaacgcatcattgccggatccttggtgatgaagggcgagagtacctcagtcccaacacccatgacagctggctcacgccaaccggtgcgcgccagcatagggcggcgtgtccggatagtcacctcgggcgaagcgttcctgcaggccctgccaccagcccgggtcgaacaggtgccggtagtgctcgcgcaccgctgccagctctgcagcgggcaggcccatgaacgggccgaagcgctcgggaaacacgtcgcgcggacccacatggaaccatggctcgtcggacatcgcttcctccggcgtacgcggctgcggccaggcgcggaacacgcagtcgctgaccaggcacagttcgtcgtagtcgtagaacacggcccggccgtgccgcgacacaccgaaattcttcggcagcatgtcaccggggaagatgttgttgcgtgccatgtcggtgatcgcctgcgcatagtcgagcaccgccgcccgcaccgcctccgcgccctgctcgcgcaggtacagattcaagggacgaaaacgacgctgcacatagcacagtgcgacttcgacctcgtcgccatcgatgcgtacgctctgcgcgcactgctgcagcagttcacccagcagggccggcgcgaagcggtcgcgcggaaagcgcaggtggcgatagggctgtgcgtcgagcagacggccgacacgatcgaggttgaacaccagtgcgtacttctcttccacctgctgccgcgacatcgccttgggccacgcgaaacggtcgcggatcagcttgaacaccagcgggtaactgggcagggtgaacaccgccatgaccatgcccggcgtgccctctgcatgcaccagccgctcctgcgggtgctcgttgaaatgacggaagaaggtgcggtagcgctcggtcttgccctgcttggcgcggcccagcacggtgtagatctcatcgatgggcttgcccggcagcagactgcgcaggaacaccaccgcatcacctaccgtggccaggttggcctggaagtaactgcgcgacacgccgaacaggtgggccacgtcccggcgccgggtcagcaccgcatcggcgcgcaggccacgctcgtcgttcaccagggcaatcacgcacggcgagaaccggtgctcgccgaacacgcggccaaccaggtaagcgcggcgctcgcggtagaacaccgtgtcgagcagctcgatgctgcgtaccggcgtatcgccccagtgggccaggtcatcctgcaggcgcaccgcgatggccgcggcgcagcgcagctggtgcgcataggggatatcgaagcgatagtcggccagcacccgctgcagcgcctccaccggccgcgtcggcgaaaccgcgtaggtatgccgcgccaccgggtgggtgatggcatcggagggttcgacatcgaaggcgatgaactccagcgccgggtccacgccccggatggcaaacaggcgccgcgacaacgtgttgtagaaggtcttgtacagctcggcgtcgatcaggccctgcagcagcgcgctgtagcgggcgtgcacccgcaaccacagcgcgcgctcgccgatcgcgtcaccggcgaggcggcgcagcgcatccatctgctcggcgatgcacaggtcgtacagggcgatgcgctcgaccgcatcctgtcgcgcaccggcccagtcgcgctgctcgaagcgctgccgcgcccgcgcggtgatcgccgcaaagcgggcgtggtactgctcgaaaccgtcgcggatggctaccgcgatgcgcggtgccagctcggcagcgatgtcaggcctggacatgcatggctcacccgggaggaccggcttcaccatacgctggcgtgtgcgatgccgtcgagcgcgaaggtagtgccggccgctggccggcagcacctggaccgtcgagggatcgatgcagatgccggccagcagccggcactactggctcagatcgccagttcggcttccacgtcctgcaccttgcgccgtgccaatgccaggttggacctggtacggtccagcacgatgtagaagaacaggcccttcttcttcgccaccgggcgcatgatgtggtacgccttgcccaacgagatcaggatgtcctcgatgctgtcgttgaggttcagcgatgcggcggtcttcatcttggcacggatcacttcggtgttgccggcggcggccacttccatgtccatgccggcaccggcttcgcccagcagcatgccgctttcatagtcgaccagcgccactgcctgcgcgccgtcgatgcccatcagtgcgttcaacgattcattcagtccagccacgtcgcaccccttgtcgatgttggttcgagcccctcgttcccctgcggccgggctcacgatccgccgagttcggccaggatcgcctggccacattccctgctctgccacagcacctggccgatcacgctgcgctggtcgcaggccgccatcagcagcaacggcacgcgcccctcggcctggatcgccagcatcagcaccttgccgcccgcggcctccagcatcagcgtctgcagatccccaagcaccagttcgcgcccgaccgctgcagccagcgccagcatcgcgctggtcatcgctgccaggcgttcaccgcgcccttcggcaccggcactgaccagggcgaagccatccacactggccagcaccaccgtgcgtatgccttccacccgctgctgcaggtctcgcagcaagggctgcaggcgctcacgctggccggcgtcgggcaacagcgccacctgtccgtcagccatgcgcggccaccagtgcgtgcgcttccatctcgcccatcaatacatccatcagcagcaatccctgttcgcgatcgcgggtatccacagccagtagcggcagcggctggtcatcaaggcaggcacgggcggcccagtcgtccagcgcggcgtgcggtgcctggtcgagatgggtgacggccaccaccagcgccaatgacgatgcgaacggccgcaacacctgcagataaacctccagttcggcaaccacgcccgcgcgccgcgcatccagcagcagcacggcgccgcgggcgccctgcagcaggatcggccagaggaaatcgaaacgctgctgtcccggcgtgccatacaggcgcagccgctcgccattgggcaggtcgatatctgcatagtccagggcgacggtggtggaggccttgtcggcaccgaggcggtcgctgttggccacgtcggtgtcgaccaccgcgccggccgcgatgctgcgcaccagggtcgacttgccactgcccatgccacccagcaccaccaccttgtgctcacgcattgcgctcgctcccacgcaggtgacgccacaggcgggcgagcaggccgttgtcagcgccggcagcgcgtcccggcagcggtaccgccggtgctgcctgcagctgcgcgtaaccgcacaggtaagcggcatggatgaaatcgcgcacggccgcaggcggcagatcaagcaacatcgcgcactcgtccaccgtgcacgcgcgcttgagcagcagcgagcacaggcggaagccatcatggtcatggcccagcacacggaaatcgggccagcgcagcagctttaccgaagcaccgcgcaggcgttcgtccagtgcctgccaatggcggctgcgttgcgcccattgccacagcagcggccgcagtggctggcgtggccgctcgccggccaggccatgcaggcgtgcgggtgtcagcgcatccagctgcaggcgttcgaaggcatcggccaaacgctccaccagggccgtagccggttcctgcagcagcacggcctggtcatgctccaggtccatcagcagcagaggctcgcccgcatcactcaacagggcctggccctgtcgcagcggcagccgctcgcgcagcagacgggtgatggcatgcgcaccatcagccaggcggatcggtgcgggtgcgtgcatggccaagggctccactgccaactgcatgcgacgcagcgcgcgaccgatggcactgtcatcaagcacgtcctggtgcccgtcgccatcacgcagctggccgccgatgtcttcgatccagcactgcagtcgcggacgctgctggcgcatgcgcagggcagcgttgcgcagcgccggcgtatcgcggatgaccagcagatcgcaatcgtccaggtcctggctgcggcggatctggccgtccggcagggccgatgccacgcgcagccgctgcagcagggcctgctcgccctggatgtcggttcccactaccagcacgcgtgccatccgtgttccccgtgcggccacctccccggtggcctcgcgtcgccaaggctagggcatcgccagcggcagccgtcgtgatcgactgctcagatcgagggcggttgcagacggtgtccgatcagttctgcgacggccatcgcgggcaagtttcatgcctcgttgacgacattccgacagccgacgggaatcacggttctggacgcgggtcgaatggggtgagatcccttttgcatggcaaaagggttctgacccggagcccaaaaaaaacccgcgccgaagcgcgggttccggtgtcacgaccgaacggcgatggatcagccgcgcagctgctccagcgcggcgttgaaggtcgcgctcgggcgcatcgccttgctcgccttggcgacgtccgggcggtagtagccgccgatgtccacggccttgccctgcaccgcggtcagctcttcgacgatcttctgctcgttgtcggtcagtgccttggccagcggtgcgaagcgtgccttcagtgccgcatcttcgtcctgtgcggccagcgcctgcgcccagtacagcgcgatgtagaagtggctgccacggttgtcgatgccacccagcttgcgcgacggcgacttgtcgttgtccaggaactggccgttggcttcgtccagcgccttggccagcacgcgggcggcggcgttgtcgtagcggttgcccaggtgttccagcgacgcggccagggccaggaactcacccagcgaatcccagcgcaggtagtcctcttcgacgaactgctgcacgtgcttcggggccgaaccaccggcgccggtctcgaacaggccgccaccggccatcagcggcacgatcgacagcatcttggcgctggtgcccagctccatgatcgggaacaggtcggtcaggtagtcgcgcagcacgttgccggtcaccgagatggtgtcctcgcccttgcggatgcggtccagcgagaacgcggtggcttccaccggcggcaggatgcggatgtccaggccggtggtgtcgtggttcttcaggtactgctcgaccttggcgatgacctgcgcgtcgtgggcgcgggcggcatccagccagaacacggccggggtgctgctcaggcgggcgcgttcgacggccagcttgacccagtcctggatcggcgcgtccttggtctggcacatgcgccagatgtcaccggcttccacggcgtgttcgaacaccacgttgccggcatcgtcggtgaccttgaccacgccgtcggcagcaatctggaaggtcttgtcgtgcgaaccgtactcttcggccttctgcgccatcaggccgacgttcggcaccgagcccatggtggccgggtcgaaggcgccgtgcgccttgcagtcgtcgatgacggcctggtacacgccggcgtagcagcggtccggaatgaccgccttggtgtcctgcagcttgccttcggcgttccacatcttgcccgagtcgcggatcatcgccggcatcgaggcgtcgacgatcacgtcgctcggcacgtgcaggttggtgatgcccttgtccgaattgaccatggccacgcccggacgctgcgcgtactcggcggccaggtccgcttcgatcgcggcgcgggtggcttccggcagcgacggcaggcgcgcggccaggtcaccgatgccgttgttggcatcgaaaccggcctgcttgagcacgtcggcgtgcttggccagcacgtccttgtagaactcgttgaccgccacgccgaacatgatcgggtcggagaccttcatcatggtcgccttcaggtgcagcgagaacagcacgccctgggccttggcatcggcgatctgctcaccgatgaacgcggccagcgccttgcggctcatgacggcggcatcgacgatctcgccggccttgaccgtggtcttttccttcagcacgacggcgctgccgtccttgccgtggaaggtgatcttcagcgcaccggcgttggccagggtggccgacttctcgctgccgtagaaatcgccggcggccatgtgcgcgacgtgcgacttcgaatccgacgcccaggcgcccatgcggtgcgggtgcttgcgcgcgtagttcttcaccgacagcggtgcacggcggtcggagttgccttcgcgcagaaccggattcaccgcactgcccttgaccttgtcgtagcgcgccttgtagtcgcgctgctggtcgtcggccggggtttccgggtaatccggcagcggatagccctggtcctgcagttccttgatggccgccttcaactgcggcaccgaggcggagatgttcggcagcttgatgatgttggcgtccggggtggtcgccagctggcccagctcggccaggtcgtcgctgaccttctgcgcgtcggacagcagttccgggaactgcgacaggatgcggccggacagcgagatgtcacgggtttccaccacgatgccggcagtggcggtgtaggcgtcgacgatcggcagcagcgactgggtcgccaggaacggtgcttcgtcggtcagcgtgtagaggatcttggacatgggggacttggactctgtagcaatgctcaggggaaggccggcgccagcgccgggccacgtgcaaccgtgtcgctttcccccgtcgccgtcagggtgggcgcgcggcggggaaacccctgcattgtcgcgttttcagccgcgcggggcaaagcggcgccatacgcggcggtactgcacggcggcaacgctgtgatccatccacgcacggcgtggatctgcgcgaacgccgccgtcagtggatccacgccatgcatggatgaagccagccaccggccaataaaaaaggacgcagccttgcggctgcgtccatcgtgagtcctgccgggagagagtcggcaggacttacttgacctcgaactcctgcggcgttccagccgccttgccatcgaccgtgacctcggcgcggtacttgccggccggccagccctttgcattcttgaacgtgacgttggtggtctccgcgccgctggcattcagggtcgcggtctgttcgccggccacctggccgtcctggaaggtcagcttggcaccgacattgacgttgttggcggcgccatcggtcttgaccgagacgatgacatcatccttcggcgagaacagtgcagccggggcgaccgatttgtcggcggcagcggtcttgcccacggtgacggtggaaacgctgaccgcggcagcttccgccatcggcggcggtgcaccggtcatcggtgccggcgctgccggctcggccggagccgtggcggccggagcggcgttggtgtcggtcgactcttccttcttcttgcaaccgaccaaggcaacgctgcccaacagggcggcgatcagggcggtctggagcggggtggtcttgatcattcggggttcctcccagggattgtcggacggcgtttgatcgccggcttacttcggcggcagtttcagggtctggcccgggaagatcttgtccgggtcgtcaagcacatcgcgattggcttcgaagatcttcttccaggcgttggcgtcgcccagatgctgcttggcgatcttcgacagcgagtcacccttctgcacggtataggtgccgccgctgacgatctcggcggtgctgtccaccgaagcggtcacgccggagaagtccgccttcggcacctgctcggcggtactgtcgacgctggcgctgacgccggagaaatcggctttcttctcggtactcatccacaactcccgtctgcatgactacgtggctcgcacggtgccatggcggttgttaaatggggatggtgcagatgtgaagccgccccggggggcggctgaacaatcgggagagacggtgcccggtagtgccggccgctggtcggctgtgccagggggatccggccttggccgattgccggccagcggccggcactacccgtaaccgcctgcgaatcatggtagtgccggccgctggccggtgttcgccgggcatggcccggcacaacgggcaaccgcctgcggcggttactggcgcagttcgcggtaggtcgcggccggggcggcaatgccgggactggcgcgccacgggttgatgtccaggccgccacggcgggtatagcgcgcctccacttccagccattgcggctggcagcgcgcagacacctcgctgaagatccgctcaacgcactgctcgtggaactcggcgtgctcgcggtagctgaccagatagcgcagcaggccggcacgatcgatcttcggcccgcggtaacgcaggctgaccgtcgcccagtccggctggccggtgaccgggcagttggacttcagcagtgccgagaccagggtctcctccaccacctcaccggcattggccgagagaaagtccgcctgcggcgggccgtagcagtcgatctccagctccagcccgtcgatggattcaccgagcggcgtctcgcgcaggcccggcagcccgaactcgacctggaccggcgcaccggcacaatccgacagatccgccacgatgcgcgcgcgcagtgcctcggcgctgtcgatgcgggtgctgttgagggagttgaggtacagcttgaacgacttcgattcgatcagccgcggcgaggtgcacggcacctgcacggtggccacggccacctgcggcttaccacgcgggtcgagccagctcagctcgaaggcgtgccagcggtcatggccgacgaacggcagcgcggcgtcatcgaggccgatctcggcgcgggcgccgctgcgggggatgggaaacagcaggccgggatcgtactgcgacgggtaactgacctcgcgaccgaggctggaatcctgtggggtgttcatggggggcattgtatcgcgcggacggcgggccttcggccgggccggccaacggcggagcccctccgtggtggttttgttggttggtcgtggaaggcggtctatcggcttggccgggtgggtaggcgggtcgggggacgccgtaaacccgtccttgggggcttggccgcggcatccatgccgcggacacccccgccccgcctacccacccggcccctgacagttccttgcgcgccaccaccaccacgggaaagatcaggaaaatcaaaatcagaagccgatccttcagacattcatgacgtccgccgtgccgaccaacggtcggcacccaccaacagcagcgggcaccaacagccgcgggaaactgtcgaaggcggggtgggtccggttgagggggtgtccgcggcatggatgccgcggccaagcccccatggacgggtttacggcgtccccctcaaccggacccaccccgccatcccacggaatgcccgcttttgacgttgacgttgccgttgatccaagcgggtgcagggctgcaagccctgccggaaaccctcaccccgccggagtgccggcaccgtgcaggtaatccaggctcacctgcagcagcgcgcgcagtccgacatccagcgccttctcatccagcaggaacttcggcgaatgattggcgggcgccgtcgccgggtcgatgcccacgctggtggaaccaacgaagaagaacatccccggcacttccttcgcgtacagcgagaaatcctccgcgcccatctgcagcggtggctcgtacacgttgtccttgcccaccaccgcctgcaggctcggcagcatcttcgcggtcagcgccgggtcgttcaccgtggccgggttgccttctgattcgtagatgtcggtcaccgccttcgcaccgtgcgcggcggcggtgtgttcggccacgttgcgcaggtcggcgaagatctgctggcgcatgccctcgtcgaaggtgcggatggtgccgaccatctccacctcgtccggaatgatgttgtagcggatgccgccgttgatcgcaccgaaggtcagcaccgccggttgcttggagaggttggcgcggcggctgacgatggtctgcgcggtaccgaccagatcggccgtggccacgatcgggtcgacaccgttccacggtgcggagccgtgcgtctggcgaccgatcaccttgatcccgaaacgatccgaggcggccatcaatgggccaccgcgaaccgcgatctggccggcctgcacgctggagaacacatgcaggccaaacaccgcctccggcttgaagtcggcgaacaggccttccttcagcatcagcgcggcaccgccctcttccggcggcggtgcgccttcctcggccggctggaagatcagcatcacctggcccggcaggtccttcttcatcgacaccagcgcttcggccacgcccagcagggtggcggtgtgcgcgtcatggccgcaggcatgcatcacgcccacggtctggccgcggtactggtcggtggccttggaggcgaacggcagcccggtctgttcggttaccggcagcgcgtccatgtccgcacgcagcgcgatcttcgggccgggcttgccgccttcgatgatcgccaccacgccgtggtgggcgatgccagtcttcggcttcaagcccatcgcacgcaggcgcttggcgacctcggccgaggtgcgcgcctcgcggttggacagttccgggtgctgatggaagtcgcggcgccattcaaccaccttggcctgcaggcgctgggcagcggcggtcacttcggggcgttgcccgtcctgggcgtgggcaacggccggcagggccagcagcagggcggacagcagcagcgaacggcgcatcgcaatctccacagcaagaggggtccagctgaatgtagggcaacaccgccgccacgggaacctccgcggccggatccggtcttagcgcccgtcccatccgtcatgcaggaaacgtgatgtggcacaggtatgctttgcgcattgccaaccggggccgcgccccgtccagccctcttggagtcctcgtaatgtcacgtgtttggaagatcgtgctgctggtcgtggcggttctggtgctggccgtggtcggcctgcgcgtcatcggcgggggcaaggacaaggctggaaagccggcagcgggagcgcgccagggtggcgaagacccggatgccggcccggtgccggtgaccgtggtccaggccacgcaccaggacgtaccggtgtatgccagcgcactgggtaccgtgacggcaatgaacaccgtcaccgtcagcccgcaggtcggtggccagctgatgagcctgaacttccgcgaaggccaggaagtgaagaagggcgacgtgctggcagtgatcgatccacgcaccgcccaggccagctatgaccaggccgcggcagccaagcgccagaacgaggcgctgctggccaccgcgcgctccaactaccagcgctccaatgcgccggagtaccgccagttcgtcgccaagaccgatctggatacacagcgaaaccaagtggcacagtacgaaagcgcagtcgcggcgaacgaagccagcatgcgctcggcacaggtgcagctgcagtacaccagggtcaccgcaccgatcaccggcatcgccggcatccgcgcggtcgacgcgggcaacgtggtcaacgccggcaccgcgctggtcacgctgacccagatccacccgatccacgtcctgttcaacctgcccgaacgccagctcggcgacgtgcgccaggcgcaggccgccggcgcggtgccggtggcggcactggaccgcgccgactcgcacgtgctgtccggcgacggcaagctggacgtggtcgacaacctgatcagtgccgacagcggcaccttcaaggcgcgcgcgctgttcgacaacaccgacaacggcctgtggccgggccagtttgtcaacgtgcgcatgcagctgcgcacgattgccggcggcgtggtcattccgacccaggccgtgctgcgtgggccggatggcgagtacgtctacgtcgtgcagggcgacaacacggtgaagatgcagaccgtgcgcagcggcgtggaagtgggcgacagccaggtgcagatcgccgaaggcctgaagggcggcgagcgggtggtcagtgaaggccagttccgcctgaagccgggcagcaaggtcaccgcactgaagccgggcgaaaccccggccgcaccaaccgaggccgagctgaaggcggccgaacagaagaacggtggcggcggtggccgtcgcggtggcggtccgcgctgagcgcaggccacggttctccctcgcgccggcggacccgccggcgccgacattgaagtgccagcaaggatcagtccgtgggcttttcgacgatcttcatccgccgcccgatcgctacctcgctgttgatggcgggcctgttgctgctgggcatcctcggttaccgcaagctgccggtgtcggcgttgccggaaatcgatgcgcccagcctggtggtcaccacccagtaccccggcgccaacgccaccaccatggcctcgctggtcaccacgccgctggagcgccagttcggccagatctccgggctggagctgatgacctccgactcgtcggctggcttgtccacgatcatcctgcagttctcgatggaccgcgacatcgacatcgccgcgcaggacgtgcaggcggcgatccgccaggccaccctgccctcgtcgctgccctaccagccggtctacaaccgggtgaacccggccgacgcggccatcgtcaccctgaaactgacctctgacacgcgcccgctgcgcgacgtcaacaattacgccgactcgatcctggcccagcgcctgtcgcaggtgcagggcgtcggcctggtctcgattgccggcaacgtgcgcccggccgtgcgcatccaggtcaatccggcgcagctgtcgaacatgggcctgaccctggaacagctgcgcagcgcgctcacccaggccaacgtcaatgcgcccaagggctcgttgaacggcaagacccagtcctacagcatcggcaccaacgaccagctggccagcgccgccgagtaccgcgacaccatcatcagctacaagaacggccgcccggtgcggctgtccgacgtggccgaggtggtcgacggcgtggagaacgaccagctggcggcctgggccgatggcaagccggcggtgctgctggaagtgcgtcgccagccgggcgccaacatcgtgcagaccgtcgagcgcatccgcgcgatcctgccccagctgcagggcgtgctgccggccgacgtgcacctggagatcttcaacgaccgcaccgagaccatccgcgcctcggtgcatgaagtgcagttcaccctgatcctcaccatcggcctggtggtggcggtgatcttcgtgttcctgcgccggctgtgggccaccatcatcccctcggtggcggtgccgctgtcgctggccggcaccttcgctgtgatggcctttgccggcatgtcgctggacaacctgtcgctgatggcgctggtggtggctaccggcttcgtggtcgacgatgcgatcgtgatgatcgagaacatcgtgcgttacatcgagcagggcaagagtggcaaggaagcggccgagatcggcgcacgccagatcggcttcaccgtgctgtcgctgacggtctcgctggtggcggtgttcctgccgctgctgctgatgcctggcgtcaccggccgcctgttccacgagttcgcctgggtgctgagcatcgccgtggtgctgtcgatgctgatctcgctgacgctgaccccgatgatgtgcgcctacctgctcaagcccgacgccctgcccgagggcgaggatgcgcatgagcgcgcagcggcggccggcaaacagaacctgtggacgcgcaccgtcggcctgtacgagcacagcctggactgggtgctgggccaccagcgcctgaccctggccgtggccggtggcgcgctggtactgaccgtgctgctgtacgtgttgattcccaaggggctgctgcccgagcaggacaccggcctgatcaccggcgtggtgcaggccgaccagaacatcgctttcccgcagatggaacagcgcaccaggcaggtcgccgaagccctgcgccaggatccggacgtgaccggcgtgtcggcattcatcggtgccggcagcatgaaccccacgctcaaccagggccagctgtcgatcgtgctgaaggagcgcagccagcgtgatggcctggatgagatcctgccgcgcctgcagaaggcggtggccggaatcccgggcgtggcgctgtaccttaagccggtgcaggacgtgaccctcgatacccgcgtggccgccaccgagtaccagtactcgctgtcggacgtggattcggcaacggtggccacgcaggccacgcgcctgaccgaagcgctgcgcaagcgcccggaactggccgacgtggacaacaacctgtccaaccagggccgcgcgcttgaactgaacatcgaccgcgacaaggccagtgtgctgggcgtgccgatgcagaccatcgacgacacgctctacgatgcgttcggccagcgccagatctcgaccatcttcaccgaactcaaccagtatcgggttgtgctggaagtggcgccggagttccgtaccagcaccgcgctgatggaacagctggccgtggcttccaacggcgccggcgcgctgaccggcaccaatgccaccagcttcggccaggtcacctcgtccaactcgtccaccgccaccggcatcggcgcgcagaacaccggcatcaccgtcggcgccggcaacatcatcccgctgtcggcgctggccgaaggcaaggtcagcagcgcaccgctggtggtcagccaccagcagcagctgccggcggtgaccgtgtcgttcaacgtggcgccgggctactcgctgtccgaagcggtgcgtgcgatccaggaaaccaaggacagcctggacatgcccacccacctgcatgccgagttcatcggcaaggccgccgagttcaccggcagccagaccgacgtggtgtggctgctgctggcctcgctggtggtgatctacatcgtgctgggcgtgctctacgagagctacatccacccgatcacgatcatctccacgctgccgccggccggtgtcggcgcgctgctggcgctgatgctgtgcgggctgagcctgtcggtggacggcatcgtcggcatcgtgctgctgatcggcatcgtcaagaagaacggtatcatgatggtggacttcgcgatcgaggcgcgtcgcgccggtgccaacgcgcatgaagcgatccgccgcgcctgcctgctgcgcttccgtccgatcatgatgaccaccgccgcggcaatgctcggcgcactgccgctggcgctgggcaccggcatcggctcggagctgcgccgcccgctgggcatcgccatcgtcggcggcctgctgctgtcgcagctggtcacgctgtacacaacgccggtgatctacctgtacatggaacgcttctccgaatggctggcgcgccgccgcgagcagcgcgcactgcgcaacggttcgctgcaggagccgcaggcatgatccacgccccgctgctgcggtgggccgcacgatgaacctgtccggccccttcatccgccgcccgatcggcaccgcgctgctggccatcggcctgttcatggtcggcctgatctgctacctgcgcctgggcgtatcggcactgccgaacatcgagatcccggtgatcttcgtgcacgccagccagtccggcgcggatgcggcgaccatggcctcgacagtcaccgcgccgctggagcgccacctcggccagctgccgggcatcgaccgcatgcgctcgtcgagctcggaaggcagctcgctggtgttcatgatcttccagagcggccacaacatcgattcggccgcgctggacgtgcagaccgcgatcaactcggcgcaggccgacctgccttcgggcatgggctcgccgatgtaccagaaggcgaatccgaacgacgacccggtcatcgccatcgcgctgacctcgcagacgcagtcggccgacgagctgtacaacgtcgccgactcgctgctggcccagcgcatccgccagatcagcggcgttgcttcggtcgacatcgctggcgcttcgacgccggcggtgcgtgtggacgtcaacctgcgcctgatgaacgcgctcggcctgaccgccgatgacctgcgcaacgccgtgcgcgcggccaacgtgacctcgcccaccggtttcctcagcgacggcaacaccactaccgcgatcatcgccaacgactcggtggcgcgtgccgccgacttcgccgacctggtggtcaagacccagggcgatggccgggtgatccgcctgaaggacatcgccaacgtctacgacggccagcaggatgcctaccaggccgcgtggttcgaccacaaaccggcggtggtgatgtacgtgttcacccgtgccggggccaacatcgtggagaccgtggaccgggtcaaggcgcagatcccgaccctgcgcgattacctgcagcccggcaccacgatgacgccgtacttcgaccgtacgccgaccatccgctcgtcgctgcatgaagtgcagatcaccctgctgatcagcctggcgatggtggtgctgaccatggcgctgttcctgcgccggctggcacccacgctgatcgctgcggtgaccgtgccgctgtcgctggccggtgccgcgctggtgatgtacgtgatgggcttcaccctgaacaacctgagcctgctggcgctggtgatcgccatcggcttcgtggtcgacgatgcgatcgtggtgatcgagaacatcatgcgccacctcgacgaaggcatgccgcggatgcaggcggcgctcaccggcgcgcgcgagatcggctttaccatcgtctcgatcaccgcctcgctggtggcggtgttcatcccgctcctgttcgccagcggcatgatgggtgcgttcttccgcgaattcaccgtcaccctggtggcggccatcgtggtctcgatgatcgtctcgctgacgctgactccggcgttgtgcagccggttcctcagcgcacacgaccacagcgcgccgccgtcgcgcttcggccgctggctggatgccggccatgagcgcatgcttcgcatctacacggtcttcctcgacttctcgctgcgccacgcgctgctgctgtcgctgaccccgctgatcctgatcggcgccaccgtcttcctgttcggcgcggtgaaaaagggcgcgttcccgccgcaggacaccggcctgatctggggccgcgccaattccagcgccacggtgtccttcgaggacatggtcgcccgccagcgccgcatcaccgacatgctgatggccgaccccgcggtgaagaccgtgggcgtgcgcctgggcagcggccgccagggctccagcgcacagttcaacatcgagctgaagtcgcgcagcgatggccgtcgcgagaccaccgcgcacgcactcgcacggctgagtgccaaggccgaccgctaccccgacctgcagctgcgcctgcgcgcgatccaggatctgcccagcaacgatggcggcggttccagccagggcgcgcagtaccgcatctcgctgcagggcaacgacctggcatcgctgcaggaatggctgcccaagctgcaggcggagctgaagaagaaccccaagctgcgcgatgtcggtaccgacgtggacaacgccggcctgcgccagaacatccagatcgaccgcgccaaggccgcacgcctgggcatcaccgtgggtgccatcgacggtgcgctgtacggtgcgttcggccagcgccagatctccaccatctattcggacatcaaccagtacagcgtggtggtcaacgccctgccctcgcagaccgccacccccgccgcgctggacgaggtgtacgtacgtgcgcgcaatggcgacatggtgccgatcaccgcggtggccacgcagatgcccggcctggccccttcgcagatcacccacgagaaccagtacacgacgatggacctcagctacaacctggctccgaacgtgagcatgggtgaggccaaggcgatcatcgacgcgaccgtggccggcatgcgcatgcctggtgacatccgcctggccgatgatgcgggcttcggcttcaactccgaccccagcgacatgctgatcctggtgttcgccgcgatcctgaccgtgtacctggtgctgggcatgctctacgagagcctgatccatccggtcaccatcctgtccacgctgccggcggcgggcgtgggtgcactgctcgcgttgttcggcaccaacaccgagttgtcggtgatctcgatgatcgcgctggtgctgttgatcggcatcgtcaagaagaacgcgatcatgatgatcgacttcgcgctggtgacgcagcgcgagcatggcctggcaccgcgcgatgccgcgcgtgaggccagcatcgtgcgcttccgcccgatcatgatgaccacgatggtggcgatcctggcggcggtgccgctggcgatcggcctgggcgaaggctccgaactgcgccgcccgctgggcatcgcgatgatcggcggcctgctgttctcgcagagcctgaccctgctcagcacgccagcgctgtacgtgatcttctcgtgcctggccgaacgctggcgggcccgtcgcgcgcgcaagcgcgaagcgaagctgctcaagcgcgcgcagcgtgcgtagaacggcccatccacgcatggcgtggatctacgggtagagccggccgctggccggctttctcggtacggcaaatctgccggccagcggccggcattaccgcggtggtccgccctccatatttcacgcgcaccccgcaataatggtgggagatccttccgccgagcctgcatgcccgcccgccaatcccgcctcagccgcctgtgggcccacgagaaggccagttacggcctgcgcgtgttcatcgccctgaccgcagcgcttgccgtgtgctggcagctggatgcgctgaccgccctgcccggcgttttcctcggcatcatcgccagcgccatcgccgagaccgacgacaactggtggggccggaccaaggcggtggcgctgtcgctgctgtgtttctgcatcgctgcggcgtcggtgatctggctgttcccctggccgtggatcttcatcggcgcgctggcactgtccaccttctgcctgaccctgctgggcgcgctcggcgagcgctacgcatccatcgcccaggccacggtaacgctggcgatctacacgatgatcgggctggagcagcacggtgccagcgacctgcacaccgcgctgcaagcggtcagccacctgctggcgggcgccgtctggtacggactgctgtcgatcctgtggaccgcactgttcgccaaccgaccggtgcgcgagcgcgtggcgcggctttacatcgagctgggccgctacctgcagctgaaggccgccctgttcgaaccggtacgtgaggccgacctgcaacgccgccagctcgacctggccgagcagaaccggcgcgtggtcggcgcgttgaacgaggccaagaccgcgattctcgcccgcttcggccgttccgggcggccgggcgtgaactccggcctgtacctgcgcctctattacatggcacaggatttccacgagcgcgccagttcctcgcactacccgtacggcgccctggtcgatgcgttcttccacagcgacgtgctgtaccgctgccagcgcctgctcgatcttcagggccaggcctgcgcgcgcctgggcgaggcgatccgcctgcgccgcccgttcgtgtatggcgaaaccaaccagcaggccgggcgcgacctggccgatgcgctggcctacctgcgcgaccagcagcgcccgcagtggcagcgcctgctgggttcgctggacctgctggtgcacaacctgcgcagcatcgaacgccgcctgctggacgccgaacgctccgaggccagtctcgacaatgtcgatacgcgcctgcgcgacagcaacccgcataccctgcgcgagatgggcgtgcgcgtgcgccagcagctcacgcccggctcggtcctgttccgccacggcctgcgcatggcattggcgctgatcgccggtttcgccgcgatccgtctgttcaatgcgcagaacggctcgtgggtgctgctgaccatcgtgttcgtgtgccggcccaacttcggtgcgacccggcagcgcctggcgcagcgcatcgtcggcaccgtggccggcctcgtgctcacctgggcgctgctgcagttgttcccgcaactgcacgtgcaactgctgatcgcgctgctgtcggcgctgctgttcttcttcacccgcaccgaccgctacctggtggcatcggcggcgatcacggtgatggccctgacctgcttcaacctgatcggcgatggcttcgtgctgatcgtgccgcgcatggtcgacacgctgctgggctgcgcgattgccgctgccgccgcgttcctgatcctgcccgactggcagggccgccagctgcaccttgtgctggcgcgggtgctcgataccgccgcgcgctacctggattcggtgctgggccagtaccgcagcggcatgcgcgatgacctggcctaccgcatcgcccgccgcgacatgcacaacgccgacgccgcgctgtccaccgcgctgtcgaacatgctgcgcgaacccggtcacgtgcgccgcaacctggatgccggcttccacttcctggcgctctccaacacgctgcttgggcacttgtcggcgctgggtgcacaccgcgaccaggtggacagctacgccggcgatccgctggccttggccgccggtgaccgcgtgcggaaagcgctgcagcagctggcctcggccctgaccgcacggcggccggtcagcgaggacgacaacgacgccgaccgcgcggtggcggccgagctggagcagatcgacgaggcgatgccggcgaagctgcagttgatccgcacgcagatggcgctggtgctgcggatgctgccgaaggtgcgggcggcggcgaatgaggccgtgcgcacgctcacctgaaggccggcgccgggcagggcctggcgcgacccgcagtccatccacgcatggcgtggatggactgcaccgtgtgcaaccgtgtgttgcgcctggcgctgcatcccgatcacgttcctgcgcggatactgggtgatcccctgctcctggactccccccatgaagatcgaactcgccggccgcaccgcgctcgttaccgcttccaccgccggcatcggcctggcgatcgcccagggtcttgccgcggcgggtgcgcgggtcattctcaacggccgcagcaccgacagtgtcgaacgcgcccgccagcgcctgctcgccgccgttccgggtgccgaggtgatcggcgtcgccgccgacctttccgatgcagccggtgtcgatgtgctgctggccggcctgcccaaggtcgacatcctggtcaacaacgccggcattttcggccccgaggacttcttcgagaccgaagacgccacctgggagcgctactggcagaccaacgtgatgtccggcgtgcgtctgtcgcgggcactgctgccggcgatggtcgacgccggctggggccgcgtgctgttcatctcctccgaatcggcacgcaacattcccgccgacatgatccattacggtgtcagcaagaccgcgcagctgtcgctgtcgcgcggcctggccaagcgcgtggccggcagtggcgtcaccgtcaacgcggtgctgcccggcccgaccctgtccgacggtttcgcggcgatgttcgaagatgaacgccagcgcagcggcaagccgctggagcagatcggccgcgagttcgtgatggcacaccggccgtcttcggtgatccagcgcaccgccacggtcgaggaagtagccaacatggtggtgtacctggcctcgccgcaggcttcggccacctccggtgcagcactgcgcgtggacggcggcgtggtcgacgatatcgtctgagaccatcgacaggtgtgcggaccaacgatccgcacccacaggtccgcacccacagcggataggcaggaatgctaggctgcgccggtcaaggaggttccatgtccggtcacaaccagttcgccctgctgcgccagcgccgtttcctgccgttcttcgtcgtccaggcgctgggtgcgttcaacgacaacgtgtaccggcaggcgatcatcagcatgttgctgttcatggccgtgccggaggaagaactggggctgtacgccacgctggcaccggccatcttcatcctgccgtacttcctgttctcggcactggccgggcagatcgccgacaagctggaaaaatcgcgactgatcgtgatcaccaccaccatggagatcgtgatcatgtcgctggcggccaccggcttcctcacccagagcctgccggtgctgctggtcgccttgttctgcaccggcatgcagtcaaccctgttcggcccggtgaagtactcggtgctgccctcggtgctcaagcccgaagagctgaccggcggcaacggcctggtcgagatgggcacctcgatgtcgatcctgtccggcatgatcgtcggcggcctggtgttcaccgtggccggcagccatggcacggtggtggccgcgtgcgcgatcatcgcgctggcgatctgcggcaacatcgccgcccgcctgattcccaaggtcgatgccggcgacccggacctgaagatcaactggaacccgctgccggaatcgctggcggtgctgcgcatggcgcgccagcagaaggcggtgcgcaattcaatcctgggcgtgtcctggttctggttcgtcggcaccgtgctgacctcgcagctgccggcctatgcggtgaccaacctcggcggcgaaccgaccctgtatatctttgcgctggccctgttctcggtcggcaccggcgtcggctcgctgctgtgcgaaaagctgtcggcacgcacggtggaaatcggcctggtgccgttgggcgcgttcggcatgaccgccttcctgcttgacctgtacttcgcgcgcagcggcgaggcgacggtgcacgggttgaccatcggcaccttcctgcagcagcccggcagcatccgcatcgtcatcgacctgatcggcatcggcctgttcaccggtatcttcgtggtgccattgttcgcgctgatccagagccgcacgccgaaggcgcagatgtcgcgcgtgttcgccgcactgaacatccagaattccggcttcatcgtcggcgcagccctgttgtcgctggccgcgcacaagctgctgcactggaccatcccgcagcagttcctggcactggccatcgccaacgcgctggtggcgatctacatcttcaccatcgtccccgaattcctgatgcgcttcctcagctggctgatggtgcgcaccctgtaccggctgcgcccgcacggcatcgaagccaacgtgcccgacgaaggcgccgcgctgctggtctgcaaccatgtcagctacatggacgcactgatcctgtcggcgacgattccgcgtccggtgcgcttcgtcatgtactacaggatcttcaacatcccggtgatgcgctggatcttccgtaccgccaaggcgatcccgatcgccggtgcgcgcgaagacccggcgctgatgcaacgcgcgttcgatgacatcgacgccgcgttggccgaaggcgagctggtctgcatcttcccggaaggcgcactgaccaaggatggtgcaatcgccccgttcaagtccggcgtcgagaagatcctcgaacggcggccggtgccggtggtgccgatggccctgcgcggcatgtggtcgagcatgtggagccggcgcgacagccgcctcggccgcatgcgggtgccgcgccgtttccgagccaccgtcgaggtagtggcggcaccgtccatggacggccacaccaccaacgcccaggcgctggaagcccaggtgagggccctgcgcggcgatcacgcctgacagaatcggactgacaggcaggcccggcaacctcccccgcatacgccaccgtccagtggcgaacacgacatgccgtgcgtgtaaacgcatacatgcaacgccggttgcggtagattacgcacccacaggggggaggttcggccgattcaccaaggccggccaccaaggaatggagtctcgctttgaatcaaccaccaccgctcagccgtccggtctacatccccaaccatctggtctgggcgatcctgacgacgctgttctgctgcctgccgttgggcgtggtgtcgatcgtctatgcctcccaggtcgatggccgccgcgcggctggcgatctgccgggggcctacagcgcgtcgcgcaaggcgggctggtgggcagtggcttcggccgtggccctgccggtcctgttgctgttgtggctcgggctgttcggcggcttggccgtactgggcgctctttccgaccaatgattcaccaccaccacccatcaaggagcttgaacccatgaataccgctactccgcaggtcccgaacaacctggtctgggccatcctgaccaccctgttctgctgcctgccggccggcatcgtgtcgatcgtctacgccgcacaggtcaacggcaagctggccgctggcgacatcgccggcgcccaggactccgccgccaaggccaagaagtgggccatctggtcggccattgcctgggccgtgctggtcgtgctgtacgtgctgttcttcgtcgtgctcggcggcatgggcgcgatgagcaacagcggctactgatacgcctggacggatccggcgcctgcgccggatccgttgttgcatgtccgcgcttcccgctcgttcccgactcgcccgctgggcaccgctgctggcttccgccggcctggccgtgggtgccacggtggtgctgcgcaacgtcaatccgtatgtcgccggcaatccactgccgagctgcccgctgtacgccctgaccggcctgtactgcccgggctgtggcagcacgcgctgcctgtattccctggtccacttcgacctgcccggcgcgatggcgatgaacccgctgctggtcatcagcctgccgttcctgttgctgatgctgctgaacatcgccggcatccgcccacgcgtgctcgacccgctgatgcgggtgctggccaatcctgtgttctggctctgggtgctgcccgggtatgcgctgctgcgcaacctgccttgggcaccgttcactgcactggcaccgatctaggtttccagccaacggcgcagcccctcgtggtgggcggcgtttgtcggtcatgggataggccgggcgggtggactgcgcaggggtcgctgcgagtacttccatgtaagctcggtcgccgcatccatgcggctcacgcccctgcgcagcccacccgcccggccacggacagtttccgtgcgcgtccaccacggaaaagaaagaaaagatcaaaagcaaaagcggatcgcttcgctgcgctcgctcggagccgagcatggctcggctctggagaacgtccgtgcgcggaaaactgtcgaaggcggggtgggttggatggcgggggtgtgagccgcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaacccgggtcttgccgtgtgcgcaggacagcgcacacgagcaagcggcgaccaagcctccatggatggattcacggcgtcccccgccatccgacccaccccgccaacccgcagcaatccagctgttgctctgttgcctctgcaggtgcagggctgcaagccctgcaacagcaactacgtcacccagcctgcaatcaccagcagggcgaggatcgccagccacagcagcagcatccgccacaccaggctcatcgcatcacgcaggtccggcaaccgctgccacaccggcaacagccccgcctcggtgtagtcgtgcgcgtcctcgcgcagttcggcgttgacgctggcccgcgccaccgcgcccaggaacccgatgttgccggccaggcgctcgccatgggcctggcgccacgccttccacgccgtatcgaagttgcccaccagcgccatcgagaacgccatcagctgtgccaccggccactcgatccagcccagcagccgctgcgccagcgccagcggctccaccggcacgcgggcacgcatcgggctttccgccatcagcgccagcaaccggtaaccgagcgcgccagccgggcccagcaacagaaaccagaacagcaccgcgaaccagcgccgcagtgcgttgagcaccgtcgcctcgaccagcgacggaatgtcctcgcgcaggctgccgccggccgactgcaggttgcgcactgcagcctgccgcgtcgccgcatcatcggcatcgatgatggcctcgatatcgcggtccaggtcacgcggcccccagcaccaggccagcaccgccacgcccagcagcagcgacggcaggccgaacagcatcccgcgcaacagccacgccagcagcgccatcagcaacagcggcggcagcagggccaaggcaacgccggccggtccctgccaggccttgccaccacgcgcatccagccagcccagccaacgccggaaaccgtcgaaacggcgcagcgaggcagcagcggccggagcaacatggcccagggccagtgccaccagcacggcggccagagtggtgaacatggcaggtctccctacgaaacagaacgctcggcgccgctaccttacctgtcgcagcggcgccctcagcggtgaaccggactgtaacccgtgccgtgttcaggtggcggcaatgcaatcaccccagccggcccgcctcagcccttctgctgccggtaccagtgctcgatcaggccgcgcgaaatcgagatcggcggcgacaggcggatgccctggccatcgtcctccacatcgcgcgccagtgccgcgccgacctcgtcggcactgaaccagcgcgcgtcttccagctcgccgtccacggtcggcaggtcatcctgcgcctgcgcccggaagccgaccatcagtgcgcccgggaacggccacggctgcgagcccagatactggcaagcggtcacccgcactttgctctcttcgtggacttcgcgtaccacggtctgctcgaaggtctcgcccggttcgacgaagccggccagcaccgagtagcgacgtggcgcccagtttgactgacggccgagcagcaggcggccctggttttcaaccgccacgatcaccgcggggtcgacacgcgggtagtgctcggtggaacactgcgcgcaacgccccacgaagccgccgcgggcgaacgccacggcaccaccgcataccccgcagaaacgggtgcgcgagtgccagtaggacatgccacgtgcgtagctgaaagcggtcgcatcagccaccgaccacagcagcgcggcctggcgcaggtcgaggcgacgtggtgcggtgacggtgacgctggcggcttcaaccgagaaccacgcttgttccccgcgcaggccgaggaagatcgcggagccgggaccgccgccgatgtcggcgccggtcagcgccagcggctggtcgtcatcgccggtgaaggcgctgccgtcctgatcgagcaccagaatgtgcgcgcccggccacaggcgcgccagtgcatcggcatcttcgcgcagggcatcggcgcgctccagcggttcgcccacgaaggcgaaaccggaaagcggcgaaggagtattgggcatcctgcaagcgtgccgccaatcgatgcgggtggcaagccgcgggctttgccgaagccgtctgtgggtgtggagcttgctccacacaccttgtcgcgcgggacgcaggccccgcgccccgcctacatactgaaactgctgccgcagccgcaggtggtctttgcgttcgggttgcggatcacgaactgtgcaccggtcaggctctcggtgtagtccacctcggcgcccatcaggtactgcaggctcaacgggtcgaccagcagggtcaccccgctggtctgtaccgccagatcgtcctcggcacggttctcgtcgaactcgaacccgtactggaagcccgaacagccaccaccttcgatgtacacgcgcagggccaggtcggggttgccctcttcctggatcagggatttgaccttggcggccgccgactcggtgaagttcagcgggcgctccagcgactggtaatcgggcgcggcggccggggtggcgccgggcagggagactagcgtgctcatggtgtcagcatgggggtgccgacgatggctttcaagccatcgcctcggccagcttgcggcgcgcggcggtgtcacccttgccgccagtggcctcatcagcttccggggccggcagggcggccatcggggcgctggcgtggatcaggcgaccgttcagctgggcgcccgcattcatctccaccacctggtaatggacgttgccgttgacccgcgcactcggggtcagttcgactttctcgctggcgtgcacgtcgccgtccaggcggccactgatgaccaccacctgggcacggatctcgccctcgatcacgccatgctcggcgaccgtcagggtcgcgccactggcgccttcggcggcgatcaccttgccatggatgcggccttccacgtacaggccaccactgaattccacatcaccgcggatcaccacctggttgccgatcagggcatccaccaccagctggccttcacggttggatttgctgcttccgaacatctgcctactcccctttgctggccggcgcaccggcctgtttccagtcgaatacctgggtggtaccccccgtaccactccccaatgtcacccgcacgcgttgcggggtgaagtcagccggcagcatcacgctgccggtgagctgctggaagtaccggaacgagtaatcctgtcccggtaccttgctgcgctggtgcagatcatcccagctgatcgtggccagcttgccgttcttgacgccttccacggtgaagcgcatctgcccctggctgatggcgccgcggttgaggttctgggtcagcaccgcggtgtactgccaggtgccggccgcttccgggctgaactcgatcgaatgggtgttcaggcccttgcgctggctggtcgaacccaccaggcgctcatagaaggcaacgtcggcacgcaggccggcgatttcctcatcgcgctcggccagcgaggactgcacctcggtgttggcggcgcggctgatgcggtcggaggcttccagcgtggcctgcttctggcgcagttcggtcagctgcgcctgcagcgtctcggcacgcttctcggcggcctgcaggcgctggccctgcgcatcgcgcggggtggccatccagcagccgccgagcaccgccagcaccaggctgagcagccagatgccgccgatcaccagcaggcggcggcggtcggccggcggttgcggcgcgccgggcaggcggacctgcacgcgcatgggaggacggttggtcatgggtggattccggggcatcgcgagggcgacaccggtacggcccctgtggcaaacgacgggctagtgtatgacaggacgggtgggtttcctgcgcagtggcgagccacggtctgtggcgttcaggcatgccatcgtcgatagtgtggtcccctgcacagttccgtcgccggagcatcgccatgaccgaagcccacctgttcgtgatcggcatcctgctggcctggctggccggcatccgcgtctacctcaccgtgttcggtgtcggcctggccggcctgctcggctgggtcgacctgccaccggccctgcaggccactgaatcgtggtgggtgctgggcacctcggcggcgctggcggtgaccgaattcttcgccgacaagattcccggcgtcgactcggcgtgggatctggtgcagaccctggcacgtgtacccgcaggtgccttccttgccgcagccacgctgtcgccggatgggcagctgggcaccggcgcacttgctgccggtgcaggtgtcgcgctggccagccacggcctgaaggcaggcacccgcgccctgctcaatacctcgcccgagcctgccagcaactgggtggcctccgccgccgaggacaccgtggtggtcggtggtctggccctggccctggcacacccgtggatcgcgctgatcgtggtgctggcctgcagcctggcgggcgcgctgctggtgtggctggtctggcgcaccttgtggaagggcgtgcgctggctggcacgcagtgcgtcgcccgacagtccacgccagcccggcaccggttgatcgccgggcttgtcgcataatggacgcgaacaccaggagcaccgatggccgcaaacgaatcccccgcgggcgcccgcccgggacgcgctgaaacccctccggccgatcattggcaacgctggaccgctgaaccggcgagcgccgtcgccgcagcgccggcagcggttccgccgctggccgcctccgacgcacccgcatcgatcggcagcgcaccgccgccgctgcccggcccatccctgctggccgaggccggcggcaatgacccggcaccgctgcattccgattcgccctaccgcgtgctgatcgtcgaggatgatcgcgcccaggcactgttcgcacagagcgtgctgcatggcgccggcatgcaggcgatcgtgcacagcgatgccgacggtgcgctgcaggcgatcaaggaacatcgccccgacctgatcctgatggacctgcacctgcccggtctggacggcatgcggctgaccgcgctgatccgccagcagcccggcctgcagctgctgcccatcgtgttcctcagcggcgacccggacccggaacgccagttcgaggtgctcgacagtggcgccgacgactacctgagcaagccgatccgcccgcgccacctgatcgccgccgtggccaaccgcatccgccgtgcgcgggcgcaggccgcaaccctgcccggagtatccggcaccccggccaccagcaatccggaaaccgggctgccgacgcggcatcacgtgctgcagcagctcaacgccgcgctcgcccaccgcgaccagggcggcgtgctgttcgtcgagatatccagcgcattgggcctgcgcgagcgctatggctatgccgccttcgagcgcctgatggtgcaggccgggcaacgcctggcagaagccggccacccgcacctgctggcgcgcctgaacgacaacagcttcctgctgcttgcgcgcaatgtcagcgaggacagcctggaaggcattgccgctgcgctgcgcgagcagttgtcggcgcgggccttcgtgatccgcgatgacgaatcggtgcatctgcggggcgtggtcggctatgcaccgctgtcgccgggcttcgacgatgccaacagcgcgctggaggcagtcgagcgcaccaccctgcaggcacggctgctcagcgccggcgtggccggccacgtgcaccgcgacgtgaccagcgagcaggaacacctggcactgctggaaggccagcttgagctggcctaccagccgatcgtcgccgtcgccggcggcaacaccgcgcagtaccagctgctgctgcgccttcgccaggccgacggtacgctgctggcggcaggccaggtgattccggccgcagaggctgccgggcgcatcgccgatctcgaccagcaggtgatggaccatgcactgggccttctcgacctttaccggcacgcgacgcaaccactgaacctgttcgtttcgcagtcgctgcgcaccctgcaacgcgatgcgttcgcggattggctgctggaatcgctgcagcagcgcgacctgcccggcagcgcgctggtgatcgacgtccgcctgcccgacgcgctgatccataccgtgccgctacagcagttctgccagcgcatggccggcgccggcgtgcgcttctgcctgagccagttcgaacccgggggcgaagccgatgcgctgctgacccagctgccgttgtcgttcgtgcgcatggccgcgcgcttctccagcagtcattccaatccggccacgcgcgaagagctgcgccgggcaatcgagcgggcgcacgccgccgggcagcagatcatcggccagcagatcgaagatccgcaagccgccgccgcgatgtgggtgggcggtgtcgactacatccagggcaacatggtgcagtcggccggcagcgatctgaacttcgacttccacaacgcggtgctctgacgtgccgatgtgggtcgcgctgctggttgcccttgctgcggcctccatcagcgcgctgctgttgggcctgcggctgcgcgcgcgcaaccgggcactggcccagctgcaacgcgagcgcagcctgctggccgccgaacgtgaccagctgcgccgcaccaccgaacgacaggggcagctggaacagcagctgctgcaggccaagcaggccgccgaggcggcggtgctggccaagggtgagttcctggccacgatgagccacgagatccgtacgccgctcaacggcatcctgccgatgctggagctgatcgcacgcggcccgctgggcgaggaccagcggcagatgctggccaccgcctcggccagctcgcagcagctgctgcgcatcgtcgacgacatcctcgactactcgcgactggaagcgcaggcgctggaactggagatcaccagcttcaacctgcgcgacctgctcgatggcgtggtgcagctgatgcagcgcgccgccgacgccaagggcctgtcgctggggctgcagctggacccgtcggtgcgcctgccggtgcgtggcgacccggtacgcctgcgccaggtgttgagcaacctgctggccaacgcgatcaagttcaccgcgcgcggccaggtacagctgcgcgtgcagcgcctgggcgaaggtcccgcacagcaccagctgcgcttcgagatcatcgacaccggcatcggcatcgacgacgcactgcaggcgcgcctgttccagtccttcagccaggccgatgcctcaacgacccgcatctacggtggcaccggcctgggcctggcgatctgcaagcgcatcatcgacctgatgcacgggcgcatcggcgtgctgtccacgcccggccagggcgccacgttctggttcgagatcccgttgttgaaggtgcccggcgacctgccggccatggcgcgcacgccagacgcggtgctgctgttcagtagcgatgccatcctgcaggcacgcatcgagcgcatcgcggcccatcatggactgctggtgcacgccctggcgcagttcgatgccgtggtcgagcgcctgcgcgcggtgccgaggccggggcaaccggcaccggcgtggctgctggtcgatgcacgtgcgcgccgcatcggtgaagcgacgctgcaacaggcgttggccgaacgtggcgaagacgacgggctgcaggtgctgtggctgcaggacgatgcccttccgccacgcccacgccagcggcagctaccctcgcatttcgacgacgctgggctgcatgcactgctggctgcaccggttgcgcatgcgcgccctgccgcgctgctggccaacgccggacagggccagcccacgcccacgctgccgccgctgcacctgcgcgtgctgctggtggaggacaacacggtcaaccgcatggtggccgagcagctgctgcgcgtgttccagtgcgaagtgcgcaacgccgccgatggcgagcaggcgttgcttgccctgcgcgaagacgacgtggatgtggtgctgatggattgccagatgccggtgctggacggctatgccgccacccgccgctggcgcgccgaggaagtggaaaacgggcgcccgcgcctgccgatcatcgcgatgaccgccaatgccatggccggtgaccgcgagcgctgcctgcaggccggcatggacgactatctgtccaagccgattgcacgcgccaccctgcatgcgctgctgcagcgctggggcggcggcaaaaccgcatcacctgcacggccttcgatagagccgagccatgcccggctgacggccgatagccgtcgcgctccatcagccgagcatggctcggctctacaggacgatgacagccgagtcggctccaagccgcagccggtgctggaccgcgacgtgctggacgaactgcatgcagtgatcggggagagcgccatccagatcgtctcggtgttcctggaggatgcgccggcaatggtgcagcagctgcagcaggccgcgcagaacggcgacgagcctcgcctgcaggccgtcgcgcacagcctcaagtcatccagcgcgaacgtgggcgcactgtcgctgtcgtcagtcgcgcagcgcatcgagcacgaagcccgcagcggcagcctgcagcgccccgcagtagcggtggcgctgctggttgcggaattcgcccgagcacgcgtggcactgacgggctacctggcacagcatcgcgccggccaggccggctgactcactcttccagcttgctcagcaggtacttcggttcgccgatgcgctcgatcaggtcgagctgggtttccagccagtcgatgtgctcttcttccgaatcgaggatcttcacgaacagctggcggctgacgtagtcgccgaccgaatcggcatacgccacggcctcgcgcagggtgaccacgccatcgcgttccagcgacaggtcgcactgcaggatctcggtcgggttctcaccaatgcgcagcttgcccagcgcctggaagttcggcaggccttcgaggaacaggatgcggtcggcgagcatgtcggcatgcttcatctcgtcgatcgattccttgtactcgtgttcggccagttccttgatgccccagttcttcagcatcttggcatgcaggaagtactggttgatcgcggtcagctcgttgtagaggaccttgttgaggaattcgatgaccttggtgtcgcccttcatggggatgctcctgcacgctgaaaacgcaggcactttaacgccttgcctgcagccgtgaaggaacgcgaatcgtgcgcattggcctgtgcggccgcacgtgaagaatgcgaaagcgcgccgtcaacgcgccgccaagagacgatcaggcgacctgggccagacccaataccggcagcggcagatcgtgggtggcacgcgccttggccagcagatcgccggccatgtccaggcaggaaccgcaggtagcgccacagccggtacgcatggtcagttcggccaccgtactgacgccatggctggcggcttcgcggatctggtggtcggtgactccgttgcagatgcagacgtacacaggcgtgaaccgggctggcaggccagaagcggcctgttggctattccaatggaaacgagaatggttgtcaatcagagacctgaaccattctcgataccgttcagcccgtcagctggccgggccatcgcccgtggccttcttcggccagtagccgcgggtccgagggcgcttgcgtgggcggtcgtgcccggcggtatggccaggcatccaggcttcggcggcgctcttgggcatggcggtaaccccctgcccggccaccccgcgggccagcggcgccagatgtcgcaacgcacgcgcatagacgccacgcttgaacatcaccacatgctccaccgggtaccagaagtccacccagcgccagtggtcgaactcgggcgagtcggtgtggtccagcttcacgtgggattcgtcgccggtcaggcgcagcaggaaccagacctgcttctggccgatgcagacctgccgctcattgcggcggatggcccgcgccggcagcttgtagcgcagccagccgggcgtcgccccgagcacttccacatgctcgggcagcaggccggtctcttcctgcagttcacgatacatggcctcgacaggcgtctcgtcggtgttcatgccaccctgcgggaactgccagccgtcccggcgcacgcgtcgtgcccagaacacctggccgtcctgccgcatcagcacgatgccgacgttcggtcgatagccgtccggatcgatcacgatgcggactcctaagaaaatctactggccgggactatcccatgccctctgtcggcccacaagcacgacacaaaagtgttgacaggggcggtacacatccgcagaatagcgggctcaccaaggctatgtagctcagccggttagagcacagcactcataatgctggggtcggtggttcgagtccacccatagccaccacactgaaaatcaagttgtttttcagcgtgaaaagtgagaaaatagttgcacgttttgccccgtcgccaagcggtaaggcacctgactctgactcaggcattcggtggttcgaatccatccggggcagccaaattaaaaacaaaaggccagatcgaaagatctggccttttgcttttaatctggtcgcgcattccaccttgtccccgcgcctgtcggcacacccccttgaacaacaagggggctcttctccagaaagaaccccagggtcggatccttttccgcagggaaaggccctgaccccaccctcccgacacgcgagaccacgggtagtgccggccgctggccggcaaccaggaaatccatgaccccggaacgacaaaagcccggccgaagccgggcttttgcttttccatccagcaggctcccgaaggagcccaaccaggcgcggtaaatcagcgcttggagaactgggtggcgcggcgggccttgtgcagaccgaccttcttacgctcgacttcacgggcgtcacgggtcatgaagccagccttgcgcagctcggacttcagggtttcgtcgtactcgaccagagcacgggcgatgcccagacggatcgcaccggcctggccggtggtgccgccgccagcggcggtgaccaggatgtcgaagctctcggtgttcttggtcagctcgagcggctggcgcacgatcatgcgcgcggtctcacgaccgaagaactcgtccagcggacggccattgacggtgatgttgcccgaacccttgcgcaggaacacgcgagcggtggaggacttgcggcggccagtgccgtagttttgagtgatagccatgattagatatccagaacctgcggctgctgtgcggcgtgcggatgctcagtgccagcgtagaccttgagcttgcggtacatctggcgacccagcgggcccttcggcagcatgcccttgacggcgatctcgatcacgcgctccgggtggcgctccagcgcctgggccagggactcggtcttcaggttgccgatgtaaccggtgaaacggtgatacatcttgtcctgcagcttcttgccggtgacggcaatcttttctgcattgatgacgaccaggtagtcgccggtatcaacgtgcggggtgtagaccggcttgtgcttgccacgcagacggcgggccagctcggtggcgagacggcccagggtcttgccctcggcgtcgacgaggtaccagtcgcgctggacggtctcgttcttggcagtgaaagtgctcatgaagaactctaggttaggtcgggctcattgcggcgaaaggctcgccggaactctgccacgcgttgtgaaaaggtgaagcgtaagaggcgggattgtactcatcctgccgcgggagcgcaacccgtcccctgggccgggttggcaggggcgcggggccgggcgagaatcggggggtcttccgctccaccgcgtactgccatgaccgtgctccgccagaccactccgctggaccacctgctgaccgaggcgcagcgcgccctggacacagtgttcggcaatccgccggcggcccgcccctaccccgccacggacaccggcgagcccggcatggacagcgccgagcggcgtcatgccgcaggcctgatgcggatcaaccacgtcggcgaggtctgcgcgcagggcctgtacttcggccaggccgccgtggcgcgcgacccggccacgcgggaacacctgctggaagcggcgcaggaagaaaccgaccacctggcctggtgcgccacccggctggccgaactggacagccgtccgagcctgttcaacccgctctggtacgccggcagctacaccatcggcaccctggccgggctgcgcggcgacggctggaacctgggcttcgtggtcgagaccgagcgccaggtggaggcccacctggacgagcacctggtcgacctgccggccggcgacctgcgcagccgcgcggtcatcgcggtgatgaaggaagacgaggcccgccatgcggaccacgccgagcaggccggcgctcgccgcctgccgttcccgatcccgggcgtgatggcactggcctccagggtgatgaagaccatcgcctaccgcatttgaagggtcgcccgcaccaacggtgcgggcctaccaggaggtgcggggggggccgacggtggggcccgaccgttggtcgggccatcaatcagttcggcgagaccagcttcaggccgatcacaccagccacgatcaggcccacgcaggccaggcgggccggcgatgcgctgtcgttgaacaggtagatgcccagcaccgccacgcccatggcaccgataccggtccagatcgcgtaggccgtgccgaccgggatgctcttcatcgcctggctcatcaggtacaggctgatcagcgcggataccaccgtggcagcggtgggcaggggtttgctgaagccttcggagtacttcattccgagggcgaaaccgatctcgaacaggccggccagcagcaggtagatccagggcatgggtgggggctccttaccttttttgaaaaaaacgaaacggcccggtgttttcacaccgggccgtgggtcggtacatcaccgtggaactgtaacgcgtgcgggggcactggttccacggggcgggtcgtcccgcctgggtggcgatgcctgcgggcatcgcacatggtgcttactcggacaggttgcggccgtggaacagctcttcgatctcgcgcttgagcagcgcttcgatcttcatgcgttccttgaacgacaggttcttggccttttcctcgaacaggtactggtccaggtcgaagtccttcaggtgcatcttcgtgtggaagatgttttcctggtagacgttgacgtcgaacatctcgtaacgcgacttgatgttcttggccaggaagttctggatcgagttgatcttgtggtcgatgaagtgcttcttgcccttcacatcgcgggtgaagccacggacgcggtagtccatgatcacgatgtccgactcaaggctctcgatcaggtagttcagggccttcagcggggaaatgacgccacaggtggccacgtcgatgtccgcgcggaacgtcgcgataccttcctgcggatgggtttccgggtaggtgtggacagtgatgtggctcttgtccatgtgcgcgaccacggcgtcggagatcagctccttgccggccagcttcttgtcgatcaccggctcttcggagatcaggatggtcaccgaggcaccctgcgggtcgtagtcctggcgggccacgttcaggatgttggcgccgatgatctcggcgacatcggtcaagatttgagtcagcctgtcggcgttgtactcttcatcgatgtattcaatgtaacgctgacgctcctcttcggtgcgcgcgtaacacacgtcatagatgttgaagctcagcgccttggtgaggttgttgaaaccctgcagcctcaggcgaggcaacggcttgaccacggcggtcgattcctgtgtaagaagggaaagggggaattatggggcaaactgcccccggggggaacgtgaagacgcaagagttctggcacactgtttgcccttaacaattgcgctggttaagctccgctatcgaccccgtgaatccgttcatgcgcagagggagcgcccctatcgtgtcaaccgtgcgcctagctagcagtccactggccttggatatcgccaccatcgatcgtttcctggcgcacagccaccggcggcgatatcccacccgtaccgacgtcttccgacccggtgacccggcgggaaccctgtattacgttgtcagcggctcggtttcaatcatggccgaggaagatgacgatcgagagcttgtgctgggctacttcggtgccggcgagttcgttggcgaaatgggcctgttcgtcgaatcggaccgccgcgaggtgatcctgcggacccgtaccgcctgcgaactggccgaaatcagctacgagcgcctgcaccagctgttcctcggcccgctgtcggccgacgccccgcgcctgctgtatgcgctgggccagcagatttccaagcgcctgctcgataccagccgcaaggccagtcgcctggcattcctggatgttaccgatcggatcgtgcgcacactgcacgatctggcgcaggaaccagaagcgatgagccatccgcagggcagccagctgcgcgtgtcacgccaggaactggcgcgcctggtcggctgctcgcgagaaatggccggccgcgtgctgaagaagctgcagaccgacggcctgctgcatgcccgcggcaagaccgtggtgctgtacggcacccgttgaccgttgagcacccggtgggtgcggaccttggtccgcactccttcgcgcgctaggctcggtgcatggaactgagcagcgaattctggtggttcatcctcatcggccttggcgcgcagctggttgacggcgcactgggcatggccttcggcctggtgtcctcgtcggtgatgctgagcatgggcctgccaccggcgcaggtcagcgccagcatccacaccgctgaagtgttcaccaccggtgcctcgggcgtgtcgcacctcgccgccgggaatgtcgataaacgcctgttcctgcggctggccctgcccggtgcggtgggcggcgccctgggcgcgtacgtgctcacccagatccccggcgacatcatccgccccctcatctacctgtacctgctggtgctggcgatcatcatcctggcgcgcgccgcggggcgctggatgcccaagggcgagatccgccgggtaccggtgctgggcttcttcgcgggcctgctggacgccagcggcggtggcggctggggaccgatcgccacttccaccctgctcgcccgtggcggccaggcgcgcaccaccatcggtacggtcaacgcggccgagttcgtggtcacgttgaccgtgtcagcgaccttcctgttgtcgatgggcgtgcagcacctgcagatcgtcgccggcctgctgatcggcggcatgatggccgcgccggtggcggcgatcctggtcaagcgggtgaaggagcgctgggtgctggtggccgttggcgtgctggtgctggggatcagcctgttccagatcggccatgcggtgtacgggtacctggggcattgagcgtttgccggccagcggccggcactacctgcacgggattcggtagtgccggccgctggccggcaaccccgcaggcccttccgcagatcatgacgttgccggccagcggccggcactaccgggtcgcagcccggcactccgtcatcccatccccggcggattccgcgcgttacgccttgtcgccgccgcggtccacgcagccccagttgaggatgcgggtgccggccggcagcacgcggcggaagaagtccaccctggatcgcttcgggttcaccaccaccggcgccttggcggccagcagcaacggcaggtcggcggtgctgtcggagtaggcgatgtcgatattgccgtagccgcgctcgcgcagcatgcgcatcttttcttcgttgtggcagtggcgggtcgggccgacgccgcccagtcgcgggccgacctcggtgccgatcaccggcacgtcctggtgggcaacgaacgccaggatggcgcgggccagttccggcggcgcgccggtggcgaccactacacggtcgcccttggcgcggtgcgcggcgaacacctccagcgcctgcggcagcagcttggcgcgcatctgcgcctcgttgcgcagcacgtaggaatcgatcaccttgttgaaatcgcgcgcacggtgcaggccgaagctgccaatccacacgtagaccgaaatacccgttcggcgggtcggcagcatcgccaccaacggcccggcgatcggcgtgaccagcagcgcggccagcatgcgcagcgggttgcgcttgatcagcgaggcgaacagatgggtgcccgaatcgccgtcgtagagggtgtggtcgaaatcgaagaccaccagcggcgcatcgtcgcgcggcgtcggatagtgcgttgtcatgccgcgaagaatagctgacgcaggccctcgcccggctcttccacgcgcatgaaggcctcgccgaccaggaatgcatggatgccggcatcgcgcatcagcgcgacgtcctgcaggccgaggatgccactctcggtgaccagcaggcggtcacgcggcaccgcctgctgcatgtccagcgtggtctgcagcgacacctcgaaggtgcgcaggttgcggttgttgatgccgatcatcggcgccggcacctgcagcgcgcgctccagttcgtcgatgtcatgcacttccaccagcacgtccatgcccagcgacagcgccagctcggacaacgtggccagctgggtatcgtccagcgcggcgacgatcagcaggatgcagtcggcgcccagcacgcgcgcctcgtacacctggtaggcgtcgatgacgaaatccttgcgcagcaccggcagcgtgcaggcttcgcgggcctgctgcagataggcgtcggcgccctggaagaagtccacgtcggtcagcaccgacaggcagctggcaccgccgaactcgtagctgacggcgatgtcggccgggcggaaatccgggcggatcacgcccttggaggggctggccttcttcacctcggcaatcaccgccgggtcgccattggccaccgccgcctgcagcgcgcgcacgaagccacgtaccggcggggcgctggccacggcggcctgcagctcctcgagcgggcgctgggcgcggcgctgggccacttcttcggccttgcgggccaggatcgtctgcaggatgtcgctcatcgtcttcgggtcggtgcggggggcggtgaggacggccattatcggccatcgagagggtgaggctgaaccgcgcgctcaggcaaccagcgcgcgggtggtctccacatactgctgcaggcgctggcgggcgctgccattggcgatggcggcacgggcgcgggccaggccgtctccgatgtcgctggccacaccagccacgtacagggcggcaccggcattcagcgcgacgatgtccagcgccgggcccggctcgttgtcgagcacggcgcgcagcatctggatggactgttccggaccgtccacgcgcaggttgcggctggccgacatggcgatgccgaagtcttccgggtggatctcgtactcgcgcaccttgccgtcgcgcagttcgccgaccagggtgccggcgcccagcgagatctcgtccatgttgtcgcggccccagaccaccatcgcgcgctcggtacccagttcgcgcagtacgcgcgcctggatgccgaccagatcgggatggaacacgcccatcagtaccgacggtgcgctggccgggttggtcagcgggccgaggatgttgaagatggtgcgcacgcccatctcgcggcgtaccggcgcaacgaccttcatcgacgggtgatggatcggcgcgaacatgaagccgatgccggtccggtcgatggccgcggccacctggtcaggctgcagctcgatcaccgcgcccagcgcttccagcgcatcggcactgccggacttggacgacacgctgcggttgccatgcttggccacgcgcgcacctgcagcagcagcgacgaacatcgcgcaggtggagatgttgaaggtgtgcgagccatcgccaccggtgccaacgatgtcaaccaggttggaggtatcggccaccggcactggccgggcgaattcacgcatcacggtggccgccgcggcgatttcgtccacggtctccttcttcacgcgcagcccggtgaggatggcggcggtcatcatcggcgagacatcgccgcgcatgatctgccgcatcaggtcgaccatttcgtcgaagaagatttcgccgtgttcgatggtgcgatgcagggcttcctggggggagaagctcatgggaatgctccttggatcaggccgccgggcgctgcaggaaattacgcagcagggcgtggccgtgttcggtgaggatggactcggggtggaactgcacgccttccaccgggaactggcggtggcgcaggcccatgatctcttcgatcgagccgtcgtcgttctcggtccaggcagtcacttccaggcagtccggcagactgttcttgtccaccaccagcgagtggtagcgggtggcctggtagcggtccggcaggccggcgaacacgcccttgccttcatggcggatcggcgaggtcttgccgtgcatgatgttgccggcacggatgaccgtgccgccgtagacctggccgatgccctggtgacccaggcacacgccgaggatcggcgtggtcgggcccaggcgctcgatcagttccagcgacacgcccgcttcgttgggcgtgcacgggccgggcgagatgacgatgcgctcgggcttctgcgcggcgatctcgtccacgctcattgcatcgttgcgcaccaccttcacctcggcgcccagcgtctgcaggtactgcacgaggttgtaggtgaagctgtcgtagttgtcgatcatccacaacatggtcaggttccgtcgcttatcaggaaaatggcgtacacgttttcggtgtaggtgatggggccggcttccaccgactcgcgcaggcgcgagcccgtggtctcgatgctgttcatcggagcctcgggcgcgggcggcgagggcggcgtcaccagatccccactgctgggccaattgcccgcctgcacgccataggcaaagttcggcgccacatcggagatgctgtacaggccacgcaccttcgttccataggccttggccaggccctgcgcggactcgcgggtctgggccgccgcctcgcccttgagttcgcggcgcagcgccacttcgcccgagtacatcggcgccacgctgctgacctgcaggttctcgttggccttcagcgcccccagcacgtcctgcatctgctggacgctggcgaagctggcgcgcagttggcgtgacacgcgggtgccgatgaaaacctgccgattctgctcatagcgcgtcgcaggaccgatccgcaggttgtccgcgcgcacgctgccttccaccgccttgtgctgcttgaacagtgccagcacgcgggcaacgttgtcctgcacgcggcggcgcgcggcgtcggcgtccatgtcggtctcttcaatgttcaactgcaggccgaaccggtccggcatcaccgtgcggctgccctgccccttcaccagcaggtgcggctgcgagggaatcgtgttggcctgcgcccacgcagacggggccatcgtggccagcagtgacgaccacagcaatgcgctcagcagcttcatgcggtactccttgtcttgaatgggaacagcggaaggtgccgcggcgcaggccacggcacggggaggatcacaggcccttggcagcctgggcgacggcgcggaacagcgcgcggcccttgttcatcgtctcgtcccattccttgtccgggtccgagtcgtagacgatgccggcaccggcctgcacgtacaggcggccatccttgatcaccgcggtgcggatcgcgatcgcggtatcggcatcgccatgccagccgatgtagccgatgctgccggcgtagacattgcgcttgatcggttccagctcgcggatcacttccagcgcgcggatcttcggcgcgccgctgaccgttccggccgggaaggtggcacgcagcacgtcggcatagctcaggcccggctgcagctgcccggtcacttcgctgacgatgtgcatcacgtggctgtagcgttcgatcacgaactgctcgcccacctccacggtacctgccttcgagacgcggccggcatcgttgcggccgaggtcgatcagcatcaggtgctcggcgcgttccttcggatctgccagcagctcggcttccagcgccaggtccagctcgggcgtggcgccacgcgggcgggtgccggcgatcgggcgcacggtgacttcgccatcctgaaggcgtaccaggatttccggcgatgaaccgaccacctgcaggtcgccgacatccaggaagtacatgtacggcgacgggttcagtgcacgcagcgcgcggtacacatccaccgggcgcgccttgaacggcacgctcaggcgctggctgagcaccacctggaagatgtcgccggcgcggatgtattccttgctgcgctggaccgcatcgacgaacccttcgcgggtgaaaccggagacgaagtcggactcgtccagcacgtcgctgttgagcggcgccggatagccggcacccggtgcacgcagcttggcagtcagtgcatccaggcgcgcctgcgcctgttcgaaggcaccgtcgacgcgcgggtcggcgtgcacgatcaggtacagccggcccttgagattgtcgaacaccgccagctcgttggagtccagcagcaggatgtccggcgtgcccagctcatcgcggccggccggcggggccaggcgtggttcgatgtagccgatgcactcgaagccgaaccagccgaccaggccaccagtgaagcccggcaggccttccagcttcggcaccgagtgggcgctgcgcagcgcctcgacctcggcgaacgggtcagccacctcgcgggtgtccaccacctggccgtcttcgcgcacggtcagcgtgtggccgtggaaggcgtacacgcggcgcgccggcaggccgatgatcgaataacgaccaaagcgctcgccgccttcgacggattcaaacaggtaggtattggggccgtcggcgagcttcagatagaccgaaagcggcgtgtccaggtcggacagcacttcgcggacgacgggaatgtgggtgtggccttcagcggcctgctgctgaaactgagcgtgcgagttcaagacgactttccttccgggacacagcgttatgggggcggacgacggcaacgggccaccatcgccaccaacggcgtgcggaagaaagggtatgcggggtcgtcaggctggacaccccttgactgtatcgcagcttggacggcaggggaaccctgggaaactgaaccacgggacgggcggggccagccacgggaaccgacgacgcggaccggtagagtcgactgttggtcgacttgcgcgcgtagcgcggggttttacgccgtcggaacgagaagcagtcgactaacagtcgactctacctcccctacccacccagcaatgggcagccagccggaagatgcatccgtaccctgcccggcacgcactcgatgcggaactggcgggcctgtaccggctcgccatccagattgagggtcagcgggcgctcggatgcgatctccagccacggcagccgcgcacgcgtggccagctgttccagcgcagcctgggtgcctgacttcagcatctggccgagggtggcggtgacctccccttccagctctggcagcacggtgacatccagcagcccgtcgtcgatcagggcctgcgggcacagctgctggccaccgccggcctggcggccattgccgatgccgagcgcgatgaagtcgccttcccacgcgaaatccgggccggacaggcgcgcggtgatcggctcgatgcggcccagcttggcgatgccggtgatcacataggccagcccgcccagcatcttcttcaagcccgcatcagtctccaccgtcacctgcgtgccgaagccaccgctggcgagattggcgcaccaccattgggtgccatcggcgtccacgcgcaacaggtcaatggcgtgcggcgtcgcctgcccgatcaaggcgaaggcctccttcggttcggtcggtatgccggccgcagtcgcgaaatcgttggcggtccccatcgggatcagcgccagcgagggcagcgcatctgccagctcctcacgatgcgccagtgtctcggccactgcactgagcgtgccatcgccaccggcggccacgatcacatccacgccatggtcgatcgcctcggcgacatagcgctcggcgtcaccgtcctcccaggtcacccgcacttccagctgcacgccctgtccgcgccaatggccgacggcgtcgcgcaactcatcattgccggcggatttgccgttgaggatcaggcgccagcgcggggtggtcatgcagagcttccagggatgcggtggcacaggctagcaatgcgctgtttgcctgcggtgaatgtcacgcagatgtcattcagctaccggagaatgggagtccatagcagggacgacggatggaggcaggatcagcctcccacgcatgcagcgaggccacgccagtgattggcgtggcttttttttggggtgtgcagggagtgcgaaccaaggttcgcacccaccaggttgcggttcgctccccccaggttgcggttcgcccccccccgggttgcggtttgcacacacccggttggtagatccacgccatgcgtggatgcacttcgcttcaaccgttggcgaaatcgtgcagcgcctggccctgcagccggtacacggtccactcgtcctgcggcttcgcaccggcagcggtgtagaactcgatggccggggtgttccagtccagcaccgaccattcgaagcgaccgcagccctcggccacggcctggcgtgcgatgtacttcagcagtgccttgccggcgcccacgccgcgcttttcctggctgacatacaggtcttccaggtagatgcccttgcggcccagccaggtggagtagttgtagaagtacaccgcatagccgatggcctcgccgtcggcttcgcagatcaacgcgcgcgccgtggcatcggcgccgaacaggctctcggcgatgccgatctcatcggtctgtaccgaatgctcggccttctcgtagatggccagttcgcggatgaaatgcaggatcaggccagcatcggccacggtggccggacggatgttcaacagtgccatgcgcagataaaggggacggagggaattaaacgagattaatcccctccgtcccctttttgtcagcgtgccgcagcgacgttggcgcgcatctgcgcgatcacgtcctggtagctggtcttggcgttgaagatggccgagccggcgacaaaggtgtcggcaccggcagccgcgatctcgccgatgttgtcggccttcacgccgccgtcgatctccaggcggatgtccttgccgctggcatcgatcatcttgcgcaccaccttcagcttgtccagcgccgaggggatgaaggcctggccgccgaagcccgggttgaccgacatcagcagcaccaggtccaggtcatccagcacccagtcgaggatgtccaccggcgtggccggattgagcacgatgcccggcttgcagcccagcgaacggatcagctggatggtgcggtgcacgtggcggctcgcctccgggtggaagctgatgtaggtggcaccggcctcggcgaagtccgggatgatgcggtccaccggctcgaccatcaggtgcacgtcgatcggcgcggtcacgccgtgcttgcgcagcgcctggcagaccatcgggccgatggtcaggttcggcacgtagtggttgtccatcacgtcgaagtggacccagtccgcgccagcggcgaggacgttgtcgacttcctcgccgaggcgggcgaagttggcggacaggatggagggggcgatgaggcagtgggacatggccgggccttgcaacgaggggaaaggggtcagcgcttgcgcagggtcttgatgcggtcgtaggcggcgttgatgcgccgcgacttctgctcggcctgctgctgcagctcgggggcggcgccgccgagcttgtcggggtggtactgcgagatcagcttgcggtaggcgcgctcgacctcggcatcggtggcctcggaggtcagccccagctcccggtacgggttctccttgttcaggcggaaccagtccgaatcgaaggcatggccgatcagcaggccgaccaccgccccgaacagcggattgggccggaacagcagggcgccggcgatgaatccgagcagttttccgtaccagcgcatggcgctccggggtcgaccgacgaaatggacgctcattttacgtcacagcgggcccggacggctttacactaggccgcccgctggtcagcgggcccgccgggtccgttgggcagcagccgtatcgacaacgccccaggagtgcccgtgccaaccacgctgttgcaatccgatctccccggcctgcccttgcgccatcgcggcaaggtgcgtgatgtgttcgatatcccgcgcgagcggctgccagccggaaccccgccgggcgagtacctgctgatggtggccaccgatcgcctgtcggcgttcgacgtggtcctgcccgacccgatcccgggcaagggcgagatgctctgccaggtctccaatttctggttcgccaagaccgcgcacctgatgcccaaccacctgaccggcatcgacgtggccagcgtgctgcccgaaggcgtggacccggccctgtatgccaggcgcgcggtggtcacccgcaagctgaagccggtgccggtggaagcgatcgcccgcggctacctgatcggcagcggctggaaggattaccagcgcaccggcaaggtcagcggcatcgacctgcccgacggcctgcgccaggccgagcagctgcccgagccgatcttcaccccctcgaccaaggccgctgtcggcgaccatgacgagaacatcgatttcgatgcgatggtgaagcaggtcggtgcggaactggccgagcgcgtgcgcgacgccaccctgcgcatctacaagttcgcggccgattacgcccgcgagcgcggcatcatcctggccgataccaagttcgagttcggtaccgacgccgatggccgcctgtacatcatggacgagatgctgacgccggattcctcgcgctactggccggccgacgagtacgaagtgggcaccagcccgccgagctacgacaagcagttcgtgcgtgattacctggagacgctggactggggcaagaccgccccgggcccgaccatcccggccgagatcatcgagcgcacccgcgccaagtatgccgaggcactgcagcgcctggccgggatcagcgtcgactgatgcgcctgcgcccccggccggaaaggcggggggcgcgttcggtagtgccggccgctggccggcaacctcgcgaacacctgcagccaggcatggcctggctctggtagtgccggccgctggccggcaacctcatgaactcggctatgctctggagtgccggccagcggccggcactaccgttgtccgaggaagcaacgcagcatgcagacatccaccgagcttgcgcggccgatcgaccgctatttcgccagctactccgacgaccaccgcaatgtgatcaaccagcgcatccacgtggtggcggtcccggcgatcctgtggtcggtggtggccctgctctggtgcctgccgccgctgatcacctggttccagtacggcatctggtcggcgttcgcgatgttcagcgcctggtgcttctacaacaaactgtcgcgcccgctgggcatcggcatgctcatccagttcttcgtgttcggctgcctgtgccgcctgctggaggccgaaatcggcctgcacaacctgttctggctggcggtgggcgtgttcgtggtggcctggatcgcgcagttcatcggccacaagttcgagggccgcaagcccagcttcctgaccgacctgacctacctgctgatcggcccggcctgggtgatggccaagttctaccgcaagctcgactggcgctactgacctgcccagggtcgacggcgcccctcgtttcctgaacgggcagattccatcacccgcactccacgacggccctgccagcctgcgccggtgatccgctccccacttcccgcccgtcgacggcagcccctgtgcgacagggcctgcggtctccctgcgtgggcgtagggcgtcccccgagggcaaccggggagggactgcaggaacgcgatgttgcgtcgcaaaaaatatgaatcagcggacgttacatgcaattgatcgctgttcgatgggtttcagcgacatttcgcagcctgttatcctccctgacctgctcgtgaatcatggattccctgcatgctccccagcctgcccctgctgctggccctgccgttcctgatggcagcggctgttgcggccttcccgcgtagttcgcgctcgactgctgcctggctggcggcgctggcgccgttgggcggactggccatcctcggctggctgaccccgtccgtactcgacggccaggtggtgcggacgatggtcccttggctgccgcagatcggcctggacttcaccctgcgcctggacgggctggcgtggatgttcgccgggctggtgctgggcatcggcgcgctggtggtgctgtacgcgcgctactacctgagccagcaggacaacgcgcaccgcttctactgctacctgctgctgttcatgggcgccatgctgggcatggtgctgtcgggcaacctgctgttgctgatgatcttctgggaaatgaccagcatcagctcgttcctgctgatcggtttctggtcgcaccgccaggacgcccgcgagggcgcgcggatggcgctggtgatcactggcggcggcggccttgcgctgctcggtggcgtactgctgatcgggcgcatcgtcggcagcttcgacctggacgtggtgctggccgccggcgagcagatccgcggcagcgcgctgtacccgtacgcgctgtttctggtgctggcgggcatcttcaccaagagcgcgcagttcccgttccatttctggctgccgcacgcgatggccgcgcccactccggtctctgcctacctgcactcggccaccatggtgaaggccggtgtgttcctgctggcgcgcctgcatccagcgctggccggcagcgacctgttcttctacacggtcagcggcatcggtgcgatcaccctgttgatcggcgcctggaacgcgatcttccagcacgatctgaaaggcctgctggcttattcgaccatttcccatctgggcctgatcaccctgctgttcggcctgtccacgccgatggcggtggtggccggtgtgttccacatcctcaaccacgccaccttcaaggcctcgctgttcatggccgccggcatcatcgaccatgagaccggcacccgcgacatgcgcaagctgggcggcctgcgcaggctgatgccgttcaccagcgcgctggcgatcatcgcctcgctggcgatggccggcatcccgctgctcaacggcttcctgtccaaggaaatgctgtttgccgaggcgctgaccgccggtggcggcccaggtgcgatgcgcaccgcggtgtcggtcgccgcgctgctggccggcgtactgggcgtggcctacagcctgcgcttcgtgcacgacaccttcttcggccctggcccgcacgacctggaccgcgtgccgcatgagccgccgcgctggatgaaggtaccggtggaactgctggtggtgatctgcgtggccgtgggcatcgcccctgcactgaccgtggcgccggtactgcatgccgctgccgcctcgatcctcggcccggccatgcccgagtacagcctggcggtgtggcacggcttcaacctgccgctggcgatgagcgcgatcggcgtggtcggtggcgtggcgctgtacttcggcctgcgcaagctgatcaacctgcatggcgtggaaacccgcaccaccggccgcaacgtgttccatgcgcagctggatgccctttccgcgctggccatgcgcctgacgaacggcatcgccaatggcagcctgcagcgcatgctgctgggcctggtactggtggcgatcgcggttgccgccgcgccgttcgtggccaacccggcctcgccgaactggaccgcgccgcagccgatccctctgctgggctgggtgctgtggctggtgatgatggcctgcgccgttgccaccctgcgcgtctacaagcagcgcctgctggcggtactgctggtgggcggtgtcggcctgatggtggcgctgaccttcgtgttcctgtccgcacccgacctggccctgacccagttgctggtggagatggtcaccctggtgctgatgctgctgggcatgaactacctgcccgcgcagtccgggcctgagcgaccgcgctggcgcaagcgccgcgatgcggtgatcgcgatcatcgccggtgccggcctgggcgcgctggcctactccgcgatgaccctgccgccgaacaccatggccggcgagctgctcgcccgtgccctgcccgaggcctacggccagaacgtggtcaacgtgatcctggtcgacttccgcggcttcgataccttcggcgagatcaccgtgttcggcatcgccgcgctggtggtgcacgcactgctgcggcgcacgcggatggcaccggaacagatcatgcccggcctgccgatcaagctgccggtgccggccgacctggcgcagatcatgttcccgctgacgctgaccgtgtcgatcttcctgttcctgcgcgggcacaacgcgcccggtggtggcttcatcgccggcctggtgctggcggtgccgctgctgatccagtacgtgatccagggcaccgcgtcggtggaatcgcgcttcggcttcgactacatccgctgcatcggcatggggctgctgatcgccctgctcagcggcagcgcctcgatgctgttcggcgtgccgttcctgaccagtggccacctcgacctgcatctgccattgatcggcgacgtgccgctggccagcgcgatcggttttgacatcggcgtctatctggtggtgttcggcggcgccatgctgatgctgtcgatgatgggcacgatcaagccgtcgcgtacccgcgctgcccgcaagggtgagatcgacctgcaacgccgttcggcccgcaccggggagatgcactgatggaactggccctggctaccgcgatcggcgtgctgaccgccatcggcatctacctgctgctgcgtgcgcgcagcttcgacgtgatccttggcatgaccttcctgtcctacgccaccaacctgctgatcttcgccggtggccgcgtggtgctgggcaaggcgccggtgctgcaggagggcgtggacagccatctgggcaactacaccgacccgctgccgcaggcactggtgctgaccgcgatcgtgatcgccttcgcgatgaccgcagtgagcatcgtgctggccatgcgcagccgcagcgacaaccacagcgaccatgtggacgcccacgagcccgacgacgacctgcaggatgagagcgcatcggcgcgccagggcgaggaccgcgcatgaaccatctggtgatcctgccgatcctgattccgctgctcggcgccgcgctgtcgctgttcgtcgaacaccgccgctacggccccagggtgcagcgcgcggtcgcgtggacctcgctgtcggcgctggcgctggcggtgggcctgctgttcgcgtcgaccgcgggcggtgacatcaacgtctacctgctgggcgactggccgtcgcggctgggcatcgcgctggtggccgaccggctgtcggcatggatgctgctggccaccctgctgctggccattccctgcctgctgcacgcctgctcgggttgggaccgccgcgcaccgcacttccatgcactgttccagttccagctggtcggcctcaacggtgcgttcctgaccggcgacatcttcaacctgttcgtgttcttcgaggtgatgctgatcgcctcctacggcctgctgctcagcggtggccgcggcctgcgcatgcgcatcggcctgcactacgtggtgttcaacgtcaccgcctcgaccctgttcctgattgcgctgggcctgctgtacgccacgctgggttcgctgaacatggccgagctgtcgcagcgcattgccgcggtgccgccgacgcagctgaccctggtgaaggccacgatgggcctgttgctgctggtgttctgcgccaaggccgcgctgatgccgctgtacctgtggctgccggaagcctattcgcgcgcgccggccgcagtggcggcgctgttcgcgatcatgaccaaggtcggcctgtattcggtgctgcgcatccagatgctgtggttcggcgacgacgcgggcgcgatggccggctatggccgcgactggctgctgtgggccggcgtggcaacgctggtgctgggtggtctgggtgcgctggccgcgacccgcctgcgcgtgctgatctcctacctggtcatcgtgtcggcagccacgctgttcatcgccttctcggtgggcacgccgcaggtgctgtcggccggcctgtactacctgccgcacagcagcttcgtggccgctgcgctgttcctggttgccgacctgatccgccgccgccgtggtggcgccagcgaccgcaaggaggtggtggcgccgatgccgggcaaggaaacgccggcggtgctgttcctgatcggggcagtgtcggtggccggcctgccgcctctgtccggcttcctggccaaggccgcgctgctggccggcatgccggcgcagtacaccggcccggtctggaccgccgtgctggtcagcagcctgctggtgatcatgggcctgacccgcggcggcatccgcctgttctggcgcgtgccgccggtcgatcccgatgcaccgaagccgcgcaaggctcccctgcgccgggtagaactctacgccgcctgcctgctgctggcctacggcatcggcatgaccgtggccgcggcaccgttgatgcgctacaccgacgccaccgccgcacagctgctgcaacccagcgagtacgtgcagcaactgcgtgcgaccacgccggagatccgccagccatgaccgcccagcgctccctgttccgtcgcctgattccctcgccgatgctcagcatcatggtggtggcgttctggctgctgatgtccgacagcttcaccctcggccagatcgtgctggggctgctgctgggcgtggtggtgccgctgttcgccgcgcgcctggaccgcgagttcgcccgtatcggcaccctgcggccactgcccaggctggtgtgcgtgaccctgtgggacatcctgatgtccaacatccgcgtcgccctgcaggtgctgggcccggaaaagaacgtccacccgggtttcatctggctgccgctggacatcgccaacatccacggcatcgccgcgctgaccagcatgatcaccctgaccccgggcacggtctcggccgcgctcagcgacgaccgcaagttcctgctggtgcacgtgctgcacctggaggacccacaggacctgatcgatacgatcaagcgccgttacgaggcgccgttgatggagatcttcccatgaccggttttgaagtcatccagaccaccctggtggtgtgcatgcacgtggtcggcctggccatgctgctggccacctggcgcctgctgcgcgggccgaccgtgcccgaccgcatccttgcgctggataccctgtcggtgaccgcgatcgccgagctgatgctgttcggcatgtacctcaattcgccgatctacttcgaggcggcgctgatcatcgccatgctcggcttcggcagcaccgtggtgctgagcaagttcgtgctgcgccgggacatcgtcgaatgatcaccgcgatccagatcggcctgtcgatcctgctgctgttcggctgcttcttcatcctggtcggcgcactgggcctggtgaagctgtcgaccttcttcaagcgcctgcacgcgccgaccaaggccagcacgctgggcgtcggctgcgtgctggtgtgctcggtctgctaccacatcttcctcggccaggacccgcagccgcgcgagctgctgatcaccgtgttcctgttcatcaccgcaccgatcagcgcgcacatgatggccaaggccgcgctgtcgctgctgatggagacccgccccaccctgccaggcaacgaacgtgccgccgaggagcagctgccgccgccggagccggtgcgggaagaagaaaccacgcagaaccggtagtgccggccgctggccggcagtggcaagggttccgtcagaggcagtgaggttgccggccagcggccggcactacctcatgccgcgccgaccagcagcagctccagcacgaaccagccgacaaacgcgaccatcaggatcgcaccttcgccgcggctgatcttcaggtcgccacgcagcatcgggtacagcaccagcgcgaacgccagcagcgccggcagttccaggcgcacgaacgaggccggcagcgccagcggctgcagcacggccatcgcaccgatcaccagcagcaggttgaccacgctggaacccagcacgtggcccagcaccatgtcgccatgcccgcgacgcgcggcggcgatggcggtggccacctccggcagtgcggtaccgatcgccaccggcagcaggccgaccagcagcggcgtccaacccagggctgcgccgaagtcggcggcggcgcccaccaccaggcgcgcgccccagtacagcgtcaacgcggcaatcagcacgcgcagcacgttcaacggcaggctggtgcggctcagtgcggactcggcgatggccacctgcacctccgcgctctcgctgcgaccacggcgcagcagcagcacctgcaccacgatgaaaccggccagcagtatgccgccttcccaacgtgccaggccgccatcaagcccgaacaggatcagcagcacacccgccgccagcagcgaccaccacagcaccgtctgcaggcgcgcgcgcagcagcaggggcgcagccatggccgccacggccagggtcaagcccaggttgacgatgctgctgcccaccgcgttgcccagtgccagctccggttggcccaccgccagggcgcgcgcgttgactgccagttccggcaacgaggtggtcaccccgagcagcaacagcccggcagtgaatgggctggcgccgaaacgctgggccaggccggacacggccttgacgatggagtccccgcccaacgccagcagcagcaggccgagcaggaaccaggcaatggcaatggcaatggcgatcatcgagcactcccccagcggtcgtggcgcgattctacgcttggcccgtacgcgcggctgggccgtggatcaaggatcagccacagccttccgcataatcgacctgcggggtctgtccgacgcgccaggcacccacccggccatcggcaccgagtgcgaagtcgatcaccgccccgccctcctgcgccgggcgcacgcgcaggtgctgggccttctcgtcatacttgtcggggccgacgtccgcgcgctcgggatacagcacctgcagctcacccagggtcatgccgaccttgccaccgcccggtgcggtgatggcggcgctgcgcacgtcgtagcgcaccagcttgcggccctcgatcatcaggcgcggatcttcggcatcctgcgggcgcaggaagtagcagccgtcgttgctgtcgtcagccggcagtggcttgccggccgcatcggtgcccagaccctgcagcggcgtgccgaagccggcacggacctcggcgatgccggcacccagcttcgccccagcgaagccatccaggcgcgcgggactgtcctcgcgacggtcattggctggacgggtggccaggtcgggatccgtcgactgcgcgggtccggtcgccgaggcggtttccgccggggtgtcgctgccgctgccggccgccccctgcttgtcggggccagcactgcaggcggtgagcgaaaggagcaacagaccagcaagcggaaggtgcttcatcggtgcggttccctggcacaaggatggctgcacgctagcccatccggtgtgcaggcgctgcattgtcatcgcggtttcatcgccttcgttcaggctcggcgagcaccgacctggccgtcccttccatgcaaccgcgcaagaccgatctcgcccgaaccgcgctgcaggcccaccgcgcgccgctggacatgcgccagcgccggctgctgatcctgtgcgacggccagcgtaccgtcgccgacctgaccggtctgctcggccaggaagcaccggcgatggtcatccagctggtacaggcggggtacctgagcaccggcacgggcgccacgaccccagcaccgtcgaccgcagccgcggtggcgccggtgcccacgccgccggcagcgacacctgctgcacccgcggtcgaacgccggcgctcactggtggcagcgcgcatctacgtgctgggcatcctggaaatgcagcggcatccacaggcggcggcgctgttccgcgacctgcagcaagcgcgtgcggaggacgaggtgctgcagcgactgcagtcggcaatgcagctgctgcccacgctcacttcggatggctattgccagcgcgtacggcagcgcctgctggaggcgttgccattggagcattgcgacgcgttcgccgaggtcgcctgaagaaaaaggggacggaggggattaagtcgtttcaggcacacgtgtgctgattgcggcttaatcccctccgtcccctttttagggtcagcggaagttattgcgcaggccgttccagcactgctggtaatcgccctggcggtggccggcggccagcgcctgtgcggtcgggcggatcactgcgcgggtctcgaacatgaaggccatcgtgtccttgatcacatcggccttggacagatcggcactggaggccttgtcgaaggtcggcgcgtccgggccgtgaccactcatgcagttgtgcagcgaggcgccacccgggacgaagccttcggccttggcatcgtaggcgccatgcaccaggcccatgaactcgctggcgatgttgcggtggaaccacggcggacggaacgtgttctgcgccaccagccagcgcggcgggaagatcgcaaagtccatgttgctggtgcccggggtgtcgctgggcgaatgcagcaccaggaagatcgacggatccgggtggtcgtagctgatcgaaccgatggtgttgaagcggcgcagatcgtagcggtacggcgcgtagttgccgtgccaggccaccacgtccagcggcgaatggtcgatcggcgcacgccacaggcggccctcaaacttcgcgataagctcgaaatcgccatccacatcctcgaacgccgcgtgcggggtttcgaagtcgcgcggattggccaggccgttggaaccgatcgggccgaggtcgggcagcttcagcagcgcgccgtagttctcgcagatatagccacggctcgggccatcgggcagttcaacgcggaagcgcacgccgcgcgggatcaccgcgatctgctgcggctcgatctcgatcacgcccagctcggtcagcaggcgcagcgcgcccagctgcggcacgatcagcagctcgccgtcggcgtcgtagaagtagcggccgaccatgtcgcggttggcagcgtataagtggatgcccacgccggcatgcgcatcgggcgagccgttgccacccatcgtgtacaggccttcgacaaaatcggtcggcagctccggcagcggcagcgggctccagcgcagctggttcggtgaagccggctgtgcgccgaaatcacactgcagctgcgactgcgcgaacggggtgaactcgccatgggtcaccgccgggcggatccggtacagccagctgcggcggttgctgccacgcggcgcggtgaaggcggtgccggtcaactgttcggcgtacaggccgtgggccaccttctgcggtgagttctgcccgaccggcagcgcgccggcaacggcctcggtggcgaattcgttgccgaagccggactggtagccgcgggcggtgatggcgggggacatgggaactccagagattgccggccagcggccggcacgaccattcggacaggcaatgccggcgggacgccgacattgcctgcagaccttacagcacgccgcggcggatctggtcgcgctcgatgctctcgaacagtgcggtgaagttgccttcgccgaagccttcgttgcccttgcgctggatgatctcgaagaagatcgggccgatgcagttctgggtgaagatctgcagcagcttgcgctggtgggtttccggatcggcatcgatcaggatcttgttcttcgccaggcgcggcacgtcttcaccgtggttcggcacgcgctggtcgatcacgtcgaagtaggtctccggcgtatcgaggaagtccacgccctgcgcgcgcatcgcttcgacggtctcgtagatgttctcagtgaagcaggcgatgtgctggatgccctcgcccttgtacgcgtccaggtactcgttgatctggctcttcgggtcggacgattcgttcagcgggatgcgcacgatgccgtccggcgcggtcatcgccttggacaccaggccggtcttcaggcccttgatgtcgaagtagcggatctcgcggaaattgaacaggcgctcgtagtagtccgaccactgctgcatgttgccgaaatacaggttgtgggtcaggtggtcgatgaaggtcaggccgaagcccaccgggtgcaggtcggcaccggcgatcggctcgtagtcgccgtcgtagatgctgccggcgctgccgtagcgatcgaccaggtacagcatgcagtcgccgatgcccttgatgaccggcgcgctgaccgccttgctgtccggcttgaaggcgatggcttcggcgccgttgcccagcgcggtctggtagacctcctggcccggcttcttgaagcggatggcgaagccgcaggcgcacggaccgtgcttctcggcgaagtcggcggcgaacgaatcggggtcctcattgaccaggaagttgacgtcgccctggcgatagacggtaatcggacgctgcttgtgcttgagcaccgcgctgaagcccatcttccggaagtactcgtgcagctcctggccacggccggccggggcggcgaattcgacgaactcgaagccgtcgatgcccatcgggttctcgaaggtggtgacctgcatgccggggttgggatgcgaggcggtcgggactgcggtattcatggcgtggctccgaatcggtaccgcatcggtacaaaccaggtgcgggcaggtagggacccggcgagaatgcagggtctggacccaccccttatagttacacttgaaaccaccagcaaggtgcaccgcaacatgagccccgccgatcccgtttcgacccgcctgcgttcctcgcacgtcctgctcgacctggaacagttcctgccgtaccggctgagcgtgctgtccaaccgggtcagcggcaacatcgccaagctatacggcgatcgttacggtctggcgattcccgaatggcgggtgatcaccatcctggcgctgtacccgggctcctcggccagcgaggtctccgaccgcacggcgatggacaaggtggcggtcagccgcgccgtggcccgcctgctggagcgcggcttcatcaagcgcgagacccacggcgacgaccgccgccgctcggtgctggcgctgtcggcagccggcttcgaggtgtacgagaccatcgcgccgatggtgatcgagatcacccgcaagctgatgtcggtgctgagcgaagaggaagagcaggtgctggagaagctgatcctgcgtctggccggcgaaggtctggaacggatgggcgaaggggtctgaaagaaaaaggggaccgaggggattaagtcgttttgggccccaagtcgcgggtgccgaccccggccggtagcggaacagtggctgggcgattgtcgtccgctccctttgatctgacgggacccgctctttggcggactgcggaccgaccgcaaacgatgccatcggacgcattcaccttccgcagatcccgccctgaagtgtcgccctcgcccagcggcatttccgcattggcccgatacggcccgtttccgccaggctggtgtatcgaaacgggctgatccagtgaattctcctattggactgtccgtgtgtacggcctgacggtaagcgttcaacgggtatcagcccggccatggatccacatcagacgggctccctcatggatgactcgcgttcaacgctgccgcatggccaggaattgctggccgatctaagagagctgatctgcgcggcgcgcaacaggatgcacaggaccatcaacgccgagctcactctgttgtactggcgaatcgggcgtcgcatccatgtggaccagatggctgggcgacgtgcgcgctacggagaggtcctcttcacccggatcgccaaggcgctgtctgccgagttcggcacatccttcggtgagaagagcctgcgccggatggtgcagttctccatcgcatttgcagacgagcagattgtcgtatcgctgatacgacaattgagctggacccatttcatcgcgctgatcccactggcggacccactcaagcgcgacttctatgcacagatggccgccaccgagggctggagtgtacgtacgctgcgccagcgcgtcgattcgatgctgtatgagcgcacggcactctccagtcagccagagcagaccatcgccgaagagttggcggcactgcgcggcaaccagcagctgtctccagggctgatactgcgtgatccctacgtgctggactttcttggcctcaaggacagctgggacgagcaggaccttgaaaccgcgatccttcgcgagatgcagggcttcctgcttgaacttggcacgggcttcagtttcgtcgcccgccagaagcgcatccagatcgacggcgatgacttccacctggacctgctgttctacaaccggcgcctgcgcagactaattgccatcgagttgaagatcggcgagttcaagccggcctacaagggacagatggaactctatctgcgctggctggaccggtacgaacgtgaggacggcgagcaggcgccgttgggcatcatcctctgcacagggaagaaggcgggccagattgaattgctggagctggaccgctcaggcatccatgttgcggagtacctgacctcgctgccctcccgtgaggtcctcaagcaaagattgcagactgccatggagcgggcgcggcagcagctgcagaccgcggcgcccggcctcccgtagatctacgccacgcgcggatggcgttcatgcttcaactcagatgcttgcgccgtgcatggatccacggcaccgcgagcgccgcgatggcaccaccggcgaagccgagggaagccgcaaccgtggcggcttcgaccgcccccggcagcgccagcgccgccgccacgagcagcagcgacggcaggccgacgaaggtgcccaggaagaaatgccaacgcggtgaccaggtattgagctgcagcaggctgaccggttgccaggcttccgaggcagcgtcctcggcgatcttcgccaccgccttggccaggtccacttccggcagcgcgcgcccctgccgtgcggtcgccagcagctcggccacggcctccaccggcgggaaactggacggccacgcgaccggcgccggcacgccatacgcggtcagcaccggcacgctcagccacggcgccaccagcgggcgcatgcgacggcggccatgcacgcaccagatctgttgctgcccatgcgcggtgacgctgtacagcgccagttcgttggccggcgggtagccgagcatggtcacccgcgcggccaggctgtcctgccccatcgcgcgcaggaagccggggcggctgcgcccttcctgcatccacgccagtcccagcgcacccaccagataggcctcggccacgtccttgctgccagcggtggcgcgttcgtcgctggccaggtaccaggccagcgatttcggttcggcgacatcgtccaggccccagcggctgtcgtctcccagcacatggcgcaccggcaggcgcgcgggcgcggtttcgccacgttcgccgggttgcaggaacggcagcacgccctggatgaaggtggacagctcgatcgcacgcacgccgtgcccctgccactccggtggcagcagcccggccagctggccatcggcggccagcgcatcaagccgggacttctgctcgaccagcttctgcaccgcccccttcagcaccacgttgtcgggcagcgcgatctgcggcaggcgatggcgcggcggtgccaggtcgacggtggcctcgccggttccggtgtcatccagcagcgcctcctgcggcggcaaggttacgccctcgcctgctccaccctcggccaactcactggcgggttcgggcagtcgttcggcgtggtcgctgtgcatgggcgttccggaaggttgcatcgacgggatgtcgactgaggtccttgccggtaacggcgagcgcgttgcgatattgagatgccgattccgggaatgtgaccgcaaccacagtagatccatgccatgcgtggatgcacttctgtgccgaccaacggtcggcacccacccgggatggcggtcagcggtcggcccacccctgccggccagcggccggcactacccctattccggtttgtcaggcgcccattgttttaggaaggcgctcacccgtgccggctggaaggcttcgcccctgcgcagttcgccggtggcctgcgacaccagcagtccgccatcggcatcgagcaccagcaggtgcgggtagtcgcgctccatcaccgggaactgagcgaagaaggcggtgttgggctgctcgtcgctggcgttgaccttcacccacacgtagtgggcatcgcggaagcgacgcaggtcgccgttgccttccaccacatcgtccagcgcgcggcagcgctcacaggcggcgttgccgacctccagcaggatgcgcttcttgccccgctgggcttccaccttggcggtggccagatcatcggcggggttgcgggccgggtcgaactgcgcaccgagcccggcgatggcggcaatgtctgccgccaccggggtgttgcccgaggccaccggttcgctggggtcagcgaccggtggctcggtgggtcgggtatccagaggctgcgtgggctcggcggtggcaggcggttgcggttgggaacaggcgccgatcagcgccgcacagaccaccactaccgcagtaccgagcttgctacgcatgccttctaccctcccatcattacttgacgccgtgcatcagcttgttgatcagcggggcgatcaggaacaacaccacgccggagccgatcagggcccagaacccgaaggtataccccttcagggccgactcgaccgtcatgccgccttcaccactgaccacgccagcgaagatgcccgacaggttgttgccgatgccggtggacaggaaccagccgcccatgccgaagccgaccaggcgcaccggggccagcttggtcaccatcgacaggccgatcggcgacaggcacagctcacccaccgactggatgacgtagaccatgaacagggtccagaacgggatcttgccgtccacgaccatctgcgacagggcgaacatcagcagcgcaaaggcggcgccgttgaacagcaggcccaggccgaacttgcgcgggatggacggattggcgcggcccatggccacccagatccaggcgatcaccggggccagggtgatgatcgccaccgagttgaccgactggaaccacgcggtcgggaaggtccagtcaccgaactggcggttgacgatgttctcggccaggaaggtgaacgagctgccggcctgttcgaagaacatccagaacatcacgttgaaggcgaagatgatcagcatggcgatcacgcggtcgcgctgcaccttgccttcgcggatgccctcgaccagcagcaggacggccagcgcggtgaacatcgcacccaggatccaggccagcgcggtggcgccggtggccagcaggaagtacgcgaccgggatggcgaccacggcaccggccagcaccatgatgatgcggccgaaaccttcggcgccggccggcggtgcaccgatgcccttcaggccggcacgaccgatgtagaaccacaccagcgagatcagcatgcccacgcccgaggcgatgaacacgaccttgtaggacggcatcgcatcggtaccgaacaccttgcgggccaggtactcggtcagcaccggggcgatcatcgcgccgatgttgatgcccatgtagaagatggtgaagcccgaatcgcggcgctcgtccttcagcccgtacagcttgccgaccatggtcgagatgttgggcttgaacaggccgttgccgacgatgatcgtggccaggccgagcttgaagatgtgctcctgtggcagcgagatcatgaacaggccggcggccatgatgatcgcgccggtcaggatcgagcgctggtagcccagtacccggtcggccacgtagccaccgaagatcgccgcggcgtacaccagggccaggtaggcgccgtagatgcggctggcgtcgccttcaccggcagcgctgccgttgtagaactgggcgacgatgtacagcaccaaggcccagcggatgccgtagaacgcaaagcgttcccagaactcggtcatgaacagcatccacaacgggcgcgggtggcccagcgtggtcttgaagtccggcagcgccggctctggggtgttcgcagtggcgtttacgctcatgcggatttcctggttcggtggatgacgagcacgtccggtgtgcagttggagcaacgcgcgaggatcaccgacttctggcgttcacgtcaaatacacgccgtttgaggcaggtgccagcctgctcgctgaacttgcatctgaaacgatccagccgccggccgggatccaagctgaatacggatcaggcctgttcggccgggggcgcggcctgcaggctggtgcgcacctggaacagctcggggaagaaggtcagctccagtgccttggccaggaagcccacgccggacgagccaccggtgccgcgcttgaagccgatcacccgcatcaccgtgcgcatgtggcggaagcgccacagctggaaggcggtctccagatccaccaggtcctcgcacagcgcgtactcgcgccagtagcggtcggtgtcctggtagatgcgttcgaagaccggctgcagggcgtcgtcggctacgtgcggctgggtccagtcgtgggcctcgtagaccgccggcacggcatggccgaagcgggccaggtacttcaggaattcctcgtacaggctgggcgcctccagcacggtgcgcagctgcgcctgcccggccgggtcgtgctcgaacacctgcagcatctgcgcgttcttgttgcccagcaggaactcgatgtagcggtactgcagcgactggaagcccgacgacgggcccagcacgtcgcggaagcccatgtattcggaaggggtcagtgtttccagcaccgaccactgctcggtcagctggcgcagcacctgcttgctgcgcgccagcaccttgcggcactgccagacttcatcgcgctgcaggaagccgattgcggcacgcagctcatggcccagcagcttcagccacagctccgaggtctggtgctggatgatgaagagcatctcgtcatggtgcggcgggctggacagcggctgctgcgcgctgagcagctggtccagccgcaggtagccgccgtaggtgaggcgtccctgcaggtcggtgtggatgccggcttcgagatcgcgttggttgttgtcgacggacatgggcgggaccagatcgggggcggcaagggtagcgcgttgccgccgcgctggcagccgccgggtccataccggggcgtgcggttggccgtggagcatcggccgatcctaggcctgcgcgtggaaccgtccaggccgttgtactggcggtcagccagaggcgtattctgatgctttgcagcaacgactgaatacgttgttgttattggccccccacccgccggcaggggtaaaacggggaattcccgtgttgcggcgcaggaaggctattccgtacgcgttccttaacatggcgattcatatcatttgtaacttctctgtcgaaggtgcagtacgcaatgacggttgccgctgaattcaagatcgaatacctgcagtacctggatacggacggcaaactcgtccgcgatgacctgcctgcgtcgctgcgcgaccccaaggtcctggtaccgctgttcaagcagatgctgttcgtacgtacgttcgacagcaaatccatcgcactgcagcgcaccggcaagctcggcacctatgccgcctgcctgggccacgaagccgcgcacgtgggtatcggcgcggcgatgcagaaggacgacgtgttcgcgccttcgtaccgcgagtatggcgcgatgttcatgcgtggcgtgcgcccgcacgacgtgctgatgtactggggcggcgacgaacgcggcaacgattacggcggcaacgcggccaaggacttcccgttctgcgtgccgatttccacccagtgcctgcatgccgcaggcgcggcgctgaagttcaagctcaacaaggaaccgcagatcgcggtggcggtgtgcggcgacggcggcagttccaagaccgacttctacgcagcactgaattcggccggcgcctacaagctcccgctgatcctgtgcatcgtcaacaacggttgggccatctcggttccgcgttcggcccagaccggtgccgaaacactggcgcagaagggcctggccggtggcctgcactgcctgcaggtggacggcaacgacctgatcgcggtgctggcggccatggagcaggcgcgcgaacgtgcgctggccggcgacggcggcaccgtgctggaactgatgacctaccgcctgtccgaccacaccaccgccgatgacgcgcgccgctaccgcgacgacgccgaagtgaaggatgcctggcagcgcgagccgatgctgcgcctgcgcaagtacctgatcaatgccggtgtgtggagcgaagaagaggaaaccgcttgggtcgccgagtgcggcacgcgcgtggacgaggaagtgaacctgtacctcaacacgccggtgcagccggtcgaggcgatgttcgacttcctgtatgccgatccgccgccggacctgctggcccagcgtgcccaggcgatcgccctggagaagcgccatggatgagatcaagaacggcgcgcccggcgcgcacaccaacgccgccgacagcgctgcggtcgcgcgcggagaagagagcatgaccaccaccccgatcaccctcatcgaagccatcacccaggcgctggcctgggagctggaacacgacccgtcggtgctggtgctgggcgaagacgtgggcgtcaacggcggcgtgttccgcgccactgccggtctgcagcagcgcttcggctcggaccgcatcctcgacaccccgctggatgaaaccaccatcgccggcctgacgattggtcttgccgcgcagggcatgaagccggtcgccgaagcccagttcgatggcttcatgtacccgatggtcgatcatatcgtctgccacgccgcccgcctgcgttaccgcacgcgtggccgcctgcactgcccgatggtgctgcgcgtgccgtggggcggtggcatccgcgcgccggaacaccacagcgaagccaacgaggcgatcttcaccaacgtgccgggcctgcgcgtggtgctgccgtcgtcgccgcagcgtgcctatggcctgctgctggccgcgatccgcgaaccggatccggtgatctacatggagcccaagcgcatctaccgccagtacaaggaagtggtcgtcaacgacggcgaagccttgccgctggacgtctgcttcgtgctgcgcgacggcaccgacgtgaccctggtgacctggggcgcgcaggtgaaggaagcgctggaagcggccgacaagctggccggcgaaggcatcagtgccgaagtcatcgacgtggccacgctgcgtccgctggacttcgccaccatcgccgaatcggtggccaagaccggccgctgcgtgatcgtgcaggaggccccgaaaaccgcgggcttcggcgccgagatcgccgcgcgcctggccgaggaatcgatctacgacctgctggccccggtcgagcgcgtcactggctacgacacccacattccgctgttccgcctggaaatgaagtacctgccgagcgttgagcggatcgtggctgcggccaagcgcgcggtggcggccggctgacatgcgggcccgccttctgggggcttaccgcagccagtatcccaacccgctccggttccacaccggccagatcgtcgaagtaggtgtacgtgacgaggaatggccggcgtttgcctgggtacgcaccaacgatgggcgcgctggatgggcgcccatcgcctggttgcagctgctggacgagggtcgcgccgaagcgctgtgcgactacgacgcccgcgagctggatgtggaaagcggcgagatggtgaagcttcatcacgaacacggcgggtggtggtggtccgagcgcgccaatggcgcgacgggttggctgccggcccgcgaactggaactgctggaagagaactgcaaatgagccagaccaagaacttcaacctgcccgacctgggcgaaggcctgccggacgcgaccatcgtcgagtggttcgtcaaggaaggcgatgtgatcaagctggacgagccgctggtgtcgatggagaccgccaaggccgtggtggaagtgccctcgccgttctccggcaaggtgctgaagctgtccggcggtgccggcgacatcatcccgaccggttcggtgctggccagcttcgaactggacccgaacctgccgcagcgtgccgatggccaggacaccggccacagccatggtcatgccgcaccggccgcgccggctgccgcaccgaccccgccgccgcttcccgctgctgccgcaccggtggccgcagaagaagccaagcccgccgctgccgagcgtgatgacgccggtaccgtggtcggtgcgatgcagagctccaatgccgtgcatgccgaacaggcgctggccgtcggtggcgtcaaggccgtgccggccgtgcgtgcgatggcgcgcaagctgggcgtggacctgagccgcgtggccgctaccggcaccgatggcgcggtcaccatggccgacgtcaagcaggctgccgccaacggcaccgccaagctcggcgctgctccggcaccggttgccgctgctgcctatgccgcgccggccccggcgcaggtgtctgccccggtgcagagcgaagcccgcaccccgctgtccgccgccggcaagccgatgcgcacccagccgccgggcgtggtcgccaagggccagccggaaccgctgaagggcgtgcgccgcaacatggcccgcgtgatggccgatgcgcacagcaaggtggtgccgaccacgctgaacgacgacgccgacatccatgcctggctgccgggcaacgacgtcaccgcgcgcctggtgcgttcgatcgtggtcgctgcacagaaggtgccggcgatgaacgcctggttcgacggtgaagcgctgacccgtaccctgcacgcgcaggtggacatcggcatcgccgtggacaccgacgacggcctgttcgtgccggccctgcgcaatgccgacatgctggatgcacgtggcatccgcgaaggcgtcaaccgcctgcgcgagcaggtggaatcgcgttcgatcgccgcctcggaactgagcggctacaccatctcgctgtccaacttcggcatgttcgccggccgctacgcgaccccggtcgtggtgccgccgtgcgtggccatcgtcggtgccggccgtgcccgccaccagatgaccccggtgatgggcggcgtggaagcgcacaaggtgatcccgctgtcggtcaccttcgaccaccgcgcggccaccggcggcgaagcggcgcgcttcctgcgcgcaatgatggacgacctggcgctggccagctgatcggccacctgatcggtgggtgccaaccgttggttggcacatgacttggagaaaacgccgggcattgcccggcgtttttttgtgcctgctccgtcgcgctccatccacgcatggcgtggatctacacaatgcgggcgatcaatcgcgcgcgaccaggccctcggcgcggctgtacacacgcaggcggtggccatcaggatctgccccgacaaaagtatggccgaactccagcgtcaccggcgcctgcaggatctccacaccaagagcgcgccacgcatcgtgcatctgctgcacggcgtcggggttggccaccaccattgccagttcggcggcgcctgcttgcgcggacaccggaggctgcacgtcgtcgcgttgccacaggccgagtgcggcgccatcgccgagcaggaacagggcaaagccgggcgactgctcgaccggcggcttgccgaggatgccgccgtagaaggtggcgctggcggcgacgtcgcgcacgtactgcagcagggtgctgggcgtgaacatggggaagctccgttgttgggagcgctcatggtggtatgggcctgctgacagattctgtcagtagagtcgactgttggtagagtcgactgttagtcgactgctcttccctcaacctgcctaaaactccgcgctgcgcgcgacagtcgactaacagtcgactctacacgccccggatcccggctgttgctgtggttatgaacggtccagccagtccggcgcgatgccctgcgccttctgccagcgtcgcagcagggtggcgcgtggcacgaggtagtgatcctccagcacacgcgcctggcggatgcggtccagacggaaatggcggaaatcctcgcggcgctcgcaccacgccgccagcatcgacacctcatcgaagtagcccagcgcgaacggccagacgatccgctcgctgcgctgaccgtgcgcgtcctcgtagccgaacttcaggcgccgctgtgaaccgacagcctctcgcacggcctgcaagcgcccagccggcaccttggccgcggcgcgcgaagggccaacgcgcaggccgctgtcacgcaaggcctcgcgtcgcgctgcaggcaacacatgcgcgatgcgcgccagtgcatcacgcgccgcctcggccagcgccggctcggtgcgcgcggcgacccagcgcaggccgagcaccagcgcatcgatctcggccggcggcagggtcatcggtggcagggtgtcgctcggcgccagctggtagccaacgccggcctcgccacgcaggtcagcgccctgctcacgcagggtctcgatatcgcggtacagcgtgcgcaggctgatgcccagcgcttcggccagcgtctgcccgcccaccggccgccgatggcggcgcagcagctgcagcaactgggtcaggcgcagcgcacgcgacatcagccgaccagtgcgctcgatgcaaccacgtgctcacccggctgcggggccagcgcggcctcgaccagtgccttggcgatctcgctggccgggttgatccgccacgcccgtggcaacatcggccccaaagcaccgagcaccgtcagcgccaggcgctcgccacgacgcacctcgttgcgctcgcccccgatcagccctgggcggaccagggtcaacgaatggaagcccagcgcacgaaggtcacgttccaattcgcccttcacccggctgtagaagatcgacgactgtggattggcgccggccgcggaattcagcacataagtctgtgcaccctgtgcctgcgcgagccgcgcgaacgccagcgggtagtcatgatcgatgcggtggaaagcctcgcggctgccggcctgggcaatggtgctgccgagcgcgcagatgaccgcgtccacgcgcgcccatgctggcgaagtgggcaacgcatcgaaggccagcaccgggttctccagcttcccgtgggtcatgcccaacgggcggcgggtgggtgccaccacggcgctgcagcgcaggtcgtccagcagccgggacagggtcagcccgccgaccaggccggttgcccccagcaacatcacgcgcatcaccacctccactgcggcatcctgtcgcccatcctagccgttcaagccgtcggcggccgcgccgatatgctggaaccagtccctgccaccccccaggattcgctccatgacggaccagcccgaccaccgccctgcccccggtaccgcccttgggccgccggcacgcgtgcgcgcggtggtggacgatgggctgggcgaccgcgtggtactgcagggcggtggtggcgtggcactgcagcagctgttcgccggcgccgacgcgccggaaccgctgctggccgccttcgccaacggcatggccaccctgcccggcgaactgggtgacatgggcgaccgcctgcagtcggcgcaggccagtgccgattggccgcgctacgggcgtgcgatgcggcagctgatcgacaagtacatccgcaccatcgaacagcattcgccggacggacagccggaaagcctgcgcctgtccgagcagctgcggctgctgctgggtggcgccgtggtggccctgctgcagcacgacccggatctgcgcgaacaagcgcaggcgctggccacgcgcctgcgccagtggcagccgggtaccgcactggagccgatcgaacagggcgtgcgcgaactcgggcaccaggtcggcgtgcgtgccgagagctggcaggagcagcaggcgctgctgctggaactgttcgcgctgctgttggaaaacgtgagcgagctgctggacgaccgcagttggctgcagggccagatcgcggcggtgcgccagctgctggacgggccgctggaagccgaggcagtcgagcgcacccgtgccgaactgcgcgaagtgatctacaagcagggcctgctgcgccagggcatcgacgattcaaaggcagccatgcgcgggttgatgggcgagttcatcgagcgcatggatggcatggccaccagcaccggcgagtaccacgaccgcatcggcagctacgcactgcagctgcgcgaggcgcgtagcatcgccgacctcaaccagctgctgcaggacgtgatgcgcgacaccggcaaggtgcagcaacaggccgcgcaggcccgcgatcacctggccaatgcgcggcaggaagtggaacgcgccgaacagcgcattgccgagctggagcaggaactgcgtgccgccggtgatctggcgcgcatcgatccgctgacccaggcgctgaaccgccgcggcctggacgaactgctgcagcgtgaactggcgcgtgctgcgcgcaacaactcaccgctgggcgtggcggtgatcgacctggatgatttccacctgaccaacgaggcgcacggccacgccggtggcgatgcgttgctgcagcacctggtggccgtttgcaggctgctgctgcgcgccactgacggcatcgcacggctgggtggcgatgagttcgtgctggtgctgccggaaacccagggtgccgacagcatggccaccgtgcagcgcctgcaacgctcactggcgcaccgcgtgctgaccgtgcaggaccggcgcgtgccggtgcacttcagcgccgggctggcgcaatggcagccgggcgacgataccgaggctttgctgcgccgtgcggatgacgcgttgtatgcggccaagcgacagggcaagaaccgcgtgcaggcgggctgaccgtccggcccgtcgcgaaccgctttggtaggtgccaaccttggttggcgcgcgcggcaaacgaagcgccgaccaaggtcggcctctacctcgcgacccgccggtgattacttgccgcgcagcttctggaacccggtcaccgccgccagcacgatggcgccggcgatgatgccgaccaccatgttacccaccgcgctgaccagccagccccactgcccctcgccgcccatcgcctgtactgcgtggtgcagcgccggcacgttgtgcaccaggatgcctccgcccaccaggaacatggcaatggtgccggccaccgacaggaacttcatcagccacggcgccgaggccaccaggccgcgaccgaaggcggccacggccccacccttgcgcgacaggtacaggccgacgtcatccagcttcacgatgcccgccaccagcccatagacgaagaccgtcatcgccagtgcaaccacggccagcgtgaccagctggttggtgaacgatgcggtggcgaccacgcccagggtcagtacgatgatctcggccgagaggatgaagtcggtgcggatcgcgcctttcaccttgtccttctcccacgccaccatgtccacctgcgcgtcggccagcgccttgcgccgctcggcctgatgctcggcgtcgtcctcggctgagtgcaggaaccgatgcgccagcttctcaacgccctcaaagcacaggaacgcgccgccgatcatcatcagcggtacgatcagcggcacgttccagccgcggctgtgcagccaggcctccagcgcactgatcgccaatgctgccggcaccaggatcaccttgttgaccagcgagcccttggccaccgcccacaccaccggcagttcgcggttggcgttgaccccggtgacctgctgcgcgttcagcgccaggtcgtcgcccagcacgccggcggttttcttcgccgcgaccttggtcaggaccgagacatcgtcgaggagggtggcgatatcgtcgagcagggcgaacaggctggcaccggccatgggaagtccagagagggaatgagcggattctgaccgatccggtgtggactgcggaagacgtcggattcaccgcgtgcccaccgccccccggcgacactgcggaatccggacattgccggcccgtggccggcgctacctgtcttcgtcgcatgggagttccgcttgagcaatccgcccaccgccaatggcaatcctccgctggtcaaaggcatgaaccggcgcagccagatcctgcgcctgctgatgcgctatcgccattcaggggtgttctcgggcatgaacctggatgccgcaggcaatccagccgacgttcccgcggacggcaacccggaacagttcgtcagcgatctggaagcgctgggcccgaccttcgtcaagctgggccagatgctgtccacgcgcccggacatggtgccggtggagttcgccacagccctggagcgcatgcaggaaaaggtggccgagattccggtcgagcgtatccatgcgatcgtcgagcaggagctgggcgcaccggtgaacaagctgttcgcctcattcgatcccgaaccgctgggctgtgcctcgatcgcgcaggtgcatcgcgcggtgctgcacgacggacgccaggtggcagtgaaagtgcagaagcctgaagtggctgcacaacttcgctcggacctggaggcgctgcgcagcttcgcgctggccgccgaccacctgacccaggtaggccgccgcgtgcgcctgcgcgactggctcaacgagttcgcaaagaccctgatgcaggagctggactaccacgccgaggccgagaacctggcccgtttcggccgacacctgaagccgttccgccgcctgtggattccgcagccgctgtgggactacagcagccagcgcgtgctgaccatggaactggccaccggcgtgcgcgtggatgcgattcccgacgtgcgccgcaccgaacaatcgatggacccgctggcggcggcgctgatccgcggctacctggaccagatcttcgtgcacggcgagatccacgccgacccgcaccccggcaacctgcgggtgatgcccgatggacggctggcgatcttcgacctgggcatggtcgcgcacatgccgccacgcctgcgcgagcggctgctgaagatcctgttcgccgcagtcgatggccgtggcgaggaagtagccgacgatctgatcagcatcagcacgcggctggaggccttcgacgaagagcgctacctgcgcgagaccggccagctgatcgcgcgctacgccgccagcggcagtttctccgaaggccgcgtggtgctggacatggtgcgcatcgccaccgcctgcggcctgcgcaccccgccggaactgagcctgctcggcaaggcgctgctcaacctggaaaccgtatgccggttgctggcacccgaactggagacccgccgcatcgtcgagcgccagctgcagcatgtgatgcgtgcgcgcctgaagaagtccctgtcggcagccaacatcgccagcgaggcgatggagctgcagcagctgctgcgcgatgggccgcgcaagctgtcggacatcatggcgctgctggccgagaaccgtctgcagatgaaggtgacgggcctggaagaatcgcggttgatggagaacctgcagaagatcgccaaccgcgtggcggccggcatcatcagcgcggcattgatcatggccgccgcgatgatgatgaagatcgacaccggctggcatctgttcggctacccgctcatcgccctgattctgttgttcatcggcgtagtgctcggccttggcatcgtgaccagtgcattgctgttcgatcgtcgcgcgcgggcacgcgaagagcgcgggcatcgctagcgaatctgcgaaaacaaccgtattcatgcggtttttaatgcaatccaacgaagcctttcacgctcgttttacctactgagcgcgatttcgcgcgcgtcattccaacaaacatttcagtcaggttcgtgcatgcactatcgggtcatcggcctgtcacatgcatgtgcttgcggcagcgccggtcggatggacacgcgtcggtacgacgtccatcaccaccaccccgtcactgccgaagctgcctatgctctggatactgctgctgtcgttgttgctgctgtgctggttgttcctcgcgtccggcaaatgggtgtggtggaaggccagtgcgttctcgctgctgctgctcacgctcagcgcatggtggctgatcgacaagctgtccggtgatgggctcaacgccgccacgctgtaccacctcggcgccgacatggaaggcgccggagtctccgacttcaagggctacatcgccggcttcatcgtgctggcgctggtctcgctgctgccgctgttcgccacgcgggtgaagcgctggcgccggccccgccacggtggcgcgctgttcgcgggcttcgcggccgtgtgggtggccacgatcatgatcagcccgctggcccgcgacggccaacgcctgtaccagcagctccgcccggtcgacttcgcccgcatcgcccccgaataccaggtgccgacgcagccgctgcagcgcccgcgcaacatcgtctggatctacggcgagagcctggagcgcacctacctggacgagaacgtgttcccgggcctgatgcccaatctcaaccggctggcgtccgagtcgctggacgtgcgcaacctggcctcggccgagggcagcggctggaccatcgccggcctggtgtcgtcgatgtgcggcgtgccgctgaccacctcgcagggcgatgagaacagcatggaccggatgggtagcttcctgcccaaggcagtgtgcctgggcgactacctgaagcagcagggctataccaaccattacctgggcggggccaacggccagttcgccggcaagggccagttcctcgccagccacggttttgacgaagtgcatgacctcgcctggttcaagcagcagaaaaagatcggccgcatccactactccgcctggggcgtgcacgacgacgtgctgctggataccgcctaccagcgcttcgaacagctctcgcgcgccggctcgccgttcatgctcaccacgctcaccatggacacccaccacccggcgggccacctgccggtgtcgtgcaagggcgagcgctaccagagccagtacggcaacatcaacatgctcaacgcgctcaagtgcagtgaccggctgatctcgcagctggtcgaacgcatccaggccagcccgtacggcaaggacacgctgatcgtgatcgcctccgaccacctggcgatgcccaacgatctgacccacatcctgacccggcagaagcgcgagaacctgctgctgttcctcggcgatggcattgcgccgcagcagctcagcgccgacgccggcaccaccctggattcgggtgcgaccctgctcagcctgttggacccgaacttgaagacgatgggctttggccgttcactgatcgatacccagcgcgcgcccagcgccagcgtggccacccagcgtgatggcggccgagattacccgcagtacctcgccttcgcccgctcgctgtggctgggtgagccgacccgcgagctgaagatcgatggcgatgaccaggtggtggtgggcctgcagcacgtgcagccgccggtgctgctggaatacgacaaggactggggattgaagtcggtgtatctggagaacacctcgcgccagtttgatgatgccgacccggacaacaccctggcctatgtcgaccgctgcaccgcgttcgaggacggctcggccgatggcgactggtgcgccctgctggtcaaccgtgacaacggcatcaagctgtaccgcgacaacgacctgcgtggcggcattgccgtggacgcaccgctggacgcattccagggcccgcgcccgagcgtgcgccaggcgcacatgatcacccagaagggtcgccgcacccgtgccggccagtacatgctgcagctggtggcgagcacgcggcctgatcgtggcttctggatcgaggcggtgtcctcgcagcgcaaggtggtgctggcccagcagtgggtgcagcccgatgccaacggcaagatcaacgtgtcgttcgggctggaccacgaagtggatgatctggagatccgcgcgtggttgaaccatgccgagaagctggcagtggatacgttcgcactggtgccctcgcgcggccgaccgcgggggtagggctctttgcagggctgcgccctgcacccgccgaagcaacggccgaagcaagagcaacagcaacggcaacagcgggcattccgtggtttggcggggcggtgtcggagtgcggggacgccgtaaatccgtccctggaggcttggcagccgcatccatgcggctgacaccccgcactccgacaccgccccacctctgacagttcctgcggctgtcggtaggtgtcgaccttggtcgacacactctgtcagatatcgaaaatcaagatcgggtcagatccgttttcctccggaaaacggatctgaccccgagagcaattccaacagatcgcgggagattgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccatggacgggtttacggcgtctcccgcaaccggacccaccccgccaaaccacggaatgcccgctgttgctgttgctgttgctgttgcctttgctccggctcgtagcgggtgcagggcgcagccctgcagaacaccccctactcctgcggatcgcgggtgatgtggatatcggtcggggtcgacagcggaatgttccgctccgccagtatctgcagcaggctgaagtacagatcgctgcgggtggcgtagacctgccgcgggctggccacgtacgcgaagctgttgatggtgatctggccaccggcaatgctgtcgatgtagaccgtcggcgccggctgcttcagcacgttggtatgcgcggtgtacgcatccagcaacgcctgccgcaggttgccgacatcggtgctgggcggcaccgcgaactggatctggatgcggccctggttgttgcccatcgtcatgttgcgcacggtcttggtgaccagctcggagttgggcacgatcagcgtcgacttgtcgcccacctggatctcggtcgaacgcaggctgatgcggcggatgtcgccctcctggtcgcccagcttcacccagtcgccgatcttcaccgggcgctcggccagcaggatcaggccggagacgaagttctgggtgatcacctgcaggccgaaaccgatacccactgacagcgcactgaccagcaacgccagcttgctcagctgcaggcccatcgcgctcagcgcccagatcaccgcgatgatgatgcccacgtaacgggcaacggtgctcaccgaattgcgtgcgcccaggtccagctcggtcttgggcaggtaggtgtcggtcagccagcgctgtaccagctgggtaacggccaggccagccagcagaaccagcaccgccagtacgatgcgcaccggctccagcttggttccgccaatatcgaatccagacgtgaacagcgaagaaaagcgctccaccaccgcgccgatgttgccgaacggcgccaccagggcaagcagcgtgagcagcacgaccacggtacgcagcgccgccgacagcagcacgccggcctgctccagccgcgatacgctcaggccggtgctgagcaggatggtctggccaaccttgctgtcggcgttgagcatccaggtgctcaggtcatcgacgaacttgaacagcagggtcgcggccagcactacgatgctgccgccgatcagctgctggttcacgaacttggcgaagttcaggtagcccagcaacgtggcaatgatggccgccaccaccgcgatgttgcccgctacccgggccagtaccagccagctgctgcgacgcaccggcgtggccgcgcccacgccatcggcctgtgcctccagcttggcctcggcctcggcggtctgccggcgatgcaggcgtgccagggtcaccagcatggccatgatcaggccgaggtaggtcagcgcaatcaggccgtccagcgccaccgtggtgacgtcgctggtacgcgtggcctgatcgagggcgaccagcaccgtgctcagccaggccagcgccgccgcgccccacgcgtacttgcgcagcttgagtgcggcggtgtcatccagattcagcaaacgccacgacggacgcttgggtaccagcatgcacgcgctgagcgccgcgatgaaggcggcgcggaaggtggccgtctccaggccgtcggccaccacctgcaggcgcggcgcgatcgcatcgatcgcatcgagcgctgccatcagcaccaccacggcatagccgggcagcagcgtaccgaccagcagcagccacatggccaggccggatcgccgcaggcgaccatccggcgcacgctcggacgccgcaaagcgccgccccagcctgcgcagccacagccgcagcgggaacatcatcaccagcgcggccagcaggcccagcaacggcgtgccccagccattggcccggacaccagcaacaaacgtatcgcgcccctgctcggccaacggcgcgacgcgtgcgatatcgatcggcaggcgctcggccaccttgctccacagcgccggagacaacggcgaggcgaccttcttccccatgtcttcggcgcgttgcgcagtgcgctgctggtcgatgtcggctgccagctgctgggcacgtacggcactggccttggcctgcgctaccgacgcggccaggccgtcgcgctgtttggtgatggtgcgtcgttgcgcggccagttccggcggttcggtggtgccttccgcaggcgtgcccagctgcgccagctgttcgctgatccgatccagctgcggctgcaacgccttctccagcgcttcggcatcgcgccgggcctgcgaggcattctcggacagcatcgccagtgtctcgatggcctctgcatcgccccgcttgcgctcgacctccttcagcctggaatcgatgtccgccagttgctgcttcggcgtggggtcctcatcctgggccagcaccggtgcggacagcaggaaggcagtgcacagcagcagggccagccaaggcccccgtgcacggatcgatcgcaggaaagaagacacgccagccacaccgtttcgcgcggaccaccgcgcctgcgcgcgactatacggcacaggcggtaaaggctggatggtggctcagaggaccacacccaccgcgatgggagcttcgacggggtgatggcgcggggtggtcacgacggggcgataacggcctggcgattgcggcggggtgatcgtggccgggcgaaccgacggggtagagtcgactgttagtcgactatcgcgcgcagcgcgggctttgcaaagcgtccagcgaagagcagtcgaccaacagtcgactctaccccgtcggttcaccccgcccacgtttccgcgcgcacgcgcgccacgccggcgaagtcagtacttcaggcgcagctcttcgacggccggctgctgcagcgcgtaccagtcctggaactcttcctcggtgatctcatcgggcgcgtacaccgccaccgggtgccagtcgtggtcggtgggcagcggctggcgcgggccggcacgcaggctgtagctgacgccctcgtagtcgaccaggtcatcaacctgcggccactgctcgcgtgcgaacgcggattcactcttcaacaggatcacctggtacatcggcacctccacctcggttggatcaggaaaacacggcgctggcggcagcataccgccacgccggtgacaacgggcacgccgcagcggcgacggaacgttctggacacggccatcgccccggcttcacccgcccatggcaaggccatcggcatcgtggaggcccacccctgccacgaccgccgatgaccgaccacccgccgctgaagaccgtcgccgacctcaagctgcctcgctacctgggcacctggtacgaaatcgcacgcctgccgatgcgccacgagccggaaggctgcaccgacgtatcggcgcactacaccctgctcgacaacggcaacgtcggcgtcaccaaccgctgccgcatggacggcgacgtcgaggaagccaccggcgaggcctgtgccatcgacaacgacagcgcgcgcctggaggtgagcttcctgcccaagggcctgcgctggttgccgttcgccaagggcgactactgggtgatccaggtcgctccggactacagcgtggcgctggtcggcagcccggaccgcaagtacctgtggctgctggcccgcgaaccgcagctggacgccaccgtgcaggatcattatctggccaccgcccgcctgcagggcttcgatctgtccgaactgatccacaccccgcacaccggtcgccccacagcctgagccgcccactcatggacctgaagagtggctacccgtggtgggcggtgcgcaacggcctgatccacgccttcccaccgctggagcgggatctgcgctgcgacgtgctggtggtcggcggcggcatcaccggtgcgctgattgccgacgagttgtccgggcatggccacgacgtggcggtgatcgagcagcgtgacatcggctggggcagcaccgctgccagcaccgcgctgctgcagtacgagatcgacacccacctgctggaactggcccagcgctatggccaggacgccgcggcgcttgcctaccgggcgtgtgcggaagcaatcccagcgctgggcgacgtggcacgcgggttgaaggacgtggatttccagcgcatggacagcctgtacctggccagccgccatcgcgacgttccgcgcctgatggccgaaggtgaggcgcggcgcagcatcggtctggatgcccgctggctgggcccggaggcactgcaggaacgcttcgacgtggacgccggtggtgccctgctcacgcgccaggcggcgcgggtcgatccgtatcggctgacctatgcactgctgcagcgcctgcgtcggcgcggcggccacgtgcatgaccgcacggtgctgcacagcctcgacgccactgcgcgcggggtgaccgcccgtaccgaagacggtgccaccatccgcgcacgccacgtggtgctggccatgggctatgccaaccagcgctggctcaagcaacgggttgcacgcaaccgcagcagctacgccttcatcaccgatcccatcgatgcggacgtgctcggccggctgcgcaccaccatggtgtgggagagcgcccgcccctacctgtacctgcgcgccaccggcgaccgtcgcctgctggtgggcgggctggacgacgccatcgacatccccgcccgccgcgaccggcgcgttcagagcaaggccgacaagctgatgaagcagctgctgcattggttcccacggctggacccggtgccggcgttttcctgggccggcaccttcgccgaaacggcggacggcctgccgttcttcggcccgcacgatcagtgggggccgcgggtgcacttcgccatggcctacggcggcaacggcatcacctattcgatgatcggcgcgcagctgctgcgggccgggatcgagcggcgggcgcatccgctggcggggctgttcgggttcgggcggttgtagcctgcagccaggcatggcctggctctaccgcgagcgggcgccgacaggcatcattcaagcagcccctgctagcgtcggcctgtaccgccgcgtgttgcgcggccatctgtccgctggagcaccgtcatgatccgccccctgaccctgctgctgtgcctggccctgccgggaaccgtgctggcccagtccgccgccggcgccaccgcgccgcaggctgccggcctggacctgacgctgccgcaggcgccgatgcgctacctcaacgacccggccctgcagcaggacccgccgggcacgtactacggtgacaagagcggcccgcgcgtgcacgacgacgcgaagatcgccgacgtcaccgatgacaaggtcaaggtatccggcagcttcaccaccggtatcggctattccaagaacggtggcaacagccactacaacgccgccacgctgaacctgagcaagaactacaccaccgatgagggcaagacccacggggtcaacgtcaacatccacgtgagcgaaggcaagggcccgggcttcttcggcccgtacggcggctactacggccgcggcccgggctattgggattacccgccgccgtttggctggtaagccccgcgtcgggcctgggccgaccaaggtcggccactaccgctgcgtacgcttggtaggtgtcgaccttgcatgtgccggtgggtgtcgaccttgcatgtgccggtgggtgtcgaccttggtcgacacgctctgcattccgtgccggccagcggccagcacctacccgcacgggaatcaatccagccagccatcgcgctcgctgtgcaggatgcggccgtcataaccgctcaggcgcacctctaccttctggttgcgggcattgcgggcttcgagcgaccaggtcgcaccatcgcgttccagcgaatggatctcgcgcaggccatgcgcctgtgcccgtgccagcacctgctcggtggtcaacagcgcgcggctgctgtgctcatcgaagatctcgccggtcttcgggtccacgtagacctcgctgaagcggccatcggcgcggctcacgtcagcctcccacaggccatcatcccgttcgatctcatggatccgggtgtagccggccttgcgcagggtctgttcaacctgggccatgcccagcggcgcagcctgtacggccggcgcgacggccagcagggcaacagtggcgagggtgagtgacttcaacatgggggttctcctgttcgtgttcgtggccggaccatcccggcaacgccacaatgcaccccgtggttaacagcgccttagccggcactgttagccagctgttagtcacctccgccacactcacgcctggtcctacagtcctccccgcgccccgatgctctccaccctgcccctgctgctggccctggccagcgccccgaccgccgccgcgcccgcacaggacccggcgcagcaggtcgcgcgccgcgccgtgcagcagggccgctacgtgccattggaaagcgtggtgcgcgatgcgctcaagcgctttccgggccaactgctggaagtggagctggacgacggcgtctacgaagtggagatcctgcgcggcgacggcgtggtggtggagctggactatgatgcgcgcagcggaaggctgctgaagacggagctggacgactgatgcgcatcctgttggccgaagacgatgccgcactggcacagcgcctggtgcccctgctggaacaggccggctacgtggtgcacgtggtcgccgacggccgccaggccgaggagatcggccagatcgaagacctgcaggcggccatcgtcgacctgggcctgcccgggctggacggattgagcgtgatcgagcgctggcgcggcaacggccgcagcttcccggtgctggtgctgaccgcacgcgggcgctggcacgacaagctggccggcttcgacgccggcgccgacgattacctcaccaaaccgttccaggccgacgaactggtgctgcgcctgcgcgccctgatccgccgcagccatggccacgccagcccgcgcctgcactgcggaccactgcagctggacgtcaacgctggccgtttcgagctggacggccaagcgctgtcgctcagcccgcaggaattccgcctgctcagttacttcatccaccacagcggccaggtgatcggccgcgaccggctgggcgaacaggtgttcgacggcggccacgacccggactccaatgcgctggacgtgctgctcggacgcgtgcgccgcaagctcggcatcgatctgatccagaccgtgcgtggccagggctggcggctggccgcgccgtgagccggcaatcctcgctgcgtcggcgcctgctgctggctggcggcgccggcctgctgctggtttcgctgctggccagcgcgctgctgggcgaactgttcaagcgcagcgcgcgtgaccgcctcgaccacgaactgcagcaggacatgctgaccctgctggcgcaggccgaagtggaccccgaaggacagctgcgcctgcgccaggaaccgaatgacgcgcgcttccagcgcgtgttctccggtgcctattggcagattgccggtgccgatggccgtgtgctgctgcagtcgcgctcgctgtgggatgaaaccctgccggccatggccacaggtgcggccacccgcaatctggctgggccactacagcaatccctgcgtgcacgcgtgcagcaggtgcgcctgccgcgcgccagcgcaccgttcgtcgccgtggttgccaccgaccgcagcgcgctggatgcggatgtggccgcgttccgcaagcgcaccgccatcgcgctgggtgtgctggtcgcggcctggctggcggtgctggccagccaggtgcacttcggcctgcgcccgctgcatcgcctcggtgcgcagctggaacgggtacggcgcggcgatgcgcagcgcatcgacacgcaggaactgggagcggaagtcgcaccactgggtgaggaactcaacgcgctgctggaccaccagcaacgcatggtcgcgcgcgcgcgcaccagcgcacaggatctggcgcatgcgctgaaaaccccgatgagcgtattggccaccgaggccgacggcgacggcagggactggcgggcgaccgttcgtgagcagagcgcccgcatgcaggccagtgtcgaccgctacctggccgctgggttggccgccgaccatcgccaacgcaccgacgtggcgactgtcgcgcaggcgctgtgccggctgatggcacgcgtgcatggcgaacgcggcattgcgttcacagcggaaggcattgatccggcgctgcagttcgccggtgccagtgcggatctggaagagatattgggtaatctgttggacaacgccgggcggtgggcgcaacagcaggtcactgtcgaagcggaagcccacgacgggcagttgcgcatcgaagtgcgtgatgacggccctggcctggcggcggatgcgctgtcacaggtcacacagcgtggtgtacgcctggatgagcgcgagggcagcagtggattggggttggcgattgtgagcgatatcgccgccagttatggcgggcgcctggcgctggaaaatgcgcagcccggcctgcgcgcaacgttgtggttgccggtggggtggagcggccaacctaacggtgggtagtgccggccgctggccggcaaccacgtggtcaccggaaacgccctgcggaagccggccagcggccggctctaccgagcgccaatccggccggtcgccgtacacccggcaggtgtcgacattggccaacctaacgatggggagtgccggccgctggccggcaaccacgtggtcaccggaaacgcccagcggaagccggccagcggccggctctaccaagcgccaatccggccggtcgccgtacgcccggtaggtgtcgacattggccaacctaacgatggggagtgccggccgctggccggcaaccacgtgatcaccgggaacgcccagcggaagccggccagcggccggctctaccaagcgccaatccggccggtcgccgtacgcccggtaggcgtcgacattggccaacccaacgatggggagtgccggccgctggccggcaaccacgtggtcaccggaaacgccctgcggaagccggccagcggccggctctaccaagcgccaatccgaccggtcgccgtacacccggtaggtgtcgaccttggtcgacacacatcaaacatcaacggtgatgcatccaccagcaatcaatcgcgtccagcacgatgtggatgatcaaaccgatgccgaacaaccgcgttttcttcggcacgcacagcccggcatagaccgcaatcgccggtgcggtgtgcaagggatggaaaccgatgctgcagcggttcggtgcatagatcgggtcggccagcagatggtccaggtcgatgatccatcccagcagcatcagcagccacgccgaagcaaagcgcttgcgccagaacagccatgccagcagggctggcacggcggcatgcaggaacaggtggaagatcgcgcgcgcgctcatcggcaacggcggcgccgggcaaacccggcgccgtccatcagaccagcggttcgtcggacaggtaggtgtaaccggtcaggccggcttccagcgcctccgacaactcctgcgcacgttccggcgacaactgggcctcggccacgcgctgcgcataggtcgcacgcagttcgtccaggcggtaacccacgtaatccagcatcacgtcggtggtgtcaccacggcgctgctgggtgatcgcgtagccatcggcatcggccagcacttccaccgcgtcggtatcgccgaacagattgtggatgtcgcccaggatttcctggtaggcgccgaccatgaagaagccgatgcggtagctctcgcccggcttcatcttgtgcagcggcagcgagctgtccaggctctcgttctcgacataggtttccaccatgccgtccgagtcgcaggtcatgtcggcgatgatgccgcggcggtcgggggtttcgtccaggcgctcgatcggcacgatcgggaacacctggtcgatcgcccacacgtccgggatcgactcgaacacgctgaagttgacgaagtacttgtcgaccaggcgctcgttcagttcgtccagcaccgggcggtggctcttctcgtcatagctcaggcgcgcacgcacgccgtgggcgatggcgtagaacaggtcgtcgatgcgcgcacgctgcggcaggtcgatctggcccagcgcgtagctggccaggccttcggcatggaaatgctgcgcttcctggaacagctccaccgccgggcgcacgtccagctcgtcgtggatctcgcgcaggtggcggatcgccgccggttcgtcgtcgtgctggtccggcacgcggccttcctgcgcctcttccacttccgagacgttggcgatcagcaccgcgtggtgcgcggtcatcgcgcgaccgcactcggtcacgatgcgcggcggggtgaggccgaactcttcgcacgcgttggccagcggctgcacgatgttgctggcataggaatgcaggccgtagttgatcgagcagaagctgcgcgaacgggtgccttcatagtccacgcccaagccaccgcccacgtcgacgtgggtgatcttcgcgcccaggcgcgacagctccacgaagtagcgggtggcttcgcgcatgccgttggcgatgtcgcgcacgttggagatctgcgagcccatgtggaagtgcagcaggttcaggcagtcggcgtactcggtgtcacgcagcgacttccacaggtccagcagctggcgcggcgacaggccgaacttggccttgtcgccaccgctgttctgccacttgccggcgcccagcgaggccaggcgcatgcgcacgcccaggcccggcttcacgtccagcgccttggactcttccagcaccagcttcagctcggacggcttctcgatgacgatgaaggtctgcaggcccagcttgcggccgatcagggccaggcggatgtactcgcggtccttgtagccgttgcagacgatcaggccacccgggcgcgacagcgccagcacggccatcagctcgggcttgctgcccgcttccaggccgaagccctcgccgtggtggctggccagggtgccggccacgccgcgggtctggttgaccttgatcgggtacaccgcggtgtagccaccgctgtactcccagtcctgctgggcctgggcgaaggccgcctgcagcttgcccaggcgctggccgaggatgtccgggaagcgcaccagcagcggcagcttggcaccggccgcgcgcgcagcatcgaccaccttgggcagcgacaccaccgggccgtcggccccggtcggtctcaccaccatgtgcccggcctgatccacgtcgaagtaaccgtccgcccaatgcgggatcgagtaggtcttgcgggcttggtcgagggaccaatcggtcatttcagtcggccttgttggcaataaaagggggggcatgataacgcctatatgcccacaggttcgttatcatgcgcgcccgcgcccgtgacaggttccaacctgaacgggccgatccgtccggatgtggcatctgtgccacgcggccccgcccgccagcccggctccacccctccgaacaggactgttttccaatgactgacagcaacaactggtacatcgaacacttcgagcgcaccggctcggccatcggctaccgcatcaccggcaagctcgacgaggtgcagtcgccgttccagaagatcgagatcttccagaccaccgactggggcaacctgatgaccatcgacggggccatcatgctgaccagcaaggacaacttcttctaccacgagatgatcagccacccggtgctgttcacccacgccgcgcccaagcgcgtggtgatcatcggcggcggcgactgcggcaccctgcgcgaagtgctcaagcacaccggcgtggagagcgtgacccagtgcgatatcgacgagcaggtcacggtgatggcgcgcaagcacttcccggaactgtgcgactccaacgacgacgcccgcgccgagctgctgttcgacgacggcgtggcctacatggccaactgcccggcgggcagcgtggacgtggtgatcgtggactcgaccgacccggtcggcccgggtgaaggcctgttcaacaaggccttctacgagagctgcttcaaggccctgaaggacgacggcatcctggtgcagcagtccgagtcgccgctgatgcagctggagctgatcaacgaaatgcgcgccgagatgggcaaggccggcttcggttcgttcaagaccctgccattcccgcagccgtgctaccccaccggctggtggagcgtgaccatggcgcgcaagggcgacagcagcttcgatttccgccaggccgactcggctgccaagaccttcaacaccctgtactacaccgccgcgctgcacaccggcgtgctggtgaccccgcccttcgtacaggcggcactgaagtaaggcgtgccgaccaacggtcggcacccacccatgcaaaaaaaaacccgcgctggcgacagcgcgggttttttcatgttccggtagtgccggccgctggccggcaacctcatgcaacgatcagagcgcccagataccggcaatcaccgccaccaccaggccccacttgatcagctggtaggccaccacgctgcgctcgcgcagtgccttggccttcaggcgcaccttgtagacgctgccgaacgccttgttgacgccaccggtcgggtcacccggcaggttcggcgaggcaccaccggccagcagcgtggccgccaccgcgcggttgaacaggcccggcaggccgaagcgcagcgggcgggcgatgtcgcagaacaggatcacccggtcatcgggcgtctcgttgtgcgcgtggtggatgtaggtctcgtcgaacatcatccactcgccatcgcgccagctcttcttgatgccgtccacttcgatgtagcagccgtcgttgttcggcgtggccaggcccaggtgcaggcgcagcgaaccggcgaacgggtcgcggtgcgggcgcagctcgctgcccgacggcagctgcgcgaacatcgccgcacgcacgtccggcagcgactccagcaacgccgtggtcttggggcacatcgccttcgccgacgggtgcgacgggccgtaccacttcaggtagaagcgcttccagccacggcggaagaacgaattgaaaccggcatcattgaacgtgctggacgcggcgatcttctgcgcatcgcgcagcgccagcgcctcatcgcggatcatctgccagttctggcgcagcggctccagctgcgggaactccttggccgggtccaggaacggcgtggtcggcaccttcgagaacatgtacatgaccacgttgatcggggccatgaaactggagtggtccagcagctggcgcgaccagcgcgcgcggaccttgccacggaagtggatgtacagcacgcaggccacgaacagcgctgcaatgacgattttgatgatcaaagcactttcctccagccgcggccggaacgggaatcggggcgatgcacggcctggtggccagcaccggtaaggaacgcggcagggaacgggacgtgccgaagggtgcggccgccgatgtcgcgaattaacagcttatggtcggcaggccgtgcgtcggggtcaagccggacgtgcgcgacgttcagcgggccgcggatgaacgaaccgatgcgacgcccaacctattgattcggaaggaaccgtcgaccaagtgagacataattgtccgattgagcgcgacgaactgttccagccacgcccctgacatttctccgacaaatcgtggaatagcgaactggcgagtactaaaattaacgaaaacttagtaactccctgtaacaccggttcgcttgacgcttcgcgccacccaccgggtcgtccgagaccccgacatgtatcttcctgctctgcccccctcctcctgcggcgatgaggccgccaccccgctgctgctcaagcgcggcgaacgcttcctggcccccgacgtctatcgcacctgcctggacgggcgcgaggcagtcatcaaggactattcccgctaccgcggcacgcccgtttcgctcatcgcgcgactgatggtgcgccgcgaggcccgcatgctgcagcgcctcggcggctggaagcacgcccccgcgctgctcggcaccctcggtggcctggcgctgggcatggagttcatccctggccagaccctgagcaccgcgcaggccgtgggcaacgaggtgttcgagcagctgcagcacgcgctcagccgtttgcacgccgccggcatcacccacaacgacctgcatggcaccaacgtggtggtcagcggcggcgtaccggtgctgctggacttcacctccgcctggcgcgccccgcgctggctgcgccgcaacccgctcagccggcagatgcgccgtagcgacatgaagaacctgctgaagatccgccagcgcatgaccggccaggccccgagtgccgcgcaggccgcactggtggccgacccgggctgggtcgcggccgtgcggcagggctggaagcggttctacaagtgggccaagcggcggtaagcgccgcgtctttcgggcggcgatggatcgcgagatgagatgggacagcgccggggggctgcgtgccccgacggggacgatgcctcggggggtgcgtgcgccgatggggacgacatctcggcggctgtgtgcgccctatcaggtagagtcgactgttagttgtgtaaacccaccacgttgttcagcgggattctggaaataggcggttggctgccgatccccatgtggggtcggtgccagttgtagtaatgcagccattcaggcagcacggcatcacgttgctctgacgaagcgtactcgcaggcgtaggcccattcgcgcaagctggtctggatgaagcgctcggccttaccgttggttcgcggggtgtagggcttggtccgatagtgcttcatgcccaacgaggcgacgagtcgagcgaagacgccggagcgatagcaggcgccgttgtcagtcaggacacgctggaaggtcacccccagcgtcttgtagtacgccaaagcggccagcagcgcttggcaggccgttgagcccttctcatcggtgtgaacgctactgaaggcgactcgggagtggtcatcaatggccacatggacatagccccagccaccgccgccagcattgccacgccgattcggatcgacccggtgtccgggccggtggaagttgccgagtttcttgatatccaagtgcagcaagccgcccgggctgtcgtactcataccggaccgccttcttcggtgggtccagaaggcacaggcgattgagtcctcgtcggcgcatcagtcgtgaaatggtgctgtgagccacacccagtgccttggaaatggtcaggtaggtttgccgttgacgtcgacgctgaacgatctgctctaccagtgcctcaggggtgccatgggggctgcggctgggccgagagctgcggttctgcagcccaatcaggccctcggctcgataccgggccagccacttgtaagccgtgcgtacactcaccccgcaagcctgggcggcctcttctggccgaaggccttgctcagtgatgcggcggacaagaagttctcgactaaacggcgtcaaacgggcatttttatggtggttcatccgggctctttggggtctggataggtgtggtaaccaccattttccaaagatgccccggatgaacaacctaccgagagatcacagttagtcgactgctcttcgttccgaagccgaaaaaccccgcgctgcgcgcgcaagtcgactaacagtcgactctacctcgtcccattccggcatccctgtcgtgtgccggcagcccgcggcgcgcttacaacgcgtccgcgtccaactcaccggtacgaatacgcaccacgctgcccaggtcgtacacgaacaccttgccgtcaccaatcttcccggtgccggcggccttcacgatggcctcaaccacggcctccacctggtcatcggtcaccgccacttccagcttcaccttcggcaggaaatcgaccacatactccgcgccacggtacagctcggtgtggcccttctggcgaccaaagcccttcacttccgtcaccgtgatcccggtgaccccacgctcggccagcgcttcgcgcacgtcgtcgagcttgaacggcttgatcaccgccatgaccatcttcatcgtctatctcctgtcttccggcgtggaggatagcgcctgaacgcggcccgtgcgaagccgctgccgcctgtccgggcagtgggtgccagcagtatccttgtgcccgaatggcctgctcgcgccggatgcacgggcccacccccacggagcaccccatgatcgacctgaaccaaatcgatgacctcgcccgtcgcctcagcgacctggtgccgccgggcctgcgcgaatcgcgcgaggaactgcaggccaccttcaagagcgcgctgcaggccggccttgccaagctcgacctggtcacccgcgaggagttcgaagtgcagcgcgccgtgctgctgaagacccgcgaaaagctggatgcgctggaaacggccgtgcgcgagctggaagggcgcggcgccgcagaatgaaaaaaggaggcgcaccgcgcctcccgtttacagattatttcccggatggggccttgcagcaaggccctgcgggcgccctagactcgccggcctgtcgatccggcagcacagagaggggcagcagtgatggcgcaggacaccgattggacgcccgtttcgcatgacacctgcgaccaggtcgccgggccgttctatcacggcacccgcgctgacctggcggtgggcgagctgctgagcgcgggcttccgctccaactatcgcgacagtgtggtgatgaaccacatctacttcaccacgatcgccaagggcgccgggttggctgcggagatggcccggggtgaagggcgaccgcgcgtgtatgtggtggagccgaccgggccgttcgaggacgacccgaacgtgaccaacaagaagtttcccgggaacccgacgcgttcgtatcggagtgcgcagccgttgcgggtggttggggagattacggagtgggagctctacgacgcggagtttattcggcagttgaaggcgttcgttgcttcggggagtggagagatcatcaactgatggcctgctggcgctgggcgttgcgcacttcttcatcggcttcatagatgtccagcccgagctcaatgccgcgctcacccaaggcgagcagcgcgcgaggcgaaagcgagacaccatcattgctgctgcccatgaaaaggccacagaacagatcaggccggaagcgtgccagagcctgccatacggcgagatcgccggtgagttgatcgaggatctcgaagatctgcgcttccagatcttcaggctcacgacgctccgcatcaagtcgccagcccccggtcctggcgatacgcacggtgcctgattggttgcctctgagttcctggcccttgtgatgcgatgcggttggagtcgctccgagcaaggcactgacttcttcgggcaggaggccgtctccgaagaatcggagggttaccagggaatgatcgaatgctgacatgggaatccagttgtcccttcggaatctcttccaatccacacgtctcatcgacgttagatcagttacccgccatcgaccctgaatgaattattcgacgactagctaacgaaaccttcaatgccgcgatcagaaaagcgatccagcccaaagcagtgcagagatatttgcgccgccgatcgcgtgagcttataggtcaaatcaaacggcttctcgtatatgtccgacgcaattttcaacatatttgcacctgactcactgccgcgcgacggattctttatccccatgatcatcaaaccgttggccatgaatatattcttctgctgggatgtagcgagtccgcccgggtgcggatctgagagcagctcaatgtctttcaaatatactttcgatatgatatctgcgagacgaaggtactcatcgacggcaatatcccttctagcacatgcattgaatagtttgccaacgaattctggctttttctctgaatcaagtctatcaatcaggtcgaggatagctgttcccgccgcctcggtaccgcccttttttcgggatatatcgtcaatgacgcgatcccgctcctcttttgatgtctgtccaataaccttaagaaatttgtatatctttgcagcaaatatcctggcactgattgatgtaaccgcatcattagccttcattattaagccaaagaaagggatgtctttggcaagcccatcatcgagaagggagtcgatagcgacctccccaacctccagggtgaggtcaattaaagacgggcttttcattgactctacaacagatgtttcaatggtcgctgaaagattggccatagccttctagaattttagttaagccgcgccgcgaagcggcgtcggcctggatgaattgttagccgatttgctcaatccacatgttcgcttgccgcttgccattcaaccaatccgcataggtaatcatccttttccaagactgatcattatccaactgctggatgcgagaactcgactcatgggcattggaaacctcaacgaatcttctggcttgattggtgaaaccacgccgaatcttcattgggcgccccatatagccgcccctctgatcatcgtcagcgacaaaaagaatcctatcttcaccatccgcattaaaagtagggtcacgaaaaacatcgcccagcttgtgaactacgtggcgttcagcctcaatgtaagacttgggcaggtaccagatcttgtacccaagcaccttttcgccaccacgcccttctatcagcttatcgacattcatctcgcaacatgactgtcgacaccaaagctcggggataacatcaacgaatatgggcgcccccttgctgattgacttgcaaaagtctcgaactttcgcgtctatttgccccggggttgtcagcccatcaagctccatcaattgctcctctcggccaattatctaatagacgaccccagggtccggctatacagcttatccgcaaaacagcgcatggcggcctttcaccttaatgcagttcgatcctagaccgaccatgcgcagctgacaagccagcgcgtacccggacccggcggtgggctcattgaccgagccaatgtcctttatgtttcgcatgacgccctgtggccagatgcggacactcgcaatatctcaaccacgcccagccacgaagcggtttggccctgagagaatgttcgagccggcccctacttgaacatgtccaaaaagtcctcgtcttcatgctgctgcttccacgtggagagtacgcagagactcatcccactacgcatggcaaccacctggaatcctacgagttcattcttcgtgacacgctactgcaaggcgattaccggctagcggctttggtctctggagcagctccaagccggaactaggcatctacttcagcgattcgtcattcccgcctttccgcctggatatggatagacgaaacaccggaaaccaaggaatgattggaccaagcatccagctcttccgcaattgaaccactcaggagccatccgcggccggtgcactgtgccgaagccagggcaagaaccacaaactcaggccacgattgcgcagcatgacgggagcaggcactcaccatgaagccgcccttgtgatatggctcggcgtggagattgctgacttcaagacctgcttgctcaaacatccgcgccgcgaccttgagagccgcctgctgcgatgtgcaactggtgaacaagcgccagtacaactccatgagcccacaatcttccaaaaggccctctgggcgcggtccctacttatagcagaaggcgcgcacgacctttcccctcttaccacccgtggtgccagcatcaaggaacagatggttgaagagcacccacggcttgaacagtgagcaccctggcatgaatcccgagaagatcaccttgagctggggccggagaatcgagaagcccttgttcggccctctatgttcctgtcgcgcgccgccatcaatgcacaggctccgccttcagcgcgcttgaatccctgcgcatcaggtacagcgcaaccaggaacggccacagcgagttgatcgacgagaacagccgctgggtcagccccctgaagccctccggatccgctcccaccacgttcaaccagagatagacgatgcccgcgatgctcaccatagcggtcacggcgtacgcccttcggttggccgaccacgcgctcaattcgatgtgcgacatcgccggtgcaatgatgttggcgataccgatggtgtagaagccgtgcatcggatggcccatgggccagagcccgttggtcagcatggaaatgccaaagaccaaccagcagattgcacctactgcaatccggcgaccggactcccgccataccccgatggagaacgccacgaagcccataccggagccgatagccgcaatcctgccgcagatgcttgcaagcgttggcgcctgcagcagctcgctggcgtgctgggcaagcgggttgtaacccggcgcgaacagggcagcaacgctggtccagaacaggaaccacggaagcgggagcagacccgcagacagaagaagtcgattgcggcgtaacacctccagtgatccttgtagcggcctgcgccagtgggtggagtccgttcaaacgccgcagaaccttcctgctgcgggcaggacagttcctggtgactacaacggtagtcagattctgcgtgacgccccacggggtcaataggcagaaagtcactcacgcatggaggcgaattacgcggcatccatcagcgaccgtcagaccaatgctgtcgcatttgccgcgccctacatctctgacggaaggttctgacgactccgttccagaagtgccgctgcgcctagcacaccaaggctctcgcccctttccacgctatgcgacaatgccaaaagcgtctcgggttttggcggcattgacccctacccgttggcattccgaacaacagcaggtaatcgttactgcgccaccgtgcatcggtggtcgggactcgaaaacccgttttgttgggaagtagtttgcgcttgccagccggcaccaccgcgcgtggtgccggctggcaatccgtctgccggctatggcgggcggggcgtgggggtcttgtacccgccggttcccaacatccggttttcgagccacgctctgcccgccacctttatcggtggcggcttctgcctgcttgcacggagcccgccatgaccacgccgcactcccctcccccgcgcccgatccaggaagcgccctcggccgccccggccctggatcccaacagcctcatcgccatcctgcacgccatcggcgcgggcgctgcggccgacggccagccctggcccgagcggcatcacctgcgcagccggcagatggcgttgtccgacgccgactgcgcactcactggccagcgcatcgtgcaggagatcctgctggcggccgaacgcacgcgccagaatggtgagcctgagcagtacgtgggcgaccgggtgatggaggggctggtgatggccgatctggcgcttactgcgttcatccacgaacgggtacggcccaaggactgagcgcttgtggcgcgtacgattctgcctgtgtctggggtgacaaatgaagaaccacggccttgccgctgcggcggtgtgcgcctcgatcatggcggcggtgtggatggggtggcccgagcctgcgggcgatcaggtgtgggcctaccagaagctgcggccggccgattaccgcctgctgcgcagtgatgcgcttggcttcgtgaccgcgaaggcccacgagggctttgaactgcacgcgcgccatgccggggcgacgtccttcgagatccggtgcaagggcgtgctggtgatggacgtggagaacgcgccctcgcgcgtgctgatccgcatgcctgccgatgcgcggtggcgggcgccggacatcgagcgtctgcgcaccagcgtcgagcgttggctggatctgcaccagagccaggggcggttgctggtggaaagcgcggggccttcgtgggttgaggcacggcttgggcgccttgacaggtcggtgcctgatgaccagcgctgcgtgttcagggacccaggccaccctcggctggaatctccctcgtcattccgcctatccagcagaccattgcaggcagtggaaggaatggcagcatcatcctcggcattgctccgaaattccaaaagagccgcgtgaaccacgtgccctcggcaccgtttcggcgcaacttgtggctgcgcagaagccccgctagcatcggctcaacggtttttcccgttctgcccccgcatccatgatggaagcccccgtgaccgaatcgaccgccactgaagtttcagccgaagccgcatctcacaagggcgaattcttcctgatcgacgcaggcttgctgagcaacggcggggtacccggtatagagatcgccaacgaagacaagctgatcgatccggggatgaatgtcatctcgcgtcctgatggaacgccaggccagtatccggagcgcccccacctggttcatgtgcccgagaagggcgcaatgccacgcgatctggaagagctcgctggcatctggattgtgtcggaaccgttgaagcagctgtttgagcagatggacccccaggcgtttgcctttgtggcctgcgacttcagccttgccgacggcagccccgggccccagtactacctgggcaatgtgctgcgcaggctcgacgccctggatgaagcctcgtcccgcgtgagaatcaagctcgaccacaattatcagaccggcgaggacgagaagctttacagcctcgtcggcggcgccagcctggtgttcaaacaggacgttgtgggtgatgcccatatcttccgccaggatcgcatgggcgcaccgcccatctgcgaccgcgcgatgtttgatgcattgaatgccgccaacttctccggcgtacggctgcgcgatgtagccgatctctaggacgagctccttcaaacggattcttgaatgaggtggtgcgcatggccgacacaccggttttccagggacaccatctgatcgaacagaatgcgttcgaacaaagccagctgctgaagtcgcttgccaggagtggtcatttcacgctccacggttccgacaacatcctcaacctgcccgcgaaccccgcgctggcaacccggttgggtatatcgccgcactcgggcggcccgttgagtgcgtactcggatcaactgaagttcgttctcgacgacctcgcagaaacctacgatggccgagcgctgttggcgaaggattctgcgccggatgtgcgcgctgccgccgccgagcgtatggctgcccgcatccagaacctggagttcacgcttcgcgccggcatcctcaacggcgacctggtcaccaacacgccggagaacatgaccccggccgaagccaacgccaggatccgcaccttcttcgccgatctggacggctaccagcgcacccacgccgcgcagattgcggaactgaagaccctcaacccgaccgagttgcgctggcgcggcgtcacccgctccgaagccaacgtgacggcggcgctggatgccatcgaccaatccggcaactccaccctgagcgagcgctgggggggccgcgcatcgttgggcaccgcaatccaggaggccaaccagggcggccgcctgccgctgagcgagcacaccgcggcccgcgtgcgtacggcgttcaacccggagatgccactgaccatcgtgcgccctggcccggcaaccaccgctccggaactggccggctctgctgggcgcgctggcgctgcggaaggcgccgccgaagctgccaccgcgcggggacagattaccggcgcacgcgtactcggggctgcgggtgttgccgcactggcggtggacttcgccatcaccggccaccgcgtggccgagttgcacagcgaaggcaacaacgccggcgcaaaatctgcggccacccacttcgtggggcgcactgcaggcggcttcggtggcggcttcctgctgggcgcggggtacggattgttcaccggatcgtggaccgggccaggtgcgctggctaccgggctgctgggcggcgtggccggtggcttcggcggtgagtactgggctcagtaccaggacaagaaggcggtttacacccaggtggaccgcagcggcaacgaatggagccgcgatccggaagatgccaagggcacctggagccgcagcgtgcgcacaccgcagcccgacggaagctaccgcgagatcacgatggtcgccggtggccggctgctggacgagctgaactacaaagccgccaacgactcatattcactgggcatggccaacctgcccaggccgcagaaccccttcaagcttgatgcaggcggcgagagcacgccgccgcgcgagccgtttgaaaccaaccgccactacgtgcgcaatccgcacaacggcgaatggaacctctccatccactcgatgattgatggacgcgtcccttttgactacagcgtgcctgtcagcccggaaaagtcgggccaactggaacgggaatcgcagcgcatcattgcccagaacgccttgaacacgccggaggcgcttgccgcccgttaccaggtggcgttcaaccagtacaactggcacgagttcgccaccattgagccggtaccggaggtgatcaccaacgcgctgacccagacgcagcccctgcgcgcttccaacggcgagaagtacacgcaggaccccaacgggcagtggcaaacgccgggttggctgtatggcaccaacccggccgagggcagcatcgtcgaggagctcaatcgtacgcgccagagccagcaggccggcgtacaggagctgacgtccatggccgacatcgcccgggccaaccccacgccaaccgaatacggcctgcgcagccaggtggtggacgcctaccgtagtgccggcattgtgcgcagtgcagaagagattgatgacgccgtagccgccgttgcccaggatcacgcacgcgccgtgcccgacttcggtacgttcatgctgcaggtgcaaaaggatggctcgctggccacactggccgggaaagatgacgaacgcatgcagatcgtctgcgtcaccacgccacaggagattgcccaggcacacgtgcagcgctcgactgcggagcagcagcccgcggatgccctgccgcgcgcgccaacttcacctgagcccgcaccgagtgcatcgccgccacacacctccaggcctgccacgcagcacgacgctgacgtagaccggcaccacggcacggcccttcgcccagatggcagcgggctgctggaacagctgcgctcgtcggtagccatgctggatgagaagaacaacaagccgtgggaccagagcagcgaccgcctgctggccagcgcctaccggcttgcagcagaagccgggttcaagcccggcgaccaggtagacatggcactgagtgaagccaccgaaacccgtgctgcgggcgccacgctgttcgtgacgcgctcaggaccgggcgcgtcatcggaccccgccgccaaccgggtgcagatgccaacacaggaggccctggcggtcgcaccggagcagcagtatgcagcggccaaccggagcctcggcgctcaggatcgggagcagtcgcagcagctggcacaagcgcaggaacggcagcaggaagagagccggcaggggccgcggttgggttgatggcaacgtgacgcttgggttcttcatgagaacgccagggttcctgcctggacggaatcaggcgaatgctccctccgaacatctcaagccttccggaggttagcccgcactcccgagcgtgcccattgctgggagtgtcacggcactaccgctctgatctgcgaggtcatacaccaccaatgcctcgtctccagttccggcgcggcacttcagcgcccccctgttgtcccaggcggcggaccctcccgtcatctcgaatccatcggcatggcccacgccgttgcataccaacacgatcatcccaagctcccgcgcgactgttacgtagtggcggtgagcccgctccataccgatcatgttctttgcaacactggcaacgtagaccgtcgctcccgcgtccttggctcgcaatgcactttccatctgtagcgactcgaagcagatggcggggaccagaatttcctgcccaatggttactgacagggacgtggttcctgccttgaaataaggcagttcgtcgggatgcagcatctgcttggtgtagacagccggtgcctgaccgctgcggaagacgaacatgccgatctccggcccatcgttgccgcgatacggcccgccgactgcgaccagaatctggtgccgatcgctcagagactggaatacctccagacgtacatcatctgccgtcattgcaagctgttcggccaaccgtggctcatagccggtcagcgacatctccggaaagaagaccgccgcaccgccacacgagacggcccgttcaatgaagtgcacgtgcctttcgatattgccatcgatgtcgccaggggctgatcgcatctgtgctgcaacaatcttcattccatcctctctactcagacgcaggccgaagcaagaaccgcctcgtacgctgattatgcaaccgctggttgagtgcatccatcggggatcgaggcgcgatcgggttgcttcagcgaggcgactcctgatgcgcagcgatgactattcagggcgaaggatcgcccttgaccggaatccccctagccgtttcacccgcaatgcccgatggcgccgtgccgaatgcctgccgcaccatcaaacatccatccgcaggaaaccacacatgagcctggcgctggtccacagccgtgcccgcgccggggtcgatgccccgctggtgcgggtggaagtgcatctctctggcggcctgcctgtcacccagatcgtgggcctggccgaaaccagcgtgcgcgaatcccgcgagcgcgtgcgtgccgccctgctctgcgcacgcttcgactttccgcagcggcgcatcacgttgaatctggcgcccgccgacctgcccaaggaaggtggtcgctacgacctggcgattgccttgggcattcttgcggccagcggccaggtcgatccacagtcgctgcttcaatacgagtttctgggcgagctggggctgaccggcgagctgcggccggtggccggtgcactaccggccgcgattgccgccgctgaagccgggcgcatcctggtggtgccgcccggcaatgcggcggaggccgcactggccgagcacgccgatgtgcgtgtagcgcgtacgctgctggagtgctgcgccgggttgggcaatccgcgcctgttgccgcccgtggaacgcgtggacacgacaccgttgccactacccgatctggccgacgtgcgcgggcaggcgcacgcacgacgcgcgttggaggtggctgccgccggtgggcaccatctgttgttgatcggcagtcctggctgcggcaagacactgctggcctcgcgcctgcccagcctgttgccggataccgaagagactgaggcgctgcagctggccgcgattgcatcggtgagtggcgaaggactggacccgcgacggtggcggcagcggccctttcgggcaccgcatcacagtgccagtgcggcggcgctggtgggtgggggcaacccgccctgccccggtgagatatcactggcccaccatggagtcctcttccttgatgagcttccagagtggaaccgcagcgcactggaaaccctgcgcgagccactcgagtccggccacatccgcatcgcccgcgcggcacgcagcgtacagtaccccgcgcggttccaactggtggccgcgatgaatccctgcccgtgcggctgggccggtgaccgcagcaaccgctgcctgtgcagcgacgaacggatcaatcgctaccgcgcgcgggtgtctggcccgttgctggaccgcatcgatctgcatatcggcgtgacgcggatggacgcggtggagctgcgggagagcacgccgctgggtgagcccagtgctgcggtacgcgcacgggtggaagccgcccacgcccggcagcaggcgcgtggcgcgctcaatgcgcatctgccgccagcggcgctgcgggcgtgcaccaaactgagcgaggccgaccaggatctgctggagcaggcgattgaacgcctgcaactttccgcgcgggccatgcaccggattctgcgggtcgcgcgcacgattgcggatctggcgggttgcgaagtgatccagacggcgcatctggctgaggccattggctaccggcagctggaccggggaaagccctagaagcaccgtcccgagtggtcgttggtagagtcgactgttagtcgactcgcgcgcgaagcgcggtatcttggtgggccgacgcgaagagcagtcgactaacagtcgactctaccaggagcgggtcatggccgcctggcggcgctaatgccgcccccgccatcacgccgcggaatccacccgcccccgcttcgccagcagcgccacccgacggctgaccagcgcatggagctccgccagctccgacgcccggtcagccgtcatgttcccgccaaacagcacccgcgacaacgccgcctcgtcgctgtcgtccgggtgctgccaccggtcccggtaaaccttctggcacaccagccaggccagccgcagccccccaccgggcaacggacggaccacgcgctcgtagacgtgccagaactggtactcggcctccaggtcgatcacaggcgtcacggacggcgcctgccggagccgtcccgggctccggatgtcaaacaacggtgatcgcgggttgtactgagccatgccgacaggatgacccagcaacattgtgggaaccttgcgtcgttgccggaaaatcgctgccggccgcgcaaagctgggtctggggtcagatccctttgcgcagcaaagggctctgaccccatcctcgccacctcagaacgccatcgaggtactgaacatcagctgccgtggcgcgctgcgctgcagggtctggtaatcccccgagaatgacgagcctgcaatggtggcggtgccgatgttgtggcggttgaacaggttgctcacgtccagccgcagctccaggccgggcaccgcgctgtccgtaccgaagcggtaggcggcataggtattgacctgccagaacgtcggcacgcggatgtcgttctcgtaggtgaagggctggcgcaggtaggaggtgctggtggcaccaaaacgccaatcgccgaaatgcgccgacaggtcgctgaccagcgagatctgcgggtaacccggctgggcgttgcccttgatcgggtacaccgtgtcgcccaccacgaagtcactgtcgtagtaggaacgggccacggccacgccctggtagaactgcaggtggtcggtcagatcggcggtgatgccgaggtcggcaccgatcacgtgcatcttcggcatcaaccgcacggtattgatctgtgcgaactgggtgccgatggccgccgacagcaggcgattgcggatgtcgttgtagaacacgtcgccggtgatcgtcagccggtcgaagcgatgcgacgcgcccacggtgaggttccagttcttctccggacgcagcgtgcccgccacgcgatcgaactcttcctggtcggtgatggtccacgccgaggcggtgtagccgatgttgccgcgctgggcgacgcggtagccgttcatggtgttggccaggtcgatgaaggcatcggtggattcggtcgggctccagaacagcgagacatgcggcaggaagttgcttttcgcgcgcagcgtgccgttcaccggccggtccttggcatcaccgaggccgccaccgctggtgcggaaatccacggccttgaagccaacgcccagcttcagcgtgtcgttcaacacgatgtcgtcctgcaggtagaactgacgcgagcgggtcacccagctcgatgcgttgtcggtcttgaacgcggggccatacacatcgaacggaccggtggccttcagcggcgggccctcgcccagcagcggctgctggtaccactcggtcttggcggcggccttgctcttctcctgccagaagccggcggtgaaggtgtgcgcgcccgcctcgaactgcaggttgagcatgccgcccagccggttgaggcgcggtgtctgcacctgttcggagaacggcgcgccgttgggtgacggtacggtcgggtcggtcagcgtggcctgggtgtggctgttggcgttgtacaactgcacgttgccgctcagcgccggactgatctggaagcgatggctgatcgaagacacccggtcacgggtgatctgaccggtgtcgtacggaatcagttcggacagctcaccgcaggtgtaggcgccgcaggacttgtccgcattctccggcgaggccacgtaatacgcccaagcgtagtccgggtagaagatgtcggccttccagcccagcttgcggatcatgtcgaaggagatgttgttgtagccccagaccttggccttgctgtctgacaggaacacggtgaaatcgccccaggcgacgtcctgctggagcttcaggtcgccgcgcaggaagttctgcgtgccctcgccctggtacttgtcggcggacacacgctgcaggtcgaccagtactttcgggccatgctcgccgagctggccgctctgcccggatgcggtggtgaccagcgtgttgttgctgcccacgccctgcttcacgcgcaggctgggcgtgtcctgcagctcgcgcaggcggtattccaggctgccgccgttgacgctgctggagaacacgctgaccggtgcgccaccggggctgaccgtgatcgcgccgatgccatcgggcacgcccacgttcaccacgctggtgccggtgagcgagaggaagccgttgtcgttcagcggcacgccttcgaaggtgatgcccatttcgttcatgcggaagccgcgcacgaacaggctggtggccgagatatccaggcccagcccgtcggtggcggtgtagctggcgcccggcacctgcttcagcatcgccaggccgttgttgccggtgaccatcgcgtcgaggtcgtctgccttgatgatgtaacggttggggccgaccacctgggtcggtgccacggccgcaccgcgcggtgtggcaatgacctgcagggcgttgagcgtggtgggcgagtcgtgcgcggcatcgtgcgtgtctgctgcgtacgcaggtgcggtgatcgccgcgatgatggccagggcgaggcgcgtcgtgggtggggtgttcatgggcagatccaggtgcagggagagagcggcgcaggcgcacgcccagcgcgttgcagcaccggtgtcggcgccctggctggcggtgcgatcgcgttgagggggtgacggcgcgctgcgcgccggtcagcagacgaagacgatcatctgccgtgggattcggtggggtgatttcgacgtgcgaaattcttgcatcgcactgccgcatccgccattgcaccgtggtacagcgcggctatacgcaggtatcgtcctgtccggtatcttcagatacccgattccagattggcaggagccttgatgacccgctggaccacctggaaagcaatagccagcgttggcatgatgttgctttcgtgcatggaaactgcgctatcgcacgacagagttgaagtgcgttccccacagcgtctggatgccctgatcgacgcgctcgtcaccacgccgtcgccgatcagcccggcccagttgcatgagctgggcatcatcgcgccgttttcatttgagaaggatgcaggaccgcgcatctaccggtcacagccgatgctgaccgccgatggctttgccatcgataacgtggagtatcgcgttatacgcggcgaggacgatgaaatccgccttctgttcgtcacgttcgtggatacgccatgcttcccactggagcggttggctaagcgttacaccctgcagccattcatctatccacccagccatggtgcgccattgatcgcgcggaaccacgagcagcaccattcgctcaccgtaggagcgcaggagatcatcgtccgcagccagcgcgatgctccgcactgcgtgctgggcctgaggcgctgagcgccgcttggcgcctcaacgcaatacgtaggcctcaatggcgcgcgccacgccgtcatcagcattgctgctggtctcaaaccgcgccaccgccttcactgcatcaatggcattgcccatcgccacgctggtaccggcgtactgcagcatggtcagatcgttttcctggtcgccgatggccatcacgttggcgcggtcgatgcccagatgctcggccagctgctgcaggctcgggcccttgcctgcgcggtggtcgaacacttccaggaagtacggcgcgctcttcaataccgcgaagcgctcggtcagttcgctgggcaggcgcgcgatggcggcatccagtacctcgggctcgtcgatcatcatcagcttgatgaaggacatcgacgggtccatgtcttccacgcggcgataggacagcggcatccgcgagagatgcgaatcggccacggtgtagtagctgatgtcctggttgggcgtgtacatgcgctggctgtccagcgcctggaagtgcacgcccacttcgcgggccacctgctcgcagaacaggaaatcgtcgaagctgagcggatactcgaccacggtttcgcgcgtgccgacgcgctgcaccagcccgccattgcaggcgatgcagtagtcgtcgttgccggtgatgccgagctcgtgcaggtacggcgccaggcccggaaccgggcggccactggtcagcacgatgtgcacgcccagcgcccgcgcctgcgcgatggcctgcctgacccgtgcggtgagccggtgggcgggatccagcagggtgccatccatgtcgatggcgaccagttcgatggtcgattgcctgcggcccatgtccattgcgttcaactcgtgcggggcacgccagtttaccccctcatgcccggttcacctctttgcccacgttggccgggatactgcgggagcctgtgcgtcccccaccgcaggacggcccgctgaccgcccttccctggagaaccttgcgacgcatgacctaccgtgcccccgaaaccgacgacagcgcccccctggcccagcagatcgagcagatgatcgacgagctgcccggcgaccaggtgcgtgtcggcaccctgctcagtgcgctgggcgatgaaggcctgttgctgatcgtgatcctgctctcggccatcttcatcatcccggtgtcgattcccgggctgagtacggtgtttggtgcctcgatcctgctgatcggcctgagccgggtgcgcaaccgcccgctgtgggtaccgcagaagcttgcgcgccgcgagatcgccaccgacaagctgaaggccaacctcggccgtgcgctgaagtgggtgcaccgcatggagcggttgtcgcggccgatgcggctggcggtgatggtgcgctcgaagaagatgatgcgcctgaacaacctgatgctggtgttcgccaccctgctgctgatggccccggctgggccgattcccttcagcaataccttgcccgcgttggcactgatgtcgtttgcgattggcttcatccagcgcgatggtgcggcggtggctgccggttatggtttcgtggtggccacggtggtgtatttcggcgtgctgctgggtggcatggggtttgccgccgagtcggtgttcagcgggttccgggcacgctgaacccggtggcagaaccggcagggcggactcgacagggtggagtcggctgcccttcgctgcttaccggggaagcacgcgctgcgcgcgcgagtcgactgacagtcgactctaccggatgttcttcggccatggctcgacgctacacagctacttggccgacacccgccacaccacgtcgcccacgtcgtcggccaccagcagcgcgccttcggcgtccatcgccatgcccaccggcgcacccatcagcgtcttctcgtccttcgaggcgaagccgctgactacggtctgcggccgcccggtcggcttgccgtccttgaacggtacgtagaccacttcgtagccgctcagtggtgaacgatcccagctgccgtgctcgccgatgaaggcgccgccgtggtactgcgccggcaatgcctggccggtgtagaacaacaggcccagcggtgccacgtgcgagccgatggcgtagtccggtgtgatcgccttggccaccaggtccggccgctgcggctgcacgcgctcgtccacgtgctggccgtagtagctgtagggccagccgtagaagccatcctccttcaccgaggtgaggtaatcaggcaccaggtcggcaccgatctcgtcgcgttcgttcgccaccgcccacaacgtgccagtgctcggctcccagtccaggccggtcgggttgcggatgcccgacgcaaagatacggctgccacgggtggctacgtccacttccagcaccactgcgcggcggtactcgacggccagaccattttcggtgatgttgctgttggaacccacgccaacgtacagcttgcggccatcgcggctggccagcagttccttggtccagtggtggttgatggtgctgggcaggtcggtgaactcgcggcccttgtcggacatgcgggtttcaccaggcacgtagtggtactgcacgatgttgccggtgttggccacgtacagcgtgtcgccgatcagctggatgccgaacggcgaatgcaggccttcgatgtagacatgctgggtccaggtgttcgttcccggcgtgcggcgcagcagggtgacccggttgccgcccttgccggccttgcccgagcgcgccttcaccttgccggcgatccactgcttgggcgtggtgaccggttcttcgccggggccgttgccttccaccaccagtacatcgccgttgggcagggtcagcagccgccgcggatgctgcaggttggcggcgatgcgctcgatcttcaggccttcggccaccgtgggggtctgtccatcagcccagccgacgcccttgggcacctgcatcggcggcatcaggaagttggccggcttgggcagcggcggctgcgggcccgactggtcggccggatggtactcggccttgccggcgcaggccgacagggcggcggccaatgccaaggcggcgacggtggggaggatgtgcttagccatgacgacctccctgcagcaccggcggctgcagtgacagcaggatcaggcccagcgcgatcagggccacggtcagcgccgacaggatcgtgcccggcactgcaacggcatacgcatcgcggctgtgcacgaaggcgttccagatggccagcaccaccgcgaccaggttgaggaagaagtcgatgcggtcgatacgggtggccgtgccgttgcggcgccagaccgcgaacaggttgatcaggcgcggaaggatggcgatcatcaggccgaaggtgatcagccaggcggcggccttgccccacatcacctcggcgctgttgaggtagatcgcgtcgaagatcagtgcaccgacgaagaagccgaagggtatcgggttcaacaggctgaacagcgtggtgccgaggccgcgatgggcctgggccagagggttgaccatcatcgtgctccgatgcggaagggtgcacgggctgtagtaacacagcgcgatgtgagggcgcgcgatgatacccggcggggctgccacacccaccgcgcaggcaccccgctacgcggattcgtcctcgcgcacctcgtggaagggcagcatcgtctcgaagccgaattcgtgttccatgctggtgcggaccaggccgccgatggcgtagcggctggtgttggcatgcacgtctatgccaccgagccgccctcggtgcgcagatgcagcgtctctgcgcggcgcatgacgatccgttcctcctgcagcagcgcgcgtcggtgcctcttcatcaacagccgcagcggtttcaccgtggtgatgccgaatgcggccagctcgggcagcaactcggcgatatcggcatcgtcgccatagtcgtggctgcgcgtatgcacggacagcaccaccttgcggatggcggcaaccgagagcggggtctggtctgcgcgcgcacgtgcacgctggcgtccattcttcatgcgtgtcttcatctgcatgtgattacctcgtttccggccctcgaagcagacgcgcgaagatggcgtgaaggcattcgaatgccctgtcataacctgacgtactaagcgtttgtgacgcaattggcacattcgcagattgtttgtgtgaagaggtagggggttgttcgttgtgtcgcgtttggctcgttgcgatggggcagttccgccccgccgtcctgccatgccgattcacaacagaaggattcgtgtatgaagcgacacacgcaacgctccgcgccaccgcgctctgcgcgcctggccctcgccactgccctggtgctgggcagcctggccgccaccgcccaggcccaacaggctgatccgctggcgggtatccagtggcacctgctcaacaccggtcagacggtcccggccgacacactgccggtggccggcaacgatctgaacgtggacggcctgttccgcaatggcatccgtggccagggcgtcaccatcgccatcgtcgacgatggcctgcagatcgcgcatccggacctggcggccaacgtggccgcggtggccggcaagaacttcaccaatggctcgaacaaccccaccccgaccaacccggatgtcgacaaccacggcaccatggtcggtggcatcgccggtgcggtgggcgccaacaaccttggcgtgcgcggtgtggccccggcggcgacgctgaagggcttcaacccgatttcgcgctcagccctgggcaaccagcagagcaacatcgagtacgcctggtgggacggcgcggagtcggccgacgtgcaggtgttcaacaacagctggggcgccggcccgggcaatccgaacctgccgttggcgtacagcgaaaacacgattcgttcgtatgagcaggccctgtcgggtacgcgcggtggccgcggcggcatctacgtgaagtcggccggcaacaacttcaacaatgcctcgatcagccagacccaggatgtctgcaccacggacaccaagaaccgcaacaccggctgcgtgccggctggccgcgacccgcgcaacaacctgttcaacgtcatcaccgtaggcgcggtgcgcgccgatggcgtgcgctcgtcgtattcctccaccggctcggcgctgtgggtgtcggcctttggcggcgagtacggcctgcaggcgcagtacgccccgggcctggtggcacgcgcctacgacccggccatcgtcaccaccgacgtgaccgggtgcgcgcagggcagcaacaagaacaccaaccgccagaacacgctggacagcaacctgtcggccatcgacagcacctgcaactacaccgccaagatgaacggcacgtccgcgtcggcaccgatggtgtcgggcgtggccgcactggtgctggaagccaatccgaacctgtcctatcgcgatgtgaagtacatcctggccaccaccgccacccgcaaccacccgaaccagccggcggtgacactggccgacgggcgcacgctggtgccgggctggacggtgaatgctgccggccgtgcctacagcaactggtatggcttcggcgtagtcaacgctgcacgtgcagtgcaggtcgccgagaacttccagtcgctcggtgcgctggtcgacagcggctggcgcaacaccacgcgtaccgtggccatcggcaacacctcggctgccgccgcacgcctgaccttccagttggccaacggcgcgcgcaacatcgaaagcgtgcagctgggcttccgggtcaaccaccgcaacacgcgccagctgcagttcgtgctggtgtcgcccagcggcacccgcagcgtggtgcaaccggcgttcaccgcgatcggttcgggcacgggtggcgcgcagagcaacttcaccagctgggacctgctgtccagcaatgccttcctggatgaaaatgccagcggcacctggacgctggaagtgaccgacatggggcaggccgcgaccgcagcttcgcgcggcaacctcgaattcttcaagatccgcgttctggggcactgatgatgaagaccaccattctgttgagcacgctcgccttcgcggcgatgacctcccctgcctgggcacagagctcggggcagacccctccagccaggaccctgtcgaccgtggatgcgcaggaactgaaggcgtccgctaccggccgctcgttcgatgtgggcggcacgcgcttccagctgtctccctcgaccaccgtgaagcaggccagcggcggtcagttcacgatcaccccgcaggcggcggcgaccaccagttcgcgtaccaagcgttcgctggatggcgcagcggccgcgcctgctgatgccggtgccggcaagttcgcggcggcggtctcccgcgacggagcgccggtggtggcgacctcgcgggtcaaggtgttcttcaccgatgcggcatcggcccagcgcgcggctacggccaccggtggcaccgtggtgaaggtgtcgaaggcttcgggccaggccatcgtggagtatccgtcggtgaacgcggcactggatgcgaccaccaggctgctgtccaccgccggtatccgcgccaccgagccggacgtggtgcagtgggaagaaaccaagtaaggcgttgagtggtgcccccggccggctggctctcctggccggccggggattggtgtgggggtgtgccgaccaacggtcggcacccaccgcggtaaaggtggcgtcagcgggcggcgagtgtgtcgctgtgcttgcggctgcagctggccagcgcgtcgttgccggcggcgggatgagcgggctccagcagcagtcgctgcacgtccgagaacagcttttccaccggcatgccgtacggcgcgaacaggcgcagtcgaccctggcggtcgaacacgtagccgcccgcaatgtggctcatcgtgtaggtatccggtacctggccgggttccttttcgtagaacgccttgaagtcgctggccatcgcggccagctgcgcttcgttgccgaccagcgcgattgcccggggatcgaacgcttccacataggtgcgcgcgacctccggggtgtcgcgggccgggtcaacgctgacgaacaccacctgcagctggtcggcatccttgcccatcaggtgcttgacctggctcagctcgaccatggtggtcgggcacacgtccgggcaactggtgaaaccgaagaacagataggtcacctgcccctgcaggtccttcgggccacgcacggtgccgtggctgtcgggcatcgaccactgctggccgagctcttcgcaggcgatgtccttggagtagaagtccatgcgcgactgcgcactgcagccggccagcaggccgagcagcaggcctgcgaccagccgcaggccacgttgggggaacgcgatgcctttcacggttcgcaggctcagttgatcatcatgtggtagtgcatgctccagatgatccacaccgacaacgcgacgatgatgaacaggatcaccagggtgaacacgaagctggccaggttccagccaccttcggacttgcggtccatgtgcaggaaatagaccagctgcaccaggatctgcgccaccgcgaatccgaccagcaggaacagcgtgagcggccgcgacagcagcgggttcatcaccagtgcgaacggcaccacggtcagcagcgcgcacagcacgaagccgatcaggtaggacttggtggagccgtgcgcattgccggcgcgcgaagtttcgacgtgggccatgtcagaaggctccaatcagatagacgaaggtgaagacgcagatccacaccaggtccaggaagtgccagaacaggctcaggcacgacacacgggtgatgttggtcggggtcaggccacggcggtagacctggtgcatgaccaccgccatccagatcaggccgctggccacgtgcaggccgtgggtggcgaccagcgcgaagaacgccgacaggtaggcactggtgctggggcctgcgccttcgtggatcaggtgcgagaactcgtagatctccatgccgatgaacgaggcaccgagcacgaaggtcacgcccagccagcgcagcaccgccgaggtgtcgtggcgatgcatcgccagtacggcctggccgtaggtgatgctggagaccagcagcaggaaggtctcggccatcacgaacggcagcgagaacagctccttgccggtggggccgccggcgtaggcggtgctgagcaccgcgtacgaggcgaacagcgaaccgaacagcaccaggtcggacatgaggtagacccacatgccgaacaccttcatgccgccctgttcgtggccatggtcgtgctcgtggtggtcctcgcgcgcctgcgtgtcgctggccagctcggggcgggtcaacaggttcatgcgcgtacctccttcagcttggcaaggttggccgcttcggtgcgcgccacctcttcggaactgacgtagtagtccacgtcctcgtcgtaggaccggacgatcagggtgacgatcatcgcgatgaagctggccgcggccatccaccagatgtgccagaccagggcgaagcacagcaccaggatccagatgttgaggatcagcggcacgccggtgttcttcggcatgtggatcggtgcgtacttcttcggcggcggcggcaggccgcgcttcttcgcttcgtggaaggcgtccagctcatcggccttgggcaccacggcgaagttgtagaacggcggcggcgacggcgtggcccattccagcgtgcgtgcattccacgggtcgccggtcaggtccaggttgcgcttgcggtcgcgcacgctcacgtagatctgcaccagcatcaggatgatgcccgcgaacacgaacagcgcgccgatgaaggcggcgatcaggtacggcgtccacgccgggttgtcgtactggttcatgcggcgggtcatgcccatgaaacccagcatgtacagcggcatgaaggccaggtagaagccgatcacccagcaggcgaacgaccacttgcccaggcgctcgttgagggtgaagccgaacaccttcgggaaccagtaggcgaagccggccaggtagccgaacagcgcgccgccgatgatggtgttgtggaagtgcgcgaccaggaacaggctgttgtgcagcaggaagtccgcgcccggaatggccagcagcacgccggtcatgccaccgatggtgaaggtgaccaggaaggcgatggtccacagcatcggcacgctgaactcgacgcggccgccgtacatggtgaacagccaggtgaagatcttcacaccggtggggatggcgatgatcatcgtcatgatgccgaagaaggcattgacgctggcaccggagcccatggtgaagaagtggtgcagccagacaatgaacgacaggatgccgatcgccagcgtggcaccgaccatcgacttgtagccgaacagcttcttgcgcgcgaacgtggcggtcacttcggagaagatgccgaacgccggcagcaccaggatgtacacctccggatggccccaggcccacaccaggttcacgtacatcatcgggttgccacccaacgtgttggtgtagaagttgaagtccaggtaacggtccagggtgagtgcacccagcgccacggtcaggatcgggaaggcggcgatgatgatcacgctggtgaccagcacggtccaggtgaacaccggcatcttcatcagggtcatgcccggcgcacgcatgcgcaggatggtgatgaacaggttgacgccggtcagcaaggtgccgacaccggacgcctgcaatgcccagatgtagtagtccacgccgacgcctggactgaactcgatgcccgacagcggcggataggcgacccaaccggtcatggcgaattcgccaacgcccagcgagatcatcatcaacgctgcgccgaccacgaagatccagaagctgaaggcgttgaggaacgggaatgccatgtcgcgcgcgccgatctgcagcggcacgatgatgttcatcagtccgaccacgaacggggtggccacgaagaagatcatgatcacgccgtgcgcggtgaagatctggtcgtagtgctccggtggcaggaagccatcactgcccggcccggccgcggccagctgcgcgcgcatcatcagcgcatcggcaaagccacgcaccagcatgaccagcgccaccaccacgtacatgatgccgatcttcttgtggtccacggtggtgaaccagtcacgccagagcggaccccacagcttgaagtacgtcaccgcaccaagcagcgcaaggccacccagcaccatggccgccaatgtgaccacgacgatcggctcgtgcagtggcacggcctcccacgtcaatttacccaacatgttcgttactcctgggaaacctgggcaccgccggcagcgcccgccggggtagcagcggtgttctcaccaacgccgatgaactggtcgatgaccttcttgaacagcagcggttcaacactggagaagtgctgcaccggtgcgttcttcgacggcgcggccagcgccttgaactgcgtgaagctgagcgcgtccggcgcgctgcgcacttcggccacccagcgctcgaaatcttcgttgctgctggcggtggcgatgaacttcatgttcgagaagccatgcccgctgtagttgccggacatgccacggaactggccgggctcgttggcgatcaggtgcagctgcgtgcgcatgccggccatcgcgtagatctgcccacccagctgcgggatgaagaaggtattcatcgtcgagttggaggtgatgttgaacgccagcgggcggttggccgggaagttgagctggttgacggtggcgatgcccaggtccgggtacacgaacacccatttccagtcggtggcgatcacgtccacgtgcagcggctcaccggccacgtccagcggcttgtacgggtccagctcgtgggtcgacttccacacgatcaccgccagcaccgcgatgatgatcagcggcacgccccagaccacgatctccaccttggtggagtgcgaccagtcaggcatgtatttggctttggtgttgccggcgcggtagcgccacgcgaacacgaaggtcagcacgatggccggtatcaccacgatcagcatcaggccgatgcagatcaggatcaggtcgcgctgggcgagcccgaccatgcccttcgaatccagcagcacccagtcacagcccgacaggccgacgcaggccagggcgaccagcgccaggcggatgcggttccagcagatattcattggaggtcaaccctgttgaagaagcgcgcttgaccggctcgcctgcgcgcagcgcccgggcgtggagcggctacactgtgggtacgaggtcgcctacaagcaggcgaaccactccaatcaagcccatacaagatacagcattgtatggacttgtgcatctgtacgtatggaaaaaactgaccgatgacgccacctgccgccggccgccgcctgaaacaccccaatcgcacctgggttcgccccttccgcgagggcgccggcccgctgtacctgcagattgcccagcaggtgcgcgaggcggtggatgacggcgtgctgcgcccgggcgaccggctgccgccacagcgcgacctggcccagcaggtgggcgtggacctgaccacggtcacccgcgccttcgccgagctgcgccaggccggcctgctcgacgcgcagggcgccggcggcaccttcatcgcgctgtcggccggcaaccgcagcacctcggtggacctgagcatgaacatcccgccgctgctgggcagcgcgccgttcgcacagggcatggaggccggcttccagcacgtgggccagcagctgggccagggcgaactgatgagctatcacgtcggcgccggcacccgtgaggaccgcgccgccgccgtgcagtggctggcgccaatgctgggcacggtcggtgccgaccaggtggtgatttgcccgggcgcgcagaccgcgctgtgcgcgctgatcctggcccgcacccagccgggcgagctgatcgccgccgagcagctgacctacccgggcctgctggccgccgcgcgcgtgctgcagcggggcgtggtgccggtggcgatggacgccgagggcatgctgccggacgcgctggaggaggcctgccagctacgccgcccgcgcctgctgtacctggtgccgaccatccagaacccgaccacggcaacgatgtcggcgcagcgccggcaggccctgctggcggtggcggagcgccacgatctgaccgtgatcgaagacgatccctactggttgctggccggtgacgccgcgccaccgctggccgcccaccgccacgccggttgcccggtgtattacatctccaccctgtccaagtgcctggcgccgggcctgcgcaccgcctacctggtggtgccggccggcgagccgatggaaccggtgctggacgccctgcgtgcgatcgcactgatgccgacccagtcgatggtggcggtggcgtcgcagtggatccgcagcggccaggcccgggacatggtgcagcgcttccagcaggaactgcgcgagcgccaggcgattgccgcgcagttcctgccgccccgcgcccaggcgcatccggccggcctgcatgtgtggctgccgctgccgccacggctggaccagtaccggttgatccaggccgcacaggaacagggcctgggcatcgccagctccgatgccttcagcgtggaagagccgccgccgggcaacgcgatccgcctgtcgctgggaggcgcagtcgaccagggcgcgctggccggggcgctggccaagctgaacgagattctgtccgaagcccccgaggcccggcacaacgccatcgtctgaaccgggtgcatggcacttcatccatacaagatgatattttgtatgcaatgtatggatgaagggacgtgcatcgatgcgcgccgagaaactgaagttccacctggtgatggccgggtgcggtggctttgtggtgttgatgctggccgcgctggcctgggtctgcctgcagccgcagaccgtggacgtgcaggccgccgaacgccacgccatcgagcagtgcgtgcagcgcagcgaggatccgtcgcgtagcgagatccagcgccgcgcgcaggccgattcctgccgcgagatgcgcaagcagtacgtgcacaagttcggcggggaagcgtcctgatgggcgcagccgcgccgcgtcgccgctggctgctgccgacgatgatcgccctcgcctgcctgttcatggccggcgtggcggctgcgctgtggcagtacttcggctacagcgcgcagtccaccttcaccgaacaggccatcgtcttcgacgactcgcaactgcgcctgccggccgatctggccggtgataccggccgcatccgcgtggtgcatttctgggacccggcctgcggcgtgtgcaaccgcgagaccggtgcgcacctgagctacctgatcagcatgtaccgccgcgccggcatcgacttctatgcgatccgccgcccgggtacgcagggcgagctgcccgagccgctgcgcaacaaggtgatcaacctgccgaccatcgacggtatcgaacacatcccggccagccccgccgtagccatctgggatcgccagggccacctcgcctatgccgggccgtacagcatcggcatggtctgcaactcggccaacagctttgtcgaaccgctgctggacagactggtgcgcggcgagaccgtgcgcccaaagggactgcttgccgtgggctgctactgcccctggcaggccaagcgctgaggacgcgcaatgacatcactgacgctggccggtgcggccgccgcaaacaacaacggcggtcacctgtccgaaccgaccgatggttatggacaggctcccgccgttggaagcaacgatacgccccgacatgctccgtacatgccgcgaccggatgtcgcagcgcgcgaatgggtgcaggacgtgctcgcgcacaacgggccgatctacctgcgcatcgtcaattcgctggaacgcacggtgcgccgtggcggcctcgcacccggacagcgcctgccctcgcagcgcgcgttggcgcagcagctcggcatcgacctgaccacggtcacccgcgccttcgatgaagcacgcaagcgcggcctgatcgaagcacgcgggccacaaggcagtttcatcgcaccgcccaaggccggcttcgaccaggtggtggacctgagcatgaacgtgccaccggtgcccgacgccgatgcgctggccgagaccctgcgccgcggcgccgccgccgtgcttgcacgcagcaacgcgcccaacctgatgacctatcacctgggcggcggcaacccgaccgaccgccacgcagcggcgcgctggctgcaaccgatgctgggaaaggtggacgacgcctgcctgctgctgaccgaaggcgcccaggtggcgcttgccgcgatcctggtcagccagggccgcgacgatgatgcgatcctctgcgatgcgctcgtctatccgggcctgctgcaggccgccgctgcactgggccggcggctgctgccggtggacagcgacgaacacggcatgtgccccgatgcgctggcccggctggcacgcgaaagcggcgcgcggttggtctatctcaatccgacctgccagaacccgaccgcgctgaccctgccgctgcagcggcgcgaagcgctggcgcgtgttctggagagggaaggcctgctggcgatcgaagatgatccttactggcacctcgccgaggatgcaccgacaccgctggcggcgctggcaccgcgccatgtgttctacgtggcgacgctgtcgaaggtgatcagccccggcctgcgcactgcgttcgtgcagtgcccaagcgctgcgcacgccgaggcgatgacggctgcattgcgggcgacgcggctgatgggtcatccgctggtctcggcgttggccagccagctgctgctggatggttcggcgcagtcactgctggcccaggtgcgcaccgaggcacgcgagcgcatgcgcatggcgcgctacctgctggcgccatcgctgctgcagcgcgcggaaggcctgcatgcctggtgccgggtgccggcgccgtggaccgatgccacgctggtgcgtaccgcacagctgcaggggctggcgattgcgccatcttcggcgttctgtccgccgggggtatcgcaccagagcggcgtgcggttgtcgctggggctggcagcggaccgccgacagctggagagtgcgctgcgacggattgatcggttgttgttgtccgatgcgttgccggcgatcgagcggtagccctggaatgggatgtgccgaccaacggtcggcacccacccgaccggtagtgccggccgctggccggcggaagactcctcagcatggttggaatgtgccaaccaaggttggcacccacccgaccggtagcgccggccgctggccggcggaagattcgccggcacggttggaatgtgccaaccaaggttggcacccacccgaccggtagcgccggccgctggccggcggaagattccccggcacggttggaatgtgccaaccaaggttggcacccacccgaccggtagtgccggccgctggccggcagaagattccccggcacggttggaatgtgccaaccaaggttggcacccacccgaccggtagtgccggccgttggccggcggaagattccccggcacggttggaatgtgccaaccaaggttggcacccacccgaccggtagcgccggccgctggccggcggaagattccccggcacggttggaatgtgccaaccaaggttggcacccaccaaagcagggtcaggccaaggcggagagggcgttcaccagcgcatccatctgctccggccgggtgaacaccgacggcgtcacgcgtacacaagcacccgattccaggccatcgcgatacgtggtgaaaatccgatgctcatccagcaggcgcttctgcagagccatgttgtcagccacgctggtgcgcccgcgcaggcggaagctggccagcgcactggccagcgccgggttcggtgaggacagcacctcgatgtgcgccatctgccgcgctggcagcgtccagcgctcgcgcaggtagcgcagccgcgcctgcttgttggccacacctacgcgctgatgcagggcaatcgcctccggcagtgccaggtaggcggcgaagttgaccgtaccggtgtgcacgcggctgccgacacggccatcatcggtctcgcccatgtacgggtccaggtccgccacgcgccccttgcgcacgtacatcgcgccgacgccgaccggcgcgccgatccatttgtgcagattgatgcccacgaagtcagctttcagatccggcacggcgtagtcgatctgaccgaaaccatgggcagcatcaacgatcacatcgataccgcgtgcccgcgcacgctcggcgatctcggccaccggcagcaccagcccatggcgatggctgacctgggtcagcagcaccagtttcaggcgcggcaaccgcgcgaacgcggcctcgtaggcctgcaggatctgcgcgtggtcgggcacggccggtagcgcgatacgctcgacctgcgcgccgcgacgctgctgcagccagcgcatcgcgccgatcatgctgtcgtagtcgatgtcggcatacaacacctggtcgccgggctgcaggcggttgtagccaccgatcagcgccagcatcgcctcggtggccccccgcgtcagtgcgatctcatcagcacccacacccagcagttcggctacctctcgctgcaccgccatgtattgcgccggaaacgcgcggcgcccataccaggcgttgccacggttcacttcagtggtgtggcgctggtagctggccagcgtctcgcgacccatcgcgccccagtagccgttctccaggtggttcacttcatcggtgatgtcgaagtggctggccacggcggcccagtagccttcatcgcgggccagcacgtccggcgccacggtcgtcgagggaatctccatcggcgaagcgtaacgcgcagcggcgctggcaggcagtgaagacagtgcagctgcggccggcagcagtgtgccggcgcgcagcagggaacgacgacgagcgtccatcagaaggtcagccggtactgcgcgtacaggttggcaccgtcggtgtcgtacggcgcgttgcgcgagtagaccaggccacggctggcctggaacgtggcctcatccgggtagcgatcgaacacattgtcggcgcccacgcgcaggctgtggtgctcgttgacgcgatagcccacggccaggtcgaggaagctcatcgcaccgaagcgctggtagatgtcgcccaccgcgttgccgctggaatcggtccaggcgccgtagtagcgcatgcgcgccatcagcgaccaggcaccgatgtcccagctgctggtcagacttcccttgtgctcgggcaggcgatcttcgaacagcacgcgctgggtctcattggtggccaccgaggtgctgccgttgtccacgcgtgtacggttgtagttgtaggccagggtcagcgtcatgcggccggcgccgaggtcgcgcaggtagttgccaaccacgtccacgccggtggtggtggtgtcgaagtcgttggtgaagtagttcaccgaggtatagcccagcggattgggcgtaccggccggaatggcgaaactggccgactggctgaagcggtcggtgagcttgatctggtagacatccaccgagccggacaggcccaggtcggtgcgccaggtcaggcccagcgaggcggtgcgcgattcctccggcttcaacggcttggctccaagcagctgcgccagcggatcgttcggcgacaggcggccactggtgaagatctgcagcgtgcgcgtgtccaggccctgggtggtgctggtggtgttgagctgcgccggcgtcggtgcgcggaagccgctggacacggtgccgcgcagggccacgtccggggtgatcgcaaagcgcgccgacagcttgccatccagtgtgctgccgaagctggagaagtcctcgtaacggctggccgcaccgatgctccagcgctcacccagcggcacctccatgtccacgtaggcggccttgctgcgctggctccactgcccggcctggctggccgagaagcccggtgcaccgttggagttggcttccagcccagcggcagcgcccgggcccacggcgtacgaagccggatcaccggcacgcacctggtaggtctcctggcggaactcgccaccaaaggcaacgttgatcggcttggacagcgcggcgacgtcccattcgtagttgaagtcggcgttggcgttcttctcggtctgggtcaggcggccgagatcgaacgcggtcgggctggcgggacccagcgaggcgttgatcgagttcttcaggctgtagtcgatggcattgcggccatacgaggcgcttacatcccagcgcagcttcggcgtgatctcaccgcgcaggccaccgaccagctgcaggtcgttctggacgttgccgtactgcgggctgaagcccaccgggtacaacgaacgcaggttccagcccgggaagatggcggtggtgcgatacgcgccggtggtggtgtccgggttgcgccagttgaaatcgctgacaccgtcgctgtggctgtacagaccgaacgcatacagttccagtgtctcgctggcgttggccttcacgttgaagccgacgcggcggctttccagctccggctggccccagcgctgcaccgggttgggaacgtccagctcgggatgcgcggcctggaaggcgatggcatcggggcgctggcgggtgcgcgaggtggcatcggaattggaggattcagcgaacagcaccaggctgccatagtcgcccagcgaccagccggtgcgcgcactgaagtcgcgggaggcaccgtcgccctgcgcgtactgcgaatagccggcggtgatctcggtacctgggccatcctcgaggatgatgttgatgacaccggcgatggcatccgagccgtactgcgccgacgcgccatcacgcagcacctcgatgcgcttgatcgcgctggtcggaatctgtgcaaggtcggccgcctgtgcaccacggttgccgagcagcgcgctgcggtggaagcggcggccgttgaccagcatcagggtctggtccggcgacaggccacgcagggtcgccgggcgcacgaacacctggccgtcggccatcggcaggcgctgcaccacgaacgagggcaccagctgggccagcacgtccttcaggtcggtggattcgacggacgtgatgtcttccttggtgaacacgtccaccggcgccagtgtttcgaactgggtgcggttggacgcgcgggtaccggtgaccagcatcgcgtcgagctgggtgggtgcggcgtggctgccgccggcggcatcgaccgcatcggcttccgctgcgatcgcgcctcctgcgctggccatggaaagggcaaggaggatggaacgcgagagcttcgaacgatacacggcagggctccgggaggacgcgacagggccagcacctgtgcggacacaacaggcctggacaaggcgcgcagtctcggcgcgatgtgtgaaggaggcatgacgtcagtacgacagcttgatgcgtgatcgcgcgtcaggcgggagcagcagcccataggtagatccacgccatgcgtggatggacaccaccggccgacgccgcatcgctcctcgccgcgtacaggggctaaccgtcgctatcgtcggcgaagccgaagtgcgccggccgtgccgttcgcagcgggacaaacatcgtgagggcgaacaccaccaggaagggagcggacaggaacccgaagtccttgctgccaaagccgatgaagctggcgcgcaggtcaccgatccactccaaccgcgtcagcaccatcaccaatccaccgatggtcgggccaggcagcccaccgtgaccgcccatcagcaacgtgggtgacagcaacccggccaggaacgcgaagccggcgcggtaaagccagggattgcccttccagcgcggcgcgcgcttcgccatcagcaccagcaaggccagtgtcagcgccgcgggcagcaccaggtagacaagtaccagttccatcatgggcttggctccgctggcctggcatcccacgtcgtcgatcgcattttcctgccccataacgtccatgaagcgcgcattgttgccggtacgcaggcagaggcaaagccccggcagcgcaagaactgctaaacgccgcgcctgccgatccgctactgtgccggcatcggatccggggaacggcaggatgagcgcggcaggcaaggcgttgtggtacatcgaaacccatgcggaccagcccttggcgctggccgatatcgccgctgcagcggggctgtcgccgttccatctgtcacgcctgttccaggcccgcactggcacctcggtggtgcgctacctgcggggacggcgcctgaccgctgcggcgcagcggttggccgacggggcgggcgatatcctgcaggtcgcgctgggagccggctataccacccatgccgcgttcacccgcgccttcaacgaacagttcgggcagacgccggaacgggtacgcgaacagggcaccgatggcctggcgctggtacaggcgatccgcgtggacgatgcgccggcgccctgcggtgaggcgccgcgactgctcgacacgcccgctttccaggtggcgggcatcggcatgcggcatacccgcgacagtggcggtgcaattcccggccaatgggcgcagctcaaccgcgaatggccgacgcccgctccgatcagcttcggtgtgtgctgcaacagcgacgacgatggcggcttcgattacattgccgcactgcccgccagcgcgctgccgaccgtgccggcgcactggcaacgggtggacgtgccggcgcgccgctatcttgtggcctggcacggcgggcacatctcggccatccgctcgacctggttctggctgctggatcactacctgcccggctccggcctcagcctggccaatgcacccgatctggagcgctacgacacccgcttcgacgagcacaccggcaacggcggcgtggagatctggttgccggtggacgaacgccctcgctgacaaggagttgaagatgcgcatgaccgccgctgtgctgggaatgatcctcatggtctccactgccatcgccgagggcagcgagacgcaggcggccggcgagcgccacggcgccaccatggtggccagcgcggctgtacgcgatgcgcagcaccacgacgcgctgcgctacacggtctggtacccagcgctggccggcagccgggaaaccgccctgaccatcggcccgcccgacgcaccgctgttcgaggttggacgcgcagcggtggatgctcccgtcgcgggggctcgcctgccgacgctgctgctgtcgcacggtaacggcggcagcgcacgcatgatgggctggctgggcacggcgctggcgcggaacggttatctggtgatcgcggtcgatcatcccggcaacaacggtgccgacgagatgacgctggccggcagcatgctgagctggctgcgcgcggatgatctgcgcgctgcgctggccgccgtgcaggccgatccgatcctcggcccgcatgtcgatccagaacggctgggcgtggtcggcttctcggccggtggctacaccgcgctgctggcagccggtgcacggcccagcctgcagcgactgctggccttctgcaccgcgcacccggatgacggcgtctgccaaccgcaacaggaggcggccacgcacacgatgcaggcgcgccgggccgctgcggcttcgcccgcgcttgccccctggatcgccgaggctgacgcacagcgcgcgattcccggcgtgcgtgccgtgttcctgctggcacccgccatcgtgcaggcgttcgcgcccgcgcagctgtccgcgttgcggcagccggtatcgatcatgttggggaccgcagacaccgtcgcgccaccggagaccaatggtgaggccgcacaggcgcagattccgcgcgcaacgctgcaacgcctgccggacgtgggtcactacgacttcctggcggcctgtaccgttgtcggcgggcagaggctgcccgagctctgcagcactgcggttcccaggacgaaaacccaccggcaggcggtggatgcagccacgcgattcttcgccgacgcactgcgctagtggccgccggatgcggcccggcgctacagtgatcgcgtccacggagaacgatcatgcgcctgctgcacctcaccctgccggtctccgatgtcggcgccgtcgctgcgtattttcacgatgtcctgcagcaacgcgtgatcggcccccatgtgcacatcggctggagcacgatcgaactgcagcccgctgaaggacgtccgctcggaggcgtgcacctggccttcaacgtgccggacaaccgcttcggcgaggcgatgacgtggctacgcgagcgcaccccgttgcagcgtaatcccgcggggctggactactttgcgctggaaagcagctggcaatcgcagtcggtgtacttcactggccccgatggcttgatcctggaactgatcggccgccgccgcttgcccgacagtacgcatcagggcgccttccacggcagcgaactgacctgcctgagcgaggtcggcctgcccagccacgatgtcgatgccgtgcgcgaacagtccagcatgcggttcggcctgcaaccgatcagtccgccttcggcgcagttcgcgccgatgggcgacgacgaaggcctgctgatcgtggttgctgcggaccgacgctggttccccgagcagaaggacctgcccaatgcgcaggggctgttgctgcaggtcggcgacgtggccggcccgggcgttgtggaggacgctgcactcggctggcgtgtgcaggcgacctgatctaccagctgcccgacgcgccgcctccgccgctgcggccgccgcctccggaccagctgctggagctgctcgacgacgaactgctggatgacgaactggacgcgctgcggtggccgccggatgctctgcggctgccgcgtgccttctcacctggcagcatggtgaagatccaggtgaagtacagcacgagcgtgccggcactccacccgatcgtcgtggcgaggcgcgcaaccgggccggcgcgatcgatggccagcagtgcgaagagcacgtagccagcggtcagcagcaacagcactgcgcacctcaccccgaagctgctgcggtccttgtgccagcgcgcgcggcacgcctgtacgaggaagaacaccagcatggccacgatgcctaccgccaggtccagcaacgtgtgcagggccagactgggtggcaactggccacgcaccaccatcaccacgaagaaccccgaactgaccccgagcatgccgagcagcaccacgcgcacaccgcggctacggcaccagcaccagccaagcaggctcgccaccggtacgcacaacgccaacacgatgcagagcgctgccagtgcgtggcgtggcgcccacatggccgccgccagcacgcccgcggccaccacggccgtgaccagcagcgggcgggcccaggccggcaatcgctccgggtgcgcctgcgccgagggcggcgagcgccacagacccgcaaggaagccggccagcagcgtcagtgcaaccaccgagtctgcgctgcgccaatcggccggcagcacgttgcgcatcgatggttcttcccatgccggtaggtcctcgccatcgatcagcgccactatgatcttcgttccgtccagcactccctggtcaaggtcgccatcgcggaagcgcggcacgatcgccttgtcgatgatgcgggcggcataggcatcgggtatcgcgccctccacgccgtaaccggtctggatgcgtacacggcggtcctgcacggccacaagcagcagcacgccatcgtcaacgccttcgcggcccagctgccactggtcgaacacccgctgtgcgtaagcttcgatgccctcgtcgccaacatggttgactaccagcacctgcagctgcgcgccggtgcgcgcctgcaactgggatgcctgcgtgcgcagtttttcgcgggtatccgccgaaagtgcgttggcggcgtccaccaccggatcatccagcgcagggactgcagcaccggccatcaccaccctcggcaacaggcacaacagcatcaacagccatttcgtggcccaggtgcacgtcatcctgcgcagcatcttcacgtgccctgccccacctcgatctgcgcatgcagcgcctgcagctgtgccgccgtctggttgaacacctggagatcggcgtccaccagggccgcccagtcaggcgcgtgccccagcagttgcgccacctgctcgttcggcgcgcgatcgaagccctcgccaagcacggcaagatagcgcgcacggaacccctcgggatcgcgctggtcctgcacatacaactgcacggccagcagacccgcgtacaggtagttcaccagatagttcgggtcttcatacatcaggcgcttgccgatccaggtgttgcgcagctgcgggtagcgctccggttgctggccgaagcgtgcgagcacccgcccggtcagcgcgtccaggtcatcggcggtgcccagcgtgccggcggcaacaccctggtagatcgactgctccagctgcgcttcctctgaagaggtgaacagctgcagcaccatgtcgtccagcagcgacttcaggtaataggctttggcacgcgggtcctgtgcctgctggtacagctggtcgcggaagcgcagctcgttgtagatcgcgaacgcctcggtcagccactggctgccattgcgctgcagcggcgacgcatgaccccgctgcatccactcgccatgcacggcatggccagcttcatgagcgatctcgacatcgctttccaggtccccgctgcggacaccaacgaacagcattgccggcacaccgggagcgctcacggagaacgcgtcctggctgcggtcaccgcgttcggtggccagatccatgcggtggctggccggatcgagcagcgcgcgcagttcagcgacgtacgccgggcccaggtgcttcatggcatcggcggcgttgtcgcgcagctgcgccagcgtcagcaccggtggcgtgtagccggcatccggcaccgtggtatcccagatctgcggcgcgtcgatgcccgatcgcgcagcgtggtgcagcagcatctcctgataggcgcggcggtctcccgcatgctgttcgatcgccaccagcgttgcatccactgcggcagtatccaggcccatgcgctgatagccatgtgccggcgccgagccgtcaccctgcaggcgtgccgcggcgtcattcacctgcaccagccccagcagcaccgacgccatcggctcacggcgcgattgcaggccttgccagtagcccttccagcccgcctcgcgcagggcgcggtcgggctgccgggccagtgcctgcctgtcgcgccccgtgtcccagtgccggccgccgtgctcgatctgcgggtattcggcgctgcgcaggatctgcccacgcaggcgcgcgaagctgtccagcgccggatcggccagtgcctccacggcctcatccagcgcggcgttggccggggcggcggcctccttcaacgcgcgtgcgcgcaggaagccatagggtgctgcccatggcgcatccgcgggcgcctcgcgcagagcggcgcggccgctgcgggcaatgcggctgcacagccccatcacctggtccagcgcctgggccggacgctgatcacgcgcattgcgggcggcctgcaggtgcaggtagctgtgatggcgcaggcactgcgcctccagtacctcggcctgccggaagcgttccgcgggtgcaacggtggacgcctgctgcagagcctcgacgcgcttgcccagtgcgtcacgcgcggcctgttcggcggtggcattggcgaagtaggcgcggtcatcggcatgcaccgactgtgcctgggcgccgctgagggaggctatcgccagcacagctgcgatggcggtggtggtggcgtgcttcctgaaagcctgcatcggcgtctccctgcctggaccagggatcgagcctagcagtcactggcccgccgcgcctgtgccggatcaggtttcagatcgactcgtcctcacgcttgaccagtgtccaacacggcgtctgcgcaaaggtgtaggtctgctggtcgctgctgtccggcatacggatctgcacctgccgctgcccgtcggccaggaggctgacctgcatttcgcggccctgcccggccaacgcggcaggatcgggcatcaccggccattccacatcggccagcgccaaccggctttccaccttgcgcggttccggctcggcctctgcatcgatgtaactgtccagcagcggatcggcagtagccttttcctgcagcgcgatctcattgccgaaatgcttcaggaatgtatcgaattccgggtgggggcattcactgcgtgcagccacaggtgtgggctcggcggcagtgatcgccggcgccgctgcggcaggcccggcttcgcccgctgtctgcagcggctgcggcgctggcgtgcaggcaatcagcaccacgccacaggcgagcatcagcagtgcggcagaacggtatcgacacatgggctcatcctgaatccggtccggtcgctccatgctaccgcgcgccctacaattccggcattccgcctgtccgagagtcctcatgcatcgcctcctgctcctgatcggcctgctgctgcccgccctgtggccagcggtggcgatggccgtcgatgtccacgaaggcgatctgctgtttgtcaccgccggccgcagcggcctcagtgcggccatcgacgatgccaccggcaagcagggcgcgcccagcttcgatcacgtcgccctggtcgcttccacgccgaagggctgggaggtattgcatgcggacgagaaaggatcgcgccggcaatcgctggtcgagttccgccaggaggcgcgcgccaagcagcggcagatcgtggtctatcgcctgcatgcgccgcagcaggcggccatcaaggatgcggtcgccaccgcgcgcacgatgctgggcaagccgtacaacacgtcgtatgtgttgaacgaggacagctactactgctcggacttcatcgaacgcgccttccgtgcgcaccacgtgttcgcattgcagccgatgaacttccgcaacccgcagaccggggagatcgcccagcactgggtggatctgtaccgcggcatgggcatggacgtaccgcaggatcagcccggcaccaatccgaacgacatgtcggcagcgccggtgctgcagcgtgtcggcgtgctggaataagcaaagccccgcacggggcggggcttcgcatcaccggagctggtagcgaggtcactcttcctcgtcctgcccaccctgctgctggttgcgctggttgcgctgctgctgttcctgctgctgttgctgctgctggtcgcggccacgaccctgctgctgatcctgctggttctgctggccctgctgcttctggttcgggttctggttctgctgtgccatgtccgatctccaaagccactcgcggaatgcggtggacgtggccatcgtctgcagcgaatggttaatcacgcgtgggtgcgcggctacatctgcgtgtacgcctgtgaatgaacgcgcagaagcccttgtggcacaagcggctgaagaattcatgcgggttcggcatgtgctcatgcagtggtcagcatggcgcgcattcatggcgttctcagccggaaacacgcgcggaaggaggctggcttcccaactcacgcaggcaagccagcccagcattcagggcatcaccggcggcacataggccagggtcatgcccagcagccacagcaggcccagcaccagcgggatgtgcaccagcagctggatgaaggtgaagcccacgatgtcgcgtgccttcaagcccagcacgcccagcagcggcagcatccagaacggattgatcaggttcggcagcgcttcggccgcgttgtagacctgcaccgcccagcccaggtgtgccttcagttcgttggcggcctgcatcacgtacggcgcctcgatgatccacttgccaccaccggagggcacgaagaagccgagcaccgccgaataaacgcccatcaccagcgcgaaggtatcggtgctggccacgtgcacgaacaggctcgacagccggtgcgccactgtctgcccgtcgccaccggcagcgtgggtgaggatcatcgcgatgccaccgtacagcgggaactggatcagcacgccggtggtgctgggcaccgccttggccaccgcgttgaggaagctgcgcggccgccagtgcagcagcaggcccagcgaaatgaacaggaagttgtaggtgttgaggttggcgatggcggtgaccaccggcttgttggcgaactcgttgaacagccagccgaacgccagcagcgagagcagcacggtcagcagcgggctgtactccagccattcgcccgggcgcgtgcggcgctgcaacggctccggctcggcctgcgcggcgccggggaagtcttcagcggtacgggcactgccggcggccggtgcggtcaaccaggcgatcagcagcgagaccaggatcagcaccgcggtcagtgcgatcgactgccacaggaagatggtttcggtgaacggcaggacgccggtgatctcgaccaggcccggcggcatgctggccggattggcctgcagctgtgcggccgaggaactcaaccccatggcccacaccgcccccaggccgagatacgccgacgcaccggccgcgcggtagtccatgcgcagttcggtgcggcgggccagcgcgcgcaccagcaggccaccgaacaccagcgagaaaccccagctgagcagcgaagcgagcatgctgaccaggcctacgtacaccaccgcaccgcggccggtacgcggcacccgggcgaggaaatcgatgaagcgtgcgaccaccggcgcggtggccacggcgtagccaccgatgaccacgaaggccatctgcatggtgaaggggatcaggctccagaaaccgtcaccgaaggcgctggcggtggcctgcggggtcgagccgaagcccatcgcggccagcgcgacgatgaccacgcccagcaccgcgaacacgtacgcatcggggaaccacttttccgcccaggcggccgagcgcagcgctgcgcgcgccatccagccgtcctgtactgctgccgtcgaggccatcgcctaccctcccaggttcgatggatcgattctgggcggtggggtgcggcctgtcagccacctattggtcgtaggtcgccgaggagggtagtgccggccgctggccggcaacctgggcatcgcacacgggtgcagccggccagcggccggctctaccagacctggggacggtcgcaggtagtgggtggcggtagtgccggccgctggccggcaacctcgagatcgcacacgggtgcagccggccagcggccggctctaccagatccaagcatcatcgcaggtggtggaaggcggtaacgccggccgctggccggcaatttcccaattgggatggtcgtgcagccggccagcggccggctctacctcaccttgggctcaacgcagtgccagatccacggcgatgccggcaaacagcgcggcacccacccagttgttgtgcaggaacgccttgaagcacgggccgcgctcgcggttgcggcagatccagaattcgtacaccaccagcgcggtggccacggccacgccggccaggtagtacccacccaacccgccacgcacgccgaccagcgccatcgtggccaggaacagtgcgtacagcacgccctggatgaccagatcgagatcaccgaacaggatcgcggtggagtgcgagcccatcttcaggtcgtcctcgcggtcgaccatggcgtaccaggtgtcgtaggcggtggaccacaggatgttgccggcgtacagcagccaacccagcatcggcacctcgccctgcacggcggcgaaggccatcgggatgccccagccaaacgacatgcccaggtagacctgcggcaggtgggtgtagcgcttcaggtacgggtagctggccgccaggaacacgccgatgaagctgaggccgatggtcagcccgttcagggtcagcaccaggccgaacgccaccagcatcagcaccgcgaacagagcgagcgcggcgcggccgctgattgcgccggtggccagcggacgcgccttagtgcgttccacgtgcgggtcgagccagcggtcggcgtagtcgttgatgacgcaaccggccgagcgggtcagccacacgcctgctgtgaacacgaacagcgtccacagcggcggcaggccgccagcagccagccacaacgcccaccaggtgggccacagcagcagcagcgtgccgatcgggcgatcagcacgcatcagactccagtaatgccgccaacgcggcgtcgccggcgactgcggcgaagtgaggggggtatcagccatggcgataggatactcctgcccctccggcagggctttgccggtggggggagatttgttcggcgaaactggatagaatgccggtcccgcaccgcctcatggcgctgcgatgcccgccccggcactggccgacggcgcggcggttctacaacgcgcccgtagctcagccggatagagtagtggcttccgaagccattggtcgggggttcgaatccctccgggcgcgccatttttccttcattgcctgtacgcagcgtcccaaccgggcgatgctgcgaagtcgcaaggaatccggctcgccgccaggaatgtcagggaatgaacgttgccgagcgatgttcgcaaccggcagcgtcctgtaccacgatggagtaattcgcgcccgcgctggatgcgccgggcaggaacaggccatcaccatcgaacagaacgctctgctgttcatcctgcccgatcgacagcccgatcgctcccggtgtgatttcctcaaggatcacgttgtaaggccgccaggcatcttcgcctgtgcgcctcatctctgcgcgagcggtccttgagttcaacctgcgtctctcatccacccacagctgaagcggctgaccagcgttgtggctgacctggaagcgcccgtaggtcagcccgtcgatgctctcggtgccgatgtaagtgaattgggccggctgacacttcgtcgtgcggttcggatgcgccgcacaggatgtcagcgcggccgcgaggcaaaaggcagtcaggcgcttcatgggttcgaggcctgatgtgggttgttgtcgcggcggcaagcggcggtgagggcaaccagcactacgccccagagcggcgtgagcagtgcgacgctcatcaccatcagcgaaaccggtacctgccagagcagcgatggcctgaatccgctgaatctataggcttcgagtacaagcaccacgacctgggccagaaggcccgcgagcagccccaagccagcccccttggcaagccgcctgatggtcaggcggccgccggcggcaacccgtgcgcccattcccagcaacagaaggctgacggcatacagccagaagaaaacctgatgtgagtcgaaggcgtaaagcgtcctgcccacaaagtgcaggaacagccagagtgctccacacgacaccgcgtaggccagcccgtaccgaagaatctgcctcgctttcatcttgtacctctccgaggcgtgcaggccgatcgcgttctgttgtggaggagcgcgggagctcatgcaccttgcctcctgcttggcggcctactcacgcagcccatcgcgcagcgctcgagagtacctgcctgcccgagtcactgtcgacaccgaaccgggaaagcagttcgctgagtacaggatccatgatgttcatcgagctgcacgcacggtagagcccattgcgttggcccgatggtgatccgtcctgtaatccatccctgcgtcagctccctgccggcctacatgccccgaaacctgccccagctcaagccaagcggtgcgtgcgccgtggggtgatgccctcaatcgatcaatgcgccacaacggccaatcgctccgcacccaccatggattcgcatgaaaaagaacagcccgtccccatctggcctagcggtctactgttacgcctgtgatcgatagctcggtcgtcccgggaaactctgctcaagaatcatgatttgacaggaatcaaccggccttcccaagcgccctctactagaagtgcaatcttctgcgccgacagaggcctcaatgaagaccacggtgtcgccaagccgctcaacagctgcaatctatgcccccgcccgcaaacacacctacagagcgctcgcaaatgaaattcccacttccctattcccacctcagacccacacacataagaatcttcaaagcgctcctgagcaccctccgaagaccttggcaggcctcttactcaggctcacagcaaccactcgatgcacttgctccccacaacttcccattaccccgtacaagatgagaattccattgtcatttatgtagccgacaaaactcccgcctcctgcacccgaggccgctctgacgagataaacagtctccccctctgccggcactaacccattcaactgtagtggcgcgaatttctcagcagcatccgatgcttggatgatgctcaagttctgatcgagcatccactgagcaatcgatttttcgctccgcggattcaaggtggccaagcggtcacttcgaagtgtcgtcgagttcccaggaatgatctcatccgatgaaacatccacccaatctgagttccatccaatgtgtttgatctggctagtgccacagcctccgagcaatggaagaaggagcgcagccacgcgtagactcaccatcatttgcaccccaaccgcttcttgatagcgtcccgaaccctatcgtctggaacgccaagatgctctgccatgatgtttccctcccaccccggaacgggcttggtagaacgagatggcgcctgcgacaccacatcgtacatatcaaaacgaccatcgtacttgaatttcatcaaatgccctgcttcgtgcgcagccgtccactcagtgtttcctgcataccatttaccgacactgcctccagttgcggtcgcccccctccccagcggaacctcaacacggtttaaccgacctttctccggctggctaacagtcactgtaaatccgggcgcagaccaggtcgattcaattgcatttatcattttactcaaagtctcaggagtagctccctcagcactgaagcgaatagggatgtcgatatgaactccaccatccacgcaagtgcaattggccagcagtccgagcggatcaaccgcctgcactggatcagctgatacataggagaaggtagataccccccgtcgaatcccatcggatcactctgcgaatagcgccccgctgccgggtcatactcccgctggtagttgtagaacaacccactcgcatccgtggcctgctggcccggaaatcgcagcgccagctcgaacgccacaccatcgccatccggatcagcactcggaatctggttaccgaacacctcactcttgttgctccactcccagatcgccgcatcgcgcatcggatcgatcaccacgcgcggcgtactcagatgatccggctgcacgtaggccagctgcggaacaccggtactcggcacattgatcagcgccaccggatagttgtccaaccagatggcctgcaactgcgcctggcccgtggccgagtagttgcccagccactgcccggcctcatcgtacagcgtgatctgagctgcgccaccggctggagtacgcagcacgcgctcgccgcgatggttgtaggcgtagctctccagtacagcatcgccctgcttcaccgcgttcatgcggttggcatcgttgtaggtgaacgtcttgctgccgatgctgctggtattgcccgctgcgtcatgggtacgcgcctcgccatccaccgcagtcaggcgatggctgcttgcgggataggtgtagctggcggtgcttgccgacgtggtcagcgcggtacgattgccggtggcgtcatacgcataggtttcaatcggcgtgccggtcgtgccgtcctgggtctgggtcaggcggcccagcgtgtcgcaatcgtaattggcccgcgggacagagcatagcgcaatggcttcagaccaacggaagaggatcagcgcataatccagatcacgatcaggggaatcagcgatatgagatacacaaggaacgagaaccagaacaccaagaggaacaacttgcgcactcctgatgcgccgttatgaacccgcttccatccgcagatcggatacttggttaagaaatgatctcgctccaggatcgcaggtctgccaagggtgtcccacagttcaggggaatttctccttaactcccaaaccagaaaaattcgcgaaacgaaagctatcaacaacgttgcgatagcgagcatgcaaagggcttcaaaaactgattctaatgacattcgcagtcgctccaggtaactccattccccatgaatctgcttcgcccaatcaggtagctcgccgaggcatccccccccccccctgccccccaattccaaatgaagatacatcgccaatcctcagggttgacagagagcccccccaccggccgctgctcccaacgaaagaatggaagaagctccgagcaattcgcttggatcgacatacatcaggttgcctccagtgagagtgacattagagacggtgacggagatgggagatccagtgccgacgccaaccccagcaaagccgagttcgacggacgcctgacggccattgagacattcggacgtaagggtcagtcttgcaccacccacaccacctacaatccctacgccagtgcccgcaaacgtcatggttccagtccatgtcgccaatccgagcgggtccgctttagcctgtggagtgagatccgcgtaactgaaggttgagattcccccatccaacccaattggatcactctgcgaataccgccccaccgccgggtcgtactcgcgctggtagttgtagaacaacccactcgaatccgtcgcctgctggccggggaagcgcaacgccagctcgaacgccacaccatcgccatcgggatcggcactcggaatctggttgccgaacacctcattcttgttgctccactcccagatagagacattccgtaccggatcgatcaccacgcgcggtgtgcccagatgatccggctgcacgtaggccagttcaggcacgccggtggccggcacattgatcagcgctaccggatagttgtccagccagatggcctgccgctgcgcctggcccgtggccgagtagttgcccagccattgccctgcttcgttatacagggtgatctgagcagcgccaccggccgggctgcgcagcacgcgctcgccgcgatggttgtaaccgtagctctccagtgcggcattaccctgcttcaccgcgttcatgcgattggcatcgctgtaggtgaacgtcttgctgccgatgctggtggtgttgcccgccgcgtcatggttgcgcgcttcgccgtccacggcggtcagccggtggctggttgcgggataggtgtagctggcagtgcccgccgaagtggtcagcgcggtgcgattgccggtggcgtcatacgcataggtttcaatcggcgtgccagtcgcgccgtcctgggtctgggtcaggcgacccagcgcgtcgtaggcgtacttggcgagtaccgttgagcctgtgccgttcttcagctcggtgatcgaaccgaccgggtcatagccgtagcccagcgacaggccgcccgcggccgggtcgtgcaccgcttgcggtcgatagtccaggtccaacggacgctgcagctggcggccattgccgtaggtccagcctgtcgccggaccgaaggccgcgtaggtcacgttgttcaccacgatctggcgcgcctggccgggccgggtcaggccgatctggctgatgcggccctggatatcacgcacgtagtcggccacgctgccgtcggggtaggtcaacgcagtcagacggcccgacttgctgtaggcgtagcgcagcgtgctggcgacaccattgatcgtctgcactttacgggtgacctggccgaagcggtcgtggcagtactgggtgctgccgttggcatgcgacacctgccccaggcgtcccttggcaaagcgctcgtcggcggcacagaccgctggcgccacgtcgtagttgtagcccacgtccagattgggatccggataggcaacgccgatcaggcggttgagtacatcgtagtgataggtggcagtgacgccacgcgcatcggtggccgtcttgcggttgccggcggcgtccacggtgaagctgctggcgccactgtccgggctgacctgcccagtcaggtcaccgaacccgttgtaggcataggtcgtatgcaggcctttcgggtcggtgacctgggtgacctggtccagcgcgttgtactggctgcggatctccgccgccacgccgccgacatcctgcagggtctgcgccagtcggttgagcggatcgtactgctggctggtcacgcgctgcagggcgtcggtcacggtctgcgggttgccgttggcatcgtaggcaaagccggtggcgtgattgctcgcgtccttcagtgcggtcagctggccgagcgtgttgaacgtccgtgccagggtacggcgcagcgtcccgcctgcatcgagcgtgtcttccttgaggcggttgccggcgttgtccagcgtgtagtgaatggtgttgccggcgttgtcggcgatatccgtcagccgctgggcggcgtcgtagacataggtaacgctgctgccgtcaggctcggtgacctgttgcacctggccggtcggccagtagctgatctgggtcacccgatcctcggtcgtggtcgcgccgcgcacggtgatggaggtcggccagccgcggggatggtaggtgtaatcagtcaccacgccgttggcgtccttgaccgacaacggccgcccgaacgcgtcgtaggccagagtctcgaccgtctggcccagcgcattggtcacgctgcgcaggtcgcccttgcgataggtgcaggcaccattggccgtgcaccccgcgtcatccgcggtgtagtaggcataggtggagacatccaccacatcactacgcgggccatccacgctacgcagcagtcccctcagcgggcactccgggccctctgcctcacagtaggtctgcgtggtgacgcgggtgtcaccggtcaccatgtcgcgcacggcgatggtggtcggctggaggcgtgcattgcgcacgatgcggatctcacggttaccgacggtctgctgcaccagccgattgctgtccatggccacgcgcatttcgctgacgcgctggtccggagtaccggccgcttcggtggtggtggtcacgctgatggcgcctgtggcagcgtcgctggcctcggaataggcatactgggtgacaacgcctcggcgatcggtcaccgactgcagccggcgccggaaatcggtgccctcgggcagataggtgcgactgatgctgccgttgctctcggtgacgccgttgaccttgcgcggaaggccgctggcgccgctggcggtcaatgcgtaggtgctctgcttgcccagtgcgtcggtgacgatcgtggtgcctgccagggtgtactccaggcgcacgccatcaatgcccacgtcggcctgactgcaatcgccggaatggcggctgcaggtgacccgccccttggcgtcgtagccgtaccagctgtaacgctggttgccctcggcggtaatgccggtcaggtagcccgggaagcgggcgtcctcatagtgatacgtgcggctggcaccgtctgcgtaggtcgcactgatcaattccccggccggggaataggcgtagctcaccacgggctggccggcgatcaccagggccgagatcagcgaatcgtcacccggcgcgagatactggacgtccacgcgccggccggttgaatgggtgatgctgagcaggcggccacggctgtcgtgtgcataggttagcgaggttccgtcttcgaaatcgcggcgctgcatcaggccgccggcatcgaactgaatgcgctcctgagcccgcgacaacaaccataggctcccctgttgagccacgcggtccccactgccatccattgcctcatacaccgctcccaccttcttgaaggcgagctggccaccctcagcgtcaatcaaacccacctggacttccgaactcggtggaaagtccgtgtcgtcaacgccgagcgtcaggcgaatgttgtgcgagtgcgtccatccttggcccatggctccgccgctggtgccggtcaaggaatgatactggcgatcgaagcggacccacccgagatcaaggtccgcttccggctgagacttgtcgccggtggtggggtcgcacggattaccgactttgcactcctgcggcggcaaaggagaagtccagtacgccagcagcattgccatgtttgggtcgtcctgctggatcagggcacacatgcccaggttctcgtcccacatcatcgtggggtgattcatgcattttgcggttctactccgataggcgtgttcccaaaagaccagctccgagcaggccttggtcccctcgtagtaactgtttttgacgaatttatagcgtttgctctcgttgatgacgctgccgtcatctcccactccaagcccgccaacctcctcccaggcctcttcagtcatgacggtggcagcgcaccgcggatcgctcgcattcttcgacaggaacatgctgcggacggcatcctccgtggcgtacttctgatggttctgctcatacacccaatccgtggtgacgatcttctcgggcttgacgcgatagtcatagatcgtcttgttaggaagggccctctggcgcttgacctcccaaacgaaaggcttatcgacctcatactcggcgaagaaggcccgtatgtctttctggacagccgcctccgtggaacggggctctcccatcgagaagtagctttcccatttcttctcgatctcctgtgcctgcacgctggacgtcgagcacgccagcacgaacagcgccagactgatgagcgaagtgccagagtttgccttcaacatccctgttctccttcctggacggacacagcgccggcgggaacgagaacgtggggcagcagcctcctcacgtcatgcttcggatcgtccctggtccggaatgcgacgtggccgcatggggacgttatctccgatgtggtttacacattcaagtcaaaaaactgtggaatgagtcgaatttcagaactttctgatgcgggggggggcgtgtcggaaatgcagccaagcgtgggctcggctctataaggcgaatgccccggaaacagaaacgccgggcatcgcccggcgtttccgtcaccgcatggaaggggtaaatctcagtacttcccatcaaacgcaaagatcggcttgcgctgcttccacgcgccggcagtaaagtccgggaactccagggtctggaagctgttggcgatcgactgctcgctcagcggggtgatcgcgctccaggtcactgcgtcgtagatgtcgatcggcatcggcgccttggccttcagcgcttcaacaaaggcatggatgacgaaccagtccataccaccatgccctgcactcgcagcggtgtcggcattctgtttccacagcggatgctcgtactcgtcctggtacttcttgaactcttcccactggtgcggcgggctgcggccttcgatgtggatcgaatggttcacgtccatccacaggcccttggtgccctgcacgcggaagcccatcgagtacgggcgcggcagcgaagtgtcgtgctgcagcaggatggtctcaccgttctcgcaggccagcgtggtggtgacgatgtcgcccagcttgaacttcaccttggtgctggggtgggtggtgccaccactcttggcaacggtgtactcgtgcaggccacgcgccttggtcgcgaaggcattgatatgggtgaagcggttgccacggttgatgccggtatacatcgcgcacgggccgatgccgtggctgggatacaactcgccgttgcgctccaccgaatgctcggtgcgccagcgtgcttcgctccagcccttggggccgaattccacgccgctgtcgtagggctggttcgggtcgccggaattgaacttcaccccgcgcaggtcatgctggtagccggcctgcagatgcaccagctcgccgaacaggccctggcgcaccatctgcagcgcggccatcacgtcgcggcggtagcagacgttctccagcagcatgtaaggggtaccggtgctcagctgggtcttcagcacgtcccagtggtcctgcagggtgatgccggccaccacttcgcagcccacggccacgccggcctgcatcgcggcgatcgccatcggtgcgtggtactcccacggcgtggcgatgatcacgccatcgatgcccttctgttccagcagtcgcttccacgcatgggtgtcgcggtcctggccgtaggtcttcggggccggcttgccggccttggccaccatgtccatggcgcgaccgagcatgatcggttcgatgtcgcacagcgcgaccacctcgacatcgtcgcggcgcaccagctccttcagcagcacaaggccacgcatgccggtgccgatcatggccaggcgcaccttgcgcccgcgtgcccacgccggggtctgcggcagcaggctgctggcggcgacagcggcactggccgcgatgaattccctacgcttcatggcaaacatctctcctcttggcagcgagccggccgtagccggcccgccgggtcacgcaaacggaattacttgaaacggtagccgatggtcacactgtaaccacgaccgaagatggtggcgtagtcactggagtcacccaggaagctgttcggatcgtagaacggcaggcggttgaacaggttcttgacggtgaagctcaggttccacgcgtcatccgggcgccaggtgacactcatgttggcagtccaccacgacggcgcaccatcgcacttgctcttctgcagggccaggtagccgccggtgcaggtttccttgttgttgctcacctcatcaacctggtcggtggcccacttggtgccgcccacgtagttgacgaacatgctggtggtgacctgcttgtaggtccagtcggcattgagcgtggcacgcaggcgcgggttgttgtagtagccgaccacgtcgccgtagtaccagccgttctccgcgtccatgtagaagcggttgcggttggcgatggtggcggccaggccgatattcaggttgccccagtcgcccagcgagaagcggctgcgcgcatcgatgtcgaagccgtcgatcagggtcttgccccggttcttgtactggcccaccacgctggccacgttgccggccgaatagcccggcagcaccgacgggcagctcacgccactggccgggtcggcacacatggccgccagctgcgccaggttggcgcggtcgctgtcggtgatcggcgagcgcgacatcgagatgatgtcttccatgcggcgatagtccggcgcgacgatttcgttgttgcggtagatgaaccagtagtcggccgacaccgacagccagctcgccggctcgtagacgaagccgagggtggcgatcttcgccttctccggcttcaggtccttgttcggctgggtcatgcgcgcaacggtgcggctgcagtcgacgttcagcatgttcttgcccaggtcgacatcacccggccgctgcgacttcagcaacaggttcgcgatggcgttggtctcgttgcagcgcagctcgtcgcggaagccgcccagctgcgcgaacacgccgccattgccggactcggccaggctcggtgcacggaagccggtggagtaggtaccgcgcagcatcagctggtcgaacgcctggtacttgaagccgatcttcggtgccacgttggcgctgaagttcgggtacttgtccacgcgcaccgccgcatccagttccagcttgtcggtgatcggcgccacggtttcggcaaacagcgcgtaggtgttgcgcttgccgtcaaaccaggaaccgccctgctgggtgatcagaccgttggcggcgtcggcgttgcccggagtgtagaaggtttcgcggctggcgttgaagccgaatgccgcacgcatctcgccggccggcagctggaacagcgggccttcgatcttgccgtcgagggtgtgcaggcgggtccacgactggatgtcgaaggtcgggaacgcttcacggatcagcgcggcgttggcttcgctgatctcgccgaacttgtacgccggatggtcggagatgatcacgcggccggtgcccggatcgatcgtgtacgggccgaaggccttttcgaagcccttggtgttgacgttgatcgtctggtaggtggtggagtgggtgccggcgctggcgaacgcggtttcccagttccagtcgccccggttgccacgcgcaccggccagcacgcggtagctcttgtcggtattgcgctggccgaaatagttcgggccggcatcctgcagcaggtagttcaggccgaccacaccgcccatcatcgccttcatctgcgggctggcgtggttgtattcgttgttcgggcccaggaacgggtacaggaactggttgacggtgttgccggtattgcgcgagaaccagctggtcgggttgccggtggtggtgccgtaggtgcgcggcgtgccgccgttggcgcgcaggtcgatgtcggtgtaggtcgcctcggcgaagatctcggtgctgtcaccgaccaggaaggtgccgttgaggtaggcggtgttgcgctcggacttggcaccggcgtcgatctcgttgttcatccaggtttcccagacgcaacgcggaccggccgcttcactggtcagcacgttcctgcaacccggcgcagcttcctgcacgcggcggccggtgaccggatcgaaggcgaagtaagtgcccggattgaattcacccggcttgctgcccacgcccaggcgcaggttgttgaggtagttcggattgttgacgtagtactggtcgggccgcttgtcgtagaaatcgctcagcgggatcgcgtcgcggcggtacatgttcaccgcgccgtagatgttgaagcggttctcggccaggtcaccgaagccggcggtgatgctggcctggcgttcgccgtaggagtcgatgcgcgaagaggtgtcgttggtgaagctgacctcggccccctggaagttgcgcttggtgatcacgttgatcacgccggccaccgcgtcggtgccgtacaccgccgaggcgccgtcggtcagcacttccatgcgctcgatggccgcggccggaatcgcatcgatgttgacgaactgggtctggaagccggccggtgcaccgtagtacgacaggcggcgaccgttcagcagcaccagcgtgccctgggcaccgaggccacgcagattggcctgcgaggcaccatcggaaccggtgaacagcgaacgcgcgtcctgctgcgccgggcgggcggccggcagattgtcgagcacctgcagcagcgtgcgcgcacccatgttctggatgtcctgcttgctgatcacctgcaccggcgaggcggtttccacgtcggtgcggcggatgttggaaccggtgacctcgatgcgggccaggtcggtggccttgtccttgctctcctgggcgaaggcaggaacggcgaccgacagcagcacgccggcgatggccagcgacagcggagcgatcgaacgacagggggggcggtggtggcgggcgggcaacatcggggttctctcctggcaggggtgcagcgcaataagtgagcgcgtgggcgttcggcgggcaaaacgctcccgggccacggccacgagggccgtagtcggaatgggcggggggaggagcggtgttacgaggggatcatggggcgacgatgctggcggagtcgccctcctggccgatcagtacggcattggcccagttggcgcagacctgggcgggttgactgccctgcgcacccagcgtgcgcaggctcaggatggaaaggcctcggatgtccagctccggcttgaccacgccgggtgccttcaccaggccgctgtcatacaacaggcggttgtcaccccagacctggaactgcaggccaccggcggtgcggcaggcgtcgtcgatgccgaggtcggcacgcagcaggtgccagccgccctgcaggcgcaggtcgatgcggctgttggcgccgacgcccaggccacggcggaactgcaggccgttcatgcgcatgccggcgtcgccacggaaggactggtcggtgcgcacctggctggccagcgcggccggcaccggcagctcggagagatagcgctgccgggccggtcgctccggttcctggtgttcgaggatgtggaaggtggacaaggcgatcgggccgacgtcgcgtggctgcagtgcatcgaatgcgcgggcgctgccctgtgcggcggtgaccatcgggtcggtgctgctggcgccgtcgccttcggggttctgcacgctcagcacgcggaagcgcagcaggcgcccggcatgggccgggaacgcgatgcgctgcacgccctccttcaactgcaggcggccacgtgcgatcggctcgccccactcgccattgctatcgcccaggtacacctcgtagtcgcgcacctggccgtgcttccagttcttgtcgttgcgcggcgcgatgtcgatgccgtcgatcatcctgcgctcgccgaagccgatcacccactcatgcgcaccggtgcgcacggcctggttgcgcacactgcggaaccaggtggccggatcgtcgtcgaaggcattttccagcgcatggccaggctcttcggccgggcggttgaccaccagcaggctgtcggccggcagttcgcggcccagcaccggcgcagccggataggcatcgtcggcggccgcagcggccaccgcgaagtccagctgcagttgcagcggctggcggatgtcctgggtagcggtacgcacgtgcagcgtgccacggcgctccttggcatcgaagtaccagccttcagccgcaccgttgaacgccgccgcatcggccagcgccggcaacgcgcggccaccggcctgcaccgcacgcggcgcctggcggctgagcacgcgcaggccataacggcgctgcgccagctggccgttgtactgcccctgcaccggatcgatctgcacctgcaccgggccactgccctgcaccggcgcctgcactcggatctgctgcgtgctcgactcaccctgctggtagcggcgcgtgttgccatcgtcttcgtacagcgtgtactgcgactcgccctgcgggtacaggtcgaacgtcacttcatccagcggcttctcgccgtcgaacagcatcgacgggtacatcggcaggatcgcaccggcacgcacgaacaccggcaacgtggccaggtccacctgccggtcgagctggcggccgtcggcgccggcctgcacgcggcggccatcccagtagtcgatccagccgccggccggcaggtggatgtcgcggcgccagccacggctggcggcctggctgcggtacaccggcgccaccagcaggtcgcggccaagcaggaactggtacttgtaggtttcatcctgcgcatgcgggtcgcgcgggttgtcccacatcaggccgcgcaccggcggtgcaccggtctgcgcggcctcgtgcaccagcccgtacatgtacggggtcaggcgcatcttcaacttcaggtaatcgcggttgatgctgcgatagggctcgtcgtaccaccacgggtgcttgcgtgcgttcgacgaccagccgctcatgcccatcagcaccggggtgaaggctttccactgcaggtcgcgggtgaaggtttcggcgctgccgccgaagatcgcatccacatcgccactggcgtaggccatgccggacaggcccgaaccgaccagggttggcacgtgccagcggatgtaatcccagctgctgctctggtcgccggtccacgctacggcgtagcgctggatgccggcccagcccatcaccgtccacaggaacgggcgcgaatcggaattgtcgaggatgccgttgaacgcctgacggttggcgtccatcgcgaactggtagcccttgccggtccaggccacgtccagcttctgcacgcggctgccggccttgcccacttcccaggcgatcttgtcgacgccgttctcggtccacaggccggtgcggaagccgtacttggccaagccctgcacggtttccggcagcttcttgtacccgcagccgtagccatcgttgggcaggatccagccaccgggcatgtcgtgggcgcggtactgcttggccaccgagtcgatcacatccggcgtggtgccggtcgggccgtcactccagccttcgggcacggtgccgggcttcttggcattgtcaccgtcgttgtagcaatcggcatcgccgtaggacagcgcccagcgcgcgaccatgttcgggcggccggtcagctgggtgtagcgctcgatcagtttcggcaggtcggcgccgacgaagtaataggcatcgaagcggtcttcgcggtgcagcagcgtggcctggtcggcctcgcgcagatcgtagctgccatcgctccaggtgttgcgcagcatgccccagccacggctgctcagcagcatcggtgcagggctggggcggtcgccctcttcccagccgccggagtaggacacgtccagctcgcggcccttgaactggtaacggccgttctgctggccgccaccgaaatagccttcatcagcctgcgaggacagcacctgcacactctgcgtggcatccaggtccagcggctgcagttcctgccacagcgcggtgggctggccgttgtccaggcgttccaggcgcatgcgcagcggctgccgctgtacatgcaggatcagtgcatcggtgcgcacgcggatttcctgtgcgtcttcttccagctgcgccttcacgttcgccttgggctgcggcagcacgatcggtgcggccttgtcgccggcaccggtcagcgtgccgttgcggccggcctgcacgcggatgatgtcggtggccggcagttcgatgcggatgcgcgcgcccttgtcggtctgcaggtcccagccctgcacgccgtcgccgctggcgctggcggcaaccgaacgcaggttgccgaccggctcggcctgggccggcatggacgccagcatcaatgccggcaacagggccagcatcagcggcgagcgacgaacgcagttttccacgcggactcccaacccgttcaccgggcgtttcgaaagcgattgggccgactctagggcagcgattcgaaagatgtcaacaaattgaaaggaaaaaggaagatatattccattgaaacgaaagttgttgcgccgcaatactttgtgtaatcgcttgcagacgcctgttaagcattgtgcgatacggcatttggcgaattcttgcgttttccgacgtgctctgggcagagcgaagtcggcgtcacattttctttctttttactttcgctatttgacatttcgaaagaaaacacagatggtgcgctggcccaactggaacctccgaatggacgtcaccctgctttccgatgtgtccgcctggcagcgccttggcggagccgataccgctaccgaaatcgcccagcagcctgcgctgtgggaagccctcgcacaggacctgtcgcgtgcccgcgaccgcctgcaggccttcctcggcgacagcctcaacgatcccaaccagcgcgtgctgttcaccggcgccggcagctccggcttcatcgccgaaatggtggccgacgcgatcaacgcgcagtggccagccgatgtgcgcgtggtgcacaccaccagcctgctgacccacccggcgctgtacctgcagcgcgaccgcccgaccctgctggtctcgttcggccgcagcggttccagcccggaaagcgtggcggcggttgaccgcgtgcgcagcgacgtggatgacgcgcgcttcctcgacatcacctgcaacgccgatggcgaactggcccgccgtggggccggccgtgccgatacctgcaccctgctgatgccgtcggccagctgcgaccgcgccttcgccatgaccagcagcctgacctgcatgctgctggccgcgctgaccgtgttcgatcgttcgccgtgggatgcgcgcgtggcgcgcctgaagcagatcgccgcgctggcccgcgaaggccaggcgcagtgggacgcaccggtggcggcgctggcgcagcgcccgttcaaccgcatcatctacctcggcagcggcccgctggaagcgctggcacgcgagtgcgcgctgaaggtgctggaactgaccgctggccgcgtgctggcgctggccaacaccccgctgggcttccgtcatgggccgaagtcgacgctggatggcaacaccctggtggtggtgctgcgcagcgtgcagccgctggcgcgccgctacgaacaggacctgctggaagaactgcgccgcgacggcgtggccggccaggtgctggcgatcggcccgcattcggacatcggcgccgatgacgaatacaccctcaccgtgccggcactggacgacccgtggctggcgccggtgtggctgggcttcgcgcagctgttcgcgctgcagcgctcggccgcgcttggcctgaccccggacaacccgttcccggatggcaccgtcaaccgcgtcgtcaagggcgtcaccatccaccatggctgagctgatcgcccacgcctgctacggcatcgacatcggcggcaccaagatcgagctggtggcgtgcgatgcggcgatgcaggtcacctggcgccgccgcgtggccaccccacagggtgactacgacggcttcctgcaggcggtgatggcgctggtggccgaggcggacgccgccctcggccgcagcgatgcggccatcggcatcgccctgcccggcgtgcgtgaccgccgcagcggccgccagctcagcgcgaacgtgcctgcactgaccggccaatgcgtggcgcaggatctgcaggcacgcctgcagcgcccgctccacttcggcaacgatctgcagtgctttgccctgtctgaagcgcacggcggcgcggctgacggctaccccagcatgttcggcgccatcctcggcactggtgccggcggcggcttctgcctgcacggccggctgctgtccggcttcaacggcctggccggcgaatggggccactggagcgtgcccggccacctgctgcagcgccacggcctgccgctgctggactgcggctgcggcctgcagggctgcgtggagcgctatgtgtccggcagcggtgtggcgatgatcgagcgccacctcggtggcagcgccgccgacgccagcgccgtgatcgccctggccgaagccggcgatgcacgtgcgcgcaaggcgttggacatccaccgcgatctgcttggccacagcctggccgcgctggtgctggcgctggacccgcacgtgatcgtgctcggcggtggtctctcgcagtacgcgccgctgtaccagcagctgccgtcggccatcgctgcccatctgttcaacggcgtgcaggtaccgccgatcgtgccgccgcgcttcggcgatgccggtggcgcacgtggtgccgccctgctcgcctgccaaccctcgttttcttgatgtccggagcctgaccatgtccccgttgcagaccctgcttgcctcccaccgcgccggtgccaacgtcggcctgtacagcgtctgctgcagcaacgagcaggtgctgcgcgcggccatgcacgtggcgctggcacacggcaccgtgctgctggtcgaggccacctccaaccaggtcgatcagttcggcggttataccggcatgaccccgccgcagtaccgcgactacgtcggtaccctggccgatgaggaaggcttcccgcgcgagcggctgatcctcggcggtgaccaccttggcccgaatgcctggcagaagcgcccggctgccgaagcgatgacccacgcgcgcgtgctgatcgaagcctacgtcgccgccggtttccacaagatccatctcgactgcagcatgtcctgcgccgatgacccggtgccgctgcccgatgccatcgttgccgcacgctcggccgagctggccgagatcgccgaacgcaccgccgccgaacacggcctgccgccgccggtctacgtgatcggtaccgaggtgccgattcccggtggagaagcctcgcttgccgagggcctgcaggtgaccacgccggccgccgccgcgcagaccctggccatccaccagcaggcgttcgacacgccgcagctgcgtgatgcgtggcagcgcgtgatcgcgatggtggtgcagcctggcgtcgacttcgaccacagcagcgtgcacgagtacgacccggccgccgccagcacgctggccgacttcctggaacagcagccacgcatcgtgttcgaggcgcactccaccgactaccagcgcgaaagcggcctgcacgcgctggtgcgcgaccacttcgccatcctcaaggtcggcccggcggcgaccttcgcctaccgcgaagcgctgttcgcgctggccgcgatcgaggccgaactgctgccggccgcacaatgctcgcgcctgccgcaggtactggacgaggtgatggtggcgcagccgaagtactggcagtcctactaccagggcgatgaggcagcgctgcgcctgctgcgcagttactccttcagcgaccgctgccgctactactggggcgagccggcgctggtacaggcggtgcagaccctgttcgccaacctggaacagcacgcgccgccgctggtgctgctcagccagtacctgccggaacagtaccgcgccgtgcgcgaaggcaccctggccaacacccccaccgcactggtgcagcaccgtatcggcctgtgcctgggtgagtacgcccgtgcctgcagcgccaaccaggccggaacccgcactcaccacgcaggttcggctgccgccgttgctgcgaacggctaatctctacctttccccgcgacaccgagaatggccatgcgcaacacccgctcccgccggcaacagatcctgcagctgctgatcgagcacggctcggtgcaggtggccgatctggtcgagcgcttcggcgtgtcggcggtgaccatccgtgccgacctgacccatttcgaatcgcagggcctggccaaccgtacccacggtggcgccacgctggtgcgcacgccgccgcaggaacaggacatccacgaaaaggacgcactgaacctgccgctgaaggaatcgatcggcgcgtgtgccgcgcgcctggtacggcctggtgacaacatcatcatcgactccggctcgaccacgatgaccctggcccgccacctgcgcacgcagcgcgacgtgacggtgatgaccaacgggctgaacatcgcctgggaactggccaacgcggccggcatcaacgtgctgctgaccggcggcctgctgcgccagcagtcgctgtcgctgcagggcagccaggccgaagccagcctcaactcctacagcttcgacacgctgttcctgggcgtggatggcctggacctgcagttcgggttgaccacccatgacgaagccgaagcccgcctcaaccatcgcatggtcgagcgtgcacgccgtatcgtggtgctgaccgacgcctccaagttcgggcgcgtcagcctgcaccgcatcgccctgctggatcagatccacaccatcatcaccgatgccggcatcgacgacgcaacccgcgagggactgcagcggctgggcatcgaggtgatcatcgccgagcccaccgcatgagcgacacccgttccctgcatggccgcatcctcaccccgctgggttggcggcgtggccacgtccacttcgattcccacgtgcgccagctgcaggtggacgaccacagcggcgctgacgatctgcagctgccggtgatcctgcccggcttcatcgacctgcatgtgcacggcgctgcaggggtggacctgatgcagggcggcgacgtggcgcgcaccatcgcccgcacccatctgcgcttcggtaccaccacgctgctggcgaccaccatgaccgccggcctggatgagatcgagcacgcgctgcacggcgtggccgccaccatggccgcacccgatgcagacgccgccagcatcgtcggcgtacatctggaagggccgttcatcagcccgcagcggctgggcgcgcagcccaaccgcaccatcgaggcgacgctggcgctggtacagcagctgcacgcgctggcgccgatccgggtgatgacgctggcgccggagatcggcgagcacaccgcgctgattcccgcgctttcggcaatgggcatccgcgtgcagctcggccacagcgccggtacctacgaagaaggtgttgctgcgctgcaggccggtgcctccggcttcacccatctgttcaacggcatgaccggcgtcgatcactatcgcccgggcatcgcggcggcagcactcgcgcatgcgcagtacgccgagatcattcccgacctgcagcacatccatcccggcgtgatccgcctggccgcgcgcgcgatcccgcgcctgtacgcagtgaccgacgcgactgccgccaccggcatgcccgacggcgagtacgcgctgggcgagcagcgcgtgcacaagtgcggcggctgcgtgcgcctggctaccggttcactggccggcagcgcgctgaccatggaccaggcgctgcgcaacctggtgcaggtgggcctggagctggccgatgcctcgcaacgtgtctccaccttcccggccgactacctgggcctgggcgatcgcggccgcatcgcgcccgacgcccgcgccgacctggtggtgctggacgccgaactgcgcctgcagcaggtggtggtgggtgggcgcgtggtggatttgaacgcaacaccagcctgacgcaccgcgcctttgtagagtcgagccatgctcgactgctctgccgcgccatgcgcggtcagtcgagcatggctcgactctacagaaagcaatccgcaccgaaacaccttctgggatatgccgatgactgcacgcaccgctccgcgctggcccgtacgctacctgctcttcatcggcggcctgggtggcctgctgtacggcatcgacatcggcatcatcgccggcgccctgccctatctcgaagcaactgccagccacgcctggcagctcagcagccagcagctcggcttcgtggtggcagcggtgctgctgggcagcgtgctgtcctcgctgttcgccggcatggttgccgacctgatcggccgccgcggcgcgatgctgctggccggcctgctgttcactgcctcgattccgatcatggcactggcctccggctacacgccgctgctgctgggacgcctgctgcagggcatcagtggcggtttgatcggcgtagtgattccactgtacctggccgaagtgctcagccccgagcgacgtgggcgcggtgcggcgatgttccagctgctgctgaccgttggcctggtgctggcagccctgatcggcctgtaccacgctcacgccgtggatgccgccgccgaagccgtgcgttcgctgccggtcgcgcagcaggcgcaggaactgttcacggtgaaggaccacgcctggcgcaccatcttctggacctgcctggcgccaggcctgctgttctgcgccggcatcttctggctgtccgaatcgccacgctggctggtacgccgcggccgcatcgatgaagcccgccgcagcctccagcgcgtcctgcccgccgcagatgtcgagcccacgctggcccagatccaggcgccggaatcgagcagcagcgacggcaagcgcgatccactgctcagccgccgctacgtggtgccgttcctgctcgcctgcgtggtgctggcctgcacccaggctaccggcatcaattcggtgctggcctacgcggtcaacatcctcaaccaggccggcctgtccggttcagtggccaacggcgccgacgtggcgatcaagctgctcaatgcggtgatgaccgtggtcgcgttgctgctggtcgaccgcaagggccgcaagttcctgctgatgctcggcagtggtggcatctgcgtggccctgctggccgcggccgcgctgttcttccaggccgagcgtggccgcgccgatgtgcaaccgcagctgcaggcggcggtcagcggcgatggcctgcaactggttctggatgacgcgcagtggcagcgcctgagcaatggcatcgacagccagggccgaccgatgcagctgaccgtgtcgtacgcgtatggtgactttaccaatgtgcgcgccctgcgcagcgacaacctgaccgatcgcgagctgcgcatcgagcgcgccggcaccgtgcagcccgacagtgtgattggtgcgttcttccgcaagctgcatctgaacccgttcgccgacccggccagtgccgcgcaggcgccgctgcgcatcgaacaggcgcgcatcggcccggtgccgccaccggcacacggctgggccgtggccgcctgcatcctggtgttcgtcgcgttcttcgcggtcggccccggcgtgtgcgtgtggctggcactgtcggagctgatgccgaaccgcatccgctccaacggcatgagcatcgcactgctgatcaaccagttcgtgtcgaccaccatcgccgccatcttcctgcccacggtgggccactacggctacgccagcatgttcgtgttctgggcggcctgcaccttcgtgttcttcctggtagccgcgttctggctgccggagaccaagggcaagtcactggaggagatcgaggcacggttcgcgggaaagcggggctgacagcgcctgcacctggcgtcggccataccccatgacatgccaacggggtatggcccgccgatgacggtatggcacaccgatgggtgtggcacgcagaccgggtagagtcgactgttagtcgactgctcttcgctccaacaccaggaacgccgcgctacgcgcgtgagtcgactaacagtcgactctaccgctgccatcacttcccggtgatatgcctggccaacgcctgcgcctcaggtcgctgaggctgtggcacgccgatgggtacggtacgcagaccgggtagagtcgactgttagtcgactgctcttcgctccaacaccaggaacgccgcgctacgcgcgtgagtccactaacagtcgactctaccgctgccatcacttcccggtgatatgcctggccaacgcctgcgcctcaggtcgctgggctgtggcacgccgatgggtacggtacgcagaccgggtagagtcgactgttagtcgactgatcttcgctccaacaccaggaacgccgcgctacgcgcgtgagtcgactaacagtcgactctaccgctgccatcacttcccggtgatatgcctggccaacgcctgcgcctcggcaacgctcggcagcccgctcaacatcatcgattcaccgaacgggcctttcaccgtcgccaccatcagcacgcgaccatccacgctgattgccgctcgttgccccaccagcgccgccgtgccatcgtggatgcgttggcgtgcttctggccgataccggatctgcaggccgggctcctggcccgcgtccagcacatagcgcacatcggcgatatctgcactgtcggcaatcggcggctcgcgcagcgccagggtctcgccctgccactgcgcttgcgtgcccttgccatccgcatcgaccgcgctcaggcgcacatccacaccggggcgcggtgcatggcgctcgactgtctgcactgcgggcgtggcgcccggcatgcagccggccagggtcaaggccacgcccaccaacagcggaagcgccgttctcacttcagcttccgcagcttgaatgccaccagcacctgcagcaggccgtacagcaggctgccgataccgatccacagcgtagttaccgccacgccggcatatggattcgccgcaaacagcaggcccagcaccaccgccagcacgccgctgaggatcagcaaccattcgccctggatctgcttgcgcacgcggatcgcgaacacgatgcgatagatgccggccaccagcagccacgccgccaggaacagcaccagcacgctggccgttgccagcggattgatcaccgccaggataccgaagcccagcgaggcgagggcgtacagcgccagccagccgcgggacgcgccgctgccgccattgatcaatgcgaacaggctgatgacgccctcgatgatggccatcacgcccagcgtccaggccaatgccatggccgccgacaagggccagccgatggcgatgatgccgaagccgagagcgaccaggccatacagcaggaggatccaccagctacggccgattgccgacaacaggggagacaagggggaattcatggccactccttcgatacggaaccgggttcatcgtagcccgttgtgatgaagagggagatgacggtggttctggacgggttcgtcttggatcgacgccccaatagacatgagcgtcaagcaccgcgactgttagatcaaggcctgcttcgactctcatttggactccgcaaccacccggccggcggcagtatgagtaccggtggtggtgctgtcattttcttcgcactgcccaggccggccaagttctgcgatgcaagtctgctgtgcgggttgtcccgggtgtgtcctgcaccaccacattcaccgcatgaccccggggatggattgataaggccctccgaatcagcgatatgcacggcccacattccaatatcaagacaagccgggacgccatccaaccagtacgccaaggtcgcttcaggtgaagcgccggcttatctgctacttgaactaatcaaacgtagccgcctgcttcttccaggccagcatacatgtgcatcatgccgtcctcaatgctggaagtatccctcctcagcacaacaccccttgcacgatcacaaaaaacgaacgtcagccttgcaccgaccctatctccgtccgtcttaagaatgaagtatgaacaatctcccttgacgcgcgcattcatgacgtcgaaaaaatcagatagatatcgcctatcaatgggcataccaactcgctccgagaaatcgatagccaatgaattcttatctttcactcgcgctcccttgacagcccttaccacttatttaattaactttggttcaccgaaccaaactctgccaacaacctcccacaacactccactccatgggtcgccaacagcgctctggtggtgccaggcttggctggtaacagagctgaaggcatccacgcctggcgacaaagctcagatgttggcccccactccagcgctcgctgccgcacaaaaacttgccgtcagcctggctctgcttgctggcgtagtcgtcggtgtcctgctcgctgatgatggacaggttgcggtcggcgtccaccaaggtttcgacgtgcgtggtgccgttgccgctgcccttggcggtgctggccggcacataccaaccggtcggcgcaccgatgctgaagccgatttcgccactgccgctattgttcttcgacgactgcgtgtgctcttccgtttctctgcgcagggtgatgttgtgctacccaccgccgattttgtcgtggcacgtctgcctagaactggggctggaggcgccgatgccgatgccgatgccgatgcgcaggctcacgccgtcggtggtgccggaagccccctgcagcatggcgccgccgacgccagcgttcgaccaggcgggcttgtccaggcagacacgccattgagccaacgccatctaaatattattttatcttaccggagaaaataattccggaaaatacacatcaaccaatccacccttcaataacctgtctttcgaaaattcgattgatcgggctcgaacgaatgcccccctgagttcctcggggaagtcattgatgctcgagcacacctcaggaactaagtatctgtaatagtcacccatctctacggggccatcatagccaaccgggtaatcatccccaacagcattcccttcaactgcgaagaaaagatacatccctctttcaattgcaatcgccgcatctgagttcgacccgtaatgatcaaactcttcctgaagttcacgcgtcaaattggacgttgacgtgtctttgttcaaccagcgcgaatacatgtcaaccgaaaaccctccgccccccacagtgaatgccgggtgcttgctcgactccccccatgcaaactcgccaaggtctcgaagtcttccgcgaacatccatcattccctgaacgcaagtgggcactggaccaaatcggttattaagaaacattgccagccgaccgttcacatccgtggcaaaccaggtaaatattgaaccaccaccaataacggaaccatcaggcaacatagagcctcacattatttccaggtcttctcgcaattcggacatgtttcgattattgatttatctgtaatttcacttttcttccaaacattttttggccacaccgcctcggtaaattccatcttggaaggtcagcaccctttctgatcagctcgtccgcagccattacttcagcacaagcccctgcgatattgctgcagagtgtggtcttggaaccaatcggcacccctaagcgtccctcaacaaaagcaacggttctcggatcaagcatatcagcggtgatagttggtgaactgcgtcctaccgcatacgccccgctgaccggatcgtatgctccgatcattgtggctacttccgatgccgattgcctactagggaacgagttagcctcttcgagcagctttcgccaagtgagattcttaagatctatggcaaccgtcgccggttcgggtcttaagaatgacaaggcactcttgctcgctcgagcggcgccggctccacctagcaagtcatagactgcctctgccacagcggaagacaggccagcctgagtaagcaggttacctcctgccgtctgcgtaggcacgccccataccaaggtactggcacctgcatatgcctggtcaccacctacgtacatgagcgggattccggcaacgcaggcagccccaggagtggcaccacacgagcccccccccccaacaacaacgactcccgcgccccccaccaattgcatcccaccacctgcacgtgtcgtcaactggaacttgttgttcatccagtttgaccagtcagcactggtatccatccagtcatagtcgaaaagcagacgcgttgtctcgtttacaccaagcttggtcgtggtgagctcggtcttggcctgggtcgacagccatgtgcgttcggacgcaagggcatcgctgttcccaatatcctcaatcgacttccagtagcggtactcgtcgctgcccatcgggaactctgcggaacacctctcagtgcacaagcggcaacgtacaggcgcgcctctaccgtcaggtcatcggccgccatatccttgatccgcgccagctgttctgggtgcagctgccgattgaatcgatctcctgtaagcgcaatgttggcgccggtgcttccaccggccagtccacccaccatcgcactactgacctccatcaaggaccggaactgctcggggctgatctcgctctggttggcggtgaggtaatccgagatcgccttcttggccttctccgcaccagcagcactcaccgcgccgttcagcgcatccgcaccacccaatgcggccatcgctgcaccggccatgccgtgcagcagcgcgcggccattgccgccgtcggcccagaacgccttgccttcttcggtctccgccttctggctcaggtagccgcccaggtcgcccacgcccttgaacagcagctgcccacccagctgcatcacctcggcacgctcctgcatcttgcgcaggtcaacggccgacagtgcgctgtcggtatcaaagccggtcgcggtccgatcaagacctgccaaagcgctctcattgccatcgcgcaccaccacggtgccggcggcgatgtccgagcgcgtggtgctgctgtcgttcttcttggtgccgcccagcaggctcagccccgcgccggccgcgctccccagcgggttgctgatgccaccaccgctgctcatcccggtgccgatgccaccgccactggtcttggcgcgggattcgttctcgatgtcgacaacggtcaggctgccggtatccaggcggttcttcgaggcatcggcagtactgccgatcacgccgccttccaggtgtgtgttgccgcctacagtgatgttgaagccaccactgccggcaacgatgccgctctgttcctgcacgctgcgcaggtggctctcgaccttctgctggccgatgttgacggtgccgccgctgccatacacgaaggtgccgccagcctgggtctgcttgctggcgtagtcgtcggtgtcctgctcgctgatgatggacaggttgccgccgatgctggccaccaccttgtcgccactcagctgggcaccctgcagcgtggtgtccttgccactgatcacggtcaggttgcggtcggcgtccaccacggtttcgacgtgcgtggtgccgttgccgctgcccttgcccttggcggtgctggccgacacgtaccaaccggtctgcgcgccgatgctgaaaccgatctcaccgctgccgctcttgttcttcgacgactgcgtgtggtcttccgcttcgctgcgcagggtgatgttgtcccgcgcggccagcgccacgttgtcacccttcacctggctgccgatgatgttcaggtcaccggcggtggccacgatgctgacgtcgccctggctgcggatggtgctgcccaccgccgactggtcgtggctggtctggctggcactggaactggaggcgccaatgccgataggacggactagccctcaaccgaaagcactagctccgccattacgccaaatttttcacttcagcgtctgccaccttggttttcaagaattcctcatcgagtcaaaggatcctgggaattttagactaatggcatgaacaaaatcactaagaatatataaactgtgtagttacagtcttatcggaattaatcacaatatcaaattccctccaatcccctcccgtatgctccttcattacatcatggagatcgcaaaccaaatcagcacaacccttatcaccataatcattcaacaatgcagatacggaaacgccaccgatcgtgtaaaaaaatgaggaatcaatgccaagagatccatcctcctctggaagatagcgaaatctacacgcagcatccgtgtaaccattctcagcacttgcatccatcgccctatatagagaatcaattatctcgacctgtctttcaacgtaactcacagaccaccgccacgtttattcttggaagttctcgaggatattttgccatcagcattgcatataacatataaacgtttccagcctcgcattgccctgcgatgaccttgcagaataatctatcagccgccgctgatcatgcacagaatcatggaaatcttgcacacagaaccatcctttagacccttcgagccctatccctaattaaactctcggcgtgcatatacaaaaccactaagtgatggcaagcccctcagagggcctgaaacatacaggcattcaacgtcgattcttgaaataccaacctccgaacttgctgcatcaacatttgtcgccacgacctctacgctttcccaatcaagatcagtcgggtcacgctcaagataataacgaatcaaaaccctccccttctcgtcgtaccctacagctatggctcggatctcctgatatatctcaccgaggagcgccaccctgaagcacaccactagccaatccggcaacctattcaaaaacataccgcttacttcctcgcatccggaacaatatgagcaccatttttactatagtgtatctgcccccttgttacggcctgtccggttgttccatcaacgcttatcggccgaccaaattccacaattgggttccctcgtgaaccattcccgacgacagggcactttccactatgaaccccagctaggagctcagacgggtccacgtcactattgaacatgtcgcgcagcagcgcgcggccgttgccgccgtcggcccaggacgccctgccttctcggtctccgccttctggctcaggtagccgcccaagtcacccacgcccttgaacagcagctgcccgcccagctgcatcacctcggcgcgctcctgcatcttgcgcaggtcaacggccgacagtgcactatcggtatcaaagccggtcgcggtccgatcaagaccggccagggcgctttcattgccatcgcgcaccaccaccgtgccagcggcgatatccgagtgggtggtggtgctgtcgttcttcttggtaccgcccagcaggctcagtcctgcgccggccatgctgcccagcgggttgctgatgccaccgccactggtcttggcgcgggattcgttctcgatgtcgacaacgctcaggctgccggtatccaggcggttcttcgaggcatcggcagtactgccgatcacgccgccttccaggtgcgtgttgccgcccacggtgatgttgaagccgccgctgcagcaactacgccactaaggtgccaccgacctgcgtctgcttgctggcgtagtcgtcggtgtcctgctcactgatgatggacaggttgccgcagatgctgaagccgatctcgccgctgccgctcttgttcttcgacgaccgactgctggttccgcgcagctgtattcgctcagggccaccagaatcatctgaactgatgaagtgccatccggtttcacatacctgccgtatgtgccagcagcagcaatcaacccacctcgaacatccatctgtcttttacgcggactcccgataacgaggatcttcccgcatgattcttagaacttcggaccaattccatatgattcctgggatatgactctcgggaacgatcttcgctcgctccgaggaaggaaactcttccatagcccgcctgcaccgcgaatagaacaaattaaagcagctctcatcgacgtagtcgagaacaatgaaattctgtccctgctcatccagcggggcatagatatcgcttaggcagcactgttcgtcgggccgaaagagcatccttgtcgactctacaatgcaatcgaacaccccacccgaagtggaccagccagcacctggcggcccgttcccgtcgccaatagaaatgtacatcgccataatttacctcaaaataataattttaccctgctgctccggagtgagcatttttatccaagagtttaccaaagcctgattttcaggagcaagattcctgtaatccagaggaaccatatccgccttgtttacatgatctatcagctgccgctgattctgcgctgaattattggagaagaatttatttatttgagtagactttgtaccgtctgtccacatgaaatccacggtcttccccgcatagggcccactgacaaatacgaagtcgggatttttactgccctgcaccgggtctgtcctcttcagagtccctcccaaggaattctctaactggacggccgcctgaccttcatgcactgcaattttccccttatccggatccaaaccaagctccaaaattctacctcgattattggagcggacaggatttatcgagtttagacctgtttcaacatctttgaacaaaggtgtcagctcacgcccagcagtcagagccctatttgcagcctggcctgccgtttctgtcgatgagttctgcacagacttcaggatctgctcggattgcagcccccccttctttgcagcattccctgcgatctcagcacctgccgcgctgctcgacaatcgaagcgtgtcttccgcagtggtagcagcctttgccgccaccagggccggcagcacaggtgcaagcgaatgaccacccacgtagtcacccatcaccgcatcggcggctccgctgatggccttggtgcaactgtacggattgaggatgcaccagccaccgaactcaacagccgccgccgcaccgatgccaagagcagctgcgccagcctggaccatggcaacgcccttctgagagcgcgaggcgtcgccgtagtagcgcagtggctcctggaactcaaagcgccagtccttggttgatccggcggcgtaagcagttcccgagatggcagtgtagacgtctttgaaatagccggtttcgcgcccaagctcttcgctgaacttagagaagttgtcccgatcgctgctgtcgaacgcggtaccccagtcgtacttgttctggttcttgcgcaggaaatcaattgcgtcagtgttgttttctactccactcaggtcggactgtattttcgagtcaacgtacgcagccgcttccacaagaaggatgcgataggcctcttccttcgagatcttctgctcgcgggcgaattcctctgcatggaagcggatccacttcacctcatccggatgcagctgccgattgaaccgatccccggtcacggcaatgttggcgcccgtgcttccacccagagccccgcccaccatcgcgctgccaacttccatcagcgactggtagtcctcccagctcaggttgcccttgttgctctcgaggaattccgagatcgcgatcttggccttctccgcaccagcagcactcaccgcgccgttcagcgcatccgcaccacccaatgcggccatcgccgcaccggccatgccgtgcagcagcgcgcggccattgccgccgtcggcccagaacgccttgccttcctcggtctccgccttctggctcaggtagccgcccaggtcgcccacgcccttgaacagcagctgcccacccagctgcatcacctcggcacgctcctgcatcttgcgcagatcaacggccgacagtgcgctgtcggtatcaaagccggtcgcggtccgatcaagacctgccaaagcgctctcattgccatcgcgcaccaccacggtgccggcggcgatgtccgagcgcgtggtgctgctgtcgttcttcttggtgccgcccagcaggctcagccccgcgccggccgcgctccccagcgggttgctgatgccaccaccgctgctcatcccggtgccgatgccaccgccactggtcttggcgcgggattcgttctcgatgtcgacaacggtcaggctgccggtatccaggcggttcttcgaggcatcggcagtactgccgatcacgccgccttccaggtgtgtgttgccgcctacagtgatgttgaagccaccactgccggcaacgatgccgctctgttcctgcacgctgcgcaggtggctctcgaccttctgctggccgatgttgacggtgccgccgctgccatacacgaaggtgccgccagcctgggtctgcttgctggcgtagtcgtcggtgtcctgctcgctgatgatggacaggttgccgccgatgctggccaccaccttgtcgccgctcagctgggcaccctgcagcgtggtgtccttgccgctgatgacggtcaggttgcggtcagcgtccaccacggtttcgacgtgcgtggtgccgttgccgctgcccttgcccttggcggtgctggccgacacgtaccaaccggtctgcgcgccgatgctgaagccgatctcaccgctgccgctcttgttcttcgatgactgcgtgtggtcttccgtttcgctgcgcagggtgatgttgtcccgcgcggccagcgccacgttgtcacccttcacccggctgccgatgatgctcaggtcaccggcggtggccacgatgctgacgtcgccctggctgcggatggtactgcccaccgccgactggtcgtggctggtctggctggcactggagctggaggcgccgatgccgatgcgcaggctcacgccgtcggtggcgccggaagcgccttgctgcatggcgccgccgacgccagcggcggcattggccgcctgcaccgcgtacagcgccttcaggcggtcatcctgcgcattgccggccgccttggccgcaccgtaggcggccagggcggcatccaccacaccgccggtcaggccgacgttgataccggcactcttctgcttggtgctctggtgtacgtcagtggtgccctgtgccgcgtcgatcaccacctgcccgcccaccagctgcgtaccggtcttcgacagcacgtccgaaccggtgatgtgcagcgtgttgccggcgctcaggttgacccggccatcggttgagccgatcaggctgccctgtggcgcgctctgctcgatctccaggcccttttccagcttgctctggccgatggtcaggttgaagccaccaccgccgaacacgcccgagcgcttgacggtcttgtcatgctcttcgctgtgcgtggaggtggccgtgccgatggtgaggtcgcgggtggcggccaccaccacatcaccggtggcagccacctgcgccgcctgcgcgacgacgtcacgtccggcgccgatggtcaccgtctcgccgctgagcgtggtgcccaccaccagactgtcccgggttgcgtcgtaagtggtggtggtcttgctcgacagcaggcccttcttcctgcgcgtggtttcctgctcccagctgtggtcctcctgcgccgccagcaggttcacgtcgcgcgtagcggcaatgctgatgccgccgtcggtgctgccaacctgcgtggcagtgaggttggcatcgcgcccggccaccagcgcaatgtcaccgccggcctgcagcgaagtgccgtgcacggtctcgtccatgctctgcgtggtctgcgagaagcgcttgccacggctctgctgctggctggtgttggtggtggtttcggcctgcaggttgagatcacgcccggccaccacggccaggccgtcgccggccttcagctgcgcggcctgcaggttcacgtcctgcccggcctgcatgcccagcgagccaccggcctcgatgccgctggcgttgagggtttcgcgcgtgtagcggttgctgccccagccgccctgttcggtggtggtcagtgcgttgaggttgatgtcgttgccggccgtggcatggacgctgccgccggccttggcggtcaccgccgtcaggttcagatcgtggccggcgtccagcgacaggctgccgcccacgtccagcgtggtgcgacgcaggctgccatcaccctgcatctgcgtggtgagattgaggtcgcggccggcctccagcgccgcgttgccgcgggcacgggtctgcgaaccgaccagtgccaggtcacgtccggcttccagcgccaggctgccgccgctgcggatgctggccacgtcgatgccgctgacactcttcaggtcacggccggccaccagggccacgttgccaccctggatcaggccgctgttgttgaggatgtcctccacggcggtgatgcgggcattgccgcccgcggaaatgccaccgcgatcgttgagcaggctgccggtatcgatggtcaatcgatcatcggcgcggatcatgccctggttggacacattgccggcgcggatctccaccgactcgccagcgatggcggcgccccccagctgcaggcggttggcggtggcctgggacaggtacaccaccggcaccagcaccttctggccgtccacttcctgggcgaccatccacacgatgtcttcgttgagcgcggccacctgttcggccgacagcgccacgcccacgctcagctgctggcgcgcggcttcggtcacgccggcatccatcatggcgcggtactggcccatgccatcgccctggtcggcatccaggtagcgacgcccggtcaggccggtgatctgttccatcaccaggcgctgctcgtagaagtcgtcacccatccgacgcagctgcttgtcggggtccaggttcaggcgctggaacatgtagtccgagccgatccactgcccgaagttggcgaagcgcggatcggtttccaccagccagcgctggttgcccggattgaccgtgtacaggccaccactgggcagcgacaggcccggcagcggattctgcgggctgcccaccacctgcggcggcggcaccgtggtgacacggccagggcccggggagccggtatcaccggccgtgcccgcaccctgcgcctgcgcgctggcaggcccggtggccacgccctgctgtgcacccggtgcgccagcattgccgccgaccgcgccggcgccctgctgctggcccagttcgggtgcgtaggcgttgttgccctgccaaccggcaacgtccaacggtgtgccaccgctgtgcgcggtgaccacggcgttgttgacctcgcgcgcttcgatctgcaccttgcggccggcggtgatgctggcattgccgccggccagcgtgacctgcttggtgaccgtgctggtgcccagcgcgcggctgccgccatagatctcgaagtcgcagcggctggggcaagggcggtaggtgtaatcgatggtcgacgtacgctggaccaccttgtagccggccagcgcctcgttgttgaccacgccggcccagtcattggggtcttcgctgttggatgagccgcggccgttgatcgagaggttgcgaccggcggcgatggccgagttccggttgtcgaccgagccgccggacatctgcatgtcgcgaccggaaatcagctgcgatgccgcgctggcggcgatgacggtggtgccttccagcaccaggtccttgtgctcggtccagacttccagcacggcacagtcgcccgggcacagcttgcccggcggtgccgggccgtcgatgccgtcgaccctgaacgtcccgctgtccgggtcggcagcgccttcgttgccgctgtagaccttgtgctgggtgaccagcacacgacgctcgttggccacgcccagtgcagccagggtcagatcgttctcggcctggatgcgcccggaacggttgcggatctgctgggcgttgccgccgttccagccctgcaggcggatgtcgcccaggctgaagagctcgccgtcgaggttgtcgatgtagttggcatacaggttgatgcggccggtggccgccatcagcccttcgttgtaatcgcgtgcgaccagcgtgttgcccaggtcgcggccgttggtgatgcgcgaggcgcgcagttccagcgcgttgcccatcacggtgccggtgttggtgatgttggcagccgacacctccaccgtatcgccatccacgcgaccggcattgctgaaatcgccggccgtactcagcgcgacacgaccactgccattgcctgccgtggcgttgaactgcccaccagcggtgttctcgatccgcaccgccgagacttcaagcgtgcccttgctctccaggcgcccctggttgaccagtgcaccggccacgtccagcttcagcagcccgttgctctccaggcgctggccgttgccatgcacgtaatcgcccgccagcgtcaggcgcagctcgctgccgccgaacaggcggccgatgccactgaaggcctgcaggcgtgcgccgagtgcttcataggcgctgatttcgccgccaccattggccaggctgcccagcgtcagctggctctggcgactgagcagccggccgttgctgttgtccagcgcggcaagatccaggcgcagcaggttgcctgcgctgagctggccaccaacgttgaatacctgtgcgccggcgcgctccaggtacagggtgttggcggcgtggaccatgctgccggcgttgtccagcgatgcggtctgcaggcgcaggtcggttccagccaccagcttggcctggccgccttcggcgcggttgtccacgctgcctgcggtcagcgtcagcgcaccaccggtactgcccagggtgccgccacggttgtccagcgcagcggccgattccagcgtcagctgcccggcgccgttggccacgatgcggccgccacggttgcccactgaggcagcgcggatgttcgcagcgccctgtgcttcgatgttgccctggctgttgtccagtgcctggcggatctgcagatccagcgaggtgccgccgtggaccaggccacgctggttggccagcgcaccggccacgtcgagcgcgagttcctggcgggcgtacaggttgccatccacgttgcgcaggtcgcccgtgcggctggtcacgcgcgcattgccctcggcccccagcaggccattgctgttgtccagctgggaggccagcacctgcagctgaccggcgccacgctgcacgatggtgccagtgcggttgtccaatgccccggcagcgtccacggcaaggttgccgccagcatcgagccggccaccggtgttgacgatctccgtaccagccacgcgggcaccggtgcccgcggtcagcgtaccgccgctgttgtcgaggcgcccggcaacggccacgtccgcctcgccgttgccgacgatcaggccggcattgctgttgtccagggtgccggtctcgattttcagcacgcccgtgcccgcatgctcgatgcggccaccctggttcagcagctgcgcagccttcaggtggacactgccggcgttggcggcgatgcgcccgccggtgttgcgcagcgcgcctgacaggctcagctcgaacggatcggtgccggtctgcagcagttcgccggcgctgttgtccagcgcggccgccaacaggccgatgcgcgtgccctgcaggctgcccgcattgcgcagcaggtcggtggcacgcaggtcgagcagaccgatggcggtcaggctgccgccgatattgcgccactcaccgctgcgcgcctgcgccagcagggtgccaccggaccagacctggccaccctccagcagcaggctgtcgcccagcaggtgaatctggtggcccgcgttgatctgcccggcattgcgcagctgttggcgcgcatcaaggatgacgctgccggtgctgccgaccttgccgtcggtctgcaggcccgccacgatcacgccgctgttgtcgatctgccctgcccgcaactcgatgtcacccgaggccagcacgcgcccgcgattgctggcctgggcggcctgcagcgtgaccgtgcgcgcctgaacgtcggccgcagtgcgcagtgcctgcgcagcctgcagcgacagcgcgccgctggcgaacaacgccgcctggttgtccaggtcgccatcgctgcgcacctgcagatcagcggcgctgtcgatcgttcccttcagcgtcacgccggcatcggcggacagcacgacgccctgctgcgcaaagaccttgcccgactgctccaggctgccgcccgcgtgcgcggtcagtgtgccggccgccaacgtgcgcccgcccagcaccagggcctggtcactgctgagctgcacgttgccgcgctcgctgcccagttcaccctcgctgcgcagggtccggccccgcacctgcaacgtctggccggccaccaggctgccctggttgtccagcgaatcgcgcacggtgacatcgacatcgccggcgccatagaggtcgccacggttgtcgatcacatccgccttggccgttagtgctcccttggcgaacacgttgccggcgttgtccagcgtcaccgcatccagctgcagcgactgcgcactggacaggttgccgccgacgcggttgtgcagcgcgtcggtacgcgcgtcaagcgcgccatcgctggcgatcacgccggcattgtccaatgtggtggtgcgcagctgtgagcggtcgcgaccgtagatcacaccactgttgctcagctcagtggcgcgcagatccattgcctgctggccatgcaggcgaccgtcgttgatgaccttctgcacgtccacggccaccacgcgtgccagcgccgtggcggccgcctgctgccgcagaacgccgccctgcagggtcagggtgccgccggcttcaagccggttgcggttgtcgagcgtggcaacggacagacgggcatcggctgcgctgccgatgatgccggcgttgtccagcacatcggcgtcgacctgcaggcccttgcccccctggatgctgccgatggtgtcattgtcgatgcgtgcgttggacttcaatgccagcaggtccaccgcctgcagcgtgccgctgttgcgcagacgatcgaccgtcagcgtggcctggcgggcctcaagggtgccttggttgtccacgccgccggcagacagttccagcgcctgctcggagaggatgcgtccggcgttgtccagctgctggcgcgcctggatcttcagcagcccgcccgcagacagctcggcgtccttcagctgggtgatgcggtcggccgctgcacgcaggttggcaccggcaccgatgatgccctcgttgtcgatgctggccgcgtcgagttcgacgtcggcgtcgctgtacagctggccggcgttgtgcagctgcgcggcctgcatccgtacgccctggttgcccagcagcaggccggcgttgtccacctggcgggcctgcacgtccagcgcctgcgcgcccaggcgcgcgcccttgtcctgcgccagcgtgtcggcgcgcacggcaagcccggcgcctgcggtcacctgtgcatggttctgcacctgtgcggcagccagcgcgatgctgcccgcgctcttcaccgtgtcagccaaggtcagcgtgccaccggcgtccagctgcatctgtgcggcctgcgcgctgccggccaggtccagattctggatggcgcgtacggccatcgcagcgcccgccgacgtggaaccggcaagcgacgcctgccgggcacggatctgaagatccccctgcgcgtactgggtaccgtcggccttcaggtcaccgtcggtttcgatctgcaggcggcctgcggccgccgtgcgtccgctcaggcggacatcgccggcctgggtcaggatgaagtcgcctgcgtcggccaccatctggcccgtgctgcgcacgcccacgccggcctcggtaccgaccaaccggatcttgcctgcatacatgcccccgagggcggcaacatccaggccgaactgcgggcgttcgccttctccggtgatcgcctgcgtcgccagggtctgggcatcgatctggttggcgccggtgaccacgttcacctcgcgcgcccaaaggcccgcgttgagctgcaccgcgcgggccagcaggtcgacgccttccaggttgccggcatccaggccgttgccttccaggcggatcgttccgcgcgacacccggaacgcagacaggctgccatcgttgccgaacaccggggtgccggtggtcagcgtgccacgggtggtattgatgaagccgcagccatcgcaggtgatgccattggggttggcgacgatcaccgccgccgagcgccccgccacctcgatgtggccctgcaggcgcgatgcgttggtggatgtcacctcattgaggatcaatcgtgccgactggcccggctgcaggttgccgttaccctggatgtagccacccagttgggtctgcacggtgctcgcgctgttgttgaggatctgcccctcgcgcccgacgttgtagtcctggaagcggttgtgcgatacgccgcccgcgttgggccggttgatctggatgaccggcacgccgttcgccgcctggtcggcccgcgcctgctcgccggcctgtacctgcacctgggcaaacgagctgcccggggccaggaacgccaatgccagggtggcgctcgccatcgcggtacgcaggcgcgtggcccaaccggcgcccgaagcggacagggacagactgcggaatacgttcttcatgccaggtgcttccatcaacccagaggggaactgcacacacaacaacccgatcacgtcgccacgcggcgacggtgcttccagtcgaatcagaactgccaggacgcgcggaatccgatcacgtgaccgcgtgcctcatgcttgagccacgccgggcggctcatcggtacgccgacgaagccatcccacgccaatccgcccagctcgccacgtgcacccaggtgggcgccgctgagggttccgccgccgataccctggcggtcgtcgcgctcgatgtggccgatatcgatgcccgcatagggtgcgatggcgcgatgtgccatccagctgatgctgttgcgccagtagccgccacggctgccgccgagtggcacctcgccgtcgaagccgttgacggtatagcggccaccgacgctgatgaactccgagccgtacagcgtgtccttgctccactggtagcggagcgcggtgttccatgccagcggacgcggcccggatgtcagggcgccaccggcgccgatatccagcgtggtcagcccatagcggaacgtcggcgccaggtcatcacggcccacggcgtcatcatcgcctcccagccacggcacgccgcggcggtgcgccaggcgtatatcggcctggacccgccccaggtactggcggtgcagcagcgccagctcgaccgaggtggtacgccggcgctggccttcgatctccacgccttccacgtagctgtgcgacgaccgttgcgccacgcgcagctcgatgccgctgcgatagctctggccacgcaccagcagccgttccacggccaggtcgacgttgctggaggtgccggtgctggcgaacgtgtcggcgttgctggcgatggtctgcttgtagcgcgagctgtaggtgccggtgctgaaacgccagttgcccagcggcaccgaccacgatgcattgaagccgtgggtaccccggcccttgtcggcactgccgtcgctgctgacgccaatgctgagcaggtcgttgacgcgagccaggttgtctacccacgcggtcgcgccgacctgctgctttccggtcgcacggctgccggcatcatccagcgacaccgaggcacgccatcgcttgccgtggcggatgctgatgaccacgtccgactcgccgggcacctcgcccggcaccagttccatgttcacgtcctgcgacggaacgcgcttgagctgctccaggccctgttccaacgcgcgcagattgagtacgtcccccggccgcgcgggaaacgcactcttccacatcgaatcgggtatctcttccgcgttgaagcggatctgccggatcacgcccggcaccagctgcaggcgcagggttccgctgcccaggctctgctcaggcaggccgatgcgggtggtcacgtagcccttggccagcgccagatccgaggcacgccgcacgatcagcgcgatgccctgctggcccacgcagcggccacggtagcggtcgagatagcgctgcaggaacgcgaactgccccagatgcgcgccgtcaagctgcagctgctgcagggtgaagcacggttcttcgtccggcagttccagcgaatgcagatctgtggcagcggccggctgttcgcgtgatacatccggcaatgcccgccgctgctcacgctcgcgcgcctcgcgctcggcgcgttcgcgcagttcctgctgctcggcgaacgagggactggccgactgtgcatgcacgacgccgatccacaacagtcccgcggtgcccagaacggcacgcacgctgcatcctgcttttctgttacccatcaacgacttccttgtccagcattggtacagacctggggctgcgagcagacatcgtgcagagagaacatgcggccagcaccgactcgaccgccaaccgctatcggcgggagtgcgcggaactttagggtctttgcatccgtgtacccattgcggcgacgcagtcgagcaccacacgctgaaggatgggcatccttcagcagccgtcatacgtcgtcaatcgctgcggccgttacggcacccgtgcgcacacccatacccgcacgtccctggcaccggccagccgcaacgtctcggcgatttccatcactgtgctgccggtggtcatcacatcatccacgacggtcagccgtgtcggcggcgacaagcgcgtgccgaatgcgtcaaagaggttgtccctgcgctgttctgcgctgcgctcggactgcggcgcggtgtggcggcgccggtagaggccctgccagaccggcatcggcagcaaccggcacagttcggcggcctggttgtagccgcgctggcgcaggcgccgcccatgcagcggcaccggcaccagcggcgcgcacgaccaggggggtggtgcgcgctgcatcagctgcgcaagcaggcgacctgccgccagatcctgatggaacttgtagcgcaccagcagctgatccacgggtggaaggtacagcaggctggcatgtgtggcggcctgcggcggtacctcgtcgcggcatataccgcagacgatcagggcgttctcgggtagcgggagtgcacagcgcaggcaggcacgaccggcccagggcagttcggcaaagcaggcgcggcacaggtcaagttcatcgtggcccggctcgccacagaccaggcagcgcagcggtagcaccacgcgaagtgccgcctgcaggaggcgagtggacttgaacagggccggcatgcgctacagcgtgaccgtgccggtgccccgaggccatcagacgcacgctccttgacctgtaggcatctttacccgtttacggagcacttcaccgcgttggcgcaggcttcgcatccacccgggtgcgatacaccatgtacggcgtctgccggcgatccacgccaccattgaagccggcctgtcgatgcagctggttggcggtgaaatacagatagccgtccggccccatcgacagcgtatccggccacaggatgcgcgggtcgtgcaccaccgtcgtccatcgtccctgcgcgtcgcgggcatggatggcgttgtgctcgtagtcgctggcatacaaccgcccgttggcgtccatctccatgccatcggaggcgcccttgtcgcccaggtcgaccaccgctgccgccagttccgcttcactcagcttcgggtcgcgcagcagcgcggtcggcacgctgtacagatgacggctggacaagggcgtgtagaacagggtgccaccatcgggcgacagggcgatgccatcggcggccacggtgaacggcgccgacgaaccgtcggcgttacgcagtcgcatctgctgcccttccacgatcggcacgaaggcggcatcggccgaggtggacacatgaccgaccagtcgcttggacgcgacgccagtggcgaggtcgatcacgatgatgccgccgataccgctcagcgacgagtcggtcacgtaggccacgccctcgcggccaacccggaaatcgaagcgcacatcgttgacataggtgcgcgcgtcgatgacgttggccgggaacaccagcgtcctggccacggtgttggtggcaaggtcgatcgccaccagtttggcaccgccggcctgtggcgcagagaacccgggcgcggcggtatccagcacccacaaccggccctgaccatcggccaccacgctctgcacgctgatgaaatgggccgccggatcgggaccgtccttgcggttgatgcgcgcatccggatagggcacggcgcggccgtcgcgccattcggccacgctgtagaccacctcatcgccccagcgcgggaagttgacgaagatccgcccggtttcagataccgccacgctggtgggcatggcaccttcgaaacgcgccaccggttcgagagtgccgatgctgcgctcgctgggcagcaggggcgcgccggacatcgccagcgcgggggaactggccagggccaggacggcagccgccaggctgcggatacggcagttgatcatggtcgcgctctcgatgcaggtccgggtgcagccccggcgtcgacgcatcttctgcgtcgcgcgtggcatcgggtagacggtgcaacgcggaatcagcttcactgctggagtgaagatggagggctgattgatcgcattgattgaagcaatgatcgttgtctatccgttgcgtgcctgccttgcgacaaaacccgctcaagaaatctcaacggctgccaacgcggtttcgaacctgtgctggccctcttcaccccaccagggaacagtcatcacgccaccccgccgctgcaactggtgcagaaggagcaggaaggcctggacctcccgctggccccatgacgctcccatgcggtaatcgagcgtcaacccatggcgcatgacgagcacgcccagttctggcagaagaacgccgccgcaggcaatgtctgcaaggccgacatggaagggttccacttcgtcctggagaacgcgtcgcgcgtcgcccggtcccatgaacggctgaccaagatcttccgcacggtgccagagctgcacgcttcgagaacccgcgacgcgggcaccgcaggcaaacagataggcgaacgcatcggccgttccggcggcctcacggtacgcgagctccacttccggaagcgagccatcatcggtcacgaagtagcaccgtaacgtcgccaacacctcctctgggaggagaattgctgctccaggctgcattgctcctagtcatctccattttcgcgggtgcgggaggttcgcacagcaggcgcctcgacagccacatcttcagccgttttcggctccatcaacagctccgccagcccgcgatagattggtaccctgcacaccagcccggacacaccacgcgcgatcagcaccgtggccaggatcggcagcagcagatcgccgctgtcggtcagctccagcgagatcaccgccgaggtcagtggcgcctgggtcacaccggtcaggtaggcgcacatgcccagcaacacgaacgcgcgcgggtccacgcccggcatcagcactgacaggttgtggccgagtcccgcgccgaccgccaacgcaggtgagaacaggccaccgggaatgcccgccacgtacgaggccaggttggccagcagcttcatcaacccgaactcgtggccgaccagcgcctggccctgcaccaggctgcgcgcttgttcgtaaccggtgccgaacgcgccttcgccgaacaccagggccagcacgaccaccaccaggccgcagcccgcggccagcaataccggatgccgctgccgcagctggcccagccaacgcggacggcccgccgcgctggccagtaccgcacgtgcgaacagcccacccagcaggcccgccaccacgccgcacagcaggatcgccagccagccctggccgagcggcagacgcgcgctcacatggccgaagtaggtgtaattgcccaacagaccgagcgataccacgccaccgacgatcaccgcggtcaacagggtgccggagaagcgatgttcgaaacggccgctgagctcctcaatggcgaagacgatgccggccagcggcgtgttgaacgccgccgcaataccagcagcgccaccggccaacaggaaatgcgagagctcgcggggatccttgaagccgaaccagcggccgaacagatacatcaggctggcgcctacgtgcacggtgggtccctcgcgcccgaccgatgcgccccccagcagcgacagcgaggtcagcagcagcttgccggccgaaaccgctggggaaaggttggttttccggaacggctcatcagccttgtccagcgcagcgatgacctgcggaataccgctgccccgcgtgggcttcagcacgccggaagtgagccaggccagcagcgcgaagatgcccggcgtgagcagcagggcccaccacggcgagtgcgaggtgatgcgctggaacagatggaaggccgcatcgctggccttggcaaacaggatcgccaccagtgccacggccaccgcgccgccccacagcgcggcgcggcggcgccaggcctcgctgaggaccagcgcggtgatgcggccacgaaggcggtaaagatcaaacatgggaaagagtctgcgcgccagcacttgcgttgtgcagcaggcactgtggctggacgccttgcagcatgcggtgaaatgcggcgcttcgctcgatgctctattgcaccaacgatccgtaaaccaaattaaaatatagatggttgacagcctccccgcgcccacccacactgccgccctcgctccactcgtatccaaggtcccgccatggctgctgccatccgccacgactggcaacacgacgaactgcaggcgctgttcgatctgccgtttcccgagctgctgttccgcgccgccgcggtgcaccgcgagcacttcgatccggcgcaggtgcaggtgtccacgctgttgtcggtgaagaccggaggctgcccggaagactgcgcgtactgcccgcaggcgcagcgctacagcaccggggtgaacgcgcagaagctgatggagaccgacgcggtgctggccaaggcgcgccaggccaaggccgccggtgcatcgcgcttctgcatgggcgccgcgtggcgatcgccgaaggaccgcgacatcccgaaggtggcggcgatgatcgccggggtgaaggcactggggctggagacctgcgccacgctgggcatgctcagcggcgagcaggcgcgtgcgctgaaggatgcgggcctggactactacaaccacaacctcgacaccgcgccagactactacgattcgatcatccacacgcgccagtaccaggaccgtctggatacgctggagcacgtgcgcgatgccggcctgaagacctgctgcggcggcatcgtcggcatgggcgagacgcgcgcgcagcgcgtcggcctgctgctggcgctggcctcgctgccggcacatcccgattcggtgccgatcaacaagctggtgcaggtggcgggcacgccgctgcatggcagtgccgaactggacccgttcgagttcgtgcgcatgatcgcggtggcacgcatcgccatgccgcgctcgatggtgcggctgtcggccgggcgcgaggcgatgagcgacgagcttcaggcgctgtgtttcctggccggtgccaactcgatcttctacggcgacaaactgctgaccaccggcaacccggagagcgagcgcgacctggctttgttcgcccggctgggcctgcagccgatggcggtgcaggtggatgccgagggccacgaccacggcggtaccgtgcacgccgatatcagtgccgatacgcccggctgtggctgcgctcacgcggcctgagacgggccgcaagcaggcgccgcggcaacgcgctaccctagccgccccgtcgacgcattcagccaccatggcccgccccgacctgaccgcccgcctccacgcccagcgcgctctgcgcgatgcccaaggccgtcgccgcccgcgacgcacggtcacccgtcgcgatggcgtgcgcctggaagtggacggccagtggctgaccggcttctgcagcaacgactacctcggcctggcccagcagttcagcgtggtcaacgcgctgcaggacgccgccgcacgcgaaggcgctggcgcaggtgcctcgcacctggtctgcggccatcatgccctgcatgaggcgctggaacgcgaggtggccgaatggcttggctatccgcgtgcgctgctgttcggcagtggcttcgccgccaacctggcggtgcagcaggcgctgctgagcgaagagaacgatgtctgcgtacaggacaagctcaaccacgccagcctgctcgatgccacccggttggccggtgcacgcctgcgccgttatccgcatctggatgcggaaggcgcaatgcgtcagctcaagcatgcgcccgatggcgcggcaatgctggccaccgatggtgttttcagcatggatggcgacatcgcaccgctgcgtgcattgtcgcttgtggcacgcctgcagcaggcgctgttctatgtggatgatgcgcacggtgtaggcgtggtcggtgatggccgtggtgccgtggccgccgccggactgggcgtggacgatgtgccgctgcagctggtcacgctgggcaaggcactgggcggttccggtgcactggtgctgggccgcgacgacctgatcgagcatctggccgagaccgcacgcccgtacatctacaccaccgccgtgccaccggcgatggccgccgctgcgcttgaagcggtgcgcctggcgcgcagggacaactggcgccgttccaaactgaccgacctgatcgcgttgttccgcagcgaagcacgccgccatgggctggacctgatggcttcggacacgccgatccaaccgctgctttgcggcgatgaccacaccgccgtggccatgtccacggcgctggaacaggccggttggctggtcggtgcgatccgcccgccgaccgtgccggaaggcaaggcgcgcctgcgggtgacactgtctgcgctgcacacgccggaacaggtgcgggggctggtcgaggccatcgccagcgcgcgcgaacgcgtggccctggccgtgcgtgaagccgcgccaccgccgctgcctgtctttgcctgagttccgtgtcgttgcccatgcatattgacgtcaccggccgtgggccggacctggtgctgatccacggttgggccctgcagggcggcgtgttcgcgccgctggtgcagcggcttgcggaccagttcaccctgcacctggtcgacctgcccggccatgggcacagccgcgaggacaccacgccgctgcgcctgccgttcgtggtcggtgccattgctgcggctacgccgccggcggtgtggtgcggctggtcactgggcggcctgttcgcattgcacgcggcggccacgctgccaaaggtgcgcgggctggcgatgatcgccgccacgccgcgcttcgtgcgaggcgaagactggccgcacgcggtggagccggcggtgttcgagcagttcggccgcgagctggcgaccgacttcggcggcacgctggaacgcttcctcgcgctggacgtaatgggttcggcgcacgcccgcgaggagctgcgcacgctgcgccagcgcctggtcgagcgcggtgcgcccaccgaacgcgccctgctggaaggcctgcgcctgctcgaaagcactgacctgcgcggcgcactgccaacgctgggcaagcccagcctgtggatcgccggccagcgtgaccggctggtgtctccggtggcgatgcaggccgccgcagcactggccccgggcgcgcaggcgctgaccatcgcccacggcggccacgcgccgttccttggccatgccgacgaagtggccgccgccctgcaacacttcgttgccgccctgtcgccggctgatggcggacaatgagcaccttccaaattccgcaggactgacgcatggatctgggtatcaacggccgctgggcactggtctgcggcgccagcaaggggttgggcctgggctgcgcgcgtgcgctggtgcgcgagggcgtcaacgtggtgatcgtggcccgtggcgaggctgcactggagatcgccgctgaagaactgcgtgccgtgcccggcgccgccgaggtgcgcgcggtcgccgccgatgtcaccaccgaggccggccgtgctgcggcactggccgcatgcccgcaggtggacatcctggtcaacaacgccggtggtccgccgcccggtgatttccgcagtttcgagcgcgacgactggatcgccgcgctggacgccaacatgctggcgccgatcgcgctgatccgcgccaccgtcgacgcgatgatcgagcgcggcttcggccgcatcgtcaacatcacctcgtcggcggtgaaggccccgatcgacatcctggcgctgtccaacggcgcgcgcagtggcctgaccggtttcgtcgccggcctgtcgcgccgcaccgtggcccacaacgtcaccatcaacaacctgctgcccggccagttcgacaccgaccgcctgcgcgccaacttcgcccacagtgcgggcaaggacggcgatgctggcgaagtggccgaacgccgccgccagcagattcccgccggccgcttcggcacgccggacgagttcggcgccgcctgcgccttcctgtgcagtgcgcaggccggttacctcaccgggcagaacctgctgatcgacggcggcgcctaccccggtacgttctaagagactttcgcaatgccgtcccacttcgatgcccgccacgtccgccgcgcgttcgcgcgtgccgccagcagctacgacgccgccgccgccctgcagcgcgaggtgcagtcgcggctgatcgaatcgctggactacctggaggcacgcaagcccgaggtggtgctggacatcggcgcgggtaccggccatgccagcgcgttgatgaagaagcgctggccgaaggcgcaggtgatcgcgctggatgtggcgctgccgatgctggaccaggccaagcgccaggccgggtggtggaagccgttccagcgcctgtgcggcgatgccgccgcgctgccgctggccgacaacagcgtggatgtgatcttcagcaacctgtgcctgcagtgggtggacgacctgccggcggtgttcgccggattccgtcgcgtgctcaagcccgggggcctgctgctgtgctcgaccttcggcccggaaaccctggtggaactcaacgaagcgttcgccgccgccgatgatcgtccgcacgtgagccgcttcgcgcagatcgcccagttcggcgacgcgctgatgatggccggcttccgcgacccggtgctggaccgcgatctgttcaccctgacctacgacgacctgccctcgctgatgcgcgaactgcgcgcgatgggcgcgaccaacgcgcgggtggaccgccgccatacgctgaccgggcgtggtcgtttcgccactgccgccgctgcatacgagccgatgcgccgtgccgacggcaagctgcccagcagctgggaagtgatctacgcccacgcctgggcaccggacccgggcgcgccgatccgcgaaggcgggcatgacgtcgcctcggtgccggtgtcggcgattccgatccgccgcaaacagacctgatcgtctggtagtgccggccgctggccggcaacctcacgattccatgatgggcatctgccggccagcggccggcactaccgaatgcgacgccatacgcgaatcgctctggtgggtgccgaccttggtcggcacagtgccggcagcatcgcgatctgacagatggtgccaaccaaggttggcacctgccaattccgggcggtatcggcgattccaatccgccgcaagcagacctgatcgtctggtagtgccggccgctggccggcaacctcacgattccatggtgggcatctgccggccagcggccggcactacccaatgccacgccatacgcgaatcactggtgggtgccgcccttggtcggcacagtgccggcagcatcgcgatctgacagatggtgccaaccaaggttggcacctgccaattccgaacgttgtcggcgattccgatccgccgcaagcagacctgatcgtctggtagtgccggccgctggccggcaacatcacgattccatggggggcatctgccggccagcggccggcactaccaaatgcgacgccatacgcgaatcgctctggtgggagccgaccttggtcggcacagtgccggcagcatcgcgatctgacaggttgtaccgaccaaggtcggcacccaccaaattcgggcggtgtcggcgattccgatccgccgcaagcagacctgatcatctggtagtgccggccgctggccggcaacctcacgtttccatggtgggcatctgccggccagcggccggcactacccaatgcgacgccatacgcgaatcgctctggtgggtgccgcccttggtcggcacagtgccggcatcatcgcgatctgacagatggtgccaaccaaggttggcacctgccaattccgagcggtgtcggcgattccaatccgccgcaaacagacctgatcgtctggtagtgccggccgctggccggcaacctcacgattccatggtgggcatctgccggccagcggccggcactacccaatgcgacgccttacgcgaatcgctctggtgggtgccgaccttggtcggcacagtgccggcagcatctcgatctgacagatggtgccaaccaaggttggcacctgccaattccgggcggtgtcggcgattccgatccgccgcaagcagacctgatcgtctggtagtgccggccgctggccggcaacctcacgattcaatggtgggcatctgccggccagcggccggcactaccaaatgcgaggccgtgcgcaacgcaggcttccgccctcaggtattggccggcgaactcaacggcgggcgcaccaggtcgcggtggaagaaatagatttcctgcaccaggaagcgccaactggtgtggaagctgcggaagcgcgtgctgggcgtggacgaggccagcgcatcgatgccgagcgccttgctcaggcgcagcgcgcgcgccatgtgcagcggatcgctgacgacgatcacccggtgcaggccgcgctggtccatcagccgcttggcttcaaccaggttctgcacggtattgcgcgaagcggtttcgatcaggatcgcatcgtccggcacgccatgcttcagcgcatagcgccgcgccacctgcgactcggagaagcgcgcaccggtgccgccatagccaccggtgaagatcagcagcggcgcatagcgtgcttcatacagatccagcccgtggcggatgcgttcttcgaacaccggtgacggcttggcgtcataggcggccgcacccagcacgatgatggcgtcggccttggcggcctggtcgcgttcacccacccagacgatccaggcggtcacgcccagcagccagatcaccagcagcacgaacagccgccacaaccagcccagcaggccggtgcgttcgcggtgccgcccgcggctcacgccgccccccagcgcagcgctggcaggtcgacgttgccgccggacaacaccaggcccacgcgcaggccggcgaagcgctgcggctgcgccagcaccgcagccagcacggtggccgaagagggttccaccacctgcttgagcacgtcccacagcaggcgcatcgccgccagcgtcgcggcgtcatcgaccacgatcacctcggcgccggcggcgcgcagcaactcgaaattgggcgcgccgatcagggtacgcaggccatcgcagatggtgtccggggtgaacgcgccctgacgctcgccgatggccagcgagcgcgcggtgtcatcggcaccggccggctcggccaggatcagccggggctgcggactggcgtgctgcagggccagcgcggtaccgctggccaggccaccgccgcccaccggcaccaccagcgcgtcgaacgggccgtcgctgtgcagcagttccagggccgcggtgccctgcccggccatcaccgccgggttcgtatagggatgcaccagggttgcaccggtatcggcctgcaccttggcgcaggtggcctcgcggtcggcgatggtcggcgggcagcgccagagagtggcgccgtggcgggcgatgttggccagcttggcggccaccgccccctccggcaccaccacatggcaggggatgccccgggtgcgtgcggccagggccagcgcggcgccgtggttgccggaggaatgggtcaccacaccagcactggcgcgatcggcatccagcgaccacaccgcattgcaggaaccacggaacttgaatgcgccaccacgctgcaggtgctcggccttgaaggccaactgcgcaccggtcattgcatcgagggtgcgcgagcgcagcaccggggtcacgctggcatgcggggcaatcctcgcagcagcaagcaggacatcatcggcgcggggcaacagtgaatcgctcatgacgcaagattaacgtatgcccccgcgctggcgaccggggcacaggtcatgccagcatgcaggcctacgccgccattcatcctggccagccgaattaagggccgattcaatgcccgcgcacgaagctggctgcacatccgtcctctggggggacccaccatgaaaatgcgcctgttgcttgccggtggcctgctgctggccctgactggctgcaccacctacgactatgtaggcggtggccgcggtggcggctactaccacggcgcgccgtcggtggagtaccgctacccggccggctatccctacaactacggcccctactacggtggctatggcggctactacggcggctacggcaatccgtattactcgcgcccgatctaccgcccgccgcacaaccatcgcccgccgccgcgcccgggcaatggtggcgagcaccgtccgccgccgccgtcgcgaccgtcgtacaacggtggttcgccgtggcggaacatggactcgatgcgccgcccgccgcagtcgaacgcacagccgccggcgccccaggcccgtccggcaccggcaccgagtgcgccgaggatgaacggttccccctggcgcaacatggatcgtgcgacgcagcgcacagttgagcgctgaaccgtcttgcatttcacacggtccaagccgcaatctacgcggacagtgacggcccgcgtcacaaagtgacaaaaacgacacgggccgccgcaaaaagctctacgtcgatatccgacaggaacatctggatcccccctgttccggccctgtcggatgtcggcacctctgaaggcagacggccccgcaatgcggggccgtttgttttgccgggccgccaaccggcgagagccccagcgtcagtagatccacgccatgcgtggacggggcctttcccggcaccccaaaaaaacagggccggacagtcccccgactgccggccctctgctcccccatcgtgcgcctgtaccggcccctgttccaattccggtcacgggcgcctgcggcgccagccacggtgggtgctattgggttatctgcaaaaatcctgccaactttagggctgatttcggcgccggccggccggtaccgacgtcccggccccgaatggcgctaaaatcgccaccccggcgccgccccccggccgcgcccgcccccagctgaacagcccccatgaatccgtccttccatcgttacgacgtcatcgtcatcggcggtggccacgctggcaccgaagccgcgctggccgcggcccgcaccggcgtgcgcaccctgctgctgacccacaacatcgaaacggtgggcgcgatgagctgcaacccggccatcggcggcatcggcaagggccacctggtcaaggaaatcgacgccctgggcggtgcgatggcgcatgccgccgaccgcgccggcatccagtggcgcacgttgaacgcctccaagggcccggccgtgcgtgccacccgttgccaggccgatcgcaacctgtaccgcatggcgatccgcgccatcgtcgaagggcaggacaacctgaccgtgttccaggctgcggtcgatgacctggtcatcgaaggcgacgccgtgcgaggggtcatcacccagaccggcctgcgtttcgacgccggggccgtggtgctgacggccggtaccttcctcgccggcaagatccatgtgggcccgacccagtacgccgccggccgcatgggcgacccgccggccaccacgctggccgcgcgcctgcgcgagcgcccgttccaggtggaccgcctgaagaccggcacgccgccgcgcatcgacggccgctcgctggactacggcgtgatggatgagcagcccggtgattcgccgcgcccggtgatgtccttcctcggctcggtggacgagcatccgcagcaggtcagctgctggatcacccacaccaccgaacagacccaccagatcatccgcgacgcgctgcatcgctcgccgctgtacagcggccagatcgaaggcatcggcccgcgctactgcccgtccatcgaggacaaggtggtgcgcttcgccgagaaggccagccaccagatcttcgtcgaacccgaaggcctgggcatcgtcgagatctatcccaacggcatctccacctcgctgccgttcgatgtgcagctggagatggtgcgcagcatccgtggtttcgaaaacgcgcacatcacccgcccgggctacgcgatcgagtacgacttcttcgatccgcgcgggctgaaggcctcgctggaaaccaagctggtcaacggcctgttcttcgccggccagatcaacggcaccaccggctatgaagaagcggccgcgcagggcctgctggccggcctcaacgccgcacgccaggtacgtggactggatggctggtgcccgcgccgcgacgaggcgtacctgggcgtgctggtggatgacctgatcacccacggcaccaacgagccctaccgcatgttcaccagccgcgccgaataccgcctgcagctgcgcgaggacaatgccgaccagcgcctgacccccgccggccgcgaaatgggcctggtggatgaccatcgctggagcgcgttcgaaaccaagcaggccgccgtcgccgccgagcgcgcgcgcctgggtgcgctgtgggccacgccggccaatgcactgggccgcgaggtacaggacacgctgggcgtggcggtcagccgcgaaaccaatgtgctggacctgatcaagcgccccgagctggattacgcgcagctgatgcaggtgccgtcgctgggcccggccgtggccgacgccaaggtggccgagcaggtggagatcggcgtgaagtacgccggctacctggatcgccagcgcgaggaaatcgagcgccagcagcggcacgaagccacgccgatcgctgaagccttcgattatgcgacggtacgcgggctgtcggccgaagcgctgcagaagctggagcgcgtgcgcccgcagaccatcggccaggcgcagcgcatcccgggcatgaccccggcagcgatctcgctgctgctggtgcatctggagcgggcgcgccgcggccgcgtggcataagcggccgcacctgcttctggtgggtgccgaccttggtcggcacgaatcatcagatcgcgatgctgcatgcatttgtgccgaccaaggtcggcacctaccggagcggaaggcacacccacattggcgggcgcgttaccgcgcgtcggcgccaccacccaacaccttgaacaacgtcacccggttgcccgcctcctgctgctgcagggcgatcaggtcctgctgcgcggcatacaggctgcgctgcgcatccaacgactgcaggtagccatccagtccagtgcggtagcgcgcctcggccaaggtgtagctgcgctggctgtcagccaccaacgcgcgttgcgcgtccagctgcgcggtcaggtgatcgcgcgtggccagcgcatcggccacctcactgaaggcctgctggatcgccttctcgtactgcgcgatgccgatgtccttgccgatcttcgaggcatccagcgaggccttcagtgcaccggcatggaaaatcggcgcggtgatgctgggcgcgaacgaccagccacgggtgccggccgagaacagcgtcgacaacgcggtggaactgtggccgtagttggcggtcaacgccagcgtcgggaagaatgcggcgcgcgcggcaccgatatcggcgttggctgcctgcaatgcatgctcggcggacagcacgtccgggcgctgcagcaacacgctggacggcaggttggcgggcagcggcgccaatgcgacgctgccatccagcgcctgcgcggttggcagcagggccggatccagcggtgcccccaccaacagctgcaatgcatcgcgatcctgcgcctgctgggtctgcagcttcgccagcgccccgcgcgcggcttccacgctggtctgcacctgcgacaggtccaggcccgaggccagcccctgtgcatggcgggcctcggtgcgctgaagggtctgctgctggctgtccagcgtttgttgcgtgaatgccagcgactgctcgtcggccgccagcgccagccaggccgtcgccacttcagccaccaggctggtgcgcgcggcgcgctggttctcggcgctggccagccagttctgcagcgcctcgttcttcaggctgcggatacgcccgaacaggtccagctcccagctgctgatacccacctgcacggcatcggattcggtctgctgggtgacgccggtctcgctgttggcatcgctcacccgcgaacgggtgacactgccgctggcatccaccgacggcagcagtgccgcgcgctggatgcggtactgcgcgcgctccttctccacctgcagcaccgccacgcgcaggtcgcggttgttctgcagcgccagcgcgatgacctgctgcaggcgcggttccaggaacacgtcgcgccaggccggcatcgccagtgccggctcggcctcgccggtgccggcattgccgaactgtgccggcaccggcgcctcgggacgctggtagtgtggggccatgctcacgcagccgcccagcacggcggtcatcgttgcggccgccagggcgcgcagcagcatcggcttcatgggcttgtctccgggacagtggcgtcggccggcgcgcggcccgggaacaggcggcgcaccagcaggtagaacaacggcacgaagaacatgcccagcaccatcgaggccaccgtaccaccggccacgccggtacccagcgaacggcgcgcggccgaaccggccccggtggcgaacaccagcggcaacacgcccatcaggaacgccagcgaagtcatcacgatcggccgcagccgcaggtagaccgcctgcaggattgcgtcgcgggtgtccctgccctgctgttcgaggatgcgcgcgaactcgacgatcaggatgccgttcttcgctgccagaccaatcgtggtcagcaggccgacctggaagtacacgtcgttgttgaggccacgcaggttcatcatcagcacggcgccgaacacgcccaccggcaccgccagcatcaccgcgaacggcaccgcccagctttcatacagcgcggccaggcacaggaacacgaacagcagcgagatggcgtacagcatcggcgcctggttgcccgacagctgttcctggtaggccatgtccgaccaggcatggctgaagccttccggcagcgtgtcggccaggcgcgcgatctcggccatcgcctcgccggagctgacgcccggtgccggctggccggtgatttccatcgccgagatgccgttgtagcgctgcagtgcggccggcgcgctggtccaatgcgtgctgatcaacgacgacagcggcaccatctgcccggcctggttgcgcacgctccagcgctcgatgtcctgcggctgcatgcgtgcttcggcggtgccctggatgaacaccttcttgatgcggcccttgtagatgaagttgttgacgaagtcgccgcccaacgccgcgttcaaggtgtcattgacgtcctgcgggttcacgcccatcgcctgcgccttggcgtcgtccaccttcaccgcgtataccggcgcgtcttccaggctggcgtagcgcacgttgaccagcttcgggtccttggcggcttctttcagcagcgtgttgcgcgcggccacggcggcggcatggcctgcaccgccttcgtcctgcagttccagggtgaagccacccgcatcgccgaggcccaggatggccggtggcgaggtgatgaacacctgcgcatcgggcacgctggccatcgcccgcgtcaagcgtgcggcgatggtatcggcgtcgtccttgcggtcatcccagtccttcagccggatgaaggcctggccgacgttctggccgctgccggtaacactgaaaccggcggtggcctggatcgagagcacgccgtcgtccttcaccgcgacggcactcagacgatccatcaccgcccgcgtctgctccagcgtggaaccggccggcagcttcaccagcgcgttgagcatgccctggtcttcatcgggcaggaacgcgcccggcaggtgccacagcaacaggccggtggccacgctcagcaccaggtagaacagcacgccgagcgtgcggcggccgaggaaacgatccacgcggtgacgcaggccgttggaggtgcgctcgaagcggtggttgaaccagatgaagaacttgcccagcaggctcggctcgccaccgtggtcgccatgcggatggccgcccttgggaatctggtgcaggatgctgccacacagtgccggggtgatggtcatcgccaccagcaccgacaggatcatcgcggcggcgatcgtcaccgagaactggcgatagatcaccccggttacaccgctgaagaacgccatcggcaggaacaccgcggtcagcaccagcacgatgccgaccagcgcgccggtgatctggcccatcgccttcagcgtggccggcttcggcgccagcccttcgaaggtcatcacccgctccacgttctccaccaccacgatggcatcgtccaccagcaggccgatggccagcaccagtgcgaacatggtcagggtgttgatcgaatacccgaatgcagccagcacgccgaacgtgcccagcagcaccaccggcaccgcgatggtcgggatcagcgtggcgcgccagttctgcaggaacaggtacatcaccagcaccaccaggatgatcgcttcgatcagggtgatcaccacttccttcagcgaaatggtcacgaacggcgtggtggtgaaggccacgtgggcggtgtagccatgcggccagtacttctgcagctgctgaagccgtgcatcgatggccttggagacggcgatcgcgttggcaccggcattgagttcaatgcccagcgacgccgacggcttgccattgaaggtgctgatgctgtcgtagctttccggcccgaggccgatcgtcgccacgtcgcccagacgcaccacgctgccgttggcatcggccttgagcaccacctgcgcgaactgctcgggcgtgtgcaggcggctgcgcgcggttaccgtggcgtcgagctgctggcccttcagcgccggctggccacccagctcaccggcggagacatcggtgttctgtgcctgcagtgcggtctcgatgtccgagggcatcagcgcgtactggcgcatcttctccggatccagccagatgcgcatggcgtattcctggccgatcggctggatgttgccgacaccgctgacgcggctgatctggtcatcgatgcgcgcttccatgaagttggcgacatcgaagttgtccatgctgccgtcttcgctggtgaacgacagcacctcgaagatcgaaccactggacttggtgatggtcaggccgttctgctgcaccgcctgcggcagcgtggccatggcggcctgcagctggttctgcacctgcacctgcgcggtatccggattggtaccggtggcgaacaccaggttgacctgcgcagagccgtcggaggcactggtcgaggtcatgtacatcaggtgatcgaggctttgctgggactgctcgatgacctgggtgaccgcgttttccacggtctgcgacgaggcgccggtgtaggtggcgcggatggtgatggtgggcggggcgatctgcgggtagcggtccaccggcaggatcaggatcgcgagcaggccgagcaggctgaccgcgatggcgatcacccaggcgaagatcggccggtcgatgaagaaacgaaccatgtgggccaggcctcagtgcgacttttcgtcggtgttgccgttcggatcgaccgccggcatcgccgccaactgcgccgtcgtggccgccaccgctttcacctgctggccgagcgataccgcgctgccgttgctgacgatcacccgttcgccagccttgaggccgctggtgatctgccactggttaccgaccacctggccggtgctgacgcggcgctcgaccacatgatccttggcgtcgagcaggcgcagcagcggttcgccgcgctcgttgcgcaccaccgccttctgcggcaccagcagggcacgcgcgtcggtggccatcggcagcaccgccttcaggtacatgcccggcaacagcaggccgtccgggttcggaatgaccgcgcgcagcttcacgttgccggtgctcggatccactgcgctgccgacgaactccaacgtgccttcatgcgcgtaggtgctgccgtcctccagcagcacctttacctgtgccttgccatcgatggccttcaccaggcccgcatcgagctgcttgcgcagcgccagcatctgcgtgctggactgggtgacatccaggtacaccgggtccagccgctggatggtggtcagtgccgtatcctggccggccgcgaccagcgcgccggcggtgacgctggaggtgccgatgcggccgtcgatgggggcggtcacccgggtgtagtcgaggttgatgcgggcagcctgcaatgcagcgcgcgcggcaatcacgttggcctgcgcctgcttcaacgccgaggtggcatcgtcggcgtcctgcttgctggctgcatccatgctcaccagcgcgcgggtgcgctcggccttcggctgtgccgacaacacggtggcctcggcctgcgccagctgcccgcgggcggtattgaaggccgcctggtacggtgccgggtcgacctggtacagcagctgccctgccttgacctgctggccttcggtgaacaaccgctggcggatcaggccgccgacctgcggccgcacctcggagatctcgaacggcacggcacggccgggcaaggtctgctggagtgccagcggctgcgcgctggcgatgatgacgcccacttcgggcatggccggggcatcggtcctgcccgccgaacaggccgccagggccagcagcaggggcaacagcaggggacgcggggaacgggacagcgggcgcaggaaggacatgggggggcgtgggggccttgcgttgacccgtgcacgctgccgtgaaactgtgcagagaatatggagattgtgcgacgggctcagctggcgcttgctttcggcgccgcatgcgccgctaatggccttcgcgatggcgaagttccaactcaaattcggcctgaccgcgaagaccttcctcgcgatcttcaccgcctgcctgctggtgctggcagtgaacggtattgccagccgcgtggccttccagaccggcttcctggactacctcaacgaccagggcgacctgcgcatgcagcggctgatgccacacctgcagcgcgagtaccgcgagcacggtggctgggagcatctgcacggtgatggcgaccgctgggcgcggctgctgcgcccggacctggcccatgggcacgaaggaccggtgccgtcgctgtccgaccagaccggcgtgccgtcgcgcctgggcctgttcgacgcgcagcaccgtttcgtggccggcaaccccgacgccaccagcgatgacgagccgcatgcggtgcaggtggacgggcagaccgtcggttggctgggcatggtgccgttccagaccgtcatcgccaccaacgacctgaatttctacaacacccaggtgcgcgcctggtgggtgatcggcatcgcgctactgctggtgacggtactgctggcctggctggtatcgcgtgcgctgcgccagcgccttgccaagctggccgctgccacccaccggttggccgccggtgactacgccacccgcatcgagcgcaccagtgacgatgagctggacgcgctggtcaacgacttcaaccggatggcgcaggcgctggacgataccgaacgcaaccgccgcgccttcattgccgacatctcgcatgagctgcgcacgccattggcagtggtgcgcgccgagctggaggcgatcgaagatggcatccgtccgctggaccgggccaacctggtgggcctgcagggcgagatccgccagctgggcaagctgatcgacgacctgcacgacctgtcgatgacccagtccggcggcctggcgtaccgcttcgcgccactggacctggtggcgctgctgcgcagcgaactcaatggcatgcgcgtgcgcttcgccaatgcaggcctggcgttggaagaagacctgcccgccacgccgttgcaggtgtccggtgacgaacggcgcctgcagcaggtactggccaacctgctggaaaacgcactgcgctacacccatgccggtggccgcgtacgcgtgcaggcagcgcgcgtgcctgccggcgtgcagctggtcgtggaagacaccgcgccgggcgttccgcccgacaagtgtgcactgctgttcgaacgcttctaccgcgtggaaagttcgcgcaaccgcgccagtggcggcagcgggctgggcctggccatcagccacaacatcatcctcgcccaccacggcgtcatccacgccgcgccctcgccgctgggcgggctgcgcgtggtcatcaccctgccggagcctgcatgagtgcgtcgcccgccacgtccacgaagatcctgatcgtcgaggacgagccacgcctggcctcggtactgcgcgactacctggccgccgccggcatggccagcgagtgggtggacgacggtggccaggtgatcgacgcgttcgtgcgctaccagcccgacctggtgctgctggacctgatgctgccgcagcgcgacggcgtggacctgtgccgcgaactgcgtgccagcagcgatgtaccggtcatcatggtcaccgcacgggtggaagagatcgaccgcctgctgggcctggagatcggcgccgacgactacatctgcaagccgttcagtccgcgcgaagtggtcgcgcgggtaatggcggtgctgcgccgctaccgcccggacccgggtgcgcgcgccaacggtggcctgcacatcgacgagccggccgcacgcgccacctggaacggcaagggcctggacctgacgccggtggagtaccgcctgctgcgcacgctgctggccaccccgggccggatctgggcgcgcgatgaactgctcgaccggctgtacctggaccatcgcgtggtggtcgaccgcaccgtcgacagccatgtgcgcaacctgcgccgcaagctggccgacgccggcatggaaggcgagccgatccgttcggtgtacggcatgggttacagctacgagccctagccggtagtgccggccgctggccggcaaccgcagaattccaagtgcgcccgtgagcttgccggccagcggccggcactaccggtgcgcacttgcgttacagtcgagcacgctcgacattacgaacacaactgcatggacgacatccacccgatcgcgccggacaagcgcgccgccatcctttccaccctggctgacatcgaacagcgctacgacgtacgcgtgctgctggcctgcgagtcgggcagccgcggctggggcttttcctcgcccgacagcgactacgacgcgcgcttcatctacgtgcatcgccagccttggtatctcagcgtcaacgagagcaccggtcccggcgaagcgcagcgcgatgtgatcgaactgccgatcgacgatgagctcgacgtgagcggctgggacctgcgcaaggcactgcgactggtttcaaaatccaatccgaccctgatcgagtggctgcgctcgccgatcgtctaccagcaggatcaggcggcggtgtcacagttgtgggaagcagcgaaagcgttccattcaccgctgggcacctggtggcactacttcaacatggcgcgctcgaaccatcgcggctacctgcgtggcgaaacggtgcgcaccaagaagtacctgtacgtgctgcgcccactgctggcctgccagtggatagagcacgaacagacacccccgccgatggccttcgaggatctgctggaccggctgctgccagacggtgcggtgcgtgaagtcatcgatgccctgctggcggtcaaacgggccagcgccgaggtcgccgccgggccgcgcattgcggcgatcagcgactacatcgatcgtgaactggccatccggactgcgcaggcgccacagctgcccgccggacgaggtgatgctgcgtggctggatgagctgttccggcagatgctggccgagcacgcgcctgcatgaagagccgcacctgccgctggtagtgccggccgctggccggcaaccacggaaatccaggcgtgccgcgcggttgccggccagcggccggcactaccacccgggtatcatcgtcgcgaacgccctgatttccggagaccccgatgaacccgctgcgccccttccgcgacaagatgcccgtcctcggcgagcgcgtgtacatcgacccgtcgtgcacgatcatcggtgacgtggaactgggcgacgacgtgtcggtgtggccgggcacggtcatccgcggtgacgtcaattacgtacgcatcggtgcacgcaccaacgtgcaggacggcaccatcatccacgtcagccaccacagcccgtacaacaaggccggctacccgaccctgatcggcgaaggcgtgaccgtcggccacggctgcatcatccacgcctgcacgatcggcgattacagcctgatcggcatgggcgcctgcatcctcgacggtgcccgcgtggagcgccatggcttcgtcggcgccggtgcggtgatcggccccggcaaggtggtgggcgaaggcgagctgtgggtcggcaatccggcccggccggcacgcacgctgagcgacaaggagatcgagtcgctgcactactcggccgaccactacgtgcagctgaaggacgaataccggggctgagcagccaacgctgccgcgcggctctgctaaagtctgggcccgaccaggacctgtcgagacccccatgcctgtggttgccagccggagaggactccggcgcccacaacgaaggccaccgcgctgatggccgcaccgatgctcgatacctaccgtgaggtggtgacgccggagggtgtgctgctccagttgccggtagccggaccgctgccgcgggccatggcctggctggtcgatcttggcgtgcgcatcgcggtgctggtgctgatggcgattccgctggcggtgctggacgaattcggctccggcctcaacctggtgctgatgttcctggtctactgggtctacccgatcgtgtgcgaggcgctgtggggccgcacactgggcaagcgcgcgctgggcctgcgcgtgctgtcccgcgatggcgcgcccgtgggctggatggcggcgatcacccgcaacctgctgcgcacggtggacatgctgccgttcggctatgcactgggcctggtcagcagcctgttcgatccgcacggccgccgcttcggcgacctggtggccggcaccgtggtggtgcacgcgcctgtgctgtacctgccgccgccacctaccatcgacagcgtgctggccccgccgcagccactgcggccggaggaacaggccgcgctgatggccttcgccgagcgcgcgccacggctgtcggcggcccgccagcaggagctggccggcattgccgagcccctgaccggtacccacggccaggtcgccgtgctgcgcctgtacgccatggccaactggctgctggggcggcgatgaaacaggaacagttcgtcgcccgctaccagcaggaatggcaggagctggaacagtggctgctgctgcgtgccggcgcctcgcgccgcgcgcgccgcaaggccagcggcctggcactggacgataccgccgtcccgcagcgctaccggcgcctgtgccagcagctggcgctggcccgcgagcgcggttacagcccgcagctgctccagcgcctgcagcagctgatgcagcagggccacagtgtgctgtaccgcacacggccgacgcgctggcgcgccgcgctggaattcctcgtggccgacttcccgctgctcgtgcgcagccaggcacgcagcatgtgggtggcgctggcgatgttcgccctgccggcaatcgcctgcttcgtgcttgtacaggtctatccggacctgatccatacgttgatggacaaccgccagatcgccgcgatggagcgcatgtacgaccctgccgccgaacgactgggccgcgacagcggtaccgactggatgatgttcggccactacatcctcaacaacatcagcattgccctgcgcaccttcgccagcggcctgctggccgggctgggtacgctgctggtgctgctgttcaacggtgtcaccatcggcgcggtggccggccacctgcagcacatcgggcacggtggaccattctggcgcttcgtggccggccatggcgcgttcgagctgaccgcgatcgtgatcgccggcggtgccggcctgcagctgggcatgaagctgctggcaccgggccggcgcagccgcctggacgcgctggtcgacggtggccgcatcggtgcgcggctgtgcctgggcgtggcgttcatgctgctggtcgcagccttcatcgaagcgttctggtcgtcgatcgccgaactccccgcatggaccaagttcggcgtcgccggagtgctctgggccggcgtgctgctgtggctgtggcgtggcgggcgtggaggcggtcatgcgcattgaccgtctggacgtggtgctgcgtgcacgcagcggctgggaagcgatggagctgggcagtgccctcgcccgccgccatgcgcgcgccgtgtggggcagctggctgctggccagtgctccgttgttcgtgatcttcaacgcgctgggatggtggctggatgccttcggctgggcctggctggcgatgtggtggtgcaagccactgttcgagcgtgcgccgctgtatgtgctgtcgcgcggcatcttcggcgaaccggtcagcacactttcggccctgcgtgcgcagcgccactggggcaacactggttcctggggctacctgggctggcgtcgcttcagcgtgctgcgcagcctgtgcctgccggtgaacctgctggaaggcaacgcaccgggtcagcgcggtccacgccgccgtgcggtggctgccggcgccgcaggtgcggcgacagtgctgaccgtgacctgcatggcgttcgaagcggtgctggtatctggtgccatcggtgcagtgttcatgttcatgccactggacctgatgtccgaatcctggcgtgcggcgtgggacatgatcggcaaggacacgccggcatgggcacgcttcggtttcaatctggcctgctggctggcctcggcgctgatcggcccgttcttcgtcggtgcgggctttggcctgtacttgaaccggcgtacgcagatggaagcctgggacgtcgaaatcgccctgcgccgactgcgcgatcgcctgctgccggcggcatcgacgctggcgctgctgctgtgcctggcactgccgctggtctccgccccggtgcatgcgcaggacgcagatgccgagcccgggcgcgcaatgggcaagcccaacgccagtgacatcgccgccgaagacgacgacgatgaaccgaccatcgacccggccaacacgccggccaccatcttcggtggcacgccggtggacaccgccggtttccgtcaagcggttaaccgcgcctatgaggacccgctgcagcgcccgacccgcgaggtcacccgctggaagccgatcgagcaggccgaggaaaaaaagaaggaagacaagcagctgcagcgtgacaccaacagcaaaggtgaacgcaaagcgcgcagggacggcatcgcctggctggcacggctggccgaatggggcctgtggggcctgctcggcatcctgctgctggtgctgctgctgaccgcgcggctgtggctgccatggctgcgtggcagtggccggcgcaaggccgacgctgcaccggaggtgctggaggaacaggtggagttgccggtggtgctgccgccggacgtggccacccaggctggcctgctctgggaccagggccggccgcggcaggcgctggccctgctgtaccgcgccagtgtgcgcacggtgggcgagcgcagcggtatcgcgcttccacccggtgccaccgaagcgcaatgcctgcgcgcgtcgcggcgcatgcccgaggccagcgaccgtgacctgttcgcgcgcatcgtgcgcatgtggcagtacgccgcctacggtggccgcctgcccagccgcgccgatttcgatgcattggccgataccctgcgccagcagtacgggtggcaggcatgagtccgcgcctgttctggtcgctgctgctcggtgcattggtgctgttcggtgtaccgctgaccatcctctacctgcgcacgcacgaacgggtgaccgagacgatccggctgccgccacagggcgaagccgcctacaacccgctgtacgtactcggccaggccctgcgcgccgatggcattgacgtgcactcgcggccacggctggaactgcagcagatggcactgcggccgaacgatacggtagtgctgctgcaggacagcagcgaactgccgccgcccgttgccagcgcgctgctggactgggtcgacggtggcggccacctgctggtacgtacaccgccgccggccgaggacgatgccggcagcacgcagggccccttgctggaccggctgggcgtggacagcctgttccagcgcagcgactgccagccgttccatgtcgacgacgaccctggccacgtcgaattctgcggtggccgtcgcttcaccctgggttttgccgccagtgcgcaggccgaacgtcgctggggcacggatcgcgacctggtgttcgcgcgcctgcgccatggccagggcaaggtgagcgtgctggccgacatggagttcatgcgcagcgaggtggactcaccggcagcgcgcctggcctccgcagggggcaaggccagcgacggcctgcacgacgcgtcgcatcgcgacctgacccgctatctgcttgatccgaactacggcaagggtgcggtctggctggtctatgccagccgcccgccgtcgctgtggtcgcgcatgttctatcagggttggccgctgtgggcaccgttgctgctggccctgctgggttggctgtggggccgctcgcagcgcttcggcagcctgctgccgtcgccggttctggaacgccgttcgctgctggagcacgtgcgcgccagtggtgaactgctgctgcgtttcggccacggcgcgcgcctgtacgaggccgtactcgccctgttcctgcaccgcctgcgcctgcgcgcaccgattgccgccgcactggatggtgcgccgcgcgatcaggccatcgccgagctgctgaagtggccgcaaggccgcgttgccagcgcgctcacgccccctccgccgcacgattcctccgccctgcgcgagcgcatccgcttgctgctccagatgagatccctgctatgaccgaagtccccgagctgccggcggccgccaacgcccgcctgatcgaacgcgtcgatgccatccgcgatgccgtcggccacgccttcatcggccaggccgatgtgctggaccagatcctggtggccctgctggccggtggccacgtgctgatcgagggcgtgcccgggctgggcaagaccctgctggtgcgcgcgctggcacaggccctggaactggattacggccgcgtgcagttcacccccgacctgatgcccagcgacgtcagtggccacgcggtgtacgacccgaagagcgagagcttcaagatccgtcgcggcccggtgttcaccaacctgctgctggccgacgagatcaaccgcgcaccggccaagacccagtcggcgctgctggaagtgatgcaggaaggccaggtgaccatcgaaggcaaggccttcaccctggcgccgccgttcatggcgctggccacgcagaacccgctggagcaggaaggcacctacccgctgccggaagcgcagctggaccgcttcctgctgaaggtgctgatcgactacccgcagctggaggacgagaagcgcatggtgaccgcgatcaccagcggccgcgccgccagcgatttcgacctgagccaggtgccgcgcgtgctcggtgccggtgagctgctggaactgcagcgcgccacggcggcgatcaccgtcgatgacgaagtgatcgactacgcggtgcggattgtggcggccacgaggcagtggccgggtatcgcggtcggcgctggcccgcgtggcagcatcgcgctggtacgtgcctcgcgcgcgcaggcggtgttggccggccgtgacttcgtcacccccgacgacgtgcgcgacatcgcgcgccccgcgctgcgccatcgcatcgcgctggcaccggaactgcagatcgaaggccaggacgccgacgacgtgctgggtgcactgctggccaaggtggaagcaccgcgccgatgaggccggccccgctgctgctggcgctgctgctggcctgggccgccctgggtggcctggtgctgggcggcctgctgccgcgctggagctgggcgctggccgcggtggcgattgccgtgccagcgttgatggatctgtggcggcagacgcggcgtccatcgccgcagatccagcgtgagctgcccgaagcgctggcactgggcgtgcgccgcgaggccgcgctgcggctgcaggcggacgcatcgatgacggtgcaggtgttcgacctggtccccggcggctggccgctggagtcgctgccgcagcgcgtgcgcctgaaggccggcagcgcctccaccctgcactaccacctgcagccgctgcagcgcgggcgcttccgcttcgaaggcgtgcacctgcgcatgcgctcgccgtggcggctgtggtggcagcaacgcacgctgcctcccgcgctggacgtgcgggtctatccgaacttcgtaccgctcacccgcttcgccctgttcagcgccgaccaggcctcgcggttggtcggtgcacacgtgaagcgccgccgcggtgaaggcaccgacttccaccagatgcgcgagtaccgcatcggcgacagcctgcgccagctggactggaaggccaccgcgcgtgcgcgcaagctggtctcgcgcgagtaccaggacgagaagaaccagcagctgctgctgatgctcgacagtggccgccgcatgctggccagcgaaggcgggctctcgcacttcgatcatgcattgaacgcctcgctggtggtggcctacctggcgctgcgccagggcgatgctgccggcctgttcgccaccggtggcgagcgccgctgggtggcaccgcagcgtggcatgggcaccgtcgagcacctgctgcgtgccagctacgacctgcagccgcgcgcggtggccaccgactacctggccgccgccaccgaagtgtcgctgcgccagcgccggcgcgcgctggtgatgctggtcagcaacgtacgcgatgaggacatcgaagacctgctggcggcggtgcgcctgctgcagaaacgccacctggtgtgcgtggccagcctgcgcgagcgcgaactggatgctgtcctcgatgatgaggtgcagtcgctggaggacgcggcacaggccggcgccgcggcgctgtacctgcagcagcgcgcgaaagcgcatgaagcgctgcgcagcgagaaggtaatggtgctggacgtgaccgccgacgccctgcccggtgcactggtggagcgctatctggcggtgaagcgcgaagggttgctctgataccaggaacggttgccggccagcggccggcactaccgacacatcgctctggtaggtgccaaccttggttggcacgaaacccacagcgccgaccagggtcggcatctaccagcaacggttgccggccagcggccggcactaccccccctgtaacaaccgccacatcgccctggtgggtgcctaccttggttggcacgaaactcacggcgccgaccagggtcggcatctaccagaaacggttgccggccagcggccggcactaccccatgcaacaaccggtgcatcgctctggtgggtgccaaccttggttggcacgaaacccacagcgccgaccagggtcggcatccaccaacaccggcttccggccagcggccggcactacccccccctgtaacaaccgccacatcgccctggtgggtgcctaccttggttggcacgaaactcacggcgccgaccagggtcggcatctaccagaaacggttgccggccagcggccggcactaccccatgcaacaaccggtgcatcgctctggtgggtgccaaccttggttggcacgatacccacagcgccgaccaaggtcggcatccaccaacaccggttgccggccagcggccggcactacccctgcagcaatcgccgctgcaatcgctccaccgcgcgctgcagcaacacccgattgcgggccagcttcatccactgcggcaggcgcgagaacatggatcggtgatggccgcggctttcgcgcaatgtcgcgctcgcgtactcgtgcaatgcctgcagatgttcagcgttataggcccagagcaggcctgcgcgggtcggttcgaccaggcacagcggcaatccgaagtgcggatcggcaggctcggcatcacgcaacggacgcaccgagaccgaaacatcggtactgcgatcacattgcgcgcatcgagcagcgaaggacgccggtgcaggaacgccagcgggaacccgacgacgcacgtgcagccactgatgcccacagaatccacaaggttggcggcccagcatgtagaccgcaccgacccagtcaccactgtccagtgcagaactgcagccggtgcagcggaatcgcgcggtccaccggtagggttcccagctggcgaccacccagccgggggcgtcgcagcgatggcaacgcaccgcgacacggtccgcgaaggcctgcaggctgcgcccgtcatcgaagtgccggccaggcacgggcgaagaacgcccatgccggccaggccaacgccgcaccgccatcagacgtagatccgcgtcggcgcctcgtcaacgatcgcatgcggcacgaagcgcgcactgtcacgggtgatcgcgctgtcgtcttcgcggatgccgatgccgcaggcgtggtcacccaccacccagctgccgatcagcggatagccgccttcgaagcgggtgagcggatgggcgcgctggatgatcgccgggccatcgtagggaccgtcgctgcgctgggtgctgccatcggccagatgcatctcgatgttcgcgccttcgcgcgagaacagcggcttgcgcacccagcccgacgccagcgtgctgccgtcatcgaaatgcgcttccagcaggttcggatggcccacgttacgctgccacagcagcggcaggatgcccttgttgctcaacaccgccttccacgccggctccagcagctgcacgcccgagccgggcagcgcgcgaccgaattcctcggccatcaggtcttccagcgggtacagcttgaacagcgtgccgatcaccgaatcgtccagcgcggtgaagcgaccgtcctcggacaggccaatgtcctcgatggcgatggcctggccatgcaggccggcctgcgatgcacagtcgcgcagatagtcgacggtgccgcggtcttcttcggagctgcccacggcactgaaatacagcggcggcggcagctgcgtggccagttcgccgaaacgctcgaccagcgtttcgtggatcgcgttgaactggtcggcgtgctgcggcaggcgaccggcgttgcgctggtcttccagccactgccattggaagaagctggcctcgaacagcgaggtcggcgtgtcgtagttcagttcgtacagcttggccggaccggtaccgtcgtaggccaggtccaggcgaccgtacagatgcggctggcgctggcgccagctgtcggcgatccagtcgcggtaatgcgacggaatcgccagctggtccatcaatcgttcgctggcgatgacatcgccgaccaggtccagcgccatctggtgcagctcggcgctggggtcttcgatgtcctgttcgatctggcgcagggtgaacgcgtagtacgcgctttcgtcccagtacggctggccgtcgatggtgtggaagcggaaacccgcctcttccgcgcgcgcccgccattgggcacgctcggcaatccggatgcgctgcatgggtcgatcagccgccgtagctgccgctgctgctgcggcgcgcgctggtgttgccgaagccaccacggctggcagtgaccgcacggttcggttcgctggtgaccggggccaggccggccttgcccgcgccgatgccgctggcggtgttcaggccaccagtgccacccggtgccgggcgcgcccaacccgcattcttgtcctggtaggccggcgccgacgccggtgcctgcggtgccaggcctccgcggttgctcagcatctgcgacatgaagaagcccatcatcatcgggccgatgaacgaggtaccggccgaggtgtgctgctgcacgcactgctccggcttgtaatccttctcgcaggcttccctgctggcgtacttcggcgccgcatcggcggcctgcttctgcgcttctgcgaaggcattgcggcacgacgacggatcgccggtggcctcggtgcaggcctcgaccgaggtgtacaggccttcctgcaccttcacctccggctccttctggcaggcggtgaacagcagcggcgcggcgctcatcagcagcagcgcggtggtgcgggaacgtttcatggcctcatgccctgtcgacggatcaatgccccaatgatgccaaatccggaccagcaaccggaatcggcaaagtccgaaagatgaacggactttcattttcgtcgctccaatcagcaatcgggggtcagagcccgtcgcgcagcaacgggatccgaccccgtcagatcgcaggaaactgtcgaaggcggggtgggtccggttgcgggggcgtgagcgccatggatggcgcgaccgaggctacatggacgtacttgcgccgtcccccgcagccggacccaccccgccatcccacggatagcccagctgttgctgttgaggttgccggccagcggccggcactaccccgggtgcagggcgcagccctgccgctctctccccggtggttgcagcagcaaccgaaaaaattggccatgatcggctgacccccacgtcgtacggcccgcccgttccgccagccatgcccgaataccgttcccgcacctccaccgccggccgcaacatggccggcgcccgcgccctgtggcgtgccaccggcatgaaggatggcgacttccacaagccgatcatcgccatcgccaactccttcacccagttcgtgcccggccacgtgcacctgaaggacctcggccagctggtcgcgcgcgagatcgagcaggtcggcggcgtcgccaaggaattcaacaccatcgccgtggacgacggcatcgcgatgggccacgacggcatgctgtattcgctgcccagccgcgagatcatcgccgacgccgtggagtacatggtcaacgcgcactgtgccgacgcgctggtgtgcatcagcaactgcgacaagatcacccccggcatgctgatggcagcgctgcgcctcaacatcccggtggtgttcgtttccggcggaccgatggaagcgggcaagaccaagctgtccgagcacaagctggacctggtcgatgcgatggtggtggctgccgatgacagcgcttccgacgagaaggtggccgcgttcgaacgcagcgcctgccccacctgcggctcctgctcgggcatgttcaccgccaactcgatgaactgcctgaccgaagcactgggcctgtcgctgccgggcaacggcaccacgctggccacccatgccgaccgtgaggcgctgttccgccgtgccggccgcctgatcgtcgaactctgccatcgctggtatggcggcgaggacccgagcgcgctgccgcgcggcatcgccacccaggcggcgtttgccaatgcgatgaccctcgacatcgccatgggcggctccaccaacaccatcctgcacctgctggccgccgcgcaggaagcggaggtcgacttcgacctgacccacatcgacgcgctgtcgcggcgcgtaccgcagctgtgcaaagtggcgccgaatacgccgaagtaccacatcgaggacgtgcatcgcgccggcggtgtgttcggcatcctcggtgaactggaccgcgccggcctgctcgaaaccacggtgccgaccgtgcacagcgccagcctggccgacgcgctggaacgctgggacgtggtgcgcagcgacaacgacaccctgcataccttcttcaaggccggcccggccggcatccccacccaggaggccttcagccaggccacgcgctggccgacgctggacgtagaccgcgccgagggctgcatccgctcgctgcagcatgcgtattcgctggaaggtgggctggccgtgctgcgcggcaacctggccgtggatggctgcgtggtgaagaccgccggcgtggacgaatcgatccatgtgttcgaaggtcccgcgcgtgtctatgaaagccaggacgccgccgtcgccggcatcctcgccgacgaagtgcagccgggcgaggtggtggtgatccgctacgaaggcccgaagggcggccccggcatgcaggaaatgctgtacccgaccagctatctgaagtcgaaggggctgggcaagcagtgcgcactgctcaccgatggccgcttctccggcggcacctcgggcctgtcgatcggccatgtctcgccggaagccgccagcgggggtgtcatcggcctggtggaagatggcgaccgcatccgcatcgacatccctgcccgccgtatcgacctgctgctggacgaggccgtgctggcccagcgccgcagcgacgccgatgcgcgtggttggaagccgcgcgcaccgcgcccacgcaaggtcaccagcgcgctgaaggcttatgcactgctcgccaccagcgccgacaagggtgccgtacgcaacaccgcacttctgggcgattgaccgccatacggtaatgccggccgctggccggcatctgggaaaaggggacggagggaattaagtcgtttgtgcctaaaacgacttaattccctccgtcccctttttgccggccagcggccggcactaccggtcagccgatcacacgcttgaacggcggcagcgcgtcgatgatgcgcttgccgtagcggcgggtcagcagccgcgaatcgaggatgatcacgcggccggtgtcggtggaagtgcggatcaggcggcctgcgaactgggtcagcgtgcgcaacgcatgcggaatggcgatcagattgaaggcattcagcccacgcccctcgaaccattcgctgagggtggcggtctgcgggtcggtcggaaccgcgaatggcacctgggtgatcaccaccgtggtgcaggcttcaccgggcaggtcgaggccttcgccgaacgagttcagtccgaacagcaccgaaccctcgcctgcggccacgcggcgcaggtgctcgtcgatcagccgggtcttggacatctcgccctgcaccagcacctgcttgcggcgcgcggccgacatcagcccagccaccttctccatcttccagcgcgaggtgaacagcaccatcgagcctttggcccagtccagctcggtgtcgagatagcgcgccacttcgcgcggatggccttcgcggtcgtccggagtgaccgggaatttcggcacgatcagttcggcctggttgggcaggtcgaacggtgacgacagcgagaccatctcggcctcttccggaatgccgttgtcgatcgccagcgactggaagtcgccaccgccggtcagcgtcgccgaggtcatcaccaccgagtccacttcatcccacagcagcttgcgcagcacgtgcgcggccgacaccggcgagccgtgcagcaccaggtcgccgtcgcgggtggcggtgacccagcgcgccatcggcggcgcaccgtccttgtcttcgcgacgccaggcctgccacaggttgtactgctgctcgatcatctccagcgccatgcccaggttgcgctgcaggcgctcgcgcgcggcatcgtccggcttgcccttggccacctgcgcggtggcggcatgcgcccagttgtagagactgcgggtatcgtcggccagtgcttcgatcggctcgcgccaggcctcgggcaggcgtccattggcggcgcgccacatcggttcctcatcggctggcgccggcatccacacccgctcgatgtggtcacggaacgcgcgcagctgcttggccacgttgctggccacctcgatcgcttcgttcggcagcaggttgccgaggcgatccttgtcgaccgcgcggtaggcgccggcgatcaggatctgcaggcgaccggtgcgtttggccatctcgtccagcgccaggctggccgcgccctggtcgatcgccacgttgccgatgtgatggccttcatccagcaccagcagcatgtccgacggcggtgcgatcaacggctggccgttgtcgctgtcgccgatcgacagcgccgacagcagcagcgcgtggttggtgaccacgatctgcgcatcacgcacggtgttgcgcgaacgcagcaccgcacactgcgccgaataggcacaacggcgcccggcgcagcccgaagccggcgtggtgatgcggctgcgcaggccggggctgatggtctccggtgcgttgtcgatatcgccatcccagctgccgctggtgaaggcgtcggtcaggcgcttggcgatgtccatctcgatcggcgccagcggccggtcgaacagcggcgcgtcatcctcgaacatgccgccctgcgagccctcgccctgcgcctcggcggcattgcgcgtgcacaggtagcgggtacggcccttggccagcgccacggtcgcctccaggccggtggctttcaggaaattcgggatatcgcgctcgaccagctgcgactgcagcgccacggtgccggtgctgatcaccagcttcttcttgctggccaatgcgatcggcacgcctgcggtgaggtagcccaggctcttgccgacgccggtgggcgcctcgaccacgccgacgccaccgcttttcgacagcgcacgcgacaccacgccgatcatctggctctgcgagcgacgggtggaaaagccgggggtattggcctgcagcgtcgtgtacgccttgcggatcgcgtccttcaaggtgtcatcgagggtgcgcggagcggcgacggtttcggtcacgccgggaattaccgtagctggatcaggccgggcattgtcgcatggccggccgcattcaccgccgctgggaccctgaacgggccggcgacgacacccgctggcggtcccggtccaatggccggaccatcccaagggcagatacgccgggcatggcccggcgcgaccggtcaggcggccgggagcgtacgggtacgcagcaggcgcaccagcgcccacaccaccagcaccacaccgatggcctcgaccatcgccagcgcgaaatgcagcacgccgaggatggcactcaagctcgacacggcactgaaatcaccgctgcggaccatccacatcggcaggatgcccgccgccatgccgccgaggctggccagcagcaacagcagcaggccgaccagggcaccggtgcgggtggcatcgcgcggtgcgccgaccacccagaccaggcccacgcacagcgcgatcagcaccggcaggcgcacgccgaccatgctcagcaccgtgaccagcagggttgtgccgtccatcgatcagtcctcgccggccagcacggccgagccctggcgcagcgactggtagacctcgtcggtctgcgggcgcacaccgtgccactgcaggaaactctcagcggcctgctcgaccagcatgcccaggccatcgaccgtattgcggcactccgcggcgcgcgcccaggccaggaaggcgatcgccgcttcgccgtagttgaggtcgacggcggtggtcatcgagttgaccagcgacagcggcagcttgaactcgatgtcacggtcgcggccggccgaggtggcgttgacaatcagttcgaagtcacccagatcacgcaggtcttcccagtagcggctgatcgcgcgacccggctcacccatcgcatcgatcagttcatcggcgcgttccggcgtgcggttgaccaccaccagctcggtgatgccggcatcaagcagcgccggggcgacgctgcgcgcggagccaccggcaccgatcagcaacatgcggcggccacgcaggtccaggccatggcggtcggtcaggtcacgcaccaggccgatgccgtcggtggtgtcgccatgccagcggtcgcccttgcgcagcagcgtgttgaccgaaccggcgcggcgcgcgcgtgcggtcagggtggtgcacaccgagaacgcggcctccttgtgcggcgaggtgacgttggcgccgacaccgccgtcggcggcgaaggcctccaggccggccaggaacgcctccggggccaggtcgatcgcgcggtaatccaccgcgatgccttcctggcgaccgaacgtcgcgtggatctgcggcgacttcgagtgggcaacggggtgtccgaagacggcgtaacggtcggtcatggaatcctcaagctggctagactgatgctctgttcgtgcatggaaccggatgatgcgcatcaccctgcccctgctggtgcttgccgccagtctactctctgcccccgtggcgatggcgttgaacgagtacggcatcgaaggcatgggcgtggtctcgacccgtgccgacgagggccgcgccacgatcagtgccgatggccggcgcatcgtcttcgcccgccgcggcgaagccggctggggcctgtgggaggcgcgcgtggtcgatggccgctggcagcaggcgcaggccctggcggtgggcgtggccggtgaggcccgcgatccgtacttcagccgcgacggccgctggctgttgttcgccgccggccgcgaaggcgcgctggcgctgtaccgggctgcagtggaagccgatggccggctgggcaaggcgcaccccatggccggcgacggtggacgccacgaagagcgcgggccggccctgagcgcggacggcacgcggctgctgtttgcccgccaacagggccgtggcgccggctggaacctgttcgtggcgacgctggatgcgcagggcatgcgcggcccggccaccgcattgacagcgttgaacagcgccgatgacgagaccgacggcgactggctgggcaacgatggcgcagtggtgttcagccgcggcaacggcacgaccgcacaggtgtggagcagcggctgcgcgtggagtggcgcggccctgcaaccgttgggactgtcgttcaaccagaccggcggctggaccggcgcgccggtgatcgacaacgccaagccaggcgaaatgatggtggccagcagcgcggccagggcaccgcgtgccggtggcgtggacgtgtaccggttggcggtgccgaaggtcgcggcggtggccgggtgcgtgcggtagatccacgccgcgcgtggatagccgtttggtagatgccaaccttggttggcatacgtgaaagcgccaaccaaggttggcgactaccagtagatccacaccatgcgtggatgaaacgccccgtcagcgcgacaacaccttggcgcgcaactgctcgtactccatctcgctcagctggccattgtccttgcgctggttcagcgcggccagctcggcctgcacgctgtccggcagggcctgctcacgggccacgtggcgggcggcggagagctgctccggtgggcgcttgcccgcgcgccacgcggcgatgaagacaccgacgatgatggcgccgaacaccagcgtgccggtgccccagatcagccattgcatccatcccagttcgggtcccatcgcgcagtcctccgtctatcgtggcgctattgtcagcgctcgcgcagccatcgcgccacctgcggcgcgaaataggtcagcacgccatcggcaccggcccgcttgaagcccagcagcgactccagcacgcaggcgcgctcgtccagccagccgttggcgaaggcggccttcatcatcgcgtactcgccactgacctgataggcgaaggtcggcacaccgaatttttccttcacccggcgcaccaggtccaggtacggcatgcccggcttgaccatcaccatgtcggcgccctcttccaggtccagcgcgatctcgcgcagggcttcgtcgccgttggccgggtccatctggtaggtcttcttgtcggccttgccgaggctggccgcgctgcccaccgcatcacggaacggaccgtagaacgccgaggcgtacttggccgagtaagccatgatgcgcacgttgacgtggttgtcggcatccagcgcacggcggatcgcgccgatgcggccatccatcatgtccgacggcgaaacgatgtcgacgccggcttcggcatgcgataccgactgcttgaccagcgcttcgacggtgatgtcgttcagcacatagcccttgtcatcgatgatgccgtcctggccgtgggtggtgtacgggtccagcgccacgtcggtcatcacccccagttccgggaagcgcgacttcagcgcgcggatcgcgcgttgcgccaggccgtcctcggcccacgccgccgatgcatccagcgatttcagcgacgggtcgatcaccgggaacaggtcgatcaccggaatgcccagctccagcgcctcttcggccaccttcagcagttcttcgatcgacagccgctccacgcccggcatcgacggcactgcggtgcggccggccagttcgtgcacgaacaccgggtagatcaggtcatcggtggtcagcgtgttctcgcgcatcaggcggcgcgagaactcgtcgtggcgcatgcggcgcgggcggtacagcgggtgggacatggcaggctccgaggagtggctattgcaacaggtagccctgcggcagcaggggttcgggcaacgggcgttcgccgagcgcatcgagctggtcgatctcgatcgtgcgcaccagcgcgtccagcggcagatcgttcggctcaaggccgaaggggtcttccatttcttcgcccagctggtccaggccgaagaaggcataggccagcaccgccgacagcaccggcgtgccccagcccagcgaactggccaggccgaacggcagcagcacgcagaacatccacgcgcagcggtgcagcagcagggtgtaggcgaacggcagcggcgtggtgaggatgcgctcgcagccggcctggatcgacgacatcgcgtgcaggcgctcttccagctgggtgtagaggatgggctcgagctggccggcgcgcagcgcatgcgccagttcggccgcgatcatcgccagcagtgcatcgggcacgttctcgcgctggcccagctgttcgcgctggcgcttgtccagccacggcagtgctgccagggcgacgatgcgaccacgcagtcgcgccgccagcgcatgggcgaacgcggtggtgaggtaggcgacgcgacgacgacggcccgcgtcgtcggccagcagcaggtttacctggcgcgccagcgaacgcgattcgtagaccagctggccccacagcttgcgtccttcccaccagcggtcgtagcaggcgctgttgcggaagctgaggaagatcgacagcaccaggccaagcagggtgaacggggtcaccgacacgcgttcgatgccggtggggggcgccagttcaaccaccgcagccacggcgatggacaggatcaggatggccagcaccttcggcgcgatcgctttgacgatcgaaccgcgcaggatgtacagcagttgccagccgtggggacggggtcggatgatcatggggcagccgcgcggggcgcggattcacaggcacgcggggggctcgcgcagccattcattgtacgcccccgcccggccatcggccgtgtgcctgcgacgccctgtcgcaccgggaccgggctcagaccacgccgccgcccaggccaagacgcaggatgccgaccaccaccacgataccgttcaggaccaacccggcccacgcccggccacgcttgctcgggtgggtgaacaggatgcccagcgcggcgatgaccgcaccgaccgcggcgaacgggatcaggaaccagttgccccagcccagcagcggaatcaacgccaggatcatccacaacagcgccaatactccccacaacagactgatcacacccatgccgctctcccgcagttggttcctggccccaccataatcgttcccgttgccgccgcctactgccattggcggggctgtcacccggcccgtgctagcgtgctgtcgtgcgtgccctggcccgggtgttggcgccgattcagagtggcccgccgatcatcgcaaccagtcctgcaggggaagtgccatgaacatccgttgggccgcgttggcggccacgctgctggtcgccgccggctgtgccagcacctccaaggtgatgctgggccgcgcgcgcgcaccgatcgatccggcgctggtgcagatctattcgacgccaccggccggctcccaggaaatcgcccagctggaatcgtcttccgccgtcggcttcggcacccagggccagaccgacgccgcggtggcccgcctgaagcgtgaagccgcagcgctgggcgccaacggcgtggtgctgatgggcgtgggcagcagcggttcgccggtaggcatgtcggtgggcgcgggcacgttcggctcgcacgtcggtggcggcgtcggcatcgggattccgaccacgcagaagcgcgccgcaggcgtcgcgatctgggtgccgaatccggcaccgccggcgcggttgccgacacaggtgattaccccgcagcggtgacgcagcagcgtcaccggggtagtgccggccgctggccggcacatccctgcaacagccaacacatcgctctggtgggtgccaaccttggttggcacgaacccacagcgccgaccaaggtcggcatctaccaacaccggttgccggccagcggccggcactaccggggggtgttcagcgcttgtacttcggtacgaacaccttgttcaccgcgtcggccagctggtccggcggcagcaggccctggtcgagcaggaagttgttgaacgccaggcggtcgaacttcgcacccagcgccagttccgtctgcatgcgcagttccaggatgcgggtgtagccgtagaagtagctacctgcctggcccggcatccgcaccatgtagcggtccagttcctgggtggccatcgccttggacaggccgacctgctccatcagcacgcgctcgccgttggcacggtcggtcaggccgaggttgagcatcgggtcgagcatcgcgcgcgcggcgcgcagcaggcggaactgcagggcgatcatctgcccgtccagcggctcgtacggcaccatctcggcttcggcgtacagcgcccagccttccacgttcaccgaattgaacgcgaacatggtgcgtgccagcgacacaccacgctcgaccatcgcggtgaactgcagctcgtggccggggcggccttcatgcgcgctcagcgtccatgctgccgcaccgaagttgaagtcgtcgtactgcgcgcccgggcccgctgccgggttgcccagcggcagcacgaaggtgccctgctgcccggtgttgttgaccagcggggccggcaggaagtgcggagccgggctggccgcactctcggcggccgagcccaggcgcatctgcatggcgcgcttgggcacgtcgacgatggcgtgctcgcggatcagcggatcgatcgcatcgatcaccttgcgatagtgaccttccagatggtcgtcggcgatcttgtcggccttcagcgcgcggatcaccgccaccggatcgctcgggtcggccaccttcagccccttgtccttcaccaccagcggtgccagctgctgcatcgccgagcgggtttccatgaactccagctgcgcgcgctgcatcagcagcttcgggtcgatgtcgatgccgacctgcttgagctggtaggcgtacaacggcgccggcaggcgtgcgtcggcacgtgacttcggcagtacctccttgcgggtccaggcggcgtagtccttcatctgcccggccagcgccttcattgcttcatcggcgccggcaatctggtacttcttcagcagcgactcgataccggtgatgtaggtctcgacgttgtccagcgactgctgcacttcaatcttcgtcggctgcaacaggctgctgtccttcagccgttcctcgtagcgctggcgcgccagcgtggtgaaggcggtgccgcccggctgcaggccggcataggccttgagccggtcgaccgccttggcccggcgctcggccggcacctggtcggacagcagcaggttgaggccgctgaacacggtctgcggcgcatcgctccacggcagcaggtacttctcgttgagctcgctgccttcgatgttctggctggcggcgtggatcatgatctccaggtcctggcggacattgggatccttctcgacggccagctttgccttcagttcgtcacgtgccttggccatggcagcgcggtagcgcttgccgttgtccgggccgagatcggccaccttgtcgtcgtagccgggcacgccgaagaagccggtttcctccggctggaacgggccctgggcgtccagcagaatctgcgccagcgcattgctgcgggcgacccaggccgggctggccggggtggcggccttggcggagggtgccgccagcgccggtggtgcggacagcagcggtgcggcagtcagggccagggcaacggcgagcgcaatcggcttcatgggacactccagcaaagggttgcccgcaccctacgcgctcacggcgatggcgacaatcggtgggaagtcatggcgggctggttgtgcagccgggctccgcggaaacctggcgggagtagagtcgattgtcagtcgaccatcgcgcgcagcgcggggtttttcgctgtctgatcgaagagcagtcgactgacagtcgactctacccggtcgaccctacccggtcgactctacccagtcgacgtcccgcagtcgcctgcgcccggaggtcacagcacggcggtcagcgggcattcgccgcgatcacggcaggccttcagctcgcactcctgcgcggcctcgtcgtcatccagcgccgtcaggtcgaaggtctgcttgtcctcgcccaacacgtacatcaccgggtagtcccacacgtcatcgcgacgggtaccctgcacgaacaaccgcccgtgcgcatgcggtccttccagggctacggtcaggccgacatcacgctggccgttgatcgccgtctgcatgctgcccagcggcatcgactcgatgttcaacggctcaccgaacgcttccaccagttcaatactgcagcccgcccgccgcagcgcctcgcgcatcggcgggctctcgcgtgccgcctcgctccagcgcagcacgctccaggtcaccacaccccctgcaccacccagcaccagcaccaccatcaacggcatcgcccagcgccagtggcggcaccaccaaccggcggatgccgggtcatgggcgggaatcggcggtggcagggtcatcggcgggctccttcccgtttctggatcagggcttgaggcaacgtcccaggaaggcttcggccacgcggtagcgatgcagggcatcggcgccggacaggccatgcttggcacccgggtaggtcatcagctcgaacggctgtgcacgcttctgcaacgcgctcatcaggctggtcgaattggtgaacaacacgttgtcgtcagccatgccgtggatcagcagcagcggcgagcgcaggccatcgatatgggtcagcacgcgcgcttcgcggtaacccgcttcattgcgcgccggcaggtccatgtagcgttcggtgtaatggctgtcgtacaggccccagtcggtcaccggcgcaccggccacgccacaggcgtactggttcgaagccttggccagcagcatcagggtcatgtagccgccgttggaccagccctgcacgccgatgcgcgccgggtccacccatggctgctgcttcagccaggccacgccgcgcagctggtcggtcacttccaccgtgccctgcttgccatacagcgcaccaccgaagtcgcggccacggcgcggggtgccacggttgtccagcgagaacaccacgtagccctgctgggccaggtactggttgaacaggtggtcgccacggccgggccagctgtcggtgacggtctggctggccgggccaccatagacgtacacggccaccgggtagcgcttggacggatcgaagccggccggcttgatcaggctgtagttcagcggggtcttgccgtcggcagccatcaacgtgccgaactccaccgggcgctgcgcatcgcggtagcgcgcatacggatgcttgggatcggccaggtcgttctcgagcagggtggcgatcttctcgccattggcgcggaacagttcgatctgcggcggcgtggtgctgttggaccagctgtccacgtagacgctggcgttgcgggcgaagctggcgctgtgcatgcccggcgccttcgacaggcgctgcggctcaccgccctgcagcgacaccgcgtagatctggctttcgcgcgaggtctcgatgccggcgcggaagtaggccttgccagccttttcatcgaccgccagcagctcgtccactggccagttgccgtgggtcagcgcggtggccttgcccttgctgtcgatgcggtacaggtgctggaagccggtgcgttcggacgaccacagcacgctgccatcgtcgaggaaacgcaggctgttgtgcagcggcacccaggtcgggctggtttcgtgggcgagcacgcgctggcggttggaatcgagtgccacttccaccaggtccagctgcttctggtcacgcgactggcgctggaagctcaggtgctgcgcatcgcgccagtccacgcgggccaggtagatgtcctgttccttgccgaggtcgatccagcgcggctgcgcatcggcggccggtgcgatcacgcccagctgcacgcgcacgttggcatcgccggcggcgggataacgctgctcgatcacgtcggtgcggtcggcatagacctcgtagcgcttctgcaccggtaccggggattcgtcgatgcgggcaaaggcaatcgccgaatcgtccggcgcccaccagtaaccggtatggcgatccatttcctcgtcggcgacgaactcggcaacgccgttgccgatggtggtgctgccgtcgcgggtcagctgcagctgcctgccgctggccaggtcgatcacccacaggttgcggccgcggatgaagctgacgaagccgcccttgggcgacagcttggcgtcggtggcgaagccttcaccatgggtcagctggcgcaccgccgcctggccctgctgcttgaggtcgtacaggtacagctcgccgcccagcgggaacagcaggcgctgcgcgtccggcgaccactggtaatcgacgatgccggtcatcgcggcgatgcgctggcgctcgcggcgggccttctcctcgtcgctgagggtctcggtgccgggcagcaccaccttggaatcaaccagcaaccgggtctggccactgtcgatgtcgtaggtccacaggtccagctggttgcggtcgctgtccttgccgcgcaggaagctgacctgcgaaccgtcgggcgccaccttcggcttcatcagggttgggccggacaacggcaacgggccggtaatggcttccagggtcagcttttcagcgtgggcggcggtactggtggcgagcatgagggcgagcgaagcgaacaggtggcgcatggaggatcccggcaaacggcaggtccgcccctgcgatggacgcggagcggtcgtcccccatcctaaccaagcccgtgcgggaaggcagcatgaccttctgcccatggcctggtgctggggtcagagccctttgcgctgcaaagggatccgaccccgaggcggtcagcgctggccgaacaggtgcttgcgctcttcgtcgctgagcggcttgccggcgttggggttcacctgctggcgcagggcataggcccgctgggtggccgggcgtgcggcaatggcttcatgccagcgcttgaggttcgggaacgcggtgaaatccaccggcagcttgtcgtaggcgccgatccacgggtagctggccatgtcggcgatggtgtactcgtcgccggccaggaaggcgtgctgggccaggcgcttgtccatcaccccatgcaggcggcgcacttcgttgtcatagcgctcgatggcatacgggatcttttcaggcgcgtatacgttgaagtggcccatctggccgctcatcgggcccaggccggccatctgccagaacagccactccagggtggtgacgcggccgcggggatcgctgggcaggaagcggccggtcttctcggccaggtacagcaggatcgcgccggactcgaacacgctctggggagcaccgccatcggccggggcctggtcgacgatggccggcatcttgttgttcggcgagatcgccaggaattccggcttgaactggtcgcccgagccgatgttgaccgggtggatgcggtattccaggccggtttcttccagcagcagggtcactttgtggccgttcggggtgggccagtaatacaggtcgatcatggcggcggctcggggtgcggaaaggaacctgaagtctagtgcgtgagttgggttggcaccgtcatggcgggccggtaacctcgcctctcccccgcaacgcagcatccctcgcatgagtgcaaaccgcccgccgctctcccccttgtccacgctgatcttcgcctcgcgctggctgcagctgccgctgtacctgggcctgatcgtggcgcagtgcgtctacgtgttcctgttcggcaaggaactgtggcacctgatctcgcactcggtgtcgatgggcgagcagcagatcatgctgatcgtgctgggcctgatcgacgtggtgatgatctccaacctgctggtgatggtgatcgtcggcggctacgagaccttcgtctcgcgcctgcgcctggaaggccacccggaccagccggaatggctgagccacgtcaatgccagcgtgctgaaggtgaagctggcgatggcgatcatcggcatctcctcgatccacctgctgaagaccttcatcgccagcggtgcgctgggcggcatcccgctgtgcacgccggagcagatgagcgtggccgctgccaacatcggtgtcgcccgctgctcgatgctgacccaggatggcgtgctgtggcagaccatcatccactgcgtgttcatcctgtcggcgatcggcatcgcctggaccgacaagctgatgtccaacagccacagcaggtcgcacgacaaggcacacgaccactgaggtcgccgccgccagcggcttgaccgccgctgccccattccggccaccgtcccttgtgcgcggcggtggccgggatgctagattgcaccctcgctgttgccggcggtggcgtcgggaaacgtcaccctgccgcgcccggaccgcaggtcccggccatgcgtatcaatgatttacgtcacgtcgtcttctagaggggagcaggatgtcgcacgtctcaacgatcaccgccgcgcgccggtggctgccggttgccctggcactggcactggccgcctgctcgggcaaggaagaatccgcagcgcctgctgccgccacggcgcctgccgctgccgcacccgccgcaccggcggttgctgccaaggtgcagtccatgggcaccgagcagctgcgcgagtcggccagccaggcgctgcgcgagaaccgcatgtatgcaccggccggcgacaacgccatcgagtactacctcgccctgcgtgacaagacgccggacgacgcctcggtgaagagcgcactgaccgacctgctgccgtacaccctgatcgccgccgagcaacacctgggccgcgaggactacaccgaagcgcagcgcctggtggcactgatcgagaaggtggatgcatccgcgccggccctgccgcgcctgaaggacggcctggccaagggcgtgcagaacgcagccaagcgcaccgaagcggaagccgagaaggccaagaaggacgccgaggaccgcagcaagcagcagaccgagcagcagcgcctgagcgagcagcgcgccaaggaagccgacgccgccaagcagattgccgcgcagcaggatgccgcgcgccgcgacaacgagcgccaggaagccgagcgccaggccgccgcccgccgcgaggccgagcagaagcagcagcaggctgccgcccagcaggccagcgccgcacgccaggccgcggcaccggcagcgcccaccctgcgcccggtcagcacaccggcgccgcgctatccgggcgaagcgctgcgttcgggaacctccggcgaagtgctggtggagatcaccgtcggcactgacggctcggtggtcaacgctcgcgtgctgcgcgcgacgccgggacgcgtgttcgaccgtgaagccctgaacgcggtcaagcgctggcgcttcgagccggtcagcgcgccggtgaccacccgccgtacgctggtgttcgcgccgggcaacaactgaacgaaaaaggggacggaggggattaagtcgtttctgcccctgcaatgacgccaaggcccggcatgtccgggccttgtccgtttcaggccgctccatcgatcaggtgttgcagtgccggatcgcgcgccgtcagcacctggaacaggcccaacgcgtgcaggcccggcagcagcgcacgcaggtcggcttcggcagtggaacgggtggcaacatcgctggcgggatcctgccagtcacggacgctggccaggaaggcgccgacactgcccttgcgcacggtgaggccgttcacctgcacgtcgttctgatggtcggggaggatgtcgcgtggctgcatggggaagcgctccgttgaggtgggctccagtgtcggggcacggacgcgacgcttctgccgtataactgccaatcgatatggcagatcagacaactcctccattgctcgaccccgcgctggccgatgccaccgatggaccggcggtgctggcggcccggctgcaccagctcggcaagcgtcgcacggcccgccaccgacatgcgcgtgggcagctgctgggtgcgtaccaggggctgctgcggatcgccgccgacgacctgcactggctgctgcccgcaggtcacgtcgcctggataccgccgttgctgccccacgcgctgctgggcgcagacgggttcaatggctggagcctgtacttcaacgcggaggcctgcctgggtctgcccgccacaccacgcatcttccagcccaatgcgctgctgcaggcggcgacagcacgtgcgctgcaatggccccatgcgccactggatgctgcgcaggcacgcctggccggcgtgatcgccgatgagattgccgccagcacgccgctgccgctggccctgccacaaccgcgtgaccggcgcctgggccggatcgccgccgcgctggctcgcgcgccgcacgacaaccgcaccgtcgaggactgggccgtcagcagtggcctgtccggccgcagcctggcccgccactggctggccgagaccggcatgacgctgagccagtggcggcaacgcctgcgggtgctgctggcgctgccacgcctgctgtccggcgagccggtgatcagcgtcgcgctgtcgatggggtacgacacgcctagttcattcatcgccgtgttcaagcgcgagatgggggtgacgcctgcgcggtatggaaaaggggacggaggggattaagtcgcttctgccctcccccacgccatctcgcggcatcgcctgatgcccttcaaggtcacggaggcggcagtctgatgaattcttgaagccccgaactgccatgcctcgacaagcacgcctgatgttggccgaacagccgtaccacgtaacccagcgcggtgtgaacaagggggcgatcttcgttgacgatatcgaccgtcagctgtttctgcacctgttgcacagcgcgttcctgaagcatcaggtcgcactgcatgcctacgtattgatgggcaatcacgttcatctgttggccacaccttccacgcgtgttggcttggcgaacgcgatgcggatgcagggcaacaactatgtccaggcgttcaatcagcggcatcagcgcagcggaccgctctggcagggccgcttccattcttcgatggtggacagcgacgcctatctgctcagcgtctatcgctacatcgaactcaatccggttcgtgcaggcatgactgccgccccggaagatcacccatggtcgagcgtgcatggaaacctgcagcggcgccacgatccgatgctgacggaacatcccgcattccaggcgctcgcccagacccagcgacagcggggaatgctctatgcggagtttctgcaggacatgaacgcgtccgctgacctgccggcaatccgtgcgcacagtgccgggcagcatccgttgggaaatgcagcctacctgcgaatggtggaacggacgctgggtcgccccgtgatgctgcgcaagcgggggcgccctcagaagaagggggcggagggttagaaacgacttaatcccctccgtcccctttttgcggtcagccggagatggccaggcgctcgttgtgataacggcgcacggcggcgaaccacagcacggcggccaggccgaggctggcgccgaggtagatggcccagaccgcgggtgtgatggtctcgtggcggatcaccttcagcagcatctggttctgcgacaggaacggcacggcgtactgccacagctggctcttcaccgggtaggcaatcagcgcatagcccggcagcatcggcagaagcatcagccaggtcatgtggctctgcgcttccttcatgctcttggccgctgcggccaggaaggtcagcagcgaggtgccgatcagcagcatcggcagcatcaccagcagcatctgcaccatcgccatgatgttcatgttgagctggcggccgatgttgccgggggcgatctgcgcgctcaccttgaacgcggccagggtcaacagcagcgaggcaaagccgaccatgcaggcggcggcgatcttgccgctgacaatggcactgcgcgaccccggcgtggccagcagcggctccagcgactgccgctcacgctcgccggcggtggtgtccatcaccaggtaggcaccaccgaggaacgaggtgagagtcagcaggatcggcaacaacgccgacagcatcaggccacgcttggcttcggcactggccatgtcctggctggccacgtccagcggccgtgcgacctgggcgtcgatgccccgcgccatcagccgcagcgcccctacctggccgttgtacgtggccaacgccgcctgcaggcgcgcagtgggcacctcggcggcacgtcgtgtgctgtcactgatcacctccaccagcgccggcttgccatcggcccagtccctgccgaagtccgggctgatgcgcagcgccacgtcgatgtcctgcgaacggatggcctcggccaggtccttcggcgcagcagcggtattcaggccctgggcagccaggaagcgcaccaggttcggcgcatgttcggcgccgatggtgggaatctgcagcggctgctcgatctgcgtgcgcacgcggctttcggacagcttgcccatgcccaggatcagcagcgggtacagcagcggcccgaacagcagggtcagcgccagcgtgcggcggtcgcgcgacaggtcacgcagctccttgcgcatcaccgtcatcagggtcgacatcatgctcatgcgtgcaggccctcttcgctgccgatcagtttcacgaacgcatcctccaggttggattcgccggactgcgcgcgcagttcatcggcgctgccggcggccatcaccgtgcccttggcgatgatcacgatgtgatcgcacagcgcggccacctcctgcatgatgtggctggacaggatcacgcagcggccttcttcgcgcaggcccagcaggaagcggcgcagtgcgcgggtggtcatcacgtccaggccgttggtcggttcatcgagaatgacgttgcgcgggtcgtgcaccagtgcgcgggcgatcgcggtcttggtgcgctggccctgcgagaagccatcggtctggcggtcgaggatgtcccccatgtccagcgcgtgcgacagcacctcgatgcgctcgcggatgcgctcggccgacaggccatgcagttcgccgaagtaggcgatgttctcacgcgcggtcaggcgcttgtagacgccacgcgcgtcgggcagcacgccgagatggcgacgcacttccaccggattgcgcgcagcatcgacaccatcgacgctgatgctgccctggtcgggggtcatcagcgtgtacagcatgcgcatggtggtggtcttgccagcaccattgggccccagcaggccggtgatgcggccatcctcggcgcggaagccgacgttggacactgcctggatacggccggtgcgggtgtcgaaggccttgtgcaggttgtcggcgacgatcatggttcccatccgttgaacgaggtgaacgccggcacgtagctcagcgtgtccaggcagccggcatccagcgccttggcatcggtcgtgtcgatgaactggccgagcaggcgcggcatgcagccggcagtcagcgtgccgtggccctggccacgggcgaccagcgcgcgtccattgggcaggcccttgaggacctgctcggcatagcgcggcggggtcaccgggtccagttcaccagacaacagcagcgccggtacgtcactgcgcagcggcacggcattggctgccggtgccggccggtgcggccatgccgggcaggcggcaaagaaggaacttgccacgtcgttgccgaacaggcgcccgggatcctcggccggcgcctggtagcgcggcgcgtcttcgctgcagatcaccgaccagtgcatgccacggttgatctggaaatccatgctgcggttcgcaccgcgcgccagcgaggcgagcggtgcgtagcggccgtgcgcggcttcatcaagaaccagcggcagcaatgaggcgtactggggtacgtaggaaaatgcaaaagccaggcccaccacgctgtccggtgtcagcacatccttccgggtgtcgtaggtgccgggatcgcgatactcgaccggaaccggtgcacggcgcagagtctcgaccacgctgcgcagctgcgcacgggtatcggtcgggaagcgcctgctgcaggcagcgtccttgcggcactgcgccgactgcagggcgatcgcgtcttcgaacgtcccggcgaaatcgccgcccaccaccagctcattcggcaccacgccatcgatgacgatgctgcgggtgtgctgtggataggtacccgcatagcgctgggccacgcgggtgccgtaggacgcaccgatcagattgacccggtccacgcccaaggcctggcggaccgcgtccaggtcggcaatggcttcggtggtggtgtagaaacgtgcgtccgcacgtccctgcagggaagccgcgcatcgctgggcatagtcgcgcagcaaggcctcggagggcgccgcgtcctcgtccatcggcagttcctttccgtccgcgccgaggcagctgagcgggttggagccgccggtgccgcgctggtcgaccaggaagatgtcccgctgcttgcgcacctggcgcagcgcggtatcgacgatgacggccacttcgctggcggcctggccggggccaccggccaggaagaacaccgggtcgggctggttggagccgctgctgcccgattccagccaggcgatgcgcaggccgatgcgccggccagcgggctgggcccggtcctccggcacctgcagggtggcgcactgcgcttccacgttggcactggcacctaccgtggacagcgtgcagggctggaagtcgatcgtgccgaaacggcggctgggtgcatcgctggcgccttcggcgccgggtgacggtgactggctgcaaccggcaagcatcaggctggccaacactgcggccaacgcgaggtggtgtctttgcatcgtgctcgtttcccctggaggacgttcctggcaaccacgacgggctgccgcggaagatgtgactcaacttacacgggcacggcgtcgtcggcgatgggcagacgcgaaatctccgccggcgtggcgcaggccaggcgatcgcggccggcggccttggcccggtacagcgccgcgtctgccgctgccagcagcgtggacagctcgccctgaccgtcgtccatcgccaggccgatgctggcagtgaacgtcaccggcccggtggccagccgcgccggcttctgctgcagagcggtacggatcgccgcagcccgcgccatcgcttccgcctgcgtgctgccggccagcaccagcacgaactcctcgccaccgtagcggcccagcagcgtgtcatggccctgcaaaccgtgctgcatcaacgcagcgaagtggcgcagtactcgtctccggccagatggccccagcgatgcagagcaggaagccaagcacggtgagggtggggacatccagggacatgcggcgctcatcggccggggcggcgcgcgcatcttggcgccttgtgctgcgatccccgtggcgctgcctggcccgatggagatgcggggtctgaaaacggcgagcacggcggccggtgcctgcgcagaatccgcggaaaaccaaggagacgcccatgcatgcgtggtacctcggtggcatcgaccaccgcccgttcctgcacctgttcgaaaagagcgacaccgcgctggctgcgctgggcatccagcgtcgctgggccggcgaaacaggaggacacccctgccgggtcagcctgagcgatccacccagtggcagcgagctgctgctgttgtcccacgtgcacctgcccctgcactcgccctatcacgcctcgggcccgatcttcgtgcagcgtggcgtgacccgctgcgtgctgccgccaggcgaggtgcccccgtatgtgcagcgccggatgatctcgttgcgcgcctatgaccaggctgcattgatgctggccgccgagatcagcgcaggcacggatgtcggcgctcggctggacgcgctgtttgccgaccctgccgtggccttcgtgcagctgcacaacgcggcccacggctgcttctcgtgccaggcggatcgcgtcggcatgacaccgacatggccggatctccacgacgtgatcgttgccacgccggacacgtgatcgccagcgcatccgttcaggcccacgtgaagcccgcgggaagggcttcacacccacagtcacggatcagcatttccatggttccgcacccggcaccgcaactcgatacacgcgatggtgccgccgaaagtccgccgcgcagcgcaactctgcggtcaccgctctctttcgacgaccacaaggaagcgccatgtcattccgatccacaccgctgctgctggccacctcgttcgccgctgcaggcctgtgcctggccggcaacgcgttcgcccacggcaccatgaccacgccggtcagccgcgtctatgcctgtttccagggcaatccggagaacccgaccaacccggcctgcgctgccgcgaaagcggtgggcggatcgcaggcgttctacgactggaacggcatcaaccaggccaacgccaacggcaaccatcaggcggtggtgcccgacggcaagctgtgcagcggcaacaatgccaccttccgcggcctggacgtgaaccgcagtgactggcagaccacgccgatccacgccgatgccaatggcaagttcaccttcgtgttcagggcaaccgcgccgcacgccacgcgcgactggcgcttcttcgtcacccgcgacggctggcaaccgggcagcccgttgcgttgggccgacctgcaggagttctgcacgctgggcaatacaccgctctctgccgatggcacctacaagctgcagtgcacgctgccgcagcgcaccggccagcatgtgatctacaacacgtggcagcgctcggattcgaccgaagcgttctacacctgcatggacgtacgctttgaaggcggcggcggtggtacggcgccggcaccgcaatggcaggatgccggcccggtcaccgcccgcggtgaattgccggtcggtacgacgctggcactgcgcgtgttcaatgccagcggcaacgatgtcgaacgtgtggaagcgacgctggccggcggccagacctcggccgcgcaatggcccttggcgctggcccgcaaggtcaatgccagtgcccggcatgcgcgcgtgggcgtgcttgccaatggcgtgatcacgccgtcggcgtcggccaccgacaatcgcgtgtacctgaaggacggcaaccgcttccagctcgatacccaggtgccggacccgggtacgccatcgccgggtggtgatttcgaccacgtgtaccccgcgggcatcggcagctatgtgccgggccagaccgtggtgaagagcagcgacggcaagctgtatgcctgccgcccgttcccggagggtgcatggtgcaacgtcaatgccgaggcctaccggccgggcgtgggcgcggcctggcgcgatgcgtggatcgcgtactgacgcagtgatgtgggaggcggtgcacatcacaccgcctcctggctcccctgccgcgcagtggggcgcgcgttgcagaaacagaggaacgcagcagcctttcaaacttgtcggatgggcatatggcggctacatgggaagactccgcgaggtttccaacacttcgcaaaggagttcctgcatgcacctgtcccatcgggccgtcctcgcactgtccgccgttgtcggcctggcactgtccggcaacgccttcgcccacggcaccctgtccaagccgctcagccgcgtgaagcagtgccacgagggcaatccggagaatccgaccaacccggcctgtgccgccgccaaggccatcggtggcgcacagccgttctatgactgggccggtgtcaatcaggccaacgccaatggcaaccatcaagcggtggttccagatggcgagttgtgcagcggaggcaacagcaagtaccgcggcctcgatctgaaccgtagtgactggccgacctcaccgatccacgccgattcgcgcgggcgttacaccttcgagttcaaggccccggccccgcatgccacccgcgagtggaagttctacgtcacccgcgacggctggcagccggacagcccattgcgctgggccgacctgcaggaattctgcacagtgggcaacgtgccggtctccggcgacgtctacaagctggattgcccgctgcccaagcgcagcggccagcacatcatctacaacacctggcagcgctcggattccggtgaagcgttctatacctgcgcggacgtgcgctttgaggggggcggtggtgtgaccccgccgccgcagtggcaggatgccggcccggtcaccgcccgcggtgcgctggacgtgggcaccaccgtgaccctgcgcgtgttcaacgcccagggcaacgatctggagcgcccggagatcaccctggccgcaggtcagaccgctgcgaaccagtggccgctggcgctggcccgcaaggtcaacgccagtgcgcagcaggcgcgcgtaggcgtgatgaagaacggcgtgatcacaccggtcgcctcggccaccgagaaccgcgtctacctgaagccgggcaacctgttccagatcgatacccgtgtgccgggcccgatcgatccgccgccgggcgacgactacgacttcgtgtatccggccggtatcggcagctacaagccgggcgaaaccgtggtcaagggcaccgacggcaggctctacgcctgccgcccgttcccggaaggcgcgtggtgcaacatcaatgccgatgcctatcgcccgggcacgggctttgcctggcgtgatgcctggatcgcgtactgaagcagggcaccgggggcggcgtgatgccgcctccggttcagggaataccggccagcggccggcactacccggacctatttgctgctgacgtacttctcgcggcggatctgcgggttgcccaggccggcggccttcagcagctcggcgcaggcatcgaccatgtccgggttgccgcacaggtaggcgatgtcggtggtcgggtccggcgtgaagccggccagcgcctgctgtacgtagccgtgctgcacgtccgggtgaggatcagccggcagttcgcgcgacaggcacggaacataacggaagttcgggtgcttttcggcgaagctgtagaaatcttcgctgtacagcagctcacccgggctgcgcgcgccctgcagcagcacgatctgcacgccccgttcggccatcgccgtttccagcagcggcagcatcgagcggtacggggtgacgccggtgccggtggcgatcagcaggtaacgggcattgtggtcgccgggattcaggcagaaccggccataggggccggacgcactgatctggccgcccggctccagcgcctcgaacagggccgtggcggcgccaccgggcacgaaactgacggcgatatccaccgcctcgcctgggcccagcgcgtggtcgtggatggtcgccagcgagtagctgcgcttggtttcggtgccgtcggcgtagctgaaatggacctggatgaactggccgggctggaaatccagcggctgcccatcgtcacgcacgaactggtagtggccgacggtcggggccagcatgcggcagccgaccagcttgagggggaattgaacaggcacgacttttcgggacagtgtgtagccggggcaagccctcggggtcttctataatagcccctccccgcccctctccagcgccagcccatgggcgcgaaggcttcgagcttggcatcccagaacgatacggcgcccgccctgcgcgtgcgcgacctgcgcaagacctacgacaacggcacacaggccctgaagggggtttccctggaagtggccccgggcgacttcttcgccctgctcggccccaatggcgccggcaagtcgaccctgatcggcatcatcagctccctggtcaacctcagcgagggccaggtggaagtgttcggcagcgacctggtgcgcaaccgcagtgccaccatgcgcctgatcgggctggtgcctcaggaaatcaacttcaacctgttcgagaagcccttcgacatcctggtgaactacgccggcttctatggcgtaccgcgcgaggaagccgagcagcgcgccgaagaggaactgaagcgcgcgcacctgtgggaaaaggcacaggtgatgagccgcacgctgtccggcggcatgaagcgccggctgatgatcgcccgcgcgatgatgacccgcccgcgcctgctgatcctggacgagccgaccgccggcgtggacatcgagatccgccgcgacatgtggcgcgtgctgaaggagatcaatgccgcaggcaccacgatcatccttaccacgcactacctggaagaagccgagtacctgtgccgccacctggcgatcatcaaccatggccagatcgtcgagcaggggccgatgcgcaccctgctggccaagctggacgtggaaggcttcctgctggacatcgacggtgacctgccggcacagctgccggtgatcgaaggtgcgacgctgaccgcgccggacccgcacacgctggacatcgacatgccgcgcgcaatggacctcaaccgcgtgttcgccacgctcaacgaggccggtatccgcgtgcgttcgatgcgtaccaagagcaaccgcctggaggagctgttcgtgcgcctcaccggcaacctggagaagcctgcatgagcaccaccgagctgaccgacggccagcgcaaccgcatcgcgctgatgaccatcgtgcgccgcgaagtcgcccgcatcatgcgcatctggggccagaccctggtgccgccggcgatcaccatgaccctgtacttcctgatcttcggcaacctgatcgggtcgcgcgtgggtgacatgggcggctacacctacatgcagttcatcgtgccgggcctggtgatgatgagcgtgatccagaacagctacggcaacatcagttcctcgttctttggcgccaagttcggccgccacgtggaagaactgctggtcagcccgatgccgaactgggtgatcctgtggggctacgtggccggcgccgtgctgcgcggcctgatggtgggcgtgatcgtgctgatcatcgcgatgttcttcaccccggtgcgcatcccgcacccgctggtgatgctgaccacggtgatcctgggcgcgacgatcttctcgctggccggcttcatcaacgcggtgtatgcgaagaagttcgatgacgtggcgatcgtgccgaccttcatcctgaccccgctgacctacctgggtggcgtgttctattcggtgaagctgctgccgggctgggccgaagcggccacgcacgccaacccgatcttctacatggtcaacgccttccgctatggcctgctgggcagcagcgatgtaccgctgccggtggcctacggcctgatgatcggtttcgtggtggtgctgacggcgttggcgctgtggctgctgcgtcgcggcgtgggcatgcgcagctgagttttgcgtgcagggcctgcggccctgcacccgccgaatcaacgtcaacttcaacttcaacttcaacggcaaaagctggctatccgggagatggcggggtgggtccggttgcgggggacgccgtgaatccgtccatggaggctcggtcgccgcatccatgcggctcacgcccccgcaaccggacccaccccgccttcgacaaatttctgcgatctgccggggggtcgttctgcgctgctgttggtaggtgtcgaccttggtcgacactgtagatccacgccatgcgtggatggagcgttccaagccgaggctcggctcttttcgttcgggattgcggctaggctgtggcgatgaagatcacttccattccgctggacaaggccgtgtcggacggccccatcgatgccttcagccatgcgctgctgggcgattcaccctcgttggatgagatgctggaatacctggcatcactacgcacggctgatccccgccatcgctatctgtgcacgctcgacgatgtcggtcagtgccgttacaccagcatgcacgcgtccgacgacgcgcgcattgcactgtacgaggacgaagacccggcgacccccgaagatgcgttggcggcacgcgagcggttgctggcgcatgtcatcgcgcagctggagcactccttccatcggctggaatggaccaccctgccgggtaccttgctgtgcaatgacgcagacatcgaggcgctggtcacggccaatgccgcacccgacctcatcgtcgacgaagcggtctgcgtacagcaggtgccggtggaccgcgatgacctgctgatcgccggcctgcccaatggctacttcagcgcggactgggacatcttccagaaccacgccctgatacggcacctgcaggagcgctacgactaccgcctgttcggactcggcgcatcgtggctcggcttccagcgcgacagcgcgccgtcgccagcagaggcgaatgcgttggtcgctgacctgcagcgtgtctacgctgccggaacgcacgacacctggtcacaactggctgcaaacctggccacccgaaccacgcttctattgggatacaccgaagacttcagcgaacagctgcgctgagcacagctctacacgagcgagcgcagcgaacgacccgcttccgctcttgatctggttcccgtggtcgccgcgcccggccaaccccaatgaacagtgctttccgcgaaccaccacgggggacaccgccgttggccgcaatctccggcacaatcggactcatgattcccccagcaaacggtgaacgtgcaatgcgtatcctgatcctcggcgccggcggtaccggcggttacttcggtggtcgcctggcccaggccggcgtggacgtgaccttcctcgtacgccccgcgcgcgccgcccagctggaccgcgacggcctggtcatccgcagcccgctcggcgacgccagcttcccggtgcagcacgtcaccgccgatacgctgcccgcattggccgcgcagaagccgttcgatctggtcatcctcagctgcaaggcctacgacctggacagctcgatcgacgccattgcgccggccgtgggcgcgaacaccaccgtgctgcccatcctcaatggcctgcaccactacaacgcgctggacctgcgcttcggccgcgacgccgtgctcggcggcctgtgcttcatcagcgccaccaaggccccgaacggcgccgtgctgcatctgggcaagccggccaagctcaccttcggcgagcgcgatggaggagcgatctccgcacgcgtgcgcgccttcgccgctgcctgcgcacaggccaacctcgaccacctggccagcgagcgcatcggccaggagcaatggatcaagtacaccttcttgaccgcactggccgccgccacctgcctgctgcgcgcggacatcggcaccatcgtcgctaccgatgatggcgaggcgatcgtgcgtggcctgtacgacgagtgcctggccgtggccgaagctgccggtgagccggttcccgatgccgcgcaggacaccgcacgcggcaccttgacccaggccggatctgcgctgaaggcgtcgatgctgcgcgacctggaagcaggccagcaggtcgaagccgagcagatcgtcggcgacatgctggcgcgtgcacgcaaggccgatcaggaagccctgttgctgcaggtcgcctacagcagcctgcaggcctaccaggcactgcgcggcgcgtgagcctcgcgctgcaggcgggcgcgctgccggcgcgggtgctgatcctcggcctgggctggagtggccgcgtgttggccgcgcagctgcgggcgcgcggcgtgcaggttgcgggaacagtacgcgatccggcagcggcccccggcaatggcctgcgtcggcaccggttgcaggctgacgcctcgccttcgccgaccctgctcgaggagatcgcacacgccgaggccatgctgtgcagcgtgccgcccgatgccgagggcgatcctgccttgcgcctgctgctgcccgcgctgttggccagcccggcactgcgctgggtcggttatctgtcgtccacctcggtgtatgccgaccgcgctggcggttggatcgacgaaaccagcgccgcagatgccaccggggccgtcggtgtgcagcgcctgctcgcggaagcccagtggcgtgcactggccggacaacgcggcatcgcctcggcggtgttccgcctgcctggcctgtacgggccggggcgcaatgtgctgctgcagctggcgcaggcacgcgcccgccacgtagtgcgccctgggctggtgttcaaccggctgcacgtggatgacctggcaacggtcgttatcgcgtcgatgcagcggccgtgcgtggaggggctatacctgccggccgacgacgaaccggcaccaccacaggatgtgctgaccttcgccgcgaagctgggcgggtttgcgatgccgccggccgtggcttgggacgatccagcgctgagcccgacgctgcagcggttctaccagagcaacaagcgcatcgacagtcgtggcacgcgtgcggcgctggggtgggcaccgcggtttccgacgtatcgggaaggactgcaggcgctggccgcttcgctcgccgggcatggcccggcgctaccggacagcgctttgtagagccgagcccatgctcggctgctctttgcgtctttcgcgctgcgcgcgataagccgagcatgggctcggctctacggatcaaccggcgttgggcagacggaagaacgtgcgcgtggccgccatggcattggccgcggtcaccgcaacgtcctcgccacggtcacgtgccagctcttccacgatgtgggacaggaacatcggttcgttgcggcggtccttcggcatcggcttcagtgtgcgtggcagcaggtacggtgcgtcggtctcgatcatcaggcggttggccgggatgttcttcaccagttcgcgcaggtgcgcgccacggcgctcgtcgcacagccagccagtgatgccgatgtaccagtcctggtccaggtaatcgaacagctcgtcgcgttcgccggtgaagcaatgcaccaccgccgggccgatgcgtccttcaaagttcttcatctgtgccatgaaatcggcatgcgcgtcgcgctggtgcaggaacaggggcttgccgttgtctgccgccagctgcagctggcgctcgaaggcacggtgctgggccgggcgcggcgagaagtcacggaagtagtccagcccgcactcgcccaccgccaccacttcggggtgggcatgcagcgcgcgcatttcagcatcgcattcctcggtgtactccaccgcgtggtgcgggtgcacgccggcggtggcgtacaggaagcccgggtgctgctgcgccagctgcagggccagcggcgagtgctcgcggctggcgccggtgatgaccatctgcaccacgccggcctgccgtgcgcggtcgaggacggcatcgcggtcgcggtcgaaggagtcgtgggtcaggttggcgccgatatcgatcaggtgcatggtcatcgcgggggaaaagtgcccgcgcattgtacctgcgcccgccgcggccccttatcctttgcccatgaatgccccgctcttcccgatttccccgctgctgccacagatccagcagcacctggccgtgcagccacggctggtgctggaagccccgcccggcgccggcaagaccacccaggtgccgctggcgctgctcgatgcaccgtggctgcaaggccggaagatcatcctgctggagccgcgccgggtggccgcacgcagcgccgcgctgttcatggcgcggcagctgggcgaagaggtcggcggcacggtcggctaccgcatccgcttcgagaacaaggtctcggcgcgcacccgcattgaagtcgtcaccgaaggcatcctgacccgcatgctgcaggatgacccgatgctggaagaggtcggtgcgatcctgttcgacgaattccacgagcgccatctcagtggcgacctcggcctggcgctggcgctggacgtgcaggcgcagctgcgcgatgaccttcgcttggtggtgatgtcggccacgctggacggcgagcgcctggcgcgcttcctcgatgcgccgcggctgagcagcgagggccgcagctacccggtgacggtcagccatttcccggcgcgtcgcgatgaggcgctggaactgcaggtgcgccgcgcggtgcagcaggcgctggccgaacaccccggtgacctgctggtgttcctgcccgggcagcgcgagatcgcgcgggtgcaggccggcctgcaggaatcgctggatgccggcgtcgaagtactggccctgcacggtgaactgccggtggaacagcaggcgcgcgtgctgcaggcggccagcgatggtcgccgccgcgtggtgctggccaccaacgtcgccgagtcgtcggtgacgctgcccggcgtgcgcgtggtgatcgacagtggccaggcacgcgaaccgcgctacgaccccaacagcagtttcacccggctggacgtggtggccatcgcccaggcgtcggccgaccagcgcgccggtcgtgccgggcgcgtggccgaaggcgtggcctggcggctgtggccgcagtcgcagcgattggagccgcagcgccgcgccgagatcgaccaggtggaactggccggactggcactggaactggccgcctggggcagcagcgacctgcgcttcctcgatccgccacctgccggcccgatgggcgccgcccgcgaactgctgcagcggttgggcgcattgtccagcagtggtgcgatcaccgcactcggccgccgcgtactggcgctgggtacgcacccacggatggcggcgatgctgcttgccgcgcccgatgcacgttcgcaggcgctggccgccgatctggccgcgctgctggaagcgcgcgatccgctgcgccagggcggtgacgcgctggcgagccgctggcgcgcactggctgcattccgcaatggccgcacaccgggcgatgccaaccgcggcgggctggccgccatcgatgccgccgccaagcagtggcgtcgccgcctgcgctgcgaagccacgccgccggccagcatcgaggcccatgagctgggtgacctgctcgctcacgccttccctgatcggatcggcttccagcatcccggcgatccactgcgttacctgctggccaatgggcgcagcgcgcgcctgcacgagctgagcgacctgcgtggcgaaccgtggctggtggccagcgagcttcgctttgaggcacgcgatgcgctgctgctgcgtgccgcaccggtggacgaaggccaactgcgcagggcgtggccggagcgcttcgtcaccgaagacgtggtgcgatgggacagcgagcgccgcgccctggtggccctgcgcgagacccgtttcgaccggatcgtgttggacagccgctcggccggccgggtcgatccgcagcacgccgcgcaggcactgaccgatgcggtggccgagctcggcctgcaggcgctgccgtggaccgaaggcctgcgccagtggcaggcacgggtggaatcgctgcgccgctggatgcccgagcttggcctgcccgactgcagcgacgacgccctgctggccaaccgtgcgcagtggctgcagcccgcgttcgccggcaagacgcgactggatgcgctggacgaatccagcttcggcgaagcgctgaaatcgccactggagtggtcacaacggcagctggtcgagcgtcatgcgccgacccgcatcaccgtgccgtccggactggagcggccgatcacctatgcgctggacagcgagagcggcgatccgctgccgccggtgctggcggtgaagctgcaggaactgttcggtcttgccgatacgccgcgcatcgccgatggccgcgtgccgctgaccctgcacctgctctcccccggtggccgcccgctgcaggtcacccaggacctgcgcaacttctgggaaagcacctacgccgaagtgaaaaaggagatgaagggccgttacccgcgccacccatggccggatgatccgtggacggcgacggccacgcaccgggccaagccgcgcggaacctgaagggcggggtcggatcccattgcatcgcgatgggctctgaccccaggcgtggcgctggggtcagagccgtttcccaacggaaagggatccgacccaccctgcctgatcctgaatggctacgctaaagtcacaccgcgtgcgtccccgactgacataccgtttacgggcgacacgcgacactggacttcgacccgaggcaaaggacccccgcatgagcaagctgaccgtaatcaccgaccgcgctctggagcgcgccctggagctggcccacaccgccggcgatggcctgaagagcgccggtggcagcctgcgcaacgcggactggatcaagaccggcgccgccctcggcgcagtgaagaccggcggcaaggtcgccaccaagttcgcccgccgcaacccggccgtgaccattgccgcggctgccgtcggcgtcggcctgctcggctatgcgctgtaccgcaagcagcagaagaagaaggctgccaatggccacgtggtgaatgggcaggcgcagcgcatcaacgcacgcgaccgccgcaacgacaccgtggtggacgagcacagcgatatcggcagcgacgcctgagtgtgaccaaccgggtcagagcccttcctgcggaagggatctgaccccgagccggggccggatgccgcgaggtatccggccctttctgtttcaaccgatctgccgccactgccccggctgcaggtcgtccagccggtagggccccattgccacccgcaccagccgcagcgttggcaggttcactgccgcggtcatgcgccgcacctggcggttgcggccctcgcggatcgtgatcgccagccaggcatcgggcacggtcttgcggaagcgcaccggcggatcgcgtgtccacagcgacggcgccggatcgaggcgctcgatcttcgccggcaaggtcggcccgtcgttcagctcgacgccgtcgcgcagctgttgcagctgctcatcgctgggcgtgccttccacctgcacccagtaggtcttgtcggccttgtgcctgggatcggtgagcttgtgcgccagcgtgccgttgtcagtcagcagcagcaggccctcgctgtcatggtccaggcggcccgcggcatacacgcgcggcggcaggccgaatccggccagggtcggccgcgccggcacgctgcggtcggtgaactggcaaagcacgttgaagggcttgttgaaggcgatcagcattgcgggcacggcagtcggcgggtggggcattgtcccattcccgcatcgccgccgcgatcaccactcagccgaagaccttcctttccatcaacagcgcaacgagcaccaccacggcgccgcacgtggcggcagcgttggcgcgataccgtagccgcgctaccggtgggcaggccctgcgcgcacgttcgtcccacaggcagcccacgagcagcaccgcaaaacctgccgccgccacgagatcatgcacgtgacccgcatggaacacgaagtcgtacaaccgcggcagcgccatcaatgcgaaggcgaagtacagcactttcttcaacagcacactccattggtggcagcgccgggcattgcccggccgctacccattccgcccaacaccgcgctgcgcgctcaccaggcacggcccggcgccccgctttacggcttgatgaagcgcagggtcatgcggtcgctttcgccgatcgcctggtacttcgcatcgtcggccttgtcgtgctggttggtcggtggcagcgtccacacaccgttcgggtgatccttggtatcacgcgggttggcgttgacctcgctgcgcgcgtccaacctgaagccggcggcctcggccatcgcgatcacctgctgctggccgacatagccggtgtcatcgtcgtcggccacgtcggccttggcgcggtgctcgaccacgcccagcacgccgcccggcttgagcacgttgaaaaaaccctggaacatgccctgcgcctggccggccttgcgccagttgtgcacgttgcggaaggtcagcaccacatcggctgaaccggccgggccgaacaccggcttggccggatcgtaggccaccacggcagtcttgccgaactgtgccggtgcagcggcgtacttcttttccaggctgtcgcggctgcgctgctggtagtcgcgtccacggccttcgggcaccgccatcggatcgaccaccgcagcaacgtagtggcccttgtcgtgcagcaggggcgccaggatctccgagtaccagccgttgccgggggtgatctcgatgacggtcttttccggcgtcaccttgaagaacgacagcgtctgcgccgggtggcggaagccgtcgcgcttgacgttgttggcatcacgggtgggtgccttcaccgccgcgtcgatggccggcgacacctggatcttcgccggcgccaccgtggccggtgcggcgaacgcgggaacagcggcaaacagggccgaagcaagcagcaggcggcaaccacgcagggacgaagcaggcatcatcggagcgactccagcggaagatgcggcgagactagcagccgcggcgtcccaggtgttcacaaaacgttagctgcgtgcgtatcgcggaacactgttttgtggtcgccgccgcagcacggtcacactacgcgttttattctggagcacttcccccaaggagtccgtgcccatgacggcaacccgcgaactgggccgttccggcctgcatgtacgtccgctcgccttcggtggcaatgtgttcggctggagcgccgatgagaaggccagcttcgccctgctcgatgccttcgtcgacgccggcttcaacctggtcgacaccgccgatgtgtattcggcctgggtgccgggcaatgccggcggcgaatcggaaacgctgatcggcaagtggtttgcccgcagcggcaagcgcgacaaggtggtgctggcgaccaaggtggccaagtgggccgagcgccccggcctgaccccggacaacatcaatgcggcggtcgaggattcgctgcgccgcctgcagaccgacgtgatcgatctgtaccaggcccacgaggatgacgagtcgacgccgctggaggcgaccctggctgcattcggccggttgatcgaagctggcaaggtgcgtgcgatcggtgcttccaactacagcgccacgcgcctggccgatgcgctgaaggtgtccaccgactacaagctgccgcgttacgaaaccctgcagccggagtacaacctgtatgaccgcgccggctacgaaaaggaactggaaccgctggtgcagcgcgaacagatcggcgtgatcggctactacgcgctggccagtggcttcctcagcggcaagtaccgcacgccggccgatgcggccaagagcccggcacgtggcgagaacgtggtgaagcgctatctgaatccgcgtggcctgcgcatcctgcaggcactggatgacgtggccagcaagcacaacgccagtgccgcgcagatcgcactggcatggcagatcgcacggccgtcgatcaccgcgccgatcgtcagcgccaccagcgtcgagcagctgcacgatctgctggcggcggccaacgtgtcgctgagcgtgcaggatgtcgcgcagctggatgccgccagcgccgaagcgtgagggccggtagtgccggccgctggccggcattgcacgcatacccaagaaaataattgaacaaaatggttgcgcacgactaaatcgtggtttatcgtgcgcacctcgtttcaacaaccactggaaacttcccttgaacgcgcattccgtcgccatcgccaaactgctgccatgcctgcgcatggacgggccggcgcgcgcgttcggcaaggaagaccagctgacaacggcctgatacccgccctgcggagatcggccaccccgatctccgaggcctgacgacgccctcggaacgcaagtcccgggggcgttttcgtttgcgtcgacacaaggacccgcgatgccagaactgcaccccacgcggcgacccgccgctcactgacccaggcttttcccgccccgccgaaggatttacttcgcgcaactggcagcgcctggacattatctgcatcgcacccaaacattatcgctcgcgataatgtcgttggcctgcaccctcgattctccaacggtcccgtttcatccacgggctggtgcgcgcggcgttgccgtggcgtatgccggaggtcgcggacatgccatcgcctggatcgcctgctggaggcaggcaccggttcgccggtacgcggttcgattccgcgcggtccccaactggatagctcagcttggtcagagcaacggatccgtaatccgtctgtcgtgggttcgattcccactccaaaccacatgacctgtcacgtcatgacttgaagcaacacccggggcgcaagccccagcggccatcgtcgccgtccaccgacatcgccttcgggcaggaacgtggaaggcaacggacctcacgccgggccccggcccgccgccactgccagccacgttccgcaccggtgctgcctgccgggaacgacgatggcagcactgccggcgcatcgaaggctccgcgcgcggaccgtccgccgatggccgccctcttccgctgcctgcacgtgatgtgcaggcagcctcgccacgaccggatcgacccgggtcatggcgattcatccgcaacgggtcgaaccaccagagccatacaaggagagactcccatgttctggaccatcaaggtcgtgatcggcgacggcgagcgcggcctggtgtatcgcaaccgtcgtttccagcagatcctgctgccgggcgtgcaccgcctgtcgccgttcggcggccggccgcacgtggacatccacactgcatcgaagggcgcggcctacactggcagcgaccaggacagcctgatcgaagcgctgggcgcacagctggacacgcacttcgtgctggccaacgtcggcgccagcgaggtcggcctgttgctgcgcaacggccgcatcgatgaagtgctgccgccgggcagccgccgtctgtactggcgcggctcggtcgatacccaggtgcaggtaatggcgttgggtgacgagccgcgcattccggccgacgtgcagcagcggctgggtcaattgggcgtgctgccgcgtgtggcggtgatcagcacggtgccgagcgagtcggtcggcctgctgttcatcgatggcacgctgcggcagacgctggacgccggcctgcacgcgttctggaacttcaacggcaacgtgtcggtggagcgtgtggaactgcgtgcacgttcactggacgtgtccggccaggaactgctcagccgcgacaaggtgaccctgcgggtgaacctggccgcgaccgtgcaggtggtcgacccggtgcgtgcgcaccgcacgctcagcaatgccgatgagttcgtctaccggcagctgcagttcggcctgcgccaggcaattgccgcgcgcagcctggacgagctgctgggtgacaaggcggcactggacggcgagatcgctgcgcatgtgcaggcggcgatcgaaggccacggcgtgcgcttgctcggcgtcggcatcaaggacgtgatcctgccgggcgagatgaaggagatcctcaacggcgtggtgctggccgaaaagcaggcccaggccagcgtgatccgtcgccgcgaggaggccaacgccacgcgttcgcagctcaacaccgcaaagctgatcgaggacaacccggtgctgatgcgcttgaaggagctggaggcactggagaaggtcaccgagaagatcgacacgctcaccgtgttcggcggcctggatggcgtgctgaagcagctggtgacgatcaggtagggggtagcggtggcgcagggacgcgccgccggcccatcaaggacattaaagaagacatggacactcaacagaactatcaatggctgcatgccgagggcaccacgccgatcaagggctgggtcaacggtgtgccgctggaagcgcaggcacatgagcagctgcgcaacatcgccgcgatcccgttcgtcgggccgtgggtggccgtgatgccggacgtgcacctgggcaagggcgcgaccgtcggctcggtgatcccgacccgcggggcgatcatcccggccgcggtcggcgtcgacatcggctgcggcatggcggcggtgcgtaccacgctgcgcgccgatgacctgcccgatgacctgcggcagctgcgcaacagcatcgagcgcagcattccggtgggcaacgggcgcggcggcgagcatcaccgcatgcccgacagcatccacacccggctggtgcagtccgggctggccgccggcctggagaagatcaaggacaagcaccgcaggatccgcaccgacaagctggaccgccagctgggtacgctgggcggcggcaaccacttcatcgaactgtgcctggacgagacggacacggtgtgggtgatgctgcacagcggctcacgcggtaccggcaacctgatcggcacctacttcatcgagaaggcgcgcgaggaactggcccggcgcgtgctgggcttccacctgccggacaaggacctggcgttcttcatggaaggcgagccgctgttcgatgactacgtcgaagcagtgtcgtgggcgcaggactacgcccggcagaaccgcgaggcgatgatgtcgcgcgtgctggccgagatgcgccaccggctgccgaagttccagctggcggcgatggcggtgaactgccaccacaactacgtgcagaaggagacgcaccacgggcaggaactgctggtgacgcgcaagggcgcggtcagcgcgcgtcagggcgagctgggcatcattcccggcagcatgggcacgcgcagctacatcgtgcgcggcaagggcaacgaggacagcttccacagctgcagccacggcgccggccgggtgatgagccgtggcacggcgcgccagcagatcacgctggcccagcaccgcgaagccaccgcgcatgtggaatgccgcaaggacagtggcgtgctggacgagtcaccggccgcgtacaagtcgatcgacgatgtgatggctgcgcaactggacctggtcgacgtggtgcacacgctgcggcaggtgctgtgcgtgaaggggtaatggagcggtgccggccaaggccggcctctaccagagcaacacgtggcgtcgggggtcagatccctttctgcgaaagggatctgaccccggcacattcagcgcggcacgctgtcttcggccaccagcgcatggtgcacgccgatgcccgcgcgcacgccttcggccatggccagggtgatgttgcccaccgtggtcgcatcgcctgcggcatacacgttcggcaccgaggtgtgcttcatcgcatcgacctcgatcagcacgcccagcgggctctcgaccaacgtgcagcccagctgctgcaccaatggcgtggccatcgcctgggtggccggcacgaacaacgcacgctgggcgattcggcggccgtcggccagctccacttccagccaggtcggctggtcgccctgcacgcccagcacgggtgacgtctcgatctgcacgccgcgctgctgcatggcagcgcgttcctcatccgtgatgtccagtcccatgctgaagaacgtgacattgccccagtccgcgaacagcggcgccttgctggcggacatcggatgaccgccaagcaggccaatggcaccaccacccacttcatagccatgacagtacgggcagtgcagcacggtgctgccccagcgctcggcgaggcccggcaacgccggcaactggtcggcgatgccgctggcgagcagcagcttgcgcgcggccagcacctggccatcggcggtacgcacttccacgccttcggcgctggcggtggcctgaacggcttcggcatgcacccaacgcaccgtggggtagtccagcagctgctggcgcgccgtcttcagcagctcggcgccactgatgccatccagcccgagcaccccgtgcgaatgactggcgaaacggttgcgcggcgaaccggcgtcgatgacggtgaccgggcgacgggcacgggccaggatcaggccggcggcaatgccggcatagctgccgccgacgatgagcacatcaggattcatggtgaccttccagggaacggtgatgggcaagatggcgggcgaagtcggcgccgagctggtccagcgtggtcgcctgcagccgcgcttcgagcaggcgctgcgcttcgcgcgccccttcgagcagggcgctgttgaccagctgctggatcgggcagccaccgccggagtcgcgtgcgccgacctggaccagcggtggtgcgcccaccgccaggtagatgtcatgcagggtgatcgccgcggcatcgcgtgccagcaggctgccgccgccgtggccgcgggtgctgcgcaccaggccggccttgtgcagctgcgccagcaggcgacggatcaccaccggatgcgtcggcaggcaggacgccagctgctcggacgtgcgcggggcggcatggccgaccaggtgcgccatcacatgcagggcgtcggacagtggatttgcggatttcatgtaacaaagatagttacatttaaattctctgtcgagagtcttctttcgttccatatggacacatttgtcctatgaaacatccccttcacatcactaaacgaaacggtaatgtgatgagcatcgcacttcagacgcgtggggacaggtcgataccgcattgccccttcccgagagtcccttccatgaaagcgtctgtccgtgctccgcgcctgcagtccaagctgctcggcgcggtttccgttggtctggccgtggtcctgctgtgcgcattggcgggcctggcctccgcctggttgaagttgtccaccgaggttccacccgaagtcgcgcacagccgcgacgccgaacgcctgcagcgcgagttccgcggccaggtgcaggaatggaagaacgtgctgctgcgcggccacgacgacgcgctgcgccagcgccatctggacgccttcgacagcgagggccgcctggtcgagcagctggccaggggcctcatagccagcccggacatacgcacgcgcgaactggcacagtccttcatcggcctgcacacgcagctgcagaaggactaccacgccgccctgcaagcgtttgcggaagccggctacgatcccgccgccggcgacaatctggtgcgtggcaaggaccgcccggtggcgaccgcactggatgcgctgagcacgcatgccacgcaggtggccgaagcaaccgtagcggcgcggtcgcagcaggcgcggcagaccctgctgctgtgcgcggcgctgaccgtgctggccgccgtgttgctgctgatgggcctggcctggtggctgcggcgcgcggtggtgcagccggtgctggcggtggaagccgctgcgcgtgccgtggccgccggtgatctgcagcacgtggtgcaggtgcgcagccgcgacgagatcggtcgcctcgcgcaggcgatgcaggcggtgcagtccacgctgcgcggcgtactggacgcacaggcgtcgatggcgcaggcgcatgacgccggcaccatcagccatcgcatggatgccagtgcgttcccgggcgcgttcggcaccatggtggccgactgcaacacgctggttgacgcgcacatccaggtgaagatgcgcgcgatctcgatcatgggccgctatgccgtcggtgacctcagccaggacatggaacgcctgcccggcgaaaaggccgtgatcaccaacgcgttggatacggccaaggccaatctcggcatgatcaacggcgagatccgccgcctggccgaagccgccgccgccggtgacttcggccagcgcggcgacagcgcacgcttcgagcatgatttccgcgcaatggtcgacggcttgaaccgattgatgcagaccaccgaactgaacctcggcgaggtctccagcatgctgcgcgcgattgccgatggccgcctcggcgcgcgcatgcacggtgatttccagggcgtgttcgcgcgtatcgccggcgacgccaacaccaccgctacgcagctggcaaccatcgtcaccgacatcaagcacgcctccggcaacatccacacggcggcggcggagatcgccgccggcaacaacgatctgtcgcgccgtaccgaacagcaggccgccaacctggaagagacggcggcatcgatggaggaactgacctccaccgtgcgccagaacgccgagcatgcgcgccaggccaaccagctggcgatcggcgcgcacaccgttgcctctcacggcggcagcgtggtcggccaggtggtgacgacgatgggcgcgatcgaaacctcgtcgcggcagatcgccgagatcatcagcgtgatcgacggcatcgccttccagaccaacatcctggcgctgaacgccgcggtggaagcggcacgcgccggcgagcagggccgcggcttcgcggtggttgccagcgaagtgcgcaccctggcacagcgttcggcggcagccgcgaaggagatcaaggcgttgatcgaagcgtcggtggaacaggtcggccacggtgcacggcgcgtgcgcgaggccggtgacaccatggccgagatcgtggcgtcggtgcagcgtgtcaccgacatcatggccgagatctccgccgcctcgcaggagcagagcgcgggcatcgaacaggtcagccagacggtgatccagatggacggcaccacccagcagaatgccgcgctggtggaggaagccagcgccgccgcgcgcagcctggagcagcaggcgaaccggttgatcgacgcggtggatgtgttcgatctgtcgaccaccgccgcagcgaaggacgcgctggcgcgcgcggcctgattgatccggttgccggccagcggctggcaaccccgccaccacatgggtagcgcccgaccgttggtcgggcgatggcaggggccgtgcggaccaacggtccgcacccaccgtaacctgcggtagtgccggccgctggccggcaaccccaccaccacatgggtagcgcccgaccgttggtcgggcgatggcaggggcagtgcggaccaacggtccgcacccaccgtaacctgcggtagtgccggccgctggccggcaaccccatcaccacatgggtagcgcccgaccgttggtcgggcgatggcaggggccgtgcggaccaacggtccgcacccgccgtaacctgcggtagtgccggccgctggccggcaaccccaccacgacctcagcgcaggtaatcgctccgcgccatcgcttcacccaggtaatccaggaacgagctgatccgcgccgacaccgccgtgttgcggtaatacaccgcgtggatcggctggtacacatccagcgtctgcgtcgccagcaccggcaccaacgtgccggcggcgcggtcgcggtcggtcacgaagtcggacaggcaggtgatgcccacgccttccaccgccagtcggcgtagtgtttcgccgctggacaccgcgatatccggtcgcacccgcagcaggccatcggcatcgcccggcagcggccagtgattcaacgattccggttcgttgaagctgagcagggtgtgctggcccagcgcggcgacgctggccggttcgccgtgtgccgccaggtaggccggactggccaccagccgcagctggcagcgacccaacggccgcgcatgcagggtggagtcggccagcggcccgatccggatcgccaggtcggtgcgccgttccagcaggtcgatgtagcgctcggagctgttcaactccagctgcacctccgggtagcgcgcgcggtacccggccaccagcggcgcgatcacgtgcagcacgaacggcatcgccgcatccacgcgcaggcgtccggccgggcgctcgcggcgggcggccatctgttcctcggcggactccaccgcatcgatgatcgcccgtgcatggcgcaggtaggcctcgccctctgcggtcaggtgcaggcggcgggtggtacgggtcaacagggtggtgccgagcttgtcttccagccgccccagcgcccggctcacgcccgacggcgtctgccccagctgttcggcggcagcactgatcgacccgctgtcgatcaccgcgaggaaggcctgcatttcatcgagagtggtcttcatgcctccattattgactgggcggcaatagtgattggcgtgaaggccggttttttccgcaaaggtgcgccgcgcacactgcgcgccttccttccctccggagccggccatgatccgtggcattcccctcgccctgctggcgctgaccctcggtgccttcgccatcggcaccaccgagttcgtcatcgtcggcctgattcccaccattgccgccgaccttcaggtcagcctgccctcggccggcctgctggtctcgctgtatgccctcggcgtggccatcggtgcgccggtgctgaccgcgctcaccggccgcgtgccgcgcaagtcgctgctggtggcgctgatggtgctgttcaccctcggcaacgtcatcgccttcctggcgccgggctacacctcgctgatcgtcgcccgcatcctcaccggcctcgcccacggtgtgttcttctcgatcggttcgatcatcgccaccgcggtggtgccgaaggagaaggccgccagcgcgatcgccatcatgttcaccggcctcaccgtggcgctggtgaccggtgtgccgctgggcaccttcatcggccagcacctgggctggcgcgccaccttcctggcggtggccgcgctgggcgtgatcgccctgctcggcgcgctgctgttcgtgccgcgcagcgtgccgcagagtgcgccggccagcttccgccagcagctggccgtactcgcccaaccccgcctgctgctggtctatgcgatgaccgcgctgggctacggcggcaccttcctggccttcacctatctggcgccgatcctgcaggacgtcactggtttctcggcaaacgcagtcagcctggtgctgctggtgtacggcgtgtcggtggcgatcggcaacctgtggggcgggcgcatggccgaccgcatgggcccggtgcccgcactgaagcgcatcttcgccctgttggccgtcgtgctgttcgtgctcaccttcaccgcctacaacacctggctgatgctgctgacggtactggcactgggtgcggtggcgttcggcaacgtgcccggcctgcaggtgtatgtggtcaagcaggctcagcgctatgcgccgcaggccaccgacgtggcatcggggctgaacatcgccgccttcaacatcggtatcgcgctgggcgcctcgctcggcggcctggtggtggagaacatcggcctgatgcacacgccgtggctgggcgcgctggtggtggtgggtgcgtatgcattgaccgtgctcagcggccgcctggaccgccgcgacggcatcgatgaccgcgccgatggcatcgccgtggccacgcattgagataggtcatgccctgccggtacggtggtgcaatgcaccgttgccggcacgcatgcggccactggcctaccctttgctggatattcgcatccctcccctctgctggagctccccatgactgtccccgccttcggtctcggcaccttccgcctgaaagaccagaccgtgatcgactcggtgcgcaatgcgctggatgtcggctaccgcgccatcgataccgcgcagatctacggcaatgaagccgaggtcggccaggccatcgccgattccggcgtgccgcgcgaagagatctacctgaccaccaaggtctggatcaccgcgttcaagcgcgaagcgctgctggccagcctgcgtaccagtctggaaaagctgcgcaccgatcatgtggacctgacgctgatccactggccgtcgccgaacgacaaggtcgacgtgccgatggaggagtacctgccggcgctggccgaggccaaggcacagggcctgacgaaggcgatcggcatctccaacttcaccatcgcccagacccgcaaggccatcgagatccttggcgccgatgccatcgccaccaaccagatcgagatccatccctacctgcagaaccgcctgctggtgaagttcctgcaggacaacggcatccacgtcaccgcctacatgagcctggcctatggcgaggtgatcaaggacccggtgatccaggccattgccggccgccaccaggccactccggcgcagatcgcgctggcctgggcgctgcagcagggcttctcggtgatcccgtcgtcgaccaagcgcgagaacctgtcgagcaacctggaagcggcagcgatccgcctgaccgacgaagacatggcgcagatcgccaagctggaccgtggccatcgcctggcgaatccggaagggattgcacccgcctgggattgatcccgaccgcggttgcggatcggaatcggtaggtgccgcccttggtcggcacctaccggacggtcagcgctcggcaacaccgcgcaacatatccaggacgctctcgatgtccagtggcttgcacagaaacccagccgcgcccagcgcctgcgccctgtcaatcacctctacccgggtgtctgcgctcatcaccagaacgggaggcgccgcagggtccctgaccagcgcctccagtacgtcccacccactgcaacctggcatgtgcagatccagcagaactacgtcgggcgccagcgccttgatgacggcctgagcatcgtgaccatctttccggaagctgaggcgatggcctgcacactgcagcaggtgctgcaccacctcgcggttggtctccacgtcttcgaacagcaggcagtgcagcggacgaaccaccgccgcgtgcaactggaaaagctcacccagggaaggaagcggctcagcctcatcggccacggcagcagcgaagcaccacacgaatgaggcgccgccgacatcgctgcggccgacgctgatcgttccgcccatggcatcggaaatcagccgaacgatgtacagcccgagcccgacgccctgttcgcaacgtgcttcgccctgactgacctgcacgaaaggcgagaaaatcatgtctctctgcgcttcgtcgatgcccgtcccggagtcgcagaccgagatccgcacctgccagtcatccaccgctcgaacggcgccaaccgagaccctcgcctcgcccgccatgggactgaacttgatggcattgcagagaagattggtcaccacctgttcgatgcgaccgccatctgccaacagccatacgtctgctctccccacatccacctgcagtaccacgcctttgtctgcagccgcaggcatgcagctcgcctgcgccgcctcgatgatggaacgcagcgaacaaggatgtggccgcagtttcagcttgccaccatcaatgctggcaacatcaagtacatcatcaatgcgacgtcggagcgcctgggcctgccctgcaacggtggccagtgcgtgtcgctgggcagcacttgccgtattgacctccagaagctggatgccgctgatgatggcattgagcggcgtgcgaagctcatgactcatggtgccgacgaatcgcccctgcgcctcacgcgacgcaatggcacgcaacgcgatttcgcgcatcgctgccaccagtgacgccacgaccagcggcaacaggatggtcagcgccagcgcataggccagataggcgggccgcgagaaccagtagccttcgggggctgcccaaagcagcgccacggccgttaccgcgattgccggcgccatggccttgcgtccgtaagccaccgtcgcggcgatgacgaggaacggcaggattgcattgagtgccatcaacaggatgaaggccgcgtgcacctggatggccaccatcgccagactgagcagaaggcccgccgcgtcgtaccacgtgtcgtgacgcgccctgcgaaggtttacaaagagtgcccacgctacagataccgccagaagtacaatagcggccggcagcacccgcgctgcctcatcggccagaacaggctgagggccatcgatccaaagccagcaccacagcaccgcaagcgcctgcagcagcacccggaacccactggcgcgcggctcctggaagcatgacagcagtagagccagacgatgcatttccagcacgcgcgcagcatgcagcagcgctgccggggacgacattggagagggcgtgtacggatcatgcatgtcagcgccccccggtcagtgattgacctgtcgtgcgtcccagaaggcgctttgccgagattgccagcgcgcagccgcgcagccgcacgctgccgatggcttcgccggagcggagagcatcagccagattttcgcaggcatcggcaatcctgcagctgcccaaggccgaggtcacacttttcaaggcatgcatgcgcgaaagctcctgttccaggcaacccggggattcattctccgcagcgctcatccagcgcgaaatcgcctcgtccaggtcaacgacaaacgatgagaactggtctggcgcggtcgctgcaatcaggttgagcatcgatcgctccccgagctcaggtccgtctgcagaatgtcgccgcggctctacgccttgcgttgagttcaagcgtcgcattgctttcctctgcttgtcgcattcaacacctgaagagatgcgtttccgcgttccgcgacacccaaacagaggcctgaagcgacaacgtgcggagcgtacggactactgcatccgttgatggatctgcaggaacagctgcggaaacatgctacccagtagatgcccgcctgcaaccgcgagcaggatggcgcccacgatggcaacacatctgaccgggagtgacattcgcttcagatccatggcatccagcatggaagcaacgatcgcgtaacgccatcggattcctttcaaattttcctgaggttcgacatgctcgccctgacactctttctgctgctctcgtgtgcggttctggttcgaaagcgacacgtgcgtagcggcgccctgctcgccgtagcgccactggccatcctggccagcgcgagcgcgcccatcacgcagctgctgctggacctggcacaggacgcgccgccaagcactgcaacagcgcaccatccacgcacggcgattgtcgtgctgggcgctggcatcgatcaggacgctcacggctccaggcccggcctggctggctatagccggttgatggccgcaacgcagcgctacctcgcctgcgaacgcaccggcgaatcctgcgtggtgctggtcagcggtggcgctactgcgccagacaatgccgcagaagccaacgtctacgcgcgtgaactgattgcgctgggcgtgcctgcggaacacatcatccgcgagcacgccagcgtgaacacctggcagaacgccagcaacagcagccgaatgatccagcgcgacagtgtccgggtagtgctggtgacctctggcctgcacctaaggcgaagtctgatctacttccggcacttcggtgtcgtggccgagggcttgcccagtgatcgcctccgcgcctcgccggggtggcttccctctgcgtacaacctgctgctgatcgaagtgatgctgcacgagtacatcggcgtcctgcgctaccacgtttacaacggcatgggttggaacgaggaatccatcaagctggacagtgtcacgcctgcagcaaccacccacgcatcgccgcactgacctcgtccggcttctccatcggggcaaggtgcccgcaatcgggcaccaccaccagctgcgagtgcggcaccagggcatgcatttcctcgcttactgccagcggcgtgatgcgatcgttggccccgcagatgatcaacagcggatcgcggtagccagccagcacgtcatggccgtcagggcgttccagcgcgctctggcgcaggaacacttccgcgcccaggcgggcggtcatgtcgcgcacgcgctgcaccagcacgtagtcatccagccgcgaggcgtcgatgtagctgcgcatcagcgcatcgccgaagccgtggaacttccccggcaggcgcacactggcgcgttggctgcggcgttgttcggcacgttccggtgaatcggcgtggatcgaggtatcgaccagcgccagctgcaacacgcgttccggcgcgatgcgcagaatctgctgggcgacgaaaccgcccagcgagaaaccggccagcgcgaagcgttccggcgcctgcgccagcacgtcctcggccaccgcctgcagggtctcgccgcgagtctggtcgcctaccgtgcaatcggcgatgtcggccagatcggccaactgcgcgcgccacagctcagcgtcgttgagcaggccaggcagcagcagcagggggatacggtcggtcatgggggtattgtcgcgccggtgcggtggcggcgccatgccagcgaccgcgccaagcgcggcgacatgccccggatgaaacaggcgcgccggacccgcgcccgcttctggataccctgtgggacgccagtcaaaccgatgccgcggcgcattcctcggcgtcggaagcaggcgccgtcgacgccccacgctggggccgcacctcctggacgatccgcccctgctccatcacgagcacgcggtcggcgctgtttatggtctccggcctatgggccacgatcaccttggtcagctccatacgctgcacggcttcgttgaccaagcgctcgcgcatgacatcaagatggctggtggcctcatctagaaacagaatccgtggccggcggtagagggcgcgggccagaatcactcgctgcttctgaccgcctgagagcgagttgcccatgtcgccgataagaccgtggtaacccatcgccatccccgcgatgtcatcatgcaccgcggccattcgagcagcttcctcaatgcgctgttcatcgaagccactgtcgaagccgctgatgttgtcggcaatgcttcctgcaaacaactggtcatccgggatcgcatcaagctcgctgacccacgcgacccgaacgcgggtaatgtggctcgatccgagccagcagtgccttccatggcactacctagtccacctcgtaaaggagaatctcgcgccgggtctgcttgcgcttgcccagaccctgcgtatcgccaaatgtcagctgcatggatggcttctcaacgtgtgcctctattgtctctcaggccgccggccagcggacagcactaccgaagtagttgttcagagcatccgtagatgcaggtcatgaggacggcaaatctcgctcagccatcagcgaccaatggactaagaataagccaatctatagataaataacgttagtcatccccctcgacctgtatatcgatcttatcccgaaaaataactgaaattaaggacaggagcagagctggaagccccaaaagaagcacgaacgacaaaggcgcgccgaacgaccatagagcggccgaaaacacggcagccgaagccccaagcagcaggaaccagcacttaattttccctattagcaggtaacttgccgtcgaacacatcagcgagaatgcggcaacagaaactccgacctcctgaggaacctgcaaaggctcagcaccccgaagcgccgccaccagcatcagcgctgaggcaaacgccattgctaccagggaaataaaatagaacttgccatgccgcccatcaaatccatcagtaatcttcatatcgaccctcaaaggatcgcagggcgaaagccccgcgatccagccaatgatttaccagcgctaaggatgttctgaacagctccctgcgacctgtgcagcagtgcccgccacagattgccgcttcgggggacactattgattcgcgtagtggaatacatcatacggctgacatttggggatgcgcagggcctgggcaagcgcaagcagacccggcgcgagattctcctttacgaggtggactaggtagtgccatggaaggcactaccggcccggatcgagccacattacccgcgttcgggtcgcgtgggtcggtcaccgtatgcgatggagacgatgctgcgcatccacctgctgcagcagtgatatgcgtttgagcaattcgggcatgtagcaagcgttgcacgagattgattcgatgcggctgttcgaacggctcaccagtcgttctcaggtcaagatgccctgcataactcgcgtggactccatgccaagcgtcgagaagagtcatgacgattgctctggtccatcaactgccgcattgaaaccaatacggacttggcgtccttgcaggaatcagccgcagccgcagctgcagctcaagcggcatccttgcaaagtaatcatttcgacgcgtgctcttcccgaatccgctcgcgcctgacgtcgacacgcctggctatcacaatgacaaccgctcctatgaacaagaacggcaaggtccgaccgtctgcagttgccgccaccatagctaggcagcacacgcagatggcgaaggtcttttcgttgataccttggatcctcacaaatttcctcatgcctgcaacatcgggaaacatcttctttcaataaggtcacgaagggtcgccgccacgccgtggcgcaatggtagcgttgcttcttcgctgagttgaagagcgaaatgcgtcagtagccgcttctttccttctggtgattcagtcactcctacgcaagagacacagcaggcacccggtacgccgacatgcgtggaccactcggacgtcactggcgtagggtataagccatcgttgtagtctatattcaatcgtcggaacgactgacagcagcgcaatcatcagcatgagcttgctttacgacgccaccgatgtgatgactggactgaccgaggtgctgtgctatggcacggcggtggtggtggaaccgttgcgctgacaaggccgccgggcatggcccggcgctacccggaatcacgccgctggcgggatctcgggcacctcgacctgctgcaccggcagggtcaccatcatcaccgtcgggtcatccgggtccagcttcgtcttgaagcccaggctctggcacatcgccagcatggtgctgttctggcgcagcacctggccttcgaccacgtccaggcccagccacttggcgtactcgatcatgatggccatcagccgccagccaatgccgtggcccttcaggtccgagcggatcaggatgccgtactcaccgcggtggtaatccgcatcggcgtgcaggcgcaccgcgccaagcatttcgccactgcgcggttcgatcgccaccagtgcgatcgagcgtgcgtaatcgagctgggtcaggcgcgcgatgaactcgtggctgaagtgcttcaccgactggaagaagcgcaggcgcaggtcctcgtcgctgacgcgggcgaagaacgcacggaacagcgcgtcgtcctccggccgcaccggacgcacgaaggcccggccgccatcggacagttcgatggtgcgctcccactccttcgggtacgggaacaccgaaaaacgcggatggccacggcccttgtgcaggatgcgcgacggcgccaccgccacgcgtgcgtcgagggcgaggatgcccttgccatcgaccagcagcggattgatgtccagcgtacgcacttcgggaatgtcggcggccagctgcgccagcttgaccagcgccaatgccagtgcgcgctcgtcggcggcaggcacatcgccataggccttgaggatgcgcgaggcgcgggtctggccgatcagctcgtgggccaggcgcaggtccagcggcggcagcgccaacgccttgtcattgatcacttcaaccgcggtaccgccacggccgaccacgatcaccgggccgaacgtcgcgtcatcggcaatgccgacgatcaactcgcgcgccttcgggcgaacgatggtcggctgcaccagcaggccatcgatgcgcgcatccggccgcagctggcgtgcgcgcgacaggatcgcgttggccgcgctctgcaccgccggcagggtggacaggttcaggcgcacaccgtccacttccgacttgtgcggaatgtccggcgacaggatcttcagcgccacgctggcgccacgctccagcaacggctgcgccaggtccattgcctcgtgcgcatcgcgcgcgtgcatcaccggcgcggagggaatgccgtaggccttgagcagttcgtgggtggccaacgggtccagccattgctggccgttggccaatgccgcatcgaccagcgcgcgtgcggccgccgcgtcgacactgaagtcctgcggcaggctgggtggtgtttccatcagggcgttctgcgcttcgcggtaacgcaccagatgctggaagccgcgcaccgcttcggcctcggtcggataggtcggcacccgtgccgcgttgagcgtggcggtggcctggtcatcgttgcccagccacaccgcgaataccggcttgtcgcggtgatggcgcgggcgcagtccgagcgtgcgggtaagcgcctgtgcggcgtctgcggatgaagtgaatgcggtcggcacgttgaccaccatcaccgcatcattctcgttgtcagccagcagcgcctcgatggcggcggcatagcggtcaccatcggcgtcgaccacgatgtcgaccgggttgctgcgcgaccagccctgcggcagcacggcgtcgagtttctcgaccgtgctgtcggacaggttggccagcgtgccacgcagtgcaatgagctggtccacggccaggcggccgacaccgccaccattgctgagaatggccaggcgacgaccggggaaggtccccaaccggcccagcgattcggcggccgtgaacagttcgtccagcgcgcccacgcgcagcaggccggcgcggttgaatgcggcgccatacacgtcgtcggcgcgggccagggcctgcacatgggtatcgcggctgcccggctgcacgcgctcggcgcgaccggacttcaccaccaccaccggcttggcgcgggcggcggcacgcgcggccgacatgaacttgcgcgcatccttgatctgctcgacataaagcaggatggcgcgggtgcggtagtcggtggcgaagtagtcgagcaggtcaccgaagtcgacgtccatcgtatcgcccagcgagaccaccgcggaaaaaccgaccgagcgggccacgccccactccaccagcgcggcggcaatggccgaggattcggagatcaacgcaagatcaccggcctgcgggaagtgcgcggcgatgctggcattgagccgcgcgtgcggtgcaatcacacctaggcagtgtgggccgaggatgcgcaggccatgcttgcgcgccaccgcctccacctgcgccgacagcgagcccgggccttcccccaggtgcgcggtgaggatgattgcggcctgcacgccgcgttcggcagcggtgcgcaccacctgcggcacgatcgacgccggcgcggtgatcaccaccagatccggcacccagtccaggtccttcagccgcttcacggtgcggatgccatcgatttcggcatgccgcgggttgatccacgccaccttgccggggaagccggtgccgcgcaggttgcgcatcaccgcacgtccggccgagcgctgacgcgggctgccgccgatcaccgcgaccgactgcggacggaacacggactgcaggtggtaggtactcatgcgcctacggtaaccaaattccatgacgatggggtcagatccctttccccaggaaagggatctgacccttgcgtgacccttgcgtgccgaccaaggtcggcaagtaccggagcacgctgcttcaggggtccgagcccttcgctgcgcgaagggatccgacccagtaaacgaccccggcctacaacagcgtgccgtgcaggatcatcgcggcgatgctgaaatagatcaccagtccggtcacgtccaccagcgtggccacgaacggggccgaggcactggccgggtcgaagccgagccgcttcaggatgaacggcagcatcgatccggacagcgagccgaacgtgacgatgccgaccagcgccgcaccgatggtgatcgccagcaggatccagtgctcgccgtagtcatgcaggccacccagctgccaaatcacgatgcgcacgatggccaggcagccgaggatcgcgcccagcaccatgccggtgggcacttcgcgcagggccaccttccaccagtcgcgcaggcgcagctcgcgcagcgccaggctgcggatcagcagcgaggtggcctgcgaaccggagttgccgcccgaactcatgatgagcggaatgaacagggtcagcaccaccgcgcgcgccagttcgtcctcatagtgctgcatcgcgctggcggtcagcatctcgcccaggaacagcacgctcagccagccggcgcgcttgcgcagcatctcgaagaaaccgatctgcatgtacggcttgtccagcgcttccatgccgccgaacttgtgcgcgtcctcggtggattcctcgatcagcgcatcgagcacgtcgtccacggtgacgatgccgagcatctgctgctggtcgtcgaccaccgggatcgccagcaggtcgtggcgacggatcagccgtaccacttcttcctgatccatcagtgcgtccaccgtcaccggtggattgacctgggccacgtccaggatcgactcctccggcaggccggtgatcagccggcgcatggtcaccacctgctgcagctgctggctggccggctccagcacgtagatcgcgtacaccgtttcacgggtgcgctcgacctggcggatgtactgcagggtctgcgccacggtccagctggcgggtaccgccacgtactcggtggtcatcagcgcgccggcggtgttcggcgggtagctgagcagcttctggatggcctggcgggcgtcggtgcccagcagcgggatcaaccgggcgcgttcttcctcatccagctcatggacgatgtcggtggcgcggtcgtcggccatcaagccgagcagggcggccgcgcgcgccggcggcagcgcagccacaagttcgccactgcggtgcagttccggcgcttccagcattttcactgcacgcggcaacggcagcgcagccagcgtttccgcggcgcgggtcagttccagtgtgttgaggaattccaccgcatcggcggtgttgaagttcgccagcggcgcggccagtgcggcggcatcggccaccgggcgcagcaattgcttctggttcatcgggtttgccttgtgggggtgcgacctcgcgcaacgccaacgcaggcaaaccgtcccgatgtcaggcggtggccatcgctggcgtcgaacgaggtcgacttctactgtcgctggacatgggttggggactccgggatgcgtgtgccgacggacgcgccgccagcggcgggcagtctggacccgtggaccatgcaggtcaacccggtcccgccgcggcagcaccctgcccgcaggttgttctcgtgcgtacacaggccggcgcgcataatggcgcggtggtgttcgccacgcttttcccaacccgaacggacgcacagcggctcccccgatgaccaggtattcccatgcatagcggtggtctggaactggcgctggtgctgctgctggcggcagtcatcgccgtgccggtgttcaagaagttcggtttcggcgcggtgctgggctacctggcggccggtgtggtgctgggcccggacgggctgggcttcgtgcaggacgccgaccgcatcctcggcgccgccgagatcggcgtggtgatgctgctgttcgtgatcggcctggagctgtcgccggcacgcctgaaggtgatgcggcgctcggtgttcggtgccggtgcggcgcaggtggcgctgtccgggctggtgctgggcggcctgctgctgctcgaccacttccagtggaagagcgcgctggtggtaggcgtggcgctggcgctgtcatccacggcggtgggcctgcagctgctgtccgagcacaaggcgatcaacagcgaccacggccggttgggctttgccatcctgctgttccaggacctgatcgcgatcccgctgctggcggccatcccgctgctgggcggggtcaagaacgagaccctgcgctgggaagatgcggccgtggcgctgggtgcgctggcggtggtgatcctgtgcggacgaccggtgctgcgcaaggtgttcagcatcattgcgcgcacccgcagcccggaagtattcactgccaccgccctgctggtggtgctgggcaccgcctggttcatgcaggaagccggcctcagccccagcctcggcgcgttcctggccggcgtgctgctgtccgattcggagttccggcatgagctggaagcgcagatcgagccgttcaaggggctgctgctgggcctgttcttcatcgcggtgggcatgggcatcgacctggaccgcatcgccgccgagccgtggctgatcgccgcaggtgtcggcatcctgctggtggtcaagttcagcctgctctacgcggttggacgtgtcgcccggctcagctcgcggcaatcgctgctgctgggcagcgtgctgtggctgggcggcgagttcgccttcgttgtgttcaacgaggcacagcgcgcgcacctgctgggcaacgccaaccacgaccggctggtggcgatcgtcggcctgtcgatggcgatcacgccgctgttgatgatcgcgctgctgaaactgctcggccaggagaaagccactccgcgcgagccggccgaggccgacaaggtggcgccggacaaccggcccaaggtgctgatcgccggcatgggccgcttcggccaggtcatcgcgcgcctgctgacggcacagaaggtgccgttcgtggcgctggaggcgaacccggataccgtggccgacctgcgccgattcggcaaccagctgtattacggcgacccgacccggccggagatgctgcgcgcggccgggggcgagcacatcgatgtgttcgtgatcaccgtggatgacccggaaaccaacctgcgcgcggtgcgcatggtgcgccggctgtacccggacgcgacggtgctggcgcgtgcacgcaaccgccagcatgcgtggcggttgatggacatgtcggccgagccgttccgcgaagtgttcggcaccagcctggagatgagcggccgcgtgctgaccgcgctgggcgtggcaccggatgtggccgagcgccacgtgcagcgcttccgcgagcacgatgagcagctgctgcgcgaccagtacctggtgtacgacgacgaggcagcggtgatccagacctcgcgcgacgcacgcaacgacctgatgcatctgttcgaggccgacgcggaaagcgacggcaagtaggcgtgccgaccaacggtcggcacccacccgatcaatggcggacccggtagtgccggccgctggccggcaatcccgtcatcccggagatgtcatgaggtagccggccagcggccggcactacccttttccagcgatcaaccgttgtcgcgcaggaaccgcgccatcgacgagacgcccggcacgcgcggttcgaactcgccagcgacgtcgatgaagccacgcatcaccgcgatctcgcgcgggctgcggttgaggctgtcgcgcgcctccggatcggcaccagcgcgcagcaggcgctgcaccagcagcggcaggccgtgcagggccgcgaggtgcagcggtccgaagccgcgcggatcacgcacctcaaggctcacgtcttcgtccagcagacgttccaccgcagccatcaccacctgttcgtcgcaggcggtgccgggctcggcgcgtgcgcccagcagcagcagcagcggcgtgaccgcaccggccgcggcctggtccggttcggcaccggccagcagcagggtgtcgagcagggcgagcaggcgcgagcggtcgcgggcactgaagccatacagcgcggcacagtgcagtgggcccagctgctgggcatcaccggcgtgcacgtcggcaccggcggtgagcaggcgcgcaacgatgtccggcaggcccagcgcggacgccagcatcagcacggtcacgccgcccggcaggcggtgttccagcttggcgccagcgtcgagcagggccgagacgatgtccacctggcgcatgctgaccgccgccgacagcggcgtggcaccactggccgctgcgtgctgcggatcagcgccacgcgccagcaacaggtcggtcaccgccagatggccaccgccggcggcgcgcagcagcgcggtgcagccctgcgcatcaaccgcatcgacggcgaagcccagatcgatcaggcggcgtaccgcatccacgtcaccggccattgcggcggccggcagatcggactcgcgcagggtgcggcgcggcaacggccacacccgccagtccagccagtcggccagatcgcggcgaccaatcgacagcgccacgcccagcggcgtctggccatcggcggcgcgtgcttccggcgaggcaccgtgctgcaccagcagcttcagcgcgccttcgcgggccaatgcggtggccagatgcaatgcggtcatgccatggctgtcgcgcgcttcacgatcgacgcccgccttgagcagcgcctgctgcaggcgcagccagcccaggcgcaccgccagtgacaacggcggatcaccggccggcgaagccgcgaacggatcggcgccacgctccagcaattccagcgccagctgttccaggccacgggcggcctggtcgtgctgcgcacaggccgccaggaagcgcgccaggccaccgcgtccggccggcgacaagccacgctgcaacatcacctgcaacgccggcaccgcatcgattccgcgcgacagcaacgcgaacatcggcgtatcggaacaggcgtcgcgcacgtagggatcggcgccgtggcccagcagccaatccaccgcgcgcggctccagcgccagctcggggtcgagcagcaggccgcccagttcttccggctggcacagcttggccagcgcggccatgccttcggtgttgccgaagcccagcgcttcgcgcagcagggtcagcggcgggcggtccggcagcaggccgctggcactggcggcttcgccacgctcggccaggccgtcactgaccgcggccggcaacggataggacggatccagcagggcgacaatcgcccagcgcccggcttcggcagcgtagtccactgcacggcgaccgaccggatcggtcgcgtcggcggcgatgcccagctccaccaggcgcttgaccagcaacggcgagacatcctctgccatcaccgccagctgcactgcgttgcgcccttcgccgtcgacggcaaccaggtccggcttgtgcggcagcaagtgttcgaccaccgcggcacgcccggcacgggcggcttccagccagggcgtacgccccagtgcatcgcgtgcttccaggttggcaccggcggccagcagcacgccgatgatttcaacgtggccggccagcgccgcctcgtgcagcgcgctgcggcgctggcgatcacgcgcgtcggcacgcgccttgtgcttgagcagcagctgcacgccagccggatcgtcgtcttcggtggcggcggcggccagcagcaccggggtgccctctgccggttcgctgcgcgcaccgcgttcgagcaggaagcgggccaggcgccagttgccgacctggcaggccacggccagcggcgaccagccctcgttgttcagcgcatcgacttcggcggcggcatcgcgcagcagcgcggccacgcctgggtcggaactgcgcgcggcatggtgcagcggggtgttgccatcgctgtcggtggcacgcgaatcggcaccgttggcgagcagggtcatcacggcttcggggcggccatgccagctgtcgcgggtggcggccagcagcggggtcatgccccggtgtggcgcgttcacgtcaacgccgcgggcaatcagttcgcgcagcaggcgcaggtccggcagcaccgccgccagcaccgccaggctgcgctggtcgcgccagctcgggtcgggcagcgcatacggatcggcgccagcctgcagcagttgcaggccgcggtcgatgcggccgtggcgggcggcttcatacagggccggggtcagctcctgcggagccatcgcctccagcggcgcggtctcggccgcggcagcgaacatcggttcgtgctcgttgctggcggtggccaacgggctcgcgcgcagcgacaccagcggtgccggcgcaacccgctgcagcagcaggtgcagcactggagacagcagcaccaccgccagcgcggcgggccagcgtgcgctttccggcagcaggcccggccaggccggcagcaccaccagcgcggccagcgcgatcaccagcgcggcgacaccgagaccgcgccaggcggtcaggtcgcgtccggccagcgcctgccaatgctgggccaggctgccatccaggcgttcaacgtcgttccacaacggccaggtgcgccaggccgccagcaggccggcactgaccagcacgctcaggcccagcaccgcggccaggctgccgctgtcacgcagcgccgccaacggccaggccagcagcagcgccagcaacagcggggcggccgcccacaacgccagcagcgccggcaggtcctggcgcgcaaccaccttcagcggcagcagcgcacggctgcgccgccaccacgatacgcccagcgcgaacgccggttgcgccagggcggcgaggatggcaccggcaacgccgcccacggcagcacccagtgccagcaaggcgcccacggcgaaggcgatcgacagggcgcgcggacgggagacgtcagtcatagtggcgcggcatcaggctggccaccgacggcggcacctgcaggtagaacccgcgctcgctcatgtcactgcgaaccttgtccgggtcggcctgggccaggcgacgctgggcatccagggccacgtccaggacgaaggtgagcgcacccagcgaggtgagcagcggcgcaggcagcgcgctgaaatcatcgcgtcggggaacgtagacgtaggtgtcaggcttgagttggcttttatagacgtaggcgtgcatgtccgcgggacgataacccgggaagagccatgattgtgtcggaaagccgacaccggggaaagccgtcggccgacgatggcggcgtgatcgacggcgtttccccgacggggttcagcaatgtggcggcggcgttcaggcaacgcggctgccctgcggtcgcttacttgaccttggcgtaggtgcccttcagcgccacgccagcgaggatcgtaccggcatagcattcgtagttggtgctgctcttgaactcgttcttcttgtagtagctgacgatgtcgaccaccgcgttggcaccgcgcgacttggcgccgtcctgcagtgcgcgcagcgcagacagcgcgacccagcggcaggcctcggcatcgctcttgttggcggcgttggtcttcttgttggtcacgtcctcgcccaggcgctgctgcacgctgaccggctggccggccaggtagaagcgcacgctgccgtcgatgccggcgtcccgggcggcctgcgaggtgaccagctcctgcagggactgctcaacgcgggtgtcgcgggcggaggcggtggaggtcagggccagcagtgcagtggccgtggcgatcatcagggtgcggcgcatcggaacatctccttgtcgggggtgcgggtgggttgaggaaaaaggcgggatgggacggtggatcattcgctccagcggcggaacaccagcgaggtgttgatgccgccgaaggcgaagttgttgctcatcacgtactcggcctgcaattcgcggccctgcccggtgatgaagtcgagctggccgcagcgcgggtcaacctcggccaggttcagcgtgggggcgaaccagccggcacgcatcatctcgatgctcagccaggcctcgaacgcaccgcaggcaccgagcatgtggccgacgtagctcttcagcgagctgatcggtacgcggctgccgaacacctgcgcggtggcctgggtctcggcgatgtcgccgtgatcggtggcggtgccgtgggcgttgacgtagtcgatctgcgccgcctccaggcccgcatcctccagcgccaggcgcatggcctgggccatggtgtcggcgctgggctgggtgacgtgctggccgtcgctgttggtgccgtagccgaccacctcggcaaggatggtggcaccgcgcgcctgcgcgtgctccaggtcttccaggatcagcgtgcaggcaccctcgcccagcaccaggccatcgcggccggcatcgaacgggcgcggcgtggtctgcggcgcgtcgttgcgcacgctggtggcgaacagggtgtcgaacaccgccgcagcggtagcgtcgagctgctcggcaccaccggcgaccatcaccgtctgcttgccgctgcggatcgcttcataggccgcgcccacgccctggctgcccgaggtgcaggcgctggaggtggtgtagacacgcccggacaggccgaagaacacgccgatgttgaccggcgcggtatggctcatcatcttcaggtaggtggtggcgctgatgccttcggtggtgaactcgttgagcatgcgcccgaactcgccggtggcttcgtggctgcccgacgaggaaccataggccacgccggtgcgaccgctgcgcagcaccgggtgctcgtgcaggccggcttcgcgcagcgccacttcggtggcacgcaccgacatgatcgcgaccttgcccatggagcgggtggtcttgcggttgtagctcggcggcagcgcgaagtcctgcgccggcgcagccagcttggtgttcagcccggcatagacatcccactcgggcatcgcgcgcaccgcgttgcggcagctgcgcagatgcgcctcgatggtcggccagtcatggccgagcggactgatcgcggacgcaccggtcaccacgacgcgacgatcggtggccatcagagcatgcccccgttcaccgagatcacctggcgggtgatgtagccggccggttcggacagcaggaacgccaccgtggccgccacttcgtcgggacggccgacgcggccggcgggaatcagcttgagcgcgtgttcgatcacttcatcgttgagcatttcggtctcgatcaggcccggggccacgcagttgacggtgatctggcggctggccagttccagcgccagggccttggtggcaccgatgatgccggccttggcggcactgtaattgacctgcccgcggttgccggccagtccggacaccgacgacagggtgacgatgcggcccggcttgcgccgccgcaccatcggcatgatcagcggatgcagcacgttgtagaagccatccaggttggtgtggatgacctggtcccagtcttccgaagagagcgccgggaaggcgccgtcgcgggcgatgccggcattgcagaccacgccgtagtacgcgccgtgcgcttcgacatcggcctccagcgcggcgcgtgcggcctcgcggtcggccacgtcgaacatcagtacgcgggcctgctggcccaacgcgtggatctcggccaccacggcctgtgcctcatccaggcggctgcggcaatgcaccaccacgtcgaagccatcgcgcgcgatgcgcagcgcgatggcccggccgatgccccggctggcgccggtcaccagcacgcttcgattccctgtcatgcctgtccactctccagataggccatcgcatcggccggttcgaacaccgacacgttggctgtcgcccattcgtcctcgcccgccaggatgcggcaggcgaacatccccaatccattgtcacccaacagctcgcagcgcgcctgtacgcgcagccgcgagccgctggggaagctgcagcgcgcgctgttgtagcggcggctgccgagcaggaagcccagctgcggcggcttgccggctgcacgcgcacggcagccggcccaggccgcgatggcctgtgccatgtattcgattcccacccaggccggtacttcgtggttttccacgaacaggccggcctcgggcaccaccagttccgcctcgatggtgtcctggtcccagtgcgtgatgcgctccagcaggcacatgtcctggcggtgcggtaccacctcttcaattgcatacagcatgttcatcgacgctccagcgccagcacggcattgctgccgccgaaggcgaacgaattgctcagcacccgccgcggtgcctgcgccaggcgggtggccggtgcgaccagcggcagtgccggcagcgcggggtctgccacgccgtcccaccagtgcggtggcagttgctgctgcgggttctcggccagcacgatccagcacaatgcagcttcgatcgcgcctgacgcacccagcgtatggccggtcaggggcttggtcgaactggcccgaatgccgttgcccagcacctgcgaaaccgccaggctttccatcgcatcgttgtgcccggtggcggtgccatgcaggttcacgtagtccacttcatcggccgcccagccggcgcgctgcagcgcctgctgcagggcatcgatggcacccaggccctgcggatcgggggcggacatatggtgagcgtcggccgactcgccccacccggccaggcacaccgggcccggctcgcgggtgagcaggaacagcgcggcgccctcgccgatgttgataccggcgcggtgctgcgagaacggattgcagcgcagggccgacaccgattccagcgcgctgaaaccggccacggtgaagcggcacagcgagtccgcgccgcctgcgatcacggcgtcgacgataccggctcgcagcatgcgtgcagccgacatcaatgccttggcactggacgagcaggcggtggacagggtccacgcgggcccctgagcgccgctgcgctggcgcacgaactgcgcggcagtacccatttcctgctgggcgtaatcgaagccctgcggccactggccctgttcggcgtgggtgcgcagggcctgctcggactcaccaatgcccgaggtgctggtgcccagcaccaccgccacgcgctcggcgccatggcgggtgatcgcggcggccaccgccggagcgatctgcgccagtgccacgtccagcagggcgttgttgcgcccgcgcagggccaccggcagttcctccagcgccggcagtggcgtgcgtacttctcccagcgccagggtgcgccccggcaacaggctgtcgttgtcactgagcccgcccggcacgtcggcgaacatcgccgacgcgacagcggcgcggccatcgccgagcgcgcagaccacgcccaggtcgttcaggtagatcggtgcactcatcggtcctgtccggccatgtcgatcgattcgatgcgcagcgcatagccttcggcacggttgtccagctgcacgctgccatcgtccaggcgctgcagttgcagccacaccgtgccatcgcgcgacaggctgcgctgctggccgtcgtcgctgacctgccagtcggccggcagcgcggcggcgatggccgcggtcggccacagcgcgaactgcaggtcatccagcacacgctcggcacgtacctgcggcggcagccacggcgcgcgctgctgggtcagctgctggccgtcccactgcaggcgcacgccggtctggcccatcgcctgcaccgccagctgcacctgctgcgcgtcggcttccagcagcgcgtcgaggtcgcgctcatggctgccgaagcggaaatgcagctgctgctgcagggccagcggcgccggcaggctggccggcgacagccgcagcggcggcagctccacctggggcttgggcatgcgcccggcacaggcggccagcagcaggcacagcagcagggccgcagtacggaagatcaggcgctgcacaattcctccagcacgcgcatgcggcgaccactttcatcggccacatacggattcttggtgtcccaggcgtaaccggccaggatggagctgatcatgtcgcgcacttcgggctgctgctgcgggtggtagatgatcttctggaagccgccctggtaccagctttccacgaagcggcggaaggtcttcacgccggcgcgcagcgggatcgagaattcagcttcccagtcgacggtttggccggcataacggcgcttgaggcactcgctggccagctgcgcggacttgaaggcaatggtcacaccggacgagaacaccgggtcgaggaactcgccggcgttgcccagcaacgcgtagccggggccccacagcgagctgacattggccgagtaacccgtgatgcggcgcaccggcagcaccgcccattcggcattggccagcaggcgggtcaggttggggtcctcgccgacgatggcctgcagcttctgcaggtcgtcgccttcgtagcgctcgaagaacgacggctcggcgaccacgcccagcgagcagcagccgttggagaatggaatcgtccagtaccagacgtcgatgtgttcgggatgggtggtgatcaggatcttgttgcggtcgaagtcggcttcggccggaatgttgtcgcgcacgtggcagaagatcgcgccgcgcaccgggaaattggatggcgattccagctgcagcaggcgcggcagcaggcgcgcgaagcccgatgcgtcgaggatgaaatcggcctcgatgcggtattcgctgccatccgggcggcgcacgttcaccgcaggctgttcaccgggttcgaccgacagcacttcatcaccgaaacgcagcgtggttcccatgcgctcggcgccgcgtgccaacacgttgtcgaagtcggcgcgctgcacctggtaggtggtaccccagcccggcgagaacttcttccggaagtcgaaggcagtacgcgcttcaccgtgcacgaaggccgcgccgttcttgtactggaagccggcctcgaccacatcctgcagcagcccggctgcttcgatgtactccatgctctgtggcagcaggctttcgccgatggagaagcgcgggaactgctggcgctccagcatcagcacctttcggccctgctggcgcagcatcgccgcggccacggagccggccgggcctgcgccgatgatcaggatttcagtgcgttcgacagcatccacagcagtactcatcggggcgtccttgttgctcgatcaggggaaagaagaaaagcggaaggcggactcaggccggcggcaggtcatgcggtggcggccggaacagtggcgagatcagccagaccaggccgatgccgaacagcagggtcaggccgaacgcgcgcagcgccggggtctgcgacaggcccagcaggccgaacgacagccaggtgctggccgcacccacgcagaccgccagccatgcgctggcatcgccacggtgttcgatcaggaagatgccgtagtcgatgcccatgcccagcagcagcatcagcgccagcacgttgaacagctgcagcggctggccgaacaggcccagcaggcccagggtcagtgcgccggcaatcagggtgggggcaaatacgcgccaggcctggcggcggtagcgcagccacagcgcaccgaacaccagtgcgatgccgaccagcagcagcccgcccatcagcttgcggtagtggcccagcagcttggagaaatcggaggtgcggtctacccagcgaacgccgggcaggccttcggcggcaccctccagcgtggccagggcatctgcgcgcgacaggtcatcgaccatcaccacgctgatcatctgcccaccgacttcacccacccacaggtggcggaacggctgcgaggccggcgaggccaggaaggcttcggcggtgagcggcgcggcggcgaactgcggtcgctgcagcggctcgcccaccgcctcggacacggccgacagcacgccgggttccaccttcgcggtcagcgcagcatcggcctgctggcgtgccggtgatggcagccaatcgctgatcgcgcgatagccaccaatgcgcttgtcggtggccaatacacgcaggcgctcggtcagtgcttcctcgcgctgcagcagctgcgcggcatcgacaccctgcaccaggtagaactgcgccggactgggcatgcccagcaactggctcaggcggatctgctgcgccatcaatgccggcggcgaggactgcaggctgcgcaggtcgtcgttgctctgcaggcgcacgatgccgatggcagacagtgccagcgcgaccaccacgaagaccgtcaccgcgcggcggccatgcagccgcgggaaacgctccagcgtattgcccagccactgcgagaagcgggtctggcggatctcgccaccgtcgagccacgggaaccagaagatcaccgtgaggaaagctgcggccaggccgaccaccgagaacagcgccatctggcgcaggccggggaacggggccaggcccaatgccaggtaggccagcgcgctggtcagcagggccagccacaggccgggcagcagatgccgcagcagtttccagcgacgatcggccggttcggcctggcgcgaggcgaaccagtgaatgccgtaatcctcggccacgcccaccagcgacgcaccaaacaccagggtcagcacgtgcaccttgccgaacaccagcacggtcaccgccagcgccacgccacagccgatcagcagcgaggcggccaccagcaggatcgggcgcagcgagcggaatgccagccacaccagcagcagcaccgccgccaacgacccccaaccgatggtgttgatctcctggttggcctgcaccgcggcggcctcggcatgcagcggcacgccggcatgcaggatttcaagctcaggcgccgccgccgtggcggcctgcccggcacgttccagcaggccatcgaggtggcgctcgccatccagctggaacgccgagccgggcgtatcgaactgcagcacggcccaatgcctgccctcggcttcaagcaggccgtcatcgcccaaccgcaggcccgaaccctgcgcctgctgctgccaccactgcggccacagcgacaacggatcctggcgccattcagtcaatcgcggcgcacccatcggcccatacagcgcagccagcgcctgctcggccaacacgcccggttcgctgccctgcaactgctcgcgctgggccggtgtcagcaggcggtcgcggtacggcgcgtagaacgcgcgcgcctcgtcaaaccagccttcgatcgaaccgctgggtaccagcaaggcgtggtcggcatccttggccatggccgccgcaaaggccgcctgcgcgcgcttggcagccgcgctgtccttgctgccgagcagcaccacgacctgccgcgaactgccatcggcaatgcgccgggtgacgtcgctcaacaggcggtcgtgcgcatcctgcggcagcagggcgaggatgtcggtgtcgatccgcgattgctggctccacagctgccactgctgtgcgcccagcgccagcagcaccagcagccaggcaatgcccagccagtgccaccagcgccgcaaccggtccggtgcgttcgatgccacggcctcactcaaagcggcgggcctcgtcggcattgagcgtggccggcgcctcgctcaacgcgctgaactggatctgcgtgcggtccttgttggcctcgacgatctcgacctggcgcacgtagcggtcgccctgcagggtcagcgattcgaaggccttggccagcatcgccgacttcggcgtcaggcgcagccgccagccctgcccttcacggctggccgccacgttgaactggctggacagtgcctgcacgtcgccactcatcaacgcgaacatgatcgcattcaccgaacgcatcgccggctgctgccgcgcgtccagttcgacgcgggtgctgccatcacgctgccggctgaggatgcggtcggcggtgaccactacttccgaggggaacggcttgagcgtggtccagatcacgccgtgctggcgcgcgaccacgaaccggccctgcgagcgcagcgggttcctgaagccactcacctgcttttcctgagtgaactggccacgcagcacatccggccgcgccaccgcctgggtaatcgcatcgatggctgggtcggccgcctgcacgcgcggtgcggcgacgagcatcagcgcgcacagcagcacgctcggaagacgggcaagcatagtcatggcgcaggcactcccaggcgttcccacagtaccggcgggcactggtacagcatttccttgctggccgcgtccaccgcgacctggatggtcatcgcgcgggtcagcacctggccgctttccgcatcgaggatttcgtactcgatcttcagccggttctcccattccacgatgcgcgcgaccacgcgcagcgcctggttgaacagcagcgggcgcacgtacttcacccgcgcatcgaccaccggccacaggtagcccgattcgagcatctgcgggtagtcgtagtcgtagcgaccgagcagcgcgcagcgcgcgatctcgaagtacttgaagtagttgccatgccagaccacgttcatcggatcgcagtcatggaaggcgggggtcaacgcaatctcgccaacccgttcaatggcctcattcaccggcatacagctcccaacgttgcgcgcggatctccaccagcagttcccgcagttcgcgatccagcgcgcggtcttcctcgaccagggcgatgcgttgccccaggtcggcgtacatgtcggccagactgccatgcagctgcgcattcaggccaacccgttcacgcagggccaggccctggcgcgcggcgatcagcattgccgccaccacctgttcggtcagctcgatcacccgcaggcagtcgcgcgcggcgatggtgcccatgctgaccttgtcctggttgtggcattcggtggaacgcgagaacacgctggccggcatggtctgcttcagcgcttcggcagtccaggccgacacgctgatctgcagtgccttcaggccatggttgatggccgcgcgcggaccggtggccgccgacaggttggccggcaggccatggttgtaacgggcgtccaccaccagcgccagctgccggtcgagcagatcggcaacgttggccacggtgttcttcaggttgtccatcgccagcgcgatgtggcccccgtagaagtggccgccatgcaggatgcgctcgccgtcggcgtcgatcagcgggttgtcattggcgctgttcagttcggtctcgatcagctggcgcaggaacggcaggctgtcctccagcacgccgatcacatgcgttgcgcagcgcagcgagtagcgatcctgcaggcgctgttcgttgcgcggcgggcgctcgctgtgcaggtcgctgcgcaggcgcgcggcgatgcggccctggcccgggtgcggcttggctgcgaacagggtttcgtcgaagtggtgcgcgttgccgtcgctggccagcacgttgaacgcggtcaggcgcgtagccatgcgtgccaggtagtcggcgcgctgccaggccaggcaggccaggccggtcatcaccgcggtgccgttcatgatcgccaggccttccttcggccgcagcttcagcggggtcatgccgatcttcgccagcacgtccgccgccggctgcacgcggccgtcgtgcagcacctcgcgctcgccgcacagcaccgccgccacgtaggacagcggcgtcaggtcaccgctggcaccgaccgagccttcggccggaatcatcggcagcacgtcgtgctgcagcagcgtggccaggccttccagcagcggcaggcttacaccggacatgccgcgcaccagagaggccaggcgcgccgccagcaccgcacgggtctcgaccgggtccaggtaacggcccaggccgcagccatggtaggtgtacaggtggtgcggcagttcagccaccagcgccggtgggatgttcaccgtgcacgaatcgccatagccggtggtcacaccgtagatcacgccgtcctcgcgcagcaggcggtcgaggaagtcggcaccgcgctggatgtgcgcgcggaacgccggcgcgtcgctcagtgcggcctcgcactggcgctgggccagggcaaccacgtcttcgatggtcaacggtgcatcgccaaagcggcatgcgggtacggcgtcagtcgtcatgcggagcctgatcccagaaggggaagaaattgaaccagtccaacggggactggatgacctggagttccagccaacgcgcgaagcgctgtgcctgttcggccagtgccgcatcgcgtgagccgcgcggcagcacgatgcgttcggcgaactgttcgaatgccacgcggtagccctcgccctggtgcaggcaggccatggtgtagaccgggcagcccagtgcggcggcgagcacataggcgccgatcgggaacggggcgcggtggccaaggaaatcggcggtgacgctgcgtccgccctgcaccggcgtgcggtcgccgacgatggcgacgaagccccccgccgcgacgcgctcggccagcatcactgccgtggccgggcccatttcggttacctgcaccagttccaccgccgccagcgggtccagccgttgcagcaggcggttgaagcgctgcgcatgcgcggtgtgcaccagcacggtgatgcggaaccccggcacctgttcggccagcacctggcacagttccaggcagccgatgtgcgcggtcaggatcagcccgccttcgcggcgcgcgatcttctccagcaccaggtcgcgatgcaggtggatgcgttcggccggatagcgcccgcccaggccgaggatcttgtccagcatcgtgtcggcgaaggcgaagaagtggcgcaggctgtcgcgccgggtcggcgcacggcccagcacaccgctgtgtgcctgcaggcgctgcaggtattgcatggaggcctggcggccgacgcggttgctcaaccagtggcaggccaccaccggccacacgcacagtcggaacggccagcgcccgaaccagcggtgcacccagcacaggaacaacacgccggccaccgacgtcgattcgccgatgtcggcccagtgcggagcgccctgcgcggccgccatctcagcgctgcccccgcaggcggcgccacagcaggcgcggcgcgcgccagagcatgccgaagaacaggcgggtatgcatgcggctgatgcgcacgttgtcacgccacacatcgaagtgcgacacgccatcggcgggataggtcacgcgcgtggccaggtgctcgaccggcagctgtcgccagtacaggcgcaccatcacctcggtatcgaaatccatgcggcggccgatggtctcttcaccgatcaggcgcagcaccggcggcagcggatacacgcggaagccgcacatggtgtcgcgcaggtgcagcgacagcgtgttgatccagacccagatgtgggtcgcgtagcggccatacaggcgcgccttgggaacactggcgtcgtaggccggaatgccgcagatcaccgcacccgggtgcgtacgcgccgcctcgacgaaacgcggcaggtcggcggtatcgtgctggccgtcggcatcgatctgcagcacgtggctgtagccacgcgcagcggcctcggcaaagccggccagcatcgccccacccttgccctggttgatgtccaggcgcagcaggtcgacgccctggcgctgtgccagcgaacgcagcaccgtcgcgcacgcttcatgcgagccatcgtcgaccagcaggcacggcagcccggcggcctgcacgccgtcgaccaccgccgcgatggcgtgctcgtggtcatagacgggaatcaccaccagtggcgcgaacgcggcaccggcaacggccgggtcagtccgcatcggcgaaaaccaccttgccgctggcatgcacaccgtggctggaggtgtagcggaaggccagcacattgcgcgcggcatcccagtccagctgcagggtcagctcatcgcccgggcgggccacgtgctggaacttcaccgcatccatgcgcaggaatccggccggcatgctgaacgcctggcggccaaaacgcacggcccagtccagctgcgccacgccgggcaggatcgccgcctgcgggaagtggccctggaacggccgcagcgccgggtcgagggtcatgcgcaacgtagcgctggcagcatcgcggtgatcccagaccggcaccggcatgagcggctggaacagcgccgccagtgccgcctgggtgaccttgccctgtgcattgatcggcagcgccttcaccaggcgccagcggcgcggccgggtgaccgcgtcatgcgcctgtgccaggcgcgcgccaaggcgctggcccagcgcgcggcgcgcggcgtcaccgccctccagcagcgccaggctggccggtaccaccaccgctgccagctgctcacgctgtcctggcaggaccagtactctcacatcgtccacttcggtgtcttcgcgcagcgcgcgttccagcgcatccagcgaaacgcggcgctcctcgatcttgacgatgcggtcggcgcggcccagcaggcggaagcggccatcggccaacgcttccacgcggtcctgggtgcgccaccagtcgagggtttccagatgcgccgaggcgacggccaggcagccatcctcgatgcgccactgcacgcccggcaacggctgccacggcggcaggtcggtatcccagcggcgccaggcgataccaccggtttcgctgctgccgtaaacctcggtcggtgccacgcccagccattgccgtacctggcgtgcggcttcttcgggcagcgggccaccggaggagaacaccgcgcgcaggcggccgtgcaggctggcccagtcgagctgctcgggcaggcgcttgaggtgggctggcgtcgccaccagcaccgtgtcggtaccggccagcgcgcccaccaggtcttcgtggaagaaccggcgcggatggatcaggcggccggcggccagcggccacagcacccggaacagcaggccgtagatgtgctggtgggacaccgtgccatgcacctgcacgccttccagctgcgcgccgaacgcagcctgcagcgcatccacctcgcgcgccagctggtccatgcgcttgttgatcgcactgggctggcccgtgctgccggaggtgaacacgcacagctcgcaggcgcgctcgtccagcacctgcagttcgccgtccacgccaacggtgggggcaaccagcgctcggtagtcggcggaaacatcgccggcgaaaccgctcacctgtggctgcagcgcctgcagcgtggccggcaggttgtcggcagccagaaacacccgcttgccggcatgccaggcgccgaacagcgcagcagcgaaggccaccgcatcatcgaagtacagggcccagtcacggccatcggcagcagcaaaggccgcacgccaggccagcacccgctggcggaagcgggcatggtcgatcacctcgccatcgcacacgccgatgctgcgctgcggctgcgggtccaccagcagccggtccagggcaatccactcagccatgcgcgtgcgctgccttgacccgacgccgcaccagccactcacctgcaaacaacacgcccatcatcacgtacgccaacaatccgttgtagagcatccagacccggtccgacgcgtaaagcgcggtcagcagggccaggctgccgttgagaacgaagaagccacaccacacctgggtgacgcggcgggtataggccaccgcgaacgccggcaggtccggctcctgcaaccgcgccaggcgttccaccagcggcgggccgaagcgcaggctggtgccgaacaccgccagcatcaccatgttgaccagcgccggatacagcttcagcggcagggcctggttcagcacggtggccaacacggccagcaggccggttcccgcggcggcggcccaccacagcggctggcgcgtactcagcgcacgcagcagggccagggtgaacagcagcagcgacagccagcgtggctcgaaacggcccatcgccaggtacaccagcaccgggtaggccagcgagatcgcagccaccacgaccgtgcgtgcgcgtgccatggcggagccgccggcgctgcggtcaggcggctgcctggtccggcagcaacccatgcacgacatcgacgatgtcctgcacggtgcgcacggccttgaacgcttccggctgcagattgcggcccagcagcggcttgagctgcacgatcaggtcgaccgcatcgatgctgtcgatatccaggtcgtcgtacaggcgtgcctcgggggtgatccgggcggtttcgatctcgaagctgtcggtcaggatgctgacgatgcgttcgaacagttcattcttggtcatggcaattcctggcgccgttacgactggcgggcggcgacgaactcgccgagcgcgcgcacgctggagaaatggcgacgggtttcttccgaatcggccgagaggctgacaccgtacttcttctgcagcgccaggcccagctccagcgcgtcgatcgaatccaggccgaggccctcgacgaacagcggcgcggtcggatcgatgtcctccggcgtgatgtcctccagcgaaagggaggaaatgatcaattccttgatctcgtgctcaagtgcttgcacggggcggctctccagacaggtcgaaataacgagaaaggtgctcggtaacgcggcgtgccgccaaggcatccccccttggcgagtcgtcttcggccaagaaaggcgcgatcgggatatcttcgccgatctgcagccgaacgtgaaagcgacgtgaggggacacgataccacttctgtcccttggtcagggttggcgggctgcaggtgatccgcaccggggtgacgtcgatgcggccccgtacggcgatgttggcggccccgcgctgcaggcgcggcggctgcccgggcacgctgcgggtgccctccgggaagatgaccagggtgccgccggcatgcaccgcggccacgcagtcatcgaccaggccggcgccatcgtcattggagatgtagccggcggcccgtaccggaccgcgcatgaacgggttgcaggccacggcccgcttgaccacgcagtcggcgttgggaagcagcgagatcaggcagaccacgtcgatcagggtcgggtggttggccagcaccagcaggccgtcacgctgcaggcgttcaccgccctcgatctcgtaggtcatcacccccagcccgcgcatcagccgcagatggctggcgaacgcgacctggaccacgcgccgggcgcgccggcgacgggccaccgggtcccgcatcagcagcagtaccggcatcaccaggacgccgagcagcagcccgcccaggccaaacgcaacaaagctcaggccggtgccaaacacccgccaggcgtggtcgaggcggcgcggcagctcactcacggcggccccagcgccagcgctggccatgggccacgtgctccagcgctggcgcgccggacaacaggaagcgatgcaggtccagcgcgtgcggcagcaggccgggcacagtgctggcctggccgtcggccggctgccactgcagcgccagcgtcggccggtcctctgctggcgcggtcaaacgccagcaccaggcgaagaacgggtcgggttcgtcggcgaacgtcgcgtaaacctccgggagcggcgactcgtagaccaccacccgcacctcgcgggcgccatcggccagcaggccgacggcctccaggcacgcggcttcgaccgttgcctggccagccgccaatgccaggtagttgccgcgatggccgcgggcgattgaatacagcgcggcgatcgcgttgtgcaccgacaggccaaatccggtgggcgacaacggctggtcgccgaccagcgcccccagcaggtccatcgaacgtgcgacgtcgccatggcggctggcgaacaccagcggcacgtcgctgtcggccccctgcccgtcctcgcaccagcacgcggtctggatcgccatgcggcccaaccgctcgatgcgacggcgttgcattgccggaacctctgccagtgccggcgtatccccgccgtgcggcaggtacggcgcttcggcccagcccagccactggctacgctcgctcaggccgggcgcccacgcggcccagtcgacgatggagaattcaatcatttagcgttggtgcttcaacgggagaacgataggcacgagccattacggcgacgcgcggcggccccccattcctgcagccgtgcgtccgtccaggacgtcgccggctgcccccctggctgccggaaaggagcgcacgctagcacgtcccgcccggggtgtgcaggtttcacattccccaacacggggcccggcaccgtcgggccccgccatcaacccatcagtggtaaccggtgtcggcgtgcaccttgccgcggaacacccggtacgaccacgccgtatagcccaggatgaccggcagcagaatgaccagcccgaccagggtgaagcccagcgaggaggccggcgcggctgcctgccacagggtcatcgacggcggcagcaggtacggccacatgcccagcaccaggccaaggaaaccaagcacgaacagcgccaggctgagcaggaacggcggcaggtcgcggcgcggatgggtcgcactgcgccacagcgcggcggccaccgccagggtcaacagcggcaccggcgacagccaccagaagttgccgtcgctgaaccagcgggccatcagccgcgaatcgaggaacggcagccagctgctgaccaggcccatcgctgcgatcaccgccaccaccagcggccgggtcatctgccgtgccagcgcctgcacgcggccttcggtcttcaggatcagccaggtgctgcccagcagcgcatagccggccaccagcgcggcaccggtcagcatcgcgaacgggctgaaccaggcgaacggtccgccctgatagacgccgtccaccagcgggatgccctgcaccagggtgcccaggatcacgccctgggcaaaggtcgccagcagcgaaccgaggccgaacgccacgctccacagccggcgcgatcgatgcgccttgaagcggaactcgaaggccaccccgcggaacaccagcgccaccaccagcaacaacaccggcaggtacagcgccgacaacaacaccgcataggccttcgggaacgccgccagcagcccggcgccgcccagtaccagccaggtctcgttgccgtcccagatcggcgcggcggtgttcatcatcaggtccagctgttcctcgtcctcggcgaacggggcgaggatgccgatgccgagcacgaaaccgtccagcaccacatacatcagcacgccgaagccgatcaccgcgaaccacgccaccggcagccaggtcatcaggtccatgtcagcgctcctccagcggttcgtcggccgccgacagcgggcgtgccggggtgtggctgccgtggtccagcgacggcccatcatcgtgcggacgcggtccgtggcgcaggatcttcaccaggtaccagatgccccagccgaacacgaaggcgtagccaacgacgtagaccgccagcgacagcgcggtcatccacgcgctctgcgggccgaccgcatcagcggtgcgcagcacgccatacaccacccacggctggcggcccatctcggtgacgaaccacccggacagcagcgcgatgaagccgctgggcagcatccagttccagccgcgcagcagccacggcgaatccagcagcttcctgcgccacaactggaaagccgacacccaggccagcagcagcatcagcgtgcccagcccgaccatgatccggaaggcgaagaacaccggcgtcaccggcggccgctcgctggacggtaccgaagtgagcgggtcgaaggtgccgtccaggctgtgggtgaggatcacgctgcccagcttcgggatggcaacttcgaaatcattgcgctcttccttctcgttcggcagcgcgaacaccaccagtggtacgccctcgccctccttggtttcatgccagtgcgcttccatcgccgcaatcttcatcggctggtgcttgagcgtgttcaggccatgcatgtcgccgacgaaaatctgcaccggcacggtcagtgccgcgaacgccaccgctgccaccagcatgcgccggcccgcttccacgtgcgtgcccttgcgcaggtaccacgcgccgacgccaccgatcacgaaacaggtggtgatgaacgaacccagcgccatgtgcgccagccggtacgggaacgaaggattgaacaccacctgccaccagtccaccggatgcaccacgccgttgaccatctcgtagccggccggcgtatgcagccagctgttggacgacaggatccagaacgtggagaacagcgtgcccagcgccaccatgcaggtggacaggaaatgcaggcgcggcgagacgcggccccagccgaacatcatcacgccgaggaagctggcttccaggaagaacgcggtcagcacttcgtaggtcagcagcgggccgatgaccgtgccggccacctcgctcagccgtggccagttggttccgaactggaaggccatgacgatgccgctgaccacgcccatgccgaacgacaccgcgaagatcttctgccagaagaaatacagctcgcgccacacgggcaacttcgtgcgcagccagcgccattcgatgaaggccagccagctggccgtgccaatggtgaaggcggggaacagcacatggaaactgatgacgaatccgaactggatccgggacaacaacaacgcgtccaagggacgcctcctgcctgtgaccggtgggataccggaccactttaggaggatttcgttaagacgggatgcgaccgggtgacgcgctgcttcactttgtcgcaggtgaagctgggtgacaggatgaatgggctacaagggcttcagcagggtcaagggcggctccttggtgattcgcagggcctggggtaccagtgcagtcaagcaggcccccatcaccagcacgacagcgctcgatatcgagaaccacggtgaacctgtgctgccgtcctgcggcgaccctacccactgcaacgacaacgcgccgagcagggtgcccagcgtggtgaacagtgaaacctcgaacatgatttcggcaaagatcacggatccgcgagcacccaatgtccgtcgaaccccaatggagtgccggcgccgatcaagccacgcgcccacaactccggaaacgccggccatcagcacaccgagaacaacggcggtcatgaccgcgagcacggtcgtagcgaagcgatcagctttgacgtaggcgtcgcgataacccgccagcgtctcgacaccggctggatgcatgatccgataaggccgctgcagcgcatcggcggtgcgatcaagcgatgaacgatcaacctccgacctccacttcgccagataatagcgactggcgcccatgggaaggcccgggagcagcacccactgcgaatctcgctcattgccgcctggcgccggtccagcaacagacgcaaatacgcccacgatgacccggctgctgccggggccgaaatacaggtggcggccaacagcattccccgctccgaacagatgggcagccagcgattcactgatcagcaccaccggagcgccttcaaccatgtcctcctccatggcatcgcgccccaggacgattcccgcgcccagcatcgccagcaagccagagcttgcagttacaacgggaacgcgatcacatccagcaacgtctgccgtgcccgcgttcatcgaatgcaccatggccgactcactggtgcatacgccgtatcgatgggctcttcccccgaacggaacagcgtcgctcacaaccgtgtcctgaacaccgggcagccggatcgcggacaggtctgcccgcagcactgccgcatccgcgccgtcttcgacatcagagactctgaccacaccaatcgatgctgcctcccggatgctcccggcgttcaatctggcgaagctgtccagcgcagattgcagtgcgaacgcacatgccaggcttgcaagcgctgcctgcactgcaagcagtgcggcgcttcccaaatgtcgtcgggtctccctcatcgattcgaacatttcaggcagcccccttcgcgaaggcactcgacagggagctgaccctgcagatttcaaacgacgggaccaatgaacagagcaacgtcgtgacgactcccaggccagcggccatcagcattgccccagcatgcatcgccgttatcgcgctgggcagaacgtctcccgcagcaaccacccggattcccagcgtgtaggtgacgacagcgagcacactgcttgcggctcccgccgcgatggattcccacatgagctggatgaacacgtcccgacgtcgcgctcccagtgcacgtcgtatcgcgagctcccgccgacggcgccccagactgaagctcagcagcgccgccgcgttgacgatgcacacaccgagaaggatcagtgacagccgaagctgcatcctggcccgctccggaaccaatcccagcctgtccagccactccatcaacggccagagtgccacctgctgggtgcctggttcgatccgaaggccctttgtctgtgcataggcatccagattcgcccggtaggcggcgacatcatccgcggtgggcagccacgcccacaattgaagccatgacacgttggctcctgcagggtccgtgtcctggtcacccccccagatcgccgtcccgtccacaacagtcagcctgtccgcgattgcggtctcaaccggcaggtagatctcgtcaggttccacaaacggccgccgtgtgagatctccctgaaacatcggcaccggatgccagtcctccgcgacacccacaacagtgtaggtgcgcctgcccagttccaaccgatgaccaacacagtcctgcgcacactcgcgctcggcgagcgcacgcgacaggaccactatacgactcgcagcatgcccctcctcggcggtccatgcgcgcccttcaacaacagcaatgccaagaacactgaacacttcggacgttgcgaacctcgcacgcagccttgcgctggcggctcccggccgggagagcgtcaccgccccgcccgccatggcggcctgcttccacgacctcccctggcccagaagcgccttcgcatccggccaggtcagtgcctgtcccggatccggggaaccactgcgcagagcatctggacgcgcatcaaggtacgggcggaacaatgcggagctccggcccggcgcgggatccgacgatgcctggagaacaatggagagcatcacggtcgtgatccccacccccgcacccagcatgagagcgattgccagatgagtgccgatccgttgcttgaatcgggcaagcgaaagctggatgtagtagagcatcatccaattgcatccggcgttggattactggcgcacctgtccatgtgattctcactccatacccgtggaagctgatggttgagagtctctgattgtgaaactccgactcaagcggaggcatggagtttgcaactttcctcaggaaacacacgtagctcgcggaccctggatagagcgactgccactgatgacgaggccgacgtgacggagtctgacgggaaagaccaactgccgacgtggagacaacgcccgacgcttggatatctgatcggaagttggaggaagaagcgtcccaaagcagttgcgggcgtcaatgttcttctagacccagaagtaccaggccgctgcagccagcagtgcgccaaacaacagcacctgcaccaccacatagcccacgccactgtcgcgtgactcagcggcaatgcgcttctgcagcgcgtcactcacatccggcgtttcttcccgctgcacctgctcacgcaacgcctgcgccagcgcgcgctcttccgcatcacgagggtcggtcgatgggttcacagcagttctccggcagtggcatgccgcgtcagttcctgcttcaggacctggcgcgcgcggtgcaggtggctcttgatggtaccgcgtgccagtccggtcacctgctcgatttcggccagatcgaaatcctccaggtagtgcaggccgacgatcaggcgctgcggtgcactcagccgttccagcgccgcgccgagctggcgccctacctgcagcgcctcgctcaactcaaccgggcccgggccttcatcgccgacacccagttcctccggcacctccaccgccaccatccattgcgcctccagccgccgccggcgcaggtgctgcagcgccgtggtgtaagcgacccgggaaacccaggtgcgcagcgaggattcaaaacgaaaccggtgcagctggcggaacactgccaggaaggtctcctgcagcagatcgggcacttggtcgcggtcgccgaccatgcgcccgatcacttgcgcgcaggtgcgctggtgggtttcaaccagttgcgcgaaggccgactgcgagccatcgatgatggcccgcaccagggcctggtccgcgtcgagcggctcggcgggcggtgccgccgatactgcatcgtggcggcgacggccccgcagcgccgacagtgcttcgccgagcaggctcatctacggggcgccccctgtgcccgtggcatgcgccggctcagcccttgcgtgcggcggggcgggtgaagtgccaggccagcagctggcccaggccggcactgccgaccagcgcggcagcggcaccaaaggtcaggtcacgcgcaccgatggcctccagcagggccatggccagcgccaggcagaccaggctgatgccccagcgcagcgcgccctggcggcggcgctcttcttccagcacggccagcgagcggatcacttcctcgggcacgtgcggggccaccagcttgctgcgcgcgcgggcatcggcaatggcgtggatcgcgtaggcgatgcagatgaagagggtgatcgggatcagttcctgcatggtcgggctcctgttcggtggatgatgcgggttcaggagaatggatgcgcgaggccggccagcggttgcactactttgccaatcccgctgccatgacctgtggcccctgcccccggcccttgcggctgctacgcttggccggttttcctctactggtgccgtccgcccatgtcccgagtgctgcccctgtccctcctgctgtcggccgtgctggccgcaccggctgcgcatgccgcgccgacgccgatcaccatcgaacaggccatggccgacccggactggatcggcccgccggtcgagaaggcctggtggtcgtggaacagccagcaggtggagtaccagctcaagcgcaacggcagcccggtgcgcgataccttccgccagccggtggccggtggcgtggccgcgcaggtggccgatgaccagcgcggcaccctggacgtggccgagccggtctacgaccgcagccgcagccgcagcgccttcgtgcgcaatggcgacgtgttcgtgcgcgacctgcgcagcggcgcgctgacccagctcacccgcagcaacgagcgcgcgggcaacgtgaacttcgccgccgacaatggcgtgatctggcgcgtcggccagaactggttccactgggccgccgccagcggcgtgcagcaggtggccagcctgaaggccgaaaaggatccgcgtacgccgccgaaggccgacgtgctgcgcgaccagcagctgcgcacgctggaaacccttcgccgcgaccgtgaccagcgcgaagcactgaaggatcaggaccagcgctggcgccaggccgacccgacccgtgcgccgggcccggtgtacctgggcgcagacgtcgagatcgccgacagcgtgctgtcgcctgacctgacccacctggtcgtggtgaccaagccgaaggacttcgatgacggccgtggcggcaagatgccgctgtacgtgaccgagtcgggctacgaggaaaccgaagacacccgcacccgcgtcggccgtaacggcttcgagccgcacacgctgtggtacgtggacgtgcgcaccggcaaggccgagaaagtctctctggccggcctgccgggcatcagcaccgatccgctggccgagctgcgccgcaaggccggcaaggacgcgctgaagggcgagcgcagcctgcaggtgatgagcgacttcatgggcggtggcatccgctggagccccgatggccagcaggccgcggtgatgctgcgtgccaacgacaacaaggaccgctggatcatcagcgtcaacgccgccgacggccgcgtgcagaaccgccatcgcctgaccgacaacgcctggatcaactggggcttcaatgatttcggctggatggccgatggccgcacgctgtggctgctgtcggaggaatcgggcttctcgcacctgtatacccagtccggtacgggcaagccgcaggcgctcaccagcggcaagtgggaaacctcggcgccggtgctgtcggccgacggcaagggtttctacttcctgtgcaaccagcaggcgccgcatgactacgaagtctgcgcggtcgacaccggcagccgccaggtgcgcgagctgaccagcctcaacggcgtggaagacttctcgctgtcgccggacggccagcagctgctggtgcgctactccggcgcctacctgccggcgcagctggccgtggtaccgagcaccggcgcaggccaggcccgcgtgctgaccgacacccgcactgccgagttcaaggcgcgccagtggatccagccgaagctggtggcggtgccgtccaagcatggcgccggcgtggtctgggccaagtactacgagccggaaaacaaggaaccggggaagaagtacccgatcgtgatgttcgtgcacggcgccggctacctgcagaacgtgcaccagcgctacccggcctacttccgcgagcagatgttccacaacctgctggtgcagaagggctacatcgtgctggacatggattaccgcggcagcgagggctacggccgcgactggcgtacggcgatctaccgcaacatgggccacccggaactggaagactacaaggacggcctggactggctggtcgacacccagcagggtgaccgcgaccatgccggcatctacggtggttcctacggcggcttcatgaccttcatggccctgttccgctcgccgggcacgttcaaggccggcgccgcgctgcgcccggtggtggactggcaccagtacaaccacggctataccagcaacatcctcaataccccggacatcgatccggaggcgtaccgcgtgtcctcgccgatcgaatacgcgcagaacctgcaggacaacctgctgatcgcccacggcatgatggatgacaacgtgttcttccaggactcggtgaacctcacccagcgcctgatcgaactgcacaaggacaactggtcgatcgcaccgtacccgctggagcgccacggctatgtgcgcgccgattcctggctggaccagtacaagcgcatcctcaagctgttcgagcagaacctgaagtgagcaacgccgcggccacgatccacatcgtggccgcggtcatcctggatgaccgcggccgggcgctggtggtgcgcaagcacggcgccagccgcttcatccaaccgggcggcaagcccgaacccggcgaagcgccgctgcaggcgctggcccgcgaactggacgaagaactcggtgtgcagttgtgcgccgataccgccatcgcgctgggcaccttcgaggattgggcggtgaacgagcccggccatcgcgtgcaggcacaggcctggtgggtgcgggtggacggcacgccacaggcatgtgccgagatcgccgaactggcctgggtgccgctgcagccgccgcatggccagcccttggcaccgttgagcgaacaccatatcctgccggccgtcgccacccgggtgacggcccgctgatcgcgcgggcaccgattgcaaggacaccggatgtcaatgtcgatcccgccgattccctcgctggtccagccgacctatcacgcctgggtgcgtccgatcgcacacgcttcgttctggctgtcgctgctgctcacggtgtgcttcgtgatgcagggactgctgctgtggccgctgcacaaccttccgatctggcatctggttgagagggaagtacaagaccagcacctgcacagcctgacctggctgttggcgcatccggtggccgcgtcgatgattgccgcgctgctgtgcctggcctcgacgctggccagctggggcctgctgcgcgagcgcagctggggcctgtggagctttgtggtgatcctgctgctgagcgcattggccaactttgcgatcgccggctggttggacgtgttcatgcgtgacgtcatcccgtttctctccgacgacgccgtcctgcagcaggaactccatctgaaacgctggttgatcacgctgaccgtggtggccatgtcattggtgctcctcggcctgcagggctggctggcctggcgcctgttgcggccggacctccgctcgcgcttccactgagcccccccctttcccgcacgacaaggaccgtcgcttgcgcttgccgacccttctccccgcattgctgctgttgactgcgctgcctgccagcgccgacgcgctgcaatgtggcgaataccgcagcgccgatggcggcatggcgctggtgttcaccagtcccggcagcggctaccaccacgatgatggcagcgagccgcagccgctgtgggttgatcgcggtgcggcacagacgcggttggtcatgctcgacgatggcgtggcgcagccgatccggatcagcgccgatgggcagcgcatcgagcacgacggggtggtgctctacatcctgcgccagccccgcgcctgcgccagcgagcccagcgcgatggacggcagctgccgcgccgccggcagccactgcgttgcacggctgcccacggcctcacccggccaggcccagcgtgcgtgcagcgaaggcgttggcgcgggctgctcggcgctgctgcgccagcttcgcgatggaacaaccgtagccggcagcgatgacaccagccccgcgcgcttcgaacgcccgcccatctgccgcgaacacacgcccggccatgacccgcaggcctgcgagacgctgaccggcgatgcgctggccgccgccatgcagaaggtcggtgaacgcctgcaacaggaagacgaagacatgccggattcaccgcttccggccgctgcacgcgatcgcctgcagcagttgtgcctgcagcaacgtggtggccgcttctgcgtcgaagtagccgcacagcagctgatcgcgctggagcccgcattggcggtgcaggcgctgcaggtggtctgcgatgccggccgcgccagcgcctgcgaacgcatcgcaccgctgcgcggtcccggcgccgacctgcgcctcgtcccggcccagcaggtgccctgcggccgctaccaggccgatggaggcgtgatcgacaggctcgacttcggcgatggcacccgggcccgcctgcagaacggcgccatccacatgcagcagaacggcgaaacccttgtgctgcgccagctcggcaacggcgatctgctcggcatggatgcgcagaccgcctaccagcgttaccagcccgtgcccggcacggcagaatgtacgcccccgcgcgagggccctggttcgccgtagcgcctggagtttcccgttcgatcgtcaaggagacgacatgcattcacccgcaccgcgccagcgctggctggcctgggcgttgctgctggccgcaccgatggccgccgcacagtcaccacaatgcggcctgttcaaggccgacgaaggcagcagcacgctgcgcatcagctcacccaaccgtggcgagcagaagcacttcggcagtgcgccgtctccggtcgcgttccagcagatcgacggaaagctgcaactggtgaacctggaacatggcctgcccagcgcgctgcaggtgcgcgaccgtggccgcacggtcgaggtggatggcacgacctacatcctgctggcccccgaacagtgcgccgcagcaaccacgccggctgaaggcagctgcctggccaatgccgtggcctgcctggacaaccgtcacgaagccactccggccacgctggaagcagggtgtcgggaaggcgtgcccggcatgtgcctgcaactggctgatcgttggcatgaggaggctaaacctgtcgtcgaagccgatcctgtccagcagaaggcggccctcgacgccgccctgtccggtatcaagctccccgctgcctgtgacaacggtggcttcgaacaggaaaccccggcatgtgccgccgcgctcgaggccgaccccgcagtgcaggcgcagctggtcaaggccgcgatgacggcagccatgaccgaagccatggtgacgatgacggcgccgaccgtgccggtgatcattccggctgagcggcggcaacagttgttgcggctgtgccgcgaggtagcgcatggcggcttctgcgagcgggtggccgaactgtcctgggacgcgggagatcccctgctggcggtgcaggcgctggctgcggcctgcacaccgggcaacgacaccgccacctgcgagcgtctgccggcgttgcaggcgctgggcgcatcattgcgaccgcaaccggcaacggccctgccctgcggcaactaccgggccgatggcggtctgatggacacgctggacttcggtgacaacggcctggtcggcgttggctggaacagccatctccgcgcccgcgtcgaagagggcgacatccgcatccgccacgacaggggcggcgacttcgtgctgcgtccgctgcctggcggccaactgctgggcctggatacctggacccgcttccaggtgttcacccccactggcgatggcccgggccgctgcagtgcaccgaagcagtacaccgtgctgccgctaccccaggattgcccgcaggcgctcgctaccggcggggcggaagcctgctgcgcgcagggcaagctgcagggctgcaacgtactcggcaaccgccttgcgctgtccgggcactggctgcaggccgccgagcactacaccacggtctgccgcgccggcgtccgcgagggctgcgagaacctggtcacggcccagggcaacgatgccgaggtggatgcacatgcactgctggaccggctgtgcaaggccgaccgcagtggcctgcacgtggcctgcgacgtgctcggcacccagaactgggaactgatcgatctgggccgcgcgctgcagaaggcggccgatgacgcggcatcagacgacaccccgccgccacgccattccaaccgcaagcgctgagccggccagggcctgtccgcagcttcgggcgggccctgcggtaaagtacgcgccatgaacgaattcgagcgcgtgcgcgcctacctcaccgacctgcaggaccgcatctgtgcggcgatcgaggccgtcgatggccgggcccgcttccaggaagacctgtggcagcgtgccgagggcggcggtgggcgcacccgcgtgctgcgcgacggcgcggtgttcgagcaggccggtatcggcttttccgatgtgtccggcagccgcctgccgccgtcggcctcggccaaccgcccggaactggccggcgcctcctggcgcgccaccggcgtgtcgctggtgttccacccgctcaacccctacgtgccgaccacccatgccaacgtgcgcttcttccaggcgcagcgcgatggtgaagtggtggccagctggttcggcggcggcttcgacctgaccccgttctatccgttcgacgaggacgtgcagcactggcaccaggtggcacgcgatctgtgtgcgccgttcggcgacgaacgctatgccgcgcacaagcgctggtgtgatgagtacttcttcctgcgccaccgcaatgaaacgcgcggcgtcggcgggctgttcttcgacgacctgcacggcgacttcgagcgcgacttcgcttatctgcgtgcggtcggcgatggtttcctcgacgcctacctgccgatcgtgcagcagcgcaaggacgccatctatggcgagcgcgaacgcgagttccagctgtaccgccgcggccgctacgtggagttcaacctggtctacgaccgcggcaccctgttcgggctgcagagcggtggccgcagcgaaagcatcctgatgagcctgccgccccgggtacgctgggagtacggcttcaccccggaagcgggcagcgccgaggcgcgcctggccgactatctggtgccgcgcgactggctgtgatcttccggcgccacgcctgacccgtggcgccctctcctgcctgtggtgcgccccgcaccggacaggccctgctcacttccttcaaggatgaccccatgcccgctgctgtttccccccgccctcgcgctgcgggctggcgctccctgctgttgcttgcattggcctcggccagcctgccggccgccgcgcagtcgatggcctgcggcacctacaaggacagcaacggcaacaccacgctgaccctggagagcgaaggccacggcttcctgtccggcccctaccaggccaccgaggagctgcgcatcgcccgccaggaagacgtgctcggtaccggcaacctctccacgggccagctggaaaactggtacttctcggacaacgaccgcacgatcagcacgccctatcgcgagttcacccgtgagcacgccgccgcctgcaagacgatgccgcagcccgtcgaggacggttgcgtgatgaacacctccgagtgcctggaggcgctgccagaggccgcacccgtgaaactgcacgcctggtgcgccgagggcgtgggcgcagcctgcatgcgcctgctggagacctaccagcagcaggccaaggacgcagcgcccggaaaggaagaaccgccgattcccgagatctgcagggaggagctgccctcgttcgacgccgagggttgcatgacggcagccaaggagattgcctcggaaatgatgggcaaggccctgctcggcctgcagcattccgtggatgcgcctctgccacctgcacagcttgatgaactgatcgacctttgccgcgtgcaacagggcgaaacgttctgcgccgacaccgccgaaaccttgtggagcagtggccgcctgcaggaggcccgcgatgcgctgcagcgatcctatgcacagcgcgcggatgccccggcctgcggtccggccaaagaccttgccgttctcgccagcgcccccgcggcagcgctcacgccggtgccggccgccgcactgccctgtggcagctttgaagccgagcgcagcgtgctgtcgcagctgcgtttcctcgagggtggtgtggttgaggccggtggccgcgaacagccactgcgggcaagcctgcgcgatggccgcatcctcatccaccgcgatatcggcagcgacttcgtgctgcagctgctgcagaacggcaacctggtcggtatcgacagcggcaatcgtttcgcctattacgagcgcaaaccggcggccggcactacccgctgcacaccgtgaatgatgcgctgtagcgccgagcccatgctcggtgctgcacgatcaggtgcccttccgcggaaggatgttgatgtgcccggtcgtctccagcagggcgatctgcacatcctcgatccgcaggccaccctgctggcgcaacgcagcatcgaaatcggcccggctgatcagttcgcggcgaagaacaccctccaaaagccggccatcgcgcgcgattacggtaggttctccttcgatcatccgctccatgcgtcgattccgggtggtcagccagcccaccccatagttgagcaggatgagggtcgcggccagcagcaggccgccgcccagcgaggtatcggtgcccagcagcgcgttctgcaccgcattgcccagcagcacgatcaacagcacgtcgaagggcgtgatctgccctagagcccgcttgccgccaagccggaccatgcccagcaccacgacatagaccaccaccgcgcgcaggatgaactcccaccagggcattgccagtgcaaacagatcgggcatggccttcccctgtggaacggtagcccagcctagcaccaaggatctgaccccatccctggtgctgcggcggcacaaataaaaagccccgctgaccagggggaggtcaacggggccggggaacgggcacttggggaggagtccccgttccgagatctgctccaggggatgggagagatccacaacaggcgttgcgcctgtcgagagttatagaagcactccgaacactaacggttcgtgaaggggcccaatttaatgaacctcgatcaggacaacattcatgatcgagtcagaaacctctgacgaatgaacgaattcacgtcgttttcggcctgaaatgccctcagtgcgcttcgtcccagttgttgccgacgccggtatcgaccaccagcggcacccgcagtttggccgcttgcgacatgcgctcgaccacctgcaaacgcaagtcttcaacgaaactgctttcggtttcgaacaccagttcatcgtgcacctgcaggatcatccgtgccggtgcgccgctgtcacgcagccactggtccacgtccaccatcgcgcgtttgatgatgtcggcggcggtgccctgcatcggcgcgttgatcgccgcccgttcggcaccggcgcgcaggccctggttacgtgcatgaatgtcgttcaggtacaggcgacgaccaaacagggtttccacatagccctggtcgcgggcctgctggcgcatccgctccatgaaatcgcgcacgcccgggtagcggctgaagtacagcgccacgtagtcctgcgcctggccacggtcgatgcccaggttgcgggccaggccgaaggcgctcatgccgtacatcagcccgaagttgatcgccttggcggcgcggcgctcgttcggggtcacttcctccagcgtgcgcccgaacacctcggcggcggtggcacggtgcacgtcggcgccctgctcgaaggcacgcaccaggcccgggtcctcggacaggtgggccatgatccgcagttcgatctgcgaatagtcggccgccagcagctggaagccctccggcgccacgaacgcgcggcggatgcgacggccgtcctcggtgcggatcgggatgttctgcaggttcgggtccgacgaggacaggcggccggtggcggctccggactggtgatagctggtatgcacgcggccggtatccgggttgaccatctccggcagcttgtcggtgtaggtgctgcgcagcttggccagcccgcggtactccaggatcacgcgcggcagctcgtgctggtcggcaatcgcctccagcgcctcttcattggtgctgggctggcccttgggggtcttcaccaccgccggcagcttcaactcgtcgaacagcaccgcctgcagctgcttgggcgaatccaggttgaagctgcgcccggccagctcggtggctttctgctgcgcggccagcatgcgcgaagacaggtcctggctctgccggcgcagttcgtcggtgtcgacccgcacgccgttggcttcgatgctggccagcaccggcaccagcggcatctcgatgccgcggtaaacgctgtccagcgccggctcggccagcagctgcggctgcagcgcgtggtgcaggcgcagggtgatgtcggcgtcctcggcggcgtagcggctggcctcgtcgatgcccacctgcgagaacggaatctgcttggcgcccttgccggccacgtcctcgaacttgatggtgctgtagcccaggtagcgcagcgccagcgaatccatgtcgtggcgggtggcggtggaattgagcacgaagctctcgagcatggtgtcgtcgtggtagccctgcacctgcacgccgtggcgtcgcagcacgtgcaggtcgtacttgccgtgctggcccagcttcttcttcgccgggtcctgcagcaccgagcgcagtgcgtccagcacctgctgcatcggcagctgggccggcgcacccgggtaatcgtggccgaccggaatatacgccgccctgcccggctcgacggccaggctgatgcccaccagccgcgcacgcatcgcgtccagcgcatcggtttcggtatcgaagctgatcaggtcggcctgctgcaggcgttcgacccaggcctgcagctgctcggcgctcagcacggtctcgtattcacccggcgcggacagtgccggatccagcgtgccggcggcgggcgcctcgacgctgccacgcgcgaagccggccgcagtgccgcgcaggctcggggtcgcctcgctggcggccaccggtgccggcaccggcgcacccagctccttcagcgcctgggtgaagccgtagcgcgcatacagctcggtcagctccggcacgtcctgctcgcgcagggccagcgtggtcgggctggcgtccagcgccaggtcggtgcggatggtcaccagctcgcggttcagcggcaggcgctccagcgccgcgcgcaggttttcgccgatcttgcccttcatggtcggcgcggccgccatcaccccatccaggtgctggtactcggccagccacttggcggcggtcttcggcccgcacttctccacgcccggcacgttgtcgacggtgtcgcccatcagcgccagcaggtcgatgatctggtcggcgcgcacgccgaatttctccatcaccgccgcatccgaatccatgcggcttccggtcatggtgttgaccagctcgatgcccgggcgcaccagctgggcgaagtccttgtcgccggtggaaatggtcaccttcaggtcctgcgccaggccctggagggccagcgtgccgatcacatcgtcggcttccacgccggggacgcgcaggatgctgatgcccagcgcctcgacgatgcggcacatcggctcgacctggctgcgcagctcatcgggcatcggcgggcggttggccttgtactggtcgtacaggtcatcgcggaaggtcttgccgggcgcatcgaccacgaacgcgacgtaggccgggcgttccttcagcgtcgaacgcagcatgttgaccacgccgaacagtgcgccagtgggttcaccctgtgcattggacaggggcggcagcgcgtggaacgcgcggtacaggtaactggacccgtcgatcaggactaatctgctcatgggccgattctacgcgcccgtgcctgcaccgcgacgacacggcacgcacctggcgatggggcataatcagggctctctccaggcaaaggcccccgccgatgaagaccctgatgctggcttccctgctcctgctcgctggctgcgccagcatgggtggcgcaggtgctcccccggtggacgtcaagggcgccgatgtctccaagcgcaccatggacaacggcgatgtcatcgaggaataccgtgtgtccggccagctgcgcatggtcaaggtgacgccatcgcgcggtgctccgttctacatgtacgacaagaacggcgatggccgtttcgacaacgacaaggacggtgtgtcgccggtgtactggaagctgtacagctggtgatgtgaccggggtcggatccctctccacaggaaagggctctgacccctcaaggccatcggcacggcccatccacgcatggcgtggatctaccgggacaacgaacgtggatccacgccatgcgtgggtgaccgcctatcagtagatccacgccatgcgtggatccgccccccgatccccgacaaaaaacaacgccggcgcgcatcctgcggccggcgtcgggtcccctccccgggaacgcttgaatcagtgggtgtggatcagcggatgaccagcaccggcagcgtgctgcgtgccagcacttcggcagtctggctgcccagcagcacgcgggtcacgccacggcggccgtgcgaggtcatcacgatcaggtcgctgttgcgctcgccggcggtctcgatgatgccgtcagctgcgtagcggtccagcacgtgcaccggattggcggtgatgccctgctcggccgccttggccagcgccggctgcagcaccttctgcgcgccttcctcgcggtcggccttgtactcggggctgttcatgtagcccacgctccagcccatggcgtcgtacatgccgacggcccacggctcggagacagtcacgatatcgacctcggcgttgaggtccttggccagctccaggcccttggccaggcccttgtcggccagctcggatccgtcggtggcaatcaggatgcgcttgtacatggtggggctccgtggcggtctgccagatgggaacgacaccattgcacaccggatgtgcaggccgcgccttgagcagaatcaatccggcgccgcgcattggcgtgtgcgcaccgcccgcttgcacgcaccggtcgggcggcgcatgctcggcgggcggcgcactgccgcgcccaaggacgaccgacatgcaggacaacaagccgcccgtctggagttcccagaagtccatcatggtcgccgcgatcatcgccttggcggtgctgttcggcggctaccagatcggcaaggacatggcactgcgcgacaacgcccggcagtcagccggccgataacctgctgccgtagagtcgagcttgctcgactcttcagcgccccctaccttcaggcgatctgcaccacgcgtgcgttctggcacagcggatagctgcccacgaattcggcaatcgcatcacgcatcgcttcgaacgatccgccgtacatgtacagcgcggtctcggtcgggccctgccaccagctacagatctcgcccaggccgtcgatgttctccgacagctgttcgaacacgtggttggaatcgcactgctcgtagacttcgtccggcaggttcaggccatccaggtagatgcccaggccttcggtcacgccgaagctgcggtcggtttcacccgcgccctgcagctgcgaacccttcggtgcacccagctgttccagcaggtcgatcagcttcggcacgccgtccgcatcgaccagcgccacttcgatgtcgccgtactcgacttcaccgaggtcggatattgcagtgccaccaccggtcagctcgcccacctgggccgcctgcaacagcgcgtcgagcgggtcctcgaacagttcgtgacgatgctcgggctgcagccgggcgttcaacttcacggtgacgtgcagcgtgggttcggtcatgggggcgttcctggaggatgtcaggccccattgtagagtcgaagggagcggcaggagccgctgccaacgtcgcttgcgaccgcccaaagggtgccggtcaggacgaccggcatagccatgctcgactgcattttgctcgtcccagtagagccacgcctatgctcggctgccccgctgtgaccaacgccactcccgctgcctgcgagccacgcgataatgcgcgtcgcaaggacaccattccaacagggggaatacatgaagtcgatcattggtctttcgctgctgctgctcctcaccggctgcggcatccgcaccgaagtggtgcgcgtgaacgtgcccgatatccgggtgaatcccgaagagggtccggtagtggtggtggggccggtgcgcgacgtccgtccggtctattacccggaagttgcggcagccgaccgtgcgaagaacattgccggggtggttcgtcaaggcaacggcgtccttgtctccatcgagtccaccacagcggcggacaagacacgcgcaatcatgatccaggcattgcgaaacatgggctatcgcaccgccgatcagtgcgaaacctcatgtacgcaactggaggcctcgctcaccgatttctcggtcaagatgccggcgaacttcttccggatggtgtcatccacacaacagatgctggccgacatttcggtgcaggtcgttgcgcggaaggaaggccagacccgtaccttcaccgccaccgggcatggcgcgaacatcttccaggtgccatcacgcgagaactgggaaatcgcactggagcgcgcggtaaagagtttcaccagcagcctgcagcagtcgatgtccgaacaggatgcgacggccggttcaaaggcgcaggactgacgctctgtctttctggtagacccgagccatgttcggctgcctttcccgccagaagcagccgagcatgggctcggctctacaccaccaacgctcaacgcaggaacggcgtcaccttgcgcttgagcaactccaccagcaccgggtccatgtagtcgtagtcatccgggatatccaggcagatcacccgcttgccgttcaaccaggccttgtagcggctggacagccgattgcggtgggcgcgctccatcacgaacaccagatcggcccactgcagcagctcggggctgagcacttcctcggcgtcggccagcagcccggccgaggcggtctcgatgcccggccaatcggcgaatacctgctcggccgtcgggctgcgcaggcggttctggctgcagaggaagagcacgttgcgggtcatgggcgcagcctaatcggggtcggatccctcttccaacggaaaagggctctgaccccatacgtgtaacgtccaaccgcttttgtagagccgggcctatgctcggctgttcttccccgccaacagcagccgagcatggctcggctctacagggatcccgccccccgacggtgatcagatcaccgtcaggttggcgtaggccatcaccagccacttgctgccggcgtcggcaaactcgacctgcacgcgggcgtgggcgccgctgccttcgtagtcggtcaccatgccttcgccgaacttgggatgggtgaccagcgcgccgagcttgactggcggcgcctcgatcgaggcatggcccatcacccggctggcgcccatcgaggccggccgcgagacctgcaccttcgggcgcacttcgtgcagcagctcgcgcggaatctcgcgcaggaagcgcgacggcaggctgtagttgtcctgaccatggatgcggcgcgattcggcatagctcagcaccagcttctggcgcgcgcgggtgatgccgacgtaggccaggcggcgctcttcttccagccgcccgctttcctccagcgaacgtgcactcgggaacaggccgtcttccatgcctgccaggaacaccagcggaaattccaggcccttggccgaatgcagggtcatcagctgcacgccgtcctcgccggcctgcgcctggccttcaccggcctccagcgcggcgtaggccaggaacgcgaccagctcgtccatgtcctcgcccacttcctcgatgtcgtcggcgcggcgcacgaagcgcgaagcgaccgagaccagttcgtcgaggttgtcggtgcgcgattccgaatccagcgaattgcggctttctttgctccagtgctcgcgcagctgcgagcgggccaacacgtggtccacgcgctcggccagggtcatgtgcacggtctgcgcctgcagctcgttgaccagccccaggaagccggccagtgcattgcgcgcgcgtgcggccagcgcgttgccctgggtgaccagcatcgttgcttcccacagcgagatgccctgcgcgcgcgcctcgcggcgcacttcgtccagcgtgcggtcgccgatgccccgggtaggcgtgttgaccgcgcgctcgaaggcggcgtcatcgttgcggttggacagcaggcgcaggtaagccagcgcgtccttgatttcggcacgttcgaagaagcgcatgccgccgtacacgcgatagggcacctgttcgctcagcagcgcctcttcaagcgcgcgcgactgcgcgttgctgcggtagagcacggccacttcggtgtagctgccaccgtcgcgcacccactggcgggcacgctcgacgatgtagcgcgcctcgtccatctcgttgtacgccgcgtacaggtcgatcggctcgccgtcgccactgtcggtccacagctgcttgccgatgcgatccgggttgtgcgcgatcaccgcattggcagcgccgaggatgttggcagtggagcggtagttctgttccaggcggatggtctgcgcacctgggaaatcacgcaggaagccctgcacgttctcgaccttggcgccgcgccagccgtagatggcctggtcatcgtcgccgaccacgaacacgtggccggaatcgccggccagcacgcgcacgaaggcgtactggatggcattggtatcctggaactcgtccaccaggatctcgcggaagcgggcacggtagtgcgacagcagcgccgggttgtcgcgcagcagttcatgcgcgcgcagcagcagctcggcgaagtcgaccaggccggcgcggtcgcagcgtgcctggtattcgatataggcctggcgcatggtttccagccacgcatcatgcggctcgggctggatgtgctgcgggcgacggccctcgtccttctgcgcgttgatccaccacgcgatctgcttggccgggtacttgccgtcgtccagctccagcgcctgcaccacgcgcttgaccagccgcagctggtcgtccgagtccatcacctggaagccttcaggcagcttcgcgtcctgccagtgcaggcgcagcaggcggttggccaggccgtggaaggtaccgatccacatgccacggctgccgttgggcagctgggcgtcgatgcggtggcgcatttcgccggccgccttgttggtgaaggtcaccgcgaaaatgccgtgggtcggcacgccttcgacttcatgcagccaggcgatgcggtgggtgagtacgcgggtcttgccggaaccggcaccggccagcaccaggtggtggccggggggagcggagacggcttcgcgctgggccgggttcaggccatcaagcaggtgggagacatccatgcccccattttacggcatcgccgtcgcggctcctgcgaccacctgggtggccagtgcctgcgcctgctgacgcagttcaggcaccgccagactttcccacaggctgccgatgcgcaggctgccgagcacgcccagccgcgcctgtggctggcccccggcggcacacaggcgatcgcccggcaccgtgctgtccaggcccagcccatgcgggccggggcgggccaggccatcggcctgcagctgctgcagcagcgggttgcgcagcgcactggcgcgggtttccacgccggtagcgttgatcacgccgctgatcgtccactgctgttcattgccggtggcatcgcgacccgacagccgcagggcatcgccttcgcggccgacgcgttgcaggcgggatcggtggatacgcagttggccgctttcgatcagcgcctgcagctgtgcgtcgacctcttcggcgatgcggtggcgatgcacatcccagtagcgcaccacatggcgcaggaagcggcgctggtcggccgcgtcgaggctgcaccacagcgcctgcccgtgcggacggatgcggtccatcacgccctgccacggcaggccgtcggcctgtgcctggcgtgcgaacccacgcaacgcgcgcaggcgctggcgcaggttcatcggcagcagcgtggccgggtcgaacctgggcaggccaccatgcgcatgcggcaacggcagcaggccgtggcgcgagatcacatgcagcgggccggtgtggccggcggcgaccaatgccaacacggtgtcggccatgctcaggccggagcctacgatggccacggcctgctcgccggccagggtgcgtacgccgtcgtagtcccaggcctcgatcacgtcatcggcgggcagtgcctcggcaccggccaccggcagcggccgcatgctgttgccggtggccagcaccgcctgcgcggcgtgcagcgtgctgccatcgccgagtgtcagctggtagccatggtcatccggctgcaggcccagcaccggctgcgcgatcacctgcagctgtgccgggctggtcgcagcggcctcctgcaggcgctgctgcaggtaggcagcaaagtagtggcggcacacatagcgctcgcccagcacctcgcgcgcctcgcccgggtaggcattggcggccatcaggtagtcgaggaaatcgccgggctggtcggcaaacgcactcatcttcgccgccggcacgttcagcagatgctccggccatggcgtggcataggcgatgccctgcgccagctgcgaggcgggttcgaagatggccagcgccagcggcgccttggcctggcgcaacacctggatcgccaccagcaccccggccgcaccaccaccgatgattgccaggtccagttcgccattacgcggtgaatcagtcatgtgccgattgtaggccatcggcgatgacgggccggattgccggaatgggcggccggcattgcttcacatcaacgcatcggccagccgtgcaataccttcgcggctgcgccgccacgtgggacggctgcgccactgctgcaggtccagctgccgcgactcgcgcaggtagccgtcctcgatcgcgcacagctgctggaccagcgcgcggtcgtagcagatcaggccgatctcggcattcagcgcgaacgagcggatatccatgttgatggagccgagcacggcgatgtcctcatccacgctcatgtgcttggcgtgcaggaactgcggctcgtacagcgcgatgcgcacgccacagcgcagcagttcatcgtagtaggcctcctgcgcccacgacgtcaaccgctggttgttgctggcagacaggatcagctgcacctgcacgccggacaatgcggcgatacgcagcgcactcagtgtggcttcgtcaggtacgaagtacggggtgaccatcaccagccggcgtcgcgccaggtggatcagcgcggctaccgcgtcgcgcgcgttgctgtacgggtaggccgggccgctgggcagcagctgggtggcgatgtcgtcgccgcattcgggcacatcggtgatcacatctaggcgctggccggtctccatgtaccagtcgctggcgaatacggcttccaggtgcgccaccgccgggccgcgcacgcgcgccaccagttcgcggttcgggtggcccggcacgaactgcgggcccgccaggttctgcgaaccgacataggccacttcgttgtcgatcaccgcgatcttgcggtggttgcgcaggtccatgcgtccgctgcgacgccagcgcaggccaccgggcagcatcgcgcgcacttcgatgtcgcgcgcctgcaggcgcttgcgataggcgcgcaggccacgcttggcgcccaccgcatcgagcagcacgcggcactgcacgccacgcgcggcggcacgctgcaaggcctcgacaatggcctcgccgaccgcgtcgtcgaacatcaggtagtacagcaggtgcacgcggtcttcggcctggtcgatgtcggcgatcagcgtgtgcagcgactcgtcgtagtcggtcagcagatcgacggcgttgccgtgtaccggcatgaaatcgccttggcgctgcaccaacggcacgatctcggcgctggcggtgtcgggctgtggggtccagcgcaggcgatgctgcagcgcctgctcctcacggatcacctgcgaggcctcggcctggcggcggatgcgctcgcgcgacagccacggatggccgaacagcaggtacagcggcaggcccagcagcggtacgaagccgaccagcagcagccagctgcgcgccgcgccgggcgtggtgcgggtgggaatccagcacagcgcgaccagccggatcagccagtcgatcagcagcaggtaggaacccagcaaccactcgaacagcatcgtgtcgcccgtcgggaggtgatgggccattctgcccaccggcctttgtagagtcgagccgcgctcgactgcgttgaagcagcgtgccaaccaaggttggcacctaccggggggtggagggagtgtgccgaccaacggtcggcacccacaggcgcccaccacgggaacatcgggcatgaaaaaacccgccacaagggcgggtttcttcgcggggaccagcaatccttgcggattacttgatcttgccttccttgtacaggacgtgcttgcgcacgaccggatcgtacttcaggaattccatcttccccggggtgttcttcttgttcttgtcggtcgtgtagaagtggccggtaccggccgaggaaatcatacggaccttatcgcgcttgcctgccatgatgctttactcctcagaccttttcgccgcgcgcacgcagctcagccagaacggaatcgatgccgttcttgtcgatggtgcgcagtgcatgcgcggaaacacgaagcttgacccagcggttctcgctggccacccagaaacggcgctcgtgcagattcggcaggaaacgacgacgggtcttgttgttggcgtgcgagacgttgttacccgtctgcactcgcttgccggaaacctggcatacgcgggacattgcgcacctcgatagtagtagttgtcagcccgtagcccgggagacggcggcctcgatggttgcccaccacacgtcaagagaatcaaagggttacgctggcgttgggcggccggggacgtgctcccgggggcgccgcccggtagaaaaccggacacagcgagccgcgcattatgcacgggttcaagcacttgcgcaagttacccacaggctgcggctgaaccggcagggccgggagcccgccaaccggcatactgctccggttcactgcggagctttccatgcggctgctggccctgacctacggaaccgaaggcgatacgcgtccgctggccatgctctgccatgggctgattggcgcaggccacgcggtgacactgctggccgatggcggcacgctgggcagcgcgcaggcgctgaatgtgccccatgcgtccctggaaggtgatatccatgacgaagtggtcgcgctggtctcgcgtggcaacggtgttgccgccgccagtagcggactggcacggatggcgctgcagcatgtcagcggctggatgcgccaggccgatgccgctgccgaaggctgcgatgcgattctgaccggtggcctggcggcctttgtcggcatgagcgtgggcgaacgccggggtctgccggtgatcgggaccggcatgattccactgaccccgacgcgtgccttccgctccccgttcctgccgccgggacgctcgccgggctggttgaaccgcgccagctatgggctggtcaacggcctgatctggcgccagttccgtcggccgatcaacgcagcccgcaagcagctggggcaatcgccgcgccgctcgctgtggcccggcctgccgatgctctatggcatctcgccgcagctgctgccgccaccggcggattggccggccgaccacatcgtctgtggccaatggcgccctcctgatgcgccctggatacccccggccgatctgcaggccttcctcgatgccggtccgccgccggtgtatctgggcttcggcagcatgaccggctttgatcgcgagcgcgtgttgccggccctgctgcaggcgctggcgccacgccgggtgctgctgtttcctggctgggtgggactgcctgcgatgcgcttgcccgattcggtcttcgtactggggccgactccacacgaagcgctgttcccgcgttgcgcatttgccatccaccacggtggcagcggcaccacgcattcggcctgccgcgccgacattccctcgctggtgatgccgttcgccgcggatcagttcttctgggccgatcgcctgtatcggttgcgggtggcaccggcgccgctgtcagcgaagcgactggatgcagcgacgctggcagcggccatcaccttcgttgaaaccgacgcaacacgcgcacgcgcggcggccctgggcgtggcgatgcgccatgaggacggggtggcctgtggcgttgcaatgatcgagcgatggttgcggccggtgtgacagcggccaagcctcagcgcaggtgcggaatcacctgcgccagcaggtgcgcatccttcaacgcgccatgcaggccgcgctggctgggaatgcgcaggcgctgcagcacatcatccagcttgttgccctgacccggccagcgtccccgcgcaagcttcaggctgcaggtgatgcggcagtgctgggccagcgtgccggggatgccggacaggcgcagctcgttgtccaggaagcccacatcgaaggtagcgttgtgggcgaccatctcgctgccgcgcaggaactccagcagttcggccgccttgctggagaacagcggcttgcccaccagcatcgcatcgctgatgccgtgcacgcgctgtgcgccccaatccaccttgcgctgcggctgcaggtaggtgtggaactggcggccggtgagctggccatcgatcagttcgacggcaccgatttcgatcacccggtgccccaggcggtgggagatgccggtggtttcggtatccagtgcaacgatgcggctcatcagggtgtgcgttctccagtacgtgcacgccgattctcgcacgcgaccgatgcactcaccccaacgcttccaccacccaatcgatgaacacccgcagccgctggctcatgtgccggttcggcgggaacatcacatgcatcggcatcggcggcagctgccagtcctgcaacaccggcagcagctcgccgcgcgccacgtgcggttcggccatgtagctgggcagcgccaccacgcccaaccccgccaacgcagcggccagataggcgtttccatcatcgaagccgaccgtatagcggccctgcacctcaacgcgctcatcgccgcgctgtgcgctgaacacccgcgcccggccactgcgcgggctgaggaagccgaccatgtggtggtcgggtccttccagcgcgcgcgggtcggtcggcaggccgaagcgctgcacatagcccgtaccggcgtggaaaccgatcggcagcgcgccgagcggtcgcgccaccagtgccgggtcggccggggtgccgccccggatcacgcaatcgacgttgtctgcgatgacgtcgacctcgcggtcgctgacgccgatgtccagctggatctccgggtagcgcgcctggaaatccggcaacgccggcaccagccgcaaccgcgcgtacggcccgggcacatccacgcgcagccgcccgcgtagctgggtggccgcgtcgtccagcccgccctccacctcttccagctcggccagcaggcgggcgatgcgcgggtagtaggccgcgccgtcggcggtgacgctgacccggcgcgtggtgcggttgagcaggcgcagccgcaggtgtgcctccagctgctgcaccagctgggtgaccgtggttcggctgatctgcagcgtgtgcgctgcgcgggtgaagctgccggtttccacaacccgtgcaaacgcccgcatcgcctcgaaacggtccatggcgggccatgattgtttggaattggcaatcaatctaggccgatcatcgcggtttatccagacagcactggcgcggaggatggcgttctctcccacgggatcttccccatgtcacagcgtgatgtcgttttccccgccggccgccaggccctgtacgagcgcaaccgctactcgccggcgatccgatccaatggcttcctgttcgtctccggccaggtcggcagccgcgaggacggctcgcccgagccggatttcgaaacccaagtgcgccgcgcgttcgagaatctcaatgcggtgctggccgccgccggctgcaccttcgatgacgtgatcgacgtgaccgtgttcctggtcgatccggaaaccaacttcgagaaggcctgggcgatcgtgcccgagtactggggcgaggcgccgcacccgaccctgaccggtattggcgtgacctggctgtacgggttccagttcgagatcaaggtgatcgcgaagctgcctgcagaccggtagtgccggccgctggccggcagcaaggtgtcggggtcagagccctttccggcggaaagggatccgaccccgcgcccggcccacctgaacgggagattccgacgtattcccgaagcggccattgatattgtatccggcgaaaaccgcttgctagcctcccttccatgcgccggatctcccgccaccttcgctcgtacctgatgatgctgctgatggcggcattcgtggtcgtgccggtggccgacgcgctggcctgcacggtagaaccgcacgccagcacggtgcatgtggagtccgcaccggatgccgatggcgatgccgacggcaagcatgtcggtgcctgtggccacaaccactgccaccactccaacctgagcctgccggccagtaccctcgccgccttcggtgcgccactgccggcgcgctggatgaatgccggcgacgcggcgacctatgcggtcgcccaggatgaattgacgcgtcccccccgggcgtgagttgagcgcgtcccgcgattgcgggctcccgtttcactcacaaccggaatccccctatgtcgatcctgacacctcggtcgccgcgcgcggccgggctggtcgtcgctgtgttgctgggcctggccccggcggcatcggtgatggcgcaagccgccccttcctacgacaccctgcttgaacgcctggagcagctgcccggcacccgcgtgggtacggcactggccgaggccgccgatgcgcgcgccgaccaggcgcgtgcgttgcccaacccttccctgtcctactccgccgaaaacgcctggggcaccggctcctacggcggcatgggcaaggccgataccgtgctcaccctgtcccagccgctggaggtctggggccagcgtggcgcgcgcgtccgtgcggcccgggccgaagcacaggccgccaacctgcgtggtgcccaaagccgcagcgacgtggccagccagctggcggtggtctacgcacaggcggaaagtgcactgcgccgctacaccctggccgaagaagcactgaccctcacccgcgctgacgccaacgccgtcaacgcgttggtcaagcagggccgcgaaccgcagctgcgtgcggtgcaggcgcagagcgaggtggccaacgccagcgcagcgctggatgaagcgcaggcgttccgcgatgccgcgctggcccgcctggccggtgccgcactgctggatgccccggtgcagtcgatcaacgacagcctgctcgaccgtgcgccgccgctaccgcgtggcgccaccgacgtggcactggcggtgcgcatcgccgaagccgaagccgatgcggcgggcaagctggtcgaggtggagcgcaagcgtgccctgcccgacctcagtgtcaccgccgcgcagacccgcttccgcgaaggcggcgagcgtgcctacaacctcggggtcagcctcagcatcccgctgttcgaccgcaaccgcggtggcatccgcgccgccaatgccgaccagcgcgcggccgaagcgcgcctggaccagcagcgccgcgacagcgaggccgagcgcctctctgcggtggccgggttgaaggccgccagtagccgtacccgcgccgccgatgaaagcgtggtcgccgccgaagaggcgtatcgcctggcccgcattggcttcgacgccggacgcatctcgcagctggaactgcgcagcacgcgcagcgccctcatcgccgcccgcggcaccgccgtggatgcgcgcctgtcgcgcgtcgccgcggaaatcgatcttgcccgcctggaagggcgcgcaccctttgtggaggctccatgactctctcccgtactttcccgctgatcggcggcgtgctgctgaccgtcctgctggctggctgcgccggcaacgcgcagacgcctgcaaacgaggaaccagccgcggccaaggccggcaccgacgatggccacggccatgccgccggcagcaaggaagccaaggcagaaaccacgaaggcgcctgctgacgccgacgaaggcgtggtgcagctgaccccggagcagatcaaggcctccggtatcgaagtggtcgcgatcggtcgcggtggcggtggttccacgcgcctgtccggccgggtcgaaccgtcggtcggtgcacgcgcctcggtggcgtcgaccgtgaccggccgcgtcgaacgcgttctggtcgcaccgggcaccgcggtgaagcagaaccaggcactggcgatcgtggtcagcggcgaagcggcggtgttccgcgccaatgcgctggccgcagcggccgaagccgaagccgcgcggctggcctatggccgcgacaaggcgctggtcgaccagggcgtggtcgcccgccaggagatggaagcctcgcgtgcacgttcgctggcggcacaggcccaggctgctgccgcgcaggcccaggccgccgccaacggtgcgcccgatgccagcggtcgcgtgcgcatcaccagcccggtggccggcatcgtcggcaacgtgcaggtcaccccgggcggcgtggtcgccgccggcagcgcggtggccgacgtcgccgacccgacgatgaacgagctggtgttcaccgcaccgccggcgctggccgcacaggtcacgccgggcatgaagctggaagtgagcgtgccgggtggcagcttcaccgccaccgtcaccggttcggccgccgatgtgcgccagcagggcggcgtcgcggtgatccgtgccacgccggtggatgcgtcgctgccgccggccggttcgccggtatcggccgtggtcgtcaccgaaggccaggacggatcgctcagcgtcccggccgatgcagtgcagaacgtcgatggcagcagcgcggtgttcgtcgccgtcgaaggcggcttcaaggcgcagccggtgctggctgggcgccgtgccggtgaccgcatcgagatcctcggtggcctgaccggcagcgagcgcatcgtcggtgccaatgccttcctgctcaaggccgaactggccaagggcgaagccgagcacggccactgaggaggcgaccatgttcaagctgatcattgaaacagcggtgcgccaccgatggctggtggtgttcatggcggcgctgatcgccgcggtgggcctgttccagctgggcaagctgccgatcgacgcggtgccggacatcaccaaccgccaggtgcagatcaacacggtggcaccggcgctgaccccggagcagatcgagcggcaggtgacctacccgctggaaaccgcgctggccggcatccctggcctgaccaccacgcgttcgctgtcgcgcaatggcttctcgcaggtcaccgcgatcttcaccgatgcgaccgacatctacttcgcgcgccagcaggtggccgaacgcatgcgcgaggcatctgaagacctgcccgatggcgcgtcgccgatgctgtcgccggttaccaccggcctcggcgaagtgctgatgtggaccgtggacttcaccgcgttcgatccggccaggctggccaagccgggtgaagcgggctggcaggccggcgaggtctaccgcacgccggaaggcaatctgctgcgcacgccggaagaacgtgccacctacctgcgtaccgtgcaggactggatcatcgcgccgcagatgcgttccagcccggggctggccggcgtcgatacggtcggtggctacgtcaaggaatacggcgtgcatccggacagcgcacggctggccgcgcacggcctcggcctggccgatctggtcaccgccctgcagcgttccaacgtgcaggccggtgccggtttcgtgcagcgcgccggcgaaggactggtggtgcgtgccgatggcctggcgctgaccaccgaggatctggcacaggcgccggtggcgacccgcaatggcgtggtggtgcgcgtggccgatgtggccgaggtcgagctgagccgcgcgccgcgcttgggtgcggccagccgcaacggccatgaagccgtgctgggtaccgcgctgatgattgccggcggcaacagccgcaccgtggcgcaggccgctgcggcgcgcctggaacaggtgaacaaatcgctgccggccgacatcgtggccgcgccggtgctggaccgcagcgtgctggtcaattccaccatcaagaccgtggccaagaacctcaccgagggcgcgctgctggtggtggtggtgctgttcctgctgctgggcaacctgcgtgcagcagcgatcaccgcgctggtgattccactgtcgttcctgttcgcagtaatcggcatgaaccgcttcggcatcagcggcaacctgatgagcctgggtgcgctggacttcggcatcctggtggacggtgcggtgatcgtggtcgagtcgacgctgctgatgctgggccagcgccgcgccgagctgggccgtgcattgaccgcgatggagcggctgcgcgtggctgccgattcggcgatgaagatggcgcgtccagctgcgttcggacagttgatcatcctgctggtgttcgcgccgatcctcaccctggaaggcgtggagggcaagacgttccacccgatggcagcgaccttcatgctggccctggtcggtgccttcatcttctccttcaccttcgtgccggcgatggccgcgctgctggtgcgcgagccgaaggtgaaggacggcgatgcgcatgccgaagatggcgagcacgagacgaagctgatccgcgtgctgcgcgcgcgcatcgagccgatggtgcgcaaggccgtggcgcatccgcgcacggtgcttgccggcgcggtgatgatggtggtggtgggcatcggttcgttctcgctgctgggccgcgagttcatgccgaccctggacgaaggcaacgtggcgatgcaggccctgcgcgtgccgtcgacctcgctggaacagtcgctggcgatgcagctggcactggaaaaggcgatcgccaagcagccggaagtggagaccgtgttctcgcgtaccggtaccgccgaggcggccatcgacccgatgccgaccaatatctccgacagcgtgatcgtgctgaagccgcgcaaggactggcccgatccgaagctggacaaggaggcattggtggcgcgctttgaaaagctggccgggcagcagctgggcaacagcttcgagttcagccagccgatcgaactgcgcttcaacgagctgatttccggcgtgcgtaccgacctggcagtgatgatcttcggcgatgacttcagccagctgcagaaggtggccgaccaggtggcgctgaagctgcgtgcggtgaacggcgcggccgacgtgcgggtggaacagatctccggcctgcctacgctcaacgtggcgatcgaccacgtggcagcggcgcagtacgggctgaccgccgcagacgtgagtgatgcgttgtccaccggcatcggcggtaccgcggccggcaagatcttcgagggtgatcgccgcttcaacgtggtggtgcgcctggacgatgcctcgcgcaacgatccggaccagctggcctcgctgccgatcgccacgccttcggggctggtgattccgctgtcgtcagtggcgcgcatcacggtgagcgaaggaccgaaccagatcagccgcaacaacggcagccgccgcgtggtggtgcaggccaacgtgcgcggtcgcgatctgggtggcttcgtcggcgaggcgcagtcagcggtggccgacgtggcactgccgccgggtgcctacctgacctggggtggccagttcgagaacctgcagcgcgcggaaaagcggctggcgacggtggtaccggtggtattcctgctgatcggcagcctgctgttcatggccctgcgcagcggcaaggaagccattctggtgttcagctgcgtgccgttggcgctggtcggcggcatcctcgcgctgctgctgcggggcatgccgttctcggtatcggcggcggtcggcttcatcgccgtctccggcgtggccacgttgaacggcctggtgctgatgcaggcgatccgcgaacgcctggatgccggtgacctgccgctgcaggcagcgatcaacggtgcctccagccgcatccgcgcggtgctgaccaccgcgctggtggcgatcgtcggcttcattccgatggcgattgccagcggttccggtgcggaagtgcagaagccgctggcgacggtggtgatcggtggcctgatcaccgccaccgtgctgaccctgctggtgctgccgacctttgctgcacgggtggccaagccgcgggcggtggggtgagctgagagggggtcggagccctttccgtgggaaagggatccgaccccgtgaccgggtcggattgccggccagcggccggcactacccggtagcggtcaggccttcttgcgctcggcgatgtaggcctggatctgctgttccagcaccggcagcggcaccgagccctgcttgagcagggtgtcgtggaagcccttgatgtcgaacttgtcgcccagttccttctcggcctgcgcgcgcaggcgcacgatggcgatctcgcccagcttgtagctcagtgcctggcccggccaggagatgtagcggtccacttcggtggtcacttcatgctcgctcagcgcggtgtggtcacgcaggtaggccagcgcctgctcgcgggtccagcccttgctgtgcacgccggtgtcgatcaccaggcgcgcggcgcgccacatctcataggtcaggcggccgaaatcctcgtacggggtttcgtagatgcccatttccacgcccagcttctcgcagtacagcgcccagccttcgccataggcggagatgtaggcgttgcggcggaactcgggaaggttcttctgttcggcggcgatcgcgccctgcagcgcgtggcccggatcggactcatgcagcgtcagtgccggcaggttgtacagcgggcgcgacggcaggttgtaggtattgagccagtaggtgcccatgccaccacggccggcggtccagaacggcgcgatatccggcggcaccggcacgatggtgaagcgcgcgcgcggcagcgtcatgtacttgccgagctggccgtccgcccgcttggagatccacgcggcacgcgacagcagctcttccggcgtcttggcatagaactgcggatcggtacgcaggaaggtcaggaactcggcgaagctgcccttgaacttcacctgcttgatgatgtcgttcatttccttctggatgcgtgcgacttcatccaggccgatgcgatggatctcgtccggcgacaggtccagcgtggtgtattcgtggatctgctgcttgtagtacgccttgccatcaggcatcgcttcggcggccagggtggtgcgcgcctgcggcacgtactcgttgacgaagaaggtgcgcagctgctggaacgccggcaccaccttgccgctgatcgcttcacgcgcctgcgcctgcagcttggcctgctcggcggccgggatggtggtgggcagtttcttgaacggcgcgtacagcggcgactcggtgggatccatcagctcggcgacggtggcgatggacacttcgcggccatcgagcacggcacgcggcacgctgaagccacgcttcaggccggcacgcatgttctcggtctgctggccgaagtaacgcggcacatcgttcagccgtgcgatgtagttctggtagtcctgcacggtcttcatctcgcgccgggccatgaaggacaggttggaccagaacgaggagtcggcgttgaacggcatctcgtagccgcgcaggcgcgtctcttcggccaggttgaacacctggtcgtggtagatcgcgtagttgacctggttgtcgggcgacagggtcttcgggtcgatcttcttcagcgcggcgagggtctcgtcccacaccttcaggcgcgcctgctgcgcggccgggccgacatccggcatgcgggtggcattggccggcgcgtcttcgtcctcgctggcctcaccgccgccctgctggcgccacttccattccttctcgtacagcgcgcggaaggcggcatcggcgggcgattcggtggccacgctggccggtgcggcggtggcaggcggcgcggcaagggccacggcgggggcggacagggcaatcagcagggcaacggcaagacgggttttcacgagcacaggttcccgggaaggcagaccccgatgatggcaccgcccacggcccacggcatgggacgaaggtcctgcctgcagcgcaggcaggaccgggaaccggccgcaggccggggcccagcgccgaaggcgcgtggtagagccgactgtcagtcggctgctcttccgccacatgcagcaaaccccgcgctccgcgcgaaagtcgactgacagtcgattctacccacggcaggcaggccggggcccagcgccggaggcgcgtggtagagccgactgtcagtcggctgctcttccgccatatgcagcaaaccccgcgctccgcgcgaaagtcgactgacagtcgactctacccacggcaggcaggaccgggaaccggccacaggtcggggcccagcgccggaggcgcgttgtagagccgactgtcagtcggctgctcttccgccatatgcagcaaaccccgcgctccgcgcgaaagtcgactgacagtcgactctacccacggcagaccgcatcccggcgcagcctcaatggctggccttgtcccgcttccagccccggtgcttgatgtccagctgcaggctgtacagcgcggtgaacgccgggaacaggttctgcagcacgcccaccgagtcctgcttggccgagaacaggaagtagctcagcgtcatcaggctgccgaccacgctcatgtaccagaacaggcgcggaatcaccggcttgcccgcacgcttggacgcgatgaactggaccagccagcggccgccgaacatcagcgcgccggtatagccgatcagcttccagccggtcacatgcaggccggtccagtacaaccaggtcagcggctggtcgagccagtgcagctccagatccatcaacgctcctccactgcggtgcgcttgctgcgggtgatcagccacgccacgccgcgcaggtcacggatgccgaccagtgcacggcccaggttgttgtacttggacacgccggcggtacggtggcggtggttgaccggcacgctggtggtcttccagccggcacgctgcatcagcgcgggcagatagcggtgcatgtggtcgaagtacggcaggtcgaggaacgcgctgcgctcgaacagcttgatgccgcagccggtatcgggcgtatcgtcgcgcagcatgcgtgcgcggatggcgttggcccacttgctggcccagcgcttgctgccgctgtcctggcggttgacccgccagccggcgaacagcttcacctgcgcctcggcggcatcgcgcgcggccagcagcttgggaatgtcggccggatcgttctggccatcgccatccagggtcgcgatccacggcgcacgtgcgtgcttgacgccggtgcgcacggcggtgctctgcccgctctggtccacgtggtgcagcacccgcagttccggcgtggtcgccttcagcccctgcagcaccgccagggtgtcatcgcgcgagtgatcgtcgatgtagatgatctcgaacggcagccggccacgcagtgcagcggtgatttcggcaaccagcggggcgacgttgtcgcgttcgttgaacaccgggacgacaacggaaagctcgggttggctcataaggcactcggccaaagggggacaaagaccgcgcattctccgaagccgaggttatccgaagatgaatccggctgtgtgaggatccgtcctcaggcgcggtcgccaaaatactcgcggcaccactgcacgacggggggcaacccttcttcgatcggggtcaccgcgtcgaagccgaatgcgtcatgggcgcgccgggtatcggccatcgtgcgcaccatgtcgcccggctgcatcggcttgtagaccttctgcgcggggcgaccggcggcctgctcgatcacgctgatgaagcgctccagctcgaccggcgtatggttgccgaggttgaacacccggtgcggtaccggaccatcggccggatgcgcgagcgcgccgaggatacccgacacgatgtcggagacatgtgtgaaatcccgctgcatgcggccctcgttgaacacgtcgatcggccgcccggccagcaccgcgcgcgagaacagcagcggtgccatgtccggccggccccatgggccatacacggtgaagaagcgcaggccggtggcatgcaggccgtacagctgcgcgtaggtgtaggccatcagttcgttggccgccttggtcgccgcgtacagcgagcgcggctggtccacgcgctggtcctcggagaacggcggcgtggccgaatcgccgtagaccgagctgctggaggcatacaccaggtgctgcacgccacggtggcgacacagttcgagcatgttgacgaagccgaccaggttgctgtcgacgtaggcgtgcgggttttccagcgaatagcgcacgccggcctgcgcggccaggtggatcaccgcagtcggcttcacctcgtcgaacagtgccgccaggccctgctggtcggtcaggtccagggtgcgcaggtccagcgccgggcacagcgcagccacgcggtcgcgcttgatctgcgggtcgtagtagtcgttgaagttgtccaggccgaccacgggctggccggcctccagcagcgcgcgggcggtgtaggcaccgatgaagccggcagcgccggtgagcaggatggtcatgacaggggcctggaaacgaagttcaggcccctgatgttaccggtctcagaacaaaccgaaacgcttcttcgccacgttggtgcggccgggttcgatcacgtcctggatgttcttcgcatcgaagcggtcgagcagcgcctcggcgcccttcttcagcttcaggtccatctcttccgggtacagcggaaccaggctcatgaagctgatggtcctgccgtcctccagcgccagcgtggcgaagtcctccggagcggtcaccggcgacagcacgatggcaccgtcgaaacccacgcccggcgcgtagggctcgctgggatggccgttgggaatggtgtggccgaagcccagccaggtgtcgtactcgtgcggcaaccgtgccatgcccttcagcaggcgcaccggccagtaattgcgctcgtcctcgaaggcgtcctgggagatcggccagtcggccggcagggtcaccatcagttccatgtagcgcggcacgtccgcgtccacctcggcgggcacggtcatcggcaggtcgctcatgccggaggtaaccaggcgcaggtacgggcagtggtcattggccggcaccacgtgcacgtcgatgtgcaccagatcggagatgatctcgtggaagacaccggacaccgggcccagatggcgttcgaggtgggcgctgatcgcctcgatgtgctgttcttcgccgatggcgggcacgaagtccttttcgcggcaatgtaccagtatctgggtgccgtccgggctgacgtcctcgtattcgttgctcatgtcctgttccctggatgaggccacggaccggagagcagtgcatccccggcacgcgcggcggtgcgttccctgtcatctgcaggacgcggcgggaacaggccgcaccccctggcgctgcgccgggctcagccctggcgcgtacgcagcttttccagcacgccgtccagggtatccaggtcggtgtagtggatgatcagcttgcccttgccgccccggccgtggttgatcgccaccttggcacccagtgcttcggacagttcggtttccagcgaggcgatgtcggcctgctgcaccttcggcgtcgccaccgggcggttgctcggcaccttgccggcggcgaaggcctgcgcacggcgctcgacctcgcgcaccgaccagccttcatcggccgcttcctgggccagcttgccagccagctcgggagccagggtcagcagcgcgcgggcgtggcccatttctaggcggcgggtttccagcagcaagcggatcgcaaccggcagctccagcaggcgcagcaggttggacaccgccgcgcgcgagcggccgacggcctcggccgcctcggcatgggtcagggtgaactcgctgatcaggcgctgcagcgcctcggcttcttccagcgggttgaggtcttcgcgctggatgttctcgatcagcgccatcgcgatgacggtgcggtcttccagctcgcgcaccaccaccggcacttcgtccaggccggccagctgcgatgcgcgccagcggcgctcaccggcgacgatttcgtagttgcctgccggcagctggcgcaccaggatcggttggatcacgccctgcgacttgatcgagtcggccagctcggagagcttgccctcgtccatctcgcggcgcggctggtacttgcccggctgcagctggccgaccggcaacttgcgcagcacttcacccggcagcggttcgatcaccgcagtggtggcctgcacctggctgaccgcgcctttcgggcccagcagcgcgtccaggccacggccgaggcctcgcttcttggctgccggcttgctgctggtcatcagacggtctccacggccttggcggccttgttgcgttcgttgttgcggcggatgatctcgccggccaggcccaggtaggccacgccaccgcgcgaggcgcggtcgtagccgacgatgctctggccatggctgggcgcctcggccaggcgcacgttgcgcggcacgatggtgcggaacacgcggtcgccgaagtgctcggtgagctcggccgacactgcgttggccaggttgttgcgcacgtcgaacatggtgcgcagcacgccttcgatctccagcgccgggttcaggctggtgcgcagcgcttcgatggtttccaccagcgcgctcaggccttccagtgcgtagtactcgcactgcatcggcacgatcaccgaatcggcagcggccagcgcgttgagcgtcagcagcgacaacgccggcgggcaatcgatcaggatgtagtcgtactcgtcgcggatcggcgccagtgcgcgcttcaggcgctgctcgcgctcactctggcccatcagctggatctcggcggcggtcaggtcgatgttgcccggcagcaggtcgtagccttcggcggtctgcacgcgcacatcggcggcgctgttctcgcccagcagcagatcgcaggtggaggccgccagctcacgcttgtccacgccgctgcccatggtcgcgttgccctgcgagtccaggtcgaccaacagcacgcgcttgggtgcgttggccagggaagcggccaggttgacggcggtcgtggtcttgccgacgccacccttctggttggcgatggcgatgatgcgggccatgcgggtgtgcctcgtcgacggatggttgggaccggtcattatgcgtacaaccggccccttgcggaaatcgtggatcgtcaacccgttgttccacaaagggctggcggcgggaatcagggacctgtaacggtgaccaggtggcgttcgccggccaggccgggcacgctcagcggggtcacctcacgcacctgccagccagccggcagttccgcgatctcctcatgcgggtagacgcccttcatggccagcagcacgccaccggggcgcagcagatggccaccgacgcggacgatgccagccagggtatccattgcgcgcgcggtcagctggtcgtaacgaccggcctcgtccagcgcttcggcccgcgattcggccacgcgggcgttgcccaggccgagctggcgcacggcctcgcgcatgaagcgcgccttcttgccgttgctctccaccagggtgacctgcaggcccgggcaggcgatcgccagcgggatgccgggcaacccggggccggtaccgaggtcggccaggctgccatcagccacgaacggctgcatcgccagcgaatcgagcaggtggcgggtaaccatctcctgcgggtcgcggatggcggtgaggttgtaggtgccgttccagcggtgcagcagggccaggtagcgcagcagcggcggcgccagcgcggcgtccaggcccatgctggccaggccctgttccagcgtggcagccacgctggcgggaagtgggtgttcgctcatgccgccattatcgccggttttgcgcgctgattccccgcttcagtgcggataccaggccaacgccgcacggaactggccggtggcctgccattcgtgcaggtgccagcgcgcggcctcgcccagttccgggtcgcaccagcgcaggtgcagggcgccatcggcccccggcgccagctgcaggcggtgcaggccgaacgagatgccctggccgtgcgccttcaggatggcttccttgacgcaccacacgcggaagaaccagtgctcgcggtcggcctcgtccaggcgttccagccaggccacctcctgcgggtggaagaagcgccgcacgatctccagaagacgcggccgcggccgcagcagttccaggtccacgcccagccgcacgccttcgcccagcgccaccagcagcacctcaccgctgtggctccagccggtcccgtagtgggccaacgggccgctcagctccggccggcccttgtcgtcacgcaccagcggcagggcgtcgggttcgccgcccagcgcctgcgccagcacctgccgggcctgcggctcaccgcgctggccgggcacatgcgggcagcgccagaccgtcaccgggccgaagcgccaggggccgtcgagggtggctggcaggctcatccgcacacgcccgtcacgggattgcacgacggtttcacggcgctgcgggtcaactggtccccgtcccttccccctacagaggtcacgttcatgggcatcatcatctggctgatcgttggcggcatcgtgggctggctggccagcatcatcatgcgtcgcgacgcccagcagggcatcatcctcaacatcgtggtcggcatcgtcggcgcgctgattgccggcttcctgttcggcggcggcatcaacgatgccatcaccctgcgtacgttcctgttctcgctgatcggcgcggtgatcctgctggccatcgtcaacctgttcacccgcaagagcatacggtgatcagaacggtagcgccgggccatgcccggcgttcccctgccgccgctgcgctcgccgggcatggcccggcgctaccgtttcaaccgatctccacccacgccggcgcatggtcgctggggcgttcccatgtgcgcggctcgcggtcgatgcccgaggccaccgcaccggccttcagcgcatcggagaccagggtcaggtcgatgcgcagaccgaggttgcgacggaagccggcggcgcggtaatcccaccagctgaacacgccggcctcgtcgttgtgcaggcggaagccatcgtgcaggcccagctgcagcagcttctgcagcgcgccgcgctcggcagtggacgtcaggatgtggttctcgttccacacctccgggtcgtgcacgtcgcgtgcatccggggcgatgttgaagtcgcccatcacgatcagcttcggatggcgctgcagttcctgcgcgatccaggcatgcaccgcttgcagccagcgcagcttgtactcgtacttgtcggtgccgacgtcctggccgttcaccacatacaggttgatcacccgcaggtcgccgaaggtaccggcgatgacgcgcttctgctcgtcctcgaagccggggatgccgatctgcacgtcctgcgccggctcacgcgacagcagcgccacgccgttgtaggtcttctggctggcgaacacgctgcggtagcccgcggcgatcagcgccgaatcggggaacttgtggtcctccagcttggtttcctggatgccgacgatgtccgggccgaaatccctgagccactgctccaggtgcggcaggcggacattgagcgaattgacgttccacgaggcgattttcatgccggcattctacccgggccagctttggtagacgccagccttggttggcgcacggcccccgcgtgccaaccaaggctgccacccaccggtagtgccggccgctggccagcaaccccatgaaccgtcggcaagaccccgcagttgccggccagcggccggcactaccgaagcagcagcttcaacaaccccgcaatcttcgaatacggcggccgcagccggtcgctggccgcccagcgcgactgccacagcaccggcagccgcttgctcatcgcatcgaacccggcgcggccgtggtacgcgcccatgccgctggcccccaccccgccaaacggcaggccatcggcggcgaagtgcagcagcgtgtcattcaccgtcaccccgccggccaccacctggccgaggatgcgctccaccgtggccgtgtcatggctgaaggggtacaacgccagcggccggtcgcgcgacagcacatcggccagcgccgcttccagatccgggtaggcacgcacgggcaggatcggcccgaagatctcctcgcgcatcaggtccaggtcgtccggcgggtccagcaccacggtcggcaccagcaagcgctcgcggtcggcgcgcgccgcgtccacctgcgccaacgggatcaccggcacgccacgttcgcgcgcctgcgccagatagccctgcaggcgctggtactggccctcgttgatgatgcgtgtgtaatcgccggcatcgctgaaatcgccatagcgctcgcgcacctgctgctgcagcgcctgcacgaactcgcgctggcgcgcggtgtcgatcagcacgtagtccggcgcgatgcaggtctgccccgcattgaaccatttgccggtggccagccgcgcagcggctttttcaagtggaaagtcgctgcaaacgatcgccggcgacttgccgcccagttccagcgtgaccggcaccagatgttcggcggcggcggccatcaccttgcggccgaccgccgtcgaaccggtgaacaacagatggtccagcggcagcgaagacacggccgccgccacgtccgccccgccctgcaccaccgccacccgatcgggcgggaacacactggccagcagatcggccaggaacgcgctggtgcgcggcgtgtgttccgaaggcttcagcagcacatggttaccggcagcaatcgcggtggccagcggcaccagcgccagcgtgaccgggtagttccagggcgagatcacgccgaccacgcccagcggcgtcggccgcagctgcgcgcgcgcgggccaaagccgccagcccgcccccacccgctgcggcttcgaccagcgccgcaggtggcggcgcaggtgatcgatggccgacagcacgctcatgccatcggccagcttcgattccacgtgggcgcgatggccgaaatcctcggcgatggcctgcgccatttcgtccaggcgtggcttcagcgcctcgcgcaggcggcgcaggtcagcttcgcgctggtccagcgacgggcgctgcgactgccaggcgctgcgcagggtgtgcaggagggcggggaggtcttccggcgtagtggtggtcatgggccgactatacggggtgctgcgcgacgcaatggtagtgtcggccgctggccggcaacctcatgaatctccgcggacataaagccgttgccggccagcggccggcactaccggaatgcgagccgagtgggcacgccccacaaacagaaaggccgcggtctgcaccgcggcccctgaaacccggtgagtgccgaccgttggtcggcacaccggttacttggtgatatccacgtccttggtttcgcgcaggaacaggccgccgatcaccaccgacatcagcgcgatgatgatggggtaccacaggccgtagtagaggttgccggtaccggccaccagcgcgaacgagatcgccggcaggaagccaccgaaccagccgttgccgatgtggtacggcagcgacatcgaggtgtagcggatgcgggtcgggaacagttcgaccaggtaggcggcgatcgggccatagaccatggtcacgtacagcaccagcagccacagcatgaagatggtgccggcgatgttgatgcgggcgccatcggccttggccggataaccggcggtggtcagggcggtcttcagttccgcactgaacgcgtcagccttggccttgccttcttccttggtcaggccggccgcctcatacgaggtgacgctggcactgcccacgttcaccatcgccagcgaaccggcggcggcaggctgcacgtcgtacggcacaccagccttggtcagcgcggcggtggccacgtcgcaggagctggtgaacttgcgcaggcccaccggatcgaactggaatgaacaggtgttcggatcggcgacgaccagcgccggcgaggatgcacgcgcttcttcgatggccgggttggcgaagtgggtcaggcccttgaagatcgggatgtaggtgatggccgccagcaggcagccggccaggatgatcttcttgcggccgatgcggtcggacagccacccgaagaagatgaagaacggcacgcccagcgccagcgcggccgcgatcagcaggtaggaggtggtggcatcgaccttcagcatgctgctgaggaagaacagcgcgtagaactggccgccgtaccagaccacggcctggccggccgccgcaccgagcaggaccagcagcatcagcttcaggttgccgcccttcaggctgtcacggaacggcgtcttggagcccttgccttccgacttcatctgctggaacagcggcgactcgctcagctgcaggcggatccacaccgacacgcccagcagcaggatcgagaccaggaacgggatgcgccagccccaggcttcaaaggcttcattgccgaggaagtaacggcaggccaggatgatcagcagcgacatgaacaggccgagcgtggcggtgcactggatgaagctggtgtagaggccgcgcttgtcgtccggcgcgtgctcggccacgtaggtggcggcaccgccgtactcgccgcccatcgccagaccctgggccaggcgcaggatgatcaggatcaccggtgcggcgaaaccgatcgaggcgtagttgggcagcacgccaaccaggaaggtcgagatgcccatgatcaggatggtgaccaggaaggtgtacttgcggccgatgcggtcgccgaggctgccgaagaaggccgcgccgaacggacgcacgaagaagccggcagcaaacgccagcagggcgaagatcatgcccgtggtttcattgacgccactgaagaactgcttggcgatgatggccgcgagcgagccgtacaggaagaagtcataccactcgaagaccgtgccgaggctcgaggcgaagatgaccttcttgtggcccttggtcagggtgcccgctttatgtgcggtgctgggtgtactggacatgggacgcttcccctccgaagcaatcgttgttggtgggtgccgaccgttggtcggcaccccatctcggtagatgccgaccttggccggcactccatctcggtaggtgccgaccttggccggcaccccatctcggtaggtgccggccgctggccggcacgctcttagaagctgtacttcgtggtgaactgcaatcgggtgatgtcacccttgttgccgttctccacttcgcgacggccgtacatcagttcggcgccgatatcgaccttgggcagcggcgaatagaagatgttgccgcggatgctctgcacgctcttggtcaccagcgggccgaggatgctgtcgttgtcgtagtcgctgcgcgcatagatcaggttggtgcgcagcttcggcgagaacgcatgccgccagcccacgtagccggccagcacgccggtcgggttgagctcgtcgcgggccacgtcgtaggcgctgtcggcggtgatgcccagaccgatgtagcgggcgatgccttcgccgccggtcagctggtagtgcagcgaatcgctgtcacccatcacccacttgccgcccagggtcaggccgccagccaccttgtcggccttggcgccggtggcctggttgtcgaccttcagctgacggacgatgccgccgacaccgaaggtgccccagtcacccttccagccatagcgcagggtcaggtcaggcaggctgccacggtcggagttggcgctggtgttggtccaggcgccggtgaccggattgcgggttccggtgagggtggtggtttccgggttttccagtgcgacgctgaagccgccctgggtgtagcgcacctgggcctggcgcacgaagatcacgccgtcggtggggccgacgaagtcgaccgcttccggcagcgacgccgcgtccatgaagttggaccaggtctggccggccatccagttgttccagtacatgtaggcatgacgcagggtcacgccgtaggtattggtggcggtctggttgcccagcgagttgccgaagaagtccatctcgaagaacgcaccggccttgttgcccgattcgctcacgttgtcgatgcccaggttgaagcgcgagaacttggcatgggcgttgaagtcggtgcccgaacgcttgccgctgccgccggcgccttccaccggggtctggcccggcaggtacagcgagcggccggtggcgtcgtcggccagctgaccatcgctggtctgggtggccaggaagtcggccttgatgaagccaccgatcttgaccgtggtgcccggcgccgcgcccggggtgatggtggtgacctggatcggctgcttgcctgccggcaccgaggcgaccggcttctgctcggcctgcaccgtgcggacttcggtcaccgcctgctgggtctggctgatctgggtctgttgttgttgctgcgaagacagcagcagctggacctggcgttccagttcggcaacgcgtgcttccagtgctttctctttggcggtctctgcgaacgccatgcccggtgcgaccagggcgaccaacaggcaggccgccaaaggtttgcgcacggctttcaacgtacggtggctcatgttgccctctctcccaagtggcaaggtgatgccgcgcgtggggcacggtcgagccgagactgcggggcgattatgtatagcggctattggccattggtcgaacccggccctgctgggcgctcactttcgaccatggtctaaccagagtggtgacgcggccgggggtggatggggcaaactgaaggggatcggtcgctgcgatgctgcgaccgcacatacaaagtcaacgtgcaagtgagggtgccatggctgatatctaccccgtcgatccgcagttcgccgccaaggcacgcatcgacaagacgtcgtacgaacagcagtaccaggcttcggtgaccgacccggatggtttctggggcaaggccgccgagcgcctgcagtggatgcgcaagccgaccaggatcaagaacgtcagctacgacctgtccgacttccacatcaagtggttcgaggatggcgagctcaatgccagcgtgaactgcctggaccgccagctggaaacgcgcggcgacaagaccgccctgctgttcgagccggacggcccggatgcaccggcccagcacgtgacctatcgcgagctgtacgagcgcacctgccgcctcggcaacgcgctgcgcaacctcggggtcaagaagggcgaccgcgtcaccatctacctgccgatgatcgtcgacgccgcggtggccatgctggcctgcgcgcgcatcggggcgatccactcggtggtgttcggtggcttcgcaccgaactcgatcgccgaccgcgtcagcgactgccagagcaagctgatcatcaccgccgacgagggcctgcgcggtggccgcaggattccgctcaaggccaacgtcgatgccgcgctgaagctgccgggcaccaataccgtggaaaccgtgctggtggtgcgccacaccggcggtgccgtggacatgcaggccccgcgcgaccgctggttccacgatgtggtggacagccagccggccacctgcgaaccggaacgcatgaacgcggaagacccgctgttcatcctctacacctccggttccaccggcaagccgaagggcgtgctgcacaccaccggcggttacctgctgtacgcggcctacacccatgaagcggtgttcgacctgcgcgaggacgacatctactggtgcaccgccgacgtcggctgggtcaccggccacagctacatcgtgtacgggccactggccaacggcgcgacctcgctgatgttcgaaggcgtgccgaactacccggacacctcgcgcttctggaacgtcatcgacaagcacaaggtgaccatcttctataccgccccgaccgccatccgtgcgctgatgcgcgaaggcgaggagccggtgaagaagacctcgcgcgcctcgctgcgcctgctcggcagcgtcggcgagccgatcaacccggaagcctggcgctggtactacgaggtggtcggcgacagccgctgcccgatcgtcgatacctggtggcagaccgagaccggcggcatcctgatctcgccgctggccggcgcgatggacctcaagccgggttcggccaccctgcccttcttcggcgtgcagccggcgctggtcaatgccgatggcgagatccaggacggcccgaccgagggcaacctgatcatccgtgattcctggccgggccagatgcgcacggtgtacggcgaccaccagcgtttcatcgatacgtatttccgcacctacccgggcagctacttcaccggcgacggctgccgacgcgacgaggacggctattactggatcaccggccgcgtcgacgacgtgatcaacgtgtctggccaccgcatcggcaccgcagaagtggaaagcgcgctggtttcgcacccgaaggtggccgaggcggccgtggtcggcttcccgcacgacgtgaagggccagggcatctacgcctacgtcaccctggtggccgaagaggcaccgagcgacgagctgcacaaggagctgatcgcctgggtgcgcaaggagatcggcccgatcgccacgccggaccacctgcagtgggcgccgggcctgccgaagacccgctcgggcaagatcatgcgccgcatcctgcgcaagatcgccgagaacgcgccggaccagctcggcgacacttcgaccctggccgatccgtcggtggtggcgtcactggtggacgagcgcaaggtgcgctgatgtacgaccggggtcggatccctttccgcaaggaaagggctctgaccccatctgctttcccccacggttccccccgaccatgaccaccctcctgattgccgatgaccacccgctgttccgcgaagccctgcgcggcgccgtgcagcgggtcatccccggcgtgcagctgttcgaggcagacagcgtggaagcgctgtacgcgctggccgaccagcacaacgacgccgacctggtcctgatggatctcaacatgcccggtgcgcagggtttcaatgcactggtgcacatgcgctcgctgcatccgcacctgccggtggtggtggtgtccgcgcgcgaagaggcgacggtgatgcgccgcgcgctcgaccacggcgcgctgggcttcattccgaagtctgcggattcggacaccatcggccacgcactgggcaccatcctcgatggcgagacctgggcgccgccggaagcgcacaacgtgccgcccaccgagcgcgaggaacgcgaagtcggccagcgactgcgcgagctcaccccgcaacagttccgtgtgttgcagatgctgggcgcaggccgcttgaacaagcagatcgcttacgacctcagcgtctccgaagcgacgatcaaggcccacgtcaccgcgatcctgcgcaagctgggcgtgaccaaccgcacccaggccgtgctgatggccggcaagctggcgatcgacgacgacgccatcgtgctgccgccggaagaagattgaggtagtgccggccgctggccggcaatcgccttcagcccctgaaatcacccgaaaccgcttcggtaggtgcaaagcttgctttggcacgctctcgccgttgcgcatgccggccagcggccggcactacccggcaccgctgcgctcgcgatatagccatcgctatacaaaccagccctgcctgcgcgtttcgctggaaatgcgccacgcgcgaatcgcgatgctaagcttcgcgtccccttggggagtagccggattccttcgcaggaatcgtccacgtcaacatactcggccagtgcgccgtggcgtggacaaccatgatggttggcgagaccagcggcccgcgcgcgcaacgtcaggttgggcgcgagcgcgagccgtgcgtccgtccttgcccgacctcagccgctgtccatgtcccccatttcgatcctcctgatcggctttgccatgtccaccgatgcctttgccgccgcgatcggcaagggtgcggccatgcgcaggccggtgttccgcgatgccttgcgtgccggcatcatcttcggcgtcatcgaggcgatcacgcccatcatcggctggctgctcggtcgcgccgcgctgcagtacgtcgaagccttcgaccactggatcgccttcggcctgctcggcgcgctgggcatccacatgatctacaacggcctgcgcccggacagtgccgaggaagacgaagacccttcgcagcaccacggcttctggaagctggcgctgaccggtttcgccaccagcatcgatgcgatggcggtgggtatcggcctggccttcatggatgtgcatatcggcgtgatggccgcggtcatcggcctgtgcacgctgaccatggtcaccgccggcatcatgttcggccgcgtgctgggcagcatggtgggcaagcgtgccgagatcatcggtggcgttattctggtgatcatcggcgcgacgatcctgtacgaacacctgcacggcgtggggtaacgcgccagaggcgagcgattgcgtggttgccggccagcggccggcactactgcgcgtcgcgcagcgcgccgaggaaggcgcgcagcgaggccggcttgatcggcttggtcagcacgcgatagccacgctcgcgcgccatccgcttcagctcgtcgcgaccatcggcggtcagcagcgcacccggcagcgggtaaccggcggcttcgcgcagggccacaagcgcgtccaggccatccatgcggtcgtgcaggtggtagtcgaccagcatcacctgtggccgttcggccaccttctccaacgcctgatccaccgtcgatgccgtgatcacctgcacctgccaacggccgagcagtgcgcgcatgccgtcgaggatctcctcgtcgttgtccacgcacagcacgcgcaggccggccagcgaatcgctgcgtaccggtgcggccaccgcctgtaccggcgtggccagctcggtgtaacccggcaatggtgccacccgcggcaggatgatcgagaacatcgatcccttgccgacccggctgcgcgcattgaggcgatggtcaagcagacgcgagatgcgctggcagatcgacaggcccagacccaagccctgctcgccccagtcgaacggctgctggtagcggtggaactcgtcgaagatctgccgcatgtggtgctcgggaatgccaggaccggtatcccacacctgcagctccacttcatcgccgcgctggcgcacggccagcacgatgcgtccctggcgcgtgtagcgcagcgcattggccaggaagttctgcagcacgcggcgcagcaggcggcgatcactgcgcacccatgccggtcgcgcgaacaggtccaggcgcaggccacgaccggcggcgaccggggtgtactgcgcagccagttcgcgcatcagcgcgctcacgtcgaactcgccgatcaccgggtgcaggccaccggcatccagccgcgacacatccagcaggccatcgagcagctcttcggccgcgcgcagcgatgcatccacgcgctcggccaggtgcttctgctcatcgctcacgtgatcgctgtcgcgcagcgcggaagcgaacaggcgtgcggcgttcagtggctgcagcacgtcatggctgatcgccgccaggaagcgggtcttcgactgctgcgcgacctcggcctcatgcgaacgctcggccacgcgctgttccagcgtctcgttggcttccagcagggccttttccgcgtgcttgtagtcggtgatgtcgttgtagctggtcacgtaaccgccgccgggcagcgcctgcccgcgcatctcgatcaccttgccatcgctgcgggtgcgctcgaacacgtgcggtgaccccgcgcgcatgtagccgatgcgtcggttgatctgcacttcgatatcaccctcgcccagctcgccgcgctcggcgttgtagcggatcaggtcagccaccgggcgacctacgtagagcatgccgtcggggtagccgaacatgtcctggtaacgacgattccacgcggtcaggcgcatgtccggatcgaccacgctgaccccggcgctgatgttctccagcgtggtcgacaggatctcgcggttgaagcgcagttcctgcccggcttcgtccagcaccgccaccacttcgcccaggtccatgcccgagccacgcagcaggctggtcagcagcaggcgcgccgaggccgcaccaatcgacgcggccagcaggcgttcggtgaactgcacccacggccggtcggccggcgccgaggattgcagctcgcggcccagcgactgtgcctgctcgaagaacgaacgccgcgcatggcgctcgccgaccacgcgcgaggcaagtgccagcaggtcgcccacatgcacatgaccgggccagccaccggccaccgacgggcgctcggcatacgggtcgaggaacggcgcagcgcgcaggcgctcgtcgacgccgggtcgccagcgtgcggacaccagcatcatcgtcgccgcgttgaccagcagcgaccagaacgtgccgtgggtcagcgggtcccaaccggtcatgccgaacagctgctgcgggcgcagccactcgatgccgaacgggccgtgctgcacccagccagcatcgacccagccggccatggtcatcgccggcagcagcagtgtgtacagccaggtggcgaagcccagcagcatgcccacctcgacaccacgccggctcgcgccgcgccagtacaggccgccgatcagccccggcgcgaactgcgccaccgccgcgaacgccatcaggccgtacgaggccaacgtgctgtcgttgctgctggtgcggtagtagctgtacgccatcagcgccagcagcaggatcgccaggcggcggatccacagcacgcgcgaggcaacgtcggcggcttcctgatggtcgccactgcgacgcagcagcaccggcatcaccaggtcgttgctgaccatggtggccagcgcgatggacgagacgatgaccatgccggtggctgccgagaagccgcccacataggcgatcagcgccagcgcattgcggccctcggccagcggcagggccagcaccatcgagtcgtcggcgacgctgccgccggtgccgaacagggtcacgccggcggtggcgatcggcagcaccatgccggagatcagcaccaggtagccaccgaacatccagcgcgcgcggcgtacgtcgcgcacgtcaccgcactcgaccacggccacgtggaactggcgtggcaggcagattatggccaggaagctgagcagggtctgcgagatgaagcccaccggcggcaggccggtgaacagcgtatgcaccgactcgaccaccgcgtcggtgcggttgctcagccacaggtaggcgaacacgcccacggccagcatggccagcagcttgatcaccgattcgaaggcgatcgccagcatcatgccgtggtggtgctcggtggcgtcgacctggcgggtgccgaacagggtggcgaacagcgccatcagcagcgccacgtacagcgccggatcgctgaagaagccggtcgggccgctgttgccggtcagcacctgcaggctcatcgccaccgctttgtactgcagggccaggtaaggaatgatgccgatcagggcgatgatcgccaccagcgccgccagccgccgcgagcggccgaagcgcgaggagatgaaatcggcgatggagaccacgttctggctgcgggcgatcagcgccaggcgttcgatgatgcgccagccgaacaacagcagcagcaacggaccgatatagatcggcaggtagccgatgccgttgcgcacggcggtacccaccgcgccgtagaaggtccacgacgagcagtaaacggccagcgccaggctgtacaccaccggccgcagccacggccggtcgggatacatcggccggcggtcaccccaccacgccacgccgaacagcagcgcggcataggcaaccgagaccagcagcaggatccagctggagaccacgcgtgcgtttccgtcggaacaggggccagtagatcacgaccgttggtcgtgagggtaggtcatggcggtgggtcacgaccgttggcccgtctggtgggtcacgaccgttggtcgtgacggggacatccgcgcccactgacagtgggcacctaccgggaatcaatgggcacccaccaggaagcggtgggcacctgccaggtaccggcgttattgggccggcacgcccatttccttcagcagctcgggcgccgggtagaccttggccagcagccagcgcaggtagcgcatgtccacgtgcacagcgcgcttgtagcgcgggtcgaaccaccagctggcgctgaccgattcccagttgctgtcgaagttcaggccgatcagttcgcccttggcgttgagcaccggcgagccggagttgccgccggtggtatccaggttggtcaggaagttgaccgtctgggtcttcagcgccgggtcggcggtgctgccgaagtcacccttggcaatcgccgccagcagcggcttgggtgcatcgaacggataagcgttggtgttcttctcgacgatgccggccacggtggtcaccggcgagtaggtcacgccatcgcgcgggtgcagcgcctcgaccttgccgtagctgatgcgcagggtgcggttggcatccgggtacacggcgcggccctgcttggcacgccaggcgaacagcgcctgcatgtaggccgggcgcaggcgcagctgctcgccttcgcgggtcttgctctcgttctcgatgcgcagctgcgcggccaccagcgggccggccacggcgatcagcggatcggcggccagcgccttgccttcgcgtgcggcagcgaagcgcgacaggcgctgcgcctcgtcacccagctgggtgcccgcatacagggtgtccagcgccttggccagctgctgcggggtacggccgaaggccgcgtcgaactcggccacgcgctgcgcgtccggcagctgctggtagcgggtcagcagggtggtcagcagcgccttctcgacctccggtgcgtaacggcgctggacctgcttgagcacgccttcgatcatcgcttggtcgcgctgctggtagccgctttcgcgctgcgcgtccggcttggccgattcgatgcgcaggcgctccagcagcaacgccgaacgcagcagctggctctgcgcggccatctggtccagcagcaggtcacgctcgcccaccgccgcgccctgcgacaggttggccagcaacgccttgatgtcgccctggtacttgcggtcggtggcagcgagcatcgccgtctcgtcggcagcacgctgggccttggcgtcgctgcgcagcaggccttccagctcgccggcggcgcgcttgcggttgttcttcagcgactgcagctgcgaggcgtagcgggtgcgcgcctgtgcatccttggcgctggcggcctcgatggtgtcgatcatctgctggaacaccgacacgcggcgcggcagcacggtatcgatctggccagcgaattcggccgcggtacgatggcggtaggtgatgcccgggtaaccggccagcatcgcgtagtcgccttccttcgggccttccaccgacatctgcaggtgtgccggcgcctggtagggcacgttgtccttgctgtaggcggccggcttgccgtccttgcccacgtaggcgcgcagcagggtgaagtcgccggtgtggcgcggccacatgaagttgtcgatctcgtcgccgtagttgccgatcgcacgcggcggcgcgtacaccaggcgcacgtcgctcagttccagctgggcgatccggtagaagtcggtgccgtagtacatgttggccaccgagcagcgcacgctgccgtccttctcgcactcggccacgatctgcttgctggccgcatcgacggcatcgaagtaggcgcggccggtcttgccacgcgcctgcgccagcacctggtcggtcaccttgtcgaagccgacggtgaccagcacgcggaagtccgggttggccgggcgctcgtcggcacggtccctggcgatgaagccaccagtgatcaggtcgtgctcgggcgagctgttgtactggatcacgcccatcgccacgtggtggttggtcagcagcaggccgtcggcggacacgaacgaaccggtgccgccgccggcacgcaccacggcgctcagcggcggcgcagtgacgttggccaggtcggccggattgcccttgaaacctgcggcctgcagcggcttggccagttctggcagctgggtcggcatccacatgccttcatcggcgtgggcaccggcggcgagggtcaggcccagggccagggcggtgggaagggctttgcgtggtgacatgaggcaatccggtacgacagaacagcccgggaccatagcccgtggggcgctgtcgggcaacgcccgatggtcagggggtcggggccactcctacaatcgcggttccctgcacaacggacgtcagcagatgatcgtcggtatcgatcttggcaccacccattccctcatcggcatgcacacggcaaccgggccgcagctgttccccaatgcccatggcgagctgttgacgccgtcggtggtgagcctggtcgatggcgccgtgctggttggccagccagcccgcgaccgcctggtcagccatccacagcagaccgtggcccacttcaagcgctggatgggcagcgatcgcgagacccggctgggtgagcgcagtttccgccccgaggagctttcggccatggtgctgcgctcgctgctggctgacgccgaagccgcactgggccacaaggtggaggaggcagtgatcagcgtaccggcctatttctccgacgcccagcgcaaggctacccgggcagccggcgagctggccggcatccgcgtcgagcgcctgatcaatgaacccacggccgccgcgctggcctatggcctgcaggagcgtgacggcgaaggctgcgtgctggtgctggacctgggcggtggcaccttcgacgtctccatcctggaactgttcgacggcgtggtcgaagtgcatgccagcgccggcgacaatttcctgggcggcgaggatttcctgcaggtactggtgcgggccttccatgccgaccagggcacgtccaccagcgacctgtccgctgccgaacaggcgcagctgctgcgtcgactggaactgttcaagcgcgaactcagcctgagcggcgctgccagcctgcagttgcccctggccggcagcgaacgccagtggcagatggacgaggcgcgctacacccagctctgcgaaccgctgctgctgcgcatgcgtgggcccatcgaacgcgcgatccgcgacgcccggctcaagcccgacgcgctggacgacatcatcctggtcggcggtgcggtacgcatgccgatggtcagcaagctggcgacccgcatgttcggtcggcttccgctgcgccatatccatccggaccaggcgattgtcttgggcgccgccgttgcagcgggattgaaggcgcgcgacgaatccttgcgcgaagtcgtgttgaccgatgtctgcccctacacgctcggcacgcaggtgtcccgccaggatgctgccggtggcgaacgcagcggctacttccacccgatcatccagcgcaacagcgtggtgccggtcagccgcgaggatcgcttctacccgctgcacgagcggcaggacgccatccgtatcgacgtgttccagggcgagagcccgacggtggatcgcaacatcaagctcggtgagctgaccgtgccgctgacccattctgtcccgatgcaggagcgcagcgtcaccgcccgctttacctacgacgtgaacgggctgctgcaggtcgaagtcactgaggatgccaccggcaagcgccacgagctcatcctggaacagaatcccgggctgctgtcacccgaagagatccagcagcgcctgcgcgcactggaagcgctgaagatccacccgcgtgacgcccagcccaacctcgcggtgatcgcccgcaccgagcgcctgtacgaggaacgcatccatcaccgcgaacagctgcagtcgtggctgagcagcttccgccatgtgctggaaggccaggacgccattgccgtcgagcgtcatcgccgtcagctggacgaggcactggacaccctcgagcgcgatgcatgagctgggcacttcacgtcctggagctggacgaagccgctgacgagcgcgcgatcaagcgcgcctatgcaaatcgcctgcgggtgactcgacccgacgaggatcccatcgccttccagcacctgcatgaggcctatcaggcggcattggactgggtccgccaggaagcgctggccaataccgcagacgaagacgaaccggcggagcatgcaaccgacatcgcaccctggccgcccgacgcagacgtggcatgggcgccgcccgaaacgcgttcgtactcgcctccatggccacctcgcggcacgcctgtgctgctgcgcacggcacaagtggcggaactggagggagcggtccacgtatcgggccatgcgcacacgatcctgcgcatggcccatctgtcttcccctgaagacttcggcccctggctggaggccacgccggtgctgtggtcgctgcgctacaagccattggtgggcgacgcgctgctggatgaactggcacgcagtcacaacagcgtcagcgcagccaacatgggtctgctggcacgctgctttggctgggatgatgtacacgatggcgtggatccggacaggctggcatcgatccagtcgcgcggtcatcgacgctgggccgccgagaccgggaatgcggcagagctgtcggcactgcttgaacaagagggcagcctgcggttggggaggatcacagtcagtcgttgcctgcgctacctgtcgcagccatggaacctgcggcgatccctctggcaggcgcagctgcccgagcacatcagtgaagtcaacgcgctgctggatgccatcgagtcggggggaagcgagcagttgcccgaggcatggcatccgcagcagatcctgttctggcgaagtcttgccgacgtctcccggcccaggcggtggcgctggcaggtgaacgcgctgcgtggcgtgctgctgggcgtctgcagcctgttgttcttcggtggaatcgcaggtgtctcgttggtccagggaaaggcgggcgaagcctcgatattcgtccagatgggggcgctcctgggcctgctgctggcggtgatgggagtactgtgggtgcctgttcgctgggcgctgcgccaacttacgcttgacctcactcatcggcgtgcagggctgctgctggccctacctgcgccgttgatggcgatcggcagcctggttcttgtccatggcctgggccaccgcatggagggtacgctgctgatcttcatggcactgcccttggcgactgcgcgcctgtggcgacgcgtcggtgcccggatgcgattcggagtccgccacggcgtgttcatggtacttgccatgctgatcgccgaagcaggcatcgttctcaccctgctgcagtggggcgccgagttcgtgcaccgcgcgcgtcgtcacgcgccgattgaccggcttccgccggcctctggaaacactgcgtgaaccgggcgctggacgctctcgggctcgacgccagcgccgacgaacgggcgatcaagcgcgcctacgcgcagagactgcgcgcggcgcgcccggacgaagacccggtggcattccagacgctgcacgaggcttatcaggaagcgctgcggtggatacgcaaccgtgcgcagtggcaggaggaaagcagtgcagaagcgctcgcgaccacgcctgcggacaacagcccgcccgagccactggcgccgtacgacagccattcgccgatggaccacatgccggagctgcatcatccatgcacgctcgacaccgacatgccggacgatgtggtggagccatcattgaacctgccccggtttgcgcgcctgctgatcaacaccgccggcgacaccgacccggccagcttcgagcactggctggccgggcgtccggagctgtggtcattggccgacaggccacgtatcggtgacgtggtcctgcagcagctgctgcaccagggcggcccgctgtgcgagtccaatttcgatctgctcggtcgatacttctgctggaatgagatccgggctgatatcgatccctaccgggtccgtgcacgacgcagccaactgcatcgccactggcagctgcagccgcgcaaccatgcggccctcaccacagcactggaccgaccgcaggatcgggtgtccccccatgaagcccgtgcccgcgtggaacgcttgacccggccgtggcactggctgcaatcgctgctgtcgtcctgcgtgcccgggcgcgcaggcaccatgcggcgcacgatgcagcatctgggggtgcataccgtccgcgacacgctggcgccactggacgcggatcaggtcgccttctggctggcgatatcgcagcccaggcgcttcaacatcccgaagttgcaggtcgcgattgtccgctgcctgctgggcgcgctgatcgtactggcggttctggcggtgctggcactactgggtgatgccgtgcgaccacgtgcgctcaacacgtccggcatgaaacgcgcggcaatccatgcctcggtggtcatcgtgtccggcgccctcatgctggcgcacttcgtggggtggactccatcgcgaacggcgtccgcgccaacaccggccgaaccaccgtcgccgctcgatgggcaaggcgtgctcacgcacgggcctcgtccgcgcaggcctgctccctcattcgcagtcgtgagccagctggaccctggcaccggcaacggttgaatggcggcgggttacttctcccgccgccagttgatcgaaccacggttttccaccgtgctcgactccacttccacgtcgaagccacgacgcagcaggtacttcagcgtgatcaccgaaccggcaccgaccagcgacacgccgtagccgacgtacagcttgggcgagatgtacttgccgacgccaatcaccgagccgcccagcgcgcgcgactggctcacgccggcatcgtccaggtccagcttggcgcccagctgcgaggccagcaggccgctgccagccgagagcgccgccgaggccgcgttgacctgctgggcctggtcgctgctggcaccggtcaggctgcgccccagcaccaggtaggccagtgcctcggactgcgacatcgccggctcggaccacacgtccgcgcgcggctgctgcgcacgcccggtcacgtcgatgccggcggtgacatcaccgatccggcgctcggcacggatgttgatgcgcgggtcggacaccgcgttgtagttccaggtgaggttgccacgggtgatggtcaggtcctgcccatacgccttgtagcgaccactcacttccaggccaccattggcggtcatttcgcggccaggcttggcccagacctgcatcttgccggtcagtgcgcccttcaggccgaagccggtcatcttgaccttgtcgccaagactgacggtcaggtccatgtccagcggcgaggtgcgcgactcttccgggtcggccgggtccagcaccaccacgtcctcggacaccgaggtgccacgatccaggcgttcgagatcgatgtcggcctcgggcacgtgcacggtgccgcgcagctccatcgccgccttggccagggtgaagtcgaggtcggggttggcgacgatgcgcagctcgctggtgttggacagcagcacgttctcgccgtggatcttcagctgcagcggctgtgcatcaccaaaccacgacagaccaccatccacgtacagcgtgccctggcccgagttggcctgcgcggtgatctttgccgaaccgtcgggctgggccacgaagctgcccttgccctggtcgaaggtcaggcccagcgcggggaattcgcccttgaagttgctcagctgggcgtcaccgcccagcgatggctggccgcgcgtaccgcgcaggctgacgtggccctcgatcaggccggtcgggcgcacgatgtccggcgagaacagctccagccagtaaagtcgcgacatgttgaggtagagctcgccgttcagcggcgcactggcctcccagccggtctgcatcctggcatcgacgaagccgttgccctggaagcccatgcccaggtagcccttgatgctggccggggtcatgtcgagcttgagcgagaactggtcataacgcaccagctcgccgcgggtggtatcccccacggtgttgcggttctcgcccaggcgcacgccgccttccttcgagcgcacctctacatggccttcccaggcattgccgcgcgggcggatctgcgcgtccaggctgacatcgccacgcaggtagatgcggcggccggactgcggcggcagccacggctgcaccagcgccagcggcagcgcatcactgcgcaccaccaggccctcacgcggccagttggcctgtgcgcacagcgcgccgctgctggcagcggccaggcaggcttcggacagggtgtaggtgctgccgttgatcgcgaacgccgccggtgcacgcaacgaccaggcatcgcccttcaccggtgcgatacgcagcgacgccagttcgccgcgccactgcgcgccctgctggcggacgctgccctgcagctcgatcgcgcccatctcgttgcgggtctgcgcggccaggcgcaggttggagacactgccctgcgcatccacgttcaagcgttccagcagcatgccggcgttgacctgctggccctgcaccgccagcgtgccgctgtcgccgcgccatggcaggtggcccttgatgctcacgctctcggcgccgtagccgtcccagttgaggttgttgccgaccaggtcggcagtgatgtccggcgcatcgcgcgggcccttcacctgtacctgtccgcgcaggccgccatcggcgccgggcagcagatcgctcagctgcagcggttcgaaacgcgcgtcgatgtcgaggcgatcacccaccttgcccgacgcggtcacccggctgctgcccagcgacagcttcagatcgccctggccctgcgcgccctgcagcgcgaacttgccctgtgcgtcgagattgcgctggcgcagtatgcccttcagcgacggcaggtcgacggtggcttccagcgtgccggccgtgcccggcggcgcgtttgccggcggcggcagctggcggcccttggaggccaggttgccggacaggcggccgttccagcccggcacgaaatagccggggtcgaagtccttcagcgtggccttggcatcccagtccagctgcggtgcccacgccacctggccttccacctgcagctgcccacccggcgtctgcgcctgcagctggtggatcgacgcggcctggtcattgccgcgtacgtcgaactgcagctgtgccttctgcttttcgcgttcgacatcggcacggccgatcgcggcccacgccttcaaggtaccggccaggccgaagcgcgcttccttcagggtgaccggcaccggtgcgctgccggccgtgttcggatcgggcgccggcacgtaggtcaggtcatgggcgaccaccgagaaattgagtttctgctggtcttcctggctgaagtcggcggtgccttccagccgtgcctcaccgccaagccctttcaccagcaggggcgacaccttcagcacctggtcctgcagcgacaccaccgacggtgccagctccagctcctgatcaccctgcttcaccttgccacgcaggttggcgttgccgcccttgccagccgcggtgaagtccagtgcgagtggtgcgatcgccgagctggccagtgccggcgacagcagcgccagatccagttcgtcgctgcggatgctggcgctccagctcggatcggtgcggccatcgaacaccagcatcgcgtgcagcggcttcggcgcgcgcccggctacggccacttccatgtgcgccaggtcaccgcgtgccaccagccccaccgtcgctgcggtacggccacgcggggccggcaacactgcggtgacggtcacgtcggtgtcgtagtccttggccgggatgtagcggccctgggcggtgaaattgcccatgtcgctgtccacgaccagtttgtgcgcctggaactcgccattggcgatctcgatgccaccacgcacacggctgatgtcgatcaccggctcgttggcctggctgatgcggaagccgtcgatggcaatggcatcggcctggatcgccagcggcatttcgatctgcggcagcgaatcgggccacgacggcagcttgaacggctcgtcactcttggccaggttcagcgtcgcgttggtcagctccagcttgtccagcagcagcttgcggcccagcagcgggcgcaggtccggctccaggtgcgcgcgctcggcgtggaaatggatgtcgtcgtagcggaagtcgacgttgtacagggtcagcggaccggccaccgggccgtccaccttgtcccaggtgaagctggcgcccaccggcagccgcgccaccacctgtgccagcagcacgtcgcggccggccacggtctgcagcagccagtacaccgccagcaacgccagcagcaccaggccgatcacgcccacgccggaccacgcccagaagcggcggcggcggtagaaacgcacgcgcggcggcggcgtgttcggggtgggtgcgggcgtgctcacaggtccgctccgatgttgaggtaaagctggaactgcgaatccggattgttcaggccatgcgcgatatccacgcgcaccgggcccaccggcgatttccagcgcacgccgaagccgacgccggtgtgcagatcaatggtgttgtcgaaggcgctgccggtatcgacgaacaccgccgcgccccacgggccgccattgaagtagtgctcgtactcggccgagccgatcaccaggttcttggcgcccagcgcgtatttgtcgggtttgggtgtgcgcgggccgacttcgcggtaggcgtaaccgcggatgctgcggtcaccgcccgcgaagtagcgcaggctcggcggcatcgccaccagatcgctggtccaggtggtacccccctcgccgcgcaggatcaggcggttgctttcacccaccgggatgtaccagcgcagcacggcgttggcctgcacgaagctggtgtccgagccagcaccttcaacgccggcgcgcatcgtcgcagtaccgctgatgcccttgcgcgggaacatctcgtcgtcgacgttgacgtagtcggcaaccatctgcgggtacaccagcgtcgaggtgttgtagacggcatcggtgaattcagtgccggaggcatagcgccaacgctcgcgcagtgcgttgatcgaggcgatcgcggtccagtgctcgttgatctcgccgctgcggctggcgatcagcttgaagttgcgcaggtcgatgtaatcggtctgctcgtcatacgcactggcggcgaaggtgtaccagccgtcaagccagttgaaggcggggatgcggtagctggtcaccaggctcttgcgcttctgcgcatagtccagctgcgtgttcatcttgtggccgcggttgttcaggaaccgccgctcgatgccgccgcgcacacccggaccactctcgctgccgtagctcagacccgcggtatagatggtgcgcttggcgcgggtcagcttcacatccaccggcacttcgccgttggcatcggcctggtcgggccgtggctggatgtcgatcacgctgaagtagtccagcttggtcagcgactcgcgcagccggtccagcttgccctcgtggaagtagctgccctgttcccagtacaccagcgggtcgaacagcttgtcgacgaagtaatcctgctcgaaacgcaccggccccatgttgtagcggcggccgctgtcccaggtcaggtcgatgtcggctgcgttgtcggcgcgggtgatctgcacctggcgctgggtgtagtcggcatcgaagtagccacgctcggccaggcgacgggtgatggtgatcttgctggcttcgtactgcgtgtgctcgaagcgctggcccttgcggggcttgaatgcggccaggtcgtcctgcaggtactggtcatacatcgccggcccggtgatgtcgatgtgctcacggcgcacggtcaccggggtgcccttgtcgacatggatcagcacccgcacatgctcgtcctcgcgcggcgcctcgaccttgatcaccgggttgtagtacccgaagggttccagtgcctggcgggtctgccgctcggcctgtgacagcaggtactccaggcgcgattcgccctgttccttgccgatcgtgtcgtacagcgacagcgattcctggatgttctcgatgattgcggcgtcgtcgcccttgtccaatcccttgatgtccaccttgtcgatggtgccgcgcgcgtgggccacggaggtggcggccagcgacaggaccatcagcggcagggcgtatttctttggctgcatgcggcacagcataccgaccgaaggtgacgatgcgaaatgcatcacgtcattcgggatcggttgttaagtggcggtcaaaatacgcgcctttgtggcgatcctcgtgatcgcaggcgaggatgccggcatcgtgcgcgatgccggcgatgaccccgatggacatccgccgacggtgttccggtagtgccggccgctggccggcaatccacaggtcgatgcgatgcgcggtggcaatgccggccagcggccggcactaccgatacgggcatcagctcgacagatgctcgatcgctgccaccttgcccaggcgctcgcccagcatcgtcagcagcgccaggcggttgccacgcaacgccggatcttccgcattgaccatcacgccatcgaagaacgcgtcgacctgcgggcgcaggcgggccaggcgcgccagcaccgccacgtaatccttctgatgcaggctggcgccggtgtcgtcgatggccgcagtgaccgcttcagccagcgcgcgctcggcgtcttcctgcagcagcgccgggtcgatctgggccggaatgtcgccttcagccttgcggaggatgttgcggatgcgcttgttggccgcagccagcgcctcggcttccggcagcgcggcgaaggtgccgatcgcgtccaggcggcggtcgaagtcatacagcgagacaggcttcagttcggccaccgcattgaagtgcgtggctggcacgttcttgtcgccgtaataacccttcaggcggtcgaggatgaagtcgtacagctcgccgacgtcggcctgcacgttgcgtgcggccaggccggcgttggcgctggccagcagtgcgcgcaggtccagctcgaagccgctttcgatgatcgtgcgcgccaggcccagcgcattgcggcgcagcgcgaacgggtccttgttgccggtcggcttcaggcctgcggcgaagccgccggccagggtgtccacgcgttcggcaatggccaggaccttgcccagcggcgacagcgcgatgtcatcaccaccgaaacgtggctggtaggcctcgtcgatggccagcgccacctcggccgattcgccaccggccacggcgtagtggcggccggcgatgccctgcagctccgggaactcgttgaccatgcgcgactgcaggtcgttcttggccagttcggcagcccgcctggcctgcgcggcatcggcaccgacctggggtgcgatcacttcggccagtgcagccacgcgcgccaccttgtcggccacgctgcccagcttggcctggtaggtcaccgtcttcagcccctcacccatcgacaccaggccctgcttcaggtcctcgtcgaagaagaacttggcatcggcgaaccgcggacggatcacccgctcgtagcccttggccacttcggccacgttcttcgattcgatgttggcgatgccgatgaacttctcggtcagcgtgcctgccgcatccagcaccgggaagaacttctggttgatctccatcgtctcgatcagcgcttcctgcggcaccgccaggaacgcgcgctcgaagctgcacagcaccgccgacggccattcgaccaggttcaccacctgctccaggttgtcgtcggtgatgcgggcgctgccaccggccttggccgcagcggcctcgacctcggcgacgatgcgcgcgcggcgctcgctcgggtcgaccagcacgaacgcggcgcgcagcgcttcaacgtagtcctgcggctgcgccagcgacaccgcctggtcatggtggaagcgatggccacggctgacgcggccggcctgcaggccgaacagttcggcctcgaccacgttggcgccgtgcagcagcaccagccagtgcgccgggcgcgcgaagccccaggcgtggtcgccccagcgcatcggcttgggaatcggcatcgccgcgatcgcctcgcgcaggatctccggcagcaggctggcggtgctcgcgcccggggtcaccgcgcggtgcacgaagcgctcgcccttgttgtcggtggtcttctccagcgcggtccagtcgatcccggccttggcggcgaagccctgcaacgccttggtcggctggccttcggcgtccagcgcaatgttcaggtacgggcccagcacttcgctgtgctgctccggctgttccagaccgacgcccggcagcagcacggccagtcggcgcggggtcgacagcgggcgcgcatcgcccagttccagcgcgacgccgcgcttgcgcaggccttcgacgacaccgtcgaagaatgcctgggccaggcccggcagcgccttgaccggcagctcctcggtgcccagttcgatcagcaggggggacagttggctcatcggttcgatcctgtggtgggggcgcagcgcgcaacgcgtccggcgccccgggtagttgatgaaaagcgggtcggtgcgggagggccgtcaggccttcttcgcgcccgggaagcccagcttctcgcgctgctcgtagtacgccctggccaccgcctgggccagcgcgcgcacgcgcaggatgtagcgctggcgctcggtcacgctgatcgcacggcgcgcatccagcaggttgaaggtgtggctggccttcatcacctgctcgtaggccggcagcggcaggttcacttccaccagcttctgcgcctcacgctcgcaggcgtcgaaacggtggaacatttcttccacgtcggcgtattcgaagttgtaggtgctctgctccacctcgttctggtggtagacgtcaccgtaggtcaccggctggccgtccgggccgtaggtccagatcaggtcgtagacgttgtcgcagttctgcaggtacatgcacaggcgctcgagaccgtaggtgatctcgcccagcaccgggcggcattccaggccaccggcctgctggaagtaggtgaactgggtcacttccatgccattgagccagacttcccagcccaggccccacgcgcccagcgtcggcgattcccagttgtcctcgacgaagcgcaggtcgtgcactagcgggtcgatgcccagtgccttcagcgaatccaggtacaactgctggatgttgtccggcgccggcttcatcgccacctggtactggtagtagcgctgcaggcggttcgggttctcaccgtaacggccatcggtcgggcgccgcgacggctgcacgtaggccgcattccagccttccggaccgatcgcacgcaggaaggtggccgggtggaaggtaccggcgcccacctccaggtcgagcggctggatgagcacgcagccctgctgggcccagaactggttcagggtctggatcaggccctggaaggtgatcggaacggtcggggtcgcggacatgcgtacgagtcttggccggcaagggggtgcgctagtataacggccgacctgcggggcattccgtacccgggaggagcaggcagatggaacatcggctgccggcaggcacgcccggcgaggcggacggcgtcccgctgccctggggacggctgcatttcgagcagattgccgcggccctgaccgccgatggcctggtggccgagcaggaccgcgagcgcatgcggttttccgcacagggcgcgcgcaacgccagtgaagtgcatccgctggtgctgctgtccaacctcaagctggccgccaccggcggcggcgaactgaccctggaacgcctgaccgagtggctggcgcagcgcaccggcagccgttacctgcgcatcgacccgacccgggtggacgtcgctgcggtgaccgcgctggtgtcgcatgcctacgcccgccgccaccgcttcctgccgctggcggtggatgccgagcgcgtgctggtagccaccagcgagccgctggtgcaggaatggcgtcgtgacctgcagcacctgacccgccgccgcatcgagctggcggtggtcaacccgctggacctgcaccgttacaccatggagttctacggggtgacccgctcggtgcgcggcgcccgtggcgatgtgcgcggcgaggccagcaccaccctgcccagcttcgagcagctggtggagctgggccgcaccggcgacgtcaatgccgacgaccagcacatcgtgcacatcgtcgactggctgctgcagtacgcctacgaacagcgcgcctcggacatccacctggagccgcgccgcgagatggggcgcatgcgcttccgcatcgacggcgtgctgcacaaggtgttcgaggtaccgccggcggtgatgaccgccgtggtcagccgcatcaaggtgctgggccgcatggacctggccgagcgccggcgcccgcaggatggccgcatcaagacccgctcgccgggtggccgcgaggtcgagatgcgcctgtcgaccatgcccaccgccttcggcgagaagtgcgtgatgcgcatcttcgacccggatgccgcgttcaagagcatcgaccagctcggtttcagcccgcaggaggccgccggctggaatgcgctggtcgagcgcccgcacggcatcgtgctggtcaccggcccgaccggctcgggcaagaccaccaccctgtattccacgctgaagcggctggccacgccggacgtgaacgtgtgcacggtggaggatccgatcgagatgatcgcgcccgagttcaaccagatgcaggtgcaggccaacatcgacctggacttcgccagcggcgtgcgcaccctgctgcggcaggacccggacatcatcatgatcggcgagatccgcgacctggagaccgcacagatggcggtgcaggcctcgctgaccggccacctggtgctgtccaccctgcataccaacgacgcgccctcggcggtcacccgcctgctcgacctgggcgtgccgcattacctgctggccagcaccctcaacggcatcctcgcccagcgcctggtgcgcacgctgtgcccgcactgcaagcagccgcacagcctcggcgcggccgattgggcggtgctggctgatagccatgctgcatatccagatgccgccacgccctgtcggccggtcggttgcctggaatgccggcgcaccggattcctcggccgcatcggcctgtatgagttgctgccattgggttcgcggctgcgcgggcagatccgcgccgacatggacctggccggtttcacccgtgccgcgcgggctgaagggctgcgaaccctgcgccaggccgggcttgaaaaggtggcgcaggggctgactacaatcgaggaagtcctgtcagtgctgccgcccccggatgaacccagccccgttcctgatccttgaaaccggccgaccggtgccgtcattgcgccgctacgggcgctttccgcactggatccgcgtcgccgccgggctggaagaacacgagacggtggtggtcgatgtcgagcacggtggcgccctgcccgaccctcatgccttcgccggcgtgctggtgaccggctcggccgccttcgtcaccgaccatgccgactggagcgagcgcagcgccgcgtggctgcgccagaccgcccacgacgacctgccggtattcggcatctgctacggccatcagctgctggcacatgcgctgggtggcgaggtggcctacaacccggccggccgcgagtccggcacgatcgaactggaactgcagccgcaggccgcgcaggacccgctgttccagggcctgccgcagcactttgccgcccatgccacccatctgcagaccgtgctgcgcgcgcccgatggtgccgaggtgctggcccgttcaccgctggatggctgccatgccttccgctggggccgccaggcctggggcgtgcagttccatccggagttcgccacccaccacatgcgtggctacgtgcgtgcccgcgccgactgcatcggccgccacggcggctgcgcccgcagcatcgagcgcgcggtcagtgccgcgccgctggcccgccagctgttgcgccgcttcgtccgccaggcacggctgtcttcagcccagccggtggcaaaacagggataatcggcggcacgggcagccgcccggccccctcctgtccttcccggatgtccatgaaagagattcgcaagctgccggcttcggcgggcgcccagtggttgctggatacgttctccctgtaccggcgtgcgccgctgcagctggcccggatcggcctgacctggctgctggtgagctgggtggtcaccttgttgtcgacgctgattcctggcgctgccggcatggccgtgcagcttatgacgctggccatttcgccgatcatgttcggcggcatgctgtatgccgtgggcgagatcgatgaaggccgcccgggcctggcctcgcacctgctgcagccgatccgcgaccaccgcgtcagccacctgctggtgccgctggcgatccaggtgctggcggtgctgctgctgggcgcgctgctgttcctgatgatcggccgcgagggcttcaccgccttcagcgaggtcatgaccaagatggaagagatcagccgcagtggccagcagatcaagccggatgacgcggccgcgctggttgccaacctgccggccaagcgcatcgcgctgtggatgctgctggtgttcctgagtgcggtcgcgctgtcgctggcgatgttcacccagccggcgctggtggtgttcgacaagcagagcggcatgcacgcgctgcgcctgagcctccagggctgcatcgagaacatcggcgcgatgatcgtgttcgccgcgctcggcctgatcgccgcgttctgcatgtacatcctattcgtgatcgtgatccagatcgcgatgctgatcggcggcccgctggccgccgccttcatcgcccagctggtactgaccacggtgctgatgccgctgtatgtcggcgcggtctacgctgcgtggaagcagatgttcgtgcaccgcggcagccgcgcggcgccgccgatcccgaccacgccgacctccagcgacgtgttccacgcctgaccagaacgcaggtagatccacgccatgcgtggatagaaaaggggacggaggggattaagtcgttaaaggcaaaaacgacttaatcccctccgtcccctttttgtctttcaggcggcgggcttcttcactaccgacgacggcaccagccagcgtgcggcgtggatacccagctcgtacagcaggcacatcggaatcgccagcatcagctgcgataccacgtccggcggggtcagcaccgccgccagcacgaagatgccgacgatcgcgtagccgcggccttccttgaactgctgcggcgtcacccagcccagcagcaccaggatcaccatcgccaccggcagttcgaaactgccaccaaaggcgaagaagatcgccagcacgaagtccagataggcattcgcatccggtgtgattgcgatcacgtccgggctgaaggtggtgaggaagtggaacaccgccggcagcaccaggaaatacgcaaaggcgcaaccggtgtagaacagcagcaccgatgacaccaacagcggcaccgccaggcgcttctcgcgtgcatacagaccgggcgcgacgaacgcccacagctggtacagcagccacggtaccgccacgaacaacgcgacgaagaaggtcagcttcagcggtgcgaagaaggcaccggccgggttggtggcgatcatcgtctgcccgttcggcagctgcgagaccagcggttcggccagcgcgttgtagagcttctgggtgaacggcagcagcgccagcagcaccacgcccaggcccagcaatgcgcgcaccagccggccgcgcagttccaccaggtgttctaccagcgagctctcgccgaaatcctgttcactcatgggtggcgctccgtgctctgcgccggcggcggcgtaccagtttcagcgggcgcggccgaaaccggctcggcggcaccaccgtcctgcgctggttcaacggcatcgggcgcggcgctcatgtgcggcggcagatccgcgggcgccggtgcacggacgtgctgcaccaggtcatcgccctgctgctgcgcctgctgggcttcgcgacggatcgcttcaccgctggcgcgcagctggttctcggtgtcctgcatgccctggcgcacatcctgcatctgccgcttgatgtcctcggcctgcagttcgcgctccagttcctgtttcaccgaatcccattgattgcgggcgcgacgcacccacaggccggcgaagcgggccgccttgggcaggcgctcgggaccgagcaccaccagggcgaccaccgcaatcaccagcagttcgctgaagccgatatcgaacaccgcaaccgctccggatcagcgagcgttacggtcgtgctcgtcctgcgcggtgcgcgacgcgtcctgggtgcgcgactcatcgcccagctgcgcgttcggcttgtcctcgtcgcgcatgcccttcttgaattccttgaccgccgaaccgaggtccttggcgccgctggtcaggcgcttggtgccgaacaccagcaggacgatggccagcacgaccaaccaatgccagatgctgaaactgcccataaagacgctcgttacgttagtgatcaggctgtcgagcatagcgcaccggctgtcagccggcgcgcgtgacgaaagtcagtttccgcccagcgtttccgtacggatctcgccgtcattcaccggctggaagccctgctgctgcggcggcggggtctgcggcacgttctgcagcggcgcggtggtggcctcagccggcgcagccggtgctgcctgaacaggcgccggagcagctgccggggcggcagccgggcgcggcgcgctgccgccgttgccgctgcggttgttgcgcgccgcgtaggtggcctcttccaggcgatcgcggaaggcgaccacatccatcgacggcgaaccggcggcgcggccttcgaagatcatccgcggcgtggtgttgctgccgtaggcgtccagattggcggcatcgtcgatctgcagcaccgcgccatccagcgcgacgccggcaaacaggccgcgggcgcgcgaccaggaccagatctcggccttcagctggccgtcggtggccgcggcggcgttgcggcccaccggaccggcggcgacgccagcgtcggcacccagcgtgaacttgccgttgaccaggttgtccaggctgcggtcgttgcggaacaccagcaccacatcggaggactgcacgccggcctggaagccgatgctgccgccggtgagcttcacgaacaccgggttggaccaggcgccgttgggcatgcgcaccgacatcaggccgtggccacgacggccgccaatgaccagaccggccttgatcgtgtcgggaatgacgatgacggcgcggccttcgtccagcaatttatccggaatgccctgttcagggatttcctggatttcagccagcacgcgcacggcattgcgcgcacgctggtcttcctgcggcccggccatggcctggctggacagcaggctggcggcgatcagcagggcttggatcgggcgacgcatggcaggctccagaagtcagtccataggaagatatagcaagtgactgaaattagtagcgttgtcatgaatccccaatgagcgttccctgctcacattgatgcgcgctatgcccgcaatccgaaccctgcatcccggcgcgacaccggatcggcgacaataccgcccatgctcgacgcacccgataccgccgtgctggcggtcaacctaggcacgcccgagacgccgacggcccccgccgtacgccgttacctggctgaattcctgtccgaccgccgcgtggtcgcgatcccgccactgctgtggcagccgctgctgcgcggactgatcctgcccctgcgcagcagtcgttcggcggccaagtacgcccaggtctggctgcccgacggctcaccgctgatggtgcatacgcgccagctggcgcaggccatgcaggccctgttgccgaccctgacagtgcgtcatgcgatgcgttacggcgaacccgcgctggccagcgagctcgaccgcctggcagccgacggtgcgcgccgcatcgtggtgctgccgctgtatccgcagtactccaccaccaccactgcctcggtcgaagaccgcgtcgatgcctggcagcgccgcaatcctggcgtgaccgtcagcctggtgcgcgactattcggtcgatccgggctgggtcgaggccgtggccggctcgatccgtcgctactgggaacagcacggtcgcggccagatgctgatgttctccttccatggcatcccgcagcgcctggccgatgccggcgatccgtatccgcagcgctgcgaggccagcgcacaggccatcgccaaggcgctggaactgggcagggacgagtggcagatgggttaccagtcgcgtttcggccgcgagcgctggctgcagccgtatgccgagcccagcctgtgggcgctggccgaatccggcgtgaagcagatcgacgtggtgtgccccggcttcgccaccgactgcctggagacgctggaagaagtcgcgctagggttcaccgaaacactggccgagcgcggtgcgacgatgcgctacatcccctgcctcaacgccgaaccggagcacgcacgcgcgcttgcgcggctggccgtggcctcgctggcatgagtctgcaaccgtttgaactggaggtcggtggcgcgcgcgtcgccggcctgcgcaaccacggcgatggcccgcgcgtgctggccctgcacggctggctcgacaacgcggccagcttcgtgccgctggcgccgcacctgtcgtcgctgcagctcgttgccatcgacctgcccggtcatggccacagcgcgcatctgccggccggtaccagctacaccacggccgccgcgatctgccacgtgctcgacgtcgccgatgcactgggctgggaccgcttcaacctgctcggccattcgatgggcgccggcatcgccagcctcaccgcctcggtcagtgaccgcgtcgagcgcctggtggcgatcgaagcgctcggcggcctgcgcggccccgaggaagaaaccgccaaccgcctgcgcgagcatgtgaatgccacgcgcgcactggcacgcaagcagctgcgcgtgttccccgacctcgccgcgccgatccgcgcacggatgatgaccaaccagctcagcgagcactgtgcacggctgctggtcgagcgcggcgtggaaccggtcgagggtggctaccgctggtgcagcgatccgcgcctgatgctgcccactgcgatccgtctcagcgaaggccagatcgacaacctgctgcaggccatcgcctgcccgacgcaggtgatctatgccacgccagcgcagtcctactaccccgagccgatgcgcagcgatcgcctgcagcacctgcgcgatgggcggttggcggtgtttcccggcaaccatcacctgcacatggaagatccggaacagatcgcaggcgtgatcctgcgcttcttcagcaacgacaacgcgggctgagcaaaggtatccgcgcgcttcactctgcgcgtctgcggccgatacatcagttgcgggcccctgcgtccgcagcacgcaggtccggtcgggcctgcggcgtgtgtctggttctgcaaggaagtccgcatgcctgctccattgcaccgtcacccacaggatgtggccgcggtgtcccgtctccgcgtcgctgatcgcgtcgcattccccgaattcccggctcgcgccctggtcacgcactcctgcgtgcgccgcggcgtggccgttgtcgtctgctgatccaggagtcgccgatgtccgttgcatcctcccgtccccccgataccgcccgcctgccgcacctgcagcagctcgcgcaccgcgctgaccgccgcctgttgatcggcagcgcggtactggccttggctggcctggcgctggccctgcgcggcccgcaggtgcaggccgccgcgttggcggccgtcgccgtgctgccagccgcgtggttgggcggggcccaggcgggccgggccgtcgcccgcaacggtctggcgttgctgttgtcgctgcagctggccgtgttgtgcgcgatcatcagcctgtcaccggcattgccgatggccctgctgctgggcgtgctgctgggccatcgcgatcgccttccggtgtggctggccggtggcgtcggtaccctcgccctgctggcaccgctacagggcggtgccgcgctgtggccgacgctgctgcaggccggcatgctcgcgggcctgaccctgttcctcggccaggtcgcactgcgccttcggcagcagaccgaggccctcggccacggcccgcgtcggcttgccgcgctcgcacgcgatatcgccaccggtgccgatcttggcgcgcatgccgataccggcgcctatgcgccgggttcactggcccacgccctggccgacactgcacgccacgtgcaggcccagcgtgggcgcgaagccgcgtcacatgccgagaacgcgcagatccgccaggccctcgatgcctcgcgcacggcgatgatgatcgccgacaacgaccatgtgatccgctacgtgaaccgctcggtggtggcactgctgcgcaaccagcaggcgacgttgcgacaggccttccccgatttcgacgccgagcgcctggtcggcagcagcatccatcgtttccacgccaacccggaccgcatccgcgcgatcctcaacggcctgcaggtagcgcacaacggcaaggtgcagatcggcccggtgcacttcgcgcaggtggtcacaccggtgttcgacgcgcagggcgtgcgcctgggcttcgccgtggaatggcatgaccgcacgcatgagctcgcgctggagaatgccgtggccggcatcgtcgcagcggcagcggccggtgacctcgaccagcgcctgcaggccactgaaggcgccagcttcctcgatggcctgaccggtggcatcaaccagctgctcgatacgctcggcagcaccgtcaacgaagtacggcagatgctctcggcactggccaacggcgatctggatcggcgcatgcacggcgagtatcacggcgccttcgctgccatccagcgcgatgccaatgccacggccgggcagttggcacgcatggtcggccgcatccaggaatgcgcggcgtcgatcagtaccgccgccagcgagattgccgccggcaacggcgcgttgtccgagcgcagcgagcgccaggcagcgcacctgcaggagaccgcagcatcgatggaggaactgaccgccaccgtgcgccagaacgccgcccatgcgcgtgaggccagtgcgttggccgcctccacgcagaacgctgccagtgacggcaacacggccatgcagcgggtggtggataccatgcaggccatcgaaggtgcctcgaagcggatcggcgacatcaccggcgtcatcgacggcattgccttccagaccaatatcctggcgttgaacgcagcggtggaggcggcacgcgccggcgagcagggccgaggctttgccgtggtggccagcgaggtgcgcgtgctggcgcagcgttcggcggcggccgcacaggagatcaagaagctgatcgacgaagcgggccggcaggtgggcgaaggtgcccagctggtggccgatgccggccagcgcatgcagggaattgtcggcggcgtggaggatgtcagccacctgatgcgcgagatatccgcggcgtcgcaggagcagtcgatcggtatcgagcagatcaaccagaccgtggtgcagatggatcaggccacgcagcagaatgcggcgctggtggaagaagccaccgctgccgcacgcgagctgcagaaccaggccggcacgttgaccgaagcagtctcggtattccgccagcaggaaccgctcgaggtctcgcgggtcgcctgatccgggccttccattcgagtttgatcaggacggcgcccgcagggcgccgtctttttatgcgtgacctgcccctggtagtgccggccgctggccggcaaccgattgctgtgtgggcctgctgttggtagcggccaaccttggttggcaccgctgctcctcgcagggggtatccacgcatggcgtggatctaccgggcgatgtaatgccatcgggttgccggccagcggccggcactacccggtgtttaccgcgcacaaagttgccggccgctggccggcaatcgattgctgtgtgggcctgctgttggtagcggccaaccttggttggcgccttggctcctcgcagagggcatccacgcatggcgtggatctaccgggtgatgcaatgccatcgggtgccggccagcggccggcactacctgcatttactgcgcacaaagaaaaaccccgctgcgtgagcagcggggttttgggtgtaaaccctggcgatgacctactctcgcatggcttgagccacactaccatcggcgcagctgcgtttcacttccgagttcgggatgggatcgggtggttccacagcgctaatttcaccagggaggcggttggagcgtcgccatccgatacagccggataaggcgcctgcctctcgtagttcttgtgacgtagcgtgcacttggatgctcttacgacgttgtcgtaaagccaaggcaacttgaggttatatggtcaagccgcacggatcattagtatcagttagctcaatacattgctgtacttacacacctgacctatcaaccacgtagtctacatggttccttcagggggcttgtgccccgggagatctcatcttgaggcgcgcttcccgcttagatgctttcagcggttatcgcttccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagcccctctcaaatctccaacgcccatggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagtcctagtttcctacctgcttgatccgtcgatcttgcagtcaagcacgcttatgcctttgcacacagtgcgcgatgtccgaccgcgctgagcgtaccttcgagctcctccgttactctttaggaggagaccgccccagtcaaactacccaccatacacggtccccgacccagataatgggcccaggttagaacgtcaagcacgacagggtggtatttcaaggatggctccgccacagctagcgccatggtttcatagcctcccacctatcctacacagacgaactcaacgttcagtgtaaagctatagtaaaggttcacggggtctttccgtcttgccacgggaacgctgcatcttcacagcgatttcaatttcactgagtctcgggtggagacagcgccgctgtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcgcagcggcctggttactgcgaccctcttcagctatagctcgcacgagccaccaaaaagggtgcaccttctcccgaagttacggtgccatgttgcctagttccttcacccgagttctctcaagcgcctgagaattctcatcctacccacctgtgtcggtttacggtacggtctgcgtaagctgaagcttaggagcttttcctggaagcgtggtatcagtgacttcgccataaaggctcgtctcggtgctcggtcttaaaggatcccggatttgccaaagatccaaacctaccgcctttccccaggacaaccaacgcctggtacacctaaccttctccgtccctccatcgcacttacgcgaggtgcaggaatattaacctgcttcccatcgactacgactttcgtcctcgccttaggggccgactcaccctgcgccgattaacgttgcgcaaggaaaccttgggctttcggcgtgcgggtttttcacccgcattatcgttactcatgtcagcattcgcacttccgatacctccagcagacttctcaatccaccttcaacggcttacggaacgctcctctaccgcgcataacaaagttatgcaccccaagcttcggttcactgcttagccccgttaaatcttccccgcagaccgactcgaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctggctgtctgtgcctttccacatggttttccacttagcagtgaatttgggaccttagctgtgggtctgggttgtttcccttttcacgacggacgttagcacccgccgtgtgtctcccatacagtccgtctcggtattcggagtttgcaatggtttggtaagtcgcgatgaccccctagccataacagtgctctacccccgagaggatacatatgaggcgctacctaaatagctttcgaggagaaccagctatctccgggttcgattagcttttcactcctaatcacacctcatcccctacctttgcaacgggagtgggttcgggcctccagtgcgtgttaccgcaccttcaccctgggcatgactagatcacccggtttcgggtctactgcccgcgactatgcgcccttatcagactcggtttcccttcgcctcccctatacggttaagcttgccacgaacagtaagtcgctgacccattatacaaaaggtacgcagtcactccttgcggagctcctactgcttgtacgcacacggtttcaggttctatttcactcccctctccggggttcttttcgcctttccctcacggtactggttcactatcggtcggtcagtagtatttagccttggaggatggtccccccatgttcagacagggtttcacgtgccccgccctactcgtcttcactggaatggccctttcagatacagggctatcaccttctatggccgctctttccagagcgttttcctagaaccaatccagcttaagggctagtccgcgttcgctcgtcgctacttacggaatctcggttgatttcttttcctctggttacttagatatttcagttcaccaggttcgcttccagcagctatgtattcactgcaggatacccgcaagcgggtgggtttccccattcggacattaccggatcaaagcttgttgccagctccccgatacttttcgcaggctgccacgtccttcatcgcctctgaccgccaaggcatccaccgtgtgcgcttattcgcttgaccatataaccgcaagttgccttgggttacacatgatccgggggtacaaagcccggatacgaatataacgactcaatcaataaagagacttatgtctctcgccttagcctcacgacacgtctgatagaacatctcaaacgctcgctacgtcacaagttttaaaagaacacgtaccagccacagtgctgatgcgtataaagatcgaatgtatgcgtcattcagagaatggtgggtctgggtagactcgaactaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccggaaatactttccggaacatgctcaaacatggtggagcctgtcgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaaggccccaaaagggactctcacatcggcctggccgacgtgattctctgaatgcaggtactttgtgaagacgcccgacaggacgatgctgtctttgctcaaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatcggccacaccgtggcaagcgccctcccgaaggttaagctacctgcttctggtgcaacaaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcaatgctgatctgcgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactgagatagggtttctgggattggcttaccgtcgccggcttgcagccctctgtccctaccattgtagtacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcggtctccttagagttcccaccattacgtgctggcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttcgagttcccgaaggcaccaatccatctctggaaagttctcgacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggcgaacttaacgcgttagcttcgatactgcgtgccaaattgcacccaacatccagttcgcatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctcagtgtcaatgttggtccaggtagctgccttcgccatggatgttcctcctgatctctacgcatttcactgctacaccaggaattccgctaccctctaccacattctagtcgcccagtatccactgcagttcccaggttgagcccagggctttcacaacggacttaaacgaccacctacgcacgctttacgcccagtaattccgagtaacgcttgcacccttcgtattaccgcggctgctggcacgaagttagccggtgcttattctttgggtaccgtcatcccaaccgggtattagccagctggatttctttcccaacaaaagggctttacaacccgaaggccttcttcacccacgcggtatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctacggatcgtcgccttggtgggcctttaccccgccaactagctaatccgacatcggctcattcaatcgcgcaaggtccgaagatcccctgctttcacccgtaggtcgtatgcggtattagcgtaagtttccctacgttatcccccacgaaaaagtagattccgatgtattcctcacccgtccgccactcgccacccagagagcaagctctcctgtgctgccgttcgacttgcatgtgttaggcctaccgccagcgttcactctgagccaggatcaaactcttcacttaaaactgcatgatccgaagatcaaaatttaaagctgcagatgattgattctggcaacgtatcgcttgctttaaaacaattaatagttgcttgatcaaacgtctgcaagatggacaatcatccttcctgcaggcgccttcacaagatacctgcgcatactttcaaagatcgagggaagtggcctcagcgccgttcccgtgtgctgcgaagtttccttcgtagcgagccgcccattatagccggcttttccgcttcgtcaacacctttttcaaggtcgtctcaccggggtggacgttgttgccgatgccgcttcgtcgttgggcccgaaggcctttcgtcgttgcgagccgcctattatggcaggcctttcagctttgtcaacaacttgtttgaggaacttgaagctcttcgtgaagttgttgccgcaagtccaggtcgaaaccgggtgcctgcaaaaaaaggaaaaccccgctgcgcaagcagcggggttctcgggtgtaaaccctggcgatgacctactctcgcatggcttgagccacactaccatcggcgcagctgcgtttcacttccgagttcgggatgggatcgggtggttccacagcgctaatttcaccagggaggcggttggagcgtcgccatccgatacagccggataaggcgcctgcctctcgtagttcttgtgacgtagcgtgcacttggatgctcttacgacgttgtcgtaaagccaaggcaacttgaggttatatggtcaagccgcacggatcattagtatcagttagctcaatacattgctgtacttacacacctgacctatcaaccacgtagtctacatggttccttcagggggcttgtgccccgggagatctcatcttgaggcgcgcttcccgcttagatgctttcagcggttatcgcttccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagcccctctcaaatctccaacgcccatggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagtcctagtttcctacctgcttgatccgtcgatcttgcagtcaagcacgcttatgcctttgcacacagtgcgcgatgtccgaccgcgctgagcgtaccttcgagctcctccgttactctttaggaggagaccgccccagtcaaactacccaccatacacggtccccgacccagataatgggcccaggttagaacgtcaagcacgacagggtggtatttcaaggatggctccgccacagctagcgccatggtttcatagcctcccacctatcctacacagacgaactcaacgttcagtgtaaagctatagtaaaggttcacggggtctttccgtcttgccacgggaacgctgcatcttcacagcgatttcaatttcactgagtctcgggtggagacagcgccgctgtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcgcagcggcctggttactgcgaccctcttcagctatagctcgcacgagccaccaaaaagggtgcaccttctcccgaagttacggtgccatgttgcctagttccttcacccgagttctctcaagcgcctgagaattctcatcctacccacctgtgtcggtttacggtacggtctgcgtaagctgaagcttaggagcttttcctggaagcgtggtatcagtgacttcgccataaaggctcgtctcggtgctcggtcttaaaggatcccggatttgccaaagatccaaacctaccgcctttccccaggacaaccaacgcctggtacacctaaccttctccgtccctccatcgcacttacgcgaggtgcaggaatattaacctgcttcccatcgactacgactttcgtcctcgccttaggggccgactcaccctgcgccgattaacgttgcgcaaggaaaccttgggctttcggcgtgcgggtttttcacccgcattatcgttactcatgtcagcattcgcacttccgatacctccagcagacttctcaatccaccttcaacggcttacggaacgctcctctaccgcgcataacaaagttatgcaccccaagcttcggttcactgcttagccccgttaaatcttccccgcagaccgactcgaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctggctgtctgtgcctttccacatggttttccacttagcagtgaatttgggaccttagctgtgggtctgggttgtttcccttttcacgacggacgttagcacccgccgtgtgtctcccatacagtccgtctcggtattcggagtttgcaatggtttggtaagtcgcgatgaccccctagccataacagtgctctacccccgagaggatacatatgaggcgctacctaaatagctttcgaggagaaccagctatctccgggttcgattagcttttcactcctaatcacacctcatcccctacctttgcaacgggagtgggttcgggcctccagtgcgtgttaccgcaccttcaccctgggcatgactagatcacccggtttcgggtctactgcccgcgactatgcgcccttatcagactcggtttcccttcgcctcccctatacggttaagcttgccacgaacagtaagtcgctgacccattatacaaaaggtacgcagtcactccttgcggagctcctactgcttgtacgcacacggtttcaggttctatttcactcccctctccggggttcttttcgcctttccctcacggtactggttcactatcggtcggtcagtagtatttagccttggaggatggtccccccatgttcagacagggtttcacgtgccccgccctactcgtcttcactggaatggccctttcagatacagggctatcaccttctatggccgctctttccagagcgttttcctagaaccaatccagcttaagggctagtccgcgttcgctcgtcgctacttacggaatctcggttgatttcttttcctctggttacttagatatttcagttcaccaggttcgcttccagcagctatgtattcactgcaggatacccgcaagcgggtgggtttccccattcggacattaccggatcaaagcttgttgccagctccccgatacttttcgcaggctgccacgtccttcatcgcctctgaccgccaaggcatccaccgtgtgcgcttattcgcttgaccatataaccgcaagttgccttgggttacacatgatccgggggtacaaagcccggatacgaatataacgactcaatcaataaagagacttatgtctctcgccttagcctcacgacacgtctgatagaacatctcaaacgctcgctacgtcacaagttttaaaagaacacgtaccagccacagtgctgatgcgtataaagatcgaatgtatgcgtcattcagagaatggtgggtctgggtagactcgaactaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccggaaatactttccggaacatgctcaaacatggtggagcctgtcgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaaggccccaaaagggactctcacatcggcctggccgacgtgattctctgaatgcaggtactttgtgaagacgcccgacaggacgatgctgtctttgctcaaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatcggccacaccgtggcaagcgccctcccgaaggttaagctacctgcttctggtgcaacaaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcaatgctgatctgcgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactgagatagggtttctgggattggcttaccgtcgccggcttgcagccctctgtccctaccattgtagtacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcggtctccttagagttcccaccattacgtgctggcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttcgagttcccgaaggcaccaatccatctctggaaagttctcgacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggcgaacttaacgcgttagcttcgatactgcgtgccaaattgcacccaacatccagttcgcatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctcagtgtcaatgttggtccaggtagctgccttcgccatggatgttcctcctgatctctacgcatttcactgctacaccaggaattccgctaccctctaccacattctagtcgcccagtatccactgcagttcccaggttgagcccagggctttcacaacggacttaaacgaccacctacgcacgctttacgcccagtaattccgagtaacgcttgcacccttcgtattaccgcggctgctggcacgaagttagccggtgcttattctttgggtaccgtcatcccaaccgggtattagccagctggatttctttcccaacaaaagggctttacaacccgaaggccttcttcacccacgcggtatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctacggatcgtcgccttggtgggcctttaccccgccaactagctaatccgacatcggctcattcaatcgcgcaaggtccgaagatcccctgctttcacccgtaggtcgtatgcggtattagcgtaagtttccctacgttatcccccacgaaaaagtagattccgatgtattcctcacccgtccgccactcgccacccagagagcaagctctcctgtgctgccgttcgacttgcatgtgttaggcctaccgccagcgttcactctgagccaggatcaaactcttcacttaaaactgcatgatccgaagatcaaaatttaaagctgcagatgattgattctggcaacgtatcgcttgctttaaaacaattaatagttgcttgatcaaacgtctgcaagatggacaatcatccttcctgcaggcgccttcacaagatacctgcgcatactttcaaagatcgagggaagtggcctcagcgccgttcccgtgtgctgcgaagtttccttcgtagcgagccgcccattatagccagcttttccgcttcgtcaacaccttttttcaaggccgtctcaccggggtggacgttgttgccgatgctgcttcggcgttggacccgaaggcctttcgtcgttgcgagccgcctattatgccggacttttcgagtccgtcaacaccttcgttcgatcatctcgttcgtcggtggtggcgttgctgtttgcgtgccgtttccgaagaagcggtgcgctgcagcaagggagcgaattctagagatcctgcagatttcgtcaagcatttttttgcagggtgatgacagaaccaaggcaacgtcacgcatggcatacgctcgaagatcactgtggcgttgaccgcgcgttgcgcggtcaacgccacaagggctatcaatgcacggatgcacagtggagagacggcaatgaacatgcaggtgcggcaagcgtggtggcgcgacctttcagtaccggccctcgttgccggcttcattactgtgctggtcggcttcgccagttcggccgtcatcgtgttccaggctgcacaagctgtcggtgccaaccaggcgcagatcgcctcatggatgtgggcactgggactgggcatgggtgtcacctgcatcgggctgtcactgcgctatcgggtaccggtggtgaccgcatggtcgacaccgggcgcggcgatgctggtggtcggtgccggcggcgcatctctttccgaggccaccggtgcattcctgctcgctgcggttctgggcatgctggctggcttctccggcatcttcgcccggttgatgcaacgggtaccgatggcgctggccgccggcatgctggccggggtgctgctgcgcttcggtctggacgtgttcgtggccatgaacacccagctggtactggcgctggccatgttcgccacgtggctggccggacgccgcctgttcccgcgctatgcggtcatcgccaccctgttggtcggcatcgcggttgcggccagccgtggcctgctgcacgcacagcaggtgcagctgcaactggcggtaccgcaatgggtgaccccatccctgtcctggaccgcggtggccggcatcgccctgcccctgttcgtggtcaccatggcctcgcagaacattccgggcgtggcggtgatgcgggcatccggatacgacgccccggtgtcgccgctgatcggctggatcggtgtggtcaatacactactggcgccgttcggtgcgtacgcgctgaacctggcggcaatcaccgccgcgatctgcatgggccgtgatgcccatgaggacccggcacgacgctataccgccgccatggcggcaggtgccttctacatcgtcatcggactgttcggtgccaccgtggccgcactgttcgctgccttccccaaggagctggtggcctgcgtggccggtatcgcgctgttcggcaccatcgccaacagcctggccagtgcgctggcggtagagcgggaccgcgaggcggcactggtcaccttcctggtcaccgcctcgggcgtctcactggccggcatcggctcggcgttctggggcctggtggccggtgcgctgtgcctgctggtgctgcggccccgtcaggaccgctgacccaccctacccggccaatgctgcgccgacgatgctcagcgccaccgcgatgacgatggcgatcagtgtggcgaccacgctggtgccgccacgcgcggtcagctcgctgcgcagccgtgcatcatcgtcgccggtgacggcacgggcctgggcgatcaggcgctggcagtgcgccaggtaccagctgttgccaaagatgccggtggtgatgctcagcgcgaaggtgatgaccagcgacaggccatccggcacatccagccaggtctccaccacgctgatcagcagcagcaggccagcccacatcgccgccaggcggtacatcctgcggtacatcatccagatcagcccgagcaggaaggccggccaatgccaggtgccactgcccgtcgcaacgccctgatccagccgccagcgctggcgatagatcgggaagttgccgccgaccacgctggcgtacaaggccatctcgccctccagcccggcagccgcagccctgtccggtgcggcggccggcgcacgatagggatcggacggatcgccgacatccggcgcgatgccctcaaccgcaggggctgcgtcgatatccagggccggagccacctcgacgggggtggaagcctgctccagttccgccaacggccgccatgagggcatgccttcgcaccagagcagggtgcgcgccgtaaccgtcccttcctgctgcagctggcgaagaccggccagatccaccggcccactgctctgcctgccattggcgtaccaccattgtgcttcctgcatgtttttccgtccttgctacctgcatcgacaaactgaaatcgctgcccgcgcctacagcgcggtactgcccagggtctgcaccagttgatggcgcgcacccgccgcaagcgtaatctgctcagggcctgcgttggccacttccaggcatacgtaatcgcgccagccctcgccgacatcggccatcctggctgccgcctcggcgcccggattccagaccaccagcgtctggctgccttcgctgcggatctcgatccgccgctgcagtacgggatcatgcagcacgtaatggccgccggcaccggtgtagatgcgatcgctgcgaccgggatcacgtggatcgcgcaatgaccacggtccctgttgcaggcgcagctgcgcatagtcctcgtacttgtccaggtactgcaggccgtcaaggccctcgacctcgacccgcttggcatcgcccacccggaaatagctgtgcagggcctgggtgaaggtcaccggcgaggttccggtgttctcggtgaccagctgctggcgcagctggcggccgatgcgcagctgcatctgcaggcgcaggccgtgatcggcgccgggcgcaggcgccaactgcagctcgacctcgccatcatcacgctggctggcctgcagaagctcccagcgcgcggtacgtaccaggccatgcgccggtacatcggcactctggccctggcgaccgaaccacggccagcacaccgggacgccaccgcggatgggcgtgggcagctcggcgcgcgtgggcgaaagccacagcagatcgggctgcccatcgggaatgaacgacagcagctggccgccgaacacgctgacgaccgccgtggcgttggcggttcgcacctgccaggcctccaggccgtgatacaggccggtgctgatgtccggattcgactgcatgcgatgacgctccttgaagaccgcggcgatgatgtcgcggtcaacgtgccgccggcaaggctttctgcccagcgggtgcgatggcggtcgcctcttcctgcagcgtgcgcaggatgcgctggcctgcgcggccgtccacctcgctccagcccaggcgctgctgctcggcctggatcgcgcggcgcgtggcggtaccgatcatgccgtcggcggcaccgatatcgtggccgcgggccagcagcagggtctgcagctggcggcgctcatcgcggcccaggcccgggtcatcggtcggccaggcggtggccaacccgttgccgccacgcaattggtcagccagcgtcgcgatcgccagcgcatagctttcggcggcgttgtagctgtagatcgcgtcgtagttgcggaacaccagcaatgccgggcccttgttgccggccggcagcagcagcgcggcgcgcgcatccgccggcaggttggccggagccaacacgctgccatccagcgcggtcacgccctgcgcacgccagtcggccagagcgcgacgctgggtgcggccggcctggcttgcgttgaagcccgcaggaacgcggacttccatgccccacggctcgccgctgcgccagccggcgcgcttgaggtagttggcggtggaggccagtgcatcgggaatgctgccgaccagatcgcggcggccatcgccatcaccgtccacggcgatgcgtgcataggtgctgggcatgaactgcgtatgcccgaaggcaccggcccaggagccggtgagcccctgggcctgcaggtcgccgcggtcgatcagcttgagcagcgccagcagttcaccgcggaagaagggttggcgacggccggcgcaggacagcgtggccaatgactgcagcagcgggcgcttgccgaacacgcggccgtagtcgctctccacgccccagaccgcgacgatagtggccggatcgacgccgtactgcgccgacacgcgatcgagcaggtcgcggtgctgctgcagcagggcgcggccatcagccacgcgctggcgatcgaccagcgcggccaggtagtcccagatcggcgtggtgaattcgggctgtgcatcgagcaggccgagcacgctcgggtccggggtgaggccggcggtgatcgcgttgaaacggtcgggactgatgccttgtgtcacagcggtggcctgcaggcccgacaggcagcggctgaacgccggatcgatgtcgccggcaggcgcggcgggcgctgtcggcgccgaggcaagagcggccgccaggccgagcgtggtcagaatgggcatggcgtcctccgtgttgccgttgcacggccatcttaggggtagcgctgctgctgaacctgaagcggtaccggctggccgtccgccctagatggcacgcaacaggcgcaggccataggccgggccttcagcatcccagcgctgcatgacctgcaggccagccggctgcagcagcgcttcgaagctctcgtcggtgtacttgtggctgtattcgacgcggatcggttcgtcggcctcgaaatggaaggtccggccatccagatggacgtcctgcgcccactggctgaccaggtcggtttcaatgcgcagccgcgcggtgctgtaacgggcgcggtgacggaatccgtcgagatcgaagtcgctgccgatctcgcgattgagccgggccagcaggttgagggtgaatgcggcggtgacgccctgcgcatcgttgtaggccgcctcgatcagcgccgggtccttgtgcaggtcgatgccgaccagggccaggccatcacgccccatggtctggcgcatcgcgcgcagcagcgcgaccgcgtcctcgccttcaaagttgcccagcgtggaaccggggaagaacagcagccgtcgcgcgggttcgcgttcgggcatgggtacggcgacgggacgggtaaagtcggcacagaccggcagcatctccacctcgggcagcgccggggccaggtggtcgatgctggacagcagcgcggcacgcgagatttcaatgggcgtgtaggccaccgggtcgtgcagggcggccagcagcaacgcggtcttacggccactgccgctgcccagttccaccacgtgcaggtgcggcccgacgcttcgggcgatgtccggcagtacccgtgaaagcagggccagctcggtgcgcgtggggtagtactcggcggtctgcgtgatctgctcgaacaggcgcgagccgcgcgcatcgtagaagtacttggacggcagctggcgcggcgtgcgcgacaacccggccaccacgtcggtgaggatctgctggcggctgggggtgagatcggtcagcgcctgcagtgcgtcgtgcaccgtactcatgcgaggtccctggccaggcgcagcccggagaactgccaacgcgccgggggcatgaagaagttgcggtagctggcacgcacgtggccacgcggcgtggcgcagctgccaccgcgcagcacccattgcccgcacatgaacttgccgttgtattcaccgaggttgccggcgaaagggcggaagcccgggtaggcgccatacgcgctgtgggtccattcccatacatcgccgaacagctgacgtagtccactgccccctgcagcctgcgggtgcagccgatcgtcatcggcaaaatgaccgcgaggcggcagcgttgcggcggcagcctcccactcgaactcgctgggcaggcgcgcaccggcccagcgggcgcaggcatcggcctcgtagtagctgaggtggcagaccggcgcatgcggatccagttcgcgccaaccgcccagggtgtactcgcgctgcagggcgtcatcccagtacagcgggtgctgccagccctcggcttcgcgcagcgcccagccttcgctgagccaccagcgcggttcgcggtagccaccggcgtcgatgaaggcgcggtactcggcattgctgacggggcgctcggccagtgcgtgcgcggggagcagcacgcgatgcgccggcgattcgttgtcgtaggcgaaggcggtgtgctgcggccaggctgcggcgccgatggtgacgatgcgctcgggcgactcgatccagccctgcgcactggcagcgctggttgcaggctgcaggtcctcgcggtaggccggctgcaacggattgcaccagaacgcgtgcttgatgtcggtgagcagcagttcctggtgctgctgttcgtgctgcaggcccaactgcaggtgctgcagtgcctgctcatcaaggtcgcctgccgccagccgcgattgcacctgtgcatcgacctgctggcggtagtcgcgcacctgctgcagcgatggccgcgacagcagcccacgctgcggccgggcatgcgccgggccgaggctcttgtagtagctgttgaacaggtagtcccaggcagggtcatgcgccggtgcaggtgggaagccggccagcacgaagcgttcgaagaaccaggtggtgtgggccaggtgccatttgctcgggctggcatcggccatgctctgcagcatggcatcttcggcgctgaggggggctgccagctgcatgctgcggttccgcacacatgcgtactggcgggcgagatcgcgctgcggggcagcgacggcggtggctacgctgtccatccgggcagcatctgcgcaacagggtgagtgccatgtcatcgttcgacgtcaacgcgttcacatgcgtgaccatcccgcattcaagaagccggtgcgaacgccgctaacggcaatgctgcggccgcgtcgtcaccgcgctggaattcctgcttgcccctgcatccgctccgccagcctgcgcattacctgttcgtgctgcccgccgtgctggttgccgtggtgctgtgggcagcactgggcaacgaagacgttgccagcccggcccaacgcatcctgccctggctgctggcctgcctcggcgccggccttgccctgctctaccaccaggtgcgtacgctctgcctgctgctggtggtggcggtcatgttcgcgctgctgcaccaggacgtgggcggctacctgcacagcggccacgtcacgtcgctgacaccgctgcgcttccatgccatttcggcctggttgcccttgctgttcgcgggcctggcattgtggcccgagcgcgggcggcgccgccacgacctgctgttgcgctccgtcgccagcggcacggcactgctgatcttcctgctgctggccacgcagcagccgcgcggcatgcacgatctgctgtccaaccgccactggagctggattccggccgactggaacgcgctggcacagctgccagcgctgctgttccttctggcaaccgccgcgctgggctggcaggcctggcggcatccgcgcccattgcacacggcgatgctgctggccctgctgtgcctgtggtggatgctgccacgggtgttcctgcagccggtgctgctgccggcactggccagcgcggccctgctgctgatgctgggcgcgatgctgcaggagtccttccatatggccttccgcgatgagctgaccggcctgccggggcgccgcgccttcaatgagaccctgcagcgggcgcgcggcacctacagcatcgcgatggtggacgtggaccacttcaagtcgttcaacgacacccacggccacgacaccggcgacgatgtgctgcgcctggtggcctcgcgcctggaccgggtgggcgatggtggccgggcgttccgctatggcggcgaggagttcgcggtggtgttcctggatcgtcccgcagcggcctgcgtggatgcagtcgaggcgctgcggcagaccatcgaggacacccgcatgcagctgcgcgaccggagcacgcgcagccgcgacgatgaaaccgggcgccggcagcgcggacgcggcggaagcgggcagacggtgcaggtgacggtgagcatcgggctggcagacagccgcgtggatgagcggccagcggcagtgatcaaggccgccgaccaggcgctgtacgcagccaaggacggtggccgcaaccaggtccgcgcgcatgccggccagcgcgtgctggcggcacgcggcggctgaggctcacaccgcgtcgaggtagtaccagcggccgtcgacgcgcagaaagcggctgtgctcgcccatcttcaccgcgctgccgccgcccacgcggtagcgggcggtgaagcgcacttcggcgctgtcggcgccggtgacagtgtgctcgtgcacggtcaggcccagccaatgcgtacgctggccgggcgcatcatccagcgacaactcggccggacgggtatccggatgccagctctggcgcagatagtccgccagcccccgcacataggcgctgtaacgcgatcgcatcaggcgctcggcatcgggggcggcctcaccggcatggaaacggccacagcaggcggcgtactcggcgggaaggccgcaggggcagggatcggtgggttttcggctcatgcggacattgtcgccgggttgtgcggatggatccacgcggggcaccggtcaaccagtgcaggacaggcgtatgctgtcgcgcccccatatcgattgatcgccgtgctggaactggttccccctgagttgtggtggctggtggtcatcgccttcatcgccgggctggtcgatgccgccgtcggtggtggtgggctggtgcagctgcctggcctgttcacggtgctgccgcagcagacgccggcgatgctgtttggtaccaacaagttcagttcgatgttcggtaccggtgcggccgcctggcgctatgcgcgcaacgtgcgcttcccgtggaagccggtgttgttcgcggccggcacggccttcatcttctccttcgccggcgccaccgcggtaagcctgctgcccaaggacgcggtgcgcccactggtgctggtgctgctggtcgcgatgctggcctacacactgtggaagaaggacttcggcgcgctgcaccgtccgcaggagatcggtcgccgcgaactggtgatcgcgctggcgatcggtgcggcgatcggcttctacgacggcttcttcgggccgggcaccggcagcttcctgatcttcctgttcgtgcgcttcttcgggctggatttcctgcgcgcctcggcggcatcaaaggtggtgaacctggcgacgaatgtggcggcgatctcgttcttcgtgccgaccggcaacatcctgtggctgttcgcgctgccgatggcggcggccaacatcatcggctcggtggtgggcacgcgcctggcgctgaagggcggcacgccgttcatccgcaagctgttcgtggggctggtggtggtgctgatcgcgcggatggcgtgggatacgttccgcgctgcgtgaacgcggttgccggccagcggccggcactaccgggccatgaaccccgcccatgggtagtgccggccgctggccggcattcccatccgatagtgccggccgctggccggcattccccatccgatagtgccggccgctggccggcattccccatccgatcgggtcatgaaccccgcccatgggtagtgccggccgctggccggcatccccatccgatcgggtcatgaaccccgcccatgtagtgccggccgctggccggcattccccttcaatcggccaggtcaggcgtcggcttcttccggttcgttggcctgctggcggctgcgctcgggcagcttcaggcgcttgccttcctcgtcatactcgatcagcagcacgccggagtcgtggcggccgctgatttcgacgaagcaggcgccgccgatgaacggttccagtgtcatcaccgacttcagcggggtggcaaccaccatctggaaaccgaagttgtcgaagatgttcatcgccagcgcggtgaactcgttgtcggccttgtcgaaggcttcgtcgagcaccactgcggcgtagctgggcagctggctgtcggcaccgccgagctggtagcgcagtgccgcggccaggcaggtggtagccagtttctggcgctggccaccggacttgccggcgccgctgcggtagatctcgacctgctggcgcgtttccgcatccagctcgacgccgatgaactccacgtgcatgcgcacgtccagcaccagctcccgccaacgcttgtcctcgccttcctgcgagcccaggcggttgaccagctggcgcagcacggtgaactgcgattcggccagctcgcgctgctcggtctgctgctgcgacagcacttcgcgcagctgcagctggaactcgcccacttccggcagacgacggtcgctcagttcgatggtcagcaacgtaccgcggttgaacggcacctgttccaggctggcgttcacttcgtccaggcgctggccgatcgacttgcgggcctcggcgctgtggcgctgcagggccagcaggttgttcttgctctggttctgcagcagatcgaagaagcgctcttcgtgctgcggcaggccatcgcgctccagtcgttcgaggcgtgcgaggaagtcctcggccgaggccaccgacacggtgaagtcgcccgattcctccggccattgctggatgaagcgacggaagcagccgatcagctggttctcgatgcggttgaggtcctgctgcgaggacgacagctgctcgttcagcgcgttgctgacctggcgcatgtgcgcttccagcgtttccaggctgagcggaccctgctcctgcaggcgctcggcaaggccggcttcctgctcctgggccaggctcggcagcaccagcgcacggctctgctggcgcgcgcggtccaggcggtcgcgttccttgaccagctgcccgcgctcgacgcggacgtcttcataggtgcggcgggcctgctcgatgtcggcgcgcacggcgtcaatctgcttggccagcttggcgaggtcggcattgccttcgcgcaggtcgcgcagcgtggcctcgatgtcgctcaggcgctgctgcggggcggcgatgtcgatctcgttccagctgatgctgaccagctcgtggcaggccaggcggcgttcgttgtcgcggtcacgctgcccacgcaggcgcgcgatgtcggtctcgcagctggcgatgcgcttggccagttcctgagcttcgcgctcgaaggcgcccaccttgtcgtggttgttgaagccgaggatccagcgacggcggtcgcccaccgcactgcggtcatccttctcgaaacggtcgcccggatgcttgacctggccttcgcgggtgatgccgcggtcgacgttgcgcagctgcttggcatccacgcactcgtagtcgaatcgcttgccgagctcgcggcgcagccagctttcgaacacgtgttcgcgcagttccagcttgtgcagcagcgacttcgccgacggctcacgggcgaacgcatcatcgttgcggcgcacgcggtagtaggtgaagcgcatgcccaggtgggtacggttcacccactcggcgacgtcgttgtaatgcttgtcgtcgaccagcagcgacagcgcgaagccacccagcacgcgctcgatggcaccctgccagccctgctcttccgagcggacctggatcagttcgccgacgaacggcagcgccgcttcggcgatgccggtttcctcggccaggcgcgcgcgcagcttctgcatcggcgccgggatattggagggcgtgcgctgcatcgcttcgagttccgcacggacctcgccgaagcggcgctcgtcatcgcgcttgccacccaggcgatcgctgatcgcatcgtccagcgccgaagaggcgcgctggcggtcctgcagctcgttctgtgcgcgctcaaccagttcggcgaagccgtgtgcgtcgtccggcagttcggcccccagctgctgcgcggccaggcttgcctgctcgcgcttggcctggcggcggtcgcgctcggcttcggcgcggccctgctcgcgttccagttcttcgatgcgctcaccgccctgctggcggcgctgcagttccagttcggccaggcgctcggtgtgattgtccagtgcggcacggcgctgggcttcttcgccaagcaggccacggtcacgcacgtccatctcgcgcaggcgcgcttcgatcagcgcctggcggcggctttcacggaagctgtcgacgccgagcttgagggcttcgtcgtcgccgcgccggcggtgcatttccttcaggtcgttgtagtaggcgcgtgccggcagcagggtctccacctggcgacgggcggtgaccaccgcctggtgcgcgccatcgagctcggcgaagtcgctgaccaggcgctcggcggcgtcgaaggtcttcggcgtgtcgagcatgaagtcgcgcaggaagacgttgagatcgcccaggttcttcgccgactgcgtcttgtgcagcaggcgcagcgccatctcgttgtcgatgccgagcaggtcgcggaagcgctcggcgtagccggagaaggtgtcgaagtggtgcaggtcggacagcttctgcttgagcttgcgcaggtccaggtcgaacccaccaagatccttggcgatgtcgaacgggcgctcggcaatcatgtagtgcttgcgcacgtcaccggccgaggtgccgttaccggagatccacagcaggcgcaccaagctgaccacgcggccgtcgccggcgcggtattccagcaccagtgcggtccaggtggcgcccttgcgcaggtactgggtggcgatttcgccggtgccgctgtcctgctggtcagcccacgcgccacgcacgtaggacaccaggttgcggtcgcggccactgcgctcggcttcacgcgcggcagcgttgaagtcgacgatggccggcggcgtcagcagcgcggacatggcatcgagcagtgtcgacttgcccgagccggaacgtccgacgaacaggaagccgcgctcggcgatcggcacttcggtcaggccgttgaaggtgccccagttgtgtacctgcaggcggcgcatgcggaactgctgcaggcgcgggtccggcaggccttcgttgaacagggcaggagtgtgcttggagatagccatgcgatggtcgggtctctcaggcctcggcggccggggtttcgcgcagctggcggtagaccgccgagagctgggacacgtcttcggcggagaacagcagcttcagcgccggcgagacttcgtggcggtcttcctggccgctgaggcgggtcaggatgtggttgtccttcatcttctgcaccgccgaggcgacgcggcggttgaagccggcgcggtcggtggacaggttcttttcgtagatggccagtgcttcggccatttcggcatcggcgaccaccgcgcggttgccgcgcgcatcggcttcggccagctgctggcgcaggtacagcaacagcaccgagtcgatgaaggtcagcggcgaggtgcgcagcagcaccggcgcgtcgacgtcttcggtatcggcctggcgggtgaacgccacgccgctgtcacggtcgagcaccagttccaggaacaggtccgccagcgacgagcggatggccgcttcgctgcggatcagtgccggccacagcttggcgtggcgcagctggtcgatgctggggccgatcagcagctggcacagcgcgcggcgcgcatccagcggcaggcgcccggtgtcgccgaggtaatagacgtcgttgccacggcggggctgcgccacggccgccaccggttcggcctcgtaggcgtcttccgccacgtcggcctgcgctgcgtcgatgggatcttcatgccagctcatggcgtctctcctgggtgaaccaaaccagcgggatgcgggcgcgacggacctggccgtcgccaccacgccattgcgcaagctcctgctcgccggcgaccacgttgccgaagcgcgtgcccagcgacagatagccgatgacgctgccaagaccctgcggcgcctcgcgctgcgacagggcctgggcgatgctgagccgcggctgtgcatcgagcaggtcgtgcaggtcgcggcgcagggtgcggaagtcgatttcggacgaagcgaccaggtcgccgacgctctccaggctgatcgcggccgcgtcgttgtactcgacattgccgtcgacctgggcgctgcgcggatcatgcagcttccactgcgaccacgagcgcaggcggctggtggtcagctgcaggtcgcggccgatgccgcgttgtgcggggaattcgtcgcgcagggccagcgcttcggactgcgcctgcttcaacaactggttgaggcggcgctgttccaggtagccacggctctgcacgaagccgcgcaggctgcgcgcgaagttctgcaggacgtcgtgtacctggccaccgcgctcgagcatggtgctggtgaagctgcgcaggaagttgcgttcgttgcggtccaggcggcgggcgaagccgcgcgccagcaccgcttccagcgcggcatcgagctgggcactctgttcggcgtcgttgagcaggcgccagaaggcctggaaactgcgcccggcgtcactttcgccaatgacatccacaccttcgaacagctgcgacagcacatcgccgcgctcgccctcgtcgtcgatgatgcgttcgcggaaatcgcggttgagctgctcgaagtcatcgcgcacgcggcggaagtcctcggtcagctcgtcggccaggccgatgatctggcgggtgcgttccagcgcgcgcttgccgtccagcgcaaccacgcggccggtgccgacccgggcgatttcggcatcgatgcggtcgcgctcgtcgtgcagcgcggacaggcgcgcatcgggatcggcttcggtctgcgcagccagcgccgagagctgttcaatgaccagcgccaggcggctttcggtggcggccacgcgggcctgctcgaggccgtcggcgaagcggatcgcctgcagtgccgcggtcgccagctcgtactgctcctggtcggcgccttcgggcagacggcgttccagccagccctgggccagccagtgcgcgatgtaggcctgcgcggtgcgcggcagctcgcgcgagagttcatcgccggccagctggtccagcgcgcgctgcagtcgctcgttcagtaccgaggacggcaacgtgcgctcgccgtccatcagcaggccctgcagcaggccgatgatttccggagcgtggtcggcggcaagcagcttccactggggctgttcgcgcaggtggcggtaacgggcaatgcgttcgcgatgcttcatgcagcgaaagaagtctgtagggctgacagggacaaaccgccatgcacagctgccgcgtggacagccgtgggcatgccggcctgcaggagccggcgtggtgcgggcaagcggctcagcgcttgccgcccacttcgatgaagcgcaggaactcggcgcgggtgcgcgcgtcgtcgcggaagctgcccagcatcttggaggtgaccatgctgacgccgcgcttgtggatgccgcgggtggtcatgcactcgtgggcgccttcgacgaccacgccgacgccgatcggctgcagcacatcctggatgcactgggcgatctgcgcggtcatcttctcctgcacctggaaacggcgggcgtaggcttcgacgacacgggccagcttgctgatgcccaccaccttgccggccggcaggtagccgacgtgcacgcggccgatgatcggggccatgtggtgctcgcagtggctttcgtactcgatgtcgcgcaggacgatcagctcgtcgtagccggccacttcctcgaaggtccgctccatgtaggcgcgcgggtcgtcgcggtaaccgctgaaccagtcgccataggcttcggcgacacggcggggggtatccagcaggccttcacgggacgggtcctcaccggcccagcgcagcagggtgcgcacggcatcctcggcctggtcctgggtcacgtcgccctgcggggcggccttttcgttgttattgctcattgcgtacagcgtcccgaacggggggcgagcatcgtacccgaccggggggtgggtcgtcctgttgggacggttcatcgggggtcgttgttggcgcgtcgttgctatcggtttggagtgggagagggggcagcgcaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgcgcagccccctctcccactccctggcggtgtcccgcgggcgcggcctgccccccgaaagcgggggcaaaagcgggggttcatggcttcggaagcggcgcgccgctgctgtggtgtcttgtgctttggtgggtgcggaccgttggtccgcactgcttctgctcttgcttctaagagccaacccaccgcgctcgcggggggatgggaaggcagcgggggccgggcggggcaggaccgtccgcggcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccgaccccggtcttgcggtgtgcgcaggaagcgcacacgagcaagccgcggccgagcccccaagggtgagggcgcttgcttgcgaggcatgcctcgcaagcgcccgaacgcacagccgccagcggctgggccggaccccggaggggggttcacggcgtgtcctgcaccgtccggcgcccgctgccccacccgacaccaggcaggcgcaacgctttcctcactacacccacccattcagaaaaacctattgataggaatgaaattagtagtatcctatctatctcttatggaccgacccctcgacgagcgcaccgtgctgcagatgcagctcagctccggcctgctgtacgcagggcggcagtggcagcgcctggccgacagccggctcggcagctacggcatctccaccgcctgcaccatgccgctgctgatgatcggccgctccggcggtggtatccgtcaggtggcgctggcgcagcagctgggcatggaaggaccctccctggtgcgcctgctggacaagttgtgcgccagcgacctggtccgccgcgagagcgacgccagcgaccgccgcgccaacctgctgtggctgaccgacgcaggccatgcgctggtcagcgagctggaagaccagttgatcggcctgcgccaggacgtgttcggcgagctttccatggatgaactgcacgccgtgctgaaggcatggcgcctgctggccgaggccgccgaccgcatcacgtaagaccgctgcccctgaacaccgccgctgccgtgcacacgccagcggcttttgcccgttgccgttgtttcgctgttcctcccctcccccccacctcgcccccgcccctaccgatgcccggtgaattcagtctccacggagtgttcgtcccgaccctgctcgggttgatgttgttggcctacctggtcaacagcggcctgcatgcgctgctgcagcgtgccggtgcctatcgccatatatggcacccgccactgttcaacctggcgctgtacgggatcgtgcttggcctgctgttccacctcctgcgttggatgcaatcgtgaacaagatcgtgaagaagaccctgccggtgctgctcaccagcgcagccgtgatcgtcgccctgctggtgctgcgccagctgtgggtctattacatggatgagccgtggacccgcgatgcccatgtcggcgccgacgtggtgcaggtggcgccggacgtgtccgggctggtggaaacggtgcaggtggccgacaaccaggcggtgacgaagggtgacctgctgttcgtggtcgatcgcgcccgctaccgcatcgcgctggagcaggcccgcgccaacctggccgagcgccaggcatcggtggcgcagctgcgccgcgagatcggccgtgaccgcagcctgcaggacctggtcgccgccgaggacgccgaagtgcgccgcgccaagttgcaggccgcacaggcggcgctggccaccgcacaggcggcggtcgacctggccgagctcaacctgggccgcaccgaggtgcgcgcgccggccgatggccgggtcaacgaccgcaccctgcgcgtgggcgactacgtggtggccggcaagccggtgctggcactgctggataccggctcgttccgcgtcgatggctatttcgaggaaacccgcctgcgcggcgtagctccggggcagagcgtggacatccgcctgatgggcgagtcggccccgctgcgtggccacgtggaaagcatcgccgccggcatcgaggaccgctaccgcagcaacggcagcaccctgctgccgaacgtgaccccggccttcgactgggtgcggctggcacagcgcattccggtgcgcatcgccatcgacgaagtacccaagggcgtggaactgatcgccggccgcaccgccacggtgaccgtggacaccggccgccatccgcacaacgacaaggccggcactgcgccgacacaggcgggcctgtgaacgccgccctgccccgtctcggtctgatcgttgcgctggccagcctggcggcctgcaggaccgtcggcccggattacgccctgccggaagggtcggccttcaagcgcccggaggccaatgcagccttcatcgatacgcagaacccgcaggtggccgccaaccaggcgctgcccgaccgctggtggtcgctgtacaacgacccggtgctggacggcctgatcacccaggcgctgcgtgacaacgtggaactgaaggccgccgatgcacacctgcgtcgtgcggcggcggtgtacgaacaggcgctggacgccggtggcttcgagtacgaggccgaggccggcgtcagccgcgcgcagctgtcggccgaatcgttcctgcaggagcacgagctgccggtgatcaacctggccgatggcaagttcgcggtcagctaccagttcgacctgttcggcaagctcaagcgcggcgccgaggcagcgcgtgccgacgagcagtcggtcgctgcggcgcgcgacctggcccaggtcagcgtggtcgcgcaggtcgccgacagctacctggaaatctgccacgccaaccacgaactgcatgtggccgagcattcgctgcagctgcagcagcgcagccgctcggtcaccgagcgcctgatcgcggccggccgcggcacgccgccggaactggcccgcgccaatgcgcaggtggcactgctggaggcggcactgccgccgctacgcgcgcagcgctcggcggccgcctattcgctggccgcgctgcttgggaaaaccccgggccagctgccagccggcgagatcgactgtgcgcacgcccccggcctggcgcagccgctgccggtcggtgatggtcgggcgctgctgcagcgccgcccggacgtgcgccaggccgagcgcaagctggcctcggccacggcgcggattggggtcgccaccgccgagctgtacccggacatccgcctgggtgcctcggtgggtgccgccggcctgctggaagacttcggcacgccgatgacccggcagtggtcgatcggcccgctgatctcgtggacgctgccgtcgtccggcacgcacgcacgcatccacgccgccgaggccggtgccgatgccgcgctggccgagttcgaccacaccgtgctgcaggcgctgcgcgagacccagaccgcgctggaccgctatgcgcaggacctgcgccggctgcagtcgctgcgcatcgcgcaggagcaggccgcactggccgccgagcagaaccgccggctgtaccagggtggccgtacgccgtacctgtccagcctggatgccgaccgcagcctggccaccagcgacgccaccctggccgccgccgaagcgcaggtctcgcgcgaccagatccatctgttcctggtgctgggtggcggctggcaggcatcggttgccccgcccgcgccgtccaccgcacaggcctcggcgaagtaagccatgaacgcgctgaccgatcgccaggcctggctgttctcgatcaagacctacctggccgcggtggccgcgctgtacatcgccatggccggcaacctgtcgcgcccgtactgggcgatgggcacggtgtacatcgtcagccagccgctgctgggcccaacccgcgccaagggcgtgtaccgcatcgttggcaccctggtggccggcctggctaccctgctggtgctgccggcgctggtggaaacgccgctggtgctgagcgcggcgatgtcgatctggctggccgggtgcctgttcatggccctgctcaaccgcggcccgcgcggttacgcgttcctgctagccggctacaccaccgccttcatcggcttcccggccgtgacctcgccggagaccatcttcgacaccgtggtggcccgcagcgaggagatcatcctcggcaccgtggtggcagtgctgtttgcttcgctgctgttcccggcctcggtacgcccgatgctgcgcgcccgcatcggcaactggatggaggacgcggcgcagtggtgccggcagatcctcgaacgcggccgcgcgcacgcgccgcgcaaccggctcgccgccgatctggtgcagttcgaggcgctgatcgagttcctgcgccgcgacgacccgcgccatgccggttcggccgtgtcgatggagcggctgcgcgagcgcatgctgctgctgttgccggtgctgtcctcgattgccgatcgcttgagcgcactgcgcagcgatggccaggccctgccggatggcctgccggcactggtcgatgacatccacgactggctggatggcccgaccaacgccagcgagtacgcgcgcctgcgcgcgcgcatcagtgcgttgaagccgcaggtggaccgcgacctgcagcacctgcagctggccagcctgctgctgcgcctggaggagctggtggacctgtggcaggactgccgcaccctgcagcacgcgatcgaccagggcactgcgccgctggaccgtgcgcactaccgcatccgcaccgaacgcgtggccgccgacaagcacgtcgactatggcatggcgctgttctccgcgctcagtgccggcgcggcgctgatgagctactgcgtgctgtggatcgcgctggggtgggaaggcggcggcaacggcgcgatgatggccgcggtgaccgccgcatttttcgccgcgcaggacgatccggcaccgagcatggtgtcgttcctggtgtgggcgatggtcgcctcggtggtggccggcgtgtacctgttcggcgtgttcccggccgtgcacgacttcggcctgctggcgctggtgctggcggtggcgttcctgccgctggggctgatgctgcaccaccccaagagcgcgctgttcgcgctgccgctgacggtcaacctggccgcgctgctgagcctgcagaacacctacagcgccaacatccagaccttcctcaactcgtccatcgcgatgttcatcggcattggctttgcggtggtgatgacccgcctgttccgttcggtgggcgccgagtggaccgcgcgccggctggtgcggcagggctggaccacgctggccgaagccgccgaaggtcgtggccagcaggaccgccagcgcttcgccgcgcgcatgcttgacctgctcggcctgctcgcgccgcgcctggcggcgacgccggaaggcagcgacatcgcctcggtggacatgctcaatgaagcacgcatcggcctgaacatcctgcagctgcgccgcgcccggctggaactgcccgagcgcagtcgcgaggcggtcgagcacattctggaagaggtcgccgtgcactaccgacggcagatcgccgcgcgcaagccgattgtggcggccgacgcgttgcgcgagcggctggatacttcgctggcccgggtcggtagcgtggccgcctgcaaggcccgcgatgaagccctgatgggcctgatcggcctgcgcttcgcgctgttcccggaggcgaaggcgctggcgccggggtgggcggacgccgacgctgcatcagcctgataatgatcggtggcgccgggcaatgcccggcagcctttcgccacggcagcaggatggttcaatgagttacgacatgatggtgttcgaggccagtgccgccccacgtgaggcaacggcattcatcgcctggttcgaaaagcagacgcagtggaacgaacgccacgagtacgacgacccggtagtcagcagccccgcgctgcgagcgtggttcgcggagatggcgcaggaattcccgccgatggacggcccattgagcaacgacgatgacgatcgtgccgaagtgaccgagtacagcatcggccggcaggtgatctatggcgccttcgcgtactcggtggccgagcgcgcgcacggccgcgtgcaggacctggccgagaagcacggcgtgggcttcttcgacgtgagtgctgatgaagcggcgatcgtgttcccggatgggctggtactgatcgcggaataggtgtggcggcagggctgcgccctgcacctgccgaggcaacgtcaacgtcaaaagcgggtattccttgggatggcggggtgggtccggttgagggggacgccgtcaacccatccatgggggcttggtcgccgcttgctcgtgtgcgctgtcctgcgcacacggcaagaccggggttgggcgtcctgcccaacccgcccgaggcatgcctcgggcccatgcggctcacgcccccgcacccggacccaccccgccttcgacagtttcctgcgatctgccggcacggcgttctgctctggtgggtgtcgaccttggtcgacacggtagatcccggcatgcgtggatgaacgtcggaatgatcgaagtacgctgttgtaaagtcgagccatgctcgactgcttctgcctggcgatcaggtgaaggggtcagagcccgttcccgatgggaacgggatccgaccccgattcagaacaactggccctgcatcgtgggctgttcgatgcgcaccggtgcttcggccaccgcttccgtacccagccgccaggccaggccacccaatcggctggcgtggcgtttcaatgcggcctgcagcacctctgcgctgcccgccacatgcagcacttggcgggcgcgggtcaggccggtgtagaccagttcgcgcgacagcacgcggctgtcctggcgcggcagctgcagccacacttcatcgaactccgagccctgcgccttgtgcacggtcatcgcgaaggcgctttcgtgcgcgggcagtgcggccgggtggaaggcgcgcggctgctcgaccgtgtcgccggggaaccaggccaccatcgcgccactgccatcgcgcaggcagatgccgatatcgccgttgaacaggcggtgccggtagctgttctcggtgaccagcagcaggcggccctggaagtatcccggggtgttgccagccagcagctgttcgatgcggctgttgagcccgcgcgcaccctgcgggccttcgcgcagcgcggtcagcacgcgcagtcgcccggcctgctgcagggcaagcaccggatcggcggcgtcggccaacgcacgccaatggcccagcaggtgctcgcgctggccgcgcagtggatcggcttcgccttcgtggaaatgcacgccggccagttcaccactgcgcagcagctgcagcgcggtaccgctgtcgccctcgcgcacggcatgcgccagcggtgccaggtccagcgcatcgctctgccggtaaccacgttgcagctgcacgcggcggccggcgaaggcgcgcggcgtggcctgcggctgcaacgtggccggtgccaacagaccctgcagtgcctgcgcatcatcggcgcgggtgccgatgccatcaccgctggcgcgcaggatcgcgctgagcacatcaccggcttcgaccgagggcaactgatcggggtcgccaagcaggatcaggcgggtgccgctggcgatcgcgtcgaccagcttggccatcatcggcagatcgatcatcgaggcttcgtcgaccaccaccacgtccaccggcagcgggttgtcggcgtggtggcggaagcgcggcgaatccgggatcacgccgagcaggcgatgcagggtggtgccggtactgggcaatgccgcgcacagcgccgggtccacgccgttctcctgcaggcgctgcacggccagacgcaggctctcggccatgcgctcggcggcgcgtccggtaggcgcggccagcgccacttcgggcagcggctggccggcgtgccgggcctgcgccgccagcagcagcaacaggcgcgcgatggtggtggtcttgccggtgccggggccgccagtcaccagcgccagcggatggcgcagggtcacgccggcggcacgggcctggtgatcctcgctgcccgatgcctgcgggaacagctgcgcgaacaacggtgccagcgctgccatgtccggtgccggcagcggatgccggccgatgcgctgcagcccggcggccagctgccgttcgtactcgcggtagcggcgcaggtagagcaggccgttctccagcaccagcggcgcatcctcggcgatggcgtcggcctgctcgggtatagccacccaaggcgatgcgcgcagttgtgccagccagtcctgcgcggcgggccactcgggcaccccttccagcaggcgctgcggctgcgccggatcgaagccggcgtggccctgcgccaccgccagcgaggccagcgccgccgccagcgccacgctctccggcgtgtcgccgcgcagccgcatcaggctggtcgccaacgcgtggtcgagggtgcgcagcaggcccttctggtgcagttccttcagcaggctcatgcgctggccccacgggcacgtgcggccagttcggcctgggcctgttcgccaccggcgaacaacgcatccagtgcatccaccagcgccagcgggaagcggtccacatgcacaccgttgccggtgccatcgaggccgcggcagaacaggtagcggatgccgcccatgtcacgctcgtagtcgtaggccgcgcccaggcggaagcgcagccagcgatgcagggccacggtatagatcagcgcctgcaggtcgtactcgctgtggcgcatggcgatggccagcaggtcctggctgtagccgggcagacgattggatttgtagtcgagcacgtaccagcgcccgtcgcgcacgtaggtcaggtcgatcatgccggtcatcagcccttccaggcggcggcgctggccgaagcctcgacgaccactggaaacaccgtgggcatgcagcacctgcagcagcgccggcaccgtggtcggctcgatggcgaaatggaagtcgatttccgcgcgacgctcaccttcacccaggctgtgcagcgcgccgccttcgggcagcggcacggtgagcgtgtggccgaccagcggcaccagcacggccacgccatcgtccaggtcgacgtcggcatagccttcgtcgtgcagcgccttgcgcagtacatcggcctgtccctcgggcgcttcccggcccggcttccagtcaccccaggcagcaaagtcgacgttctccatcgcctcgtgcagcacgttgccgaagcggctgcccatgaagcgcgggtcgatcggcgcgctgtcttcgacgacggcggtgggttcgggcagcgccggttccagcggcagctccgggccggccggttcatcggcggccggtgccggcagctcggtggcggcggcttcaatatcactgccagcgcccgcatcggcatgcgccagctgggtgaagctgtacacccaccagtcatgcggcacgcgccgggtcagagcacgcaccgccggcaggtcgccttccacttcggccgccagctgcggcagcgcggccggtgcctcgctgtcatcaatatgcacatcggcgtgcgcgcgcagcgcctgcaggtcacccagcagtggcgccagacgcgtcctgccgagcccggccagatcacccacggcgatccacagcgcatgctcggcgcgggtcagtcccacatagagcaggcgcgcatcctcggcacgctgctcgcgctcacgctgcgcgttggccgcttcccaggcctcgtccttgtccagcttccagtgcagctggcgctggccgccaacgtgcacggtgcagtgcgaggcggtgttcggcgcgccgccgtcgatgccgacgaagggcaggaacaccagcggatactccaggcccttgctcttgtgcagggtgatgatctgcacgcggcgcgcatccgactccaggcgcaggagctgctgctcgtcatcctggtcggcactggccatttgcccctgcagccagtccagcaggccatgcatgcccagcgcctgcgccgaggcctcctgcagcagttcacccagctgcaggtaattggtcaggcggcgctcgccatcgatcagcgccagcaggcgttcaccctgtgcggcacagacatcggcaatcactgcgaacggtccgccgcgctgccagcgctcgcgccaatgcagcagctgtgcctggaacccgcgttgcaggtcaccttcgcgttccattgccgcgatcgcgctggcccgctggccaagcagcacggtggccagcgctgcacgcaggcggccttcgtcggccggttgcagcagtgccagcagcagcgcacgaagatcgcgggcttcagcagtggcaaacaggctctgcttgccggccgccaccgcgggaatgccgaccgcggccagcgcgcgctgtaccagggtggcctcgcgatgcgagcgcaccagcaccgcgatatcaccgggctgcaccggtcgcccacgcaacacggcattgcccgcgcgcgcatcgaccaggatctggtgaatcgcggccacgcaggcctgggtcgccgcatcgcgcgaggcatcggcgctcatcgccttgtcgccgccactgcgcagcacgcgcagggtgagtgccttggcggcctggccgtcgcgcaggtagtccgcatcgctgcgcacgccaccgggccgcacccgctcgaaccggatgtcgcgttcgaggaaggcgtcttcgccaccgttgtcgtacagcgcctgcaacgcgcgcaacacagacggtcgcgagcggaagttctggtccagcaccggcgcctgctgcgccacctgcttggccttcaggtaggtgtggatgtcgccaccgcggaaaccgtagatcgcctgcttggggtcgccgatcaggaacagcgccggcgccaggccgagttcgcgcacctccggcgaatcaccgaacacggtgtggaagatgccccactggcgatcgtcggtgtcctggaactcatcgaccagcgcgatgcggtactgcgcacgcagttgcctgaccagcgtcagccgctgcgggccttccagtgcgagcgctacgccatcaatcagatcgtcgtaggtctgtacccggcgcgtacgcttcagcgcctgcaggcgctgcgtggcttcggcgcgaagcgtgtgcaggaaatccagcgcggtgccacgcagccaggcatcgcgttcggccagcagcgcaacatagcgcgccaacggcgcctgcaatggcgacgacggcgtgcgatcagggaatttcttgttggtcttgtcggccagcacctccggcagcagtgccggcaggcgatcgctggccagcagctcgcgcgggtcggcgcgctcggcccaggccagcagctgccggcccagcgggtgcagccagcccagcttgtatgacacgccgttgagccacttgttgtcgacggcatcgcagaggtcgatgaagaactgctcgccatgctcgcgcacgcttgcggacagtgcttccgccgcgctctgcaatgccgggcgtggatcggccagcgccgccggccgtggcagcggatgcagcggcggtgtgcccagcagcgcgcgcagatcggcggccagcgcgtcggggctcgaccacagccaggtcagcggctccagcgtggccgggtcgttggcatgcacgcgccacagatcggccgcgagctcctccagcagttcacggtcgctggccagcagttccggcggatcaaaggtgtggccgctttccagcgcatgctcgcgcagcacgcgggtacagaaaccatgaatggtgaagatggacgccaggtcgatctcgtctgcggccacctgcaggcggcgtttcagtgcggcagcgctctcggtgccgcactgcagatggcgctgcagcacgtcgcgcgtcaatcgtacctccggtgcttcatcgtcggccgcttccaggtcgaccaagcgcgcggccagcgccaggcgctcgcggatgcgcttgcgcagttcctgggtggcggcatcggtgaaggtcaccgccaggatctggccgatgcgcaggccctgctccaccaccaggcgggtgaacaacgtggccagggtgaaggtcttgccggtgccggcgctggcttcgatcagccggatgccctccagcgacagcgccagatagggatcgcggctgagggattcgctgccgtcttcggtgatggcggtgttcatgcgctgccctcctggcgtgcttcggtgccgagagcgcggccttcgcgcaccgcgctgaagaccagctggctgttgcgcagcaggtcggcgtagctggcctcggtagcgaacgggtcggcaccccgcagcagcagctgccaggcgtcgctgctggattcaccccagctgcggtcgctgccgtgccactgcttccagccttcgctgcgctgcttttctgctggcgcgttgtacagcacccaaccggtgtacggggcaaagcgcagcggctcgcgcaggccacgctggcgcagctgcagcagcgcacgcagcgccgcacgtgcagcgggaacgctcagtgccggcagtacatgcgggccgggaccggcgtcgccgccatcatggaactgcacaagcggcagcgcgtcgcccgccgcgttcgccagcagccagtccaggccgtggcggatcactgcattgccattgagcgtgccggcacgcaagcgcaccagcccttccggatgccgatcggccacgcggccatgcaggcgcacgccatcgatgtccacttcgtagcgacggctttccagtggttcgccctgcatccagcccagcagcgcactggcatacgggcgtgtcttcaactgctccacctcgaactgacgctcgcccaatggacccgacggcagcaggccacgcgcgcgcagccgcgggtacaacggctcggtatcgccgctgagcgtggcgcgcactaccgccgcctgcacgctgcgcttttccggcccgcgcgaggacagcaccagcggttccaggtcatccacctcctcgacctcgtcggccaggcgcaggcccagcgactgtgcgaggaactgcccggccgggtcgcacaggaagcggcgcagggtatcgagcgcgacctcctcttccaccgcgtcgtcgagcggcggcggcaacggtgcatcgaaccacggctgcaggccaccgcgctggccggtgaggcgaccggcggccggatgccactggcggcgatagctgaagcgacgcggatcgccatcgccgaacgccgccggtgagaacggctgcagggcgtggcgcacggtgaagtcgcggaccgccgcaggcggatcgaggtgatacgcggcggcggcgtcgatcagttcgctgaccagcaccgacggctcgcgcacgctgccatcgcgcggatcggcgccgagatagctgagatagaacacctcctgcgcggcggcgaacagctgcaggaacaggaagcggtcatcctcgcgggtggagcggtcgcccggacggcggcgcggcgtatccagctcggcggtgagctggttgagaccggcagcggggtcacgccgcgggaaatcgccatcattgaggccgagcacgcagatcacccggaacggcagcaggcgcatcggcaccatgcggccgaaactgatgccaccggtcagcagcggtgcgcgcgtatcggcctcgcccagcgcgccggcgaagtgcgcgcgcaccacctctggcggcacgccttcctcgaagccggccttggcggcatcttcggcgaactggttgagcagcttgcgcaggcgctccagcgcgcgctggctgttgggggaactgggcgcggtgggcagcagtgcatccagcagcgacagcaggcgttgccgccactgcgccggggtgagcagctcgcccagtcggcgctggtagatggccagcacgcgcagcaggcgcagcagccggtccagcgcgtccagcgcaccgccttccagttcgatccacggcgccacgccggccaggtcggcctcgctgccggtggcgtggccgagtaccaggcgatccagcgcgaactgccaggtgtaggcgtcgtcggccggtgcctggtgctggttgcggtgtttcgcatcgaggccccagcgtgcaccggcctgttgcagccagccatgcaggcggtcgaagtccaccgcttccagcccggccgcctcggccagcggcgcgctggccagcaggtccagcacttcgttcaagccaaagcgcgagaccggcaggcccagcaggtgcacgaacacatcggccaacggctcgccggccagcggactgctgtcggccagcgcatacggaatgtgttcctcctcgccgccgcgaccgccgaacaccgcttccaggtacggcacatagggatcgatgtccggcgccagcaccgcgatctcgcgcgcctgcagcggcgggtcgaagcgcgggtcctgcagcaggctgcgcagctggtcgtgcagcacctgcagctcgcgcaggcgggtatggcaggcatgcacctgcaggctggggtcgtcgctgcgcaggccgtcgcgcagctcgcccgagggcagcgcgcggcggtggaacaggtcacgctgcaggcgatgcagcaggctgtcggacaggccgccttcgtccagggtcgggcgggtgtcctcctccggatcggaataggcagcgatctcgccggccggatgcaccacctcgtaactacccagcaccgccatgaagtcgcgcccggccgcaccccaggcttccagcaggcggttctcgccggccgcttcgccgaaggggtccggtgcgccgctgcgcaggcgctcggccagcgtctgcaggtcgccccagtacgactgcaccggggtaggcatatagaaatgcagctcgcccacccgcgcctgggtggccatcacccgcagcacgtcgggcgagatgttgagcgttgcgaacgcagacatgcgcggtggcaagcccttcggcagcggttggccggcaccttcgaaacggtccaggtactcctggatgcggcgcgcgcggtagtcgtggccctgggtgatggtgcgccacaggatcgcctgcgggtcggcaggatcggcaccggctgcccagcgcagcagccagtcacggcgccacgcctggtacttttcaaataccgaggccagctcgccggccagcgcccagggtttcaatgcgtcaccgccggcaagataggactgcagcgcacgcatcggtggctgcgccagcaatgtcgggtcgcgcagggcctggtacagcttccagtgcaggccggccgcgtccagatcgtcctgctcgccgctgacgttggccttcagcgcgcgggccacgaactcgcccggggtgaggaattcgaggttggcggcgacaccgaattcggcggccagtgtcgcttgcagccagcggcgcatcgccacctgcgggatcaacaccacttccggcgccagcaacggctggcctggcaccggcgcacgcacgttgcgcgccagcagcgcggccagcacgtccagcgagttggaatggtagaggcggaaatcgctgcctgggtcactcatcatgcacagtgtgcaggacggcaggcagtattcaatggtcggcccatcgacggtacggattgttccgggctgccggccgattgtcccggcctgcgccacgccctgccgtgcaacaatactgcaccgtccagtctgcttatgttcagccggctggcccgatccttcgatgtctaaaaaacgttaatggtgcccatgtcggcttccacctccagtctggtgcagttgtccaacgtccgcatcgaccggagcggacgcacgatcctgcgtgacgtgtcgctgcaggtgccgcagggcagcatcaccgccgtgctcggaccctccggcagcggcaagtcgaccctgctggcggcgctgaccggcgaactgcgaccggtggccggcgacgtcaccctgttcggcaagccgatcccgcatgacagcagcgcgctgctggagacgcgcaagagcgtgggcgtgctgctgcagggcaatggtctgctgaccgacctcaccgtggccgagaacgtcgccctgccgctgcgtacgcatacccgcctgccggccgccgtgctgcgccggctggtggagatgaagctgcatgcggtgggcctgctggccgccgccgacgcctggccgcgcgaactgtccggcggcatggcgcgccgcgtggcgctggcccgtgcgctggcgctggacccaccactgatgatctacgacgagccgctgaccgggctggacccgatcgcctccggggtgatcatgagcctgatccagcgcctcaaccacagcctgggcctgaccagcatcatcgtcagccaccacgtgcacgagaccctgccgatctgcgaccaggtgatcgccatcgccaatggcggcgtcgtgttccaggggacgcccgaggcactgcagtccagccaggatccgctgctgcggcagttcctgcatggccagccggatggcccgattccgttcgatgccgcgccacgcgcgagggttgcctgatgccgttcgtccaagccacccgctcgctgggccgcgccgggctgttctcgctgaccgtgctgcgcggttccctgccgacccgtgatttcctggccgagctgacccgcgagatctacaagatcggcgcgcgctcgctgccgatcatcgccgtcggtggcgccttcgtcggcctggtgctgaccctgcagggctaccgcacgctgaccaccttcggcgcggccgacgcgttgtcgaccctgcttggcctgtcgctgtaccgcgaactggcgccggtgctgaccgcgctgctgttcatcggccgcgccggcagttcgatcgccgccgagctgggcctgatgcgcgccaccgaccagatcaaggcgctggagctgatggcgatcgacccggtggccaaggccgtggcgccacgcttctgggcggcggtgctgaccgtgccgctgctgaccggcatcttctgctcgctggcgatcagtgccagctacttcgaggccgtgcacgtgctgggcctggacaatggcgtgttctggtcggcgctgcgcaacagcgtcgatttctgggatgacttcggcgtggcgatgctgaagtcggcgatcttcggcggcaccgccgcgctggtcgccgcctatgttggtttccatgccgagccgaccattgaaggcacgtcggtggcgaccacccgtgcagtggtcaacgcttcgctgctggtgctgatgttcaacttcgttctgtcggcaatgttgttcacctaacccctccaccggcggtgcgcaggcgcgcgcggccaccacgactcgatcaggtaatccacatggccatccgcggtcccagactcgaattctccgtcggcgctttcctgctgctggccctggcctcgctgatggtgctggcggtggcctcgaccaaccagcgctggagctggggcagccagggctacgagctgaaggcgcgcttctcccaggtcggccagctgcgcaagcaggcgccggtgaagatcggcggcgtcaccgtcggccaggtcgcctccatcgacctggacccggtgaagttcgaatcgatcgtgaccctgcgcatggacagcaaggtcaaggacctgccggcggacacctcggccggcatcttcaccagtggtttgctcggcgagagctatatcggactgcagccgggcggtgatccggacgtgctgaaggccggcgacgaaattgtcttcacccagccggcggttgacctgatccagctggtcggaaagtacatgttcagtggcggcgccggtggcggcgctgctcagaagcccaacgatggcgcgcaggcgcctgcaacggaaccgcaaccatgaagatgaaactgatcccggccctgctcgcctcggcgctgctggcggctactccgttcctcgcccaggcccaggccgccgcccccgccgctgccgcggcgcagggccaggccggcaaggtggtgatcgatgccagcacgcgcatcctcaccaccctgcagcagcgcaggagcgaattcggcagcaacccggccagcctgcgcaactacatcgacagcgaactgaaccgcaccttcgaccgcgactatgccgcgcgcctggtgctgggcccgcacgcccgtggtgcctcggatgccgacatcaagctgttcgccgatgccatggccgacagcctcatgcagcgctacggttcgaccctgctcaacatccagggcaagccgagcttccgcctgaagggtgaaagcccgctgccgggcaaccgcggcgtgcgcgtgagcaccgagctggtgcgtgccggcagcgagccgacccctgtcgagtactggatgcgcaacgtgaacggccagtggaagatcttcgacgtcaacatcgaaggcatctcctacgtgcagacgttccgcaaccagttcgacaccccgctgcgccagaagggcatcaagcaggtggccagcgagctgcacagcggcagcatgcaggccgggcccgcgggcaatggcaagtaacgcactggcgctgctggaaggcgacaccctgcgcctgcgcggggtgctcgaccgcgctgcggtgatcgcgctatggccgcagctgcaggccctgccggcaaagctggcacggctggatctggctgaggtcgaacgcgtggacagcgccggcctggccctgctggccgagctggcggcacgtgcgcgcaaggccggccatccgctggtgatcaccggcgcgccggctggctacaacgaactgagcgcggcctaccggctgtcgcccaacctggatttcaacgctacttctgctgcgagctgacatgaacgtcgtgcgcactctccccctgatcgtcctggccaccgccctcaccgcctgtgccggcaagcccgcgcgcatcgatgcaccggcagccagcaccgtggtcccggccagttcttccacctcgcccgccgccgcggccaccgatgccggcatggctgacgctgcttcggtcgcgccggtggccaatccgccggcggctgccgcatcgtcgccggctgcgcccaccgacagcggcgacggcagcgcggcgaagacctcagccgccaccgcgcccggtggcgatgacgacttcgatgccctctatggcggtgccggcaacaccaccaacgcagcggcctacgatccgtgggaaccgttcaaccgcaaggtgcacaagttcaacaacgcggtcgaccgcggcgtcgcgcgtccgctggccaccgcctatacccacgtggtgccgcgcttcgcccgcaccggcgtcagcaacttcttcagcaacctgcgcgcgccggtgaccatcaccaaccagctgctgcagggccgcggtgccgatgcatgggacagcctcggccgcttcctgatgaacagcacgctgggcatcggtggcctgttcgatccggccagcaaggcgatggtgccgcgccgcaatgaggacttcggccagaccctgggtgcctggggctggcgtcgttcgcgctacgtggaactgccgttcttcggcccgcgtaccgtgcgcgacgtgttcggcctggccggcgacattccgttgtcgccgatccgccgtatcgaagaggacaaggtccgcatcggcctgcagggcctgcagctggtcgatacccgcgcgcagctgctggcgatcgacgacctgcgtgacactgccgtggacgagtactcgctggtgcgcgatgcatggatgcagcgtcgcaactaccagatcgagaacgatctgcgcagcaagcgcgagcgtggccacgacgacgccaattcgccgatcccggtcgatgcgatgccgatgccgcagtggacgcactgagtcctttcagcgacgcatgaaaaaccccgcctcggcggggtttttctttggcgccgtgggtggggtcggagccctttcccgtggaaagggatccgaccccggccgatcaggcagccagcgcggcttcgatggcttcgcgcaggcgcgcgtcgtcagccgccacgtccggggcgaagcgggcgatgaccttgccgtcgcggccgaccaggaacttctcgaagttccacagcaccgccggcgcggcgtggatcggaatctccttgctggccaggcgctcgcgcagcgggccttcgccgatcgactgcggctgcgcagcggtcagctgctggtacagcgggtgggtgtcgtcaccggccacgctgatcttggagaacatcgggaaactgacatcgtaggtgagctggcagaactgctggatctccgcttcgctgcccggctcctggccgaggaagttgttggccgggaagcccagcacttccaggccctgtgcgtgcttttccgcatacagcgcctgcaggccttcgtactgcggggtcaagccgcacttggaggcgacgttgaccagcagcagtaccttgccctggtagtcggcaagcgaggacggctggccgtcgatggtggtgagggaaatgtcctggatcgaagtgctcacgcgggggctccggcaacagcggggaatggcccaccagcatagcgccgcgcgatgtcggtcgtgccggccgctggccggcaatcgtgcgatcgttcgcaagggttcatgaggctgccggccagcggccggcactacgatcagtccacgcagatcatgccctgcgccttgccctcatcaatgcgctggcggcagccgaagttctggcgggcatcgcgctggcaggtgccggtggcggggctgccaaccgccacttcgccgccggcaaggcactggcccgtgcagtcgctcttgcggctgcaggccttgccggcatcggcgtagggaatcacgcactgttcgcgctgcagccggcccagccgctgcagggtgccgccagcggcctggcagtccacatcgcgcgcttcgcggtaggcctcggccgcttcggggctggtggctgcggcgggtgccgccgccggattggcagccggcggtgcgctgctgcaggcgacaagcagcgcggtcaggatgagactggtgcagaggcgcaggcgcatggcgttacctgatccagtaggacaggccgccagcatacgcatcgaccatgcaggcggcgtgtcgacgtagctcaggcttcgtcgccgtcgtcgccttcgttgccttcgtcctcggccgtggcatcagcatcggccaagccgcccagcagggattgcgcctgctctgacgccagcgactccacgccgcgcaggcgccgttcgatggtgcgcgtcttgcggctggcttcgccgatgctgcggccgaccgtggtgatctgcttctcggccttctcgagaatgccggcgaacttgccgaactcgctcttcaccgcacccagcaggctccacacctcgctggaacgctgctcgatggccagcgtgcggaagcccatctgcaggctgttgagcagcgcggtgaccgtggtcggtccagccaccaccacgcggtgctcgcgctgcaacaggtcgaccaggcccgggcgccggatcacttcggcatacaggccttcggtgggcaggaacatcaccgcgaagtcggtggtgtgcggcggcgcgatgtacttgtcgcagatcgacttggcctgcacgcgcaccgcgcgttcaagctggatgccctgcaggcgcacgccctcggcgtcaccctgttcctgcgcgtcgagcaggcgctcgtagtcctcgcgcgggaacttggagtcgatcggcagccacaccggcgtgtcgtcactgctgcggcccggcaggcgcaccgcgatatcgaccatctcgccactgtccgggcgtaccttcactgcccgcgcgtactgttcctgggtgagcgtctgttcgaggatgttctccagctgtacttcgccccagctgccacggttcttgacgttggtcagcacacgcttgagatcgccaacgccggtggccagctgctgcatctcgccaagaccgcgctgcacctgttccaggcgctcggaaaccagcttgaaggagttgcccaggcgtgtttccagcgtcgactgcagcttttcgtccacggtgtggcgcatctgctccagcttctgcgcattgtcgttctgcagcgcgcgcagctgctcttccagcgtggcgcgcatctcggcgatgcgctgttcgttgcgctgggtcagttcctgcaggcgcaggccaaggctttcggtcaggcgctgctgcgactgcgcaccttcctcacgacccttgcgcgcatcgtccaccagggtctggcgcagcgcgcccagctgggtatcggtccgcccggtgagttcctgcagctgctggccgaaggcgtggatgcgcgcttcctgctgctggccgaaggtttccagctggccgcgcagttcctgcaggcgctgccccatgagtgcggcgccacgctgctggctctccgccgcctcggcacgcgccttgcgggcgtcctcgcccagcgcctcgcgcagcaggtccaggcgctggtcggtgcgggtggacagatcggtcagcgcgcgggcaaagccatcgagctgttcgcgcagctcgctgcgcccggcgcgcgcctcctcacgcaccgcctgttcgaggcggtcgtgcggcgggcggcgcagcagggcgacaagctgcaggatgagcacggccaatagaaggccgccaatgagcagatattcggtttgcatggggcaagtgtaggctggcggagtctcagctgctgcgccagaaccatgctcgctctgtacggaaagcccacctccatcaacgtgcgcaaggtgctgtggctgtgcgcggggctggatctgcccctgcgccacgagcctgcgccatccgcggacctgctggccgcactgaatccgaatcggcaggtaccggtgctgcgcgatggcgacttcgtgctgtgggaatccaacagcatctgccgctacctggccgaccgcgccggccgtgacgacctgctgcccgcagcagcgcaggcccgggcccgggtggagcagtggatggactggcagtccagcgacctcaacagcgcctggcgccatgtgttcatggcgcgcgtgcgccagcatccggactacccggacgatgcccgcgccgaggccagcctggcgcagtggaaccggttgatgggggtgcttgatgcacagctggccgcttccgacggctatgtggcgggcgacacctttaccctcgccgatatcgtgctggggctgtcgacccagcgctggcgcagcacgcccggccacaagcccgcgctgccacacctcgcggcgtggttcgaacgcctgcgccagcagcccggttttgccgaacacgtcgacaacggcgtggcctgaggcaggggtcagatccctttcccaacgggaaagggatctgaccccgaggacgcgggaacaaccagcgttaccagccttccagcacgatcttgcccttggcgcggtgactctccagcagcgcatgcgcgcgccgcaggttggccgcgtcgatgcgcccgaaatgctcgcccagcgttgtctgcagcacgccggcatcgatcagctcggccacccggttcagcaggtcgtgctggcgctgcatgtccgcggtcttgtacagcgggcgggtgaacatcgactcccagtgcagcgacagtgcctttcgcttgagcgccatcacgtccacctggcccggatcgtcgatcaggccgaactggccctgcggcgccagcagctccacgatctgcgcgtagtgctgctcggagtgggtcaggctggccacgtgctgcacctcgctgatgcccagccgtgccagtccctcggccagcggcaggctgtggtcgatcacgtggtgtgcgcccattgcgtacgcccagtcctgggtatccggacgcgaggcggtgccgatcacggtcagcctggtcagcttccgcgccagctgcaccaggatcgaaccgacaccgccagcagcaccgatcaccagcagggtctggccttcgccaccgccctcggggatgcgcaggcggtcgaacagcagctcccaggcggtgattgcagtcagtggcagcgcggcggcggcggcatcatcgaggctggccggcttgcggccgacgctgcgctcgtccaccagctggtactcggcattgctgcccgggcggtcgatcacgccggcgtagtagaccgcgtcgccaggctggaacagggtgacttcgctgcccaccgcgtcgacgatgccgaccgcatcccagcccagcacgcgcgggccatcggtggccacgccgcgacggaccttggtgtcgaccgggttcaccgccaccgcgcgtaccgccacgcgcaggtcacgcgggccgggctgcggcagctccagttcgatgtcgatcagggcctgggcatcatcgatcggcaggccggcgtgggtgtaggcaatggcgcgcatggcagcggtccggtggggaaggagtgcacaggttgcgccgcgcacggtcgctcagaaaggcgcagaatcgggcagcactttcactccggcaatgaagatgatccgcttcgacgacctgcagttgttcgtccgcacggccgcactgggcagcttctcgcaggcggcccgcgaggccgatctgttacccggccaggtcgctgctgccgtggcgcggctggaacgcgaactggacctgcgcctgttcgtgcgcaccacccgcagcctgcgtctgaccggcgagggcgcgctgtacctgccgtatgcgcaggaggtactggctaccctgcgcgaagggcgggcccgcgtacagggcgaggacgccgaactgcacggcacgctgcagctgtcggcaccgtcggatttcggtcgcaacctgctgctgccgtggctgaccgcgttccgagccgcgcatccacggctgcgcctgcacctgcggctgtccgatgaagtggccgacgtgttccgcgatccggtcgacgtggccatccgcatcggccacttcgacgacgccagctacgtggccctgcccctgctcgaaggcaaccgtcgtgtgctcgcggcttcgcccgattacctgcagcgacggggcacgccggtgcgcctggacgaactgcgtgagcacgattgcctggtctaccagctcagtggccgcgcctacgatcgctggtcgttcgaggtcgacgggcgccgcacggtgatcccggtgcgcggcccgctggtctgcgacgacgccgacgtggtgcggcgctgggcggtgaccggcgaaggcatcacctacaagtcctggctggacctgcgcgaggacgtgctggccgggcgcctgcagctgctgctcgacggtgttggcagcagcattccgttgcagctggtatgcccgcaccgcaagcagttctcgcccgcggtacggcaactgcacgcgcagctgcgccagcacctgcaaccgctgctgtctggcatgcccgatggacttccccgccccctgtcgcccaccccggtgctggccgacaatggcggccccccgtaagagagaacaccgccatgccgtggatgggcatccaggacctgtggacgtttctggtcgctgtgctggtgtttctcgccctgcccggccccggcaccttcaccctgctgaccgccaccggtcggggcggcgtgcgcggcggctacaccgcactggccggcctgctggtgggtgaccagatcctgatgtggctggcgctggccggtgtcgccgcactgctgaaggccaaccccttggtcttccacgctgtgcagtacctgggtgcggcctacctggtatgggtgggcatcagcctgctgcgcacgccgaagcacgagggcggtgatgctggtccgatccgcatgcagccgggccgctacttccagcaggcgatcctggtcagcctgctcaacccgaaggcgatcctgttctacatggccttcctgccgctgttcatcgatccgaaggcgcaccagggcatcgccaccttcgcggccctggccggcatcatcctggtggtcagcatcgcctactgctcgatgctgatcggcgtgggcaacctggcccgtcgccgcctgatccagcatccgcgcatcagcgatgcgctgcgccgcgtggccggcctgttccttgtcgggttcggcatccggttggggttgaacggatgaaggcctggctggcaaccgcggtcgcactactgctcgccggcaccgcctctggcaccaccgtgcaggaccatcgctgcctgagcggcggtcgcaatgacagcatccacctggaatggcgctggctgaaagacggccgggccgatgtgcgctacgccgggcagcgcgagcgcctgcccctgcaccggatctcgatggagaccacggtgctggccgaagatcgcccgtaccagttcgacagcgtctgggaagaacgcatcgacggacgcctcaacggccgctacctgctgagcacgcagggtgccctggtgctggatctgcgttacgaacgcgcccgcgatggccgcagcaccaccttccacgacgaccccgaagcctggcaggaagacggctgccgctggcccggcagggtggctgagtgagcaccatcgacgacgacaccctgctggagcgcagctgggagtatcgggaggagacgctgtaccggcggttgttcggcgataccggaccggggatctaccccctcgacatggatctgctgcgcaacgtcttcaagcaggagcagatcgacccgcgctggctgcatgtcggcgtcaatgcgtgccctccgcacggtgatcgacggcactggatctatgtcagcaccggcctgtccaacccctgggaagggcggcacgaagatggagattcggggtggggcatcgaactgatgcttgagacgcaggatgaagcgacgtgggcgctgaccaccttgcgctggttcaccgcgtaccacctgctgctgtgccactcacgcatgcccggcaatccgttggcgccatgggaccggctgaagctgggggggccggtggatcacgcagggagcatgctgcaggcggccgtcttcgtgccgtcattgcactttccgggaccccagcaactgccatcgggacgattcgacttcctgcagctgctgccgttgaccctggacgagcacgcgttcggccgcgcgcatggcttcgaagtgctggtggcccagttgagaacccaaggtgcggcgccggtgatcgatccgcagcgggtcagcatcgatctggcccctgctctcgtacttcaatcgcctccgggctcgccttgagggatcgaatcatttcgaaccctgccagcatttgtgccgattccggcagcgtggccggggtgcagcgcgcgccccgccatgcatgacccccgtcagtggtaatgctgcgctgcgttcggtcacactcgggaacttgtcgttcttagtcaccccttccgaggcctgcatgtccctgttccggcgcaagtccctagattccgtcaccgtccacgaagccggcaggcgtctgatcccgacgctcagctggccgcacctgatcgcgttgggtattggcgccatcgtcggtaccggcatctacacgctgatcggcgtcggtgccaacctggccggcccggccgtgctgatctccttcgccatcgccggtgcggtctgcgcctgcgcggcgctgtcctacgccgagctgtcgacgatgatgccggccgccggcagtgcctacacctacagctacagtgcgctgggcgaggtgtttgcctgggtggtgggctggagtctgatcctggagtactcgctggtggtgagtacggtggcggtgggctggtccggctacttcgtcggcttcctcgaatgggtccacacccagttcggctggaacgtgcacctgccggcctggctggcggccggcccgcacgtggaaggcggcatgatcaacctgccggcgatcatcatcacctggctggtggccggcatgctgatggccggcaccaaggaaagcgccaccctcaacgccgtcctggtggtgttcaagctgatcgcgctggccatcttcgtggccgtggccctgcccgccttcgacagcgccaacctgcagccgttcatgccgtatggcttcgccaagtcgatgggccctgacggcgttgagcacggcgtgatggcggccgcggcgatcatcttcttcgccttctacggcttcgatgcgatctccaccgccgccgaggaaaccaagaacccgggccgcgacctgtcgatcggcatcatcggttcgatgatcggctgcaccatcgtctacgtgctggtggcgctggccgccgtgggtgcgatgagctacgccgtgttcggccacagcgccgagccgctggcgctgatcatgcgccagctgggccatccgaccgcggcgatggtgatcggcgtgatcgcgatcatcgccctgccgaccgtgctgctggccttcctgtacggccagagccgcatcttcttcgtgatgagccgtgatggcctgctgccgcgtggcctgtccaaggtcaacgcgcgcaccggcacgccggtggcgaccacgctgttcaccgcagtggtggtgtcggcgctggccggtgtggcgcgcctggacgagattgccgcgctggccaacgccggtaccctggccgcgttcaccgccgtcggcatctgcctggtggtgctgcgcctgcgcgagccgaaccgcgagcgcacgttccgcacgccgctggccttcgtggtcggcccgctggccgcgctgggctgcatctacctgttcctcagcctgccgcacaccacccagctgtatttcctgctgtggaacgtggccggcctggtgctgtacttcctgtacagccgtcgccacgcgctgatcgcgaaataaccggatcgccggtagtgccggccgctggccggcacctcgcatcctgttgatacaggcaatgccggccgctggccggcactaccgcagggcggtcaaccgccctgctttgccgcgtagtcctgcgcctggcgcatcacccgcagcaggttgccgccccagatgccggcaatctgctgctcggtgtaacccttgcgcagcagccacgcggtgatcttcggcagctggctgacatcgggcaggtcgctcaggccgccgccgccatcccagtccaggccgatgcccacgtgctcggggccgaccaccttgaggatgtgctcgaagtgggcgaagaagtcgtcgaggctggcatggcgcaccgggtgctcgtggtccagcacctgttcggccttcagcagggcgacaccctgctcgatgcccatgccttcccagccacccagctgcttgctcagcgcttcctcggcctgcttgcgctcgggcgtctttgcggtgtcgatcaggtagccaccataggcgttcacctggatcacgccgccggccttggccagcttgcgcaggcgcgcatcatcaagattgcgcgggtggtcgtagaccgccttggctgagctgtgcgacagcacgaacggcaccggcatcattgccagcaggtcatcgaacaccgcgtcggacgcatgcgactggtcgatcacgatgcccagcttcaccgcctgctgcaccaggaccttgccggccgggctcaggcctttccattccgctcccttggggtcggtggccgaatcggcgaactcgttgttggcgaagtgcacggtactgagcaggcgcaggccggcacggtggtagaacgagagcaggctggggtcttccaccagcgggctggcgttttccatgctgatgtagaccacgcgcttgccggcggccttgatccgtgccgcgtcatcggcggtcaatgccagcgcgaaacgctcgggattggcggccagcatttcgcggatctccagcagccgctgcaggccatggtcacgctcggcgaggtgcgcggctgggctgcggtcgccctgatcggtgtagatcgcccagaagccgccgtccagcgcgccctcgaccatgcgcgggtagtccacttgcgagagtgcgttgcggtcgtggcgctgctcgatgtcgaagccggtccggccgaaattggccggcgtatccaggtggctgtcgagcgtgaccaggcgctgctgcagggccttggcgcgggccagttcctgtgcgctgaactcgatggcatgagccgacagcggcgcacacagcgccagggcaagcacgacggacaggtggcgcaacgatggcatgggctctcaccggcaatgggaagagcccgaccatagcgctgcagccggcagatttgtagagtcgggctcacgctcggctgccaggcaccgcgagtcgagcatgaatcgtattcacggcccagcggccagcttcccgcgcattgcgatgcgttcgaaacaatggcgcccccaggatcaggtggcgcggctcgcctctacatcgtcccgcggtcagtcgaccacgcggcagaacacggccttcaggtaacgcgattcctgcacgtgggccatgaacggatggtccggacccgcaccagcgaccttcaggatctggatcgtgcggccggagaaataggccgcgcggcgcagcatgtcgaggaactggtcctcggccaccaggccggtgcaggagaacgtggcgaacaggccgcccggcttgaccacgcccagcgccagcttgttcatgtccaggtacttcttcagcgcagtgatgacctggtcgcggtcgcgggtcatcttcgccggatccaggatcaccacgtcgtactgctcgccgcggttggcggcgtcgcgcagccacgggaagatgtcggactggatgaacttcgggcgcacgttgttcaggcgcgaattgcccttggcgatctggatgacgtcctcatcgatgtcgatgccgaccacttccgaagcgccacgcgcagcggcatacacggcgaaaccgccggtgttgcagcacaggtccagcacgctcttgccttcaacctgctggctcagccactcgcggttctcgcgctggtcggcaaagaaaccggtcttgtgcgcgccggccgggtcggcgcggaacttgatgccgtactcggtgatcaccgacgcttcggtggtggtgttgccgtggaagtcgaagctctcctgcttctgcacgtgttcgtcggcaaagctgtggaaacggcagcccgggaactgctcgcgcagggcgtcgtagatccattcgcggtggcggaacatgccggcggcgaagaactcgaccaccaccaggtcgccgtagcgatccaccaccaggccggacaggccgtcgccttcgctgtgcaccacgcgccaggcgtcggagaccgcgtcgagcttcagcacctcacggcgcagcgacaccgcctgggcgatcttgcgcgagaaccagccggcatcgaccggcacgttctggtcggtttcgaggatgcgcacggcgatgcgcgagtgcccgttgtagaacccgcggccaatgaactcgccatcgatgccgaccacgtcgacgatggaaccgggcttgggccggacggtcggtttctcgaccagtttctggaagatccacgggtggctggaacgccacgcattcttgaggcggacaatcggaaggggggtattcatccacccattgtaaaccgggcgccggggtcggatccccgcaggggctctgaccccagtgtggcgacgatggggtcggagcccctttggggatccgacccctggcctccccatttgacggcggcggggccagacggcagaatcggcgccagaaggggagtagctcccagacgttgtcgccgtcatttcgagcccgcaggctccggtgcaacggcagttccagccgactggaactgcgagcgagaccttcgccgtactggcgaagctctgtccctggatccccctcccgatcctccgttgcagatcctcgccgtccggcctggcattcatctttccaacggacattcccaatgcagacgatcggtaacgtgtggttgtggggcggcttcgcagcggtggtggtcatcgccctgctggtcgacctcgtgttgatgcgccatggtggaccgcacaaggtcaccttcaaggaggccctgtggtggtccatcggctgggtcgcgctggccctgctgttcaatgcgggcctctggtactacctgaatgagaccgccggccaggtggtggccaacaaggtcggcctcgagttcctgaccggctacctggtcgagaaggcgctggcggtcgacaacatctttgtgttcctgatgatcatgagctacttcgcggtgccggaggagcagcgccagaaggtgctgatcatcggcatcctgggcgcgatcgtgctgcgtacgatcatgatcttcgccggcagcgtgctgatcagccagttccattggctgctctacgtgttcggtgccttcctgctgttcaccggctggaagatgtggttcgccgccggccaggagccggacctggagaccaatcccgccctgcgctggatgcgcaagcacctgcgcctgctgccggactatgccggcaacgcactgagcgtgaagcgcgacggcgtgcgctggttcaccccgctgttcgcggtgctgatcctgatcgcggtcaccgatgtgatcttcgccgtggacagcatcccggcgatcttcgcgatcaccaccgacccgttcatcgtgctcacctccaacgtgttcgcggtactgggcctgcgcgcgatgttcttcctgctggccggcatggccgaccgcttccacctgctgccgtatggcctggcgctggtgctgggcttcatcggcatcaagatgatgatcatcgacctgttcaagatcccgaccccggtgtcgctgggcgtggtcgcggtgatcatcgccgccaccgtggtactgagcctgaagtacccgccgaaggaaggctccggccacgcctgattatggccggccggcgggattgtcccgccggccgcacccactctcccgttgcggtggccttggtttcgcgccagtcaccgccattgctgaggtatggacaacaacgcgcccctgcccgctggcgacctgccggccccccgcaatgaccgctcgcgcatcctgcgggcgttcaatgtcagcctggccgccgtgctggtgctggtggccgtgttcgccctgcagggcaccttcgactggcggccgtgggcggtcgcgccgctggaagccaagggcctgcttggcctgatcggcggcccgatgctgcatgcctcggtcgagcacatcgccgccaacagcatcgcgatcctgatcctgggcacgctggccggcagcgtctacccgaaagccaccgtgcgcgccctgcccctgctgtggctgggctcgggcatcggtgcgtggatgctgggcaatccgggcagcgtgcacctgggcgccagcggcgtcacccatggcctgatgttcctgctggcgagcctgggcctgctgcgccgcgaccgtgcagcgattgccaccggcctgatcggcatgctgttctacggcggcatgctgatgaccatcctgccgcacgccgacggcgtgtcctggcagtcgcacatgggcggcgccttcgccggcatcatcgccgcgctgctgttccgcaacgccgacccgctgccgccgcgcccgcgctacagctgggaagacgaagaagacgaggccgaaccgctggccgacgacgagctggaaccgccgtcaccgcagcgcgtgccggtgctgtggcagccgcgcgaaggtcaggactacgtggtgatcccgttccgccggccagacgagccgcgcggctgaaaatgccccggtagtggccgaccttggtcggcgcggttgtagtgtgccaaccaaggttggcacctaccagagtcgtcagttcgccgcattccccgccgcgcccatgccatccaccgtctgccggcccagtgccgggtcatcggtgaagaaggcatcgatgccggtggccagataggcacgcatctcggcaatcgaaccctcggcattgcgcgcgttgtcggcgcccttgcgcaggttgctggcctggaagtggttctccggacggaaggtgtacggaatcaccatcaggcccactgcatgtgcgtcctgtaccagcgtggtcggagtgctcagcgcgcccttggcgtccagcggaatgatcgagcgcagttccgggccgatgctgtcggcgtagctggcgatgtccttcagtcctgccggcgtcatcatctgggcgtaggtcagcttgccaccggccttggcgatgtcggccggctgggtgtcgcccttccacagcagttgcagcaggcggatgttgctgccgcgcgggatcttgccgcgcaggtagcgcaggttggcggtctcgaacgactggatggtgaccgggccgacgttggtataggcattgccacgcagcgcggtcaggagcttgtcttccatcggcaggccgatcgactggaagtaggtcgggtgcttgatctccggcaccaggccgatgccacggttggcacgcccggcctgctggacaaggaatgcgaggatctcgtccaggctggcgatgcggaactggccgtcataggcggtgctgcgcagttccggcaggcgctcgcgcgcgtacagggtcttcagctcggccagggtgaagtcttcggtgaaccagccgtccaccttctgcccgtcgatgaccttgctggtgcggcggctggcgaactccggatgcgaggccacatcagtggtgccgctgatctcgttctcgtggcgggccaccatcactccgtccctggtcatcaccaggtccggctcgatgtagtcggcgccatcggcgatcgcctgcgcataggcggccagggtgtgctcgggcagcaacgcgctcgccccgcgatggccatagaccgacaccttgtgcgcggccggggtggaggattcagcactcatggccaccgatggtgccacggccagcgacaacagcaacgcacaaccccacgacttcactgcgacttccccaagcggtatgtgatgggcgtcagtatgcggcggcaatgtgacaggtgggggacctggggtcggatccccgcaggggctccgaccccgtagcgatcccgaggagctcgttcggctgggttgccggccagcggccggcactaccaaggcttacttgccgatgcagaagctggagaagatcctgcccagcaggtcatcggcactcatctgcccggtgatctcgcccagcgcgtcatgcgccagccgcagttcctcggcggccagctccaggtgctcgtgcgccagctcgccgtcggcgcgctgcgcgtgctcctgcgcgcgttcaatcgcatccacatgccgcgtgcgcgcggagaactcgccgtccacctgctcccctgccccggccgaagcgatcgaacgcagacgcgcgtgcagatcgtcgagcccggcgccggtcgcagccgagacgaacacgcggtccggatcgtccagtgctggcaacgcctccagcaggtccgacttgttgtggatgtagaccttgtgcggcaccgccgccacggcctcgcccagcgctgcttcgccggccgccggatcgcgcgcatccagcacgatcagcgccaggtcggtgcgctcgatttccacgcgggcgcggcgcatgccttcgcgttcgatggcgtcaccgccgtcgcgcaggccggcggtgtcgaccagggtcagctccaggccgtccaggcggatggtttcgcgcagggtgtcgcgggtggtaccggcgatgtcggtgacgatggcgcgttcgctgccggccagcgcgttgagcagtgaactcttgccggcgttcggcggaccgatcagcaccgcgtgcaggccatcgcgcaggcgacggccgcgttcggcatcgcggcgcagcagggccagatcgctgcgcgcctgttccagcccacgccgcacctgagcgccaccgagcgtatccagcggttcgtcggcaaaatcgatggccgcttccacgtggatgcgcagcagcaccagctgctcgaccacggcgtcgatgcggcgcgagaacacgccatccagcgagcgacgtgccgcgcgcgcggcgcggttgtcgcccgcagcgatcaggtcggcgatggcctcggcctgggccaggtcgagcttgccgttgaggaatgcccgttcactgaactcacccggccgcgcctggcgcgcgccgagcgcgatgcagcgcgcgaccagctgctgcagcagcaccgggctgccatggccctgcagttccaccacttcctctccggtgaagctgttcggtgccgggaaccacagcacgatgccatcgtcgatgacctcgccgtcggcatcacgcaggcgcgcgtagtgcgcgtggcgcggacgcagtgcaggtgcgcccagtgcattggcgatggccgcagcacgcgggccggacaggcgcagcaggccgacaccgccggcgccaggggcgctggcgatggcgacgatggtgtcggtgcggatcgcgtcgttcatggctcagagcttctccagctgtgcgcgcgcctgtgcagcgccactgccctgcggctgcaaggccaggtaggtggtgtaggcctgcttggccttggccttgtcgccggcgttgaagtaggcatcacccaggttgagataggccactgcacgcgaggggtcgatcttcagcgtgttctccagccagcgcgccgcttcggcatagcgctgctggcggtagtagacgaagccgaggttgttggcggcctgggcgaagtccggacgcagcttcagtgcctcggtgaactgcgccaccgcctcgtcgtactgcttctcgcggtacagctgcaggccgcggtcattggcctgctgcgcgcgctggcgatccgacgccgggcccgcagtgggcaccaccagcttggccttgccgccctgcaggtcagccaccgtcaccggcgcctggctgcccttggcttcgctggcggcttcaaccttgttgttcagtgcgatcgcatcggcggtcaactggcgcgtatcggcattgaggaactcctggctgtccggcacctggaacacgaactcgccgccctgcgaaccgggcaggctgccgaaggccggggtctggtgtgaaacggctgagacggccggcgcaacgtaggcggccagttcggtaccggtgatcagcccatcgccgttgaggtcgcccttgccggccaatgcctgcagcagcacccaggtgaacaccgagtggccgttcggaccggcgtcggccacctgctggtcggcaccgccggcggtcagcatctgccgcgcgctgcgccgcgcgttctcgcgcaggaacgacgacgacgatggaccgccacgggtcaggcccaggccgctgtagcaggcatccatcacgaacatcacgtgcttggcctgcatgctctcggcgatgttctggatgtcggtcatcgcgatggcgtcggtagcgaattccttcgggtccgaatcgaccgggatgatgtagccgaggtcgcgcccggaggcgagctggcgggtcgcgccatggccggcgaagaacacgaacacgcgatcgttcttgccagtgcggtcatcggccaggcggtcgtggaaggcagccaggatgttgttgcgcgtggcctgctcgttcttcagcacgatcacctgcgaggacgggaagccgaactgcccggtcagggtatcggccaccgcctgcgcatcgtggctggcgtactccagcttcggccacttggcgtagttgtcgatgccgaccacgatcgcccaggacttctcgtagccggtggtgacggtggcatcgttggtcgcgcccttgcgcgcacgggcgaccgtgaagtcgcggccgttccagccagcgaactggtagccatcggcgatcagccggtcgaggatctgcggcagcgccttcaccgcacgatcgtgaatgtcgtggaacaggatgatgccgcgctgttccttgttcacctggtcgagcacgcgctgcacgatcgattccggcaccgggtcggcccagtccatcgagtcgatgttccacatgatcgacttcagcccggcttcgttgagcagctgcaggccttcggcattgcgtgcgccataggggaagcggaacagcggcgcgcgcttgctgtcgacatccttcagcagcgtgtcggtgtccagcacctgctggcgcagcgcctcaccggtggtgcgcgacagctgggcgtgggtcaggctgtgattgccgaccgcatagccctcttccatcaggttgcggctgatcttcgccatcgggccgaggctgaccttgccgtcggcctcgaccttgccgaggttgcggcccacttcgaagaacacgcccggcacatcgtagcgcttgaggatggccaccacttcatcggtgtaggccttgtgcgggccatcgtcgaaggtgagcacaacggtcttggccggcaggtcgcggccgaagatctcgcggtcgctgtccttcatcgacatcgggtacggctcgatcacgccatagtcgcgcaggatcgcttcgcggctgtagtccttgtgcaggtgggcgatgtagtcgtcccacttctcacgcttcagttcgatggcgcgggtgcgctcgaagcggctgaagatgcgggtcagttcctggttgtagttgcgctcgatctcatcaagcgcctccaggtcctcaccgatgcgctggtgcagcttcaccgccggcagcgacgaatcggtgccgacccgttcatgcaggtcacgcagcacttcgcggaaggccaggcggtcggcgtcgaacagttccggcgccgactcgatgtagtccagcacggtgccgagggtggcgaagcgctgcggactggagccgcgcagcagcgtgtcgaactgcgcggcgatggccgtgcgctgttccaggccatcgtggaacagctgctggcccacgcgcgtggaggtaccgcggtcggcagccgactgctgttcctcgtcggccagcagcacgatgatgcggcggtagccgtcgagctgcttctgcagcgcggccagcaacggtgcagcggcaggatcggcggcggccgcggcctgcgcgctgggctgggtgaccgtggtcgccggcgccttcgcgtccttgtcgccacagccggcaacgaccagggtcaacaacagcgacggcaggaacaggcggaacgacgacgcacgctgcatggtggactcgaaggtgggaggaacggtgtgccggcgattctaacgccgcatgcgaaaagcccgccttgcggcgggcttctcatcgaccggggcggtagtagagtcgactgttggtcgactgctctactgccagtcgaccaacagtcgactctacaggtcgggattacttctttttgaccggggccggcgcggtggtggccgggaccggctcgccgccatggcgcttggtcatccaccactgctgcagcaggcccaggccgccgttgaccacccagtacaggaccaggccggacggcatgaaggccatcatgacgccgaacaccagcggcatgaactgcatcatcttctgctgcatcgggtccatgcccggtgccggggtcagcttctgggtgaaccacatcactgccacgttgatgaccggcaggatgaagtacgggtcgcgtgcggtcaggtcctggatccagccgaaccagggcgcctggcgcagttcgaccgattccaccagcacccagtacagggcgaagaagatcggcatctggatgaggatcggcaggcagccccccatcggattgatcttttccttcttgtacagctccatcatcgcggtctggaacttctggcggtcatcgccatagcgttccttcagctgcgcgatgcgcggctggaaacgacgcatcttggcgccgctcttgtactgggttgccgacagtgggtacagcaccagcttcagcagcaccaccaggccgacgatcgcccagccccagttgccgaccagcttgtgcacctggttcagcacccagaacaggccctggccgatcaccgccatcatcgagaagcggctgtagtcgaccacgcggtccaggcccggcacgtcttccttggcgatcaggttgaccagcttcgggccgacccacaggcgggcttcggtgctggtggactggcccggggccacggtgaaggccgggccacgcgcttcgatcaggtcacgaccggccacctgcgacagcacgtagtgtgcggtctggtccttctgcgggatccaggcggtgaagaagtggtgctgcagcatcgccagccagccgccggtgatgttctggttcagcgtgccgtcttccaggtagtccttgaacgcacgacgctggtacttcttgtcgttgtcgtaccaggtggcaccgttgaagctgaaggaatccgggttggtcatgctccgcgacaggatggtcggggtgcggtccagggtgcggtagacgtagccgttccacggcgcggcgccagcgttgctgacttcgtccttgaagcgcacggcgtactcgttgcgcgagacggtcagggtgcgcttgatggtcacgccgttgtcggcggtccacacgaacgggatctgcagctcgttctggcccttggccagcacgaagtccttggtgtcacccaccagcttgaagccgtcggcgccggggaccggggtgttcctgtcttcgctggcccagccactgatcgcgctgtacgggtgcgcggggtcttcggtcagcaggcggaccggcgggctgccttcgtccttggtctgcgggaactgcagcagctcggcatcgagcacgcgaccgccgtcgagcaccaggcgcagcacgtcggtggtgacggtcacgcgctggctggccggggtagcgctggcctgggcctgtgcggcggcctggccgggggcgcccggcacctgggcgctggggatggcgccggggttcgcgcccggaacactctgtgcggcggccggggccgacgtggtggttggtgccggggtcggagcagccttttcacggctccactccatccacagcagcacggccaccatcagccaggcaaaaatgaggaatacgcgggtctggttcatcagcggacaggctcggcggggccgggacgcgatgccggctcggtcaaagaaggagttgcgatgccatcaggcggcggcattgtgccgtccacgcccggcgtgggcaatgcacgcaggcgacgcagcaggcgcaggaaggcctggcggatctcgtcgttgctggcggaacgcgcagcactacgagccacgacgacaaagtcgcctggctggatgtcggtacgtgtctgacgcaggatgtcgcgcaggacgcgcttgatccggttacgcccgacggcgttcggatcaaccttgcgggaaaccgccagacccagcctggccggccggtcagccggcagccagtgcagggtcatcagcggatcggacacacggcgggcgccgttgaagaccgttgagtattcggcacgcgtgcgaacccgcgcagagcgagggaatcgcttgcgcgggtctgcagtattcactgtcgaagggattgcgtctgccgcggagtgcggcatggcaatcaggcgctcaggactttgcggcccttggcgcggcgacgcgacaggatcttgcggccgtcagcggtcttcatacgggcacggaagccgtggtcgcgcttacgcttgaggttgctgggctggtaggtgcgcttcgtggccattgggggcctctcgtatgaatgggacggaaagaaccggaaattctagagaggtaccccgccccaagtcaacccctggcagctacgcgaattcaccgggctgtgcaatagctgtggatgtttttgtgaataagtaggggacaagcattccgaaggcgggcgctcggtggtagtctgagccatccatttcccccctttcaggcctgtgtttgggcgccttgtcgcgtccatgccccggccaccggacgattattgctg